diff options
author | yenatch <yenatch@gmail.com> | 2017-07-03 22:58:47 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-07-03 22:58:47 -0400 |
commit | 86a4a2cd3b7cda3b1885e53e7c9ac4d31270bd6c (patch) | |
tree | 5b3c87ca05d93264a7a3e62347a571299ce90795 | |
parent | 8d82578d3a101b06f9d2ced31738021007c4e533 (diff) | |
parent | d8bfc0998dec654e908caddccf8147ea62c0ea4a (diff) |
Merge pull request #328 from PikalaxALT/pokemon_data
Pokémon data
44 files changed, 17400 insertions, 19273 deletions
diff --git a/.gitignore b/.gitignore index f5c95dbc1..ae9ac207b 100644 --- a/.gitignore +++ b/.gitignore @@ -37,3 +37,4 @@ types_*.taghl Thumbs.db build/ .idea/ +*.DS_Store diff --git a/data/base_stats.inc b/data/base_stats.inc deleted file mode 100644 index 47128c8a6..000000000 --- a/data/base_stats.inc +++ /dev/null @@ -1,8635 +0,0 @@ - .align 2 -gBaseStats:: @ 81FEC18 -@ ?????????? - .fill 28, 1, 0 - -@ Bulbasaur - base_stats 45, 49, 49, 45, 65, 65 - .byte TYPE_GRASS - .byte TYPE_POISON - .byte 45 @ catch rate - .byte 64 @ base exp. yield - ev_yield 0, 0, 0, 0, 1, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_GRASS - .byte ABILITY_OVERGROW - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GREEN - .2byte 0 @ padding - -@ Ivysaur - base_stats 60, 62, 63, 60, 80, 80 - .byte TYPE_GRASS - .byte TYPE_POISON - .byte 45 @ catch rate - .byte 141 @ base exp. yield - ev_yield 0, 0, 0, 0, 1, 1 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_GRASS - .byte ABILITY_OVERGROW - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GREEN - .2byte 0 @ padding - -@ Venusaur - base_stats 80, 82, 83, 80, 100, 100 - .byte TYPE_GRASS - .byte TYPE_POISON - .byte 45 @ catch rate - .byte 208 @ base exp. yield - ev_yield 0, 0, 0, 0, 2, 1 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_GRASS - .byte ABILITY_OVERGROW - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GREEN - .2byte 0 @ padding - -@ Charmander - base_stats 39, 52, 43, 65, 60, 50 - .byte TYPE_FIRE - .byte TYPE_FIRE - .byte 45 @ catch rate - .byte 65 @ base exp. yield - ev_yield 0, 0, 0, 1, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_DRAGON - .byte ABILITY_BLAZE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_RED - .2byte 0 @ padding - -@ Charmeleon - base_stats 58, 64, 58, 80, 80, 65 - .byte TYPE_FIRE - .byte TYPE_FIRE - .byte 45 @ catch rate - .byte 142 @ base exp. yield - ev_yield 0, 0, 0, 1, 1, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_DRAGON - .byte ABILITY_BLAZE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_RED - .2byte 0 @ padding - -@ Charizard - base_stats 78, 84, 78, 100, 109, 85 - .byte TYPE_FIRE - .byte TYPE_FLYING - .byte 45 @ catch rate - .byte 209 @ base exp. yield - ev_yield 0, 0, 0, 0, 3, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_DRAGON - .byte ABILITY_BLAZE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_RED - .2byte 0 @ padding - -@ Squirtle - base_stats 44, 48, 65, 43, 50, 64 - .byte TYPE_WATER - .byte TYPE_WATER - .byte 45 @ catch rate - .byte 66 @ base exp. yield - ev_yield 0, 0, 1, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_WATER_1 - .byte ABILITY_TORRENT - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Wartortle - base_stats 59, 63, 80, 58, 65, 80 - .byte TYPE_WATER - .byte TYPE_WATER - .byte 45 @ catch rate - .byte 143 @ base exp. yield - ev_yield 0, 0, 1, 0, 0, 1 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_WATER_1 - .byte ABILITY_TORRENT - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Blastoise - base_stats 79, 83, 100, 78, 85, 105 - .byte TYPE_WATER - .byte TYPE_WATER - .byte 45 @ catch rate - .byte 210 @ base exp. yield - ev_yield 0, 0, 0, 0, 0, 3 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_WATER_1 - .byte ABILITY_TORRENT - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Caterpie - base_stats 45, 30, 35, 45, 20, 20 - .byte TYPE_BUG - .byte TYPE_BUG - .byte 255 @ catch rate - .byte 53 @ base exp. yield - ev_yield 1, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_BUG - .byte EGG_GROUP_BUG - .byte ABILITY_SHIELD_DUST - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GREEN - .2byte 0 @ padding - -@ Metapod - base_stats 50, 20, 55, 30, 25, 25 - .byte TYPE_BUG - .byte TYPE_BUG - .byte 120 @ catch rate - .byte 72 @ base exp. yield - ev_yield 0, 0, 2, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_BUG - .byte EGG_GROUP_BUG - .byte ABILITY_SHED_SKIN - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GREEN - .2byte 0 @ padding - -@ Butterfree - base_stats 60, 45, 50, 70, 80, 80 - .byte TYPE_BUG - .byte TYPE_FLYING - .byte 45 @ catch rate - .byte 160 @ base exp. yield - ev_yield 0, 0, 0, 0, 2, 1 - .2byte ITEM_NONE - .2byte ITEM_SILVER_POWDER - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_BUG - .byte EGG_GROUP_BUG - .byte ABILITY_COMPOUND_EYES - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_WHITE - .2byte 0 @ padding - -@ Weedle - base_stats 40, 35, 30, 50, 20, 20 - .byte TYPE_BUG - .byte TYPE_POISON - .byte 255 @ catch rate - .byte 52 @ base exp. yield - ev_yield 0, 0, 0, 1, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_BUG - .byte EGG_GROUP_BUG - .byte ABILITY_SHIELD_DUST - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Kakuna - base_stats 45, 25, 50, 35, 25, 25 - .byte TYPE_BUG - .byte TYPE_POISON - .byte 120 @ catch rate - .byte 71 @ base exp. yield - ev_yield 0, 0, 2, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_BUG - .byte EGG_GROUP_BUG - .byte ABILITY_SHED_SKIN - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_YELLOW - .2byte 0 @ padding - -@ Beedrill - base_stats 65, 80, 40, 75, 45, 80 - .byte TYPE_BUG - .byte TYPE_POISON - .byte 45 @ catch rate - .byte 159 @ base exp. yield - ev_yield 0, 2, 0, 0, 0, 1 - .2byte ITEM_NONE - .2byte ITEM_POISON_BARB - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_BUG - .byte EGG_GROUP_BUG - .byte ABILITY_SWARM - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_YELLOW - .2byte 0 @ padding - -@ Pidgey - base_stats 40, 45, 40, 56, 35, 35 - .byte TYPE_NORMAL - .byte TYPE_FLYING - .byte 255 @ catch rate - .byte 55 @ base exp. yield - ev_yield 0, 0, 0, 1, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_FLYING - .byte EGG_GROUP_FLYING - .byte ABILITY_KEEN_EYE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Pidgeotto - base_stats 63, 60, 55, 71, 50, 50 - .byte TYPE_NORMAL - .byte TYPE_FLYING - .byte 120 @ catch rate - .byte 113 @ base exp. yield - ev_yield 0, 0, 0, 2, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_FLYING - .byte EGG_GROUP_FLYING - .byte ABILITY_KEEN_EYE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Pidgeot - base_stats 83, 80, 75, 91, 70, 70 - .byte TYPE_NORMAL - .byte TYPE_FLYING - .byte 45 @ catch rate - .byte 172 @ base exp. yield - ev_yield 0, 0, 0, 3, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_FLYING - .byte EGG_GROUP_FLYING - .byte ABILITY_KEEN_EYE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Rattata - base_stats 30, 56, 35, 72, 25, 35 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 255 @ catch rate - .byte 57 @ base exp. yield - ev_yield 0, 0, 0, 1, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_RUN_AWAY - .byte ABILITY_GUTS - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PURPLE - .2byte 0 @ padding - -@ Raticate - base_stats 55, 81, 60, 97, 50, 70 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 127 @ catch rate - .byte 116 @ base exp. yield - ev_yield 0, 0, 0, 2, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_RUN_AWAY - .byte ABILITY_GUTS - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Spearow - base_stats 40, 60, 30, 70, 31, 31 - .byte TYPE_NORMAL - .byte TYPE_FLYING - .byte 255 @ catch rate - .byte 58 @ base exp. yield - ev_yield 0, 0, 0, 1, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FLYING - .byte EGG_GROUP_FLYING - .byte ABILITY_KEEN_EYE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Fearow - base_stats 65, 90, 65, 100, 61, 61 - .byte TYPE_NORMAL - .byte TYPE_FLYING - .byte 90 @ catch rate - .byte 162 @ base exp. yield - ev_yield 0, 0, 0, 2, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_SHARP_BEAK - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FLYING - .byte EGG_GROUP_FLYING - .byte ABILITY_KEEN_EYE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Ekans - base_stats 35, 60, 44, 55, 40, 54 - .byte TYPE_POISON - .byte TYPE_POISON - .byte 255 @ catch rate - .byte 62 @ base exp. yield - ev_yield 0, 1, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_DRAGON - .byte ABILITY_INTIMIDATE - .byte ABILITY_SHED_SKIN - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PURPLE - .2byte 0 @ padding - -@ Arbok - base_stats 60, 85, 69, 80, 65, 79 - .byte TYPE_POISON - .byte TYPE_POISON - .byte 90 @ catch rate - .byte 147 @ base exp. yield - ev_yield 0, 2, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_DRAGON - .byte ABILITY_INTIMIDATE - .byte ABILITY_SHED_SKIN - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PURPLE - .2byte 0 @ padding - -@ Pikachu - base_stats 35, 55, 30, 90, 50, 40 - .byte TYPE_ELECTRIC - .byte TYPE_ELECTRIC - .byte 190 @ catch rate - .byte 82 @ base exp. yield - ev_yield 0, 0, 0, 2, 0, 0 - .2byte ITEM_ORAN_BERRY - .2byte ITEM_LIGHT_BALL - .byte 127 @ gender - .byte 10 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FAIRY - .byte ABILITY_STATIC - .byte ABILITY_NONE - .byte 6 @ Safari Zone flee rate - .byte BODY_COLOR_YELLOW - .2byte 0 @ padding - -@ Raichu - base_stats 60, 90, 55, 100, 90, 80 - .byte TYPE_ELECTRIC - .byte TYPE_ELECTRIC - .byte 75 @ catch rate - .byte 122 @ base exp. yield - ev_yield 0, 0, 0, 3, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_ORAN_BERRY - .byte 127 @ gender - .byte 10 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FAIRY - .byte ABILITY_STATIC - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_YELLOW - .2byte 0 @ padding - -@ Sandshrew - base_stats 50, 75, 85, 40, 20, 30 - .byte TYPE_GROUND - .byte TYPE_GROUND - .byte 255 @ catch rate - .byte 93 @ base exp. yield - ev_yield 0, 0, 1, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_QUICK_CLAW - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_SAND_VEIL - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_YELLOW - .2byte 0 @ padding - -@ Sandslash - base_stats 75, 100, 110, 65, 45, 55 - .byte TYPE_GROUND - .byte TYPE_GROUND - .byte 90 @ catch rate - .byte 163 @ base exp. yield - ev_yield 0, 0, 2, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_QUICK_CLAW - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_SAND_VEIL - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_YELLOW - .2byte 0 @ padding - -@ Nidoran♀ - base_stats 55, 47, 52, 41, 40, 40 - .byte TYPE_POISON - .byte TYPE_POISON - .byte 235 @ catch rate - .byte 59 @ base exp. yield - ev_yield 1, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 254 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_FIELD - .byte ABILITY_POISON_POINT - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Nidorina - base_stats 70, 62, 67, 56, 55, 55 - .byte TYPE_POISON - .byte TYPE_POISON - .byte 120 @ catch rate - .byte 117 @ base exp. yield - ev_yield 2, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 254 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_POISON_POINT - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Nidoqueen - base_stats 90, 82, 87, 76, 75, 85 - .byte TYPE_POISON - .byte TYPE_GROUND - .byte 45 @ catch rate - .byte 194 @ base exp. yield - ev_yield 3, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 254 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_POISON_POINT - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Nidoran♂ - base_stats 46, 57, 40, 50, 40, 40 - .byte TYPE_POISON - .byte TYPE_POISON - .byte 235 @ catch rate - .byte 60 @ base exp. yield - ev_yield 0, 1, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 0 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_FIELD - .byte ABILITY_POISON_POINT - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PURPLE - .2byte 0 @ padding - -@ Nidorino - base_stats 61, 72, 57, 65, 55, 55 - .byte TYPE_POISON - .byte TYPE_POISON - .byte 120 @ catch rate - .byte 118 @ base exp. yield - ev_yield 0, 2, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 0 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_FIELD - .byte ABILITY_POISON_POINT - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PURPLE - .2byte 0 @ padding - -@ Nidoking - base_stats 81, 92, 77, 85, 85, 75 - .byte TYPE_POISON - .byte TYPE_GROUND - .byte 45 @ catch rate - .byte 195 @ base exp. yield - ev_yield 0, 3, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 0 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_FIELD - .byte ABILITY_POISON_POINT - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PURPLE - .2byte 0 @ padding - -@ Clefairy - base_stats 70, 45, 48, 35, 60, 65 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 150 @ catch rate - .byte 68 @ base exp. yield - ev_yield 2, 0, 0, 0, 0, 0 - .2byte ITEM_LEPPA_BERRY - .2byte ITEM_MOON_STONE - .byte 191 @ gender - .byte 10 @ egg cycles - .byte 140 @ base friendship - .byte GROWTH_FAST - .byte EGG_GROUP_FAIRY - .byte EGG_GROUP_FAIRY - .byte ABILITY_CUTE_CHARM - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PINK - .2byte 0 @ padding - -@ Clefable - base_stats 95, 70, 73, 60, 85, 90 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 25 @ catch rate - .byte 129 @ base exp. yield - ev_yield 3, 0, 0, 0, 0, 0 - .2byte ITEM_LEPPA_BERRY - .2byte ITEM_MOON_STONE - .byte 191 @ gender - .byte 10 @ egg cycles - .byte 140 @ base friendship - .byte GROWTH_FAST - .byte EGG_GROUP_FAIRY - .byte EGG_GROUP_FAIRY - .byte ABILITY_CUTE_CHARM - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PINK - .2byte 0 @ padding - -@ Vulpix - base_stats 38, 41, 40, 65, 50, 65 - .byte TYPE_FIRE - .byte TYPE_FIRE - .byte 190 @ catch rate - .byte 63 @ base exp. yield - ev_yield 0, 0, 0, 1, 0, 0 - .2byte ITEM_RAWST_BERRY - .2byte ITEM_RAWST_BERRY - .byte 191 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_FLASH_FIRE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Ninetales - base_stats 73, 76, 75, 100, 81, 100 - .byte TYPE_FIRE - .byte TYPE_FIRE - .byte 75 @ catch rate - .byte 178 @ base exp. yield - ev_yield 0, 0, 0, 1, 0, 1 - .2byte ITEM_RAWST_BERRY - .2byte ITEM_RAWST_BERRY - .byte 191 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_FLASH_FIRE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_YELLOW - .2byte 0 @ padding - -@ Jigglypuff - base_stats 115, 45, 20, 20, 45, 25 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 170 @ catch rate - .byte 76 @ base exp. yield - ev_yield 2, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 191 @ gender - .byte 10 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_FAST - .byte EGG_GROUP_FAIRY - .byte EGG_GROUP_FAIRY - .byte ABILITY_CUTE_CHARM - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PINK - .2byte 0 @ padding - -@ Wigglytuff - base_stats 140, 70, 45, 45, 75, 50 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 50 @ catch rate - .byte 109 @ base exp. yield - ev_yield 3, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 191 @ gender - .byte 10 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_FAST - .byte EGG_GROUP_FAIRY - .byte EGG_GROUP_FAIRY - .byte ABILITY_CUTE_CHARM - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PINK - .2byte 0 @ padding - -@ Zubat - base_stats 40, 45, 35, 55, 30, 40 - .byte TYPE_POISON - .byte TYPE_FLYING - .byte 255 @ catch rate - .byte 54 @ base exp. yield - ev_yield 0, 0, 0, 1, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FLYING - .byte EGG_GROUP_FLYING - .byte ABILITY_INNER_FOCUS - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PURPLE - .2byte 0 @ padding - -@ Golbat - base_stats 75, 80, 70, 90, 65, 75 - .byte TYPE_POISON - .byte TYPE_FLYING - .byte 90 @ catch rate - .byte 171 @ base exp. yield - ev_yield 0, 0, 0, 2, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FLYING - .byte EGG_GROUP_FLYING - .byte ABILITY_INNER_FOCUS - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PURPLE - .2byte 0 @ padding - -@ Oddish - base_stats 45, 50, 55, 30, 75, 65 - .byte TYPE_GRASS - .byte TYPE_POISON - .byte 255 @ catch rate - .byte 78 @ base exp. yield - ev_yield 0, 0, 0, 0, 1, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_GRASS - .byte EGG_GROUP_GRASS - .byte ABILITY_CHLOROPHYLL - .byte ABILITY_NONE - .byte 4 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Gloom - base_stats 60, 65, 70, 40, 85, 75 - .byte TYPE_GRASS - .byte TYPE_POISON - .byte 120 @ catch rate - .byte 132 @ base exp. yield - ev_yield 0, 0, 0, 0, 2, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_GRASS - .byte EGG_GROUP_GRASS - .byte ABILITY_CHLOROPHYLL - .byte ABILITY_NONE - .byte 6 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Vileplume - base_stats 75, 80, 85, 50, 100, 90 - .byte TYPE_GRASS - .byte TYPE_POISON - .byte 45 @ catch rate - .byte 184 @ base exp. yield - ev_yield 0, 0, 0, 0, 3, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_GRASS - .byte EGG_GROUP_GRASS - .byte ABILITY_CHLOROPHYLL - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_RED - .2byte 0 @ padding - -@ Paras - base_stats 35, 70, 55, 25, 45, 55 - .byte TYPE_BUG - .byte TYPE_GRASS - .byte 190 @ catch rate - .byte 70 @ base exp. yield - ev_yield 0, 1, 0, 0, 0, 0 - .2byte ITEM_TINY_MUSHROOM - .2byte ITEM_BIG_MUSHROOM - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_BUG - .byte EGG_GROUP_GRASS - .byte ABILITY_EFFECT_SPORE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_RED - .2byte 0 @ padding - -@ Parasect - base_stats 60, 95, 80, 30, 60, 80 - .byte TYPE_BUG - .byte TYPE_GRASS - .byte 75 @ catch rate - .byte 128 @ base exp. yield - ev_yield 0, 2, 1, 0, 0, 0 - .2byte ITEM_TINY_MUSHROOM - .2byte ITEM_BIG_MUSHROOM - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_BUG - .byte EGG_GROUP_GRASS - .byte ABILITY_EFFECT_SPORE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_RED - .2byte 0 @ padding - -@ Venonat - base_stats 60, 55, 50, 45, 40, 55 - .byte TYPE_BUG - .byte TYPE_POISON - .byte 190 @ catch rate - .byte 75 @ base exp. yield - ev_yield 0, 0, 0, 0, 0, 1 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_BUG - .byte EGG_GROUP_BUG - .byte ABILITY_COMPOUND_EYES - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PURPLE - .2byte 0 @ padding - -@ Venomoth - base_stats 70, 65, 60, 90, 90, 75 - .byte TYPE_BUG - .byte TYPE_POISON - .byte 75 @ catch rate - .byte 138 @ base exp. yield - ev_yield 0, 0, 0, 1, 1, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_BUG - .byte EGG_GROUP_BUG - .byte ABILITY_SHIELD_DUST - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PURPLE - .2byte 0 @ padding - -@ Diglett - base_stats 10, 55, 25, 95, 35, 45 - .byte TYPE_GROUND - .byte TYPE_GROUND - .byte 255 @ catch rate - .byte 81 @ base exp. yield - ev_yield 0, 0, 0, 1, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_SAND_VEIL - .byte ABILITY_ARENA_TRAP - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Dugtrio - base_stats 35, 80, 50, 120, 50, 70 - .byte TYPE_GROUND - .byte TYPE_GROUND - .byte 50 @ catch rate - .byte 153 @ base exp. yield - ev_yield 0, 0, 0, 2, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_SAND_VEIL - .byte ABILITY_ARENA_TRAP - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Meowth - base_stats 40, 45, 35, 90, 40, 40 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 255 @ catch rate - .byte 69 @ base exp. yield - ev_yield 0, 0, 0, 1, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_PICKUP - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_YELLOW - .2byte 0 @ padding - -@ Persian - base_stats 65, 70, 60, 115, 65, 65 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 90 @ catch rate - .byte 148 @ base exp. yield - ev_yield 0, 0, 0, 2, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_LIMBER - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_YELLOW - .2byte 0 @ padding - -@ Psyduck - base_stats 50, 52, 48, 55, 65, 50 - .byte TYPE_WATER - .byte TYPE_WATER - .byte 190 @ catch rate - .byte 80 @ base exp. yield - ev_yield 0, 0, 0, 0, 1, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_FIELD - .byte ABILITY_DAMP - .byte ABILITY_CLOUD_NINE - .byte 6 @ Safari Zone flee rate - .byte BODY_COLOR_YELLOW - .2byte 0 @ padding - -@ Golduck - base_stats 80, 82, 78, 85, 95, 80 - .byte TYPE_WATER - .byte TYPE_WATER - .byte 75 @ catch rate - .byte 174 @ base exp. yield - ev_yield 0, 0, 0, 0, 2, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_FIELD - .byte ABILITY_DAMP - .byte ABILITY_CLOUD_NINE - .byte 8 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Mankey - base_stats 40, 80, 35, 70, 35, 45 - .byte TYPE_FIGHTING - .byte TYPE_FIGHTING - .byte 190 @ catch rate - .byte 74 @ base exp. yield - ev_yield 0, 1, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_VITAL_SPIRIT - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Primeape - base_stats 65, 105, 60, 95, 60, 70 - .byte TYPE_FIGHTING - .byte TYPE_FIGHTING - .byte 75 @ catch rate - .byte 149 @ base exp. yield - ev_yield 0, 2, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_VITAL_SPIRIT - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Growlithe - base_stats 55, 70, 45, 60, 70, 50 - .byte TYPE_FIRE - .byte TYPE_FIRE - .byte 190 @ catch rate - .byte 91 @ base exp. yield - ev_yield 0, 1, 0, 0, 0, 0 - .2byte ITEM_RAWST_BERRY - .2byte ITEM_RAWST_BERRY - .byte 63 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_INTIMIDATE - .byte ABILITY_FLASH_FIRE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Arcanine - base_stats 90, 110, 80, 95, 100, 80 - .byte TYPE_FIRE - .byte TYPE_FIRE - .byte 75 @ catch rate - .byte 213 @ base exp. yield - ev_yield 0, 2, 0, 0, 0, 0 - .2byte ITEM_RAWST_BERRY - .2byte ITEM_RAWST_BERRY - .byte 63 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_INTIMIDATE - .byte ABILITY_FLASH_FIRE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Poliwag - base_stats 40, 50, 40, 90, 40, 40 - .byte TYPE_WATER - .byte TYPE_WATER - .byte 255 @ catch rate - .byte 77 @ base exp. yield - ev_yield 0, 0, 0, 1, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_WATER_1 - .byte ABILITY_WATER_ABSORB - .byte ABILITY_DAMP - .byte 0 @ Safari Zone flee rate - .byte F_SUMMARY_SCREEN_FLIP_SPRITE | BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Poliwhirl - base_stats 65, 65, 65, 90, 50, 50 - .byte TYPE_WATER - .byte TYPE_WATER - .byte 120 @ catch rate - .byte 131 @ base exp. yield - ev_yield 0, 0, 0, 2, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_KINGS_ROCK - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_WATER_1 - .byte ABILITY_WATER_ABSORB - .byte ABILITY_DAMP - .byte 0 @ Safari Zone flee rate - .byte F_SUMMARY_SCREEN_FLIP_SPRITE | BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Poliwrath - base_stats 90, 85, 95, 70, 70, 90 - .byte TYPE_WATER - .byte TYPE_FIGHTING - .byte 45 @ catch rate - .byte 185 @ base exp. yield - ev_yield 0, 0, 3, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_KINGS_ROCK - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_WATER_1 - .byte ABILITY_WATER_ABSORB - .byte ABILITY_DAMP - .byte 0 @ Safari Zone flee rate - .byte F_SUMMARY_SCREEN_FLIP_SPRITE | BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Abra - base_stats 25, 20, 15, 90, 105, 55 - .byte TYPE_PSYCHIC - .byte TYPE_PSYCHIC - .byte 200 @ catch rate - .byte 73 @ base exp. yield - ev_yield 0, 0, 0, 0, 1, 0 - .2byte ITEM_NONE - .2byte ITEM_TWISTED_SPOON - .byte 63 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_HUMAN_LIKE - .byte EGG_GROUP_HUMAN_LIKE - .byte ABILITY_SYNCHRONIZE - .byte ABILITY_INNER_FOCUS - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Kadabra - base_stats 40, 35, 30, 105, 120, 70 - .byte TYPE_PSYCHIC - .byte TYPE_PSYCHIC - .byte 100 @ catch rate - .byte 145 @ base exp. yield - ev_yield 0, 0, 0, 0, 2, 0 - .2byte ITEM_NONE - .2byte ITEM_TWISTED_SPOON - .byte 63 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_HUMAN_LIKE - .byte EGG_GROUP_HUMAN_LIKE - .byte ABILITY_SYNCHRONIZE - .byte ABILITY_INNER_FOCUS - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Alakazam - base_stats 55, 50, 45, 120, 135, 85 - .byte TYPE_PSYCHIC - .byte TYPE_PSYCHIC - .byte 50 @ catch rate - .byte 186 @ base exp. yield - ev_yield 0, 0, 0, 0, 3, 0 - .2byte ITEM_NONE - .2byte ITEM_TWISTED_SPOON - .byte 63 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_HUMAN_LIKE - .byte EGG_GROUP_HUMAN_LIKE - .byte ABILITY_SYNCHRONIZE - .byte ABILITY_INNER_FOCUS - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Machop - base_stats 70, 80, 50, 35, 35, 35 - .byte TYPE_FIGHTING - .byte TYPE_FIGHTING - .byte 180 @ catch rate - .byte 88 @ base exp. yield - ev_yield 0, 1, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 63 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_HUMAN_LIKE - .byte EGG_GROUP_HUMAN_LIKE - .byte ABILITY_GUTS - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GRAY - .2byte 0 @ padding - -@ Machoke - base_stats 80, 100, 70, 45, 50, 60 - .byte TYPE_FIGHTING - .byte TYPE_FIGHTING - .byte 90 @ catch rate - .byte 146 @ base exp. yield - ev_yield 0, 2, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 63 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_HUMAN_LIKE - .byte EGG_GROUP_HUMAN_LIKE - .byte ABILITY_GUTS - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GRAY - .2byte 0 @ padding - -@ Machamp - base_stats 90, 130, 80, 55, 65, 85 - .byte TYPE_FIGHTING - .byte TYPE_FIGHTING - .byte 45 @ catch rate - .byte 193 @ base exp. yield - ev_yield 0, 3, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 63 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_HUMAN_LIKE - .byte EGG_GROUP_HUMAN_LIKE - .byte ABILITY_GUTS - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GRAY - .2byte 0 @ padding - -@ Bellsprout - base_stats 50, 75, 35, 40, 70, 30 - .byte TYPE_GRASS - .byte TYPE_POISON - .byte 255 @ catch rate - .byte 84 @ base exp. yield - ev_yield 0, 1, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_GRASS - .byte EGG_GROUP_GRASS - .byte ABILITY_CHLOROPHYLL - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GREEN - .2byte 0 @ padding - -@ Weepinbell - base_stats 65, 90, 50, 55, 85, 45 - .byte TYPE_GRASS - .byte TYPE_POISON - .byte 120 @ catch rate - .byte 151 @ base exp. yield - ev_yield 0, 2, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_GRASS - .byte EGG_GROUP_GRASS - .byte ABILITY_CHLOROPHYLL - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GREEN - .2byte 0 @ padding - -@ Victreebel - base_stats 80, 105, 65, 70, 100, 60 - .byte TYPE_GRASS - .byte TYPE_POISON - .byte 45 @ catch rate - .byte 191 @ base exp. yield - ev_yield 0, 3, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_GRASS - .byte EGG_GROUP_GRASS - .byte ABILITY_CHLOROPHYLL - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GREEN - .2byte 0 @ padding - -@ Tentacool - base_stats 40, 40, 35, 70, 50, 100 - .byte TYPE_WATER - .byte TYPE_POISON - .byte 190 @ catch rate - .byte 105 @ base exp. yield - ev_yield 0, 0, 0, 0, 0, 1 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_WATER_3 - .byte EGG_GROUP_WATER_3 - .byte ABILITY_CLEAR_BODY - .byte ABILITY_LIQUID_OOZE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Tentacruel - base_stats 80, 70, 65, 100, 80, 120 - .byte TYPE_WATER - .byte TYPE_POISON - .byte 60 @ catch rate - .byte 205 @ base exp. yield - ev_yield 0, 0, 0, 0, 0, 2 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_WATER_3 - .byte EGG_GROUP_WATER_3 - .byte ABILITY_CLEAR_BODY - .byte ABILITY_LIQUID_OOZE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Geodude - base_stats 40, 80, 100, 20, 30, 30 - .byte TYPE_ROCK - .byte TYPE_GROUND - .byte 255 @ catch rate - .byte 86 @ base exp. yield - ev_yield 0, 0, 1, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_EVERSTONE - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_MINERAL - .byte EGG_GROUP_MINERAL - .byte ABILITY_ROCK_HEAD - .byte ABILITY_STURDY - .byte 4 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Graveler - base_stats 55, 95, 115, 35, 45, 45 - .byte TYPE_ROCK - .byte TYPE_GROUND - .byte 120 @ catch rate - .byte 134 @ base exp. yield - ev_yield 0, 0, 2, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_EVERSTONE - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_MINERAL - .byte EGG_GROUP_MINERAL - .byte ABILITY_ROCK_HEAD - .byte ABILITY_STURDY - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Golem - base_stats 80, 110, 130, 45, 55, 65 - .byte TYPE_ROCK - .byte TYPE_GROUND - .byte 45 @ catch rate - .byte 177 @ base exp. yield - ev_yield 0, 0, 3, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_EVERSTONE - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_MINERAL - .byte EGG_GROUP_MINERAL - .byte ABILITY_ROCK_HEAD - .byte ABILITY_STURDY - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Ponyta - base_stats 50, 85, 55, 90, 65, 65 - .byte TYPE_FIRE - .byte TYPE_FIRE - .byte 190 @ catch rate - .byte 152 @ base exp. yield - ev_yield 0, 0, 0, 1, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_RUN_AWAY - .byte ABILITY_FLASH_FIRE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_YELLOW - .2byte 0 @ padding - -@ Rapidash - base_stats 65, 100, 70, 105, 80, 80 - .byte TYPE_FIRE - .byte TYPE_FIRE - .byte 60 @ catch rate - .byte 192 @ base exp. yield - ev_yield 0, 0, 0, 2, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_RUN_AWAY - .byte ABILITY_FLASH_FIRE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_YELLOW - .2byte 0 @ padding - -@ Slowpoke - base_stats 90, 65, 65, 15, 40, 40 - .byte TYPE_WATER - .byte TYPE_PSYCHIC - .byte 190 @ catch rate - .byte 99 @ base exp. yield - ev_yield 1, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_KINGS_ROCK - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_WATER_1 - .byte ABILITY_OBLIVIOUS - .byte ABILITY_OWN_TEMPO - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PINK - .2byte 0 @ padding - -@ Slowbro - base_stats 95, 75, 110, 30, 100, 80 - .byte TYPE_WATER - .byte TYPE_PSYCHIC - .byte 75 @ catch rate - .byte 164 @ base exp. yield - ev_yield 0, 0, 2, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_KINGS_ROCK - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_WATER_1 - .byte ABILITY_OBLIVIOUS - .byte ABILITY_OWN_TEMPO - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PINK - .2byte 0 @ padding - -@ Magnemite - base_stats 25, 35, 70, 45, 95, 55 - .byte TYPE_ELECTRIC - .byte TYPE_STEEL - .byte 190 @ catch rate - .byte 89 @ base exp. yield - ev_yield 0, 0, 0, 0, 1, 0 - .2byte ITEM_NONE - .2byte ITEM_METAL_COAT - .byte 255 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_MINERAL - .byte EGG_GROUP_MINERAL - .byte ABILITY_MAGNET_PULL - .byte ABILITY_STURDY - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GRAY - .2byte 0 @ padding - -@ Magneton - base_stats 50, 60, 95, 70, 120, 70 - .byte TYPE_ELECTRIC - .byte TYPE_STEEL - .byte 60 @ catch rate - .byte 161 @ base exp. yield - ev_yield 0, 0, 0, 0, 2, 0 - .2byte ITEM_NONE - .2byte ITEM_METAL_COAT - .byte 255 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_MINERAL - .byte EGG_GROUP_MINERAL - .byte ABILITY_MAGNET_PULL - .byte ABILITY_STURDY - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GRAY - .2byte 0 @ padding - -@ Farfetch'd - base_stats 52, 65, 55, 60, 58, 62 - .byte TYPE_NORMAL - .byte TYPE_FLYING - .byte 45 @ catch rate - .byte 94 @ base exp. yield - ev_yield 0, 1, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_STICK - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FLYING - .byte EGG_GROUP_FIELD - .byte ABILITY_KEEN_EYE - .byte ABILITY_INNER_FOCUS - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Doduo - base_stats 35, 85, 45, 75, 35, 35 - .byte TYPE_NORMAL - .byte TYPE_FLYING - .byte 190 @ catch rate - .byte 96 @ base exp. yield - ev_yield 0, 1, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_SHARP_BEAK - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FLYING - .byte EGG_GROUP_FLYING - .byte ABILITY_RUN_AWAY - .byte ABILITY_EARLY_BIRD - .byte 8 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Dodrio - base_stats 60, 110, 70, 100, 60, 60 - .byte TYPE_NORMAL - .byte TYPE_FLYING - .byte 45 @ catch rate - .byte 158 @ base exp. yield - ev_yield 0, 2, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_SHARP_BEAK - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FLYING - .byte EGG_GROUP_FLYING - .byte ABILITY_RUN_AWAY - .byte ABILITY_EARLY_BIRD - .byte 10 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Seel - base_stats 65, 45, 55, 45, 45, 70 - .byte TYPE_WATER - .byte TYPE_WATER - .byte 190 @ catch rate - .byte 100 @ base exp. yield - ev_yield 0, 0, 0, 0, 0, 1 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_FIELD - .byte ABILITY_THICK_FAT - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_WHITE - .2byte 0 @ padding - -@ Dewgong - base_stats 90, 70, 80, 70, 70, 95 - .byte TYPE_WATER - .byte TYPE_ICE - .byte 75 @ catch rate - .byte 176 @ base exp. yield - ev_yield 0, 0, 0, 0, 0, 2 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_FIELD - .byte ABILITY_THICK_FAT - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_WHITE - .2byte 0 @ padding - -@ Grimer - base_stats 80, 80, 50, 25, 40, 50 - .byte TYPE_POISON - .byte TYPE_POISON - .byte 190 @ catch rate - .byte 90 @ base exp. yield - ev_yield 1, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NUGGET - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_AMORPHOUS - .byte EGG_GROUP_AMORPHOUS - .byte ABILITY_STENCH - .byte ABILITY_STICKY_HOLD - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PURPLE - .2byte 0 @ padding - -@ Muk - base_stats 105, 105, 75, 50, 65, 100 - .byte TYPE_POISON - .byte TYPE_POISON - .byte 75 @ catch rate - .byte 157 @ base exp. yield - ev_yield 1, 1, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NUGGET - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_AMORPHOUS - .byte EGG_GROUP_AMORPHOUS - .byte ABILITY_STENCH - .byte ABILITY_STICKY_HOLD - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PURPLE - .2byte 0 @ padding - -@ Shellder - base_stats 30, 65, 100, 40, 45, 25 - .byte TYPE_WATER - .byte TYPE_WATER - .byte 190 @ catch rate - .byte 97 @ base exp. yield - ev_yield 0, 0, 1, 0, 0, 0 - .2byte ITEM_PEARL - .2byte ITEM_BIG_PEARL - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_WATER_3 - .byte EGG_GROUP_WATER_3 - .byte ABILITY_SHELL_ARMOR - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PURPLE - .2byte 0 @ padding - -@ Cloyster - base_stats 50, 95, 180, 70, 85, 45 - .byte TYPE_WATER - .byte TYPE_ICE - .byte 60 @ catch rate - .byte 203 @ base exp. yield - ev_yield 0, 0, 2, 0, 0, 0 - .2byte ITEM_PEARL - .2byte ITEM_BIG_PEARL - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_WATER_3 - .byte EGG_GROUP_WATER_3 - .byte ABILITY_SHELL_ARMOR - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PURPLE - .2byte 0 @ padding - -@ Gastly - base_stats 30, 35, 30, 80, 100, 35 - .byte TYPE_GHOST - .byte TYPE_POISON - .byte 190 @ catch rate - .byte 95 @ base exp. yield - ev_yield 0, 0, 0, 0, 1, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_AMORPHOUS - .byte EGG_GROUP_AMORPHOUS - .byte ABILITY_LEVITATE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PURPLE - .2byte 0 @ padding - -@ Haunter - base_stats 45, 50, 45, 95, 115, 55 - .byte TYPE_GHOST - .byte TYPE_POISON - .byte 90 @ catch rate - .byte 126 @ base exp. yield - ev_yield 0, 0, 0, 0, 2, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_AMORPHOUS - .byte EGG_GROUP_AMORPHOUS - .byte ABILITY_LEVITATE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PURPLE - .2byte 0 @ padding - -@ Gengar - base_stats 60, 65, 60, 110, 130, 75 - .byte TYPE_GHOST - .byte TYPE_POISON - .byte 45 @ catch rate - .byte 190 @ base exp. yield - ev_yield 0, 0, 0, 0, 3, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_AMORPHOUS - .byte EGG_GROUP_AMORPHOUS - .byte ABILITY_LEVITATE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PURPLE - .2byte 0 @ padding - -@ Onix - base_stats 35, 45, 160, 70, 30, 45 - .byte TYPE_ROCK - .byte TYPE_GROUND - .byte 45 @ catch rate - .byte 108 @ base exp. yield - ev_yield 0, 0, 1, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 25 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_MINERAL - .byte EGG_GROUP_MINERAL - .byte ABILITY_ROCK_HEAD - .byte ABILITY_STURDY - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GRAY - .2byte 0 @ padding - -@ Drowzee - base_stats 60, 48, 45, 42, 43, 90 - .byte TYPE_PSYCHIC - .byte TYPE_PSYCHIC - .byte 190 @ catch rate - .byte 102 @ base exp. yield - ev_yield 0, 0, 0, 0, 0, 1 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_HUMAN_LIKE - .byte EGG_GROUP_HUMAN_LIKE - .byte ABILITY_INSOMNIA - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_YELLOW - .2byte 0 @ padding - -@ Hypno - base_stats 85, 73, 70, 67, 73, 115 - .byte TYPE_PSYCHIC - .byte TYPE_PSYCHIC - .byte 75 @ catch rate - .byte 165 @ base exp. yield - ev_yield 0, 0, 0, 0, 0, 2 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_HUMAN_LIKE - .byte EGG_GROUP_HUMAN_LIKE - .byte ABILITY_INSOMNIA - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_YELLOW - .2byte 0 @ padding - -@ Krabby - base_stats 30, 105, 90, 50, 25, 25 - .byte TYPE_WATER - .byte TYPE_WATER - .byte 225 @ catch rate - .byte 115 @ base exp. yield - ev_yield 0, 1, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_WATER_3 - .byte EGG_GROUP_WATER_3 - .byte ABILITY_HYPER_CUTTER - .byte ABILITY_SHELL_ARMOR - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_RED - .2byte 0 @ padding - -@ Kingler - base_stats 55, 130, 115, 75, 50, 50 - .byte TYPE_WATER - .byte TYPE_WATER - .byte 60 @ catch rate - .byte 206 @ base exp. yield - ev_yield 0, 2, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_WATER_3 - .byte EGG_GROUP_WATER_3 - .byte ABILITY_HYPER_CUTTER - .byte ABILITY_SHELL_ARMOR - .byte 0 @ Safari Zone flee rate - .byte F_SUMMARY_SCREEN_FLIP_SPRITE | BODY_COLOR_RED - .2byte 0 @ padding - -@ Voltorb - base_stats 40, 30, 50, 100, 55, 55 - .byte TYPE_ELECTRIC - .byte TYPE_ELECTRIC - .byte 190 @ catch rate - .byte 103 @ base exp. yield - ev_yield 0, 0, 0, 1, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_MINERAL - .byte EGG_GROUP_MINERAL - .byte ABILITY_SOUNDPROOF - .byte ABILITY_STATIC - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_RED - .2byte 0 @ padding - -@ Electrode - base_stats 60, 50, 70, 140, 80, 80 - .byte TYPE_ELECTRIC - .byte TYPE_ELECTRIC - .byte 60 @ catch rate - .byte 150 @ base exp. yield - ev_yield 0, 0, 0, 2, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_MINERAL - .byte EGG_GROUP_MINERAL - .byte ABILITY_SOUNDPROOF - .byte ABILITY_STATIC - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_RED - .2byte 0 @ padding - -@ Exeggcute - base_stats 60, 40, 80, 40, 60, 45 - .byte TYPE_GRASS - .byte TYPE_PSYCHIC - .byte 90 @ catch rate - .byte 98 @ base exp. yield - ev_yield 0, 0, 1, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_GRASS - .byte EGG_GROUP_GRASS - .byte ABILITY_CHLOROPHYLL - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PINK - .2byte 0 @ padding - -@ Exeggutor - base_stats 95, 95, 85, 55, 125, 65 - .byte TYPE_GRASS - .byte TYPE_PSYCHIC - .byte 45 @ catch rate - .byte 212 @ base exp. yield - ev_yield 0, 0, 0, 0, 2, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_GRASS - .byte EGG_GROUP_GRASS - .byte ABILITY_CHLOROPHYLL - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_YELLOW - .2byte 0 @ padding - -@ Cubone - base_stats 50, 50, 95, 35, 40, 50 - .byte TYPE_GROUND - .byte TYPE_GROUND - .byte 190 @ catch rate - .byte 87 @ base exp. yield - ev_yield 0, 0, 1, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_THICK_CLUB - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_MONSTER - .byte ABILITY_ROCK_HEAD - .byte ABILITY_LIGHTNING_ROD - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Marowak - base_stats 60, 80, 110, 45, 50, 80 - .byte TYPE_GROUND - .byte TYPE_GROUND - .byte 75 @ catch rate - .byte 124 @ base exp. yield - ev_yield 0, 0, 2, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_THICK_CLUB - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_MONSTER - .byte ABILITY_ROCK_HEAD - .byte ABILITY_LIGHTNING_ROD - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Hitmonlee - base_stats 50, 120, 53, 87, 35, 110 - .byte TYPE_FIGHTING - .byte TYPE_FIGHTING - .byte 45 @ catch rate - .byte 139 @ base exp. yield - ev_yield 0, 2, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 0 @ gender - .byte 25 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_HUMAN_LIKE - .byte EGG_GROUP_HUMAN_LIKE - .byte ABILITY_LIMBER - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Hitmonchan - base_stats 50, 105, 79, 76, 35, 110 - .byte TYPE_FIGHTING - .byte TYPE_FIGHTING - .byte 45 @ catch rate - .byte 140 @ base exp. yield - ev_yield 0, 0, 0, 0, 0, 2 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 0 @ gender - .byte 25 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_HUMAN_LIKE - .byte EGG_GROUP_HUMAN_LIKE - .byte ABILITY_KEEN_EYE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Lickitung - base_stats 90, 55, 75, 30, 60, 75 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 45 @ catch rate - .byte 127 @ base exp. yield - ev_yield 2, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_MONSTER - .byte ABILITY_OWN_TEMPO - .byte ABILITY_OBLIVIOUS - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PINK - .2byte 0 @ padding - -@ Koffing - base_stats 40, 65, 95, 35, 60, 45 - .byte TYPE_POISON - .byte TYPE_POISON - .byte 190 @ catch rate - .byte 114 @ base exp. yield - ev_yield 0, 0, 1, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_SMOKE_BALL - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_AMORPHOUS - .byte EGG_GROUP_AMORPHOUS - .byte ABILITY_LEVITATE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PURPLE - .2byte 0 @ padding - -@ Weezing - base_stats 65, 90, 120, 60, 85, 70 - .byte TYPE_POISON - .byte TYPE_POISON - .byte 60 @ catch rate - .byte 173 @ base exp. yield - ev_yield 0, 0, 2, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_SMOKE_BALL - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_AMORPHOUS - .byte EGG_GROUP_AMORPHOUS - .byte ABILITY_LEVITATE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PURPLE - .2byte 0 @ padding - -@ Rhyhorn - base_stats 80, 85, 95, 25, 30, 30 - .byte TYPE_GROUND - .byte TYPE_ROCK - .byte 120 @ catch rate - .byte 135 @ base exp. yield - ev_yield 0, 0, 1, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_FIELD - .byte ABILITY_LIGHTNING_ROD - .byte ABILITY_ROCK_HEAD - .byte 4 @ Safari Zone flee rate - .byte BODY_COLOR_GRAY - .2byte 0 @ padding - -@ Rhydon - base_stats 105, 130, 120, 40, 45, 45 - .byte TYPE_GROUND - .byte TYPE_ROCK - .byte 60 @ catch rate - .byte 204 @ base exp. yield - ev_yield 0, 2, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_FIELD - .byte ABILITY_LIGHTNING_ROD - .byte ABILITY_ROCK_HEAD - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GRAY - .2byte 0 @ padding - -@ Chansey - base_stats 250, 5, 5, 50, 35, 105 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 30 @ catch rate - .byte 255 @ base exp. yield - ev_yield 2, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_LUCKY_EGG - .byte 254 @ gender - .byte 40 @ egg cycles - .byte 140 @ base friendship - .byte GROWTH_FAST - .byte EGG_GROUP_FAIRY - .byte EGG_GROUP_FAIRY - .byte ABILITY_NATURAL_CURE - .byte ABILITY_SERENE_GRACE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PINK - .2byte 0 @ padding - -@ Tangela - base_stats 65, 55, 115, 60, 100, 40 - .byte TYPE_GRASS - .byte TYPE_GRASS - .byte 45 @ catch rate - .byte 166 @ base exp. yield - ev_yield 0, 0, 1, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_GRASS - .byte EGG_GROUP_GRASS - .byte ABILITY_CHLOROPHYLL - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Kangaskhan - base_stats 105, 95, 80, 90, 40, 80 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 45 @ catch rate - .byte 175 @ base exp. yield - ev_yield 2, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 254 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_MONSTER - .byte ABILITY_EARLY_BIRD - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Horsea - base_stats 30, 40, 70, 60, 70, 25 - .byte TYPE_WATER - .byte TYPE_WATER - .byte 225 @ catch rate - .byte 83 @ base exp. yield - ev_yield 0, 0, 0, 0, 1, 0 - .2byte ITEM_NONE - .2byte ITEM_DRAGON_SCALE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_DRAGON - .byte ABILITY_SWIFT_SWIM - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Seadra - base_stats 55, 65, 95, 85, 95, 45 - .byte TYPE_WATER - .byte TYPE_WATER - .byte 75 @ catch rate - .byte 155 @ base exp. yield - ev_yield 0, 0, 1, 0, 1, 0 - .2byte ITEM_NONE - .2byte ITEM_DRAGON_SCALE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_DRAGON - .byte ABILITY_POISON_POINT - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Goldeen - base_stats 45, 67, 60, 63, 35, 50 - .byte TYPE_WATER - .byte TYPE_WATER - .byte 225 @ catch rate - .byte 111 @ base exp. yield - ev_yield 0, 1, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_WATER_2 - .byte EGG_GROUP_WATER_2 - .byte ABILITY_SWIFT_SWIM - .byte ABILITY_WATER_VEIL - .byte 4 @ Safari Zone flee rate - .byte BODY_COLOR_RED - .2byte 0 @ padding - -@ Seaking - base_stats 80, 92, 65, 68, 65, 80 - .byte TYPE_WATER - .byte TYPE_WATER - .byte 60 @ catch rate - .byte 170 @ base exp. yield - ev_yield 0, 2, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_WATER_2 - .byte EGG_GROUP_WATER_2 - .byte ABILITY_SWIFT_SWIM - .byte ABILITY_WATER_VEIL - .byte 6 @ Safari Zone flee rate - .byte BODY_COLOR_RED - .2byte 0 @ padding - -@ Staryu - base_stats 30, 45, 55, 85, 70, 55 - .byte TYPE_WATER - .byte TYPE_WATER - .byte 225 @ catch rate - .byte 106 @ base exp. yield - ev_yield 0, 0, 0, 1, 0, 0 - .2byte ITEM_STARDUST - .2byte ITEM_STAR_PIECE - .byte 255 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_WATER_3 - .byte EGG_GROUP_WATER_3 - .byte ABILITY_ILLUMINATE - .byte ABILITY_NATURAL_CURE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Starmie - base_stats 60, 75, 85, 115, 100, 85 - .byte TYPE_WATER - .byte TYPE_PSYCHIC - .byte 60 @ catch rate - .byte 207 @ base exp. yield - ev_yield 0, 0, 0, 2, 0, 0 - .2byte ITEM_STARDUST - .2byte ITEM_STAR_PIECE - .byte 255 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_WATER_3 - .byte EGG_GROUP_WATER_3 - .byte ABILITY_ILLUMINATE - .byte ABILITY_NATURAL_CURE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PURPLE - .2byte 0 @ padding - -@ Mr. mime - base_stats 40, 45, 65, 90, 100, 120 - .byte TYPE_PSYCHIC - .byte TYPE_PSYCHIC - .byte 45 @ catch rate - .byte 136 @ base exp. yield - ev_yield 0, 0, 0, 0, 0, 2 - .2byte ITEM_NONE - .2byte ITEM_LEPPA_BERRY - .byte 127 @ gender - .byte 25 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_HUMAN_LIKE - .byte EGG_GROUP_HUMAN_LIKE - .byte ABILITY_SOUNDPROOF - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PINK - .2byte 0 @ padding - -@ Scyther - base_stats 70, 110, 80, 105, 55, 80 - .byte TYPE_BUG - .byte TYPE_FLYING - .byte 45 @ catch rate - .byte 187 @ base exp. yield - ev_yield 0, 1, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 25 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_BUG - .byte EGG_GROUP_BUG - .byte ABILITY_SWARM - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GREEN - .2byte 0 @ padding - -@ Jynx - base_stats 65, 50, 35, 95, 115, 95 - .byte TYPE_ICE - .byte TYPE_PSYCHIC - .byte 45 @ catch rate - .byte 137 @ base exp. yield - ev_yield 0, 0, 0, 0, 2, 0 - .2byte ITEM_ASPEAR_BERRY - .2byte ITEM_ASPEAR_BERRY - .byte 254 @ gender - .byte 25 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_HUMAN_LIKE - .byte EGG_GROUP_HUMAN_LIKE - .byte ABILITY_OBLIVIOUS - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_RED - .2byte 0 @ padding - -@ Electabuzz - base_stats 65, 83, 57, 105, 95, 85 - .byte TYPE_ELECTRIC - .byte TYPE_ELECTRIC - .byte 45 @ catch rate - .byte 156 @ base exp. yield - ev_yield 0, 0, 0, 2, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 63 @ gender - .byte 25 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_HUMAN_LIKE - .byte EGG_GROUP_HUMAN_LIKE - .byte ABILITY_STATIC - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte F_SUMMARY_SCREEN_FLIP_SPRITE | BODY_COLOR_YELLOW - .2byte 0 @ padding - -@ Magmar - base_stats 65, 95, 57, 93, 100, 85 - .byte TYPE_FIRE - .byte TYPE_FIRE - .byte 45 @ catch rate - .byte 167 @ base exp. yield - ev_yield 0, 0, 0, 0, 2, 0 - .2byte ITEM_RAWST_BERRY - .2byte ITEM_RAWST_BERRY - .byte 63 @ gender - .byte 25 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_HUMAN_LIKE - .byte EGG_GROUP_HUMAN_LIKE - .byte ABILITY_FLAME_BODY - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_RED - .2byte 0 @ padding - -@ Pinsir - base_stats 65, 125, 100, 85, 55, 70 - .byte TYPE_BUG - .byte TYPE_BUG - .byte 45 @ catch rate - .byte 200 @ base exp. yield - ev_yield 0, 2, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 25 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_BUG - .byte EGG_GROUP_BUG - .byte ABILITY_HYPER_CUTTER - .byte ABILITY_NONE - .byte 8 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Tauros - base_stats 75, 100, 95, 110, 40, 70 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 45 @ catch rate - .byte 211 @ base exp. yield - ev_yield 0, 1, 0, 1, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 0 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_INTIMIDATE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Magikarp - base_stats 20, 10, 55, 80, 15, 20 - .byte TYPE_WATER - .byte TYPE_WATER - .byte 255 @ catch rate - .byte 20 @ base exp. yield - ev_yield 0, 0, 0, 1, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 5 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_WATER_2 - .byte EGG_GROUP_DRAGON - .byte ABILITY_SWIFT_SWIM - .byte ABILITY_NONE - .byte 4 @ Safari Zone flee rate - .byte BODY_COLOR_RED - .2byte 0 @ padding - -@ Gyarados - base_stats 95, 125, 79, 81, 60, 100 - .byte TYPE_WATER - .byte TYPE_FLYING - .byte 45 @ catch rate - .byte 214 @ base exp. yield - ev_yield 0, 2, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 5 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_WATER_2 - .byte EGG_GROUP_DRAGON - .byte ABILITY_INTIMIDATE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Lapras - base_stats 130, 85, 80, 60, 85, 95 - .byte TYPE_WATER - .byte TYPE_ICE - .byte 45 @ catch rate - .byte 219 @ base exp. yield - ev_yield 2, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 40 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_WATER_1 - .byte ABILITY_WATER_ABSORB - .byte ABILITY_SHELL_ARMOR - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Ditto - base_stats 48, 48, 48, 48, 48, 48 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 35 @ catch rate - .byte 61 @ base exp. yield - ev_yield 1, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_METAL_POWDER - .byte 255 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_DITTO - .byte EGG_GROUP_DITTO - .byte ABILITY_LIMBER - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PURPLE - .2byte 0 @ padding - -@ Eevee - base_stats 55, 55, 50, 55, 45, 65 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 45 @ catch rate - .byte 92 @ base exp. yield - ev_yield 0, 0, 0, 0, 0, 1 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 35 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_RUN_AWAY - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Vaporeon - base_stats 130, 65, 60, 65, 110, 95 - .byte TYPE_WATER - .byte TYPE_WATER - .byte 45 @ catch rate - .byte 196 @ base exp. yield - ev_yield 2, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 35 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_WATER_ABSORB - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Jolteon - base_stats 65, 65, 60, 130, 110, 95 - .byte TYPE_ELECTRIC - .byte TYPE_ELECTRIC - .byte 45 @ catch rate - .byte 197 @ base exp. yield - ev_yield 0, 0, 0, 2, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 35 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_VOLT_ABSORB - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_YELLOW - .2byte 0 @ padding - -@ Flareon - base_stats 65, 130, 60, 65, 95, 110 - .byte TYPE_FIRE - .byte TYPE_FIRE - .byte 45 @ catch rate - .byte 198 @ base exp. yield - ev_yield 0, 2, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 35 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_FLASH_FIRE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_RED - .2byte 0 @ padding - -@ Porygon - base_stats 65, 60, 70, 40, 85, 75 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 45 @ catch rate - .byte 130 @ base exp. yield - ev_yield 0, 0, 0, 0, 1, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_MINERAL - .byte EGG_GROUP_MINERAL - .byte ABILITY_TRACE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PINK - .2byte 0 @ padding - -@ Omanyte - base_stats 35, 40, 100, 35, 90, 55 - .byte TYPE_ROCK - .byte TYPE_WATER - .byte 45 @ catch rate - .byte 120 @ base exp. yield - ev_yield 0, 0, 1, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 30 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_WATER_3 - .byte ABILITY_SWIFT_SWIM - .byte ABILITY_SHELL_ARMOR - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Omastar - base_stats 70, 60, 125, 55, 115, 70 - .byte TYPE_ROCK - .byte TYPE_WATER - .byte 45 @ catch rate - .byte 199 @ base exp. yield - ev_yield 0, 0, 2, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 30 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_WATER_3 - .byte ABILITY_SWIFT_SWIM - .byte ABILITY_SHELL_ARMOR - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Kabuto - base_stats 30, 80, 90, 55, 55, 45 - .byte TYPE_ROCK - .byte TYPE_WATER - .byte 45 @ catch rate - .byte 119 @ base exp. yield - ev_yield 0, 0, 1, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 30 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_WATER_3 - .byte ABILITY_SWIFT_SWIM - .byte ABILITY_BATTLE_ARMOR - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Kabutops - base_stats 60, 115, 105, 80, 65, 70 - .byte TYPE_ROCK - .byte TYPE_WATER - .byte 45 @ catch rate - .byte 201 @ base exp. yield - ev_yield 0, 2, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 30 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_WATER_3 - .byte ABILITY_SWIFT_SWIM - .byte ABILITY_BATTLE_ARMOR - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Aerodactyl - base_stats 80, 105, 65, 130, 60, 75 - .byte TYPE_ROCK - .byte TYPE_FLYING - .byte 45 @ catch rate - .byte 202 @ base exp. yield - ev_yield 0, 0, 0, 2, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 35 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_FLYING - .byte EGG_GROUP_FLYING - .byte ABILITY_ROCK_HEAD - .byte ABILITY_PRESSURE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PURPLE - .2byte 0 @ padding - -@ Snorlax - base_stats 160, 110, 65, 30, 65, 110 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 25 @ catch rate - .byte 154 @ base exp. yield - ev_yield 2, 0, 0, 0, 0, 0 - .2byte ITEM_LEFTOVERS - .2byte ITEM_LEFTOVERS - .byte 31 @ gender - .byte 40 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_MONSTER - .byte ABILITY_IMMUNITY - .byte ABILITY_THICK_FAT - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLACK - .2byte 0 @ padding - -@ Articuno - base_stats 90, 85, 100, 85, 95, 125 - .byte TYPE_ICE - .byte TYPE_FLYING - .byte 3 @ catch rate - .byte 215 @ base exp. yield - ev_yield 0, 0, 0, 0, 0, 3 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 80 @ egg cycles - .byte 35 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_PRESSURE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Zapdos - base_stats 90, 90, 85, 100, 125, 90 - .byte TYPE_ELECTRIC - .byte TYPE_FLYING - .byte 3 @ catch rate - .byte 216 @ base exp. yield - ev_yield 0, 0, 0, 0, 3, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 80 @ egg cycles - .byte 35 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_PRESSURE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_YELLOW - .2byte 0 @ padding - -@ Moltres - base_stats 90, 100, 90, 90, 125, 85 - .byte TYPE_FIRE - .byte TYPE_FLYING - .byte 3 @ catch rate - .byte 217 @ base exp. yield - ev_yield 0, 0, 0, 0, 3, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 80 @ egg cycles - .byte 35 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_PRESSURE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_YELLOW - .2byte 0 @ padding - -@ Dratini - base_stats 41, 64, 45, 50, 50, 50 - .byte TYPE_DRAGON - .byte TYPE_DRAGON - .byte 45 @ catch rate - .byte 67 @ base exp. yield - ev_yield 0, 1, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_DRAGON_SCALE - .byte 127 @ gender - .byte 40 @ egg cycles - .byte 35 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_DRAGON - .byte ABILITY_SHED_SKIN - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Dragonair - base_stats 61, 84, 65, 70, 70, 70 - .byte TYPE_DRAGON - .byte TYPE_DRAGON - .byte 45 @ catch rate - .byte 144 @ base exp. yield - ev_yield 0, 2, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_DRAGON_SCALE - .byte 127 @ gender - .byte 40 @ egg cycles - .byte 35 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_DRAGON - .byte ABILITY_SHED_SKIN - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Dragonite - base_stats 91, 134, 95, 80, 100, 100 - .byte TYPE_DRAGON - .byte TYPE_FLYING - .byte 45 @ catch rate - .byte 218 @ base exp. yield - ev_yield 0, 3, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_DRAGON_SCALE - .byte 127 @ gender - .byte 40 @ egg cycles - .byte 35 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_DRAGON - .byte ABILITY_INNER_FOCUS - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Mewtwo - base_stats 106, 110, 90, 130, 154, 90 - .byte TYPE_PSYCHIC - .byte TYPE_PSYCHIC - .byte 3 @ catch rate - .byte 220 @ base exp. yield - ev_yield 0, 0, 0, 0, 3, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 120 @ egg cycles - .byte 0 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_PRESSURE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PURPLE - .2byte 0 @ padding - -@ Mew - base_stats 100, 100, 100, 100, 100, 100 - .byte TYPE_PSYCHIC - .byte TYPE_PSYCHIC - .byte 45 @ catch rate - .byte 64 @ base exp. yield - ev_yield 3, 0, 0, 0, 0, 0 - .2byte ITEM_LUM_BERRY - .2byte ITEM_LUM_BERRY - .byte 255 @ gender - .byte 120 @ egg cycles - .byte 100 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_SYNCHRONIZE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PINK - .2byte 0 @ padding - -@ Chikorita - base_stats 45, 49, 65, 45, 49, 65 - .byte TYPE_GRASS - .byte TYPE_GRASS - .byte 45 @ catch rate - .byte 64 @ base exp. yield - ev_yield 0, 0, 0, 0, 0, 1 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_GRASS - .byte ABILITY_OVERGROW - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GREEN - .2byte 0 @ padding - -@ Bayleef - base_stats 60, 62, 80, 60, 63, 80 - .byte TYPE_GRASS - .byte TYPE_GRASS - .byte 45 @ catch rate - .byte 141 @ base exp. yield - ev_yield 0, 0, 1, 0, 0, 1 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_GRASS - .byte ABILITY_OVERGROW - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GREEN - .2byte 0 @ padding - -@ Meganium - base_stats 80, 82, 100, 80, 83, 100 - .byte TYPE_GRASS - .byte TYPE_GRASS - .byte 45 @ catch rate - .byte 208 @ base exp. yield - ev_yield 0, 0, 1, 0, 0, 2 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_GRASS - .byte ABILITY_OVERGROW - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GREEN - .2byte 0 @ padding - -@ Cyndaquil - base_stats 39, 52, 43, 65, 60, 50 - .byte TYPE_FIRE - .byte TYPE_FIRE - .byte 45 @ catch rate - .byte 65 @ base exp. yield - ev_yield 0, 0, 0, 1, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_BLAZE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_YELLOW - .2byte 0 @ padding - -@ Quilava - base_stats 58, 64, 58, 80, 80, 65 - .byte TYPE_FIRE - .byte TYPE_FIRE - .byte 45 @ catch rate - .byte 142 @ base exp. yield - ev_yield 0, 0, 0, 1, 1, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_BLAZE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_YELLOW - .2byte 0 @ padding - -@ Typhlosion - base_stats 78, 84, 78, 100, 109, 85 - .byte TYPE_FIRE - .byte TYPE_FIRE - .byte 45 @ catch rate - .byte 209 @ base exp. yield - ev_yield 0, 0, 0, 0, 3, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_BLAZE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_YELLOW - .2byte 0 @ padding - -@ Totodile - base_stats 50, 65, 64, 43, 44, 48 - .byte TYPE_WATER - .byte TYPE_WATER - .byte 45 @ catch rate - .byte 66 @ base exp. yield - ev_yield 0, 1, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_WATER_1 - .byte ABILITY_TORRENT - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Croconaw - base_stats 65, 80, 80, 58, 59, 63 - .byte TYPE_WATER - .byte TYPE_WATER - .byte 45 @ catch rate - .byte 143 @ base exp. yield - ev_yield 0, 1, 1, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_WATER_1 - .byte ABILITY_TORRENT - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte F_SUMMARY_SCREEN_FLIP_SPRITE | BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Feraligatr - base_stats 85, 105, 100, 78, 79, 83 - .byte TYPE_WATER - .byte TYPE_WATER - .byte 45 @ catch rate - .byte 210 @ base exp. yield - ev_yield 0, 2, 1, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_WATER_1 - .byte ABILITY_TORRENT - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Sentret - base_stats 35, 46, 34, 20, 35, 45 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 255 @ catch rate - .byte 57 @ base exp. yield - ev_yield 0, 1, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_ORAN_BERRY - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_RUN_AWAY - .byte ABILITY_KEEN_EYE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Furret - base_stats 85, 76, 64, 90, 45, 55 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 90 @ catch rate - .byte 116 @ base exp. yield - ev_yield 0, 0, 0, 2, 0, 0 - .2byte ITEM_ORAN_BERRY - .2byte ITEM_SITRUS_BERRY - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_RUN_AWAY - .byte ABILITY_KEEN_EYE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Hoothoot - base_stats 60, 30, 30, 50, 36, 56 - .byte TYPE_NORMAL - .byte TYPE_FLYING - .byte 255 @ catch rate - .byte 58 @ base exp. yield - ev_yield 1, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FLYING - .byte EGG_GROUP_FLYING - .byte ABILITY_INSOMNIA - .byte ABILITY_KEEN_EYE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Noctowl - base_stats 100, 50, 50, 70, 76, 96 - .byte TYPE_NORMAL - .byte TYPE_FLYING - .byte 90 @ catch rate - .byte 162 @ base exp. yield - ev_yield 2, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FLYING - .byte EGG_GROUP_FLYING - .byte ABILITY_INSOMNIA - .byte ABILITY_KEEN_EYE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Ledyba - base_stats 40, 20, 30, 55, 40, 80 - .byte TYPE_BUG - .byte TYPE_FLYING - .byte 255 @ catch rate - .byte 54 @ base exp. yield - ev_yield 0, 0, 0, 0, 0, 1 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_FAST - .byte EGG_GROUP_BUG - .byte EGG_GROUP_BUG - .byte ABILITY_SWARM - .byte ABILITY_EARLY_BIRD - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_RED - .2byte 0 @ padding - -@ Ledian - base_stats 55, 35, 50, 85, 55, 110 - .byte TYPE_BUG - .byte TYPE_FLYING - .byte 90 @ catch rate - .byte 134 @ base exp. yield - ev_yield 0, 0, 0, 0, 0, 2 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_FAST - .byte EGG_GROUP_BUG - .byte EGG_GROUP_BUG - .byte ABILITY_SWARM - .byte ABILITY_EARLY_BIRD - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_RED - .2byte 0 @ padding - -@ Spinarak - base_stats 40, 60, 40, 30, 40, 40 - .byte TYPE_BUG - .byte TYPE_POISON - .byte 255 @ catch rate - .byte 54 @ base exp. yield - ev_yield 0, 1, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_FAST - .byte EGG_GROUP_BUG - .byte EGG_GROUP_BUG - .byte ABILITY_SWARM - .byte ABILITY_INSOMNIA - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GREEN - .2byte 0 @ padding - -@ Ariados - base_stats 70, 90, 70, 40, 60, 60 - .byte TYPE_BUG - .byte TYPE_POISON - .byte 90 @ catch rate - .byte 134 @ base exp. yield - ev_yield 0, 2, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_FAST - .byte EGG_GROUP_BUG - .byte EGG_GROUP_BUG - .byte ABILITY_SWARM - .byte ABILITY_INSOMNIA - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_RED - .2byte 0 @ padding - -@ Crobat - base_stats 85, 90, 80, 130, 70, 80 - .byte TYPE_POISON - .byte TYPE_FLYING - .byte 90 @ catch rate - .byte 204 @ base exp. yield - ev_yield 0, 0, 0, 3, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FLYING - .byte EGG_GROUP_FLYING - .byte ABILITY_INNER_FOCUS - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PURPLE - .2byte 0 @ padding - -@ Chinchou - base_stats 75, 38, 38, 67, 56, 56 - .byte TYPE_WATER - .byte TYPE_ELECTRIC - .byte 190 @ catch rate - .byte 90 @ base exp. yield - ev_yield 1, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_YELLOW_SHARD - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_WATER_2 - .byte EGG_GROUP_WATER_2 - .byte ABILITY_VOLT_ABSORB - .byte ABILITY_ILLUMINATE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Lanturn - base_stats 125, 58, 58, 67, 76, 76 - .byte TYPE_WATER - .byte TYPE_ELECTRIC - .byte 75 @ catch rate - .byte 156 @ base exp. yield - ev_yield 2, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_YELLOW_SHARD - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_WATER_2 - .byte EGG_GROUP_WATER_2 - .byte ABILITY_VOLT_ABSORB - .byte ABILITY_ILLUMINATE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Pichu - base_stats 20, 40, 15, 60, 35, 35 - .byte TYPE_ELECTRIC - .byte TYPE_ELECTRIC - .byte 190 @ catch rate - .byte 42 @ base exp. yield - ev_yield 0, 0, 0, 1, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_ORAN_BERRY - .byte 127 @ gender - .byte 10 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_STATIC - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_YELLOW - .2byte 0 @ padding - -@ Cleffa - base_stats 50, 25, 28, 15, 45, 55 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 150 @ catch rate - .byte 37 @ base exp. yield - ev_yield 0, 0, 0, 0, 0, 1 - .2byte ITEM_LEPPA_BERRY - .2byte ITEM_MOON_STONE - .byte 191 @ gender - .byte 10 @ egg cycles - .byte 140 @ base friendship - .byte GROWTH_FAST - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_CUTE_CHARM - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PINK - .2byte 0 @ padding - -@ Igglybuff - base_stats 90, 30, 15, 15, 40, 20 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 170 @ catch rate - .byte 39 @ base exp. yield - ev_yield 1, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 191 @ gender - .byte 10 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_FAST - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_CUTE_CHARM - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte F_SUMMARY_SCREEN_FLIP_SPRITE | BODY_COLOR_PINK - .2byte 0 @ padding - -@ Togepi - base_stats 35, 20, 65, 20, 40, 65 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 190 @ catch rate - .byte 74 @ base exp. yield - ev_yield 0, 0, 0, 0, 0, 1 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 10 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_FAST - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_HUSTLE - .byte ABILITY_SERENE_GRACE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_WHITE - .2byte 0 @ padding - -@ Togetic - base_stats 55, 40, 85, 40, 80, 105 - .byte TYPE_NORMAL - .byte TYPE_FLYING - .byte 75 @ catch rate - .byte 114 @ base exp. yield - ev_yield 0, 0, 0, 0, 0, 2 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 10 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_FAST - .byte EGG_GROUP_FLYING - .byte EGG_GROUP_FAIRY - .byte ABILITY_HUSTLE - .byte ABILITY_SERENE_GRACE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_WHITE - .2byte 0 @ padding - -@ Natu - base_stats 40, 50, 45, 70, 70, 45 - .byte TYPE_PSYCHIC - .byte TYPE_FLYING - .byte 190 @ catch rate - .byte 73 @ base exp. yield - ev_yield 0, 0, 0, 0, 1, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FLYING - .byte EGG_GROUP_FLYING - .byte ABILITY_SYNCHRONIZE - .byte ABILITY_EARLY_BIRD - .byte 6 @ Safari Zone flee rate - .byte BODY_COLOR_GREEN - .2byte 0 @ padding - -@ Xatu - base_stats 65, 75, 70, 95, 95, 70 - .byte TYPE_PSYCHIC - .byte TYPE_FLYING - .byte 75 @ catch rate - .byte 171 @ base exp. yield - ev_yield 0, 0, 0, 1, 1, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FLYING - .byte EGG_GROUP_FLYING - .byte ABILITY_SYNCHRONIZE - .byte ABILITY_EARLY_BIRD - .byte 8 @ Safari Zone flee rate - .byte BODY_COLOR_GREEN - .2byte 0 @ padding - -@ Mareep - base_stats 55, 40, 40, 35, 65, 45 - .byte TYPE_ELECTRIC - .byte TYPE_ELECTRIC - .byte 235 @ catch rate - .byte 59 @ base exp. yield - ev_yield 0, 0, 0, 0, 1, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_FIELD - .byte ABILITY_STATIC - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_WHITE - .2byte 0 @ padding - -@ Flaaffy - base_stats 70, 55, 55, 45, 80, 60 - .byte TYPE_ELECTRIC - .byte TYPE_ELECTRIC - .byte 120 @ catch rate - .byte 117 @ base exp. yield - ev_yield 0, 0, 0, 0, 2, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_FIELD - .byte ABILITY_STATIC - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PINK - .2byte 0 @ padding - -@ Ampharos - base_stats 90, 75, 75, 55, 115, 90 - .byte TYPE_ELECTRIC - .byte TYPE_ELECTRIC - .byte 45 @ catch rate - .byte 194 @ base exp. yield - ev_yield 0, 0, 0, 0, 3, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_FIELD - .byte ABILITY_STATIC - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_YELLOW - .2byte 0 @ padding - -@ Bellossom - base_stats 75, 80, 85, 50, 90, 100 - .byte TYPE_GRASS - .byte TYPE_GRASS - .byte 45 @ catch rate - .byte 184 @ base exp. yield - ev_yield 0, 0, 0, 0, 0, 3 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_GRASS - .byte EGG_GROUP_GRASS - .byte ABILITY_CHLOROPHYLL - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GREEN - .2byte 0 @ padding - -@ Marill - base_stats 70, 20, 50, 40, 20, 50 - .byte TYPE_WATER - .byte TYPE_WATER - .byte 190 @ catch rate - .byte 58 @ base exp. yield - ev_yield 2, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 10 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_FAST - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_FAIRY - .byte ABILITY_THICK_FAT - .byte ABILITY_HUGE_POWER - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Azumarill - base_stats 100, 50, 80, 50, 50, 80 - .byte TYPE_WATER - .byte TYPE_WATER - .byte 75 @ catch rate - .byte 153 @ base exp. yield - ev_yield 3, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 10 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_FAST - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_FAIRY - .byte ABILITY_THICK_FAT - .byte ABILITY_HUGE_POWER - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Sudowoodo - base_stats 70, 100, 115, 30, 30, 65 - .byte TYPE_ROCK - .byte TYPE_ROCK - .byte 65 @ catch rate - .byte 135 @ base exp. yield - ev_yield 0, 0, 2, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_MINERAL - .byte EGG_GROUP_MINERAL - .byte ABILITY_STURDY - .byte ABILITY_ROCK_HEAD - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Politoed - base_stats 90, 75, 75, 70, 90, 100 - .byte TYPE_WATER - .byte TYPE_WATER - .byte 45 @ catch rate - .byte 185 @ base exp. yield - ev_yield 0, 0, 0, 0, 0, 3 - .2byte ITEM_NONE - .2byte ITEM_KINGS_ROCK - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_WATER_1 - .byte ABILITY_WATER_ABSORB - .byte ABILITY_DAMP - .byte 0 @ Safari Zone flee rate - .byte F_SUMMARY_SCREEN_FLIP_SPRITE | BODY_COLOR_GREEN - .2byte 0 @ padding - -@ Hoppip - base_stats 35, 35, 40, 50, 35, 55 - .byte TYPE_GRASS - .byte TYPE_FLYING - .byte 255 @ catch rate - .byte 74 @ base exp. yield - ev_yield 0, 0, 0, 0, 0, 1 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_FAIRY - .byte EGG_GROUP_GRASS - .byte ABILITY_CHLOROPHYLL - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PINK - .2byte 0 @ padding - -@ Skiploom - base_stats 55, 45, 50, 80, 45, 65 - .byte TYPE_GRASS - .byte TYPE_FLYING - .byte 120 @ catch rate - .byte 136 @ base exp. yield - ev_yield 0, 0, 0, 2, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_FAIRY - .byte EGG_GROUP_GRASS - .byte ABILITY_CHLOROPHYLL - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GREEN - .2byte 0 @ padding - -@ Jumpluff - base_stats 75, 55, 70, 110, 55, 85 - .byte TYPE_GRASS - .byte TYPE_FLYING - .byte 45 @ catch rate - .byte 176 @ base exp. yield - ev_yield 0, 0, 0, 3, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_FAIRY - .byte EGG_GROUP_GRASS - .byte ABILITY_CHLOROPHYLL - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Aipom - base_stats 55, 70, 55, 85, 40, 55 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 45 @ catch rate - .byte 94 @ base exp. yield - ev_yield 0, 0, 0, 1, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_RUN_AWAY - .byte ABILITY_PICKUP - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PURPLE - .2byte 0 @ padding - -@ Sunkern - base_stats 30, 30, 30, 30, 30, 30 - .byte TYPE_GRASS - .byte TYPE_GRASS - .byte 235 @ catch rate - .byte 52 @ base exp. yield - ev_yield 0, 0, 0, 0, 1, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_GRASS - .byte EGG_GROUP_GRASS - .byte ABILITY_CHLOROPHYLL - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_YELLOW - .2byte 0 @ padding - -@ Sunflora - base_stats 75, 75, 55, 30, 105, 85 - .byte TYPE_GRASS - .byte TYPE_GRASS - .byte 120 @ catch rate - .byte 146 @ base exp. yield - ev_yield 0, 0, 0, 0, 2, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_GRASS - .byte EGG_GROUP_GRASS - .byte ABILITY_CHLOROPHYLL - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_YELLOW - .2byte 0 @ padding - -@ Yanma - base_stats 65, 65, 45, 95, 75, 45 - .byte TYPE_BUG - .byte TYPE_FLYING - .byte 75 @ catch rate - .byte 147 @ base exp. yield - ev_yield 0, 0, 0, 2, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_BUG - .byte EGG_GROUP_BUG - .byte ABILITY_SPEED_BOOST - .byte ABILITY_COMPOUND_EYES - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_RED - .2byte 0 @ padding - -@ Wooper - base_stats 55, 45, 45, 15, 25, 25 - .byte TYPE_WATER - .byte TYPE_GROUND - .byte 255 @ catch rate - .byte 52 @ base exp. yield - ev_yield 1, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_FIELD - .byte ABILITY_DAMP - .byte ABILITY_WATER_ABSORB - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Quagsire - base_stats 95, 85, 85, 35, 65, 65 - .byte TYPE_WATER - .byte TYPE_GROUND - .byte 90 @ catch rate - .byte 137 @ base exp. yield - ev_yield 2, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_FIELD - .byte ABILITY_DAMP - .byte ABILITY_WATER_ABSORB - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Espeon - base_stats 65, 65, 60, 110, 130, 95 - .byte TYPE_PSYCHIC - .byte TYPE_PSYCHIC - .byte 45 @ catch rate - .byte 197 @ base exp. yield - ev_yield 0, 0, 0, 0, 2, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 35 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_SYNCHRONIZE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PURPLE - .2byte 0 @ padding - -@ Umbreon - base_stats 95, 65, 110, 65, 60, 130 - .byte TYPE_DARK - .byte TYPE_DARK - .byte 45 @ catch rate - .byte 197 @ base exp. yield - ev_yield 0, 0, 0, 0, 0, 2 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 35 @ egg cycles - .byte 35 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_SYNCHRONIZE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLACK - .2byte 0 @ padding - -@ Murkrow - base_stats 60, 85, 42, 91, 85, 42 - .byte TYPE_DARK - .byte TYPE_FLYING - .byte 30 @ catch rate - .byte 107 @ base exp. yield - ev_yield 0, 0, 0, 1, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 35 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_FLYING - .byte EGG_GROUP_FLYING - .byte ABILITY_INSOMNIA - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLACK - .2byte 0 @ padding - -@ Slowking - base_stats 95, 75, 80, 30, 100, 110 - .byte TYPE_WATER - .byte TYPE_PSYCHIC - .byte 70 @ catch rate - .byte 164 @ base exp. yield - ev_yield 0, 0, 0, 0, 0, 3 - .2byte ITEM_NONE - .2byte ITEM_KINGS_ROCK - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_WATER_1 - .byte ABILITY_OBLIVIOUS - .byte ABILITY_OWN_TEMPO - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PINK - .2byte 0 @ padding - -@ Misdreavus - base_stats 60, 60, 60, 85, 85, 85 - .byte TYPE_GHOST - .byte TYPE_GHOST - .byte 45 @ catch rate - .byte 147 @ base exp. yield - ev_yield 0, 0, 0, 0, 1, 1 - .2byte ITEM_NONE - .2byte ITEM_SPELL_TAG - .byte 127 @ gender - .byte 25 @ egg cycles - .byte 35 @ base friendship - .byte GROWTH_FAST - .byte EGG_GROUP_AMORPHOUS - .byte EGG_GROUP_AMORPHOUS - .byte ABILITY_LEVITATE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GRAY - .2byte 0 @ padding - -@ Unown - base_stats 48, 72, 48, 48, 72, 48 - .byte TYPE_PSYCHIC - .byte TYPE_PSYCHIC - .byte 225 @ catch rate - .byte 61 @ base exp. yield - ev_yield 0, 1, 0, 0, 1, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 40 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_LEVITATE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte F_SUMMARY_SCREEN_FLIP_SPRITE | BODY_COLOR_BLACK - .2byte 0 @ padding - -@ Wobbuffet - base_stats 190, 33, 58, 33, 33, 58 - .byte TYPE_PSYCHIC - .byte TYPE_PSYCHIC - .byte 45 @ catch rate - .byte 177 @ base exp. yield - ev_yield 2, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_AMORPHOUS - .byte EGG_GROUP_AMORPHOUS - .byte ABILITY_SHADOW_TAG - .byte ABILITY_NONE - .byte 4 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Girafarig - base_stats 70, 80, 65, 85, 90, 65 - .byte TYPE_NORMAL - .byte TYPE_PSYCHIC - .byte 60 @ catch rate - .byte 149 @ base exp. yield - ev_yield 0, 0, 0, 0, 2, 0 - .2byte ITEM_NONE - .2byte ITEM_PERSIM_BERRY - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_INNER_FOCUS - .byte ABILITY_EARLY_BIRD - .byte 4 @ Safari Zone flee rate - .byte BODY_COLOR_YELLOW - .2byte 0 @ padding - -@ Pineco - base_stats 50, 65, 90, 15, 35, 35 - .byte TYPE_BUG - .byte TYPE_BUG - .byte 190 @ catch rate - .byte 60 @ base exp. yield - ev_yield 0, 0, 1, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_BUG - .byte EGG_GROUP_BUG - .byte ABILITY_STURDY - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GRAY - .2byte 0 @ padding - -@ Forretress - base_stats 75, 90, 140, 40, 60, 60 - .byte TYPE_BUG - .byte TYPE_STEEL - .byte 75 @ catch rate - .byte 118 @ base exp. yield - ev_yield 0, 0, 2, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_BUG - .byte EGG_GROUP_BUG - .byte ABILITY_STURDY - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PURPLE - .2byte 0 @ padding - -@ Dunsparce - base_stats 100, 70, 70, 45, 65, 65 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 190 @ catch rate - .byte 75 @ base exp. yield - ev_yield 1, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_SERENE_GRACE - .byte ABILITY_RUN_AWAY - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_YELLOW - .2byte 0 @ padding - -@ Gligar - base_stats 65, 75, 105, 85, 35, 65 - .byte TYPE_GROUND - .byte TYPE_FLYING - .byte 60 @ catch rate - .byte 108 @ base exp. yield - ev_yield 0, 0, 1, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_BUG - .byte EGG_GROUP_BUG - .byte ABILITY_HYPER_CUTTER - .byte ABILITY_SAND_VEIL - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PURPLE - .2byte 0 @ padding - -@ Steelix - base_stats 75, 85, 200, 30, 55, 65 - .byte TYPE_STEEL - .byte TYPE_GROUND - .byte 25 @ catch rate - .byte 196 @ base exp. yield - ev_yield 0, 0, 2, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_METAL_COAT - .byte 127 @ gender - .byte 25 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_MINERAL - .byte EGG_GROUP_MINERAL - .byte ABILITY_ROCK_HEAD - .byte ABILITY_STURDY - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GRAY - .2byte 0 @ padding - -@ Snubbull - base_stats 60, 80, 50, 30, 40, 40 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 190 @ catch rate - .byte 63 @ base exp. yield - ev_yield 0, 1, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 191 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FAIRY - .byte ABILITY_INTIMIDATE - .byte ABILITY_RUN_AWAY - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PINK - .2byte 0 @ padding - -@ Granbull - base_stats 90, 120, 75, 45, 60, 60 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 75 @ catch rate - .byte 178 @ base exp. yield - ev_yield 0, 2, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 191 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FAIRY - .byte ABILITY_INTIMIDATE - .byte ABILITY_INTIMIDATE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PURPLE - .2byte 0 @ padding - -@ Qwilfish - base_stats 65, 95, 75, 85, 55, 55 - .byte TYPE_WATER - .byte TYPE_POISON - .byte 45 @ catch rate - .byte 100 @ base exp. yield - ev_yield 0, 1, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_WATER_2 - .byte EGG_GROUP_WATER_2 - .byte ABILITY_POISON_POINT - .byte ABILITY_SWIFT_SWIM - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GRAY - .2byte 0 @ padding - -@ Scizor - base_stats 70, 130, 100, 65, 55, 80 - .byte TYPE_BUG - .byte TYPE_STEEL - .byte 25 @ catch rate - .byte 200 @ base exp. yield - ev_yield 0, 2, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 25 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_BUG - .byte EGG_GROUP_BUG - .byte ABILITY_SWARM - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_RED - .2byte 0 @ padding - -@ Shuckle - base_stats 20, 10, 230, 5, 10, 230 - .byte TYPE_BUG - .byte TYPE_ROCK - .byte 190 @ catch rate - .byte 80 @ base exp. yield - ev_yield 0, 0, 1, 0, 0, 1 - .2byte ITEM_ORAN_BERRY - .2byte ITEM_ORAN_BERRY - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_BUG - .byte EGG_GROUP_BUG - .byte ABILITY_STURDY - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_YELLOW - .2byte 0 @ padding - -@ Heracross - base_stats 80, 125, 75, 85, 40, 95 - .byte TYPE_BUG - .byte TYPE_FIGHTING - .byte 45 @ catch rate - .byte 200 @ base exp. yield - ev_yield 0, 2, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 25 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_BUG - .byte EGG_GROUP_BUG - .byte ABILITY_SWARM - .byte ABILITY_GUTS - .byte 8 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Sneasel - base_stats 55, 95, 55, 115, 35, 75 - .byte TYPE_DARK - .byte TYPE_ICE - .byte 60 @ catch rate - .byte 132 @ base exp. yield - ev_yield 0, 0, 0, 1, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_QUICK_CLAW - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 35 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_INNER_FOCUS - .byte ABILITY_KEEN_EYE - .byte 0 @ Safari Zone flee rate - .byte F_SUMMARY_SCREEN_FLIP_SPRITE | BODY_COLOR_BLACK - .2byte 0 @ padding - -@ Teddiursa - base_stats 60, 80, 50, 40, 50, 50 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 120 @ catch rate - .byte 124 @ base exp. yield - ev_yield 0, 1, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_PICKUP - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte F_SUMMARY_SCREEN_FLIP_SPRITE | BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Ursaring - base_stats 90, 130, 75, 55, 75, 75 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 60 @ catch rate - .byte 189 @ base exp. yield - ev_yield 0, 2, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_GUTS - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Slugma - base_stats 40, 40, 40, 20, 70, 40 - .byte TYPE_FIRE - .byte TYPE_FIRE - .byte 190 @ catch rate - .byte 78 @ base exp. yield - ev_yield 0, 0, 0, 0, 1, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_AMORPHOUS - .byte EGG_GROUP_AMORPHOUS - .byte ABILITY_MAGMA_ARMOR - .byte ABILITY_FLAME_BODY - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_RED - .2byte 0 @ padding - -@ Magcargo - base_stats 50, 50, 120, 30, 80, 80 - .byte TYPE_FIRE - .byte TYPE_ROCK - .byte 75 @ catch rate - .byte 154 @ base exp. yield - ev_yield 0, 0, 2, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_AMORPHOUS - .byte EGG_GROUP_AMORPHOUS - .byte ABILITY_MAGMA_ARMOR - .byte ABILITY_FLAME_BODY - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_RED - .2byte 0 @ padding - -@ Swinub - base_stats 50, 50, 40, 50, 30, 30 - .byte TYPE_ICE - .byte TYPE_GROUND - .byte 225 @ catch rate - .byte 78 @ base exp. yield - ev_yield 0, 1, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_OBLIVIOUS - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Piloswine - base_stats 100, 100, 80, 50, 60, 60 - .byte TYPE_ICE - .byte TYPE_GROUND - .byte 75 @ catch rate - .byte 160 @ base exp. yield - ev_yield 1, 1, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_OBLIVIOUS - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Corsola - base_stats 55, 55, 85, 35, 65, 85 - .byte TYPE_WATER - .byte TYPE_ROCK - .byte 60 @ catch rate - .byte 113 @ base exp. yield - ev_yield 0, 0, 1, 0, 0, 1 - .2byte ITEM_NONE - .2byte ITEM_RED_SHARD - .byte 191 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_FAST - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_WATER_3 - .byte ABILITY_HUSTLE - .byte ABILITY_NATURAL_CURE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PINK - .2byte 0 @ padding - -@ Remoraid - base_stats 35, 65, 35, 65, 65, 35 - .byte TYPE_WATER - .byte TYPE_WATER - .byte 190 @ catch rate - .byte 78 @ base exp. yield - ev_yield 0, 0, 0, 0, 1, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_WATER_2 - .byte ABILITY_HUSTLE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GRAY - .2byte 0 @ padding - -@ Octillery - base_stats 75, 105, 75, 45, 105, 75 - .byte TYPE_WATER - .byte TYPE_WATER - .byte 75 @ catch rate - .byte 164 @ base exp. yield - ev_yield 0, 1, 0, 0, 1, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_WATER_2 - .byte ABILITY_SUCTION_CUPS - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_RED - .2byte 0 @ padding - -@ Delibird - base_stats 45, 55, 45, 75, 65, 45 - .byte TYPE_ICE - .byte TYPE_FLYING - .byte 45 @ catch rate - .byte 183 @ base exp. yield - ev_yield 0, 0, 0, 1, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_FAST - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_FIELD - .byte ABILITY_VITAL_SPIRIT - .byte ABILITY_HUSTLE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_RED - .2byte 0 @ padding - -@ Mantine - base_stats 65, 40, 70, 70, 80, 140 - .byte TYPE_WATER - .byte TYPE_FLYING - .byte 25 @ catch rate - .byte 168 @ base exp. yield - ev_yield 0, 0, 0, 0, 0, 2 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 25 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_WATER_1 - .byte ABILITY_SWIFT_SWIM - .byte ABILITY_WATER_ABSORB - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PURPLE - .2byte 0 @ padding - -@ Skarmory - base_stats 65, 80, 140, 70, 40, 70 - .byte TYPE_STEEL - .byte TYPE_FLYING - .byte 25 @ catch rate - .byte 168 @ base exp. yield - ev_yield 0, 0, 2, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 25 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_FLYING - .byte EGG_GROUP_FLYING - .byte ABILITY_KEEN_EYE - .byte ABILITY_STURDY - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GRAY - .2byte 0 @ padding - -@ Houndour - base_stats 45, 60, 30, 65, 80, 50 - .byte TYPE_DARK - .byte TYPE_FIRE - .byte 120 @ catch rate - .byte 114 @ base exp. yield - ev_yield 0, 0, 0, 0, 1, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 35 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_EARLY_BIRD - .byte ABILITY_FLASH_FIRE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLACK - .2byte 0 @ padding - -@ Houndoom - base_stats 75, 90, 50, 95, 110, 80 - .byte TYPE_DARK - .byte TYPE_FIRE - .byte 45 @ catch rate - .byte 204 @ base exp. yield - ev_yield 0, 0, 0, 0, 2, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 35 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_EARLY_BIRD - .byte ABILITY_FLASH_FIRE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLACK - .2byte 0 @ padding - -@ Kingdra - base_stats 75, 95, 95, 85, 95, 95 - .byte TYPE_WATER - .byte TYPE_DRAGON - .byte 45 @ catch rate - .byte 207 @ base exp. yield - ev_yield 0, 1, 0, 0, 1, 1 - .2byte ITEM_NONE - .2byte ITEM_DRAGON_SCALE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_DRAGON - .byte ABILITY_SWIFT_SWIM - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Phanpy - base_stats 90, 60, 60, 40, 40, 40 - .byte TYPE_GROUND - .byte TYPE_GROUND - .byte 120 @ catch rate - .byte 124 @ base exp. yield - ev_yield 1, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_PICKUP - .byte ABILITY_NONE - .byte 10 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Donphan - base_stats 90, 120, 120, 50, 60, 60 - .byte TYPE_GROUND - .byte TYPE_GROUND - .byte 60 @ catch rate - .byte 189 @ base exp. yield - ev_yield 0, 1, 1, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_STURDY - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GRAY - .2byte 0 @ padding - -@ Porygon2 - base_stats 85, 80, 90, 60, 105, 95 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 45 @ catch rate - .byte 180 @ base exp. yield - ev_yield 0, 0, 0, 0, 2, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_MINERAL - .byte EGG_GROUP_MINERAL - .byte ABILITY_TRACE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_RED - .2byte 0 @ padding - -@ Stantler - base_stats 73, 95, 62, 85, 85, 65 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 45 @ catch rate - .byte 165 @ base exp. yield - ev_yield 0, 1, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_INTIMIDATE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Smeargle - base_stats 55, 20, 35, 75, 20, 45 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 45 @ catch rate - .byte 106 @ base exp. yield - ev_yield 0, 0, 0, 1, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_OWN_TEMPO - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_WHITE - .2byte 0 @ padding - -@ Tyrogue - base_stats 35, 35, 35, 35, 35, 35 - .byte TYPE_FIGHTING - .byte TYPE_FIGHTING - .byte 75 @ catch rate - .byte 91 @ base exp. yield - ev_yield 0, 1, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 0 @ gender - .byte 25 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_GUTS - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PURPLE - .2byte 0 @ padding - -@ Hitmontop - base_stats 50, 95, 95, 70, 35, 110 - .byte TYPE_FIGHTING - .byte TYPE_FIGHTING - .byte 45 @ catch rate - .byte 138 @ base exp. yield - ev_yield 0, 0, 0, 0, 0, 2 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 0 @ gender - .byte 25 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_HUMAN_LIKE - .byte EGG_GROUP_HUMAN_LIKE - .byte ABILITY_INTIMIDATE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Smoochum - base_stats 45, 30, 15, 65, 85, 65 - .byte TYPE_ICE - .byte TYPE_PSYCHIC - .byte 45 @ catch rate - .byte 87 @ base exp. yield - ev_yield 0, 0, 0, 0, 1, 0 - .2byte ITEM_ASPEAR_BERRY - .2byte ITEM_ASPEAR_BERRY - .byte 254 @ gender - .byte 25 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_OBLIVIOUS - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PINK - .2byte 0 @ padding - -@ Elekid - base_stats 45, 63, 37, 95, 65, 55 - .byte TYPE_ELECTRIC - .byte TYPE_ELECTRIC - .byte 45 @ catch rate - .byte 106 @ base exp. yield - ev_yield 0, 0, 0, 1, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 63 @ gender - .byte 25 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_STATIC - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte F_SUMMARY_SCREEN_FLIP_SPRITE | BODY_COLOR_YELLOW - .2byte 0 @ padding - -@ Magby - base_stats 45, 75, 37, 83, 70, 55 - .byte TYPE_FIRE - .byte TYPE_FIRE - .byte 45 @ catch rate - .byte 117 @ base exp. yield - ev_yield 0, 0, 0, 1, 0, 0 - .2byte ITEM_RAWST_BERRY - .2byte ITEM_RAWST_BERRY - .byte 63 @ gender - .byte 25 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_FLAME_BODY - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_RED - .2byte 0 @ padding - -@ Miltank - base_stats 95, 80, 105, 100, 40, 70 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 45 @ catch rate - .byte 200 @ base exp. yield - ev_yield 0, 0, 2, 0, 0, 0 - .2byte ITEM_MOOMOO_MILK - .2byte ITEM_MOOMOO_MILK - .byte 254 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_THICK_FAT - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PINK - .2byte 0 @ padding - -@ Blissey - base_stats 255, 10, 10, 55, 75, 135 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 30 @ catch rate - .byte 255 @ base exp. yield - ev_yield 2, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_LUCKY_EGG - .byte 254 @ gender - .byte 40 @ egg cycles - .byte 140 @ base friendship - .byte GROWTH_FAST - .byte EGG_GROUP_FAIRY - .byte EGG_GROUP_FAIRY - .byte ABILITY_NATURAL_CURE - .byte ABILITY_SERENE_GRACE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PINK - .2byte 0 @ padding - -@ Raikou - base_stats 90, 85, 75, 115, 115, 100 - .byte TYPE_ELECTRIC - .byte TYPE_ELECTRIC - .byte 3 @ catch rate - .byte 216 @ base exp. yield - ev_yield 0, 0, 0, 2, 1, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 80 @ egg cycles - .byte 35 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_PRESSURE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_YELLOW - .2byte 0 @ padding - -@ Entei - base_stats 115, 115, 85, 100, 90, 75 - .byte TYPE_FIRE - .byte TYPE_FIRE - .byte 3 @ catch rate - .byte 217 @ base exp. yield - ev_yield 1, 2, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 80 @ egg cycles - .byte 35 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_PRESSURE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Suicune - base_stats 100, 75, 115, 85, 90, 115 - .byte TYPE_WATER - .byte TYPE_WATER - .byte 3 @ catch rate - .byte 215 @ base exp. yield - ev_yield 0, 0, 1, 0, 0, 2 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 80 @ egg cycles - .byte 35 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_PRESSURE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Larvitar - base_stats 50, 64, 50, 41, 45, 50 - .byte TYPE_ROCK - .byte TYPE_GROUND - .byte 45 @ catch rate - .byte 67 @ base exp. yield - ev_yield 0, 1, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 40 @ egg cycles - .byte 35 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_MONSTER - .byte ABILITY_GUTS - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GREEN - .2byte 0 @ padding - -@ Pupitar - base_stats 70, 84, 70, 51, 65, 70 - .byte TYPE_ROCK - .byte TYPE_GROUND - .byte 45 @ catch rate - .byte 144 @ base exp. yield - ev_yield 0, 2, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 40 @ egg cycles - .byte 35 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_MONSTER - .byte ABILITY_SHED_SKIN - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GRAY - .2byte 0 @ padding - -@ Tyranitar - base_stats 100, 134, 110, 61, 95, 100 - .byte TYPE_ROCK - .byte TYPE_DARK - .byte 45 @ catch rate - .byte 218 @ base exp. yield - ev_yield 0, 3, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 40 @ egg cycles - .byte 35 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_MONSTER - .byte ABILITY_SAND_STREAM - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GREEN - .2byte 0 @ padding - -@ Lugia - base_stats 106, 90, 130, 110, 90, 154 - .byte TYPE_PSYCHIC - .byte TYPE_FLYING - .byte 3 @ catch rate - .byte 220 @ base exp. yield - ev_yield 0, 0, 0, 0, 0, 3 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 120 @ egg cycles - .byte 0 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_PRESSURE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_WHITE - .2byte 0 @ padding - -@ Ho-Oh - base_stats 106, 130, 90, 90, 110, 154 - .byte TYPE_FIRE - .byte TYPE_FLYING - .byte 3 @ catch rate - .byte 220 @ base exp. yield - ev_yield 0, 0, 0, 0, 0, 3 - .2byte ITEM_SACRED_ASH - .2byte ITEM_SACRED_ASH - .byte 255 @ gender - .byte 120 @ egg cycles - .byte 0 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_PRESSURE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_RED - .2byte 0 @ padding - -@ Celebi - base_stats 100, 100, 100, 100, 100, 100 - .byte TYPE_PSYCHIC - .byte TYPE_GRASS - .byte 45 @ catch rate - .byte 64 @ base exp. yield - ev_yield 3, 0, 0, 0, 0, 0 - .2byte ITEM_LUM_BERRY - .2byte ITEM_LUM_BERRY - .byte 255 @ gender - .byte 120 @ egg cycles - .byte 100 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_NATURAL_CURE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GREEN - .2byte 0 @ padding - -@ ? - base_stats 50, 150, 50, 150, 150, 50 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 3 @ catch rate - .byte 1 @ base exp. yield - ev_yield 2, 2, 2, 2, 2, 2 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 120 @ egg cycles - .byte 0 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_NONE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLACK - .2byte 0 @ padding - -@ ? - base_stats 50, 150, 50, 150, 150, 50 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 3 @ catch rate - .byte 1 @ base exp. yield - ev_yield 2, 2, 2, 2, 2, 2 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 120 @ egg cycles - .byte 0 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_NONE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLACK - .2byte 0 @ padding - -@ ? - base_stats 50, 150, 50, 150, 150, 50 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 3 @ catch rate - .byte 1 @ base exp. yield - ev_yield 2, 2, 2, 2, 2, 2 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 120 @ egg cycles - .byte 0 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_NONE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLACK - .2byte 0 @ padding - -@ ? - base_stats 50, 150, 50, 150, 150, 50 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 3 @ catch rate - .byte 1 @ base exp. yield - ev_yield 2, 2, 2, 2, 2, 2 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 120 @ egg cycles - .byte 0 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_NONE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLACK - .2byte 0 @ padding - -@ ? - base_stats 50, 150, 50, 150, 150, 50 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 3 @ catch rate - .byte 1 @ base exp. yield - ev_yield 2, 2, 2, 2, 2, 2 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 120 @ egg cycles - .byte 0 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_NONE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLACK - .2byte 0 @ padding - -@ ? - base_stats 50, 150, 50, 150, 150, 50 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 3 @ catch rate - .byte 1 @ base exp. yield - ev_yield 2, 2, 2, 2, 2, 2 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 120 @ egg cycles - .byte 0 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_NONE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLACK - .2byte 0 @ padding - -@ ? - base_stats 50, 150, 50, 150, 150, 50 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 3 @ catch rate - .byte 1 @ base exp. yield - ev_yield 2, 2, 2, 2, 2, 2 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 120 @ egg cycles - .byte 0 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_NONE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLACK - .2byte 0 @ padding - -@ ? - base_stats 50, 150, 50, 150, 150, 50 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 3 @ catch rate - .byte 1 @ base exp. yield - ev_yield 2, 2, 2, 2, 2, 2 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 120 @ egg cycles - .byte 0 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_NONE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLACK - .2byte 0 @ padding - -@ ? - base_stats 50, 150, 50, 150, 150, 50 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 3 @ catch rate - .byte 1 @ base exp. yield - ev_yield 2, 2, 2, 2, 2, 2 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 120 @ egg cycles - .byte 0 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_NONE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLACK - .2byte 0 @ padding - -@ ? - base_stats 50, 150, 50, 150, 150, 50 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 3 @ catch rate - .byte 1 @ base exp. yield - ev_yield 2, 2, 2, 2, 2, 2 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 120 @ egg cycles - .byte 0 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_NONE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLACK - .2byte 0 @ padding - -@ ? - base_stats 50, 150, 50, 150, 150, 50 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 3 @ catch rate - .byte 1 @ base exp. yield - ev_yield 2, 2, 2, 2, 2, 2 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 120 @ egg cycles - .byte 0 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_NONE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLACK - .2byte 0 @ padding - -@ ? - base_stats 50, 150, 50, 150, 150, 50 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 3 @ catch rate - .byte 1 @ base exp. yield - ev_yield 2, 2, 2, 2, 2, 2 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 120 @ egg cycles - .byte 0 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_NONE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLACK - .2byte 0 @ padding - -@ ? - base_stats 50, 150, 50, 150, 150, 50 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 3 @ catch rate - .byte 1 @ base exp. yield - ev_yield 2, 2, 2, 2, 2, 2 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 120 @ egg cycles - .byte 0 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_NONE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLACK - .2byte 0 @ padding - -@ ? - base_stats 50, 150, 50, 150, 150, 50 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 3 @ catch rate - .byte 1 @ base exp. yield - ev_yield 2, 2, 2, 2, 2, 2 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 120 @ egg cycles - .byte 0 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_NONE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLACK - .2byte 0 @ padding - -@ ? - base_stats 50, 150, 50, 150, 150, 50 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 3 @ catch rate - .byte 1 @ base exp. yield - ev_yield 2, 2, 2, 2, 2, 2 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 120 @ egg cycles - .byte 0 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_NONE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLACK - .2byte 0 @ padding - -@ ? - base_stats 50, 150, 50, 150, 150, 50 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 3 @ catch rate - .byte 1 @ base exp. yield - ev_yield 2, 2, 2, 2, 2, 2 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 120 @ egg cycles - .byte 0 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_NONE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLACK - .2byte 0 @ padding - -@ ? - base_stats 50, 150, 50, 150, 150, 50 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 3 @ catch rate - .byte 1 @ base exp. yield - ev_yield 2, 2, 2, 2, 2, 2 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 120 @ egg cycles - .byte 0 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_NONE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLACK - .2byte 0 @ padding - -@ ? - base_stats 50, 150, 50, 150, 150, 50 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 3 @ catch rate - .byte 1 @ base exp. yield - ev_yield 2, 2, 2, 2, 2, 2 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 120 @ egg cycles - .byte 0 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_NONE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLACK - .2byte 0 @ padding - -@ ? - base_stats 50, 150, 50, 150, 150, 50 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 3 @ catch rate - .byte 1 @ base exp. yield - ev_yield 2, 2, 2, 2, 2, 2 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 120 @ egg cycles - .byte 0 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_NONE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLACK - .2byte 0 @ padding - -@ ? - base_stats 50, 150, 50, 150, 150, 50 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 3 @ catch rate - .byte 1 @ base exp. yield - ev_yield 2, 2, 2, 2, 2, 2 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 120 @ egg cycles - .byte 0 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_NONE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLACK - .2byte 0 @ padding - -@ ? - base_stats 50, 150, 50, 150, 150, 50 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 3 @ catch rate - .byte 1 @ base exp. yield - ev_yield 2, 2, 2, 2, 2, 2 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 120 @ egg cycles - .byte 0 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_NONE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLACK - .2byte 0 @ padding - -@ ? - base_stats 50, 150, 50, 150, 150, 50 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 3 @ catch rate - .byte 1 @ base exp. yield - ev_yield 2, 2, 2, 2, 2, 2 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 120 @ egg cycles - .byte 0 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_NONE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLACK - .2byte 0 @ padding - -@ ? - base_stats 50, 150, 50, 150, 150, 50 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 3 @ catch rate - .byte 1 @ base exp. yield - ev_yield 2, 2, 2, 2, 2, 2 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 120 @ egg cycles - .byte 0 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_NONE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLACK - .2byte 0 @ padding - -@ ? - base_stats 50, 150, 50, 150, 150, 50 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 3 @ catch rate - .byte 1 @ base exp. yield - ev_yield 2, 2, 2, 2, 2, 2 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 120 @ egg cycles - .byte 0 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_NONE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLACK - .2byte 0 @ padding - -@ ? - base_stats 50, 150, 50, 150, 150, 50 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 3 @ catch rate - .byte 1 @ base exp. yield - ev_yield 2, 2, 2, 2, 2, 2 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 120 @ egg cycles - .byte 0 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_NONE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLACK - .2byte 0 @ padding - -@ Treecko - base_stats 40, 45, 35, 70, 65, 55 - .byte TYPE_GRASS - .byte TYPE_GRASS - .byte 45 @ catch rate - .byte 65 @ base exp. yield - ev_yield 0, 0, 0, 1, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_DRAGON - .byte ABILITY_OVERGROW - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GREEN - .2byte 0 @ padding - -@ Grovyle - base_stats 50, 65, 45, 95, 85, 65 - .byte TYPE_GRASS - .byte TYPE_GRASS - .byte 45 @ catch rate - .byte 141 @ base exp. yield - ev_yield 0, 0, 0, 2, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_DRAGON - .byte ABILITY_OVERGROW - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GREEN - .2byte 0 @ padding - -@ Sceptile - base_stats 70, 85, 65, 120, 105, 85 - .byte TYPE_GRASS - .byte TYPE_GRASS - .byte 45 @ catch rate - .byte 208 @ base exp. yield - ev_yield 0, 0, 0, 3, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_DRAGON - .byte ABILITY_OVERGROW - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GREEN - .2byte 0 @ padding - -@ Torchic - base_stats 45, 60, 40, 45, 70, 50 - .byte TYPE_FIRE - .byte TYPE_FIRE - .byte 45 @ catch rate - .byte 65 @ base exp. yield - ev_yield 0, 0, 0, 0, 1, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_BLAZE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_RED - .2byte 0 @ padding - -@ Combusken - base_stats 60, 85, 60, 55, 85, 60 - .byte TYPE_FIRE - .byte TYPE_FIGHTING - .byte 45 @ catch rate - .byte 142 @ base exp. yield - ev_yield 0, 1, 0, 0, 1, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_BLAZE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_RED - .2byte 0 @ padding - -@ Blaziken - base_stats 80, 120, 70, 80, 110, 70 - .byte TYPE_FIRE - .byte TYPE_FIGHTING - .byte 45 @ catch rate - .byte 209 @ base exp. yield - ev_yield 0, 3, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_BLAZE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_RED - .2byte 0 @ padding - -@ Mudkip - base_stats 50, 70, 50, 40, 50, 50 - .byte TYPE_WATER - .byte TYPE_WATER - .byte 45 @ catch rate - .byte 65 @ base exp. yield - ev_yield 0, 1, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_WATER_1 - .byte ABILITY_TORRENT - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Marshtomp - base_stats 70, 85, 70, 50, 60, 70 - .byte TYPE_WATER - .byte TYPE_GROUND - .byte 45 @ catch rate - .byte 143 @ base exp. yield - ev_yield 0, 2, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_WATER_1 - .byte ABILITY_TORRENT - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Swampert - base_stats 100, 110, 90, 60, 85, 90 - .byte TYPE_WATER - .byte TYPE_GROUND - .byte 45 @ catch rate - .byte 210 @ base exp. yield - ev_yield 0, 3, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_WATER_1 - .byte ABILITY_TORRENT - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Poochyena - base_stats 35, 55, 35, 35, 30, 30 - .byte TYPE_DARK - .byte TYPE_DARK - .byte 255 @ catch rate - .byte 55 @ base exp. yield - ev_yield 0, 1, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_PECHA_BERRY - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_RUN_AWAY - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GRAY - .2byte 0 @ padding - -@ Mightyena - base_stats 70, 90, 70, 70, 60, 60 - .byte TYPE_DARK - .byte TYPE_DARK - .byte 127 @ catch rate - .byte 128 @ base exp. yield - ev_yield 0, 2, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_PECHA_BERRY - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_INTIMIDATE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GRAY - .2byte 0 @ padding - -@ Zigzagoon - base_stats 38, 30, 41, 60, 30, 41 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 255 @ catch rate - .byte 60 @ base exp. yield - ev_yield 0, 0, 0, 1, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_ORAN_BERRY - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_PICKUP - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Linoone - base_stats 78, 70, 61, 100, 50, 61 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 90 @ catch rate - .byte 128 @ base exp. yield - ev_yield 0, 0, 0, 2, 0, 0 - .2byte ITEM_ORAN_BERRY - .2byte ITEM_SITRUS_BERRY - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_PICKUP - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_WHITE - .2byte 0 @ padding - -@ Wurmple - base_stats 45, 45, 35, 20, 20, 30 - .byte TYPE_BUG - .byte TYPE_BUG - .byte 255 @ catch rate - .byte 54 @ base exp. yield - ev_yield 1, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_BUG - .byte EGG_GROUP_BUG - .byte ABILITY_SHIELD_DUST - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_RED - .2byte 0 @ padding - -@ Silcoon - base_stats 50, 35, 55, 15, 25, 25 - .byte TYPE_BUG - .byte TYPE_BUG - .byte 120 @ catch rate - .byte 71 @ base exp. yield - ev_yield 0, 0, 2, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_BUG - .byte EGG_GROUP_BUG - .byte ABILITY_SHED_SKIN - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_WHITE - .2byte 0 @ padding - -@ Beautifly - base_stats 60, 70, 50, 65, 90, 50 - .byte TYPE_BUG - .byte TYPE_FLYING - .byte 45 @ catch rate - .byte 161 @ base exp. yield - ev_yield 0, 0, 0, 0, 3, 0 - .2byte ITEM_NONE - .2byte ITEM_SILVER_POWDER - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_BUG - .byte EGG_GROUP_BUG - .byte ABILITY_SWARM - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_YELLOW - .2byte 0 @ padding - -@ Cascoon - base_stats 50, 35, 55, 15, 25, 25 - .byte TYPE_BUG - .byte TYPE_BUG - .byte 120 @ catch rate - .byte 72 @ base exp. yield - ev_yield 0, 0, 2, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_BUG - .byte EGG_GROUP_BUG - .byte ABILITY_SHED_SKIN - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PURPLE - .2byte 0 @ padding - -@ Dustox - base_stats 60, 50, 70, 65, 50, 90 - .byte TYPE_BUG - .byte TYPE_POISON - .byte 45 @ catch rate - .byte 160 @ base exp. yield - ev_yield 0, 0, 0, 0, 0, 3 - .2byte ITEM_NONE - .2byte ITEM_SILVER_POWDER - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_BUG - .byte EGG_GROUP_BUG - .byte ABILITY_SHIELD_DUST - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GREEN - .2byte 0 @ padding - -@ Lotad - base_stats 40, 30, 30, 30, 40, 50 - .byte TYPE_WATER - .byte TYPE_GRASS - .byte 255 @ catch rate - .byte 74 @ base exp. yield - ev_yield 0, 0, 0, 0, 0, 1 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_GRASS - .byte ABILITY_SWIFT_SWIM - .byte ABILITY_RAIN_DISH - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GREEN - .2byte 0 @ padding - -@ Lombre - base_stats 60, 50, 50, 50, 60, 70 - .byte TYPE_WATER - .byte TYPE_GRASS - .byte 120 @ catch rate - .byte 141 @ base exp. yield - ev_yield 0, 0, 0, 0, 0, 2 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_GRASS - .byte ABILITY_SWIFT_SWIM - .byte ABILITY_RAIN_DISH - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GREEN - .2byte 0 @ padding - -@ Ludicolo - base_stats 80, 70, 70, 70, 90, 100 - .byte TYPE_WATER - .byte TYPE_GRASS - .byte 45 @ catch rate - .byte 181 @ base exp. yield - ev_yield 0, 0, 0, 0, 0, 3 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_GRASS - .byte ABILITY_SWIFT_SWIM - .byte ABILITY_RAIN_DISH - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GREEN - .2byte 0 @ padding - -@ Seedot - base_stats 40, 40, 50, 30, 30, 30 - .byte TYPE_GRASS - .byte TYPE_GRASS - .byte 255 @ catch rate - .byte 74 @ base exp. yield - ev_yield 0, 0, 1, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_GRASS - .byte ABILITY_CHLOROPHYLL - .byte ABILITY_EARLY_BIRD - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Nuzleaf - base_stats 70, 70, 40, 60, 60, 40 - .byte TYPE_GRASS - .byte TYPE_DARK - .byte 120 @ catch rate - .byte 141 @ base exp. yield - ev_yield 0, 2, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_GRASS - .byte ABILITY_CHLOROPHYLL - .byte ABILITY_EARLY_BIRD - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Shiftry - base_stats 90, 100, 60, 80, 90, 60 - .byte TYPE_GRASS - .byte TYPE_DARK - .byte 45 @ catch rate - .byte 181 @ base exp. yield - ev_yield 0, 3, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_GRASS - .byte ABILITY_CHLOROPHYLL - .byte ABILITY_EARLY_BIRD - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Nincada - base_stats 31, 45, 90, 40, 30, 30 - .byte TYPE_BUG - .byte TYPE_GROUND - .byte 255 @ catch rate - .byte 65 @ base exp. yield - ev_yield 0, 0, 1, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_ERRATIC - .byte EGG_GROUP_BUG - .byte EGG_GROUP_BUG - .byte ABILITY_COMPOUND_EYES - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GRAY - .2byte 0 @ padding - -@ Ninjask - base_stats 61, 90, 45, 160, 50, 50 - .byte TYPE_BUG - .byte TYPE_FLYING - .byte 120 @ catch rate - .byte 155 @ base exp. yield - ev_yield 0, 0, 0, 2, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_ERRATIC - .byte EGG_GROUP_BUG - .byte EGG_GROUP_BUG - .byte ABILITY_SPEED_BOOST - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_YELLOW - .2byte 0 @ padding - -@ Shedinja - base_stats 1, 90, 45, 40, 30, 30 - .byte TYPE_BUG - .byte TYPE_GHOST - .byte 45 @ catch rate - .byte 95 @ base exp. yield - ev_yield 2, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_ERRATIC - .byte EGG_GROUP_MINERAL - .byte EGG_GROUP_MINERAL - .byte ABILITY_WONDER_GUARD - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Taillow - base_stats 40, 55, 30, 85, 30, 30 - .byte TYPE_NORMAL - .byte TYPE_FLYING - .byte 200 @ catch rate - .byte 59 @ base exp. yield - ev_yield 0, 0, 0, 1, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_FLYING - .byte EGG_GROUP_FLYING - .byte ABILITY_GUTS - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Swellow - base_stats 60, 85, 60, 125, 50, 50 - .byte TYPE_NORMAL - .byte TYPE_FLYING - .byte 45 @ catch rate - .byte 162 @ base exp. yield - ev_yield 0, 0, 0, 2, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_FLYING - .byte EGG_GROUP_FLYING - .byte ABILITY_GUTS - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Shroomish - base_stats 60, 40, 60, 35, 40, 60 - .byte TYPE_GRASS - .byte TYPE_GRASS - .byte 255 @ catch rate - .byte 65 @ base exp. yield - ev_yield 1, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_FLUCTUATING - .byte EGG_GROUP_FAIRY - .byte EGG_GROUP_GRASS - .byte ABILITY_EFFECT_SPORE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Breloom - base_stats 60, 130, 80, 70, 60, 60 - .byte TYPE_GRASS - .byte TYPE_FIGHTING - .byte 90 @ catch rate - .byte 165 @ base exp. yield - ev_yield 0, 2, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_FLUCTUATING - .byte EGG_GROUP_FAIRY - .byte EGG_GROUP_GRASS - .byte ABILITY_EFFECT_SPORE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GREEN - .2byte 0 @ padding - -@ Spinda - base_stats 60, 60, 60, 60, 60, 60 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 255 @ catch rate - .byte 85 @ base exp. yield - ev_yield 0, 0, 0, 0, 1, 0 - .2byte ITEM_NONE - .2byte ITEM_CHESTO_BERRY - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_HUMAN_LIKE - .byte ABILITY_OWN_TEMPO - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte F_SUMMARY_SCREEN_FLIP_SPRITE | BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Wingull - base_stats 40, 30, 30, 85, 55, 30 - .byte TYPE_WATER - .byte TYPE_FLYING - .byte 190 @ catch rate - .byte 64 @ base exp. yield - ev_yield 0, 0, 0, 1, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_FLYING - .byte ABILITY_KEEN_EYE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_WHITE - .2byte 0 @ padding - -@ Pelipper - base_stats 60, 50, 100, 65, 85, 70 - .byte TYPE_WATER - .byte TYPE_FLYING - .byte 45 @ catch rate - .byte 164 @ base exp. yield - ev_yield 0, 0, 2, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_FLYING - .byte ABILITY_KEEN_EYE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_YELLOW - .2byte 0 @ padding - -@ Surskit - base_stats 40, 30, 32, 65, 50, 52 - .byte TYPE_BUG - .byte TYPE_WATER - .byte 200 @ catch rate - .byte 63 @ base exp. yield - ev_yield 0, 0, 0, 1, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_BUG - .byte ABILITY_SWIFT_SWIM - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Masquerain - base_stats 70, 60, 62, 60, 80, 82 - .byte TYPE_BUG - .byte TYPE_FLYING - .byte 75 @ catch rate - .byte 128 @ base exp. yield - ev_yield 0, 0, 0, 0, 1, 1 - .2byte ITEM_NONE - .2byte ITEM_SILVER_POWDER - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_BUG - .byte ABILITY_INTIMIDATE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Wailmer - base_stats 130, 70, 35, 60, 70, 35 - .byte TYPE_WATER - .byte TYPE_WATER - .byte 125 @ catch rate - .byte 137 @ base exp. yield - ev_yield 1, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 40 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_FLUCTUATING - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_WATER_2 - .byte ABILITY_WATER_VEIL - .byte ABILITY_OBLIVIOUS - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Wailord - base_stats 170, 90, 45, 60, 90, 45 - .byte TYPE_WATER - .byte TYPE_WATER - .byte 60 @ catch rate - .byte 206 @ base exp. yield - ev_yield 2, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 40 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_FLUCTUATING - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_WATER_2 - .byte ABILITY_WATER_VEIL - .byte ABILITY_OBLIVIOUS - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Skitty - base_stats 50, 45, 45, 50, 35, 35 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 255 @ catch rate - .byte 65 @ base exp. yield - ev_yield 0, 0, 0, 1, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_LEPPA_BERRY - .byte 191 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FAIRY - .byte ABILITY_CUTE_CHARM - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PINK - .2byte 0 @ padding - -@ Delcatty - base_stats 70, 65, 65, 70, 55, 55 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 60 @ catch rate - .byte 138 @ base exp. yield - ev_yield 1, 0, 0, 1, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_LEPPA_BERRY - .byte 191 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FAIRY - .byte ABILITY_CUTE_CHARM - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PURPLE - .2byte 0 @ padding - -@ Kecleon - base_stats 60, 90, 70, 40, 60, 120 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 200 @ catch rate - .byte 132 @ base exp. yield - ev_yield 0, 0, 0, 0, 0, 1 - .2byte ITEM_NONE - .2byte ITEM_PERSIM_BERRY - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_COLOR_CHANGE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GREEN - .2byte 0 @ padding - -@ Baltoy - base_stats 40, 40, 55, 55, 40, 70 - .byte TYPE_GROUND - .byte TYPE_PSYCHIC - .byte 255 @ catch rate - .byte 58 @ base exp. yield - ev_yield 0, 0, 0, 0, 0, 1 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_MINERAL - .byte EGG_GROUP_MINERAL - .byte ABILITY_LEVITATE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Claydol - base_stats 60, 70, 105, 75, 70, 120 - .byte TYPE_GROUND - .byte TYPE_PSYCHIC - .byte 90 @ catch rate - .byte 189 @ base exp. yield - ev_yield 0, 0, 0, 0, 0, 2 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_MINERAL - .byte EGG_GROUP_MINERAL - .byte ABILITY_LEVITATE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLACK - .2byte 0 @ padding - -@ Nosepass - base_stats 30, 45, 135, 30, 45, 90 - .byte TYPE_ROCK - .byte TYPE_ROCK - .byte 255 @ catch rate - .byte 108 @ base exp. yield - ev_yield 0, 0, 1, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_MINERAL - .byte EGG_GROUP_MINERAL - .byte ABILITY_STURDY - .byte ABILITY_MAGNET_PULL - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GRAY - .2byte 0 @ padding - -@ Torkoal - base_stats 70, 85, 140, 20, 85, 70 - .byte TYPE_FIRE - .byte TYPE_FIRE - .byte 90 @ catch rate - .byte 161 @ base exp. yield - ev_yield 0, 0, 2, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_WHITE_SMOKE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Sableye - base_stats 50, 75, 75, 50, 65, 65 - .byte TYPE_DARK - .byte TYPE_GHOST - .byte 45 @ catch rate - .byte 98 @ base exp. yield - ev_yield 0, 1, 1, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 25 @ egg cycles - .byte 35 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_HUMAN_LIKE - .byte EGG_GROUP_HUMAN_LIKE - .byte ABILITY_KEEN_EYE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PURPLE - .2byte 0 @ padding - -@ Barboach - base_stats 50, 48, 43, 60, 46, 41 - .byte TYPE_WATER - .byte TYPE_GROUND - .byte 190 @ catch rate - .byte 92 @ base exp. yield - ev_yield 1, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_WATER_2 - .byte EGG_GROUP_WATER_2 - .byte ABILITY_OBLIVIOUS - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GRAY - .2byte 0 @ padding - -@ Whiscash - base_stats 110, 78, 73, 60, 76, 71 - .byte TYPE_WATER - .byte TYPE_GROUND - .byte 75 @ catch rate - .byte 158 @ base exp. yield - ev_yield 2, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_WATER_2 - .byte EGG_GROUP_WATER_2 - .byte ABILITY_OBLIVIOUS - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Luvdisc - base_stats 43, 30, 55, 97, 40, 65 - .byte TYPE_WATER - .byte TYPE_WATER - .byte 225 @ catch rate - .byte 110 @ base exp. yield - ev_yield 0, 0, 0, 1, 0, 0 - .2byte ITEM_HEART_SCALE - .2byte ITEM_NONE - .byte 191 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_FAST - .byte EGG_GROUP_WATER_2 - .byte EGG_GROUP_WATER_2 - .byte ABILITY_SWIFT_SWIM - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PINK - .2byte 0 @ padding - -@ Corphish - base_stats 43, 80, 65, 35, 50, 35 - .byte TYPE_WATER - .byte TYPE_WATER - .byte 205 @ catch rate - .byte 111 @ base exp. yield - ev_yield 0, 1, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_FLUCTUATING - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_WATER_3 - .byte ABILITY_HYPER_CUTTER - .byte ABILITY_SHELL_ARMOR - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_RED - .2byte 0 @ padding - -@ Crawdaunt - base_stats 63, 120, 85, 55, 90, 55 - .byte TYPE_WATER - .byte TYPE_DARK - .byte 155 @ catch rate - .byte 161 @ base exp. yield - ev_yield 0, 2, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_FLUCTUATING - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_WATER_3 - .byte ABILITY_HYPER_CUTTER - .byte ABILITY_SHELL_ARMOR - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_RED - .2byte 0 @ padding - -@ Feebas - base_stats 20, 15, 20, 80, 10, 55 - .byte TYPE_WATER - .byte TYPE_WATER - .byte 255 @ catch rate - .byte 61 @ base exp. yield - ev_yield 0, 0, 0, 1, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_ERRATIC - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_DRAGON - .byte ABILITY_SWIFT_SWIM - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Milotic - base_stats 95, 60, 79, 81, 100, 125 - .byte TYPE_WATER - .byte TYPE_WATER - .byte 60 @ catch rate - .byte 213 @ base exp. yield - ev_yield 0, 0, 0, 0, 0, 2 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_ERRATIC - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_DRAGON - .byte ABILITY_MARVEL_SCALE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PINK - .2byte 0 @ padding - -@ Carvanha - base_stats 45, 90, 20, 65, 65, 20 - .byte TYPE_WATER - .byte TYPE_DARK - .byte 225 @ catch rate - .byte 88 @ base exp. yield - ev_yield 0, 1, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 35 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_WATER_2 - .byte EGG_GROUP_WATER_2 - .byte ABILITY_ROUGH_SKIN - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_RED - .2byte 0 @ padding - -@ Sharpedo - base_stats 70, 120, 40, 95, 95, 40 - .byte TYPE_WATER - .byte TYPE_DARK - .byte 60 @ catch rate - .byte 175 @ base exp. yield - ev_yield 0, 2, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 35 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_WATER_2 - .byte EGG_GROUP_WATER_2 - .byte ABILITY_ROUGH_SKIN - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Trapinch - base_stats 45, 100, 45, 10, 45, 45 - .byte TYPE_GROUND - .byte TYPE_GROUND - .byte 255 @ catch rate - .byte 73 @ base exp. yield - ev_yield 0, 1, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_SOFT_SAND - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_BUG - .byte EGG_GROUP_BUG - .byte ABILITY_HYPER_CUTTER - .byte ABILITY_ARENA_TRAP - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Vibrava - base_stats 50, 70, 50, 70, 50, 50 - .byte TYPE_GROUND - .byte TYPE_DRAGON - .byte 120 @ catch rate - .byte 126 @ base exp. yield - ev_yield 0, 1, 0, 1, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_BUG - .byte EGG_GROUP_BUG - .byte ABILITY_LEVITATE - .byte ABILITY_LEVITATE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GREEN - .2byte 0 @ padding - -@ Flygon - base_stats 80, 100, 80, 100, 80, 80 - .byte TYPE_GROUND - .byte TYPE_DRAGON - .byte 45 @ catch rate - .byte 197 @ base exp. yield - ev_yield 0, 1, 0, 2, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_BUG - .byte EGG_GROUP_BUG - .byte ABILITY_LEVITATE - .byte ABILITY_LEVITATE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GREEN - .2byte 0 @ padding - -@ Makuhita - base_stats 72, 60, 30, 25, 20, 30 - .byte TYPE_FIGHTING - .byte TYPE_FIGHTING - .byte 180 @ catch rate - .byte 87 @ base exp. yield - ev_yield 1, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 63 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_FLUCTUATING - .byte EGG_GROUP_HUMAN_LIKE - .byte EGG_GROUP_HUMAN_LIKE - .byte ABILITY_THICK_FAT - .byte ABILITY_GUTS - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_YELLOW - .2byte 0 @ padding - -@ Hariyama - base_stats 144, 120, 60, 50, 40, 60 - .byte TYPE_FIGHTING - .byte TYPE_FIGHTING - .byte 200 @ catch rate - .byte 184 @ base exp. yield - ev_yield 2, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_KINGS_ROCK - .byte 63 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_FLUCTUATING - .byte EGG_GROUP_HUMAN_LIKE - .byte EGG_GROUP_HUMAN_LIKE - .byte ABILITY_THICK_FAT - .byte ABILITY_GUTS - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Electrike - base_stats 40, 45, 40, 65, 65, 40 - .byte TYPE_ELECTRIC - .byte TYPE_ELECTRIC - .byte 120 @ catch rate - .byte 104 @ base exp. yield - ev_yield 0, 0, 0, 1, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_STATIC - .byte ABILITY_LIGHTNING_ROD - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GREEN - .2byte 0 @ padding - -@ Manectric - base_stats 70, 75, 60, 105, 105, 60 - .byte TYPE_ELECTRIC - .byte TYPE_ELECTRIC - .byte 45 @ catch rate - .byte 168 @ base exp. yield - ev_yield 0, 0, 0, 2, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_STATIC - .byte ABILITY_LIGHTNING_ROD - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_YELLOW - .2byte 0 @ padding - -@ Numel - base_stats 60, 60, 40, 35, 65, 45 - .byte TYPE_FIRE - .byte TYPE_GROUND - .byte 255 @ catch rate - .byte 88 @ base exp. yield - ev_yield 0, 0, 0, 0, 1, 0 - .2byte ITEM_RAWST_BERRY - .2byte ITEM_RAWST_BERRY - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_OBLIVIOUS - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_YELLOW - .2byte 0 @ padding - -@ Camerupt - base_stats 70, 100, 70, 40, 105, 75 - .byte TYPE_FIRE - .byte TYPE_GROUND - .byte 150 @ catch rate - .byte 175 @ base exp. yield - ev_yield 0, 1, 0, 0, 1, 0 - .2byte ITEM_RAWST_BERRY - .2byte ITEM_RAWST_BERRY - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_MAGMA_ARMOR - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_RED - .2byte 0 @ padding - -@ Spheal - base_stats 70, 40, 50, 25, 55, 50 - .byte TYPE_ICE - .byte TYPE_WATER - .byte 255 @ catch rate - .byte 75 @ base exp. yield - ev_yield 1, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_FIELD - .byte ABILITY_THICK_FAT - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Sealeo - base_stats 90, 60, 70, 45, 75, 70 - .byte TYPE_ICE - .byte TYPE_WATER - .byte 120 @ catch rate - .byte 128 @ base exp. yield - ev_yield 2, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_FIELD - .byte ABILITY_THICK_FAT - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Walrein - base_stats 110, 80, 90, 65, 95, 90 - .byte TYPE_ICE - .byte TYPE_WATER - .byte 45 @ catch rate - .byte 192 @ base exp. yield - ev_yield 3, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_FIELD - .byte ABILITY_THICK_FAT - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Cacnea - base_stats 50, 85, 40, 35, 85, 40 - .byte TYPE_GRASS - .byte TYPE_GRASS - .byte 190 @ catch rate - .byte 97 @ base exp. yield - ev_yield 0, 0, 0, 0, 1, 0 - .2byte ITEM_NONE - .2byte ITEM_POISON_BARB - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 35 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_GRASS - .byte EGG_GROUP_HUMAN_LIKE - .byte ABILITY_SAND_VEIL - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GREEN - .2byte 0 @ padding - -@ Cacturne - base_stats 70, 115, 60, 55, 115, 60 - .byte TYPE_GRASS - .byte TYPE_DARK - .byte 60 @ catch rate - .byte 177 @ base exp. yield - ev_yield 0, 1, 0, 0, 1, 0 - .2byte ITEM_NONE - .2byte ITEM_POISON_BARB - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 35 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_GRASS - .byte EGG_GROUP_HUMAN_LIKE - .byte ABILITY_SAND_VEIL - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GREEN - .2byte 0 @ padding - -@ Snorunt - base_stats 50, 50, 50, 50, 50, 50 - .byte TYPE_ICE - .byte TYPE_ICE - .byte 190 @ catch rate - .byte 74 @ base exp. yield - ev_yield 1, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FAIRY - .byte EGG_GROUP_MINERAL - .byte ABILITY_INNER_FOCUS - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GRAY - .2byte 0 @ padding - -@ Glalie - base_stats 80, 80, 80, 80, 80, 80 - .byte TYPE_ICE - .byte TYPE_ICE - .byte 75 @ catch rate - .byte 187 @ base exp. yield - ev_yield 2, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NEVER_MELT_ICE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FAIRY - .byte EGG_GROUP_MINERAL - .byte ABILITY_INNER_FOCUS - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GRAY - .2byte 0 @ padding - -@ Lunatone - base_stats 70, 55, 65, 70, 95, 85 - .byte TYPE_ROCK - .byte TYPE_PSYCHIC - .byte 45 @ catch rate - .byte 150 @ base exp. yield - ev_yield 0, 0, 0, 0, 2, 0 - .2byte ITEM_NONE - .2byte ITEM_MOON_STONE - .byte 255 @ gender - .byte 25 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_FAST - .byte EGG_GROUP_MINERAL - .byte EGG_GROUP_MINERAL - .byte ABILITY_LEVITATE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_YELLOW - .2byte 0 @ padding - -@ Solrock - base_stats 70, 95, 85, 70, 55, 65 - .byte TYPE_ROCK - .byte TYPE_PSYCHIC - .byte 45 @ catch rate - .byte 150 @ base exp. yield - ev_yield 0, 2, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_SUN_STONE - .byte 255 @ gender - .byte 25 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_FAST - .byte EGG_GROUP_MINERAL - .byte EGG_GROUP_MINERAL - .byte ABILITY_LEVITATE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_RED - .2byte 0 @ padding - -@ Azurill - base_stats 50, 20, 40, 20, 20, 40 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 150 @ catch rate - .byte 33 @ base exp. yield - ev_yield 1, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 191 @ gender - .byte 10 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_FAST - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_THICK_FAT - .byte ABILITY_HUGE_POWER - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Spoink - base_stats 60, 25, 35, 60, 70, 80 - .byte TYPE_PSYCHIC - .byte TYPE_PSYCHIC - .byte 255 @ catch rate - .byte 89 @ base exp. yield - ev_yield 0, 0, 0, 0, 0, 1 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_THICK_FAT - .byte ABILITY_OWN_TEMPO - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLACK - .2byte 0 @ padding - -@ Grumpig - base_stats 80, 45, 65, 80, 90, 110 - .byte TYPE_PSYCHIC - .byte TYPE_PSYCHIC - .byte 60 @ catch rate - .byte 164 @ base exp. yield - ev_yield 0, 0, 0, 0, 0, 2 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_THICK_FAT - .byte ABILITY_OWN_TEMPO - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PURPLE - .2byte 0 @ padding - -@ Plusle - base_stats 60, 50, 40, 95, 85, 75 - .byte TYPE_ELECTRIC - .byte TYPE_ELECTRIC - .byte 200 @ catch rate - .byte 120 @ base exp. yield - ev_yield 0, 0, 0, 1, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FAIRY - .byte EGG_GROUP_FAIRY - .byte ABILITY_PLUS - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_YELLOW - .2byte 0 @ padding - -@ Minun - base_stats 60, 40, 50, 95, 75, 85 - .byte TYPE_ELECTRIC - .byte TYPE_ELECTRIC - .byte 200 @ catch rate - .byte 120 @ base exp. yield - ev_yield 0, 0, 0, 1, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FAIRY - .byte EGG_GROUP_FAIRY - .byte ABILITY_MINUS - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_YELLOW - .2byte 0 @ padding - -@ Mawile - base_stats 50, 85, 85, 50, 55, 55 - .byte TYPE_STEEL - .byte TYPE_STEEL - .byte 45 @ catch rate - .byte 98 @ base exp. yield - ev_yield 0, 1, 1, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_FAST - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FAIRY - .byte ABILITY_HYPER_CUTTER - .byte ABILITY_INTIMIDATE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLACK - .2byte 0 @ padding - -@ Meditite - base_stats 30, 40, 55, 60, 40, 55 - .byte TYPE_FIGHTING - .byte TYPE_PSYCHIC - .byte 180 @ catch rate - .byte 91 @ base exp. yield - ev_yield 0, 0, 0, 1, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_HUMAN_LIKE - .byte EGG_GROUP_HUMAN_LIKE - .byte ABILITY_PURE_POWER - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Medicham - base_stats 60, 60, 75, 80, 60, 75 - .byte TYPE_FIGHTING - .byte TYPE_PSYCHIC - .byte 90 @ catch rate - .byte 153 @ base exp. yield - ev_yield 0, 0, 0, 2, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_HUMAN_LIKE - .byte EGG_GROUP_HUMAN_LIKE - .byte ABILITY_PURE_POWER - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_RED - .2byte 0 @ padding - -@ Swablu - base_stats 45, 40, 60, 50, 40, 75 - .byte TYPE_NORMAL - .byte TYPE_FLYING - .byte 255 @ catch rate - .byte 74 @ base exp. yield - ev_yield 0, 0, 0, 0, 0, 1 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_ERRATIC - .byte EGG_GROUP_FLYING - .byte EGG_GROUP_DRAGON - .byte ABILITY_NATURAL_CURE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Altaria - base_stats 75, 70, 90, 80, 70, 105 - .byte TYPE_DRAGON - .byte TYPE_FLYING - .byte 45 @ catch rate - .byte 188 @ base exp. yield - ev_yield 0, 0, 0, 0, 0, 2 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_ERRATIC - .byte EGG_GROUP_FLYING - .byte EGG_GROUP_DRAGON - .byte ABILITY_NATURAL_CURE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Wynaut - base_stats 95, 23, 48, 23, 23, 48 - .byte TYPE_PSYCHIC - .byte TYPE_PSYCHIC - .byte 125 @ catch rate - .byte 44 @ base exp. yield - ev_yield 1, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_SHADOW_TAG - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Duskull - base_stats 20, 40, 90, 25, 30, 90 - .byte TYPE_GHOST - .byte TYPE_GHOST - .byte 190 @ catch rate - .byte 97 @ base exp. yield - ev_yield 0, 0, 1, 0, 0, 1 - .2byte ITEM_NONE - .2byte ITEM_SPELL_TAG - .byte 127 @ gender - .byte 25 @ egg cycles - .byte 35 @ base friendship - .byte GROWTH_FAST - .byte EGG_GROUP_AMORPHOUS - .byte EGG_GROUP_AMORPHOUS - .byte ABILITY_LEVITATE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLACK - .2byte 0 @ padding - -@ Dusclops - base_stats 40, 70, 130, 25, 60, 130 - .byte TYPE_GHOST - .byte TYPE_GHOST - .byte 90 @ catch rate - .byte 179 @ base exp. yield - ev_yield 0, 0, 1, 0, 0, 2 - .2byte ITEM_NONE - .2byte ITEM_SPELL_TAG - .byte 127 @ gender - .byte 25 @ egg cycles - .byte 35 @ base friendship - .byte GROWTH_FAST - .byte EGG_GROUP_AMORPHOUS - .byte EGG_GROUP_AMORPHOUS - .byte ABILITY_PRESSURE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLACK - .2byte 0 @ padding - -@ Roselia - base_stats 50, 60, 45, 65, 100, 80 - .byte TYPE_GRASS - .byte TYPE_POISON - .byte 150 @ catch rate - .byte 152 @ base exp. yield - ev_yield 0, 0, 0, 0, 1, 0 - .2byte ITEM_NONE - .2byte ITEM_POISON_BARB - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_FAIRY - .byte EGG_GROUP_GRASS - .byte ABILITY_NATURAL_CURE - .byte ABILITY_POISON_POINT - .byte 0 @ Safari Zone flee rate - .byte F_SUMMARY_SCREEN_FLIP_SPRITE | BODY_COLOR_GREEN - .2byte 0 @ padding - -@ Slakoth - base_stats 60, 60, 60, 30, 35, 35 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 255 @ catch rate - .byte 83 @ base exp. yield - ev_yield 1, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_TRUANT - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Vigoroth - base_stats 80, 80, 80, 90, 55, 55 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 120 @ catch rate - .byte 126 @ base exp. yield - ev_yield 0, 0, 0, 2, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_VITAL_SPIRIT - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_WHITE - .2byte 0 @ padding - -@ Slaking - base_stats 150, 160, 100, 100, 95, 65 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 45 @ catch rate - .byte 210 @ base exp. yield - ev_yield 3, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_TRUANT - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Gulpin - base_stats 70, 43, 53, 40, 43, 53 - .byte TYPE_POISON - .byte TYPE_POISON - .byte 225 @ catch rate - .byte 75 @ base exp. yield - ev_yield 1, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_BIG_PEARL - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_FLUCTUATING - .byte EGG_GROUP_AMORPHOUS - .byte EGG_GROUP_AMORPHOUS - .byte ABILITY_LIQUID_OOZE - .byte ABILITY_STICKY_HOLD - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GREEN - .2byte 0 @ padding - -@ Swalot - base_stats 100, 73, 83, 55, 73, 83 - .byte TYPE_POISON - .byte TYPE_POISON - .byte 75 @ catch rate - .byte 168 @ base exp. yield - ev_yield 2, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_BIG_PEARL - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_FLUCTUATING - .byte EGG_GROUP_AMORPHOUS - .byte EGG_GROUP_AMORPHOUS - .byte ABILITY_LIQUID_OOZE - .byte ABILITY_STICKY_HOLD - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PURPLE - .2byte 0 @ padding - -@ Tropius - base_stats 99, 68, 83, 51, 72, 87 - .byte TYPE_GRASS - .byte TYPE_FLYING - .byte 200 @ catch rate - .byte 169 @ base exp. yield - ev_yield 2, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 25 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_GRASS - .byte ABILITY_CHLOROPHYLL - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GREEN - .2byte 0 @ padding - -@ Whismur - base_stats 64, 51, 23, 28, 51, 23 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 190 @ catch rate - .byte 68 @ base exp. yield - ev_yield 1, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_CHESTO_BERRY - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_FIELD - .byte ABILITY_SOUNDPROOF - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PINK - .2byte 0 @ padding - -@ Loudred - base_stats 84, 71, 43, 48, 71, 43 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 120 @ catch rate - .byte 126 @ base exp. yield - ev_yield 2, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_CHESTO_BERRY - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_FIELD - .byte ABILITY_SOUNDPROOF - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Exploud - base_stats 104, 91, 63, 68, 91, 63 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 45 @ catch rate - .byte 184 @ base exp. yield - ev_yield 3, 0, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_CHESTO_BERRY - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_FIELD - .byte ABILITY_SOUNDPROOF - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Clamperl - base_stats 35, 64, 85, 32, 74, 55 - .byte TYPE_WATER - .byte TYPE_WATER - .byte 255 @ catch rate - .byte 142 @ base exp. yield - ev_yield 0, 0, 1, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_BLUE_SHARD - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_ERRATIC - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_WATER_1 - .byte ABILITY_SHELL_ARMOR - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Huntail - base_stats 55, 104, 105, 52, 94, 75 - .byte TYPE_WATER - .byte TYPE_WATER - .byte 60 @ catch rate - .byte 178 @ base exp. yield - ev_yield 0, 1, 1, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_ERRATIC - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_WATER_1 - .byte ABILITY_SWIFT_SWIM - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Gorebyss - base_stats 55, 84, 105, 52, 114, 75 - .byte TYPE_WATER - .byte TYPE_WATER - .byte 60 @ catch rate - .byte 178 @ base exp. yield - ev_yield 0, 0, 0, 0, 2, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_ERRATIC - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_WATER_1 - .byte ABILITY_SWIFT_SWIM - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PINK - .2byte 0 @ padding - -@ Absol - base_stats 65, 130, 60, 75, 75, 60 - .byte TYPE_DARK - .byte TYPE_DARK - .byte 30 @ catch rate - .byte 174 @ base exp. yield - ev_yield 0, 2, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 25 @ egg cycles - .byte 35 @ base friendship - .byte GROWTH_MEDIUM_SLOW - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_PRESSURE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte F_SUMMARY_SCREEN_FLIP_SPRITE | BODY_COLOR_WHITE - .2byte 0 @ padding - -@ Shuppet - base_stats 44, 75, 35, 45, 63, 33 - .byte TYPE_GHOST - .byte TYPE_GHOST - .byte 225 @ catch rate - .byte 97 @ base exp. yield - ev_yield 0, 1, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_SPELL_TAG - .byte 127 @ gender - .byte 25 @ egg cycles - .byte 35 @ base friendship - .byte GROWTH_FAST - .byte EGG_GROUP_AMORPHOUS - .byte EGG_GROUP_AMORPHOUS - .byte ABILITY_INSOMNIA - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLACK - .2byte 0 @ padding - -@ Banette - base_stats 64, 115, 65, 65, 83, 63 - .byte TYPE_GHOST - .byte TYPE_GHOST - .byte 45 @ catch rate - .byte 179 @ base exp. yield - ev_yield 0, 2, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_SPELL_TAG - .byte 127 @ gender - .byte 25 @ egg cycles - .byte 35 @ base friendship - .byte GROWTH_FAST - .byte EGG_GROUP_AMORPHOUS - .byte EGG_GROUP_AMORPHOUS - .byte ABILITY_INSOMNIA - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLACK - .2byte 0 @ padding - -@ Seviper - base_stats 73, 100, 60, 65, 100, 60 - .byte TYPE_POISON - .byte TYPE_POISON - .byte 90 @ catch rate - .byte 165 @ base exp. yield - ev_yield 0, 1, 0, 0, 1, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_FLUCTUATING - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_DRAGON - .byte ABILITY_SHED_SKIN - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte F_SUMMARY_SCREEN_FLIP_SPRITE | BODY_COLOR_BLACK - .2byte 0 @ padding - -@ Zangoose - base_stats 73, 115, 60, 90, 60, 60 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 90 @ catch rate - .byte 165 @ base exp. yield - ev_yield 0, 2, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_ERRATIC - .byte EGG_GROUP_FIELD - .byte EGG_GROUP_FIELD - .byte ABILITY_IMMUNITY - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte F_SUMMARY_SCREEN_FLIP_SPRITE | BODY_COLOR_WHITE - .2byte 0 @ padding - -@ Relicanth - base_stats 100, 90, 130, 55, 45, 65 - .byte TYPE_WATER - .byte TYPE_ROCK - .byte 25 @ catch rate - .byte 198 @ base exp. yield - ev_yield 1, 0, 1, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_GREEN_SHARD - .byte 31 @ gender - .byte 40 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_WATER_1 - .byte EGG_GROUP_WATER_2 - .byte ABILITY_SWIFT_SWIM - .byte ABILITY_ROCK_HEAD - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GRAY - .2byte 0 @ padding - -@ Aron - base_stats 50, 70, 100, 30, 40, 40 - .byte TYPE_STEEL - .byte TYPE_ROCK - .byte 180 @ catch rate - .byte 96 @ base exp. yield - ev_yield 0, 0, 1, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_HARD_STONE - .byte 127 @ gender - .byte 35 @ egg cycles - .byte 35 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_MONSTER - .byte ABILITY_STURDY - .byte ABILITY_ROCK_HEAD - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GRAY - .2byte 0 @ padding - -@ Lairon - base_stats 60, 90, 140, 40, 50, 50 - .byte TYPE_STEEL - .byte TYPE_ROCK - .byte 90 @ catch rate - .byte 152 @ base exp. yield - ev_yield 0, 0, 2, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_HARD_STONE - .byte 127 @ gender - .byte 35 @ egg cycles - .byte 35 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_MONSTER - .byte ABILITY_STURDY - .byte ABILITY_ROCK_HEAD - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GRAY - .2byte 0 @ padding - -@ Aggron - base_stats 70, 110, 180, 50, 60, 60 - .byte TYPE_STEEL - .byte TYPE_ROCK - .byte 45 @ catch rate - .byte 205 @ base exp. yield - ev_yield 0, 0, 3, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_HARD_STONE - .byte 127 @ gender - .byte 35 @ egg cycles - .byte 35 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_MONSTER - .byte EGG_GROUP_MONSTER - .byte ABILITY_STURDY - .byte ABILITY_ROCK_HEAD - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GRAY - .2byte 0 @ padding - -@ Castform - base_stats 70, 70, 70, 70, 70, 70 - .byte TYPE_NORMAL - .byte TYPE_NORMAL - .byte 45 @ catch rate - .byte 145 @ base exp. yield - ev_yield 1, 0, 0, 0, 0, 0 - .2byte ITEM_MYSTIC_WATER - .2byte ITEM_MYSTIC_WATER - .byte 127 @ gender - .byte 25 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_MEDIUM_FAST - .byte EGG_GROUP_FAIRY - .byte EGG_GROUP_AMORPHOUS - .byte ABILITY_FORECAST - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_WHITE - .2byte 0 @ padding - -@ Volbeat - base_stats 65, 73, 55, 85, 47, 75 - .byte TYPE_BUG - .byte TYPE_BUG - .byte 150 @ catch rate - .byte 146 @ base exp. yield - ev_yield 0, 0, 0, 1, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 0 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_ERRATIC - .byte EGG_GROUP_BUG - .byte EGG_GROUP_HUMAN_LIKE - .byte ABILITY_ILLUMINATE - .byte ABILITY_SWARM - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GRAY - .2byte 0 @ padding - -@ Illumise - base_stats 65, 47, 55, 85, 73, 75 - .byte TYPE_BUG - .byte TYPE_BUG - .byte 150 @ catch rate - .byte 146 @ base exp. yield - ev_yield 0, 0, 0, 1, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 254 @ gender - .byte 15 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_FLUCTUATING - .byte EGG_GROUP_BUG - .byte EGG_GROUP_HUMAN_LIKE - .byte ABILITY_OBLIVIOUS - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PURPLE - .2byte 0 @ padding - -@ Lileep - base_stats 66, 41, 77, 23, 61, 87 - .byte TYPE_ROCK - .byte TYPE_GRASS - .byte 45 @ catch rate - .byte 121 @ base exp. yield - ev_yield 0, 0, 0, 0, 0, 1 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 30 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_ERRATIC - .byte EGG_GROUP_WATER_3 - .byte EGG_GROUP_WATER_3 - .byte ABILITY_SUCTION_CUPS - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_PURPLE - .2byte 0 @ padding - -@ Cradily - base_stats 86, 81, 97, 43, 81, 107 - .byte TYPE_ROCK - .byte TYPE_GRASS - .byte 45 @ catch rate - .byte 201 @ base exp. yield - ev_yield 0, 0, 0, 0, 0, 2 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 30 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_ERRATIC - .byte EGG_GROUP_WATER_3 - .byte EGG_GROUP_WATER_3 - .byte ABILITY_SUCTION_CUPS - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GREEN - .2byte 0 @ padding - -@ Anorith - base_stats 45, 95, 50, 75, 40, 50 - .byte TYPE_ROCK - .byte TYPE_BUG - .byte 45 @ catch rate - .byte 119 @ base exp. yield - ev_yield 0, 1, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 30 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_ERRATIC - .byte EGG_GROUP_WATER_3 - .byte EGG_GROUP_WATER_3 - .byte ABILITY_BATTLE_ARMOR - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GRAY - .2byte 0 @ padding - -@ Armaldo - base_stats 75, 125, 100, 45, 70, 80 - .byte TYPE_ROCK - .byte TYPE_BUG - .byte 45 @ catch rate - .byte 200 @ base exp. yield - ev_yield 0, 2, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 31 @ gender - .byte 30 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_ERRATIC - .byte EGG_GROUP_WATER_3 - .byte EGG_GROUP_WATER_3 - .byte ABILITY_BATTLE_ARMOR - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GRAY - .2byte 0 @ padding - -@ Ralts - base_stats 28, 25, 25, 40, 45, 35 - .byte TYPE_PSYCHIC - .byte TYPE_PSYCHIC - .byte 235 @ catch rate - .byte 70 @ base exp. yield - ev_yield 0, 0, 0, 0, 1, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 35 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_AMORPHOUS - .byte EGG_GROUP_AMORPHOUS - .byte ABILITY_SYNCHRONIZE - .byte ABILITY_TRACE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_WHITE - .2byte 0 @ padding - -@ Kirlia - base_stats 38, 35, 35, 50, 65, 55 - .byte TYPE_PSYCHIC - .byte TYPE_PSYCHIC - .byte 120 @ catch rate - .byte 140 @ base exp. yield - ev_yield 0, 0, 0, 0, 2, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 35 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_AMORPHOUS - .byte EGG_GROUP_AMORPHOUS - .byte ABILITY_SYNCHRONIZE - .byte ABILITY_TRACE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_WHITE - .2byte 0 @ padding - -@ Gardevoir - base_stats 68, 65, 65, 80, 125, 115 - .byte TYPE_PSYCHIC - .byte TYPE_PSYCHIC - .byte 45 @ catch rate - .byte 208 @ base exp. yield - ev_yield 0, 0, 0, 0, 3, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 20 @ egg cycles - .byte 35 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_AMORPHOUS - .byte EGG_GROUP_AMORPHOUS - .byte ABILITY_SYNCHRONIZE - .byte ABILITY_TRACE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_WHITE - .2byte 0 @ padding - -@ Bagon - base_stats 45, 75, 60, 50, 40, 30 - .byte TYPE_DRAGON - .byte TYPE_DRAGON - .byte 45 @ catch rate - .byte 89 @ base exp. yield - ev_yield 0, 1, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_DRAGON_SCALE - .byte 127 @ gender - .byte 40 @ egg cycles - .byte 35 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_DRAGON - .byte EGG_GROUP_DRAGON - .byte ABILITY_ROCK_HEAD - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Shelgon - base_stats 65, 95, 100, 50, 60, 50 - .byte TYPE_DRAGON - .byte TYPE_DRAGON - .byte 45 @ catch rate - .byte 144 @ base exp. yield - ev_yield 0, 0, 2, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_DRAGON_SCALE - .byte 127 @ gender - .byte 40 @ egg cycles - .byte 35 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_DRAGON - .byte EGG_GROUP_DRAGON - .byte ABILITY_ROCK_HEAD - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_WHITE - .2byte 0 @ padding - -@ Salamence - base_stats 95, 135, 80, 100, 110, 80 - .byte TYPE_DRAGON - .byte TYPE_FLYING - .byte 45 @ catch rate - .byte 218 @ base exp. yield - ev_yield 0, 3, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_DRAGON_SCALE - .byte 127 @ gender - .byte 40 @ egg cycles - .byte 35 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_DRAGON - .byte EGG_GROUP_DRAGON - .byte ABILITY_INTIMIDATE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Beldum - base_stats 40, 55, 80, 30, 35, 60 - .byte TYPE_STEEL - .byte TYPE_PSYCHIC - .byte 3 @ catch rate - .byte 103 @ base exp. yield - ev_yield 0, 0, 1, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_METAL_COAT - .byte 255 @ gender - .byte 40 @ egg cycles - .byte 35 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_MINERAL - .byte EGG_GROUP_MINERAL - .byte ABILITY_CLEAR_BODY - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Metang - base_stats 60, 75, 100, 50, 55, 80 - .byte TYPE_STEEL - .byte TYPE_PSYCHIC - .byte 3 @ catch rate - .byte 153 @ base exp. yield - ev_yield 0, 0, 2, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_METAL_COAT - .byte 255 @ gender - .byte 40 @ egg cycles - .byte 35 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_MINERAL - .byte EGG_GROUP_MINERAL - .byte ABILITY_CLEAR_BODY - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Metagross - base_stats 80, 135, 130, 70, 95, 90 - .byte TYPE_STEEL - .byte TYPE_PSYCHIC - .byte 3 @ catch rate - .byte 210 @ base exp. yield - ev_yield 0, 0, 3, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_METAL_COAT - .byte 255 @ gender - .byte 40 @ egg cycles - .byte 35 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_MINERAL - .byte EGG_GROUP_MINERAL - .byte ABILITY_CLEAR_BODY - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Regirock - base_stats 80, 100, 200, 50, 50, 100 - .byte TYPE_ROCK - .byte TYPE_ROCK - .byte 3 @ catch rate - .byte 217 @ base exp. yield - ev_yield 0, 0, 3, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 80 @ egg cycles - .byte 35 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_CLEAR_BODY - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BROWN - .2byte 0 @ padding - -@ Regice - base_stats 80, 50, 100, 50, 100, 200 - .byte TYPE_ICE - .byte TYPE_ICE - .byte 3 @ catch rate - .byte 216 @ base exp. yield - ev_yield 0, 0, 0, 0, 0, 3 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 80 @ egg cycles - .byte 35 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_CLEAR_BODY - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Registeel - base_stats 80, 75, 150, 50, 75, 150 - .byte TYPE_STEEL - .byte TYPE_STEEL - .byte 3 @ catch rate - .byte 215 @ base exp. yield - ev_yield 0, 0, 2, 0, 0, 1 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 80 @ egg cycles - .byte 35 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_CLEAR_BODY - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GRAY - .2byte 0 @ padding - -@ Kyogre - base_stats 100, 100, 90, 90, 150, 140 - .byte TYPE_WATER - .byte TYPE_WATER - .byte 5 @ catch rate - .byte 218 @ base exp. yield - ev_yield 0, 0, 0, 0, 3, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 120 @ egg cycles - .byte 0 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_DRIZZLE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Groudon - base_stats 100, 150, 140, 90, 100, 90 - .byte TYPE_GROUND - .byte TYPE_GROUND - .byte 5 @ catch rate - .byte 218 @ base exp. yield - ev_yield 0, 3, 0, 0, 0, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 120 @ egg cycles - .byte 0 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_DROUGHT - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_RED - .2byte 0 @ padding - -@ Rayquaza - base_stats 105, 150, 90, 95, 150, 90 - .byte TYPE_DRAGON - .byte TYPE_FLYING - .byte 3 @ catch rate - .byte 220 @ base exp. yield - ev_yield 0, 2, 0, 0, 1, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 120 @ egg cycles - .byte 0 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_AIR_LOCK - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_GREEN - .2byte 0 @ padding - -@ Latias - base_stats 80, 80, 90, 110, 110, 130 - .byte TYPE_DRAGON - .byte TYPE_PSYCHIC - .byte 3 @ catch rate - .byte 211 @ base exp. yield - ev_yield 0, 0, 0, 0, 0, 3 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 254 @ gender - .byte 120 @ egg cycles - .byte 90 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_LEVITATE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_RED - .2byte 0 @ padding - -@ Latios - base_stats 80, 90, 80, 110, 130, 110 - .byte TYPE_DRAGON - .byte TYPE_PSYCHIC - .byte 3 @ catch rate - .byte 211 @ base exp. yield - ev_yield 0, 0, 0, 0, 3, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 0 @ gender - .byte 120 @ egg cycles - .byte 90 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_LEVITATE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding - -@ Jirachi - base_stats 100, 100, 100, 100, 100, 100 - .byte TYPE_STEEL - .byte TYPE_PSYCHIC - .byte 3 @ catch rate - .byte 215 @ base exp. yield - ev_yield 3, 0, 0, 0, 0, 0 - .2byte ITEM_STAR_PIECE - .2byte ITEM_STAR_PIECE - .byte 255 @ gender - .byte 120 @ egg cycles - .byte 100 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_SERENE_GRACE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_YELLOW - .2byte 0 @ padding - -@ Deoxys - base_stats 50, 150, 50, 150, 150, 50 - .byte TYPE_PSYCHIC - .byte TYPE_PSYCHIC - .byte 3 @ catch rate - .byte 215 @ base exp. yield - ev_yield 0, 1, 0, 1, 1, 0 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 255 @ gender - .byte 120 @ egg cycles - .byte 0 @ base friendship - .byte GROWTH_SLOW - .byte EGG_GROUP_UNDISCOVERED - .byte EGG_GROUP_UNDISCOVERED - .byte ABILITY_PRESSURE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte F_SUMMARY_SCREEN_FLIP_SPRITE | BODY_COLOR_RED - .2byte 0 @ padding - -@ Chimecho - base_stats 65, 50, 70, 65, 95, 80 - .byte TYPE_PSYCHIC - .byte TYPE_PSYCHIC - .byte 45 @ catch rate - .byte 147 @ base exp. yield - ev_yield 0, 0, 0, 0, 1, 1 - .2byte ITEM_NONE - .2byte ITEM_NONE - .byte 127 @ gender - .byte 25 @ egg cycles - .byte 70 @ base friendship - .byte GROWTH_FAST - .byte EGG_GROUP_AMORPHOUS - .byte EGG_GROUP_AMORPHOUS - .byte ABILITY_LEVITATE - .byte ABILITY_NONE - .byte 0 @ Safari Zone flee rate - .byte BODY_COLOR_BLUE - .2byte 0 @ padding diff --git a/data/cry_id_table.inc b/data/cry_id_table.inc deleted file mode 100644 index 5a39a2194..000000000 --- a/data/cry_id_table.inc +++ /dev/null @@ -1,137 +0,0 @@ - .align 1 -gSpeciesIdToCryId:: @ 81FDE6A - .2byte 273 @ TREECKO - .2byte 274 @ GROVYLE - .2byte 275 @ SCEPTILE - .2byte 270 @ TORCHIC - .2byte 271 @ COMBUSKEN - .2byte 272 @ BLAZIKEN - .2byte 276 @ MUDKIP - .2byte 277 @ MARSHTOMP - .2byte 278 @ SWAMPERT - .2byte 359 @ POOCHYENA - .2byte 360 @ MIGHTYENA - .2byte 378 @ ZIGZAGOON - .2byte 375 @ LINOONE - .2byte 290 @ WURMPLE - .2byte 291 @ SILCOON - .2byte 292 @ BEAUTIFLY - .2byte 293 @ CASCOON - .2byte 294 @ DUSTOX - .2byte 283 @ LOTAD - .2byte 284 @ LOMBRE - .2byte 285 @ LUDICOLO - .2byte 286 @ SEEDOT - .2byte 287 @ NUZLEAF - .2byte 288 @ SHIFTRY - .2byte 301 @ NINCADA - .2byte 302 @ NINJASK - .2byte 303 @ SHEDINJA - .2byte 266 @ TAILLOW - .2byte 267 @ SWELLOW - .2byte 374 @ SHROOMISH - .2byte 373 @ BRELOOM - .2byte 269 @ SPINDA - .2byte 280 @ WINGULL - .2byte 279 @ PELIPPER - .2byte 310 @ SURSKIT - .2byte 311 @ MASQUERAIN - .2byte 377 @ WAILMER - .2byte 381 @ WAILORD - .2byte 312 @ SKITTY - .2byte 313 @ DELCATTY - .2byte 251 @ KECLEON - .2byte 329 @ BALTOY - .2byte 330 @ CLAYDOL - .2byte 306 @ NOSEPASS - .2byte 253 @ TORKOAL - .2byte 362 @ SABLEYE - .2byte 318 @ BARBOACH - .2byte 319 @ WHISCASH - .2byte 368 @ LUVDISC - .2byte 320 @ CORPHISH - .2byte 321 @ CRAWDAUNT - .2byte 333 @ FEEBAS - .2byte 334 @ MILOTIC - .2byte 289 @ CARVANHA - .2byte 260 @ SHARPEDO - .2byte 324 @ TRAPINCH - .2byte 325 @ VIBRAVA - .2byte 326 @ FLYGON - .2byte 304 @ MAKUHITA - .2byte 305 @ HARIYAMA - .2byte 254 @ ELECTRIKE - .2byte 255 @ MANECTRIC - .2byte 316 @ NUMEL - .2byte 317 @ CAMERUPT - .2byte 338 @ SPHEAL - .2byte 339 @ SEALEO - .2byte 340 @ WALREIN - .2byte 327 @ CACNEA - .2byte 328 @ CACTURNE - .2byte 383 @ SNORUNT - .2byte 307 @ GLALIE - .2byte 331 @ LUNATONE - .2byte 332 @ SOLROCK - .2byte 262 @ AZURILL - .2byte 322 @ SPOINK - .2byte 323 @ GRUMPIG - .2byte 308 @ PLUSLE - .2byte 309 @ MINUN - .2byte 363 @ MAWILE - .2byte 336 @ MEDITITE - .2byte 337 @ MEDICHAM - .2byte 263 @ SWABLU - .2byte 264 @ ALTARIA - .2byte 258 @ WYNAUT - .2byte 256 @ DUSKULL - .2byte 361 @ DUSCLOPS - .2byte 252 @ ROSELIA - .2byte 298 @ SLAKOTH - .2byte 299 @ VIGOROTH - .2byte 300 @ SLAKING - .2byte 314 @ GULPIN - .2byte 315 @ SWALOT - .2byte 376 @ TROPIUS - .2byte 382 @ WHISMUR - .2byte 380 @ LOUDRED - .2byte 379 @ EXPLOUD - .2byte 341 @ CLAMPERL - .2byte 342 @ HUNTAIL - .2byte 343 @ GOREBYSS - .2byte 335 @ ABSOL - .2byte 282 @ SHUPPET - .2byte 281 @ BANETTE - .2byte 259 @ SEVIPER - .2byte 261 @ ZANGOOSE - .2byte 367 @ RELICANTH - .2byte 364 @ ARON - .2byte 365 @ LAIRON - .2byte 366 @ AGGRON - .2byte 356 @ CASTFORM - .2byte 357 @ VOLBEAT - .2byte 358 @ ILLUMISE - .2byte 344 @ LILEEP - .2byte 345 @ CRADILY - .2byte 346 @ ANORITH - .2byte 347 @ ARMALDO - .2byte 295 @ RALTS - .2byte 296 @ KIRLIA - .2byte 297 @ GARDEVOIR - .2byte 351 @ BAGON - .2byte 352 @ SHELGON - .2byte 372 @ SALAMENCE - .2byte 348 @ BELDUM - .2byte 349 @ METANG - .2byte 350 @ METAGROSS - .2byte 353 @ REGIROCK - .2byte 354 @ REGICE - .2byte 355 @ REGISTEEL - .2byte 370 @ KYOGRE - .2byte 369 @ GROUDON - .2byte 371 @ RAYQUAZA - .2byte 257 @ LATIAS - .2byte 384 @ LATIOS - .2byte 385 @ JIRACHI - .2byte 386 @ DEOXYS - .2byte 387 @ CHIMECHO diff --git a/data/evolution_table.inc b/data/evolution_table.inc deleted file mode 100644 index 8234ac7a2..000000000 --- a/data/evolution_table.inc +++ /dev/null @@ -1,1420 +0,0 @@ - .align 2 -gEvolutionTable:: @ 8203B68 -@ ?????????? - empty_evo_entries 5 - -@ Bulbasaur - evo_entry EVO_LEVEL, 16, SPECIES_IVYSAUR - empty_evo_entries 4 - -@ Ivysaur - evo_entry EVO_LEVEL, 32, SPECIES_VENUSAUR - empty_evo_entries 4 - -@ Venusaur - empty_evo_entries 5 - -@ Charmander - evo_entry EVO_LEVEL, 16, SPECIES_CHARMELEON - empty_evo_entries 4 - -@ Charmeleon - evo_entry EVO_LEVEL, 36, SPECIES_CHARIZARD - empty_evo_entries 4 - -@ Charizard - empty_evo_entries 5 - -@ Squirtle - evo_entry EVO_LEVEL, 16, SPECIES_WARTORTLE - empty_evo_entries 4 - -@ Wartortle - evo_entry EVO_LEVEL, 36, SPECIES_BLASTOISE - empty_evo_entries 4 - -@ Blastoise - empty_evo_entries 5 - -@ Caterpie - evo_entry EVO_LEVEL, 7, SPECIES_METAPOD - empty_evo_entries 4 - -@ Metapod - evo_entry EVO_LEVEL, 10, SPECIES_BUTTERFREE - empty_evo_entries 4 - -@ Butterfree - empty_evo_entries 5 - -@ Weedle - evo_entry EVO_LEVEL, 7, SPECIES_KAKUNA - empty_evo_entries 4 - -@ Kakuna - evo_entry EVO_LEVEL, 10, SPECIES_BEEDRILL - empty_evo_entries 4 - -@ Beedrill - empty_evo_entries 5 - -@ Pidgey - evo_entry EVO_LEVEL, 18, SPECIES_PIDGEOTTO - empty_evo_entries 4 - -@ Pidgeotto - evo_entry EVO_LEVEL, 36, SPECIES_PIDGEOT - empty_evo_entries 4 - -@ Pidgeot - empty_evo_entries 5 - -@ Rattata - evo_entry EVO_LEVEL, 20, SPECIES_RATICATE - empty_evo_entries 4 - -@ Raticate - empty_evo_entries 5 - -@ Spearow - evo_entry EVO_LEVEL, 20, SPECIES_FEAROW - empty_evo_entries 4 - -@ Fearow - empty_evo_entries 5 - -@ Ekans - evo_entry EVO_LEVEL, 22, SPECIES_ARBOK - empty_evo_entries 4 - -@ Arbok - empty_evo_entries 5 - -@ Pikachu - evo_entry EVO_ITEM, ITEM_THUNDER_STONE, SPECIES_RAICHU - empty_evo_entries 4 - -@ Raichu - empty_evo_entries 5 - -@ Sandshrew - evo_entry EVO_LEVEL, 22, SPECIES_SANDSLASH - empty_evo_entries 4 - -@ Sandslash - empty_evo_entries 5 - -@ Nidoran♀ - evo_entry EVO_LEVEL, 16, SPECIES_NIDORINA - empty_evo_entries 4 - -@ Nidorina - evo_entry EVO_ITEM, ITEM_MOON_STONE, SPECIES_NIDOQUEEN - empty_evo_entries 4 - -@ Nidoqueen - empty_evo_entries 5 - -@ Nidoran♂ - evo_entry EVO_LEVEL, 16, SPECIES_NIDORINO - empty_evo_entries 4 - -@ Nidorino - evo_entry EVO_ITEM, ITEM_MOON_STONE, SPECIES_NIDOKING - empty_evo_entries 4 - -@ Nidoking - empty_evo_entries 5 - -@ Clefairy - evo_entry EVO_ITEM, ITEM_MOON_STONE, SPECIES_CLEFABLE - empty_evo_entries 4 - -@ Clefable - empty_evo_entries 5 - -@ Vulpix - evo_entry EVO_ITEM, ITEM_FIRE_STONE, SPECIES_NINETALES - empty_evo_entries 4 - -@ Ninetales - empty_evo_entries 5 - -@ Jigglypuff - evo_entry EVO_ITEM, ITEM_MOON_STONE, SPECIES_WIGGLYTUFF - empty_evo_entries 4 - -@ Wigglytuff - empty_evo_entries 5 - -@ Zubat - evo_entry EVO_LEVEL, 22, SPECIES_GOLBAT - empty_evo_entries 4 - -@ Golbat - evo_entry EVO_FRIENDSHIP, 0, SPECIES_CROBAT - empty_evo_entries 4 - -@ Oddish - evo_entry EVO_LEVEL, 21, SPECIES_GLOOM - empty_evo_entries 4 - -@ Gloom - evo_entry EVO_ITEM, ITEM_LEAF_STONE, SPECIES_VILEPLUME - evo_entry EVO_ITEM, ITEM_SUN_STONE, SPECIES_BELLOSSOM - empty_evo_entries 3 - -@ Vileplume - empty_evo_entries 5 - -@ Paras - evo_entry EVO_LEVEL, 24, SPECIES_PARASECT - empty_evo_entries 4 - -@ Parasect - empty_evo_entries 5 - -@ Venonat - evo_entry EVO_LEVEL, 31, SPECIES_VENOMOTH - empty_evo_entries 4 - -@ Venomoth - empty_evo_entries 5 - -@ Diglett - evo_entry EVO_LEVEL, 26, SPECIES_DUGTRIO - empty_evo_entries 4 - -@ Dugtrio - empty_evo_entries 5 - -@ Meowth - evo_entry EVO_LEVEL, 28, SPECIES_PERSIAN - empty_evo_entries 4 - -@ Persian - empty_evo_entries 5 - -@ Psyduck - evo_entry EVO_LEVEL, 33, SPECIES_GOLDUCK - empty_evo_entries 4 - -@ Golduck - empty_evo_entries 5 - -@ Mankey - evo_entry EVO_LEVEL, 28, SPECIES_PRIMEAPE - empty_evo_entries 4 - -@ Primeape - empty_evo_entries 5 - -@ Growlithe - evo_entry EVO_ITEM, ITEM_FIRE_STONE, SPECIES_ARCANINE - empty_evo_entries 4 - -@ Arcanine - empty_evo_entries 5 - -@ Poliwag - evo_entry EVO_LEVEL, 25, SPECIES_POLIWHIRL - empty_evo_entries 4 - -@ Poliwhirl - evo_entry EVO_ITEM, ITEM_WATER_STONE, SPECIES_POLIWRATH - evo_entry EVO_TRADE_ITEM, ITEM_KINGS_ROCK, SPECIES_POLITOED - empty_evo_entries 3 - -@ Poliwrath - empty_evo_entries 5 - -@ Abra - evo_entry EVO_LEVEL, 16, SPECIES_KADABRA - empty_evo_entries 4 - -@ Kadabra - evo_entry EVO_TRADE, 0, SPECIES_ALAKAZAM - empty_evo_entries 4 - -@ Alakazam - empty_evo_entries 5 - -@ Machop - evo_entry EVO_LEVEL, 28, SPECIES_MACHOKE - empty_evo_entries 4 - -@ Machoke - evo_entry EVO_TRADE, 0, SPECIES_MACHAMP - empty_evo_entries 4 - -@ Machamp - empty_evo_entries 5 - -@ Bellsprout - evo_entry EVO_LEVEL, 21, SPECIES_WEEPINBELL - empty_evo_entries 4 - -@ Weepinbell - evo_entry EVO_ITEM, ITEM_LEAF_STONE, SPECIES_VICTREEBEL - empty_evo_entries 4 - -@ Victreebel - empty_evo_entries 5 - -@ Tentacool - evo_entry EVO_LEVEL, 30, SPECIES_TENTACRUEL - empty_evo_entries 4 - -@ Tentacruel - empty_evo_entries 5 - -@ Geodude - evo_entry EVO_LEVEL, 25, SPECIES_GRAVELER - empty_evo_entries 4 - -@ Graveler - evo_entry EVO_TRADE, 0, SPECIES_GOLEM - empty_evo_entries 4 - -@ Golem - empty_evo_entries 5 - -@ Ponyta - evo_entry EVO_LEVEL, 40, SPECIES_RAPIDASH - empty_evo_entries 4 - -@ Rapidash - empty_evo_entries 5 - -@ Slowpoke - evo_entry EVO_LEVEL, 37, SPECIES_SLOWBRO - evo_entry EVO_TRADE_ITEM, ITEM_KINGS_ROCK, SPECIES_SLOWKING - empty_evo_entries 3 - -@ Slowbro - empty_evo_entries 5 - -@ Magnemite - evo_entry EVO_LEVEL, 30, SPECIES_MAGNETON - empty_evo_entries 4 - -@ Magneton - empty_evo_entries 5 - -@ Farfetch'd - empty_evo_entries 5 - -@ Doduo - evo_entry EVO_LEVEL, 31, SPECIES_DODRIO - empty_evo_entries 4 - -@ Dodrio - empty_evo_entries 5 - -@ Seel - evo_entry EVO_LEVEL, 34, SPECIES_DEWGONG - empty_evo_entries 4 - -@ Dewgong - empty_evo_entries 5 - -@ Grimer - evo_entry EVO_LEVEL, 38, SPECIES_MUK - empty_evo_entries 4 - -@ Muk - empty_evo_entries 5 - -@ Shellder - evo_entry EVO_ITEM, ITEM_WATER_STONE, SPECIES_CLOYSTER - empty_evo_entries 4 - -@ Cloyster - empty_evo_entries 5 - -@ Gastly - evo_entry EVO_LEVEL, 25, SPECIES_HAUNTER - empty_evo_entries 4 - -@ Haunter - evo_entry EVO_TRADE, 0, SPECIES_GENGAR - empty_evo_entries 4 - -@ Gengar - empty_evo_entries 5 - -@ Onix - evo_entry EVO_TRADE_ITEM, ITEM_METAL_COAT, SPECIES_STEELIX - empty_evo_entries 4 - -@ Drowzee - evo_entry EVO_LEVEL, 26, SPECIES_HYPNO - empty_evo_entries 4 - -@ Hypno - empty_evo_entries 5 - -@ Krabby - evo_entry EVO_LEVEL, 28, SPECIES_KINGLER - empty_evo_entries 4 - -@ Kingler - empty_evo_entries 5 - -@ Voltorb - evo_entry EVO_LEVEL, 30, SPECIES_ELECTRODE - empty_evo_entries 4 - -@ Electrode - empty_evo_entries 5 - -@ Exeggcute - evo_entry EVO_ITEM, ITEM_LEAF_STONE, SPECIES_EXEGGUTOR - empty_evo_entries 4 - -@ Exeggutor - empty_evo_entries 5 - -@ Cubone - evo_entry EVO_LEVEL, 28, SPECIES_MAROWAK - empty_evo_entries 4 - -@ Marowak - empty_evo_entries 5 - -@ Hitmonlee - empty_evo_entries 5 - -@ Hitmonchan - empty_evo_entries 5 - -@ Lickitung - empty_evo_entries 5 - -@ Koffing - evo_entry EVO_LEVEL, 35, SPECIES_WEEZING - empty_evo_entries 4 - -@ Weezing - empty_evo_entries 5 - -@ Rhyhorn - evo_entry EVO_LEVEL, 42, SPECIES_RHYDON - empty_evo_entries 4 - -@ Rhydon - empty_evo_entries 5 - -@ Chansey - evo_entry EVO_FRIENDSHIP, 0, SPECIES_BLISSEY - empty_evo_entries 4 - -@ Tangela - empty_evo_entries 5 - -@ Kangaskhan - empty_evo_entries 5 - -@ Horsea - evo_entry EVO_LEVEL, 32, SPECIES_SEADRA - empty_evo_entries 4 - -@ Seadra - evo_entry EVO_TRADE_ITEM, ITEM_DRAGON_SCALE, SPECIES_KINGDRA - empty_evo_entries 4 - -@ Goldeen - evo_entry EVO_LEVEL, 33, SPECIES_SEAKING - empty_evo_entries 4 - -@ Seaking - empty_evo_entries 5 - -@ Staryu - evo_entry EVO_ITEM, ITEM_WATER_STONE, SPECIES_STARMIE - empty_evo_entries 4 - -@ Starmie - empty_evo_entries 5 - -@ Mr. mime - empty_evo_entries 5 - -@ Scyther - evo_entry EVO_TRADE_ITEM, ITEM_METAL_COAT, SPECIES_SCIZOR - empty_evo_entries 4 - -@ Jynx - empty_evo_entries 5 - -@ Electabuzz - empty_evo_entries 5 - -@ Magmar - empty_evo_entries 5 - -@ Pinsir - empty_evo_entries 5 - -@ Tauros - empty_evo_entries 5 - -@ Magikarp - evo_entry EVO_LEVEL, 20, SPECIES_GYARADOS - empty_evo_entries 4 - -@ Gyarados - empty_evo_entries 5 - -@ Lapras - empty_evo_entries 5 - -@ Ditto - empty_evo_entries 5 - -@ Eevee - evo_entry EVO_ITEM, ITEM_THUNDER_STONE, SPECIES_JOLTEON - evo_entry EVO_ITEM, ITEM_WATER_STONE, SPECIES_VAPOREON - evo_entry EVO_ITEM, ITEM_FIRE_STONE, SPECIES_FLAREON - evo_entry EVO_FRIENDSHIP_DAY, 0, SPECIES_ESPEON - evo_entry EVO_FRIENDSHIP_NIGHT, 0, SPECIES_UMBREON - -@ Vaporeon - empty_evo_entries 5 - -@ Jolteon - empty_evo_entries 5 - -@ Flareon - empty_evo_entries 5 - -@ Porygon - evo_entry EVO_TRADE_ITEM, ITEM_UP_GRADE, SPECIES_PORYGON2 - empty_evo_entries 4 - -@ Omanyte - evo_entry EVO_LEVEL, 40, SPECIES_OMASTAR - empty_evo_entries 4 - -@ Omastar - empty_evo_entries 5 - -@ Kabuto - evo_entry EVO_LEVEL, 40, SPECIES_KABUTOPS - empty_evo_entries 4 - -@ Kabutops - empty_evo_entries 5 - -@ Aerodactyl - empty_evo_entries 5 - -@ Snorlax - empty_evo_entries 5 - -@ Articuno - empty_evo_entries 5 - -@ Zapdos - empty_evo_entries 5 - -@ Moltres - empty_evo_entries 5 - -@ Dratini - evo_entry EVO_LEVEL, 30, SPECIES_DRAGONAIR - empty_evo_entries 4 - -@ Dragonair - evo_entry EVO_LEVEL, 55, SPECIES_DRAGONITE - empty_evo_entries 4 - -@ Dragonite - empty_evo_entries 5 - -@ Mewtwo - empty_evo_entries 5 - -@ Mew - empty_evo_entries 5 - -@ Chikorita - evo_entry EVO_LEVEL, 16, SPECIES_BAYLEEF - empty_evo_entries 4 - -@ Bayleef - evo_entry EVO_LEVEL, 32, SPECIES_MEGANIUM - empty_evo_entries 4 - -@ Meganium - empty_evo_entries 5 - -@ Cyndaquil - evo_entry EVO_LEVEL, 14, SPECIES_QUILAVA - empty_evo_entries 4 - -@ Quilava - evo_entry EVO_LEVEL, 36, SPECIES_TYPHLOSION - empty_evo_entries 4 - -@ Typhlosion - empty_evo_entries 5 - -@ Totodile - evo_entry EVO_LEVEL, 18, SPECIES_CROCONAW - empty_evo_entries 4 - -@ Croconaw - evo_entry EVO_LEVEL, 30, SPECIES_FERALIGATR - empty_evo_entries 4 - -@ Feraligatr - empty_evo_entries 5 - -@ Sentret - evo_entry EVO_LEVEL, 15, SPECIES_FURRET - empty_evo_entries 4 - -@ Furret - empty_evo_entries 5 - -@ Hoothoot - evo_entry EVO_LEVEL, 20, SPECIES_NOCTOWL - empty_evo_entries 4 - -@ Noctowl - empty_evo_entries 5 - -@ Ledyba - evo_entry EVO_LEVEL, 18, SPECIES_LEDIAN - empty_evo_entries 4 - -@ Ledian - empty_evo_entries 5 - -@ Spinarak - evo_entry EVO_LEVEL, 22, SPECIES_ARIADOS - empty_evo_entries 4 - -@ Ariados - empty_evo_entries 5 - -@ Crobat - empty_evo_entries 5 - -@ Chinchou - evo_entry EVO_LEVEL, 27, SPECIES_LANTURN - empty_evo_entries 4 - -@ Lanturn - empty_evo_entries 5 - -@ Pichu - evo_entry EVO_FRIENDSHIP, 0, SPECIES_PIKACHU - empty_evo_entries 4 - -@ Cleffa - evo_entry EVO_FRIENDSHIP, 0, SPECIES_CLEFAIRY - empty_evo_entries 4 - -@ Igglybuff - evo_entry EVO_FRIENDSHIP, 0, SPECIES_JIGGLYPUFF - empty_evo_entries 4 - -@ Togepi - evo_entry EVO_FRIENDSHIP, 0, SPECIES_TOGETIC - empty_evo_entries 4 - -@ Togetic - empty_evo_entries 5 - -@ Natu - evo_entry EVO_LEVEL, 25, SPECIES_XATU - empty_evo_entries 4 - -@ Xatu - empty_evo_entries 5 - -@ Mareep - evo_entry EVO_LEVEL, 15, SPECIES_FLAAFFY - empty_evo_entries 4 - -@ Flaaffy - evo_entry EVO_LEVEL, 30, SPECIES_AMPHAROS - empty_evo_entries 4 - -@ Ampharos - empty_evo_entries 5 - -@ Bellossom - empty_evo_entries 5 - -@ Marill - evo_entry EVO_LEVEL, 18, SPECIES_AZUMARILL - empty_evo_entries 4 - -@ Azumarill - empty_evo_entries 5 - -@ Sudowoodo - empty_evo_entries 5 - -@ Politoed - empty_evo_entries 5 - -@ Hoppip - evo_entry EVO_LEVEL, 18, SPECIES_SKIPLOOM - empty_evo_entries 4 - -@ Skiploom - evo_entry EVO_LEVEL, 27, SPECIES_JUMPLUFF - empty_evo_entries 4 - -@ Jumpluff - empty_evo_entries 5 - -@ Aipom - empty_evo_entries 5 - -@ Sunkern - evo_entry EVO_ITEM, ITEM_SUN_STONE, SPECIES_SUNFLORA - empty_evo_entries 4 - -@ Sunflora - empty_evo_entries 5 - -@ Yanma - empty_evo_entries 5 - -@ Wooper - evo_entry EVO_LEVEL, 20, SPECIES_QUAGSIRE - empty_evo_entries 4 - -@ Quagsire - empty_evo_entries 5 - -@ Espeon - empty_evo_entries 5 - -@ Umbreon - empty_evo_entries 5 - -@ Murkrow - empty_evo_entries 5 - -@ Slowking - empty_evo_entries 5 - -@ Misdreavus - empty_evo_entries 5 - -@ Unown - empty_evo_entries 5 - -@ Wobbuffet - empty_evo_entries 5 - -@ Girafarig - empty_evo_entries 5 - -@ Pineco - evo_entry EVO_LEVEL, 31, SPECIES_FORRETRESS - empty_evo_entries 4 - -@ Forretress - empty_evo_entries 5 - -@ Dunsparce - empty_evo_entries 5 - -@ Gligar - empty_evo_entries 5 - -@ Steelix - empty_evo_entries 5 - -@ Snubbull - evo_entry EVO_LEVEL, 23, SPECIES_GRANBULL - empty_evo_entries 4 - -@ Granbull - empty_evo_entries 5 - -@ Qwilfish - empty_evo_entries 5 - -@ Scizor - empty_evo_entries 5 - -@ Shuckle - empty_evo_entries 5 - -@ Heracross - empty_evo_entries 5 - -@ Sneasel - empty_evo_entries 5 - -@ Teddiursa - evo_entry EVO_LEVEL, 30, SPECIES_URSARING - empty_evo_entries 4 - -@ Ursaring - empty_evo_entries 5 - -@ Slugma - evo_entry EVO_LEVEL, 38, SPECIES_MAGCARGO - empty_evo_entries 4 - -@ Magcargo - empty_evo_entries 5 - -@ Swinub - evo_entry EVO_LEVEL, 33, SPECIES_PILOSWINE - empty_evo_entries 4 - -@ Piloswine - empty_evo_entries 5 - -@ Corsola - empty_evo_entries 5 - -@ Remoraid - evo_entry EVO_LEVEL, 25, SPECIES_OCTILLERY - empty_evo_entries 4 - -@ Octillery - empty_evo_entries 5 - -@ Delibird - empty_evo_entries 5 - -@ Mantine - empty_evo_entries 5 - -@ Skarmory - empty_evo_entries 5 - -@ Houndour - evo_entry EVO_LEVEL, 24, SPECIES_HOUNDOOM - empty_evo_entries 4 - -@ Houndoom - empty_evo_entries 5 - -@ Kingdra - empty_evo_entries 5 - -@ Phanpy - evo_entry EVO_LEVEL, 25, SPECIES_DONPHAN - empty_evo_entries 4 - -@ Donphan - empty_evo_entries 5 - -@ Porygon2 - empty_evo_entries 5 - -@ Stantler - empty_evo_entries 5 - -@ Smeargle - empty_evo_entries 5 - -@ Tyrogue - evo_entry EVO_LEVEL_ATK_LT_DEF, 20, SPECIES_HITMONCHAN - evo_entry EVO_LEVEL_ATK_GT_DEF, 20, SPECIES_HITMONLEE - evo_entry EVO_LEVEL_ATK_EQ_DEF, 20, SPECIES_HITMONTOP - empty_evo_entries 2 - -@ Hitmontop - empty_evo_entries 5 - -@ Smoochum - evo_entry EVO_LEVEL, 30, SPECIES_JYNX - empty_evo_entries 4 - -@ Elekid - evo_entry EVO_LEVEL, 30, SPECIES_ELECTABUZZ - empty_evo_entries 4 - -@ Magby - evo_entry EVO_LEVEL, 30, SPECIES_MAGMAR - empty_evo_entries 4 - -@ Miltank - empty_evo_entries 5 - -@ Blissey - empty_evo_entries 5 - -@ Raikou - empty_evo_entries 5 - -@ Entei - empty_evo_entries 5 - -@ Suicune - empty_evo_entries 5 - -@ Larvitar - evo_entry EVO_LEVEL, 30, SPECIES_PUPITAR - empty_evo_entries 4 - -@ Pupitar - evo_entry EVO_LEVEL, 55, SPECIES_TYRANITAR - empty_evo_entries 4 - -@ Tyranitar - empty_evo_entries 5 - -@ Lugia - empty_evo_entries 5 - -@ Ho-Oh - empty_evo_entries 5 - -@ Celebi - empty_evo_entries 5 - -@ ? - empty_evo_entries 5 - -@ ? - empty_evo_entries 5 - -@ ? - empty_evo_entries 5 - -@ ? - empty_evo_entries 5 - -@ ? - empty_evo_entries 5 - -@ ? - empty_evo_entries 5 - -@ ? - empty_evo_entries 5 - -@ ? - empty_evo_entries 5 - -@ ? - empty_evo_entries 5 - -@ ? - empty_evo_entries 5 - -@ ? - empty_evo_entries 5 - -@ ? - empty_evo_entries 5 - -@ ? - empty_evo_entries 5 - -@ ? - empty_evo_entries 5 - -@ ? - empty_evo_entries 5 - -@ ? - empty_evo_entries 5 - -@ ? - empty_evo_entries 5 - -@ ? - empty_evo_entries 5 - -@ ? - empty_evo_entries 5 - -@ ? - empty_evo_entries 5 - -@ ? - empty_evo_entries 5 - -@ ? - empty_evo_entries 5 - -@ ? - empty_evo_entries 5 - -@ ? - empty_evo_entries 5 - -@ ? - empty_evo_entries 5 - -@ Treecko - evo_entry EVO_LEVEL, 16, SPECIES_GROVYLE - empty_evo_entries 4 - -@ Grovyle - evo_entry EVO_LEVEL, 36, SPECIES_SCEPTILE - empty_evo_entries 4 - -@ Sceptile - empty_evo_entries 5 - -@ Torchic - evo_entry EVO_LEVEL, 16, SPECIES_COMBUSKEN - empty_evo_entries 4 - -@ Combusken - evo_entry EVO_LEVEL, 36, SPECIES_BLAZIKEN - empty_evo_entries 4 - -@ Blaziken - empty_evo_entries 5 - -@ Mudkip - evo_entry EVO_LEVEL, 16, SPECIES_MARSHTOMP - empty_evo_entries 4 - -@ Marshtomp - evo_entry EVO_LEVEL, 36, SPECIES_SWAMPERT - empty_evo_entries 4 - -@ Swampert - empty_evo_entries 5 - -@ Poochyena - evo_entry EVO_LEVEL, 18, SPECIES_MIGHTYENA - empty_evo_entries 4 - -@ Mightyena - empty_evo_entries 5 - -@ Zigzagoon - evo_entry EVO_LEVEL, 20, SPECIES_LINOONE - empty_evo_entries 4 - -@ Linoone - empty_evo_entries 5 - -@ Wurmple - evo_entry EVO_LEVEL_SILCOON, 7, SPECIES_SILCOON - evo_entry EVO_LEVEL_CASCOON, 7, SPECIES_CASCOON - empty_evo_entries 3 - -@ Silcoon - evo_entry EVO_LEVEL, 10, SPECIES_BEAUTIFLY - empty_evo_entries 4 - -@ Beautifly - empty_evo_entries 5 - -@ Cascoon - evo_entry EVO_LEVEL, 10, SPECIES_DUSTOX - empty_evo_entries 4 - -@ Dustox - empty_evo_entries 5 - -@ Lotad - evo_entry EVO_LEVEL, 14, SPECIES_LOMBRE - empty_evo_entries 4 - -@ Lombre - evo_entry EVO_ITEM, ITEM_WATER_STONE, SPECIES_LUDICOLO - empty_evo_entries 4 - -@ Ludicolo - empty_evo_entries 5 - -@ Seedot - evo_entry EVO_LEVEL, 14, SPECIES_NUZLEAF - empty_evo_entries 4 - -@ Nuzleaf - evo_entry EVO_ITEM, ITEM_LEAF_STONE, SPECIES_SHIFTRY - empty_evo_entries 4 - -@ Shiftry - empty_evo_entries 5 - -@ Nincada - evo_entry EVO_LEVEL_NINJASK, 20, SPECIES_NINJASK - evo_entry EVO_LEVEL_SHEDINJA, 20, SPECIES_SHEDINJA - empty_evo_entries 3 - -@ Ninjask - empty_evo_entries 5 - -@ Shedinja - empty_evo_entries 5 - -@ Taillow - evo_entry EVO_LEVEL, 22, SPECIES_SWELLOW - empty_evo_entries 4 - -@ Swellow - empty_evo_entries 5 - -@ Shroomish - evo_entry EVO_LEVEL, 23, SPECIES_BRELOOM - empty_evo_entries 4 - -@ Breloom - empty_evo_entries 5 - -@ Spinda - empty_evo_entries 5 - -@ Wingull - evo_entry EVO_LEVEL, 25, SPECIES_PELIPPER - empty_evo_entries 4 - -@ Pelipper - empty_evo_entries 5 - -@ Surskit - evo_entry EVO_LEVEL, 22, SPECIES_MASQUERAIN - empty_evo_entries 4 - -@ Masquerain - empty_evo_entries 5 - -@ Wailmer - evo_entry EVO_LEVEL, 40, SPECIES_WAILORD - empty_evo_entries 4 - -@ Wailord - empty_evo_entries 5 - -@ Skitty - evo_entry EVO_ITEM, ITEM_MOON_STONE, SPECIES_DELCATTY - empty_evo_entries 4 - -@ Delcatty - empty_evo_entries 5 - -@ Kecleon - empty_evo_entries 5 - -@ Baltoy - evo_entry EVO_LEVEL, 36, SPECIES_CLAYDOL - empty_evo_entries 4 - -@ Claydol - empty_evo_entries 5 - -@ Nosepass - empty_evo_entries 5 - -@ Torkoal - empty_evo_entries 5 - -@ Sableye - empty_evo_entries 5 - -@ Barboach - evo_entry EVO_LEVEL, 30, SPECIES_WHISCASH - empty_evo_entries 4 - -@ Whiscash - empty_evo_entries 5 - -@ Luvdisc - empty_evo_entries 5 - -@ Corphish - evo_entry EVO_LEVEL, 30, SPECIES_CRAWDAUNT - empty_evo_entries 4 - -@ Crawdaunt - empty_evo_entries 5 - -@ Feebas - evo_entry EVO_BEAUTY, 170, SPECIES_MILOTIC - empty_evo_entries 4 - -@ Milotic - empty_evo_entries 5 - -@ Carvanha - evo_entry EVO_LEVEL, 30, SPECIES_SHARPEDO - empty_evo_entries 4 - -@ Sharpedo - empty_evo_entries 5 - -@ Trapinch - evo_entry EVO_LEVEL, 35, SPECIES_VIBRAVA - empty_evo_entries 4 - -@ Vibrava - evo_entry EVO_LEVEL, 45, SPECIES_FLYGON - empty_evo_entries 4 - -@ Flygon - empty_evo_entries 5 - -@ Makuhita - evo_entry EVO_LEVEL, 24, SPECIES_HARIYAMA - empty_evo_entries 4 - -@ Hariyama - empty_evo_entries 5 - -@ Electrike - evo_entry EVO_LEVEL, 26, SPECIES_MANECTRIC - empty_evo_entries 4 - -@ Manectric - empty_evo_entries 5 - -@ Numel - evo_entry EVO_LEVEL, 33, SPECIES_CAMERUPT - empty_evo_entries 4 - -@ Camerupt - empty_evo_entries 5 - -@ Spheal - evo_entry EVO_LEVEL, 32, SPECIES_SEALEO - empty_evo_entries 4 - -@ Sealeo - evo_entry EVO_LEVEL, 44, SPECIES_WALREIN - empty_evo_entries 4 - -@ Walrein - empty_evo_entries 5 - -@ Cacnea - evo_entry EVO_LEVEL, 32, SPECIES_CACTURNE - empty_evo_entries 4 - -@ Cacturne - empty_evo_entries 5 - -@ Snorunt - evo_entry EVO_LEVEL, 42, SPECIES_GLALIE - empty_evo_entries 4 - -@ Glalie - empty_evo_entries 5 - -@ Lunatone - empty_evo_entries 5 - -@ Solrock - empty_evo_entries 5 - -@ Azurill - evo_entry EVO_FRIENDSHIP, 0, SPECIES_MARILL - empty_evo_entries 4 - -@ Spoink - evo_entry EVO_LEVEL, 32, SPECIES_GRUMPIG - empty_evo_entries 4 - -@ Grumpig - empty_evo_entries 5 - -@ Plusle - empty_evo_entries 5 - -@ Minun - empty_evo_entries 5 - -@ Mawile - empty_evo_entries 5 - -@ Meditite - evo_entry EVO_LEVEL, 37, SPECIES_MEDICHAM - empty_evo_entries 4 - -@ Medicham - empty_evo_entries 5 - -@ Swablu - evo_entry EVO_LEVEL, 35, SPECIES_ALTARIA - empty_evo_entries 4 - -@ Altaria - empty_evo_entries 5 - -@ Wynaut - evo_entry EVO_LEVEL, 15, SPECIES_WOBBUFFET - empty_evo_entries 4 - -@ Duskull - evo_entry EVO_LEVEL, 37, SPECIES_DUSCLOPS - empty_evo_entries 4 - -@ Dusclops - empty_evo_entries 5 - -@ Roselia - empty_evo_entries 5 - -@ Slakoth - evo_entry EVO_LEVEL, 18, SPECIES_VIGOROTH - empty_evo_entries 4 - -@ Vigoroth - evo_entry EVO_LEVEL, 36, SPECIES_SLAKING - empty_evo_entries 4 - -@ Slaking - empty_evo_entries 5 - -@ Gulpin - evo_entry EVO_LEVEL, 26, SPECIES_SWALOT - empty_evo_entries 4 - -@ Swalot - empty_evo_entries 5 - -@ Tropius - empty_evo_entries 5 - -@ Whismur - evo_entry EVO_LEVEL, 20, SPECIES_LOUDRED - empty_evo_entries 4 - -@ Loudred - evo_entry EVO_LEVEL, 40, SPECIES_EXPLOUD - empty_evo_entries 4 - -@ Exploud - empty_evo_entries 5 - -@ Clamperl - evo_entry EVO_TRADE_ITEM, ITEM_DEEP_SEA_TOOTH, SPECIES_HUNTAIL - evo_entry EVO_TRADE_ITEM, ITEM_DEEP_SEA_SCALE, SPECIES_GOREBYSS - empty_evo_entries 3 - -@ Huntail - empty_evo_entries 5 - -@ Gorebyss - empty_evo_entries 5 - -@ Absol - empty_evo_entries 5 - -@ Shuppet - evo_entry EVO_LEVEL, 37, SPECIES_BANETTE - empty_evo_entries 4 - -@ Banette - empty_evo_entries 5 - -@ Seviper - empty_evo_entries 5 - -@ Zangoose - empty_evo_entries 5 - -@ Relicanth - empty_evo_entries 5 - -@ Aron - evo_entry EVO_LEVEL, 32, SPECIES_LAIRON - empty_evo_entries 4 - -@ Lairon - evo_entry EVO_LEVEL, 42, SPECIES_AGGRON - empty_evo_entries 4 - -@ Aggron - empty_evo_entries 5 - -@ Castform - empty_evo_entries 5 - -@ Volbeat - empty_evo_entries 5 - -@ Illumise - empty_evo_entries 5 - -@ Lileep - evo_entry EVO_LEVEL, 40, SPECIES_CRADILY - empty_evo_entries 4 - -@ Cradily - empty_evo_entries 5 - -@ Anorith - evo_entry EVO_LEVEL, 40, SPECIES_ARMALDO - empty_evo_entries 4 - -@ Armaldo - empty_evo_entries 5 - -@ Ralts - evo_entry EVO_LEVEL, 20, SPECIES_KIRLIA - empty_evo_entries 4 - -@ Kirlia - evo_entry EVO_LEVEL, 30, SPECIES_GARDEVOIR - empty_evo_entries 4 - -@ Gardevoir - empty_evo_entries 5 - -@ Bagon - evo_entry EVO_LEVEL, 30, SPECIES_SHELGON - empty_evo_entries 4 - -@ Shelgon - evo_entry EVO_LEVEL, 50, SPECIES_SALAMENCE - empty_evo_entries 4 - -@ Salamence - empty_evo_entries 5 - -@ Beldum - evo_entry EVO_LEVEL, 20, SPECIES_METANG - empty_evo_entries 4 - -@ Metang - evo_entry EVO_LEVEL, 45, SPECIES_METAGROSS - empty_evo_entries 4 - -@ Metagross - empty_evo_entries 5 - -@ Regirock - empty_evo_entries 5 - -@ Regice - empty_evo_entries 5 - -@ Registeel - empty_evo_entries 5 - -@ Kyogre - empty_evo_entries 5 - -@ Groudon - empty_evo_entries 5 - -@ Rayquaza - empty_evo_entries 5 - -@ Latias - empty_evo_entries 5 - -@ Latios - empty_evo_entries 5 - -@ Jirachi - empty_evo_entries 5 - -@ Deoxys - empty_evo_entries 5 - -@ Chimecho - empty_evo_entries 5 diff --git a/data/experience_tables/erratic_growth_rate.inc b/data/experience_tables/erratic_growth_rate.inc deleted file mode 100644 index d3a455a9f..000000000 --- a/data/experience_tables/erratic_growth_rate.inc +++ /dev/null @@ -1,101 +0,0 @@ - .4byte 0 @ 0 - .4byte 1 @ 1 - .4byte 15 @ 2 - .4byte 52 @ 3 - .4byte 122 @ 4 - .4byte 237 @ 5 - .4byte 406 @ 6 - .4byte 637 @ 7 - .4byte 942 @ 8 - .4byte 1326 @ 9 - .4byte 1800 @ 10 - .4byte 2369 @ 11 - .4byte 3041 @ 12 - .4byte 3822 @ 13 - .4byte 4719 @ 14 - .4byte 5737 @ 15 - .4byte 6881 @ 16 - .4byte 8155 @ 17 - .4byte 9564 @ 18 - .4byte 11111 @ 19 - .4byte 12800 @ 20 - .4byte 14632 @ 21 - .4byte 16610 @ 22 - .4byte 18737 @ 23 - .4byte 21012 @ 24 - .4byte 23437 @ 25 - .4byte 26012 @ 26 - .4byte 28737 @ 27 - .4byte 31610 @ 28 - .4byte 34632 @ 29 - .4byte 37800 @ 30 - .4byte 41111 @ 31 - .4byte 44564 @ 32 - .4byte 48155 @ 33 - .4byte 51881 @ 34 - .4byte 55737 @ 35 - .4byte 59719 @ 36 - .4byte 63822 @ 37 - .4byte 68041 @ 38 - .4byte 72369 @ 39 - .4byte 76800 @ 40 - .4byte 81326 @ 41 - .4byte 85942 @ 42 - .4byte 90637 @ 43 - .4byte 95406 @ 44 - .4byte 100237 @ 45 - .4byte 105122 @ 46 - .4byte 110052 @ 47 - .4byte 115015 @ 48 - .4byte 120001 @ 49 - .4byte 125000 @ 50 - .4byte 131324 @ 51 - .4byte 137795 @ 52 - .4byte 144410 @ 53 - .4byte 151165 @ 54 - .4byte 158056 @ 55 - .4byte 165079 @ 56 - .4byte 172229 @ 57 - .4byte 179503 @ 58 - .4byte 186894 @ 59 - .4byte 194400 @ 60 - .4byte 202013 @ 61 - .4byte 209728 @ 62 - .4byte 217540 @ 63 - .4byte 225443 @ 64 - .4byte 233431 @ 65 - .4byte 241496 @ 66 - .4byte 249633 @ 67 - .4byte 257834 @ 68 - .4byte 267406 @ 69 - .4byte 276458 @ 70 - .4byte 286328 @ 71 - .4byte 296358 @ 72 - .4byte 305767 @ 73 - .4byte 316074 @ 74 - .4byte 326531 @ 75 - .4byte 336255 @ 76 - .4byte 346965 @ 77 - .4byte 357812 @ 78 - .4byte 367807 @ 79 - .4byte 378880 @ 80 - .4byte 390077 @ 81 - .4byte 400293 @ 82 - .4byte 411686 @ 83 - .4byte 423190 @ 84 - .4byte 433572 @ 85 - .4byte 445239 @ 86 - .4byte 457001 @ 87 - .4byte 467489 @ 88 - .4byte 479378 @ 89 - .4byte 491346 @ 90 - .4byte 501878 @ 91 - .4byte 513934 @ 92 - .4byte 526049 @ 93 - .4byte 536557 @ 94 - .4byte 548720 @ 95 - .4byte 560922 @ 96 - .4byte 571333 @ 97 - .4byte 583539 @ 98 - .4byte 591882 @ 99 - .4byte 600000 @ 100 diff --git a/data/experience_tables/fast_growth_rate.inc b/data/experience_tables/fast_growth_rate.inc deleted file mode 100644 index d8675fdc0..000000000 --- a/data/experience_tables/fast_growth_rate.inc +++ /dev/null @@ -1,101 +0,0 @@ - .4byte 0 @ 0 - .4byte 1 @ 1 - .4byte 6 @ 2 - .4byte 21 @ 3 - .4byte 51 @ 4 - .4byte 100 @ 5 - .4byte 172 @ 6 - .4byte 274 @ 7 - .4byte 409 @ 8 - .4byte 583 @ 9 - .4byte 800 @ 10 - .4byte 1064 @ 11 - .4byte 1382 @ 12 - .4byte 1757 @ 13 - .4byte 2195 @ 14 - .4byte 2700 @ 15 - .4byte 3276 @ 16 - .4byte 3930 @ 17 - .4byte 4665 @ 18 - .4byte 5487 @ 19 - .4byte 6400 @ 20 - .4byte 7408 @ 21 - .4byte 8518 @ 22 - .4byte 9733 @ 23 - .4byte 11059 @ 24 - .4byte 12500 @ 25 - .4byte 14060 @ 26 - .4byte 15746 @ 27 - .4byte 17561 @ 28 - .4byte 19511 @ 29 - .4byte 21600 @ 30 - .4byte 23832 @ 31 - .4byte 26214 @ 32 - .4byte 28749 @ 33 - .4byte 31443 @ 34 - .4byte 34300 @ 35 - .4byte 37324 @ 36 - .4byte 40522 @ 37 - .4byte 43897 @ 38 - .4byte 47455 @ 39 - .4byte 51200 @ 40 - .4byte 55136 @ 41 - .4byte 59270 @ 42 - .4byte 63605 @ 43 - .4byte 68147 @ 44 - .4byte 72900 @ 45 - .4byte 77868 @ 46 - .4byte 83058 @ 47 - .4byte 88473 @ 48 - .4byte 94119 @ 49 - .4byte 100000 @ 50 - .4byte 106120 @ 51 - .4byte 112486 @ 52 - .4byte 119101 @ 53 - .4byte 125971 @ 54 - .4byte 133100 @ 55 - .4byte 140492 @ 56 - .4byte 148154 @ 57 - .4byte 156089 @ 58 - .4byte 164303 @ 59 - .4byte 172800 @ 60 - .4byte 181584 @ 61 - .4byte 190662 @ 62 - .4byte 200037 @ 63 - .4byte 209715 @ 64 - .4byte 219700 @ 65 - .4byte 229996 @ 66 - .4byte 240610 @ 67 - .4byte 251545 @ 68 - .4byte 262807 @ 69 - .4byte 274400 @ 70 - .4byte 286328 @ 71 - .4byte 298598 @ 72 - .4byte 311213 @ 73 - .4byte 324179 @ 74 - .4byte 337500 @ 75 - .4byte 351180 @ 76 - .4byte 365226 @ 77 - .4byte 379641 @ 78 - .4byte 394431 @ 79 - .4byte 409600 @ 80 - .4byte 425152 @ 81 - .4byte 441094 @ 82 - .4byte 457429 @ 83 - .4byte 474163 @ 84 - .4byte 491300 @ 85 - .4byte 508844 @ 86 - .4byte 526802 @ 87 - .4byte 545177 @ 88 - .4byte 563975 @ 89 - .4byte 583200 @ 90 - .4byte 602856 @ 91 - .4byte 622950 @ 92 - .4byte 643485 @ 93 - .4byte 664467 @ 94 - .4byte 685900 @ 95 - .4byte 707788 @ 96 - .4byte 730138 @ 97 - .4byte 752953 @ 98 - .4byte 776239 @ 99 - .4byte 800000 @ 100 diff --git a/data/experience_tables/fluctuating_growth_rate.inc b/data/experience_tables/fluctuating_growth_rate.inc deleted file mode 100644 index 81a962327..000000000 --- a/data/experience_tables/fluctuating_growth_rate.inc +++ /dev/null @@ -1,101 +0,0 @@ - .4byte 0 @ 0 - .4byte 1 @ 1 - .4byte 4 @ 2 - .4byte 13 @ 3 - .4byte 32 @ 4 - .4byte 65 @ 5 - .4byte 112 @ 6 - .4byte 178 @ 7 - .4byte 276 @ 8 - .4byte 393 @ 9 - .4byte 540 @ 10 - .4byte 745 @ 11 - .4byte 967 @ 12 - .4byte 1230 @ 13 - .4byte 1591 @ 14 - .4byte 1957 @ 15 - .4byte 2457 @ 16 - .4byte 3046 @ 17 - .4byte 3732 @ 18 - .4byte 4526 @ 19 - .4byte 5440 @ 20 - .4byte 6482 @ 21 - .4byte 7666 @ 22 - .4byte 9003 @ 23 - .4byte 10506 @ 24 - .4byte 12187 @ 25 - .4byte 14060 @ 26 - .4byte 16140 @ 27 - .4byte 18439 @ 28 - .4byte 20974 @ 29 - .4byte 23760 @ 30 - .4byte 26811 @ 31 - .4byte 30146 @ 32 - .4byte 33780 @ 33 - .4byte 37731 @ 34 - .4byte 42017 @ 35 - .4byte 46656 @ 36 - .4byte 50653 @ 37 - .4byte 55969 @ 38 - .4byte 60505 @ 39 - .4byte 66560 @ 40 - .4byte 71677 @ 41 - .4byte 78533 @ 42 - .4byte 84277 @ 43 - .4byte 91998 @ 44 - .4byte 98415 @ 45 - .4byte 107069 @ 46 - .4byte 114205 @ 47 - .4byte 123863 @ 48 - .4byte 131766 @ 49 - .4byte 142500 @ 50 - .4byte 151222 @ 51 - .4byte 163105 @ 52 - .4byte 172697 @ 53 - .4byte 185807 @ 54 - .4byte 196322 @ 55 - .4byte 210739 @ 56 - .4byte 222231 @ 57 - .4byte 238036 @ 58 - .4byte 250562 @ 59 - .4byte 267840 @ 60 - .4byte 281456 @ 61 - .4byte 300293 @ 62 - .4byte 315059 @ 63 - .4byte 335544 @ 64 - .4byte 351520 @ 65 - .4byte 373744 @ 66 - .4byte 390991 @ 67 - .4byte 415050 @ 68 - .4byte 433631 @ 69 - .4byte 459620 @ 70 - .4byte 479600 @ 71 - .4byte 507617 @ 72 - .4byte 529063 @ 73 - .4byte 559209 @ 74 - .4byte 582187 @ 75 - .4byte 614566 @ 76 - .4byte 639146 @ 77 - .4byte 673863 @ 78 - .4byte 700115 @ 79 - .4byte 737280 @ 80 - .4byte 765275 @ 81 - .4byte 804997 @ 82 - .4byte 834809 @ 83 - .4byte 877201 @ 84 - .4byte 908905 @ 85 - .4byte 954084 @ 86 - .4byte 987754 @ 87 - .4byte 1035837 @ 88 - .4byte 1071552 @ 89 - .4byte 1122660 @ 90 - .4byte 1160499 @ 91 - .4byte 1214753 @ 92 - .4byte 1254796 @ 93 - .4byte 1312322 @ 94 - .4byte 1354652 @ 95 - .4byte 1415577 @ 96 - .4byte 1460276 @ 97 - .4byte 1524731 @ 98 - .4byte 1571884 @ 99 - .4byte 1640000 @ 100 diff --git a/data/experience_tables/medium_fast_growth_rate.inc b/data/experience_tables/medium_fast_growth_rate.inc deleted file mode 100644 index 5a51dd381..000000000 --- a/data/experience_tables/medium_fast_growth_rate.inc +++ /dev/null @@ -1,101 +0,0 @@ - .4byte 0 @ 0 - .4byte 1 @ 1 - .4byte 8 @ 2 - .4byte 27 @ 3 - .4byte 64 @ 4 - .4byte 125 @ 5 - .4byte 216 @ 6 - .4byte 343 @ 7 - .4byte 512 @ 8 - .4byte 729 @ 9 - .4byte 1000 @ 10 - .4byte 1331 @ 11 - .4byte 1728 @ 12 - .4byte 2197 @ 13 - .4byte 2744 @ 14 - .4byte 3375 @ 15 - .4byte 4096 @ 16 - .4byte 4913 @ 17 - .4byte 5832 @ 18 - .4byte 6859 @ 19 - .4byte 8000 @ 20 - .4byte 9261 @ 21 - .4byte 10648 @ 22 - .4byte 12167 @ 23 - .4byte 13824 @ 24 - .4byte 15625 @ 25 - .4byte 17576 @ 26 - .4byte 19683 @ 27 - .4byte 21952 @ 28 - .4byte 24389 @ 29 - .4byte 27000 @ 30 - .4byte 29791 @ 31 - .4byte 32768 @ 32 - .4byte 35937 @ 33 - .4byte 39304 @ 34 - .4byte 42875 @ 35 - .4byte 46656 @ 36 - .4byte 50653 @ 37 - .4byte 54872 @ 38 - .4byte 59319 @ 39 - .4byte 64000 @ 40 - .4byte 68921 @ 41 - .4byte 74088 @ 42 - .4byte 79507 @ 43 - .4byte 85184 @ 44 - .4byte 91125 @ 45 - .4byte 97336 @ 46 - .4byte 103823 @ 47 - .4byte 110592 @ 48 - .4byte 117649 @ 49 - .4byte 125000 @ 50 - .4byte 132651 @ 51 - .4byte 140608 @ 52 - .4byte 148877 @ 53 - .4byte 157464 @ 54 - .4byte 166375 @ 55 - .4byte 175616 @ 56 - .4byte 185193 @ 57 - .4byte 195112 @ 58 - .4byte 205379 @ 59 - .4byte 216000 @ 60 - .4byte 226981 @ 61 - .4byte 238328 @ 62 - .4byte 250047 @ 63 - .4byte 262144 @ 64 - .4byte 274625 @ 65 - .4byte 287496 @ 66 - .4byte 300763 @ 67 - .4byte 314432 @ 68 - .4byte 328509 @ 69 - .4byte 343000 @ 70 - .4byte 357911 @ 71 - .4byte 373248 @ 72 - .4byte 389017 @ 73 - .4byte 405224 @ 74 - .4byte 421875 @ 75 - .4byte 438976 @ 76 - .4byte 456533 @ 77 - .4byte 474552 @ 78 - .4byte 493039 @ 79 - .4byte 512000 @ 80 - .4byte 531441 @ 81 - .4byte 551368 @ 82 - .4byte 571787 @ 83 - .4byte 592704 @ 84 - .4byte 614125 @ 85 - .4byte 636056 @ 86 - .4byte 658503 @ 87 - .4byte 681472 @ 88 - .4byte 704969 @ 89 - .4byte 729000 @ 90 - .4byte 753571 @ 91 - .4byte 778688 @ 92 - .4byte 804357 @ 93 - .4byte 830584 @ 94 - .4byte 857375 @ 95 - .4byte 884736 @ 96 - .4byte 912673 @ 97 - .4byte 941192 @ 98 - .4byte 970299 @ 99 - .4byte 1000000 @ 100 diff --git a/data/experience_tables/medium_slow_growth_rate.inc b/data/experience_tables/medium_slow_growth_rate.inc deleted file mode 100644 index d4c16b8c0..000000000 --- a/data/experience_tables/medium_slow_growth_rate.inc +++ /dev/null @@ -1,101 +0,0 @@ - .4byte 0 @ 0 - .4byte 1 @ 1 - .4byte 9 @ 2 - .4byte 57 @ 3 - .4byte 96 @ 4 - .4byte 135 @ 5 - .4byte 179 @ 6 - .4byte 236 @ 7 - .4byte 314 @ 8 - .4byte 419 @ 9 - .4byte 560 @ 10 - .4byte 742 @ 11 - .4byte 973 @ 12 - .4byte 1261 @ 13 - .4byte 1612 @ 14 - .4byte 2035 @ 15 - .4byte 2535 @ 16 - .4byte 3120 @ 17 - .4byte 3798 @ 18 - .4byte 4575 @ 19 - .4byte 5460 @ 20 - .4byte 6458 @ 21 - .4byte 7577 @ 22 - .4byte 8825 @ 23 - .4byte 10208 @ 24 - .4byte 11735 @ 25 - .4byte 13411 @ 26 - .4byte 15244 @ 27 - .4byte 17242 @ 28 - .4byte 19411 @ 29 - .4byte 21760 @ 30 - .4byte 24294 @ 31 - .4byte 27021 @ 32 - .4byte 29949 @ 33 - .4byte 33084 @ 34 - .4byte 36435 @ 35 - .4byte 40007 @ 36 - .4byte 43808 @ 37 - .4byte 47846 @ 38 - .4byte 52127 @ 39 - .4byte 56660 @ 40 - .4byte 61450 @ 41 - .4byte 66505 @ 42 - .4byte 71833 @ 43 - .4byte 77440 @ 44 - .4byte 83335 @ 45 - .4byte 89523 @ 46 - .4byte 96012 @ 47 - .4byte 102810 @ 48 - .4byte 109923 @ 49 - .4byte 117360 @ 50 - .4byte 125126 @ 51 - .4byte 133229 @ 52 - .4byte 141677 @ 53 - .4byte 150476 @ 54 - .4byte 159635 @ 55 - .4byte 169159 @ 56 - .4byte 179056 @ 57 - .4byte 189334 @ 58 - .4byte 199999 @ 59 - .4byte 211060 @ 60 - .4byte 222522 @ 61 - .4byte 234393 @ 62 - .4byte 246681 @ 63 - .4byte 259392 @ 64 - .4byte 272535 @ 65 - .4byte 286115 @ 66 - .4byte 300140 @ 67 - .4byte 314618 @ 68 - .4byte 329555 @ 69 - .4byte 344960 @ 70 - .4byte 360838 @ 71 - .4byte 377197 @ 72 - .4byte 394045 @ 73 - .4byte 411388 @ 74 - .4byte 429235 @ 75 - .4byte 447591 @ 76 - .4byte 466464 @ 77 - .4byte 485862 @ 78 - .4byte 505791 @ 79 - .4byte 526260 @ 80 - .4byte 547274 @ 81 - .4byte 568841 @ 82 - .4byte 590969 @ 83 - .4byte 613664 @ 84 - .4byte 636935 @ 85 - .4byte 660787 @ 86 - .4byte 685228 @ 87 - .4byte 710266 @ 88 - .4byte 735907 @ 89 - .4byte 762160 @ 90 - .4byte 789030 @ 91 - .4byte 816525 @ 92 - .4byte 844653 @ 93 - .4byte 873420 @ 94 - .4byte 902835 @ 95 - .4byte 932903 @ 96 - .4byte 963632 @ 97 - .4byte 995030 @ 98 - .4byte 1027103 @ 99 - .4byte 1059860 @ 100 diff --git a/data/experience_tables/slow_growth_rate.inc b/data/experience_tables/slow_growth_rate.inc deleted file mode 100644 index 8d10b34ed..000000000 --- a/data/experience_tables/slow_growth_rate.inc +++ /dev/null @@ -1,101 +0,0 @@ - .4byte 0 @ 0 - .4byte 1 @ 1 - .4byte 10 @ 2 - .4byte 33 @ 3 - .4byte 80 @ 4 - .4byte 156 @ 5 - .4byte 270 @ 6 - .4byte 428 @ 7 - .4byte 640 @ 8 - .4byte 911 @ 9 - .4byte 1250 @ 10 - .4byte 1663 @ 11 - .4byte 2160 @ 12 - .4byte 2746 @ 13 - .4byte 3430 @ 14 - .4byte 4218 @ 15 - .4byte 5120 @ 16 - .4byte 6141 @ 17 - .4byte 7290 @ 18 - .4byte 8573 @ 19 - .4byte 10000 @ 20 - .4byte 11576 @ 21 - .4byte 13310 @ 22 - .4byte 15208 @ 23 - .4byte 17280 @ 24 - .4byte 19531 @ 25 - .4byte 21970 @ 26 - .4byte 24603 @ 27 - .4byte 27440 @ 28 - .4byte 30486 @ 29 - .4byte 33750 @ 30 - .4byte 37238 @ 31 - .4byte 40960 @ 32 - .4byte 44921 @ 33 - .4byte 49130 @ 34 - .4byte 53593 @ 35 - .4byte 58320 @ 36 - .4byte 63316 @ 37 - .4byte 68590 @ 38 - .4byte 74148 @ 39 - .4byte 80000 @ 40 - .4byte 86151 @ 41 - .4byte 92610 @ 42 - .4byte 99383 @ 43 - .4byte 106480 @ 44 - .4byte 113906 @ 45 - .4byte 121670 @ 46 - .4byte 129778 @ 47 - .4byte 138240 @ 48 - .4byte 147061 @ 49 - .4byte 156250 @ 50 - .4byte 165813 @ 51 - .4byte 175760 @ 52 - .4byte 186096 @ 53 - .4byte 196830 @ 54 - .4byte 207968 @ 55 - .4byte 219520 @ 56 - .4byte 231491 @ 57 - .4byte 243890 @ 58 - .4byte 256723 @ 59 - .4byte 270000 @ 60 - .4byte 283726 @ 61 - .4byte 297910 @ 62 - .4byte 312558 @ 63 - .4byte 327680 @ 64 - .4byte 343281 @ 65 - .4byte 359370 @ 66 - .4byte 375953 @ 67 - .4byte 393040 @ 68 - .4byte 410636 @ 69 - .4byte 428750 @ 70 - .4byte 447388 @ 71 - .4byte 466560 @ 72 - .4byte 486271 @ 73 - .4byte 506530 @ 74 - .4byte 527343 @ 75 - .4byte 548720 @ 76 - .4byte 570666 @ 77 - .4byte 593190 @ 78 - .4byte 616298 @ 79 - .4byte 640000 @ 80 - .4byte 664301 @ 81 - .4byte 689210 @ 82 - .4byte 714733 @ 83 - .4byte 740880 @ 84 - .4byte 767656 @ 85 - .4byte 795070 @ 86 - .4byte 823128 @ 87 - .4byte 851840 @ 88 - .4byte 881211 @ 89 - .4byte 911250 @ 90 - .4byte 941963 @ 91 - .4byte 973360 @ 92 - .4byte 1005446 @ 93 - .4byte 1038230 @ 94 - .4byte 1071718 @ 95 - .4byte 1105920 @ 96 - .4byte 1140841 @ 97 - .4byte 1176490 @ 98 - .4byte 1212873 @ 99 - .4byte 1250000 @ 100 diff --git a/data/experience_tables/tables.inc b/data/experience_tables/tables.inc deleted file mode 100644 index 763d6f8bb..000000000 --- a/data/experience_tables/tables.inc +++ /dev/null @@ -1,11 +0,0 @@ - .align 2 -gExperienceTables:: @ 81FDF78 - .include "data/experience_tables/medium_fast_growth_rate.inc" - .include "data/experience_tables/erratic_growth_rate.inc" - .include "data/experience_tables/fluctuating_growth_rate.inc" - .include "data/experience_tables/medium_slow_growth_rate.inc" - .include "data/experience_tables/fast_growth_rate.inc" - .include "data/experience_tables/slow_growth_rate.inc" -@ TODO: find out if these copies are used - .include "data/experience_tables/medium_fast_growth_rate.inc" - .include "data/experience_tables/medium_fast_growth_rate.inc" diff --git a/data/item_effects.inc b/data/item_effects.inc deleted file mode 100644 index 7b05354c2..000000000 --- a/data/item_effects.inc +++ /dev/null @@ -1,752 +0,0 @@ -gItemEffect_Potion: @ 81FCC14 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x04 - .byte 0x00 - .byte 20 - -gItemEffect_Antidote: @ 81FCC1B - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x10 - .byte 0x00 - .byte 0x00 - -gItemEffect_BurnHeal: @ 81FCC21 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x08 - .byte 0x00 - .byte 0x00 - -gItemEffect_IceHeal: @ 81FCC27 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x04 - .byte 0x00 - .byte 0x00 - -gItemEffect_Awakening: @ 81FCC2D - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x20 - .byte 0x00 - .byte 0x00 - -gItemEffect_ParalyzeHeal: @ 81FCC33 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x02 - .byte 0x00 - .byte 0x00 - -gItemEffect_FullRestore: @ 81FCC39 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x3f - .byte 0x04 - .byte 0x00 - .byte 0xff - -gItemEffect_MaxPotion: @ 81FCC40 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x04 - .byte 0x00 - .byte 0xff - -gItemEffect_HyperPotion: @ 81FCC47 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x04 - .byte 0x00 - .byte 200 - -gItemEffect_SuperPotion: @ 81FCC4E - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x04 - .byte 0x00 - .byte 50 - -gItemEffect_FullHeal: @ 81FCC55 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x3f - .byte 0x00 - .byte 0x00 - -gItemEffect_Revive: @ 81FCC5B - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x44 - .byte 0x00 - .byte 0xfe - -gItemEffect_MaxRevive: @ 81FCC62 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x44 - .byte 0x00 - .byte 0xff - -gItemEffect_FreshWater: @ 81FCC69 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x04 - .byte 0x00 - .byte 50 - -gItemEffect_SodaPop: @ 81FCC70 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x04 - .byte 0x00 - .byte 60 - -gItemEffect_Lemonade: @ 81FCC77 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x04 - .byte 0x00 - .byte 80 - -gItemEffect_MoomooMilk: @ 81FCC7E - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x04 - .byte 0x00 - .byte 100 - -gItemEffect_EnergyPowder: @ 81FCC85 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x04 - .byte 0xe0 - .byte 50 - .byte 0xfb - .byte 0xfb - .byte 0xf6 - -gItemEffect_EnergyRoot: @ 81FCC8F - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x04 - .byte 0xe0 - .byte 200 - .byte 0xf6 - .byte 0xf6 - .byte 0xf1 - -gItemEffect_HealPowder: @ 81FCC99 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x3f - .byte 0x00 - .byte 0xe0 - .byte 0xfb - .byte 0xfb - .byte 0xf6 - -gItemEffect_RevivalHerb: @ 81FCCA2 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x44 - .byte 0xe0 - .byte 0xfe - .byte 0xf1 - .byte 0xf1 - .byte 0xec - -gItemEffect_Ether: @ 81FCCAC - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x18 - .byte 0x00 - .byte 0x0a - -gItemEffect_MaxEther: @ 81FCCB3 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x18 - .byte 0x00 - .byte 0x7f - -gItemEffect_Elixir: @ 81FCCBA - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x08 - .byte 0x00 - .byte 0x0a - -gItemEffect_MaxElixir: @ 81FCCC1 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x08 - .byte 0x00 - .byte 0x7f - -gItemEffect_LavaCookie: @ 81FCCC8 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x3f - .byte 0x00 - .byte 0x00 - -gItemEffect_BlueFlute: @ 81FCCCE - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x20 - .byte 0x00 - .byte 0x00 - -gItemEffect_YellowFlute: @ 81FCCD4 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x01 - .byte 0x00 - .byte 0x00 - -gItemEffect_RedFlute: @ 81FCCDA - .byte 0x80 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - -gItemEffect_BerryJuice: @ 81FCCE0 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x04 - .byte 0x00 - .byte 20 - -gItemEffect_SacredAsh: @ 81FCCE7 - .byte 0x40 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x44 - .byte 0x00 - .byte 0xff - -gItemEffect_HPUp: @ 81FCCEE - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x01 - .byte 0xe0 - .byte 0x0a - .byte 0x05 - .byte 0x03 - .byte 0x02 - -gItemEffect_Protein: @ 81FCCF8 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x02 - .byte 0xe0 - .byte 0x0a - .byte 0x05 - .byte 0x03 - .byte 0x02 - -gItemEffect_Iron: @ 81FCD02 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0xe1 - .byte 0x0a - .byte 0x05 - .byte 0x03 - .byte 0x02 - -gItemEffect_Carbos: @ 81FCD0C - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0xe2 - .byte 0x0a - .byte 0x05 - .byte 0x03 - .byte 0x02 - -gItemEffect_Calcium: @ 81FCD16 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0xe8 - .byte 0x0a - .byte 0x05 - .byte 0x03 - .byte 0x02 - -gItemEffect_RareCandy: @ 81FCD20 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x40 - .byte 0x44 - .byte 0xe0 - .byte 253 - .byte 0x05 - .byte 0x03 - .byte 0x02 - -gItemEffect_PPUp: @ 81FCD2A - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x20 - .byte 0xe0 - .byte 0x05 - .byte 0x03 - .byte 0x02 - -gItemEffect_Zinc: @ 81FCD33 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0xe4 - .byte 0x0a - .byte 0x05 - .byte 0x03 - .byte 0x02 - -gItemEffect_PPMax: @ 81FCD3D - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0xf0 - .byte 0x05 - .byte 0x03 - .byte 0x02 - -gItemEffect_GuardSpec: @ 81FCD46 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x80 - .byte 0x00 - .byte 0x60 - .byte 0x01 - .byte 0x01 - -gItemEffect_DireHit: @ 81FCD4E - .byte 0x20 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x60 - .byte 0x01 - .byte 0x01 - -gItemEffect_XAttack: @ 81FCD56 - .byte 0x01 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x60 - .byte 0x01 - .byte 0x01 - -gItemEffect_XDefend: @ 81FCD5E - .byte 0x00 - .byte 0x10 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x60 - .byte 0x01 - .byte 0x01 - -gItemEffect_XSpeed: @ 81FCD66 - .byte 0x00 - .byte 0x01 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x60 - .byte 0x01 - .byte 0x01 - -gItemEffect_XAccuracy: @ 81FCD6E - .byte 0x00 - .byte 0x00 - .byte 0x10 - .byte 0x00 - .byte 0x00 - .byte 0x60 - .byte 0x01 - .byte 0x01 - -gItemEffect_XSpecial: @ 81FCD76 - .byte 0x00 - .byte 0x00 - .byte 0x01 - .byte 0x00 - .byte 0x00 - .byte 0x60 - .byte 0x01 - .byte 0x01 - -gItemEffect_SunStone: @ 81FCD7E - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x80 - .byte 0x00 - -gItemEffect_MoonStone: @ 81FCD84 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x80 - .byte 0x00 - -gItemEffect_FireStone: @ 81FCD8A - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x80 - .byte 0x00 - -gItemEffect_ThunderStone: @ 81FCD90 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x80 - .byte 0x00 - -gItemEffect_WaterStone: @ 81FCD96 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x80 - .byte 0x00 - -gItemEffect_LeafStone: @ 81FCD9C - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x80 - .byte 0x00 - -gItemEffect_CheriBerry: @ 81FCDA2 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x02 - .byte 0x00 - .byte 0x00 - -gItemEffect_ChestoBerry: @ 81FCDA8 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x20 - .byte 0x00 - .byte 0x00 - -gItemEffect_PechaBerry: @ 81FCDAE - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x10 - .byte 0x00 - .byte 0x00 - -gItemEffect_RawstBerry: @ 81FCDB4 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x08 - .byte 0x00 - .byte 0x00 - -gItemEffect_AspearBerry: @ 81FCDBA - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x04 - .byte 0x00 - .byte 0x00 - -gItemEffect_LeppaBerry: @ 81FCDC0 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x18 - .byte 0x00 - .byte 0x0a - -gItemEffect_OranBerry: @ 81FCDC7 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x04 - .byte 0x00 - .byte 10 - -gItemEffect_PersimBerry: @ 81FCDCE - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x01 - .byte 0x00 - .byte 0x00 - -gItemEffect_LumBerry: @ 81FCDD4 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x3f - .byte 0x00 - .byte 0x00 - -gItemEffect_SitrusBerry: @ 81FCDDA - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x00 - .byte 0x04 - .byte 0x00 - .byte 30 - - .align 2 -gItemEffectTable:: @ 81FCDE4 - .4byte gItemEffect_Potion - .4byte gItemEffect_Antidote - .4byte gItemEffect_BurnHeal - .4byte gItemEffect_IceHeal - .4byte gItemEffect_Awakening - .4byte gItemEffect_ParalyzeHeal - .4byte gItemEffect_FullRestore - .4byte gItemEffect_MaxPotion - .4byte gItemEffect_HyperPotion - .4byte gItemEffect_SuperPotion - .4byte gItemEffect_FullHeal - .4byte gItemEffect_Revive - .4byte gItemEffect_MaxRevive - .4byte gItemEffect_FreshWater - .4byte gItemEffect_SodaPop - .4byte gItemEffect_Lemonade - .4byte gItemEffect_MoomooMilk - .4byte gItemEffect_EnergyPowder - .4byte gItemEffect_EnergyRoot - .4byte gItemEffect_HealPowder - .4byte gItemEffect_RevivalHerb - .4byte gItemEffect_Ether - .4byte gItemEffect_MaxEther - .4byte gItemEffect_Elixir - .4byte gItemEffect_MaxElixir - .4byte gItemEffect_LavaCookie - .4byte gItemEffect_BlueFlute - .4byte gItemEffect_YellowFlute - .4byte gItemEffect_RedFlute - .4byte NULL - .4byte NULL - .4byte gItemEffect_BerryJuice - .4byte gItemEffect_SacredAsh - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte gItemEffect_HPUp - .4byte gItemEffect_Protein - .4byte gItemEffect_Iron - .4byte gItemEffect_Carbos - .4byte gItemEffect_Calcium - .4byte gItemEffect_RareCandy - .4byte gItemEffect_PPUp - .4byte gItemEffect_Zinc - .4byte gItemEffect_PPMax - .4byte NULL - .4byte gItemEffect_GuardSpec - .4byte gItemEffect_DireHit - .4byte gItemEffect_XAttack - .4byte gItemEffect_XDefend - .4byte gItemEffect_XSpeed - .4byte gItemEffect_XAccuracy - .4byte gItemEffect_XSpecial - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte gItemEffect_SunStone - .4byte gItemEffect_MoonStone - .4byte gItemEffect_FireStone - .4byte gItemEffect_ThunderStone - .4byte gItemEffect_WaterStone - .4byte gItemEffect_LeafStone - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte gItemEffect_CheriBerry - .4byte gItemEffect_ChestoBerry - .4byte gItemEffect_PechaBerry - .4byte gItemEffect_RawstBerry - .4byte gItemEffect_AspearBerry - .4byte gItemEffect_LeppaBerry - .4byte gItemEffect_OranBerry - .4byte gItemEffect_PersimBerry - .4byte gItemEffect_LumBerry - .4byte gItemEffect_SitrusBerry - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL diff --git a/data/level_up_learnset_pointers.inc b/data/level_up_learnset_pointers.inc deleted file mode 100644 index 31055be5c..000000000 --- a/data/level_up_learnset_pointers.inc +++ /dev/null @@ -1,414 +0,0 @@ - .align 2 -gLevelUpLearnsets:: @ 8207BC8 - .4byte gBulbasaurLevelUpLearnset - .4byte gBulbasaurLevelUpLearnset - .4byte gIvysaurLevelUpLearnset - .4byte gVenusaurLevelUpLearnset - .4byte gCharmanderLevelUpLearnset - .4byte gCharmeleonLevelUpLearnset - .4byte gCharizardLevelUpLearnset - .4byte gSquirtleLevelUpLearnset - .4byte gWartortleLevelUpLearnset - .4byte gBlastoiseLevelUpLearnset - .4byte gCaterpieLevelUpLearnset - .4byte gMetapodLevelUpLearnset - .4byte gButterfreeLevelUpLearnset - .4byte gWeedleLevelUpLearnset - .4byte gKakunaLevelUpLearnset - .4byte gBeedrillLevelUpLearnset - .4byte gPidgeyLevelUpLearnset - .4byte gPidgeottoLevelUpLearnset - .4byte gPidgeotLevelUpLearnset - .4byte gRattataLevelUpLearnset - .4byte gRaticateLevelUpLearnset - .4byte gSpearowLevelUpLearnset - .4byte gFearowLevelUpLearnset - .4byte gEkansLevelUpLearnset - .4byte gArbokLevelUpLearnset - .4byte gPikachuLevelUpLearnset - .4byte gRaichuLevelUpLearnset - .4byte gSandshrewLevelUpLearnset - .4byte gSandslashLevelUpLearnset - .4byte gNidoranFLevelUpLearnset - .4byte gNidorinaLevelUpLearnset - .4byte gNidoqueenLevelUpLearnset - .4byte gNidoranMLevelUpLearnset - .4byte gNidorinoLevelUpLearnset - .4byte gNidokingLevelUpLearnset - .4byte gClefairyLevelUpLearnset - .4byte gClefableLevelUpLearnset - .4byte gVulpixLevelUpLearnset - .4byte gNinetalesLevelUpLearnset - .4byte gJigglypuffLevelUpLearnset - .4byte gWigglytuffLevelUpLearnset - .4byte gZubatLevelUpLearnset - .4byte gGolbatLevelUpLearnset - .4byte gOddishLevelUpLearnset - .4byte gGloomLevelUpLearnset - .4byte gVileplumeLevelUpLearnset - .4byte gParasLevelUpLearnset - .4byte gParasectLevelUpLearnset - .4byte gVenonatLevelUpLearnset - .4byte gVenomothLevelUpLearnset - .4byte gDiglettLevelUpLearnset - .4byte gDugtrioLevelUpLearnset - .4byte gMeowthLevelUpLearnset - .4byte gPersianLevelUpLearnset - .4byte gPsyduckLevelUpLearnset - .4byte gGolduckLevelUpLearnset - .4byte gMankeyLevelUpLearnset - .4byte gPrimeapeLevelUpLearnset - .4byte gGrowlitheLevelUpLearnset - .4byte gArcanineLevelUpLearnset - .4byte gPoliwagLevelUpLearnset - .4byte gPoliwhirlLevelUpLearnset - .4byte gPoliwrathLevelUpLearnset - .4byte gAbraLevelUpLearnset - .4byte gKadabraLevelUpLearnset - .4byte gAlakazamLevelUpLearnset - .4byte gMachopLevelUpLearnset - .4byte gMachokeLevelUpLearnset - .4byte gMachampLevelUpLearnset - .4byte gBellsproutLevelUpLearnset - .4byte gWeepinbellLevelUpLearnset - .4byte gVictreebelLevelUpLearnset - .4byte gTentacoolLevelUpLearnset - .4byte gTentacruelLevelUpLearnset - .4byte gGeodudeLevelUpLearnset - .4byte gGravelerLevelUpLearnset - .4byte gGolemLevelUpLearnset - .4byte gPonytaLevelUpLearnset - .4byte gRapidashLevelUpLearnset - .4byte gSlowpokeLevelUpLearnset - .4byte gSlowbroLevelUpLearnset - .4byte gMagnemiteLevelUpLearnset - .4byte gMagnetonLevelUpLearnset - .4byte gFarfetchdLevelUpLearnset - .4byte gDoduoLevelUpLearnset - .4byte gDodrioLevelUpLearnset - .4byte gSeelLevelUpLearnset - .4byte gDewgongLevelUpLearnset - .4byte gGrimerLevelUpLearnset - .4byte gMukLevelUpLearnset - .4byte gShellderLevelUpLearnset - .4byte gCloysterLevelUpLearnset - .4byte gGastlyLevelUpLearnset - .4byte gHaunterLevelUpLearnset - .4byte gGengarLevelUpLearnset - .4byte gOnixLevelUpLearnset - .4byte gDrowzeeLevelUpLearnset - .4byte gHypnoLevelUpLearnset - .4byte gKrabbyLevelUpLearnset - .4byte gKinglerLevelUpLearnset - .4byte gVoltorbLevelUpLearnset - .4byte gElectrodeLevelUpLearnset - .4byte gExeggcuteLevelUpLearnset - .4byte gExeggutorLevelUpLearnset - .4byte gCuboneLevelUpLearnset - .4byte gMarowakLevelUpLearnset - .4byte gHitmonleeLevelUpLearnset - .4byte gHitmonchanLevelUpLearnset - .4byte gLickitungLevelUpLearnset - .4byte gKoffingLevelUpLearnset - .4byte gWeezingLevelUpLearnset - .4byte gRhyhornLevelUpLearnset - .4byte gRhydonLevelUpLearnset - .4byte gChanseyLevelUpLearnset - .4byte gTangelaLevelUpLearnset - .4byte gKangaskhanLevelUpLearnset - .4byte gHorseaLevelUpLearnset - .4byte gSeadraLevelUpLearnset - .4byte gGoldeenLevelUpLearnset - .4byte gSeakingLevelUpLearnset - .4byte gStaryuLevelUpLearnset - .4byte gStarmieLevelUpLearnset - .4byte gMrmimeLevelUpLearnset - .4byte gScytherLevelUpLearnset - .4byte gJynxLevelUpLearnset - .4byte gElectabuzzLevelUpLearnset - .4byte gMagmarLevelUpLearnset - .4byte gPinsirLevelUpLearnset - .4byte gTaurosLevelUpLearnset - .4byte gMagikarpLevelUpLearnset - .4byte gGyaradosLevelUpLearnset - .4byte gLaprasLevelUpLearnset - .4byte gDittoLevelUpLearnset - .4byte gEeveeLevelUpLearnset - .4byte gVaporeonLevelUpLearnset - .4byte gJolteonLevelUpLearnset - .4byte gFlareonLevelUpLearnset - .4byte gPorygonLevelUpLearnset - .4byte gOmanyteLevelUpLearnset - .4byte gOmastarLevelUpLearnset - .4byte gKabutoLevelUpLearnset - .4byte gKabutopsLevelUpLearnset - .4byte gAerodactylLevelUpLearnset - .4byte gSnorlaxLevelUpLearnset - .4byte gArticunoLevelUpLearnset - .4byte gZapdosLevelUpLearnset - .4byte gMoltresLevelUpLearnset - .4byte gDratiniLevelUpLearnset - .4byte gDragonairLevelUpLearnset - .4byte gDragoniteLevelUpLearnset - .4byte gMewtwoLevelUpLearnset - .4byte gMewLevelUpLearnset - .4byte gChikoritaLevelUpLearnset - .4byte gBayleefLevelUpLearnset - .4byte gMeganiumLevelUpLearnset - .4byte gCyndaquilLevelUpLearnset - .4byte gQuilavaLevelUpLearnset - .4byte gTyphlosionLevelUpLearnset - .4byte gTotodileLevelUpLearnset - .4byte gCroconawLevelUpLearnset - .4byte gFeraligatrLevelUpLearnset - .4byte gSentretLevelUpLearnset - .4byte gFurretLevelUpLearnset - .4byte gHoothootLevelUpLearnset - .4byte gNoctowlLevelUpLearnset - .4byte gLedybaLevelUpLearnset - .4byte gLedianLevelUpLearnset - .4byte gSpinarakLevelUpLearnset - .4byte gAriadosLevelUpLearnset - .4byte gCrobatLevelUpLearnset - .4byte gChinchouLevelUpLearnset - .4byte gLanturnLevelUpLearnset - .4byte gPichuLevelUpLearnset - .4byte gCleffaLevelUpLearnset - .4byte gIgglybuffLevelUpLearnset - .4byte gTogepiLevelUpLearnset - .4byte gTogeticLevelUpLearnset - .4byte gNatuLevelUpLearnset - .4byte gXatuLevelUpLearnset - .4byte gMareepLevelUpLearnset - .4byte gFlaaffyLevelUpLearnset - .4byte gAmpharosLevelUpLearnset - .4byte gBellossomLevelUpLearnset - .4byte gMarillLevelUpLearnset - .4byte gAzumarillLevelUpLearnset - .4byte gSudowoodoLevelUpLearnset - .4byte gPolitoedLevelUpLearnset - .4byte gHoppipLevelUpLearnset - .4byte gSkiploomLevelUpLearnset - .4byte gJumpluffLevelUpLearnset - .4byte gAipomLevelUpLearnset - .4byte gSunkernLevelUpLearnset - .4byte gSunfloraLevelUpLearnset - .4byte gYanmaLevelUpLearnset - .4byte gWooperLevelUpLearnset - .4byte gQuagsireLevelUpLearnset - .4byte gEspeonLevelUpLearnset - .4byte gUmbreonLevelUpLearnset - .4byte gMurkrowLevelUpLearnset - .4byte gSlowkingLevelUpLearnset - .4byte gMisdreavusLevelUpLearnset - .4byte gUnownLevelUpLearnset - .4byte gWobbuffetLevelUpLearnset - .4byte gGirafarigLevelUpLearnset - .4byte gPinecoLevelUpLearnset - .4byte gForretressLevelUpLearnset - .4byte gDunsparceLevelUpLearnset - .4byte gGligarLevelUpLearnset - .4byte gSteelixLevelUpLearnset - .4byte gSnubbullLevelUpLearnset - .4byte gGranbullLevelUpLearnset - .4byte gQwilfishLevelUpLearnset - .4byte gScizorLevelUpLearnset - .4byte gShuckleLevelUpLearnset - .4byte gHeracrossLevelUpLearnset - .4byte gSneaselLevelUpLearnset - .4byte gTeddiursaLevelUpLearnset - .4byte gUrsaringLevelUpLearnset - .4byte gSlugmaLevelUpLearnset - .4byte gMagcargoLevelUpLearnset - .4byte gSwinubLevelUpLearnset - .4byte gPiloswineLevelUpLearnset - .4byte gCorsolaLevelUpLearnset - .4byte gRemoraidLevelUpLearnset - .4byte gOctilleryLevelUpLearnset - .4byte gDelibirdLevelUpLearnset - .4byte gMantineLevelUpLearnset - .4byte gSkarmoryLevelUpLearnset - .4byte gHoundourLevelUpLearnset - .4byte gHoundoomLevelUpLearnset - .4byte gKingdraLevelUpLearnset - .4byte gPhanpyLevelUpLearnset - .4byte gDonphanLevelUpLearnset - .4byte gPorygon2LevelUpLearnset - .4byte gStantlerLevelUpLearnset - .4byte gSmeargleLevelUpLearnset - .4byte gTyrogueLevelUpLearnset - .4byte gHitmontopLevelUpLearnset - .4byte gSmoochumLevelUpLearnset - .4byte gElekidLevelUpLearnset - .4byte gMagbyLevelUpLearnset - .4byte gMiltankLevelUpLearnset - .4byte gBlisseyLevelUpLearnset - .4byte gRaikouLevelUpLearnset - .4byte gEnteiLevelUpLearnset - .4byte gSuicuneLevelUpLearnset - .4byte gLarvitarLevelUpLearnset - .4byte gPupitarLevelUpLearnset - .4byte gTyranitarLevelUpLearnset - .4byte gLugiaLevelUpLearnset - .4byte gHoOhLevelUpLearnset - .4byte gCelebiLevelUpLearnset - .4byte gSpecies252LevelUpLearnset - .4byte gSpecies253LevelUpLearnset - .4byte gSpecies254LevelUpLearnset - .4byte gSpecies255LevelUpLearnset - .4byte gSpecies256LevelUpLearnset - .4byte gSpecies257LevelUpLearnset - .4byte gSpecies258LevelUpLearnset - .4byte gSpecies259LevelUpLearnset - .4byte gSpecies260LevelUpLearnset - .4byte gSpecies261LevelUpLearnset - .4byte gSpecies262LevelUpLearnset - .4byte gSpecies263LevelUpLearnset - .4byte gSpecies264LevelUpLearnset - .4byte gSpecies265LevelUpLearnset - .4byte gSpecies266LevelUpLearnset - .4byte gSpecies267LevelUpLearnset - .4byte gSpecies268LevelUpLearnset - .4byte gSpecies269LevelUpLearnset - .4byte gSpecies270LevelUpLearnset - .4byte gSpecies271LevelUpLearnset - .4byte gSpecies272LevelUpLearnset - .4byte gSpecies273LevelUpLearnset - .4byte gSpecies274LevelUpLearnset - .4byte gSpecies275LevelUpLearnset - .4byte gSpecies276LevelUpLearnset - .4byte gTreeckoLevelUpLearnset - .4byte gGrovyleLevelUpLearnset - .4byte gSceptileLevelUpLearnset - .4byte gTorchicLevelUpLearnset - .4byte gCombuskenLevelUpLearnset - .4byte gBlazikenLevelUpLearnset - .4byte gMudkipLevelUpLearnset - .4byte gMarshtompLevelUpLearnset - .4byte gSwampertLevelUpLearnset - .4byte gPoochyenaLevelUpLearnset - .4byte gMightyenaLevelUpLearnset - .4byte gZigzagoonLevelUpLearnset - .4byte gLinooneLevelUpLearnset - .4byte gWurmpleLevelUpLearnset - .4byte gSilcoonLevelUpLearnset - .4byte gBeautiflyLevelUpLearnset - .4byte gCascoonLevelUpLearnset - .4byte gDustoxLevelUpLearnset - .4byte gLotadLevelUpLearnset - .4byte gLombreLevelUpLearnset - .4byte gLudicoloLevelUpLearnset - .4byte gSeedotLevelUpLearnset - .4byte gNuzleafLevelUpLearnset - .4byte gShiftryLevelUpLearnset - .4byte gNincadaLevelUpLearnset - .4byte gNinjaskLevelUpLearnset - .4byte gShedinjaLevelUpLearnset - .4byte gTaillowLevelUpLearnset - .4byte gSwellowLevelUpLearnset - .4byte gShroomishLevelUpLearnset - .4byte gBreloomLevelUpLearnset - .4byte gSpindaLevelUpLearnset - .4byte gWingullLevelUpLearnset - .4byte gPelipperLevelUpLearnset - .4byte gSurskitLevelUpLearnset - .4byte gMasquerainLevelUpLearnset - .4byte gWailmerLevelUpLearnset - .4byte gWailordLevelUpLearnset - .4byte gSkittyLevelUpLearnset - .4byte gDelcattyLevelUpLearnset - .4byte gKecleonLevelUpLearnset - .4byte gBaltoyLevelUpLearnset - .4byte gClaydolLevelUpLearnset - .4byte gNosepassLevelUpLearnset - .4byte gTorkoalLevelUpLearnset - .4byte gSableyeLevelUpLearnset - .4byte gBarboachLevelUpLearnset - .4byte gWhiscashLevelUpLearnset - .4byte gLuvdiscLevelUpLearnset - .4byte gCorphishLevelUpLearnset - .4byte gCrawdauntLevelUpLearnset - .4byte gFeebasLevelUpLearnset - .4byte gMiloticLevelUpLearnset - .4byte gCarvanhaLevelUpLearnset - .4byte gSharpedoLevelUpLearnset - .4byte gTrapinchLevelUpLearnset - .4byte gVibravaLevelUpLearnset - .4byte gFlygonLevelUpLearnset - .4byte gMakuhitaLevelUpLearnset - .4byte gHariyamaLevelUpLearnset - .4byte gElectrikeLevelUpLearnset - .4byte gManectricLevelUpLearnset - .4byte gNumelLevelUpLearnset - .4byte gCameruptLevelUpLearnset - .4byte gSphealLevelUpLearnset - .4byte gSealeoLevelUpLearnset - .4byte gWalreinLevelUpLearnset - .4byte gCacneaLevelUpLearnset - .4byte gCacturneLevelUpLearnset - .4byte gSnoruntLevelUpLearnset - .4byte gGlalieLevelUpLearnset - .4byte gLunatoneLevelUpLearnset - .4byte gSolrockLevelUpLearnset - .4byte gAzurillLevelUpLearnset - .4byte gSpoinkLevelUpLearnset - .4byte gGrumpigLevelUpLearnset - .4byte gPlusleLevelUpLearnset - .4byte gMinunLevelUpLearnset - .4byte gMawileLevelUpLearnset - .4byte gMedititeLevelUpLearnset - .4byte gMedichamLevelUpLearnset - .4byte gSwabluLevelUpLearnset - .4byte gAltariaLevelUpLearnset - .4byte gWynautLevelUpLearnset - .4byte gDuskullLevelUpLearnset - .4byte gDusclopsLevelUpLearnset - .4byte gRoseliaLevelUpLearnset - .4byte gSlakothLevelUpLearnset - .4byte gVigorothLevelUpLearnset - .4byte gSlakingLevelUpLearnset - .4byte gGulpinLevelUpLearnset - .4byte gSwalotLevelUpLearnset - .4byte gTropiusLevelUpLearnset - .4byte gWhismurLevelUpLearnset - .4byte gLoudredLevelUpLearnset - .4byte gExploudLevelUpLearnset - .4byte gClamperlLevelUpLearnset - .4byte gHuntailLevelUpLearnset - .4byte gGorebyssLevelUpLearnset - .4byte gAbsolLevelUpLearnset - .4byte gShuppetLevelUpLearnset - .4byte gBanetteLevelUpLearnset - .4byte gSeviperLevelUpLearnset - .4byte gZangooseLevelUpLearnset - .4byte gRelicanthLevelUpLearnset - .4byte gAronLevelUpLearnset - .4byte gLaironLevelUpLearnset - .4byte gAggronLevelUpLearnset - .4byte gCastformLevelUpLearnset - .4byte gVolbeatLevelUpLearnset - .4byte gIllumiseLevelUpLearnset - .4byte gLileepLevelUpLearnset - .4byte gCradilyLevelUpLearnset - .4byte gAnorithLevelUpLearnset - .4byte gArmaldoLevelUpLearnset - .4byte gRaltsLevelUpLearnset - .4byte gKirliaLevelUpLearnset - .4byte gGardevoirLevelUpLearnset - .4byte gBagonLevelUpLearnset - .4byte gShelgonLevelUpLearnset - .4byte gSalamenceLevelUpLearnset - .4byte gBeldumLevelUpLearnset - .4byte gMetangLevelUpLearnset - .4byte gMetagrossLevelUpLearnset - .4byte gRegirockLevelUpLearnset - .4byte gRegiceLevelUpLearnset - .4byte gRegisteelLevelUpLearnset - .4byte gKyogreLevelUpLearnset - .4byte gGroudonLevelUpLearnset - .4byte gRayquazaLevelUpLearnset - .4byte gLatiasLevelUpLearnset - .4byte gLatiosLevelUpLearnset - .4byte gJirachiLevelUpLearnset - .4byte gDeoxysLevelUpLearnset - .4byte gChimechoLevelUpLearnset diff --git a/data/level_up_learnsets.inc b/data/level_up_learnsets.inc deleted file mode 100644 index b2a445dda..000000000 --- a/data/level_up_learnsets.inc +++ /dev/null @@ -1,5206 +0,0 @@ - .align 2 - -gBulbasaurLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 4, MOVE_GROWL - level_up_move 7, MOVE_LEECH_SEED - level_up_move 10, MOVE_VINE_WHIP - level_up_move 15, MOVE_POISON_POWDER - level_up_move 15, MOVE_SLEEP_POWDER - level_up_move 20, MOVE_RAZOR_LEAF - level_up_move 25, MOVE_SWEET_SCENT - level_up_move 32, MOVE_GROWTH - level_up_move 39, MOVE_SYNTHESIS - level_up_move 46, MOVE_SOLAR_BEAM - .2byte -1 - -gIvysaurLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_GROWL - level_up_move 1, MOVE_LEECH_SEED - level_up_move 4, MOVE_GROWL - level_up_move 7, MOVE_LEECH_SEED - level_up_move 10, MOVE_VINE_WHIP - level_up_move 15, MOVE_POISON_POWDER - level_up_move 15, MOVE_SLEEP_POWDER - level_up_move 22, MOVE_RAZOR_LEAF - level_up_move 29, MOVE_SWEET_SCENT - level_up_move 38, MOVE_GROWTH - level_up_move 47, MOVE_SYNTHESIS - level_up_move 56, MOVE_SOLAR_BEAM - .2byte -1 - -gVenusaurLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_GROWL - level_up_move 1, MOVE_LEECH_SEED - level_up_move 1, MOVE_VINE_WHIP - level_up_move 4, MOVE_GROWL - level_up_move 7, MOVE_LEECH_SEED - level_up_move 10, MOVE_VINE_WHIP - level_up_move 15, MOVE_POISON_POWDER - level_up_move 15, MOVE_SLEEP_POWDER - level_up_move 22, MOVE_RAZOR_LEAF - level_up_move 29, MOVE_SWEET_SCENT - level_up_move 41, MOVE_GROWTH - level_up_move 53, MOVE_SYNTHESIS - level_up_move 65, MOVE_SOLAR_BEAM - .2byte -1 - -gCharmanderLevelUpLearnset: - level_up_move 1, MOVE_SCRATCH - level_up_move 1, MOVE_GROWL - level_up_move 7, MOVE_EMBER - level_up_move 13, MOVE_SMOKESCREEN - level_up_move 19, MOVE_RAGE - level_up_move 25, MOVE_SCARY_FACE - level_up_move 31, MOVE_FLAMETHROWER - level_up_move 37, MOVE_SLASH - level_up_move 43, MOVE_DRAGON_RAGE - level_up_move 49, MOVE_FIRE_SPIN - .2byte -1 - -gCharmeleonLevelUpLearnset: - level_up_move 1, MOVE_SCRATCH - level_up_move 1, MOVE_GROWL - level_up_move 1, MOVE_EMBER - level_up_move 7, MOVE_EMBER - level_up_move 13, MOVE_SMOKESCREEN - level_up_move 20, MOVE_RAGE - level_up_move 27, MOVE_SCARY_FACE - level_up_move 34, MOVE_FLAMETHROWER - level_up_move 41, MOVE_SLASH - level_up_move 48, MOVE_DRAGON_RAGE - level_up_move 55, MOVE_FIRE_SPIN - .2byte -1 - -gCharizardLevelUpLearnset: - level_up_move 1, MOVE_SCRATCH - level_up_move 1, MOVE_GROWL - level_up_move 1, MOVE_EMBER - level_up_move 1, MOVE_SMOKESCREEN - level_up_move 7, MOVE_EMBER - level_up_move 13, MOVE_SMOKESCREEN - level_up_move 20, MOVE_RAGE - level_up_move 27, MOVE_SCARY_FACE - level_up_move 34, MOVE_FLAMETHROWER - level_up_move 36, MOVE_WING_ATTACK - level_up_move 44, MOVE_SLASH - level_up_move 54, MOVE_DRAGON_RAGE - level_up_move 64, MOVE_FIRE_SPIN - .2byte -1 - -gSquirtleLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 4, MOVE_TAIL_WHIP - level_up_move 7, MOVE_BUBBLE - level_up_move 10, MOVE_WITHDRAW - level_up_move 13, MOVE_WATER_GUN - level_up_move 18, MOVE_BITE - level_up_move 23, MOVE_RAPID_SPIN - level_up_move 28, MOVE_PROTECT - level_up_move 33, MOVE_RAIN_DANCE - level_up_move 40, MOVE_SKULL_BASH - level_up_move 47, MOVE_HYDRO_PUMP - .2byte -1 - -gWartortleLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_TAIL_WHIP - level_up_move 1, MOVE_BUBBLE - level_up_move 4, MOVE_TAIL_WHIP - level_up_move 7, MOVE_BUBBLE - level_up_move 10, MOVE_WITHDRAW - level_up_move 13, MOVE_WATER_GUN - level_up_move 19, MOVE_BITE - level_up_move 25, MOVE_RAPID_SPIN - level_up_move 31, MOVE_PROTECT - level_up_move 37, MOVE_RAIN_DANCE - level_up_move 45, MOVE_SKULL_BASH - level_up_move 53, MOVE_HYDRO_PUMP - .2byte -1 - -gBlastoiseLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_TAIL_WHIP - level_up_move 1, MOVE_BUBBLE - level_up_move 1, MOVE_WITHDRAW - level_up_move 4, MOVE_TAIL_WHIP - level_up_move 7, MOVE_BUBBLE - level_up_move 10, MOVE_WITHDRAW - level_up_move 13, MOVE_WATER_GUN - level_up_move 19, MOVE_BITE - level_up_move 25, MOVE_RAPID_SPIN - level_up_move 31, MOVE_PROTECT - level_up_move 42, MOVE_RAIN_DANCE - level_up_move 55, MOVE_SKULL_BASH - level_up_move 68, MOVE_HYDRO_PUMP - .2byte -1 - -gCaterpieLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_STRING_SHOT - .2byte -1 - -gMetapodLevelUpLearnset: - level_up_move 1, MOVE_HARDEN - level_up_move 7, MOVE_HARDEN - .2byte -1 - -gButterfreeLevelUpLearnset: - level_up_move 1, MOVE_CONFUSION - level_up_move 10, MOVE_CONFUSION - level_up_move 13, MOVE_POISON_POWDER - level_up_move 14, MOVE_STUN_SPORE - level_up_move 15, MOVE_SLEEP_POWDER - level_up_move 18, MOVE_SUPERSONIC - level_up_move 23, MOVE_WHIRLWIND - level_up_move 28, MOVE_GUST - level_up_move 34, MOVE_PSYBEAM - level_up_move 40, MOVE_SAFEGUARD - level_up_move 47, MOVE_SILVER_WIND - .2byte -1 - -gWeedleLevelUpLearnset: - level_up_move 1, MOVE_POISON_STING - level_up_move 1, MOVE_STRING_SHOT - .2byte -1 - -gKakunaLevelUpLearnset: - level_up_move 1, MOVE_HARDEN - level_up_move 7, MOVE_HARDEN - .2byte -1 - -gBeedrillLevelUpLearnset: - level_up_move 1, MOVE_FURY_ATTACK - level_up_move 10, MOVE_FURY_ATTACK - level_up_move 15, MOVE_FOCUS_ENERGY - level_up_move 20, MOVE_TWINEEDLE - level_up_move 25, MOVE_RAGE - level_up_move 30, MOVE_PURSUIT - level_up_move 35, MOVE_PIN_MISSILE - level_up_move 40, MOVE_AGILITY - level_up_move 45, MOVE_ENDEAVOR - .2byte -1 - -gPidgeyLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 5, MOVE_SAND_ATTACK - level_up_move 9, MOVE_GUST - level_up_move 13, MOVE_QUICK_ATTACK - level_up_move 19, MOVE_WHIRLWIND - level_up_move 25, MOVE_WING_ATTACK - level_up_move 31, MOVE_FEATHER_DANCE - level_up_move 39, MOVE_AGILITY - level_up_move 47, MOVE_MIRROR_MOVE - .2byte -1 - -gPidgeottoLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_SAND_ATTACK - level_up_move 1, MOVE_GUST - level_up_move 5, MOVE_SAND_ATTACK - level_up_move 9, MOVE_GUST - level_up_move 13, MOVE_QUICK_ATTACK - level_up_move 20, MOVE_WHIRLWIND - level_up_move 27, MOVE_WING_ATTACK - level_up_move 34, MOVE_FEATHER_DANCE - level_up_move 43, MOVE_AGILITY - level_up_move 52, MOVE_MIRROR_MOVE - .2byte -1 - -gPidgeotLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_SAND_ATTACK - level_up_move 1, MOVE_GUST - level_up_move 1, MOVE_QUICK_ATTACK - level_up_move 5, MOVE_SAND_ATTACK - level_up_move 9, MOVE_GUST - level_up_move 13, MOVE_QUICK_ATTACK - level_up_move 20, MOVE_WHIRLWIND - level_up_move 27, MOVE_WING_ATTACK - level_up_move 34, MOVE_FEATHER_DANCE - level_up_move 48, MOVE_AGILITY - level_up_move 62, MOVE_MIRROR_MOVE - .2byte -1 - -gRattataLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_TAIL_WHIP - level_up_move 7, MOVE_QUICK_ATTACK - level_up_move 13, MOVE_HYPER_FANG - level_up_move 20, MOVE_FOCUS_ENERGY - level_up_move 27, MOVE_PURSUIT - level_up_move 34, MOVE_SUPER_FANG - level_up_move 41, MOVE_ENDEAVOR - .2byte -1 - -gRaticateLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_TAIL_WHIP - level_up_move 1, MOVE_QUICK_ATTACK - level_up_move 7, MOVE_QUICK_ATTACK - level_up_move 13, MOVE_HYPER_FANG - level_up_move 20, MOVE_SCARY_FACE - level_up_move 30, MOVE_PURSUIT - level_up_move 40, MOVE_SUPER_FANG - level_up_move 50, MOVE_ENDEAVOR - .2byte -1 - -gSpearowLevelUpLearnset: - level_up_move 1, MOVE_PECK - level_up_move 1, MOVE_GROWL - level_up_move 7, MOVE_LEER - level_up_move 13, MOVE_FURY_ATTACK - level_up_move 19, MOVE_PURSUIT - level_up_move 25, MOVE_AERIAL_ACE - level_up_move 31, MOVE_MIRROR_MOVE - level_up_move 37, MOVE_DRILL_PECK - level_up_move 43, MOVE_AGILITY - .2byte -1 - -gFearowLevelUpLearnset: - level_up_move 1, MOVE_PECK - level_up_move 1, MOVE_GROWL - level_up_move 1, MOVE_LEER - level_up_move 1, MOVE_FURY_ATTACK - level_up_move 7, MOVE_LEER - level_up_move 13, MOVE_FURY_ATTACK - level_up_move 26, MOVE_PURSUIT - level_up_move 32, MOVE_MIRROR_MOVE - level_up_move 40, MOVE_DRILL_PECK - level_up_move 47, MOVE_AGILITY - .2byte -1 - -gEkansLevelUpLearnset: - level_up_move 1, MOVE_WRAP - level_up_move 1, MOVE_LEER - level_up_move 8, MOVE_POISON_STING - level_up_move 13, MOVE_BITE - level_up_move 20, MOVE_GLARE - level_up_move 25, MOVE_SCREECH - level_up_move 32, MOVE_ACID - level_up_move 37, MOVE_STOCKPILE - level_up_move 37, MOVE_SWALLOW - level_up_move 37, MOVE_SPIT_UP - level_up_move 44, MOVE_HAZE - .2byte -1 - -gArbokLevelUpLearnset: - level_up_move 1, MOVE_WRAP - level_up_move 1, MOVE_LEER - level_up_move 1, MOVE_POISON_STING - level_up_move 1, MOVE_BITE - level_up_move 8, MOVE_POISON_STING - level_up_move 13, MOVE_BITE - level_up_move 20, MOVE_GLARE - level_up_move 28, MOVE_SCREECH - level_up_move 38, MOVE_ACID - level_up_move 46, MOVE_STOCKPILE - level_up_move 46, MOVE_SWALLOW - level_up_move 46, MOVE_SPIT_UP - level_up_move 56, MOVE_HAZE - .2byte -1 - -gPikachuLevelUpLearnset: - level_up_move 1, MOVE_THUNDER_SHOCK - level_up_move 1, MOVE_GROWL - level_up_move 6, MOVE_TAIL_WHIP - level_up_move 8, MOVE_THUNDER_WAVE - level_up_move 11, MOVE_QUICK_ATTACK - level_up_move 15, MOVE_DOUBLE_TEAM - level_up_move 20, MOVE_SLAM - level_up_move 26, MOVE_THUNDERBOLT - level_up_move 33, MOVE_AGILITY - level_up_move 41, MOVE_THUNDER - level_up_move 50, MOVE_LIGHT_SCREEN - .2byte -1 - -gRaichuLevelUpLearnset: - level_up_move 1, MOVE_THUNDER_SHOCK - level_up_move 1, MOVE_TAIL_WHIP - level_up_move 1, MOVE_QUICK_ATTACK - level_up_move 1, MOVE_THUNDERBOLT - .2byte -1 - -gSandshrewLevelUpLearnset: - level_up_move 1, MOVE_SCRATCH - level_up_move 6, MOVE_DEFENSE_CURL - level_up_move 11, MOVE_SAND_ATTACK - level_up_move 17, MOVE_POISON_STING - level_up_move 23, MOVE_SLASH - level_up_move 30, MOVE_SWIFT - level_up_move 37, MOVE_FURY_SWIPES - level_up_move 45, MOVE_SAND_TOMB - level_up_move 53, MOVE_SANDSTORM - .2byte -1 - -gSandslashLevelUpLearnset: - level_up_move 1, MOVE_SCRATCH - level_up_move 1, MOVE_DEFENSE_CURL - level_up_move 1, MOVE_SAND_ATTACK - level_up_move 6, MOVE_DEFENSE_CURL - level_up_move 11, MOVE_SAND_ATTACK - level_up_move 17, MOVE_POISON_STING - level_up_move 24, MOVE_SLASH - level_up_move 33, MOVE_SWIFT - level_up_move 42, MOVE_FURY_SWIPES - level_up_move 52, MOVE_SAND_TOMB - level_up_move 62, MOVE_SANDSTORM - .2byte -1 - -gNidoranFLevelUpLearnset: - level_up_move 1, MOVE_GROWL - level_up_move 1, MOVE_SCRATCH - level_up_move 8, MOVE_TAIL_WHIP - level_up_move 12, MOVE_DOUBLE_KICK - level_up_move 17, MOVE_POISON_STING - level_up_move 20, MOVE_BITE - level_up_move 23, MOVE_HELPING_HAND - level_up_move 30, MOVE_FURY_SWIPES - level_up_move 38, MOVE_FLATTER - level_up_move 47, MOVE_CRUNCH - .2byte -1 - -gNidorinaLevelUpLearnset: - level_up_move 1, MOVE_GROWL - level_up_move 1, MOVE_SCRATCH - level_up_move 8, MOVE_TAIL_WHIP - level_up_move 12, MOVE_DOUBLE_KICK - level_up_move 18, MOVE_POISON_STING - level_up_move 22, MOVE_BITE - level_up_move 26, MOVE_HELPING_HAND - level_up_move 34, MOVE_FURY_SWIPES - level_up_move 43, MOVE_FLATTER - level_up_move 53, MOVE_CRUNCH - .2byte -1 - -gNidoqueenLevelUpLearnset: - level_up_move 1, MOVE_SCRATCH - level_up_move 1, MOVE_TAIL_WHIP - level_up_move 1, MOVE_DOUBLE_KICK - level_up_move 1, MOVE_POISON_STING - level_up_move 23, MOVE_BODY_SLAM - .2byte -1 - -gNidoranMLevelUpLearnset: - level_up_move 1, MOVE_LEER - level_up_move 1, MOVE_PECK - level_up_move 8, MOVE_FOCUS_ENERGY - level_up_move 12, MOVE_DOUBLE_KICK - level_up_move 17, MOVE_POISON_STING - level_up_move 20, MOVE_HORN_ATTACK - level_up_move 23, MOVE_HELPING_HAND - level_up_move 30, MOVE_FURY_ATTACK - level_up_move 38, MOVE_FLATTER - level_up_move 47, MOVE_HORN_DRILL - .2byte -1 - -gNidorinoLevelUpLearnset: - level_up_move 1, MOVE_LEER - level_up_move 1, MOVE_PECK - level_up_move 8, MOVE_FOCUS_ENERGY - level_up_move 12, MOVE_DOUBLE_KICK - level_up_move 18, MOVE_POISON_STING - level_up_move 22, MOVE_HORN_ATTACK - level_up_move 26, MOVE_HELPING_HAND - level_up_move 34, MOVE_FURY_ATTACK - level_up_move 43, MOVE_FLATTER - level_up_move 53, MOVE_HORN_DRILL - .2byte -1 - -gNidokingLevelUpLearnset: - level_up_move 1, MOVE_PECK - level_up_move 1, MOVE_FOCUS_ENERGY - level_up_move 1, MOVE_DOUBLE_KICK - level_up_move 1, MOVE_POISON_STING - level_up_move 23, MOVE_THRASH - .2byte -1 - -gClefairyLevelUpLearnset: - level_up_move 1, MOVE_POUND - level_up_move 1, MOVE_GROWL - level_up_move 5, MOVE_ENCORE - level_up_move 9, MOVE_SING - level_up_move 13, MOVE_DOUBLE_SLAP - level_up_move 17, MOVE_FOLLOW_ME - level_up_move 21, MOVE_MINIMIZE - level_up_move 25, MOVE_DEFENSE_CURL - level_up_move 29, MOVE_METRONOME - level_up_move 33, MOVE_COSMIC_POWER - level_up_move 37, MOVE_MOONLIGHT - level_up_move 41, MOVE_LIGHT_SCREEN - level_up_move 45, MOVE_METEOR_MASH - .2byte -1 - -gClefableLevelUpLearnset: - level_up_move 1, MOVE_SING - level_up_move 1, MOVE_DOUBLE_SLAP - level_up_move 1, MOVE_MINIMIZE - level_up_move 1, MOVE_METRONOME - .2byte -1 - -gVulpixLevelUpLearnset: - level_up_move 1, MOVE_EMBER - level_up_move 5, MOVE_TAIL_WHIP - level_up_move 9, MOVE_ROAR - level_up_move 13, MOVE_QUICK_ATTACK - level_up_move 17, MOVE_WILL_O_WISP - level_up_move 21, MOVE_CONFUSE_RAY - level_up_move 25, MOVE_IMPRISON - level_up_move 29, MOVE_FLAMETHROWER - level_up_move 33, MOVE_SAFEGUARD - level_up_move 37, MOVE_GRUDGE - level_up_move 41, MOVE_FIRE_SPIN - .2byte -1 - -gNinetalesLevelUpLearnset: - level_up_move 1, MOVE_EMBER - level_up_move 1, MOVE_QUICK_ATTACK - level_up_move 1, MOVE_CONFUSE_RAY - level_up_move 1, MOVE_SAFEGUARD - level_up_move 45, MOVE_FIRE_SPIN - .2byte -1 - -gJigglypuffLevelUpLearnset: - level_up_move 1, MOVE_SING - level_up_move 4, MOVE_DEFENSE_CURL - level_up_move 9, MOVE_POUND - level_up_move 14, MOVE_DISABLE - level_up_move 19, MOVE_ROLLOUT - level_up_move 24, MOVE_DOUBLE_SLAP - level_up_move 29, MOVE_REST - level_up_move 34, MOVE_BODY_SLAM - level_up_move 39, MOVE_MIMIC - level_up_move 44, MOVE_HYPER_VOICE - level_up_move 49, MOVE_DOUBLE_EDGE - .2byte -1 - -gWigglytuffLevelUpLearnset: - level_up_move 1, MOVE_SING - level_up_move 1, MOVE_DISABLE - level_up_move 1, MOVE_DEFENSE_CURL - level_up_move 1, MOVE_DOUBLE_SLAP - .2byte -1 - -gZubatLevelUpLearnset: - level_up_move 1, MOVE_LEECH_LIFE - level_up_move 6, MOVE_SUPERSONIC - level_up_move 11, MOVE_ASTONISH - level_up_move 16, MOVE_BITE - level_up_move 21, MOVE_WING_ATTACK - level_up_move 26, MOVE_CONFUSE_RAY - level_up_move 31, MOVE_AIR_CUTTER - level_up_move 36, MOVE_MEAN_LOOK - level_up_move 41, MOVE_POISON_FANG - level_up_move 46, MOVE_HAZE - .2byte -1 - -gGolbatLevelUpLearnset: - level_up_move 1, MOVE_SCREECH - level_up_move 1, MOVE_LEECH_LIFE - level_up_move 1, MOVE_SUPERSONIC - level_up_move 1, MOVE_ASTONISH - level_up_move 6, MOVE_SUPERSONIC - level_up_move 11, MOVE_ASTONISH - level_up_move 16, MOVE_BITE - level_up_move 21, MOVE_WING_ATTACK - level_up_move 28, MOVE_CONFUSE_RAY - level_up_move 35, MOVE_AIR_CUTTER - level_up_move 42, MOVE_MEAN_LOOK - level_up_move 49, MOVE_POISON_FANG - level_up_move 56, MOVE_HAZE - .2byte -1 - -gOddishLevelUpLearnset: - level_up_move 1, MOVE_ABSORB - level_up_move 7, MOVE_SWEET_SCENT - level_up_move 14, MOVE_POISON_POWDER - level_up_move 16, MOVE_STUN_SPORE - level_up_move 18, MOVE_SLEEP_POWDER - level_up_move 23, MOVE_ACID - level_up_move 32, MOVE_MOONLIGHT - level_up_move 39, MOVE_PETAL_DANCE - .2byte -1 - -gGloomLevelUpLearnset: - level_up_move 1, MOVE_ABSORB - level_up_move 1, MOVE_SWEET_SCENT - level_up_move 1, MOVE_POISON_POWDER - level_up_move 7, MOVE_SWEET_SCENT - level_up_move 14, MOVE_POISON_POWDER - level_up_move 16, MOVE_STUN_SPORE - level_up_move 18, MOVE_SLEEP_POWDER - level_up_move 24, MOVE_ACID - level_up_move 35, MOVE_MOONLIGHT - level_up_move 44, MOVE_PETAL_DANCE - .2byte -1 - -gVileplumeLevelUpLearnset: - level_up_move 1, MOVE_ABSORB - level_up_move 1, MOVE_AROMATHERAPY - level_up_move 1, MOVE_STUN_SPORE - level_up_move 1, MOVE_MEGA_DRAIN - level_up_move 44, MOVE_PETAL_DANCE - .2byte -1 - -gParasLevelUpLearnset: - level_up_move 1, MOVE_SCRATCH - level_up_move 7, MOVE_STUN_SPORE - level_up_move 13, MOVE_POISON_POWDER - level_up_move 19, MOVE_LEECH_LIFE - level_up_move 25, MOVE_SPORE - level_up_move 31, MOVE_SLASH - level_up_move 37, MOVE_GROWTH - level_up_move 43, MOVE_GIGA_DRAIN - level_up_move 49, MOVE_AROMATHERAPY - .2byte -1 - -gParasectLevelUpLearnset: - level_up_move 1, MOVE_SCRATCH - level_up_move 1, MOVE_STUN_SPORE - level_up_move 1, MOVE_POISON_POWDER - level_up_move 7, MOVE_STUN_SPORE - level_up_move 13, MOVE_POISON_POWDER - level_up_move 19, MOVE_LEECH_LIFE - level_up_move 27, MOVE_SPORE - level_up_move 35, MOVE_SLASH - level_up_move 43, MOVE_GROWTH - level_up_move 51, MOVE_GIGA_DRAIN - level_up_move 59, MOVE_AROMATHERAPY - .2byte -1 - -gVenonatLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_DISABLE - level_up_move 1, MOVE_FORESIGHT - level_up_move 9, MOVE_SUPERSONIC - level_up_move 17, MOVE_CONFUSION - level_up_move 20, MOVE_POISON_POWDER - level_up_move 25, MOVE_LEECH_LIFE - level_up_move 28, MOVE_STUN_SPORE - level_up_move 33, MOVE_PSYBEAM - level_up_move 36, MOVE_SLEEP_POWDER - level_up_move 41, MOVE_PSYCHIC - .2byte -1 - -gVenomothLevelUpLearnset: - level_up_move 1, MOVE_SILVER_WIND - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_DISABLE - level_up_move 1, MOVE_FORESIGHT - level_up_move 1, MOVE_SUPERSONIC - level_up_move 9, MOVE_SUPERSONIC - level_up_move 17, MOVE_CONFUSION - level_up_move 20, MOVE_POISON_POWDER - level_up_move 25, MOVE_LEECH_LIFE - level_up_move 28, MOVE_STUN_SPORE - level_up_move 31, MOVE_GUST - level_up_move 36, MOVE_PSYBEAM - level_up_move 42, MOVE_SLEEP_POWDER - level_up_move 52, MOVE_PSYCHIC - .2byte -1 - -gDiglettLevelUpLearnset: - level_up_move 1, MOVE_SCRATCH - level_up_move 1, MOVE_SAND_ATTACK - level_up_move 5, MOVE_GROWL - level_up_move 9, MOVE_MAGNITUDE - level_up_move 17, MOVE_DIG - level_up_move 25, MOVE_MUD_SLAP - level_up_move 33, MOVE_SLASH - level_up_move 41, MOVE_EARTHQUAKE - level_up_move 49, MOVE_FISSURE - .2byte -1 - -gDugtrioLevelUpLearnset: - level_up_move 1, MOVE_TRI_ATTACK - level_up_move 1, MOVE_SCRATCH - level_up_move 1, MOVE_SAND_ATTACK - level_up_move 1, MOVE_GROWL - level_up_move 5, MOVE_GROWL - level_up_move 9, MOVE_MAGNITUDE - level_up_move 17, MOVE_DIG - level_up_move 25, MOVE_MUD_SLAP - level_up_move 26, MOVE_SAND_TOMB - level_up_move 38, MOVE_SLASH - level_up_move 51, MOVE_EARTHQUAKE - level_up_move 64, MOVE_FISSURE - .2byte -1 - -gMeowthLevelUpLearnset: - level_up_move 1, MOVE_SCRATCH - level_up_move 1, MOVE_GROWL - level_up_move 11, MOVE_BITE - level_up_move 20, MOVE_PAY_DAY - level_up_move 28, MOVE_FAINT_ATTACK - level_up_move 35, MOVE_SCREECH - level_up_move 41, MOVE_FURY_SWIPES - level_up_move 46, MOVE_SLASH - level_up_move 50, MOVE_FAKE_OUT - .2byte -1 - -gPersianLevelUpLearnset: - level_up_move 1, MOVE_SCRATCH - level_up_move 1, MOVE_GROWL - level_up_move 1, MOVE_BITE - level_up_move 11, MOVE_BITE - level_up_move 20, MOVE_PAY_DAY - level_up_move 29, MOVE_FAINT_ATTACK - level_up_move 38, MOVE_SCREECH - level_up_move 46, MOVE_FURY_SWIPES - level_up_move 53, MOVE_SLASH - level_up_move 59, MOVE_FAKE_OUT - .2byte -1 - -gPsyduckLevelUpLearnset: - level_up_move 1, MOVE_WATER_SPORT - level_up_move 1, MOVE_SCRATCH - level_up_move 5, MOVE_TAIL_WHIP - level_up_move 10, MOVE_DISABLE - level_up_move 16, MOVE_CONFUSION - level_up_move 23, MOVE_SCREECH - level_up_move 31, MOVE_PSYCH_UP - level_up_move 40, MOVE_FURY_SWIPES - level_up_move 50, MOVE_HYDRO_PUMP - .2byte -1 - -gGolduckLevelUpLearnset: - level_up_move 1, MOVE_WATER_SPORT - level_up_move 1, MOVE_SCRATCH - level_up_move 1, MOVE_TAIL_WHIP - level_up_move 1, MOVE_DISABLE - level_up_move 5, MOVE_TAIL_WHIP - level_up_move 10, MOVE_DISABLE - level_up_move 16, MOVE_CONFUSION - level_up_move 23, MOVE_SCREECH - level_up_move 31, MOVE_PSYCH_UP - level_up_move 44, MOVE_FURY_SWIPES - level_up_move 58, MOVE_HYDRO_PUMP - .2byte -1 - -gMankeyLevelUpLearnset: - level_up_move 1, MOVE_SCRATCH - level_up_move 1, MOVE_LEER - level_up_move 9, MOVE_LOW_KICK - level_up_move 15, MOVE_KARATE_CHOP - level_up_move 21, MOVE_FURY_SWIPES - level_up_move 27, MOVE_FOCUS_ENERGY - level_up_move 33, MOVE_SEISMIC_TOSS - level_up_move 39, MOVE_CROSS_CHOP - level_up_move 45, MOVE_SCREECH - level_up_move 51, MOVE_THRASH - .2byte -1 - -gPrimeapeLevelUpLearnset: - level_up_move 1, MOVE_SCRATCH - level_up_move 1, MOVE_LEER - level_up_move 1, MOVE_LOW_KICK - level_up_move 1, MOVE_RAGE - level_up_move 9, MOVE_LOW_KICK - level_up_move 15, MOVE_KARATE_CHOP - level_up_move 21, MOVE_FURY_SWIPES - level_up_move 27, MOVE_FOCUS_ENERGY - level_up_move 28, MOVE_RAGE - level_up_move 36, MOVE_SEISMIC_TOSS - level_up_move 45, MOVE_CROSS_CHOP - level_up_move 54, MOVE_SCREECH - level_up_move 63, MOVE_THRASH - .2byte -1 - -gGrowlitheLevelUpLearnset: - level_up_move 1, MOVE_BITE - level_up_move 1, MOVE_ROAR - level_up_move 7, MOVE_EMBER - level_up_move 13, MOVE_LEER - level_up_move 19, MOVE_ODOR_SLEUTH - level_up_move 25, MOVE_TAKE_DOWN - level_up_move 31, MOVE_FLAME_WHEEL - level_up_move 37, MOVE_HELPING_HAND - level_up_move 43, MOVE_AGILITY - level_up_move 49, MOVE_FLAMETHROWER - .2byte -1 - -gArcanineLevelUpLearnset: - level_up_move 1, MOVE_BITE - level_up_move 1, MOVE_ROAR - level_up_move 1, MOVE_EMBER - level_up_move 1, MOVE_ODOR_SLEUTH - level_up_move 49, MOVE_EXTREME_SPEED - .2byte -1 - -gPoliwagLevelUpLearnset: - level_up_move 1, MOVE_BUBBLE - level_up_move 7, MOVE_HYPNOSIS - level_up_move 13, MOVE_WATER_GUN - level_up_move 19, MOVE_DOUBLE_SLAP - level_up_move 25, MOVE_RAIN_DANCE - level_up_move 31, MOVE_BODY_SLAM - level_up_move 37, MOVE_BELLY_DRUM - level_up_move 43, MOVE_HYDRO_PUMP - .2byte -1 - -gPoliwhirlLevelUpLearnset: - level_up_move 1, MOVE_BUBBLE - level_up_move 1, MOVE_HYPNOSIS - level_up_move 1, MOVE_WATER_GUN - level_up_move 7, MOVE_HYPNOSIS - level_up_move 13, MOVE_WATER_GUN - level_up_move 19, MOVE_DOUBLE_SLAP - level_up_move 27, MOVE_RAIN_DANCE - level_up_move 35, MOVE_BODY_SLAM - level_up_move 43, MOVE_BELLY_DRUM - level_up_move 51, MOVE_HYDRO_PUMP - .2byte -1 - -gPoliwrathLevelUpLearnset: - level_up_move 1, MOVE_WATER_GUN - level_up_move 1, MOVE_HYPNOSIS - level_up_move 1, MOVE_DOUBLE_SLAP - level_up_move 1, MOVE_SUBMISSION - level_up_move 35, MOVE_SUBMISSION - level_up_move 51, MOVE_MIND_READER - .2byte -1 - -gAbraLevelUpLearnset: - level_up_move 1, MOVE_TELEPORT - .2byte -1 - -gKadabraLevelUpLearnset: - level_up_move 1, MOVE_TELEPORT - level_up_move 1, MOVE_KINESIS - level_up_move 1, MOVE_CONFUSION - level_up_move 16, MOVE_CONFUSION - level_up_move 18, MOVE_DISABLE - level_up_move 21, MOVE_PSYBEAM - level_up_move 23, MOVE_REFLECT - level_up_move 25, MOVE_RECOVER - level_up_move 30, MOVE_FUTURE_SIGHT - level_up_move 33, MOVE_ROLE_PLAY - level_up_move 36, MOVE_PSYCHIC - level_up_move 43, MOVE_TRICK - .2byte -1 - -gAlakazamLevelUpLearnset: - level_up_move 1, MOVE_TELEPORT - level_up_move 1, MOVE_KINESIS - level_up_move 1, MOVE_CONFUSION - level_up_move 16, MOVE_CONFUSION - level_up_move 18, MOVE_DISABLE - level_up_move 21, MOVE_PSYBEAM - level_up_move 23, MOVE_REFLECT - level_up_move 25, MOVE_RECOVER - level_up_move 30, MOVE_FUTURE_SIGHT - level_up_move 33, MOVE_CALM_MIND - level_up_move 36, MOVE_PSYCHIC - level_up_move 43, MOVE_TRICK - .2byte -1 - -gMachopLevelUpLearnset: - level_up_move 1, MOVE_LOW_KICK - level_up_move 1, MOVE_LEER - level_up_move 7, MOVE_FOCUS_ENERGY - level_up_move 13, MOVE_KARATE_CHOP - level_up_move 19, MOVE_SEISMIC_TOSS - level_up_move 22, MOVE_FORESIGHT - level_up_move 25, MOVE_REVENGE - level_up_move 31, MOVE_VITAL_THROW - level_up_move 37, MOVE_SUBMISSION - level_up_move 40, MOVE_CROSS_CHOP - level_up_move 43, MOVE_SCARY_FACE - level_up_move 49, MOVE_DYNAMIC_PUNCH - .2byte -1 - -gMachokeLevelUpLearnset: - level_up_move 1, MOVE_LOW_KICK - level_up_move 1, MOVE_LEER - level_up_move 1, MOVE_FOCUS_ENERGY - level_up_move 7, MOVE_FOCUS_ENERGY - level_up_move 13, MOVE_KARATE_CHOP - level_up_move 19, MOVE_SEISMIC_TOSS - level_up_move 22, MOVE_FORESIGHT - level_up_move 25, MOVE_REVENGE - level_up_move 33, MOVE_VITAL_THROW - level_up_move 41, MOVE_SUBMISSION - level_up_move 46, MOVE_CROSS_CHOP - level_up_move 51, MOVE_SCARY_FACE - level_up_move 59, MOVE_DYNAMIC_PUNCH - .2byte -1 - -gMachampLevelUpLearnset: - level_up_move 1, MOVE_LOW_KICK - level_up_move 1, MOVE_LEER - level_up_move 1, MOVE_FOCUS_ENERGY - level_up_move 7, MOVE_FOCUS_ENERGY - level_up_move 13, MOVE_KARATE_CHOP - level_up_move 19, MOVE_SEISMIC_TOSS - level_up_move 22, MOVE_FORESIGHT - level_up_move 25, MOVE_REVENGE - level_up_move 33, MOVE_VITAL_THROW - level_up_move 41, MOVE_SUBMISSION - level_up_move 46, MOVE_CROSS_CHOP - level_up_move 51, MOVE_SCARY_FACE - level_up_move 59, MOVE_DYNAMIC_PUNCH - .2byte -1 - -gBellsproutLevelUpLearnset: - level_up_move 1, MOVE_VINE_WHIP - level_up_move 6, MOVE_GROWTH - level_up_move 11, MOVE_WRAP - level_up_move 15, MOVE_SLEEP_POWDER - level_up_move 17, MOVE_POISON_POWDER - level_up_move 19, MOVE_STUN_SPORE - level_up_move 23, MOVE_ACID - level_up_move 30, MOVE_SWEET_SCENT - level_up_move 37, MOVE_RAZOR_LEAF - level_up_move 45, MOVE_SLAM - .2byte -1 - -gWeepinbellLevelUpLearnset: - level_up_move 1, MOVE_VINE_WHIP - level_up_move 1, MOVE_GROWTH - level_up_move 1, MOVE_WRAP - level_up_move 6, MOVE_GROWTH - level_up_move 11, MOVE_WRAP - level_up_move 15, MOVE_SLEEP_POWDER - level_up_move 17, MOVE_POISON_POWDER - level_up_move 19, MOVE_STUN_SPORE - level_up_move 24, MOVE_ACID - level_up_move 33, MOVE_SWEET_SCENT - level_up_move 42, MOVE_RAZOR_LEAF - level_up_move 54, MOVE_SLAM - .2byte -1 - -gVictreebelLevelUpLearnset: - level_up_move 1, MOVE_VINE_WHIP - level_up_move 1, MOVE_SLEEP_POWDER - level_up_move 1, MOVE_SWEET_SCENT - level_up_move 1, MOVE_RAZOR_LEAF - .2byte -1 - -gTentacoolLevelUpLearnset: - level_up_move 1, MOVE_POISON_STING - level_up_move 6, MOVE_SUPERSONIC - level_up_move 12, MOVE_CONSTRICT - level_up_move 19, MOVE_ACID - level_up_move 25, MOVE_BUBBLE_BEAM - level_up_move 30, MOVE_WRAP - level_up_move 36, MOVE_BARRIER - level_up_move 43, MOVE_SCREECH - level_up_move 49, MOVE_HYDRO_PUMP - .2byte -1 - -gTentacruelLevelUpLearnset: - level_up_move 1, MOVE_POISON_STING - level_up_move 1, MOVE_SUPERSONIC - level_up_move 1, MOVE_CONSTRICT - level_up_move 6, MOVE_SUPERSONIC - level_up_move 12, MOVE_CONSTRICT - level_up_move 19, MOVE_ACID - level_up_move 25, MOVE_BUBBLE_BEAM - level_up_move 30, MOVE_WRAP - level_up_move 38, MOVE_BARRIER - level_up_move 47, MOVE_SCREECH - level_up_move 55, MOVE_HYDRO_PUMP - .2byte -1 - -gGeodudeLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_DEFENSE_CURL - level_up_move 6, MOVE_MUD_SPORT - level_up_move 11, MOVE_ROCK_THROW - level_up_move 16, MOVE_MAGNITUDE - level_up_move 21, MOVE_SELF_DESTRUCT - level_up_move 26, MOVE_ROLLOUT - level_up_move 31, MOVE_ROCK_BLAST - level_up_move 36, MOVE_EARTHQUAKE - level_up_move 41, MOVE_EXPLOSION - level_up_move 46, MOVE_DOUBLE_EDGE - .2byte -1 - -gGravelerLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_DEFENSE_CURL - level_up_move 1, MOVE_MUD_SPORT - level_up_move 1, MOVE_ROCK_THROW - level_up_move 6, MOVE_MUD_SPORT - level_up_move 11, MOVE_ROCK_THROW - level_up_move 16, MOVE_MAGNITUDE - level_up_move 21, MOVE_SELF_DESTRUCT - level_up_move 29, MOVE_ROLLOUT - level_up_move 37, MOVE_ROCK_BLAST - level_up_move 45, MOVE_EARTHQUAKE - level_up_move 53, MOVE_EXPLOSION - level_up_move 62, MOVE_DOUBLE_EDGE - .2byte -1 - -gGolemLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_DEFENSE_CURL - level_up_move 1, MOVE_MUD_SPORT - level_up_move 1, MOVE_ROCK_THROW - level_up_move 6, MOVE_MUD_SPORT - level_up_move 11, MOVE_ROCK_THROW - level_up_move 16, MOVE_MAGNITUDE - level_up_move 21, MOVE_SELF_DESTRUCT - level_up_move 29, MOVE_ROLLOUT - level_up_move 37, MOVE_ROCK_BLAST - level_up_move 45, MOVE_EARTHQUAKE - level_up_move 53, MOVE_EXPLOSION - level_up_move 62, MOVE_DOUBLE_EDGE - .2byte -1 - -gPonytaLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 5, MOVE_GROWL - level_up_move 9, MOVE_TAIL_WHIP - level_up_move 14, MOVE_EMBER - level_up_move 19, MOVE_STOMP - level_up_move 25, MOVE_FIRE_SPIN - level_up_move 31, MOVE_TAKE_DOWN - level_up_move 38, MOVE_AGILITY - level_up_move 45, MOVE_BOUNCE - level_up_move 53, MOVE_FIRE_BLAST - .2byte -1 - -gRapidashLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_GROWL - level_up_move 1, MOVE_TAIL_WHIP - level_up_move 1, MOVE_EMBER - level_up_move 5, MOVE_GROWL - level_up_move 9, MOVE_TAIL_WHIP - level_up_move 14, MOVE_EMBER - level_up_move 19, MOVE_STOMP - level_up_move 25, MOVE_FIRE_SPIN - level_up_move 31, MOVE_TAKE_DOWN - level_up_move 38, MOVE_AGILITY - level_up_move 40, MOVE_FURY_ATTACK - level_up_move 50, MOVE_BOUNCE - level_up_move 63, MOVE_FIRE_BLAST - .2byte -1 - -gSlowpokeLevelUpLearnset: - level_up_move 1, MOVE_CURSE - level_up_move 1, MOVE_YAWN - level_up_move 1, MOVE_TACKLE - level_up_move 6, MOVE_GROWL - level_up_move 15, MOVE_WATER_GUN - level_up_move 20, MOVE_CONFUSION - level_up_move 29, MOVE_DISABLE - level_up_move 34, MOVE_HEADBUTT - level_up_move 43, MOVE_AMNESIA - level_up_move 48, MOVE_PSYCHIC - .2byte -1 - -gSlowbroLevelUpLearnset: - level_up_move 1, MOVE_CURSE - level_up_move 1, MOVE_YAWN - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_GROWL - level_up_move 6, MOVE_GROWL - level_up_move 15, MOVE_WATER_GUN - level_up_move 20, MOVE_CONFUSION - level_up_move 29, MOVE_DISABLE - level_up_move 34, MOVE_HEADBUTT - level_up_move 37, MOVE_WITHDRAW - level_up_move 46, MOVE_AMNESIA - level_up_move 54, MOVE_PSYCHIC - .2byte -1 - -gMagnemiteLevelUpLearnset: - level_up_move 1, MOVE_METAL_SOUND - level_up_move 1, MOVE_TACKLE - level_up_move 6, MOVE_THUNDER_SHOCK - level_up_move 11, MOVE_SUPERSONIC - level_up_move 16, MOVE_SONIC_BOOM - level_up_move 21, MOVE_THUNDER_WAVE - level_up_move 26, MOVE_SPARK - level_up_move 32, MOVE_LOCK_ON - level_up_move 38, MOVE_SWIFT - level_up_move 44, MOVE_SCREECH - level_up_move 50, MOVE_ZAP_CANNON - .2byte -1 - -gMagnetonLevelUpLearnset: - level_up_move 1, MOVE_METAL_SOUND - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_THUNDER_SHOCK - level_up_move 1, MOVE_SUPERSONIC - level_up_move 6, MOVE_THUNDER_SHOCK - level_up_move 11, MOVE_SUPERSONIC - level_up_move 16, MOVE_SONIC_BOOM - level_up_move 21, MOVE_THUNDER_WAVE - level_up_move 26, MOVE_SPARK - level_up_move 35, MOVE_LOCK_ON - level_up_move 44, MOVE_TRI_ATTACK - level_up_move 53, MOVE_SCREECH - level_up_move 62, MOVE_ZAP_CANNON - .2byte -1 - -gFarfetchdLevelUpLearnset: - level_up_move 1, MOVE_PECK - level_up_move 6, MOVE_SAND_ATTACK - level_up_move 11, MOVE_LEER - level_up_move 16, MOVE_FURY_ATTACK - level_up_move 21, MOVE_KNOCK_OFF - level_up_move 26, MOVE_FURY_CUTTER - level_up_move 31, MOVE_SWORDS_DANCE - level_up_move 36, MOVE_AGILITY - level_up_move 41, MOVE_SLASH - level_up_move 46, MOVE_FALSE_SWIPE - .2byte -1 - -gDoduoLevelUpLearnset: - level_up_move 1, MOVE_PECK - level_up_move 1, MOVE_GROWL - level_up_move 9, MOVE_PURSUIT - level_up_move 13, MOVE_FURY_ATTACK - level_up_move 21, MOVE_TRI_ATTACK - level_up_move 25, MOVE_RAGE - level_up_move 33, MOVE_UPROAR - level_up_move 37, MOVE_DRILL_PECK - level_up_move 45, MOVE_AGILITY - .2byte -1 - -gDodrioLevelUpLearnset: - level_up_move 1, MOVE_PECK - level_up_move 1, MOVE_GROWL - level_up_move 1, MOVE_PURSUIT - level_up_move 1, MOVE_FURY_ATTACK - level_up_move 9, MOVE_PURSUIT - level_up_move 13, MOVE_FURY_ATTACK - level_up_move 21, MOVE_TRI_ATTACK - level_up_move 25, MOVE_RAGE - level_up_move 38, MOVE_UPROAR - level_up_move 47, MOVE_DRILL_PECK - level_up_move 60, MOVE_AGILITY - .2byte -1 - -gSeelLevelUpLearnset: - level_up_move 1, MOVE_HEADBUTT - level_up_move 9, MOVE_GROWL - level_up_move 17, MOVE_ICY_WIND - level_up_move 21, MOVE_AURORA_BEAM - level_up_move 29, MOVE_REST - level_up_move 37, MOVE_TAKE_DOWN - level_up_move 41, MOVE_ICE_BEAM - level_up_move 49, MOVE_SAFEGUARD - .2byte -1 - -gDewgongLevelUpLearnset: - level_up_move 1, MOVE_HEADBUTT - level_up_move 1, MOVE_GROWL - level_up_move 1, MOVE_ICY_WIND - level_up_move 1, MOVE_AURORA_BEAM - level_up_move 9, MOVE_GROWL - level_up_move 17, MOVE_ICY_WIND - level_up_move 21, MOVE_AURORA_BEAM - level_up_move 29, MOVE_REST - level_up_move 34, MOVE_SHEER_COLD - level_up_move 42, MOVE_TAKE_DOWN - level_up_move 51, MOVE_ICE_BEAM - level_up_move 64, MOVE_SAFEGUARD - .2byte -1 - -gGrimerLevelUpLearnset: - level_up_move 1, MOVE_POISON_GAS - level_up_move 1, MOVE_POUND - level_up_move 4, MOVE_HARDEN - level_up_move 8, MOVE_DISABLE - level_up_move 13, MOVE_SLUDGE - level_up_move 19, MOVE_MINIMIZE - level_up_move 26, MOVE_SCREECH - level_up_move 34, MOVE_ACID_ARMOR - level_up_move 43, MOVE_SLUDGE_BOMB - level_up_move 53, MOVE_MEMENTO - .2byte -1 - -gMukLevelUpLearnset: - level_up_move 1, MOVE_POISON_GAS - level_up_move 1, MOVE_POUND - level_up_move 1, MOVE_HARDEN - level_up_move 4, MOVE_HARDEN - level_up_move 8, MOVE_DISABLE - level_up_move 13, MOVE_SLUDGE - level_up_move 19, MOVE_MINIMIZE - level_up_move 26, MOVE_SCREECH - level_up_move 34, MOVE_ACID_ARMOR - level_up_move 47, MOVE_SLUDGE_BOMB - level_up_move 61, MOVE_MEMENTO - .2byte -1 - -gShellderLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_WITHDRAW - level_up_move 9, MOVE_SUPERSONIC - level_up_move 17, MOVE_AURORA_BEAM - level_up_move 25, MOVE_PROTECT - level_up_move 33, MOVE_LEER - level_up_move 41, MOVE_CLAMP - level_up_move 49, MOVE_ICE_BEAM - .2byte -1 - -gCloysterLevelUpLearnset: - level_up_move 1, MOVE_WITHDRAW - level_up_move 1, MOVE_SUPERSONIC - level_up_move 1, MOVE_AURORA_BEAM - level_up_move 1, MOVE_PROTECT - level_up_move 33, MOVE_SPIKES - level_up_move 41, MOVE_SPIKE_CANNON - .2byte -1 - -gGastlyLevelUpLearnset: - level_up_move 1, MOVE_HYPNOSIS - level_up_move 1, MOVE_LICK - level_up_move 8, MOVE_SPITE - level_up_move 13, MOVE_MEAN_LOOK - level_up_move 16, MOVE_CURSE - level_up_move 21, MOVE_NIGHT_SHADE - level_up_move 28, MOVE_CONFUSE_RAY - level_up_move 33, MOVE_DREAM_EATER - level_up_move 36, MOVE_DESTINY_BOND - .2byte -1 - -gHaunterLevelUpLearnset: - level_up_move 1, MOVE_HYPNOSIS - level_up_move 1, MOVE_LICK - level_up_move 1, MOVE_SPITE - level_up_move 8, MOVE_SPITE - level_up_move 13, MOVE_MEAN_LOOK - level_up_move 16, MOVE_CURSE - level_up_move 21, MOVE_NIGHT_SHADE - level_up_move 25, MOVE_SHADOW_PUNCH - level_up_move 31, MOVE_CONFUSE_RAY - level_up_move 39, MOVE_DREAM_EATER - level_up_move 48, MOVE_DESTINY_BOND - .2byte -1 - -gGengarLevelUpLearnset: - level_up_move 1, MOVE_HYPNOSIS - level_up_move 1, MOVE_LICK - level_up_move 1, MOVE_SPITE - level_up_move 8, MOVE_SPITE - level_up_move 13, MOVE_MEAN_LOOK - level_up_move 16, MOVE_CURSE - level_up_move 21, MOVE_NIGHT_SHADE - level_up_move 25, MOVE_SHADOW_PUNCH - level_up_move 31, MOVE_CONFUSE_RAY - level_up_move 39, MOVE_DREAM_EATER - level_up_move 48, MOVE_DESTINY_BOND - .2byte -1 - -gOnixLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_SCREECH - level_up_move 9, MOVE_BIND - level_up_move 13, MOVE_ROCK_THROW - level_up_move 21, MOVE_HARDEN - level_up_move 25, MOVE_RAGE - level_up_move 33, MOVE_SANDSTORM - level_up_move 37, MOVE_SLAM - level_up_move 45, MOVE_IRON_TAIL - level_up_move 49, MOVE_SAND_TOMB - level_up_move 57, MOVE_DOUBLE_EDGE - .2byte -1 - -gDrowzeeLevelUpLearnset: - level_up_move 1, MOVE_POUND - level_up_move 1, MOVE_HYPNOSIS - level_up_move 10, MOVE_DISABLE - level_up_move 18, MOVE_CONFUSION - level_up_move 25, MOVE_HEADBUTT - level_up_move 31, MOVE_POISON_GAS - level_up_move 36, MOVE_MEDITATE - level_up_move 40, MOVE_PSYCHIC - level_up_move 43, MOVE_PSYCH_UP - level_up_move 45, MOVE_FUTURE_SIGHT - .2byte -1 - -gHypnoLevelUpLearnset: - level_up_move 1, MOVE_POUND - level_up_move 1, MOVE_HYPNOSIS - level_up_move 1, MOVE_DISABLE - level_up_move 1, MOVE_CONFUSION - level_up_move 10, MOVE_DISABLE - level_up_move 18, MOVE_CONFUSION - level_up_move 25, MOVE_HEADBUTT - level_up_move 33, MOVE_POISON_GAS - level_up_move 40, MOVE_MEDITATE - level_up_move 49, MOVE_PSYCHIC - level_up_move 55, MOVE_PSYCH_UP - level_up_move 60, MOVE_FUTURE_SIGHT - .2byte -1 - -gKrabbyLevelUpLearnset: - level_up_move 1, MOVE_BUBBLE - level_up_move 5, MOVE_LEER - level_up_move 12, MOVE_VICE_GRIP - level_up_move 16, MOVE_HARDEN - level_up_move 23, MOVE_MUD_SHOT - level_up_move 27, MOVE_STOMP - level_up_move 34, MOVE_GUILLOTINE - level_up_move 41, MOVE_PROTECT - level_up_move 45, MOVE_CRABHAMMER - .2byte -1 - -gKinglerLevelUpLearnset: - level_up_move 1, MOVE_BUBBLE - level_up_move 1, MOVE_LEER - level_up_move 1, MOVE_VICE_GRIP - level_up_move 5, MOVE_LEER - level_up_move 12, MOVE_VICE_GRIP - level_up_move 16, MOVE_HARDEN - level_up_move 23, MOVE_MUD_SHOT - level_up_move 27, MOVE_STOMP - level_up_move 38, MOVE_GUILLOTINE - level_up_move 49, MOVE_PROTECT - level_up_move 57, MOVE_CRABHAMMER - .2byte -1 - -gVoltorbLevelUpLearnset: - level_up_move 1, MOVE_CHARGE - level_up_move 1, MOVE_TACKLE - level_up_move 8, MOVE_SCREECH - level_up_move 15, MOVE_SONIC_BOOM - level_up_move 21, MOVE_SPARK - level_up_move 27, MOVE_SELF_DESTRUCT - level_up_move 32, MOVE_ROLLOUT - level_up_move 37, MOVE_LIGHT_SCREEN - level_up_move 42, MOVE_SWIFT - level_up_move 46, MOVE_EXPLOSION - level_up_move 49, MOVE_MIRROR_COAT - .2byte -1 - -gElectrodeLevelUpLearnset: - level_up_move 1, MOVE_CHARGE - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_SCREECH - level_up_move 1, MOVE_SONIC_BOOM - level_up_move 8, MOVE_SCREECH - level_up_move 15, MOVE_SONIC_BOOM - level_up_move 21, MOVE_SPARK - level_up_move 27, MOVE_SELF_DESTRUCT - level_up_move 34, MOVE_ROLLOUT - level_up_move 41, MOVE_LIGHT_SCREEN - level_up_move 48, MOVE_SWIFT - level_up_move 54, MOVE_EXPLOSION - level_up_move 59, MOVE_MIRROR_COAT - .2byte -1 - -gExeggcuteLevelUpLearnset: - level_up_move 1, MOVE_BARRAGE - level_up_move 1, MOVE_UPROAR - level_up_move 1, MOVE_HYPNOSIS - level_up_move 7, MOVE_REFLECT - level_up_move 13, MOVE_LEECH_SEED - level_up_move 19, MOVE_CONFUSION - level_up_move 25, MOVE_STUN_SPORE - level_up_move 31, MOVE_POISON_POWDER - level_up_move 37, MOVE_SLEEP_POWDER - level_up_move 43, MOVE_SOLAR_BEAM - .2byte -1 - -gExeggutorLevelUpLearnset: - level_up_move 1, MOVE_BARRAGE - level_up_move 1, MOVE_HYPNOSIS - level_up_move 1, MOVE_CONFUSION - level_up_move 19, MOVE_STOMP - level_up_move 31, MOVE_EGG_BOMB - .2byte -1 - -gCuboneLevelUpLearnset: - level_up_move 1, MOVE_GROWL - level_up_move 5, MOVE_TAIL_WHIP - level_up_move 9, MOVE_BONE_CLUB - level_up_move 13, MOVE_HEADBUTT - level_up_move 17, MOVE_LEER - level_up_move 21, MOVE_FOCUS_ENERGY - level_up_move 25, MOVE_BONEMERANG - level_up_move 29, MOVE_RAGE - level_up_move 33, MOVE_FALSE_SWIPE - level_up_move 37, MOVE_THRASH - level_up_move 41, MOVE_BONE_RUSH - level_up_move 45, MOVE_DOUBLE_EDGE - .2byte -1 - -gMarowakLevelUpLearnset: - level_up_move 1, MOVE_GROWL - level_up_move 1, MOVE_TAIL_WHIP - level_up_move 1, MOVE_BONE_CLUB - level_up_move 1, MOVE_HEADBUTT - level_up_move 5, MOVE_TAIL_WHIP - level_up_move 9, MOVE_BONE_CLUB - level_up_move 13, MOVE_HEADBUTT - level_up_move 17, MOVE_LEER - level_up_move 21, MOVE_FOCUS_ENERGY - level_up_move 25, MOVE_BONEMERANG - level_up_move 32, MOVE_RAGE - level_up_move 39, MOVE_FALSE_SWIPE - level_up_move 46, MOVE_THRASH - level_up_move 53, MOVE_BONE_RUSH - level_up_move 61, MOVE_DOUBLE_EDGE - .2byte -1 - -gHitmonleeLevelUpLearnset: - level_up_move 1, MOVE_REVENGE - level_up_move 1, MOVE_DOUBLE_KICK - level_up_move 6, MOVE_MEDITATE - level_up_move 11, MOVE_ROLLING_KICK - level_up_move 16, MOVE_JUMP_KICK - level_up_move 20, MOVE_BRICK_BREAK - level_up_move 21, MOVE_FOCUS_ENERGY - level_up_move 26, MOVE_HI_JUMP_KICK - level_up_move 31, MOVE_MIND_READER - level_up_move 36, MOVE_FORESIGHT - level_up_move 41, MOVE_ENDURE - level_up_move 46, MOVE_MEGA_KICK - level_up_move 51, MOVE_REVERSAL - .2byte -1 - -gHitmonchanLevelUpLearnset: - level_up_move 1, MOVE_REVENGE - level_up_move 1, MOVE_COMET_PUNCH - level_up_move 7, MOVE_AGILITY - level_up_move 13, MOVE_PURSUIT - level_up_move 20, MOVE_MACH_PUNCH - level_up_move 26, MOVE_THUNDER_PUNCH - level_up_move 26, MOVE_ICE_PUNCH - level_up_move 26, MOVE_FIRE_PUNCH - level_up_move 32, MOVE_SKY_UPPERCUT - level_up_move 38, MOVE_MEGA_PUNCH - level_up_move 44, MOVE_DETECT - level_up_move 50, MOVE_COUNTER - .2byte -1 - -gLickitungLevelUpLearnset: - level_up_move 1, MOVE_LICK - level_up_move 7, MOVE_SUPERSONIC - level_up_move 12, MOVE_DEFENSE_CURL - level_up_move 18, MOVE_KNOCK_OFF - level_up_move 23, MOVE_STOMP - level_up_move 29, MOVE_WRAP - level_up_move 34, MOVE_DISABLE - level_up_move 40, MOVE_SLAM - level_up_move 45, MOVE_SCREECH - level_up_move 51, MOVE_REFRESH - .2byte -1 - -gKoffingLevelUpLearnset: - level_up_move 1, MOVE_POISON_GAS - level_up_move 1, MOVE_TACKLE - level_up_move 9, MOVE_SMOG - level_up_move 17, MOVE_SELF_DESTRUCT - level_up_move 21, MOVE_SLUDGE - level_up_move 25, MOVE_SMOKESCREEN - level_up_move 33, MOVE_HAZE - level_up_move 41, MOVE_EXPLOSION - level_up_move 45, MOVE_DESTINY_BOND - level_up_move 49, MOVE_MEMENTO - .2byte -1 - -gWeezingLevelUpLearnset: - level_up_move 1, MOVE_POISON_GAS - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_SMOG - level_up_move 1, MOVE_SELF_DESTRUCT - level_up_move 9, MOVE_SMOG - level_up_move 17, MOVE_SELF_DESTRUCT - level_up_move 21, MOVE_SLUDGE - level_up_move 25, MOVE_SMOKESCREEN - level_up_move 33, MOVE_HAZE - level_up_move 44, MOVE_EXPLOSION - level_up_move 51, MOVE_DESTINY_BOND - level_up_move 58, MOVE_MEMENTO - .2byte -1 - -gRhyhornLevelUpLearnset: - level_up_move 1, MOVE_HORN_ATTACK - level_up_move 1, MOVE_TAIL_WHIP - level_up_move 10, MOVE_STOMP - level_up_move 15, MOVE_FURY_ATTACK - level_up_move 24, MOVE_SCARY_FACE - level_up_move 29, MOVE_ROCK_BLAST - level_up_move 38, MOVE_HORN_DRILL - level_up_move 43, MOVE_TAKE_DOWN - level_up_move 52, MOVE_EARTHQUAKE - level_up_move 57, MOVE_MEGAHORN - .2byte -1 - -gRhydonLevelUpLearnset: - level_up_move 1, MOVE_HORN_ATTACK - level_up_move 1, MOVE_TAIL_WHIP - level_up_move 1, MOVE_STOMP - level_up_move 1, MOVE_FURY_ATTACK - level_up_move 10, MOVE_STOMP - level_up_move 15, MOVE_FURY_ATTACK - level_up_move 24, MOVE_SCARY_FACE - level_up_move 29, MOVE_ROCK_BLAST - level_up_move 38, MOVE_HORN_DRILL - level_up_move 46, MOVE_TAKE_DOWN - level_up_move 58, MOVE_EARTHQUAKE - level_up_move 66, MOVE_MEGAHORN - .2byte -1 - -gChanseyLevelUpLearnset: - level_up_move 1, MOVE_POUND - level_up_move 1, MOVE_GROWL - level_up_move 5, MOVE_TAIL_WHIP - level_up_move 9, MOVE_REFRESH - level_up_move 13, MOVE_SOFT_BOILED - level_up_move 17, MOVE_DOUBLE_SLAP - level_up_move 23, MOVE_MINIMIZE - level_up_move 29, MOVE_SING - level_up_move 35, MOVE_EGG_BOMB - level_up_move 41, MOVE_DEFENSE_CURL - level_up_move 49, MOVE_LIGHT_SCREEN - level_up_move 57, MOVE_DOUBLE_EDGE - .2byte -1 - -gTangelaLevelUpLearnset: - level_up_move 1, MOVE_INGRAIN - level_up_move 1, MOVE_CONSTRICT - level_up_move 4, MOVE_SLEEP_POWDER - level_up_move 10, MOVE_ABSORB - level_up_move 13, MOVE_GROWTH - level_up_move 19, MOVE_POISON_POWDER - level_up_move 22, MOVE_VINE_WHIP - level_up_move 28, MOVE_BIND - level_up_move 31, MOVE_MEGA_DRAIN - level_up_move 37, MOVE_STUN_SPORE - level_up_move 40, MOVE_SLAM - level_up_move 46, MOVE_TICKLE - .2byte -1 - -gKangaskhanLevelUpLearnset: - level_up_move 1, MOVE_COMET_PUNCH - level_up_move 1, MOVE_LEER - level_up_move 7, MOVE_BITE - level_up_move 13, MOVE_TAIL_WHIP - level_up_move 19, MOVE_FAKE_OUT - level_up_move 25, MOVE_MEGA_PUNCH - level_up_move 31, MOVE_RAGE - level_up_move 37, MOVE_ENDURE - level_up_move 43, MOVE_DIZZY_PUNCH - level_up_move 49, MOVE_REVERSAL - .2byte -1 - -gHorseaLevelUpLearnset: - level_up_move 1, MOVE_BUBBLE - level_up_move 8, MOVE_SMOKESCREEN - level_up_move 15, MOVE_LEER - level_up_move 22, MOVE_WATER_GUN - level_up_move 29, MOVE_TWISTER - level_up_move 36, MOVE_AGILITY - level_up_move 43, MOVE_HYDRO_PUMP - level_up_move 50, MOVE_DRAGON_DANCE - .2byte -1 - -gSeadraLevelUpLearnset: - level_up_move 1, MOVE_BUBBLE - level_up_move 1, MOVE_SMOKESCREEN - level_up_move 1, MOVE_LEER - level_up_move 1, MOVE_WATER_GUN - level_up_move 8, MOVE_SMOKESCREEN - level_up_move 15, MOVE_LEER - level_up_move 22, MOVE_WATER_GUN - level_up_move 29, MOVE_TWISTER - level_up_move 40, MOVE_AGILITY - level_up_move 51, MOVE_HYDRO_PUMP - level_up_move 62, MOVE_DRAGON_DANCE - .2byte -1 - -gGoldeenLevelUpLearnset: - level_up_move 1, MOVE_PECK - level_up_move 1, MOVE_TAIL_WHIP - level_up_move 1, MOVE_WATER_SPORT - level_up_move 10, MOVE_SUPERSONIC - level_up_move 15, MOVE_HORN_ATTACK - level_up_move 24, MOVE_FLAIL - level_up_move 29, MOVE_FURY_ATTACK - level_up_move 38, MOVE_WATERFALL - level_up_move 43, MOVE_HORN_DRILL - level_up_move 52, MOVE_AGILITY - .2byte -1 - -gSeakingLevelUpLearnset: - level_up_move 1, MOVE_PECK - level_up_move 1, MOVE_TAIL_WHIP - level_up_move 1, MOVE_WATER_SPORT - level_up_move 1, MOVE_SUPERSONIC - level_up_move 10, MOVE_SUPERSONIC - level_up_move 15, MOVE_HORN_ATTACK - level_up_move 24, MOVE_FLAIL - level_up_move 29, MOVE_FURY_ATTACK - level_up_move 41, MOVE_WATERFALL - level_up_move 49, MOVE_HORN_DRILL - level_up_move 61, MOVE_AGILITY - .2byte -1 - -gStaryuLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_HARDEN - level_up_move 6, MOVE_WATER_GUN - level_up_move 10, MOVE_RAPID_SPIN - level_up_move 15, MOVE_RECOVER - level_up_move 19, MOVE_CAMOUFLAGE - level_up_move 24, MOVE_SWIFT - level_up_move 28, MOVE_BUBBLE_BEAM - level_up_move 33, MOVE_MINIMIZE - level_up_move 37, MOVE_LIGHT_SCREEN - level_up_move 42, MOVE_COSMIC_POWER - level_up_move 46, MOVE_HYDRO_PUMP - .2byte -1 - -gStarmieLevelUpLearnset: - level_up_move 1, MOVE_WATER_GUN - level_up_move 1, MOVE_RAPID_SPIN - level_up_move 1, MOVE_RECOVER - level_up_move 1, MOVE_SWIFT - level_up_move 33, MOVE_CONFUSE_RAY - .2byte -1 - -gMrmimeLevelUpLearnset: - level_up_move 1, MOVE_BARRIER - level_up_move 5, MOVE_CONFUSION - level_up_move 9, MOVE_SUBSTITUTE - level_up_move 13, MOVE_MEDITATE - level_up_move 17, MOVE_DOUBLE_SLAP - level_up_move 21, MOVE_LIGHT_SCREEN - level_up_move 21, MOVE_REFLECT - level_up_move 25, MOVE_ENCORE - level_up_move 29, MOVE_PSYBEAM - level_up_move 33, MOVE_RECYCLE - level_up_move 37, MOVE_TRICK - level_up_move 41, MOVE_ROLE_PLAY - level_up_move 45, MOVE_PSYCHIC - level_up_move 49, MOVE_BATON_PASS - level_up_move 53, MOVE_SAFEGUARD - .2byte -1 - -gScytherLevelUpLearnset: - level_up_move 1, MOVE_QUICK_ATTACK - level_up_move 1, MOVE_LEER - level_up_move 6, MOVE_FOCUS_ENERGY - level_up_move 11, MOVE_PURSUIT - level_up_move 16, MOVE_FALSE_SWIPE - level_up_move 21, MOVE_AGILITY - level_up_move 26, MOVE_WING_ATTACK - level_up_move 31, MOVE_SLASH - level_up_move 36, MOVE_SWORDS_DANCE - level_up_move 41, MOVE_DOUBLE_TEAM - level_up_move 46, MOVE_FURY_CUTTER - .2byte -1 - -gJynxLevelUpLearnset: - level_up_move 1, MOVE_POUND - level_up_move 1, MOVE_LICK - level_up_move 1, MOVE_LOVELY_KISS - level_up_move 1, MOVE_POWDER_SNOW - level_up_move 9, MOVE_LOVELY_KISS - level_up_move 13, MOVE_POWDER_SNOW - level_up_move 21, MOVE_DOUBLE_SLAP - level_up_move 25, MOVE_ICE_PUNCH - level_up_move 35, MOVE_MEAN_LOOK - level_up_move 41, MOVE_FAKE_TEARS - level_up_move 51, MOVE_BODY_SLAM - level_up_move 57, MOVE_PERISH_SONG - level_up_move 67, MOVE_BLIZZARD - .2byte -1 - -gElectabuzzLevelUpLearnset: - level_up_move 1, MOVE_QUICK_ATTACK - level_up_move 1, MOVE_LEER - level_up_move 1, MOVE_THUNDER_PUNCH - level_up_move 9, MOVE_THUNDER_PUNCH - level_up_move 17, MOVE_LIGHT_SCREEN - level_up_move 25, MOVE_SWIFT - level_up_move 36, MOVE_SCREECH - level_up_move 47, MOVE_THUNDERBOLT - level_up_move 58, MOVE_THUNDER - .2byte -1 - -gMagmarLevelUpLearnset: - level_up_move 1, MOVE_EMBER - level_up_move 1, MOVE_LEER - level_up_move 1, MOVE_SMOG - level_up_move 1, MOVE_FIRE_PUNCH - level_up_move 7, MOVE_LEER - level_up_move 13, MOVE_SMOG - level_up_move 19, MOVE_FIRE_PUNCH - level_up_move 25, MOVE_SMOKESCREEN - level_up_move 33, MOVE_SUNNY_DAY - level_up_move 41, MOVE_FLAMETHROWER - level_up_move 49, MOVE_CONFUSE_RAY - level_up_move 57, MOVE_FIRE_BLAST - .2byte -1 - -gPinsirLevelUpLearnset: - level_up_move 1, MOVE_VICE_GRIP - level_up_move 1, MOVE_FOCUS_ENERGY - level_up_move 7, MOVE_BIND - level_up_move 13, MOVE_SEISMIC_TOSS - level_up_move 19, MOVE_HARDEN - level_up_move 25, MOVE_REVENGE - level_up_move 31, MOVE_BRICK_BREAK - level_up_move 37, MOVE_GUILLOTINE - level_up_move 43, MOVE_SUBMISSION - level_up_move 49, MOVE_SWORDS_DANCE - .2byte -1 - -gTaurosLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 4, MOVE_TAIL_WHIP - level_up_move 8, MOVE_RAGE - level_up_move 13, MOVE_HORN_ATTACK - level_up_move 19, MOVE_SCARY_FACE - level_up_move 26, MOVE_PURSUIT - level_up_move 34, MOVE_REST - level_up_move 43, MOVE_THRASH - level_up_move 53, MOVE_TAKE_DOWN - .2byte -1 - -gMagikarpLevelUpLearnset: - level_up_move 1, MOVE_SPLASH - level_up_move 15, MOVE_TACKLE - level_up_move 30, MOVE_FLAIL - .2byte -1 - -gGyaradosLevelUpLearnset: - level_up_move 1, MOVE_THRASH - level_up_move 20, MOVE_BITE - level_up_move 25, MOVE_DRAGON_RAGE - level_up_move 30, MOVE_LEER - level_up_move 35, MOVE_TWISTER - level_up_move 40, MOVE_HYDRO_PUMP - level_up_move 45, MOVE_RAIN_DANCE - level_up_move 50, MOVE_DRAGON_DANCE - level_up_move 55, MOVE_HYPER_BEAM - .2byte -1 - -gLaprasLevelUpLearnset: - level_up_move 1, MOVE_WATER_GUN - level_up_move 1, MOVE_GROWL - level_up_move 1, MOVE_SING - level_up_move 7, MOVE_MIST - level_up_move 13, MOVE_BODY_SLAM - level_up_move 19, MOVE_CONFUSE_RAY - level_up_move 25, MOVE_PERISH_SONG - level_up_move 31, MOVE_ICE_BEAM - level_up_move 37, MOVE_RAIN_DANCE - level_up_move 43, MOVE_SAFEGUARD - level_up_move 49, MOVE_HYDRO_PUMP - level_up_move 55, MOVE_SHEER_COLD - .2byte -1 - -gDittoLevelUpLearnset: - level_up_move 1, MOVE_TRANSFORM - .2byte -1 - -gEeveeLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_TAIL_WHIP - level_up_move 1, MOVE_HELPING_HAND - level_up_move 8, MOVE_SAND_ATTACK - level_up_move 16, MOVE_GROWL - level_up_move 23, MOVE_QUICK_ATTACK - level_up_move 30, MOVE_BITE - level_up_move 36, MOVE_BATON_PASS - level_up_move 42, MOVE_TAKE_DOWN - .2byte -1 - -gVaporeonLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_TAIL_WHIP - level_up_move 1, MOVE_HELPING_HAND - level_up_move 8, MOVE_SAND_ATTACK - level_up_move 16, MOVE_WATER_GUN - level_up_move 23, MOVE_QUICK_ATTACK - level_up_move 30, MOVE_BITE - level_up_move 36, MOVE_AURORA_BEAM - level_up_move 42, MOVE_HAZE - level_up_move 47, MOVE_ACID_ARMOR - level_up_move 52, MOVE_HYDRO_PUMP - .2byte -1 - -gJolteonLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_TAIL_WHIP - level_up_move 1, MOVE_HELPING_HAND - level_up_move 8, MOVE_SAND_ATTACK - level_up_move 16, MOVE_THUNDER_SHOCK - level_up_move 23, MOVE_QUICK_ATTACK - level_up_move 30, MOVE_DOUBLE_KICK - level_up_move 36, MOVE_PIN_MISSILE - level_up_move 42, MOVE_THUNDER_WAVE - level_up_move 47, MOVE_AGILITY - level_up_move 52, MOVE_THUNDER - .2byte -1 - -gFlareonLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_TAIL_WHIP - level_up_move 1, MOVE_HELPING_HAND - level_up_move 8, MOVE_SAND_ATTACK - level_up_move 16, MOVE_EMBER - level_up_move 23, MOVE_QUICK_ATTACK - level_up_move 30, MOVE_BITE - level_up_move 36, MOVE_FIRE_SPIN - level_up_move 42, MOVE_SMOG - level_up_move 47, MOVE_LEER - level_up_move 52, MOVE_FLAMETHROWER - .2byte -1 - -gPorygonLevelUpLearnset: - level_up_move 1, MOVE_CONVERSION_2 - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_CONVERSION - level_up_move 9, MOVE_AGILITY - level_up_move 12, MOVE_PSYBEAM - level_up_move 20, MOVE_RECOVER - level_up_move 24, MOVE_SHARPEN - level_up_move 32, MOVE_LOCK_ON - level_up_move 36, MOVE_TRI_ATTACK - level_up_move 44, MOVE_RECYCLE - level_up_move 48, MOVE_ZAP_CANNON - .2byte -1 - -gOmanyteLevelUpLearnset: - level_up_move 1, MOVE_CONSTRICT - level_up_move 1, MOVE_WITHDRAW - level_up_move 13, MOVE_BITE - level_up_move 19, MOVE_WATER_GUN - level_up_move 25, MOVE_MUD_SHOT - level_up_move 31, MOVE_LEER - level_up_move 37, MOVE_PROTECT - level_up_move 43, MOVE_TICKLE - level_up_move 49, MOVE_ANCIENT_POWER - level_up_move 55, MOVE_HYDRO_PUMP - .2byte -1 - -gOmastarLevelUpLearnset: - level_up_move 1, MOVE_CONSTRICT - level_up_move 1, MOVE_WITHDRAW - level_up_move 1, MOVE_BITE - level_up_move 13, MOVE_BITE - level_up_move 19, MOVE_WATER_GUN - level_up_move 25, MOVE_MUD_SHOT - level_up_move 31, MOVE_LEER - level_up_move 37, MOVE_PROTECT - level_up_move 40, MOVE_SPIKE_CANNON - level_up_move 46, MOVE_TICKLE - level_up_move 55, MOVE_ANCIENT_POWER - level_up_move 65, MOVE_HYDRO_PUMP - .2byte -1 - -gKabutoLevelUpLearnset: - level_up_move 1, MOVE_SCRATCH - level_up_move 1, MOVE_HARDEN - level_up_move 13, MOVE_ABSORB - level_up_move 19, MOVE_LEER - level_up_move 25, MOVE_MUD_SHOT - level_up_move 31, MOVE_SAND_ATTACK - level_up_move 37, MOVE_ENDURE - level_up_move 43, MOVE_METAL_SOUND - level_up_move 49, MOVE_MEGA_DRAIN - level_up_move 55, MOVE_ANCIENT_POWER - .2byte -1 - -gKabutopsLevelUpLearnset: - level_up_move 1, MOVE_SCRATCH - level_up_move 1, MOVE_HARDEN - level_up_move 1, MOVE_ABSORB - level_up_move 13, MOVE_ABSORB - level_up_move 19, MOVE_LEER - level_up_move 25, MOVE_MUD_SHOT - level_up_move 31, MOVE_SAND_ATTACK - level_up_move 37, MOVE_ENDURE - level_up_move 40, MOVE_SLASH - level_up_move 46, MOVE_METAL_SOUND - level_up_move 55, MOVE_MEGA_DRAIN - level_up_move 65, MOVE_ANCIENT_POWER - .2byte -1 - -gAerodactylLevelUpLearnset: - level_up_move 1, MOVE_WING_ATTACK - level_up_move 8, MOVE_AGILITY - level_up_move 15, MOVE_BITE - level_up_move 22, MOVE_SUPERSONIC - level_up_move 29, MOVE_ANCIENT_POWER - level_up_move 36, MOVE_SCARY_FACE - level_up_move 43, MOVE_TAKE_DOWN - level_up_move 50, MOVE_HYPER_BEAM - .2byte -1 - -gSnorlaxLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 6, MOVE_AMNESIA - level_up_move 10, MOVE_DEFENSE_CURL - level_up_move 15, MOVE_BELLY_DRUM - level_up_move 19, MOVE_HEADBUTT - level_up_move 24, MOVE_YAWN - level_up_move 28, MOVE_REST - level_up_move 28, MOVE_SNORE - level_up_move 33, MOVE_BODY_SLAM - level_up_move 37, MOVE_BLOCK - level_up_move 42, MOVE_COVET - level_up_move 46, MOVE_ROLLOUT - level_up_move 51, MOVE_HYPER_BEAM - .2byte -1 - -gArticunoLevelUpLearnset: - level_up_move 1, MOVE_GUST - level_up_move 1, MOVE_POWDER_SNOW - level_up_move 13, MOVE_MIST - level_up_move 25, MOVE_AGILITY - level_up_move 37, MOVE_MIND_READER - level_up_move 49, MOVE_ICE_BEAM - level_up_move 61, MOVE_REFLECT - level_up_move 73, MOVE_BLIZZARD - level_up_move 85, MOVE_SHEER_COLD - .2byte -1 - -gZapdosLevelUpLearnset: - level_up_move 1, MOVE_PECK - level_up_move 1, MOVE_THUNDER_SHOCK - level_up_move 13, MOVE_THUNDER_WAVE - level_up_move 25, MOVE_AGILITY - level_up_move 37, MOVE_DETECT - level_up_move 49, MOVE_DRILL_PECK - level_up_move 61, MOVE_CHARGE - level_up_move 73, MOVE_LIGHT_SCREEN - level_up_move 85, MOVE_THUNDER - .2byte -1 - -gMoltresLevelUpLearnset: - level_up_move 1, MOVE_WING_ATTACK - level_up_move 1, MOVE_EMBER - level_up_move 13, MOVE_FIRE_SPIN - level_up_move 25, MOVE_AGILITY - level_up_move 37, MOVE_ENDURE - level_up_move 49, MOVE_FLAMETHROWER - level_up_move 61, MOVE_SAFEGUARD - level_up_move 73, MOVE_HEAT_WAVE - level_up_move 85, MOVE_SKY_ATTACK - .2byte -1 - -gDratiniLevelUpLearnset: - level_up_move 1, MOVE_WRAP - level_up_move 1, MOVE_LEER - level_up_move 8, MOVE_THUNDER_WAVE - level_up_move 15, MOVE_TWISTER - level_up_move 22, MOVE_DRAGON_RAGE - level_up_move 29, MOVE_SLAM - level_up_move 36, MOVE_AGILITY - level_up_move 43, MOVE_SAFEGUARD - level_up_move 50, MOVE_OUTRAGE - level_up_move 57, MOVE_HYPER_BEAM - .2byte -1 - -gDragonairLevelUpLearnset: - level_up_move 1, MOVE_WRAP - level_up_move 1, MOVE_LEER - level_up_move 1, MOVE_THUNDER_WAVE - level_up_move 1, MOVE_TWISTER - level_up_move 8, MOVE_THUNDER_WAVE - level_up_move 15, MOVE_TWISTER - level_up_move 22, MOVE_DRAGON_RAGE - level_up_move 29, MOVE_SLAM - level_up_move 38, MOVE_AGILITY - level_up_move 47, MOVE_SAFEGUARD - level_up_move 56, MOVE_OUTRAGE - level_up_move 65, MOVE_HYPER_BEAM - .2byte -1 - -gDragoniteLevelUpLearnset: - level_up_move 1, MOVE_WRAP - level_up_move 1, MOVE_LEER - level_up_move 1, MOVE_THUNDER_WAVE - level_up_move 1, MOVE_TWISTER - level_up_move 8, MOVE_THUNDER_WAVE - level_up_move 15, MOVE_TWISTER - level_up_move 22, MOVE_DRAGON_RAGE - level_up_move 29, MOVE_SLAM - level_up_move 38, MOVE_AGILITY - level_up_move 47, MOVE_SAFEGUARD - level_up_move 55, MOVE_WING_ATTACK - level_up_move 61, MOVE_OUTRAGE - level_up_move 75, MOVE_HYPER_BEAM - .2byte -1 - -gMewtwoLevelUpLearnset: - level_up_move 1, MOVE_CONFUSION - level_up_move 1, MOVE_DISABLE - level_up_move 11, MOVE_BARRIER - level_up_move 22, MOVE_SWIFT - level_up_move 33, MOVE_PSYCH_UP - level_up_move 44, MOVE_FUTURE_SIGHT - level_up_move 55, MOVE_MIST - level_up_move 66, MOVE_PSYCHIC - level_up_move 77, MOVE_AMNESIA - level_up_move 88, MOVE_RECOVER - level_up_move 99, MOVE_SAFEGUARD - .2byte -1 - -gMewLevelUpLearnset: - level_up_move 1, MOVE_POUND - level_up_move 10, MOVE_TRANSFORM - level_up_move 20, MOVE_MEGA_PUNCH - level_up_move 30, MOVE_METRONOME - level_up_move 40, MOVE_PSYCHIC - level_up_move 50, MOVE_ANCIENT_POWER - .2byte -1 - -gChikoritaLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_GROWL - level_up_move 8, MOVE_RAZOR_LEAF - level_up_move 12, MOVE_REFLECT - level_up_move 15, MOVE_POISON_POWDER - level_up_move 22, MOVE_SYNTHESIS - level_up_move 29, MOVE_BODY_SLAM - level_up_move 36, MOVE_LIGHT_SCREEN - level_up_move 43, MOVE_SAFEGUARD - level_up_move 50, MOVE_SOLAR_BEAM - .2byte -1 - -gBayleefLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_GROWL - level_up_move 1, MOVE_RAZOR_LEAF - level_up_move 1, MOVE_REFLECT - level_up_move 8, MOVE_RAZOR_LEAF - level_up_move 12, MOVE_REFLECT - level_up_move 15, MOVE_POISON_POWDER - level_up_move 23, MOVE_SYNTHESIS - level_up_move 31, MOVE_BODY_SLAM - level_up_move 39, MOVE_LIGHT_SCREEN - level_up_move 47, MOVE_SAFEGUARD - level_up_move 55, MOVE_SOLAR_BEAM - .2byte -1 - -gMeganiumLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_GROWL - level_up_move 1, MOVE_RAZOR_LEAF - level_up_move 1, MOVE_REFLECT - level_up_move 8, MOVE_RAZOR_LEAF - level_up_move 12, MOVE_REFLECT - level_up_move 15, MOVE_POISON_POWDER - level_up_move 23, MOVE_SYNTHESIS - level_up_move 31, MOVE_BODY_SLAM - level_up_move 41, MOVE_LIGHT_SCREEN - level_up_move 51, MOVE_SAFEGUARD - level_up_move 61, MOVE_SOLAR_BEAM - .2byte -1 - -gCyndaquilLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_LEER - level_up_move 6, MOVE_SMOKESCREEN - level_up_move 12, MOVE_EMBER - level_up_move 19, MOVE_QUICK_ATTACK - level_up_move 27, MOVE_FLAME_WHEEL - level_up_move 36, MOVE_SWIFT - level_up_move 46, MOVE_FLAMETHROWER - .2byte -1 - -gQuilavaLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_LEER - level_up_move 1, MOVE_SMOKESCREEN - level_up_move 6, MOVE_SMOKESCREEN - level_up_move 12, MOVE_EMBER - level_up_move 21, MOVE_QUICK_ATTACK - level_up_move 31, MOVE_FLAME_WHEEL - level_up_move 42, MOVE_SWIFT - level_up_move 54, MOVE_FLAMETHROWER - .2byte -1 - -gTyphlosionLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_LEER - level_up_move 1, MOVE_SMOKESCREEN - level_up_move 1, MOVE_EMBER - level_up_move 6, MOVE_SMOKESCREEN - level_up_move 12, MOVE_EMBER - level_up_move 21, MOVE_QUICK_ATTACK - level_up_move 31, MOVE_FLAME_WHEEL - level_up_move 45, MOVE_SWIFT - level_up_move 60, MOVE_FLAMETHROWER - .2byte -1 - -gTotodileLevelUpLearnset: - level_up_move 1, MOVE_SCRATCH - level_up_move 1, MOVE_LEER - level_up_move 7, MOVE_RAGE - level_up_move 13, MOVE_WATER_GUN - level_up_move 20, MOVE_BITE - level_up_move 27, MOVE_SCARY_FACE - level_up_move 35, MOVE_SLASH - level_up_move 43, MOVE_SCREECH - level_up_move 52, MOVE_HYDRO_PUMP - .2byte -1 - -gCroconawLevelUpLearnset: - level_up_move 1, MOVE_SCRATCH - level_up_move 1, MOVE_LEER - level_up_move 1, MOVE_RAGE - level_up_move 7, MOVE_RAGE - level_up_move 13, MOVE_WATER_GUN - level_up_move 21, MOVE_BITE - level_up_move 28, MOVE_SCARY_FACE - level_up_move 37, MOVE_SLASH - level_up_move 45, MOVE_SCREECH - level_up_move 55, MOVE_HYDRO_PUMP - .2byte -1 - -gFeraligatrLevelUpLearnset: - level_up_move 1, MOVE_SCRATCH - level_up_move 1, MOVE_LEER - level_up_move 1, MOVE_RAGE - level_up_move 1, MOVE_WATER_GUN - level_up_move 7, MOVE_RAGE - level_up_move 13, MOVE_WATER_GUN - level_up_move 21, MOVE_BITE - level_up_move 28, MOVE_SCARY_FACE - level_up_move 38, MOVE_SLASH - level_up_move 47, MOVE_SCREECH - level_up_move 58, MOVE_HYDRO_PUMP - .2byte -1 - -gSentretLevelUpLearnset: - level_up_move 1, MOVE_SCRATCH - level_up_move 4, MOVE_DEFENSE_CURL - level_up_move 7, MOVE_QUICK_ATTACK - level_up_move 12, MOVE_FURY_SWIPES - level_up_move 17, MOVE_HELPING_HAND - level_up_move 24, MOVE_SLAM - level_up_move 31, MOVE_FOLLOW_ME - level_up_move 40, MOVE_REST - level_up_move 49, MOVE_AMNESIA - .2byte -1 - -gFurretLevelUpLearnset: - level_up_move 1, MOVE_SCRATCH - level_up_move 1, MOVE_DEFENSE_CURL - level_up_move 1, MOVE_QUICK_ATTACK - level_up_move 4, MOVE_DEFENSE_CURL - level_up_move 7, MOVE_QUICK_ATTACK - level_up_move 12, MOVE_FURY_SWIPES - level_up_move 19, MOVE_HELPING_HAND - level_up_move 28, MOVE_SLAM - level_up_move 37, MOVE_FOLLOW_ME - level_up_move 48, MOVE_REST - level_up_move 59, MOVE_AMNESIA - .2byte -1 - -gHoothootLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_GROWL - level_up_move 6, MOVE_FORESIGHT - level_up_move 11, MOVE_PECK - level_up_move 16, MOVE_HYPNOSIS - level_up_move 22, MOVE_REFLECT - level_up_move 28, MOVE_TAKE_DOWN - level_up_move 34, MOVE_CONFUSION - level_up_move 48, MOVE_DREAM_EATER - .2byte -1 - -gNoctowlLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_GROWL - level_up_move 1, MOVE_FORESIGHT - level_up_move 1, MOVE_PECK - level_up_move 6, MOVE_FORESIGHT - level_up_move 11, MOVE_PECK - level_up_move 16, MOVE_HYPNOSIS - level_up_move 25, MOVE_REFLECT - level_up_move 33, MOVE_TAKE_DOWN - level_up_move 41, MOVE_CONFUSION - level_up_move 57, MOVE_DREAM_EATER - .2byte -1 - -gLedybaLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 8, MOVE_SUPERSONIC - level_up_move 15, MOVE_COMET_PUNCH - level_up_move 22, MOVE_LIGHT_SCREEN - level_up_move 22, MOVE_REFLECT - level_up_move 22, MOVE_SAFEGUARD - level_up_move 29, MOVE_BATON_PASS - level_up_move 36, MOVE_SWIFT - level_up_move 43, MOVE_AGILITY - level_up_move 50, MOVE_DOUBLE_EDGE - .2byte -1 - -gLedianLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_SUPERSONIC - level_up_move 8, MOVE_SUPERSONIC - level_up_move 15, MOVE_COMET_PUNCH - level_up_move 24, MOVE_LIGHT_SCREEN - level_up_move 24, MOVE_REFLECT - level_up_move 24, MOVE_SAFEGUARD - level_up_move 33, MOVE_BATON_PASS - level_up_move 42, MOVE_SWIFT - level_up_move 51, MOVE_AGILITY - level_up_move 60, MOVE_DOUBLE_EDGE - .2byte -1 - -gSpinarakLevelUpLearnset: - level_up_move 1, MOVE_POISON_STING - level_up_move 1, MOVE_STRING_SHOT - level_up_move 6, MOVE_SCARY_FACE - level_up_move 11, MOVE_CONSTRICT - level_up_move 17, MOVE_NIGHT_SHADE - level_up_move 23, MOVE_LEECH_LIFE - level_up_move 30, MOVE_FURY_SWIPES - level_up_move 37, MOVE_SPIDER_WEB - level_up_move 45, MOVE_AGILITY - level_up_move 53, MOVE_PSYCHIC - .2byte -1 - -gAriadosLevelUpLearnset: - level_up_move 1, MOVE_POISON_STING - level_up_move 1, MOVE_STRING_SHOT - level_up_move 1, MOVE_SCARY_FACE - level_up_move 1, MOVE_CONSTRICT - level_up_move 6, MOVE_SCARY_FACE - level_up_move 11, MOVE_CONSTRICT - level_up_move 17, MOVE_NIGHT_SHADE - level_up_move 25, MOVE_LEECH_LIFE - level_up_move 34, MOVE_FURY_SWIPES - level_up_move 43, MOVE_SPIDER_WEB - level_up_move 53, MOVE_AGILITY - level_up_move 63, MOVE_PSYCHIC - .2byte -1 - -gCrobatLevelUpLearnset: - level_up_move 1, MOVE_SCREECH - level_up_move 1, MOVE_LEECH_LIFE - level_up_move 1, MOVE_SUPERSONIC - level_up_move 1, MOVE_ASTONISH - level_up_move 6, MOVE_SUPERSONIC - level_up_move 11, MOVE_ASTONISH - level_up_move 16, MOVE_BITE - level_up_move 21, MOVE_WING_ATTACK - level_up_move 28, MOVE_CONFUSE_RAY - level_up_move 35, MOVE_AIR_CUTTER - level_up_move 42, MOVE_MEAN_LOOK - level_up_move 49, MOVE_POISON_FANG - level_up_move 56, MOVE_HAZE - .2byte -1 - -gChinchouLevelUpLearnset: - level_up_move 1, MOVE_BUBBLE - level_up_move 1, MOVE_THUNDER_WAVE - level_up_move 5, MOVE_SUPERSONIC - level_up_move 13, MOVE_FLAIL - level_up_move 17, MOVE_WATER_GUN - level_up_move 25, MOVE_SPARK - level_up_move 29, MOVE_CONFUSE_RAY - level_up_move 37, MOVE_TAKE_DOWN - level_up_move 41, MOVE_HYDRO_PUMP - level_up_move 49, MOVE_CHARGE - .2byte -1 - -gLanturnLevelUpLearnset: - level_up_move 1, MOVE_BUBBLE - level_up_move 1, MOVE_THUNDER_WAVE - level_up_move 1, MOVE_SUPERSONIC - level_up_move 5, MOVE_SUPERSONIC - level_up_move 13, MOVE_FLAIL - level_up_move 17, MOVE_WATER_GUN - level_up_move 25, MOVE_SPARK - level_up_move 32, MOVE_CONFUSE_RAY - level_up_move 43, MOVE_TAKE_DOWN - level_up_move 50, MOVE_HYDRO_PUMP - level_up_move 61, MOVE_CHARGE - .2byte -1 - -gPichuLevelUpLearnset: - level_up_move 1, MOVE_THUNDER_SHOCK - level_up_move 1, MOVE_CHARM - level_up_move 6, MOVE_TAIL_WHIP - level_up_move 8, MOVE_THUNDER_WAVE - level_up_move 11, MOVE_SWEET_KISS - .2byte -1 - -gCleffaLevelUpLearnset: - level_up_move 1, MOVE_POUND - level_up_move 1, MOVE_CHARM - level_up_move 4, MOVE_ENCORE - level_up_move 8, MOVE_SING - level_up_move 13, MOVE_SWEET_KISS - .2byte -1 - -gIgglybuffLevelUpLearnset: - level_up_move 1, MOVE_SING - level_up_move 1, MOVE_CHARM - level_up_move 4, MOVE_DEFENSE_CURL - level_up_move 9, MOVE_POUND - level_up_move 14, MOVE_SWEET_KISS - .2byte -1 - -gTogepiLevelUpLearnset: - level_up_move 1, MOVE_GROWL - level_up_move 1, MOVE_CHARM - level_up_move 6, MOVE_METRONOME - level_up_move 11, MOVE_SWEET_KISS - level_up_move 16, MOVE_YAWN - level_up_move 21, MOVE_ENCORE - level_up_move 26, MOVE_FOLLOW_ME - level_up_move 31, MOVE_WISH - level_up_move 36, MOVE_SAFEGUARD - level_up_move 41, MOVE_DOUBLE_EDGE - .2byte -1 - -gTogeticLevelUpLearnset: - level_up_move 1, MOVE_GROWL - level_up_move 1, MOVE_CHARM - level_up_move 6, MOVE_METRONOME - level_up_move 11, MOVE_SWEET_KISS - level_up_move 16, MOVE_YAWN - level_up_move 21, MOVE_ENCORE - level_up_move 26, MOVE_FOLLOW_ME - level_up_move 31, MOVE_WISH - level_up_move 36, MOVE_SAFEGUARD - level_up_move 41, MOVE_DOUBLE_EDGE - .2byte -1 - -gNatuLevelUpLearnset: - level_up_move 1, MOVE_PECK - level_up_move 1, MOVE_LEER - level_up_move 10, MOVE_NIGHT_SHADE - level_up_move 20, MOVE_TELEPORT - level_up_move 30, MOVE_WISH - level_up_move 30, MOVE_FUTURE_SIGHT - level_up_move 40, MOVE_CONFUSE_RAY - level_up_move 50, MOVE_PSYCHIC - .2byte -1 - -gXatuLevelUpLearnset: - level_up_move 1, MOVE_PECK - level_up_move 1, MOVE_LEER - level_up_move 10, MOVE_NIGHT_SHADE - level_up_move 20, MOVE_TELEPORT - level_up_move 35, MOVE_WISH - level_up_move 35, MOVE_FUTURE_SIGHT - level_up_move 50, MOVE_CONFUSE_RAY - level_up_move 65, MOVE_PSYCHIC - .2byte -1 - -gMareepLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_GROWL - level_up_move 9, MOVE_THUNDER_SHOCK - level_up_move 16, MOVE_THUNDER_WAVE - level_up_move 23, MOVE_COTTON_SPORE - level_up_move 30, MOVE_LIGHT_SCREEN - level_up_move 37, MOVE_THUNDER - .2byte -1 - -gFlaaffyLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_GROWL - level_up_move 1, MOVE_THUNDER_SHOCK - level_up_move 9, MOVE_THUNDER_SHOCK - level_up_move 18, MOVE_THUNDER_WAVE - level_up_move 27, MOVE_COTTON_SPORE - level_up_move 36, MOVE_LIGHT_SCREEN - level_up_move 45, MOVE_THUNDER - .2byte -1 - -gAmpharosLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_GROWL - level_up_move 1, MOVE_THUNDER_SHOCK - level_up_move 1, MOVE_THUNDER_WAVE - level_up_move 9, MOVE_THUNDER_SHOCK - level_up_move 18, MOVE_THUNDER_WAVE - level_up_move 27, MOVE_COTTON_SPORE - level_up_move 30, MOVE_THUNDER_PUNCH - level_up_move 42, MOVE_LIGHT_SCREEN - level_up_move 57, MOVE_THUNDER - .2byte -1 - -gBellossomLevelUpLearnset: - level_up_move 1, MOVE_ABSORB - level_up_move 1, MOVE_SWEET_SCENT - level_up_move 1, MOVE_STUN_SPORE - level_up_move 1, MOVE_MAGICAL_LEAF - level_up_move 44, MOVE_PETAL_DANCE - level_up_move 55, MOVE_SOLAR_BEAM - .2byte -1 - -gMarillLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 3, MOVE_DEFENSE_CURL - level_up_move 6, MOVE_TAIL_WHIP - level_up_move 10, MOVE_WATER_GUN - level_up_move 15, MOVE_ROLLOUT - level_up_move 21, MOVE_BUBBLE_BEAM - level_up_move 28, MOVE_DOUBLE_EDGE - level_up_move 36, MOVE_RAIN_DANCE - level_up_move 45, MOVE_HYDRO_PUMP - .2byte -1 - -gAzumarillLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_DEFENSE_CURL - level_up_move 1, MOVE_TAIL_WHIP - level_up_move 1, MOVE_WATER_GUN - level_up_move 3, MOVE_DEFENSE_CURL - level_up_move 6, MOVE_TAIL_WHIP - level_up_move 10, MOVE_WATER_GUN - level_up_move 15, MOVE_ROLLOUT - level_up_move 24, MOVE_BUBBLE_BEAM - level_up_move 34, MOVE_DOUBLE_EDGE - level_up_move 45, MOVE_RAIN_DANCE - level_up_move 57, MOVE_HYDRO_PUMP - .2byte -1 - -gSudowoodoLevelUpLearnset: - level_up_move 1, MOVE_ROCK_THROW - level_up_move 1, MOVE_MIMIC - level_up_move 9, MOVE_FLAIL - level_up_move 17, MOVE_LOW_KICK - level_up_move 25, MOVE_ROCK_SLIDE - level_up_move 33, MOVE_BLOCK - level_up_move 41, MOVE_FAINT_ATTACK - level_up_move 49, MOVE_SLAM - level_up_move 57, MOVE_DOUBLE_EDGE - .2byte -1 - -gPolitoedLevelUpLearnset: - level_up_move 1, MOVE_WATER_GUN - level_up_move 1, MOVE_HYPNOSIS - level_up_move 1, MOVE_DOUBLE_SLAP - level_up_move 1, MOVE_PERISH_SONG - level_up_move 35, MOVE_PERISH_SONG - level_up_move 51, MOVE_SWAGGER - .2byte -1 - -gHoppipLevelUpLearnset: - level_up_move 1, MOVE_SPLASH - level_up_move 5, MOVE_SYNTHESIS - level_up_move 5, MOVE_TAIL_WHIP - level_up_move 10, MOVE_TACKLE - level_up_move 13, MOVE_POISON_POWDER - level_up_move 15, MOVE_STUN_SPORE - level_up_move 17, MOVE_SLEEP_POWDER - level_up_move 20, MOVE_LEECH_SEED - level_up_move 25, MOVE_COTTON_SPORE - level_up_move 30, MOVE_MEGA_DRAIN - .2byte -1 - -gSkiploomLevelUpLearnset: - level_up_move 1, MOVE_SPLASH - level_up_move 1, MOVE_SYNTHESIS - level_up_move 1, MOVE_TAIL_WHIP - level_up_move 1, MOVE_TACKLE - level_up_move 5, MOVE_SYNTHESIS - level_up_move 5, MOVE_TAIL_WHIP - level_up_move 10, MOVE_TACKLE - level_up_move 13, MOVE_POISON_POWDER - level_up_move 15, MOVE_STUN_SPORE - level_up_move 17, MOVE_SLEEP_POWDER - level_up_move 22, MOVE_LEECH_SEED - level_up_move 29, MOVE_COTTON_SPORE - level_up_move 36, MOVE_MEGA_DRAIN - .2byte -1 - -gJumpluffLevelUpLearnset: - level_up_move 1, MOVE_SPLASH - level_up_move 1, MOVE_SYNTHESIS - level_up_move 1, MOVE_TAIL_WHIP - level_up_move 1, MOVE_TACKLE - level_up_move 5, MOVE_SYNTHESIS - level_up_move 5, MOVE_TAIL_WHIP - level_up_move 10, MOVE_TACKLE - level_up_move 13, MOVE_POISON_POWDER - level_up_move 15, MOVE_STUN_SPORE - level_up_move 17, MOVE_SLEEP_POWDER - level_up_move 22, MOVE_LEECH_SEED - level_up_move 33, MOVE_COTTON_SPORE - level_up_move 44, MOVE_MEGA_DRAIN - .2byte -1 - -gAipomLevelUpLearnset: - level_up_move 1, MOVE_SCRATCH - level_up_move 1, MOVE_TAIL_WHIP - level_up_move 6, MOVE_SAND_ATTACK - level_up_move 13, MOVE_ASTONISH - level_up_move 18, MOVE_BATON_PASS - level_up_move 25, MOVE_TICKLE - level_up_move 31, MOVE_FURY_SWIPES - level_up_move 38, MOVE_SWIFT - level_up_move 43, MOVE_SCREECH - level_up_move 50, MOVE_AGILITY - .2byte -1 - -gSunkernLevelUpLearnset: - level_up_move 1, MOVE_ABSORB - level_up_move 6, MOVE_GROWTH - level_up_move 13, MOVE_MEGA_DRAIN - level_up_move 18, MOVE_INGRAIN - level_up_move 25, MOVE_ENDEAVOR - level_up_move 30, MOVE_SUNNY_DAY - level_up_move 37, MOVE_SYNTHESIS - level_up_move 42, MOVE_GIGA_DRAIN - .2byte -1 - -gSunfloraLevelUpLearnset: - level_up_move 1, MOVE_ABSORB - level_up_move 1, MOVE_POUND - level_up_move 6, MOVE_GROWTH - level_up_move 13, MOVE_RAZOR_LEAF - level_up_move 18, MOVE_INGRAIN - level_up_move 25, MOVE_BULLET_SEED - level_up_move 30, MOVE_SUNNY_DAY - level_up_move 37, MOVE_PETAL_DANCE - level_up_move 42, MOVE_SOLAR_BEAM - .2byte -1 - -gYanmaLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_FORESIGHT - level_up_move 7, MOVE_QUICK_ATTACK - level_up_move 13, MOVE_DOUBLE_TEAM - level_up_move 19, MOVE_SONIC_BOOM - level_up_move 25, MOVE_DETECT - level_up_move 31, MOVE_SUPERSONIC - level_up_move 37, MOVE_UPROAR - level_up_move 43, MOVE_WING_ATTACK - level_up_move 49, MOVE_SCREECH - .2byte -1 - -gWooperLevelUpLearnset: - level_up_move 1, MOVE_WATER_GUN - level_up_move 1, MOVE_TAIL_WHIP - level_up_move 11, MOVE_SLAM - level_up_move 16, MOVE_MUD_SHOT - level_up_move 21, MOVE_AMNESIA - level_up_move 31, MOVE_YAWN - level_up_move 36, MOVE_EARTHQUAKE - level_up_move 41, MOVE_RAIN_DANCE - level_up_move 51, MOVE_MIST - level_up_move 51, MOVE_HAZE - .2byte -1 - -gQuagsireLevelUpLearnset: - level_up_move 1, MOVE_WATER_GUN - level_up_move 1, MOVE_TAIL_WHIP - level_up_move 11, MOVE_SLAM - level_up_move 16, MOVE_MUD_SHOT - level_up_move 23, MOVE_AMNESIA - level_up_move 35, MOVE_YAWN - level_up_move 42, MOVE_EARTHQUAKE - level_up_move 49, MOVE_RAIN_DANCE - level_up_move 61, MOVE_MIST - level_up_move 61, MOVE_HAZE - .2byte -1 - -gEspeonLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_TAIL_WHIP - level_up_move 1, MOVE_HELPING_HAND - level_up_move 8, MOVE_SAND_ATTACK - level_up_move 16, MOVE_CONFUSION - level_up_move 23, MOVE_QUICK_ATTACK - level_up_move 30, MOVE_SWIFT - level_up_move 36, MOVE_PSYBEAM - level_up_move 42, MOVE_PSYCH_UP - level_up_move 47, MOVE_PSYCHIC - level_up_move 52, MOVE_MORNING_SUN - .2byte -1 - -gUmbreonLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_TAIL_WHIP - level_up_move 1, MOVE_HELPING_HAND - level_up_move 8, MOVE_SAND_ATTACK - level_up_move 16, MOVE_PURSUIT - level_up_move 23, MOVE_QUICK_ATTACK - level_up_move 30, MOVE_CONFUSE_RAY - level_up_move 36, MOVE_FAINT_ATTACK - level_up_move 42, MOVE_MEAN_LOOK - level_up_move 47, MOVE_SCREECH - level_up_move 52, MOVE_MOONLIGHT - .2byte -1 - -gMurkrowLevelUpLearnset: - level_up_move 1, MOVE_PECK - level_up_move 9, MOVE_ASTONISH - level_up_move 14, MOVE_PURSUIT - level_up_move 22, MOVE_HAZE - level_up_move 27, MOVE_NIGHT_SHADE - level_up_move 35, MOVE_FAINT_ATTACK - level_up_move 40, MOVE_TAUNT - level_up_move 48, MOVE_MEAN_LOOK - .2byte -1 - -gSlowkingLevelUpLearnset: - level_up_move 1, MOVE_CURSE - level_up_move 1, MOVE_YAWN - level_up_move 1, MOVE_TACKLE - level_up_move 6, MOVE_GROWL - level_up_move 15, MOVE_WATER_GUN - level_up_move 20, MOVE_CONFUSION - level_up_move 29, MOVE_DISABLE - level_up_move 34, MOVE_HEADBUTT - level_up_move 43, MOVE_SWAGGER - level_up_move 48, MOVE_PSYCHIC - .2byte -1 - -gMisdreavusLevelUpLearnset: - level_up_move 1, MOVE_GROWL - level_up_move 1, MOVE_PSYWAVE - level_up_move 6, MOVE_SPITE - level_up_move 11, MOVE_ASTONISH - level_up_move 17, MOVE_CONFUSE_RAY - level_up_move 23, MOVE_MEAN_LOOK - level_up_move 30, MOVE_PSYBEAM - level_up_move 37, MOVE_PAIN_SPLIT - level_up_move 45, MOVE_PERISH_SONG - level_up_move 53, MOVE_GRUDGE - .2byte -1 - -gUnownLevelUpLearnset: - level_up_move 1, MOVE_HIDDEN_POWER - .2byte -1 - -gWobbuffetLevelUpLearnset: - level_up_move 1, MOVE_COUNTER - level_up_move 1, MOVE_MIRROR_COAT - level_up_move 1, MOVE_SAFEGUARD - level_up_move 1, MOVE_DESTINY_BOND - .2byte -1 - -gGirafarigLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_GROWL - level_up_move 7, MOVE_ASTONISH - level_up_move 13, MOVE_CONFUSION - level_up_move 19, MOVE_STOMP - level_up_move 25, MOVE_ODOR_SLEUTH - level_up_move 31, MOVE_AGILITY - level_up_move 37, MOVE_BATON_PASS - level_up_move 43, MOVE_PSYBEAM - level_up_move 49, MOVE_CRUNCH - .2byte -1 - -gPinecoLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_PROTECT - level_up_move 8, MOVE_SELF_DESTRUCT - level_up_move 15, MOVE_TAKE_DOWN - level_up_move 22, MOVE_RAPID_SPIN - level_up_move 29, MOVE_BIDE - level_up_move 36, MOVE_EXPLOSION - level_up_move 43, MOVE_SPIKES - level_up_move 50, MOVE_DOUBLE_EDGE - .2byte -1 - -gForretressLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_PROTECT - level_up_move 1, MOVE_SELF_DESTRUCT - level_up_move 8, MOVE_SELF_DESTRUCT - level_up_move 15, MOVE_TAKE_DOWN - level_up_move 22, MOVE_RAPID_SPIN - level_up_move 29, MOVE_BIDE - level_up_move 39, MOVE_EXPLOSION - level_up_move 49, MOVE_SPIKES - level_up_move 59, MOVE_DOUBLE_EDGE - .2byte -1 - -gDunsparceLevelUpLearnset: - level_up_move 1, MOVE_RAGE - level_up_move 4, MOVE_DEFENSE_CURL - level_up_move 11, MOVE_YAWN - level_up_move 14, MOVE_GLARE - level_up_move 21, MOVE_SPITE - level_up_move 24, MOVE_PURSUIT - level_up_move 31, MOVE_SCREECH - level_up_move 34, MOVE_TAKE_DOWN - level_up_move 41, MOVE_ENDEAVOR - .2byte -1 - -gGligarLevelUpLearnset: - level_up_move 1, MOVE_POISON_STING - level_up_move 6, MOVE_SAND_ATTACK - level_up_move 13, MOVE_HARDEN - level_up_move 20, MOVE_QUICK_ATTACK - level_up_move 28, MOVE_FAINT_ATTACK - level_up_move 36, MOVE_SLASH - level_up_move 44, MOVE_SCREECH - level_up_move 52, MOVE_GUILLOTINE - .2byte -1 - -gSteelixLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_SCREECH - level_up_move 9, MOVE_BIND - level_up_move 13, MOVE_ROCK_THROW - level_up_move 21, MOVE_HARDEN - level_up_move 25, MOVE_RAGE - level_up_move 33, MOVE_SANDSTORM - level_up_move 37, MOVE_SLAM - level_up_move 45, MOVE_IRON_TAIL - level_up_move 49, MOVE_CRUNCH - level_up_move 57, MOVE_DOUBLE_EDGE - .2byte -1 - -gSnubbullLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_SCARY_FACE - level_up_move 4, MOVE_TAIL_WHIP - level_up_move 8, MOVE_CHARM - level_up_move 13, MOVE_BITE - level_up_move 19, MOVE_LICK - level_up_move 26, MOVE_ROAR - level_up_move 34, MOVE_RAGE - level_up_move 43, MOVE_TAKE_DOWN - level_up_move 53, MOVE_CRUNCH - .2byte -1 - -gGranbullLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_SCARY_FACE - level_up_move 4, MOVE_TAIL_WHIP - level_up_move 8, MOVE_CHARM - level_up_move 13, MOVE_BITE - level_up_move 19, MOVE_LICK - level_up_move 28, MOVE_ROAR - level_up_move 38, MOVE_RAGE - level_up_move 49, MOVE_TAKE_DOWN - level_up_move 61, MOVE_CRUNCH - .2byte -1 - -gQwilfishLevelUpLearnset: - level_up_move 1, MOVE_SPIKES - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_POISON_STING - level_up_move 10, MOVE_HARDEN - level_up_move 10, MOVE_MINIMIZE - level_up_move 19, MOVE_WATER_GUN - level_up_move 28, MOVE_PIN_MISSILE - level_up_move 37, MOVE_TAKE_DOWN - level_up_move 46, MOVE_HYDRO_PUMP - .2byte -1 - -gScizorLevelUpLearnset: - level_up_move 1, MOVE_QUICK_ATTACK - level_up_move 1, MOVE_LEER - level_up_move 6, MOVE_FOCUS_ENERGY - level_up_move 11, MOVE_PURSUIT - level_up_move 16, MOVE_FALSE_SWIPE - level_up_move 21, MOVE_AGILITY - level_up_move 26, MOVE_METAL_CLAW - level_up_move 31, MOVE_SLASH - level_up_move 36, MOVE_SWORDS_DANCE - level_up_move 41, MOVE_DOUBLE_TEAM - level_up_move 46, MOVE_FURY_CUTTER - .2byte -1 - -gShuckleLevelUpLearnset: - level_up_move 1, MOVE_CONSTRICT - level_up_move 1, MOVE_WITHDRAW - level_up_move 9, MOVE_WRAP - level_up_move 14, MOVE_ENCORE - level_up_move 23, MOVE_SAFEGUARD - level_up_move 28, MOVE_BIDE - level_up_move 37, MOVE_REST - .2byte -1 - -gHeracrossLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_LEER - level_up_move 6, MOVE_HORN_ATTACK - level_up_move 11, MOVE_ENDURE - level_up_move 17, MOVE_FURY_ATTACK - level_up_move 23, MOVE_BRICK_BREAK - level_up_move 30, MOVE_COUNTER - level_up_move 37, MOVE_TAKE_DOWN - level_up_move 45, MOVE_REVERSAL - level_up_move 53, MOVE_MEGAHORN - .2byte -1 - -gSneaselLevelUpLearnset: - level_up_move 1, MOVE_SCRATCH - level_up_move 1, MOVE_LEER - level_up_move 1, MOVE_TAUNT - level_up_move 8, MOVE_QUICK_ATTACK - level_up_move 15, MOVE_SCREECH - level_up_move 22, MOVE_FAINT_ATTACK - level_up_move 29, MOVE_FURY_SWIPES - level_up_move 36, MOVE_AGILITY - level_up_move 43, MOVE_ICY_WIND - level_up_move 50, MOVE_SLASH - level_up_move 57, MOVE_BEAT_UP - level_up_move 64, MOVE_METAL_CLAW - .2byte -1 - -gTeddiursaLevelUpLearnset: - level_up_move 1, MOVE_SCRATCH - level_up_move 1, MOVE_LEER - level_up_move 7, MOVE_LICK - level_up_move 13, MOVE_FURY_SWIPES - level_up_move 19, MOVE_FAKE_TEARS - level_up_move 25, MOVE_FAINT_ATTACK - level_up_move 31, MOVE_REST - level_up_move 37, MOVE_SLASH - level_up_move 43, MOVE_SNORE - level_up_move 49, MOVE_THRASH - .2byte -1 - -gUrsaringLevelUpLearnset: - level_up_move 1, MOVE_SCRATCH - level_up_move 1, MOVE_LEER - level_up_move 1, MOVE_LICK - level_up_move 1, MOVE_FURY_SWIPES - level_up_move 7, MOVE_LICK - level_up_move 13, MOVE_FURY_SWIPES - level_up_move 19, MOVE_FAKE_TEARS - level_up_move 25, MOVE_FAINT_ATTACK - level_up_move 31, MOVE_REST - level_up_move 37, MOVE_SLASH - level_up_move 43, MOVE_SNORE - level_up_move 49, MOVE_THRASH - .2byte -1 - -gSlugmaLevelUpLearnset: - level_up_move 1, MOVE_YAWN - level_up_move 1, MOVE_SMOG - level_up_move 8, MOVE_EMBER - level_up_move 15, MOVE_ROCK_THROW - level_up_move 22, MOVE_HARDEN - level_up_move 29, MOVE_AMNESIA - level_up_move 36, MOVE_FLAMETHROWER - level_up_move 43, MOVE_ROCK_SLIDE - level_up_move 50, MOVE_BODY_SLAM - .2byte -1 - -gMagcargoLevelUpLearnset: - level_up_move 1, MOVE_YAWN - level_up_move 1, MOVE_SMOG - level_up_move 1, MOVE_EMBER - level_up_move 1, MOVE_ROCK_THROW - level_up_move 8, MOVE_EMBER - level_up_move 15, MOVE_ROCK_THROW - level_up_move 22, MOVE_HARDEN - level_up_move 29, MOVE_AMNESIA - level_up_move 36, MOVE_FLAMETHROWER - level_up_move 48, MOVE_ROCK_SLIDE - level_up_move 60, MOVE_BODY_SLAM - .2byte -1 - -gSwinubLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_ODOR_SLEUTH - level_up_move 10, MOVE_POWDER_SNOW - level_up_move 19, MOVE_ENDURE - level_up_move 28, MOVE_TAKE_DOWN - level_up_move 37, MOVE_MIST - level_up_move 46, MOVE_BLIZZARD - level_up_move 55, MOVE_AMNESIA - .2byte -1 - -gPiloswineLevelUpLearnset: - level_up_move 1, MOVE_HORN_ATTACK - level_up_move 1, MOVE_ODOR_SLEUTH - level_up_move 1, MOVE_POWDER_SNOW - level_up_move 1, MOVE_ENDURE - level_up_move 10, MOVE_POWDER_SNOW - level_up_move 19, MOVE_ENDURE - level_up_move 28, MOVE_TAKE_DOWN - level_up_move 33, MOVE_FURY_ATTACK - level_up_move 42, MOVE_MIST - level_up_move 56, MOVE_BLIZZARD - level_up_move 70, MOVE_AMNESIA - .2byte -1 - -gCorsolaLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 6, MOVE_HARDEN - level_up_move 12, MOVE_BUBBLE - level_up_move 17, MOVE_RECOVER - level_up_move 17, MOVE_REFRESH - level_up_move 23, MOVE_BUBBLE_BEAM - level_up_move 28, MOVE_SPIKE_CANNON - level_up_move 34, MOVE_ROCK_BLAST - level_up_move 39, MOVE_MIRROR_COAT - level_up_move 45, MOVE_ANCIENT_POWER - .2byte -1 - -gRemoraidLevelUpLearnset: - level_up_move 1, MOVE_WATER_GUN - level_up_move 11, MOVE_LOCK_ON - level_up_move 22, MOVE_PSYBEAM - level_up_move 22, MOVE_AURORA_BEAM - level_up_move 22, MOVE_BUBBLE_BEAM - level_up_move 33, MOVE_FOCUS_ENERGY - level_up_move 44, MOVE_ICE_BEAM - level_up_move 55, MOVE_HYPER_BEAM - .2byte -1 - -gOctilleryLevelUpLearnset: - level_up_move 1, MOVE_WATER_GUN - level_up_move 11, MOVE_CONSTRICT - level_up_move 22, MOVE_PSYBEAM - level_up_move 22, MOVE_AURORA_BEAM - level_up_move 22, MOVE_BUBBLE_BEAM - level_up_move 25, MOVE_OCTAZOOKA - level_up_move 38, MOVE_FOCUS_ENERGY - level_up_move 54, MOVE_ICE_BEAM - level_up_move 70, MOVE_HYPER_BEAM - .2byte -1 - -gDelibirdLevelUpLearnset: - level_up_move 1, MOVE_PRESENT - .2byte -1 - -gMantineLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_BUBBLE - level_up_move 8, MOVE_SUPERSONIC - level_up_move 15, MOVE_BUBBLE_BEAM - level_up_move 22, MOVE_TAKE_DOWN - level_up_move 29, MOVE_AGILITY - level_up_move 36, MOVE_WING_ATTACK - level_up_move 43, MOVE_WATER_PULSE - level_up_move 50, MOVE_CONFUSE_RAY - .2byte -1 - -gSkarmoryLevelUpLearnset: - level_up_move 1, MOVE_LEER - level_up_move 1, MOVE_PECK - level_up_move 10, MOVE_SAND_ATTACK - level_up_move 13, MOVE_SWIFT - level_up_move 16, MOVE_AGILITY - level_up_move 26, MOVE_FURY_ATTACK - level_up_move 29, MOVE_AIR_CUTTER - level_up_move 32, MOVE_STEEL_WING - level_up_move 42, MOVE_SPIKES - level_up_move 45, MOVE_METAL_SOUND - .2byte -1 - -gHoundourLevelUpLearnset: - level_up_move 1, MOVE_LEER - level_up_move 1, MOVE_EMBER - level_up_move 7, MOVE_HOWL - level_up_move 13, MOVE_SMOG - level_up_move 19, MOVE_ROAR - level_up_move 25, MOVE_BITE - level_up_move 31, MOVE_ODOR_SLEUTH - level_up_move 37, MOVE_FAINT_ATTACK - level_up_move 43, MOVE_FLAMETHROWER - level_up_move 49, MOVE_CRUNCH - .2byte -1 - -gHoundoomLevelUpLearnset: - level_up_move 1, MOVE_LEER - level_up_move 1, MOVE_EMBER - level_up_move 1, MOVE_HOWL - level_up_move 7, MOVE_HOWL - level_up_move 13, MOVE_SMOG - level_up_move 19, MOVE_ROAR - level_up_move 27, MOVE_BITE - level_up_move 35, MOVE_ODOR_SLEUTH - level_up_move 43, MOVE_FAINT_ATTACK - level_up_move 51, MOVE_FLAMETHROWER - level_up_move 59, MOVE_CRUNCH - .2byte -1 - -gKingdraLevelUpLearnset: - level_up_move 1, MOVE_BUBBLE - level_up_move 1, MOVE_SMOKESCREEN - level_up_move 1, MOVE_LEER - level_up_move 1, MOVE_WATER_GUN - level_up_move 8, MOVE_SMOKESCREEN - level_up_move 15, MOVE_LEER - level_up_move 22, MOVE_WATER_GUN - level_up_move 29, MOVE_TWISTER - level_up_move 40, MOVE_AGILITY - level_up_move 51, MOVE_HYDRO_PUMP - level_up_move 62, MOVE_DRAGON_DANCE - .2byte -1 - -gPhanpyLevelUpLearnset: - level_up_move 1, MOVE_ODOR_SLEUTH - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_GROWL - level_up_move 9, MOVE_DEFENSE_CURL - level_up_move 17, MOVE_FLAIL - level_up_move 25, MOVE_TAKE_DOWN - level_up_move 33, MOVE_ROLLOUT - level_up_move 41, MOVE_ENDURE - level_up_move 49, MOVE_DOUBLE_EDGE - .2byte -1 - -gDonphanLevelUpLearnset: - level_up_move 1, MOVE_ODOR_SLEUTH - level_up_move 1, MOVE_HORN_ATTACK - level_up_move 1, MOVE_GROWL - level_up_move 9, MOVE_DEFENSE_CURL - level_up_move 17, MOVE_FLAIL - level_up_move 25, MOVE_FURY_ATTACK - level_up_move 33, MOVE_ROLLOUT - level_up_move 41, MOVE_RAPID_SPIN - level_up_move 49, MOVE_EARTHQUAKE - .2byte -1 - -gPorygon2LevelUpLearnset: - level_up_move 1, MOVE_CONVERSION_2 - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_CONVERSION - level_up_move 9, MOVE_AGILITY - level_up_move 12, MOVE_PSYBEAM - level_up_move 20, MOVE_RECOVER - level_up_move 24, MOVE_DEFENSE_CURL - level_up_move 32, MOVE_LOCK_ON - level_up_move 36, MOVE_TRI_ATTACK - level_up_move 44, MOVE_RECYCLE - level_up_move 48, MOVE_ZAP_CANNON - .2byte -1 - -gStantlerLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 7, MOVE_LEER - level_up_move 13, MOVE_ASTONISH - level_up_move 19, MOVE_HYPNOSIS - level_up_move 25, MOVE_STOMP - level_up_move 31, MOVE_SAND_ATTACK - level_up_move 37, MOVE_TAKE_DOWN - level_up_move 43, MOVE_CONFUSE_RAY - level_up_move 49, MOVE_CALM_MIND - .2byte -1 - -gSmeargleLevelUpLearnset: - level_up_move 1, MOVE_SKETCH - level_up_move 11, MOVE_SKETCH - level_up_move 21, MOVE_SKETCH - level_up_move 31, MOVE_SKETCH - level_up_move 41, MOVE_SKETCH - level_up_move 51, MOVE_SKETCH - level_up_move 61, MOVE_SKETCH - level_up_move 71, MOVE_SKETCH - level_up_move 81, MOVE_SKETCH - level_up_move 91, MOVE_SKETCH - .2byte -1 - -gTyrogueLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - .2byte -1 - -gHitmontopLevelUpLearnset: - level_up_move 1, MOVE_REVENGE - level_up_move 1, MOVE_ROLLING_KICK - level_up_move 7, MOVE_FOCUS_ENERGY - level_up_move 13, MOVE_PURSUIT - level_up_move 19, MOVE_QUICK_ATTACK - level_up_move 20, MOVE_TRIPLE_KICK - level_up_move 25, MOVE_RAPID_SPIN - level_up_move 31, MOVE_COUNTER - level_up_move 37, MOVE_AGILITY - level_up_move 43, MOVE_DETECT - level_up_move 49, MOVE_ENDEAVOR - .2byte -1 - -gSmoochumLevelUpLearnset: - level_up_move 1, MOVE_POUND - level_up_move 1, MOVE_LICK - level_up_move 9, MOVE_SWEET_KISS - level_up_move 13, MOVE_POWDER_SNOW - level_up_move 21, MOVE_CONFUSION - level_up_move 25, MOVE_SING - level_up_move 33, MOVE_MEAN_LOOK - level_up_move 37, MOVE_FAKE_TEARS - level_up_move 45, MOVE_PSYCHIC - level_up_move 49, MOVE_PERISH_SONG - level_up_move 57, MOVE_BLIZZARD - .2byte -1 - -gElekidLevelUpLearnset: - level_up_move 1, MOVE_QUICK_ATTACK - level_up_move 1, MOVE_LEER - level_up_move 9, MOVE_THUNDER_PUNCH - level_up_move 17, MOVE_LIGHT_SCREEN - level_up_move 25, MOVE_SWIFT - level_up_move 33, MOVE_SCREECH - level_up_move 41, MOVE_THUNDERBOLT - level_up_move 49, MOVE_THUNDER - .2byte -1 - -gMagbyLevelUpLearnset: - level_up_move 1, MOVE_EMBER - level_up_move 7, MOVE_LEER - level_up_move 13, MOVE_SMOG - level_up_move 19, MOVE_FIRE_PUNCH - level_up_move 25, MOVE_SMOKESCREEN - level_up_move 31, MOVE_SUNNY_DAY - level_up_move 37, MOVE_FLAMETHROWER - level_up_move 43, MOVE_CONFUSE_RAY - level_up_move 49, MOVE_FIRE_BLAST - .2byte -1 - -gMiltankLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 4, MOVE_GROWL - level_up_move 8, MOVE_DEFENSE_CURL - level_up_move 13, MOVE_STOMP - level_up_move 19, MOVE_MILK_DRINK - level_up_move 26, MOVE_BIDE - level_up_move 34, MOVE_ROLLOUT - level_up_move 43, MOVE_BODY_SLAM - level_up_move 53, MOVE_HEAL_BELL - .2byte -1 - -gBlisseyLevelUpLearnset: - level_up_move 1, MOVE_POUND - level_up_move 1, MOVE_GROWL - level_up_move 4, MOVE_TAIL_WHIP - level_up_move 7, MOVE_REFRESH - level_up_move 10, MOVE_SOFT_BOILED - level_up_move 13, MOVE_DOUBLE_SLAP - level_up_move 18, MOVE_MINIMIZE - level_up_move 23, MOVE_SING - level_up_move 28, MOVE_EGG_BOMB - level_up_move 33, MOVE_DEFENSE_CURL - level_up_move 40, MOVE_LIGHT_SCREEN - level_up_move 47, MOVE_DOUBLE_EDGE - .2byte -1 - -gRaikouLevelUpLearnset: - level_up_move 1, MOVE_BITE - level_up_move 1, MOVE_LEER - level_up_move 11, MOVE_THUNDER_SHOCK - level_up_move 21, MOVE_ROAR - level_up_move 31, MOVE_QUICK_ATTACK - level_up_move 41, MOVE_SPARK - level_up_move 51, MOVE_REFLECT - level_up_move 61, MOVE_CRUNCH - level_up_move 71, MOVE_THUNDER - level_up_move 81, MOVE_CALM_MIND - .2byte -1 - -gEnteiLevelUpLearnset: - level_up_move 1, MOVE_BITE - level_up_move 1, MOVE_LEER - level_up_move 11, MOVE_EMBER - level_up_move 21, MOVE_ROAR - level_up_move 31, MOVE_FIRE_SPIN - level_up_move 41, MOVE_STOMP - level_up_move 51, MOVE_FLAMETHROWER - level_up_move 61, MOVE_SWAGGER - level_up_move 71, MOVE_FIRE_BLAST - level_up_move 81, MOVE_CALM_MIND - .2byte -1 - -gSuicuneLevelUpLearnset: - level_up_move 1, MOVE_BITE - level_up_move 1, MOVE_LEER - level_up_move 11, MOVE_BUBBLE_BEAM - level_up_move 21, MOVE_RAIN_DANCE - level_up_move 31, MOVE_GUST - level_up_move 41, MOVE_AURORA_BEAM - level_up_move 51, MOVE_MIST - level_up_move 61, MOVE_MIRROR_COAT - level_up_move 71, MOVE_HYDRO_PUMP - level_up_move 81, MOVE_CALM_MIND - .2byte -1 - -gLarvitarLevelUpLearnset: - level_up_move 1, MOVE_BITE - level_up_move 1, MOVE_LEER - level_up_move 8, MOVE_SANDSTORM - level_up_move 15, MOVE_SCREECH - level_up_move 22, MOVE_ROCK_SLIDE - level_up_move 29, MOVE_THRASH - level_up_move 36, MOVE_SCARY_FACE - level_up_move 43, MOVE_CRUNCH - level_up_move 50, MOVE_EARTHQUAKE - level_up_move 57, MOVE_HYPER_BEAM - .2byte -1 - -gPupitarLevelUpLearnset: - level_up_move 1, MOVE_BITE - level_up_move 1, MOVE_LEER - level_up_move 1, MOVE_SANDSTORM - level_up_move 1, MOVE_SCREECH - level_up_move 8, MOVE_SANDSTORM - level_up_move 15, MOVE_SCREECH - level_up_move 22, MOVE_ROCK_SLIDE - level_up_move 29, MOVE_THRASH - level_up_move 38, MOVE_SCARY_FACE - level_up_move 47, MOVE_CRUNCH - level_up_move 56, MOVE_EARTHQUAKE - level_up_move 65, MOVE_HYPER_BEAM - .2byte -1 - -gTyranitarLevelUpLearnset: - level_up_move 1, MOVE_BITE - level_up_move 1, MOVE_LEER - level_up_move 1, MOVE_SANDSTORM - level_up_move 1, MOVE_SCREECH - level_up_move 8, MOVE_SANDSTORM - level_up_move 15, MOVE_SCREECH - level_up_move 22, MOVE_ROCK_SLIDE - level_up_move 29, MOVE_THRASH - level_up_move 38, MOVE_SCARY_FACE - level_up_move 47, MOVE_CRUNCH - level_up_move 61, MOVE_EARTHQUAKE - level_up_move 75, MOVE_HYPER_BEAM - .2byte -1 - -gLugiaLevelUpLearnset: - level_up_move 1, MOVE_WHIRLWIND - level_up_move 11, MOVE_SAFEGUARD - level_up_move 22, MOVE_GUST - level_up_move 33, MOVE_RECOVER - level_up_move 44, MOVE_HYDRO_PUMP - level_up_move 55, MOVE_RAIN_DANCE - level_up_move 66, MOVE_SWIFT - level_up_move 77, MOVE_AEROBLAST - level_up_move 88, MOVE_ANCIENT_POWER - level_up_move 99, MOVE_FUTURE_SIGHT - .2byte -1 - -gHoOhLevelUpLearnset: - level_up_move 1, MOVE_WHIRLWIND - level_up_move 11, MOVE_SAFEGUARD - level_up_move 22, MOVE_GUST - level_up_move 33, MOVE_RECOVER - level_up_move 44, MOVE_FIRE_BLAST - level_up_move 55, MOVE_SUNNY_DAY - level_up_move 66, MOVE_SWIFT - level_up_move 77, MOVE_SACRED_FIRE - level_up_move 88, MOVE_ANCIENT_POWER - level_up_move 99, MOVE_FUTURE_SIGHT - .2byte -1 - -gCelebiLevelUpLearnset: - level_up_move 1, MOVE_LEECH_SEED - level_up_move 1, MOVE_CONFUSION - level_up_move 1, MOVE_RECOVER - level_up_move 1, MOVE_HEAL_BELL - level_up_move 10, MOVE_SAFEGUARD - level_up_move 20, MOVE_ANCIENT_POWER - level_up_move 30, MOVE_FUTURE_SIGHT - level_up_move 40, MOVE_BATON_PASS - level_up_move 50, MOVE_PERISH_SONG - .2byte -1 - -gSpecies252LevelUpLearnset: - level_up_move 1, MOVE_TACKLE - .2byte -1 - -gSpecies253LevelUpLearnset: - level_up_move 1, MOVE_TACKLE - .2byte -1 - -gSpecies254LevelUpLearnset: - level_up_move 1, MOVE_TACKLE - .2byte -1 - -gSpecies255LevelUpLearnset: - level_up_move 1, MOVE_TACKLE - .2byte -1 - -gSpecies256LevelUpLearnset: - level_up_move 1, MOVE_TACKLE - .2byte -1 - -gSpecies257LevelUpLearnset: - level_up_move 1, MOVE_TACKLE - .2byte -1 - -gSpecies258LevelUpLearnset: - level_up_move 1, MOVE_TACKLE - .2byte -1 - -gSpecies259LevelUpLearnset: - level_up_move 1, MOVE_TACKLE - .2byte -1 - -gSpecies260LevelUpLearnset: - level_up_move 1, MOVE_TACKLE - .2byte -1 - -gSpecies261LevelUpLearnset: - level_up_move 1, MOVE_TACKLE - .2byte -1 - -gSpecies262LevelUpLearnset: - level_up_move 1, MOVE_TACKLE - .2byte -1 - -gSpecies263LevelUpLearnset: - level_up_move 1, MOVE_TACKLE - .2byte -1 - -gSpecies264LevelUpLearnset: - level_up_move 1, MOVE_TACKLE - .2byte -1 - -gSpecies265LevelUpLearnset: - level_up_move 1, MOVE_TACKLE - .2byte -1 - -gSpecies266LevelUpLearnset: - level_up_move 1, MOVE_TACKLE - .2byte -1 - -gSpecies267LevelUpLearnset: - level_up_move 1, MOVE_TACKLE - .2byte -1 - -gSpecies268LevelUpLearnset: - level_up_move 1, MOVE_TACKLE - .2byte -1 - -gSpecies269LevelUpLearnset: - level_up_move 1, MOVE_TACKLE - .2byte -1 - -gSpecies270LevelUpLearnset: - level_up_move 1, MOVE_TACKLE - .2byte -1 - -gSpecies271LevelUpLearnset: - level_up_move 1, MOVE_TACKLE - .2byte -1 - -gSpecies272LevelUpLearnset: - level_up_move 1, MOVE_TACKLE - .2byte -1 - -gSpecies273LevelUpLearnset: - level_up_move 1, MOVE_TACKLE - .2byte -1 - -gSpecies274LevelUpLearnset: - level_up_move 1, MOVE_TACKLE - .2byte -1 - -gSpecies275LevelUpLearnset: - level_up_move 1, MOVE_TACKLE - .2byte -1 - -gSpecies276LevelUpLearnset: - level_up_move 1, MOVE_TACKLE - .2byte -1 - -gTreeckoLevelUpLearnset: - level_up_move 1, MOVE_POUND - level_up_move 1, MOVE_LEER - level_up_move 6, MOVE_ABSORB - level_up_move 11, MOVE_QUICK_ATTACK - level_up_move 16, MOVE_PURSUIT - level_up_move 21, MOVE_SCREECH - level_up_move 26, MOVE_MEGA_DRAIN - level_up_move 31, MOVE_AGILITY - level_up_move 36, MOVE_SLAM - level_up_move 41, MOVE_DETECT - level_up_move 46, MOVE_GIGA_DRAIN - .2byte -1 - -gGrovyleLevelUpLearnset: - level_up_move 1, MOVE_POUND - level_up_move 1, MOVE_LEER - level_up_move 1, MOVE_ABSORB - level_up_move 1, MOVE_QUICK_ATTACK - level_up_move 6, MOVE_ABSORB - level_up_move 11, MOVE_QUICK_ATTACK - level_up_move 16, MOVE_FURY_CUTTER - level_up_move 17, MOVE_PURSUIT - level_up_move 23, MOVE_SCREECH - level_up_move 29, MOVE_LEAF_BLADE - level_up_move 35, MOVE_AGILITY - level_up_move 41, MOVE_SLAM - level_up_move 47, MOVE_DETECT - level_up_move 53, MOVE_FALSE_SWIPE - .2byte -1 - -gSceptileLevelUpLearnset: - level_up_move 1, MOVE_POUND - level_up_move 1, MOVE_LEER - level_up_move 1, MOVE_ABSORB - level_up_move 1, MOVE_QUICK_ATTACK - level_up_move 6, MOVE_ABSORB - level_up_move 11, MOVE_QUICK_ATTACK - level_up_move 16, MOVE_FURY_CUTTER - level_up_move 17, MOVE_PURSUIT - level_up_move 23, MOVE_SCREECH - level_up_move 29, MOVE_LEAF_BLADE - level_up_move 35, MOVE_AGILITY - level_up_move 43, MOVE_SLAM - level_up_move 51, MOVE_DETECT - level_up_move 59, MOVE_FALSE_SWIPE - .2byte -1 - -gTorchicLevelUpLearnset: - level_up_move 1, MOVE_SCRATCH - level_up_move 1, MOVE_GROWL - level_up_move 7, MOVE_FOCUS_ENERGY - level_up_move 10, MOVE_EMBER - level_up_move 16, MOVE_PECK - level_up_move 19, MOVE_SAND_ATTACK - level_up_move 25, MOVE_FIRE_SPIN - level_up_move 28, MOVE_QUICK_ATTACK - level_up_move 34, MOVE_SLASH - level_up_move 37, MOVE_MIRROR_MOVE - level_up_move 43, MOVE_FLAMETHROWER - .2byte -1 - -gCombuskenLevelUpLearnset: - level_up_move 1, MOVE_SCRATCH - level_up_move 1, MOVE_GROWL - level_up_move 1, MOVE_FOCUS_ENERGY - level_up_move 1, MOVE_EMBER - level_up_move 7, MOVE_FOCUS_ENERGY - level_up_move 13, MOVE_EMBER - level_up_move 16, MOVE_DOUBLE_KICK - level_up_move 17, MOVE_PECK - level_up_move 21, MOVE_SAND_ATTACK - level_up_move 28, MOVE_BULK_UP - level_up_move 32, MOVE_QUICK_ATTACK - level_up_move 39, MOVE_SLASH - level_up_move 43, MOVE_MIRROR_MOVE - level_up_move 50, MOVE_SKY_UPPERCUT - .2byte -1 - -gBlazikenLevelUpLearnset: - level_up_move 1, MOVE_FIRE_PUNCH - level_up_move 1, MOVE_SCRATCH - level_up_move 1, MOVE_GROWL - level_up_move 1, MOVE_FOCUS_ENERGY - level_up_move 1, MOVE_EMBER - level_up_move 7, MOVE_FOCUS_ENERGY - level_up_move 13, MOVE_EMBER - level_up_move 16, MOVE_DOUBLE_KICK - level_up_move 17, MOVE_PECK - level_up_move 21, MOVE_SAND_ATTACK - level_up_move 28, MOVE_BULK_UP - level_up_move 32, MOVE_QUICK_ATTACK - level_up_move 36, MOVE_BLAZE_KICK - level_up_move 42, MOVE_SLASH - level_up_move 49, MOVE_MIRROR_MOVE - level_up_move 59, MOVE_SKY_UPPERCUT - .2byte -1 - -gMudkipLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_GROWL - level_up_move 6, MOVE_MUD_SLAP - level_up_move 10, MOVE_WATER_GUN - level_up_move 15, MOVE_BIDE - level_up_move 19, MOVE_FORESIGHT - level_up_move 24, MOVE_MUD_SPORT - level_up_move 28, MOVE_TAKE_DOWN - level_up_move 33, MOVE_WHIRLPOOL - level_up_move 37, MOVE_PROTECT - level_up_move 42, MOVE_HYDRO_PUMP - level_up_move 46, MOVE_ENDEAVOR - .2byte -1 - -gMarshtompLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_GROWL - level_up_move 1, MOVE_MUD_SLAP - level_up_move 1, MOVE_WATER_GUN - level_up_move 6, MOVE_MUD_SLAP - level_up_move 10, MOVE_WATER_GUN - level_up_move 15, MOVE_BIDE - level_up_move 16, MOVE_MUD_SHOT - level_up_move 20, MOVE_FORESIGHT - level_up_move 25, MOVE_MUD_SPORT - level_up_move 31, MOVE_TAKE_DOWN - level_up_move 37, MOVE_MUDDY_WATER - level_up_move 42, MOVE_PROTECT - level_up_move 46, MOVE_EARTHQUAKE - level_up_move 53, MOVE_ENDEAVOR - .2byte -1 - -gSwampertLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_GROWL - level_up_move 1, MOVE_MUD_SLAP - level_up_move 1, MOVE_WATER_GUN - level_up_move 6, MOVE_MUD_SLAP - level_up_move 10, MOVE_WATER_GUN - level_up_move 15, MOVE_BIDE - level_up_move 16, MOVE_MUD_SHOT - level_up_move 20, MOVE_FORESIGHT - level_up_move 25, MOVE_MUD_SPORT - level_up_move 31, MOVE_TAKE_DOWN - level_up_move 39, MOVE_MUDDY_WATER - level_up_move 46, MOVE_PROTECT - level_up_move 52, MOVE_EARTHQUAKE - level_up_move 61, MOVE_ENDEAVOR - .2byte -1 - -gPoochyenaLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 5, MOVE_HOWL - level_up_move 9, MOVE_SAND_ATTACK - level_up_move 13, MOVE_BITE - level_up_move 17, MOVE_ODOR_SLEUTH - level_up_move 21, MOVE_ROAR - level_up_move 25, MOVE_SWAGGER - level_up_move 29, MOVE_SCARY_FACE - level_up_move 33, MOVE_TAKE_DOWN - level_up_move 37, MOVE_TAUNT - level_up_move 41, MOVE_CRUNCH - level_up_move 45, MOVE_THIEF - .2byte -1 - -gMightyenaLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_HOWL - level_up_move 1, MOVE_SAND_ATTACK - level_up_move 1, MOVE_BITE - level_up_move 5, MOVE_HOWL - level_up_move 9, MOVE_SAND_ATTACK - level_up_move 13, MOVE_BITE - level_up_move 17, MOVE_ODOR_SLEUTH - level_up_move 22, MOVE_ROAR - level_up_move 27, MOVE_SWAGGER - level_up_move 32, MOVE_SCARY_FACE - level_up_move 37, MOVE_TAKE_DOWN - level_up_move 42, MOVE_TAUNT - level_up_move 47, MOVE_CRUNCH - level_up_move 52, MOVE_THIEF - .2byte -1 - -gZigzagoonLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_GROWL - level_up_move 5, MOVE_TAIL_WHIP - level_up_move 9, MOVE_HEADBUTT - level_up_move 13, MOVE_SAND_ATTACK - level_up_move 17, MOVE_ODOR_SLEUTH - level_up_move 21, MOVE_MUD_SPORT - level_up_move 25, MOVE_PIN_MISSILE - level_up_move 29, MOVE_COVET - level_up_move 33, MOVE_FLAIL - level_up_move 37, MOVE_REST - level_up_move 41, MOVE_BELLY_DRUM - .2byte -1 - -gLinooneLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_GROWL - level_up_move 1, MOVE_TAIL_WHIP - level_up_move 1, MOVE_HEADBUTT - level_up_move 5, MOVE_TAIL_WHIP - level_up_move 9, MOVE_HEADBUTT - level_up_move 13, MOVE_SAND_ATTACK - level_up_move 17, MOVE_ODOR_SLEUTH - level_up_move 23, MOVE_MUD_SPORT - level_up_move 29, MOVE_FURY_SWIPES - level_up_move 35, MOVE_COVET - level_up_move 41, MOVE_SLASH - level_up_move 47, MOVE_REST - level_up_move 53, MOVE_BELLY_DRUM - .2byte -1 - -gWurmpleLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_STRING_SHOT - level_up_move 5, MOVE_POISON_STING - .2byte -1 - -gSilcoonLevelUpLearnset: - level_up_move 1, MOVE_HARDEN - level_up_move 7, MOVE_HARDEN - .2byte -1 - -gBeautiflyLevelUpLearnset: - level_up_move 1, MOVE_ABSORB - level_up_move 10, MOVE_ABSORB - level_up_move 13, MOVE_GUST - level_up_move 17, MOVE_STUN_SPORE - level_up_move 20, MOVE_MORNING_SUN - level_up_move 24, MOVE_MEGA_DRAIN - level_up_move 27, MOVE_WHIRLWIND - level_up_move 31, MOVE_ATTRACT - level_up_move 34, MOVE_SILVER_WIND - level_up_move 38, MOVE_GIGA_DRAIN - .2byte -1 - -gCascoonLevelUpLearnset: - level_up_move 1, MOVE_HARDEN - level_up_move 7, MOVE_HARDEN - .2byte -1 - -gDustoxLevelUpLearnset: - level_up_move 1, MOVE_CONFUSION - level_up_move 10, MOVE_CONFUSION - level_up_move 13, MOVE_GUST - level_up_move 17, MOVE_PROTECT - level_up_move 20, MOVE_MOONLIGHT - level_up_move 24, MOVE_PSYBEAM - level_up_move 27, MOVE_WHIRLWIND - level_up_move 31, MOVE_LIGHT_SCREEN - level_up_move 34, MOVE_SILVER_WIND - level_up_move 38, MOVE_TOXIC - .2byte -1 - -gLotadLevelUpLearnset: - level_up_move 1, MOVE_ASTONISH - level_up_move 3, MOVE_GROWL - level_up_move 7, MOVE_ABSORB - level_up_move 13, MOVE_NATURE_POWER - level_up_move 21, MOVE_MIST - level_up_move 31, MOVE_RAIN_DANCE - level_up_move 43, MOVE_MEGA_DRAIN - .2byte -1 - -gLombreLevelUpLearnset: - level_up_move 1, MOVE_ASTONISH - level_up_move 3, MOVE_GROWL - level_up_move 7, MOVE_ABSORB - level_up_move 13, MOVE_NATURE_POWER - level_up_move 19, MOVE_FAKE_OUT - level_up_move 25, MOVE_FURY_SWIPES - level_up_move 31, MOVE_WATER_SPORT - level_up_move 37, MOVE_THIEF - level_up_move 43, MOVE_UPROAR - level_up_move 49, MOVE_HYDRO_PUMP - .2byte -1 - -gLudicoloLevelUpLearnset: - level_up_move 1, MOVE_ASTONISH - level_up_move 1, MOVE_GROWL - level_up_move 1, MOVE_ABSORB - level_up_move 1, MOVE_NATURE_POWER - .2byte -1 - -gSeedotLevelUpLearnset: - level_up_move 1, MOVE_BIDE - level_up_move 3, MOVE_HARDEN - level_up_move 7, MOVE_GROWTH - level_up_move 13, MOVE_NATURE_POWER - level_up_move 21, MOVE_SYNTHESIS - level_up_move 31, MOVE_SUNNY_DAY - level_up_move 43, MOVE_EXPLOSION - .2byte -1 - -gNuzleafLevelUpLearnset: - level_up_move 1, MOVE_POUND - level_up_move 3, MOVE_HARDEN - level_up_move 7, MOVE_GROWTH - level_up_move 13, MOVE_NATURE_POWER - level_up_move 19, MOVE_FAKE_OUT - level_up_move 25, MOVE_TORMENT - level_up_move 31, MOVE_FAINT_ATTACK - level_up_move 37, MOVE_RAZOR_WIND - level_up_move 43, MOVE_SWAGGER - level_up_move 49, MOVE_EXTRASENSORY - .2byte -1 - -gShiftryLevelUpLearnset: - level_up_move 1, MOVE_POUND - level_up_move 1, MOVE_HARDEN - level_up_move 1, MOVE_GROWTH - level_up_move 1, MOVE_NATURE_POWER - .2byte -1 - -gNincadaLevelUpLearnset: - level_up_move 1, MOVE_SCRATCH - level_up_move 1, MOVE_HARDEN - level_up_move 5, MOVE_LEECH_LIFE - level_up_move 9, MOVE_SAND_ATTACK - level_up_move 14, MOVE_FURY_SWIPES - level_up_move 19, MOVE_MIND_READER - level_up_move 25, MOVE_FALSE_SWIPE - level_up_move 31, MOVE_MUD_SLAP - level_up_move 38, MOVE_METAL_CLAW - level_up_move 45, MOVE_DIG - .2byte -1 - -gNinjaskLevelUpLearnset: - level_up_move 1, MOVE_SCRATCH - level_up_move 1, MOVE_HARDEN - level_up_move 1, MOVE_LEECH_LIFE - level_up_move 1, MOVE_SAND_ATTACK - level_up_move 5, MOVE_LEECH_LIFE - level_up_move 9, MOVE_SAND_ATTACK - level_up_move 14, MOVE_FURY_SWIPES - level_up_move 19, MOVE_MIND_READER - level_up_move 20, MOVE_DOUBLE_TEAM - level_up_move 20, MOVE_FURY_CUTTER - level_up_move 20, MOVE_SCREECH - level_up_move 25, MOVE_SWORDS_DANCE - level_up_move 31, MOVE_SLASH - level_up_move 38, MOVE_AGILITY - level_up_move 45, MOVE_BATON_PASS - .2byte -1 - -gShedinjaLevelUpLearnset: - level_up_move 1, MOVE_SCRATCH - level_up_move 1, MOVE_HARDEN - level_up_move 5, MOVE_LEECH_LIFE - level_up_move 9, MOVE_SAND_ATTACK - level_up_move 14, MOVE_FURY_SWIPES - level_up_move 19, MOVE_MIND_READER - level_up_move 25, MOVE_SPITE - level_up_move 31, MOVE_CONFUSE_RAY - level_up_move 38, MOVE_SHADOW_BALL - level_up_move 45, MOVE_GRUDGE - .2byte -1 - -gTaillowLevelUpLearnset: - level_up_move 1, MOVE_PECK - level_up_move 1, MOVE_GROWL - level_up_move 4, MOVE_FOCUS_ENERGY - level_up_move 8, MOVE_QUICK_ATTACK - level_up_move 13, MOVE_WING_ATTACK - level_up_move 19, MOVE_DOUBLE_TEAM - level_up_move 26, MOVE_ENDEAVOR - level_up_move 34, MOVE_AERIAL_ACE - level_up_move 43, MOVE_AGILITY - .2byte -1 - -gSwellowLevelUpLearnset: - level_up_move 1, MOVE_PECK - level_up_move 1, MOVE_GROWL - level_up_move 1, MOVE_FOCUS_ENERGY - level_up_move 1, MOVE_QUICK_ATTACK - level_up_move 4, MOVE_FOCUS_ENERGY - level_up_move 8, MOVE_QUICK_ATTACK - level_up_move 13, MOVE_WING_ATTACK - level_up_move 19, MOVE_DOUBLE_TEAM - level_up_move 28, MOVE_ENDEAVOR - level_up_move 38, MOVE_AERIAL_ACE - level_up_move 49, MOVE_AGILITY - .2byte -1 - -gShroomishLevelUpLearnset: - level_up_move 1, MOVE_ABSORB - level_up_move 4, MOVE_TACKLE - level_up_move 7, MOVE_STUN_SPORE - level_up_move 10, MOVE_LEECH_SEED - level_up_move 16, MOVE_MEGA_DRAIN - level_up_move 22, MOVE_HEADBUTT - level_up_move 28, MOVE_POISON_POWDER - level_up_move 36, MOVE_GROWTH - level_up_move 45, MOVE_GIGA_DRAIN - level_up_move 54, MOVE_SPORE - .2byte -1 - -gBreloomLevelUpLearnset: - level_up_move 1, MOVE_ABSORB - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_STUN_SPORE - level_up_move 1, MOVE_LEECH_SEED - level_up_move 4, MOVE_TACKLE - level_up_move 7, MOVE_STUN_SPORE - level_up_move 10, MOVE_LEECH_SEED - level_up_move 16, MOVE_MEGA_DRAIN - level_up_move 22, MOVE_HEADBUTT - level_up_move 23, MOVE_MACH_PUNCH - level_up_move 28, MOVE_COUNTER - level_up_move 36, MOVE_SKY_UPPERCUT - level_up_move 45, MOVE_MIND_READER - level_up_move 54, MOVE_DYNAMIC_PUNCH - .2byte -1 - -gSpindaLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 5, MOVE_UPROAR - level_up_move 12, MOVE_FAINT_ATTACK - level_up_move 16, MOVE_PSYBEAM - level_up_move 23, MOVE_HYPNOSIS - level_up_move 27, MOVE_DIZZY_PUNCH - level_up_move 34, MOVE_TEETER_DANCE - level_up_move 38, MOVE_PSYCH_UP - level_up_move 45, MOVE_DOUBLE_EDGE - level_up_move 49, MOVE_FLAIL - level_up_move 56, MOVE_THRASH - .2byte -1 - -gWingullLevelUpLearnset: - level_up_move 1, MOVE_GROWL - level_up_move 1, MOVE_WATER_GUN - level_up_move 7, MOVE_SUPERSONIC - level_up_move 13, MOVE_WING_ATTACK - level_up_move 21, MOVE_MIST - level_up_move 31, MOVE_QUICK_ATTACK - level_up_move 43, MOVE_PURSUIT - level_up_move 55, MOVE_AGILITY - .2byte -1 - -gPelipperLevelUpLearnset: - level_up_move 1, MOVE_GROWL - level_up_move 1, MOVE_WATER_GUN - level_up_move 1, MOVE_WATER_SPORT - level_up_move 1, MOVE_WING_ATTACK - level_up_move 3, MOVE_WATER_GUN - level_up_move 7, MOVE_SUPERSONIC - level_up_move 13, MOVE_WING_ATTACK - level_up_move 21, MOVE_MIST - level_up_move 25, MOVE_PROTECT - level_up_move 33, MOVE_STOCKPILE - level_up_move 33, MOVE_SWALLOW - level_up_move 47, MOVE_SPIT_UP - level_up_move 61, MOVE_HYDRO_PUMP - .2byte -1 - -gSurskitLevelUpLearnset: - level_up_move 1, MOVE_BUBBLE - level_up_move 7, MOVE_QUICK_ATTACK - level_up_move 13, MOVE_SWEET_SCENT - level_up_move 19, MOVE_WATER_SPORT - level_up_move 25, MOVE_BUBBLE_BEAM - level_up_move 31, MOVE_AGILITY - level_up_move 37, MOVE_MIST - level_up_move 37, MOVE_HAZE - .2byte -1 - -gMasquerainLevelUpLearnset: - level_up_move 1, MOVE_BUBBLE - level_up_move 1, MOVE_QUICK_ATTACK - level_up_move 1, MOVE_SWEET_SCENT - level_up_move 1, MOVE_WATER_SPORT - level_up_move 7, MOVE_QUICK_ATTACK - level_up_move 13, MOVE_SWEET_SCENT - level_up_move 19, MOVE_WATER_SPORT - level_up_move 26, MOVE_GUST - level_up_move 33, MOVE_SCARY_FACE - level_up_move 40, MOVE_STUN_SPORE - level_up_move 47, MOVE_SILVER_WIND - level_up_move 53, MOVE_WHIRLWIND - .2byte -1 - -gWailmerLevelUpLearnset: - level_up_move 1, MOVE_SPLASH - level_up_move 5, MOVE_GROWL - level_up_move 10, MOVE_WATER_GUN - level_up_move 14, MOVE_ROLLOUT - level_up_move 19, MOVE_WHIRLPOOL - level_up_move 23, MOVE_ASTONISH - level_up_move 28, MOVE_WATER_PULSE - level_up_move 32, MOVE_MIST - level_up_move 37, MOVE_REST - level_up_move 41, MOVE_WATER_SPOUT - level_up_move 46, MOVE_AMNESIA - level_up_move 50, MOVE_HYDRO_PUMP - .2byte -1 - -gWailordLevelUpLearnset: - level_up_move 1, MOVE_SPLASH - level_up_move 1, MOVE_GROWL - level_up_move 1, MOVE_WATER_GUN - level_up_move 1, MOVE_ROLLOUT - level_up_move 5, MOVE_GROWL - level_up_move 10, MOVE_WATER_GUN - level_up_move 14, MOVE_ROLLOUT - level_up_move 19, MOVE_WHIRLPOOL - level_up_move 23, MOVE_ASTONISH - level_up_move 28, MOVE_WATER_PULSE - level_up_move 32, MOVE_MIST - level_up_move 37, MOVE_REST - level_up_move 44, MOVE_WATER_SPOUT - level_up_move 52, MOVE_AMNESIA - level_up_move 59, MOVE_HYDRO_PUMP - .2byte -1 - -gSkittyLevelUpLearnset: - level_up_move 1, MOVE_GROWL - level_up_move 1, MOVE_TACKLE - level_up_move 3, MOVE_TAIL_WHIP - level_up_move 7, MOVE_ATTRACT - level_up_move 13, MOVE_SING - level_up_move 15, MOVE_DOUBLE_SLAP - level_up_move 19, MOVE_ASSIST - level_up_move 25, MOVE_CHARM - level_up_move 27, MOVE_FAINT_ATTACK - level_up_move 31, MOVE_COVET - level_up_move 37, MOVE_HEAL_BELL - level_up_move 39, MOVE_DOUBLE_EDGE - .2byte -1 - -gDelcattyLevelUpLearnset: - level_up_move 1, MOVE_GROWL - level_up_move 1, MOVE_ATTRACT - level_up_move 1, MOVE_SING - level_up_move 1, MOVE_DOUBLE_SLAP - .2byte -1 - -gKecleonLevelUpLearnset: - level_up_move 1, MOVE_THIEF - level_up_move 1, MOVE_TAIL_WHIP - level_up_move 1, MOVE_ASTONISH - level_up_move 1, MOVE_LICK - level_up_move 1, MOVE_SCRATCH - level_up_move 4, MOVE_BIND - level_up_move 7, MOVE_FAINT_ATTACK - level_up_move 12, MOVE_FURY_SWIPES - level_up_move 17, MOVE_PSYBEAM - level_up_move 24, MOVE_SCREECH - level_up_move 31, MOVE_SLASH - level_up_move 40, MOVE_SUBSTITUTE - level_up_move 49, MOVE_ANCIENT_POWER - .2byte -1 - -gBaltoyLevelUpLearnset: - level_up_move 1, MOVE_CONFUSION - level_up_move 3, MOVE_HARDEN - level_up_move 5, MOVE_RAPID_SPIN - level_up_move 7, MOVE_MUD_SLAP - level_up_move 11, MOVE_PSYBEAM - level_up_move 15, MOVE_ROCK_TOMB - level_up_move 19, MOVE_SELF_DESTRUCT - level_up_move 25, MOVE_ANCIENT_POWER - level_up_move 31, MOVE_SANDSTORM - level_up_move 37, MOVE_COSMIC_POWER - level_up_move 45, MOVE_EXPLOSION - .2byte -1 - -gClaydolLevelUpLearnset: - level_up_move 1, MOVE_TELEPORT - level_up_move 1, MOVE_CONFUSION - level_up_move 1, MOVE_HARDEN - level_up_move 1, MOVE_RAPID_SPIN - level_up_move 3, MOVE_HARDEN - level_up_move 5, MOVE_RAPID_SPIN - level_up_move 7, MOVE_MUD_SLAP - level_up_move 11, MOVE_PSYBEAM - level_up_move 15, MOVE_ROCK_TOMB - level_up_move 19, MOVE_SELF_DESTRUCT - level_up_move 25, MOVE_ANCIENT_POWER - level_up_move 31, MOVE_SANDSTORM - level_up_move 36, MOVE_HYPER_BEAM - level_up_move 42, MOVE_COSMIC_POWER - level_up_move 55, MOVE_EXPLOSION - .2byte -1 - -gNosepassLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 7, MOVE_HARDEN - level_up_move 13, MOVE_ROCK_THROW - level_up_move 16, MOVE_BLOCK - level_up_move 22, MOVE_THUNDER_WAVE - level_up_move 28, MOVE_ROCK_SLIDE - level_up_move 31, MOVE_SANDSTORM - level_up_move 37, MOVE_REST - level_up_move 43, MOVE_ZAP_CANNON - level_up_move 46, MOVE_LOCK_ON - .2byte -1 - -gTorkoalLevelUpLearnset: - level_up_move 1, MOVE_EMBER - level_up_move 4, MOVE_SMOG - level_up_move 7, MOVE_CURSE - level_up_move 14, MOVE_SMOKESCREEN - level_up_move 17, MOVE_FIRE_SPIN - level_up_move 20, MOVE_BODY_SLAM - level_up_move 27, MOVE_PROTECT - level_up_move 30, MOVE_FLAMETHROWER - level_up_move 33, MOVE_IRON_DEFENSE - level_up_move 40, MOVE_AMNESIA - level_up_move 43, MOVE_FLAIL - level_up_move 46, MOVE_HEAT_WAVE - .2byte -1 - -gSableyeLevelUpLearnset: - level_up_move 1, MOVE_LEER - level_up_move 1, MOVE_SCRATCH - level_up_move 5, MOVE_FORESIGHT - level_up_move 9, MOVE_NIGHT_SHADE - level_up_move 13, MOVE_ASTONISH - level_up_move 17, MOVE_FURY_SWIPES - level_up_move 21, MOVE_FAKE_OUT - level_up_move 25, MOVE_DETECT - level_up_move 29, MOVE_FAINT_ATTACK - level_up_move 33, MOVE_KNOCK_OFF - level_up_move 37, MOVE_CONFUSE_RAY - level_up_move 41, MOVE_SHADOW_BALL - level_up_move 45, MOVE_MEAN_LOOK - .2byte -1 - -gBarboachLevelUpLearnset: - level_up_move 1, MOVE_MUD_SLAP - level_up_move 6, MOVE_MUD_SPORT - level_up_move 6, MOVE_WATER_SPORT - level_up_move 11, MOVE_WATER_GUN - level_up_move 16, MOVE_MAGNITUDE - level_up_move 21, MOVE_AMNESIA - level_up_move 26, MOVE_REST - level_up_move 26, MOVE_SNORE - level_up_move 31, MOVE_EARTHQUAKE - level_up_move 36, MOVE_FUTURE_SIGHT - level_up_move 41, MOVE_FISSURE - .2byte -1 - -gWhiscashLevelUpLearnset: - level_up_move 1, MOVE_TICKLE - level_up_move 1, MOVE_MUD_SLAP - level_up_move 1, MOVE_MUD_SPORT - level_up_move 1, MOVE_WATER_SPORT - level_up_move 6, MOVE_MUD_SPORT - level_up_move 6, MOVE_WATER_SPORT - level_up_move 11, MOVE_WATER_GUN - level_up_move 16, MOVE_MAGNITUDE - level_up_move 21, MOVE_AMNESIA - level_up_move 26, MOVE_REST - level_up_move 26, MOVE_SNORE - level_up_move 36, MOVE_EARTHQUAKE - level_up_move 46, MOVE_FUTURE_SIGHT - level_up_move 56, MOVE_FISSURE - .2byte -1 - -gLuvdiscLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 4, MOVE_CHARM - level_up_move 12, MOVE_WATER_GUN - level_up_move 16, MOVE_AGILITY - level_up_move 24, MOVE_TAKE_DOWN - level_up_move 28, MOVE_ATTRACT - level_up_move 36, MOVE_SWEET_KISS - level_up_move 40, MOVE_FLAIL - level_up_move 48, MOVE_SAFEGUARD - .2byte -1 - -gCorphishLevelUpLearnset: - level_up_move 1, MOVE_BUBBLE - level_up_move 7, MOVE_HARDEN - level_up_move 10, MOVE_VICE_GRIP - level_up_move 13, MOVE_LEER - level_up_move 20, MOVE_BUBBLE_BEAM - level_up_move 23, MOVE_PROTECT - level_up_move 26, MOVE_KNOCK_OFF - level_up_move 32, MOVE_TAUNT - level_up_move 35, MOVE_CRABHAMMER - level_up_move 38, MOVE_SWORDS_DANCE - level_up_move 44, MOVE_GUILLOTINE - .2byte -1 - -gCrawdauntLevelUpLearnset: - level_up_move 1, MOVE_BUBBLE - level_up_move 1, MOVE_HARDEN - level_up_move 1, MOVE_VICE_GRIP - level_up_move 1, MOVE_LEER - level_up_move 7, MOVE_HARDEN - level_up_move 10, MOVE_VICE_GRIP - level_up_move 13, MOVE_LEER - level_up_move 20, MOVE_BUBBLE_BEAM - level_up_move 23, MOVE_PROTECT - level_up_move 26, MOVE_KNOCK_OFF - level_up_move 34, MOVE_TAUNT - level_up_move 39, MOVE_CRABHAMMER - level_up_move 44, MOVE_SWORDS_DANCE - level_up_move 52, MOVE_GUILLOTINE - .2byte -1 - -gFeebasLevelUpLearnset: - level_up_move 1, MOVE_SPLASH - level_up_move 15, MOVE_TACKLE - level_up_move 30, MOVE_FLAIL - .2byte -1 - -gMiloticLevelUpLearnset: - level_up_move 1, MOVE_WATER_GUN - level_up_move 5, MOVE_WRAP - level_up_move 10, MOVE_WATER_SPORT - level_up_move 15, MOVE_REFRESH - level_up_move 20, MOVE_WATER_PULSE - level_up_move 25, MOVE_TWISTER - level_up_move 30, MOVE_RECOVER - level_up_move 35, MOVE_RAIN_DANCE - level_up_move 40, MOVE_HYDRO_PUMP - level_up_move 45, MOVE_ATTRACT - level_up_move 50, MOVE_SAFEGUARD - .2byte -1 - -gCarvanhaLevelUpLearnset: - level_up_move 1, MOVE_LEER - level_up_move 1, MOVE_BITE - level_up_move 7, MOVE_RAGE - level_up_move 13, MOVE_FOCUS_ENERGY - level_up_move 16, MOVE_SCARY_FACE - level_up_move 22, MOVE_CRUNCH - level_up_move 28, MOVE_SCREECH - level_up_move 31, MOVE_TAKE_DOWN - level_up_move 37, MOVE_SWAGGER - level_up_move 43, MOVE_AGILITY - .2byte -1 - -gSharpedoLevelUpLearnset: - level_up_move 1, MOVE_LEER - level_up_move 1, MOVE_BITE - level_up_move 1, MOVE_RAGE - level_up_move 1, MOVE_FOCUS_ENERGY - level_up_move 7, MOVE_RAGE - level_up_move 13, MOVE_FOCUS_ENERGY - level_up_move 16, MOVE_SCARY_FACE - level_up_move 22, MOVE_CRUNCH - level_up_move 28, MOVE_SCREECH - level_up_move 33, MOVE_SLASH - level_up_move 38, MOVE_TAUNT - level_up_move 43, MOVE_SWAGGER - level_up_move 48, MOVE_SKULL_BASH - level_up_move 53, MOVE_AGILITY - .2byte -1 - -gTrapinchLevelUpLearnset: - level_up_move 1, MOVE_BITE - level_up_move 9, MOVE_SAND_ATTACK - level_up_move 17, MOVE_FAINT_ATTACK - level_up_move 25, MOVE_SAND_TOMB - level_up_move 33, MOVE_CRUNCH - level_up_move 41, MOVE_DIG - level_up_move 49, MOVE_SANDSTORM - level_up_move 57, MOVE_HYPER_BEAM - .2byte -1 - -gVibravaLevelUpLearnset: - level_up_move 1, MOVE_BITE - level_up_move 1, MOVE_SAND_ATTACK - level_up_move 1, MOVE_FAINT_ATTACK - level_up_move 1, MOVE_SAND_TOMB - level_up_move 9, MOVE_SAND_ATTACK - level_up_move 17, MOVE_FAINT_ATTACK - level_up_move 25, MOVE_SAND_TOMB - level_up_move 33, MOVE_CRUNCH - level_up_move 35, MOVE_DRAGON_BREATH - level_up_move 41, MOVE_SCREECH - level_up_move 49, MOVE_SANDSTORM - level_up_move 57, MOVE_HYPER_BEAM - .2byte -1 - -gFlygonLevelUpLearnset: - level_up_move 1, MOVE_BITE - level_up_move 1, MOVE_SAND_ATTACK - level_up_move 1, MOVE_FAINT_ATTACK - level_up_move 1, MOVE_SAND_TOMB - level_up_move 9, MOVE_SAND_ATTACK - level_up_move 17, MOVE_FAINT_ATTACK - level_up_move 25, MOVE_SAND_TOMB - level_up_move 33, MOVE_CRUNCH - level_up_move 35, MOVE_DRAGON_BREATH - level_up_move 41, MOVE_SCREECH - level_up_move 53, MOVE_SANDSTORM - level_up_move 65, MOVE_HYPER_BEAM - .2byte -1 - -gMakuhitaLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_FOCUS_ENERGY - level_up_move 4, MOVE_SAND_ATTACK - level_up_move 10, MOVE_ARM_THRUST - level_up_move 13, MOVE_VITAL_THROW - level_up_move 19, MOVE_FAKE_OUT - level_up_move 22, MOVE_WHIRLWIND - level_up_move 28, MOVE_KNOCK_OFF - level_up_move 31, MOVE_SMELLING_SALT - level_up_move 37, MOVE_BELLY_DRUM - level_up_move 40, MOVE_ENDURE - level_up_move 46, MOVE_SEISMIC_TOSS - level_up_move 49, MOVE_REVERSAL - .2byte -1 - -gHariyamaLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_FOCUS_ENERGY - level_up_move 1, MOVE_SAND_ATTACK - level_up_move 1, MOVE_ARM_THRUST - level_up_move 4, MOVE_SAND_ATTACK - level_up_move 10, MOVE_ARM_THRUST - level_up_move 13, MOVE_VITAL_THROW - level_up_move 19, MOVE_FAKE_OUT - level_up_move 22, MOVE_WHIRLWIND - level_up_move 29, MOVE_KNOCK_OFF - level_up_move 33, MOVE_SMELLING_SALT - level_up_move 40, MOVE_BELLY_DRUM - level_up_move 44, MOVE_ENDURE - level_up_move 51, MOVE_SEISMIC_TOSS - level_up_move 55, MOVE_REVERSAL - .2byte -1 - -gElectrikeLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 4, MOVE_THUNDER_WAVE - level_up_move 9, MOVE_LEER - level_up_move 12, MOVE_HOWL - level_up_move 17, MOVE_QUICK_ATTACK - level_up_move 20, MOVE_SPARK - level_up_move 25, MOVE_ODOR_SLEUTH - level_up_move 28, MOVE_ROAR - level_up_move 33, MOVE_BITE - level_up_move 36, MOVE_THUNDER - level_up_move 41, MOVE_CHARGE - .2byte -1 - -gManectricLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_THUNDER_WAVE - level_up_move 1, MOVE_LEER - level_up_move 1, MOVE_HOWL - level_up_move 4, MOVE_THUNDER_WAVE - level_up_move 9, MOVE_LEER - level_up_move 12, MOVE_HOWL - level_up_move 17, MOVE_QUICK_ATTACK - level_up_move 20, MOVE_SPARK - level_up_move 25, MOVE_ODOR_SLEUTH - level_up_move 31, MOVE_ROAR - level_up_move 39, MOVE_BITE - level_up_move 45, MOVE_THUNDER - level_up_move 53, MOVE_CHARGE - .2byte -1 - -gNumelLevelUpLearnset: - level_up_move 1, MOVE_GROWL - level_up_move 1, MOVE_TACKLE - level_up_move 11, MOVE_EMBER - level_up_move 19, MOVE_MAGNITUDE - level_up_move 25, MOVE_FOCUS_ENERGY - level_up_move 29, MOVE_TAKE_DOWN - level_up_move 31, MOVE_AMNESIA - level_up_move 35, MOVE_EARTHQUAKE - level_up_move 41, MOVE_FLAMETHROWER - level_up_move 49, MOVE_DOUBLE_EDGE - .2byte -1 - -gCameruptLevelUpLearnset: - level_up_move 1, MOVE_GROWL - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_EMBER - level_up_move 1, MOVE_MAGNITUDE - level_up_move 11, MOVE_EMBER - level_up_move 19, MOVE_MAGNITUDE - level_up_move 25, MOVE_FOCUS_ENERGY - level_up_move 29, MOVE_TAKE_DOWN - level_up_move 31, MOVE_AMNESIA - level_up_move 33, MOVE_ROCK_SLIDE - level_up_move 37, MOVE_EARTHQUAKE - level_up_move 45, MOVE_ERUPTION - level_up_move 55, MOVE_FISSURE - .2byte -1 - -gSphealLevelUpLearnset: - level_up_move 1, MOVE_POWDER_SNOW - level_up_move 1, MOVE_GROWL - level_up_move 1, MOVE_WATER_GUN - level_up_move 7, MOVE_ENCORE - level_up_move 13, MOVE_ICE_BALL - level_up_move 19, MOVE_BODY_SLAM - level_up_move 25, MOVE_AURORA_BEAM - level_up_move 31, MOVE_HAIL - level_up_move 37, MOVE_REST - level_up_move 37, MOVE_SNORE - level_up_move 43, MOVE_BLIZZARD - level_up_move 49, MOVE_SHEER_COLD - .2byte -1 - -gSealeoLevelUpLearnset: - level_up_move 1, MOVE_POWDER_SNOW - level_up_move 1, MOVE_GROWL - level_up_move 1, MOVE_WATER_GUN - level_up_move 1, MOVE_ENCORE - level_up_move 7, MOVE_ENCORE - level_up_move 13, MOVE_ICE_BALL - level_up_move 19, MOVE_BODY_SLAM - level_up_move 25, MOVE_AURORA_BEAM - level_up_move 31, MOVE_HAIL - level_up_move 39, MOVE_REST - level_up_move 39, MOVE_SNORE - level_up_move 47, MOVE_BLIZZARD - level_up_move 55, MOVE_SHEER_COLD - .2byte -1 - -gWalreinLevelUpLearnset: - level_up_move 1, MOVE_POWDER_SNOW - level_up_move 1, MOVE_GROWL - level_up_move 1, MOVE_WATER_GUN - level_up_move 1, MOVE_ENCORE - level_up_move 7, MOVE_ENCORE - level_up_move 13, MOVE_ICE_BALL - level_up_move 19, MOVE_BODY_SLAM - level_up_move 25, MOVE_AURORA_BEAM - level_up_move 31, MOVE_HAIL - level_up_move 39, MOVE_REST - level_up_move 39, MOVE_SNORE - level_up_move 50, MOVE_BLIZZARD - level_up_move 61, MOVE_SHEER_COLD - .2byte -1 - -gCacneaLevelUpLearnset: - level_up_move 1, MOVE_POISON_STING - level_up_move 1, MOVE_LEER - level_up_move 5, MOVE_ABSORB - level_up_move 9, MOVE_GROWTH - level_up_move 13, MOVE_LEECH_SEED - level_up_move 17, MOVE_SAND_ATTACK - level_up_move 21, MOVE_PIN_MISSILE - level_up_move 25, MOVE_INGRAIN - level_up_move 29, MOVE_FAINT_ATTACK - level_up_move 33, MOVE_SPIKES - level_up_move 37, MOVE_NEEDLE_ARM - level_up_move 41, MOVE_COTTON_SPORE - level_up_move 45, MOVE_SANDSTORM - .2byte -1 - -gCacturneLevelUpLearnset: - level_up_move 1, MOVE_POISON_STING - level_up_move 1, MOVE_LEER - level_up_move 1, MOVE_ABSORB - level_up_move 1, MOVE_GROWTH - level_up_move 5, MOVE_ABSORB - level_up_move 9, MOVE_GROWTH - level_up_move 13, MOVE_LEECH_SEED - level_up_move 17, MOVE_SAND_ATTACK - level_up_move 21, MOVE_PIN_MISSILE - level_up_move 25, MOVE_INGRAIN - level_up_move 29, MOVE_FAINT_ATTACK - level_up_move 35, MOVE_SPIKES - level_up_move 41, MOVE_NEEDLE_ARM - level_up_move 47, MOVE_COTTON_SPORE - level_up_move 53, MOVE_SANDSTORM - .2byte -1 - -gSnoruntLevelUpLearnset: - level_up_move 1, MOVE_POWDER_SNOW - level_up_move 1, MOVE_LEER - level_up_move 7, MOVE_DOUBLE_TEAM - level_up_move 10, MOVE_BITE - level_up_move 16, MOVE_ICY_WIND - level_up_move 19, MOVE_HEADBUTT - level_up_move 25, MOVE_PROTECT - level_up_move 28, MOVE_CRUNCH - level_up_move 34, MOVE_ICE_BEAM - level_up_move 37, MOVE_HAIL - level_up_move 43, MOVE_BLIZZARD - .2byte -1 - -gGlalieLevelUpLearnset: - level_up_move 1, MOVE_POWDER_SNOW - level_up_move 1, MOVE_LEER - level_up_move 1, MOVE_DOUBLE_TEAM - level_up_move 1, MOVE_BITE - level_up_move 7, MOVE_DOUBLE_TEAM - level_up_move 10, MOVE_BITE - level_up_move 16, MOVE_ICY_WIND - level_up_move 19, MOVE_HEADBUTT - level_up_move 25, MOVE_PROTECT - level_up_move 28, MOVE_CRUNCH - level_up_move 34, MOVE_ICE_BEAM - level_up_move 42, MOVE_HAIL - level_up_move 53, MOVE_BLIZZARD - level_up_move 61, MOVE_SHEER_COLD - .2byte -1 - -gLunatoneLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_HARDEN - level_up_move 7, MOVE_CONFUSION - level_up_move 13, MOVE_ROCK_THROW - level_up_move 19, MOVE_HYPNOSIS - level_up_move 25, MOVE_PSYWAVE - level_up_move 31, MOVE_COSMIC_POWER - level_up_move 37, MOVE_PSYCHIC - level_up_move 43, MOVE_FUTURE_SIGHT - level_up_move 49, MOVE_EXPLOSION - .2byte -1 - -gSolrockLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_HARDEN - level_up_move 7, MOVE_CONFUSION - level_up_move 13, MOVE_ROCK_THROW - level_up_move 19, MOVE_FIRE_SPIN - level_up_move 25, MOVE_PSYWAVE - level_up_move 31, MOVE_COSMIC_POWER - level_up_move 37, MOVE_ROCK_SLIDE - level_up_move 43, MOVE_SOLAR_BEAM - level_up_move 49, MOVE_EXPLOSION - .2byte -1 - -gAzurillLevelUpLearnset: - level_up_move 1, MOVE_SPLASH - level_up_move 3, MOVE_CHARM - level_up_move 6, MOVE_TAIL_WHIP - level_up_move 10, MOVE_BUBBLE - level_up_move 15, MOVE_SLAM - level_up_move 21, MOVE_WATER_GUN - .2byte -1 - -gSpoinkLevelUpLearnset: - level_up_move 1, MOVE_SPLASH - level_up_move 7, MOVE_PSYWAVE - level_up_move 10, MOVE_ODOR_SLEUTH - level_up_move 16, MOVE_PSYBEAM - level_up_move 19, MOVE_PSYCH_UP - level_up_move 25, MOVE_CONFUSE_RAY - level_up_move 28, MOVE_MAGIC_COAT - level_up_move 34, MOVE_PSYCHIC - level_up_move 37, MOVE_REST - level_up_move 37, MOVE_SNORE - level_up_move 43, MOVE_BOUNCE - .2byte -1 - -gGrumpigLevelUpLearnset: - level_up_move 1, MOVE_SPLASH - level_up_move 1, MOVE_PSYWAVE - level_up_move 1, MOVE_ODOR_SLEUTH - level_up_move 1, MOVE_PSYBEAM - level_up_move 7, MOVE_PSYWAVE - level_up_move 10, MOVE_ODOR_SLEUTH - level_up_move 16, MOVE_PSYBEAM - level_up_move 19, MOVE_PSYCH_UP - level_up_move 25, MOVE_CONFUSE_RAY - level_up_move 28, MOVE_MAGIC_COAT - level_up_move 37, MOVE_PSYCHIC - level_up_move 43, MOVE_REST - level_up_move 43, MOVE_SNORE - level_up_move 55, MOVE_BOUNCE - .2byte -1 - -gPlusleLevelUpLearnset: - level_up_move 1, MOVE_GROWL - level_up_move 4, MOVE_THUNDER_WAVE - level_up_move 10, MOVE_QUICK_ATTACK - level_up_move 13, MOVE_HELPING_HAND - level_up_move 19, MOVE_SPARK - level_up_move 22, MOVE_ENCORE - level_up_move 28, MOVE_FAKE_TEARS - level_up_move 31, MOVE_CHARGE - level_up_move 37, MOVE_THUNDER - level_up_move 40, MOVE_BATON_PASS - level_up_move 47, MOVE_AGILITY - .2byte -1 - -gMinunLevelUpLearnset: - level_up_move 1, MOVE_GROWL - level_up_move 4, MOVE_THUNDER_WAVE - level_up_move 10, MOVE_QUICK_ATTACK - level_up_move 13, MOVE_HELPING_HAND - level_up_move 19, MOVE_SPARK - level_up_move 22, MOVE_ENCORE - level_up_move 28, MOVE_CHARM - level_up_move 31, MOVE_CHARGE - level_up_move 37, MOVE_THUNDER - level_up_move 40, MOVE_BATON_PASS - level_up_move 47, MOVE_AGILITY - .2byte -1 - -gMawileLevelUpLearnset: - level_up_move 1, MOVE_ASTONISH - level_up_move 6, MOVE_FAKE_TEARS - level_up_move 11, MOVE_BITE - level_up_move 16, MOVE_SWEET_SCENT - level_up_move 21, MOVE_VICE_GRIP - level_up_move 26, MOVE_FAINT_ATTACK - level_up_move 31, MOVE_BATON_PASS - level_up_move 36, MOVE_CRUNCH - level_up_move 41, MOVE_IRON_DEFENSE - level_up_move 46, MOVE_STOCKPILE - level_up_move 46, MOVE_SWALLOW - level_up_move 46, MOVE_SPIT_UP - .2byte -1 - -gMedititeLevelUpLearnset: - level_up_move 1, MOVE_BIDE - level_up_move 4, MOVE_MEDITATE - level_up_move 9, MOVE_CONFUSION - level_up_move 12, MOVE_DETECT - level_up_move 18, MOVE_HIDDEN_POWER - level_up_move 22, MOVE_MIND_READER - level_up_move 28, MOVE_CALM_MIND - level_up_move 32, MOVE_HI_JUMP_KICK - level_up_move 38, MOVE_PSYCH_UP - level_up_move 42, MOVE_REVERSAL - level_up_move 48, MOVE_RECOVER - .2byte -1 - -gMedichamLevelUpLearnset: - level_up_move 1, MOVE_FIRE_PUNCH - level_up_move 1, MOVE_THUNDER_PUNCH - level_up_move 1, MOVE_ICE_PUNCH - level_up_move 1, MOVE_BIDE - level_up_move 1, MOVE_MEDITATE - level_up_move 1, MOVE_CONFUSION - level_up_move 1, MOVE_DETECT - level_up_move 4, MOVE_MEDITATE - level_up_move 9, MOVE_CONFUSION - level_up_move 12, MOVE_DETECT - level_up_move 18, MOVE_HIDDEN_POWER - level_up_move 22, MOVE_MIND_READER - level_up_move 28, MOVE_CALM_MIND - level_up_move 32, MOVE_HI_JUMP_KICK - level_up_move 40, MOVE_PSYCH_UP - level_up_move 46, MOVE_REVERSAL - level_up_move 54, MOVE_RECOVER - .2byte -1 - -gSwabluLevelUpLearnset: - level_up_move 1, MOVE_PECK - level_up_move 1, MOVE_GROWL - level_up_move 8, MOVE_ASTONISH - level_up_move 11, MOVE_SING - level_up_move 18, MOVE_FURY_ATTACK - level_up_move 21, MOVE_SAFEGUARD - level_up_move 28, MOVE_MIST - level_up_move 31, MOVE_TAKE_DOWN - level_up_move 38, MOVE_MIRROR_MOVE - level_up_move 41, MOVE_REFRESH - level_up_move 48, MOVE_PERISH_SONG - .2byte -1 - -gAltariaLevelUpLearnset: - level_up_move 1, MOVE_PECK - level_up_move 1, MOVE_GROWL - level_up_move 1, MOVE_ASTONISH - level_up_move 1, MOVE_SING - level_up_move 8, MOVE_ASTONISH - level_up_move 11, MOVE_SING - level_up_move 18, MOVE_FURY_ATTACK - level_up_move 21, MOVE_SAFEGUARD - level_up_move 28, MOVE_MIST - level_up_move 31, MOVE_TAKE_DOWN - level_up_move 35, MOVE_DRAGON_BREATH - level_up_move 40, MOVE_DRAGON_DANCE - level_up_move 45, MOVE_REFRESH - level_up_move 54, MOVE_PERISH_SONG - level_up_move 59, MOVE_SKY_ATTACK - .2byte -1 - -gWynautLevelUpLearnset: - level_up_move 1, MOVE_SPLASH - level_up_move 1, MOVE_CHARM - level_up_move 1, MOVE_ENCORE - level_up_move 15, MOVE_COUNTER - level_up_move 15, MOVE_MIRROR_COAT - level_up_move 15, MOVE_SAFEGUARD - level_up_move 15, MOVE_DESTINY_BOND - .2byte -1 - -gDuskullLevelUpLearnset: - level_up_move 1, MOVE_LEER - level_up_move 1, MOVE_NIGHT_SHADE - level_up_move 5, MOVE_DISABLE - level_up_move 12, MOVE_FORESIGHT - level_up_move 16, MOVE_ASTONISH - level_up_move 23, MOVE_CONFUSE_RAY - level_up_move 27, MOVE_PURSUIT - level_up_move 34, MOVE_CURSE - level_up_move 38, MOVE_WILL_O_WISP - level_up_move 45, MOVE_MEAN_LOOK - level_up_move 49, MOVE_FUTURE_SIGHT - .2byte -1 - -gDusclopsLevelUpLearnset: - level_up_move 1, MOVE_BIND - level_up_move 1, MOVE_LEER - level_up_move 1, MOVE_NIGHT_SHADE - level_up_move 1, MOVE_DISABLE - level_up_move 5, MOVE_DISABLE - level_up_move 12, MOVE_FORESIGHT - level_up_move 16, MOVE_ASTONISH - level_up_move 23, MOVE_CONFUSE_RAY - level_up_move 27, MOVE_PURSUIT - level_up_move 34, MOVE_CURSE - level_up_move 37, MOVE_SHADOW_PUNCH - level_up_move 41, MOVE_WILL_O_WISP - level_up_move 51, MOVE_MEAN_LOOK - level_up_move 58, MOVE_FUTURE_SIGHT - .2byte -1 - -gRoseliaLevelUpLearnset: - level_up_move 1, MOVE_ABSORB - level_up_move 5, MOVE_GROWTH - level_up_move 9, MOVE_POISON_STING - level_up_move 13, MOVE_STUN_SPORE - level_up_move 17, MOVE_MEGA_DRAIN - level_up_move 21, MOVE_LEECH_SEED - level_up_move 25, MOVE_MAGICAL_LEAF - level_up_move 29, MOVE_GRASS_WHISTLE - level_up_move 33, MOVE_GIGA_DRAIN - level_up_move 37, MOVE_SWEET_SCENT - level_up_move 41, MOVE_INGRAIN - level_up_move 45, MOVE_TOXIC - level_up_move 49, MOVE_PETAL_DANCE - level_up_move 53, MOVE_AROMATHERAPY - level_up_move 57, MOVE_SYNTHESIS - .2byte -1 - -gSlakothLevelUpLearnset: - level_up_move 1, MOVE_SCRATCH - level_up_move 1, MOVE_YAWN - level_up_move 7, MOVE_ENCORE - level_up_move 13, MOVE_SLACK_OFF - level_up_move 19, MOVE_FAINT_ATTACK - level_up_move 25, MOVE_AMNESIA - level_up_move 31, MOVE_COVET - level_up_move 37, MOVE_COUNTER - level_up_move 43, MOVE_FLAIL - .2byte -1 - -gVigorothLevelUpLearnset: - level_up_move 1, MOVE_SCRATCH - level_up_move 1, MOVE_FOCUS_ENERGY - level_up_move 1, MOVE_ENCORE - level_up_move 1, MOVE_UPROAR - level_up_move 7, MOVE_ENCORE - level_up_move 13, MOVE_UPROAR - level_up_move 19, MOVE_FURY_SWIPES - level_up_move 25, MOVE_ENDURE - level_up_move 31, MOVE_SLASH - level_up_move 37, MOVE_COUNTER - level_up_move 43, MOVE_FOCUS_PUNCH - level_up_move 49, MOVE_REVERSAL - .2byte -1 - -gSlakingLevelUpLearnset: - level_up_move 1, MOVE_SCRATCH - level_up_move 1, MOVE_YAWN - level_up_move 1, MOVE_ENCORE - level_up_move 1, MOVE_SLACK_OFF - level_up_move 7, MOVE_ENCORE - level_up_move 13, MOVE_SLACK_OFF - level_up_move 19, MOVE_FAINT_ATTACK - level_up_move 25, MOVE_AMNESIA - level_up_move 31, MOVE_COVET - level_up_move 36, MOVE_SWAGGER - level_up_move 37, MOVE_COUNTER - level_up_move 43, MOVE_FLAIL - .2byte -1 - -gGulpinLevelUpLearnset: - level_up_move 1, MOVE_POUND - level_up_move 6, MOVE_YAWN - level_up_move 9, MOVE_POISON_GAS - level_up_move 14, MOVE_SLUDGE - level_up_move 17, MOVE_AMNESIA - level_up_move 23, MOVE_ENCORE - level_up_move 28, MOVE_TOXIC - level_up_move 34, MOVE_STOCKPILE - level_up_move 34, MOVE_SPIT_UP - level_up_move 34, MOVE_SWALLOW - level_up_move 39, MOVE_SLUDGE_BOMB - .2byte -1 - -gSwalotLevelUpLearnset: - level_up_move 1, MOVE_POUND - level_up_move 1, MOVE_YAWN - level_up_move 1, MOVE_POISON_GAS - level_up_move 1, MOVE_SLUDGE - level_up_move 6, MOVE_YAWN - level_up_move 9, MOVE_POISON_GAS - level_up_move 14, MOVE_SLUDGE - level_up_move 17, MOVE_AMNESIA - level_up_move 23, MOVE_ENCORE - level_up_move 26, MOVE_BODY_SLAM - level_up_move 31, MOVE_TOXIC - level_up_move 40, MOVE_STOCKPILE - level_up_move 40, MOVE_SPIT_UP - level_up_move 40, MOVE_SWALLOW - level_up_move 48, MOVE_SLUDGE_BOMB - .2byte -1 - -gTropiusLevelUpLearnset: - level_up_move 1, MOVE_LEER - level_up_move 1, MOVE_GUST - level_up_move 7, MOVE_GROWTH - level_up_move 11, MOVE_RAZOR_LEAF - level_up_move 17, MOVE_STOMP - level_up_move 21, MOVE_SWEET_SCENT - level_up_move 27, MOVE_WHIRLWIND - level_up_move 31, MOVE_MAGICAL_LEAF - level_up_move 37, MOVE_BODY_SLAM - level_up_move 41, MOVE_SOLAR_BEAM - level_up_move 47, MOVE_SYNTHESIS - .2byte -1 - -gWhismurLevelUpLearnset: - level_up_move 1, MOVE_POUND - level_up_move 5, MOVE_UPROAR - level_up_move 11, MOVE_ASTONISH - level_up_move 15, MOVE_HOWL - level_up_move 21, MOVE_SUPERSONIC - level_up_move 25, MOVE_STOMP - level_up_move 31, MOVE_SCREECH - level_up_move 35, MOVE_ROAR - level_up_move 41, MOVE_REST - level_up_move 41, MOVE_SLEEP_TALK - level_up_move 45, MOVE_HYPER_VOICE - .2byte -1 - -gLoudredLevelUpLearnset: - level_up_move 1, MOVE_POUND - level_up_move 1, MOVE_UPROAR - level_up_move 1, MOVE_ASTONISH - level_up_move 1, MOVE_HOWL - level_up_move 5, MOVE_UPROAR - level_up_move 11, MOVE_ASTONISH - level_up_move 15, MOVE_HOWL - level_up_move 23, MOVE_SUPERSONIC - level_up_move 29, MOVE_STOMP - level_up_move 37, MOVE_SCREECH - level_up_move 43, MOVE_ROAR - level_up_move 51, MOVE_REST - level_up_move 51, MOVE_SLEEP_TALK - level_up_move 57, MOVE_HYPER_VOICE - .2byte -1 - -gExploudLevelUpLearnset: - level_up_move 1, MOVE_POUND - level_up_move 1, MOVE_UPROAR - level_up_move 1, MOVE_ASTONISH - level_up_move 1, MOVE_HOWL - level_up_move 5, MOVE_UPROAR - level_up_move 11, MOVE_ASTONISH - level_up_move 15, MOVE_HOWL - level_up_move 23, MOVE_SUPERSONIC - level_up_move 29, MOVE_STOMP - level_up_move 37, MOVE_SCREECH - level_up_move 40, MOVE_HYPER_BEAM - level_up_move 45, MOVE_ROAR - level_up_move 55, MOVE_REST - level_up_move 55, MOVE_SLEEP_TALK - level_up_move 63, MOVE_HYPER_VOICE - .2byte -1 - -gClamperlLevelUpLearnset: - level_up_move 1, MOVE_CLAMP - level_up_move 1, MOVE_WATER_GUN - level_up_move 1, MOVE_WHIRLPOOL - level_up_move 1, MOVE_IRON_DEFENSE - .2byte -1 - -gHuntailLevelUpLearnset: - level_up_move 1, MOVE_WHIRLPOOL - level_up_move 8, MOVE_BITE - level_up_move 15, MOVE_SCREECH - level_up_move 22, MOVE_WATER_PULSE - level_up_move 29, MOVE_SCARY_FACE - level_up_move 36, MOVE_CRUNCH - level_up_move 43, MOVE_BATON_PASS - level_up_move 50, MOVE_HYDRO_PUMP - .2byte -1 - -gGorebyssLevelUpLearnset: - level_up_move 1, MOVE_WHIRLPOOL - level_up_move 8, MOVE_CONFUSION - level_up_move 15, MOVE_AGILITY - level_up_move 22, MOVE_WATER_PULSE - level_up_move 29, MOVE_AMNESIA - level_up_move 36, MOVE_PSYCHIC - level_up_move 43, MOVE_BATON_PASS - level_up_move 50, MOVE_HYDRO_PUMP - .2byte -1 - -gAbsolLevelUpLearnset: - level_up_move 1, MOVE_SCRATCH - level_up_move 5, MOVE_LEER - level_up_move 9, MOVE_TAUNT - level_up_move 13, MOVE_QUICK_ATTACK - level_up_move 17, MOVE_RAZOR_WIND - level_up_move 21, MOVE_BITE - level_up_move 26, MOVE_SWORDS_DANCE - level_up_move 31, MOVE_DOUBLE_TEAM - level_up_move 36, MOVE_SLASH - level_up_move 41, MOVE_FUTURE_SIGHT - level_up_move 46, MOVE_PERISH_SONG - .2byte -1 - -gShuppetLevelUpLearnset: - level_up_move 1, MOVE_KNOCK_OFF - level_up_move 8, MOVE_SCREECH - level_up_move 13, MOVE_NIGHT_SHADE - level_up_move 20, MOVE_CURSE - level_up_move 25, MOVE_SPITE - level_up_move 32, MOVE_WILL_O_WISP - level_up_move 37, MOVE_FAINT_ATTACK - level_up_move 44, MOVE_SHADOW_BALL - level_up_move 49, MOVE_SNATCH - level_up_move 56, MOVE_GRUDGE - .2byte -1 - -gBanetteLevelUpLearnset: - level_up_move 1, MOVE_KNOCK_OFF - level_up_move 1, MOVE_SCREECH - level_up_move 1, MOVE_NIGHT_SHADE - level_up_move 1, MOVE_CURSE - level_up_move 8, MOVE_SCREECH - level_up_move 13, MOVE_NIGHT_SHADE - level_up_move 20, MOVE_CURSE - level_up_move 25, MOVE_SPITE - level_up_move 32, MOVE_WILL_O_WISP - level_up_move 39, MOVE_FAINT_ATTACK - level_up_move 48, MOVE_SHADOW_BALL - level_up_move 55, MOVE_SNATCH - level_up_move 64, MOVE_GRUDGE - .2byte -1 - -gSeviperLevelUpLearnset: - level_up_move 1, MOVE_WRAP - level_up_move 7, MOVE_LICK - level_up_move 10, MOVE_BITE - level_up_move 16, MOVE_POISON_TAIL - level_up_move 19, MOVE_SCREECH - level_up_move 25, MOVE_GLARE - level_up_move 28, MOVE_CRUNCH - level_up_move 34, MOVE_POISON_FANG - level_up_move 37, MOVE_SWAGGER - level_up_move 43, MOVE_HAZE - .2byte -1 - -gZangooseLevelUpLearnset: - level_up_move 1, MOVE_SCRATCH - level_up_move 4, MOVE_LEER - level_up_move 7, MOVE_QUICK_ATTACK - level_up_move 10, MOVE_SWORDS_DANCE - level_up_move 13, MOVE_FURY_CUTTER - level_up_move 19, MOVE_SLASH - level_up_move 25, MOVE_PURSUIT - level_up_move 31, MOVE_CRUSH_CLAW - level_up_move 37, MOVE_TAUNT - level_up_move 46, MOVE_DETECT - level_up_move 55, MOVE_FALSE_SWIPE - .2byte -1 - -gRelicanthLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_HARDEN - level_up_move 8, MOVE_WATER_GUN - level_up_move 15, MOVE_ROCK_TOMB - level_up_move 22, MOVE_YAWN - level_up_move 29, MOVE_TAKE_DOWN - level_up_move 36, MOVE_MUD_SPORT - level_up_move 43, MOVE_ANCIENT_POWER - level_up_move 50, MOVE_REST - level_up_move 57, MOVE_DOUBLE_EDGE - level_up_move 64, MOVE_HYDRO_PUMP - .2byte -1 - -gAronLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 4, MOVE_HARDEN - level_up_move 7, MOVE_MUD_SLAP - level_up_move 10, MOVE_HEADBUTT - level_up_move 13, MOVE_METAL_CLAW - level_up_move 17, MOVE_IRON_DEFENSE - level_up_move 21, MOVE_ROAR - level_up_move 25, MOVE_TAKE_DOWN - level_up_move 29, MOVE_IRON_TAIL - level_up_move 34, MOVE_PROTECT - level_up_move 39, MOVE_METAL_SOUND - level_up_move 44, MOVE_DOUBLE_EDGE - .2byte -1 - -gLaironLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_HARDEN - level_up_move 1, MOVE_MUD_SLAP - level_up_move 1, MOVE_HEADBUTT - level_up_move 4, MOVE_HARDEN - level_up_move 7, MOVE_MUD_SLAP - level_up_move 10, MOVE_HEADBUTT - level_up_move 13, MOVE_METAL_CLAW - level_up_move 17, MOVE_IRON_DEFENSE - level_up_move 21, MOVE_ROAR - level_up_move 25, MOVE_TAKE_DOWN - level_up_move 29, MOVE_IRON_TAIL - level_up_move 37, MOVE_PROTECT - level_up_move 45, MOVE_METAL_SOUND - level_up_move 53, MOVE_DOUBLE_EDGE - .2byte -1 - -gAggronLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 1, MOVE_HARDEN - level_up_move 1, MOVE_MUD_SLAP - level_up_move 1, MOVE_HEADBUTT - level_up_move 4, MOVE_HARDEN - level_up_move 7, MOVE_MUD_SLAP - level_up_move 10, MOVE_HEADBUTT - level_up_move 13, MOVE_METAL_CLAW - level_up_move 17, MOVE_IRON_DEFENSE - level_up_move 21, MOVE_ROAR - level_up_move 25, MOVE_TAKE_DOWN - level_up_move 29, MOVE_IRON_TAIL - level_up_move 37, MOVE_PROTECT - level_up_move 50, MOVE_METAL_SOUND - level_up_move 63, MOVE_DOUBLE_EDGE - .2byte -1 - -gCastformLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 10, MOVE_WATER_GUN - level_up_move 10, MOVE_EMBER - level_up_move 10, MOVE_POWDER_SNOW - level_up_move 20, MOVE_RAIN_DANCE - level_up_move 20, MOVE_SUNNY_DAY - level_up_move 20, MOVE_HAIL - level_up_move 30, MOVE_WEATHER_BALL - .2byte -1 - -gVolbeatLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 5, MOVE_CONFUSE_RAY - level_up_move 9, MOVE_DOUBLE_TEAM - level_up_move 13, MOVE_MOONLIGHT - level_up_move 17, MOVE_QUICK_ATTACK - level_up_move 21, MOVE_TAIL_GLOW - level_up_move 25, MOVE_SIGNAL_BEAM - level_up_move 29, MOVE_PROTECT - level_up_move 33, MOVE_HELPING_HAND - level_up_move 37, MOVE_DOUBLE_EDGE - .2byte -1 - -gIllumiseLevelUpLearnset: - level_up_move 1, MOVE_TACKLE - level_up_move 5, MOVE_SWEET_SCENT - level_up_move 9, MOVE_CHARM - level_up_move 13, MOVE_MOONLIGHT - level_up_move 17, MOVE_QUICK_ATTACK - level_up_move 21, MOVE_WISH - level_up_move 25, MOVE_ENCORE - level_up_move 29, MOVE_FLATTER - level_up_move 33, MOVE_HELPING_HAND - level_up_move 37, MOVE_COVET - .2byte -1 - -gLileepLevelUpLearnset: - level_up_move 1, MOVE_ASTONISH - level_up_move 8, MOVE_CONSTRICT - level_up_move 15, MOVE_ACID - level_up_move 22, MOVE_INGRAIN - level_up_move 29, MOVE_CONFUSE_RAY - level_up_move 36, MOVE_AMNESIA - level_up_move 43, MOVE_ANCIENT_POWER - level_up_move 50, MOVE_STOCKPILE - level_up_move 50, MOVE_SPIT_UP - level_up_move 50, MOVE_SWALLOW - .2byte -1 - -gCradilyLevelUpLearnset: - level_up_move 1, MOVE_ASTONISH - level_up_move 1, MOVE_CONSTRICT - level_up_move 1, MOVE_ACID - level_up_move 1, MOVE_INGRAIN - level_up_move 8, MOVE_CONSTRICT - level_up_move 15, MOVE_ACID - level_up_move 22, MOVE_INGRAIN - level_up_move 29, MOVE_CONFUSE_RAY - level_up_move 36, MOVE_AMNESIA - level_up_move 48, MOVE_ANCIENT_POWER - level_up_move 60, MOVE_STOCKPILE - level_up_move 60, MOVE_SPIT_UP - level_up_move 60, MOVE_SWALLOW - .2byte -1 - -gAnorithLevelUpLearnset: - level_up_move 1, MOVE_SCRATCH - level_up_move 7, MOVE_HARDEN - level_up_move 13, MOVE_MUD_SPORT - level_up_move 19, MOVE_WATER_GUN - level_up_move 25, MOVE_METAL_CLAW - level_up_move 31, MOVE_PROTECT - level_up_move 37, MOVE_ANCIENT_POWER - level_up_move 43, MOVE_FURY_CUTTER - level_up_move 49, MOVE_SLASH - level_up_move 55, MOVE_ROCK_BLAST - .2byte -1 - -gArmaldoLevelUpLearnset: - level_up_move 1, MOVE_SCRATCH - level_up_move 1, MOVE_HARDEN - level_up_move 1, MOVE_MUD_SPORT - level_up_move 1, MOVE_WATER_GUN - level_up_move 7, MOVE_HARDEN - level_up_move 13, MOVE_MUD_SPORT - level_up_move 19, MOVE_WATER_GUN - level_up_move 25, MOVE_METAL_CLAW - level_up_move 31, MOVE_PROTECT - level_up_move 37, MOVE_ANCIENT_POWER - level_up_move 46, MOVE_FURY_CUTTER - level_up_move 55, MOVE_SLASH - level_up_move 64, MOVE_ROCK_BLAST - .2byte -1 - -gRaltsLevelUpLearnset: - level_up_move 1, MOVE_GROWL - level_up_move 6, MOVE_CONFUSION - level_up_move 11, MOVE_DOUBLE_TEAM - level_up_move 16, MOVE_TELEPORT - level_up_move 21, MOVE_CALM_MIND - level_up_move 26, MOVE_PSYCHIC - level_up_move 31, MOVE_IMPRISON - level_up_move 36, MOVE_FUTURE_SIGHT - level_up_move 41, MOVE_HYPNOSIS - level_up_move 46, MOVE_DREAM_EATER - .2byte -1 - -gKirliaLevelUpLearnset: - level_up_move 1, MOVE_GROWL - level_up_move 1, MOVE_CONFUSION - level_up_move 1, MOVE_DOUBLE_TEAM - level_up_move 1, MOVE_TELEPORT - level_up_move 6, MOVE_CONFUSION - level_up_move 11, MOVE_DOUBLE_TEAM - level_up_move 16, MOVE_TELEPORT - level_up_move 21, MOVE_CALM_MIND - level_up_move 26, MOVE_PSYCHIC - level_up_move 33, MOVE_IMPRISON - level_up_move 40, MOVE_FUTURE_SIGHT - level_up_move 47, MOVE_HYPNOSIS - level_up_move 54, MOVE_DREAM_EATER - .2byte -1 - -gGardevoirLevelUpLearnset: - level_up_move 1, MOVE_GROWL - level_up_move 1, MOVE_CONFUSION - level_up_move 1, MOVE_DOUBLE_TEAM - level_up_move 1, MOVE_TELEPORT - level_up_move 6, MOVE_CONFUSION - level_up_move 11, MOVE_DOUBLE_TEAM - level_up_move 16, MOVE_TELEPORT - level_up_move 21, MOVE_CALM_MIND - level_up_move 26, MOVE_PSYCHIC - level_up_move 33, MOVE_IMPRISON - level_up_move 42, MOVE_FUTURE_SIGHT - level_up_move 51, MOVE_HYPNOSIS - level_up_move 60, MOVE_DREAM_EATER - .2byte -1 - -gBagonLevelUpLearnset: - level_up_move 1, MOVE_RAGE - level_up_move 5, MOVE_BITE - level_up_move 9, MOVE_LEER - level_up_move 17, MOVE_HEADBUTT - level_up_move 21, MOVE_FOCUS_ENERGY - level_up_move 25, MOVE_EMBER - level_up_move 33, MOVE_DRAGON_BREATH - level_up_move 37, MOVE_SCARY_FACE - level_up_move 41, MOVE_CRUNCH - level_up_move 49, MOVE_DRAGON_CLAW - level_up_move 53, MOVE_DOUBLE_EDGE - .2byte -1 - -gShelgonLevelUpLearnset: - level_up_move 1, MOVE_RAGE - level_up_move 1, MOVE_BITE - level_up_move 1, MOVE_LEER - level_up_move 1, MOVE_HEADBUTT - level_up_move 5, MOVE_BITE - level_up_move 9, MOVE_LEER - level_up_move 17, MOVE_HEADBUTT - level_up_move 21, MOVE_FOCUS_ENERGY - level_up_move 25, MOVE_EMBER - level_up_move 30, MOVE_PROTECT - level_up_move 38, MOVE_DRAGON_BREATH - level_up_move 47, MOVE_SCARY_FACE - level_up_move 56, MOVE_CRUNCH - level_up_move 69, MOVE_DRAGON_CLAW - level_up_move 78, MOVE_DOUBLE_EDGE - .2byte -1 - -gSalamenceLevelUpLearnset: - level_up_move 1, MOVE_RAGE - level_up_move 1, MOVE_BITE - level_up_move 1, MOVE_LEER - level_up_move 1, MOVE_HEADBUTT - level_up_move 5, MOVE_BITE - level_up_move 9, MOVE_LEER - level_up_move 17, MOVE_HEADBUTT - level_up_move 21, MOVE_FOCUS_ENERGY - level_up_move 25, MOVE_EMBER - level_up_move 30, MOVE_PROTECT - level_up_move 38, MOVE_DRAGON_BREATH - level_up_move 47, MOVE_SCARY_FACE - level_up_move 50, MOVE_FLY - level_up_move 61, MOVE_CRUNCH - level_up_move 79, MOVE_DRAGON_CLAW - level_up_move 93, MOVE_DOUBLE_EDGE - .2byte -1 - -gBeldumLevelUpLearnset: - level_up_move 1, MOVE_TAKE_DOWN - .2byte -1 - -gMetangLevelUpLearnset: - level_up_move 1, MOVE_TAKE_DOWN - level_up_move 20, MOVE_CONFUSION - level_up_move 20, MOVE_METAL_CLAW - level_up_move 26, MOVE_SCARY_FACE - level_up_move 32, MOVE_PURSUIT - level_up_move 38, MOVE_PSYCHIC - level_up_move 44, MOVE_IRON_DEFENSE - level_up_move 50, MOVE_METEOR_MASH - level_up_move 56, MOVE_AGILITY - level_up_move 62, MOVE_HYPER_BEAM - .2byte -1 - -gMetagrossLevelUpLearnset: - level_up_move 1, MOVE_TAKE_DOWN - level_up_move 1, MOVE_CONFUSION - level_up_move 1, MOVE_METAL_CLAW - level_up_move 1, MOVE_SCARY_FACE - level_up_move 20, MOVE_CONFUSION - level_up_move 20, MOVE_METAL_CLAW - level_up_move 26, MOVE_SCARY_FACE - level_up_move 32, MOVE_PURSUIT - level_up_move 38, MOVE_PSYCHIC - level_up_move 44, MOVE_IRON_DEFENSE - level_up_move 55, MOVE_METEOR_MASH - level_up_move 66, MOVE_AGILITY - level_up_move 77, MOVE_HYPER_BEAM - .2byte -1 - -gRegirockLevelUpLearnset: - level_up_move 1, MOVE_EXPLOSION - level_up_move 9, MOVE_ROCK_THROW - level_up_move 17, MOVE_CURSE - level_up_move 25, MOVE_SUPERPOWER - level_up_move 33, MOVE_ANCIENT_POWER - level_up_move 41, MOVE_IRON_DEFENSE - level_up_move 49, MOVE_ZAP_CANNON - level_up_move 57, MOVE_LOCK_ON - level_up_move 65, MOVE_HYPER_BEAM - .2byte -1 - -gRegiceLevelUpLearnset: - level_up_move 1, MOVE_EXPLOSION - level_up_move 9, MOVE_ICY_WIND - level_up_move 17, MOVE_CURSE - level_up_move 25, MOVE_SUPERPOWER - level_up_move 33, MOVE_ANCIENT_POWER - level_up_move 41, MOVE_AMNESIA - level_up_move 49, MOVE_ZAP_CANNON - level_up_move 57, MOVE_LOCK_ON - level_up_move 65, MOVE_HYPER_BEAM - .2byte -1 - -gRegisteelLevelUpLearnset: - level_up_move 1, MOVE_EXPLOSION - level_up_move 9, MOVE_METAL_CLAW - level_up_move 17, MOVE_CURSE - level_up_move 25, MOVE_SUPERPOWER - level_up_move 33, MOVE_ANCIENT_POWER - level_up_move 41, MOVE_IRON_DEFENSE - level_up_move 41, MOVE_AMNESIA - level_up_move 49, MOVE_ZAP_CANNON - level_up_move 57, MOVE_LOCK_ON - level_up_move 65, MOVE_HYPER_BEAM - .2byte -1 - -gKyogreLevelUpLearnset: - level_up_move 1, MOVE_WATER_PULSE - level_up_move 5, MOVE_SCARY_FACE - level_up_move 15, MOVE_ANCIENT_POWER - level_up_move 20, MOVE_BODY_SLAM - level_up_move 30, MOVE_CALM_MIND - level_up_move 35, MOVE_ICE_BEAM - level_up_move 45, MOVE_HYDRO_PUMP - level_up_move 50, MOVE_REST - level_up_move 60, MOVE_SHEER_COLD - level_up_move 65, MOVE_DOUBLE_EDGE - level_up_move 75, MOVE_WATER_SPOUT - .2byte -1 - -gGroudonLevelUpLearnset: - level_up_move 1, MOVE_MUD_SHOT - level_up_move 5, MOVE_SCARY_FACE - level_up_move 15, MOVE_ANCIENT_POWER - level_up_move 20, MOVE_SLASH - level_up_move 30, MOVE_BULK_UP - level_up_move 35, MOVE_EARTHQUAKE - level_up_move 45, MOVE_FIRE_BLAST - level_up_move 50, MOVE_REST - level_up_move 60, MOVE_FISSURE - level_up_move 65, MOVE_SOLAR_BEAM - level_up_move 75, MOVE_ERUPTION - .2byte -1 - -gRayquazaLevelUpLearnset: - level_up_move 1, MOVE_TWISTER - level_up_move 5, MOVE_SCARY_FACE - level_up_move 15, MOVE_ANCIENT_POWER - level_up_move 20, MOVE_DRAGON_CLAW - level_up_move 30, MOVE_DRAGON_DANCE - level_up_move 35, MOVE_CRUNCH - level_up_move 45, MOVE_FLY - level_up_move 50, MOVE_REST - level_up_move 60, MOVE_EXTREME_SPEED - level_up_move 65, MOVE_OUTRAGE - level_up_move 75, MOVE_HYPER_BEAM - .2byte -1 - -gLatiasLevelUpLearnset: - level_up_move 1, MOVE_PSYWAVE - level_up_move 5, MOVE_WISH - level_up_move 10, MOVE_HELPING_HAND - level_up_move 15, MOVE_SAFEGUARD - level_up_move 20, MOVE_DRAGON_BREATH - level_up_move 25, MOVE_WATER_SPORT - level_up_move 30, MOVE_REFRESH - level_up_move 35, MOVE_MIST_BALL - level_up_move 40, MOVE_PSYCHIC - level_up_move 45, MOVE_RECOVER - level_up_move 50, MOVE_CHARM - .2byte -1 - -gLatiosLevelUpLearnset: - level_up_move 1, MOVE_PSYWAVE - level_up_move 5, MOVE_MEMENTO - level_up_move 10, MOVE_HELPING_HAND - level_up_move 15, MOVE_SAFEGUARD - level_up_move 20, MOVE_DRAGON_BREATH - level_up_move 25, MOVE_PROTECT - level_up_move 30, MOVE_REFRESH - level_up_move 35, MOVE_LUSTER_PURGE - level_up_move 40, MOVE_PSYCHIC - level_up_move 45, MOVE_RECOVER - level_up_move 50, MOVE_DRAGON_DANCE - .2byte -1 - -gJirachiLevelUpLearnset: - level_up_move 1, MOVE_WISH - level_up_move 1, MOVE_CONFUSION - level_up_move 5, MOVE_REST - level_up_move 10, MOVE_SWIFT - level_up_move 15, MOVE_HELPING_HAND - level_up_move 20, MOVE_PSYCHIC - level_up_move 25, MOVE_REFRESH - level_up_move 30, MOVE_REST - level_up_move 35, MOVE_DOUBLE_EDGE - level_up_move 40, MOVE_FUTURE_SIGHT - level_up_move 45, MOVE_COSMIC_POWER - level_up_move 50, MOVE_DOOM_DESIRE - .2byte -1 - -gDeoxysLevelUpLearnset: - level_up_move 1, MOVE_LEER - level_up_move 1, MOVE_WRAP - level_up_move 5, MOVE_NIGHT_SHADE - level_up_move 10, MOVE_TELEPORT - level_up_move 15, MOVE_KNOCK_OFF - level_up_move 20, MOVE_PURSUIT - level_up_move 25, MOVE_PSYCHIC - level_up_move 30, MOVE_SNATCH - level_up_move 35, MOVE_COSMIC_POWER - level_up_move 40, MOVE_RECOVER - level_up_move 45, MOVE_PSYCHO_BOOST - level_up_move 50, MOVE_HYPER_BEAM - .2byte -1 - -gChimechoLevelUpLearnset: - level_up_move 1, MOVE_WRAP - level_up_move 6, MOVE_GROWL - level_up_move 9, MOVE_ASTONISH - level_up_move 14, MOVE_CONFUSION - level_up_move 17, MOVE_TAKE_DOWN - level_up_move 22, MOVE_UPROAR - level_up_move 25, MOVE_YAWN - level_up_move 30, MOVE_PSYWAVE - level_up_move 33, MOVE_DOUBLE_EDGE - level_up_move 38, MOVE_HEAL_BELL - level_up_move 41, MOVE_SAFEGUARD - level_up_move 46, MOVE_PSYCHIC - .2byte -1 diff --git a/data/nature_stat_table.inc b/data/nature_stat_table.inc deleted file mode 100644 index e09d41a43..000000000 --- a/data/nature_stat_table.inc +++ /dev/null @@ -1,27 +0,0 @@ -gNatureStatTable:: @ 81FD070 - @ Atk Def Spd Sp.Atk Sp.Def - .byte 0, 0, 0, 0, 0 @ Hardy - .byte 1, -1, 0, 0, 0 @ Lonely - .byte 1, 0, -1, 0, 0 @ Brave - .byte 1, 0, 0, -1, 0 @ Adamant - .byte 1, 0, 0, 0, -1 @ Naughty - .byte -1, 1, 0, 0, 0 @ Bold - .byte 0, 0, 0, 0, 0 @ Docile - .byte 0, 1, -1, 0, 0 @ Relaxed - .byte 0, 1, 0, -1, 0 @ Impish - .byte 0, 1, 0, 0, -1 @ Lax - .byte -1, 0, 1, 0, 0 @ Timid - .byte 0, -1, 1, 0, 0 @ Hasty - .byte 0, 0, 0, 0, 0 @ Serious - .byte 0, 0, 1, -1, 0 @ Jolly - .byte 0, 0, 1, 0, -1 @ Naive - .byte -1, 0, 0, 1, 0 @ Modest - .byte 0, -1, 0, 1, 0 @ Mild - .byte 0, 0, -1, 1, 0 @ Quiet - .byte 0, 0, 0, 0, 0 @ Bashful - .byte 0, 0, 0, 1, -1 @ Rash - .byte -1, 0, 0, 0, 1 @ Calm - .byte 0, -1, 0, 0, 1 @ Gentle - .byte 0, 0, -1, 0, 1 @ Sassy - .byte 0, 0, 0, -1, 1 @ Careful - .byte 0, 0, 0, 0, 0 @ Quirky diff --git a/data/pokemon.s b/data/pokemon.s deleted file mode 100644 index 2229512a4..000000000 --- a/data/pokemon.s +++ /dev/null @@ -1,131 +0,0 @@ - .include "asm/macros.inc" - .include "constants/constants.inc" - - .section .rodata - -@ 81FC1E0 - .include "data/species_id_conversion_tables.inc" - -@ 81FCB84 - .include "data/spinda_spot_graphics.inc" - -@ 81FCC14 - .include "data/item_effects.inc" - -@ 81FD070 - .include "data/nature_stat_table.inc" - -@ 81FD0F0 - .include "data/tm_hm_learnsets.inc" - -@ 81FDDD0 - .include "data/trainer_class_index_tables.inc" - -@ 81FDE6A - .include "data/cry_id_table.inc" - -@ 81FDF78 - .include "data/experience_tables/tables.inc" - -@ 81FEC18 - .include "data/base_stats.inc" - -@ 8201928 - .include "data/level_up_learnsets.inc" - -@ 8203B68 - .include "data/evolution_table.inc" - -@ 8207BC8 - .include "data/level_up_learnset_pointers.inc" - -gUnknown_08208238:: @ 8208238 - .byte 0x03, 0x0C, 0x30, 0xC0 - -gUnknown_0820823C:: @ 820823C - .byte 0xFC, 0xF3, 0xCF, 0x3F - -gUnknown_08208240:: @ 8208240 - .byte 0x01, 0x04, 0x10, 0x40 - -gStatStageRatios:: @ 8208244 - .byte 10, 40 @ -6 - .byte 10, 35 @ -5 - .byte 10, 30 @ -4 - .byte 10, 25 @ -3 - .byte 10, 20 @ -2 - .byte 10, 15 @ -1 - .byte 10, 10 @ 0 - .byte 15, 10 @ +1 - .byte 20, 10 @ +2 - .byte 25, 10 @ +3 - .byte 30, 10 @ +4 - .byte 35, 10 @ +5 - .byte 40, 10 @ +6 - -@ abbreviation of Game Freak - .string "ゲーフリ$" - -gHoldEffectToType:: @ 8208263 - .byte HOLD_EFFECT_BUG_POWER, TYPE_BUG - .byte HOLD_EFFECT_STEEL_POWER, TYPE_STEEL - .byte HOLD_EFFECT_GROUND_POWER, TYPE_GROUND - .byte HOLD_EFFECT_ROCK_POWER, TYPE_ROCK - .byte HOLD_EFFECT_GRASS_POWER, TYPE_GRASS - .byte HOLD_EFFECT_DARK_POWER, TYPE_DARK - .byte HOLD_EFFECT_FIGHTING_POWER, TYPE_FIGHTING - .byte HOLD_EFFECT_ELECTRIC_POWER, TYPE_ELECTRIC - .byte HOLD_EFFECT_WATER_POWER, TYPE_WATER - .byte HOLD_EFFECT_FLYING_POWER, TYPE_FLYING - .byte HOLD_EFFECT_POISON_POWER, TYPE_POISON - .byte HOLD_EFFECT_ICE_POWER, TYPE_ICE - .byte HOLD_EFFECT_GHOST_POWER, TYPE_GHOST - .byte HOLD_EFFECT_PSYCHIC_POWER, TYPE_PSYCHIC - .byte HOLD_EFFECT_FIRE_POWER, TYPE_FIRE - .byte HOLD_EFFECT_DRAGON_POWER, TYPE_DRAGON - .byte HOLD_EFFECT_NORMAL_POWER, TYPE_NORMAL - .byte 0, 0 - - .align 2 -gSpriteTemplate_8208288:: @ 8208288 - spr_template 0xFFFF, 0, gOamData_81F96F0, NULL, gSpriteImageTable_81E7A10, gSpriteAffineAnimTable_81E7B70, sub_80105A0 - spr_template 0xFFFF, 0, gOamData_81F96E8, NULL, gSpriteImageTable_81E7A30, gSpriteAffineAnimTable_81E7BEC, oac_poke_opponent - spr_template 0xFFFF, 0, gOamData_81F96F0, NULL, gSpriteImageTable_81E7A50, gSpriteAffineAnimTable_81E7B70, sub_80105A0 - spr_template 0xFFFF, 0, gOamData_81F96E8, NULL, gSpriteImageTable_81E7A70, gSpriteAffineAnimTable_81E7BEC, oac_poke_opponent - -gSecretBaseTrainerClasses:: @ 82082E8 - .byte TRAINER_CLASS_YOUNGSTER, TRAINER_CLASS_BUG_CATCHER, TRAINER_CLASS_RICH_BOY, TRAINER_CLASS_CAMPER, TRAINER_CLASS_COOL_TRAINER_M - .byte TRAINER_CLASS_LASS, TRAINER_CLASS_SCHOOL_KID_F, TRAINER_CLASS_LADY, TRAINER_CLASS_PICNICKER, TRAINER_CLASS_COOL_TRAINER_F - -gUnknown_082082F2:: @ 82082F2 - .byte 0x1A, 0x1B, 0x1C, 0x1D, 0x1F, 0x1E - -gUnknown_082082F8:: @ 82082F8 - .byte 1, 1, 3, 2, 4, 6 - -gUnknown_082082FE:: @ 82082FE - .byte 5, 3, 2 - .byte 5, 3, 2 - .byte 1, 1, 0 - .byte 3, 2, 1 - .byte 1, 1, 0 - .byte 1, 1, 1 - .byte -1, -1, -1 - .byte -5, -5, -10 - .byte -5, -5, -10 - - .align 1 -gHMMoves:: @ 820831A - .2byte MOVE_CUT - .2byte MOVE_FLY - .2byte MOVE_SURF - .2byte MOVE_STRENGTH - .2byte MOVE_FLASH - .2byte MOVE_ROCK_SMASH - .2byte MOVE_WATERFALL - .2byte MOVE_DIVE - .2byte 0xFFFF - -gJapaneseNidoranNames:: @ 820832C - .string "ニドラン♂$", 11 - .string "ニドラン♀$", 11 diff --git a/data/species_id_conversion_tables.inc b/data/species_id_conversion_tables.inc deleted file mode 100644 index 88725d2bd..000000000 --- a/data/species_id_conversion_tables.inc +++ /dev/null @@ -1,1241 +0,0 @@ - .align 2 @ TODO: Find out if this could be 1. -gSpeciesToHoennPokedexNum:: @ 81FC1E0 - .2byte 203 - .2byte 204 - .2byte 205 - .2byte 206 - .2byte 207 - .2byte 208 - .2byte 209 - .2byte 210 - .2byte 211 - .2byte 212 - .2byte 213 - .2byte 214 - .2byte 215 - .2byte 216 - .2byte 217 - .2byte 218 - .2byte 219 - .2byte 220 - .2byte 221 - .2byte 222 - .2byte 223 - .2byte 224 - .2byte 225 - .2byte 226 - .2byte 156 - .2byte 157 - .2byte 112 - .2byte 113 - .2byte 227 - .2byte 228 - .2byte 229 - .2byte 230 - .2byte 231 - .2byte 232 - .2byte 233 - .2byte 234 - .2byte 153 - .2byte 154 - .2byte 138 - .2byte 139 - .2byte 63 - .2byte 64 - .2byte 88 - .2byte 89 - .2byte 90 - .2byte 235 - .2byte 236 - .2byte 237 - .2byte 238 - .2byte 239 - .2byte 240 - .2byte 241 - .2byte 242 - .2byte 158 - .2byte 159 - .2byte 243 - .2byte 244 - .2byte 245 - .2byte 246 - .2byte 247 - .2byte 248 - .2byte 249 - .2byte 39 - .2byte 40 - .2byte 41 - .2byte 73 - .2byte 74 - .2byte 75 - .2byte 250 - .2byte 251 - .2byte 252 - .2byte 66 - .2byte 67 - .2byte 57 - .2byte 58 - .2byte 59 - .2byte 253 - .2byte 254 - .2byte 255 - .2byte 256 - .2byte 82 - .2byte 83 - .2byte 257 - .2byte 92 - .2byte 93 - .2byte 258 - .2byte 259 - .2byte 106 - .2byte 107 - .2byte 260 - .2byte 261 - .2byte 262 - .2byte 263 - .2byte 264 - .2byte 265 - .2byte 266 - .2byte 267 - .2byte 268 - .2byte 269 - .2byte 84 - .2byte 85 - .2byte 270 - .2byte 271 - .2byte 272 - .2byte 273 - .2byte 274 - .2byte 275 - .2byte 276 - .2byte 108 - .2byte 109 - .2byte 169 - .2byte 170 - .2byte 277 - .2byte 278 - .2byte 279 - .2byte 184 - .2byte 185 - .2byte 50 - .2byte 51 - .2byte 143 - .2byte 144 - .2byte 280 - .2byte 281 - .2byte 282 - .2byte 283 - .2byte 284 - .2byte 167 - .2byte 285 - .2byte 52 - .2byte 53 - .2byte 286 - .2byte 287 - .2byte 288 - .2byte 289 - .2byte 290 - .2byte 291 - .2byte 292 - .2byte 293 - .2byte 294 - .2byte 295 - .2byte 296 - .2byte 297 - .2byte 298 - .2byte 299 - .2byte 300 - .2byte 301 - .2byte 302 - .2byte 303 - .2byte 304 - .2byte 305 - .2byte 306 - .2byte 307 - .2byte 308 - .2byte 309 - .2byte 310 - .2byte 311 - .2byte 312 - .2byte 313 - .2byte 314 - .2byte 315 - .2byte 316 - .2byte 317 - .2byte 318 - .2byte 319 - .2byte 320 - .2byte 321 - .2byte 322 - .2byte 323 - .2byte 65 - .2byte 181 - .2byte 182 - .2byte 155 - .2byte 324 - .2byte 137 - .2byte 325 - .2byte 326 - .2byte 162 - .2byte 163 - .2byte 327 - .2byte 328 - .2byte 329 - .2byte 91 - .2byte 55 - .2byte 56 - .2byte 330 - .2byte 331 - .2byte 332 - .2byte 333 - .2byte 334 - .2byte 335 - .2byte 336 - .2byte 337 - .2byte 338 - .2byte 339 - .2byte 340 - .2byte 341 - .2byte 342 - .2byte 343 - .2byte 344 - .2byte 345 - .2byte 346 - .2byte 161 - .2byte 164 - .2byte 347 - .2byte 348 - .2byte 349 - .2byte 350 - .2byte 351 - .2byte 352 - .2byte 353 - .2byte 354 - .2byte 355 - .2byte 356 - .2byte 168 - .2byte 357 - .2byte 358 - .2byte 359 - .2byte 103 - .2byte 104 - .2byte 360 - .2byte 361 - .2byte 180 - .2byte 362 - .2byte 363 - .2byte 364 - .2byte 365 - .2byte 115 - .2byte 366 - .2byte 367 - .2byte 186 - .2byte 165 - .2byte 166 - .2byte 368 - .2byte 369 - .2byte 370 - .2byte 371 - .2byte 372 - .2byte 373 - .2byte 374 - .2byte 375 - .2byte 376 - .2byte 377 - .2byte 378 - .2byte 379 - .2byte 380 - .2byte 381 - .2byte 382 - .2byte 383 - .2byte 384 - .2byte 385 - .2byte 386 - .2byte 387 - .2byte 388 - .2byte 389 - .2byte 390 - .2byte 391 - .2byte 392 - .2byte 393 - .2byte 394 - .2byte 395 - .2byte 396 - .2byte 397 - .2byte 398 - .2byte 399 - .2byte 400 - .2byte 401 - .2byte 402 - .2byte 403 - .2byte 404 - .2byte 405 - .2byte 406 - .2byte 407 - .2byte 408 - .2byte 409 - .2byte 410 - .2byte 411 - .2byte 1 - .2byte 2 - .2byte 3 - .2byte 4 - .2byte 5 - .2byte 6 - .2byte 7 - .2byte 8 - .2byte 9 - .2byte 10 - .2byte 11 - .2byte 12 - .2byte 13 - .2byte 14 - .2byte 15 - .2byte 16 - .2byte 17 - .2byte 18 - .2byte 19 - .2byte 20 - .2byte 21 - .2byte 22 - .2byte 23 - .2byte 24 - .2byte 42 - .2byte 43 - .2byte 44 - .2byte 25 - .2byte 26 - .2byte 34 - .2byte 35 - .2byte 114 - .2byte 27 - .2byte 28 - .2byte 32 - .2byte 33 - .2byte 99 - .2byte 100 - .2byte 61 - .2byte 62 - .2byte 145 - .2byte 131 - .2byte 132 - .2byte 60 - .2byte 105 - .2byte 68 - .2byte 127 - .2byte 128 - .2byte 183 - .2byte 129 - .2byte 130 - .2byte 140 - .2byte 141 - .2byte 97 - .2byte 98 - .2byte 116 - .2byte 117 - .2byte 118 - .2byte 48 - .2byte 49 - .2byte 78 - .2byte 79 - .2byte 101 - .2byte 102 - .2byte 173 - .2byte 174 - .2byte 175 - .2byte 119 - .2byte 120 - .2byte 171 - .2byte 172 - .2byte 125 - .2byte 126 - .2byte 54 - .2byte 110 - .2byte 111 - .2byte 80 - .2byte 81 - .2byte 69 - .2byte 76 - .2byte 77 - .2byte 121 - .2byte 122 - .2byte 160 - .2byte 148 - .2byte 149 - .2byte 94 - .2byte 36 - .2byte 37 - .2byte 38 - .2byte 95 - .2byte 96 - .2byte 150 - .2byte 45 - .2byte 46 - .2byte 47 - .2byte 176 - .2byte 177 - .2byte 178 - .2byte 152 - .2byte 146 - .2byte 147 - .2byte 124 - .2byte 123 - .2byte 179 - .2byte 70 - .2byte 71 - .2byte 72 - .2byte 142 - .2byte 86 - .2byte 87 - .2byte 133 - .2byte 134 - .2byte 135 - .2byte 136 - .2byte 29 - .2byte 30 - .2byte 31 - .2byte 187 - .2byte 188 - .2byte 189 - .2byte 190 - .2byte 191 - .2byte 192 - .2byte 193 - .2byte 194 - .2byte 195 - .2byte 198 - .2byte 199 - .2byte 200 - .2byte 196 - .2byte 197 - .2byte 201 - .2byte 202 - .2byte 151 - - .align 1 -gSpeciesToNationalPokedexNum:: @ 81FC516 - .2byte 1 - .2byte 2 - .2byte 3 - .2byte 4 - .2byte 5 - .2byte 6 - .2byte 7 - .2byte 8 - .2byte 9 - .2byte 10 - .2byte 11 - .2byte 12 - .2byte 13 - .2byte 14 - .2byte 15 - .2byte 16 - .2byte 17 - .2byte 18 - .2byte 19 - .2byte 20 - .2byte 21 - .2byte 22 - .2byte 23 - .2byte 24 - .2byte 25 - .2byte 26 - .2byte 27 - .2byte 28 - .2byte 29 - .2byte 30 - .2byte 31 - .2byte 32 - .2byte 33 - .2byte 34 - .2byte 35 - .2byte 36 - .2byte 37 - .2byte 38 - .2byte 39 - .2byte 40 - .2byte 41 - .2byte 42 - .2byte 43 - .2byte 44 - .2byte 45 - .2byte 46 - .2byte 47 - .2byte 48 - .2byte 49 - .2byte 50 - .2byte 51 - .2byte 52 - .2byte 53 - .2byte 54 - .2byte 55 - .2byte 56 - .2byte 57 - .2byte 58 - .2byte 59 - .2byte 60 - .2byte 61 - .2byte 62 - .2byte 63 - .2byte 64 - .2byte 65 - .2byte 66 - .2byte 67 - .2byte 68 - .2byte 69 - .2byte 70 - .2byte 71 - .2byte 72 - .2byte 73 - .2byte 74 - .2byte 75 - .2byte 76 - .2byte 77 - .2byte 78 - .2byte 79 - .2byte 80 - .2byte 81 - .2byte 82 - .2byte 83 - .2byte 84 - .2byte 85 - .2byte 86 - .2byte 87 - .2byte 88 - .2byte 89 - .2byte 90 - .2byte 91 - .2byte 92 - .2byte 93 - .2byte 94 - .2byte 95 - .2byte 96 - .2byte 97 - .2byte 98 - .2byte 99 - .2byte 100 - .2byte 101 - .2byte 102 - .2byte 103 - .2byte 104 - .2byte 105 - .2byte 106 - .2byte 107 - .2byte 108 - .2byte 109 - .2byte 110 - .2byte 111 - .2byte 112 - .2byte 113 - .2byte 114 - .2byte 115 - .2byte 116 - .2byte 117 - .2byte 118 - .2byte 119 - .2byte 120 - .2byte 121 - .2byte 122 - .2byte 123 - .2byte 124 - .2byte 125 - .2byte 126 - .2byte 127 - .2byte 128 - .2byte 129 - .2byte 130 - .2byte 131 - .2byte 132 - .2byte 133 - .2byte 134 - .2byte 135 - .2byte 136 - .2byte 137 - .2byte 138 - .2byte 139 - .2byte 140 - .2byte 141 - .2byte 142 - .2byte 143 - .2byte 144 - .2byte 145 - .2byte 146 - .2byte 147 - .2byte 148 - .2byte 149 - .2byte 150 - .2byte 151 - .2byte 152 - .2byte 153 - .2byte 154 - .2byte 155 - .2byte 156 - .2byte 157 - .2byte 158 - .2byte 159 - .2byte 160 - .2byte 161 - .2byte 162 - .2byte 163 - .2byte 164 - .2byte 165 - .2byte 166 - .2byte 167 - .2byte 168 - .2byte 169 - .2byte 170 - .2byte 171 - .2byte 172 - .2byte 173 - .2byte 174 - .2byte 175 - .2byte 176 - .2byte 177 - .2byte 178 - .2byte 179 - .2byte 180 - .2byte 181 - .2byte 182 - .2byte 183 - .2byte 184 - .2byte 185 - .2byte 186 - .2byte 187 - .2byte 188 - .2byte 189 - .2byte 190 - .2byte 191 - .2byte 192 - .2byte 193 - .2byte 194 - .2byte 195 - .2byte 196 - .2byte 197 - .2byte 198 - .2byte 199 - .2byte 200 - .2byte 201 - .2byte 202 - .2byte 203 - .2byte 204 - .2byte 205 - .2byte 206 - .2byte 207 - .2byte 208 - .2byte 209 - .2byte 210 - .2byte 211 - .2byte 212 - .2byte 213 - .2byte 214 - .2byte 215 - .2byte 216 - .2byte 217 - .2byte 218 - .2byte 219 - .2byte 220 - .2byte 221 - .2byte 222 - .2byte 223 - .2byte 224 - .2byte 225 - .2byte 226 - .2byte 227 - .2byte 228 - .2byte 229 - .2byte 230 - .2byte 231 - .2byte 232 - .2byte 233 - .2byte 234 - .2byte 235 - .2byte 236 - .2byte 237 - .2byte 238 - .2byte 239 - .2byte 240 - .2byte 241 - .2byte 242 - .2byte 243 - .2byte 244 - .2byte 245 - .2byte 246 - .2byte 247 - .2byte 248 - .2byte 249 - .2byte 250 - .2byte 251 - .2byte 387 - .2byte 388 - .2byte 389 - .2byte 390 - .2byte 391 - .2byte 392 - .2byte 393 - .2byte 394 - .2byte 395 - .2byte 396 - .2byte 397 - .2byte 398 - .2byte 399 - .2byte 400 - .2byte 401 - .2byte 402 - .2byte 403 - .2byte 404 - .2byte 405 - .2byte 406 - .2byte 407 - .2byte 408 - .2byte 409 - .2byte 410 - .2byte 411 - .2byte 252 - .2byte 253 - .2byte 254 - .2byte 255 - .2byte 256 - .2byte 257 - .2byte 258 - .2byte 259 - .2byte 260 - .2byte 261 - .2byte 262 - .2byte 263 - .2byte 264 - .2byte 265 - .2byte 266 - .2byte 267 - .2byte 268 - .2byte 269 - .2byte 270 - .2byte 271 - .2byte 272 - .2byte 273 - .2byte 274 - .2byte 275 - .2byte 290 - .2byte 291 - .2byte 292 - .2byte 276 - .2byte 277 - .2byte 285 - .2byte 286 - .2byte 327 - .2byte 278 - .2byte 279 - .2byte 283 - .2byte 284 - .2byte 320 - .2byte 321 - .2byte 300 - .2byte 301 - .2byte 352 - .2byte 343 - .2byte 344 - .2byte 299 - .2byte 324 - .2byte 302 - .2byte 339 - .2byte 340 - .2byte 370 - .2byte 341 - .2byte 342 - .2byte 349 - .2byte 350 - .2byte 318 - .2byte 319 - .2byte 328 - .2byte 329 - .2byte 330 - .2byte 296 - .2byte 297 - .2byte 309 - .2byte 310 - .2byte 322 - .2byte 323 - .2byte 363 - .2byte 364 - .2byte 365 - .2byte 331 - .2byte 332 - .2byte 361 - .2byte 362 - .2byte 337 - .2byte 338 - .2byte 298 - .2byte 325 - .2byte 326 - .2byte 311 - .2byte 312 - .2byte 303 - .2byte 307 - .2byte 308 - .2byte 333 - .2byte 334 - .2byte 360 - .2byte 355 - .2byte 356 - .2byte 315 - .2byte 287 - .2byte 288 - .2byte 289 - .2byte 316 - .2byte 317 - .2byte 357 - .2byte 293 - .2byte 294 - .2byte 295 - .2byte 366 - .2byte 367 - .2byte 368 - .2byte 359 - .2byte 353 - .2byte 354 - .2byte 336 - .2byte 335 - .2byte 369 - .2byte 304 - .2byte 305 - .2byte 306 - .2byte 351 - .2byte 313 - .2byte 314 - .2byte 345 - .2byte 346 - .2byte 347 - .2byte 348 - .2byte 280 - .2byte 281 - .2byte 282 - .2byte 371 - .2byte 372 - .2byte 373 - .2byte 374 - .2byte 375 - .2byte 376 - .2byte 377 - .2byte 378 - .2byte 379 - .2byte 382 - .2byte 383 - .2byte 384 - .2byte 380 - .2byte 381 - .2byte 385 - .2byte 386 - .2byte 358 - - .align 1 -gHoennToNationalOrder:: @ 81FC84C - .2byte 252 - .2byte 253 - .2byte 254 - .2byte 255 - .2byte 256 - .2byte 257 - .2byte 258 - .2byte 259 - .2byte 260 - .2byte 261 - .2byte 262 - .2byte 263 - .2byte 264 - .2byte 265 - .2byte 266 - .2byte 267 - .2byte 268 - .2byte 269 - .2byte 270 - .2byte 271 - .2byte 272 - .2byte 273 - .2byte 274 - .2byte 275 - .2byte 276 - .2byte 277 - .2byte 278 - .2byte 279 - .2byte 280 - .2byte 281 - .2byte 282 - .2byte 283 - .2byte 284 - .2byte 285 - .2byte 286 - .2byte 287 - .2byte 288 - .2byte 289 - .2byte 63 - .2byte 64 - .2byte 65 - .2byte 290 - .2byte 291 - .2byte 292 - .2byte 293 - .2byte 294 - .2byte 295 - .2byte 296 - .2byte 297 - .2byte 118 - .2byte 119 - .2byte 129 - .2byte 130 - .2byte 298 - .2byte 183 - .2byte 184 - .2byte 74 - .2byte 75 - .2byte 76 - .2byte 299 - .2byte 300 - .2byte 301 - .2byte 41 - .2byte 42 - .2byte 169 - .2byte 72 - .2byte 73 - .2byte 302 - .2byte 303 - .2byte 304 - .2byte 305 - .2byte 306 - .2byte 66 - .2byte 67 - .2byte 68 - .2byte 307 - .2byte 308 - .2byte 309 - .2byte 310 - .2byte 311 - .2byte 312 - .2byte 81 - .2byte 82 - .2byte 100 - .2byte 101 - .2byte 313 - .2byte 314 - .2byte 43 - .2byte 44 - .2byte 45 - .2byte 182 - .2byte 84 - .2byte 85 - .2byte 315 - .2byte 316 - .2byte 317 - .2byte 318 - .2byte 319 - .2byte 320 - .2byte 321 - .2byte 322 - .2byte 323 - .2byte 218 - .2byte 219 - .2byte 324 - .2byte 88 - .2byte 89 - .2byte 109 - .2byte 110 - .2byte 325 - .2byte 326 - .2byte 27 - .2byte 28 - .2byte 327 - .2byte 227 - .2byte 328 - .2byte 329 - .2byte 330 - .2byte 331 - .2byte 332 - .2byte 333 - .2byte 334 - .2byte 335 - .2byte 336 - .2byte 337 - .2byte 338 - .2byte 339 - .2byte 340 - .2byte 341 - .2byte 342 - .2byte 343 - .2byte 344 - .2byte 345 - .2byte 346 - .2byte 347 - .2byte 348 - .2byte 174 - .2byte 39 - .2byte 40 - .2byte 349 - .2byte 350 - .2byte 351 - .2byte 120 - .2byte 121 - .2byte 352 - .2byte 353 - .2byte 354 - .2byte 355 - .2byte 356 - .2byte 357 - .2byte 358 - .2byte 359 - .2byte 37 - .2byte 38 - .2byte 172 - .2byte 25 - .2byte 26 - .2byte 54 - .2byte 55 - .2byte 360 - .2byte 202 - .2byte 177 - .2byte 178 - .2byte 203 - .2byte 231 - .2byte 232 - .2byte 127 - .2byte 214 - .2byte 111 - .2byte 112 - .2byte 361 - .2byte 362 - .2byte 363 - .2byte 364 - .2byte 365 - .2byte 366 - .2byte 367 - .2byte 368 - .2byte 369 - .2byte 222 - .2byte 170 - .2byte 171 - .2byte 370 - .2byte 116 - .2byte 117 - .2byte 230 - .2byte 371 - .2byte 372 - .2byte 373 - .2byte 374 - .2byte 375 - .2byte 376 - .2byte 377 - .2byte 378 - .2byte 379 - .2byte 380 - .2byte 381 - .2byte 382 - .2byte 383 - .2byte 384 - .2byte 385 - .2byte 386 - .2byte 1 - .2byte 2 - .2byte 3 - .2byte 4 - .2byte 5 - .2byte 6 - .2byte 7 - .2byte 8 - .2byte 9 - .2byte 10 - .2byte 11 - .2byte 12 - .2byte 13 - .2byte 14 - .2byte 15 - .2byte 16 - .2byte 17 - .2byte 18 - .2byte 19 - .2byte 20 - .2byte 21 - .2byte 22 - .2byte 23 - .2byte 24 - .2byte 29 - .2byte 30 - .2byte 31 - .2byte 32 - .2byte 33 - .2byte 34 - .2byte 35 - .2byte 36 - .2byte 46 - .2byte 47 - .2byte 48 - .2byte 49 - .2byte 50 - .2byte 51 - .2byte 52 - .2byte 53 - .2byte 56 - .2byte 57 - .2byte 58 - .2byte 59 - .2byte 60 - .2byte 61 - .2byte 62 - .2byte 69 - .2byte 70 - .2byte 71 - .2byte 77 - .2byte 78 - .2byte 79 - .2byte 80 - .2byte 83 - .2byte 86 - .2byte 87 - .2byte 90 - .2byte 91 - .2byte 92 - .2byte 93 - .2byte 94 - .2byte 95 - .2byte 96 - .2byte 97 - .2byte 98 - .2byte 99 - .2byte 102 - .2byte 103 - .2byte 104 - .2byte 105 - .2byte 106 - .2byte 107 - .2byte 108 - .2byte 113 - .2byte 114 - .2byte 115 - .2byte 122 - .2byte 123 - .2byte 124 - .2byte 125 - .2byte 126 - .2byte 128 - .2byte 131 - .2byte 132 - .2byte 133 - .2byte 134 - .2byte 135 - .2byte 136 - .2byte 137 - .2byte 138 - .2byte 139 - .2byte 140 - .2byte 141 - .2byte 142 - .2byte 143 - .2byte 144 - .2byte 145 - .2byte 146 - .2byte 147 - .2byte 148 - .2byte 149 - .2byte 150 - .2byte 151 - .2byte 152 - .2byte 153 - .2byte 154 - .2byte 155 - .2byte 156 - .2byte 157 - .2byte 158 - .2byte 159 - .2byte 160 - .2byte 161 - .2byte 162 - .2byte 163 - .2byte 164 - .2byte 165 - .2byte 166 - .2byte 167 - .2byte 168 - .2byte 173 - .2byte 175 - .2byte 176 - .2byte 179 - .2byte 180 - .2byte 181 - .2byte 185 - .2byte 186 - .2byte 187 - .2byte 188 - .2byte 189 - .2byte 190 - .2byte 191 - .2byte 192 - .2byte 193 - .2byte 194 - .2byte 195 - .2byte 196 - .2byte 197 - .2byte 198 - .2byte 199 - .2byte 200 - .2byte 201 - .2byte 204 - .2byte 205 - .2byte 206 - .2byte 207 - .2byte 208 - .2byte 209 - .2byte 210 - .2byte 211 - .2byte 212 - .2byte 213 - .2byte 215 - .2byte 216 - .2byte 217 - .2byte 220 - .2byte 221 - .2byte 223 - .2byte 224 - .2byte 225 - .2byte 226 - .2byte 228 - .2byte 229 - .2byte 233 - .2byte 234 - .2byte 235 - .2byte 236 - .2byte 237 - .2byte 238 - .2byte 239 - .2byte 240 - .2byte 241 - .2byte 242 - .2byte 243 - .2byte 244 - .2byte 245 - .2byte 246 - .2byte 247 - .2byte 248 - .2byte 249 - .2byte 250 - .2byte 251 - .2byte 387 - .2byte 388 - .2byte 389 - .2byte 390 - .2byte 391 - .2byte 392 - .2byte 393 - .2byte 394 - .2byte 395 - .2byte 396 - .2byte 397 - .2byte 398 - .2byte 399 - .2byte 400 - .2byte 401 - .2byte 402 - .2byte 403 - .2byte 404 - .2byte 405 - .2byte 406 - .2byte 407 - .2byte 408 - .2byte 409 - .2byte 410 - .2byte 411 diff --git a/data/spinda_spot_graphics.inc b/data/spinda_spot_graphics.inc deleted file mode 100644 index 3316a5639..000000000 --- a/data/spinda_spot_graphics.inc +++ /dev/null @@ -1,81 +0,0 @@ - .align 2 -gSpindaSpotGraphics:: @ 81FCB84 - .byte 16 @ X - .byte 14 @ Y - .2byte 0b0000000001110000 - .2byte 0b0000000111111100 - .2byte 0b0000001111111110 - .2byte 0b0000011111111110 - .2byte 0b0000011111111111 - .2byte 0b0000111111111111 - .2byte 0b0000111111111111 - .2byte 0b0000111111111111 - .2byte 0b0000011111111110 - .2byte 0b0000011111111110 - .2byte 0b0000001111111100 - .2byte 0b0000000111100000 - .2byte 0b0000000000000000 - .2byte 0b0000000000000000 - .2byte 0b0000000000000000 - .2byte 0b0000000000000000 - .2byte 0b0000000000000000 - - .byte 40 @ X - .byte 15 @ Y - .2byte 0b0000000111100000 - .2byte 0b0000001111111000 - .2byte 0b0000011111111100 - .2byte 0b0000111111111110 - .2byte 0b0000111111111110 - .2byte 0b0001111111111111 - .2byte 0b0001111111111111 - .2byte 0b0001111111111111 - .2byte 0b0000111111111110 - .2byte 0b0000111111111110 - .2byte 0b0000011111111100 - .2byte 0b0000011111111000 - .2byte 0b0000000011100000 - .2byte 0b0000000000000000 - .2byte 0b0000000000000000 - .2byte 0b0000000000000000 - .2byte 0b0000000000000000 - - .byte 22 @ X - .byte 32 @ Y - .2byte 0b0000000000011100 - .2byte 0b0000000000111110 - .2byte 0b0000000001111111 - .2byte 0b0000000001111111 - .2byte 0b0000000001111111 - .2byte 0b0000000001111111 - .2byte 0b0000000001111111 - .2byte 0b0000000000111110 - .2byte 0b0000000000011100 - .2byte 0b0000000000000000 - .2byte 0b0000000000000000 - .2byte 0b0000000000000000 - .2byte 0b0000000000000000 - .2byte 0b0000000000000000 - .2byte 0b0000000000000000 - .2byte 0b0000000000000000 - .2byte 0b0000000000000000 - - .byte 34 @ X - .byte 33 @ Y - .2byte 0b0000000000111100 - .2byte 0b0000000001111110 - .2byte 0b0000000011111111 - .2byte 0b0000000011111111 - .2byte 0b0000000011111111 - .2byte 0b0000000011111111 - .2byte 0b0000000011111111 - .2byte 0b0000000001111110 - .2byte 0b0000000000111100 - .2byte 0b0000000000000000 - .2byte 0b0000000000000000 - .2byte 0b0000000000000000 - .2byte 0b0000000000000000 - .2byte 0b0000000000000000 - .2byte 0b0000000000000000 - .2byte 0b0000000000000000 - .2byte 0b0000000000000000 diff --git a/data/tm_hm_learnsets.inc b/data/tm_hm_learnsets.inc deleted file mode 100644 index be4522310..000000000 --- a/data/tm_hm_learnsets.inc +++ /dev/null @@ -1,414 +0,0 @@ - .align 2 -gTMHMLearnsets:: @ 81FD0F0 - .8byte 0b0000000000000000000000000000000000000000000000000000000000 @ ?????????? - .8byte 0b0011100100000111100000100010000100001101010000011100100000 @ Bulbasaur - .8byte 0b0011100100000111100000100010000100001101010000011100100000 @ Ivysaur - .8byte 0b0011100100000111100000100010000110001101010100011100110000 @ Venusaur - .8byte 0b0010100110000111101010010011001100010100010000011000100011 @ Charmander - .8byte 0b0010100110000111101010010011001100010100010000011000100011 @ Charmeleon - .8byte 0b0010101110010111101010010011001110010100010100011000110011 @ Charizard - .8byte 0b1110110000000111100000000011001100010100110011001001100101 @ Squirtle - .8byte 0b1110110000000111100000000011001100010100110011001001100101 @ Wartortle - .8byte 0b1110110000000111100000000011001110010100110111001001110101 @ Blastoise - .8byte 0b0000000000000000000000000000000000000000000000000000000000 @ Caterpie - .8byte 0b0000000000000000000000000000000000000000000000000000000000 @ Metapod - .8byte 0b0001000000101111101000000010110100001111110100011000100000 @ Butterfree - .8byte 0b0000000000000000000000000000000000000000000000000000000000 @ Weedle - .8byte 0b0000000000000000000000000000000000000000000000000000000000 @ Kakuna - .8byte 0b0010000100001111101000100011000100001101010100011000100000 @ Beedrill - .8byte 0b0000001000011111101000000010000100000100110000011000100000 @ Pidgey - .8byte 0b0000001000011111101000000010000100000100110000011000100000 @ Pidgeotto - .8byte 0b0000001000011111101000000010000100000100110100011000100000 @ Pidgeot - .8byte 0b0010000100001111100000001010101101110100110011111000100000 @ Rattata - .8byte 0b0010100100001111100000001010101101110100110111111000110000 @ Raticate - .8byte 0b0000001000011111101000000010000100000100110000011000100000 @ Spearow - .8byte 0b0000001000011111101000000010000100000100110100011000100000 @ Fearow - .8byte 0b0000100001001111110000100010001110010101110000011000100000 @ Ekans - .8byte 0b0000100001001111110000100010001110010101110100011000100000 @ Arbok - .8byte 0b0011100000000111100000001011001101110100111000001000100001 @ Pikachu - .8byte 0b0011100000001111100000001011001101110100111100001000100001 @ Raichu - .8byte 0b0010100100001111101101000011001110010100010000011000100001 @ Sandshrew - .8byte 0b0010100100001111101101000011001110010100010100011000100001 @ Sandslash - .8byte 0b0010100100001111101000101010001101110100110011011000100100 @ Nidoran♀ - .8byte 0b0010100100001111101000101010001101110100110011011000100100 @ Nidorina - .8byte 0b0010110100001111111111111011101111110100110111111000110101 @ Nidoqueen - .8byte 0b0010100100001111100000101010001101110100110011011000100100 @ Nidoran♂ - .8byte 0b0010100100001111100000101010001101110100110011011000100100 @ Nidorino - .8byte 0b0010110100001111110111111011101111110100110111111000110101 @ Nidoking - .8byte 0b0001100001000111100010011111111101111110111011011000101101 @ Clefairy - .8byte 0b0001100001000111100010011111111101111110111111011000101101 @ Clefable - .8byte 0b0000000010000111100010010010001100010110010000011000110000 @ Vulpix - .8byte 0b0000000010000111100010010010001100010110010100011000110000 @ Ninetales - .8byte 0b0001100001000111100010011111111101101110111011011000100101 @ Jigglypuff - .8byte 0b0001100001000111100010011111111101101110111111011000100101 @ Wigglytuff - .8byte 0b0000000001011111111000100010100100000101110000111000100000 @ Zubat - .8byte 0b0000000001011111111000100010100100000101110100111000100000 @ Golbat - .8byte 0b0001000100000111100000100010000100001101010000011100100000 @ Oddish - .8byte 0b0001000100000111100000100010000100001101010000011100100000 @ Gloom - .8byte 0b0001000100000111100000100010000100001101010100011100100000 @ Vileplume - .8byte 0b0011000100001111101000100010001100001101010000011100100000 @ Paras - .8byte 0b0011000100001111101000100010001100001101010100011100100000 @ Parasect - .8byte 0b0001000000101111100000100010010100001101010000011000100000 @ Venonat - .8byte 0b0001000000101111101000100010010100001101010100011000100000 @ Venomoth - .8byte 0b0010000100001111101100100010001110000100010000011000100000 @ Diglett - .8byte 0b0010000100001111101100100010001110000100010100011000100000 @ Dugtrio - .8byte 0b0001000101001111111000001010101101110100110000111000100100 @ Meowth - .8byte 0b0001000101001111111000001010101101110100110100111000110100 @ Persian - .8byte 0b1111110000000111101000000011001100010100110011001001101101 @ Psyduck - .8byte 0b1111110000000111101000000011001100010100110111001001101101 @ Golduck - .8byte 0b0010100010001111101100000011001111110100110000111010100001 @ Mankey - .8byte 0b0010100010001111101100000011001111110100110100111010100001 @ Primeape - .8byte 0b0010100010001111101010010010001100010100010000011000110000 @ Growlithe - .8byte 0b0010100010001111101010010010001100010100010100011000110000 @ Arcanine - .8byte 0b1100010000001111100000000010011100000100110011001001100100 @ Poliwag - .8byte 0b1110110000001111100000000011011110000100110011001001100101 @ Poliwhirl - .8byte 0b1110110000001111100100000011011110000100110111001011100101 @ Poliwrath - .8byte 0b0001000001101111110000001110110100010110111000111000101001 @ Abra - .8byte 0b0001000001101111110000001110110100010110111000111000101001 @ Kadabra - .8byte 0b0001000001101111110000001110110100010110111100111000101001 @ Alakazam - .8byte 0b0010100000001111100110010011001110000100110000011010100001 @ Machop - .8byte 0b0010100000001111100110010011001110000100110000011010100001 @ Machoke - .8byte 0b0010100000001111100110010011001110000100110100011010100001 @ Machamp - .8byte 0b0001000100001111100000100010000100001101010000011100100000 @ Bellsprout - .8byte 0b0001000100001111100000100010000100001101010000011100100000 @ Weepinbell - .8byte 0b0001000100001111100000100010000100001101010100011100100000 @ Victreebel - .8byte 0b1100010100001111100000100010000100000101110011001001100100 @ Tentacool - .8byte 0b1100010100001111100000100010000100000101110111001001100100 @ Tentacruel - .8byte 0b0010100000000111100111010011001110000100010000011000100001 @ Geodude - .8byte 0b0010100000000111100111010011001110000100010000011000100001 @ Graveler - .8byte 0b0010100000000111100111010011001110000100010100011000110001 @ Golem - .8byte 0b0000100010000111100010010010000100011100010000011000100000 @ Ponyta - .8byte 0b0000100010000111100010010010000100011100010100011000100000 @ Rapidash - .8byte 0b1001110000100111100010010010111110010110110011011001101100 @ Slowpoke - .8byte 0b1011110000100111100010010011111110010110110111011001101101 @ Slowbro - .8byte 0b0001000000000011100000001110000101100100110000011000100000 @ Magnemite - .8byte 0b0001000000000011100000001110000101100100110100011000100000 @ Magneton - .8byte 0b0000001100011111101000000010000100010100010000011000100000 @ Farfetch'd - .8byte 0b0000001000011111101000000010000100000100010000011000100000 @ Doduo - .8byte 0b0000001000011111111000000010000100000100010100111000100000 @ Dodrio - .8byte 0b1100010000001111100000000010000100000110110011001001100100 @ Seel - .8byte 0b1100010000001111100000000010000100000110110111001001100100 @ Dewgong - .8byte 0b0000000000001111110110111010001101100101110000111000100000 @ Grimer - .8byte 0b0010100000001111110110111011001101100101110100111000100001 @ Muk - .8byte 0b1000010000000111100000000010000100000100110011001001100100 @ Shellder - .8byte 0b1000010000000111110000000010000100000100110111001001100100 @ Cloyster - .8byte 0b0000000001101111110000100010110100100101110000111000100000 @ Gastly - .8byte 0b0000000001101111110000100010110100100101110000111000100000 @ Haunter - .8byte 0b0010100001101111110000100011110101100101110100111000100001 @ Gengar - .8byte 0b0010100000000111110101000010001110010100010000111000110000 @ Onix - .8byte 0b0001000001101111110000000111110100000110111000111000101001 @ Drowzee - .8byte 0b0001000001101111110000000111110100000110111100111000101001 @ Hypno - .8byte 0b1010110100001111100100000010001100000100110011001001100100 @ Krabby - .8byte 0b1010110100001111100100000010001100000100110111001001100100 @ Kingler - .8byte 0b0001000000001011110000001010000101100100111000101000100000 @ Voltorb - .8byte 0b0001000000001011110000001010000101100100111100101000100000 @ Electrode - .8byte 0b0001100000101111100000100110010100001101011000011100100000 @ Exeggcute - .8byte 0b0001100000101111100000100110010100001101011100011100100000 @ Exeggutor - .8byte 0b0010100000001111101111010011001110010100010011011000100001 @ Cubone - .8byte 0b0010100000001111101111010011001110010100010111011000100001 @ Marowak - .8byte 0b0010100000001111100100000011000110000100110000011010100001 @ Hitmonlee - .8byte 0b0010100000001111100100000011000110000100110000011010100001 @ Hitmonchan - .8byte 0b0010110100001111100111011011101111111100110111011000100101 @ Lickitung - .8byte 0b0001000000001111110010111010100101100100110000111000100000 @ Koffing - .8byte 0b0001000000001111110010111010100101100100110100111000100000 @ Weezing - .8byte 0b0010100000001111100111011010001111110100110011011000110000 @ Rhyhorn - .8byte 0b0010110100001111100111011011001111110100110111011000110001 @ Rhydon - .8byte 0b0011100001100111100111011011110111111110111111011001101101 @ Chansey - .8byte 0b0011000100001111100000100010000100001101010100011100100000 @ Tangela - .8byte 0b0010110100001111101111011011101111111100110111011001110101 @ Kangaskhan - .8byte 0b1100010000000111100000000010000100000100110011001001100100 @ Horsea - .8byte 0b1100010000000111100000000010000100000100110111001001100100 @ Seadra - .8byte 0b1100010000000111100000000010000100000100110011001001100100 @ Goldeen - .8byte 0b1100010000000111100000000010000100000100110111001001100100 @ Seaking - .8byte 0b1101010000000011100000000110010101100100111011001001100100 @ Staryu - .8byte 0b1101010000100011100000000110010101100100111111001001100100 @ Starmie - .8byte 0b0001000001101111110000001111110101101110111100111000101001 @ Mr. mime - .8byte 0b0010000100011111101000000010000100000100110100011000100000 @ Scyther - .8byte 0b0001000000101111110000000111110100000100111111101001101101 @ Jynx - .8byte 0b0011100000001111100000001011010101110100111100001000100001 @ Electabuzz - .8byte 0b0010100000001111100010010011010100010100010100011000100001 @ Magmar - .8byte 0b0010100100001111100100000011001110000100110100011010100001 @ Pinsir - .8byte 0b0010110000000111100111011010000111111100110111011000100100 @ Tauros - .8byte 0b0000000000000000000000000000000000000000000000000000000000 @ Magikarp - .8byte 0b1110110000000111110011010010000111100100110111101001110100 @ Gyarados - .8byte 0b1110110000000111100000001010010101110110110111001001110100 @ Lapras - .8byte 0b0000000000000000000000000000000000000000000000000000000000 @ Ditto - .8byte 0b0000000000000111100000000010101100010100110000011000100000 @ Eevee - .8byte 0b1100010000000111100000000010101100010100110111011001110100 @ Vaporeon - .8byte 0b0001000000000111100000001010101101110100110100011000110000 @ Jolteon - .8byte 0b0000000010000111100010010010101100010100110100011000110000 @ Flareon - .8byte 0b0001000000001011101000001010110101111100110111011000100000 @ Porygon - .8byte 0b1110010000001111100101000010000100000100110011001001100100 @ Omanyte - .8byte 0b1110010000001111100101000010000100000100110111001001100100 @ Omastar - .8byte 0b0110010000001111101101000010001100000101110011001001100100 @ Kabuto - .8byte 0b1110010100001111101101000011001100000101110111001001100100 @ Kabutops - .8byte 0b0010101000011111111111010010000110010100110100111000110010 @ Aerodactyl - .8byte 0b0000110000000111100111011011110111101100110111011000100101 @ Snorlax - .8byte 0b0010001000010011101001000110000100000100110111011001110100 @ Articuno - .8byte 0b0011001000010011101001001010000101100100111100011000110000 @ Zapdos - .8byte 0b0010001010010011101011010010000100000110110100011000110000 @ Moltres - .8byte 0b0100010000000111100010011010000101110110110111011001100100 @ Dratini - .8byte 0b0100010000000111100010011010000101110110110111011001100100 @ Dragonair - .8byte 0b1110111100010111101111011011000111110110110111011001110111 @ Dragonite - .8byte 0b0011100001100011111111011111110111111110111111111011101101 @ Mewtwo - .8byte 0b1111111111111111111111111111111111111111111111111111111111 @ Mew - .8byte 0b0001000100000111100000000110000100011111011000011100100000 @ Chikorita - .8byte 0b0011100100000111100000000110000100011111011000011100100000 @ Bayleef - .8byte 0b0011100100000111100000000110000110011111011100011100100000 @ Meganium - .8byte 0b0000000110000111101010010010001100000100010000011000100000 @ Cyndaquil - .8byte 0b0010100110000111101010010011001100000100010000011000110001 @ Quilava - .8byte 0b0010100110000111101010010011001110000100010100011000110001 @ Typhlosion - .8byte 0b1100010100000111101000000011001100010100110011001001100101 @ Totodile - .8byte 0b1110110100000111101000000011001100010100110011001001110101 @ Croconaw - .8byte 0b1110110100000111101000000011001110010100110111001001110111 @ Feraligatr - .8byte 0b0000010100001111100000011011101100111100110001011000100101 @ Sentret - .8byte 0b0010110100001111100000011011101101111100110111011000100101 @ Furret - .8byte 0b0001001000011111101000000110110100000100110000011000100000 @ Hoothoot - .8byte 0b0001001000011111101000000110110100000100110100011000100000 @ Noctowl - .8byte 0b0001000000001111101000000111001100001111011000011000100001 @ Ledyba - .8byte 0b0001000000001111101000000111001100001111011100011000100001 @ Ledian - .8byte 0b0001000000001111100000100010011100001101010000011000100000 @ Spinarak - .8byte 0b0001000000001111100000100010011100001101010100011000100000 @ Ariados - .8byte 0b0000001001011111111000100010100100000101110100111000100000 @ Crobat - .8byte 0b1101010000000111100000001010000101100100110011001001100100 @ Chinchou - .8byte 0b1101010000000111100000001010000101100100110111001001100100 @ Lanturn - .8byte 0b0001000000000111100000001010000101110100111000001000100000 @ Pichu - .8byte 0b0001000000000111100010011110111100011110111000011000100100 @ Cleffa - .8byte 0b0001000000000111100010011110111100001110111000011000100100 @ Igglybuff - .8byte 0b0011000000000111100010011110110100001110111000011000100100 @ Togepi - .8byte 0b0011001000010111101010011111110100001110111100011000100101 @ Togetic - .8byte 0b0001000000111111101000000110110100001101111000011000101000 @ Natu - .8byte 0b0001001000111111101000000110110100001101111100011000101000 @ Xatu - .8byte 0b0001000000000111100000001010000101110100111000001000100000 @ Mareep - .8byte 0b0011100000000111100000001011000101110100111000001000100001 @ Flaaffy - .8byte 0b0011100000000111100000001011000101110100111100001000100001 @ Ampharos - .8byte 0b0001000100000111100000100010000100001111010100011100100000 @ Bellossom - .8byte 0b1110110000000111100000000011001100010100110011001001100101 @ Marill - .8byte 0b1110110000000111100000000011001100010100110111001001100101 @ Azumarill - .8byte 0b0010100000001111100101000011001110000100010000111000101001 @ Sudowoodo - .8byte 0b1110110000001111100000000011011110000100110111001001100101 @ Politoed - .8byte 0b0001000000000111101000000010000100001101010000011100100000 @ Hoppip - .8byte 0b0001000000000111101000000010000100001101010000011100100000 @ Skiploom - .8byte 0b0001000000000111101000000010000100001101010100011100100000 @ Jumpluff - .8byte 0b0010100101001111101000001011101101111100110000111000100101 @ Aipom - .8byte 0b0001000100000111100000100010000100001111011000011100100000 @ Sunkern - .8byte 0b0001000100000111100000100010000100001111011100011100100000 @ Sunflora - .8byte 0b0001000000011111101000000010110100001101010000011000100000 @ Yanma - .8byte 0b1111010000000111100001100010001110010100110011001001100100 @ Wooper - .8byte 0b1111110000000111100101100011001110010100110111001001100101 @ Quagsire - .8byte 0b0001000100100111100000000110111100010100111100011000101000 @ Espeon - .8byte 0b0001000101000111110000000010111100010100110100111000100000 @ Umbreon - .8byte 0b0000001001011111111000000010100100000100110000111000101000 @ Murkrow - .8byte 0b1011110000100111100010010011111110010110110111011001101101 @ Slowking - .8byte 0b0001000001101111111000001010110101100100110000111000101000 @ Misdreavus - .8byte 0b0000000000000000000000000000000000000000000000000000000000 @ Unown - .8byte 0b0000000000000000000000000000000000000000000000000000000000 @ Wobbuffet - .8byte 0b0011100000101111100000001110110111110100111000011000101000 @ Girafarig - .8byte 0b0010100000000111100001000110001110001101011000011000100000 @ Pineco - .8byte 0b0010100000000111100001000110001110001101011100011000100000 @ Forretress - .8byte 0b0010100000001111100110011010101111111100110011011000101100 @ Dunsparce - .8byte 0b0010100100011111101101100010001110010100110000011000100000 @ Gligar - .8byte 0b0010100100000111110101000010001110010100010100111000110000 @ Steelix - .8byte 0b0010100010001111110010111011101111101100110000111010110101 @ Snubbull - .8byte 0b0010100010001111110110111011101111111100110100111010110101 @ Granbull - .8byte 0b1100010000000111100000101010100100000100110011001001100100 @ Qwilfish - .8byte 0b0010100100011111101001000010000100000100110100011000100000 @ Scizor - .8byte 0b0011100000000111100101100010001110000110010000011000100000 @ Shuckle - .8byte 0b0010100100001111100100000011001110000100110100011010100001 @ Heracross - .8byte 0b0010110101001111111000000011101100010100110011111001101001 @ Sneasel - .8byte 0b0010100100001111111000000011001110000100110000111010110001 @ Teddiursa - .8byte 0b0010100100001111111100000011001110000100110100111010110001 @ Ursaring - .8byte 0b0010000010000111100010010110000100000100011000011000100000 @ Slugma - .8byte 0b0010100010000111100111010110000110000100011100011000100000 @ Magcargo - .8byte 0b0010100000000111100101000110001110000100111011001001110000 @ Swinub - .8byte 0b0010100000000111100101000110001110000100111111001001110000 @ Piloswine - .8byte 0b0010110000000111100101000110111110000110111011011001101100 @ Corsola - .8byte 0b1100010000001111100010010010010100000100110111011000100100 @ Remoraid - .8byte 0b1100010000001111100010110010010100000100110111011100100100 @ Octillery - .8byte 0b0000001000001111101000000010000100000100110011001001100101 @ Delibird - .8byte 0b1100010000000111101000000010000110000100110011001001100100 @ Mantine - .8byte 0b0010001100011111111001000010000100000100010000111000110000 @ Skarmory - .8byte 0b0010000011001111110010110010100100011100010000111000110000 @ Houndour - .8byte 0b0010100011001111110010110010100100011100010100111000110000 @ Houndoom - .8byte 0b1100010000000111100000000010000100000100110111001001100100 @ Kingdra - .8byte 0b0010100000000111100101000010000110010100010000011000110000 @ Phanpy - .8byte 0b0010100000000111100101000010000110010100010100011000110000 @ Donphan - .8byte 0b0001000000001011101000001010110101111100110111011000100000 @ Porygon2 - .8byte 0b0001000000101111100000001110110111111100111000011000111000 @ Stantler - .8byte 0b0000000000000000000000000000000000000000000000000000000000 @ Smeargle - .8byte 0b0010100000001111100000000011000110000100110000011010100000 @ Tyrogue - .8byte 0b0010100000001111100001000011001110000100110000011010100000 @ Hitmontop - .8byte 0b0001000000101111100000000110110100000100111011001001101100 @ Smoochum - .8byte 0b0011000000001111100000001011010101100100111000001000100001 @ Elekid - .8byte 0b0010000000001111100010010011010100010100010000011000100001 @ Magby - .8byte 0b0010110000000111100101001011100111111100110111011000100101 @ Miltank - .8byte 0b0011100001100111100111011011110111111110111111011001101101 @ Blissey - .8byte 0b0011100100000011100001001110001101110100110100011000111000 @ Raikou - .8byte 0b0011100100000011100011010110001100011100110100011000111000 @ Entei - .8byte 0b1110010100000011100001000110001100010100110111011001111100 @ Suicune - .8byte 0b0010000000000111110001000011001110000100110100111000100000 @ Larvitar - .8byte 0b0010000000000111110001000011001110000100110100111000100000 @ Pupitar - .8byte 0b0010110100000111111111011011001111110100110111111000110111 @ Tyranitar - .8byte 0b1110111000110011101001001110110111110111111111011001111100 @ Lugia - .8byte 0b0011101010010011101011011110110111101111111100011000111000 @ Ho-Oh - .8byte 0b0001000100100011101001001110110100001111111100011000101100 @ Celebi - .8byte 0b0000000000000000000000000000000000000000000000000000000000 @ ? - .8byte 0b0000000000000000000000000000000000000000000000000000000000 @ ? - .8byte 0b0000000000000000000000000000000000000000000000000000000000 @ ? - .8byte 0b0000000000000000000000000000000000000000000000000000000000 @ ? - .8byte 0b0000000000000000000000000000000000000000000000000000000000 @ ? - .8byte 0b0000000000000000000000000000000000000000000000000000000000 @ ? - .8byte 0b0000000000000000000000000000000000000000000000000000000000 @ ? - .8byte 0b0000000000000000000000000000000000000000000000000000000000 @ ? - .8byte 0b0000000000000000000000000000000000000000000000000000000000 @ ? - .8byte 0b0000000000000000000000000000000000000000000000000000000000 @ ? - .8byte 0b0000000000000000000000000000000000000000000000000000000000 @ ? - .8byte 0b0000000000000000000000000000000000000000000000000000000000 @ ? - .8byte 0b0000000000000000000000000000000000000000000000000000000000 @ ? - .8byte 0b0000000000000000000000000000000000000000000000000000000000 @ ? - .8byte 0b0000000000000000000000000000000000000000000000000000000000 @ ? - .8byte 0b0000000000000000000000000000000000000000000000000000000000 @ ? - .8byte 0b0000000000000000000000000000000000000000000000000000000000 @ ? - .8byte 0b0000000000000000000000000000000000000000000000000000000000 @ ? - .8byte 0b0000000000000000000000000000000000000000000000000000000000 @ ? - .8byte 0b0000000000000000000000000000000000000000000000000000000000 @ ? - .8byte 0b0000000000000000000000000000000000000000000000000000000000 @ ? - .8byte 0b0000000000000000000000000000000000000000000000000000000000 @ ? - .8byte 0b0000000000000000000000000000000000000000000000000000000000 @ ? - .8byte 0b0000000000000000000000000000000000000000000000000000000000 @ ? - .8byte 0b0000000000000000000000000000000000000000000000000000000000 @ ? - .8byte 0b0011100100000111101100000011001100011111010000011100100001 @ Treecko - .8byte 0b0011100100000111101100000011001100011111010000011100100001 @ Grovyle - .8byte 0b0011100100000111101100000011001110011111010100011100110011 @ Sceptile - .8byte 0b0010100110000111101110010010001100000100010000011000100000 @ Torchic - .8byte 0b0010100110000111101110010011001100000100010000011010100001 @ Combusken - .8byte 0b0010100110000111101110010011001110000100010100011010110001 @ Blaziken - .8byte 0b1110110000000111100100000010001100010100110011001001100100 @ Mudkip - .8byte 0b1110110000000111100100000010001110010100110011001001100100 @ Marshtomp - .8byte 0b1110110000000111100100000011001110010100110111001001110101 @ Swampert - .8byte 0b0010000001001111110000000010101100010100110000111000110000 @ Poochyena - .8byte 0b0010100001001111110000000010101100010100110100111000110000 @ Mightyena - .8byte 0b0010010100001111100000001010101101110100110011011000100100 @ Zigzagoon - .8byte 0b0010110100001111100000001010101101110100110111011000110100 @ Linoone - .8byte 0b0000000000000000000000000000000000000000000000000000000000 @ Wurmple - .8byte 0b0000000000000000000000000000000000000000000000000000000000 @ Silcoon - .8byte 0b0001000000001111101000000010110100001111010100011000100000 @ Beautifly - .8byte 0b0000000000000000000000000000000000000000000000000000000000 @ Cascoon - .8byte 0b0001000000001111101000100010110100001101011100011000100000 @ Dustox - .8byte 0b0001010000001111100000000010000100001101110011011101100100 @ Lotad - .8byte 0b1111110000001111100000000011000100001101110011011101100100 @ Lombre - .8byte 0b1111110000001111100000000011000100001101110111011101100101 @ Ludicolo - .8byte 0b0011000000000111100000000010101100001101010000011100100000 @ Seedot - .8byte 0b0011100100001111110100000011101100001101010100011100100000 @ Nuzleaf - .8byte 0b0011100100001111111100000011101100001101010100011100100000 @ Shiftry - .8byte 0b0001000100000011101001000010101100001101010000011000100000 @ Nincada - .8byte 0b0001000100001111101001000010101100001101010100011000100000 @ Ninjask - .8byte 0b0001000100001011101001000010101100001101010100011000100000 @ Shedinja - .8byte 0b0000001000011111101000000010000100000100110000011000100000 @ Taillow - .8byte 0b0000001000011111101000000010000100000100110100011000100000 @ Swellow - .8byte 0b0001000001000111100000100010000100001111010000011100100000 @ Shroomish - .8byte 0b0011100101000111100000100011000100011111010100011110100001 @ Breloom - .8byte 0b0011100001101111100100001011111100000110110000011000101101 @ Spinda - .8byte 0b0000001000011111101000001010000100000100110011001001100100 @ Wingull - .8byte 0b0000011000011111101000001010000100000100110111001001100100 @ Pelipper - .8byte 0b0001000000001111100000000010100100001101110011011000100100 @ Surskit - .8byte 0b0001000000001111101000000010100100001101110111011000100100 @ Masquerain - .8byte 0b1110110000000111100100000010000110000100110011001001110100 @ Wailmer - .8byte 0b1110110000000111100100000010000110000100110111001001110100 @ Wailord - .8byte 0b0001000000000111100000001010101101111110110011011000101100 @ Skitty - .8byte 0b0011100000000111100000001010101101111110110111011000101100 @ Delcatty - .8byte 0b0011100101101111101110011011101101111100110011011000100101 @ Kecleon - .8byte 0b0001000000100011100101000110111110001100111001011000100000 @ Baltoy - .8byte 0b0011100000100011100101000110111110001100111101011000100000 @ Claydol - .8byte 0b0010100000000111110101001010000111100100010000111000100000 @ Nosepass - .8byte 0b0010100010000111100010110010000100010100010000011000100000 @ Torkoal - .8byte 0b0011000101001111111100001011111100000100110000111000101101 @ Sableye - .8byte 0b1100010000000111100101000010000110000100110011001001100100 @ Barboach - .8byte 0b1110110000000111100101000010000110000100110111001001100100 @ Whiscash - .8byte 0b1100010000000111100000000010000100000110110011001001100100 @ Luvdisc - .8byte 0b0110110100000111101100100011001100000100110011101001100100 @ Corphish - .8byte 0b1110110100000111101100100011001100000100110111101001100100 @ Crawdaunt - .8byte 0b1100010000000111100000000010000100000100110011001001100100 @ Feebas - .8byte 0b1100010000000111100000000010000100010110110111001001100100 @ Milotic - .8byte 0b1100010000001111110000000010000100000100110011101001100100 @ Carvanha - .8byte 0b1110110000001111110100000010000110000100110111101001110100 @ Sharpedo - .8byte 0b0010100000000111100101000010001110001101010100011000100000 @ Trapinch - .8byte 0b0010101000010111100101000010001110001101010100011000100000 @ Vibrava - .8byte 0b0010101000010111100111010010001110011101010100011000100010 @ Flygon - .8byte 0b0010110000000111100100000011001110000100110000011010100001 @ Makuhita - .8byte 0b0010110000000111100100000011001110000100110100011010100001 @ Hariyama - .8byte 0b0001100000001111100000001010000101110100110000001000110000 @ Electrike - .8byte 0b0001100000001111100000001010000101110100110100001000110000 @ Manectric - .8byte 0b0010100010000111100111010010001110000100010000011000100000 @ Numel - .8byte 0b0010100010000111100111010010001110000100010100011000110000 @ Camerupt - .8byte 0b1110110000000111100100000010000110010100110011001001100100 @ Spheal - .8byte 0b1110110000000111100100000010000110010100110011001001110100 @ Sealeo - .8byte 0b1110110000000111100100000010000110010100110111001001110100 @ Walrein - .8byte 0b0001000100000111100001000010000100001101010000011100100001 @ Cacnea - .8byte 0b0001100100000111100001000010000100001101010100011100100001 @ Cacturne - .8byte 0b0001000000000111100000000010100100000110111011001001100100 @ Snorunt - .8byte 0b0001000000000111110000000010100110000110111111101001100100 @ Glalie - .8byte 0b0001000000100011100101000110110110000110111101001000101000 @ Lunatone - .8byte 0b0001000010100011100111010110110110001110011100011000101000 @ Solrock - .8byte 0b0100010000000111100000000010000100010100110011001001100100 @ Azurill - .8byte 0b0001000001101111110000001110110100010100111000111000101000 @ Spoink - .8byte 0b0001000001101111110000001110110100010100111100111000101001 @ Grumpig - .8byte 0b0001000000000111100000001010000101110100111000001000100000 @ Plusle - .8byte 0b0001000000000111100000001010000101110100111000001000100000 @ Minun - .8byte 0b0010100000000111110111110011000100001100110101111000100001 @ Mawile - .8byte 0b0011100000000111100100000111110100000100111000011010101001 @ Meditite - .8byte 0b0011100000000111100100000111110100000100111100011010101001 @ Medicham - .8byte 0b0000001000011111101000000010000100001110110001011000100000 @ Swablu - .8byte 0b0010001000011111101010010010000110011110110101011000110010 @ Altaria - .8byte 0b0000000000000000000000000000000000000000000000000000000000 @ Wynaut - .8byte 0b0001000001101111110000000010110100000100110011111000101000 @ Duskull - .8byte 0b0011100001101111110100000010110110000100110111111000101001 @ Dusclops - .8byte 0b0001000100000111100000100010100100001101010000011100100000 @ Roselia - .8byte 0b0010100100000111101010011011100101101100110011011010100101 @ Slakoth - .8byte 0b0010100100000111101010011011100111101100110011111010110101 @ Vigoroth - .8byte 0b0010100100000111101010011011100111101100110111111010110101 @ Slaking - .8byte 0b0010100001000111100000101010100100001101110001011100100100 @ Gulpin - .8byte 0b0010100001000111100000101010100100001101110101011100100100 @ Swalot - .8byte 0b0011101100010111101000000010000110001111010100011100110000 @ Tropius - .8byte 0b0000000000000111100010011010100100001100110011011000110100 @ Whismur - .8byte 0b0010100010000111110010011011100110001100110011111000110100 @ Loudred - .8byte 0b0010100010000111110010011011100110001100110111111000110100 @ Exploud - .8byte 0b1100010000000111100000000010000100000100110011001001100100 @ Clamperl - .8byte 0b1100010001000111100100000010000100000100110111001001100100 @ Huntail - .8byte 0b1100010000000111100000000010110100000110110111001001100100 @ Gorebyss - .8byte 0b0011100101001111111011011010100101110100110111111001101100 @ Absol - .8byte 0b0001000001101111110000001010110101100100110000111000101000 @ Shuppet - .8byte 0b0001000001101111110000001010110101100100110100111000101000 @ Banette - .8byte 0b0010100001001111100000110010001110010101110000111000100000 @ Seviper - .8byte 0b0010100000001111101010011011101101111101110011111000110101 @ Zangoose - .8byte 0b1110010000000111100101000010000110000110110111001001101100 @ Relicanth - .8byte 0b0010100100000111101101001010001110010100110000011000110100 @ Aron - .8byte 0b0010100100000111101101001010001110010100110000011000110100 @ Lairon - .8byte 0b0010110100000111101111011011001111111100110111111000110111 @ Aggron - .8byte 0b0001000000001111100011011010100101101100110011011001100100 @ Castform - .8byte 0b0001000000001111101000001011100101101101111000011000100101 @ Volbeat - .8byte 0b0001000000001111101000001011100101101101111000011000100101 @ Illumise - .8byte 0b0000000000000111100001100010000100001101010000011100100000 @ Lileep - .8byte 0b0010100000000111100101100010000110001101010100011100100000 @ Cradily - .8byte 0b0010000100000111101101000011001100000100010000011000100100 @ Anorith - .8byte 0b0010100100000111101101000011001110010100010100011000100100 @ Armaldo - .8byte 0b0001000001101111110000001110110100100110111000111000101000 @ Ralts - .8byte 0b0001000001101111110000001110110100100110111000111000101000 @ Kirlia - .8byte 0b0001000001101111110000001110110100100110111100111000101000 @ Gardevoir - .8byte 0b0010100100000111101110010011000100000100110000011000110010 @ Bagon - .8byte 0b0010100100000111101110010011000100000100110000011000110010 @ Shelgon - .8byte 0b0010101100010111101110010011000110010100110100011000110010 @ Salamence - .8byte 0b0000000000000000000000000000000000000000000000000000000000 @ Beldum - .8byte 0b0011100100000011101101100111110110000100111100011000100000 @ Metang - .8byte 0b0011100100000011101101100111110110000100111100011000100000 @ Metagross - .8byte 0b0010100000000011100101001011001111100110010100011000100001 @ Regirock - .8byte 0b0010100000000011100000001011000111100110110111001001100001 @ Regice - .8byte 0b0010100000000011101101001011000111100110110100011000100001 @ Registeel - .8byte 0b1110110000000011100100001011000111100110110111001001111100 @ Kyogre - .8byte 0b0010100110000011101111011011001111111110010100011010110010 @ Groudon - .8byte 0b1110111010000011101011011011000111111100110111011010110110 @ Rayquaza - .8byte 0b1101011100010111101001001110110111101110111101011000111110 @ Latias - .8byte 0b1101011100010111101001001110110111101110111101011000111110 @ Latios - .8byte 0b0001000000100011101001001110110101100110111100011000101100 @ Jirachi - .8byte 0b0011100101100011111100001111110101101110111101111000101101 @ Deoxys - .8byte 0b0001000001100111110000001110110100000110111000111000101000 @ Chimecho diff --git a/data/trainer_class_index_tables.inc b/data/trainer_class_index_tables.inc deleted file mode 100644 index 25762e510..000000000 --- a/data/trainer_class_index_tables.inc +++ /dev/null @@ -1,157 +0,0 @@ -gTrainerClassToPicIndex:: @ 81FDDD0 - .byte TRAINER_PIC_ARCHIE @ AQUA_LEADER - .byte TRAINER_PIC_AQUA_GRUNT_M @ TEAM_AQUA_M - .byte TRAINER_PIC_AQUA_GRUNT_F @ TEAM_AQUA_F - .byte TRAINER_PIC_AROMA_LADY @ AROMA_LADY - .byte TRAINER_PIC_RUIN_MANIAC @ RUIN_MANIAC - .byte TRAINER_PIC_INTERVIEWER @ INTERVIEWER - .byte TRAINER_PIC_TUBER_F @ TUBER_F - .byte TRAINER_PIC_TUBER_M @ TUBER_M - .byte TRAINER_PIC_COOL_TRAINER_M @ COOL_TRAINER_M - .byte TRAINER_PIC_COOL_TRAINER_F @ COOL_TRAINER_F - .byte TRAINER_PIC_HEX_MANIAC @ HEX_MANIAC - .byte TRAINER_PIC_LADY @ LADY - .byte TRAINER_PIC_BEAUTY @ BEAUTY - .byte TRAINER_PIC_RICH_BOY @ RICH_BOY - .byte TRAINER_PIC_POKEMANIAC @ POKEMANIAC - .byte TRAINER_PIC_SWIMMER_M @ SWIMMER_M - .byte TRAINER_PIC_BLACK_BELT @ BLACK_BELT - .byte TRAINER_PIC_GUITARIST @ GUITARIST - .byte TRAINER_PIC_KINDLER @ KINDLER - .byte TRAINER_PIC_CAMPER @ CAMPER - .byte TRAINER_PIC_BUG_MANIAC @ BUG_MANIAC - .byte TRAINER_PIC_PSYCHIC_M @ PSYCHIC_M - .byte TRAINER_PIC_PSYCHIC_F @ PSYCHIC_F - .byte TRAINER_PIC_GENTLEMAN @ GENTLEMAN - .byte TRAINER_PIC_SIDNEY @ ELITE_FOUR_M - .byte TRAINER_PIC_PHOEBE @ ELITE_FOUR_F - .byte TRAINER_PIC_ROXANNE @ LEADER_F - .byte TRAINER_PIC_BRAWLY @ LEADER_M - .byte TRAINER_PIC_TATE_AND_LIZA @ LEADER_MF - .byte TRAINER_PIC_SCHOOL_KID_M @ SCHOOL_KID_M - .byte TRAINER_PIC_SCHOOL_KID_F @ SCHOOL_KID_F - .byte TRAINER_PIC_SR_AND_JR @ SR_AND_JR - .byte TRAINER_PIC_POKEFAN_M @ POKEFAN_M - .byte TRAINER_PIC_POKEFAN_F @ POKEFAN_F - .byte TRAINER_PIC_EXPERT_M @ EXPERT_M - .byte TRAINER_PIC_EXPERT_F @ EXPERT_F - .byte TRAINER_PIC_YOUNGSTER @ YOUNGSTER - .byte TRAINER_PIC_STEVEN @ CHAMPION - .byte TRAINER_PIC_FISHERMAN @ FISHERMAN - .byte TRAINER_PIC_CYCLING_TRIATHLETE_M @ CYCLING_TRIATHLETE_M - .byte TRAINER_PIC_CYCLING_TRIATHLETE_F @ CYCLING_TRIATHLETE_F - .byte TRAINER_PIC_RUNNING_TRIATHLETE_M @ RUNNING_TRIATHLETE_M - .byte TRAINER_PIC_RUNNING_TRIATHLETE_F @ RUNNING_TRIATHLETE_F - .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M @ SWIMMING_TRIATHLETE_M - .byte TRAINER_PIC_SWIMMING_TRIATHLETE_F @ SWIMMING_TRIATHLETE_F - .byte TRAINER_PIC_DRAGON_TAMER @ DRAGON_TAMER - .byte TRAINER_PIC_BIRD_KEEPER @ BIRD_KEEPER - .byte TRAINER_PIC_NINJA_BOY @ NINJA_BOY - .byte TRAINER_PIC_BATTLE_GIRL @ BATTLE_GIRL - .byte TRAINER_PIC_PARASOL_LADY @ PARASOL_LADY - .byte TRAINER_PIC_SWIMMER_F @ SWIMMER_F - .byte TRAINER_PIC_PICNICKER @ PICNICKER - .byte TRAINER_PIC_TWINS @ TWINS - .byte TRAINER_PIC_SAILOR @ SAILOR - .byte TRAINER_PIC_YOUNGSTER @ BOARDER_1 - .byte TRAINER_PIC_YOUNGSTER @ BOARDER_2 - .byte TRAINER_PIC_COLLECTOR @ COLLECTOR - .byte TRAINER_PIC_WALLY @ WALLY - .byte TRAINER_PIC_BRENDAN @ BRENDAN_1 - .byte TRAINER_PIC_BRENDAN @ BRENDAN_2 - .byte TRAINER_PIC_BRENDAN @ BRENDAN_3 - .byte TRAINER_PIC_MAY @ MAY_1 - .byte TRAINER_PIC_MAY @ MAY_2 - .byte TRAINER_PIC_MAY @ MAY_3 - .byte TRAINER_PIC_POKEMON_BREEDER_M @ POKEMON_BREEDER_M - .byte TRAINER_PIC_POKEMON_BREEDER_F @ POKEMON_BREEDER_F - .byte TRAINER_PIC_POKEMON_RANGER_M @ POKEMON_RANGER_M - .byte TRAINER_PIC_POKEMON_RANGER_F @ POKEMON_RANGER_F - .byte TRAINER_PIC_MAXIE @ MAGMA_LEADER - .byte TRAINER_PIC_MAGMA_GRUNT_M @ TEAM_MAGMA_M - .byte TRAINER_PIC_MAGMA_GRUNT_F @ TEAM_MAGMA_F - .byte TRAINER_PIC_LASS @ LASS - .byte TRAINER_PIC_BUG_CATCHER @ BUG_CATCHER - .byte TRAINER_PIC_HIKER @ HIKER - .byte TRAINER_PIC_YOUNG_COUPLE @ YOUNG_COUPLE - .byte TRAINER_PIC_OLD_COUPLE @ OLD_COUPLE - .byte TRAINER_PIC_SIS_AND_BRO @ SIS_AND_BRO - -gTrainerClassToNameIndex:: @ 81FDE1D - .byte TRAINER_CLASS_NAME_AQUA_LEADER @ AQUA_LEADER - .byte TRAINER_CLASS_NAME_TEAM_AQUA @ TEAM_AQUA_M - .byte TRAINER_CLASS_NAME_TEAM_AQUA @ TEAM_AQUA_F - .byte TRAINER_CLASS_NAME_AROMA_LADY @ AROMA_LADY - .byte TRAINER_CLASS_NAME_RUIN_MANIAC @ RUIN_MANIAC - .byte TRAINER_CLASS_NAME_INTERVIEWER @ INTERVIEWER - .byte TRAINER_CLASS_NAME_TUBER_F @ TUBER_F - .byte TRAINER_CLASS_NAME_TUBER_M @ TUBER_M - .byte TRAINER_CLASS_NAME_COOL_TRAINER @ COOL_TRAINER_M - .byte TRAINER_CLASS_NAME_COOL_TRAINER @ COOL_TRAINER_F - .byte TRAINER_CLASS_NAME_HEX_MANIAC @ HEX_MANIAC - .byte TRAINER_CLASS_NAME_LADY @ LADY - .byte TRAINER_CLASS_NAME_BEAUTY @ BEAUTY - .byte TRAINER_CLASS_NAME_RICH_BOY @ RICH_BOY - .byte TRAINER_CLASS_NAME_POKEMANIAC @ POKEMANIAC - .byte TRAINER_CLASS_NAME_SWIMMER_M @ SWIMMER_M - .byte TRAINER_CLASS_NAME_BLACK_BELT @ BLACK_BELT - .byte TRAINER_CLASS_NAME_GUITARIST @ GUITARIST - .byte TRAINER_CLASS_NAME_KINDLER @ KINDLER - .byte TRAINER_CLASS_NAME_CAMPER @ CAMPER - .byte TRAINER_CLASS_NAME_BUG_MANIAC @ BUG_MANIAC - .byte TRAINER_CLASS_NAME_PSYCHIC @ PSYCHIC_M - .byte TRAINER_CLASS_NAME_PSYCHIC @ PSYCHIC_F - .byte TRAINER_CLASS_NAME_GENTLEMAN @ GENTLEMAN - .byte TRAINER_CLASS_NAME_ELITE_FOUR @ ELITE_FOUR_M - .byte TRAINER_CLASS_NAME_ELITE_FOUR @ ELITE_FOUR_F - .byte TRAINER_CLASS_NAME_LEADER @ LEADER_F - .byte TRAINER_CLASS_NAME_LEADER @ LEADER_M - .byte TRAINER_CLASS_NAME_LEADER @ LEADER_MF - .byte TRAINER_CLASS_NAME_SCHOOL_KID @ SCHOOL_KID_M - .byte TRAINER_CLASS_NAME_SCHOOL_KID @ SCHOOL_KID_F - .byte TRAINER_CLASS_NAME_SR_AND_JR @ SR_AND_JR - .byte TRAINER_CLASS_NAME_POKEFAN @ POKEFAN_M - .byte TRAINER_CLASS_NAME_POKEFAN @ POKEFAN_F - .byte TRAINER_CLASS_NAME_EXPERT @ EXPERT_M - .byte TRAINER_CLASS_NAME_EXPERT @ EXPERT_F - .byte TRAINER_CLASS_NAME_YOUNGSTER @ YOUNGSTER - .byte TRAINER_CLASS_NAME_CHAMPION @ CHAMPION - .byte TRAINER_CLASS_NAME_FISHERMAN @ FISHERMAN - .byte TRAINER_CLASS_NAME_TRIATHLETE @ CYCLING_TRIATHLETE_M - .byte TRAINER_CLASS_NAME_TRIATHLETE @ CYCLING_TRIATHLETE_F - .byte TRAINER_CLASS_NAME_TRIATHLETE @ RUNNING_TRIATHLETE_M - .byte TRAINER_CLASS_NAME_TRIATHLETE @ RUNNING_TRIATHLETE_F - .byte TRAINER_CLASS_NAME_TRIATHLETE @ SWIMMING_TRIATHLETE_M - .byte TRAINER_CLASS_NAME_TRIATHLETE @ SWIMMING_TRIATHLETE_F - .byte TRAINER_CLASS_NAME_DRAGON_TAMER @ DRAGON_TAMER - .byte TRAINER_CLASS_NAME_BIRD_KEEPER @ BIRD_KEEPER - .byte TRAINER_CLASS_NAME_NINJA_BOY @ NINJA_BOY - .byte TRAINER_CLASS_NAME_BATTLE_GIRL @ BATTLE_GIRL - .byte TRAINER_CLASS_NAME_PARASOL_LADY @ PARASOL_LADY - .byte TRAINER_CLASS_NAME_SWIMMER_F @ SWIMMER_F - .byte TRAINER_CLASS_NAME_PICNICKER @ PICNICKER - .byte TRAINER_CLASS_NAME_TWINS @ TWINS - .byte TRAINER_CLASS_NAME_SAILOR @ SAILOR - .byte TRAINER_CLASS_NAME_BOARDER @ BOARDER_1 - .byte TRAINER_CLASS_NAME_BOARDER @ BOARDER_2 - .byte TRAINER_CLASS_NAME_COLLECTOR @ COLLECTOR - .byte TRAINER_CLASS_NAME_POKEMON_TRAINER_3 @ WALLY - .byte TRAINER_CLASS_NAME_POKEMON_TRAINER_3 @ BRENDAN_1 - .byte TRAINER_CLASS_NAME_POKEMON_TRAINER_3 @ BRENDAN_2 - .byte TRAINER_CLASS_NAME_POKEMON_TRAINER_3 @ BRENDAN_3 - .byte TRAINER_CLASS_NAME_POKEMON_TRAINER_3 @ MAY_1 - .byte TRAINER_CLASS_NAME_POKEMON_TRAINER_3 @ MAY_2 - .byte TRAINER_CLASS_NAME_POKEMON_TRAINER_3 @ MAY_3 - .byte TRAINER_CLASS_NAME_POKEMON_BREEDER @ POKEMON_BREEDER_M - .byte TRAINER_CLASS_NAME_POKEMON_BREEDER @ POKEMON_BREEDER_F - .byte TRAINER_CLASS_NAME_POKEMON_RANGER @ POKEMON_RANGER_M - .byte TRAINER_CLASS_NAME_POKEMON_RANGER @ POKEMON_RANGER_F - .byte TRAINER_CLASS_NAME_MAGMA_LEADER @ MAGMA_LEADER - .byte TRAINER_CLASS_NAME_TEAM_MAGMA @ TEAM_MAGMA_M - .byte TRAINER_CLASS_NAME_TEAM_MAGMA @ TEAM_MAGMA_F - .byte TRAINER_CLASS_NAME_LASS @ LASS - .byte TRAINER_CLASS_NAME_BUG_CATCHER @ BUG_CATCHER - .byte TRAINER_CLASS_NAME_HIKER @ HIKER - .byte TRAINER_CLASS_NAME_YOUNG_COUPLE @ YOUNG_COUPLE - .byte TRAINER_CLASS_NAME_OLD_COUPLE @ OLD_COUPLE - .byte TRAINER_CLASS_NAME_SIS_AND_BRO @ SIS_AND_BRO diff --git a/graphics/spinda_spots/spot_0.bin b/graphics/spinda_spots/spot_0.bin Binary files differnew file mode 100644 index 000000000..938d1d592 --- /dev/null +++ b/graphics/spinda_spots/spot_0.bin diff --git a/graphics/spinda_spots/spot_1.bin b/graphics/spinda_spots/spot_1.bin Binary files differnew file mode 100644 index 000000000..db46b5de4 --- /dev/null +++ b/graphics/spinda_spots/spot_1.bin diff --git a/graphics/spinda_spots/spot_2.bin b/graphics/spinda_spots/spot_2.bin Binary files differnew file mode 100644 index 000000000..3b1bf7214 --- /dev/null +++ b/graphics/spinda_spots/spot_2.bin diff --git a/graphics/spinda_spots/spot_3.bin b/graphics/spinda_spots/spot_3.bin Binary files differnew file mode 100644 index 000000000..10c73f9ba --- /dev/null +++ b/graphics/spinda_spots/spot_3.bin diff --git a/include/data/pokemon/base_stats.h b/include/data/pokemon/base_stats.h new file mode 100644 index 000000000..eadfbfe30 --- /dev/null +++ b/include/data/pokemon/base_stats.h @@ -0,0 +1,7823 @@ +// +// Created by Scott Norton on 6/27/17. +// + +#ifndef POKERUBY_BASE_STATS_H +#define POKERUBY_BASE_STATS_H + +const struct BaseStats gBaseStats[] = { + { // ?????????? + }, { + // Bulbasaur + 45, 49, 49, 45, 65, 65, + TYPE_GRASS, + TYPE_POISON, + 45, // catch rate + 64, // base exp. yield + 0, 0, 0, 0, 1, 0, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_MONSTER, + EGG_GROUP_GRASS, + ABILITY_OVERGROW, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GREEN + }, { // Ivysaur + 60, 62, 63, 60, 80, 80, + TYPE_GRASS, + TYPE_POISON, + 45, // catch rate + 141, // base exp. yield + 0, 0, 0, 0, 1, 1, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_MONSTER, + EGG_GROUP_GRASS, + ABILITY_OVERGROW, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GREEN + }, { // Venusaur + 80, 82, 83, 80, 100, 100, + TYPE_GRASS, + TYPE_POISON, + 45, // catch rate + 208, // base exp. yield + 0, 0, 0, 0, 2, 1, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_MONSTER, + EGG_GROUP_GRASS, + ABILITY_OVERGROW, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GREEN + }, { // Charmander + 39, 52, 43, 65, 60, 50, + TYPE_FIRE, + TYPE_FIRE, + 45, // catch rate + 65, // base exp. yield + 0, 0, 0, 1, 0, 0, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_MONSTER, + EGG_GROUP_DRAGON, + ABILITY_BLAZE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_RED + }, { // Charmeleon + 58, 64, 58, 80, 80, 65, + TYPE_FIRE, + TYPE_FIRE, + 45, // catch rate + 142, // base exp. yield + 0, 0, 0, 1, 1, 0, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_MONSTER, + EGG_GROUP_DRAGON, + ABILITY_BLAZE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_RED + }, { // Charizard + 78, 84, 78, 100, 109, 85, + TYPE_FIRE, + TYPE_FLYING, + 45, // catch rate + 209, // base exp. yield + 0, 0, 0, 0, 3, 0, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_MONSTER, + EGG_GROUP_DRAGON, + ABILITY_BLAZE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_RED + }, { // Squirtle + 44, 48, 65, 43, 50, 64, + TYPE_WATER, + TYPE_WATER, + 45, // catch rate + 66, // base exp. yield + 0, 0, 1, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_MONSTER, + EGG_GROUP_WATER_1, + ABILITY_TORRENT, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Wartortle + 59, 63, 80, 58, 65, 80, + TYPE_WATER, + TYPE_WATER, + 45, // catch rate + 143, // base exp. yield + 0, 0, 1, 0, 0, 1, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_MONSTER, + EGG_GROUP_WATER_1, + ABILITY_TORRENT, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Blastoise + 79, 83, 100, 78, 85, 105, + TYPE_WATER, + TYPE_WATER, + 45, // catch rate + 210, // base exp. yield + 0, 0, 0, 0, 0, 3, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_MONSTER, + EGG_GROUP_WATER_1, + ABILITY_TORRENT, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Caterpie + 45, 30, 35, 45, 20, 20, + TYPE_BUG, + TYPE_BUG, + 255, // catch rate + 53, // base exp. yield + 1, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_BUG, + EGG_GROUP_BUG, + ABILITY_SHIELD_DUST, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GREEN + }, { // Metapod + 50, 20, 55, 30, 25, 25, + TYPE_BUG, + TYPE_BUG, + 120, // catch rate + 72, // base exp. yield + 0, 0, 2, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_BUG, + EGG_GROUP_BUG, + ABILITY_SHED_SKIN, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GREEN + }, { // Butterfree + 60, 45, 50, 70, 80, 80, + TYPE_BUG, + TYPE_FLYING, + 45, // catch rate + 160, // base exp. yield + 0, 0, 0, 0, 2, 1, + ITEM_NONE, + ITEM_SILVER_POWDER, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_BUG, + EGG_GROUP_BUG, + ABILITY_COMPOUND_EYES, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_WHITE + }, { // Weedle + 40, 35, 30, 50, 20, 20, + TYPE_BUG, + TYPE_POISON, + 255, // catch rate + 52, // base exp. yield + 0, 0, 0, 1, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_BUG, + EGG_GROUP_BUG, + ABILITY_SHIELD_DUST, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Kakuna + 45, 25, 50, 35, 25, 25, + TYPE_BUG, + TYPE_POISON, + 120, // catch rate + 71, // base exp. yield + 0, 0, 2, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_BUG, + EGG_GROUP_BUG, + ABILITY_SHED_SKIN, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_YELLOW + }, { // Beedrill + 65, 80, 40, 75, 45, 80, + TYPE_BUG, + TYPE_POISON, + 45, // catch rate + 159, // base exp. yield + 0, 2, 0, 0, 0, 1, + ITEM_NONE, + ITEM_POISON_BARB, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_BUG, + EGG_GROUP_BUG, + ABILITY_SWARM, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_YELLOW + }, { // Pidgey + 40, 45, 40, 56, 35, 35, + TYPE_NORMAL, + TYPE_FLYING, + 255, // catch rate + 55, // base exp. yield + 0, 0, 0, 1, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_FLYING, + EGG_GROUP_FLYING, + ABILITY_KEEN_EYE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Pidgeotto + 63, 60, 55, 71, 50, 50, + TYPE_NORMAL, + TYPE_FLYING, + 120, // catch rate + 113, // base exp. yield + 0, 0, 0, 2, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_FLYING, + EGG_GROUP_FLYING, + ABILITY_KEEN_EYE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Pidgeot + 83, 80, 75, 91, 70, 70, + TYPE_NORMAL, + TYPE_FLYING, + 45, // catch rate + 172, // base exp. yield + 0, 0, 0, 3, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_FLYING, + EGG_GROUP_FLYING, + ABILITY_KEEN_EYE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Rattata + 30, 56, 35, 72, 25, 35, + TYPE_NORMAL, + TYPE_NORMAL, + 255, // catch rate + 57, // base exp. yield + 0, 0, 0, 1, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_RUN_AWAY, + ABILITY_GUTS, + 0, // Safari Zone flee rate + BODY_COLOR_PURPLE + }, { // Raticate + 55, 81, 60, 97, 50, 70, + TYPE_NORMAL, + TYPE_NORMAL, + 127, // catch rate + 116, // base exp. yield + 0, 0, 0, 2, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_RUN_AWAY, + ABILITY_GUTS, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Spearow + 40, 60, 30, 70, 31, 31, + TYPE_NORMAL, + TYPE_FLYING, + 255, // catch rate + 58, // base exp. yield + 0, 0, 0, 1, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FLYING, + EGG_GROUP_FLYING, + ABILITY_KEEN_EYE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Fearow + 65, 90, 65, 100, 61, 61, + TYPE_NORMAL, + TYPE_FLYING, + 90, // catch rate + 162, // base exp. yield + 0, 0, 0, 2, 0, 0, + ITEM_NONE, + ITEM_SHARP_BEAK, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FLYING, + EGG_GROUP_FLYING, + ABILITY_KEEN_EYE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Ekans + 35, 60, 44, 55, 40, 54, + TYPE_POISON, + TYPE_POISON, + 255, // catch rate + 62, // base exp. yield + 0, 1, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_DRAGON, + ABILITY_INTIMIDATE, + ABILITY_SHED_SKIN, + 0, // Safari Zone flee rate + BODY_COLOR_PURPLE + }, { // Arbok + 60, 85, 69, 80, 65, 79, + TYPE_POISON, + TYPE_POISON, + 90, // catch rate + 147, // base exp. yield + 0, 2, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_DRAGON, + ABILITY_INTIMIDATE, + ABILITY_SHED_SKIN, + 0, // Safari Zone flee rate + BODY_COLOR_PURPLE + }, { // Pikachu + 35, 55, 30, 90, 50, 40, + TYPE_ELECTRIC, + TYPE_ELECTRIC, + 190, // catch rate + 82, // base exp. yield + 0, 0, 0, 2, 0, 0, + ITEM_ORAN_BERRY, + ITEM_LIGHT_BALL, + 127, // gender + 10, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FAIRY, + ABILITY_STATIC, + ABILITY_NONE, + 6, // Safari Zone flee rate + BODY_COLOR_YELLOW + }, { // Raichu + 60, 90, 55, 100, 90, 80, + TYPE_ELECTRIC, + TYPE_ELECTRIC, + 75, // catch rate + 122, // base exp. yield + 0, 0, 0, 3, 0, 0, + ITEM_NONE, + ITEM_ORAN_BERRY, + 127, // gender + 10, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FAIRY, + ABILITY_STATIC, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_YELLOW + }, { // Sandshrew + 50, 75, 85, 40, 20, 30, + TYPE_GROUND, + TYPE_GROUND, + 255, // catch rate + 93, // base exp. yield + 0, 0, 1, 0, 0, 0, + ITEM_NONE, + ITEM_QUICK_CLAW, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_SAND_VEIL, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_YELLOW + }, { // Sandslash + 75, 100, 110, 65, 45, 55, + TYPE_GROUND, + TYPE_GROUND, + 90, // catch rate + 163, // base exp. yield + 0, 0, 2, 0, 0, 0, + ITEM_NONE, + ITEM_QUICK_CLAW, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_SAND_VEIL, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_YELLOW + }, { // Nidoran♀ + 55, 47, 52, 41, 40, 40, + TYPE_POISON, + TYPE_POISON, + 235, // catch rate + 59, // base exp. yield + 1, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 254, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_MONSTER, + EGG_GROUP_FIELD, + ABILITY_POISON_POINT, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Nidorina + 70, 62, 67, 56, 55, 55, + TYPE_POISON, + TYPE_POISON, + 120, // catch rate + 117, // base exp. yield + 2, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 254, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_POISON_POINT, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Nidoqueen + 90, 82, 87, 76, 75, 85, + TYPE_POISON, + TYPE_GROUND, + 45, // catch rate + 194, // base exp. yield + 3, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 254, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_POISON_POINT, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Nidoran♂ + 46, 57, 40, 50, 40, 40, + TYPE_POISON, + TYPE_POISON, + 235, // catch rate + 60, // base exp. yield + 0, 1, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 0, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_MONSTER, + EGG_GROUP_FIELD, + ABILITY_POISON_POINT, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PURPLE + }, { // Nidorino + 61, 72, 57, 65, 55, 55, + TYPE_POISON, + TYPE_POISON, + 120, // catch rate + 118, // base exp. yield + 0, 2, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 0, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_MONSTER, + EGG_GROUP_FIELD, + ABILITY_POISON_POINT, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PURPLE + }, { // Nidoking + 81, 92, 77, 85, 85, 75, + TYPE_POISON, + TYPE_GROUND, + 45, // catch rate + 195, // base exp. yield + 0, 3, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 0, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_MONSTER, + EGG_GROUP_FIELD, + ABILITY_POISON_POINT, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PURPLE + }, { // Clefairy + 70, 45, 48, 35, 60, 65, + TYPE_NORMAL, + TYPE_NORMAL, + 150, // catch rate + 68, // base exp. yield + 2, 0, 0, 0, 0, 0, + ITEM_LEPPA_BERRY, + ITEM_MOON_STONE, + 191, // gender + 10, // egg cycles + 140, // base friendship + GROWTH_FAST, + EGG_GROUP_FAIRY, + EGG_GROUP_FAIRY, + ABILITY_CUTE_CHARM, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PINK + }, { // Clefable + 95, 70, 73, 60, 85, 90, + TYPE_NORMAL, + TYPE_NORMAL, + 25, // catch rate + 129, // base exp. yield + 3, 0, 0, 0, 0, 0, + ITEM_LEPPA_BERRY, + ITEM_MOON_STONE, + 191, // gender + 10, // egg cycles + 140, // base friendship + GROWTH_FAST, + EGG_GROUP_FAIRY, + EGG_GROUP_FAIRY, + ABILITY_CUTE_CHARM, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PINK + }, { // Vulpix + 38, 41, 40, 65, 50, 65, + TYPE_FIRE, + TYPE_FIRE, + 190, // catch rate + 63, // base exp. yield + 0, 0, 0, 1, 0, 0, + ITEM_RAWST_BERRY, + ITEM_RAWST_BERRY, + 191, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_FLASH_FIRE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Ninetales + 73, 76, 75, 100, 81, 100, + TYPE_FIRE, + TYPE_FIRE, + 75, // catch rate + 178, // base exp. yield + 0, 0, 0, 1, 0, 1, + ITEM_RAWST_BERRY, + ITEM_RAWST_BERRY, + 191, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_FLASH_FIRE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_YELLOW + }, { // Jigglypuff + 115, 45, 20, 20, 45, 25, + TYPE_NORMAL, + TYPE_NORMAL, + 170, // catch rate + 76, // base exp. yield + 2, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 191, // gender + 10, // egg cycles + 70, // base friendship + GROWTH_FAST, + EGG_GROUP_FAIRY, + EGG_GROUP_FAIRY, + ABILITY_CUTE_CHARM, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PINK + }, { // Wigglytuff + 140, 70, 45, 45, 75, 50, + TYPE_NORMAL, + TYPE_NORMAL, + 50, // catch rate + 109, // base exp. yield + 3, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 191, // gender + 10, // egg cycles + 70, // base friendship + GROWTH_FAST, + EGG_GROUP_FAIRY, + EGG_GROUP_FAIRY, + ABILITY_CUTE_CHARM, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PINK + }, { // Zubat + 40, 45, 35, 55, 30, 40, + TYPE_POISON, + TYPE_FLYING, + 255, // catch rate + 54, // base exp. yield + 0, 0, 0, 1, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FLYING, + EGG_GROUP_FLYING, + ABILITY_INNER_FOCUS, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PURPLE + }, { // Golbat + 75, 80, 70, 90, 65, 75, + TYPE_POISON, + TYPE_FLYING, + 90, // catch rate + 171, // base exp. yield + 0, 0, 0, 2, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FLYING, + EGG_GROUP_FLYING, + ABILITY_INNER_FOCUS, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PURPLE + }, { // Oddish + 45, 50, 55, 30, 75, 65, + TYPE_GRASS, + TYPE_POISON, + 255, // catch rate + 78, // base exp. yield + 0, 0, 0, 0, 1, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_GRASS, + EGG_GROUP_GRASS, + ABILITY_CHLOROPHYLL, + ABILITY_NONE, + 4, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Gloom + 60, 65, 70, 40, 85, 75, + TYPE_GRASS, + TYPE_POISON, + 120, // catch rate + 132, // base exp. yield + 0, 0, 0, 0, 2, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_GRASS, + EGG_GROUP_GRASS, + ABILITY_CHLOROPHYLL, + ABILITY_NONE, + 6, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Vileplume + 75, 80, 85, 50, 100, 90, + TYPE_GRASS, + TYPE_POISON, + 45, // catch rate + 184, // base exp. yield + 0, 0, 0, 0, 3, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_GRASS, + EGG_GROUP_GRASS, + ABILITY_CHLOROPHYLL, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_RED + }, { // Paras + 35, 70, 55, 25, 45, 55, + TYPE_BUG, + TYPE_GRASS, + 190, // catch rate + 70, // base exp. yield + 0, 1, 0, 0, 0, 0, + ITEM_TINY_MUSHROOM, + ITEM_BIG_MUSHROOM, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_BUG, + EGG_GROUP_GRASS, + ABILITY_EFFECT_SPORE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_RED + }, { // Parasect + 60, 95, 80, 30, 60, 80, + TYPE_BUG, + TYPE_GRASS, + 75, // catch rate + 128, // base exp. yield + 0, 2, 1, 0, 0, 0, + ITEM_TINY_MUSHROOM, + ITEM_BIG_MUSHROOM, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_BUG, + EGG_GROUP_GRASS, + ABILITY_EFFECT_SPORE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_RED + }, { // Venonat + 60, 55, 50, 45, 40, 55, + TYPE_BUG, + TYPE_POISON, + 190, // catch rate + 75, // base exp. yield + 0, 0, 0, 0, 0, 1, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_BUG, + EGG_GROUP_BUG, + ABILITY_COMPOUND_EYES, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PURPLE + }, { // Venomoth + 70, 65, 60, 90, 90, 75, + TYPE_BUG, + TYPE_POISON, + 75, // catch rate + 138, // base exp. yield + 0, 0, 0, 1, 1, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_BUG, + EGG_GROUP_BUG, + ABILITY_SHIELD_DUST, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PURPLE + }, { // Diglett + 10, 55, 25, 95, 35, 45, + TYPE_GROUND, + TYPE_GROUND, + 255, // catch rate + 81, // base exp. yield + 0, 0, 0, 1, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_SAND_VEIL, + ABILITY_ARENA_TRAP, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Dugtrio + 35, 80, 50, 120, 50, 70, + TYPE_GROUND, + TYPE_GROUND, + 50, // catch rate + 153, // base exp. yield + 0, 0, 0, 2, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_SAND_VEIL, + ABILITY_ARENA_TRAP, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Meowth + 40, 45, 35, 90, 40, 40, + TYPE_NORMAL, + TYPE_NORMAL, + 255, // catch rate + 69, // base exp. yield + 0, 0, 0, 1, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_PICKUP, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_YELLOW + }, { // Persian + 65, 70, 60, 115, 65, 65, + TYPE_NORMAL, + TYPE_NORMAL, + 90, // catch rate + 148, // base exp. yield + 0, 0, 0, 2, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_LIMBER, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_YELLOW + }, { // Psyduck + 50, 52, 48, 55, 65, 50, + TYPE_WATER, + TYPE_WATER, + 190, // catch rate + 80, // base exp. yield + 0, 0, 0, 0, 1, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_WATER_1, + EGG_GROUP_FIELD, + ABILITY_DAMP, + ABILITY_CLOUD_NINE, + 6, // Safari Zone flee rate + BODY_COLOR_YELLOW + }, { // Golduck + 80, 82, 78, 85, 95, 80, + TYPE_WATER, + TYPE_WATER, + 75, // catch rate + 174, // base exp. yield + 0, 0, 0, 0, 2, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_WATER_1, + EGG_GROUP_FIELD, + ABILITY_DAMP, + ABILITY_CLOUD_NINE, + 8, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Mankey + 40, 80, 35, 70, 35, 45, + TYPE_FIGHTING, + TYPE_FIGHTING, + 190, // catch rate + 74, // base exp. yield + 0, 1, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_VITAL_SPIRIT, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Primeape + 65, 105, 60, 95, 60, 70, + TYPE_FIGHTING, + TYPE_FIGHTING, + 75, // catch rate + 149, // base exp. yield + 0, 2, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_VITAL_SPIRIT, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Growlithe + 55, 70, 45, 60, 70, 50, + TYPE_FIRE, + TYPE_FIRE, + 190, // catch rate + 91, // base exp. yield + 0, 1, 0, 0, 0, 0, + ITEM_RAWST_BERRY, + ITEM_RAWST_BERRY, + 63, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_SLOW, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_INTIMIDATE, + ABILITY_FLASH_FIRE, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Arcanine + 90, 110, 80, 95, 100, 80, + TYPE_FIRE, + TYPE_FIRE, + 75, // catch rate + 213, // base exp. yield + 0, 2, 0, 0, 0, 0, + ITEM_RAWST_BERRY, + ITEM_RAWST_BERRY, + 63, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_SLOW, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_INTIMIDATE, + ABILITY_FLASH_FIRE, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Poliwag + 40, 50, 40, 90, 40, 40, + TYPE_WATER, + TYPE_WATER, + 255, // catch rate + 77, // base exp. yield + 0, 0, 0, 1, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_WATER_1, + EGG_GROUP_WATER_1, + ABILITY_WATER_ABSORB, + ABILITY_DAMP, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE, TRUE + }, { // Poliwhirl + 65, 65, 65, 90, 50, 50, + TYPE_WATER, + TYPE_WATER, + 120, // catch rate + 131, // base exp. yield + 0, 0, 0, 2, 0, 0, + ITEM_NONE, + ITEM_KINGS_ROCK, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_WATER_1, + EGG_GROUP_WATER_1, + ABILITY_WATER_ABSORB, + ABILITY_DAMP, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE, TRUE + }, { // Poliwrath + 90, 85, 95, 70, 70, 90, + TYPE_WATER, + TYPE_FIGHTING, + 45, // catch rate + 185, // base exp. yield + 0, 0, 3, 0, 0, 0, + ITEM_NONE, + ITEM_KINGS_ROCK, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_WATER_1, + EGG_GROUP_WATER_1, + ABILITY_WATER_ABSORB, + ABILITY_DAMP, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE, TRUE + }, { // Abra + 25, 20, 15, 90, 105, 55, + TYPE_PSYCHIC, + TYPE_PSYCHIC, + 200, // catch rate + 73, // base exp. yield + 0, 0, 0, 0, 1, 0, + ITEM_NONE, + ITEM_TWISTED_SPOON, + 63, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_HUMAN_LIKE, + EGG_GROUP_HUMAN_LIKE, + ABILITY_SYNCHRONIZE, + ABILITY_INNER_FOCUS, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Kadabra + 40, 35, 30, 105, 120, 70, + TYPE_PSYCHIC, + TYPE_PSYCHIC, + 100, // catch rate + 145, // base exp. yield + 0, 0, 0, 0, 2, 0, + ITEM_NONE, + ITEM_TWISTED_SPOON, + 63, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_HUMAN_LIKE, + EGG_GROUP_HUMAN_LIKE, + ABILITY_SYNCHRONIZE, + ABILITY_INNER_FOCUS, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Alakazam + 55, 50, 45, 120, 135, 85, + TYPE_PSYCHIC, + TYPE_PSYCHIC, + 50, // catch rate + 186, // base exp. yield + 0, 0, 0, 0, 3, 0, + ITEM_NONE, + ITEM_TWISTED_SPOON, + 63, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_HUMAN_LIKE, + EGG_GROUP_HUMAN_LIKE, + ABILITY_SYNCHRONIZE, + ABILITY_INNER_FOCUS, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Machop + 70, 80, 50, 35, 35, 35, + TYPE_FIGHTING, + TYPE_FIGHTING, + 180, // catch rate + 88, // base exp. yield + 0, 1, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 63, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_HUMAN_LIKE, + EGG_GROUP_HUMAN_LIKE, + ABILITY_GUTS, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GRAY + }, { // Machoke + 80, 100, 70, 45, 50, 60, + TYPE_FIGHTING, + TYPE_FIGHTING, + 90, // catch rate + 146, // base exp. yield + 0, 2, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 63, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_HUMAN_LIKE, + EGG_GROUP_HUMAN_LIKE, + ABILITY_GUTS, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GRAY + }, { // Machamp + 90, 130, 80, 55, 65, 85, + TYPE_FIGHTING, + TYPE_FIGHTING, + 45, // catch rate + 193, // base exp. yield + 0, 3, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 63, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_HUMAN_LIKE, + EGG_GROUP_HUMAN_LIKE, + ABILITY_GUTS, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GRAY + }, { // Bellsprout + 50, 75, 35, 40, 70, 30, + TYPE_GRASS, + TYPE_POISON, + 255, // catch rate + 84, // base exp. yield + 0, 1, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_GRASS, + EGG_GROUP_GRASS, + ABILITY_CHLOROPHYLL, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GREEN + }, { // Weepinbell + 65, 90, 50, 55, 85, 45, + TYPE_GRASS, + TYPE_POISON, + 120, // catch rate + 151, // base exp. yield + 0, 2, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_GRASS, + EGG_GROUP_GRASS, + ABILITY_CHLOROPHYLL, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GREEN + }, { // Victreebel + 80, 105, 65, 70, 100, 60, + TYPE_GRASS, + TYPE_POISON, + 45, // catch rate + 191, // base exp. yield + 0, 3, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_GRASS, + EGG_GROUP_GRASS, + ABILITY_CHLOROPHYLL, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GREEN + }, { // Tentacool + 40, 40, 35, 70, 50, 100, + TYPE_WATER, + TYPE_POISON, + 190, // catch rate + 105, // base exp. yield + 0, 0, 0, 0, 0, 1, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_SLOW, + EGG_GROUP_WATER_3, + EGG_GROUP_WATER_3, + ABILITY_CLEAR_BODY, + ABILITY_LIQUID_OOZE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Tentacruel + 80, 70, 65, 100, 80, 120, + TYPE_WATER, + TYPE_POISON, + 60, // catch rate + 205, // base exp. yield + 0, 0, 0, 0, 0, 2, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_SLOW, + EGG_GROUP_WATER_3, + EGG_GROUP_WATER_3, + ABILITY_CLEAR_BODY, + ABILITY_LIQUID_OOZE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Geodude + 40, 80, 100, 20, 30, 30, + TYPE_ROCK, + TYPE_GROUND, + 255, // catch rate + 86, // base exp. yield + 0, 0, 1, 0, 0, 0, + ITEM_NONE, + ITEM_EVERSTONE, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_MINERAL, + EGG_GROUP_MINERAL, + ABILITY_ROCK_HEAD, + ABILITY_STURDY, + 4, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Graveler + 55, 95, 115, 35, 45, 45, + TYPE_ROCK, + TYPE_GROUND, + 120, // catch rate + 134, // base exp. yield + 0, 0, 2, 0, 0, 0, + ITEM_NONE, + ITEM_EVERSTONE, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_MINERAL, + EGG_GROUP_MINERAL, + ABILITY_ROCK_HEAD, + ABILITY_STURDY, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Golem + 80, 110, 130, 45, 55, 65, + TYPE_ROCK, + TYPE_GROUND, + 45, // catch rate + 177, // base exp. yield + 0, 0, 3, 0, 0, 0, + ITEM_NONE, + ITEM_EVERSTONE, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_MINERAL, + EGG_GROUP_MINERAL, + ABILITY_ROCK_HEAD, + ABILITY_STURDY, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Ponyta + 50, 85, 55, 90, 65, 65, + TYPE_FIRE, + TYPE_FIRE, + 190, // catch rate + 152, // base exp. yield + 0, 0, 0, 1, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_RUN_AWAY, + ABILITY_FLASH_FIRE, + 0, // Safari Zone flee rate + BODY_COLOR_YELLOW + }, { // Rapidash + 65, 100, 70, 105, 80, 80, + TYPE_FIRE, + TYPE_FIRE, + 60, // catch rate + 192, // base exp. yield + 0, 0, 0, 2, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_RUN_AWAY, + ABILITY_FLASH_FIRE, + 0, // Safari Zone flee rate + BODY_COLOR_YELLOW + }, { // Slowpoke + 90, 65, 65, 15, 40, 40, + TYPE_WATER, + TYPE_PSYCHIC, + 190, // catch rate + 99, // base exp. yield + 1, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_KINGS_ROCK, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_MONSTER, + EGG_GROUP_WATER_1, + ABILITY_OBLIVIOUS, + ABILITY_OWN_TEMPO, + 0, // Safari Zone flee rate + BODY_COLOR_PINK + }, { // Slowbro + 95, 75, 110, 30, 100, 80, + TYPE_WATER, + TYPE_PSYCHIC, + 75, // catch rate + 164, // base exp. yield + 0, 0, 2, 0, 0, 0, + ITEM_NONE, + ITEM_KINGS_ROCK, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_MONSTER, + EGG_GROUP_WATER_1, + ABILITY_OBLIVIOUS, + ABILITY_OWN_TEMPO, + 0, // Safari Zone flee rate + BODY_COLOR_PINK + }, { // Magnemite + 25, 35, 70, 45, 95, 55, + TYPE_ELECTRIC, + TYPE_STEEL, + 190, // catch rate + 89, // base exp. yield + 0, 0, 0, 0, 1, 0, + ITEM_NONE, + ITEM_METAL_COAT, + 255, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_MINERAL, + EGG_GROUP_MINERAL, + ABILITY_MAGNET_PULL, + ABILITY_STURDY, + 0, // Safari Zone flee rate + BODY_COLOR_GRAY + }, { // Magneton + 50, 60, 95, 70, 120, 70, + TYPE_ELECTRIC, + TYPE_STEEL, + 60, // catch rate + 161, // base exp. yield + 0, 0, 0, 0, 2, 0, + ITEM_NONE, + ITEM_METAL_COAT, + 255, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_MINERAL, + EGG_GROUP_MINERAL, + ABILITY_MAGNET_PULL, + ABILITY_STURDY, + 0, // Safari Zone flee rate + BODY_COLOR_GRAY + }, { // Farfetch'd + 52, 65, 55, 60, 58, 62, + TYPE_NORMAL, + TYPE_FLYING, + 45, // catch rate + 94, // base exp. yield + 0, 1, 0, 0, 0, 0, + ITEM_NONE, + ITEM_STICK, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FLYING, + EGG_GROUP_FIELD, + ABILITY_KEEN_EYE, + ABILITY_INNER_FOCUS, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Doduo + 35, 85, 45, 75, 35, 35, + TYPE_NORMAL, + TYPE_FLYING, + 190, // catch rate + 96, // base exp. yield + 0, 1, 0, 0, 0, 0, + ITEM_NONE, + ITEM_SHARP_BEAK, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FLYING, + EGG_GROUP_FLYING, + ABILITY_RUN_AWAY, + ABILITY_EARLY_BIRD, + 8, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Dodrio + 60, 110, 70, 100, 60, 60, + TYPE_NORMAL, + TYPE_FLYING, + 45, // catch rate + 158, // base exp. yield + 0, 2, 0, 0, 0, 0, + ITEM_NONE, + ITEM_SHARP_BEAK, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FLYING, + EGG_GROUP_FLYING, + ABILITY_RUN_AWAY, + ABILITY_EARLY_BIRD, + 10, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Seel + 65, 45, 55, 45, 45, 70, + TYPE_WATER, + TYPE_WATER, + 190, // catch rate + 100, // base exp. yield + 0, 0, 0, 0, 0, 1, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_WATER_1, + EGG_GROUP_FIELD, + ABILITY_THICK_FAT, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_WHITE + }, { // Dewgong + 90, 70, 80, 70, 70, 95, + TYPE_WATER, + TYPE_ICE, + 75, // catch rate + 176, // base exp. yield + 0, 0, 0, 0, 0, 2, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_WATER_1, + EGG_GROUP_FIELD, + ABILITY_THICK_FAT, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_WHITE + }, { // Grimer + 80, 80, 50, 25, 40, 50, + TYPE_POISON, + TYPE_POISON, + 190, // catch rate + 90, // base exp. yield + 1, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NUGGET, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_AMORPHOUS, + EGG_GROUP_AMORPHOUS, + ABILITY_STENCH, + ABILITY_STICKY_HOLD, + 0, // Safari Zone flee rate + BODY_COLOR_PURPLE + }, { // Muk + 105, 105, 75, 50, 65, 100, + TYPE_POISON, + TYPE_POISON, + 75, // catch rate + 157, // base exp. yield + 1, 1, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NUGGET, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_AMORPHOUS, + EGG_GROUP_AMORPHOUS, + ABILITY_STENCH, + ABILITY_STICKY_HOLD, + 0, // Safari Zone flee rate + BODY_COLOR_PURPLE + }, { // Shellder + 30, 65, 100, 40, 45, 25, + TYPE_WATER, + TYPE_WATER, + 190, // catch rate + 97, // base exp. yield + 0, 0, 1, 0, 0, 0, + ITEM_PEARL, + ITEM_BIG_PEARL, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_SLOW, + EGG_GROUP_WATER_3, + EGG_GROUP_WATER_3, + ABILITY_SHELL_ARMOR, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PURPLE + }, { // Cloyster + 50, 95, 180, 70, 85, 45, + TYPE_WATER, + TYPE_ICE, + 60, // catch rate + 203, // base exp. yield + 0, 0, 2, 0, 0, 0, + ITEM_PEARL, + ITEM_BIG_PEARL, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_SLOW, + EGG_GROUP_WATER_3, + EGG_GROUP_WATER_3, + ABILITY_SHELL_ARMOR, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PURPLE + }, { // Gastly + 30, 35, 30, 80, 100, 35, + TYPE_GHOST, + TYPE_POISON, + 190, // catch rate + 95, // base exp. yield + 0, 0, 0, 0, 1, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_AMORPHOUS, + EGG_GROUP_AMORPHOUS, + ABILITY_LEVITATE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PURPLE + }, { // Haunter + 45, 50, 45, 95, 115, 55, + TYPE_GHOST, + TYPE_POISON, + 90, // catch rate + 126, // base exp. yield + 0, 0, 0, 0, 2, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_AMORPHOUS, + EGG_GROUP_AMORPHOUS, + ABILITY_LEVITATE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PURPLE + }, { // Gengar + 60, 65, 60, 110, 130, 75, + TYPE_GHOST, + TYPE_POISON, + 45, // catch rate + 190, // base exp. yield + 0, 0, 0, 0, 3, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_AMORPHOUS, + EGG_GROUP_AMORPHOUS, + ABILITY_LEVITATE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PURPLE + }, { // Onix + 35, 45, 160, 70, 30, 45, + TYPE_ROCK, + TYPE_GROUND, + 45, // catch rate + 108, // base exp. yield + 0, 0, 1, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 25, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_MINERAL, + EGG_GROUP_MINERAL, + ABILITY_ROCK_HEAD, + ABILITY_STURDY, + 0, // Safari Zone flee rate + BODY_COLOR_GRAY + }, { // Drowzee + 60, 48, 45, 42, 43, 90, + TYPE_PSYCHIC, + TYPE_PSYCHIC, + 190, // catch rate + 102, // base exp. yield + 0, 0, 0, 0, 0, 1, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_HUMAN_LIKE, + EGG_GROUP_HUMAN_LIKE, + ABILITY_INSOMNIA, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_YELLOW + }, { // Hypno + 85, 73, 70, 67, 73, 115, + TYPE_PSYCHIC, + TYPE_PSYCHIC, + 75, // catch rate + 165, // base exp. yield + 0, 0, 0, 0, 0, 2, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_HUMAN_LIKE, + EGG_GROUP_HUMAN_LIKE, + ABILITY_INSOMNIA, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_YELLOW + }, { // Krabby + 30, 105, 90, 50, 25, 25, + TYPE_WATER, + TYPE_WATER, + 225, // catch rate + 115, // base exp. yield + 0, 1, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_WATER_3, + EGG_GROUP_WATER_3, + ABILITY_HYPER_CUTTER, + ABILITY_SHELL_ARMOR, + 0, // Safari Zone flee rate + BODY_COLOR_RED + }, { // Kingler + 55, 130, 115, 75, 50, 50, + TYPE_WATER, + TYPE_WATER, + 60, // catch rate + 206, // base exp. yield + 0, 2, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_WATER_3, + EGG_GROUP_WATER_3, + ABILITY_HYPER_CUTTER, + ABILITY_SHELL_ARMOR, + 0, // Safari Zone flee rate + BODY_COLOR_RED, TRUE + }, { // Voltorb + 40, 30, 50, 100, 55, 55, + TYPE_ELECTRIC, + TYPE_ELECTRIC, + 190, // catch rate + 103, // base exp. yield + 0, 0, 0, 1, 0, 0, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_MINERAL, + EGG_GROUP_MINERAL, + ABILITY_SOUNDPROOF, + ABILITY_STATIC, + 0, // Safari Zone flee rate + BODY_COLOR_RED + }, { // Electrode + 60, 50, 70, 140, 80, 80, + TYPE_ELECTRIC, + TYPE_ELECTRIC, + 60, // catch rate + 150, // base exp. yield + 0, 0, 0, 2, 0, 0, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_MINERAL, + EGG_GROUP_MINERAL, + ABILITY_SOUNDPROOF, + ABILITY_STATIC, + 0, // Safari Zone flee rate + BODY_COLOR_RED + }, { // Exeggcute + 60, 40, 80, 40, 60, 45, + TYPE_GRASS, + TYPE_PSYCHIC, + 90, // catch rate + 98, // base exp. yield + 0, 0, 1, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_SLOW, + EGG_GROUP_GRASS, + EGG_GROUP_GRASS, + ABILITY_CHLOROPHYLL, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PINK + }, { // Exeggutor + 95, 95, 85, 55, 125, 65, + TYPE_GRASS, + TYPE_PSYCHIC, + 45, // catch rate + 212, // base exp. yield + 0, 0, 0, 0, 2, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_SLOW, + EGG_GROUP_GRASS, + EGG_GROUP_GRASS, + ABILITY_CHLOROPHYLL, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_YELLOW + }, { // Cubone + 50, 50, 95, 35, 40, 50, + TYPE_GROUND, + TYPE_GROUND, + 190, // catch rate + 87, // base exp. yield + 0, 0, 1, 0, 0, 0, + ITEM_NONE, + ITEM_THICK_CLUB, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_MONSTER, + EGG_GROUP_MONSTER, + ABILITY_ROCK_HEAD, + ABILITY_LIGHTNING_ROD, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Marowak + 60, 80, 110, 45, 50, 80, + TYPE_GROUND, + TYPE_GROUND, + 75, // catch rate + 124, // base exp. yield + 0, 0, 2, 0, 0, 0, + ITEM_NONE, + ITEM_THICK_CLUB, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_MONSTER, + EGG_GROUP_MONSTER, + ABILITY_ROCK_HEAD, + ABILITY_LIGHTNING_ROD, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Hitmonlee + 50, 120, 53, 87, 35, 110, + TYPE_FIGHTING, + TYPE_FIGHTING, + 45, // catch rate + 139, // base exp. yield + 0, 2, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 0, // gender + 25, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_HUMAN_LIKE, + EGG_GROUP_HUMAN_LIKE, + ABILITY_LIMBER, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Hitmonchan + 50, 105, 79, 76, 35, 110, + TYPE_FIGHTING, + TYPE_FIGHTING, + 45, // catch rate + 140, // base exp. yield + 0, 0, 0, 0, 0, 2, + ITEM_NONE, + ITEM_NONE, + 0, // gender + 25, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_HUMAN_LIKE, + EGG_GROUP_HUMAN_LIKE, + ABILITY_KEEN_EYE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Lickitung + 90, 55, 75, 30, 60, 75, + TYPE_NORMAL, + TYPE_NORMAL, + 45, // catch rate + 127, // base exp. yield + 2, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_MONSTER, + EGG_GROUP_MONSTER, + ABILITY_OWN_TEMPO, + ABILITY_OBLIVIOUS, + 0, // Safari Zone flee rate + BODY_COLOR_PINK + }, { // Koffing + 40, 65, 95, 35, 60, 45, + TYPE_POISON, + TYPE_POISON, + 190, // catch rate + 114, // base exp. yield + 0, 0, 1, 0, 0, 0, + ITEM_NONE, + ITEM_SMOKE_BALL, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_AMORPHOUS, + EGG_GROUP_AMORPHOUS, + ABILITY_LEVITATE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PURPLE + }, { // Weezing + 65, 90, 120, 60, 85, 70, + TYPE_POISON, + TYPE_POISON, + 60, // catch rate + 173, // base exp. yield + 0, 0, 2, 0, 0, 0, + ITEM_NONE, + ITEM_SMOKE_BALL, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_AMORPHOUS, + EGG_GROUP_AMORPHOUS, + ABILITY_LEVITATE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PURPLE + }, { // Rhyhorn + 80, 85, 95, 25, 30, 30, + TYPE_GROUND, + TYPE_ROCK, + 120, // catch rate + 135, // base exp. yield + 0, 0, 1, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_SLOW, + EGG_GROUP_MONSTER, + EGG_GROUP_FIELD, + ABILITY_LIGHTNING_ROD, + ABILITY_ROCK_HEAD, + 4, // Safari Zone flee rate + BODY_COLOR_GRAY + }, { // Rhydon + 105, 130, 120, 40, 45, 45, + TYPE_GROUND, + TYPE_ROCK, + 60, // catch rate + 204, // base exp. yield + 0, 2, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_SLOW, + EGG_GROUP_MONSTER, + EGG_GROUP_FIELD, + ABILITY_LIGHTNING_ROD, + ABILITY_ROCK_HEAD, + 0, // Safari Zone flee rate + BODY_COLOR_GRAY + }, { // Chansey + 250, 5, 5, 50, 35, 105, + TYPE_NORMAL, + TYPE_NORMAL, + 30, // catch rate + 255, // base exp. yield + 2, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_LUCKY_EGG, + 254, // gender + 40, // egg cycles + 140, // base friendship + GROWTH_FAST, + EGG_GROUP_FAIRY, + EGG_GROUP_FAIRY, + ABILITY_NATURAL_CURE, + ABILITY_SERENE_GRACE, + 0, // Safari Zone flee rate + BODY_COLOR_PINK + }, { // Tangela + 65, 55, 115, 60, 100, 40, + TYPE_GRASS, + TYPE_GRASS, + 45, // catch rate + 166, // base exp. yield + 0, 0, 1, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_GRASS, + EGG_GROUP_GRASS, + ABILITY_CHLOROPHYLL, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Kangaskhan + 105, 95, 80, 90, 40, 80, + TYPE_NORMAL, + TYPE_NORMAL, + 45, // catch rate + 175, // base exp. yield + 2, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 254, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_MONSTER, + EGG_GROUP_MONSTER, + ABILITY_EARLY_BIRD, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Horsea + 30, 40, 70, 60, 70, 25, + TYPE_WATER, + TYPE_WATER, + 225, // catch rate + 83, // base exp. yield + 0, 0, 0, 0, 1, 0, + ITEM_NONE, + ITEM_DRAGON_SCALE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_WATER_1, + EGG_GROUP_DRAGON, + ABILITY_SWIFT_SWIM, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Seadra + 55, 65, 95, 85, 95, 45, + TYPE_WATER, + TYPE_WATER, + 75, // catch rate + 155, // base exp. yield + 0, 0, 1, 0, 1, 0, + ITEM_NONE, + ITEM_DRAGON_SCALE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_WATER_1, + EGG_GROUP_DRAGON, + ABILITY_POISON_POINT, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Goldeen + 45, 67, 60, 63, 35, 50, + TYPE_WATER, + TYPE_WATER, + 225, // catch rate + 111, // base exp. yield + 0, 1, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_WATER_2, + EGG_GROUP_WATER_2, + ABILITY_SWIFT_SWIM, + ABILITY_WATER_VEIL, + 4, // Safari Zone flee rate + BODY_COLOR_RED + }, { // Seaking + 80, 92, 65, 68, 65, 80, + TYPE_WATER, + TYPE_WATER, + 60, // catch rate + 170, // base exp. yield + 0, 2, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_WATER_2, + EGG_GROUP_WATER_2, + ABILITY_SWIFT_SWIM, + ABILITY_WATER_VEIL, + 6, // Safari Zone flee rate + BODY_COLOR_RED + }, { // Staryu + 30, 45, 55, 85, 70, 55, + TYPE_WATER, + TYPE_WATER, + 225, // catch rate + 106, // base exp. yield + 0, 0, 0, 1, 0, 0, + ITEM_STARDUST, + ITEM_STAR_PIECE, + 255, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_SLOW, + EGG_GROUP_WATER_3, + EGG_GROUP_WATER_3, + ABILITY_ILLUMINATE, + ABILITY_NATURAL_CURE, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Starmie + 60, 75, 85, 115, 100, 85, + TYPE_WATER, + TYPE_PSYCHIC, + 60, // catch rate + 207, // base exp. yield + 0, 0, 0, 2, 0, 0, + ITEM_STARDUST, + ITEM_STAR_PIECE, + 255, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_SLOW, + EGG_GROUP_WATER_3, + EGG_GROUP_WATER_3, + ABILITY_ILLUMINATE, + ABILITY_NATURAL_CURE, + 0, // Safari Zone flee rate + BODY_COLOR_PURPLE + }, { // Mr. mime + 40, 45, 65, 90, 100, 120, + TYPE_PSYCHIC, + TYPE_PSYCHIC, + 45, // catch rate + 136, // base exp. yield + 0, 0, 0, 0, 0, 2, + ITEM_NONE, + ITEM_LEPPA_BERRY, + 127, // gender + 25, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_HUMAN_LIKE, + EGG_GROUP_HUMAN_LIKE, + ABILITY_SOUNDPROOF, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PINK + }, { // Scyther + 70, 110, 80, 105, 55, 80, + TYPE_BUG, + TYPE_FLYING, + 45, // catch rate + 187, // base exp. yield + 0, 1, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 25, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_BUG, + EGG_GROUP_BUG, + ABILITY_SWARM, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GREEN + }, { // Jynx + 65, 50, 35, 95, 115, 95, + TYPE_ICE, + TYPE_PSYCHIC, + 45, // catch rate + 137, // base exp. yield + 0, 0, 0, 0, 2, 0, + ITEM_ASPEAR_BERRY, + ITEM_ASPEAR_BERRY, + 254, // gender + 25, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_HUMAN_LIKE, + EGG_GROUP_HUMAN_LIKE, + ABILITY_OBLIVIOUS, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_RED + }, { // Electabuzz + 65, 83, 57, 105, 95, 85, + TYPE_ELECTRIC, + TYPE_ELECTRIC, + 45, // catch rate + 156, // base exp. yield + 0, 0, 0, 2, 0, 0, + ITEM_NONE, + ITEM_NONE, + 63, // gender + 25, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_HUMAN_LIKE, + EGG_GROUP_HUMAN_LIKE, + ABILITY_STATIC, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_YELLOW, TRUE + }, { // Magmar + 65, 95, 57, 93, 100, 85, + TYPE_FIRE, + TYPE_FIRE, + 45, // catch rate + 167, // base exp. yield + 0, 0, 0, 0, 2, 0, + ITEM_RAWST_BERRY, + ITEM_RAWST_BERRY, + 63, // gender + 25, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_HUMAN_LIKE, + EGG_GROUP_HUMAN_LIKE, + ABILITY_FLAME_BODY, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_RED + }, { // Pinsir + 65, 125, 100, 85, 55, 70, + TYPE_BUG, + TYPE_BUG, + 45, // catch rate + 200, // base exp. yield + 0, 2, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 25, // egg cycles + 70, // base friendship + GROWTH_SLOW, + EGG_GROUP_BUG, + EGG_GROUP_BUG, + ABILITY_HYPER_CUTTER, + ABILITY_NONE, + 8, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Tauros + 75, 100, 95, 110, 40, 70, + TYPE_NORMAL, + TYPE_NORMAL, + 45, // catch rate + 211, // base exp. yield + 0, 1, 0, 1, 0, 0, + ITEM_NONE, + ITEM_NONE, + 0, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_SLOW, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_INTIMIDATE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Magikarp + 20, 10, 55, 80, 15, 20, + TYPE_WATER, + TYPE_WATER, + 255, // catch rate + 20, // base exp. yield + 0, 0, 0, 1, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 5, // egg cycles + 70, // base friendship + GROWTH_SLOW, + EGG_GROUP_WATER_2, + EGG_GROUP_DRAGON, + ABILITY_SWIFT_SWIM, + ABILITY_NONE, + 4, // Safari Zone flee rate + BODY_COLOR_RED + }, { // Gyarados + 95, 125, 79, 81, 60, 100, + TYPE_WATER, + TYPE_FLYING, + 45, // catch rate + 214, // base exp. yield + 0, 2, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 5, // egg cycles + 70, // base friendship + GROWTH_SLOW, + EGG_GROUP_WATER_2, + EGG_GROUP_DRAGON, + ABILITY_INTIMIDATE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Lapras + 130, 85, 80, 60, 85, 95, + TYPE_WATER, + TYPE_ICE, + 45, // catch rate + 219, // base exp. yield + 2, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 40, // egg cycles + 70, // base friendship + GROWTH_SLOW, + EGG_GROUP_MONSTER, + EGG_GROUP_WATER_1, + ABILITY_WATER_ABSORB, + ABILITY_SHELL_ARMOR, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Ditto + 48, 48, 48, 48, 48, 48, + TYPE_NORMAL, + TYPE_NORMAL, + 35, // catch rate + 61, // base exp. yield + 1, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_METAL_POWDER, + 255, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_DITTO, + EGG_GROUP_DITTO, + ABILITY_LIMBER, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PURPLE + }, { // Eevee + 55, 55, 50, 55, 45, 65, + TYPE_NORMAL, + TYPE_NORMAL, + 45, // catch rate + 92, // base exp. yield + 0, 0, 0, 0, 0, 1, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 35, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_RUN_AWAY, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Vaporeon + 130, 65, 60, 65, 110, 95, + TYPE_WATER, + TYPE_WATER, + 45, // catch rate + 196, // base exp. yield + 2, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 35, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_WATER_ABSORB, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Jolteon + 65, 65, 60, 130, 110, 95, + TYPE_ELECTRIC, + TYPE_ELECTRIC, + 45, // catch rate + 197, // base exp. yield + 0, 0, 0, 2, 0, 0, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 35, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_VOLT_ABSORB, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_YELLOW + }, { // Flareon + 65, 130, 60, 65, 95, 110, + TYPE_FIRE, + TYPE_FIRE, + 45, // catch rate + 198, // base exp. yield + 0, 2, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 35, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_FLASH_FIRE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_RED + }, { // Porygon + 65, 60, 70, 40, 85, 75, + TYPE_NORMAL, + TYPE_NORMAL, + 45, // catch rate + 130, // base exp. yield + 0, 0, 0, 0, 1, 0, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_MINERAL, + EGG_GROUP_MINERAL, + ABILITY_TRACE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PINK + }, { // Omanyte + 35, 40, 100, 35, 90, 55, + TYPE_ROCK, + TYPE_WATER, + 45, // catch rate + 120, // base exp. yield + 0, 0, 1, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 30, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_WATER_1, + EGG_GROUP_WATER_3, + ABILITY_SWIFT_SWIM, + ABILITY_SHELL_ARMOR, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Omastar + 70, 60, 125, 55, 115, 70, + TYPE_ROCK, + TYPE_WATER, + 45, // catch rate + 199, // base exp. yield + 0, 0, 2, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 30, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_WATER_1, + EGG_GROUP_WATER_3, + ABILITY_SWIFT_SWIM, + ABILITY_SHELL_ARMOR, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Kabuto + 30, 80, 90, 55, 55, 45, + TYPE_ROCK, + TYPE_WATER, + 45, // catch rate + 119, // base exp. yield + 0, 0, 1, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 30, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_WATER_1, + EGG_GROUP_WATER_3, + ABILITY_SWIFT_SWIM, + ABILITY_BATTLE_ARMOR, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Kabutops + 60, 115, 105, 80, 65, 70, + TYPE_ROCK, + TYPE_WATER, + 45, // catch rate + 201, // base exp. yield + 0, 2, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 30, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_WATER_1, + EGG_GROUP_WATER_3, + ABILITY_SWIFT_SWIM, + ABILITY_BATTLE_ARMOR, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Aerodactyl + 80, 105, 65, 130, 60, 75, + TYPE_ROCK, + TYPE_FLYING, + 45, // catch rate + 202, // base exp. yield + 0, 0, 0, 2, 0, 0, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 35, // egg cycles + 70, // base friendship + GROWTH_SLOW, + EGG_GROUP_FLYING, + EGG_GROUP_FLYING, + ABILITY_ROCK_HEAD, + ABILITY_PRESSURE, + 0, // Safari Zone flee rate + BODY_COLOR_PURPLE + }, { // Snorlax + 160, 110, 65, 30, 65, 110, + TYPE_NORMAL, + TYPE_NORMAL, + 25, // catch rate + 154, // base exp. yield + 2, 0, 0, 0, 0, 0, + ITEM_LEFTOVERS, + ITEM_LEFTOVERS, + 31, // gender + 40, // egg cycles + 70, // base friendship + GROWTH_SLOW, + EGG_GROUP_MONSTER, + EGG_GROUP_MONSTER, + ABILITY_IMMUNITY, + ABILITY_THICK_FAT, + 0, // Safari Zone flee rate + BODY_COLOR_BLACK + }, { // Articuno + 90, 85, 100, 85, 95, 125, + TYPE_ICE, + TYPE_FLYING, + 3, // catch rate + 215, // base exp. yield + 0, 0, 0, 0, 0, 3, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 80, // egg cycles + 35, // base friendship + GROWTH_SLOW, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_PRESSURE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Zapdos + 90, 90, 85, 100, 125, 90, + TYPE_ELECTRIC, + TYPE_FLYING, + 3, // catch rate + 216, // base exp. yield + 0, 0, 0, 0, 3, 0, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 80, // egg cycles + 35, // base friendship + GROWTH_SLOW, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_PRESSURE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_YELLOW + }, { // Moltres + 90, 100, 90, 90, 125, 85, + TYPE_FIRE, + TYPE_FLYING, + 3, // catch rate + 217, // base exp. yield + 0, 0, 0, 0, 3, 0, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 80, // egg cycles + 35, // base friendship + GROWTH_SLOW, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_PRESSURE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_YELLOW + }, { // Dratini + 41, 64, 45, 50, 50, 50, + TYPE_DRAGON, + TYPE_DRAGON, + 45, // catch rate + 67, // base exp. yield + 0, 1, 0, 0, 0, 0, + ITEM_NONE, + ITEM_DRAGON_SCALE, + 127, // gender + 40, // egg cycles + 35, // base friendship + GROWTH_SLOW, + EGG_GROUP_WATER_1, + EGG_GROUP_DRAGON, + ABILITY_SHED_SKIN, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Dragonair + 61, 84, 65, 70, 70, 70, + TYPE_DRAGON, + TYPE_DRAGON, + 45, // catch rate + 144, // base exp. yield + 0, 2, 0, 0, 0, 0, + ITEM_NONE, + ITEM_DRAGON_SCALE, + 127, // gender + 40, // egg cycles + 35, // base friendship + GROWTH_SLOW, + EGG_GROUP_WATER_1, + EGG_GROUP_DRAGON, + ABILITY_SHED_SKIN, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Dragonite + 91, 134, 95, 80, 100, 100, + TYPE_DRAGON, + TYPE_FLYING, + 45, // catch rate + 218, // base exp. yield + 0, 3, 0, 0, 0, 0, + ITEM_NONE, + ITEM_DRAGON_SCALE, + 127, // gender + 40, // egg cycles + 35, // base friendship + GROWTH_SLOW, + EGG_GROUP_WATER_1, + EGG_GROUP_DRAGON, + ABILITY_INNER_FOCUS, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Mewtwo + 106, 110, 90, 130, 154, 90, + TYPE_PSYCHIC, + TYPE_PSYCHIC, + 3, // catch rate + 220, // base exp. yield + 0, 0, 0, 0, 3, 0, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 120, // egg cycles + 0, // base friendship + GROWTH_SLOW, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_PRESSURE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PURPLE + }, { // Mew + 100, 100, 100, 100, 100, 100, + TYPE_PSYCHIC, + TYPE_PSYCHIC, + 45, // catch rate + 64, // base exp. yield + 3, 0, 0, 0, 0, 0, + ITEM_LUM_BERRY, + ITEM_LUM_BERRY, + 255, // gender + 120, // egg cycles + 100, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_SYNCHRONIZE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PINK + }, { // Chikorita + 45, 49, 65, 45, 49, 65, + TYPE_GRASS, + TYPE_GRASS, + 45, // catch rate + 64, // base exp. yield + 0, 0, 0, 0, 0, 1, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_MONSTER, + EGG_GROUP_GRASS, + ABILITY_OVERGROW, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GREEN + }, { // Bayleef + 60, 62, 80, 60, 63, 80, + TYPE_GRASS, + TYPE_GRASS, + 45, // catch rate + 141, // base exp. yield + 0, 0, 1, 0, 0, 1, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_MONSTER, + EGG_GROUP_GRASS, + ABILITY_OVERGROW, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GREEN + }, { // Meganium + 80, 82, 100, 80, 83, 100, + TYPE_GRASS, + TYPE_GRASS, + 45, // catch rate + 208, // base exp. yield + 0, 0, 1, 0, 0, 2, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_MONSTER, + EGG_GROUP_GRASS, + ABILITY_OVERGROW, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GREEN + }, { // Cyndaquil + 39, 52, 43, 65, 60, 50, + TYPE_FIRE, + TYPE_FIRE, + 45, // catch rate + 65, // base exp. yield + 0, 0, 0, 1, 0, 0, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_BLAZE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_YELLOW + }, { // Quilava + 58, 64, 58, 80, 80, 65, + TYPE_FIRE, + TYPE_FIRE, + 45, // catch rate + 142, // base exp. yield + 0, 0, 0, 1, 1, 0, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_BLAZE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_YELLOW + }, { // Typhlosion + 78, 84, 78, 100, 109, 85, + TYPE_FIRE, + TYPE_FIRE, + 45, // catch rate + 209, // base exp. yield + 0, 0, 0, 0, 3, 0, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_BLAZE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_YELLOW + }, { // Totodile + 50, 65, 64, 43, 44, 48, + TYPE_WATER, + TYPE_WATER, + 45, // catch rate + 66, // base exp. yield + 0, 1, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_MONSTER, + EGG_GROUP_WATER_1, + ABILITY_TORRENT, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Croconaw + 65, 80, 80, 58, 59, 63, + TYPE_WATER, + TYPE_WATER, + 45, // catch rate + 143, // base exp. yield + 0, 1, 1, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_MONSTER, + EGG_GROUP_WATER_1, + ABILITY_TORRENT, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE, TRUE + }, { // Feraligatr + 85, 105, 100, 78, 79, 83, + TYPE_WATER, + TYPE_WATER, + 45, // catch rate + 210, // base exp. yield + 0, 2, 1, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_MONSTER, + EGG_GROUP_WATER_1, + ABILITY_TORRENT, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Sentret + 35, 46, 34, 20, 35, 45, + TYPE_NORMAL, + TYPE_NORMAL, + 255, // catch rate + 57, // base exp. yield + 0, 1, 0, 0, 0, 0, + ITEM_NONE, + ITEM_ORAN_BERRY, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_RUN_AWAY, + ABILITY_KEEN_EYE, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Furret + 85, 76, 64, 90, 45, 55, + TYPE_NORMAL, + TYPE_NORMAL, + 90, // catch rate + 116, // base exp. yield + 0, 0, 0, 2, 0, 0, + ITEM_ORAN_BERRY, + ITEM_SITRUS_BERRY, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_RUN_AWAY, + ABILITY_KEEN_EYE, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Hoothoot + 60, 30, 30, 50, 36, 56, + TYPE_NORMAL, + TYPE_FLYING, + 255, // catch rate + 58, // base exp. yield + 1, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FLYING, + EGG_GROUP_FLYING, + ABILITY_INSOMNIA, + ABILITY_KEEN_EYE, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Noctowl + 100, 50, 50, 70, 76, 96, + TYPE_NORMAL, + TYPE_FLYING, + 90, // catch rate + 162, // base exp. yield + 2, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FLYING, + EGG_GROUP_FLYING, + ABILITY_INSOMNIA, + ABILITY_KEEN_EYE, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Ledyba + 40, 20, 30, 55, 40, 80, + TYPE_BUG, + TYPE_FLYING, + 255, // catch rate + 54, // base exp. yield + 0, 0, 0, 0, 0, 1, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_FAST, + EGG_GROUP_BUG, + EGG_GROUP_BUG, + ABILITY_SWARM, + ABILITY_EARLY_BIRD, + 0, // Safari Zone flee rate + BODY_COLOR_RED + }, { // Ledian + 55, 35, 50, 85, 55, 110, + TYPE_BUG, + TYPE_FLYING, + 90, // catch rate + 134, // base exp. yield + 0, 0, 0, 0, 0, 2, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_FAST, + EGG_GROUP_BUG, + EGG_GROUP_BUG, + ABILITY_SWARM, + ABILITY_EARLY_BIRD, + 0, // Safari Zone flee rate + BODY_COLOR_RED + }, { // Spinarak + 40, 60, 40, 30, 40, 40, + TYPE_BUG, + TYPE_POISON, + 255, // catch rate + 54, // base exp. yield + 0, 1, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_FAST, + EGG_GROUP_BUG, + EGG_GROUP_BUG, + ABILITY_SWARM, + ABILITY_INSOMNIA, + 0, // Safari Zone flee rate + BODY_COLOR_GREEN + }, { // Ariados + 70, 90, 70, 40, 60, 60, + TYPE_BUG, + TYPE_POISON, + 90, // catch rate + 134, // base exp. yield + 0, 2, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_FAST, + EGG_GROUP_BUG, + EGG_GROUP_BUG, + ABILITY_SWARM, + ABILITY_INSOMNIA, + 0, // Safari Zone flee rate + BODY_COLOR_RED + }, { // Crobat + 85, 90, 80, 130, 70, 80, + TYPE_POISON, + TYPE_FLYING, + 90, // catch rate + 204, // base exp. yield + 0, 0, 0, 3, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FLYING, + EGG_GROUP_FLYING, + ABILITY_INNER_FOCUS, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PURPLE + }, { // Chinchou + 75, 38, 38, 67, 56, 56, + TYPE_WATER, + TYPE_ELECTRIC, + 190, // catch rate + 90, // base exp. yield + 1, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_YELLOW_SHARD, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_SLOW, + EGG_GROUP_WATER_2, + EGG_GROUP_WATER_2, + ABILITY_VOLT_ABSORB, + ABILITY_ILLUMINATE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Lanturn + 125, 58, 58, 67, 76, 76, + TYPE_WATER, + TYPE_ELECTRIC, + 75, // catch rate + 156, // base exp. yield + 2, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_YELLOW_SHARD, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_SLOW, + EGG_GROUP_WATER_2, + EGG_GROUP_WATER_2, + ABILITY_VOLT_ABSORB, + ABILITY_ILLUMINATE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Pichu + 20, 40, 15, 60, 35, 35, + TYPE_ELECTRIC, + TYPE_ELECTRIC, + 190, // catch rate + 42, // base exp. yield + 0, 0, 0, 1, 0, 0, + ITEM_NONE, + ITEM_ORAN_BERRY, + 127, // gender + 10, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_STATIC, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_YELLOW + }, { // Cleffa + 50, 25, 28, 15, 45, 55, + TYPE_NORMAL, + TYPE_NORMAL, + 150, // catch rate + 37, // base exp. yield + 0, 0, 0, 0, 0, 1, + ITEM_LEPPA_BERRY, + ITEM_MOON_STONE, + 191, // gender + 10, // egg cycles + 140, // base friendship + GROWTH_FAST, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_CUTE_CHARM, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PINK + }, { // Igglybuff + 90, 30, 15, 15, 40, 20, + TYPE_NORMAL, + TYPE_NORMAL, + 170, // catch rate + 39, // base exp. yield + 1, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 191, // gender + 10, // egg cycles + 70, // base friendship + GROWTH_FAST, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_CUTE_CHARM, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PINK, TRUE + }, { // Togepi + 35, 20, 65, 20, 40, 65, + TYPE_NORMAL, + TYPE_NORMAL, + 190, // catch rate + 74, // base exp. yield + 0, 0, 0, 0, 0, 1, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 10, // egg cycles + 70, // base friendship + GROWTH_FAST, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_HUSTLE, + ABILITY_SERENE_GRACE, + 0, // Safari Zone flee rate + BODY_COLOR_WHITE + }, { // Togetic + 55, 40, 85, 40, 80, 105, + TYPE_NORMAL, + TYPE_FLYING, + 75, // catch rate + 114, // base exp. yield + 0, 0, 0, 0, 0, 2, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 10, // egg cycles + 70, // base friendship + GROWTH_FAST, + EGG_GROUP_FLYING, + EGG_GROUP_FAIRY, + ABILITY_HUSTLE, + ABILITY_SERENE_GRACE, + 0, // Safari Zone flee rate + BODY_COLOR_WHITE + }, { // Natu + 40, 50, 45, 70, 70, 45, + TYPE_PSYCHIC, + TYPE_FLYING, + 190, // catch rate + 73, // base exp. yield + 0, 0, 0, 0, 1, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FLYING, + EGG_GROUP_FLYING, + ABILITY_SYNCHRONIZE, + ABILITY_EARLY_BIRD, + 6, // Safari Zone flee rate + BODY_COLOR_GREEN + }, { // Xatu + 65, 75, 70, 95, 95, 70, + TYPE_PSYCHIC, + TYPE_FLYING, + 75, // catch rate + 171, // base exp. yield + 0, 0, 0, 1, 1, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FLYING, + EGG_GROUP_FLYING, + ABILITY_SYNCHRONIZE, + ABILITY_EARLY_BIRD, + 8, // Safari Zone flee rate + BODY_COLOR_GREEN + }, { // Mareep + 55, 40, 40, 35, 65, 45, + TYPE_ELECTRIC, + TYPE_ELECTRIC, + 235, // catch rate + 59, // base exp. yield + 0, 0, 0, 0, 1, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_MONSTER, + EGG_GROUP_FIELD, + ABILITY_STATIC, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_WHITE + }, { // Flaaffy + 70, 55, 55, 45, 80, 60, + TYPE_ELECTRIC, + TYPE_ELECTRIC, + 120, // catch rate + 117, // base exp. yield + 0, 0, 0, 0, 2, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_MONSTER, + EGG_GROUP_FIELD, + ABILITY_STATIC, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PINK + }, { // Ampharos + 90, 75, 75, 55, 115, 90, + TYPE_ELECTRIC, + TYPE_ELECTRIC, + 45, // catch rate + 194, // base exp. yield + 0, 0, 0, 0, 3, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_MONSTER, + EGG_GROUP_FIELD, + ABILITY_STATIC, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_YELLOW + }, { // Bellossom + 75, 80, 85, 50, 90, 100, + TYPE_GRASS, + TYPE_GRASS, + 45, // catch rate + 184, // base exp. yield + 0, 0, 0, 0, 0, 3, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_GRASS, + EGG_GROUP_GRASS, + ABILITY_CHLOROPHYLL, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GREEN + }, { // Marill + 70, 20, 50, 40, 20, 50, + TYPE_WATER, + TYPE_WATER, + 190, // catch rate + 58, // base exp. yield + 2, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 10, // egg cycles + 70, // base friendship + GROWTH_FAST, + EGG_GROUP_WATER_1, + EGG_GROUP_FAIRY, + ABILITY_THICK_FAT, + ABILITY_HUGE_POWER, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Azumarill + 100, 50, 80, 50, 50, 80, + TYPE_WATER, + TYPE_WATER, + 75, // catch rate + 153, // base exp. yield + 3, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 10, // egg cycles + 70, // base friendship + GROWTH_FAST, + EGG_GROUP_WATER_1, + EGG_GROUP_FAIRY, + ABILITY_THICK_FAT, + ABILITY_HUGE_POWER, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Sudowoodo + 70, 100, 115, 30, 30, 65, + TYPE_ROCK, + TYPE_ROCK, + 65, // catch rate + 135, // base exp. yield + 0, 0, 2, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_MINERAL, + EGG_GROUP_MINERAL, + ABILITY_STURDY, + ABILITY_ROCK_HEAD, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Politoed + 90, 75, 75, 70, 90, 100, + TYPE_WATER, + TYPE_WATER, + 45, // catch rate + 185, // base exp. yield + 0, 0, 0, 0, 0, 3, + ITEM_NONE, + ITEM_KINGS_ROCK, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_WATER_1, + EGG_GROUP_WATER_1, + ABILITY_WATER_ABSORB, + ABILITY_DAMP, + 0, // Safari Zone flee rate + BODY_COLOR_GREEN, TRUE + }, { // Hoppip + 35, 35, 40, 50, 35, 55, + TYPE_GRASS, + TYPE_FLYING, + 255, // catch rate + 74, // base exp. yield + 0, 0, 0, 0, 0, 1, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_FAIRY, + EGG_GROUP_GRASS, + ABILITY_CHLOROPHYLL, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PINK + }, { // Skiploom + 55, 45, 50, 80, 45, 65, + TYPE_GRASS, + TYPE_FLYING, + 120, // catch rate + 136, // base exp. yield + 0, 0, 0, 2, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_FAIRY, + EGG_GROUP_GRASS, + ABILITY_CHLOROPHYLL, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GREEN + }, { // Jumpluff + 75, 55, 70, 110, 55, 85, + TYPE_GRASS, + TYPE_FLYING, + 45, // catch rate + 176, // base exp. yield + 0, 0, 0, 3, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_FAIRY, + EGG_GROUP_GRASS, + ABILITY_CHLOROPHYLL, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Aipom + 55, 70, 55, 85, 40, 55, + TYPE_NORMAL, + TYPE_NORMAL, + 45, // catch rate + 94, // base exp. yield + 0, 0, 0, 1, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_RUN_AWAY, + ABILITY_PICKUP, + 0, // Safari Zone flee rate + BODY_COLOR_PURPLE + }, { // Sunkern + 30, 30, 30, 30, 30, 30, + TYPE_GRASS, + TYPE_GRASS, + 235, // catch rate + 52, // base exp. yield + 0, 0, 0, 0, 1, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_GRASS, + EGG_GROUP_GRASS, + ABILITY_CHLOROPHYLL, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_YELLOW + }, { // Sunflora + 75, 75, 55, 30, 105, 85, + TYPE_GRASS, + TYPE_GRASS, + 120, // catch rate + 146, // base exp. yield + 0, 0, 0, 0, 2, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_GRASS, + EGG_GROUP_GRASS, + ABILITY_CHLOROPHYLL, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_YELLOW + }, { // Yanma + 65, 65, 45, 95, 75, 45, + TYPE_BUG, + TYPE_FLYING, + 75, // catch rate + 147, // base exp. yield + 0, 0, 0, 2, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_BUG, + EGG_GROUP_BUG, + ABILITY_SPEED_BOOST, + ABILITY_COMPOUND_EYES, + 0, // Safari Zone flee rate + BODY_COLOR_RED + }, { // Wooper + 55, 45, 45, 15, 25, 25, + TYPE_WATER, + TYPE_GROUND, + 255, // catch rate + 52, // base exp. yield + 1, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_WATER_1, + EGG_GROUP_FIELD, + ABILITY_DAMP, + ABILITY_WATER_ABSORB, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Quagsire + 95, 85, 85, 35, 65, 65, + TYPE_WATER, + TYPE_GROUND, + 90, // catch rate + 137, // base exp. yield + 2, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_WATER_1, + EGG_GROUP_FIELD, + ABILITY_DAMP, + ABILITY_WATER_ABSORB, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Espeon + 65, 65, 60, 110, 130, 95, + TYPE_PSYCHIC, + TYPE_PSYCHIC, + 45, // catch rate + 197, // base exp. yield + 0, 0, 0, 0, 2, 0, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 35, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_SYNCHRONIZE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PURPLE + }, { // Umbreon + 95, 65, 110, 65, 60, 130, + TYPE_DARK, + TYPE_DARK, + 45, // catch rate + 197, // base exp. yield + 0, 0, 0, 0, 0, 2, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 35, // egg cycles + 35, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_SYNCHRONIZE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLACK + }, { // Murkrow + 60, 85, 42, 91, 85, 42, + TYPE_DARK, + TYPE_FLYING, + 30, // catch rate + 107, // base exp. yield + 0, 0, 0, 1, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 35, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_FLYING, + EGG_GROUP_FLYING, + ABILITY_INSOMNIA, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLACK + }, { // Slowking + 95, 75, 80, 30, 100, 110, + TYPE_WATER, + TYPE_PSYCHIC, + 70, // catch rate + 164, // base exp. yield + 0, 0, 0, 0, 0, 3, + ITEM_NONE, + ITEM_KINGS_ROCK, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_MONSTER, + EGG_GROUP_WATER_1, + ABILITY_OBLIVIOUS, + ABILITY_OWN_TEMPO, + 0, // Safari Zone flee rate + BODY_COLOR_PINK + }, { // Misdreavus + 60, 60, 60, 85, 85, 85, + TYPE_GHOST, + TYPE_GHOST, + 45, // catch rate + 147, // base exp. yield + 0, 0, 0, 0, 1, 1, + ITEM_NONE, + ITEM_SPELL_TAG, + 127, // gender + 25, // egg cycles + 35, // base friendship + GROWTH_FAST, + EGG_GROUP_AMORPHOUS, + EGG_GROUP_AMORPHOUS, + ABILITY_LEVITATE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GRAY + }, { // Unown + 48, 72, 48, 48, 72, 48, + TYPE_PSYCHIC, + TYPE_PSYCHIC, + 225, // catch rate + 61, // base exp. yield + 0, 1, 0, 0, 1, 0, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 40, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_LEVITATE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLACK, TRUE + }, { // Wobbuffet + 190, 33, 58, 33, 33, 58, + TYPE_PSYCHIC, + TYPE_PSYCHIC, + 45, // catch rate + 177, // base exp. yield + 2, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_AMORPHOUS, + EGG_GROUP_AMORPHOUS, + ABILITY_SHADOW_TAG, + ABILITY_NONE, + 4, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Girafarig + 70, 80, 65, 85, 90, 65, + TYPE_NORMAL, + TYPE_PSYCHIC, + 60, // catch rate + 149, // base exp. yield + 0, 0, 0, 0, 2, 0, + ITEM_NONE, + ITEM_PERSIM_BERRY, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_INNER_FOCUS, + ABILITY_EARLY_BIRD, + 4, // Safari Zone flee rate + BODY_COLOR_YELLOW + }, { // Pineco + 50, 65, 90, 15, 35, 35, + TYPE_BUG, + TYPE_BUG, + 190, // catch rate + 60, // base exp. yield + 0, 0, 1, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_BUG, + EGG_GROUP_BUG, + ABILITY_STURDY, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GRAY + }, { // Forretress + 75, 90, 140, 40, 60, 60, + TYPE_BUG, + TYPE_STEEL, + 75, // catch rate + 118, // base exp. yield + 0, 0, 2, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_BUG, + EGG_GROUP_BUG, + ABILITY_STURDY, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PURPLE + }, { // Dunsparce + 100, 70, 70, 45, 65, 65, + TYPE_NORMAL, + TYPE_NORMAL, + 190, // catch rate + 75, // base exp. yield + 1, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_SERENE_GRACE, + ABILITY_RUN_AWAY, + 0, // Safari Zone flee rate + BODY_COLOR_YELLOW + }, { // Gligar + 65, 75, 105, 85, 35, 65, + TYPE_GROUND, + TYPE_FLYING, + 60, // catch rate + 108, // base exp. yield + 0, 0, 1, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_BUG, + EGG_GROUP_BUG, + ABILITY_HYPER_CUTTER, + ABILITY_SAND_VEIL, + 0, // Safari Zone flee rate + BODY_COLOR_PURPLE + }, { // Steelix + 75, 85, 200, 30, 55, 65, + TYPE_STEEL, + TYPE_GROUND, + 25, // catch rate + 196, // base exp. yield + 0, 0, 2, 0, 0, 0, + ITEM_NONE, + ITEM_METAL_COAT, + 127, // gender + 25, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_MINERAL, + EGG_GROUP_MINERAL, + ABILITY_ROCK_HEAD, + ABILITY_STURDY, + 0, // Safari Zone flee rate + BODY_COLOR_GRAY + }, { // Snubbull + 60, 80, 50, 30, 40, 40, + TYPE_NORMAL, + TYPE_NORMAL, + 190, // catch rate + 63, // base exp. yield + 0, 1, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 191, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FAIRY, + ABILITY_INTIMIDATE, + ABILITY_RUN_AWAY, + 0, // Safari Zone flee rate + BODY_COLOR_PINK + }, { // Granbull + 90, 120, 75, 45, 60, 60, + TYPE_NORMAL, + TYPE_NORMAL, + 75, // catch rate + 178, // base exp. yield + 0, 2, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 191, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FAIRY, + ABILITY_INTIMIDATE, + ABILITY_INTIMIDATE, + 0, // Safari Zone flee rate + BODY_COLOR_PURPLE + }, { // Qwilfish + 65, 95, 75, 85, 55, 55, + TYPE_WATER, + TYPE_POISON, + 45, // catch rate + 100, // base exp. yield + 0, 1, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_WATER_2, + EGG_GROUP_WATER_2, + ABILITY_POISON_POINT, + ABILITY_SWIFT_SWIM, + 0, // Safari Zone flee rate + BODY_COLOR_GRAY + }, { // Scizor + 70, 130, 100, 65, 55, 80, + TYPE_BUG, + TYPE_STEEL, + 25, // catch rate + 200, // base exp. yield + 0, 2, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 25, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_BUG, + EGG_GROUP_BUG, + ABILITY_SWARM, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_RED + }, { // Shuckle + 20, 10, 230, 5, 10, 230, + TYPE_BUG, + TYPE_ROCK, + 190, // catch rate + 80, // base exp. yield + 0, 0, 1, 0, 0, 1, + ITEM_ORAN_BERRY, + ITEM_ORAN_BERRY, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_BUG, + EGG_GROUP_BUG, + ABILITY_STURDY, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_YELLOW + }, { // Heracross + 80, 125, 75, 85, 40, 95, + TYPE_BUG, + TYPE_FIGHTING, + 45, // catch rate + 200, // base exp. yield + 0, 2, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 25, // egg cycles + 70, // base friendship + GROWTH_SLOW, + EGG_GROUP_BUG, + EGG_GROUP_BUG, + ABILITY_SWARM, + ABILITY_GUTS, + 8, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Sneasel + 55, 95, 55, 115, 35, 75, + TYPE_DARK, + TYPE_ICE, + 60, // catch rate + 132, // base exp. yield + 0, 0, 0, 1, 0, 0, + ITEM_NONE, + ITEM_QUICK_CLAW, + 127, // gender + 20, // egg cycles + 35, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_INNER_FOCUS, + ABILITY_KEEN_EYE, + 0, // Safari Zone flee rate + BODY_COLOR_BLACK, TRUE + }, { // Teddiursa + 60, 80, 50, 40, 50, 50, + TYPE_NORMAL, + TYPE_NORMAL, + 120, // catch rate + 124, // base exp. yield + 0, 1, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_PICKUP, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN, TRUE + }, { // Ursaring + 90, 130, 75, 55, 75, 75, + TYPE_NORMAL, + TYPE_NORMAL, + 60, // catch rate + 189, // base exp. yield + 0, 2, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_GUTS, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Slugma + 40, 40, 40, 20, 70, 40, + TYPE_FIRE, + TYPE_FIRE, + 190, // catch rate + 78, // base exp. yield + 0, 0, 0, 0, 1, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_AMORPHOUS, + EGG_GROUP_AMORPHOUS, + ABILITY_MAGMA_ARMOR, + ABILITY_FLAME_BODY, + 0, // Safari Zone flee rate + BODY_COLOR_RED + }, { // Magcargo + 50, 50, 120, 30, 80, 80, + TYPE_FIRE, + TYPE_ROCK, + 75, // catch rate + 154, // base exp. yield + 0, 0, 2, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_AMORPHOUS, + EGG_GROUP_AMORPHOUS, + ABILITY_MAGMA_ARMOR, + ABILITY_FLAME_BODY, + 0, // Safari Zone flee rate + BODY_COLOR_RED + }, { // Swinub + 50, 50, 40, 50, 30, 30, + TYPE_ICE, + TYPE_GROUND, + 225, // catch rate + 78, // base exp. yield + 0, 1, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_SLOW, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_OBLIVIOUS, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Piloswine + 100, 100, 80, 50, 60, 60, + TYPE_ICE, + TYPE_GROUND, + 75, // catch rate + 160, // base exp. yield + 1, 1, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_SLOW, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_OBLIVIOUS, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Corsola + 55, 55, 85, 35, 65, 85, + TYPE_WATER, + TYPE_ROCK, + 60, // catch rate + 113, // base exp. yield + 0, 0, 1, 0, 0, 1, + ITEM_NONE, + ITEM_RED_SHARD, + 191, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_FAST, + EGG_GROUP_WATER_1, + EGG_GROUP_WATER_3, + ABILITY_HUSTLE, + ABILITY_NATURAL_CURE, + 0, // Safari Zone flee rate + BODY_COLOR_PINK + }, { // Remoraid + 35, 65, 35, 65, 65, 35, + TYPE_WATER, + TYPE_WATER, + 190, // catch rate + 78, // base exp. yield + 0, 0, 0, 0, 1, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_WATER_1, + EGG_GROUP_WATER_2, + ABILITY_HUSTLE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GRAY + }, { // Octillery + 75, 105, 75, 45, 105, 75, + TYPE_WATER, + TYPE_WATER, + 75, // catch rate + 164, // base exp. yield + 0, 1, 0, 0, 1, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_WATER_1, + EGG_GROUP_WATER_2, + ABILITY_SUCTION_CUPS, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_RED + }, { // Delibird + 45, 55, 45, 75, 65, 45, + TYPE_ICE, + TYPE_FLYING, + 45, // catch rate + 183, // base exp. yield + 0, 0, 0, 1, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_FAST, + EGG_GROUP_WATER_1, + EGG_GROUP_FIELD, + ABILITY_VITAL_SPIRIT, + ABILITY_HUSTLE, + 0, // Safari Zone flee rate + BODY_COLOR_RED + }, { // Mantine + 65, 40, 70, 70, 80, 140, + TYPE_WATER, + TYPE_FLYING, + 25, // catch rate + 168, // base exp. yield + 0, 0, 0, 0, 0, 2, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 25, // egg cycles + 70, // base friendship + GROWTH_SLOW, + EGG_GROUP_WATER_1, + EGG_GROUP_WATER_1, + ABILITY_SWIFT_SWIM, + ABILITY_WATER_ABSORB, + 0, // Safari Zone flee rate + BODY_COLOR_PURPLE + }, { // Skarmory + 65, 80, 140, 70, 40, 70, + TYPE_STEEL, + TYPE_FLYING, + 25, // catch rate + 168, // base exp. yield + 0, 0, 2, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 25, // egg cycles + 70, // base friendship + GROWTH_SLOW, + EGG_GROUP_FLYING, + EGG_GROUP_FLYING, + ABILITY_KEEN_EYE, + ABILITY_STURDY, + 0, // Safari Zone flee rate + BODY_COLOR_GRAY + }, { // Houndour + 45, 60, 30, 65, 80, 50, + TYPE_DARK, + TYPE_FIRE, + 120, // catch rate + 114, // base exp. yield + 0, 0, 0, 0, 1, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 35, // base friendship + GROWTH_SLOW, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_EARLY_BIRD, + ABILITY_FLASH_FIRE, + 0, // Safari Zone flee rate + BODY_COLOR_BLACK + }, { // Houndoom + 75, 90, 50, 95, 110, 80, + TYPE_DARK, + TYPE_FIRE, + 45, // catch rate + 204, // base exp. yield + 0, 0, 0, 0, 2, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 35, // base friendship + GROWTH_SLOW, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_EARLY_BIRD, + ABILITY_FLASH_FIRE, + 0, // Safari Zone flee rate + BODY_COLOR_BLACK + }, { // Kingdra + 75, 95, 95, 85, 95, 95, + TYPE_WATER, + TYPE_DRAGON, + 45, // catch rate + 207, // base exp. yield + 0, 1, 0, 0, 1, 1, + ITEM_NONE, + ITEM_DRAGON_SCALE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_WATER_1, + EGG_GROUP_DRAGON, + ABILITY_SWIFT_SWIM, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Phanpy + 90, 60, 60, 40, 40, 40, + TYPE_GROUND, + TYPE_GROUND, + 120, // catch rate + 124, // base exp. yield + 1, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_PICKUP, + ABILITY_NONE, + 10, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Donphan + 90, 120, 120, 50, 60, 60, + TYPE_GROUND, + TYPE_GROUND, + 60, // catch rate + 189, // base exp. yield + 0, 1, 1, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_STURDY, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GRAY + }, { // Porygon2 + 85, 80, 90, 60, 105, 95, + TYPE_NORMAL, + TYPE_NORMAL, + 45, // catch rate + 180, // base exp. yield + 0, 0, 0, 0, 2, 0, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_MINERAL, + EGG_GROUP_MINERAL, + ABILITY_TRACE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_RED + }, { // Stantler + 73, 95, 62, 85, 85, 65, + TYPE_NORMAL, + TYPE_NORMAL, + 45, // catch rate + 165, // base exp. yield + 0, 1, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_SLOW, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_INTIMIDATE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Smeargle + 55, 20, 35, 75, 20, 45, + TYPE_NORMAL, + TYPE_NORMAL, + 45, // catch rate + 106, // base exp. yield + 0, 0, 0, 1, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_OWN_TEMPO, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_WHITE + }, { // Tyrogue + 35, 35, 35, 35, 35, 35, + TYPE_FIGHTING, + TYPE_FIGHTING, + 75, // catch rate + 91, // base exp. yield + 0, 1, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 0, // gender + 25, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_GUTS, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PURPLE + }, { // Hitmontop + 50, 95, 95, 70, 35, 110, + TYPE_FIGHTING, + TYPE_FIGHTING, + 45, // catch rate + 138, // base exp. yield + 0, 0, 0, 0, 0, 2, + ITEM_NONE, + ITEM_NONE, + 0, // gender + 25, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_HUMAN_LIKE, + EGG_GROUP_HUMAN_LIKE, + ABILITY_INTIMIDATE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Smoochum + 45, 30, 15, 65, 85, 65, + TYPE_ICE, + TYPE_PSYCHIC, + 45, // catch rate + 87, // base exp. yield + 0, 0, 0, 0, 1, 0, + ITEM_ASPEAR_BERRY, + ITEM_ASPEAR_BERRY, + 254, // gender + 25, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_OBLIVIOUS, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PINK + }, { // Elekid + 45, 63, 37, 95, 65, 55, + TYPE_ELECTRIC, + TYPE_ELECTRIC, + 45, // catch rate + 106, // base exp. yield + 0, 0, 0, 1, 0, 0, + ITEM_NONE, + ITEM_NONE, + 63, // gender + 25, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_STATIC, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_YELLOW, TRUE + }, { // Magby + 45, 75, 37, 83, 70, 55, + TYPE_FIRE, + TYPE_FIRE, + 45, // catch rate + 117, // base exp. yield + 0, 0, 0, 1, 0, 0, + ITEM_RAWST_BERRY, + ITEM_RAWST_BERRY, + 63, // gender + 25, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_FLAME_BODY, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_RED + }, { // Miltank + 95, 80, 105, 100, 40, 70, + TYPE_NORMAL, + TYPE_NORMAL, + 45, // catch rate + 200, // base exp. yield + 0, 0, 2, 0, 0, 0, + ITEM_MOOMOO_MILK, + ITEM_MOOMOO_MILK, + 254, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_SLOW, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_THICK_FAT, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PINK + }, { // Blissey + 255, 10, 10, 55, 75, 135, + TYPE_NORMAL, + TYPE_NORMAL, + 30, // catch rate + 255, // base exp. yield + 2, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_LUCKY_EGG, + 254, // gender + 40, // egg cycles + 140, // base friendship + GROWTH_FAST, + EGG_GROUP_FAIRY, + EGG_GROUP_FAIRY, + ABILITY_NATURAL_CURE, + ABILITY_SERENE_GRACE, + 0, // Safari Zone flee rate + BODY_COLOR_PINK + }, { // Raikou + 90, 85, 75, 115, 115, 100, + TYPE_ELECTRIC, + TYPE_ELECTRIC, + 3, // catch rate + 216, // base exp. yield + 0, 0, 0, 2, 1, 0, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 80, // egg cycles + 35, // base friendship + GROWTH_SLOW, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_PRESSURE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_YELLOW + }, { // Entei + 115, 115, 85, 100, 90, 75, + TYPE_FIRE, + TYPE_FIRE, + 3, // catch rate + 217, // base exp. yield + 1, 2, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 80, // egg cycles + 35, // base friendship + GROWTH_SLOW, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_PRESSURE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Suicune + 100, 75, 115, 85, 90, 115, + TYPE_WATER, + TYPE_WATER, + 3, // catch rate + 215, // base exp. yield + 0, 0, 1, 0, 0, 2, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 80, // egg cycles + 35, // base friendship + GROWTH_SLOW, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_PRESSURE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Larvitar + 50, 64, 50, 41, 45, 50, + TYPE_ROCK, + TYPE_GROUND, + 45, // catch rate + 67, // base exp. yield + 0, 1, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 40, // egg cycles + 35, // base friendship + GROWTH_SLOW, + EGG_GROUP_MONSTER, + EGG_GROUP_MONSTER, + ABILITY_GUTS, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GREEN + }, { // Pupitar + 70, 84, 70, 51, 65, 70, + TYPE_ROCK, + TYPE_GROUND, + 45, // catch rate + 144, // base exp. yield + 0, 2, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 40, // egg cycles + 35, // base friendship + GROWTH_SLOW, + EGG_GROUP_MONSTER, + EGG_GROUP_MONSTER, + ABILITY_SHED_SKIN, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GRAY + }, { // Tyranitar + 100, 134, 110, 61, 95, 100, + TYPE_ROCK, + TYPE_DARK, + 45, // catch rate + 218, // base exp. yield + 0, 3, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 40, // egg cycles + 35, // base friendship + GROWTH_SLOW, + EGG_GROUP_MONSTER, + EGG_GROUP_MONSTER, + ABILITY_SAND_STREAM, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GREEN + }, { // Lugia + 106, 90, 130, 110, 90, 154, + TYPE_PSYCHIC, + TYPE_FLYING, + 3, // catch rate + 220, // base exp. yield + 0, 0, 0, 0, 0, 3, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 120, // egg cycles + 0, // base friendship + GROWTH_SLOW, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_PRESSURE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_WHITE + }, { // Ho-Oh + 106, 130, 90, 90, 110, 154, + TYPE_FIRE, + TYPE_FLYING, + 3, // catch rate + 220, // base exp. yield + 0, 0, 0, 0, 0, 3, + ITEM_SACRED_ASH, + ITEM_SACRED_ASH, + 255, // gender + 120, // egg cycles + 0, // base friendship + GROWTH_SLOW, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_PRESSURE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_RED + }, { // Celebi + 100, 100, 100, 100, 100, 100, + TYPE_PSYCHIC, + TYPE_GRASS, + 45, // catch rate + 64, // base exp. yield + 3, 0, 0, 0, 0, 0, + ITEM_LUM_BERRY, + ITEM_LUM_BERRY, + 255, // gender + 120, // egg cycles + 100, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_NATURAL_CURE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GREEN + }, { // ? + 50, 150, 50, 150, 150, 50, + TYPE_NORMAL, + TYPE_NORMAL, + 3, // catch rate + 1, // base exp. yield + 2, 2, 2, 2, 2, 2, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 120, // egg cycles + 0, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_NONE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLACK + }, { // ? + 50, 150, 50, 150, 150, 50, + TYPE_NORMAL, + TYPE_NORMAL, + 3, // catch rate + 1, // base exp. yield + 2, 2, 2, 2, 2, 2, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 120, // egg cycles + 0, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_NONE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLACK + }, { // ? + 50, 150, 50, 150, 150, 50, + TYPE_NORMAL, + TYPE_NORMAL, + 3, // catch rate + 1, // base exp. yield + 2, 2, 2, 2, 2, 2, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 120, // egg cycles + 0, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_NONE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLACK + }, { // ? + 50, 150, 50, 150, 150, 50, + TYPE_NORMAL, + TYPE_NORMAL, + 3, // catch rate + 1, // base exp. yield + 2, 2, 2, 2, 2, 2, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 120, // egg cycles + 0, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_NONE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLACK + }, { // ? + 50, 150, 50, 150, 150, 50, + TYPE_NORMAL, + TYPE_NORMAL, + 3, // catch rate + 1, // base exp. yield + 2, 2, 2, 2, 2, 2, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 120, // egg cycles + 0, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_NONE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLACK + }, { // ? + 50, 150, 50, 150, 150, 50, + TYPE_NORMAL, + TYPE_NORMAL, + 3, // catch rate + 1, // base exp. yield + 2, 2, 2, 2, 2, 2, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 120, // egg cycles + 0, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_NONE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLACK + }, { // ? + 50, 150, 50, 150, 150, 50, + TYPE_NORMAL, + TYPE_NORMAL, + 3, // catch rate + 1, // base exp. yield + 2, 2, 2, 2, 2, 2, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 120, // egg cycles + 0, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_NONE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLACK + }, { // ? + 50, 150, 50, 150, 150, 50, + TYPE_NORMAL, + TYPE_NORMAL, + 3, // catch rate + 1, // base exp. yield + 2, 2, 2, 2, 2, 2, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 120, // egg cycles + 0, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_NONE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLACK + }, { // ? + 50, 150, 50, 150, 150, 50, + TYPE_NORMAL, + TYPE_NORMAL, + 3, // catch rate + 1, // base exp. yield + 2, 2, 2, 2, 2, 2, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 120, // egg cycles + 0, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_NONE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLACK + }, { // ? + 50, 150, 50, 150, 150, 50, + TYPE_NORMAL, + TYPE_NORMAL, + 3, // catch rate + 1, // base exp. yield + 2, 2, 2, 2, 2, 2, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 120, // egg cycles + 0, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_NONE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLACK + }, { // ? + 50, 150, 50, 150, 150, 50, + TYPE_NORMAL, + TYPE_NORMAL, + 3, // catch rate + 1, // base exp. yield + 2, 2, 2, 2, 2, 2, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 120, // egg cycles + 0, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_NONE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLACK + }, { // ? + 50, 150, 50, 150, 150, 50, + TYPE_NORMAL, + TYPE_NORMAL, + 3, // catch rate + 1, // base exp. yield + 2, 2, 2, 2, 2, 2, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 120, // egg cycles + 0, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_NONE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLACK + }, { // ? + 50, 150, 50, 150, 150, 50, + TYPE_NORMAL, + TYPE_NORMAL, + 3, // catch rate + 1, // base exp. yield + 2, 2, 2, 2, 2, 2, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 120, // egg cycles + 0, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_NONE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLACK + }, { // ? + 50, 150, 50, 150, 150, 50, + TYPE_NORMAL, + TYPE_NORMAL, + 3, // catch rate + 1, // base exp. yield + 2, 2, 2, 2, 2, 2, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 120, // egg cycles + 0, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_NONE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLACK + }, { // ? + 50, 150, 50, 150, 150, 50, + TYPE_NORMAL, + TYPE_NORMAL, + 3, // catch rate + 1, // base exp. yield + 2, 2, 2, 2, 2, 2, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 120, // egg cycles + 0, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_NONE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLACK + }, { // ? + 50, 150, 50, 150, 150, 50, + TYPE_NORMAL, + TYPE_NORMAL, + 3, // catch rate + 1, // base exp. yield + 2, 2, 2, 2, 2, 2, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 120, // egg cycles + 0, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_NONE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLACK + }, { // ? + 50, 150, 50, 150, 150, 50, + TYPE_NORMAL, + TYPE_NORMAL, + 3, // catch rate + 1, // base exp. yield + 2, 2, 2, 2, 2, 2, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 120, // egg cycles + 0, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_NONE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLACK + }, { // ? + 50, 150, 50, 150, 150, 50, + TYPE_NORMAL, + TYPE_NORMAL, + 3, // catch rate + 1, // base exp. yield + 2, 2, 2, 2, 2, 2, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 120, // egg cycles + 0, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_NONE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLACK + }, { // ? + 50, 150, 50, 150, 150, 50, + TYPE_NORMAL, + TYPE_NORMAL, + 3, // catch rate + 1, // base exp. yield + 2, 2, 2, 2, 2, 2, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 120, // egg cycles + 0, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_NONE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLACK + }, { // ? + 50, 150, 50, 150, 150, 50, + TYPE_NORMAL, + TYPE_NORMAL, + 3, // catch rate + 1, // base exp. yield + 2, 2, 2, 2, 2, 2, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 120, // egg cycles + 0, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_NONE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLACK + }, { // ? + 50, 150, 50, 150, 150, 50, + TYPE_NORMAL, + TYPE_NORMAL, + 3, // catch rate + 1, // base exp. yield + 2, 2, 2, 2, 2, 2, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 120, // egg cycles + 0, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_NONE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLACK + }, { // ? + 50, 150, 50, 150, 150, 50, + TYPE_NORMAL, + TYPE_NORMAL, + 3, // catch rate + 1, // base exp. yield + 2, 2, 2, 2, 2, 2, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 120, // egg cycles + 0, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_NONE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLACK + }, { // ? + 50, 150, 50, 150, 150, 50, + TYPE_NORMAL, + TYPE_NORMAL, + 3, // catch rate + 1, // base exp. yield + 2, 2, 2, 2, 2, 2, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 120, // egg cycles + 0, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_NONE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLACK + }, { // ? + 50, 150, 50, 150, 150, 50, + TYPE_NORMAL, + TYPE_NORMAL, + 3, // catch rate + 1, // base exp. yield + 2, 2, 2, 2, 2, 2, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 120, // egg cycles + 0, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_NONE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLACK + }, { // ? + 50, 150, 50, 150, 150, 50, + TYPE_NORMAL, + TYPE_NORMAL, + 3, // catch rate + 1, // base exp. yield + 2, 2, 2, 2, 2, 2, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 120, // egg cycles + 0, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_NONE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLACK + }, { // Treecko + 40, 45, 35, 70, 65, 55, + TYPE_GRASS, + TYPE_GRASS, + 45, // catch rate + 65, // base exp. yield + 0, 0, 0, 1, 0, 0, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_MONSTER, + EGG_GROUP_DRAGON, + ABILITY_OVERGROW, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GREEN + }, { // Grovyle + 50, 65, 45, 95, 85, 65, + TYPE_GRASS, + TYPE_GRASS, + 45, // catch rate + 141, // base exp. yield + 0, 0, 0, 2, 0, 0, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_MONSTER, + EGG_GROUP_DRAGON, + ABILITY_OVERGROW, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GREEN + }, { // Sceptile + 70, 85, 65, 120, 105, 85, + TYPE_GRASS, + TYPE_GRASS, + 45, // catch rate + 208, // base exp. yield + 0, 0, 0, 3, 0, 0, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_MONSTER, + EGG_GROUP_DRAGON, + ABILITY_OVERGROW, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GREEN + }, { // Torchic + 45, 60, 40, 45, 70, 50, + TYPE_FIRE, + TYPE_FIRE, + 45, // catch rate + 65, // base exp. yield + 0, 0, 0, 0, 1, 0, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_BLAZE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_RED + }, { // Combusken + 60, 85, 60, 55, 85, 60, + TYPE_FIRE, + TYPE_FIGHTING, + 45, // catch rate + 142, // base exp. yield + 0, 1, 0, 0, 1, 0, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_BLAZE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_RED + }, { // Blaziken + 80, 120, 70, 80, 110, 70, + TYPE_FIRE, + TYPE_FIGHTING, + 45, // catch rate + 209, // base exp. yield + 0, 3, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_BLAZE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_RED + }, { // Mudkip + 50, 70, 50, 40, 50, 50, + TYPE_WATER, + TYPE_WATER, + 45, // catch rate + 65, // base exp. yield + 0, 1, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_MONSTER, + EGG_GROUP_WATER_1, + ABILITY_TORRENT, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Marshtomp + 70, 85, 70, 50, 60, 70, + TYPE_WATER, + TYPE_GROUND, + 45, // catch rate + 143, // base exp. yield + 0, 2, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_MONSTER, + EGG_GROUP_WATER_1, + ABILITY_TORRENT, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Swampert + 100, 110, 90, 60, 85, 90, + TYPE_WATER, + TYPE_GROUND, + 45, // catch rate + 210, // base exp. yield + 0, 3, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_MONSTER, + EGG_GROUP_WATER_1, + ABILITY_TORRENT, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Poochyena + 35, 55, 35, 35, 30, 30, + TYPE_DARK, + TYPE_DARK, + 255, // catch rate + 55, // base exp. yield + 0, 1, 0, 0, 0, 0, + ITEM_NONE, + ITEM_PECHA_BERRY, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_RUN_AWAY, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GRAY + }, { // Mightyena + 70, 90, 70, 70, 60, 60, + TYPE_DARK, + TYPE_DARK, + 127, // catch rate + 128, // base exp. yield + 0, 2, 0, 0, 0, 0, + ITEM_NONE, + ITEM_PECHA_BERRY, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_INTIMIDATE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GRAY + }, { // Zigzagoon + 38, 30, 41, 60, 30, 41, + TYPE_NORMAL, + TYPE_NORMAL, + 255, // catch rate + 60, // base exp. yield + 0, 0, 0, 1, 0, 0, + ITEM_NONE, + ITEM_ORAN_BERRY, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_PICKUP, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Linoone + 78, 70, 61, 100, 50, 61, + TYPE_NORMAL, + TYPE_NORMAL, + 90, // catch rate + 128, // base exp. yield + 0, 0, 0, 2, 0, 0, + ITEM_ORAN_BERRY, + ITEM_SITRUS_BERRY, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_PICKUP, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_WHITE + }, { // Wurmple + 45, 45, 35, 20, 20, 30, + TYPE_BUG, + TYPE_BUG, + 255, // catch rate + 54, // base exp. yield + 1, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_BUG, + EGG_GROUP_BUG, + ABILITY_SHIELD_DUST, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_RED + }, { // Silcoon + 50, 35, 55, 15, 25, 25, + TYPE_BUG, + TYPE_BUG, + 120, // catch rate + 71, // base exp. yield + 0, 0, 2, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_BUG, + EGG_GROUP_BUG, + ABILITY_SHED_SKIN, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_WHITE + }, { // Beautifly + 60, 70, 50, 65, 90, 50, + TYPE_BUG, + TYPE_FLYING, + 45, // catch rate + 161, // base exp. yield + 0, 0, 0, 0, 3, 0, + ITEM_NONE, + ITEM_SILVER_POWDER, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_BUG, + EGG_GROUP_BUG, + ABILITY_SWARM, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_YELLOW + }, { // Cascoon + 50, 35, 55, 15, 25, 25, + TYPE_BUG, + TYPE_BUG, + 120, // catch rate + 72, // base exp. yield + 0, 0, 2, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_BUG, + EGG_GROUP_BUG, + ABILITY_SHED_SKIN, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PURPLE + }, { // Dustox + 60, 50, 70, 65, 50, 90, + TYPE_BUG, + TYPE_POISON, + 45, // catch rate + 160, // base exp. yield + 0, 0, 0, 0, 0, 3, + ITEM_NONE, + ITEM_SILVER_POWDER, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_BUG, + EGG_GROUP_BUG, + ABILITY_SHIELD_DUST, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GREEN + }, { // Lotad + 40, 30, 30, 30, 40, 50, + TYPE_WATER, + TYPE_GRASS, + 255, // catch rate + 74, // base exp. yield + 0, 0, 0, 0, 0, 1, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_WATER_1, + EGG_GROUP_GRASS, + ABILITY_SWIFT_SWIM, + ABILITY_RAIN_DISH, + 0, // Safari Zone flee rate + BODY_COLOR_GREEN + }, { // Lombre + 60, 50, 50, 50, 60, 70, + TYPE_WATER, + TYPE_GRASS, + 120, // catch rate + 141, // base exp. yield + 0, 0, 0, 0, 0, 2, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_WATER_1, + EGG_GROUP_GRASS, + ABILITY_SWIFT_SWIM, + ABILITY_RAIN_DISH, + 0, // Safari Zone flee rate + BODY_COLOR_GREEN + }, { // Ludicolo + 80, 70, 70, 70, 90, 100, + TYPE_WATER, + TYPE_GRASS, + 45, // catch rate + 181, // base exp. yield + 0, 0, 0, 0, 0, 3, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_WATER_1, + EGG_GROUP_GRASS, + ABILITY_SWIFT_SWIM, + ABILITY_RAIN_DISH, + 0, // Safari Zone flee rate + BODY_COLOR_GREEN + }, { // Seedot + 40, 40, 50, 30, 30, 30, + TYPE_GRASS, + TYPE_GRASS, + 255, // catch rate + 74, // base exp. yield + 0, 0, 1, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_FIELD, + EGG_GROUP_GRASS, + ABILITY_CHLOROPHYLL, + ABILITY_EARLY_BIRD, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Nuzleaf + 70, 70, 40, 60, 60, 40, + TYPE_GRASS, + TYPE_DARK, + 120, // catch rate + 141, // base exp. yield + 0, 2, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_FIELD, + EGG_GROUP_GRASS, + ABILITY_CHLOROPHYLL, + ABILITY_EARLY_BIRD, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Shiftry + 90, 100, 60, 80, 90, 60, + TYPE_GRASS, + TYPE_DARK, + 45, // catch rate + 181, // base exp. yield + 0, 3, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_FIELD, + EGG_GROUP_GRASS, + ABILITY_CHLOROPHYLL, + ABILITY_EARLY_BIRD, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Nincada + 31, 45, 90, 40, 30, 30, + TYPE_BUG, + TYPE_GROUND, + 255, // catch rate + 65, // base exp. yield + 0, 0, 1, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_ERRATIC, + EGG_GROUP_BUG, + EGG_GROUP_BUG, + ABILITY_COMPOUND_EYES, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GRAY + }, { // Ninjask + 61, 90, 45, 160, 50, 50, + TYPE_BUG, + TYPE_FLYING, + 120, // catch rate + 155, // base exp. yield + 0, 0, 0, 2, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_ERRATIC, + EGG_GROUP_BUG, + EGG_GROUP_BUG, + ABILITY_SPEED_BOOST, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_YELLOW + }, { // Shedinja + 1, 90, 45, 40, 30, 30, + TYPE_BUG, + TYPE_GHOST, + 45, // catch rate + 95, // base exp. yield + 2, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_ERRATIC, + EGG_GROUP_MINERAL, + EGG_GROUP_MINERAL, + ABILITY_WONDER_GUARD, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Taillow + 40, 55, 30, 85, 30, 30, + TYPE_NORMAL, + TYPE_FLYING, + 200, // catch rate + 59, // base exp. yield + 0, 0, 0, 1, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_FLYING, + EGG_GROUP_FLYING, + ABILITY_GUTS, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Swellow + 60, 85, 60, 125, 50, 50, + TYPE_NORMAL, + TYPE_FLYING, + 45, // catch rate + 162, // base exp. yield + 0, 0, 0, 2, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_FLYING, + EGG_GROUP_FLYING, + ABILITY_GUTS, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Shroomish + 60, 40, 60, 35, 40, 60, + TYPE_GRASS, + TYPE_GRASS, + 255, // catch rate + 65, // base exp. yield + 1, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_FLUCTUATING, + EGG_GROUP_FAIRY, + EGG_GROUP_GRASS, + ABILITY_EFFECT_SPORE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Breloom + 60, 130, 80, 70, 60, 60, + TYPE_GRASS, + TYPE_FIGHTING, + 90, // catch rate + 165, // base exp. yield + 0, 2, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_FLUCTUATING, + EGG_GROUP_FAIRY, + EGG_GROUP_GRASS, + ABILITY_EFFECT_SPORE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GREEN + }, { // Spinda + 60, 60, 60, 60, 60, 60, + TYPE_NORMAL, + TYPE_NORMAL, + 255, // catch rate + 85, // base exp. yield + 0, 0, 0, 0, 1, 0, + ITEM_NONE, + ITEM_CHESTO_BERRY, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_HUMAN_LIKE, + ABILITY_OWN_TEMPO, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN, TRUE + }, { // Wingull + 40, 30, 30, 85, 55, 30, + TYPE_WATER, + TYPE_FLYING, + 190, // catch rate + 64, // base exp. yield + 0, 0, 0, 1, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_WATER_1, + EGG_GROUP_FLYING, + ABILITY_KEEN_EYE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_WHITE + }, { // Pelipper + 60, 50, 100, 65, 85, 70, + TYPE_WATER, + TYPE_FLYING, + 45, // catch rate + 164, // base exp. yield + 0, 0, 2, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_WATER_1, + EGG_GROUP_FLYING, + ABILITY_KEEN_EYE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_YELLOW + }, { // Surskit + 40, 30, 32, 65, 50, 52, + TYPE_BUG, + TYPE_WATER, + 200, // catch rate + 63, // base exp. yield + 0, 0, 0, 1, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_WATER_1, + EGG_GROUP_BUG, + ABILITY_SWIFT_SWIM, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Masquerain + 70, 60, 62, 60, 80, 82, + TYPE_BUG, + TYPE_FLYING, + 75, // catch rate + 128, // base exp. yield + 0, 0, 0, 0, 1, 1, + ITEM_NONE, + ITEM_SILVER_POWDER, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_WATER_1, + EGG_GROUP_BUG, + ABILITY_INTIMIDATE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Wailmer + 130, 70, 35, 60, 70, 35, + TYPE_WATER, + TYPE_WATER, + 125, // catch rate + 137, // base exp. yield + 1, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 40, // egg cycles + 70, // base friendship + GROWTH_FLUCTUATING, + EGG_GROUP_FIELD, + EGG_GROUP_WATER_2, + ABILITY_WATER_VEIL, + ABILITY_OBLIVIOUS, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Wailord + 170, 90, 45, 60, 90, 45, + TYPE_WATER, + TYPE_WATER, + 60, // catch rate + 206, // base exp. yield + 2, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 40, // egg cycles + 70, // base friendship + GROWTH_FLUCTUATING, + EGG_GROUP_FIELD, + EGG_GROUP_WATER_2, + ABILITY_WATER_VEIL, + ABILITY_OBLIVIOUS, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Skitty + 50, 45, 45, 50, 35, 35, + TYPE_NORMAL, + TYPE_NORMAL, + 255, // catch rate + 65, // base exp. yield + 0, 0, 0, 1, 0, 0, + ITEM_NONE, + ITEM_LEPPA_BERRY, + 191, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FAIRY, + ABILITY_CUTE_CHARM, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PINK + }, { // Delcatty + 70, 65, 65, 70, 55, 55, + TYPE_NORMAL, + TYPE_NORMAL, + 60, // catch rate + 138, // base exp. yield + 1, 0, 0, 1, 0, 0, + ITEM_NONE, + ITEM_LEPPA_BERRY, + 191, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FAIRY, + ABILITY_CUTE_CHARM, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PURPLE + }, { // Kecleon + 60, 90, 70, 40, 60, 120, + TYPE_NORMAL, + TYPE_NORMAL, + 200, // catch rate + 132, // base exp. yield + 0, 0, 0, 0, 0, 1, + ITEM_NONE, + ITEM_PERSIM_BERRY, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_COLOR_CHANGE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GREEN + }, { // Baltoy + 40, 40, 55, 55, 40, 70, + TYPE_GROUND, + TYPE_PSYCHIC, + 255, // catch rate + 58, // base exp. yield + 0, 0, 0, 0, 0, 1, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_MINERAL, + EGG_GROUP_MINERAL, + ABILITY_LEVITATE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Claydol + 60, 70, 105, 75, 70, 120, + TYPE_GROUND, + TYPE_PSYCHIC, + 90, // catch rate + 189, // base exp. yield + 0, 0, 0, 0, 0, 2, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_MINERAL, + EGG_GROUP_MINERAL, + ABILITY_LEVITATE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLACK + }, { // Nosepass + 30, 45, 135, 30, 45, 90, + TYPE_ROCK, + TYPE_ROCK, + 255, // catch rate + 108, // base exp. yield + 0, 0, 1, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_MINERAL, + EGG_GROUP_MINERAL, + ABILITY_STURDY, + ABILITY_MAGNET_PULL, + 0, // Safari Zone flee rate + BODY_COLOR_GRAY + }, { // Torkoal + 70, 85, 140, 20, 85, 70, + TYPE_FIRE, + TYPE_FIRE, + 90, // catch rate + 161, // base exp. yield + 0, 0, 2, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_WHITE_SMOKE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Sableye + 50, 75, 75, 50, 65, 65, + TYPE_DARK, + TYPE_GHOST, + 45, // catch rate + 98, // base exp. yield + 0, 1, 1, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 25, // egg cycles + 35, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_HUMAN_LIKE, + EGG_GROUP_HUMAN_LIKE, + ABILITY_KEEN_EYE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PURPLE + }, { // Barboach + 50, 48, 43, 60, 46, 41, + TYPE_WATER, + TYPE_GROUND, + 190, // catch rate + 92, // base exp. yield + 1, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_WATER_2, + EGG_GROUP_WATER_2, + ABILITY_OBLIVIOUS, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GRAY + }, { // Whiscash + 110, 78, 73, 60, 76, 71, + TYPE_WATER, + TYPE_GROUND, + 75, // catch rate + 158, // base exp. yield + 2, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_WATER_2, + EGG_GROUP_WATER_2, + ABILITY_OBLIVIOUS, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Luvdisc + 43, 30, 55, 97, 40, 65, + TYPE_WATER, + TYPE_WATER, + 225, // catch rate + 110, // base exp. yield + 0, 0, 0, 1, 0, 0, + ITEM_HEART_SCALE, + ITEM_NONE, + 191, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_FAST, + EGG_GROUP_WATER_2, + EGG_GROUP_WATER_2, + ABILITY_SWIFT_SWIM, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PINK + }, { // Corphish + 43, 80, 65, 35, 50, 35, + TYPE_WATER, + TYPE_WATER, + 205, // catch rate + 111, // base exp. yield + 0, 1, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_FLUCTUATING, + EGG_GROUP_WATER_1, + EGG_GROUP_WATER_3, + ABILITY_HYPER_CUTTER, + ABILITY_SHELL_ARMOR, + 0, // Safari Zone flee rate + BODY_COLOR_RED + }, { // Crawdaunt + 63, 120, 85, 55, 90, 55, + TYPE_WATER, + TYPE_DARK, + 155, // catch rate + 161, // base exp. yield + 0, 2, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_FLUCTUATING, + EGG_GROUP_WATER_1, + EGG_GROUP_WATER_3, + ABILITY_HYPER_CUTTER, + ABILITY_SHELL_ARMOR, + 0, // Safari Zone flee rate + BODY_COLOR_RED + }, { // Feebas + 20, 15, 20, 80, 10, 55, + TYPE_WATER, + TYPE_WATER, + 255, // catch rate + 61, // base exp. yield + 0, 0, 0, 1, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_ERRATIC, + EGG_GROUP_WATER_1, + EGG_GROUP_DRAGON, + ABILITY_SWIFT_SWIM, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Milotic + 95, 60, 79, 81, 100, 125, + TYPE_WATER, + TYPE_WATER, + 60, // catch rate + 213, // base exp. yield + 0, 0, 0, 0, 0, 2, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_ERRATIC, + EGG_GROUP_WATER_1, + EGG_GROUP_DRAGON, + ABILITY_MARVEL_SCALE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PINK + }, { // Carvanha + 45, 90, 20, 65, 65, 20, + TYPE_WATER, + TYPE_DARK, + 225, // catch rate + 88, // base exp. yield + 0, 1, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 35, // base friendship + GROWTH_SLOW, + EGG_GROUP_WATER_2, + EGG_GROUP_WATER_2, + ABILITY_ROUGH_SKIN, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_RED + }, { // Sharpedo + 70, 120, 40, 95, 95, 40, + TYPE_WATER, + TYPE_DARK, + 60, // catch rate + 175, // base exp. yield + 0, 2, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 35, // base friendship + GROWTH_SLOW, + EGG_GROUP_WATER_2, + EGG_GROUP_WATER_2, + ABILITY_ROUGH_SKIN, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Trapinch + 45, 100, 45, 10, 45, 45, + TYPE_GROUND, + TYPE_GROUND, + 255, // catch rate + 73, // base exp. yield + 0, 1, 0, 0, 0, 0, + ITEM_NONE, + ITEM_SOFT_SAND, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_BUG, + EGG_GROUP_BUG, + ABILITY_HYPER_CUTTER, + ABILITY_ARENA_TRAP, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Vibrava + 50, 70, 50, 70, 50, 50, + TYPE_GROUND, + TYPE_DRAGON, + 120, // catch rate + 126, // base exp. yield + 0, 1, 0, 1, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_BUG, + EGG_GROUP_BUG, + ABILITY_LEVITATE, + ABILITY_LEVITATE, + 0, // Safari Zone flee rate + BODY_COLOR_GREEN + }, { // Flygon + 80, 100, 80, 100, 80, 80, + TYPE_GROUND, + TYPE_DRAGON, + 45, // catch rate + 197, // base exp. yield + 0, 1, 0, 2, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_BUG, + EGG_GROUP_BUG, + ABILITY_LEVITATE, + ABILITY_LEVITATE, + 0, // Safari Zone flee rate + BODY_COLOR_GREEN + }, { // Makuhita + 72, 60, 30, 25, 20, 30, + TYPE_FIGHTING, + TYPE_FIGHTING, + 180, // catch rate + 87, // base exp. yield + 1, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 63, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_FLUCTUATING, + EGG_GROUP_HUMAN_LIKE, + EGG_GROUP_HUMAN_LIKE, + ABILITY_THICK_FAT, + ABILITY_GUTS, + 0, // Safari Zone flee rate + BODY_COLOR_YELLOW + }, { // Hariyama + 144, 120, 60, 50, 40, 60, + TYPE_FIGHTING, + TYPE_FIGHTING, + 200, // catch rate + 184, // base exp. yield + 2, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_KINGS_ROCK, + 63, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_FLUCTUATING, + EGG_GROUP_HUMAN_LIKE, + EGG_GROUP_HUMAN_LIKE, + ABILITY_THICK_FAT, + ABILITY_GUTS, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Electrike + 40, 45, 40, 65, 65, 40, + TYPE_ELECTRIC, + TYPE_ELECTRIC, + 120, // catch rate + 104, // base exp. yield + 0, 0, 0, 1, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_SLOW, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_STATIC, + ABILITY_LIGHTNING_ROD, + 0, // Safari Zone flee rate + BODY_COLOR_GREEN + }, { // Manectric + 70, 75, 60, 105, 105, 60, + TYPE_ELECTRIC, + TYPE_ELECTRIC, + 45, // catch rate + 168, // base exp. yield + 0, 0, 0, 2, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_SLOW, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_STATIC, + ABILITY_LIGHTNING_ROD, + 0, // Safari Zone flee rate + BODY_COLOR_YELLOW + }, { // Numel + 60, 60, 40, 35, 65, 45, + TYPE_FIRE, + TYPE_GROUND, + 255, // catch rate + 88, // base exp. yield + 0, 0, 0, 0, 1, 0, + ITEM_RAWST_BERRY, + ITEM_RAWST_BERRY, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_OBLIVIOUS, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_YELLOW + }, { // Camerupt + 70, 100, 70, 40, 105, 75, + TYPE_FIRE, + TYPE_GROUND, + 150, // catch rate + 175, // base exp. yield + 0, 1, 0, 0, 1, 0, + ITEM_RAWST_BERRY, + ITEM_RAWST_BERRY, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_MAGMA_ARMOR, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_RED + }, { // Spheal + 70, 40, 50, 25, 55, 50, + TYPE_ICE, + TYPE_WATER, + 255, // catch rate + 75, // base exp. yield + 1, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_WATER_1, + EGG_GROUP_FIELD, + ABILITY_THICK_FAT, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Sealeo + 90, 60, 70, 45, 75, 70, + TYPE_ICE, + TYPE_WATER, + 120, // catch rate + 128, // base exp. yield + 2, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_WATER_1, + EGG_GROUP_FIELD, + ABILITY_THICK_FAT, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Walrein + 110, 80, 90, 65, 95, 90, + TYPE_ICE, + TYPE_WATER, + 45, // catch rate + 192, // base exp. yield + 3, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_WATER_1, + EGG_GROUP_FIELD, + ABILITY_THICK_FAT, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Cacnea + 50, 85, 40, 35, 85, 40, + TYPE_GRASS, + TYPE_GRASS, + 190, // catch rate + 97, // base exp. yield + 0, 0, 0, 0, 1, 0, + ITEM_NONE, + ITEM_POISON_BARB, + 127, // gender + 20, // egg cycles + 35, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_GRASS, + EGG_GROUP_HUMAN_LIKE, + ABILITY_SAND_VEIL, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GREEN + }, { // Cacturne + 70, 115, 60, 55, 115, 60, + TYPE_GRASS, + TYPE_DARK, + 60, // catch rate + 177, // base exp. yield + 0, 1, 0, 0, 1, 0, + ITEM_NONE, + ITEM_POISON_BARB, + 127, // gender + 20, // egg cycles + 35, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_GRASS, + EGG_GROUP_HUMAN_LIKE, + ABILITY_SAND_VEIL, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GREEN + }, { // Snorunt + 50, 50, 50, 50, 50, 50, + TYPE_ICE, + TYPE_ICE, + 190, // catch rate + 74, // base exp. yield + 1, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FAIRY, + EGG_GROUP_MINERAL, + ABILITY_INNER_FOCUS, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GRAY + }, { // Glalie + 80, 80, 80, 80, 80, 80, + TYPE_ICE, + TYPE_ICE, + 75, // catch rate + 187, // base exp. yield + 2, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NEVER_MELT_ICE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FAIRY, + EGG_GROUP_MINERAL, + ABILITY_INNER_FOCUS, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GRAY + }, { // Lunatone + 70, 55, 65, 70, 95, 85, + TYPE_ROCK, + TYPE_PSYCHIC, + 45, // catch rate + 150, // base exp. yield + 0, 0, 0, 0, 2, 0, + ITEM_NONE, + ITEM_MOON_STONE, + 255, // gender + 25, // egg cycles + 70, // base friendship + GROWTH_FAST, + EGG_GROUP_MINERAL, + EGG_GROUP_MINERAL, + ABILITY_LEVITATE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_YELLOW + }, { // Solrock + 70, 95, 85, 70, 55, 65, + TYPE_ROCK, + TYPE_PSYCHIC, + 45, // catch rate + 150, // base exp. yield + 0, 2, 0, 0, 0, 0, + ITEM_NONE, + ITEM_SUN_STONE, + 255, // gender + 25, // egg cycles + 70, // base friendship + GROWTH_FAST, + EGG_GROUP_MINERAL, + EGG_GROUP_MINERAL, + ABILITY_LEVITATE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_RED + }, { // Azurill + 50, 20, 40, 20, 20, 40, + TYPE_NORMAL, + TYPE_NORMAL, + 150, // catch rate + 33, // base exp. yield + 1, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 191, // gender + 10, // egg cycles + 70, // base friendship + GROWTH_FAST, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_THICK_FAT, + ABILITY_HUGE_POWER, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Spoink + 60, 25, 35, 60, 70, 80, + TYPE_PSYCHIC, + TYPE_PSYCHIC, + 255, // catch rate + 89, // base exp. yield + 0, 0, 0, 0, 0, 1, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_THICK_FAT, + ABILITY_OWN_TEMPO, + 0, // Safari Zone flee rate + BODY_COLOR_BLACK + }, { // Grumpig + 80, 45, 65, 80, 90, 110, + TYPE_PSYCHIC, + TYPE_PSYCHIC, + 60, // catch rate + 164, // base exp. yield + 0, 0, 0, 0, 0, 2, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_THICK_FAT, + ABILITY_OWN_TEMPO, + 0, // Safari Zone flee rate + BODY_COLOR_PURPLE + }, { // Plusle + 60, 50, 40, 95, 85, 75, + TYPE_ELECTRIC, + TYPE_ELECTRIC, + 200, // catch rate + 120, // base exp. yield + 0, 0, 0, 1, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FAIRY, + EGG_GROUP_FAIRY, + ABILITY_PLUS, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_YELLOW + }, { // Minun + 60, 40, 50, 95, 75, 85, + TYPE_ELECTRIC, + TYPE_ELECTRIC, + 200, // catch rate + 120, // base exp. yield + 0, 0, 0, 1, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FAIRY, + EGG_GROUP_FAIRY, + ABILITY_MINUS, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_YELLOW + }, { // Mawile + 50, 85, 85, 50, 55, 55, + TYPE_STEEL, + TYPE_STEEL, + 45, // catch rate + 98, // base exp. yield + 0, 1, 1, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_FAST, + EGG_GROUP_FIELD, + EGG_GROUP_FAIRY, + ABILITY_HYPER_CUTTER, + ABILITY_INTIMIDATE, + 0, // Safari Zone flee rate + BODY_COLOR_BLACK + }, { // Meditite + 30, 40, 55, 60, 40, 55, + TYPE_FIGHTING, + TYPE_PSYCHIC, + 180, // catch rate + 91, // base exp. yield + 0, 0, 0, 1, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_HUMAN_LIKE, + EGG_GROUP_HUMAN_LIKE, + ABILITY_PURE_POWER, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Medicham + 60, 60, 75, 80, 60, 75, + TYPE_FIGHTING, + TYPE_PSYCHIC, + 90, // catch rate + 153, // base exp. yield + 0, 0, 0, 2, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_HUMAN_LIKE, + EGG_GROUP_HUMAN_LIKE, + ABILITY_PURE_POWER, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_RED + }, { // Swablu + 45, 40, 60, 50, 40, 75, + TYPE_NORMAL, + TYPE_FLYING, + 255, // catch rate + 74, // base exp. yield + 0, 0, 0, 0, 0, 1, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_ERRATIC, + EGG_GROUP_FLYING, + EGG_GROUP_DRAGON, + ABILITY_NATURAL_CURE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Altaria + 75, 70, 90, 80, 70, 105, + TYPE_DRAGON, + TYPE_FLYING, + 45, // catch rate + 188, // base exp. yield + 0, 0, 0, 0, 0, 2, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_ERRATIC, + EGG_GROUP_FLYING, + EGG_GROUP_DRAGON, + ABILITY_NATURAL_CURE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Wynaut + 95, 23, 48, 23, 23, 48, + TYPE_PSYCHIC, + TYPE_PSYCHIC, + 125, // catch rate + 44, // base exp. yield + 1, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_SHADOW_TAG, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Duskull + 20, 40, 90, 25, 30, 90, + TYPE_GHOST, + TYPE_GHOST, + 190, // catch rate + 97, // base exp. yield + 0, 0, 1, 0, 0, 1, + ITEM_NONE, + ITEM_SPELL_TAG, + 127, // gender + 25, // egg cycles + 35, // base friendship + GROWTH_FAST, + EGG_GROUP_AMORPHOUS, + EGG_GROUP_AMORPHOUS, + ABILITY_LEVITATE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLACK + }, { // Dusclops + 40, 70, 130, 25, 60, 130, + TYPE_GHOST, + TYPE_GHOST, + 90, // catch rate + 179, // base exp. yield + 0, 0, 1, 0, 0, 2, + ITEM_NONE, + ITEM_SPELL_TAG, + 127, // gender + 25, // egg cycles + 35, // base friendship + GROWTH_FAST, + EGG_GROUP_AMORPHOUS, + EGG_GROUP_AMORPHOUS, + ABILITY_PRESSURE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLACK + }, { // Roselia + 50, 60, 45, 65, 100, 80, + TYPE_GRASS, + TYPE_POISON, + 150, // catch rate + 152, // base exp. yield + 0, 0, 0, 0, 1, 0, + ITEM_NONE, + ITEM_POISON_BARB, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_FAIRY, + EGG_GROUP_GRASS, + ABILITY_NATURAL_CURE, + ABILITY_POISON_POINT, + 0, // Safari Zone flee rate + BODY_COLOR_GREEN, TRUE + }, { // Slakoth + 60, 60, 60, 30, 35, 35, + TYPE_NORMAL, + TYPE_NORMAL, + 255, // catch rate + 83, // base exp. yield + 1, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_SLOW, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_TRUANT, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Vigoroth + 80, 80, 80, 90, 55, 55, + TYPE_NORMAL, + TYPE_NORMAL, + 120, // catch rate + 126, // base exp. yield + 0, 0, 0, 2, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_SLOW, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_VITAL_SPIRIT, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_WHITE + }, { // Slaking + 150, 160, 100, 100, 95, 65, + TYPE_NORMAL, + TYPE_NORMAL, + 45, // catch rate + 210, // base exp. yield + 3, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_SLOW, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_TRUANT, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Gulpin + 70, 43, 53, 40, 43, 53, + TYPE_POISON, + TYPE_POISON, + 225, // catch rate + 75, // base exp. yield + 1, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_BIG_PEARL, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_FLUCTUATING, + EGG_GROUP_AMORPHOUS, + EGG_GROUP_AMORPHOUS, + ABILITY_LIQUID_OOZE, + ABILITY_STICKY_HOLD, + 0, // Safari Zone flee rate + BODY_COLOR_GREEN + }, { // Swalot + 100, 73, 83, 55, 73, 83, + TYPE_POISON, + TYPE_POISON, + 75, // catch rate + 168, // base exp. yield + 2, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_BIG_PEARL, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_FLUCTUATING, + EGG_GROUP_AMORPHOUS, + EGG_GROUP_AMORPHOUS, + ABILITY_LIQUID_OOZE, + ABILITY_STICKY_HOLD, + 0, // Safari Zone flee rate + BODY_COLOR_PURPLE + }, { // Tropius + 99, 68, 83, 51, 72, 87, + TYPE_GRASS, + TYPE_FLYING, + 200, // catch rate + 169, // base exp. yield + 2, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 25, // egg cycles + 70, // base friendship + GROWTH_SLOW, + EGG_GROUP_MONSTER, + EGG_GROUP_GRASS, + ABILITY_CHLOROPHYLL, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GREEN + }, { // Whismur + 64, 51, 23, 28, 51, 23, + TYPE_NORMAL, + TYPE_NORMAL, + 190, // catch rate + 68, // base exp. yield + 1, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_CHESTO_BERRY, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_MONSTER, + EGG_GROUP_FIELD, + ABILITY_SOUNDPROOF, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PINK + }, { // Loudred + 84, 71, 43, 48, 71, 43, + TYPE_NORMAL, + TYPE_NORMAL, + 120, // catch rate + 126, // base exp. yield + 2, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_CHESTO_BERRY, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_MONSTER, + EGG_GROUP_FIELD, + ABILITY_SOUNDPROOF, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Exploud + 104, 91, 63, 68, 91, 63, + TYPE_NORMAL, + TYPE_NORMAL, + 45, // catch rate + 184, // base exp. yield + 3, 0, 0, 0, 0, 0, + ITEM_NONE, + ITEM_CHESTO_BERRY, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_MONSTER, + EGG_GROUP_FIELD, + ABILITY_SOUNDPROOF, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Clamperl + 35, 64, 85, 32, 74, 55, + TYPE_WATER, + TYPE_WATER, + 255, // catch rate + 142, // base exp. yield + 0, 0, 1, 0, 0, 0, + ITEM_NONE, + ITEM_BLUE_SHARD, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_ERRATIC, + EGG_GROUP_WATER_1, + EGG_GROUP_WATER_1, + ABILITY_SHELL_ARMOR, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Huntail + 55, 104, 105, 52, 94, 75, + TYPE_WATER, + TYPE_WATER, + 60, // catch rate + 178, // base exp. yield + 0, 1, 1, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_ERRATIC, + EGG_GROUP_WATER_1, + EGG_GROUP_WATER_1, + ABILITY_SWIFT_SWIM, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Gorebyss + 55, 84, 105, 52, 114, 75, + TYPE_WATER, + TYPE_WATER, + 60, // catch rate + 178, // base exp. yield + 0, 0, 0, 0, 2, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_ERRATIC, + EGG_GROUP_WATER_1, + EGG_GROUP_WATER_1, + ABILITY_SWIFT_SWIM, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PINK + }, { // Absol + 65, 130, 60, 75, 75, 60, + TYPE_DARK, + TYPE_DARK, + 30, // catch rate + 174, // base exp. yield + 0, 2, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 25, // egg cycles + 35, // base friendship + GROWTH_MEDIUM_SLOW, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_PRESSURE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_WHITE, TRUE + }, { // Shuppet + 44, 75, 35, 45, 63, 33, + TYPE_GHOST, + TYPE_GHOST, + 225, // catch rate + 97, // base exp. yield + 0, 1, 0, 0, 0, 0, + ITEM_NONE, + ITEM_SPELL_TAG, + 127, // gender + 25, // egg cycles + 35, // base friendship + GROWTH_FAST, + EGG_GROUP_AMORPHOUS, + EGG_GROUP_AMORPHOUS, + ABILITY_INSOMNIA, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLACK + }, { // Banette + 64, 115, 65, 65, 83, 63, + TYPE_GHOST, + TYPE_GHOST, + 45, // catch rate + 179, // base exp. yield + 0, 2, 0, 0, 0, 0, + ITEM_NONE, + ITEM_SPELL_TAG, + 127, // gender + 25, // egg cycles + 35, // base friendship + GROWTH_FAST, + EGG_GROUP_AMORPHOUS, + EGG_GROUP_AMORPHOUS, + ABILITY_INSOMNIA, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLACK + }, { // Seviper + 73, 100, 60, 65, 100, 60, + TYPE_POISON, + TYPE_POISON, + 90, // catch rate + 165, // base exp. yield + 0, 1, 0, 0, 1, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_FLUCTUATING, + EGG_GROUP_FIELD, + EGG_GROUP_DRAGON, + ABILITY_SHED_SKIN, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLACK, TRUE + }, { // Zangoose + 73, 115, 60, 90, 60, 60, + TYPE_NORMAL, + TYPE_NORMAL, + 90, // catch rate + 165, // base exp. yield + 0, 2, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 70, // base friendship + GROWTH_ERRATIC, + EGG_GROUP_FIELD, + EGG_GROUP_FIELD, + ABILITY_IMMUNITY, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_WHITE, TRUE + }, { // Relicanth + 100, 90, 130, 55, 45, 65, + TYPE_WATER, + TYPE_ROCK, + 25, // catch rate + 198, // base exp. yield + 1, 0, 1, 0, 0, 0, + ITEM_NONE, + ITEM_GREEN_SHARD, + 31, // gender + 40, // egg cycles + 70, // base friendship + GROWTH_SLOW, + EGG_GROUP_WATER_1, + EGG_GROUP_WATER_2, + ABILITY_SWIFT_SWIM, + ABILITY_ROCK_HEAD, + 0, // Safari Zone flee rate + BODY_COLOR_GRAY + }, { // Aron + 50, 70, 100, 30, 40, 40, + TYPE_STEEL, + TYPE_ROCK, + 180, // catch rate + 96, // base exp. yield + 0, 0, 1, 0, 0, 0, + ITEM_NONE, + ITEM_HARD_STONE, + 127, // gender + 35, // egg cycles + 35, // base friendship + GROWTH_SLOW, + EGG_GROUP_MONSTER, + EGG_GROUP_MONSTER, + ABILITY_STURDY, + ABILITY_ROCK_HEAD, + 0, // Safari Zone flee rate + BODY_COLOR_GRAY + }, { // Lairon + 60, 90, 140, 40, 50, 50, + TYPE_STEEL, + TYPE_ROCK, + 90, // catch rate + 152, // base exp. yield + 0, 0, 2, 0, 0, 0, + ITEM_NONE, + ITEM_HARD_STONE, + 127, // gender + 35, // egg cycles + 35, // base friendship + GROWTH_SLOW, + EGG_GROUP_MONSTER, + EGG_GROUP_MONSTER, + ABILITY_STURDY, + ABILITY_ROCK_HEAD, + 0, // Safari Zone flee rate + BODY_COLOR_GRAY + }, { // Aggron + 70, 110, 180, 50, 60, 60, + TYPE_STEEL, + TYPE_ROCK, + 45, // catch rate + 205, // base exp. yield + 0, 0, 3, 0, 0, 0, + ITEM_NONE, + ITEM_HARD_STONE, + 127, // gender + 35, // egg cycles + 35, // base friendship + GROWTH_SLOW, + EGG_GROUP_MONSTER, + EGG_GROUP_MONSTER, + ABILITY_STURDY, + ABILITY_ROCK_HEAD, + 0, // Safari Zone flee rate + BODY_COLOR_GRAY + }, { // Castform + 70, 70, 70, 70, 70, 70, + TYPE_NORMAL, + TYPE_NORMAL, + 45, // catch rate + 145, // base exp. yield + 1, 0, 0, 0, 0, 0, + ITEM_MYSTIC_WATER, + ITEM_MYSTIC_WATER, + 127, // gender + 25, // egg cycles + 70, // base friendship + GROWTH_MEDIUM_FAST, + EGG_GROUP_FAIRY, + EGG_GROUP_AMORPHOUS, + ABILITY_FORECAST, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_WHITE + }, { // Volbeat + 65, 73, 55, 85, 47, 75, + TYPE_BUG, + TYPE_BUG, + 150, // catch rate + 146, // base exp. yield + 0, 0, 0, 1, 0, 0, + ITEM_NONE, + ITEM_NONE, + 0, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_ERRATIC, + EGG_GROUP_BUG, + EGG_GROUP_HUMAN_LIKE, + ABILITY_ILLUMINATE, + ABILITY_SWARM, + 0, // Safari Zone flee rate + BODY_COLOR_GRAY + }, { // Illumise + 65, 47, 55, 85, 73, 75, + TYPE_BUG, + TYPE_BUG, + 150, // catch rate + 146, // base exp. yield + 0, 0, 0, 1, 0, 0, + ITEM_NONE, + ITEM_NONE, + 254, // gender + 15, // egg cycles + 70, // base friendship + GROWTH_FLUCTUATING, + EGG_GROUP_BUG, + EGG_GROUP_HUMAN_LIKE, + ABILITY_OBLIVIOUS, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PURPLE + }, { // Lileep + 66, 41, 77, 23, 61, 87, + TYPE_ROCK, + TYPE_GRASS, + 45, // catch rate + 121, // base exp. yield + 0, 0, 0, 0, 0, 1, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 30, // egg cycles + 70, // base friendship + GROWTH_ERRATIC, + EGG_GROUP_WATER_3, + EGG_GROUP_WATER_3, + ABILITY_SUCTION_CUPS, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_PURPLE + }, { // Cradily + 86, 81, 97, 43, 81, 107, + TYPE_ROCK, + TYPE_GRASS, + 45, // catch rate + 201, // base exp. yield + 0, 0, 0, 0, 0, 2, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 30, // egg cycles + 70, // base friendship + GROWTH_ERRATIC, + EGG_GROUP_WATER_3, + EGG_GROUP_WATER_3, + ABILITY_SUCTION_CUPS, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GREEN + }, { // Anorith + 45, 95, 50, 75, 40, 50, + TYPE_ROCK, + TYPE_BUG, + 45, // catch rate + 119, // base exp. yield + 0, 1, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 30, // egg cycles + 70, // base friendship + GROWTH_ERRATIC, + EGG_GROUP_WATER_3, + EGG_GROUP_WATER_3, + ABILITY_BATTLE_ARMOR, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GRAY + }, { // Armaldo + 75, 125, 100, 45, 70, 80, + TYPE_ROCK, + TYPE_BUG, + 45, // catch rate + 200, // base exp. yield + 0, 2, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 31, // gender + 30, // egg cycles + 70, // base friendship + GROWTH_ERRATIC, + EGG_GROUP_WATER_3, + EGG_GROUP_WATER_3, + ABILITY_BATTLE_ARMOR, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GRAY + }, { // Ralts + 28, 25, 25, 40, 45, 35, + TYPE_PSYCHIC, + TYPE_PSYCHIC, + 235, // catch rate + 70, // base exp. yield + 0, 0, 0, 0, 1, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 35, // base friendship + GROWTH_SLOW, + EGG_GROUP_AMORPHOUS, + EGG_GROUP_AMORPHOUS, + ABILITY_SYNCHRONIZE, + ABILITY_TRACE, + 0, // Safari Zone flee rate + BODY_COLOR_WHITE + }, { // Kirlia + 38, 35, 35, 50, 65, 55, + TYPE_PSYCHIC, + TYPE_PSYCHIC, + 120, // catch rate + 140, // base exp. yield + 0, 0, 0, 0, 2, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 35, // base friendship + GROWTH_SLOW, + EGG_GROUP_AMORPHOUS, + EGG_GROUP_AMORPHOUS, + ABILITY_SYNCHRONIZE, + ABILITY_TRACE, + 0, // Safari Zone flee rate + BODY_COLOR_WHITE + }, { // Gardevoir + 68, 65, 65, 80, 125, 115, + TYPE_PSYCHIC, + TYPE_PSYCHIC, + 45, // catch rate + 208, // base exp. yield + 0, 0, 0, 0, 3, 0, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 20, // egg cycles + 35, // base friendship + GROWTH_SLOW, + EGG_GROUP_AMORPHOUS, + EGG_GROUP_AMORPHOUS, + ABILITY_SYNCHRONIZE, + ABILITY_TRACE, + 0, // Safari Zone flee rate + BODY_COLOR_WHITE + }, { // Bagon + 45, 75, 60, 50, 40, 30, + TYPE_DRAGON, + TYPE_DRAGON, + 45, // catch rate + 89, // base exp. yield + 0, 1, 0, 0, 0, 0, + ITEM_NONE, + ITEM_DRAGON_SCALE, + 127, // gender + 40, // egg cycles + 35, // base friendship + GROWTH_SLOW, + EGG_GROUP_DRAGON, + EGG_GROUP_DRAGON, + ABILITY_ROCK_HEAD, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Shelgon + 65, 95, 100, 50, 60, 50, + TYPE_DRAGON, + TYPE_DRAGON, + 45, // catch rate + 144, // base exp. yield + 0, 0, 2, 0, 0, 0, + ITEM_NONE, + ITEM_DRAGON_SCALE, + 127, // gender + 40, // egg cycles + 35, // base friendship + GROWTH_SLOW, + EGG_GROUP_DRAGON, + EGG_GROUP_DRAGON, + ABILITY_ROCK_HEAD, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_WHITE + }, { // Salamence + 95, 135, 80, 100, 110, 80, + TYPE_DRAGON, + TYPE_FLYING, + 45, // catch rate + 218, // base exp. yield + 0, 3, 0, 0, 0, 0, + ITEM_NONE, + ITEM_DRAGON_SCALE, + 127, // gender + 40, // egg cycles + 35, // base friendship + GROWTH_SLOW, + EGG_GROUP_DRAGON, + EGG_GROUP_DRAGON, + ABILITY_INTIMIDATE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Beldum + 40, 55, 80, 30, 35, 60, + TYPE_STEEL, + TYPE_PSYCHIC, + 3, // catch rate + 103, // base exp. yield + 0, 0, 1, 0, 0, 0, + ITEM_NONE, + ITEM_METAL_COAT, + 255, // gender + 40, // egg cycles + 35, // base friendship + GROWTH_SLOW, + EGG_GROUP_MINERAL, + EGG_GROUP_MINERAL, + ABILITY_CLEAR_BODY, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Metang + 60, 75, 100, 50, 55, 80, + TYPE_STEEL, + TYPE_PSYCHIC, + 3, // catch rate + 153, // base exp. yield + 0, 0, 2, 0, 0, 0, + ITEM_NONE, + ITEM_METAL_COAT, + 255, // gender + 40, // egg cycles + 35, // base friendship + GROWTH_SLOW, + EGG_GROUP_MINERAL, + EGG_GROUP_MINERAL, + ABILITY_CLEAR_BODY, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Metagross + 80, 135, 130, 70, 95, 90, + TYPE_STEEL, + TYPE_PSYCHIC, + 3, // catch rate + 210, // base exp. yield + 0, 0, 3, 0, 0, 0, + ITEM_NONE, + ITEM_METAL_COAT, + 255, // gender + 40, // egg cycles + 35, // base friendship + GROWTH_SLOW, + EGG_GROUP_MINERAL, + EGG_GROUP_MINERAL, + ABILITY_CLEAR_BODY, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Regirock + 80, 100, 200, 50, 50, 100, + TYPE_ROCK, + TYPE_ROCK, + 3, // catch rate + 217, // base exp. yield + 0, 0, 3, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 80, // egg cycles + 35, // base friendship + GROWTH_SLOW, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_CLEAR_BODY, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BROWN + }, { // Regice + 80, 50, 100, 50, 100, 200, + TYPE_ICE, + TYPE_ICE, + 3, // catch rate + 216, // base exp. yield + 0, 0, 0, 0, 0, 3, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 80, // egg cycles + 35, // base friendship + GROWTH_SLOW, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_CLEAR_BODY, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Registeel + 80, 75, 150, 50, 75, 150, + TYPE_STEEL, + TYPE_STEEL, + 3, // catch rate + 215, // base exp. yield + 0, 0, 2, 0, 0, 1, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 80, // egg cycles + 35, // base friendship + GROWTH_SLOW, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_CLEAR_BODY, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GRAY + }, { // Kyogre + 100, 100, 90, 90, 150, 140, + TYPE_WATER, + TYPE_WATER, + 5, // catch rate + 218, // base exp. yield + 0, 0, 0, 0, 3, 0, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 120, // egg cycles + 0, // base friendship + GROWTH_SLOW, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_DRIZZLE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Groudon + 100, 150, 140, 90, 100, 90, + TYPE_GROUND, + TYPE_GROUND, + 5, // catch rate + 218, // base exp. yield + 0, 3, 0, 0, 0, 0, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 120, // egg cycles + 0, // base friendship + GROWTH_SLOW, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_DROUGHT, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_RED + }, { // Rayquaza + 105, 150, 90, 95, 150, 90, + TYPE_DRAGON, + TYPE_FLYING, + 3, // catch rate + 220, // base exp. yield + 0, 2, 0, 0, 1, 0, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 120, // egg cycles + 0, // base friendship + GROWTH_SLOW, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_AIR_LOCK, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_GREEN + }, { // Latias + 80, 80, 90, 110, 110, 130, + TYPE_DRAGON, + TYPE_PSYCHIC, + 3, // catch rate + 211, // base exp. yield + 0, 0, 0, 0, 0, 3, + ITEM_NONE, + ITEM_NONE, + 254, // gender + 120, // egg cycles + 90, // base friendship + GROWTH_SLOW, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_LEVITATE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_RED + }, { // Latios + 80, 90, 80, 110, 130, 110, + TYPE_DRAGON, + TYPE_PSYCHIC, + 3, // catch rate + 211, // base exp. yield + 0, 0, 0, 0, 3, 0, + ITEM_NONE, + ITEM_NONE, + 0, // gender + 120, // egg cycles + 90, // base friendship + GROWTH_SLOW, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_LEVITATE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + }, { // Jirachi + 100, 100, 100, 100, 100, 100, + TYPE_STEEL, + TYPE_PSYCHIC, + 3, // catch rate + 215, // base exp. yield + 3, 0, 0, 0, 0, 0, + ITEM_STAR_PIECE, + ITEM_STAR_PIECE, + 255, // gender + 120, // egg cycles + 100, // base friendship + GROWTH_SLOW, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_SERENE_GRACE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_YELLOW + }, { // Deoxys + 50, 150, 50, 150, 150, 50, + TYPE_PSYCHIC, + TYPE_PSYCHIC, + 3, // catch rate + 215, // base exp. yield + 0, 1, 0, 1, 1, 0, + ITEM_NONE, + ITEM_NONE, + 255, // gender + 120, // egg cycles + 0, // base friendship + GROWTH_SLOW, + EGG_GROUP_UNDISCOVERED, + EGG_GROUP_UNDISCOVERED, + ABILITY_PRESSURE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_RED, TRUE + }, { // Chimecho + 65, 50, 70, 65, 95, 80, + TYPE_PSYCHIC, + TYPE_PSYCHIC, + 45, // catch rate + 147, // base exp. yield + 0, 0, 0, 0, 1, 1, + ITEM_NONE, + ITEM_NONE, + 127, // gender + 25, // egg cycles + 70, // base friendship + GROWTH_FAST, + EGG_GROUP_AMORPHOUS, + EGG_GROUP_AMORPHOUS, + ABILITY_LEVITATE, + ABILITY_NONE, + 0, // Safari Zone flee rate + BODY_COLOR_BLUE + } +}; + +#endif //POKERUBY_BASE_STATS_H diff --git a/include/data/pokemon/cry_ids.h b/include/data/pokemon/cry_ids.h new file mode 100644 index 000000000..d965a41cf --- /dev/null +++ b/include/data/pokemon/cry_ids.h @@ -0,0 +1,146 @@ +// +// Created by Scott Norton on 6/27/17. +// + +#ifndef POKERUBY_CRY_IDS_H +#define POKERUBY_CRY_IDS_H + +const u16 gSpeciesIdToCryId[] = { + 273, // TREECKO + 274, // GROVYLE + 275, // SCEPTILE + 270, // TORCHIC + 271, // COMBUSKEN + 272, // BLAZIKEN + 276, // MUDKIP + 277, // MARSHTOMP + 278, // SWAMPERT + 359, // POOCHYENA + 360, // MIGHTYENA + 378, // ZIGZAGOON + 375, // LINOONE + 290, // WURMPLE + 291, // SILCOON + 292, // BEAUTIFLY + 293, // CASCOON + 294, // DUSTOX + 283, // LOTAD + 284, // LOMBRE + 285, // LUDICOLO + 286, // SEEDOT + 287, // NUZLEAF + 288, // SHIFTRY + 301, // NINCADA + 302, // NINJASK + 303, // SHEDINJA + 266, // TAILLOW + 267, // SWELLOW + 374, // SHROOMISH + 373, // BRELOOM + 269, // SPINDA + 280, // WINGULL + 279, // PELIPPER + 310, // SURSKIT + 311, // MASQUERAIN + 377, // WAILMER + 381, // WAILORD + 312, // SKITTY + 313, // DELCATTY + 251, // KECLEON + 329, // BALTOY + 330, // CLAYDOL + 306, // NOSEPASS + 253, // TORKOAL + 362, // SABLEYE + 318, // BARBOACH + 319, // WHISCASH + 368, // LUVDISC + 320, // CORPHISH + 321, // CRAWDAUNT + 333, // FEEBAS + 334, // MILOTIC + 289, // CARVANHA + 260, // SHARPEDO + 324, // TRAPINCH + 325, // VIBRAVA + 326, // FLYGON + 304, // MAKUHITA + 305, // HARIYAMA + 254, // ELECTRIKE + 255, // MANECTRIC + 316, // NUMEL + 317, // CAMERUPT + 338, // SPHEAL + 339, // SEALEO + 340, // WALREIN + 327, // CACNEA + 328, // CACTURNE + 383, // SNORUNT + 307, // GLALIE + 331, // LUNATONE + 332, // SOLROCK + 262, // AZURILL + 322, // SPOINK + 323, // GRUMPIG + 308, // PLUSLE + 309, // MINUN + 363, // MAWILE + 336, // MEDITITE + 337, // MEDICHAM + 263, // SWABLU + 264, // ALTARIA + 258, // WYNAUT + 256, // DUSKULL + 361, // DUSCLOPS + 252, // ROSELIA + 298, // SLAKOTH + 299, // VIGOROTH + 300, // SLAKING + 314, // GULPIN + 315, // SWALOT + 376, // TROPIUS + 382, // WHISMUR + 380, // LOUDRED + 379, // EXPLOUD + 341, // CLAMPERL + 342, // HUNTAIL + 343, // GOREBYSS + 335, // ABSOL + 282, // SHUPPET + 281, // BANETTE + 259, // SEVIPER + 261, // ZANGOOSE + 367, // RELICANTH + 364, // ARON + 365, // LAIRON + 366, // AGGRON + 356, // CASTFORM + 357, // VOLBEAT + 358, // ILLUMISE + 344, // LILEEP + 345, // CRADILY + 346, // ANORITH + 347, // ARMALDO + 295, // RALTS + 296, // KIRLIA + 297, // GARDEVOIR + 351, // BAGON + 352, // SHELGON + 372, // SALAMENCE + 348, // BELDUM + 349, // METANG + 350, // METAGROSS + 353, // REGIROCK + 354, // REGICE + 355, // REGISTEEL + 370, // KYOGRE + 369, // GROUDON + 371, // RAYQUAZA + 257, // LATIAS + 384, // LATIOS + 385, // JIRACHI + 386, // DEOXYS + 387 // CHIMECHO +}; + +#endif //POKERUBY_CRY_IDS_H diff --git a/include/data/pokemon/dex_order.h b/include/data/pokemon/dex_order.h new file mode 100644 index 000000000..6f8582533 --- /dev/null +++ b/include/data/pokemon/dex_order.h @@ -0,0 +1,15 @@ +// +// Created by Scott Norton on 6/27/17. +// + +#ifndef POKERUBY_DEX_ORDER_H +#define POKERUBY_DEX_ORDER_H + +const u16 gSpeciesToHoennPokedexNum[] = {203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 156, 157, 112, 113, 227, 228, 229, 230, 231, 232, 233, 234, 153, 154, 138, 139, 63, 64, 88, 89, 90, 235, 236, 237, 238, 239, 240, 241, 242, 158, 159, 243, 244, 245, 246, 247, 248, 249, 39, 40, 41, 73, 74, 75, 250, 251, 252, 66, 67, 57, 58, 59, 253, 254, 255, 256, 82, 83, 257, 92, 93, 258, 259, 106, 107, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 84, 85, 270, 271, 272, 273, 274, 275, 276, 108, 109, 169, 170, 277, 278, 279, 184, 185, 50, 51, 143, 144, 280, 281, 282, 283, 284, 167, 285, 52, 53, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 65, 181, 182, 155, 324, 137, 325, 326, 162, 163, 327, 328, 329, 91, 55, 56, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 161, 164, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 168, 357, 358, 359, 103, 104, 360, 361, 180, 362, 363, 364, 365, 115, 366, 367, 186, 165, 166, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 42, 43, 44, 25, 26, 34, 35, 114, 27, 28, 32, 33, 99, 100, 61, 62, 145, 131, 132, 60, 105, 68, 127, 128, 183, 129, 130, 140, 141, 97, 98, 116, 117, 118, 48, 49, 78, 79, 101, 102, 173, 174, 175, 119, 120, 171, 172, 125, 126, 54, 110, 111, 80, 81, 69, 76, 77, 121, 122, 160, 148, 149, 94, 36, 37, 38, 95, 96, 150, 45, 46, 47, 176, 177, 178, 152, 146, 147, 124, 123, 179, 70, 71, 72, 142, 86, 87, 133, 134, 135, 136, 29, 30, 31, 187, 188, 189, 190, 191, 192, 193, 194, 195, 198, 199, 200, 196, 197, 201, 202, 151 +}; + +const u16 gSpeciesToNationalPokedexNum[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 290, 291, 292, 276, 277, 285, 286, 327, 278, 279, 283, 284, 320, 321, 300, 301, 352, 343, 344, 299, 324, 302, 339, 340, 370, 341, 342, 349, 350, 318, 319, 328, 329, 330, 296, 297, 309, 310, 322, 323, 363, 364, 365, 331, 332, 361, 362, 337, 338, 298, 325, 326, 311, 312, 303, 307, 308, 333, 334, 360, 355, 356, 315, 287, 288, 289, 316, 317, 357, 293, 294, 295, 366, 367, 368, 359, 353, 354, 336, 335, 369, 304, 305, 306, 351, 313, 314, 345, 346, 347, 348, 280, 281, 282, 371, 372, 373, 374, 375, 376, 377, 378, 379, 382, 383, 384, 380, 381, 385, 386, 358}; + +const u16 gHoennToNationalOrder[] = {252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 63, 64, 65, 290, 291, 292, 293, 294, 295, 296, 297, 118, 119, 129, 130, 298, 183, 184, 74, 75, 76, 299, 300, 301, 41, 42, 169, 72, 73, 302, 303, 304, 305, 306, 66, 67, 68, 307, 308, 309, 310, 311, 312, 81, 82, 100, 101, 313, 314, 43, 44, 45, 182, 84, 85, 315, 316, 317, 318, 319, 320, 321, 322, 323, 218, 219, 324, 88, 89, 109, 110, 325, 326, 27, 28, 327, 227, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 174, 39, 40, 349, 350, 351, 120, 121, 352, 353, 354, 355, 356, 357, 358, 359, 37, 38, 172, 25, 26, 54, 55, 360, 202, 177, 178, 203, 231, 232, 127, 214, 111, 112, 361, 362, 363, 364, 365, 366, 367, 368, 369, 222, 170, 171, 370, 116, 117, 230, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 29, 30, 31, 32, 33, 34, 35, 36, 46, 47, 48, 49, 50, 51, 52, 53, 56, 57, 58, 59, 60, 61, 62, 69, 70, 71, 77, 78, 79, 80, 83, 86, 87, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 102, 103, 104, 105, 106, 107, 108, 113, 114, 115, 122, 123, 124, 125, 126, 128, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 173, 175, 176, 179, 180, 181, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 215, 216, 217, 220, 221, 223, 224, 225, 226, 228, 229, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411}; + +#endif //POKERUBY_DEX_ORDER_H diff --git a/include/data/pokemon/evolution.h b/include/data/pokemon/evolution.h new file mode 100644 index 000000000..51e993347 --- /dev/null +++ b/include/data/pokemon/evolution.h @@ -0,0 +1,608 @@ +// +// Created by Scott Norton on 6/27/17. +// + +#ifndef POKERUBY_EVOLUTION_H +#define POKERUBY_EVOLUTION_H + +const struct EvolutionData gEvolutionTable[] = { + {{ // ?????????? + }}, {{ // Bulbasaur + {EVO_LEVEL, 16, SPECIES_IVYSAUR}, + }}, {{ // Ivysaur + {EVO_LEVEL, 32, SPECIES_VENUSAUR}, + }}, {{ // Venusaur + }}, {{ // Charmander + {EVO_LEVEL, 16, SPECIES_CHARMELEON}, + }}, {{ // Charmeleon + {EVO_LEVEL, 36, SPECIES_CHARIZARD}, + }}, {{ // Charizard + }}, {{ // Squirtle + {EVO_LEVEL, 16, SPECIES_WARTORTLE}, + }}, {{ // Wartortle + {EVO_LEVEL, 36, SPECIES_BLASTOISE}, + }}, {{ // Blastoise + }}, {{ // Caterpie + {EVO_LEVEL, 7, SPECIES_METAPOD}, + }}, {{ // Metapod + {EVO_LEVEL, 10, SPECIES_BUTTERFREE}, + }}, {{ // Butterfree + }}, {{ // Weedle + {EVO_LEVEL, 7, SPECIES_KAKUNA}, + }}, {{ // Kakuna + {EVO_LEVEL, 10, SPECIES_BEEDRILL}, + }}, {{ // Beedrill + }}, {{ // Pidgey + {EVO_LEVEL, 18, SPECIES_PIDGEOTTO}, + }}, {{ // Pidgeotto + {EVO_LEVEL, 36, SPECIES_PIDGEOT}, + }}, {{ // Pidgeot + }}, {{ // Rattata + {EVO_LEVEL, 20, SPECIES_RATICATE}, + }}, {{ // Raticate + }}, {{ // Spearow + {EVO_LEVEL, 20, SPECIES_FEAROW}, + }}, {{ // Fearow + }}, {{ // Ekans + {EVO_LEVEL, 22, SPECIES_ARBOK}, + }}, {{ // Arbok + }}, {{ // Pikachu + {EVO_ITEM, ITEM_THUNDER_STONE, SPECIES_RAICHU}, + }}, {{ // Raichu + }}, {{ // Sandshrew + {EVO_LEVEL, 22, SPECIES_SANDSLASH}, + }}, {{ // Sandslash + }}, {{ // Nidoran♀ + {EVO_LEVEL, 16, SPECIES_NIDORINA}, + }}, {{ // Nidorina + {EVO_ITEM, ITEM_MOON_STONE, SPECIES_NIDOQUEEN}, + }}, {{ // Nidoqueen + }}, {{ // Nidoran♂ + {EVO_LEVEL, 16, SPECIES_NIDORINO}, + }}, {{ // Nidorino + {EVO_ITEM, ITEM_MOON_STONE, SPECIES_NIDOKING}, + }}, {{ // Nidoking + }}, {{ // Clefairy + {EVO_ITEM, ITEM_MOON_STONE, SPECIES_CLEFABLE}, + }}, {{ // Clefable + }}, {{ // Vulpix + {EVO_ITEM, ITEM_FIRE_STONE, SPECIES_NINETALES}, + }}, {{ // Ninetales + }}, {{ // Jigglypuff + {EVO_ITEM, ITEM_MOON_STONE, SPECIES_WIGGLYTUFF}, + }}, {{ // Wigglytuff + }}, {{ // Zubat + {EVO_LEVEL, 22, SPECIES_GOLBAT}, + }}, {{ // Golbat + {EVO_FRIENDSHIP, 0, SPECIES_CROBAT}, + }}, {{ // Oddish + {EVO_LEVEL, 21, SPECIES_GLOOM}, + }}, {{ // Gloom + {EVO_ITEM, ITEM_LEAF_STONE, SPECIES_VILEPLUME}, + {EVO_ITEM, ITEM_SUN_STONE, SPECIES_BELLOSSOM}, + }}, {{ // Vileplume + }}, {{ // Paras + {EVO_LEVEL, 24, SPECIES_PARASECT}, + }}, {{ // Parasect + }}, {{ // Venonat + {EVO_LEVEL, 31, SPECIES_VENOMOTH}, + }}, {{ // Venomoth + }}, {{ // Diglett + {EVO_LEVEL, 26, SPECIES_DUGTRIO}, + }}, {{ // Dugtrio + }}, {{ // Meowth + {EVO_LEVEL, 28, SPECIES_PERSIAN}, + }}, {{ // Persian + }}, {{ // Psyduck + {EVO_LEVEL, 33, SPECIES_GOLDUCK}, + }}, {{ // Golduck + }}, {{ // Mankey + {EVO_LEVEL, 28, SPECIES_PRIMEAPE}, + }}, {{ // Primeape + }}, {{ // Growlithe + {EVO_ITEM, ITEM_FIRE_STONE, SPECIES_ARCANINE}, + }}, {{ // Arcanine + }}, {{ // Poliwag + {EVO_LEVEL, 25, SPECIES_POLIWHIRL}, + }}, {{ // Poliwhirl + {EVO_ITEM, ITEM_WATER_STONE, SPECIES_POLIWRATH}, + {EVO_TRADE_ITEM, ITEM_KINGS_ROCK, SPECIES_POLITOED}, + }}, {{ // Poliwrath + }}, {{ // Abra + {EVO_LEVEL, 16, SPECIES_KADABRA}, + }}, {{ // Kadabra + {EVO_TRADE, 0, SPECIES_ALAKAZAM}, + }}, {{ // Alakazam + }}, {{ // Machop + {EVO_LEVEL, 28, SPECIES_MACHOKE}, + }}, {{ // Machoke + {EVO_TRADE, 0, SPECIES_MACHAMP}, + }}, {{ // Machamp + }}, {{ // Bellsprout + {EVO_LEVEL, 21, SPECIES_WEEPINBELL}, + }}, {{ // Weepinbell + {EVO_ITEM, ITEM_LEAF_STONE, SPECIES_VICTREEBEL}, + }}, {{ // Victreebel + }}, {{ // Tentacool + {EVO_LEVEL, 30, SPECIES_TENTACRUEL}, + }}, {{ // Tentacruel + }}, {{ // Geodude + {EVO_LEVEL, 25, SPECIES_GRAVELER}, + }}, {{ // Graveler + {EVO_TRADE, 0, SPECIES_GOLEM}, + }}, {{ // Golem + }}, {{ // Ponyta + {EVO_LEVEL, 40, SPECIES_RAPIDASH}, + }}, {{ // Rapidash + }}, {{ // Slowpoke + {EVO_LEVEL, 37, SPECIES_SLOWBRO}, + {EVO_TRADE_ITEM, ITEM_KINGS_ROCK, SPECIES_SLOWKING}, + }}, {{ // Slowbro + }}, {{ // Magnemite + {EVO_LEVEL, 30, SPECIES_MAGNETON}, + }}, {{ // Magneton + }}, {{ // Farfetch'd + }}, {{ // Doduo + {EVO_LEVEL, 31, SPECIES_DODRIO}, + }}, {{ // Dodrio + }}, {{ // Seel + {EVO_LEVEL, 34, SPECIES_DEWGONG}, + }}, {{ // Dewgong + }}, {{ // Grimer + {EVO_LEVEL, 38, SPECIES_MUK}, + }}, {{ // Muk + }}, {{ // Shellder + {EVO_ITEM, ITEM_WATER_STONE, SPECIES_CLOYSTER}, + }}, {{ // Cloyster + }}, {{ // Gastly + {EVO_LEVEL, 25, SPECIES_HAUNTER}, + }}, {{ // Haunter + {EVO_TRADE, 0, SPECIES_GENGAR}, + }}, {{ // Gengar + }}, {{ // Onix + {EVO_TRADE_ITEM, ITEM_METAL_COAT, SPECIES_STEELIX}, + }}, {{ // Drowzee + {EVO_LEVEL, 26, SPECIES_HYPNO}, + }}, {{ // Hypno + }}, {{ // Krabby + {EVO_LEVEL, 28, SPECIES_KINGLER}, + }}, {{ // Kingler + }}, {{ // Voltorb + {EVO_LEVEL, 30, SPECIES_ELECTRODE}, + }}, {{ // Electrode + }}, {{ // Exeggcute + {EVO_ITEM, ITEM_LEAF_STONE, SPECIES_EXEGGUTOR}, + }}, {{ // Exeggutor + }}, {{ // Cubone + {EVO_LEVEL, 28, SPECIES_MAROWAK}, + }}, {{ // Marowak + }}, {{ // Hitmonlee + }}, {{ // Hitmonchan + }}, {{ // Lickitung + }}, {{ // Koffing + {EVO_LEVEL, 35, SPECIES_WEEZING}, + }}, {{ // Weezing + }}, {{ // Rhyhorn + {EVO_LEVEL, 42, SPECIES_RHYDON}, + }}, {{ // Rhydon + }}, {{ // Chansey + {EVO_FRIENDSHIP, 0, SPECIES_BLISSEY}, + }}, {{ // Tangela + }}, {{ // Kangaskhan + }}, {{ // Horsea + {EVO_LEVEL, 32, SPECIES_SEADRA}, + }}, {{ // Seadra + {EVO_TRADE_ITEM, ITEM_DRAGON_SCALE, SPECIES_KINGDRA}, + }}, {{ // Goldeen + {EVO_LEVEL, 33, SPECIES_SEAKING}, + }}, {{ // Seaking + }}, {{ // Staryu + {EVO_ITEM, ITEM_WATER_STONE, SPECIES_STARMIE}, + }}, {{ // Starmie + }}, {{ // Mr. mime + }}, {{ // Scyther + {EVO_TRADE_ITEM, ITEM_METAL_COAT, SPECIES_SCIZOR}, + }}, {{ // Jynx + }}, {{ // Electabuzz + }}, {{ // Magmar + }}, {{ // Pinsir + }}, {{ // Tauros + }}, {{ // Magikarp + {EVO_LEVEL, 20, SPECIES_GYARADOS}, + }}, {{ // Gyarados + }}, {{ // Lapras + }}, {{ // Ditto + }}, {{ // Eevee + {EVO_ITEM, ITEM_THUNDER_STONE, SPECIES_JOLTEON}, + {EVO_ITEM, ITEM_WATER_STONE, SPECIES_VAPOREON}, + {EVO_ITEM, ITEM_FIRE_STONE, SPECIES_FLAREON}, + {EVO_FRIENDSHIP_DAY, 0, SPECIES_ESPEON}, + {EVO_FRIENDSHIP_NIGHT, 0, SPECIES_UMBREON}, + }}, {{ // Vaporeon + }}, {{ // Jolteon + }}, {{ // Flareon + }}, {{ // Porygon + {EVO_TRADE_ITEM, ITEM_UP_GRADE, SPECIES_PORYGON2}, + }}, {{ // Omanyte + {EVO_LEVEL, 40, SPECIES_OMASTAR}, + }}, {{ // Omastar + }}, {{ // Kabuto + {EVO_LEVEL, 40, SPECIES_KABUTOPS}, + }}, {{ // Kabutops + }}, {{ // Aerodactyl + }}, {{ // Snorlax + }}, {{ // Articuno + }}, {{ // Zapdos + }}, {{ // Moltres + }}, {{ // Dratini + {EVO_LEVEL, 30, SPECIES_DRAGONAIR}, + }}, {{ // Dragonair + {EVO_LEVEL, 55, SPECIES_DRAGONITE}, + }}, {{ // Dragonite + }}, {{ // Mewtwo + }}, {{ // Mew + }}, {{ // Chikorita + {EVO_LEVEL, 16, SPECIES_BAYLEEF}, + }}, {{ // Bayleef + {EVO_LEVEL, 32, SPECIES_MEGANIUM}, + }}, {{ // Meganium + }}, {{ // Cyndaquil + {EVO_LEVEL, 14, SPECIES_QUILAVA}, + }}, {{ // Quilava + {EVO_LEVEL, 36, SPECIES_TYPHLOSION}, + }}, {{ // Typhlosion + }}, {{ // Totodile + {EVO_LEVEL, 18, SPECIES_CROCONAW}, + }}, {{ // Croconaw + {EVO_LEVEL, 30, SPECIES_FERALIGATR}, + }}, {{ // Feraligatr + }}, {{ // Sentret + {EVO_LEVEL, 15, SPECIES_FURRET}, + }}, {{ // Furret + }}, {{ // Hoothoot + {EVO_LEVEL, 20, SPECIES_NOCTOWL}, + }}, {{ // Noctowl + }}, {{ // Ledyba + {EVO_LEVEL, 18, SPECIES_LEDIAN}, + }}, {{ // Ledian + }}, {{ // Spinarak + {EVO_LEVEL, 22, SPECIES_ARIADOS}, + }}, {{ // Ariados + }}, {{ // Crobat + }}, {{ // Chinchou + {EVO_LEVEL, 27, SPECIES_LANTURN}, + }}, {{ // Lanturn + }}, {{ // Pichu + {EVO_FRIENDSHIP, 0, SPECIES_PIKACHU}, + }}, {{ // Cleffa + {EVO_FRIENDSHIP, 0, SPECIES_CLEFAIRY}, + }}, {{ // Igglybuff + {EVO_FRIENDSHIP, 0, SPECIES_JIGGLYPUFF}, + }}, {{ // Togepi + {EVO_FRIENDSHIP, 0, SPECIES_TOGETIC}, + }}, {{ // Togetic + }}, {{ // Natu + {EVO_LEVEL, 25, SPECIES_XATU}, + }}, {{ // Xatu + }}, {{ // Mareep + {EVO_LEVEL, 15, SPECIES_FLAAFFY}, + }}, {{ // Flaaffy + {EVO_LEVEL, 30, SPECIES_AMPHAROS}, + }}, {{ // Ampharos + }}, {{ // Bellossom + }}, {{ // Marill + {EVO_LEVEL, 18, SPECIES_AZUMARILL}, + }}, {{ // Azumarill + }}, {{ // Sudowoodo + }}, {{ // Politoed + }}, {{ // Hoppip + {EVO_LEVEL, 18, SPECIES_SKIPLOOM}, + }}, {{ // Skiploom + {EVO_LEVEL, 27, SPECIES_JUMPLUFF}, + }}, {{ // Jumpluff + }}, {{ // Aipom + }}, {{ // Sunkern + {EVO_ITEM, ITEM_SUN_STONE, SPECIES_SUNFLORA}, + }}, {{ // Sunflora + }}, {{ // Yanma + }}, {{ // Wooper + {EVO_LEVEL, 20, SPECIES_QUAGSIRE}, + }}, {{ // Quagsire + }}, {{ // Espeon + }}, {{ // Umbreon + }}, {{ // Murkrow + }}, {{ // Slowking + }}, {{ // Misdreavus + }}, {{ // Unown + }}, {{ // Wobbuffet + }}, {{ // Girafarig + }}, {{ // Pineco + {EVO_LEVEL, 31, SPECIES_FORRETRESS}, + }}, {{ // Forretress + }}, {{ // Dunsparce + }}, {{ // Gligar + }}, {{ // Steelix + }}, {{ // Snubbull + {EVO_LEVEL, 23, SPECIES_GRANBULL}, + }}, {{ // Granbull + }}, {{ // Qwilfish + }}, {{ // Scizor + }}, {{ // Shuckle + }}, {{ // Heracross + }}, {{ // Sneasel + }}, {{ // Teddiursa + {EVO_LEVEL, 30, SPECIES_URSARING}, + }}, {{ // Ursaring + }}, {{ // Slugma + {EVO_LEVEL, 38, SPECIES_MAGCARGO}, + }}, {{ // Magcargo + }}, {{ // Swinub + {EVO_LEVEL, 33, SPECIES_PILOSWINE}, + }}, {{ // Piloswine + }}, {{ // Corsola + }}, {{ // Remoraid + {EVO_LEVEL, 25, SPECIES_OCTILLERY}, + }}, {{ // Octillery + }}, {{ // Delibird + }}, {{ // Mantine + }}, {{ // Skarmory + }}, {{ // Houndour + {EVO_LEVEL, 24, SPECIES_HOUNDOOM}, + }}, {{ // Houndoom + }}, {{ // Kingdra + }}, {{ // Phanpy + {EVO_LEVEL, 25, SPECIES_DONPHAN}, + }}, {{ // Donphan + }}, {{ // Porygon2 + }}, {{ // Stantler + }}, {{ // Smeargle + }}, {{ // Tyrogue + {EVO_LEVEL_ATK_LT_DEF, 20, SPECIES_HITMONCHAN}, + {EVO_LEVEL_ATK_GT_DEF, 20, SPECIES_HITMONLEE}, + {EVO_LEVEL_ATK_EQ_DEF, 20, SPECIES_HITMONTOP}, + }}, {{ // Hitmontop + }}, {{ // Smoochum + {EVO_LEVEL, 30, SPECIES_JYNX}, + }}, {{ // Elekid + {EVO_LEVEL, 30, SPECIES_ELECTABUZZ}, + }}, {{ // Magby + {EVO_LEVEL, 30, SPECIES_MAGMAR}, + }}, {{ // Miltank + }}, {{ // Blissey + }}, {{ // Raikou + }}, {{ // Entei + }}, {{ // Suicune + }}, {{ // Larvitar + {EVO_LEVEL, 30, SPECIES_PUPITAR}, + }}, {{ // Pupitar + {EVO_LEVEL, 55, SPECIES_TYRANITAR}, + }}, {{ // Tyranitar + }}, {{ // Lugia + }}, {{ // Ho-Oh + }}, {{ // Celebi + }}, {{ // ? + }}, {{ // ? + }}, {{ // ? + }}, {{ // ? + }}, {{ // ? + }}, {{ // ? + }}, {{ // ? + }}, {{ // ? + }}, {{ // ? + }}, {{ // ? + }}, {{ // ? + }}, {{ // ? + }}, {{ // ? + }}, {{ // ? + }}, {{ // ? + }}, {{ // ? + }}, {{ // ? + }}, {{ // ? + }}, {{ // ? + }}, {{ // ? + }}, {{ // ? + }}, {{ // ? + }}, {{ // ? + }}, {{ // ? + }}, {{ // ? + }}, {{ // Treecko + {EVO_LEVEL, 16, SPECIES_GROVYLE}, + }}, {{ // Grovyle + {EVO_LEVEL, 36, SPECIES_SCEPTILE}, + }}, {{ // Sceptile + }}, {{ // Torchic + {EVO_LEVEL, 16, SPECIES_COMBUSKEN}, + }}, {{ // Combusken + {EVO_LEVEL, 36, SPECIES_BLAZIKEN}, + }}, {{ // Blaziken + }}, {{ // Mudkip + {EVO_LEVEL, 16, SPECIES_MARSHTOMP}, + }}, {{ // Marshtomp + {EVO_LEVEL, 36, SPECIES_SWAMPERT}, + }}, {{ // Swampert + }}, {{ // Poochyena + {EVO_LEVEL, 18, SPECIES_MIGHTYENA}, + }}, {{ // Mightyena + }}, {{ // Zigzagoon + {EVO_LEVEL, 20, SPECIES_LINOONE}, + }}, {{ // Linoone + }}, {{ // Wurmple + {EVO_LEVEL_SILCOON, 7, SPECIES_SILCOON}, + {EVO_LEVEL_CASCOON, 7, SPECIES_CASCOON}, + }}, {{ // Silcoon + {EVO_LEVEL, 10, SPECIES_BEAUTIFLY}, + }}, {{ // Beautifly + }}, {{ // Cascoon + {EVO_LEVEL, 10, SPECIES_DUSTOX}, + }}, {{ // Dustox + }}, {{ // Lotad + {EVO_LEVEL, 14, SPECIES_LOMBRE}, + }}, {{ // Lombre + {EVO_ITEM, ITEM_WATER_STONE, SPECIES_LUDICOLO}, + }}, {{ // Ludicolo + }}, {{ // Seedot + {EVO_LEVEL, 14, SPECIES_NUZLEAF}, + }}, {{ // Nuzleaf + {EVO_ITEM, ITEM_LEAF_STONE, SPECIES_SHIFTRY}, + }}, {{ // Shiftry + }}, {{ // Nincada + {EVO_LEVEL_NINJASK, 20, SPECIES_NINJASK}, + {EVO_LEVEL_SHEDINJA, 20, SPECIES_SHEDINJA}, + }}, {{ // Ninjask + }}, {{ // Shedinja + }}, {{ // Taillow + {EVO_LEVEL, 22, SPECIES_SWELLOW}, + }}, {{ // Swellow + }}, {{ // Shroomish + {EVO_LEVEL, 23, SPECIES_BRELOOM}, + }}, {{ // Breloom + }}, {{ // Spinda + }}, {{ // Wingull + {EVO_LEVEL, 25, SPECIES_PELIPPER}, + }}, {{ // Pelipper + }}, {{ // Surskit + {EVO_LEVEL, 22, SPECIES_MASQUERAIN}, + }}, {{ // Masquerain + }}, {{ // Wailmer + {EVO_LEVEL, 40, SPECIES_WAILORD}, + }}, {{ // Wailord + }}, {{ // Skitty + {EVO_ITEM, ITEM_MOON_STONE, SPECIES_DELCATTY}, + }}, {{ // Delcatty + }}, {{ // Kecleon + }}, {{ // Baltoy + {EVO_LEVEL, 36, SPECIES_CLAYDOL}, + }}, {{ // Claydol + }}, {{ // Nosepass + }}, {{ // Torkoal + }}, {{ // Sableye + }}, {{ // Barboach + {EVO_LEVEL, 30, SPECIES_WHISCASH}, + }}, {{ // Whiscash + }}, {{ // Luvdisc + }}, {{ // Corphish + {EVO_LEVEL, 30, SPECIES_CRAWDAUNT}, + }}, {{ // Crawdaunt + }}, {{ // Feebas + {EVO_BEAUTY, 170, SPECIES_MILOTIC}, + }}, {{ // Milotic + }}, {{ // Carvanha + {EVO_LEVEL, 30, SPECIES_SHARPEDO}, + }}, {{ // Sharpedo + }}, {{ // Trapinch + {EVO_LEVEL, 35, SPECIES_VIBRAVA}, + }}, {{ // Vibrava + {EVO_LEVEL, 45, SPECIES_FLYGON}, + }}, {{ // Flygon + }}, {{ // Makuhita + {EVO_LEVEL, 24, SPECIES_HARIYAMA}, + }}, {{ // Hariyama + }}, {{ // Electrike + {EVO_LEVEL, 26, SPECIES_MANECTRIC}, + }}, {{ // Manectric + }}, {{ // Numel + {EVO_LEVEL, 33, SPECIES_CAMERUPT}, + }}, {{ // Camerupt + }}, {{ // Spheal + {EVO_LEVEL, 32, SPECIES_SEALEO}, + }}, {{ // Sealeo + {EVO_LEVEL, 44, SPECIES_WALREIN}, + }}, {{ // Walrein + }}, {{ // Cacnea + {EVO_LEVEL, 32, SPECIES_CACTURNE}, + }}, {{ // Cacturne + }}, {{ // Snorunt + {EVO_LEVEL, 42, SPECIES_GLALIE}, + }}, {{ // Glalie + }}, {{ // Lunatone + }}, {{ // Solrock + }}, {{ // Azurill + {EVO_FRIENDSHIP, 0, SPECIES_MARILL}, + }}, {{ // Spoink + {EVO_LEVEL, 32, SPECIES_GRUMPIG}, + }}, {{ // Grumpig + }}, {{ // Plusle + }}, {{ // Minun + }}, {{ // Mawile + }}, {{ // Meditite + {EVO_LEVEL, 37, SPECIES_MEDICHAM}, + }}, {{ // Medicham + }}, {{ // Swablu + {EVO_LEVEL, 35, SPECIES_ALTARIA}, + }}, {{ // Altaria + }}, {{ // Wynaut + {EVO_LEVEL, 15, SPECIES_WOBBUFFET}, + }}, {{ // Duskull + {EVO_LEVEL, 37, SPECIES_DUSCLOPS}, + }}, {{ // Dusclops + }}, {{ // Roselia + }}, {{ // Slakoth + {EVO_LEVEL, 18, SPECIES_VIGOROTH}, + }}, {{ // Vigoroth + {EVO_LEVEL, 36, SPECIES_SLAKING}, + }}, {{ // Slaking + }}, {{ // Gulpin + {EVO_LEVEL, 26, SPECIES_SWALOT}, + }}, {{ // Swalot + }}, {{ // Tropius + }}, {{ // Whismur + {EVO_LEVEL, 20, SPECIES_LOUDRED}, + }}, {{ // Loudred + {EVO_LEVEL, 40, SPECIES_EXPLOUD}, + }}, {{ // Exploud + }}, {{ // Clamperl + {EVO_TRADE_ITEM, ITEM_DEEP_SEA_TOOTH, SPECIES_HUNTAIL}, + {EVO_TRADE_ITEM, ITEM_DEEP_SEA_SCALE, SPECIES_GOREBYSS}, + }}, {{ // Huntail + }}, {{ // Gorebyss + }}, {{ // Absol + }}, {{ // Shuppet + {EVO_LEVEL, 37, SPECIES_BANETTE}, + }}, {{ // Banette + }}, {{ // Seviper + }}, {{ // Zangoose + }}, {{ // Relicanth + }}, {{ // Aron + {EVO_LEVEL, 32, SPECIES_LAIRON}, + }}, {{ // Lairon + {EVO_LEVEL, 42, SPECIES_AGGRON}, + }}, {{ // Aggron + }}, {{ // Castform + }}, {{ // Volbeat + }}, {{ // Illumise + }}, {{ // Lileep + {EVO_LEVEL, 40, SPECIES_CRADILY}, + }}, {{ // Cradily + }}, {{ // Anorith + {EVO_LEVEL, 40, SPECIES_ARMALDO}, + }}, {{ // Armaldo + }}, {{ // Ralts + {EVO_LEVEL, 20, SPECIES_KIRLIA}, + }}, {{ // Kirlia + {EVO_LEVEL, 30, SPECIES_GARDEVOIR}, + }}, {{ // Gardevoir + }}, {{ // Bagon + {EVO_LEVEL, 30, SPECIES_SHELGON}, + }}, {{ // Shelgon + {EVO_LEVEL, 50, SPECIES_SALAMENCE}, + }}, {{ // Salamence + }}, {{ // Beldum + {EVO_LEVEL, 20, SPECIES_METANG}, + }}, {{ // Metang + {EVO_LEVEL, 45, SPECIES_METAGROSS}, + }}, {{ // Metagross + }}, {{ // Regirock + }}, {{ // Regice + }}, {{ // Registeel + }}, {{ // Kyogre + }}, {{ // Groudon + }}, {{ // Rayquaza + }}, {{ // Latias + }}, {{ // Latios + }}, {{ // Jirachi + }}, {{ // Deoxys + }}, {{ // Chimecho + }} +}; + +#endif //POKERUBY_EVOLUTION_H diff --git a/include/data/pokemon/experience_tables.h b/include/data/pokemon/experience_tables.h new file mode 100644 index 000000000..70c5e88ed --- /dev/null +++ b/include/data/pokemon/experience_tables.h @@ -0,0 +1,828 @@ +// +// Created by Scott Norton on 6/27/17. +// + +#ifndef POKERUBY_EXPERIENCE_TABLES_H +#define POKERUBY_EXPERIENCE_TABLES_H + +const u32 gExperienceTables[][101] = { + { // Medium Fast + 0, // 0 + 1, // 1 + 8, // 2 + 27, // 3 + 64, // 4 + 125, // 5 + 216, // 6 + 343, // 7 + 512, // 8 + 729, // 9 + 1000, // 10 + 1331, // 11 + 1728, // 12 + 2197, // 13 + 2744, // 14 + 3375, // 15 + 4096, // 16 + 4913, // 17 + 5832, // 18 + 6859, // 19 + 8000, // 20 + 9261, // 21 + 10648, // 22 + 12167, // 23 + 13824, // 24 + 15625, // 25 + 17576, // 26 + 19683, // 27 + 21952, // 28 + 24389, // 29 + 27000, // 30 + 29791, // 31 + 32768, // 32 + 35937, // 33 + 39304, // 34 + 42875, // 35 + 46656, // 36 + 50653, // 37 + 54872, // 38 + 59319, // 39 + 64000, // 40 + 68921, // 41 + 74088, // 42 + 79507, // 43 + 85184, // 44 + 91125, // 45 + 97336, // 46 + 103823, // 47 + 110592, // 48 + 117649, // 49 + 125000, // 50 + 132651, // 51 + 140608, // 52 + 148877, // 53 + 157464, // 54 + 166375, // 55 + 175616, // 56 + 185193, // 57 + 195112, // 58 + 205379, // 59 + 216000, // 60 + 226981, // 61 + 238328, // 62 + 250047, // 63 + 262144, // 64 + 274625, // 65 + 287496, // 66 + 300763, // 67 + 314432, // 68 + 328509, // 69 + 343000, // 70 + 357911, // 71 + 373248, // 72 + 389017, // 73 + 405224, // 74 + 421875, // 75 + 438976, // 76 + 456533, // 77 + 474552, // 78 + 493039, // 79 + 512000, // 80 + 531441, // 81 + 551368, // 82 + 571787, // 83 + 592704, // 84 + 614125, // 85 + 636056, // 86 + 658503, // 87 + 681472, // 88 + 704969, // 89 + 729000, // 90 + 753571, // 91 + 778688, // 92 + 804357, // 93 + 830584, // 94 + 857375, // 95 + 884736, // 96 + 912673, // 97 + 941192, // 98 + 970299, // 99 + 1000000 // 100 + }, { // Erratic + 0, // 0 + 1, // 1 + 15, // 2 + 52, // 3 + 122, // 4 + 237, // 5 + 406, // 6 + 637, // 7 + 942, // 8 + 1326, // 9 + 1800, // 10 + 2369, // 11 + 3041, // 12 + 3822, // 13 + 4719, // 14 + 5737, // 15 + 6881, // 16 + 8155, // 17 + 9564, // 18 + 11111, // 19 + 12800, // 20 + 14632, // 21 + 16610, // 22 + 18737, // 23 + 21012, // 24 + 23437, // 25 + 26012, // 26 + 28737, // 27 + 31610, // 28 + 34632, // 29 + 37800, // 30 + 41111, // 31 + 44564, // 32 + 48155, // 33 + 51881, // 34 + 55737, // 35 + 59719, // 36 + 63822, // 37 + 68041, // 38 + 72369, // 39 + 76800, // 40 + 81326, // 41 + 85942, // 42 + 90637, // 43 + 95406, // 44 + 100237, // 45 + 105122, // 46 + 110052, // 47 + 115015, // 48 + 120001, // 49 + 125000, // 50 + 131324, // 51 + 137795, // 52 + 144410, // 53 + 151165, // 54 + 158056, // 55 + 165079, // 56 + 172229, // 57 + 179503, // 58 + 186894, // 59 + 194400, // 60 + 202013, // 61 + 209728, // 62 + 217540, // 63 + 225443, // 64 + 233431, // 65 + 241496, // 66 + 249633, // 67 + 257834, // 68 + 267406, // 69 + 276458, // 70 + 286328, // 71 + 296358, // 72 + 305767, // 73 + 316074, // 74 + 326531, // 75 + 336255, // 76 + 346965, // 77 + 357812, // 78 + 367807, // 79 + 378880, // 80 + 390077, // 81 + 400293, // 82 + 411686, // 83 + 423190, // 84 + 433572, // 85 + 445239, // 86 + 457001, // 87 + 467489, // 88 + 479378, // 89 + 491346, // 90 + 501878, // 91 + 513934, // 92 + 526049, // 93 + 536557, // 94 + 548720, // 95 + 560922, // 96 + 571333, // 97 + 583539, // 98 + 591882, // 99 + 600000 // 100 + }, { // Fluctuating + 0, // 0 + 1, // 1 + 4, // 2 + 13, // 3 + 32, // 4 + 65, // 5 + 112, // 6 + 178, // 7 + 276, // 8 + 393, // 9 + 540, // 10 + 745, // 11 + 967, // 12 + 1230, // 13 + 1591, // 14 + 1957, // 15 + 2457, // 16 + 3046, // 17 + 3732, // 18 + 4526, // 19 + 5440, // 20 + 6482, // 21 + 7666, // 22 + 9003, // 23 + 10506, // 24 + 12187, // 25 + 14060, // 26 + 16140, // 27 + 18439, // 28 + 20974, // 29 + 23760, // 30 + 26811, // 31 + 30146, // 32 + 33780, // 33 + 37731, // 34 + 42017, // 35 + 46656, // 36 + 50653, // 37 + 55969, // 38 + 60505, // 39 + 66560, // 40 + 71677, // 41 + 78533, // 42 + 84277, // 43 + 91998, // 44 + 98415, // 45 + 107069, // 46 + 114205, // 47 + 123863, // 48 + 131766, // 49 + 142500, // 50 + 151222, // 51 + 163105, // 52 + 172697, // 53 + 185807, // 54 + 196322, // 55 + 210739, // 56 + 222231, // 57 + 238036, // 58 + 250562, // 59 + 267840, // 60 + 281456, // 61 + 300293, // 62 + 315059, // 63 + 335544, // 64 + 351520, // 65 + 373744, // 66 + 390991, // 67 + 415050, // 68 + 433631, // 69 + 459620, // 70 + 479600, // 71 + 507617, // 72 + 529063, // 73 + 559209, // 74 + 582187, // 75 + 614566, // 76 + 639146, // 77 + 673863, // 78 + 700115, // 79 + 737280, // 80 + 765275, // 81 + 804997, // 82 + 834809, // 83 + 877201, // 84 + 908905, // 85 + 954084, // 86 + 987754, // 87 + 1035837, // 88 + 1071552, // 89 + 1122660, // 90 + 1160499, // 91 + 1214753, // 92 + 1254796, // 93 + 1312322, // 94 + 1354652, // 95 + 1415577, // 96 + 1460276, // 97 + 1524731, // 98 + 1571884, // 99 + 1640000 // 100 + }, { // Medium Slow + 0, // 0 + 1, // 1 + 9, // 2 + 57, // 3 + 96, // 4 + 135, // 5 + 179, // 6 + 236, // 7 + 314, // 8 + 419, // 9 + 560, // 10 + 742, // 11 + 973, // 12 + 1261, // 13 + 1612, // 14 + 2035, // 15 + 2535, // 16 + 3120, // 17 + 3798, // 18 + 4575, // 19 + 5460, // 20 + 6458, // 21 + 7577, // 22 + 8825, // 23 + 10208, // 24 + 11735, // 25 + 13411, // 26 + 15244, // 27 + 17242, // 28 + 19411, // 29 + 21760, // 30 + 24294, // 31 + 27021, // 32 + 29949, // 33 + 33084, // 34 + 36435, // 35 + 40007, // 36 + 43808, // 37 + 47846, // 38 + 52127, // 39 + 56660, // 40 + 61450, // 41 + 66505, // 42 + 71833, // 43 + 77440, // 44 + 83335, // 45 + 89523, // 46 + 96012, // 47 + 102810, // 48 + 109923, // 49 + 117360, // 50 + 125126, // 51 + 133229, // 52 + 141677, // 53 + 150476, // 54 + 159635, // 55 + 169159, // 56 + 179056, // 57 + 189334, // 58 + 199999, // 59 + 211060, // 60 + 222522, // 61 + 234393, // 62 + 246681, // 63 + 259392, // 64 + 272535, // 65 + 286115, // 66 + 300140, // 67 + 314618, // 68 + 329555, // 69 + 344960, // 70 + 360838, // 71 + 377197, // 72 + 394045, // 73 + 411388, // 74 + 429235, // 75 + 447591, // 76 + 466464, // 77 + 485862, // 78 + 505791, // 79 + 526260, // 80 + 547274, // 81 + 568841, // 82 + 590969, // 83 + 613664, // 84 + 636935, // 85 + 660787, // 86 + 685228, // 87 + 710266, // 88 + 735907, // 89 + 762160, // 90 + 789030, // 91 + 816525, // 92 + 844653, // 93 + 873420, // 94 + 902835, // 95 + 932903, // 96 + 963632, // 97 + 995030, // 98 + 1027103, // 99 + 1059860 // 100 + }, { // Fast + 0, // 0 + 1, // 1 + 6, // 2 + 21, // 3 + 51, // 4 + 100, // 5 + 172, // 6 + 274, // 7 + 409, // 8 + 583, // 9 + 800, // 10 + 1064, // 11 + 1382, // 12 + 1757, // 13 + 2195, // 14 + 2700, // 15 + 3276, // 16 + 3930, // 17 + 4665, // 18 + 5487, // 19 + 6400, // 20 + 7408, // 21 + 8518, // 22 + 9733, // 23 + 11059, // 24 + 12500, // 25 + 14060, // 26 + 15746, // 27 + 17561, // 28 + 19511, // 29 + 21600, // 30 + 23832, // 31 + 26214, // 32 + 28749, // 33 + 31443, // 34 + 34300, // 35 + 37324, // 36 + 40522, // 37 + 43897, // 38 + 47455, // 39 + 51200, // 40 + 55136, // 41 + 59270, // 42 + 63605, // 43 + 68147, // 44 + 72900, // 45 + 77868, // 46 + 83058, // 47 + 88473, // 48 + 94119, // 49 + 100000, // 50 + 106120, // 51 + 112486, // 52 + 119101, // 53 + 125971, // 54 + 133100, // 55 + 140492, // 56 + 148154, // 57 + 156089, // 58 + 164303, // 59 + 172800, // 60 + 181584, // 61 + 190662, // 62 + 200037, // 63 + 209715, // 64 + 219700, // 65 + 229996, // 66 + 240610, // 67 + 251545, // 68 + 262807, // 69 + 274400, // 70 + 286328, // 71 + 298598, // 72 + 311213, // 73 + 324179, // 74 + 337500, // 75 + 351180, // 76 + 365226, // 77 + 379641, // 78 + 394431, // 79 + 409600, // 80 + 425152, // 81 + 441094, // 82 + 457429, // 83 + 474163, // 84 + 491300, // 85 + 508844, // 86 + 526802, // 87 + 545177, // 88 + 563975, // 89 + 583200, // 90 + 602856, // 91 + 622950, // 92 + 643485, // 93 + 664467, // 94 + 685900, // 95 + 707788, // 96 + 730138, // 97 + 752953, // 98 + 776239, // 99 + 800000 // 100 + }, { // Slow + 0, // 0 + 1, // 1 + 10, // 2 + 33, // 3 + 80, // 4 + 156, // 5 + 270, // 6 + 428, // 7 + 640, // 8 + 911, // 9 + 1250, // 10 + 1663, // 11 + 2160, // 12 + 2746, // 13 + 3430, // 14 + 4218, // 15 + 5120, // 16 + 6141, // 17 + 7290, // 18 + 8573, // 19 + 10000, // 20 + 11576, // 21 + 13310, // 22 + 15208, // 23 + 17280, // 24 + 19531, // 25 + 21970, // 26 + 24603, // 27 + 27440, // 28 + 30486, // 29 + 33750, // 30 + 37238, // 31 + 40960, // 32 + 44921, // 33 + 49130, // 34 + 53593, // 35 + 58320, // 36 + 63316, // 37 + 68590, // 38 + 74148, // 39 + 80000, // 40 + 86151, // 41 + 92610, // 42 + 99383, // 43 + 106480, // 44 + 113906, // 45 + 121670, // 46 + 129778, // 47 + 138240, // 48 + 147061, // 49 + 156250, // 50 + 165813, // 51 + 175760, // 52 + 186096, // 53 + 196830, // 54 + 207968, // 55 + 219520, // 56 + 231491, // 57 + 243890, // 58 + 256723, // 59 + 270000, // 60 + 283726, // 61 + 297910, // 62 + 312558, // 63 + 327680, // 64 + 343281, // 65 + 359370, // 66 + 375953, // 67 + 393040, // 68 + 410636, // 69 + 428750, // 70 + 447388, // 71 + 466560, // 72 + 486271, // 73 + 506530, // 74 + 527343, // 75 + 548720, // 76 + 570666, // 77 + 593190, // 78 + 616298, // 79 + 640000, // 80 + 664301, // 81 + 689210, // 82 + 714733, // 83 + 740880, // 84 + 767656, // 85 + 795070, // 86 + 823128, // 87 + 851840, // 88 + 881211, // 89 + 911250, // 90 + 941963, // 91 + 973360, // 92 + 1005446, // 93 + 1038230, // 94 + 1071718, // 95 + 1105920, // 96 + 1140841, // 97 + 1176490, // 98 + 1212873, // 99 + 1250000 // 100 + }, { // Medium Fast copy 2 (unused? to-do: investigate) + 0, // 0 + 1, // 1 + 8, // 2 + 27, // 3 + 64, // 4 + 125, // 5 + 216, // 6 + 343, // 7 + 512, // 8 + 729, // 9 + 1000, // 10 + 1331, // 11 + 1728, // 12 + 2197, // 13 + 2744, // 14 + 3375, // 15 + 4096, // 16 + 4913, // 17 + 5832, // 18 + 6859, // 19 + 8000, // 20 + 9261, // 21 + 10648, // 22 + 12167, // 23 + 13824, // 24 + 15625, // 25 + 17576, // 26 + 19683, // 27 + 21952, // 28 + 24389, // 29 + 27000, // 30 + 29791, // 31 + 32768, // 32 + 35937, // 33 + 39304, // 34 + 42875, // 35 + 46656, // 36 + 50653, // 37 + 54872, // 38 + 59319, // 39 + 64000, // 40 + 68921, // 41 + 74088, // 42 + 79507, // 43 + 85184, // 44 + 91125, // 45 + 97336, // 46 + 103823, // 47 + 110592, // 48 + 117649, // 49 + 125000, // 50 + 132651, // 51 + 140608, // 52 + 148877, // 53 + 157464, // 54 + 166375, // 55 + 175616, // 56 + 185193, // 57 + 195112, // 58 + 205379, // 59 + 216000, // 60 + 226981, // 61 + 238328, // 62 + 250047, // 63 + 262144, // 64 + 274625, // 65 + 287496, // 66 + 300763, // 67 + 314432, // 68 + 328509, // 69 + 343000, // 70 + 357911, // 71 + 373248, // 72 + 389017, // 73 + 405224, // 74 + 421875, // 75 + 438976, // 76 + 456533, // 77 + 474552, // 78 + 493039, // 79 + 512000, // 80 + 531441, // 81 + 551368, // 82 + 571787, // 83 + 592704, // 84 + 614125, // 85 + 636056, // 86 + 658503, // 87 + 681472, // 88 + 704969, // 89 + 729000, // 90 + 753571, // 91 + 778688, // 92 + 804357, // 93 + 830584, // 94 + 857375, // 95 + 884736, // 96 + 912673, // 97 + 941192, // 98 + 970299, // 99 + 1000000 // 100 + }, { // Medium Fast copy 3 (unused? to-do: investigate) + 0, // 0 + 1, // 1 + 8, // 2 + 27, // 3 + 64, // 4 + 125, // 5 + 216, // 6 + 343, // 7 + 512, // 8 + 729, // 9 + 1000, // 10 + 1331, // 11 + 1728, // 12 + 2197, // 13 + 2744, // 14 + 3375, // 15 + 4096, // 16 + 4913, // 17 + 5832, // 18 + 6859, // 19 + 8000, // 20 + 9261, // 21 + 10648, // 22 + 12167, // 23 + 13824, // 24 + 15625, // 25 + 17576, // 26 + 19683, // 27 + 21952, // 28 + 24389, // 29 + 27000, // 30 + 29791, // 31 + 32768, // 32 + 35937, // 33 + 39304, // 34 + 42875, // 35 + 46656, // 36 + 50653, // 37 + 54872, // 38 + 59319, // 39 + 64000, // 40 + 68921, // 41 + 74088, // 42 + 79507, // 43 + 85184, // 44 + 91125, // 45 + 97336, // 46 + 103823, // 47 + 110592, // 48 + 117649, // 49 + 125000, // 50 + 132651, // 51 + 140608, // 52 + 148877, // 53 + 157464, // 54 + 166375, // 55 + 175616, // 56 + 185193, // 57 + 195112, // 58 + 205379, // 59 + 216000, // 60 + 226981, // 61 + 238328, // 62 + 250047, // 63 + 262144, // 64 + 274625, // 65 + 287496, // 66 + 300763, // 67 + 314432, // 68 + 328509, // 69 + 343000, // 70 + 357911, // 71 + 373248, // 72 + 389017, // 73 + 405224, // 74 + 421875, // 75 + 438976, // 76 + 456533, // 77 + 474552, // 78 + 493039, // 79 + 512000, // 80 + 531441, // 81 + 551368, // 82 + 571787, // 83 + 592704, // 84 + 614125, // 85 + 636056, // 86 + 658503, // 87 + 681472, // 88 + 704969, // 89 + 729000, // 90 + 753571, // 91 + 778688, // 92 + 804357, // 93 + 830584, // 94 + 857375, // 95 + 884736, // 96 + 912673, // 97 + 941192, // 98 + 970299, // 99 + 1000000 // 100 + } +}; + +#endif //POKERUBY_EXPERIENCE_TABLES_H diff --git a/include/data/pokemon/item_effects.h b/include/data/pokemon/item_effects.h new file mode 100644 index 000000000..b07573933 --- /dev/null +++ b/include/data/pokemon/item_effects.h @@ -0,0 +1,824 @@ +// +// Created by Scott Norton on 6/27/17. +// + +#ifndef POKERUBY_ITEM_EFFECTS_H +#define POKERUBY_ITEM_EFFECTS_H + +const u8 gItemEffect_Potion[] = { + 0x00, + 0x00, + 0x00, + 0x00, + 0x04, + 0x00, + 20 +}; + +const u8 gItemEffect_Antidote[] = { + 0x00, + 0x00, + 0x00, + 0x10, + 0x00, + 0x00 +}; + +const u8 gItemEffect_BurnHeal[] = { + 0x00, + 0x00, + 0x00, + 0x08, + 0x00, + 0x00 +}; + +const u8 gItemEffect_IceHeal[] = { + 0x00, + 0x00, + 0x00, + 0x04, + 0x00, + 0x00 +}; + +const u8 gItemEffect_Awakening[] = { + 0x00, + 0x00, + 0x00, + 0x20, + 0x00, + 0x00 +}; + +const u8 gItemEffect_ParalyzeHeal[] = { + 0x00, + 0x00, + 0x00, + 0x02, + 0x00, + 0x00 +}; + +const u8 gItemEffect_FullRestore[] = { + 0x00, + 0x00, + 0x00, + 0x3f, + 0x04, + 0x00, + 0xff +}; + +const u8 gItemEffect_MaxPotion[] = { + 0x00, + 0x00, + 0x00, + 0x00, + 0x04, + 0x00, + 0xff +}; + +const u8 gItemEffect_HyperPotion[] = { + 0x00, + 0x00, + 0x00, + 0x00, + 0x04, + 0x00, + 200 +}; + +const u8 gItemEffect_SuperPotion[] = { + 0x00, + 0x00, + 0x00, + 0x00, + 0x04, + 0x00, + 50 +}; + +const u8 gItemEffect_FullHeal[] = { + 0x00, + 0x00, + 0x00, + 0x3f, + 0x00, + 0x00 +}; + +const u8 gItemEffect_Revive[] = { + 0x00, + 0x00, + 0x00, + 0x00, + 0x44, + 0x00, + 0xfe +}; + +const u8 gItemEffect_MaxRevive[] = { + 0x00, + 0x00, + 0x00, + 0x00, + 0x44, + 0x00, + 0xff +}; + +const u8 gItemEffect_FreshWater[] = { + 0x00, + 0x00, + 0x00, + 0x00, + 0x04, + 0x00, + 50 +}; + +const u8 gItemEffect_SodaPop[] = { + 0x00, + 0x00, + 0x00, + 0x00, + 0x04, + 0x00, + 60 +}; + +const u8 gItemEffect_Lemonade[] = { + 0x00, + 0x00, + 0x00, + 0x00, + 0x04, + 0x00, + 80 +}; + +const u8 gItemEffect_MoomooMilk[] = { + 0x00, + 0x00, + 0x00, + 0x00, + 0x04, + 0x00, + 100 +}; + +const u8 gItemEffect_EnergyPowder[] = { + 0x00, + 0x00, + 0x00, + 0x00, + 0x04, + 0xe0, + 50, + 0xfb, + 0xfb, + 0xf6 +}; + +const u8 gItemEffect_EnergyRoot[] = { + 0x00, + 0x00, + 0x00, + 0x00, + 0x04, + 0xe0, + 200, + 0xf6, + 0xf6, + 0xf1 +}; + +const u8 gItemEffect_HealPowder[] = { + 0x00, + 0x00, + 0x00, + 0x3f, + 0x00, + 0xe0, + 0xfb, + 0xfb, + 0xf6 +}; + +const u8 gItemEffect_RevivalHerb[] = { + 0x00, + 0x00, + 0x00, + 0x00, + 0x44, + 0xe0, + 0xfe, + 0xf1, + 0xf1, + 0xec +}; + +const u8 gItemEffect_Ether[] = { + 0x00, + 0x00, + 0x00, + 0x00, + 0x18, + 0x00, + 0x0a +}; + +const u8 gItemEffect_MaxEther[] = { + 0x00, + 0x00, + 0x00, + 0x00, + 0x18, + 0x00, + 0x7f +}; + +const u8 gItemEffect_Elixir[] = { + 0x00, + 0x00, + 0x00, + 0x00, + 0x08, + 0x00, + 0x0a +}; + +const u8 gItemEffect_MaxElixir[] = { + 0x00, + 0x00, + 0x00, + 0x00, + 0x08, + 0x00, + 0x7f +}; + +const u8 gItemEffect_LavaCookie[] = { + 0x00, + 0x00, + 0x00, + 0x3f, + 0x00, + 0x00 +}; + +const u8 gItemEffect_BlueFlute[] = { + 0x00, + 0x00, + 0x00, + 0x20, + 0x00, + 0x00 +}; + +const u8 gItemEffect_YellowFlute[] = { + 0x00, + 0x00, + 0x00, + 0x01, + 0x00, + 0x00 +}; + +const u8 gItemEffect_RedFlute[] = { + 0x80, + 0x00, + 0x00, + 0x00, + 0x00, + 0x00 +}; + +const u8 gItemEffect_BerryJuice[] = { + 0x00, + 0x00, + 0x00, + 0x00, + 0x04, + 0x00, + 20 +}; + +const u8 gItemEffect_SacredAsh[] = { + 0x40, + 0x00, + 0x00, + 0x00, + 0x44, + 0x00, + 0xff +}; + +const u8 gItemEffect_HPUp[] = { + 0x00, + 0x00, + 0x00, + 0x00, + 0x01, + 0xe0, + 0x0a, + 0x05, + 0x03, + 0x02 +}; + +const u8 gItemEffect_Protein[] = { + 0x00, + 0x00, + 0x00, + 0x00, + 0x02, + 0xe0, + 0x0a, + 0x05, + 0x03, + 0x02 +}; + +const u8 gItemEffect_Iron[] = { + 0x00, + 0x00, + 0x00, + 0x00, + 0x00, + 0xe1, + 0x0a, + 0x05, + 0x03, + 0x02 +}; + +const u8 gItemEffect_Carbos[] = { + 0x00, + 0x00, + 0x00, + 0x00, + 0x00, + 0xe2, + 0x0a, + 0x05, + 0x03, + 0x02 +}; + +const u8 gItemEffect_Calcium[] = { + 0x00, + 0x00, + 0x00, + 0x00, + 0x00, + 0xe8, + 0x0a, + 0x05, + 0x03, + 0x02 +}; + +const u8 gItemEffect_RareCandy[] = { + 0x00, + 0x00, + 0x00, + 0x40, + 0x44, + 0xe0, + 253, + 0x05, + 0x03, + 0x02 +}; + +const u8 gItemEffect_PPUp[] = { + 0x00, + 0x00, + 0x00, + 0x00, + 0x20, + 0xe0, + 0x05, + 0x03, + 0x02 +}; + +const u8 gItemEffect_Zinc[] = { + 0x00, + 0x00, + 0x00, + 0x00, + 0x00, + 0xe4, + 0x0a, + 0x05, + 0x03, + 0x02 +}; + +const u8 gItemEffect_PPMax[] = { + 0x00, + 0x00, + 0x00, + 0x00, + 0x00, + 0xf0, + 0x05, + 0x03, + 0x02 +}; + +const u8 gItemEffect_GuardSpec[] = { + 0x00, + 0x00, + 0x00, + 0x80, + 0x00, + 0x60, + 0x01, + 0x01 +}; + +const u8 gItemEffect_DireHit[] = { + 0x20, + 0x00, + 0x00, + 0x00, + 0x00, + 0x60, + 0x01, + 0x01 +}; + +const u8 gItemEffect_XAttack[] = { + 0x01, + 0x00, + 0x00, + 0x00, + 0x00, + 0x60, + 0x01, + 0x01 +}; + +const u8 gItemEffect_XDefend[] = { + 0x00, + 0x10, + 0x00, + 0x00, + 0x00, + 0x60, + 0x01, + 0x01 +}; + +const u8 gItemEffect_XSpeed[] = { + 0x00, + 0x01, + 0x00, + 0x00, + 0x00, + 0x60, + 0x01, + 0x01 +}; + +const u8 gItemEffect_XAccuracy[] = { + 0x00, + 0x00, + 0x10, + 0x00, + 0x00, + 0x60, + 0x01, + 0x01 +}; + +const u8 gItemEffect_XSpecial[] = { + 0x00, + 0x00, + 0x01, + 0x00, + 0x00, + 0x60, + 0x01, + 0x01 +}; + +const u8 gItemEffect_SunStone[] = { + 0x00, + 0x00, + 0x00, + 0x00, + 0x80, + 0x00 +}; + +const u8 gItemEffect_MoonStone[] = { + 0x00, + 0x00, + 0x00, + 0x00, + 0x80, + 0x00 +}; + +const u8 gItemEffect_FireStone[] = { + 0x00, + 0x00, + 0x00, + 0x00, + 0x80, + 0x00 +}; + +const u8 gItemEffect_ThunderStone[] = { + 0x00, + 0x00, + 0x00, + 0x00, + 0x80, + 0x00 +}; + +const u8 gItemEffect_WaterStone[] = { + 0x00, + 0x00, + 0x00, + 0x00, + 0x80, + 0x00 +}; + +const u8 gItemEffect_LeafStone[] = { + 0x00, + 0x00, + 0x00, + 0x00, + 0x80, + 0x00 +}; + +const u8 gItemEffect_CheriBerry[] = { + 0x00, + 0x00, + 0x00, + 0x02, + 0x00, + 0x00 +}; + +const u8 gItemEffect_ChestoBerry[] = { + 0x00, + 0x00, + 0x00, + 0x20, + 0x00, + 0x00 +}; + +const u8 gItemEffect_PechaBerry[] = { + 0x00, + 0x00, + 0x00, + 0x10, + 0x00, + 0x00 +}; + +const u8 gItemEffect_RawstBerry[] = { + 0x00, + 0x00, + 0x00, + 0x08, + 0x00, + 0x00 +}; + +const u8 gItemEffect_AspearBerry[] = { + 0x00, + 0x00, + 0x00, + 0x04, + 0x00, + 0x00 +}; + +const u8 gItemEffect_LeppaBerry[] = { + 0x00, + 0x00, + 0x00, + 0x00, + 0x18, + 0x00, + 0x0a +}; + +const u8 gItemEffect_OranBerry[] = { + 0x00, + 0x00, + 0x00, + 0x00, + 0x04, + 0x00, + 10 +}; + +const u8 gItemEffect_PersimBerry[] = { + 0x00, + 0x00, + 0x00, + 0x01, + 0x00, + 0x00 +}; + +const u8 gItemEffect_LumBerry[] = { + 0x00, + 0x00, + 0x00, + 0x3f, + 0x00, + 0x00 +}; + +const u8 gItemEffect_SitrusBerry[] = { + 0x00, + 0x00, + 0x00, + 0x00, + 0x04, + 0x00, + 30 +}; + +const u8 *const gItemEffectTable[] = { + gItemEffect_Potion, + gItemEffect_Antidote, + gItemEffect_BurnHeal, + gItemEffect_IceHeal, + gItemEffect_Awakening, + gItemEffect_ParalyzeHeal, + gItemEffect_FullRestore, + gItemEffect_MaxPotion, + gItemEffect_HyperPotion, + gItemEffect_SuperPotion, + gItemEffect_FullHeal, + gItemEffect_Revive, + gItemEffect_MaxRevive, + gItemEffect_FreshWater, + gItemEffect_SodaPop, + gItemEffect_Lemonade, + gItemEffect_MoomooMilk, + gItemEffect_EnergyPowder, + gItemEffect_EnergyRoot, + gItemEffect_HealPowder, + gItemEffect_RevivalHerb, + gItemEffect_Ether, + gItemEffect_MaxEther, + gItemEffect_Elixir, + gItemEffect_MaxElixir, + gItemEffect_LavaCookie, + gItemEffect_BlueFlute, + gItemEffect_YellowFlute, + gItemEffect_RedFlute, + NULL, + NULL, + gItemEffect_BerryJuice, + gItemEffect_SacredAsh, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + gItemEffect_HPUp, + gItemEffect_Protein, + gItemEffect_Iron, + gItemEffect_Carbos, + gItemEffect_Calcium, + gItemEffect_RareCandy, + gItemEffect_PPUp, + gItemEffect_Zinc, + gItemEffect_PPMax, + NULL, + gItemEffect_GuardSpec, + gItemEffect_DireHit, + gItemEffect_XAttack, + gItemEffect_XDefend, + gItemEffect_XSpeed, + gItemEffect_XAccuracy, + gItemEffect_XSpecial, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + gItemEffect_SunStone, + gItemEffect_MoonStone, + gItemEffect_FireStone, + gItemEffect_ThunderStone, + gItemEffect_WaterStone, + gItemEffect_LeafStone, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + gItemEffect_CheriBerry, + gItemEffect_ChestoBerry, + gItemEffect_PechaBerry, + gItemEffect_RawstBerry, + gItemEffect_AspearBerry, + gItemEffect_LeppaBerry, + gItemEffect_OranBerry, + gItemEffect_PersimBerry, + gItemEffect_LumBerry, + gItemEffect_SitrusBerry, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL +}; + +#endif //POKERUBY_ITEM_EFFECTS_H diff --git a/include/data/pokemon/level_up_learnset_pointers.h b/include/data/pokemon/level_up_learnset_pointers.h new file mode 100644 index 000000000..753947d51 --- /dev/null +++ b/include/data/pokemon/level_up_learnset_pointers.h @@ -0,0 +1,423 @@ +// +// Created by Scott Norton on 6/27/17. +// + +#ifndef POKERUBY_LEVEL_UP_LEARNSET_POINTERS_H +#define POKERUBY_LEVEL_UP_LEARNSET_POINTERS_H + +const u16 *const gLevelUpLearnsets[] = { + gBulbasaurLevelUpLearnset, + gBulbasaurLevelUpLearnset, + gIvysaurLevelUpLearnset, + gVenusaurLevelUpLearnset, + gCharmanderLevelUpLearnset, + gCharmeleonLevelUpLearnset, + gCharizardLevelUpLearnset, + gSquirtleLevelUpLearnset, + gWartortleLevelUpLearnset, + gBlastoiseLevelUpLearnset, + gCaterpieLevelUpLearnset, + gMetapodLevelUpLearnset, + gButterfreeLevelUpLearnset, + gWeedleLevelUpLearnset, + gKakunaLevelUpLearnset, + gBeedrillLevelUpLearnset, + gPidgeyLevelUpLearnset, + gPidgeottoLevelUpLearnset, + gPidgeotLevelUpLearnset, + gRattataLevelUpLearnset, + gRaticateLevelUpLearnset, + gSpearowLevelUpLearnset, + gFearowLevelUpLearnset, + gEkansLevelUpLearnset, + gArbokLevelUpLearnset, + gPikachuLevelUpLearnset, + gRaichuLevelUpLearnset, + gSandshrewLevelUpLearnset, + gSandslashLevelUpLearnset, + gNidoranFLevelUpLearnset, + gNidorinaLevelUpLearnset, + gNidoqueenLevelUpLearnset, + gNidoranMLevelUpLearnset, + gNidorinoLevelUpLearnset, + gNidokingLevelUpLearnset, + gClefairyLevelUpLearnset, + gClefableLevelUpLearnset, + gVulpixLevelUpLearnset, + gNinetalesLevelUpLearnset, + gJigglypuffLevelUpLearnset, + gWigglytuffLevelUpLearnset, + gZubatLevelUpLearnset, + gGolbatLevelUpLearnset, + gOddishLevelUpLearnset, + gGloomLevelUpLearnset, + gVileplumeLevelUpLearnset, + gParasLevelUpLearnset, + gParasectLevelUpLearnset, + gVenonatLevelUpLearnset, + gVenomothLevelUpLearnset, + gDiglettLevelUpLearnset, + gDugtrioLevelUpLearnset, + gMeowthLevelUpLearnset, + gPersianLevelUpLearnset, + gPsyduckLevelUpLearnset, + gGolduckLevelUpLearnset, + gMankeyLevelUpLearnset, + gPrimeapeLevelUpLearnset, + gGrowlitheLevelUpLearnset, + gArcanineLevelUpLearnset, + gPoliwagLevelUpLearnset, + gPoliwhirlLevelUpLearnset, + gPoliwrathLevelUpLearnset, + gAbraLevelUpLearnset, + gKadabraLevelUpLearnset, + gAlakazamLevelUpLearnset, + gMachopLevelUpLearnset, + gMachokeLevelUpLearnset, + gMachampLevelUpLearnset, + gBellsproutLevelUpLearnset, + gWeepinbellLevelUpLearnset, + gVictreebelLevelUpLearnset, + gTentacoolLevelUpLearnset, + gTentacruelLevelUpLearnset, + gGeodudeLevelUpLearnset, + gGravelerLevelUpLearnset, + gGolemLevelUpLearnset, + gPonytaLevelUpLearnset, + gRapidashLevelUpLearnset, + gSlowpokeLevelUpLearnset, + gSlowbroLevelUpLearnset, + gMagnemiteLevelUpLearnset, + gMagnetonLevelUpLearnset, + gFarfetchdLevelUpLearnset, + gDoduoLevelUpLearnset, + gDodrioLevelUpLearnset, + gSeelLevelUpLearnset, + gDewgongLevelUpLearnset, + gGrimerLevelUpLearnset, + gMukLevelUpLearnset, + gShellderLevelUpLearnset, + gCloysterLevelUpLearnset, + gGastlyLevelUpLearnset, + gHaunterLevelUpLearnset, + gGengarLevelUpLearnset, + gOnixLevelUpLearnset, + gDrowzeeLevelUpLearnset, + gHypnoLevelUpLearnset, + gKrabbyLevelUpLearnset, + gKinglerLevelUpLearnset, + gVoltorbLevelUpLearnset, + gElectrodeLevelUpLearnset, + gExeggcuteLevelUpLearnset, + gExeggutorLevelUpLearnset, + gCuboneLevelUpLearnset, + gMarowakLevelUpLearnset, + gHitmonleeLevelUpLearnset, + gHitmonchanLevelUpLearnset, + gLickitungLevelUpLearnset, + gKoffingLevelUpLearnset, + gWeezingLevelUpLearnset, + gRhyhornLevelUpLearnset, + gRhydonLevelUpLearnset, + gChanseyLevelUpLearnset, + gTangelaLevelUpLearnset, + gKangaskhanLevelUpLearnset, + gHorseaLevelUpLearnset, + gSeadraLevelUpLearnset, + gGoldeenLevelUpLearnset, + gSeakingLevelUpLearnset, + gStaryuLevelUpLearnset, + gStarmieLevelUpLearnset, + gMrmimeLevelUpLearnset, + gScytherLevelUpLearnset, + gJynxLevelUpLearnset, + gElectabuzzLevelUpLearnset, + gMagmarLevelUpLearnset, + gPinsirLevelUpLearnset, + gTaurosLevelUpLearnset, + gMagikarpLevelUpLearnset, + gGyaradosLevelUpLearnset, + gLaprasLevelUpLearnset, + gDittoLevelUpLearnset, + gEeveeLevelUpLearnset, + gVaporeonLevelUpLearnset, + gJolteonLevelUpLearnset, + gFlareonLevelUpLearnset, + gPorygonLevelUpLearnset, + gOmanyteLevelUpLearnset, + gOmastarLevelUpLearnset, + gKabutoLevelUpLearnset, + gKabutopsLevelUpLearnset, + gAerodactylLevelUpLearnset, + gSnorlaxLevelUpLearnset, + gArticunoLevelUpLearnset, + gZapdosLevelUpLearnset, + gMoltresLevelUpLearnset, + gDratiniLevelUpLearnset, + gDragonairLevelUpLearnset, + gDragoniteLevelUpLearnset, + gMewtwoLevelUpLearnset, + gMewLevelUpLearnset, + gChikoritaLevelUpLearnset, + gBayleefLevelUpLearnset, + gMeganiumLevelUpLearnset, + gCyndaquilLevelUpLearnset, + gQuilavaLevelUpLearnset, + gTyphlosionLevelUpLearnset, + gTotodileLevelUpLearnset, + gCroconawLevelUpLearnset, + gFeraligatrLevelUpLearnset, + gSentretLevelUpLearnset, + gFurretLevelUpLearnset, + gHoothootLevelUpLearnset, + gNoctowlLevelUpLearnset, + gLedybaLevelUpLearnset, + gLedianLevelUpLearnset, + gSpinarakLevelUpLearnset, + gAriadosLevelUpLearnset, + gCrobatLevelUpLearnset, + gChinchouLevelUpLearnset, + gLanturnLevelUpLearnset, + gPichuLevelUpLearnset, + gCleffaLevelUpLearnset, + gIgglybuffLevelUpLearnset, + gTogepiLevelUpLearnset, + gTogeticLevelUpLearnset, + gNatuLevelUpLearnset, + gXatuLevelUpLearnset, + gMareepLevelUpLearnset, + gFlaaffyLevelUpLearnset, + gAmpharosLevelUpLearnset, + gBellossomLevelUpLearnset, + gMarillLevelUpLearnset, + gAzumarillLevelUpLearnset, + gSudowoodoLevelUpLearnset, + gPolitoedLevelUpLearnset, + gHoppipLevelUpLearnset, + gSkiploomLevelUpLearnset, + gJumpluffLevelUpLearnset, + gAipomLevelUpLearnset, + gSunkernLevelUpLearnset, + gSunfloraLevelUpLearnset, + gYanmaLevelUpLearnset, + gWooperLevelUpLearnset, + gQuagsireLevelUpLearnset, + gEspeonLevelUpLearnset, + gUmbreonLevelUpLearnset, + gMurkrowLevelUpLearnset, + gSlowkingLevelUpLearnset, + gMisdreavusLevelUpLearnset, + gUnownLevelUpLearnset, + gWobbuffetLevelUpLearnset, + gGirafarigLevelUpLearnset, + gPinecoLevelUpLearnset, + gForretressLevelUpLearnset, + gDunsparceLevelUpLearnset, + gGligarLevelUpLearnset, + gSteelixLevelUpLearnset, + gSnubbullLevelUpLearnset, + gGranbullLevelUpLearnset, + gQwilfishLevelUpLearnset, + gScizorLevelUpLearnset, + gShuckleLevelUpLearnset, + gHeracrossLevelUpLearnset, + gSneaselLevelUpLearnset, + gTeddiursaLevelUpLearnset, + gUrsaringLevelUpLearnset, + gSlugmaLevelUpLearnset, + gMagcargoLevelUpLearnset, + gSwinubLevelUpLearnset, + gPiloswineLevelUpLearnset, + gCorsolaLevelUpLearnset, + gRemoraidLevelUpLearnset, + gOctilleryLevelUpLearnset, + gDelibirdLevelUpLearnset, + gMantineLevelUpLearnset, + gSkarmoryLevelUpLearnset, + gHoundourLevelUpLearnset, + gHoundoomLevelUpLearnset, + gKingdraLevelUpLearnset, + gPhanpyLevelUpLearnset, + gDonphanLevelUpLearnset, + gPorygon2LevelUpLearnset, + gStantlerLevelUpLearnset, + gSmeargleLevelUpLearnset, + gTyrogueLevelUpLearnset, + gHitmontopLevelUpLearnset, + gSmoochumLevelUpLearnset, + gElekidLevelUpLearnset, + gMagbyLevelUpLearnset, + gMiltankLevelUpLearnset, + gBlisseyLevelUpLearnset, + gRaikouLevelUpLearnset, + gEnteiLevelUpLearnset, + gSuicuneLevelUpLearnset, + gLarvitarLevelUpLearnset, + gPupitarLevelUpLearnset, + gTyranitarLevelUpLearnset, + gLugiaLevelUpLearnset, + gHoOhLevelUpLearnset, + gCelebiLevelUpLearnset, + gSpecies252LevelUpLearnset, + gSpecies253LevelUpLearnset, + gSpecies254LevelUpLearnset, + gSpecies255LevelUpLearnset, + gSpecies256LevelUpLearnset, + gSpecies257LevelUpLearnset, + gSpecies258LevelUpLearnset, + gSpecies259LevelUpLearnset, + gSpecies260LevelUpLearnset, + gSpecies261LevelUpLearnset, + gSpecies262LevelUpLearnset, + gSpecies263LevelUpLearnset, + gSpecies264LevelUpLearnset, + gSpecies265LevelUpLearnset, + gSpecies266LevelUpLearnset, + gSpecies267LevelUpLearnset, + gSpecies268LevelUpLearnset, + gSpecies269LevelUpLearnset, + gSpecies270LevelUpLearnset, + gSpecies271LevelUpLearnset, + gSpecies272LevelUpLearnset, + gSpecies273LevelUpLearnset, + gSpecies274LevelUpLearnset, + gSpecies275LevelUpLearnset, + gSpecies276LevelUpLearnset, + gTreeckoLevelUpLearnset, + gGrovyleLevelUpLearnset, + gSceptileLevelUpLearnset, + gTorchicLevelUpLearnset, + gCombuskenLevelUpLearnset, + gBlazikenLevelUpLearnset, + gMudkipLevelUpLearnset, + gMarshtompLevelUpLearnset, + gSwampertLevelUpLearnset, + gPoochyenaLevelUpLearnset, + gMightyenaLevelUpLearnset, + gZigzagoonLevelUpLearnset, + gLinooneLevelUpLearnset, + gWurmpleLevelUpLearnset, + gSilcoonLevelUpLearnset, + gBeautiflyLevelUpLearnset, + gCascoonLevelUpLearnset, + gDustoxLevelUpLearnset, + gLotadLevelUpLearnset, + gLombreLevelUpLearnset, + gLudicoloLevelUpLearnset, + gSeedotLevelUpLearnset, + gNuzleafLevelUpLearnset, + gShiftryLevelUpLearnset, + gNincadaLevelUpLearnset, + gNinjaskLevelUpLearnset, + gShedinjaLevelUpLearnset, + gTaillowLevelUpLearnset, + gSwellowLevelUpLearnset, + gShroomishLevelUpLearnset, + gBreloomLevelUpLearnset, + gSpindaLevelUpLearnset, + gWingullLevelUpLearnset, + gPelipperLevelUpLearnset, + gSurskitLevelUpLearnset, + gMasquerainLevelUpLearnset, + gWailmerLevelUpLearnset, + gWailordLevelUpLearnset, + gSkittyLevelUpLearnset, + gDelcattyLevelUpLearnset, + gKecleonLevelUpLearnset, + gBaltoyLevelUpLearnset, + gClaydolLevelUpLearnset, + gNosepassLevelUpLearnset, + gTorkoalLevelUpLearnset, + gSableyeLevelUpLearnset, + gBarboachLevelUpLearnset, + gWhiscashLevelUpLearnset, + gLuvdiscLevelUpLearnset, + gCorphishLevelUpLearnset, + gCrawdauntLevelUpLearnset, + gFeebasLevelUpLearnset, + gMiloticLevelUpLearnset, + gCarvanhaLevelUpLearnset, + gSharpedoLevelUpLearnset, + gTrapinchLevelUpLearnset, + gVibravaLevelUpLearnset, + gFlygonLevelUpLearnset, + gMakuhitaLevelUpLearnset, + gHariyamaLevelUpLearnset, + gElectrikeLevelUpLearnset, + gManectricLevelUpLearnset, + gNumelLevelUpLearnset, + gCameruptLevelUpLearnset, + gSphealLevelUpLearnset, + gSealeoLevelUpLearnset, + gWalreinLevelUpLearnset, + gCacneaLevelUpLearnset, + gCacturneLevelUpLearnset, + gSnoruntLevelUpLearnset, + gGlalieLevelUpLearnset, + gLunatoneLevelUpLearnset, + gSolrockLevelUpLearnset, + gAzurillLevelUpLearnset, + gSpoinkLevelUpLearnset, + gGrumpigLevelUpLearnset, + gPlusleLevelUpLearnset, + gMinunLevelUpLearnset, + gMawileLevelUpLearnset, + gMedititeLevelUpLearnset, + gMedichamLevelUpLearnset, + gSwabluLevelUpLearnset, + gAltariaLevelUpLearnset, + gWynautLevelUpLearnset, + gDuskullLevelUpLearnset, + gDusclopsLevelUpLearnset, + gRoseliaLevelUpLearnset, + gSlakothLevelUpLearnset, + gVigorothLevelUpLearnset, + gSlakingLevelUpLearnset, + gGulpinLevelUpLearnset, + gSwalotLevelUpLearnset, + gTropiusLevelUpLearnset, + gWhismurLevelUpLearnset, + gLoudredLevelUpLearnset, + gExploudLevelUpLearnset, + gClamperlLevelUpLearnset, + gHuntailLevelUpLearnset, + gGorebyssLevelUpLearnset, + gAbsolLevelUpLearnset, + gShuppetLevelUpLearnset, + gBanetteLevelUpLearnset, + gSeviperLevelUpLearnset, + gZangooseLevelUpLearnset, + gRelicanthLevelUpLearnset, + gAronLevelUpLearnset, + gLaironLevelUpLearnset, + gAggronLevelUpLearnset, + gCastformLevelUpLearnset, + gVolbeatLevelUpLearnset, + gIllumiseLevelUpLearnset, + gLileepLevelUpLearnset, + gCradilyLevelUpLearnset, + gAnorithLevelUpLearnset, + gArmaldoLevelUpLearnset, + gRaltsLevelUpLearnset, + gKirliaLevelUpLearnset, + gGardevoirLevelUpLearnset, + gBagonLevelUpLearnset, + gShelgonLevelUpLearnset, + gSalamenceLevelUpLearnset, + gBeldumLevelUpLearnset, + gMetangLevelUpLearnset, + gMetagrossLevelUpLearnset, + gRegirockLevelUpLearnset, + gRegiceLevelUpLearnset, + gRegisteelLevelUpLearnset, + gKyogreLevelUpLearnset, + gGroudonLevelUpLearnset, + gRayquazaLevelUpLearnset, + gLatiasLevelUpLearnset, + gLatiosLevelUpLearnset, + gJirachiLevelUpLearnset, + gDeoxysLevelUpLearnset, + gChimechoLevelUpLearnset +}; + +#endif //POKERUBY_LEVEL_UP_LEARNSET_POINTERS_H diff --git a/include/data/pokemon/level_up_learnsets.h b/include/data/pokemon/level_up_learnsets.h new file mode 100644 index 000000000..5b79f4bc0 --- /dev/null +++ b/include/data/pokemon/level_up_learnsets.h @@ -0,0 +1,5627 @@ +// +// Created by Scott Norton on 6/27/17. +// + +#ifndef POKERUBY_LEVEL_UP_LEARNSETS_H +#define POKERUBY_LEVEL_UP_LEARNSETS_H + +#define LEVEL_UP_MOVE(lvl, move) ((lvl << 9) | move) +#define LEVEL_UP_END 0xffff + +const u16 gBulbasaurLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 4, MOVE_GROWL), + LEVEL_UP_MOVE( 7, MOVE_LEECH_SEED), + LEVEL_UP_MOVE(10, MOVE_VINE_WHIP), + LEVEL_UP_MOVE(15, MOVE_POISON_POWDER), + LEVEL_UP_MOVE(15, MOVE_SLEEP_POWDER), + LEVEL_UP_MOVE(20, MOVE_RAZOR_LEAF), + LEVEL_UP_MOVE(25, MOVE_SWEET_SCENT), + LEVEL_UP_MOVE(32, MOVE_GROWTH), + LEVEL_UP_MOVE(39, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(46, MOVE_SOLAR_BEAM), + LEVEL_UP_END +}; + +const u16 gIvysaurLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_LEECH_SEED), + LEVEL_UP_MOVE( 4, MOVE_GROWL), + LEVEL_UP_MOVE( 7, MOVE_LEECH_SEED), + LEVEL_UP_MOVE(10, MOVE_VINE_WHIP), + LEVEL_UP_MOVE(15, MOVE_POISON_POWDER), + LEVEL_UP_MOVE(15, MOVE_SLEEP_POWDER), + LEVEL_UP_MOVE(22, MOVE_RAZOR_LEAF), + LEVEL_UP_MOVE(29, MOVE_SWEET_SCENT), + LEVEL_UP_MOVE(38, MOVE_GROWTH), + LEVEL_UP_MOVE(47, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(56, MOVE_SOLAR_BEAM), + LEVEL_UP_END +}; + +const u16 gVenusaurLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_LEECH_SEED), + LEVEL_UP_MOVE( 1, MOVE_VINE_WHIP), + LEVEL_UP_MOVE( 4, MOVE_GROWL), + LEVEL_UP_MOVE( 7, MOVE_LEECH_SEED), + LEVEL_UP_MOVE(10, MOVE_VINE_WHIP), + LEVEL_UP_MOVE(15, MOVE_POISON_POWDER), + LEVEL_UP_MOVE(15, MOVE_SLEEP_POWDER), + LEVEL_UP_MOVE(22, MOVE_RAZOR_LEAF), + LEVEL_UP_MOVE(29, MOVE_SWEET_SCENT), + LEVEL_UP_MOVE(41, MOVE_GROWTH), + LEVEL_UP_MOVE(53, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(65, MOVE_SOLAR_BEAM), + LEVEL_UP_END +}; + +const u16 gCharmanderLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 7, MOVE_EMBER), + LEVEL_UP_MOVE(13, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE(19, MOVE_RAGE), + LEVEL_UP_MOVE(25, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(31, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(37, MOVE_SLASH), + LEVEL_UP_MOVE(43, MOVE_DRAGON_RAGE), + LEVEL_UP_MOVE(49, MOVE_FIRE_SPIN), + LEVEL_UP_END +}; + +const u16 gCharmeleonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 7, MOVE_EMBER), + LEVEL_UP_MOVE(13, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE(20, MOVE_RAGE), + LEVEL_UP_MOVE(27, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(34, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(41, MOVE_SLASH), + LEVEL_UP_MOVE(48, MOVE_DRAGON_RAGE), + LEVEL_UP_MOVE(55, MOVE_FIRE_SPIN), + LEVEL_UP_END +}; + +const u16 gCharizardLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 1, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE( 7, MOVE_EMBER), + LEVEL_UP_MOVE(13, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE(20, MOVE_RAGE), + LEVEL_UP_MOVE(27, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(34, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(36, MOVE_WING_ATTACK), + LEVEL_UP_MOVE(44, MOVE_SLASH), + LEVEL_UP_MOVE(54, MOVE_DRAGON_RAGE), + LEVEL_UP_MOVE(64, MOVE_FIRE_SPIN), + LEVEL_UP_END +}; + +const u16 gSquirtleLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 4, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 7, MOVE_BUBBLE), + LEVEL_UP_MOVE(10, MOVE_WITHDRAW), + LEVEL_UP_MOVE(13, MOVE_WATER_GUN), + LEVEL_UP_MOVE(18, MOVE_BITE), + LEVEL_UP_MOVE(23, MOVE_RAPID_SPIN), + LEVEL_UP_MOVE(28, MOVE_PROTECT), + LEVEL_UP_MOVE(33, MOVE_RAIN_DANCE), + LEVEL_UP_MOVE(40, MOVE_SKULL_BASH), + LEVEL_UP_MOVE(47, MOVE_HYDRO_PUMP), + LEVEL_UP_END +}; + +const u16 gWartortleLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 4, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 7, MOVE_BUBBLE), + LEVEL_UP_MOVE(10, MOVE_WITHDRAW), + LEVEL_UP_MOVE(13, MOVE_WATER_GUN), + LEVEL_UP_MOVE(19, MOVE_BITE), + LEVEL_UP_MOVE(25, MOVE_RAPID_SPIN), + LEVEL_UP_MOVE(31, MOVE_PROTECT), + LEVEL_UP_MOVE(37, MOVE_RAIN_DANCE), + LEVEL_UP_MOVE(45, MOVE_SKULL_BASH), + LEVEL_UP_MOVE(53, MOVE_HYDRO_PUMP), + LEVEL_UP_END +}; + +const u16 gBlastoiseLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 1, MOVE_WITHDRAW), + LEVEL_UP_MOVE( 4, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 7, MOVE_BUBBLE), + LEVEL_UP_MOVE(10, MOVE_WITHDRAW), + LEVEL_UP_MOVE(13, MOVE_WATER_GUN), + LEVEL_UP_MOVE(19, MOVE_BITE), + LEVEL_UP_MOVE(25, MOVE_RAPID_SPIN), + LEVEL_UP_MOVE(31, MOVE_PROTECT), + LEVEL_UP_MOVE(42, MOVE_RAIN_DANCE), + LEVEL_UP_MOVE(55, MOVE_SKULL_BASH), + LEVEL_UP_MOVE(68, MOVE_HYDRO_PUMP), + LEVEL_UP_END +}; + +const u16 gCaterpieLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_STRING_SHOT), + LEVEL_UP_END +}; + +const u16 gMetapodLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 7, MOVE_HARDEN), + LEVEL_UP_END +}; + +const u16 gButterfreeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE(10, MOVE_CONFUSION), + LEVEL_UP_MOVE(13, MOVE_POISON_POWDER), + LEVEL_UP_MOVE(14, MOVE_STUN_SPORE), + LEVEL_UP_MOVE(15, MOVE_SLEEP_POWDER), + LEVEL_UP_MOVE(18, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(23, MOVE_WHIRLWIND), + LEVEL_UP_MOVE(28, MOVE_GUST), + LEVEL_UP_MOVE(34, MOVE_PSYBEAM), + LEVEL_UP_MOVE(40, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(47, MOVE_SILVER_WIND), + LEVEL_UP_END +}; + +const u16 gWeedleLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POISON_STING), + LEVEL_UP_MOVE( 1, MOVE_STRING_SHOT), + LEVEL_UP_END +}; + +const u16 gKakunaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 7, MOVE_HARDEN), + LEVEL_UP_END +}; + +const u16 gBeedrillLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_FURY_ATTACK), + LEVEL_UP_MOVE(10, MOVE_FURY_ATTACK), + LEVEL_UP_MOVE(15, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(20, MOVE_TWINEEDLE), + LEVEL_UP_MOVE(25, MOVE_RAGE), + LEVEL_UP_MOVE(30, MOVE_PURSUIT), + LEVEL_UP_MOVE(35, MOVE_PIN_MISSILE), + LEVEL_UP_MOVE(40, MOVE_AGILITY), + LEVEL_UP_MOVE(45, MOVE_ENDEAVOR), + LEVEL_UP_END +}; + +const u16 gPidgeyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 5, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE( 9, MOVE_GUST), + LEVEL_UP_MOVE(13, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(19, MOVE_WHIRLWIND), + LEVEL_UP_MOVE(25, MOVE_WING_ATTACK), + LEVEL_UP_MOVE(31, MOVE_FEATHER_DANCE), + LEVEL_UP_MOVE(39, MOVE_AGILITY), + LEVEL_UP_MOVE(47, MOVE_MIRROR_MOVE), + LEVEL_UP_END +}; + +const u16 gPidgeottoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE( 1, MOVE_GUST), + LEVEL_UP_MOVE( 5, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE( 9, MOVE_GUST), + LEVEL_UP_MOVE(13, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(20, MOVE_WHIRLWIND), + LEVEL_UP_MOVE(27, MOVE_WING_ATTACK), + LEVEL_UP_MOVE(34, MOVE_FEATHER_DANCE), + LEVEL_UP_MOVE(43, MOVE_AGILITY), + LEVEL_UP_MOVE(52, MOVE_MIRROR_MOVE), + LEVEL_UP_END +}; + +const u16 gPidgeotLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE( 1, MOVE_GUST), + LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE( 5, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE( 9, MOVE_GUST), + LEVEL_UP_MOVE(13, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(20, MOVE_WHIRLWIND), + LEVEL_UP_MOVE(27, MOVE_WING_ATTACK), + LEVEL_UP_MOVE(34, MOVE_FEATHER_DANCE), + LEVEL_UP_MOVE(48, MOVE_AGILITY), + LEVEL_UP_MOVE(62, MOVE_MIRROR_MOVE), + LEVEL_UP_END +}; + +const u16 gRattataLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 7, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(13, MOVE_HYPER_FANG), + LEVEL_UP_MOVE(20, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(27, MOVE_PURSUIT), + LEVEL_UP_MOVE(34, MOVE_SUPER_FANG), + LEVEL_UP_MOVE(41, MOVE_ENDEAVOR), + LEVEL_UP_END +}; + +const u16 gRaticateLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE( 7, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(13, MOVE_HYPER_FANG), + LEVEL_UP_MOVE(20, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(30, MOVE_PURSUIT), + LEVEL_UP_MOVE(40, MOVE_SUPER_FANG), + LEVEL_UP_MOVE(50, MOVE_ENDEAVOR), + LEVEL_UP_END +}; + +const u16 gSpearowLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 7, MOVE_LEER), + LEVEL_UP_MOVE(13, MOVE_FURY_ATTACK), + LEVEL_UP_MOVE(19, MOVE_PURSUIT), + LEVEL_UP_MOVE(25, MOVE_AERIAL_ACE), + LEVEL_UP_MOVE(31, MOVE_MIRROR_MOVE), + LEVEL_UP_MOVE(37, MOVE_DRILL_PECK), + LEVEL_UP_MOVE(43, MOVE_AGILITY), + LEVEL_UP_END +}; + +const u16 gFearowLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_FURY_ATTACK), + LEVEL_UP_MOVE( 7, MOVE_LEER), + LEVEL_UP_MOVE(13, MOVE_FURY_ATTACK), + LEVEL_UP_MOVE(26, MOVE_PURSUIT), + LEVEL_UP_MOVE(32, MOVE_MIRROR_MOVE), + LEVEL_UP_MOVE(40, MOVE_DRILL_PECK), + LEVEL_UP_MOVE(47, MOVE_AGILITY), + LEVEL_UP_END +}; + +const u16 gEkansLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WRAP), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 8, MOVE_POISON_STING), + LEVEL_UP_MOVE(13, MOVE_BITE), + LEVEL_UP_MOVE(20, MOVE_GLARE), + LEVEL_UP_MOVE(25, MOVE_SCREECH), + LEVEL_UP_MOVE(32, MOVE_ACID), + LEVEL_UP_MOVE(37, MOVE_STOCKPILE), + LEVEL_UP_MOVE(37, MOVE_SWALLOW), + LEVEL_UP_MOVE(37, MOVE_SPIT_UP), + LEVEL_UP_MOVE(44, MOVE_HAZE), + LEVEL_UP_END +}; + +const u16 gArbokLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WRAP), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_POISON_STING), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 8, MOVE_POISON_STING), + LEVEL_UP_MOVE(13, MOVE_BITE), + LEVEL_UP_MOVE(20, MOVE_GLARE), + LEVEL_UP_MOVE(28, MOVE_SCREECH), + LEVEL_UP_MOVE(38, MOVE_ACID), + LEVEL_UP_MOVE(46, MOVE_STOCKPILE), + LEVEL_UP_MOVE(46, MOVE_SWALLOW), + LEVEL_UP_MOVE(46, MOVE_SPIT_UP), + LEVEL_UP_MOVE(56, MOVE_HAZE), + LEVEL_UP_END +}; + +const u16 gPikachuLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_THUNDER_SHOCK), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 6, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 8, MOVE_THUNDER_WAVE), + LEVEL_UP_MOVE(11, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(15, MOVE_DOUBLE_TEAM), + LEVEL_UP_MOVE(20, MOVE_SLAM), + LEVEL_UP_MOVE(26, MOVE_THUNDERBOLT), + LEVEL_UP_MOVE(33, MOVE_AGILITY), + LEVEL_UP_MOVE(41, MOVE_THUNDER), + LEVEL_UP_MOVE(50, MOVE_LIGHT_SCREEN), + LEVEL_UP_END +}; + +const u16 gRaichuLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_THUNDER_SHOCK), + LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE( 1, MOVE_THUNDERBOLT), + LEVEL_UP_END +}; + +const u16 gSandshrewLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 6, MOVE_DEFENSE_CURL), + LEVEL_UP_MOVE(11, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE(17, MOVE_POISON_STING), + LEVEL_UP_MOVE(23, MOVE_SLASH), + LEVEL_UP_MOVE(30, MOVE_SWIFT), + LEVEL_UP_MOVE(37, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(45, MOVE_SAND_TOMB), + LEVEL_UP_MOVE(53, MOVE_SANDSTORM), + LEVEL_UP_END +}; + +const u16 gSandslashLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_DEFENSE_CURL), + LEVEL_UP_MOVE( 1, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE( 6, MOVE_DEFENSE_CURL), + LEVEL_UP_MOVE(11, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE(17, MOVE_POISON_STING), + LEVEL_UP_MOVE(24, MOVE_SLASH), + LEVEL_UP_MOVE(33, MOVE_SWIFT), + LEVEL_UP_MOVE(42, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(52, MOVE_SAND_TOMB), + LEVEL_UP_MOVE(62, MOVE_SANDSTORM), + LEVEL_UP_END +}; + +const u16 gNidoranFLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 8, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE(12, MOVE_DOUBLE_KICK), + LEVEL_UP_MOVE(17, MOVE_POISON_STING), + LEVEL_UP_MOVE(20, MOVE_BITE), + LEVEL_UP_MOVE(23, MOVE_HELPING_HAND), + LEVEL_UP_MOVE(30, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(38, MOVE_FLATTER), + LEVEL_UP_MOVE(47, MOVE_CRUNCH), + LEVEL_UP_END +}; + +const u16 gNidorinaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 8, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE(12, MOVE_DOUBLE_KICK), + LEVEL_UP_MOVE(18, MOVE_POISON_STING), + LEVEL_UP_MOVE(22, MOVE_BITE), + LEVEL_UP_MOVE(26, MOVE_HELPING_HAND), + LEVEL_UP_MOVE(34, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(43, MOVE_FLATTER), + LEVEL_UP_MOVE(53, MOVE_CRUNCH), + LEVEL_UP_END +}; + +const u16 gNidoqueenLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 1, MOVE_DOUBLE_KICK), + LEVEL_UP_MOVE( 1, MOVE_POISON_STING), + LEVEL_UP_MOVE(23, MOVE_BODY_SLAM), + LEVEL_UP_END +}; + +const u16 gNidoranMLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 8, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(12, MOVE_DOUBLE_KICK), + LEVEL_UP_MOVE(17, MOVE_POISON_STING), + LEVEL_UP_MOVE(20, MOVE_HORN_ATTACK), + LEVEL_UP_MOVE(23, MOVE_HELPING_HAND), + LEVEL_UP_MOVE(30, MOVE_FURY_ATTACK), + LEVEL_UP_MOVE(38, MOVE_FLATTER), + LEVEL_UP_MOVE(47, MOVE_HORN_DRILL), + LEVEL_UP_END +}; + +const u16 gNidorinoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 8, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(12, MOVE_DOUBLE_KICK), + LEVEL_UP_MOVE(18, MOVE_POISON_STING), + LEVEL_UP_MOVE(22, MOVE_HORN_ATTACK), + LEVEL_UP_MOVE(26, MOVE_HELPING_HAND), + LEVEL_UP_MOVE(34, MOVE_FURY_ATTACK), + LEVEL_UP_MOVE(43, MOVE_FLATTER), + LEVEL_UP_MOVE(53, MOVE_HORN_DRILL), + LEVEL_UP_END +}; + +const u16 gNidokingLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE( 1, MOVE_DOUBLE_KICK), + LEVEL_UP_MOVE( 1, MOVE_POISON_STING), + LEVEL_UP_MOVE(23, MOVE_THRASH), + LEVEL_UP_END +}; + +const u16 gClefairyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 5, MOVE_ENCORE), + LEVEL_UP_MOVE( 9, MOVE_SING), + LEVEL_UP_MOVE(13, MOVE_DOUBLE_SLAP), + LEVEL_UP_MOVE(17, MOVE_FOLLOW_ME), + LEVEL_UP_MOVE(21, MOVE_MINIMIZE), + LEVEL_UP_MOVE(25, MOVE_DEFENSE_CURL), + LEVEL_UP_MOVE(29, MOVE_METRONOME), + LEVEL_UP_MOVE(33, MOVE_COSMIC_POWER), + LEVEL_UP_MOVE(37, MOVE_MOONLIGHT), + LEVEL_UP_MOVE(41, MOVE_LIGHT_SCREEN), + LEVEL_UP_MOVE(45, MOVE_METEOR_MASH), + LEVEL_UP_END +}; + +const u16 gClefableLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SING), + LEVEL_UP_MOVE( 1, MOVE_DOUBLE_SLAP), + LEVEL_UP_MOVE( 1, MOVE_MINIMIZE), + LEVEL_UP_MOVE( 1, MOVE_METRONOME), + LEVEL_UP_END +}; + +const u16 gVulpixLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 9, MOVE_ROAR), + LEVEL_UP_MOVE(13, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(17, MOVE_WILL_O_WISP), + LEVEL_UP_MOVE(21, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(25, MOVE_IMPRISON), + LEVEL_UP_MOVE(29, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(33, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(37, MOVE_GRUDGE), + LEVEL_UP_MOVE(41, MOVE_FIRE_SPIN), + LEVEL_UP_END +}; + +const u16 gNinetalesLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE( 1, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE( 1, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(45, MOVE_FIRE_SPIN), + LEVEL_UP_END +}; + +const u16 gJigglypuffLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SING), + LEVEL_UP_MOVE( 4, MOVE_DEFENSE_CURL), + LEVEL_UP_MOVE( 9, MOVE_POUND), + LEVEL_UP_MOVE(14, MOVE_DISABLE), + LEVEL_UP_MOVE(19, MOVE_ROLLOUT), + LEVEL_UP_MOVE(24, MOVE_DOUBLE_SLAP), + LEVEL_UP_MOVE(29, MOVE_REST), + LEVEL_UP_MOVE(34, MOVE_BODY_SLAM), + LEVEL_UP_MOVE(39, MOVE_MIMIC), + LEVEL_UP_MOVE(44, MOVE_HYPER_VOICE), + LEVEL_UP_MOVE(49, MOVE_DOUBLE_EDGE), + LEVEL_UP_END +}; + +const u16 gWigglytuffLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SING), + LEVEL_UP_MOVE( 1, MOVE_DISABLE), + LEVEL_UP_MOVE( 1, MOVE_DEFENSE_CURL), + LEVEL_UP_MOVE( 1, MOVE_DOUBLE_SLAP), + LEVEL_UP_END +}; + +const u16 gZubatLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LEECH_LIFE), + LEVEL_UP_MOVE( 6, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(11, MOVE_ASTONISH), + LEVEL_UP_MOVE(16, MOVE_BITE), + LEVEL_UP_MOVE(21, MOVE_WING_ATTACK), + LEVEL_UP_MOVE(26, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(31, MOVE_AIR_CUTTER), + LEVEL_UP_MOVE(36, MOVE_MEAN_LOOK), + LEVEL_UP_MOVE(41, MOVE_POISON_FANG), + LEVEL_UP_MOVE(46, MOVE_HAZE), + LEVEL_UP_END +}; + +const u16 gGolbatLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCREECH), + LEVEL_UP_MOVE( 1, MOVE_LEECH_LIFE), + LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 6, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(11, MOVE_ASTONISH), + LEVEL_UP_MOVE(16, MOVE_BITE), + LEVEL_UP_MOVE(21, MOVE_WING_ATTACK), + LEVEL_UP_MOVE(28, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(35, MOVE_AIR_CUTTER), + LEVEL_UP_MOVE(42, MOVE_MEAN_LOOK), + LEVEL_UP_MOVE(49, MOVE_POISON_FANG), + LEVEL_UP_MOVE(56, MOVE_HAZE), + LEVEL_UP_END +}; + +const u16 gOddishLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 7, MOVE_SWEET_SCENT), + LEVEL_UP_MOVE(14, MOVE_POISON_POWDER), + LEVEL_UP_MOVE(16, MOVE_STUN_SPORE), + LEVEL_UP_MOVE(18, MOVE_SLEEP_POWDER), + LEVEL_UP_MOVE(23, MOVE_ACID), + LEVEL_UP_MOVE(32, MOVE_MOONLIGHT), + LEVEL_UP_MOVE(39, MOVE_PETAL_DANCE), + LEVEL_UP_END +}; + +const u16 gGloomLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 1, MOVE_SWEET_SCENT), + LEVEL_UP_MOVE( 1, MOVE_POISON_POWDER), + LEVEL_UP_MOVE( 7, MOVE_SWEET_SCENT), + LEVEL_UP_MOVE(14, MOVE_POISON_POWDER), + LEVEL_UP_MOVE(16, MOVE_STUN_SPORE), + LEVEL_UP_MOVE(18, MOVE_SLEEP_POWDER), + LEVEL_UP_MOVE(24, MOVE_ACID), + LEVEL_UP_MOVE(35, MOVE_MOONLIGHT), + LEVEL_UP_MOVE(44, MOVE_PETAL_DANCE), + LEVEL_UP_END +}; + +const u16 gVileplumeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 1, MOVE_AROMATHERAPY), + LEVEL_UP_MOVE( 1, MOVE_STUN_SPORE), + LEVEL_UP_MOVE( 1, MOVE_MEGA_DRAIN), + LEVEL_UP_MOVE(44, MOVE_PETAL_DANCE), + LEVEL_UP_END +}; + +const u16 gParasLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 7, MOVE_STUN_SPORE), + LEVEL_UP_MOVE(13, MOVE_POISON_POWDER), + LEVEL_UP_MOVE(19, MOVE_LEECH_LIFE), + LEVEL_UP_MOVE(25, MOVE_SPORE), + LEVEL_UP_MOVE(31, MOVE_SLASH), + LEVEL_UP_MOVE(37, MOVE_GROWTH), + LEVEL_UP_MOVE(43, MOVE_GIGA_DRAIN), + LEVEL_UP_MOVE(49, MOVE_AROMATHERAPY), + LEVEL_UP_END +}; + +const u16 gParasectLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_STUN_SPORE), + LEVEL_UP_MOVE( 1, MOVE_POISON_POWDER), + LEVEL_UP_MOVE( 7, MOVE_STUN_SPORE), + LEVEL_UP_MOVE(13, MOVE_POISON_POWDER), + LEVEL_UP_MOVE(19, MOVE_LEECH_LIFE), + LEVEL_UP_MOVE(27, MOVE_SPORE), + LEVEL_UP_MOVE(35, MOVE_SLASH), + LEVEL_UP_MOVE(43, MOVE_GROWTH), + LEVEL_UP_MOVE(51, MOVE_GIGA_DRAIN), + LEVEL_UP_MOVE(59, MOVE_AROMATHERAPY), + LEVEL_UP_END +}; + +const u16 gVenonatLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_DISABLE), + LEVEL_UP_MOVE( 1, MOVE_FORESIGHT), + LEVEL_UP_MOVE( 9, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(17, MOVE_CONFUSION), + LEVEL_UP_MOVE(20, MOVE_POISON_POWDER), + LEVEL_UP_MOVE(25, MOVE_LEECH_LIFE), + LEVEL_UP_MOVE(28, MOVE_STUN_SPORE), + LEVEL_UP_MOVE(33, MOVE_PSYBEAM), + LEVEL_UP_MOVE(36, MOVE_SLEEP_POWDER), + LEVEL_UP_MOVE(41, MOVE_PSYCHIC), + LEVEL_UP_END +}; + +const u16 gVenomothLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SILVER_WIND), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_DISABLE), + LEVEL_UP_MOVE( 1, MOVE_FORESIGHT), + LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 9, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(17, MOVE_CONFUSION), + LEVEL_UP_MOVE(20, MOVE_POISON_POWDER), + LEVEL_UP_MOVE(25, MOVE_LEECH_LIFE), + LEVEL_UP_MOVE(28, MOVE_STUN_SPORE), + LEVEL_UP_MOVE(31, MOVE_GUST), + LEVEL_UP_MOVE(36, MOVE_PSYBEAM), + LEVEL_UP_MOVE(42, MOVE_SLEEP_POWDER), + LEVEL_UP_MOVE(52, MOVE_PSYCHIC), + LEVEL_UP_END +}; + +const u16 gDiglettLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE( 5, MOVE_GROWL), + LEVEL_UP_MOVE( 9, MOVE_MAGNITUDE), + LEVEL_UP_MOVE(17, MOVE_DIG), + LEVEL_UP_MOVE(25, MOVE_MUD_SLAP), + LEVEL_UP_MOVE(33, MOVE_SLASH), + LEVEL_UP_MOVE(41, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(49, MOVE_FISSURE), + LEVEL_UP_END +}; + +const u16 gDugtrioLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TRI_ATTACK), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 5, MOVE_GROWL), + LEVEL_UP_MOVE( 9, MOVE_MAGNITUDE), + LEVEL_UP_MOVE(17, MOVE_DIG), + LEVEL_UP_MOVE(25, MOVE_MUD_SLAP), + LEVEL_UP_MOVE(26, MOVE_SAND_TOMB), + LEVEL_UP_MOVE(38, MOVE_SLASH), + LEVEL_UP_MOVE(51, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(64, MOVE_FISSURE), + LEVEL_UP_END +}; + +const u16 gMeowthLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE(11, MOVE_BITE), + LEVEL_UP_MOVE(20, MOVE_PAY_DAY), + LEVEL_UP_MOVE(28, MOVE_FAINT_ATTACK), + LEVEL_UP_MOVE(35, MOVE_SCREECH), + LEVEL_UP_MOVE(41, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(46, MOVE_SLASH), + LEVEL_UP_MOVE(50, MOVE_FAKE_OUT), + LEVEL_UP_END +}; + +const u16 gPersianLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE(11, MOVE_BITE), + LEVEL_UP_MOVE(20, MOVE_PAY_DAY), + LEVEL_UP_MOVE(29, MOVE_FAINT_ATTACK), + LEVEL_UP_MOVE(38, MOVE_SCREECH), + LEVEL_UP_MOVE(46, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(53, MOVE_SLASH), + LEVEL_UP_MOVE(59, MOVE_FAKE_OUT), + LEVEL_UP_END +}; + +const u16 gPsyduckLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WATER_SPORT), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE(10, MOVE_DISABLE), + LEVEL_UP_MOVE(16, MOVE_CONFUSION), + LEVEL_UP_MOVE(23, MOVE_SCREECH), + LEVEL_UP_MOVE(31, MOVE_PSYCH_UP), + LEVEL_UP_MOVE(40, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(50, MOVE_HYDRO_PUMP), + LEVEL_UP_END +}; + +const u16 gGolduckLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WATER_SPORT), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 1, MOVE_DISABLE), + LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE(10, MOVE_DISABLE), + LEVEL_UP_MOVE(16, MOVE_CONFUSION), + LEVEL_UP_MOVE(23, MOVE_SCREECH), + LEVEL_UP_MOVE(31, MOVE_PSYCH_UP), + LEVEL_UP_MOVE(44, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(58, MOVE_HYDRO_PUMP), + LEVEL_UP_END +}; + +const u16 gMankeyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 9, MOVE_LOW_KICK), + LEVEL_UP_MOVE(15, MOVE_KARATE_CHOP), + LEVEL_UP_MOVE(21, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(27, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(33, MOVE_SEISMIC_TOSS), + LEVEL_UP_MOVE(39, MOVE_CROSS_CHOP), + LEVEL_UP_MOVE(45, MOVE_SCREECH), + LEVEL_UP_MOVE(51, MOVE_THRASH), + LEVEL_UP_END +}; + +const u16 gPrimeapeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_LOW_KICK), + LEVEL_UP_MOVE( 1, MOVE_RAGE), + LEVEL_UP_MOVE( 9, MOVE_LOW_KICK), + LEVEL_UP_MOVE(15, MOVE_KARATE_CHOP), + LEVEL_UP_MOVE(21, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(27, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(28, MOVE_RAGE), + LEVEL_UP_MOVE(36, MOVE_SEISMIC_TOSS), + LEVEL_UP_MOVE(45, MOVE_CROSS_CHOP), + LEVEL_UP_MOVE(54, MOVE_SCREECH), + LEVEL_UP_MOVE(63, MOVE_THRASH), + LEVEL_UP_END +}; + +const u16 gGrowlitheLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 1, MOVE_ROAR), + LEVEL_UP_MOVE( 7, MOVE_EMBER), + LEVEL_UP_MOVE(13, MOVE_LEER), + LEVEL_UP_MOVE(19, MOVE_ODOR_SLEUTH), + LEVEL_UP_MOVE(25, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(31, MOVE_FLAME_WHEEL), + LEVEL_UP_MOVE(37, MOVE_HELPING_HAND), + LEVEL_UP_MOVE(43, MOVE_AGILITY), + LEVEL_UP_MOVE(49, MOVE_FLAMETHROWER), + LEVEL_UP_END +}; + +const u16 gArcanineLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 1, MOVE_ROAR), + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 1, MOVE_ODOR_SLEUTH), + LEVEL_UP_MOVE(49, MOVE_EXTREME_SPEED), + LEVEL_UP_END +}; + +const u16 gPoliwagLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 7, MOVE_HYPNOSIS), + LEVEL_UP_MOVE(13, MOVE_WATER_GUN), + LEVEL_UP_MOVE(19, MOVE_DOUBLE_SLAP), + LEVEL_UP_MOVE(25, MOVE_RAIN_DANCE), + LEVEL_UP_MOVE(31, MOVE_BODY_SLAM), + LEVEL_UP_MOVE(37, MOVE_BELLY_DRUM), + LEVEL_UP_MOVE(43, MOVE_HYDRO_PUMP), + LEVEL_UP_END +}; + +const u16 gPoliwhirlLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS), + LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), + LEVEL_UP_MOVE( 7, MOVE_HYPNOSIS), + LEVEL_UP_MOVE(13, MOVE_WATER_GUN), + LEVEL_UP_MOVE(19, MOVE_DOUBLE_SLAP), + LEVEL_UP_MOVE(27, MOVE_RAIN_DANCE), + LEVEL_UP_MOVE(35, MOVE_BODY_SLAM), + LEVEL_UP_MOVE(43, MOVE_BELLY_DRUM), + LEVEL_UP_MOVE(51, MOVE_HYDRO_PUMP), + LEVEL_UP_END +}; + +const u16 gPoliwrathLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), + LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS), + LEVEL_UP_MOVE( 1, MOVE_DOUBLE_SLAP), + LEVEL_UP_MOVE( 1, MOVE_SUBMISSION), + LEVEL_UP_MOVE(35, MOVE_SUBMISSION), + LEVEL_UP_MOVE(51, MOVE_MIND_READER), + LEVEL_UP_END +}; + +const u16 gAbraLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TELEPORT), + LEVEL_UP_END +}; + +const u16 gKadabraLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TELEPORT), + LEVEL_UP_MOVE( 1, MOVE_KINESIS), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE(16, MOVE_CONFUSION), + LEVEL_UP_MOVE(18, MOVE_DISABLE), + LEVEL_UP_MOVE(21, MOVE_PSYBEAM), + LEVEL_UP_MOVE(23, MOVE_REFLECT), + LEVEL_UP_MOVE(25, MOVE_RECOVER), + LEVEL_UP_MOVE(30, MOVE_FUTURE_SIGHT), + LEVEL_UP_MOVE(33, MOVE_ROLE_PLAY), + LEVEL_UP_MOVE(36, MOVE_PSYCHIC), + LEVEL_UP_MOVE(43, MOVE_TRICK), + LEVEL_UP_END +}; + +const u16 gAlakazamLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TELEPORT), + LEVEL_UP_MOVE( 1, MOVE_KINESIS), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE(16, MOVE_CONFUSION), + LEVEL_UP_MOVE(18, MOVE_DISABLE), + LEVEL_UP_MOVE(21, MOVE_PSYBEAM), + LEVEL_UP_MOVE(23, MOVE_REFLECT), + LEVEL_UP_MOVE(25, MOVE_RECOVER), + LEVEL_UP_MOVE(30, MOVE_FUTURE_SIGHT), + LEVEL_UP_MOVE(33, MOVE_CALM_MIND), + LEVEL_UP_MOVE(36, MOVE_PSYCHIC), + LEVEL_UP_MOVE(43, MOVE_TRICK), + LEVEL_UP_END +}; + +const u16 gMachopLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LOW_KICK), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 7, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(13, MOVE_KARATE_CHOP), + LEVEL_UP_MOVE(19, MOVE_SEISMIC_TOSS), + LEVEL_UP_MOVE(22, MOVE_FORESIGHT), + LEVEL_UP_MOVE(25, MOVE_REVENGE), + LEVEL_UP_MOVE(31, MOVE_VITAL_THROW), + LEVEL_UP_MOVE(37, MOVE_SUBMISSION), + LEVEL_UP_MOVE(40, MOVE_CROSS_CHOP), + LEVEL_UP_MOVE(43, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(49, MOVE_DYNAMIC_PUNCH), + LEVEL_UP_END +}; + +const u16 gMachokeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LOW_KICK), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE( 7, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(13, MOVE_KARATE_CHOP), + LEVEL_UP_MOVE(19, MOVE_SEISMIC_TOSS), + LEVEL_UP_MOVE(22, MOVE_FORESIGHT), + LEVEL_UP_MOVE(25, MOVE_REVENGE), + LEVEL_UP_MOVE(33, MOVE_VITAL_THROW), + LEVEL_UP_MOVE(41, MOVE_SUBMISSION), + LEVEL_UP_MOVE(46, MOVE_CROSS_CHOP), + LEVEL_UP_MOVE(51, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(59, MOVE_DYNAMIC_PUNCH), + LEVEL_UP_END +}; + +const u16 gMachampLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LOW_KICK), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE( 7, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(13, MOVE_KARATE_CHOP), + LEVEL_UP_MOVE(19, MOVE_SEISMIC_TOSS), + LEVEL_UP_MOVE(22, MOVE_FORESIGHT), + LEVEL_UP_MOVE(25, MOVE_REVENGE), + LEVEL_UP_MOVE(33, MOVE_VITAL_THROW), + LEVEL_UP_MOVE(41, MOVE_SUBMISSION), + LEVEL_UP_MOVE(46, MOVE_CROSS_CHOP), + LEVEL_UP_MOVE(51, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(59, MOVE_DYNAMIC_PUNCH), + LEVEL_UP_END +}; + +const u16 gBellsproutLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_VINE_WHIP), + LEVEL_UP_MOVE( 6, MOVE_GROWTH), + LEVEL_UP_MOVE(11, MOVE_WRAP), + LEVEL_UP_MOVE(15, MOVE_SLEEP_POWDER), + LEVEL_UP_MOVE(17, MOVE_POISON_POWDER), + LEVEL_UP_MOVE(19, MOVE_STUN_SPORE), + LEVEL_UP_MOVE(23, MOVE_ACID), + LEVEL_UP_MOVE(30, MOVE_SWEET_SCENT), + LEVEL_UP_MOVE(37, MOVE_RAZOR_LEAF), + LEVEL_UP_MOVE(45, MOVE_SLAM), + LEVEL_UP_END +}; + +const u16 gWeepinbellLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_VINE_WHIP), + LEVEL_UP_MOVE( 1, MOVE_GROWTH), + LEVEL_UP_MOVE( 1, MOVE_WRAP), + LEVEL_UP_MOVE( 6, MOVE_GROWTH), + LEVEL_UP_MOVE(11, MOVE_WRAP), + LEVEL_UP_MOVE(15, MOVE_SLEEP_POWDER), + LEVEL_UP_MOVE(17, MOVE_POISON_POWDER), + LEVEL_UP_MOVE(19, MOVE_STUN_SPORE), + LEVEL_UP_MOVE(24, MOVE_ACID), + LEVEL_UP_MOVE(33, MOVE_SWEET_SCENT), + LEVEL_UP_MOVE(42, MOVE_RAZOR_LEAF), + LEVEL_UP_MOVE(54, MOVE_SLAM), + LEVEL_UP_END +}; + +const u16 gVictreebelLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_VINE_WHIP), + LEVEL_UP_MOVE( 1, MOVE_SLEEP_POWDER), + LEVEL_UP_MOVE( 1, MOVE_SWEET_SCENT), + LEVEL_UP_MOVE( 1, MOVE_RAZOR_LEAF), + LEVEL_UP_END +}; + +const u16 gTentacoolLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POISON_STING), + LEVEL_UP_MOVE( 6, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(12, MOVE_CONSTRICT), + LEVEL_UP_MOVE(19, MOVE_ACID), + LEVEL_UP_MOVE(25, MOVE_BUBBLE_BEAM), + LEVEL_UP_MOVE(30, MOVE_WRAP), + LEVEL_UP_MOVE(36, MOVE_BARRIER), + LEVEL_UP_MOVE(43, MOVE_SCREECH), + LEVEL_UP_MOVE(49, MOVE_HYDRO_PUMP), + LEVEL_UP_END +}; + +const u16 gTentacruelLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POISON_STING), + LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 1, MOVE_CONSTRICT), + LEVEL_UP_MOVE( 6, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(12, MOVE_CONSTRICT), + LEVEL_UP_MOVE(19, MOVE_ACID), + LEVEL_UP_MOVE(25, MOVE_BUBBLE_BEAM), + LEVEL_UP_MOVE(30, MOVE_WRAP), + LEVEL_UP_MOVE(38, MOVE_BARRIER), + LEVEL_UP_MOVE(47, MOVE_SCREECH), + LEVEL_UP_MOVE(55, MOVE_HYDRO_PUMP), + LEVEL_UP_END +}; + +const u16 gGeodudeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_DEFENSE_CURL), + LEVEL_UP_MOVE( 6, MOVE_MUD_SPORT), + LEVEL_UP_MOVE(11, MOVE_ROCK_THROW), + LEVEL_UP_MOVE(16, MOVE_MAGNITUDE), + LEVEL_UP_MOVE(21, MOVE_SELF_DESTRUCT), + LEVEL_UP_MOVE(26, MOVE_ROLLOUT), + LEVEL_UP_MOVE(31, MOVE_ROCK_BLAST), + LEVEL_UP_MOVE(36, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(41, MOVE_EXPLOSION), + LEVEL_UP_MOVE(46, MOVE_DOUBLE_EDGE), + LEVEL_UP_END +}; + +const u16 gGravelerLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_DEFENSE_CURL), + LEVEL_UP_MOVE( 1, MOVE_MUD_SPORT), + LEVEL_UP_MOVE( 1, MOVE_ROCK_THROW), + LEVEL_UP_MOVE( 6, MOVE_MUD_SPORT), + LEVEL_UP_MOVE(11, MOVE_ROCK_THROW), + LEVEL_UP_MOVE(16, MOVE_MAGNITUDE), + LEVEL_UP_MOVE(21, MOVE_SELF_DESTRUCT), + LEVEL_UP_MOVE(29, MOVE_ROLLOUT), + LEVEL_UP_MOVE(37, MOVE_ROCK_BLAST), + LEVEL_UP_MOVE(45, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(53, MOVE_EXPLOSION), + LEVEL_UP_MOVE(62, MOVE_DOUBLE_EDGE), + LEVEL_UP_END +}; + +const u16 gGolemLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_DEFENSE_CURL), + LEVEL_UP_MOVE( 1, MOVE_MUD_SPORT), + LEVEL_UP_MOVE( 1, MOVE_ROCK_THROW), + LEVEL_UP_MOVE( 6, MOVE_MUD_SPORT), + LEVEL_UP_MOVE(11, MOVE_ROCK_THROW), + LEVEL_UP_MOVE(16, MOVE_MAGNITUDE), + LEVEL_UP_MOVE(21, MOVE_SELF_DESTRUCT), + LEVEL_UP_MOVE(29, MOVE_ROLLOUT), + LEVEL_UP_MOVE(37, MOVE_ROCK_BLAST), + LEVEL_UP_MOVE(45, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(53, MOVE_EXPLOSION), + LEVEL_UP_MOVE(62, MOVE_DOUBLE_EDGE), + LEVEL_UP_END +}; + +const u16 gPonytaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 5, MOVE_GROWL), + LEVEL_UP_MOVE( 9, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE(14, MOVE_EMBER), + LEVEL_UP_MOVE(19, MOVE_STOMP), + LEVEL_UP_MOVE(25, MOVE_FIRE_SPIN), + LEVEL_UP_MOVE(31, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(38, MOVE_AGILITY), + LEVEL_UP_MOVE(45, MOVE_BOUNCE), + LEVEL_UP_MOVE(53, MOVE_FIRE_BLAST), + LEVEL_UP_END +}; + +const u16 gRapidashLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 5, MOVE_GROWL), + LEVEL_UP_MOVE( 9, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE(14, MOVE_EMBER), + LEVEL_UP_MOVE(19, MOVE_STOMP), + LEVEL_UP_MOVE(25, MOVE_FIRE_SPIN), + LEVEL_UP_MOVE(31, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(38, MOVE_AGILITY), + LEVEL_UP_MOVE(40, MOVE_FURY_ATTACK), + LEVEL_UP_MOVE(50, MOVE_BOUNCE), + LEVEL_UP_MOVE(63, MOVE_FIRE_BLAST), + LEVEL_UP_END +}; + +const u16 gSlowpokeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_CURSE), + LEVEL_UP_MOVE( 1, MOVE_YAWN), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 6, MOVE_GROWL), + LEVEL_UP_MOVE(15, MOVE_WATER_GUN), + LEVEL_UP_MOVE(20, MOVE_CONFUSION), + LEVEL_UP_MOVE(29, MOVE_DISABLE), + LEVEL_UP_MOVE(34, MOVE_HEADBUTT), + LEVEL_UP_MOVE(43, MOVE_AMNESIA), + LEVEL_UP_MOVE(48, MOVE_PSYCHIC), + LEVEL_UP_END +}; + +const u16 gSlowbroLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_CURSE), + LEVEL_UP_MOVE( 1, MOVE_YAWN), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 6, MOVE_GROWL), + LEVEL_UP_MOVE(15, MOVE_WATER_GUN), + LEVEL_UP_MOVE(20, MOVE_CONFUSION), + LEVEL_UP_MOVE(29, MOVE_DISABLE), + LEVEL_UP_MOVE(34, MOVE_HEADBUTT), + LEVEL_UP_MOVE(37, MOVE_WITHDRAW), + LEVEL_UP_MOVE(46, MOVE_AMNESIA), + LEVEL_UP_MOVE(54, MOVE_PSYCHIC), + LEVEL_UP_END +}; + +const u16 gMagnemiteLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_METAL_SOUND), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 6, MOVE_THUNDER_SHOCK), + LEVEL_UP_MOVE(11, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(16, MOVE_SONIC_BOOM), + LEVEL_UP_MOVE(21, MOVE_THUNDER_WAVE), + LEVEL_UP_MOVE(26, MOVE_SPARK), + LEVEL_UP_MOVE(32, MOVE_LOCK_ON), + LEVEL_UP_MOVE(38, MOVE_SWIFT), + LEVEL_UP_MOVE(44, MOVE_SCREECH), + LEVEL_UP_MOVE(50, MOVE_ZAP_CANNON), + LEVEL_UP_END +}; + +const u16 gMagnetonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_METAL_SOUND), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_THUNDER_SHOCK), + LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 6, MOVE_THUNDER_SHOCK), + LEVEL_UP_MOVE(11, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(16, MOVE_SONIC_BOOM), + LEVEL_UP_MOVE(21, MOVE_THUNDER_WAVE), + LEVEL_UP_MOVE(26, MOVE_SPARK), + LEVEL_UP_MOVE(35, MOVE_LOCK_ON), + LEVEL_UP_MOVE(44, MOVE_TRI_ATTACK), + LEVEL_UP_MOVE(53, MOVE_SCREECH), + LEVEL_UP_MOVE(62, MOVE_ZAP_CANNON), + LEVEL_UP_END +}; + +const u16 gFarfetchdLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 6, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE(11, MOVE_LEER), + LEVEL_UP_MOVE(16, MOVE_FURY_ATTACK), + LEVEL_UP_MOVE(21, MOVE_KNOCK_OFF), + LEVEL_UP_MOVE(26, MOVE_FURY_CUTTER), + LEVEL_UP_MOVE(31, MOVE_SWORDS_DANCE), + LEVEL_UP_MOVE(36, MOVE_AGILITY), + LEVEL_UP_MOVE(41, MOVE_SLASH), + LEVEL_UP_MOVE(46, MOVE_FALSE_SWIPE), + LEVEL_UP_END +}; + +const u16 gDoduoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 9, MOVE_PURSUIT), + LEVEL_UP_MOVE(13, MOVE_FURY_ATTACK), + LEVEL_UP_MOVE(21, MOVE_TRI_ATTACK), + LEVEL_UP_MOVE(25, MOVE_RAGE), + LEVEL_UP_MOVE(33, MOVE_UPROAR), + LEVEL_UP_MOVE(37, MOVE_DRILL_PECK), + LEVEL_UP_MOVE(45, MOVE_AGILITY), + LEVEL_UP_END +}; + +const u16 gDodrioLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_PURSUIT), + LEVEL_UP_MOVE( 1, MOVE_FURY_ATTACK), + LEVEL_UP_MOVE( 9, MOVE_PURSUIT), + LEVEL_UP_MOVE(13, MOVE_FURY_ATTACK), + LEVEL_UP_MOVE(21, MOVE_TRI_ATTACK), + LEVEL_UP_MOVE(25, MOVE_RAGE), + LEVEL_UP_MOVE(38, MOVE_UPROAR), + LEVEL_UP_MOVE(47, MOVE_DRILL_PECK), + LEVEL_UP_MOVE(60, MOVE_AGILITY), + LEVEL_UP_END +}; + +const u16 gSeelLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HEADBUTT), + LEVEL_UP_MOVE( 9, MOVE_GROWL), + LEVEL_UP_MOVE(17, MOVE_ICY_WIND), + LEVEL_UP_MOVE(21, MOVE_AURORA_BEAM), + LEVEL_UP_MOVE(29, MOVE_REST), + LEVEL_UP_MOVE(37, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(41, MOVE_ICE_BEAM), + LEVEL_UP_MOVE(49, MOVE_SAFEGUARD), + LEVEL_UP_END +}; + +const u16 gDewgongLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HEADBUTT), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_ICY_WIND), + LEVEL_UP_MOVE( 1, MOVE_AURORA_BEAM), + LEVEL_UP_MOVE( 9, MOVE_GROWL), + LEVEL_UP_MOVE(17, MOVE_ICY_WIND), + LEVEL_UP_MOVE(21, MOVE_AURORA_BEAM), + LEVEL_UP_MOVE(29, MOVE_REST), + LEVEL_UP_MOVE(34, MOVE_SHEER_COLD), + LEVEL_UP_MOVE(42, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(51, MOVE_ICE_BEAM), + LEVEL_UP_MOVE(64, MOVE_SAFEGUARD), + LEVEL_UP_END +}; + +const u16 gGrimerLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POISON_GAS), + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 4, MOVE_HARDEN), + LEVEL_UP_MOVE( 8, MOVE_DISABLE), + LEVEL_UP_MOVE(13, MOVE_SLUDGE), + LEVEL_UP_MOVE(19, MOVE_MINIMIZE), + LEVEL_UP_MOVE(26, MOVE_SCREECH), + LEVEL_UP_MOVE(34, MOVE_ACID_ARMOR), + LEVEL_UP_MOVE(43, MOVE_SLUDGE_BOMB), + LEVEL_UP_MOVE(53, MOVE_MEMENTO), + LEVEL_UP_END +}; + +const u16 gMukLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POISON_GAS), + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 4, MOVE_HARDEN), + LEVEL_UP_MOVE( 8, MOVE_DISABLE), + LEVEL_UP_MOVE(13, MOVE_SLUDGE), + LEVEL_UP_MOVE(19, MOVE_MINIMIZE), + LEVEL_UP_MOVE(26, MOVE_SCREECH), + LEVEL_UP_MOVE(34, MOVE_ACID_ARMOR), + LEVEL_UP_MOVE(47, MOVE_SLUDGE_BOMB), + LEVEL_UP_MOVE(61, MOVE_MEMENTO), + LEVEL_UP_END +}; + +const u16 gShellderLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_WITHDRAW), + LEVEL_UP_MOVE( 9, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(17, MOVE_AURORA_BEAM), + LEVEL_UP_MOVE(25, MOVE_PROTECT), + LEVEL_UP_MOVE(33, MOVE_LEER), + LEVEL_UP_MOVE(41, MOVE_CLAMP), + LEVEL_UP_MOVE(49, MOVE_ICE_BEAM), + LEVEL_UP_END +}; + +const u16 gCloysterLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WITHDRAW), + LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 1, MOVE_AURORA_BEAM), + LEVEL_UP_MOVE( 1, MOVE_PROTECT), + LEVEL_UP_MOVE(33, MOVE_SPIKES), + LEVEL_UP_MOVE(41, MOVE_SPIKE_CANNON), + LEVEL_UP_END +}; + +const u16 gGastlyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS), + LEVEL_UP_MOVE( 1, MOVE_LICK), + LEVEL_UP_MOVE( 8, MOVE_SPITE), + LEVEL_UP_MOVE(13, MOVE_MEAN_LOOK), + LEVEL_UP_MOVE(16, MOVE_CURSE), + LEVEL_UP_MOVE(21, MOVE_NIGHT_SHADE), + LEVEL_UP_MOVE(28, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(33, MOVE_DREAM_EATER), + LEVEL_UP_MOVE(36, MOVE_DESTINY_BOND), + LEVEL_UP_END +}; + +const u16 gHaunterLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS), + LEVEL_UP_MOVE( 1, MOVE_LICK), + LEVEL_UP_MOVE( 1, MOVE_SPITE), + LEVEL_UP_MOVE( 8, MOVE_SPITE), + LEVEL_UP_MOVE(13, MOVE_MEAN_LOOK), + LEVEL_UP_MOVE(16, MOVE_CURSE), + LEVEL_UP_MOVE(21, MOVE_NIGHT_SHADE), + LEVEL_UP_MOVE(25, MOVE_SHADOW_PUNCH), + LEVEL_UP_MOVE(31, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(39, MOVE_DREAM_EATER), + LEVEL_UP_MOVE(48, MOVE_DESTINY_BOND), + LEVEL_UP_END +}; + +const u16 gGengarLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS), + LEVEL_UP_MOVE( 1, MOVE_LICK), + LEVEL_UP_MOVE( 1, MOVE_SPITE), + LEVEL_UP_MOVE( 8, MOVE_SPITE), + LEVEL_UP_MOVE(13, MOVE_MEAN_LOOK), + LEVEL_UP_MOVE(16, MOVE_CURSE), + LEVEL_UP_MOVE(21, MOVE_NIGHT_SHADE), + LEVEL_UP_MOVE(25, MOVE_SHADOW_PUNCH), + LEVEL_UP_MOVE(31, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(39, MOVE_DREAM_EATER), + LEVEL_UP_MOVE(48, MOVE_DESTINY_BOND), + LEVEL_UP_END +}; + +const u16 gOnixLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_SCREECH), + LEVEL_UP_MOVE( 9, MOVE_BIND), + LEVEL_UP_MOVE(13, MOVE_ROCK_THROW), + LEVEL_UP_MOVE(21, MOVE_HARDEN), + LEVEL_UP_MOVE(25, MOVE_RAGE), + LEVEL_UP_MOVE(33, MOVE_SANDSTORM), + LEVEL_UP_MOVE(37, MOVE_SLAM), + LEVEL_UP_MOVE(45, MOVE_IRON_TAIL), + LEVEL_UP_MOVE(49, MOVE_SAND_TOMB), + LEVEL_UP_MOVE(57, MOVE_DOUBLE_EDGE), + LEVEL_UP_END +}; + +const u16 gDrowzeeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS), + LEVEL_UP_MOVE(10, MOVE_DISABLE), + LEVEL_UP_MOVE(18, MOVE_CONFUSION), + LEVEL_UP_MOVE(25, MOVE_HEADBUTT), + LEVEL_UP_MOVE(31, MOVE_POISON_GAS), + LEVEL_UP_MOVE(36, MOVE_MEDITATE), + LEVEL_UP_MOVE(40, MOVE_PSYCHIC), + LEVEL_UP_MOVE(43, MOVE_PSYCH_UP), + LEVEL_UP_MOVE(45, MOVE_FUTURE_SIGHT), + LEVEL_UP_END +}; + +const u16 gHypnoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS), + LEVEL_UP_MOVE( 1, MOVE_DISABLE), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE(10, MOVE_DISABLE), + LEVEL_UP_MOVE(18, MOVE_CONFUSION), + LEVEL_UP_MOVE(25, MOVE_HEADBUTT), + LEVEL_UP_MOVE(33, MOVE_POISON_GAS), + LEVEL_UP_MOVE(40, MOVE_MEDITATE), + LEVEL_UP_MOVE(49, MOVE_PSYCHIC), + LEVEL_UP_MOVE(55, MOVE_PSYCH_UP), + LEVEL_UP_MOVE(60, MOVE_FUTURE_SIGHT), + LEVEL_UP_END +}; + +const u16 gKrabbyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 5, MOVE_LEER), + LEVEL_UP_MOVE(12, MOVE_VICE_GRIP), + LEVEL_UP_MOVE(16, MOVE_HARDEN), + LEVEL_UP_MOVE(23, MOVE_MUD_SHOT), + LEVEL_UP_MOVE(27, MOVE_STOMP), + LEVEL_UP_MOVE(34, MOVE_GUILLOTINE), + LEVEL_UP_MOVE(41, MOVE_PROTECT), + LEVEL_UP_MOVE(45, MOVE_CRABHAMMER), + LEVEL_UP_END +}; + +const u16 gKinglerLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_VICE_GRIP), + LEVEL_UP_MOVE( 5, MOVE_LEER), + LEVEL_UP_MOVE(12, MOVE_VICE_GRIP), + LEVEL_UP_MOVE(16, MOVE_HARDEN), + LEVEL_UP_MOVE(23, MOVE_MUD_SHOT), + LEVEL_UP_MOVE(27, MOVE_STOMP), + LEVEL_UP_MOVE(38, MOVE_GUILLOTINE), + LEVEL_UP_MOVE(49, MOVE_PROTECT), + LEVEL_UP_MOVE(57, MOVE_CRABHAMMER), + LEVEL_UP_END +}; + +const u16 gVoltorbLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_CHARGE), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 8, MOVE_SCREECH), + LEVEL_UP_MOVE(15, MOVE_SONIC_BOOM), + LEVEL_UP_MOVE(21, MOVE_SPARK), + LEVEL_UP_MOVE(27, MOVE_SELF_DESTRUCT), + LEVEL_UP_MOVE(32, MOVE_ROLLOUT), + LEVEL_UP_MOVE(37, MOVE_LIGHT_SCREEN), + LEVEL_UP_MOVE(42, MOVE_SWIFT), + LEVEL_UP_MOVE(46, MOVE_EXPLOSION), + LEVEL_UP_MOVE(49, MOVE_MIRROR_COAT), + LEVEL_UP_END +}; + +const u16 gElectrodeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_CHARGE), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_SCREECH), + LEVEL_UP_MOVE( 1, MOVE_SONIC_BOOM), + LEVEL_UP_MOVE( 8, MOVE_SCREECH), + LEVEL_UP_MOVE(15, MOVE_SONIC_BOOM), + LEVEL_UP_MOVE(21, MOVE_SPARK), + LEVEL_UP_MOVE(27, MOVE_SELF_DESTRUCT), + LEVEL_UP_MOVE(34, MOVE_ROLLOUT), + LEVEL_UP_MOVE(41, MOVE_LIGHT_SCREEN), + LEVEL_UP_MOVE(48, MOVE_SWIFT), + LEVEL_UP_MOVE(54, MOVE_EXPLOSION), + LEVEL_UP_MOVE(59, MOVE_MIRROR_COAT), + LEVEL_UP_END +}; + +const u16 gExeggcuteLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BARRAGE), + LEVEL_UP_MOVE( 1, MOVE_UPROAR), + LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS), + LEVEL_UP_MOVE( 7, MOVE_REFLECT), + LEVEL_UP_MOVE(13, MOVE_LEECH_SEED), + LEVEL_UP_MOVE(19, MOVE_CONFUSION), + LEVEL_UP_MOVE(25, MOVE_STUN_SPORE), + LEVEL_UP_MOVE(31, MOVE_POISON_POWDER), + LEVEL_UP_MOVE(37, MOVE_SLEEP_POWDER), + LEVEL_UP_MOVE(43, MOVE_SOLAR_BEAM), + LEVEL_UP_END +}; + +const u16 gExeggutorLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BARRAGE), + LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE(19, MOVE_STOMP), + LEVEL_UP_MOVE(31, MOVE_EGG_BOMB), + LEVEL_UP_END +}; + +const u16 gCuboneLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 9, MOVE_BONE_CLUB), + LEVEL_UP_MOVE(13, MOVE_HEADBUTT), + LEVEL_UP_MOVE(17, MOVE_LEER), + LEVEL_UP_MOVE(21, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(25, MOVE_BONEMERANG), + LEVEL_UP_MOVE(29, MOVE_RAGE), + LEVEL_UP_MOVE(33, MOVE_FALSE_SWIPE), + LEVEL_UP_MOVE(37, MOVE_THRASH), + LEVEL_UP_MOVE(41, MOVE_BONE_RUSH), + LEVEL_UP_MOVE(45, MOVE_DOUBLE_EDGE), + LEVEL_UP_END +}; + +const u16 gMarowakLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 1, MOVE_BONE_CLUB), + LEVEL_UP_MOVE( 1, MOVE_HEADBUTT), + LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 9, MOVE_BONE_CLUB), + LEVEL_UP_MOVE(13, MOVE_HEADBUTT), + LEVEL_UP_MOVE(17, MOVE_LEER), + LEVEL_UP_MOVE(21, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(25, MOVE_BONEMERANG), + LEVEL_UP_MOVE(32, MOVE_RAGE), + LEVEL_UP_MOVE(39, MOVE_FALSE_SWIPE), + LEVEL_UP_MOVE(46, MOVE_THRASH), + LEVEL_UP_MOVE(53, MOVE_BONE_RUSH), + LEVEL_UP_MOVE(61, MOVE_DOUBLE_EDGE), + LEVEL_UP_END +}; + +const u16 gHitmonleeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_REVENGE), + LEVEL_UP_MOVE( 1, MOVE_DOUBLE_KICK), + LEVEL_UP_MOVE( 6, MOVE_MEDITATE), + LEVEL_UP_MOVE(11, MOVE_ROLLING_KICK), + LEVEL_UP_MOVE(16, MOVE_JUMP_KICK), + LEVEL_UP_MOVE(20, MOVE_BRICK_BREAK), + LEVEL_UP_MOVE(21, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(26, MOVE_HI_JUMP_KICK), + LEVEL_UP_MOVE(31, MOVE_MIND_READER), + LEVEL_UP_MOVE(36, MOVE_FORESIGHT), + LEVEL_UP_MOVE(41, MOVE_ENDURE), + LEVEL_UP_MOVE(46, MOVE_MEGA_KICK), + LEVEL_UP_MOVE(51, MOVE_REVERSAL), + LEVEL_UP_END +}; + +const u16 gHitmonchanLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_REVENGE), + LEVEL_UP_MOVE( 1, MOVE_COMET_PUNCH), + LEVEL_UP_MOVE( 7, MOVE_AGILITY), + LEVEL_UP_MOVE(13, MOVE_PURSUIT), + LEVEL_UP_MOVE(20, MOVE_MACH_PUNCH), + LEVEL_UP_MOVE(26, MOVE_THUNDER_PUNCH), + LEVEL_UP_MOVE(26, MOVE_ICE_PUNCH), + LEVEL_UP_MOVE(26, MOVE_FIRE_PUNCH), + LEVEL_UP_MOVE(32, MOVE_SKY_UPPERCUT), + LEVEL_UP_MOVE(38, MOVE_MEGA_PUNCH), + LEVEL_UP_MOVE(44, MOVE_DETECT), + LEVEL_UP_MOVE(50, MOVE_COUNTER), + LEVEL_UP_END +}; + +const u16 gLickitungLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LICK), + LEVEL_UP_MOVE( 7, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(12, MOVE_DEFENSE_CURL), + LEVEL_UP_MOVE(18, MOVE_KNOCK_OFF), + LEVEL_UP_MOVE(23, MOVE_STOMP), + LEVEL_UP_MOVE(29, MOVE_WRAP), + LEVEL_UP_MOVE(34, MOVE_DISABLE), + LEVEL_UP_MOVE(40, MOVE_SLAM), + LEVEL_UP_MOVE(45, MOVE_SCREECH), + LEVEL_UP_MOVE(51, MOVE_REFRESH), + LEVEL_UP_END +}; + +const u16 gKoffingLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POISON_GAS), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 9, MOVE_SMOG), + LEVEL_UP_MOVE(17, MOVE_SELF_DESTRUCT), + LEVEL_UP_MOVE(21, MOVE_SLUDGE), + LEVEL_UP_MOVE(25, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE(33, MOVE_HAZE), + LEVEL_UP_MOVE(41, MOVE_EXPLOSION), + LEVEL_UP_MOVE(45, MOVE_DESTINY_BOND), + LEVEL_UP_MOVE(49, MOVE_MEMENTO), + LEVEL_UP_END +}; + +const u16 gWeezingLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POISON_GAS), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_SMOG), + LEVEL_UP_MOVE( 1, MOVE_SELF_DESTRUCT), + LEVEL_UP_MOVE( 9, MOVE_SMOG), + LEVEL_UP_MOVE(17, MOVE_SELF_DESTRUCT), + LEVEL_UP_MOVE(21, MOVE_SLUDGE), + LEVEL_UP_MOVE(25, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE(33, MOVE_HAZE), + LEVEL_UP_MOVE(44, MOVE_EXPLOSION), + LEVEL_UP_MOVE(51, MOVE_DESTINY_BOND), + LEVEL_UP_MOVE(58, MOVE_MEMENTO), + LEVEL_UP_END +}; + +const u16 gRhyhornLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HORN_ATTACK), + LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE(10, MOVE_STOMP), + LEVEL_UP_MOVE(15, MOVE_FURY_ATTACK), + LEVEL_UP_MOVE(24, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(29, MOVE_ROCK_BLAST), + LEVEL_UP_MOVE(38, MOVE_HORN_DRILL), + LEVEL_UP_MOVE(43, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(52, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(57, MOVE_MEGAHORN), + LEVEL_UP_END +}; + +const u16 gRhydonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HORN_ATTACK), + LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 1, MOVE_STOMP), + LEVEL_UP_MOVE( 1, MOVE_FURY_ATTACK), + LEVEL_UP_MOVE(10, MOVE_STOMP), + LEVEL_UP_MOVE(15, MOVE_FURY_ATTACK), + LEVEL_UP_MOVE(24, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(29, MOVE_ROCK_BLAST), + LEVEL_UP_MOVE(38, MOVE_HORN_DRILL), + LEVEL_UP_MOVE(46, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(58, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(66, MOVE_MEGAHORN), + LEVEL_UP_END +}; + +const u16 gChanseyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 9, MOVE_REFRESH), + LEVEL_UP_MOVE(13, MOVE_SOFT_BOILED), + LEVEL_UP_MOVE(17, MOVE_DOUBLE_SLAP), + LEVEL_UP_MOVE(23, MOVE_MINIMIZE), + LEVEL_UP_MOVE(29, MOVE_SING), + LEVEL_UP_MOVE(35, MOVE_EGG_BOMB), + LEVEL_UP_MOVE(41, MOVE_DEFENSE_CURL), + LEVEL_UP_MOVE(49, MOVE_LIGHT_SCREEN), + LEVEL_UP_MOVE(57, MOVE_DOUBLE_EDGE), + LEVEL_UP_END +}; + +const u16 gTangelaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_INGRAIN), + LEVEL_UP_MOVE( 1, MOVE_CONSTRICT), + LEVEL_UP_MOVE( 4, MOVE_SLEEP_POWDER), + LEVEL_UP_MOVE(10, MOVE_ABSORB), + LEVEL_UP_MOVE(13, MOVE_GROWTH), + LEVEL_UP_MOVE(19, MOVE_POISON_POWDER), + LEVEL_UP_MOVE(22, MOVE_VINE_WHIP), + LEVEL_UP_MOVE(28, MOVE_BIND), + LEVEL_UP_MOVE(31, MOVE_MEGA_DRAIN), + LEVEL_UP_MOVE(37, MOVE_STUN_SPORE), + LEVEL_UP_MOVE(40, MOVE_SLAM), + LEVEL_UP_MOVE(46, MOVE_TICKLE), + LEVEL_UP_END +}; + +const u16 gKangaskhanLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_COMET_PUNCH), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 7, MOVE_BITE), + LEVEL_UP_MOVE(13, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE(19, MOVE_FAKE_OUT), + LEVEL_UP_MOVE(25, MOVE_MEGA_PUNCH), + LEVEL_UP_MOVE(31, MOVE_RAGE), + LEVEL_UP_MOVE(37, MOVE_ENDURE), + LEVEL_UP_MOVE(43, MOVE_DIZZY_PUNCH), + LEVEL_UP_MOVE(49, MOVE_REVERSAL), + LEVEL_UP_END +}; + +const u16 gHorseaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 8, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE(15, MOVE_LEER), + LEVEL_UP_MOVE(22, MOVE_WATER_GUN), + LEVEL_UP_MOVE(29, MOVE_TWISTER), + LEVEL_UP_MOVE(36, MOVE_AGILITY), + LEVEL_UP_MOVE(43, MOVE_HYDRO_PUMP), + LEVEL_UP_MOVE(50, MOVE_DRAGON_DANCE), + LEVEL_UP_END +}; + +const u16 gSeadraLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 1, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), + LEVEL_UP_MOVE( 8, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE(15, MOVE_LEER), + LEVEL_UP_MOVE(22, MOVE_WATER_GUN), + LEVEL_UP_MOVE(29, MOVE_TWISTER), + LEVEL_UP_MOVE(40, MOVE_AGILITY), + LEVEL_UP_MOVE(51, MOVE_HYDRO_PUMP), + LEVEL_UP_MOVE(62, MOVE_DRAGON_DANCE), + LEVEL_UP_END +}; + +const u16 gGoldeenLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 1, MOVE_WATER_SPORT), + LEVEL_UP_MOVE(10, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(15, MOVE_HORN_ATTACK), + LEVEL_UP_MOVE(24, MOVE_FLAIL), + LEVEL_UP_MOVE(29, MOVE_FURY_ATTACK), + LEVEL_UP_MOVE(38, MOVE_WATERFALL), + LEVEL_UP_MOVE(43, MOVE_HORN_DRILL), + LEVEL_UP_MOVE(52, MOVE_AGILITY), + LEVEL_UP_END +}; + +const u16 gSeakingLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 1, MOVE_WATER_SPORT), + LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(10, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(15, MOVE_HORN_ATTACK), + LEVEL_UP_MOVE(24, MOVE_FLAIL), + LEVEL_UP_MOVE(29, MOVE_FURY_ATTACK), + LEVEL_UP_MOVE(41, MOVE_WATERFALL), + LEVEL_UP_MOVE(49, MOVE_HORN_DRILL), + LEVEL_UP_MOVE(61, MOVE_AGILITY), + LEVEL_UP_END +}; + +const u16 gStaryuLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 6, MOVE_WATER_GUN), + LEVEL_UP_MOVE(10, MOVE_RAPID_SPIN), + LEVEL_UP_MOVE(15, MOVE_RECOVER), + LEVEL_UP_MOVE(19, MOVE_CAMOUFLAGE), + LEVEL_UP_MOVE(24, MOVE_SWIFT), + LEVEL_UP_MOVE(28, MOVE_BUBBLE_BEAM), + LEVEL_UP_MOVE(33, MOVE_MINIMIZE), + LEVEL_UP_MOVE(37, MOVE_LIGHT_SCREEN), + LEVEL_UP_MOVE(42, MOVE_COSMIC_POWER), + LEVEL_UP_MOVE(46, MOVE_HYDRO_PUMP), + LEVEL_UP_END +}; + +const u16 gStarmieLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), + LEVEL_UP_MOVE( 1, MOVE_RAPID_SPIN), + LEVEL_UP_MOVE( 1, MOVE_RECOVER), + LEVEL_UP_MOVE( 1, MOVE_SWIFT), + LEVEL_UP_MOVE(33, MOVE_CONFUSE_RAY), + LEVEL_UP_END +}; + +const u16 gMrmimeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BARRIER), + LEVEL_UP_MOVE( 5, MOVE_CONFUSION), + LEVEL_UP_MOVE( 9, MOVE_SUBSTITUTE), + LEVEL_UP_MOVE(13, MOVE_MEDITATE), + LEVEL_UP_MOVE(17, MOVE_DOUBLE_SLAP), + LEVEL_UP_MOVE(21, MOVE_LIGHT_SCREEN), + LEVEL_UP_MOVE(21, MOVE_REFLECT), + LEVEL_UP_MOVE(25, MOVE_ENCORE), + LEVEL_UP_MOVE(29, MOVE_PSYBEAM), + LEVEL_UP_MOVE(33, MOVE_RECYCLE), + LEVEL_UP_MOVE(37, MOVE_TRICK), + LEVEL_UP_MOVE(41, MOVE_ROLE_PLAY), + LEVEL_UP_MOVE(45, MOVE_PSYCHIC), + LEVEL_UP_MOVE(49, MOVE_BATON_PASS), + LEVEL_UP_MOVE(53, MOVE_SAFEGUARD), + LEVEL_UP_END +}; + +const u16 gScytherLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 6, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(11, MOVE_PURSUIT), + LEVEL_UP_MOVE(16, MOVE_FALSE_SWIPE), + LEVEL_UP_MOVE(21, MOVE_AGILITY), + LEVEL_UP_MOVE(26, MOVE_WING_ATTACK), + LEVEL_UP_MOVE(31, MOVE_SLASH), + LEVEL_UP_MOVE(36, MOVE_SWORDS_DANCE), + LEVEL_UP_MOVE(41, MOVE_DOUBLE_TEAM), + LEVEL_UP_MOVE(46, MOVE_FURY_CUTTER), + LEVEL_UP_END +}; + +const u16 gJynxLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_LICK), + LEVEL_UP_MOVE( 1, MOVE_LOVELY_KISS), + LEVEL_UP_MOVE( 1, MOVE_POWDER_SNOW), + LEVEL_UP_MOVE( 9, MOVE_LOVELY_KISS), + LEVEL_UP_MOVE(13, MOVE_POWDER_SNOW), + LEVEL_UP_MOVE(21, MOVE_DOUBLE_SLAP), + LEVEL_UP_MOVE(25, MOVE_ICE_PUNCH), + LEVEL_UP_MOVE(35, MOVE_MEAN_LOOK), + LEVEL_UP_MOVE(41, MOVE_FAKE_TEARS), + LEVEL_UP_MOVE(51, MOVE_BODY_SLAM), + LEVEL_UP_MOVE(57, MOVE_PERISH_SONG), + LEVEL_UP_MOVE(67, MOVE_BLIZZARD), + LEVEL_UP_END +}; + +const u16 gElectabuzzLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_THUNDER_PUNCH), + LEVEL_UP_MOVE( 9, MOVE_THUNDER_PUNCH), + LEVEL_UP_MOVE(17, MOVE_LIGHT_SCREEN), + LEVEL_UP_MOVE(25, MOVE_SWIFT), + LEVEL_UP_MOVE(36, MOVE_SCREECH), + LEVEL_UP_MOVE(47, MOVE_THUNDERBOLT), + LEVEL_UP_MOVE(58, MOVE_THUNDER), + LEVEL_UP_END +}; + +const u16 gMagmarLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_SMOG), + LEVEL_UP_MOVE( 1, MOVE_FIRE_PUNCH), + LEVEL_UP_MOVE( 7, MOVE_LEER), + LEVEL_UP_MOVE(13, MOVE_SMOG), + LEVEL_UP_MOVE(19, MOVE_FIRE_PUNCH), + LEVEL_UP_MOVE(25, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE(33, MOVE_SUNNY_DAY), + LEVEL_UP_MOVE(41, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(49, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(57, MOVE_FIRE_BLAST), + LEVEL_UP_END +}; + +const u16 gPinsirLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_VICE_GRIP), + LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE( 7, MOVE_BIND), + LEVEL_UP_MOVE(13, MOVE_SEISMIC_TOSS), + LEVEL_UP_MOVE(19, MOVE_HARDEN), + LEVEL_UP_MOVE(25, MOVE_REVENGE), + LEVEL_UP_MOVE(31, MOVE_BRICK_BREAK), + LEVEL_UP_MOVE(37, MOVE_GUILLOTINE), + LEVEL_UP_MOVE(43, MOVE_SUBMISSION), + LEVEL_UP_MOVE(49, MOVE_SWORDS_DANCE), + LEVEL_UP_END +}; + +const u16 gTaurosLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 4, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 8, MOVE_RAGE), + LEVEL_UP_MOVE(13, MOVE_HORN_ATTACK), + LEVEL_UP_MOVE(19, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(26, MOVE_PURSUIT), + LEVEL_UP_MOVE(34, MOVE_REST), + LEVEL_UP_MOVE(43, MOVE_THRASH), + LEVEL_UP_MOVE(53, MOVE_TAKE_DOWN), + LEVEL_UP_END +}; + +const u16 gMagikarpLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SPLASH), + LEVEL_UP_MOVE(15, MOVE_TACKLE), + LEVEL_UP_MOVE(30, MOVE_FLAIL), + LEVEL_UP_END +}; + +const u16 gGyaradosLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_THRASH), + LEVEL_UP_MOVE(20, MOVE_BITE), + LEVEL_UP_MOVE(25, MOVE_DRAGON_RAGE), + LEVEL_UP_MOVE(30, MOVE_LEER), + LEVEL_UP_MOVE(35, MOVE_TWISTER), + LEVEL_UP_MOVE(40, MOVE_HYDRO_PUMP), + LEVEL_UP_MOVE(45, MOVE_RAIN_DANCE), + LEVEL_UP_MOVE(50, MOVE_DRAGON_DANCE), + LEVEL_UP_MOVE(55, MOVE_HYPER_BEAM), + LEVEL_UP_END +}; + +const u16 gLaprasLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_SING), + LEVEL_UP_MOVE( 7, MOVE_MIST), + LEVEL_UP_MOVE(13, MOVE_BODY_SLAM), + LEVEL_UP_MOVE(19, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(25, MOVE_PERISH_SONG), + LEVEL_UP_MOVE(31, MOVE_ICE_BEAM), + LEVEL_UP_MOVE(37, MOVE_RAIN_DANCE), + LEVEL_UP_MOVE(43, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(49, MOVE_HYDRO_PUMP), + LEVEL_UP_MOVE(55, MOVE_SHEER_COLD), + LEVEL_UP_END +}; + +const u16 gDittoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TRANSFORM), + LEVEL_UP_END +}; + +const u16 gEeveeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 1, MOVE_HELPING_HAND), + LEVEL_UP_MOVE( 8, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE(16, MOVE_GROWL), + LEVEL_UP_MOVE(23, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(30, MOVE_BITE), + LEVEL_UP_MOVE(36, MOVE_BATON_PASS), + LEVEL_UP_MOVE(42, MOVE_TAKE_DOWN), + LEVEL_UP_END +}; + +const u16 gVaporeonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 1, MOVE_HELPING_HAND), + LEVEL_UP_MOVE( 8, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE(16, MOVE_WATER_GUN), + LEVEL_UP_MOVE(23, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(30, MOVE_BITE), + LEVEL_UP_MOVE(36, MOVE_AURORA_BEAM), + LEVEL_UP_MOVE(42, MOVE_HAZE), + LEVEL_UP_MOVE(47, MOVE_ACID_ARMOR), + LEVEL_UP_MOVE(52, MOVE_HYDRO_PUMP), + LEVEL_UP_END +}; + +const u16 gJolteonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 1, MOVE_HELPING_HAND), + LEVEL_UP_MOVE( 8, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE(16, MOVE_THUNDER_SHOCK), + LEVEL_UP_MOVE(23, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(30, MOVE_DOUBLE_KICK), + LEVEL_UP_MOVE(36, MOVE_PIN_MISSILE), + LEVEL_UP_MOVE(42, MOVE_THUNDER_WAVE), + LEVEL_UP_MOVE(47, MOVE_AGILITY), + LEVEL_UP_MOVE(52, MOVE_THUNDER), + LEVEL_UP_END +}; + +const u16 gFlareonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 1, MOVE_HELPING_HAND), + LEVEL_UP_MOVE( 8, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE(16, MOVE_EMBER), + LEVEL_UP_MOVE(23, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(30, MOVE_BITE), + LEVEL_UP_MOVE(36, MOVE_FIRE_SPIN), + LEVEL_UP_MOVE(42, MOVE_SMOG), + LEVEL_UP_MOVE(47, MOVE_LEER), + LEVEL_UP_MOVE(52, MOVE_FLAMETHROWER), + LEVEL_UP_END +}; + +const u16 gPorygonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_CONVERSION_2), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_CONVERSION), + LEVEL_UP_MOVE( 9, MOVE_AGILITY), + LEVEL_UP_MOVE(12, MOVE_PSYBEAM), + LEVEL_UP_MOVE(20, MOVE_RECOVER), + LEVEL_UP_MOVE(24, MOVE_SHARPEN), + LEVEL_UP_MOVE(32, MOVE_LOCK_ON), + LEVEL_UP_MOVE(36, MOVE_TRI_ATTACK), + LEVEL_UP_MOVE(44, MOVE_RECYCLE), + LEVEL_UP_MOVE(48, MOVE_ZAP_CANNON), + LEVEL_UP_END +}; + +const u16 gOmanyteLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_CONSTRICT), + LEVEL_UP_MOVE( 1, MOVE_WITHDRAW), + LEVEL_UP_MOVE(13, MOVE_BITE), + LEVEL_UP_MOVE(19, MOVE_WATER_GUN), + LEVEL_UP_MOVE(25, MOVE_MUD_SHOT), + LEVEL_UP_MOVE(31, MOVE_LEER), + LEVEL_UP_MOVE(37, MOVE_PROTECT), + LEVEL_UP_MOVE(43, MOVE_TICKLE), + LEVEL_UP_MOVE(49, MOVE_ANCIENT_POWER), + LEVEL_UP_MOVE(55, MOVE_HYDRO_PUMP), + LEVEL_UP_END +}; + +const u16 gOmastarLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_CONSTRICT), + LEVEL_UP_MOVE( 1, MOVE_WITHDRAW), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE(13, MOVE_BITE), + LEVEL_UP_MOVE(19, MOVE_WATER_GUN), + LEVEL_UP_MOVE(25, MOVE_MUD_SHOT), + LEVEL_UP_MOVE(31, MOVE_LEER), + LEVEL_UP_MOVE(37, MOVE_PROTECT), + LEVEL_UP_MOVE(40, MOVE_SPIKE_CANNON), + LEVEL_UP_MOVE(46, MOVE_TICKLE), + LEVEL_UP_MOVE(55, MOVE_ANCIENT_POWER), + LEVEL_UP_MOVE(65, MOVE_HYDRO_PUMP), + LEVEL_UP_END +}; + +const u16 gKabutoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE(13, MOVE_ABSORB), + LEVEL_UP_MOVE(19, MOVE_LEER), + LEVEL_UP_MOVE(25, MOVE_MUD_SHOT), + LEVEL_UP_MOVE(31, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE(37, MOVE_ENDURE), + LEVEL_UP_MOVE(43, MOVE_METAL_SOUND), + LEVEL_UP_MOVE(49, MOVE_MEGA_DRAIN), + LEVEL_UP_MOVE(55, MOVE_ANCIENT_POWER), + LEVEL_UP_END +}; + +const u16 gKabutopsLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE(13, MOVE_ABSORB), + LEVEL_UP_MOVE(19, MOVE_LEER), + LEVEL_UP_MOVE(25, MOVE_MUD_SHOT), + LEVEL_UP_MOVE(31, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE(37, MOVE_ENDURE), + LEVEL_UP_MOVE(40, MOVE_SLASH), + LEVEL_UP_MOVE(46, MOVE_METAL_SOUND), + LEVEL_UP_MOVE(55, MOVE_MEGA_DRAIN), + LEVEL_UP_MOVE(65, MOVE_ANCIENT_POWER), + LEVEL_UP_END +}; + +const u16 gAerodactylLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WING_ATTACK), + LEVEL_UP_MOVE( 8, MOVE_AGILITY), + LEVEL_UP_MOVE(15, MOVE_BITE), + LEVEL_UP_MOVE(22, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(29, MOVE_ANCIENT_POWER), + LEVEL_UP_MOVE(36, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(43, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(50, MOVE_HYPER_BEAM), + LEVEL_UP_END +}; + +const u16 gSnorlaxLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 6, MOVE_AMNESIA), + LEVEL_UP_MOVE(10, MOVE_DEFENSE_CURL), + LEVEL_UP_MOVE(15, MOVE_BELLY_DRUM), + LEVEL_UP_MOVE(19, MOVE_HEADBUTT), + LEVEL_UP_MOVE(24, MOVE_YAWN), + LEVEL_UP_MOVE(28, MOVE_REST), + LEVEL_UP_MOVE(28, MOVE_SNORE), + LEVEL_UP_MOVE(33, MOVE_BODY_SLAM), + LEVEL_UP_MOVE(37, MOVE_BLOCK), + LEVEL_UP_MOVE(42, MOVE_COVET), + LEVEL_UP_MOVE(46, MOVE_ROLLOUT), + LEVEL_UP_MOVE(51, MOVE_HYPER_BEAM), + LEVEL_UP_END +}; + +const u16 gArticunoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GUST), + LEVEL_UP_MOVE( 1, MOVE_POWDER_SNOW), + LEVEL_UP_MOVE(13, MOVE_MIST), + LEVEL_UP_MOVE(25, MOVE_AGILITY), + LEVEL_UP_MOVE(37, MOVE_MIND_READER), + LEVEL_UP_MOVE(49, MOVE_ICE_BEAM), + LEVEL_UP_MOVE(61, MOVE_REFLECT), + LEVEL_UP_MOVE(73, MOVE_BLIZZARD), + LEVEL_UP_MOVE(85, MOVE_SHEER_COLD), + LEVEL_UP_END +}; + +const u16 gZapdosLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_THUNDER_SHOCK), + LEVEL_UP_MOVE(13, MOVE_THUNDER_WAVE), + LEVEL_UP_MOVE(25, MOVE_AGILITY), + LEVEL_UP_MOVE(37, MOVE_DETECT), + LEVEL_UP_MOVE(49, MOVE_DRILL_PECK), + LEVEL_UP_MOVE(61, MOVE_CHARGE), + LEVEL_UP_MOVE(73, MOVE_LIGHT_SCREEN), + LEVEL_UP_MOVE(85, MOVE_THUNDER), + LEVEL_UP_END +}; + +const u16 gMoltresLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WING_ATTACK), + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE(13, MOVE_FIRE_SPIN), + LEVEL_UP_MOVE(25, MOVE_AGILITY), + LEVEL_UP_MOVE(37, MOVE_ENDURE), + LEVEL_UP_MOVE(49, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(61, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(73, MOVE_HEAT_WAVE), + LEVEL_UP_MOVE(85, MOVE_SKY_ATTACK), + LEVEL_UP_END +}; + +const u16 gDratiniLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WRAP), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 8, MOVE_THUNDER_WAVE), + LEVEL_UP_MOVE(15, MOVE_TWISTER), + LEVEL_UP_MOVE(22, MOVE_DRAGON_RAGE), + LEVEL_UP_MOVE(29, MOVE_SLAM), + LEVEL_UP_MOVE(36, MOVE_AGILITY), + LEVEL_UP_MOVE(43, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(50, MOVE_OUTRAGE), + LEVEL_UP_MOVE(57, MOVE_HYPER_BEAM), + LEVEL_UP_END +}; + +const u16 gDragonairLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WRAP), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_THUNDER_WAVE), + LEVEL_UP_MOVE( 1, MOVE_TWISTER), + LEVEL_UP_MOVE( 8, MOVE_THUNDER_WAVE), + LEVEL_UP_MOVE(15, MOVE_TWISTER), + LEVEL_UP_MOVE(22, MOVE_DRAGON_RAGE), + LEVEL_UP_MOVE(29, MOVE_SLAM), + LEVEL_UP_MOVE(38, MOVE_AGILITY), + LEVEL_UP_MOVE(47, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(56, MOVE_OUTRAGE), + LEVEL_UP_MOVE(65, MOVE_HYPER_BEAM), + LEVEL_UP_END +}; + +const u16 gDragoniteLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WRAP), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_THUNDER_WAVE), + LEVEL_UP_MOVE( 1, MOVE_TWISTER), + LEVEL_UP_MOVE( 8, MOVE_THUNDER_WAVE), + LEVEL_UP_MOVE(15, MOVE_TWISTER), + LEVEL_UP_MOVE(22, MOVE_DRAGON_RAGE), + LEVEL_UP_MOVE(29, MOVE_SLAM), + LEVEL_UP_MOVE(38, MOVE_AGILITY), + LEVEL_UP_MOVE(47, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(55, MOVE_WING_ATTACK), + LEVEL_UP_MOVE(61, MOVE_OUTRAGE), + LEVEL_UP_MOVE(75, MOVE_HYPER_BEAM), + LEVEL_UP_END +}; + +const u16 gMewtwoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 1, MOVE_DISABLE), + LEVEL_UP_MOVE(11, MOVE_BARRIER), + LEVEL_UP_MOVE(22, MOVE_SWIFT), + LEVEL_UP_MOVE(33, MOVE_PSYCH_UP), + LEVEL_UP_MOVE(44, MOVE_FUTURE_SIGHT), + LEVEL_UP_MOVE(55, MOVE_MIST), + LEVEL_UP_MOVE(66, MOVE_PSYCHIC), + LEVEL_UP_MOVE(77, MOVE_AMNESIA), + LEVEL_UP_MOVE(88, MOVE_RECOVER), + LEVEL_UP_MOVE(99, MOVE_SAFEGUARD), + LEVEL_UP_END +}; + +const u16 gMewLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE(10, MOVE_TRANSFORM), + LEVEL_UP_MOVE(20, MOVE_MEGA_PUNCH), + LEVEL_UP_MOVE(30, MOVE_METRONOME), + LEVEL_UP_MOVE(40, MOVE_PSYCHIC), + LEVEL_UP_MOVE(50, MOVE_ANCIENT_POWER), + LEVEL_UP_END +}; + +const u16 gChikoritaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 8, MOVE_RAZOR_LEAF), + LEVEL_UP_MOVE(12, MOVE_REFLECT), + LEVEL_UP_MOVE(15, MOVE_POISON_POWDER), + LEVEL_UP_MOVE(22, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(29, MOVE_BODY_SLAM), + LEVEL_UP_MOVE(36, MOVE_LIGHT_SCREEN), + LEVEL_UP_MOVE(43, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(50, MOVE_SOLAR_BEAM), + LEVEL_UP_END +}; + +const u16 gBayleefLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_RAZOR_LEAF), + LEVEL_UP_MOVE( 1, MOVE_REFLECT), + LEVEL_UP_MOVE( 8, MOVE_RAZOR_LEAF), + LEVEL_UP_MOVE(12, MOVE_REFLECT), + LEVEL_UP_MOVE(15, MOVE_POISON_POWDER), + LEVEL_UP_MOVE(23, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(31, MOVE_BODY_SLAM), + LEVEL_UP_MOVE(39, MOVE_LIGHT_SCREEN), + LEVEL_UP_MOVE(47, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(55, MOVE_SOLAR_BEAM), + LEVEL_UP_END +}; + +const u16 gMeganiumLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_RAZOR_LEAF), + LEVEL_UP_MOVE( 1, MOVE_REFLECT), + LEVEL_UP_MOVE( 8, MOVE_RAZOR_LEAF), + LEVEL_UP_MOVE(12, MOVE_REFLECT), + LEVEL_UP_MOVE(15, MOVE_POISON_POWDER), + LEVEL_UP_MOVE(23, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(31, MOVE_BODY_SLAM), + LEVEL_UP_MOVE(41, MOVE_LIGHT_SCREEN), + LEVEL_UP_MOVE(51, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(61, MOVE_SOLAR_BEAM), + LEVEL_UP_END +}; + +const u16 gCyndaquilLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 6, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE(12, MOVE_EMBER), + LEVEL_UP_MOVE(19, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(27, MOVE_FLAME_WHEEL), + LEVEL_UP_MOVE(36, MOVE_SWIFT), + LEVEL_UP_MOVE(46, MOVE_FLAMETHROWER), + LEVEL_UP_END +}; + +const u16 gQuilavaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE( 6, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE(12, MOVE_EMBER), + LEVEL_UP_MOVE(21, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(31, MOVE_FLAME_WHEEL), + LEVEL_UP_MOVE(42, MOVE_SWIFT), + LEVEL_UP_MOVE(54, MOVE_FLAMETHROWER), + LEVEL_UP_END +}; + +const u16 gTyphlosionLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 6, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE(12, MOVE_EMBER), + LEVEL_UP_MOVE(21, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(31, MOVE_FLAME_WHEEL), + LEVEL_UP_MOVE(45, MOVE_SWIFT), + LEVEL_UP_MOVE(60, MOVE_FLAMETHROWER), + LEVEL_UP_END +}; + +const u16 gTotodileLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 7, MOVE_RAGE), + LEVEL_UP_MOVE(13, MOVE_WATER_GUN), + LEVEL_UP_MOVE(20, MOVE_BITE), + LEVEL_UP_MOVE(27, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(35, MOVE_SLASH), + LEVEL_UP_MOVE(43, MOVE_SCREECH), + LEVEL_UP_MOVE(52, MOVE_HYDRO_PUMP), + LEVEL_UP_END +}; + +const u16 gCroconawLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_RAGE), + LEVEL_UP_MOVE( 7, MOVE_RAGE), + LEVEL_UP_MOVE(13, MOVE_WATER_GUN), + LEVEL_UP_MOVE(21, MOVE_BITE), + LEVEL_UP_MOVE(28, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(37, MOVE_SLASH), + LEVEL_UP_MOVE(45, MOVE_SCREECH), + LEVEL_UP_MOVE(55, MOVE_HYDRO_PUMP), + LEVEL_UP_END +}; + +const u16 gFeraligatrLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_RAGE), + LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), + LEVEL_UP_MOVE( 7, MOVE_RAGE), + LEVEL_UP_MOVE(13, MOVE_WATER_GUN), + LEVEL_UP_MOVE(21, MOVE_BITE), + LEVEL_UP_MOVE(28, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(38, MOVE_SLASH), + LEVEL_UP_MOVE(47, MOVE_SCREECH), + LEVEL_UP_MOVE(58, MOVE_HYDRO_PUMP), + LEVEL_UP_END +}; + +const u16 gSentretLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 4, MOVE_DEFENSE_CURL), + LEVEL_UP_MOVE( 7, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(12, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(17, MOVE_HELPING_HAND), + LEVEL_UP_MOVE(24, MOVE_SLAM), + LEVEL_UP_MOVE(31, MOVE_FOLLOW_ME), + LEVEL_UP_MOVE(40, MOVE_REST), + LEVEL_UP_MOVE(49, MOVE_AMNESIA), + LEVEL_UP_END +}; + +const u16 gFurretLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_DEFENSE_CURL), + LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE( 4, MOVE_DEFENSE_CURL), + LEVEL_UP_MOVE( 7, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(12, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(19, MOVE_HELPING_HAND), + LEVEL_UP_MOVE(28, MOVE_SLAM), + LEVEL_UP_MOVE(37, MOVE_FOLLOW_ME), + LEVEL_UP_MOVE(48, MOVE_REST), + LEVEL_UP_MOVE(59, MOVE_AMNESIA), + LEVEL_UP_END +}; + +const u16 gHoothootLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 6, MOVE_FORESIGHT), + LEVEL_UP_MOVE(11, MOVE_PECK), + LEVEL_UP_MOVE(16, MOVE_HYPNOSIS), + LEVEL_UP_MOVE(22, MOVE_REFLECT), + LEVEL_UP_MOVE(28, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(34, MOVE_CONFUSION), + LEVEL_UP_MOVE(48, MOVE_DREAM_EATER), + LEVEL_UP_END +}; + +const u16 gNoctowlLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_FORESIGHT), + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 6, MOVE_FORESIGHT), + LEVEL_UP_MOVE(11, MOVE_PECK), + LEVEL_UP_MOVE(16, MOVE_HYPNOSIS), + LEVEL_UP_MOVE(25, MOVE_REFLECT), + LEVEL_UP_MOVE(33, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(41, MOVE_CONFUSION), + LEVEL_UP_MOVE(57, MOVE_DREAM_EATER), + LEVEL_UP_END +}; + +const u16 gLedybaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 8, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(15, MOVE_COMET_PUNCH), + LEVEL_UP_MOVE(22, MOVE_LIGHT_SCREEN), + LEVEL_UP_MOVE(22, MOVE_REFLECT), + LEVEL_UP_MOVE(22, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(29, MOVE_BATON_PASS), + LEVEL_UP_MOVE(36, MOVE_SWIFT), + LEVEL_UP_MOVE(43, MOVE_AGILITY), + LEVEL_UP_MOVE(50, MOVE_DOUBLE_EDGE), + LEVEL_UP_END +}; + +const u16 gLedianLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 8, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(15, MOVE_COMET_PUNCH), + LEVEL_UP_MOVE(24, MOVE_LIGHT_SCREEN), + LEVEL_UP_MOVE(24, MOVE_REFLECT), + LEVEL_UP_MOVE(24, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(33, MOVE_BATON_PASS), + LEVEL_UP_MOVE(42, MOVE_SWIFT), + LEVEL_UP_MOVE(51, MOVE_AGILITY), + LEVEL_UP_MOVE(60, MOVE_DOUBLE_EDGE), + LEVEL_UP_END +}; + +const u16 gSpinarakLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POISON_STING), + LEVEL_UP_MOVE( 1, MOVE_STRING_SHOT), + LEVEL_UP_MOVE( 6, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(11, MOVE_CONSTRICT), + LEVEL_UP_MOVE(17, MOVE_NIGHT_SHADE), + LEVEL_UP_MOVE(23, MOVE_LEECH_LIFE), + LEVEL_UP_MOVE(30, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(37, MOVE_SPIDER_WEB), + LEVEL_UP_MOVE(45, MOVE_AGILITY), + LEVEL_UP_MOVE(53, MOVE_PSYCHIC), + LEVEL_UP_END +}; + +const u16 gAriadosLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POISON_STING), + LEVEL_UP_MOVE( 1, MOVE_STRING_SHOT), + LEVEL_UP_MOVE( 1, MOVE_SCARY_FACE), + LEVEL_UP_MOVE( 1, MOVE_CONSTRICT), + LEVEL_UP_MOVE( 6, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(11, MOVE_CONSTRICT), + LEVEL_UP_MOVE(17, MOVE_NIGHT_SHADE), + LEVEL_UP_MOVE(25, MOVE_LEECH_LIFE), + LEVEL_UP_MOVE(34, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(43, MOVE_SPIDER_WEB), + LEVEL_UP_MOVE(53, MOVE_AGILITY), + LEVEL_UP_MOVE(63, MOVE_PSYCHIC), + LEVEL_UP_END +}; + +const u16 gCrobatLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCREECH), + LEVEL_UP_MOVE( 1, MOVE_LEECH_LIFE), + LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 6, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(11, MOVE_ASTONISH), + LEVEL_UP_MOVE(16, MOVE_BITE), + LEVEL_UP_MOVE(21, MOVE_WING_ATTACK), + LEVEL_UP_MOVE(28, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(35, MOVE_AIR_CUTTER), + LEVEL_UP_MOVE(42, MOVE_MEAN_LOOK), + LEVEL_UP_MOVE(49, MOVE_POISON_FANG), + LEVEL_UP_MOVE(56, MOVE_HAZE), + LEVEL_UP_END +}; + +const u16 gChinchouLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 1, MOVE_THUNDER_WAVE), + LEVEL_UP_MOVE( 5, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(13, MOVE_FLAIL), + LEVEL_UP_MOVE(17, MOVE_WATER_GUN), + LEVEL_UP_MOVE(25, MOVE_SPARK), + LEVEL_UP_MOVE(29, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(37, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(41, MOVE_HYDRO_PUMP), + LEVEL_UP_MOVE(49, MOVE_CHARGE), + LEVEL_UP_END +}; + +const u16 gLanturnLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 1, MOVE_THUNDER_WAVE), + LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 5, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(13, MOVE_FLAIL), + LEVEL_UP_MOVE(17, MOVE_WATER_GUN), + LEVEL_UP_MOVE(25, MOVE_SPARK), + LEVEL_UP_MOVE(32, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(43, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(50, MOVE_HYDRO_PUMP), + LEVEL_UP_MOVE(61, MOVE_CHARGE), + LEVEL_UP_END +}; + +const u16 gPichuLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_THUNDER_SHOCK), + LEVEL_UP_MOVE( 1, MOVE_CHARM), + LEVEL_UP_MOVE( 6, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 8, MOVE_THUNDER_WAVE), + LEVEL_UP_MOVE(11, MOVE_SWEET_KISS), + LEVEL_UP_END +}; + +const u16 gCleffaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_CHARM), + LEVEL_UP_MOVE( 4, MOVE_ENCORE), + LEVEL_UP_MOVE( 8, MOVE_SING), + LEVEL_UP_MOVE(13, MOVE_SWEET_KISS), + LEVEL_UP_END +}; + +const u16 gIgglybuffLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SING), + LEVEL_UP_MOVE( 1, MOVE_CHARM), + LEVEL_UP_MOVE( 4, MOVE_DEFENSE_CURL), + LEVEL_UP_MOVE( 9, MOVE_POUND), + LEVEL_UP_MOVE(14, MOVE_SWEET_KISS), + LEVEL_UP_END +}; + +const u16 gTogepiLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_CHARM), + LEVEL_UP_MOVE( 6, MOVE_METRONOME), + LEVEL_UP_MOVE(11, MOVE_SWEET_KISS), + LEVEL_UP_MOVE(16, MOVE_YAWN), + LEVEL_UP_MOVE(21, MOVE_ENCORE), + LEVEL_UP_MOVE(26, MOVE_FOLLOW_ME), + LEVEL_UP_MOVE(31, MOVE_WISH), + LEVEL_UP_MOVE(36, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(41, MOVE_DOUBLE_EDGE), + LEVEL_UP_END +}; + +const u16 gTogeticLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_CHARM), + LEVEL_UP_MOVE( 6, MOVE_METRONOME), + LEVEL_UP_MOVE(11, MOVE_SWEET_KISS), + LEVEL_UP_MOVE(16, MOVE_YAWN), + LEVEL_UP_MOVE(21, MOVE_ENCORE), + LEVEL_UP_MOVE(26, MOVE_FOLLOW_ME), + LEVEL_UP_MOVE(31, MOVE_WISH), + LEVEL_UP_MOVE(36, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(41, MOVE_DOUBLE_EDGE), + LEVEL_UP_END +}; + +const u16 gNatuLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE(10, MOVE_NIGHT_SHADE), + LEVEL_UP_MOVE(20, MOVE_TELEPORT), + LEVEL_UP_MOVE(30, MOVE_WISH), + LEVEL_UP_MOVE(30, MOVE_FUTURE_SIGHT), + LEVEL_UP_MOVE(40, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(50, MOVE_PSYCHIC), + LEVEL_UP_END +}; + +const u16 gXatuLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE(10, MOVE_NIGHT_SHADE), + LEVEL_UP_MOVE(20, MOVE_TELEPORT), + LEVEL_UP_MOVE(35, MOVE_WISH), + LEVEL_UP_MOVE(35, MOVE_FUTURE_SIGHT), + LEVEL_UP_MOVE(50, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(65, MOVE_PSYCHIC), + LEVEL_UP_END +}; + +const u16 gMareepLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 9, MOVE_THUNDER_SHOCK), + LEVEL_UP_MOVE(16, MOVE_THUNDER_WAVE), + LEVEL_UP_MOVE(23, MOVE_COTTON_SPORE), + LEVEL_UP_MOVE(30, MOVE_LIGHT_SCREEN), + LEVEL_UP_MOVE(37, MOVE_THUNDER), + LEVEL_UP_END +}; + +const u16 gFlaaffyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_THUNDER_SHOCK), + LEVEL_UP_MOVE( 9, MOVE_THUNDER_SHOCK), + LEVEL_UP_MOVE(18, MOVE_THUNDER_WAVE), + LEVEL_UP_MOVE(27, MOVE_COTTON_SPORE), + LEVEL_UP_MOVE(36, MOVE_LIGHT_SCREEN), + LEVEL_UP_MOVE(45, MOVE_THUNDER), + LEVEL_UP_END +}; + +const u16 gAmpharosLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_THUNDER_SHOCK), + LEVEL_UP_MOVE( 1, MOVE_THUNDER_WAVE), + LEVEL_UP_MOVE( 9, MOVE_THUNDER_SHOCK), + LEVEL_UP_MOVE(18, MOVE_THUNDER_WAVE), + LEVEL_UP_MOVE(27, MOVE_COTTON_SPORE), + LEVEL_UP_MOVE(30, MOVE_THUNDER_PUNCH), + LEVEL_UP_MOVE(42, MOVE_LIGHT_SCREEN), + LEVEL_UP_MOVE(57, MOVE_THUNDER), + LEVEL_UP_END +}; + +const u16 gBellossomLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 1, MOVE_SWEET_SCENT), + LEVEL_UP_MOVE( 1, MOVE_STUN_SPORE), + LEVEL_UP_MOVE( 1, MOVE_MAGICAL_LEAF), + LEVEL_UP_MOVE(44, MOVE_PETAL_DANCE), + LEVEL_UP_MOVE(55, MOVE_SOLAR_BEAM), + LEVEL_UP_END +}; + +const u16 gMarillLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 3, MOVE_DEFENSE_CURL), + LEVEL_UP_MOVE( 6, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE(10, MOVE_WATER_GUN), + LEVEL_UP_MOVE(15, MOVE_ROLLOUT), + LEVEL_UP_MOVE(21, MOVE_BUBBLE_BEAM), + LEVEL_UP_MOVE(28, MOVE_DOUBLE_EDGE), + LEVEL_UP_MOVE(36, MOVE_RAIN_DANCE), + LEVEL_UP_MOVE(45, MOVE_HYDRO_PUMP), + LEVEL_UP_END +}; + +const u16 gAzumarillLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_DEFENSE_CURL), + LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), + LEVEL_UP_MOVE( 3, MOVE_DEFENSE_CURL), + LEVEL_UP_MOVE( 6, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE(10, MOVE_WATER_GUN), + LEVEL_UP_MOVE(15, MOVE_ROLLOUT), + LEVEL_UP_MOVE(24, MOVE_BUBBLE_BEAM), + LEVEL_UP_MOVE(34, MOVE_DOUBLE_EDGE), + LEVEL_UP_MOVE(45, MOVE_RAIN_DANCE), + LEVEL_UP_MOVE(57, MOVE_HYDRO_PUMP), + LEVEL_UP_END +}; + +const u16 gSudowoodoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ROCK_THROW), + LEVEL_UP_MOVE( 1, MOVE_MIMIC), + LEVEL_UP_MOVE( 9, MOVE_FLAIL), + LEVEL_UP_MOVE(17, MOVE_LOW_KICK), + LEVEL_UP_MOVE(25, MOVE_ROCK_SLIDE), + LEVEL_UP_MOVE(33, MOVE_BLOCK), + LEVEL_UP_MOVE(41, MOVE_FAINT_ATTACK), + LEVEL_UP_MOVE(49, MOVE_SLAM), + LEVEL_UP_MOVE(57, MOVE_DOUBLE_EDGE), + LEVEL_UP_END +}; + +const u16 gPolitoedLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), + LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS), + LEVEL_UP_MOVE( 1, MOVE_DOUBLE_SLAP), + LEVEL_UP_MOVE( 1, MOVE_PERISH_SONG), + LEVEL_UP_MOVE(35, MOVE_PERISH_SONG), + LEVEL_UP_MOVE(51, MOVE_SWAGGER), + LEVEL_UP_END +}; + +const u16 gHoppipLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SPLASH), + LEVEL_UP_MOVE( 5, MOVE_SYNTHESIS), + LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE(10, MOVE_TACKLE), + LEVEL_UP_MOVE(13, MOVE_POISON_POWDER), + LEVEL_UP_MOVE(15, MOVE_STUN_SPORE), + LEVEL_UP_MOVE(17, MOVE_SLEEP_POWDER), + LEVEL_UP_MOVE(20, MOVE_LEECH_SEED), + LEVEL_UP_MOVE(25, MOVE_COTTON_SPORE), + LEVEL_UP_MOVE(30, MOVE_MEGA_DRAIN), + LEVEL_UP_END +}; + +const u16 gSkiploomLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SPLASH), + LEVEL_UP_MOVE( 1, MOVE_SYNTHESIS), + LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 5, MOVE_SYNTHESIS), + LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE(10, MOVE_TACKLE), + LEVEL_UP_MOVE(13, MOVE_POISON_POWDER), + LEVEL_UP_MOVE(15, MOVE_STUN_SPORE), + LEVEL_UP_MOVE(17, MOVE_SLEEP_POWDER), + LEVEL_UP_MOVE(22, MOVE_LEECH_SEED), + LEVEL_UP_MOVE(29, MOVE_COTTON_SPORE), + LEVEL_UP_MOVE(36, MOVE_MEGA_DRAIN), + LEVEL_UP_END +}; + +const u16 gJumpluffLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SPLASH), + LEVEL_UP_MOVE( 1, MOVE_SYNTHESIS), + LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 5, MOVE_SYNTHESIS), + LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE(10, MOVE_TACKLE), + LEVEL_UP_MOVE(13, MOVE_POISON_POWDER), + LEVEL_UP_MOVE(15, MOVE_STUN_SPORE), + LEVEL_UP_MOVE(17, MOVE_SLEEP_POWDER), + LEVEL_UP_MOVE(22, MOVE_LEECH_SEED), + LEVEL_UP_MOVE(33, MOVE_COTTON_SPORE), + LEVEL_UP_MOVE(44, MOVE_MEGA_DRAIN), + LEVEL_UP_END +}; + +const u16 gAipomLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 6, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE(13, MOVE_ASTONISH), + LEVEL_UP_MOVE(18, MOVE_BATON_PASS), + LEVEL_UP_MOVE(25, MOVE_TICKLE), + LEVEL_UP_MOVE(31, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(38, MOVE_SWIFT), + LEVEL_UP_MOVE(43, MOVE_SCREECH), + LEVEL_UP_MOVE(50, MOVE_AGILITY), + LEVEL_UP_END +}; + +const u16 gSunkernLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 6, MOVE_GROWTH), + LEVEL_UP_MOVE(13, MOVE_MEGA_DRAIN), + LEVEL_UP_MOVE(18, MOVE_INGRAIN), + LEVEL_UP_MOVE(25, MOVE_ENDEAVOR), + LEVEL_UP_MOVE(30, MOVE_SUNNY_DAY), + LEVEL_UP_MOVE(37, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(42, MOVE_GIGA_DRAIN), + LEVEL_UP_END +}; + +const u16 gSunfloraLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 6, MOVE_GROWTH), + LEVEL_UP_MOVE(13, MOVE_RAZOR_LEAF), + LEVEL_UP_MOVE(18, MOVE_INGRAIN), + LEVEL_UP_MOVE(25, MOVE_BULLET_SEED), + LEVEL_UP_MOVE(30, MOVE_SUNNY_DAY), + LEVEL_UP_MOVE(37, MOVE_PETAL_DANCE), + LEVEL_UP_MOVE(42, MOVE_SOLAR_BEAM), + LEVEL_UP_END +}; + +const u16 gYanmaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_FORESIGHT), + LEVEL_UP_MOVE( 7, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(13, MOVE_DOUBLE_TEAM), + LEVEL_UP_MOVE(19, MOVE_SONIC_BOOM), + LEVEL_UP_MOVE(25, MOVE_DETECT), + LEVEL_UP_MOVE(31, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(37, MOVE_UPROAR), + LEVEL_UP_MOVE(43, MOVE_WING_ATTACK), + LEVEL_UP_MOVE(49, MOVE_SCREECH), + LEVEL_UP_END +}; + +const u16 gWooperLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), + LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE(11, MOVE_SLAM), + LEVEL_UP_MOVE(16, MOVE_MUD_SHOT), + LEVEL_UP_MOVE(21, MOVE_AMNESIA), + LEVEL_UP_MOVE(31, MOVE_YAWN), + LEVEL_UP_MOVE(36, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(41, MOVE_RAIN_DANCE), + LEVEL_UP_MOVE(51, MOVE_MIST), + LEVEL_UP_MOVE(51, MOVE_HAZE), + LEVEL_UP_END +}; + +const u16 gQuagsireLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), + LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE(11, MOVE_SLAM), + LEVEL_UP_MOVE(16, MOVE_MUD_SHOT), + LEVEL_UP_MOVE(23, MOVE_AMNESIA), + LEVEL_UP_MOVE(35, MOVE_YAWN), + LEVEL_UP_MOVE(42, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(49, MOVE_RAIN_DANCE), + LEVEL_UP_MOVE(61, MOVE_MIST), + LEVEL_UP_MOVE(61, MOVE_HAZE), + LEVEL_UP_END +}; + +const u16 gEspeonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 1, MOVE_HELPING_HAND), + LEVEL_UP_MOVE( 8, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE(16, MOVE_CONFUSION), + LEVEL_UP_MOVE(23, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(30, MOVE_SWIFT), + LEVEL_UP_MOVE(36, MOVE_PSYBEAM), + LEVEL_UP_MOVE(42, MOVE_PSYCH_UP), + LEVEL_UP_MOVE(47, MOVE_PSYCHIC), + LEVEL_UP_MOVE(52, MOVE_MORNING_SUN), + LEVEL_UP_END +}; + +const u16 gUmbreonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 1, MOVE_HELPING_HAND), + LEVEL_UP_MOVE( 8, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE(16, MOVE_PURSUIT), + LEVEL_UP_MOVE(23, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(30, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(36, MOVE_FAINT_ATTACK), + LEVEL_UP_MOVE(42, MOVE_MEAN_LOOK), + LEVEL_UP_MOVE(47, MOVE_SCREECH), + LEVEL_UP_MOVE(52, MOVE_MOONLIGHT), + LEVEL_UP_END +}; + +const u16 gMurkrowLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 9, MOVE_ASTONISH), + LEVEL_UP_MOVE(14, MOVE_PURSUIT), + LEVEL_UP_MOVE(22, MOVE_HAZE), + LEVEL_UP_MOVE(27, MOVE_NIGHT_SHADE), + LEVEL_UP_MOVE(35, MOVE_FAINT_ATTACK), + LEVEL_UP_MOVE(40, MOVE_TAUNT), + LEVEL_UP_MOVE(48, MOVE_MEAN_LOOK), + LEVEL_UP_END +}; + +const u16 gSlowkingLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_CURSE), + LEVEL_UP_MOVE( 1, MOVE_YAWN), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 6, MOVE_GROWL), + LEVEL_UP_MOVE(15, MOVE_WATER_GUN), + LEVEL_UP_MOVE(20, MOVE_CONFUSION), + LEVEL_UP_MOVE(29, MOVE_DISABLE), + LEVEL_UP_MOVE(34, MOVE_HEADBUTT), + LEVEL_UP_MOVE(43, MOVE_SWAGGER), + LEVEL_UP_MOVE(48, MOVE_PSYCHIC), + LEVEL_UP_END +}; + +const u16 gMisdreavusLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_PSYWAVE), + LEVEL_UP_MOVE( 6, MOVE_SPITE), + LEVEL_UP_MOVE(11, MOVE_ASTONISH), + LEVEL_UP_MOVE(17, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(23, MOVE_MEAN_LOOK), + LEVEL_UP_MOVE(30, MOVE_PSYBEAM), + LEVEL_UP_MOVE(37, MOVE_PAIN_SPLIT), + LEVEL_UP_MOVE(45, MOVE_PERISH_SONG), + LEVEL_UP_MOVE(53, MOVE_GRUDGE), + LEVEL_UP_END +}; + +const u16 gUnownLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HIDDEN_POWER), + LEVEL_UP_END +}; + +const u16 gWobbuffetLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_COUNTER), + LEVEL_UP_MOVE( 1, MOVE_MIRROR_COAT), + LEVEL_UP_MOVE( 1, MOVE_SAFEGUARD), + LEVEL_UP_MOVE( 1, MOVE_DESTINY_BOND), + LEVEL_UP_END +}; + +const u16 gGirafarigLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 7, MOVE_ASTONISH), + LEVEL_UP_MOVE(13, MOVE_CONFUSION), + LEVEL_UP_MOVE(19, MOVE_STOMP), + LEVEL_UP_MOVE(25, MOVE_ODOR_SLEUTH), + LEVEL_UP_MOVE(31, MOVE_AGILITY), + LEVEL_UP_MOVE(37, MOVE_BATON_PASS), + LEVEL_UP_MOVE(43, MOVE_PSYBEAM), + LEVEL_UP_MOVE(49, MOVE_CRUNCH), + LEVEL_UP_END +}; + +const u16 gPinecoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_PROTECT), + LEVEL_UP_MOVE( 8, MOVE_SELF_DESTRUCT), + LEVEL_UP_MOVE(15, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(22, MOVE_RAPID_SPIN), + LEVEL_UP_MOVE(29, MOVE_BIDE), + LEVEL_UP_MOVE(36, MOVE_EXPLOSION), + LEVEL_UP_MOVE(43, MOVE_SPIKES), + LEVEL_UP_MOVE(50, MOVE_DOUBLE_EDGE), + LEVEL_UP_END +}; + +const u16 gForretressLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_PROTECT), + LEVEL_UP_MOVE( 1, MOVE_SELF_DESTRUCT), + LEVEL_UP_MOVE( 8, MOVE_SELF_DESTRUCT), + LEVEL_UP_MOVE(15, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(22, MOVE_RAPID_SPIN), + LEVEL_UP_MOVE(29, MOVE_BIDE), + LEVEL_UP_MOVE(39, MOVE_EXPLOSION), + LEVEL_UP_MOVE(49, MOVE_SPIKES), + LEVEL_UP_MOVE(59, MOVE_DOUBLE_EDGE), + LEVEL_UP_END +}; + +const u16 gDunsparceLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_RAGE), + LEVEL_UP_MOVE( 4, MOVE_DEFENSE_CURL), + LEVEL_UP_MOVE(11, MOVE_YAWN), + LEVEL_UP_MOVE(14, MOVE_GLARE), + LEVEL_UP_MOVE(21, MOVE_SPITE), + LEVEL_UP_MOVE(24, MOVE_PURSUIT), + LEVEL_UP_MOVE(31, MOVE_SCREECH), + LEVEL_UP_MOVE(34, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(41, MOVE_ENDEAVOR), + LEVEL_UP_END +}; + +const u16 gGligarLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POISON_STING), + LEVEL_UP_MOVE( 6, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE(13, MOVE_HARDEN), + LEVEL_UP_MOVE(20, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(28, MOVE_FAINT_ATTACK), + LEVEL_UP_MOVE(36, MOVE_SLASH), + LEVEL_UP_MOVE(44, MOVE_SCREECH), + LEVEL_UP_MOVE(52, MOVE_GUILLOTINE), + LEVEL_UP_END +}; + +const u16 gSteelixLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_SCREECH), + LEVEL_UP_MOVE( 9, MOVE_BIND), + LEVEL_UP_MOVE(13, MOVE_ROCK_THROW), + LEVEL_UP_MOVE(21, MOVE_HARDEN), + LEVEL_UP_MOVE(25, MOVE_RAGE), + LEVEL_UP_MOVE(33, MOVE_SANDSTORM), + LEVEL_UP_MOVE(37, MOVE_SLAM), + LEVEL_UP_MOVE(45, MOVE_IRON_TAIL), + LEVEL_UP_MOVE(49, MOVE_CRUNCH), + LEVEL_UP_MOVE(57, MOVE_DOUBLE_EDGE), + LEVEL_UP_END +}; + +const u16 gSnubbullLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_SCARY_FACE), + LEVEL_UP_MOVE( 4, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 8, MOVE_CHARM), + LEVEL_UP_MOVE(13, MOVE_BITE), + LEVEL_UP_MOVE(19, MOVE_LICK), + LEVEL_UP_MOVE(26, MOVE_ROAR), + LEVEL_UP_MOVE(34, MOVE_RAGE), + LEVEL_UP_MOVE(43, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(53, MOVE_CRUNCH), + LEVEL_UP_END +}; + +const u16 gGranbullLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_SCARY_FACE), + LEVEL_UP_MOVE( 4, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 8, MOVE_CHARM), + LEVEL_UP_MOVE(13, MOVE_BITE), + LEVEL_UP_MOVE(19, MOVE_LICK), + LEVEL_UP_MOVE(28, MOVE_ROAR), + LEVEL_UP_MOVE(38, MOVE_RAGE), + LEVEL_UP_MOVE(49, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(61, MOVE_CRUNCH), + LEVEL_UP_END +}; + +const u16 gQwilfishLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SPIKES), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_POISON_STING), + LEVEL_UP_MOVE(10, MOVE_HARDEN), + LEVEL_UP_MOVE(10, MOVE_MINIMIZE), + LEVEL_UP_MOVE(19, MOVE_WATER_GUN), + LEVEL_UP_MOVE(28, MOVE_PIN_MISSILE), + LEVEL_UP_MOVE(37, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(46, MOVE_HYDRO_PUMP), + LEVEL_UP_END +}; + +const u16 gScizorLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 6, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(11, MOVE_PURSUIT), + LEVEL_UP_MOVE(16, MOVE_FALSE_SWIPE), + LEVEL_UP_MOVE(21, MOVE_AGILITY), + LEVEL_UP_MOVE(26, MOVE_METAL_CLAW), + LEVEL_UP_MOVE(31, MOVE_SLASH), + LEVEL_UP_MOVE(36, MOVE_SWORDS_DANCE), + LEVEL_UP_MOVE(41, MOVE_DOUBLE_TEAM), + LEVEL_UP_MOVE(46, MOVE_FURY_CUTTER), + LEVEL_UP_END +}; + +const u16 gShuckleLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_CONSTRICT), + LEVEL_UP_MOVE( 1, MOVE_WITHDRAW), + LEVEL_UP_MOVE( 9, MOVE_WRAP), + LEVEL_UP_MOVE(14, MOVE_ENCORE), + LEVEL_UP_MOVE(23, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(28, MOVE_BIDE), + LEVEL_UP_MOVE(37, MOVE_REST), + LEVEL_UP_END +}; + +const u16 gHeracrossLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 6, MOVE_HORN_ATTACK), + LEVEL_UP_MOVE(11, MOVE_ENDURE), + LEVEL_UP_MOVE(17, MOVE_FURY_ATTACK), + LEVEL_UP_MOVE(23, MOVE_BRICK_BREAK), + LEVEL_UP_MOVE(30, MOVE_COUNTER), + LEVEL_UP_MOVE(37, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(45, MOVE_REVERSAL), + LEVEL_UP_MOVE(53, MOVE_MEGAHORN), + LEVEL_UP_END +}; + +const u16 gSneaselLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_TAUNT), + LEVEL_UP_MOVE( 8, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(15, MOVE_SCREECH), + LEVEL_UP_MOVE(22, MOVE_FAINT_ATTACK), + LEVEL_UP_MOVE(29, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(36, MOVE_AGILITY), + LEVEL_UP_MOVE(43, MOVE_ICY_WIND), + LEVEL_UP_MOVE(50, MOVE_SLASH), + LEVEL_UP_MOVE(57, MOVE_BEAT_UP), + LEVEL_UP_MOVE(64, MOVE_METAL_CLAW), + LEVEL_UP_END +}; + +const u16 gTeddiursaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 7, MOVE_LICK), + LEVEL_UP_MOVE(13, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(19, MOVE_FAKE_TEARS), + LEVEL_UP_MOVE(25, MOVE_FAINT_ATTACK), + LEVEL_UP_MOVE(31, MOVE_REST), + LEVEL_UP_MOVE(37, MOVE_SLASH), + LEVEL_UP_MOVE(43, MOVE_SNORE), + LEVEL_UP_MOVE(49, MOVE_THRASH), + LEVEL_UP_END +}; + +const u16 gUrsaringLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_LICK), + LEVEL_UP_MOVE( 1, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE( 7, MOVE_LICK), + LEVEL_UP_MOVE(13, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(19, MOVE_FAKE_TEARS), + LEVEL_UP_MOVE(25, MOVE_FAINT_ATTACK), + LEVEL_UP_MOVE(31, MOVE_REST), + LEVEL_UP_MOVE(37, MOVE_SLASH), + LEVEL_UP_MOVE(43, MOVE_SNORE), + LEVEL_UP_MOVE(49, MOVE_THRASH), + LEVEL_UP_END +}; + +const u16 gSlugmaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_YAWN), + LEVEL_UP_MOVE( 1, MOVE_SMOG), + LEVEL_UP_MOVE( 8, MOVE_EMBER), + LEVEL_UP_MOVE(15, MOVE_ROCK_THROW), + LEVEL_UP_MOVE(22, MOVE_HARDEN), + LEVEL_UP_MOVE(29, MOVE_AMNESIA), + LEVEL_UP_MOVE(36, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(43, MOVE_ROCK_SLIDE), + LEVEL_UP_MOVE(50, MOVE_BODY_SLAM), + LEVEL_UP_END +}; + +const u16 gMagcargoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_YAWN), + LEVEL_UP_MOVE( 1, MOVE_SMOG), + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 1, MOVE_ROCK_THROW), + LEVEL_UP_MOVE( 8, MOVE_EMBER), + LEVEL_UP_MOVE(15, MOVE_ROCK_THROW), + LEVEL_UP_MOVE(22, MOVE_HARDEN), + LEVEL_UP_MOVE(29, MOVE_AMNESIA), + LEVEL_UP_MOVE(36, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(48, MOVE_ROCK_SLIDE), + LEVEL_UP_MOVE(60, MOVE_BODY_SLAM), + LEVEL_UP_END +}; + +const u16 gSwinubLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_ODOR_SLEUTH), + LEVEL_UP_MOVE(10, MOVE_POWDER_SNOW), + LEVEL_UP_MOVE(19, MOVE_ENDURE), + LEVEL_UP_MOVE(28, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(37, MOVE_MIST), + LEVEL_UP_MOVE(46, MOVE_BLIZZARD), + LEVEL_UP_MOVE(55, MOVE_AMNESIA), + LEVEL_UP_END +}; + +const u16 gPiloswineLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HORN_ATTACK), + LEVEL_UP_MOVE( 1, MOVE_ODOR_SLEUTH), + LEVEL_UP_MOVE( 1, MOVE_POWDER_SNOW), + LEVEL_UP_MOVE( 1, MOVE_ENDURE), + LEVEL_UP_MOVE(10, MOVE_POWDER_SNOW), + LEVEL_UP_MOVE(19, MOVE_ENDURE), + LEVEL_UP_MOVE(28, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(33, MOVE_FURY_ATTACK), + LEVEL_UP_MOVE(42, MOVE_MIST), + LEVEL_UP_MOVE(56, MOVE_BLIZZARD), + LEVEL_UP_MOVE(70, MOVE_AMNESIA), + LEVEL_UP_END +}; + +const u16 gCorsolaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 6, MOVE_HARDEN), + LEVEL_UP_MOVE(12, MOVE_BUBBLE), + LEVEL_UP_MOVE(17, MOVE_RECOVER), + LEVEL_UP_MOVE(17, MOVE_REFRESH), + LEVEL_UP_MOVE(23, MOVE_BUBBLE_BEAM), + LEVEL_UP_MOVE(28, MOVE_SPIKE_CANNON), + LEVEL_UP_MOVE(34, MOVE_ROCK_BLAST), + LEVEL_UP_MOVE(39, MOVE_MIRROR_COAT), + LEVEL_UP_MOVE(45, MOVE_ANCIENT_POWER), + LEVEL_UP_END +}; + +const u16 gRemoraidLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), + LEVEL_UP_MOVE(11, MOVE_LOCK_ON), + LEVEL_UP_MOVE(22, MOVE_PSYBEAM), + LEVEL_UP_MOVE(22, MOVE_AURORA_BEAM), + LEVEL_UP_MOVE(22, MOVE_BUBBLE_BEAM), + LEVEL_UP_MOVE(33, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(44, MOVE_ICE_BEAM), + LEVEL_UP_MOVE(55, MOVE_HYPER_BEAM), + LEVEL_UP_END +}; + +const u16 gOctilleryLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), + LEVEL_UP_MOVE(11, MOVE_CONSTRICT), + LEVEL_UP_MOVE(22, MOVE_PSYBEAM), + LEVEL_UP_MOVE(22, MOVE_AURORA_BEAM), + LEVEL_UP_MOVE(22, MOVE_BUBBLE_BEAM), + LEVEL_UP_MOVE(25, MOVE_OCTAZOOKA), + LEVEL_UP_MOVE(38, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(54, MOVE_ICE_BEAM), + LEVEL_UP_MOVE(70, MOVE_HYPER_BEAM), + LEVEL_UP_END +}; + +const u16 gDelibirdLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PRESENT), + LEVEL_UP_END +}; + +const u16 gMantineLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 8, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(15, MOVE_BUBBLE_BEAM), + LEVEL_UP_MOVE(22, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(29, MOVE_AGILITY), + LEVEL_UP_MOVE(36, MOVE_WING_ATTACK), + LEVEL_UP_MOVE(43, MOVE_WATER_PULSE), + LEVEL_UP_MOVE(50, MOVE_CONFUSE_RAY), + LEVEL_UP_END +}; + +const u16 gSkarmoryLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE(10, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE(13, MOVE_SWIFT), + LEVEL_UP_MOVE(16, MOVE_AGILITY), + LEVEL_UP_MOVE(26, MOVE_FURY_ATTACK), + LEVEL_UP_MOVE(29, MOVE_AIR_CUTTER), + LEVEL_UP_MOVE(32, MOVE_STEEL_WING), + LEVEL_UP_MOVE(42, MOVE_SPIKES), + LEVEL_UP_MOVE(45, MOVE_METAL_SOUND), + LEVEL_UP_END +}; + +const u16 gHoundourLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 7, MOVE_HOWL), + LEVEL_UP_MOVE(13, MOVE_SMOG), + LEVEL_UP_MOVE(19, MOVE_ROAR), + LEVEL_UP_MOVE(25, MOVE_BITE), + LEVEL_UP_MOVE(31, MOVE_ODOR_SLEUTH), + LEVEL_UP_MOVE(37, MOVE_FAINT_ATTACK), + LEVEL_UP_MOVE(43, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(49, MOVE_CRUNCH), + LEVEL_UP_END +}; + +const u16 gHoundoomLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 1, MOVE_HOWL), + LEVEL_UP_MOVE( 7, MOVE_HOWL), + LEVEL_UP_MOVE(13, MOVE_SMOG), + LEVEL_UP_MOVE(19, MOVE_ROAR), + LEVEL_UP_MOVE(27, MOVE_BITE), + LEVEL_UP_MOVE(35, MOVE_ODOR_SLEUTH), + LEVEL_UP_MOVE(43, MOVE_FAINT_ATTACK), + LEVEL_UP_MOVE(51, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(59, MOVE_CRUNCH), + LEVEL_UP_END +}; + +const u16 gKingdraLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 1, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), + LEVEL_UP_MOVE( 8, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE(15, MOVE_LEER), + LEVEL_UP_MOVE(22, MOVE_WATER_GUN), + LEVEL_UP_MOVE(29, MOVE_TWISTER), + LEVEL_UP_MOVE(40, MOVE_AGILITY), + LEVEL_UP_MOVE(51, MOVE_HYDRO_PUMP), + LEVEL_UP_MOVE(62, MOVE_DRAGON_DANCE), + LEVEL_UP_END +}; + +const u16 gPhanpyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ODOR_SLEUTH), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 9, MOVE_DEFENSE_CURL), + LEVEL_UP_MOVE(17, MOVE_FLAIL), + LEVEL_UP_MOVE(25, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(33, MOVE_ROLLOUT), + LEVEL_UP_MOVE(41, MOVE_ENDURE), + LEVEL_UP_MOVE(49, MOVE_DOUBLE_EDGE), + LEVEL_UP_END +}; + +const u16 gDonphanLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ODOR_SLEUTH), + LEVEL_UP_MOVE( 1, MOVE_HORN_ATTACK), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 9, MOVE_DEFENSE_CURL), + LEVEL_UP_MOVE(17, MOVE_FLAIL), + LEVEL_UP_MOVE(25, MOVE_FURY_ATTACK), + LEVEL_UP_MOVE(33, MOVE_ROLLOUT), + LEVEL_UP_MOVE(41, MOVE_RAPID_SPIN), + LEVEL_UP_MOVE(49, MOVE_EARTHQUAKE), + LEVEL_UP_END +}; + +const u16 gPorygon2LevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_CONVERSION_2), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_CONVERSION), + LEVEL_UP_MOVE( 9, MOVE_AGILITY), + LEVEL_UP_MOVE(12, MOVE_PSYBEAM), + LEVEL_UP_MOVE(20, MOVE_RECOVER), + LEVEL_UP_MOVE(24, MOVE_DEFENSE_CURL), + LEVEL_UP_MOVE(32, MOVE_LOCK_ON), + LEVEL_UP_MOVE(36, MOVE_TRI_ATTACK), + LEVEL_UP_MOVE(44, MOVE_RECYCLE), + LEVEL_UP_MOVE(48, MOVE_ZAP_CANNON), + LEVEL_UP_END +}; + +const u16 gStantlerLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 7, MOVE_LEER), + LEVEL_UP_MOVE(13, MOVE_ASTONISH), + LEVEL_UP_MOVE(19, MOVE_HYPNOSIS), + LEVEL_UP_MOVE(25, MOVE_STOMP), + LEVEL_UP_MOVE(31, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE(37, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(43, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(49, MOVE_CALM_MIND), + LEVEL_UP_END +}; + +const u16 gSmeargleLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SKETCH), + LEVEL_UP_MOVE(11, MOVE_SKETCH), + LEVEL_UP_MOVE(21, MOVE_SKETCH), + LEVEL_UP_MOVE(31, MOVE_SKETCH), + LEVEL_UP_MOVE(41, MOVE_SKETCH), + LEVEL_UP_MOVE(51, MOVE_SKETCH), + LEVEL_UP_MOVE(61, MOVE_SKETCH), + LEVEL_UP_MOVE(71, MOVE_SKETCH), + LEVEL_UP_MOVE(81, MOVE_SKETCH), + LEVEL_UP_MOVE(91, MOVE_SKETCH), + LEVEL_UP_END +}; + +const u16 gTyrogueLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_END +}; + +const u16 gHitmontopLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_REVENGE), + LEVEL_UP_MOVE( 1, MOVE_ROLLING_KICK), + LEVEL_UP_MOVE( 7, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(13, MOVE_PURSUIT), + LEVEL_UP_MOVE(19, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(20, MOVE_TRIPLE_KICK), + LEVEL_UP_MOVE(25, MOVE_RAPID_SPIN), + LEVEL_UP_MOVE(31, MOVE_COUNTER), + LEVEL_UP_MOVE(37, MOVE_AGILITY), + LEVEL_UP_MOVE(43, MOVE_DETECT), + LEVEL_UP_MOVE(49, MOVE_ENDEAVOR), + LEVEL_UP_END +}; + +const u16 gSmoochumLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_LICK), + LEVEL_UP_MOVE( 9, MOVE_SWEET_KISS), + LEVEL_UP_MOVE(13, MOVE_POWDER_SNOW), + LEVEL_UP_MOVE(21, MOVE_CONFUSION), + LEVEL_UP_MOVE(25, MOVE_SING), + LEVEL_UP_MOVE(33, MOVE_MEAN_LOOK), + LEVEL_UP_MOVE(37, MOVE_FAKE_TEARS), + LEVEL_UP_MOVE(45, MOVE_PSYCHIC), + LEVEL_UP_MOVE(49, MOVE_PERISH_SONG), + LEVEL_UP_MOVE(57, MOVE_BLIZZARD), + LEVEL_UP_END +}; + +const u16 gElekidLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 9, MOVE_THUNDER_PUNCH), + LEVEL_UP_MOVE(17, MOVE_LIGHT_SCREEN), + LEVEL_UP_MOVE(25, MOVE_SWIFT), + LEVEL_UP_MOVE(33, MOVE_SCREECH), + LEVEL_UP_MOVE(41, MOVE_THUNDERBOLT), + LEVEL_UP_MOVE(49, MOVE_THUNDER), + LEVEL_UP_END +}; + +const u16 gMagbyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 7, MOVE_LEER), + LEVEL_UP_MOVE(13, MOVE_SMOG), + LEVEL_UP_MOVE(19, MOVE_FIRE_PUNCH), + LEVEL_UP_MOVE(25, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE(31, MOVE_SUNNY_DAY), + LEVEL_UP_MOVE(37, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(43, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(49, MOVE_FIRE_BLAST), + LEVEL_UP_END +}; + +const u16 gMiltankLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 4, MOVE_GROWL), + LEVEL_UP_MOVE( 8, MOVE_DEFENSE_CURL), + LEVEL_UP_MOVE(13, MOVE_STOMP), + LEVEL_UP_MOVE(19, MOVE_MILK_DRINK), + LEVEL_UP_MOVE(26, MOVE_BIDE), + LEVEL_UP_MOVE(34, MOVE_ROLLOUT), + LEVEL_UP_MOVE(43, MOVE_BODY_SLAM), + LEVEL_UP_MOVE(53, MOVE_HEAL_BELL), + LEVEL_UP_END +}; + +const u16 gBlisseyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 4, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 7, MOVE_REFRESH), + LEVEL_UP_MOVE(10, MOVE_SOFT_BOILED), + LEVEL_UP_MOVE(13, MOVE_DOUBLE_SLAP), + LEVEL_UP_MOVE(18, MOVE_MINIMIZE), + LEVEL_UP_MOVE(23, MOVE_SING), + LEVEL_UP_MOVE(28, MOVE_EGG_BOMB), + LEVEL_UP_MOVE(33, MOVE_DEFENSE_CURL), + LEVEL_UP_MOVE(40, MOVE_LIGHT_SCREEN), + LEVEL_UP_MOVE(47, MOVE_DOUBLE_EDGE), + LEVEL_UP_END +}; + +const u16 gRaikouLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE(11, MOVE_THUNDER_SHOCK), + LEVEL_UP_MOVE(21, MOVE_ROAR), + LEVEL_UP_MOVE(31, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(41, MOVE_SPARK), + LEVEL_UP_MOVE(51, MOVE_REFLECT), + LEVEL_UP_MOVE(61, MOVE_CRUNCH), + LEVEL_UP_MOVE(71, MOVE_THUNDER), + LEVEL_UP_MOVE(81, MOVE_CALM_MIND), + LEVEL_UP_END +}; + +const u16 gEnteiLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE(11, MOVE_EMBER), + LEVEL_UP_MOVE(21, MOVE_ROAR), + LEVEL_UP_MOVE(31, MOVE_FIRE_SPIN), + LEVEL_UP_MOVE(41, MOVE_STOMP), + LEVEL_UP_MOVE(51, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(61, MOVE_SWAGGER), + LEVEL_UP_MOVE(71, MOVE_FIRE_BLAST), + LEVEL_UP_MOVE(81, MOVE_CALM_MIND), + LEVEL_UP_END +}; + +const u16 gSuicuneLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE(11, MOVE_BUBBLE_BEAM), + LEVEL_UP_MOVE(21, MOVE_RAIN_DANCE), + LEVEL_UP_MOVE(31, MOVE_GUST), + LEVEL_UP_MOVE(41, MOVE_AURORA_BEAM), + LEVEL_UP_MOVE(51, MOVE_MIST), + LEVEL_UP_MOVE(61, MOVE_MIRROR_COAT), + LEVEL_UP_MOVE(71, MOVE_HYDRO_PUMP), + LEVEL_UP_MOVE(81, MOVE_CALM_MIND), + LEVEL_UP_END +}; + +const u16 gLarvitarLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 8, MOVE_SANDSTORM), + LEVEL_UP_MOVE(15, MOVE_SCREECH), + LEVEL_UP_MOVE(22, MOVE_ROCK_SLIDE), + LEVEL_UP_MOVE(29, MOVE_THRASH), + LEVEL_UP_MOVE(36, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(43, MOVE_CRUNCH), + LEVEL_UP_MOVE(50, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(57, MOVE_HYPER_BEAM), + LEVEL_UP_END +}; + +const u16 gPupitarLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_SANDSTORM), + LEVEL_UP_MOVE( 1, MOVE_SCREECH), + LEVEL_UP_MOVE( 8, MOVE_SANDSTORM), + LEVEL_UP_MOVE(15, MOVE_SCREECH), + LEVEL_UP_MOVE(22, MOVE_ROCK_SLIDE), + LEVEL_UP_MOVE(29, MOVE_THRASH), + LEVEL_UP_MOVE(38, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(47, MOVE_CRUNCH), + LEVEL_UP_MOVE(56, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(65, MOVE_HYPER_BEAM), + LEVEL_UP_END +}; + +const u16 gTyranitarLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_SANDSTORM), + LEVEL_UP_MOVE( 1, MOVE_SCREECH), + LEVEL_UP_MOVE( 8, MOVE_SANDSTORM), + LEVEL_UP_MOVE(15, MOVE_SCREECH), + LEVEL_UP_MOVE(22, MOVE_ROCK_SLIDE), + LEVEL_UP_MOVE(29, MOVE_THRASH), + LEVEL_UP_MOVE(38, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(47, MOVE_CRUNCH), + LEVEL_UP_MOVE(61, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(75, MOVE_HYPER_BEAM), + LEVEL_UP_END +}; + +const u16 gLugiaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WHIRLWIND), + LEVEL_UP_MOVE(11, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(22, MOVE_GUST), + LEVEL_UP_MOVE(33, MOVE_RECOVER), + LEVEL_UP_MOVE(44, MOVE_HYDRO_PUMP), + LEVEL_UP_MOVE(55, MOVE_RAIN_DANCE), + LEVEL_UP_MOVE(66, MOVE_SWIFT), + LEVEL_UP_MOVE(77, MOVE_AEROBLAST), + LEVEL_UP_MOVE(88, MOVE_ANCIENT_POWER), + LEVEL_UP_MOVE(99, MOVE_FUTURE_SIGHT), + LEVEL_UP_END +}; + +const u16 gHoOhLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WHIRLWIND), + LEVEL_UP_MOVE(11, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(22, MOVE_GUST), + LEVEL_UP_MOVE(33, MOVE_RECOVER), + LEVEL_UP_MOVE(44, MOVE_FIRE_BLAST), + LEVEL_UP_MOVE(55, MOVE_SUNNY_DAY), + LEVEL_UP_MOVE(66, MOVE_SWIFT), + LEVEL_UP_MOVE(77, MOVE_SACRED_FIRE), + LEVEL_UP_MOVE(88, MOVE_ANCIENT_POWER), + LEVEL_UP_MOVE(99, MOVE_FUTURE_SIGHT), + LEVEL_UP_END +}; + +const u16 gCelebiLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LEECH_SEED), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 1, MOVE_RECOVER), + LEVEL_UP_MOVE( 1, MOVE_HEAL_BELL), + LEVEL_UP_MOVE(10, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(20, MOVE_ANCIENT_POWER), + LEVEL_UP_MOVE(30, MOVE_FUTURE_SIGHT), + LEVEL_UP_MOVE(40, MOVE_BATON_PASS), + LEVEL_UP_MOVE(50, MOVE_PERISH_SONG), + LEVEL_UP_END +}; + +const u16 gSpecies252LevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_END +}; + +const u16 gSpecies253LevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_END +}; + +const u16 gSpecies254LevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_END +}; + +const u16 gSpecies255LevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_END +}; + +const u16 gSpecies256LevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_END +}; + +const u16 gSpecies257LevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_END +}; + +const u16 gSpecies258LevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_END +}; + +const u16 gSpecies259LevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_END +}; + +const u16 gSpecies260LevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_END +}; + +const u16 gSpecies261LevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_END +}; + +const u16 gSpecies262LevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_END +}; + +const u16 gSpecies263LevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_END +}; + +const u16 gSpecies264LevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_END +}; + +const u16 gSpecies265LevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_END +}; + +const u16 gSpecies266LevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_END +}; + +const u16 gSpecies267LevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_END +}; + +const u16 gSpecies268LevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_END +}; + +const u16 gSpecies269LevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_END +}; + +const u16 gSpecies270LevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_END +}; + +const u16 gSpecies271LevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_END +}; + +const u16 gSpecies272LevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_END +}; + +const u16 gSpecies273LevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_END +}; + +const u16 gSpecies274LevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_END +}; + +const u16 gSpecies275LevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_END +}; + +const u16 gSpecies276LevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_END +}; + +const u16 gTreeckoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 6, MOVE_ABSORB), + LEVEL_UP_MOVE(11, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(16, MOVE_PURSUIT), + LEVEL_UP_MOVE(21, MOVE_SCREECH), + LEVEL_UP_MOVE(26, MOVE_MEGA_DRAIN), + LEVEL_UP_MOVE(31, MOVE_AGILITY), + LEVEL_UP_MOVE(36, MOVE_SLAM), + LEVEL_UP_MOVE(41, MOVE_DETECT), + LEVEL_UP_MOVE(46, MOVE_GIGA_DRAIN), + LEVEL_UP_END +}; + +const u16 gGrovyleLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE( 6, MOVE_ABSORB), + LEVEL_UP_MOVE(11, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(16, MOVE_FURY_CUTTER), + LEVEL_UP_MOVE(17, MOVE_PURSUIT), + LEVEL_UP_MOVE(23, MOVE_SCREECH), + LEVEL_UP_MOVE(29, MOVE_LEAF_BLADE), + LEVEL_UP_MOVE(35, MOVE_AGILITY), + LEVEL_UP_MOVE(41, MOVE_SLAM), + LEVEL_UP_MOVE(47, MOVE_DETECT), + LEVEL_UP_MOVE(53, MOVE_FALSE_SWIPE), + LEVEL_UP_END +}; + +const u16 gSceptileLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE( 6, MOVE_ABSORB), + LEVEL_UP_MOVE(11, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(16, MOVE_FURY_CUTTER), + LEVEL_UP_MOVE(17, MOVE_PURSUIT), + LEVEL_UP_MOVE(23, MOVE_SCREECH), + LEVEL_UP_MOVE(29, MOVE_LEAF_BLADE), + LEVEL_UP_MOVE(35, MOVE_AGILITY), + LEVEL_UP_MOVE(43, MOVE_SLAM), + LEVEL_UP_MOVE(51, MOVE_DETECT), + LEVEL_UP_MOVE(59, MOVE_FALSE_SWIPE), + LEVEL_UP_END +}; + +const u16 gTorchicLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 7, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(10, MOVE_EMBER), + LEVEL_UP_MOVE(16, MOVE_PECK), + LEVEL_UP_MOVE(19, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE(25, MOVE_FIRE_SPIN), + LEVEL_UP_MOVE(28, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(34, MOVE_SLASH), + LEVEL_UP_MOVE(37, MOVE_MIRROR_MOVE), + LEVEL_UP_MOVE(43, MOVE_FLAMETHROWER), + LEVEL_UP_END +}; + +const u16 gCombuskenLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 7, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(13, MOVE_EMBER), + LEVEL_UP_MOVE(16, MOVE_DOUBLE_KICK), + LEVEL_UP_MOVE(17, MOVE_PECK), + LEVEL_UP_MOVE(21, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE(28, MOVE_BULK_UP), + LEVEL_UP_MOVE(32, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(39, MOVE_SLASH), + LEVEL_UP_MOVE(43, MOVE_MIRROR_MOVE), + LEVEL_UP_MOVE(50, MOVE_SKY_UPPERCUT), + LEVEL_UP_END +}; + +const u16 gBlazikenLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_FIRE_PUNCH), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 7, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(13, MOVE_EMBER), + LEVEL_UP_MOVE(16, MOVE_DOUBLE_KICK), + LEVEL_UP_MOVE(17, MOVE_PECK), + LEVEL_UP_MOVE(21, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE(28, MOVE_BULK_UP), + LEVEL_UP_MOVE(32, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(36, MOVE_BLAZE_KICK), + LEVEL_UP_MOVE(42, MOVE_SLASH), + LEVEL_UP_MOVE(49, MOVE_MIRROR_MOVE), + LEVEL_UP_MOVE(59, MOVE_SKY_UPPERCUT), + LEVEL_UP_END +}; + +const u16 gMudkipLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 6, MOVE_MUD_SLAP), + LEVEL_UP_MOVE(10, MOVE_WATER_GUN), + LEVEL_UP_MOVE(15, MOVE_BIDE), + LEVEL_UP_MOVE(19, MOVE_FORESIGHT), + LEVEL_UP_MOVE(24, MOVE_MUD_SPORT), + LEVEL_UP_MOVE(28, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(33, MOVE_WHIRLPOOL), + LEVEL_UP_MOVE(37, MOVE_PROTECT), + LEVEL_UP_MOVE(42, MOVE_HYDRO_PUMP), + LEVEL_UP_MOVE(46, MOVE_ENDEAVOR), + LEVEL_UP_END +}; + +const u16 gMarshtompLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_MUD_SLAP), + LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), + LEVEL_UP_MOVE( 6, MOVE_MUD_SLAP), + LEVEL_UP_MOVE(10, MOVE_WATER_GUN), + LEVEL_UP_MOVE(15, MOVE_BIDE), + LEVEL_UP_MOVE(16, MOVE_MUD_SHOT), + LEVEL_UP_MOVE(20, MOVE_FORESIGHT), + LEVEL_UP_MOVE(25, MOVE_MUD_SPORT), + LEVEL_UP_MOVE(31, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(37, MOVE_MUDDY_WATER), + LEVEL_UP_MOVE(42, MOVE_PROTECT), + LEVEL_UP_MOVE(46, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(53, MOVE_ENDEAVOR), + LEVEL_UP_END +}; + +const u16 gSwampertLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_MUD_SLAP), + LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), + LEVEL_UP_MOVE( 6, MOVE_MUD_SLAP), + LEVEL_UP_MOVE(10, MOVE_WATER_GUN), + LEVEL_UP_MOVE(15, MOVE_BIDE), + LEVEL_UP_MOVE(16, MOVE_MUD_SHOT), + LEVEL_UP_MOVE(20, MOVE_FORESIGHT), + LEVEL_UP_MOVE(25, MOVE_MUD_SPORT), + LEVEL_UP_MOVE(31, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(39, MOVE_MUDDY_WATER), + LEVEL_UP_MOVE(46, MOVE_PROTECT), + LEVEL_UP_MOVE(52, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(61, MOVE_ENDEAVOR), + LEVEL_UP_END +}; + +const u16 gPoochyenaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 5, MOVE_HOWL), + LEVEL_UP_MOVE( 9, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE(13, MOVE_BITE), + LEVEL_UP_MOVE(17, MOVE_ODOR_SLEUTH), + LEVEL_UP_MOVE(21, MOVE_ROAR), + LEVEL_UP_MOVE(25, MOVE_SWAGGER), + LEVEL_UP_MOVE(29, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(33, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(37, MOVE_TAUNT), + LEVEL_UP_MOVE(41, MOVE_CRUNCH), + LEVEL_UP_MOVE(45, MOVE_THIEF), + LEVEL_UP_END +}; + +const u16 gMightyenaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_HOWL), + LEVEL_UP_MOVE( 1, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 5, MOVE_HOWL), + LEVEL_UP_MOVE( 9, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE(13, MOVE_BITE), + LEVEL_UP_MOVE(17, MOVE_ODOR_SLEUTH), + LEVEL_UP_MOVE(22, MOVE_ROAR), + LEVEL_UP_MOVE(27, MOVE_SWAGGER), + LEVEL_UP_MOVE(32, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(37, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(42, MOVE_TAUNT), + LEVEL_UP_MOVE(47, MOVE_CRUNCH), + LEVEL_UP_MOVE(52, MOVE_THIEF), + LEVEL_UP_END +}; + +const u16 gZigzagoonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 9, MOVE_HEADBUTT), + LEVEL_UP_MOVE(13, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE(17, MOVE_ODOR_SLEUTH), + LEVEL_UP_MOVE(21, MOVE_MUD_SPORT), + LEVEL_UP_MOVE(25, MOVE_PIN_MISSILE), + LEVEL_UP_MOVE(29, MOVE_COVET), + LEVEL_UP_MOVE(33, MOVE_FLAIL), + LEVEL_UP_MOVE(37, MOVE_REST), + LEVEL_UP_MOVE(41, MOVE_BELLY_DRUM), + LEVEL_UP_END +}; + +const u16 gLinooneLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 1, MOVE_HEADBUTT), + LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 9, MOVE_HEADBUTT), + LEVEL_UP_MOVE(13, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE(17, MOVE_ODOR_SLEUTH), + LEVEL_UP_MOVE(23, MOVE_MUD_SPORT), + LEVEL_UP_MOVE(29, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(35, MOVE_COVET), + LEVEL_UP_MOVE(41, MOVE_SLASH), + LEVEL_UP_MOVE(47, MOVE_REST), + LEVEL_UP_MOVE(53, MOVE_BELLY_DRUM), + LEVEL_UP_END +}; + +const u16 gWurmpleLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_STRING_SHOT), + LEVEL_UP_MOVE( 5, MOVE_POISON_STING), + LEVEL_UP_END +}; + +const u16 gSilcoonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 7, MOVE_HARDEN), + LEVEL_UP_END +}; + +const u16 gBeautiflyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE(10, MOVE_ABSORB), + LEVEL_UP_MOVE(13, MOVE_GUST), + LEVEL_UP_MOVE(17, MOVE_STUN_SPORE), + LEVEL_UP_MOVE(20, MOVE_MORNING_SUN), + LEVEL_UP_MOVE(24, MOVE_MEGA_DRAIN), + LEVEL_UP_MOVE(27, MOVE_WHIRLWIND), + LEVEL_UP_MOVE(31, MOVE_ATTRACT), + LEVEL_UP_MOVE(34, MOVE_SILVER_WIND), + LEVEL_UP_MOVE(38, MOVE_GIGA_DRAIN), + LEVEL_UP_END +}; + +const u16 gCascoonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 7, MOVE_HARDEN), + LEVEL_UP_END +}; + +const u16 gDustoxLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE(10, MOVE_CONFUSION), + LEVEL_UP_MOVE(13, MOVE_GUST), + LEVEL_UP_MOVE(17, MOVE_PROTECT), + LEVEL_UP_MOVE(20, MOVE_MOONLIGHT), + LEVEL_UP_MOVE(24, MOVE_PSYBEAM), + LEVEL_UP_MOVE(27, MOVE_WHIRLWIND), + LEVEL_UP_MOVE(31, MOVE_LIGHT_SCREEN), + LEVEL_UP_MOVE(34, MOVE_SILVER_WIND), + LEVEL_UP_MOVE(38, MOVE_TOXIC), + LEVEL_UP_END +}; + +const u16 gLotadLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 3, MOVE_GROWL), + LEVEL_UP_MOVE( 7, MOVE_ABSORB), + LEVEL_UP_MOVE(13, MOVE_NATURE_POWER), + LEVEL_UP_MOVE(21, MOVE_MIST), + LEVEL_UP_MOVE(31, MOVE_RAIN_DANCE), + LEVEL_UP_MOVE(43, MOVE_MEGA_DRAIN), + LEVEL_UP_END +}; + +const u16 gLombreLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 3, MOVE_GROWL), + LEVEL_UP_MOVE( 7, MOVE_ABSORB), + LEVEL_UP_MOVE(13, MOVE_NATURE_POWER), + LEVEL_UP_MOVE(19, MOVE_FAKE_OUT), + LEVEL_UP_MOVE(25, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(31, MOVE_WATER_SPORT), + LEVEL_UP_MOVE(37, MOVE_THIEF), + LEVEL_UP_MOVE(43, MOVE_UPROAR), + LEVEL_UP_MOVE(49, MOVE_HYDRO_PUMP), + LEVEL_UP_END +}; + +const u16 gLudicoloLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 1, MOVE_NATURE_POWER), + LEVEL_UP_END +}; + +const u16 gSeedotLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BIDE), + LEVEL_UP_MOVE( 3, MOVE_HARDEN), + LEVEL_UP_MOVE( 7, MOVE_GROWTH), + LEVEL_UP_MOVE(13, MOVE_NATURE_POWER), + LEVEL_UP_MOVE(21, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(31, MOVE_SUNNY_DAY), + LEVEL_UP_MOVE(43, MOVE_EXPLOSION), + LEVEL_UP_END +}; + +const u16 gNuzleafLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 3, MOVE_HARDEN), + LEVEL_UP_MOVE( 7, MOVE_GROWTH), + LEVEL_UP_MOVE(13, MOVE_NATURE_POWER), + LEVEL_UP_MOVE(19, MOVE_FAKE_OUT), + LEVEL_UP_MOVE(25, MOVE_TORMENT), + LEVEL_UP_MOVE(31, MOVE_FAINT_ATTACK), + LEVEL_UP_MOVE(37, MOVE_RAZOR_WIND), + LEVEL_UP_MOVE(43, MOVE_SWAGGER), + LEVEL_UP_MOVE(49, MOVE_EXTRASENSORY), + LEVEL_UP_END +}; + +const u16 gShiftryLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_GROWTH), + LEVEL_UP_MOVE( 1, MOVE_NATURE_POWER), + LEVEL_UP_END +}; + +const u16 gNincadaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 5, MOVE_LEECH_LIFE), + LEVEL_UP_MOVE( 9, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE(14, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(19, MOVE_MIND_READER), + LEVEL_UP_MOVE(25, MOVE_FALSE_SWIPE), + LEVEL_UP_MOVE(31, MOVE_MUD_SLAP), + LEVEL_UP_MOVE(38, MOVE_METAL_CLAW), + LEVEL_UP_MOVE(45, MOVE_DIG), + LEVEL_UP_END +}; + +const u16 gNinjaskLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_LEECH_LIFE), + LEVEL_UP_MOVE( 1, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE( 5, MOVE_LEECH_LIFE), + LEVEL_UP_MOVE( 9, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE(14, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(19, MOVE_MIND_READER), + LEVEL_UP_MOVE(20, MOVE_DOUBLE_TEAM), + LEVEL_UP_MOVE(20, MOVE_FURY_CUTTER), + LEVEL_UP_MOVE(20, MOVE_SCREECH), + LEVEL_UP_MOVE(25, MOVE_SWORDS_DANCE), + LEVEL_UP_MOVE(31, MOVE_SLASH), + LEVEL_UP_MOVE(38, MOVE_AGILITY), + LEVEL_UP_MOVE(45, MOVE_BATON_PASS), + LEVEL_UP_END +}; + +const u16 gShedinjaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 5, MOVE_LEECH_LIFE), + LEVEL_UP_MOVE( 9, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE(14, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(19, MOVE_MIND_READER), + LEVEL_UP_MOVE(25, MOVE_SPITE), + LEVEL_UP_MOVE(31, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(38, MOVE_SHADOW_BALL), + LEVEL_UP_MOVE(45, MOVE_GRUDGE), + LEVEL_UP_END +}; + +const u16 gTaillowLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 4, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE( 8, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(13, MOVE_WING_ATTACK), + LEVEL_UP_MOVE(19, MOVE_DOUBLE_TEAM), + LEVEL_UP_MOVE(26, MOVE_ENDEAVOR), + LEVEL_UP_MOVE(34, MOVE_AERIAL_ACE), + LEVEL_UP_MOVE(43, MOVE_AGILITY), + LEVEL_UP_END +}; + +const u16 gSwellowLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE( 4, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE( 8, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(13, MOVE_WING_ATTACK), + LEVEL_UP_MOVE(19, MOVE_DOUBLE_TEAM), + LEVEL_UP_MOVE(28, MOVE_ENDEAVOR), + LEVEL_UP_MOVE(38, MOVE_AERIAL_ACE), + LEVEL_UP_MOVE(49, MOVE_AGILITY), + LEVEL_UP_END +}; + +const u16 gShroomishLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 4, MOVE_TACKLE), + LEVEL_UP_MOVE( 7, MOVE_STUN_SPORE), + LEVEL_UP_MOVE(10, MOVE_LEECH_SEED), + LEVEL_UP_MOVE(16, MOVE_MEGA_DRAIN), + LEVEL_UP_MOVE(22, MOVE_HEADBUTT), + LEVEL_UP_MOVE(28, MOVE_POISON_POWDER), + LEVEL_UP_MOVE(36, MOVE_GROWTH), + LEVEL_UP_MOVE(45, MOVE_GIGA_DRAIN), + LEVEL_UP_MOVE(54, MOVE_SPORE), + LEVEL_UP_END +}; + +const u16 gBreloomLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_STUN_SPORE), + LEVEL_UP_MOVE( 1, MOVE_LEECH_SEED), + LEVEL_UP_MOVE( 4, MOVE_TACKLE), + LEVEL_UP_MOVE( 7, MOVE_STUN_SPORE), + LEVEL_UP_MOVE(10, MOVE_LEECH_SEED), + LEVEL_UP_MOVE(16, MOVE_MEGA_DRAIN), + LEVEL_UP_MOVE(22, MOVE_HEADBUTT), + LEVEL_UP_MOVE(23, MOVE_MACH_PUNCH), + LEVEL_UP_MOVE(28, MOVE_COUNTER), + LEVEL_UP_MOVE(36, MOVE_SKY_UPPERCUT), + LEVEL_UP_MOVE(45, MOVE_MIND_READER), + LEVEL_UP_MOVE(54, MOVE_DYNAMIC_PUNCH), + LEVEL_UP_END +}; + +const u16 gSpindaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 5, MOVE_UPROAR), + LEVEL_UP_MOVE(12, MOVE_FAINT_ATTACK), + LEVEL_UP_MOVE(16, MOVE_PSYBEAM), + LEVEL_UP_MOVE(23, MOVE_HYPNOSIS), + LEVEL_UP_MOVE(27, MOVE_DIZZY_PUNCH), + LEVEL_UP_MOVE(34, MOVE_TEETER_DANCE), + LEVEL_UP_MOVE(38, MOVE_PSYCH_UP), + LEVEL_UP_MOVE(45, MOVE_DOUBLE_EDGE), + LEVEL_UP_MOVE(49, MOVE_FLAIL), + LEVEL_UP_MOVE(56, MOVE_THRASH), + LEVEL_UP_END +}; + +const u16 gWingullLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), + LEVEL_UP_MOVE( 7, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(13, MOVE_WING_ATTACK), + LEVEL_UP_MOVE(21, MOVE_MIST), + LEVEL_UP_MOVE(31, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(43, MOVE_PURSUIT), + LEVEL_UP_MOVE(55, MOVE_AGILITY), + LEVEL_UP_END +}; + +const u16 gPelipperLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), + LEVEL_UP_MOVE( 1, MOVE_WATER_SPORT), + LEVEL_UP_MOVE( 1, MOVE_WING_ATTACK), + LEVEL_UP_MOVE( 3, MOVE_WATER_GUN), + LEVEL_UP_MOVE( 7, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(13, MOVE_WING_ATTACK), + LEVEL_UP_MOVE(21, MOVE_MIST), + LEVEL_UP_MOVE(25, MOVE_PROTECT), + LEVEL_UP_MOVE(33, MOVE_STOCKPILE), + LEVEL_UP_MOVE(33, MOVE_SWALLOW), + LEVEL_UP_MOVE(47, MOVE_SPIT_UP), + LEVEL_UP_MOVE(61, MOVE_HYDRO_PUMP), + LEVEL_UP_END +}; + +const u16 gSurskitLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 7, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(13, MOVE_SWEET_SCENT), + LEVEL_UP_MOVE(19, MOVE_WATER_SPORT), + LEVEL_UP_MOVE(25, MOVE_BUBBLE_BEAM), + LEVEL_UP_MOVE(31, MOVE_AGILITY), + LEVEL_UP_MOVE(37, MOVE_MIST), + LEVEL_UP_MOVE(37, MOVE_HAZE), + LEVEL_UP_END +}; + +const u16 gMasquerainLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE( 1, MOVE_SWEET_SCENT), + LEVEL_UP_MOVE( 1, MOVE_WATER_SPORT), + LEVEL_UP_MOVE( 7, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(13, MOVE_SWEET_SCENT), + LEVEL_UP_MOVE(19, MOVE_WATER_SPORT), + LEVEL_UP_MOVE(26, MOVE_GUST), + LEVEL_UP_MOVE(33, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(40, MOVE_STUN_SPORE), + LEVEL_UP_MOVE(47, MOVE_SILVER_WIND), + LEVEL_UP_MOVE(53, MOVE_WHIRLWIND), + LEVEL_UP_END +}; + +const u16 gWailmerLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SPLASH), + LEVEL_UP_MOVE( 5, MOVE_GROWL), + LEVEL_UP_MOVE(10, MOVE_WATER_GUN), + LEVEL_UP_MOVE(14, MOVE_ROLLOUT), + LEVEL_UP_MOVE(19, MOVE_WHIRLPOOL), + LEVEL_UP_MOVE(23, MOVE_ASTONISH), + LEVEL_UP_MOVE(28, MOVE_WATER_PULSE), + LEVEL_UP_MOVE(32, MOVE_MIST), + LEVEL_UP_MOVE(37, MOVE_REST), + LEVEL_UP_MOVE(41, MOVE_WATER_SPOUT), + LEVEL_UP_MOVE(46, MOVE_AMNESIA), + LEVEL_UP_MOVE(50, MOVE_HYDRO_PUMP), + LEVEL_UP_END +}; + +const u16 gWailordLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SPLASH), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), + LEVEL_UP_MOVE( 1, MOVE_ROLLOUT), + LEVEL_UP_MOVE( 5, MOVE_GROWL), + LEVEL_UP_MOVE(10, MOVE_WATER_GUN), + LEVEL_UP_MOVE(14, MOVE_ROLLOUT), + LEVEL_UP_MOVE(19, MOVE_WHIRLPOOL), + LEVEL_UP_MOVE(23, MOVE_ASTONISH), + LEVEL_UP_MOVE(28, MOVE_WATER_PULSE), + LEVEL_UP_MOVE(32, MOVE_MIST), + LEVEL_UP_MOVE(37, MOVE_REST), + LEVEL_UP_MOVE(44, MOVE_WATER_SPOUT), + LEVEL_UP_MOVE(52, MOVE_AMNESIA), + LEVEL_UP_MOVE(59, MOVE_HYDRO_PUMP), + LEVEL_UP_END +}; + +const u16 gSkittyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 3, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 7, MOVE_ATTRACT), + LEVEL_UP_MOVE(13, MOVE_SING), + LEVEL_UP_MOVE(15, MOVE_DOUBLE_SLAP), + LEVEL_UP_MOVE(19, MOVE_ASSIST), + LEVEL_UP_MOVE(25, MOVE_CHARM), + LEVEL_UP_MOVE(27, MOVE_FAINT_ATTACK), + LEVEL_UP_MOVE(31, MOVE_COVET), + LEVEL_UP_MOVE(37, MOVE_HEAL_BELL), + LEVEL_UP_MOVE(39, MOVE_DOUBLE_EDGE), + LEVEL_UP_END +}; + +const u16 gDelcattyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_ATTRACT), + LEVEL_UP_MOVE( 1, MOVE_SING), + LEVEL_UP_MOVE( 1, MOVE_DOUBLE_SLAP), + LEVEL_UP_END +}; + +const u16 gKecleonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_THIEF), + LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 1, MOVE_LICK), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 4, MOVE_BIND), + LEVEL_UP_MOVE( 7, MOVE_FAINT_ATTACK), + LEVEL_UP_MOVE(12, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(17, MOVE_PSYBEAM), + LEVEL_UP_MOVE(24, MOVE_SCREECH), + LEVEL_UP_MOVE(31, MOVE_SLASH), + LEVEL_UP_MOVE(40, MOVE_SUBSTITUTE), + LEVEL_UP_MOVE(49, MOVE_ANCIENT_POWER), + LEVEL_UP_END +}; + +const u16 gBaltoyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 3, MOVE_HARDEN), + LEVEL_UP_MOVE( 5, MOVE_RAPID_SPIN), + LEVEL_UP_MOVE( 7, MOVE_MUD_SLAP), + LEVEL_UP_MOVE(11, MOVE_PSYBEAM), + LEVEL_UP_MOVE(15, MOVE_ROCK_TOMB), + LEVEL_UP_MOVE(19, MOVE_SELF_DESTRUCT), + LEVEL_UP_MOVE(25, MOVE_ANCIENT_POWER), + LEVEL_UP_MOVE(31, MOVE_SANDSTORM), + LEVEL_UP_MOVE(37, MOVE_COSMIC_POWER), + LEVEL_UP_MOVE(45, MOVE_EXPLOSION), + LEVEL_UP_END +}; + +const u16 gClaydolLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TELEPORT), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_RAPID_SPIN), + LEVEL_UP_MOVE( 3, MOVE_HARDEN), + LEVEL_UP_MOVE( 5, MOVE_RAPID_SPIN), + LEVEL_UP_MOVE( 7, MOVE_MUD_SLAP), + LEVEL_UP_MOVE(11, MOVE_PSYBEAM), + LEVEL_UP_MOVE(15, MOVE_ROCK_TOMB), + LEVEL_UP_MOVE(19, MOVE_SELF_DESTRUCT), + LEVEL_UP_MOVE(25, MOVE_ANCIENT_POWER), + LEVEL_UP_MOVE(31, MOVE_SANDSTORM), + LEVEL_UP_MOVE(36, MOVE_HYPER_BEAM), + LEVEL_UP_MOVE(42, MOVE_COSMIC_POWER), + LEVEL_UP_MOVE(55, MOVE_EXPLOSION), + LEVEL_UP_END +}; + +const u16 gNosepassLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 7, MOVE_HARDEN), + LEVEL_UP_MOVE(13, MOVE_ROCK_THROW), + LEVEL_UP_MOVE(16, MOVE_BLOCK), + LEVEL_UP_MOVE(22, MOVE_THUNDER_WAVE), + LEVEL_UP_MOVE(28, MOVE_ROCK_SLIDE), + LEVEL_UP_MOVE(31, MOVE_SANDSTORM), + LEVEL_UP_MOVE(37, MOVE_REST), + LEVEL_UP_MOVE(43, MOVE_ZAP_CANNON), + LEVEL_UP_MOVE(46, MOVE_LOCK_ON), + LEVEL_UP_END +}; + +const u16 gTorkoalLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 4, MOVE_SMOG), + LEVEL_UP_MOVE( 7, MOVE_CURSE), + LEVEL_UP_MOVE(14, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE(17, MOVE_FIRE_SPIN), + LEVEL_UP_MOVE(20, MOVE_BODY_SLAM), + LEVEL_UP_MOVE(27, MOVE_PROTECT), + LEVEL_UP_MOVE(30, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(33, MOVE_IRON_DEFENSE), + LEVEL_UP_MOVE(40, MOVE_AMNESIA), + LEVEL_UP_MOVE(43, MOVE_FLAIL), + LEVEL_UP_MOVE(46, MOVE_HEAT_WAVE), + LEVEL_UP_END +}; + +const u16 gSableyeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 5, MOVE_FORESIGHT), + LEVEL_UP_MOVE( 9, MOVE_NIGHT_SHADE), + LEVEL_UP_MOVE(13, MOVE_ASTONISH), + LEVEL_UP_MOVE(17, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(21, MOVE_FAKE_OUT), + LEVEL_UP_MOVE(25, MOVE_DETECT), + LEVEL_UP_MOVE(29, MOVE_FAINT_ATTACK), + LEVEL_UP_MOVE(33, MOVE_KNOCK_OFF), + LEVEL_UP_MOVE(37, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(41, MOVE_SHADOW_BALL), + LEVEL_UP_MOVE(45, MOVE_MEAN_LOOK), + LEVEL_UP_END +}; + +const u16 gBarboachLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_MUD_SLAP), + LEVEL_UP_MOVE( 6, MOVE_MUD_SPORT), + LEVEL_UP_MOVE( 6, MOVE_WATER_SPORT), + LEVEL_UP_MOVE(11, MOVE_WATER_GUN), + LEVEL_UP_MOVE(16, MOVE_MAGNITUDE), + LEVEL_UP_MOVE(21, MOVE_AMNESIA), + LEVEL_UP_MOVE(26, MOVE_REST), + LEVEL_UP_MOVE(26, MOVE_SNORE), + LEVEL_UP_MOVE(31, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(36, MOVE_FUTURE_SIGHT), + LEVEL_UP_MOVE(41, MOVE_FISSURE), + LEVEL_UP_END +}; + +const u16 gWhiscashLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TICKLE), + LEVEL_UP_MOVE( 1, MOVE_MUD_SLAP), + LEVEL_UP_MOVE( 1, MOVE_MUD_SPORT), + LEVEL_UP_MOVE( 1, MOVE_WATER_SPORT), + LEVEL_UP_MOVE( 6, MOVE_MUD_SPORT), + LEVEL_UP_MOVE( 6, MOVE_WATER_SPORT), + LEVEL_UP_MOVE(11, MOVE_WATER_GUN), + LEVEL_UP_MOVE(16, MOVE_MAGNITUDE), + LEVEL_UP_MOVE(21, MOVE_AMNESIA), + LEVEL_UP_MOVE(26, MOVE_REST), + LEVEL_UP_MOVE(26, MOVE_SNORE), + LEVEL_UP_MOVE(36, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(46, MOVE_FUTURE_SIGHT), + LEVEL_UP_MOVE(56, MOVE_FISSURE), + LEVEL_UP_END +}; + +const u16 gLuvdiscLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 4, MOVE_CHARM), + LEVEL_UP_MOVE(12, MOVE_WATER_GUN), + LEVEL_UP_MOVE(16, MOVE_AGILITY), + LEVEL_UP_MOVE(24, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(28, MOVE_ATTRACT), + LEVEL_UP_MOVE(36, MOVE_SWEET_KISS), + LEVEL_UP_MOVE(40, MOVE_FLAIL), + LEVEL_UP_MOVE(48, MOVE_SAFEGUARD), + LEVEL_UP_END +}; + +const u16 gCorphishLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 7, MOVE_HARDEN), + LEVEL_UP_MOVE(10, MOVE_VICE_GRIP), + LEVEL_UP_MOVE(13, MOVE_LEER), + LEVEL_UP_MOVE(20, MOVE_BUBBLE_BEAM), + LEVEL_UP_MOVE(23, MOVE_PROTECT), + LEVEL_UP_MOVE(26, MOVE_KNOCK_OFF), + LEVEL_UP_MOVE(32, MOVE_TAUNT), + LEVEL_UP_MOVE(35, MOVE_CRABHAMMER), + LEVEL_UP_MOVE(38, MOVE_SWORDS_DANCE), + LEVEL_UP_MOVE(44, MOVE_GUILLOTINE), + LEVEL_UP_END +}; + +const u16 gCrawdauntLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_VICE_GRIP), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 7, MOVE_HARDEN), + LEVEL_UP_MOVE(10, MOVE_VICE_GRIP), + LEVEL_UP_MOVE(13, MOVE_LEER), + LEVEL_UP_MOVE(20, MOVE_BUBBLE_BEAM), + LEVEL_UP_MOVE(23, MOVE_PROTECT), + LEVEL_UP_MOVE(26, MOVE_KNOCK_OFF), + LEVEL_UP_MOVE(34, MOVE_TAUNT), + LEVEL_UP_MOVE(39, MOVE_CRABHAMMER), + LEVEL_UP_MOVE(44, MOVE_SWORDS_DANCE), + LEVEL_UP_MOVE(52, MOVE_GUILLOTINE), + LEVEL_UP_END +}; + +const u16 gFeebasLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SPLASH), + LEVEL_UP_MOVE(15, MOVE_TACKLE), + LEVEL_UP_MOVE(30, MOVE_FLAIL), + LEVEL_UP_END +}; + +const u16 gMiloticLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), + LEVEL_UP_MOVE( 5, MOVE_WRAP), + LEVEL_UP_MOVE(10, MOVE_WATER_SPORT), + LEVEL_UP_MOVE(15, MOVE_REFRESH), + LEVEL_UP_MOVE(20, MOVE_WATER_PULSE), + LEVEL_UP_MOVE(25, MOVE_TWISTER), + LEVEL_UP_MOVE(30, MOVE_RECOVER), + LEVEL_UP_MOVE(35, MOVE_RAIN_DANCE), + LEVEL_UP_MOVE(40, MOVE_HYDRO_PUMP), + LEVEL_UP_MOVE(45, MOVE_ATTRACT), + LEVEL_UP_MOVE(50, MOVE_SAFEGUARD), + LEVEL_UP_END +}; + +const u16 gCarvanhaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 7, MOVE_RAGE), + LEVEL_UP_MOVE(13, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(16, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(22, MOVE_CRUNCH), + LEVEL_UP_MOVE(28, MOVE_SCREECH), + LEVEL_UP_MOVE(31, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(37, MOVE_SWAGGER), + LEVEL_UP_MOVE(43, MOVE_AGILITY), + LEVEL_UP_END +}; + +const u16 gSharpedoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 1, MOVE_RAGE), + LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE( 7, MOVE_RAGE), + LEVEL_UP_MOVE(13, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(16, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(22, MOVE_CRUNCH), + LEVEL_UP_MOVE(28, MOVE_SCREECH), + LEVEL_UP_MOVE(33, MOVE_SLASH), + LEVEL_UP_MOVE(38, MOVE_TAUNT), + LEVEL_UP_MOVE(43, MOVE_SWAGGER), + LEVEL_UP_MOVE(48, MOVE_SKULL_BASH), + LEVEL_UP_MOVE(53, MOVE_AGILITY), + LEVEL_UP_END +}; + +const u16 gTrapinchLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 9, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE(17, MOVE_FAINT_ATTACK), + LEVEL_UP_MOVE(25, MOVE_SAND_TOMB), + LEVEL_UP_MOVE(33, MOVE_CRUNCH), + LEVEL_UP_MOVE(41, MOVE_DIG), + LEVEL_UP_MOVE(49, MOVE_SANDSTORM), + LEVEL_UP_MOVE(57, MOVE_HYPER_BEAM), + LEVEL_UP_END +}; + +const u16 gVibravaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 1, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE( 1, MOVE_FAINT_ATTACK), + LEVEL_UP_MOVE( 1, MOVE_SAND_TOMB), + LEVEL_UP_MOVE( 9, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE(17, MOVE_FAINT_ATTACK), + LEVEL_UP_MOVE(25, MOVE_SAND_TOMB), + LEVEL_UP_MOVE(33, MOVE_CRUNCH), + LEVEL_UP_MOVE(35, MOVE_DRAGON_BREATH), + LEVEL_UP_MOVE(41, MOVE_SCREECH), + LEVEL_UP_MOVE(49, MOVE_SANDSTORM), + LEVEL_UP_MOVE(57, MOVE_HYPER_BEAM), + LEVEL_UP_END +}; + +const u16 gFlygonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 1, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE( 1, MOVE_FAINT_ATTACK), + LEVEL_UP_MOVE( 1, MOVE_SAND_TOMB), + LEVEL_UP_MOVE( 9, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE(17, MOVE_FAINT_ATTACK), + LEVEL_UP_MOVE(25, MOVE_SAND_TOMB), + LEVEL_UP_MOVE(33, MOVE_CRUNCH), + LEVEL_UP_MOVE(35, MOVE_DRAGON_BREATH), + LEVEL_UP_MOVE(41, MOVE_SCREECH), + LEVEL_UP_MOVE(53, MOVE_SANDSTORM), + LEVEL_UP_MOVE(65, MOVE_HYPER_BEAM), + LEVEL_UP_END +}; + +const u16 gMakuhitaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE( 4, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE(10, MOVE_ARM_THRUST), + LEVEL_UP_MOVE(13, MOVE_VITAL_THROW), + LEVEL_UP_MOVE(19, MOVE_FAKE_OUT), + LEVEL_UP_MOVE(22, MOVE_WHIRLWIND), + LEVEL_UP_MOVE(28, MOVE_KNOCK_OFF), + LEVEL_UP_MOVE(31, MOVE_SMELLING_SALT), + LEVEL_UP_MOVE(37, MOVE_BELLY_DRUM), + LEVEL_UP_MOVE(40, MOVE_ENDURE), + LEVEL_UP_MOVE(46, MOVE_SEISMIC_TOSS), + LEVEL_UP_MOVE(49, MOVE_REVERSAL), + LEVEL_UP_END +}; + +const u16 gHariyamaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE( 1, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE( 1, MOVE_ARM_THRUST), + LEVEL_UP_MOVE( 4, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE(10, MOVE_ARM_THRUST), + LEVEL_UP_MOVE(13, MOVE_VITAL_THROW), + LEVEL_UP_MOVE(19, MOVE_FAKE_OUT), + LEVEL_UP_MOVE(22, MOVE_WHIRLWIND), + LEVEL_UP_MOVE(29, MOVE_KNOCK_OFF), + LEVEL_UP_MOVE(33, MOVE_SMELLING_SALT), + LEVEL_UP_MOVE(40, MOVE_BELLY_DRUM), + LEVEL_UP_MOVE(44, MOVE_ENDURE), + LEVEL_UP_MOVE(51, MOVE_SEISMIC_TOSS), + LEVEL_UP_MOVE(55, MOVE_REVERSAL), + LEVEL_UP_END +}; + +const u16 gElectrikeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 4, MOVE_THUNDER_WAVE), + LEVEL_UP_MOVE( 9, MOVE_LEER), + LEVEL_UP_MOVE(12, MOVE_HOWL), + LEVEL_UP_MOVE(17, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(20, MOVE_SPARK), + LEVEL_UP_MOVE(25, MOVE_ODOR_SLEUTH), + LEVEL_UP_MOVE(28, MOVE_ROAR), + LEVEL_UP_MOVE(33, MOVE_BITE), + LEVEL_UP_MOVE(36, MOVE_THUNDER), + LEVEL_UP_MOVE(41, MOVE_CHARGE), + LEVEL_UP_END +}; + +const u16 gManectricLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_THUNDER_WAVE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_HOWL), + LEVEL_UP_MOVE( 4, MOVE_THUNDER_WAVE), + LEVEL_UP_MOVE( 9, MOVE_LEER), + LEVEL_UP_MOVE(12, MOVE_HOWL), + LEVEL_UP_MOVE(17, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(20, MOVE_SPARK), + LEVEL_UP_MOVE(25, MOVE_ODOR_SLEUTH), + LEVEL_UP_MOVE(31, MOVE_ROAR), + LEVEL_UP_MOVE(39, MOVE_BITE), + LEVEL_UP_MOVE(45, MOVE_THUNDER), + LEVEL_UP_MOVE(53, MOVE_CHARGE), + LEVEL_UP_END +}; + +const u16 gNumelLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE(11, MOVE_EMBER), + LEVEL_UP_MOVE(19, MOVE_MAGNITUDE), + LEVEL_UP_MOVE(25, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(29, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(31, MOVE_AMNESIA), + LEVEL_UP_MOVE(35, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(41, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(49, MOVE_DOUBLE_EDGE), + LEVEL_UP_END +}; + +const u16 gCameruptLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 1, MOVE_MAGNITUDE), + LEVEL_UP_MOVE(11, MOVE_EMBER), + LEVEL_UP_MOVE(19, MOVE_MAGNITUDE), + LEVEL_UP_MOVE(25, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(29, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(31, MOVE_AMNESIA), + LEVEL_UP_MOVE(33, MOVE_ROCK_SLIDE), + LEVEL_UP_MOVE(37, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(45, MOVE_ERUPTION), + LEVEL_UP_MOVE(55, MOVE_FISSURE), + LEVEL_UP_END +}; + +const u16 gSphealLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POWDER_SNOW), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), + LEVEL_UP_MOVE( 7, MOVE_ENCORE), + LEVEL_UP_MOVE(13, MOVE_ICE_BALL), + LEVEL_UP_MOVE(19, MOVE_BODY_SLAM), + LEVEL_UP_MOVE(25, MOVE_AURORA_BEAM), + LEVEL_UP_MOVE(31, MOVE_HAIL), + LEVEL_UP_MOVE(37, MOVE_REST), + LEVEL_UP_MOVE(37, MOVE_SNORE), + LEVEL_UP_MOVE(43, MOVE_BLIZZARD), + LEVEL_UP_MOVE(49, MOVE_SHEER_COLD), + LEVEL_UP_END +}; + +const u16 gSealeoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POWDER_SNOW), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), + LEVEL_UP_MOVE( 1, MOVE_ENCORE), + LEVEL_UP_MOVE( 7, MOVE_ENCORE), + LEVEL_UP_MOVE(13, MOVE_ICE_BALL), + LEVEL_UP_MOVE(19, MOVE_BODY_SLAM), + LEVEL_UP_MOVE(25, MOVE_AURORA_BEAM), + LEVEL_UP_MOVE(31, MOVE_HAIL), + LEVEL_UP_MOVE(39, MOVE_REST), + LEVEL_UP_MOVE(39, MOVE_SNORE), + LEVEL_UP_MOVE(47, MOVE_BLIZZARD), + LEVEL_UP_MOVE(55, MOVE_SHEER_COLD), + LEVEL_UP_END +}; + +const u16 gWalreinLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POWDER_SNOW), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), + LEVEL_UP_MOVE( 1, MOVE_ENCORE), + LEVEL_UP_MOVE( 7, MOVE_ENCORE), + LEVEL_UP_MOVE(13, MOVE_ICE_BALL), + LEVEL_UP_MOVE(19, MOVE_BODY_SLAM), + LEVEL_UP_MOVE(25, MOVE_AURORA_BEAM), + LEVEL_UP_MOVE(31, MOVE_HAIL), + LEVEL_UP_MOVE(39, MOVE_REST), + LEVEL_UP_MOVE(39, MOVE_SNORE), + LEVEL_UP_MOVE(50, MOVE_BLIZZARD), + LEVEL_UP_MOVE(61, MOVE_SHEER_COLD), + LEVEL_UP_END +}; + +const u16 gCacneaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POISON_STING), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 5, MOVE_ABSORB), + LEVEL_UP_MOVE( 9, MOVE_GROWTH), + LEVEL_UP_MOVE(13, MOVE_LEECH_SEED), + LEVEL_UP_MOVE(17, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE(21, MOVE_PIN_MISSILE), + LEVEL_UP_MOVE(25, MOVE_INGRAIN), + LEVEL_UP_MOVE(29, MOVE_FAINT_ATTACK), + LEVEL_UP_MOVE(33, MOVE_SPIKES), + LEVEL_UP_MOVE(37, MOVE_NEEDLE_ARM), + LEVEL_UP_MOVE(41, MOVE_COTTON_SPORE), + LEVEL_UP_MOVE(45, MOVE_SANDSTORM), + LEVEL_UP_END +}; + +const u16 gCacturneLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POISON_STING), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 1, MOVE_GROWTH), + LEVEL_UP_MOVE( 5, MOVE_ABSORB), + LEVEL_UP_MOVE( 9, MOVE_GROWTH), + LEVEL_UP_MOVE(13, MOVE_LEECH_SEED), + LEVEL_UP_MOVE(17, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE(21, MOVE_PIN_MISSILE), + LEVEL_UP_MOVE(25, MOVE_INGRAIN), + LEVEL_UP_MOVE(29, MOVE_FAINT_ATTACK), + LEVEL_UP_MOVE(35, MOVE_SPIKES), + LEVEL_UP_MOVE(41, MOVE_NEEDLE_ARM), + LEVEL_UP_MOVE(47, MOVE_COTTON_SPORE), + LEVEL_UP_MOVE(53, MOVE_SANDSTORM), + LEVEL_UP_END +}; + +const u16 gSnoruntLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POWDER_SNOW), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 7, MOVE_DOUBLE_TEAM), + LEVEL_UP_MOVE(10, MOVE_BITE), + LEVEL_UP_MOVE(16, MOVE_ICY_WIND), + LEVEL_UP_MOVE(19, MOVE_HEADBUTT), + LEVEL_UP_MOVE(25, MOVE_PROTECT), + LEVEL_UP_MOVE(28, MOVE_CRUNCH), + LEVEL_UP_MOVE(34, MOVE_ICE_BEAM), + LEVEL_UP_MOVE(37, MOVE_HAIL), + LEVEL_UP_MOVE(43, MOVE_BLIZZARD), + LEVEL_UP_END +}; + +const u16 gGlalieLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POWDER_SNOW), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_DOUBLE_TEAM), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 7, MOVE_DOUBLE_TEAM), + LEVEL_UP_MOVE(10, MOVE_BITE), + LEVEL_UP_MOVE(16, MOVE_ICY_WIND), + LEVEL_UP_MOVE(19, MOVE_HEADBUTT), + LEVEL_UP_MOVE(25, MOVE_PROTECT), + LEVEL_UP_MOVE(28, MOVE_CRUNCH), + LEVEL_UP_MOVE(34, MOVE_ICE_BEAM), + LEVEL_UP_MOVE(42, MOVE_HAIL), + LEVEL_UP_MOVE(53, MOVE_BLIZZARD), + LEVEL_UP_MOVE(61, MOVE_SHEER_COLD), + LEVEL_UP_END +}; + +const u16 gLunatoneLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 7, MOVE_CONFUSION), + LEVEL_UP_MOVE(13, MOVE_ROCK_THROW), + LEVEL_UP_MOVE(19, MOVE_HYPNOSIS), + LEVEL_UP_MOVE(25, MOVE_PSYWAVE), + LEVEL_UP_MOVE(31, MOVE_COSMIC_POWER), + LEVEL_UP_MOVE(37, MOVE_PSYCHIC), + LEVEL_UP_MOVE(43, MOVE_FUTURE_SIGHT), + LEVEL_UP_MOVE(49, MOVE_EXPLOSION), + LEVEL_UP_END +}; + +const u16 gSolrockLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 7, MOVE_CONFUSION), + LEVEL_UP_MOVE(13, MOVE_ROCK_THROW), + LEVEL_UP_MOVE(19, MOVE_FIRE_SPIN), + LEVEL_UP_MOVE(25, MOVE_PSYWAVE), + LEVEL_UP_MOVE(31, MOVE_COSMIC_POWER), + LEVEL_UP_MOVE(37, MOVE_ROCK_SLIDE), + LEVEL_UP_MOVE(43, MOVE_SOLAR_BEAM), + LEVEL_UP_MOVE(49, MOVE_EXPLOSION), + LEVEL_UP_END +}; + +const u16 gAzurillLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SPLASH), + LEVEL_UP_MOVE( 3, MOVE_CHARM), + LEVEL_UP_MOVE( 6, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE(10, MOVE_BUBBLE), + LEVEL_UP_MOVE(15, MOVE_SLAM), + LEVEL_UP_MOVE(21, MOVE_WATER_GUN), + LEVEL_UP_END +}; + +const u16 gSpoinkLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SPLASH), + LEVEL_UP_MOVE( 7, MOVE_PSYWAVE), + LEVEL_UP_MOVE(10, MOVE_ODOR_SLEUTH), + LEVEL_UP_MOVE(16, MOVE_PSYBEAM), + LEVEL_UP_MOVE(19, MOVE_PSYCH_UP), + LEVEL_UP_MOVE(25, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(28, MOVE_MAGIC_COAT), + LEVEL_UP_MOVE(34, MOVE_PSYCHIC), + LEVEL_UP_MOVE(37, MOVE_REST), + LEVEL_UP_MOVE(37, MOVE_SNORE), + LEVEL_UP_MOVE(43, MOVE_BOUNCE), + LEVEL_UP_END +}; + +const u16 gGrumpigLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SPLASH), + LEVEL_UP_MOVE( 1, MOVE_PSYWAVE), + LEVEL_UP_MOVE( 1, MOVE_ODOR_SLEUTH), + LEVEL_UP_MOVE( 1, MOVE_PSYBEAM), + LEVEL_UP_MOVE( 7, MOVE_PSYWAVE), + LEVEL_UP_MOVE(10, MOVE_ODOR_SLEUTH), + LEVEL_UP_MOVE(16, MOVE_PSYBEAM), + LEVEL_UP_MOVE(19, MOVE_PSYCH_UP), + LEVEL_UP_MOVE(25, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(28, MOVE_MAGIC_COAT), + LEVEL_UP_MOVE(37, MOVE_PSYCHIC), + LEVEL_UP_MOVE(43, MOVE_REST), + LEVEL_UP_MOVE(43, MOVE_SNORE), + LEVEL_UP_MOVE(55, MOVE_BOUNCE), + LEVEL_UP_END +}; + +const u16 gPlusleLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 4, MOVE_THUNDER_WAVE), + LEVEL_UP_MOVE(10, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(13, MOVE_HELPING_HAND), + LEVEL_UP_MOVE(19, MOVE_SPARK), + LEVEL_UP_MOVE(22, MOVE_ENCORE), + LEVEL_UP_MOVE(28, MOVE_FAKE_TEARS), + LEVEL_UP_MOVE(31, MOVE_CHARGE), + LEVEL_UP_MOVE(37, MOVE_THUNDER), + LEVEL_UP_MOVE(40, MOVE_BATON_PASS), + LEVEL_UP_MOVE(47, MOVE_AGILITY), + LEVEL_UP_END +}; + +const u16 gMinunLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 4, MOVE_THUNDER_WAVE), + LEVEL_UP_MOVE(10, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(13, MOVE_HELPING_HAND), + LEVEL_UP_MOVE(19, MOVE_SPARK), + LEVEL_UP_MOVE(22, MOVE_ENCORE), + LEVEL_UP_MOVE(28, MOVE_CHARM), + LEVEL_UP_MOVE(31, MOVE_CHARGE), + LEVEL_UP_MOVE(37, MOVE_THUNDER), + LEVEL_UP_MOVE(40, MOVE_BATON_PASS), + LEVEL_UP_MOVE(47, MOVE_AGILITY), + LEVEL_UP_END +}; + +const u16 gMawileLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 6, MOVE_FAKE_TEARS), + LEVEL_UP_MOVE(11, MOVE_BITE), + LEVEL_UP_MOVE(16, MOVE_SWEET_SCENT), + LEVEL_UP_MOVE(21, MOVE_VICE_GRIP), + LEVEL_UP_MOVE(26, MOVE_FAINT_ATTACK), + LEVEL_UP_MOVE(31, MOVE_BATON_PASS), + LEVEL_UP_MOVE(36, MOVE_CRUNCH), + LEVEL_UP_MOVE(41, MOVE_IRON_DEFENSE), + LEVEL_UP_MOVE(46, MOVE_STOCKPILE), + LEVEL_UP_MOVE(46, MOVE_SWALLOW), + LEVEL_UP_MOVE(46, MOVE_SPIT_UP), + LEVEL_UP_END +}; + +const u16 gMedititeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BIDE), + LEVEL_UP_MOVE( 4, MOVE_MEDITATE), + LEVEL_UP_MOVE( 9, MOVE_CONFUSION), + LEVEL_UP_MOVE(12, MOVE_DETECT), + LEVEL_UP_MOVE(18, MOVE_HIDDEN_POWER), + LEVEL_UP_MOVE(22, MOVE_MIND_READER), + LEVEL_UP_MOVE(28, MOVE_CALM_MIND), + LEVEL_UP_MOVE(32, MOVE_HI_JUMP_KICK), + LEVEL_UP_MOVE(38, MOVE_PSYCH_UP), + LEVEL_UP_MOVE(42, MOVE_REVERSAL), + LEVEL_UP_MOVE(48, MOVE_RECOVER), + LEVEL_UP_END +}; + +const u16 gMedichamLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_FIRE_PUNCH), + LEVEL_UP_MOVE( 1, MOVE_THUNDER_PUNCH), + LEVEL_UP_MOVE( 1, MOVE_ICE_PUNCH), + LEVEL_UP_MOVE( 1, MOVE_BIDE), + LEVEL_UP_MOVE( 1, MOVE_MEDITATE), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 1, MOVE_DETECT), + LEVEL_UP_MOVE( 4, MOVE_MEDITATE), + LEVEL_UP_MOVE( 9, MOVE_CONFUSION), + LEVEL_UP_MOVE(12, MOVE_DETECT), + LEVEL_UP_MOVE(18, MOVE_HIDDEN_POWER), + LEVEL_UP_MOVE(22, MOVE_MIND_READER), + LEVEL_UP_MOVE(28, MOVE_CALM_MIND), + LEVEL_UP_MOVE(32, MOVE_HI_JUMP_KICK), + LEVEL_UP_MOVE(40, MOVE_PSYCH_UP), + LEVEL_UP_MOVE(46, MOVE_REVERSAL), + LEVEL_UP_MOVE(54, MOVE_RECOVER), + LEVEL_UP_END +}; + +const u16 gSwabluLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 8, MOVE_ASTONISH), + LEVEL_UP_MOVE(11, MOVE_SING), + LEVEL_UP_MOVE(18, MOVE_FURY_ATTACK), + LEVEL_UP_MOVE(21, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(28, MOVE_MIST), + LEVEL_UP_MOVE(31, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(38, MOVE_MIRROR_MOVE), + LEVEL_UP_MOVE(41, MOVE_REFRESH), + LEVEL_UP_MOVE(48, MOVE_PERISH_SONG), + LEVEL_UP_END +}; + +const u16 gAltariaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 1, MOVE_SING), + LEVEL_UP_MOVE( 8, MOVE_ASTONISH), + LEVEL_UP_MOVE(11, MOVE_SING), + LEVEL_UP_MOVE(18, MOVE_FURY_ATTACK), + LEVEL_UP_MOVE(21, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(28, MOVE_MIST), + LEVEL_UP_MOVE(31, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(35, MOVE_DRAGON_BREATH), + LEVEL_UP_MOVE(40, MOVE_DRAGON_DANCE), + LEVEL_UP_MOVE(45, MOVE_REFRESH), + LEVEL_UP_MOVE(54, MOVE_PERISH_SONG), + LEVEL_UP_MOVE(59, MOVE_SKY_ATTACK), + LEVEL_UP_END +}; + +const u16 gWynautLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SPLASH), + LEVEL_UP_MOVE( 1, MOVE_CHARM), + LEVEL_UP_MOVE( 1, MOVE_ENCORE), + LEVEL_UP_MOVE(15, MOVE_COUNTER), + LEVEL_UP_MOVE(15, MOVE_MIRROR_COAT), + LEVEL_UP_MOVE(15, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(15, MOVE_DESTINY_BOND), + LEVEL_UP_END +}; + +const u16 gDuskullLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_NIGHT_SHADE), + LEVEL_UP_MOVE( 5, MOVE_DISABLE), + LEVEL_UP_MOVE(12, MOVE_FORESIGHT), + LEVEL_UP_MOVE(16, MOVE_ASTONISH), + LEVEL_UP_MOVE(23, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(27, MOVE_PURSUIT), + LEVEL_UP_MOVE(34, MOVE_CURSE), + LEVEL_UP_MOVE(38, MOVE_WILL_O_WISP), + LEVEL_UP_MOVE(45, MOVE_MEAN_LOOK), + LEVEL_UP_MOVE(49, MOVE_FUTURE_SIGHT), + LEVEL_UP_END +}; + +const u16 gDusclopsLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BIND), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_NIGHT_SHADE), + LEVEL_UP_MOVE( 1, MOVE_DISABLE), + LEVEL_UP_MOVE( 5, MOVE_DISABLE), + LEVEL_UP_MOVE(12, MOVE_FORESIGHT), + LEVEL_UP_MOVE(16, MOVE_ASTONISH), + LEVEL_UP_MOVE(23, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(27, MOVE_PURSUIT), + LEVEL_UP_MOVE(34, MOVE_CURSE), + LEVEL_UP_MOVE(37, MOVE_SHADOW_PUNCH), + LEVEL_UP_MOVE(41, MOVE_WILL_O_WISP), + LEVEL_UP_MOVE(51, MOVE_MEAN_LOOK), + LEVEL_UP_MOVE(58, MOVE_FUTURE_SIGHT), + LEVEL_UP_END +}; + +const u16 gRoseliaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 5, MOVE_GROWTH), + LEVEL_UP_MOVE( 9, MOVE_POISON_STING), + LEVEL_UP_MOVE(13, MOVE_STUN_SPORE), + LEVEL_UP_MOVE(17, MOVE_MEGA_DRAIN), + LEVEL_UP_MOVE(21, MOVE_LEECH_SEED), + LEVEL_UP_MOVE(25, MOVE_MAGICAL_LEAF), + LEVEL_UP_MOVE(29, MOVE_GRASS_WHISTLE), + LEVEL_UP_MOVE(33, MOVE_GIGA_DRAIN), + LEVEL_UP_MOVE(37, MOVE_SWEET_SCENT), + LEVEL_UP_MOVE(41, MOVE_INGRAIN), + LEVEL_UP_MOVE(45, MOVE_TOXIC), + LEVEL_UP_MOVE(49, MOVE_PETAL_DANCE), + LEVEL_UP_MOVE(53, MOVE_AROMATHERAPY), + LEVEL_UP_MOVE(57, MOVE_SYNTHESIS), + LEVEL_UP_END +}; + +const u16 gSlakothLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_YAWN), + LEVEL_UP_MOVE( 7, MOVE_ENCORE), + LEVEL_UP_MOVE(13, MOVE_SLACK_OFF), + LEVEL_UP_MOVE(19, MOVE_FAINT_ATTACK), + LEVEL_UP_MOVE(25, MOVE_AMNESIA), + LEVEL_UP_MOVE(31, MOVE_COVET), + LEVEL_UP_MOVE(37, MOVE_COUNTER), + LEVEL_UP_MOVE(43, MOVE_FLAIL), + LEVEL_UP_END +}; + +const u16 gVigorothLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE( 1, MOVE_ENCORE), + LEVEL_UP_MOVE( 1, MOVE_UPROAR), + LEVEL_UP_MOVE( 7, MOVE_ENCORE), + LEVEL_UP_MOVE(13, MOVE_UPROAR), + LEVEL_UP_MOVE(19, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(25, MOVE_ENDURE), + LEVEL_UP_MOVE(31, MOVE_SLASH), + LEVEL_UP_MOVE(37, MOVE_COUNTER), + LEVEL_UP_MOVE(43, MOVE_FOCUS_PUNCH), + LEVEL_UP_MOVE(49, MOVE_REVERSAL), + LEVEL_UP_END +}; + +const u16 gSlakingLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_YAWN), + LEVEL_UP_MOVE( 1, MOVE_ENCORE), + LEVEL_UP_MOVE( 1, MOVE_SLACK_OFF), + LEVEL_UP_MOVE( 7, MOVE_ENCORE), + LEVEL_UP_MOVE(13, MOVE_SLACK_OFF), + LEVEL_UP_MOVE(19, MOVE_FAINT_ATTACK), + LEVEL_UP_MOVE(25, MOVE_AMNESIA), + LEVEL_UP_MOVE(31, MOVE_COVET), + LEVEL_UP_MOVE(36, MOVE_SWAGGER), + LEVEL_UP_MOVE(37, MOVE_COUNTER), + LEVEL_UP_MOVE(43, MOVE_FLAIL), + LEVEL_UP_END +}; + +const u16 gGulpinLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 6, MOVE_YAWN), + LEVEL_UP_MOVE( 9, MOVE_POISON_GAS), + LEVEL_UP_MOVE(14, MOVE_SLUDGE), + LEVEL_UP_MOVE(17, MOVE_AMNESIA), + LEVEL_UP_MOVE(23, MOVE_ENCORE), + LEVEL_UP_MOVE(28, MOVE_TOXIC), + LEVEL_UP_MOVE(34, MOVE_STOCKPILE), + LEVEL_UP_MOVE(34, MOVE_SPIT_UP), + LEVEL_UP_MOVE(34, MOVE_SWALLOW), + LEVEL_UP_MOVE(39, MOVE_SLUDGE_BOMB), + LEVEL_UP_END +}; + +const u16 gSwalotLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_YAWN), + LEVEL_UP_MOVE( 1, MOVE_POISON_GAS), + LEVEL_UP_MOVE( 1, MOVE_SLUDGE), + LEVEL_UP_MOVE( 6, MOVE_YAWN), + LEVEL_UP_MOVE( 9, MOVE_POISON_GAS), + LEVEL_UP_MOVE(14, MOVE_SLUDGE), + LEVEL_UP_MOVE(17, MOVE_AMNESIA), + LEVEL_UP_MOVE(23, MOVE_ENCORE), + LEVEL_UP_MOVE(26, MOVE_BODY_SLAM), + LEVEL_UP_MOVE(31, MOVE_TOXIC), + LEVEL_UP_MOVE(40, MOVE_STOCKPILE), + LEVEL_UP_MOVE(40, MOVE_SPIT_UP), + LEVEL_UP_MOVE(40, MOVE_SWALLOW), + LEVEL_UP_MOVE(48, MOVE_SLUDGE_BOMB), + LEVEL_UP_END +}; + +const u16 gTropiusLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_GUST), + LEVEL_UP_MOVE( 7, MOVE_GROWTH), + LEVEL_UP_MOVE(11, MOVE_RAZOR_LEAF), + LEVEL_UP_MOVE(17, MOVE_STOMP), + LEVEL_UP_MOVE(21, MOVE_SWEET_SCENT), + LEVEL_UP_MOVE(27, MOVE_WHIRLWIND), + LEVEL_UP_MOVE(31, MOVE_MAGICAL_LEAF), + LEVEL_UP_MOVE(37, MOVE_BODY_SLAM), + LEVEL_UP_MOVE(41, MOVE_SOLAR_BEAM), + LEVEL_UP_MOVE(47, MOVE_SYNTHESIS), + LEVEL_UP_END +}; + +const u16 gWhismurLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 5, MOVE_UPROAR), + LEVEL_UP_MOVE(11, MOVE_ASTONISH), + LEVEL_UP_MOVE(15, MOVE_HOWL), + LEVEL_UP_MOVE(21, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(25, MOVE_STOMP), + LEVEL_UP_MOVE(31, MOVE_SCREECH), + LEVEL_UP_MOVE(35, MOVE_ROAR), + LEVEL_UP_MOVE(41, MOVE_REST), + LEVEL_UP_MOVE(41, MOVE_SLEEP_TALK), + LEVEL_UP_MOVE(45, MOVE_HYPER_VOICE), + LEVEL_UP_END +}; + +const u16 gLoudredLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_UPROAR), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 1, MOVE_HOWL), + LEVEL_UP_MOVE( 5, MOVE_UPROAR), + LEVEL_UP_MOVE(11, MOVE_ASTONISH), + LEVEL_UP_MOVE(15, MOVE_HOWL), + LEVEL_UP_MOVE(23, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(29, MOVE_STOMP), + LEVEL_UP_MOVE(37, MOVE_SCREECH), + LEVEL_UP_MOVE(43, MOVE_ROAR), + LEVEL_UP_MOVE(51, MOVE_REST), + LEVEL_UP_MOVE(51, MOVE_SLEEP_TALK), + LEVEL_UP_MOVE(57, MOVE_HYPER_VOICE), + LEVEL_UP_END +}; + +const u16 gExploudLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_UPROAR), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 1, MOVE_HOWL), + LEVEL_UP_MOVE( 5, MOVE_UPROAR), + LEVEL_UP_MOVE(11, MOVE_ASTONISH), + LEVEL_UP_MOVE(15, MOVE_HOWL), + LEVEL_UP_MOVE(23, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(29, MOVE_STOMP), + LEVEL_UP_MOVE(37, MOVE_SCREECH), + LEVEL_UP_MOVE(40, MOVE_HYPER_BEAM), + LEVEL_UP_MOVE(45, MOVE_ROAR), + LEVEL_UP_MOVE(55, MOVE_REST), + LEVEL_UP_MOVE(55, MOVE_SLEEP_TALK), + LEVEL_UP_MOVE(63, MOVE_HYPER_VOICE), + LEVEL_UP_END +}; + +const u16 gClamperlLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_CLAMP), + LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), + LEVEL_UP_MOVE( 1, MOVE_WHIRLPOOL), + LEVEL_UP_MOVE( 1, MOVE_IRON_DEFENSE), + LEVEL_UP_END +}; + +const u16 gHuntailLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WHIRLPOOL), + LEVEL_UP_MOVE( 8, MOVE_BITE), + LEVEL_UP_MOVE(15, MOVE_SCREECH), + LEVEL_UP_MOVE(22, MOVE_WATER_PULSE), + LEVEL_UP_MOVE(29, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(36, MOVE_CRUNCH), + LEVEL_UP_MOVE(43, MOVE_BATON_PASS), + LEVEL_UP_MOVE(50, MOVE_HYDRO_PUMP), + LEVEL_UP_END +}; + +const u16 gGorebyssLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WHIRLPOOL), + LEVEL_UP_MOVE( 8, MOVE_CONFUSION), + LEVEL_UP_MOVE(15, MOVE_AGILITY), + LEVEL_UP_MOVE(22, MOVE_WATER_PULSE), + LEVEL_UP_MOVE(29, MOVE_AMNESIA), + LEVEL_UP_MOVE(36, MOVE_PSYCHIC), + LEVEL_UP_MOVE(43, MOVE_BATON_PASS), + LEVEL_UP_MOVE(50, MOVE_HYDRO_PUMP), + LEVEL_UP_END +}; + +const u16 gAbsolLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 5, MOVE_LEER), + LEVEL_UP_MOVE( 9, MOVE_TAUNT), + LEVEL_UP_MOVE(13, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(17, MOVE_RAZOR_WIND), + LEVEL_UP_MOVE(21, MOVE_BITE), + LEVEL_UP_MOVE(26, MOVE_SWORDS_DANCE), + LEVEL_UP_MOVE(31, MOVE_DOUBLE_TEAM), + LEVEL_UP_MOVE(36, MOVE_SLASH), + LEVEL_UP_MOVE(41, MOVE_FUTURE_SIGHT), + LEVEL_UP_MOVE(46, MOVE_PERISH_SONG), + LEVEL_UP_END +}; + +const u16 gShuppetLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_KNOCK_OFF), + LEVEL_UP_MOVE( 8, MOVE_SCREECH), + LEVEL_UP_MOVE(13, MOVE_NIGHT_SHADE), + LEVEL_UP_MOVE(20, MOVE_CURSE), + LEVEL_UP_MOVE(25, MOVE_SPITE), + LEVEL_UP_MOVE(32, MOVE_WILL_O_WISP), + LEVEL_UP_MOVE(37, MOVE_FAINT_ATTACK), + LEVEL_UP_MOVE(44, MOVE_SHADOW_BALL), + LEVEL_UP_MOVE(49, MOVE_SNATCH), + LEVEL_UP_MOVE(56, MOVE_GRUDGE), + LEVEL_UP_END +}; + +const u16 gBanetteLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_KNOCK_OFF), + LEVEL_UP_MOVE( 1, MOVE_SCREECH), + LEVEL_UP_MOVE( 1, MOVE_NIGHT_SHADE), + LEVEL_UP_MOVE( 1, MOVE_CURSE), + LEVEL_UP_MOVE( 8, MOVE_SCREECH), + LEVEL_UP_MOVE(13, MOVE_NIGHT_SHADE), + LEVEL_UP_MOVE(20, MOVE_CURSE), + LEVEL_UP_MOVE(25, MOVE_SPITE), + LEVEL_UP_MOVE(32, MOVE_WILL_O_WISP), + LEVEL_UP_MOVE(39, MOVE_FAINT_ATTACK), + LEVEL_UP_MOVE(48, MOVE_SHADOW_BALL), + LEVEL_UP_MOVE(55, MOVE_SNATCH), + LEVEL_UP_MOVE(64, MOVE_GRUDGE), + LEVEL_UP_END +}; + +const u16 gSeviperLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WRAP), + LEVEL_UP_MOVE( 7, MOVE_LICK), + LEVEL_UP_MOVE(10, MOVE_BITE), + LEVEL_UP_MOVE(16, MOVE_POISON_TAIL), + LEVEL_UP_MOVE(19, MOVE_SCREECH), + LEVEL_UP_MOVE(25, MOVE_GLARE), + LEVEL_UP_MOVE(28, MOVE_CRUNCH), + LEVEL_UP_MOVE(34, MOVE_POISON_FANG), + LEVEL_UP_MOVE(37, MOVE_SWAGGER), + LEVEL_UP_MOVE(43, MOVE_HAZE), + LEVEL_UP_END +}; + +const u16 gZangooseLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 4, MOVE_LEER), + LEVEL_UP_MOVE( 7, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(10, MOVE_SWORDS_DANCE), + LEVEL_UP_MOVE(13, MOVE_FURY_CUTTER), + LEVEL_UP_MOVE(19, MOVE_SLASH), + LEVEL_UP_MOVE(25, MOVE_PURSUIT), + LEVEL_UP_MOVE(31, MOVE_CRUSH_CLAW), + LEVEL_UP_MOVE(37, MOVE_TAUNT), + LEVEL_UP_MOVE(46, MOVE_DETECT), + LEVEL_UP_MOVE(55, MOVE_FALSE_SWIPE), + LEVEL_UP_END +}; + +const u16 gRelicanthLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 8, MOVE_WATER_GUN), + LEVEL_UP_MOVE(15, MOVE_ROCK_TOMB), + LEVEL_UP_MOVE(22, MOVE_YAWN), + LEVEL_UP_MOVE(29, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(36, MOVE_MUD_SPORT), + LEVEL_UP_MOVE(43, MOVE_ANCIENT_POWER), + LEVEL_UP_MOVE(50, MOVE_REST), + LEVEL_UP_MOVE(57, MOVE_DOUBLE_EDGE), + LEVEL_UP_MOVE(64, MOVE_HYDRO_PUMP), + LEVEL_UP_END +}; + +const u16 gAronLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 4, MOVE_HARDEN), + LEVEL_UP_MOVE( 7, MOVE_MUD_SLAP), + LEVEL_UP_MOVE(10, MOVE_HEADBUTT), + LEVEL_UP_MOVE(13, MOVE_METAL_CLAW), + LEVEL_UP_MOVE(17, MOVE_IRON_DEFENSE), + LEVEL_UP_MOVE(21, MOVE_ROAR), + LEVEL_UP_MOVE(25, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(29, MOVE_IRON_TAIL), + LEVEL_UP_MOVE(34, MOVE_PROTECT), + LEVEL_UP_MOVE(39, MOVE_METAL_SOUND), + LEVEL_UP_MOVE(44, MOVE_DOUBLE_EDGE), + LEVEL_UP_END +}; + +const u16 gLaironLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_MUD_SLAP), + LEVEL_UP_MOVE( 1, MOVE_HEADBUTT), + LEVEL_UP_MOVE( 4, MOVE_HARDEN), + LEVEL_UP_MOVE( 7, MOVE_MUD_SLAP), + LEVEL_UP_MOVE(10, MOVE_HEADBUTT), + LEVEL_UP_MOVE(13, MOVE_METAL_CLAW), + LEVEL_UP_MOVE(17, MOVE_IRON_DEFENSE), + LEVEL_UP_MOVE(21, MOVE_ROAR), + LEVEL_UP_MOVE(25, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(29, MOVE_IRON_TAIL), + LEVEL_UP_MOVE(37, MOVE_PROTECT), + LEVEL_UP_MOVE(45, MOVE_METAL_SOUND), + LEVEL_UP_MOVE(53, MOVE_DOUBLE_EDGE), + LEVEL_UP_END +}; + +const u16 gAggronLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_MUD_SLAP), + LEVEL_UP_MOVE( 1, MOVE_HEADBUTT), + LEVEL_UP_MOVE( 4, MOVE_HARDEN), + LEVEL_UP_MOVE( 7, MOVE_MUD_SLAP), + LEVEL_UP_MOVE(10, MOVE_HEADBUTT), + LEVEL_UP_MOVE(13, MOVE_METAL_CLAW), + LEVEL_UP_MOVE(17, MOVE_IRON_DEFENSE), + LEVEL_UP_MOVE(21, MOVE_ROAR), + LEVEL_UP_MOVE(25, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(29, MOVE_IRON_TAIL), + LEVEL_UP_MOVE(37, MOVE_PROTECT), + LEVEL_UP_MOVE(50, MOVE_METAL_SOUND), + LEVEL_UP_MOVE(63, MOVE_DOUBLE_EDGE), + LEVEL_UP_END +}; + +const u16 gCastformLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE(10, MOVE_WATER_GUN), + LEVEL_UP_MOVE(10, MOVE_EMBER), + LEVEL_UP_MOVE(10, MOVE_POWDER_SNOW), + LEVEL_UP_MOVE(20, MOVE_RAIN_DANCE), + LEVEL_UP_MOVE(20, MOVE_SUNNY_DAY), + LEVEL_UP_MOVE(20, MOVE_HAIL), + LEVEL_UP_MOVE(30, MOVE_WEATHER_BALL), + LEVEL_UP_END +}; + +const u16 gVolbeatLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 5, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE( 9, MOVE_DOUBLE_TEAM), + LEVEL_UP_MOVE(13, MOVE_MOONLIGHT), + LEVEL_UP_MOVE(17, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(21, MOVE_TAIL_GLOW), + LEVEL_UP_MOVE(25, MOVE_SIGNAL_BEAM), + LEVEL_UP_MOVE(29, MOVE_PROTECT), + LEVEL_UP_MOVE(33, MOVE_HELPING_HAND), + LEVEL_UP_MOVE(37, MOVE_DOUBLE_EDGE), + LEVEL_UP_END +}; + +const u16 gIllumiseLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 5, MOVE_SWEET_SCENT), + LEVEL_UP_MOVE( 9, MOVE_CHARM), + LEVEL_UP_MOVE(13, MOVE_MOONLIGHT), + LEVEL_UP_MOVE(17, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(21, MOVE_WISH), + LEVEL_UP_MOVE(25, MOVE_ENCORE), + LEVEL_UP_MOVE(29, MOVE_FLATTER), + LEVEL_UP_MOVE(33, MOVE_HELPING_HAND), + LEVEL_UP_MOVE(37, MOVE_COVET), + LEVEL_UP_END +}; + +const u16 gLileepLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 8, MOVE_CONSTRICT), + LEVEL_UP_MOVE(15, MOVE_ACID), + LEVEL_UP_MOVE(22, MOVE_INGRAIN), + LEVEL_UP_MOVE(29, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(36, MOVE_AMNESIA), + LEVEL_UP_MOVE(43, MOVE_ANCIENT_POWER), + LEVEL_UP_MOVE(50, MOVE_STOCKPILE), + LEVEL_UP_MOVE(50, MOVE_SPIT_UP), + LEVEL_UP_MOVE(50, MOVE_SWALLOW), + LEVEL_UP_END +}; + +const u16 gCradilyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 1, MOVE_CONSTRICT), + LEVEL_UP_MOVE( 1, MOVE_ACID), + LEVEL_UP_MOVE( 1, MOVE_INGRAIN), + LEVEL_UP_MOVE( 8, MOVE_CONSTRICT), + LEVEL_UP_MOVE(15, MOVE_ACID), + LEVEL_UP_MOVE(22, MOVE_INGRAIN), + LEVEL_UP_MOVE(29, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(36, MOVE_AMNESIA), + LEVEL_UP_MOVE(48, MOVE_ANCIENT_POWER), + LEVEL_UP_MOVE(60, MOVE_STOCKPILE), + LEVEL_UP_MOVE(60, MOVE_SPIT_UP), + LEVEL_UP_MOVE(60, MOVE_SWALLOW), + LEVEL_UP_END +}; + +const u16 gAnorithLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 7, MOVE_HARDEN), + LEVEL_UP_MOVE(13, MOVE_MUD_SPORT), + LEVEL_UP_MOVE(19, MOVE_WATER_GUN), + LEVEL_UP_MOVE(25, MOVE_METAL_CLAW), + LEVEL_UP_MOVE(31, MOVE_PROTECT), + LEVEL_UP_MOVE(37, MOVE_ANCIENT_POWER), + LEVEL_UP_MOVE(43, MOVE_FURY_CUTTER), + LEVEL_UP_MOVE(49, MOVE_SLASH), + LEVEL_UP_MOVE(55, MOVE_ROCK_BLAST), + LEVEL_UP_END +}; + +const u16 gArmaldoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_MUD_SPORT), + LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), + LEVEL_UP_MOVE( 7, MOVE_HARDEN), + LEVEL_UP_MOVE(13, MOVE_MUD_SPORT), + LEVEL_UP_MOVE(19, MOVE_WATER_GUN), + LEVEL_UP_MOVE(25, MOVE_METAL_CLAW), + LEVEL_UP_MOVE(31, MOVE_PROTECT), + LEVEL_UP_MOVE(37, MOVE_ANCIENT_POWER), + LEVEL_UP_MOVE(46, MOVE_FURY_CUTTER), + LEVEL_UP_MOVE(55, MOVE_SLASH), + LEVEL_UP_MOVE(64, MOVE_ROCK_BLAST), + LEVEL_UP_END +}; + +const u16 gRaltsLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 6, MOVE_CONFUSION), + LEVEL_UP_MOVE(11, MOVE_DOUBLE_TEAM), + LEVEL_UP_MOVE(16, MOVE_TELEPORT), + LEVEL_UP_MOVE(21, MOVE_CALM_MIND), + LEVEL_UP_MOVE(26, MOVE_PSYCHIC), + LEVEL_UP_MOVE(31, MOVE_IMPRISON), + LEVEL_UP_MOVE(36, MOVE_FUTURE_SIGHT), + LEVEL_UP_MOVE(41, MOVE_HYPNOSIS), + LEVEL_UP_MOVE(46, MOVE_DREAM_EATER), + LEVEL_UP_END +}; + +const u16 gKirliaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 1, MOVE_DOUBLE_TEAM), + LEVEL_UP_MOVE( 1, MOVE_TELEPORT), + LEVEL_UP_MOVE( 6, MOVE_CONFUSION), + LEVEL_UP_MOVE(11, MOVE_DOUBLE_TEAM), + LEVEL_UP_MOVE(16, MOVE_TELEPORT), + LEVEL_UP_MOVE(21, MOVE_CALM_MIND), + LEVEL_UP_MOVE(26, MOVE_PSYCHIC), + LEVEL_UP_MOVE(33, MOVE_IMPRISON), + LEVEL_UP_MOVE(40, MOVE_FUTURE_SIGHT), + LEVEL_UP_MOVE(47, MOVE_HYPNOSIS), + LEVEL_UP_MOVE(54, MOVE_DREAM_EATER), + LEVEL_UP_END +}; + +const u16 gGardevoirLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 1, MOVE_DOUBLE_TEAM), + LEVEL_UP_MOVE( 1, MOVE_TELEPORT), + LEVEL_UP_MOVE( 6, MOVE_CONFUSION), + LEVEL_UP_MOVE(11, MOVE_DOUBLE_TEAM), + LEVEL_UP_MOVE(16, MOVE_TELEPORT), + LEVEL_UP_MOVE(21, MOVE_CALM_MIND), + LEVEL_UP_MOVE(26, MOVE_PSYCHIC), + LEVEL_UP_MOVE(33, MOVE_IMPRISON), + LEVEL_UP_MOVE(42, MOVE_FUTURE_SIGHT), + LEVEL_UP_MOVE(51, MOVE_HYPNOSIS), + LEVEL_UP_MOVE(60, MOVE_DREAM_EATER), + LEVEL_UP_END +}; + +const u16 gBagonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_RAGE), + LEVEL_UP_MOVE( 5, MOVE_BITE), + LEVEL_UP_MOVE( 9, MOVE_LEER), + LEVEL_UP_MOVE(17, MOVE_HEADBUTT), + LEVEL_UP_MOVE(21, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(25, MOVE_EMBER), + LEVEL_UP_MOVE(33, MOVE_DRAGON_BREATH), + LEVEL_UP_MOVE(37, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(41, MOVE_CRUNCH), + LEVEL_UP_MOVE(49, MOVE_DRAGON_CLAW), + LEVEL_UP_MOVE(53, MOVE_DOUBLE_EDGE), + LEVEL_UP_END +}; + +const u16 gShelgonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_RAGE), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_HEADBUTT), + LEVEL_UP_MOVE( 5, MOVE_BITE), + LEVEL_UP_MOVE( 9, MOVE_LEER), + LEVEL_UP_MOVE(17, MOVE_HEADBUTT), + LEVEL_UP_MOVE(21, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(25, MOVE_EMBER), + LEVEL_UP_MOVE(30, MOVE_PROTECT), + LEVEL_UP_MOVE(38, MOVE_DRAGON_BREATH), + LEVEL_UP_MOVE(47, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(56, MOVE_CRUNCH), + LEVEL_UP_MOVE(69, MOVE_DRAGON_CLAW), + LEVEL_UP_MOVE(78, MOVE_DOUBLE_EDGE), + LEVEL_UP_END +}; + +const u16 gSalamenceLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_RAGE), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_HEADBUTT), + LEVEL_UP_MOVE( 5, MOVE_BITE), + LEVEL_UP_MOVE( 9, MOVE_LEER), + LEVEL_UP_MOVE(17, MOVE_HEADBUTT), + LEVEL_UP_MOVE(21, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(25, MOVE_EMBER), + LEVEL_UP_MOVE(30, MOVE_PROTECT), + LEVEL_UP_MOVE(38, MOVE_DRAGON_BREATH), + LEVEL_UP_MOVE(47, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(50, MOVE_FLY), + LEVEL_UP_MOVE(61, MOVE_CRUNCH), + LEVEL_UP_MOVE(79, MOVE_DRAGON_CLAW), + LEVEL_UP_MOVE(93, MOVE_DOUBLE_EDGE), + LEVEL_UP_END +}; + +const u16 gBeldumLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TAKE_DOWN), + LEVEL_UP_END +}; + +const u16 gMetangLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(20, MOVE_CONFUSION), + LEVEL_UP_MOVE(20, MOVE_METAL_CLAW), + LEVEL_UP_MOVE(26, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(32, MOVE_PURSUIT), + LEVEL_UP_MOVE(38, MOVE_PSYCHIC), + LEVEL_UP_MOVE(44, MOVE_IRON_DEFENSE), + LEVEL_UP_MOVE(50, MOVE_METEOR_MASH), + LEVEL_UP_MOVE(56, MOVE_AGILITY), + LEVEL_UP_MOVE(62, MOVE_HYPER_BEAM), + LEVEL_UP_END +}; + +const u16 gMetagrossLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 1, MOVE_METAL_CLAW), + LEVEL_UP_MOVE( 1, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(20, MOVE_CONFUSION), + LEVEL_UP_MOVE(20, MOVE_METAL_CLAW), + LEVEL_UP_MOVE(26, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(32, MOVE_PURSUIT), + LEVEL_UP_MOVE(38, MOVE_PSYCHIC), + LEVEL_UP_MOVE(44, MOVE_IRON_DEFENSE), + LEVEL_UP_MOVE(55, MOVE_METEOR_MASH), + LEVEL_UP_MOVE(66, MOVE_AGILITY), + LEVEL_UP_MOVE(77, MOVE_HYPER_BEAM), + LEVEL_UP_END +}; + +const u16 gRegirockLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_EXPLOSION), + LEVEL_UP_MOVE( 9, MOVE_ROCK_THROW), + LEVEL_UP_MOVE(17, MOVE_CURSE), + LEVEL_UP_MOVE(25, MOVE_SUPERPOWER), + LEVEL_UP_MOVE(33, MOVE_ANCIENT_POWER), + LEVEL_UP_MOVE(41, MOVE_IRON_DEFENSE), + LEVEL_UP_MOVE(49, MOVE_ZAP_CANNON), + LEVEL_UP_MOVE(57, MOVE_LOCK_ON), + LEVEL_UP_MOVE(65, MOVE_HYPER_BEAM), + LEVEL_UP_END +}; + +const u16 gRegiceLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_EXPLOSION), + LEVEL_UP_MOVE( 9, MOVE_ICY_WIND), + LEVEL_UP_MOVE(17, MOVE_CURSE), + LEVEL_UP_MOVE(25, MOVE_SUPERPOWER), + LEVEL_UP_MOVE(33, MOVE_ANCIENT_POWER), + LEVEL_UP_MOVE(41, MOVE_AMNESIA), + LEVEL_UP_MOVE(49, MOVE_ZAP_CANNON), + LEVEL_UP_MOVE(57, MOVE_LOCK_ON), + LEVEL_UP_MOVE(65, MOVE_HYPER_BEAM), + LEVEL_UP_END +}; + +const u16 gRegisteelLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_EXPLOSION), + LEVEL_UP_MOVE( 9, MOVE_METAL_CLAW), + LEVEL_UP_MOVE(17, MOVE_CURSE), + LEVEL_UP_MOVE(25, MOVE_SUPERPOWER), + LEVEL_UP_MOVE(33, MOVE_ANCIENT_POWER), + LEVEL_UP_MOVE(41, MOVE_IRON_DEFENSE), + LEVEL_UP_MOVE(41, MOVE_AMNESIA), + LEVEL_UP_MOVE(49, MOVE_ZAP_CANNON), + LEVEL_UP_MOVE(57, MOVE_LOCK_ON), + LEVEL_UP_MOVE(65, MOVE_HYPER_BEAM), + LEVEL_UP_END +}; + +const u16 gKyogreLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WATER_PULSE), + LEVEL_UP_MOVE( 5, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(15, MOVE_ANCIENT_POWER), + LEVEL_UP_MOVE(20, MOVE_BODY_SLAM), + LEVEL_UP_MOVE(30, MOVE_CALM_MIND), + LEVEL_UP_MOVE(35, MOVE_ICE_BEAM), + LEVEL_UP_MOVE(45, MOVE_HYDRO_PUMP), + LEVEL_UP_MOVE(50, MOVE_REST), + LEVEL_UP_MOVE(60, MOVE_SHEER_COLD), + LEVEL_UP_MOVE(65, MOVE_DOUBLE_EDGE), + LEVEL_UP_MOVE(75, MOVE_WATER_SPOUT), + LEVEL_UP_END +}; + +const u16 gGroudonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_MUD_SHOT), + LEVEL_UP_MOVE( 5, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(15, MOVE_ANCIENT_POWER), + LEVEL_UP_MOVE(20, MOVE_SLASH), + LEVEL_UP_MOVE(30, MOVE_BULK_UP), + LEVEL_UP_MOVE(35, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(45, MOVE_FIRE_BLAST), + LEVEL_UP_MOVE(50, MOVE_REST), + LEVEL_UP_MOVE(60, MOVE_FISSURE), + LEVEL_UP_MOVE(65, MOVE_SOLAR_BEAM), + LEVEL_UP_MOVE(75, MOVE_ERUPTION), + LEVEL_UP_END +}; + +const u16 gRayquazaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TWISTER), + LEVEL_UP_MOVE( 5, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(15, MOVE_ANCIENT_POWER), + LEVEL_UP_MOVE(20, MOVE_DRAGON_CLAW), + LEVEL_UP_MOVE(30, MOVE_DRAGON_DANCE), + LEVEL_UP_MOVE(35, MOVE_CRUNCH), + LEVEL_UP_MOVE(45, MOVE_FLY), + LEVEL_UP_MOVE(50, MOVE_REST), + LEVEL_UP_MOVE(60, MOVE_EXTREME_SPEED), + LEVEL_UP_MOVE(65, MOVE_OUTRAGE), + LEVEL_UP_MOVE(75, MOVE_HYPER_BEAM), + LEVEL_UP_END +}; + +const u16 gLatiasLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PSYWAVE), + LEVEL_UP_MOVE( 5, MOVE_WISH), + LEVEL_UP_MOVE(10, MOVE_HELPING_HAND), + LEVEL_UP_MOVE(15, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(20, MOVE_DRAGON_BREATH), + LEVEL_UP_MOVE(25, MOVE_WATER_SPORT), + LEVEL_UP_MOVE(30, MOVE_REFRESH), + LEVEL_UP_MOVE(35, MOVE_MIST_BALL), + LEVEL_UP_MOVE(40, MOVE_PSYCHIC), + LEVEL_UP_MOVE(45, MOVE_RECOVER), + LEVEL_UP_MOVE(50, MOVE_CHARM), + LEVEL_UP_END +}; + +const u16 gLatiosLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PSYWAVE), + LEVEL_UP_MOVE( 5, MOVE_MEMENTO), + LEVEL_UP_MOVE(10, MOVE_HELPING_HAND), + LEVEL_UP_MOVE(15, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(20, MOVE_DRAGON_BREATH), + LEVEL_UP_MOVE(25, MOVE_PROTECT), + LEVEL_UP_MOVE(30, MOVE_REFRESH), + LEVEL_UP_MOVE(35, MOVE_LUSTER_PURGE), + LEVEL_UP_MOVE(40, MOVE_PSYCHIC), + LEVEL_UP_MOVE(45, MOVE_RECOVER), + LEVEL_UP_MOVE(50, MOVE_DRAGON_DANCE), + LEVEL_UP_END +}; + +const u16 gJirachiLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WISH), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 5, MOVE_REST), + LEVEL_UP_MOVE(10, MOVE_SWIFT), + LEVEL_UP_MOVE(15, MOVE_HELPING_HAND), + LEVEL_UP_MOVE(20, MOVE_PSYCHIC), + LEVEL_UP_MOVE(25, MOVE_REFRESH), + LEVEL_UP_MOVE(30, MOVE_REST), + LEVEL_UP_MOVE(35, MOVE_DOUBLE_EDGE), + LEVEL_UP_MOVE(40, MOVE_FUTURE_SIGHT), + LEVEL_UP_MOVE(45, MOVE_COSMIC_POWER), + LEVEL_UP_MOVE(50, MOVE_DOOM_DESIRE), + LEVEL_UP_END +}; + +const u16 gDeoxysLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_WRAP), + LEVEL_UP_MOVE( 5, MOVE_NIGHT_SHADE), + LEVEL_UP_MOVE(10, MOVE_TELEPORT), + LEVEL_UP_MOVE(15, MOVE_KNOCK_OFF), + LEVEL_UP_MOVE(20, MOVE_PURSUIT), + LEVEL_UP_MOVE(25, MOVE_PSYCHIC), + LEVEL_UP_MOVE(30, MOVE_SNATCH), + LEVEL_UP_MOVE(35, MOVE_COSMIC_POWER), + LEVEL_UP_MOVE(40, MOVE_RECOVER), + LEVEL_UP_MOVE(45, MOVE_PSYCHO_BOOST), + LEVEL_UP_MOVE(50, MOVE_HYPER_BEAM), + LEVEL_UP_END +}; + +const u16 gChimechoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WRAP), + LEVEL_UP_MOVE( 6, MOVE_GROWL), + LEVEL_UP_MOVE( 9, MOVE_ASTONISH), + LEVEL_UP_MOVE(14, MOVE_CONFUSION), + LEVEL_UP_MOVE(17, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(22, MOVE_UPROAR), + LEVEL_UP_MOVE(25, MOVE_YAWN), + LEVEL_UP_MOVE(30, MOVE_PSYWAVE), + LEVEL_UP_MOVE(33, MOVE_DOUBLE_EDGE), + LEVEL_UP_MOVE(38, MOVE_HEAL_BELL), + LEVEL_UP_MOVE(41, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(46, MOVE_PSYCHIC), + LEVEL_UP_END +}; + +#endif //POKERUBY_LEVEL_UP_LEARNSETS_H diff --git a/include/data/pokemon/nature_stats.h b/include/data/pokemon/nature_stats.h new file mode 100644 index 000000000..27bd98f9d --- /dev/null +++ b/include/data/pokemon/nature_stats.h @@ -0,0 +1,37 @@ +// +// Created by Scott Norton on 6/27/17. +// + +#ifndef POKERUBY_NATURE_STATS_H +#define POKERUBY_NATURE_STATS_H + +const s8 gNatureStatTable[][5] = { + // Atk Def Spd Sp.Atk Sp.Def + { 0, 0, 0, 0, 0}, // Hardy + { 1, -1, 0, 0, 0}, // Lonely + { 1, 0, -1, 0, 0}, // Brave + { 1, 0, 0, -1, 0}, // Adamant + { 1, 0, 0, 0, -1}, // Naughty + { -1, 1, 0, 0, 0}, // Bold + { 0, 0, 0, 0, 0}, // Docile + { 0, 1, -1, 0, 0}, // Relaxed + { 0, 1, 0, -1, 0}, // Impish + { 0, 1, 0, 0, -1}, // Lax + { -1, 0, 1, 0, 0}, // Timid + { 0, -1, 1, 0, 0}, // Hasty + { 0, 0, 0, 0, 0}, // Serious + { 0, 0, 1, -1, 0}, // Jolly + { 0, 0, 1, 0, -1}, // Naive + { -1, 0, 0, 1, 0}, // Modest + { 0, -1, 0, 1, 0}, // Mild + { 0, 0, -1, 1, 0}, // Quiet + { 0, 0, 0, 0, 0}, // Bashful + { 0, 0, 0, 1, -1}, // Rash + { -1, 0, 0, 0, 1}, // Calm + { 0, -1, 0, 0, 1}, // Gentle + { 0, 0, -1, 0, 1}, // Sassy + { 0, 0, 0, -1, 1}, // Careful + { 0, 0, 0, 0, 0} // Quirky +}; + +#endif //POKERUBY_NATURE_STATS_H diff --git a/include/data/pokemon/spinda_spots.h b/include/data/pokemon/spinda_spots.h new file mode 100644 index 000000000..234cdf00e --- /dev/null +++ b/include/data/pokemon/spinda_spots.h @@ -0,0 +1,15 @@ +// +// Created by Scott Norton on 6/27/17. +// + +#ifndef POKERUBY_SPINDA_SPOTS_H +#define POKERUBY_SPINDA_SPOTS_H + +const struct SpindaSpot gSpindaSpotGraphics[] = { + {16, 14, INCBIN_U16("graphics/spinda_spots/spot_0.bin")}, + {40, 15, INCBIN_U16("graphics/spinda_spots/spot_1.bin")}, + {22, 32, INCBIN_U16("graphics/spinda_spots/spot_2.bin")}, + {34, 33, INCBIN_U16("graphics/spinda_spots/spot_3.bin")} +}; + +#endif //POKERUBY_SPINDA_SPOTS_H diff --git a/include/data/pokemon/tmhm_learnsets.h b/include/data/pokemon/tmhm_learnsets.h new file mode 100644 index 000000000..fa48f7f5c --- /dev/null +++ b/include/data/pokemon/tmhm_learnsets.h @@ -0,0 +1,431 @@ +// +// Created by Scott Norton on 6/27/17. +// + +#ifndef POKERUBY_TMHM_LEARNSETS_H +#define POKERUBY_TMHM_LEARNSETS_H + +// TO-DO: Rewrite this declaration to allow assignment of TM/HM learns by name. +// These are 58-bit numbers aligned to 64 bits. The least significant bit represents TM01, +// while the most significant bit represents HM08. + +asm( + ".align 2\n" + ".global gTMHMLearnsets\n" + "gTMHMLearnsets:\n" + + ".8byte 0b0000000000000000000000000000000000000000000000000000000000\n" // ?????????? + ".8byte 0b0011100100000111100000100010000100001101010000011100100000\n" // Bulbasaur + ".8byte 0b0011100100000111100000100010000100001101010000011100100000\n" // Ivysaur + ".8byte 0b0011100100000111100000100010000110001101010100011100110000\n" // Venusaur + ".8byte 0b0010100110000111101010010011001100010100010000011000100011\n" // Charmander + ".8byte 0b0010100110000111101010010011001100010100010000011000100011\n" // Charmeleon + ".8byte 0b0010101110010111101010010011001110010100010100011000110011\n" // Charizard + ".8byte 0b1110110000000111100000000011001100010100110011001001100101\n" // Squirtle + ".8byte 0b1110110000000111100000000011001100010100110011001001100101\n" // Wartortle + ".8byte 0b1110110000000111100000000011001110010100110111001001110101\n" // Blastoise + ".8byte 0b0000000000000000000000000000000000000000000000000000000000\n" // Caterpie + ".8byte 0b0000000000000000000000000000000000000000000000000000000000\n" // Metapod + ".8byte 0b0001000000101111101000000010110100001111110100011000100000\n" // Butterfree + ".8byte 0b0000000000000000000000000000000000000000000000000000000000\n" // Weedle + ".8byte 0b0000000000000000000000000000000000000000000000000000000000\n" // Kakuna + ".8byte 0b0010000100001111101000100011000100001101010100011000100000\n" // Beedrill + ".8byte 0b0000001000011111101000000010000100000100110000011000100000\n" // Pidgey + ".8byte 0b0000001000011111101000000010000100000100110000011000100000\n" // Pidgeotto + ".8byte 0b0000001000011111101000000010000100000100110100011000100000\n" // Pidgeot + ".8byte 0b0010000100001111100000001010101101110100110011111000100000\n" // Rattata + ".8byte 0b0010100100001111100000001010101101110100110111111000110000\n" // Raticate + ".8byte 0b0000001000011111101000000010000100000100110000011000100000\n" // Spearow + ".8byte 0b0000001000011111101000000010000100000100110100011000100000\n" // Fearow + ".8byte 0b0000100001001111110000100010001110010101110000011000100000\n" // Ekans + ".8byte 0b0000100001001111110000100010001110010101110100011000100000\n" // Arbok + ".8byte 0b0011100000000111100000001011001101110100111000001000100001\n" // Pikachu + ".8byte 0b0011100000001111100000001011001101110100111100001000100001\n" // Raichu + ".8byte 0b0010100100001111101101000011001110010100010000011000100001\n" // Sandshrew + ".8byte 0b0010100100001111101101000011001110010100010100011000100001\n" // Sandslash + ".8byte 0b0010100100001111101000101010001101110100110011011000100100\n" // Nidoran♀ + ".8byte 0b0010100100001111101000101010001101110100110011011000100100\n" // Nidorina + ".8byte 0b0010110100001111111111111011101111110100110111111000110101\n" // Nidoqueen + ".8byte 0b0010100100001111100000101010001101110100110011011000100100\n" // Nidoran♂ + ".8byte 0b0010100100001111100000101010001101110100110011011000100100\n" // Nidorino + ".8byte 0b0010110100001111110111111011101111110100110111111000110101\n" // Nidoking + ".8byte 0b0001100001000111100010011111111101111110111011011000101101\n" // Clefairy + ".8byte 0b0001100001000111100010011111111101111110111111011000101101\n" // Clefable + ".8byte 0b0000000010000111100010010010001100010110010000011000110000\n" // Vulpix + ".8byte 0b0000000010000111100010010010001100010110010100011000110000\n" // Ninetales + ".8byte 0b0001100001000111100010011111111101101110111011011000100101\n" // Jigglypuff + ".8byte 0b0001100001000111100010011111111101101110111111011000100101\n" // Wigglytuff + ".8byte 0b0000000001011111111000100010100100000101110000111000100000\n" // Zubat + ".8byte 0b0000000001011111111000100010100100000101110100111000100000\n" // Golbat + ".8byte 0b0001000100000111100000100010000100001101010000011100100000\n" // Oddish + ".8byte 0b0001000100000111100000100010000100001101010000011100100000\n" // Gloom + ".8byte 0b0001000100000111100000100010000100001101010100011100100000\n" // Vileplume + ".8byte 0b0011000100001111101000100010001100001101010000011100100000\n" // Paras + ".8byte 0b0011000100001111101000100010001100001101010100011100100000\n" // Parasect + ".8byte 0b0001000000101111100000100010010100001101010000011000100000\n" // Venonat + ".8byte 0b0001000000101111101000100010010100001101010100011000100000\n" // Venomoth + ".8byte 0b0010000100001111101100100010001110000100010000011000100000\n" // Diglett + ".8byte 0b0010000100001111101100100010001110000100010100011000100000\n" // Dugtrio + ".8byte 0b0001000101001111111000001010101101110100110000111000100100\n" // Meowth + ".8byte 0b0001000101001111111000001010101101110100110100111000110100\n" // Persian + ".8byte 0b1111110000000111101000000011001100010100110011001001101101\n" // Psyduck + ".8byte 0b1111110000000111101000000011001100010100110111001001101101\n" // Golduck + ".8byte 0b0010100010001111101100000011001111110100110000111010100001\n" // Mankey + ".8byte 0b0010100010001111101100000011001111110100110100111010100001\n" // Primeape + ".8byte 0b0010100010001111101010010010001100010100010000011000110000\n" // Growlithe + ".8byte 0b0010100010001111101010010010001100010100010100011000110000\n" // Arcanine + ".8byte 0b1100010000001111100000000010011100000100110011001001100100\n" // Poliwag + ".8byte 0b1110110000001111100000000011011110000100110011001001100101\n" // Poliwhirl + ".8byte 0b1110110000001111100100000011011110000100110111001011100101\n" // Poliwrath + ".8byte 0b0001000001101111110000001110110100010110111000111000101001\n" // Abra + ".8byte 0b0001000001101111110000001110110100010110111000111000101001\n" // Kadabra + ".8byte 0b0001000001101111110000001110110100010110111100111000101001\n" // Alakazam + ".8byte 0b0010100000001111100110010011001110000100110000011010100001\n" // Machop + ".8byte 0b0010100000001111100110010011001110000100110000011010100001\n" // Machoke + ".8byte 0b0010100000001111100110010011001110000100110100011010100001\n" // Machamp + ".8byte 0b0001000100001111100000100010000100001101010000011100100000\n" // Bellsprout + ".8byte 0b0001000100001111100000100010000100001101010000011100100000\n" // Weepinbell + ".8byte 0b0001000100001111100000100010000100001101010100011100100000\n" // Victreebel + ".8byte 0b1100010100001111100000100010000100000101110011001001100100\n" // Tentacool + ".8byte 0b1100010100001111100000100010000100000101110111001001100100\n" // Tentacruel + ".8byte 0b0010100000000111100111010011001110000100010000011000100001\n" // Geodude + ".8byte 0b0010100000000111100111010011001110000100010000011000100001\n" // Graveler + ".8byte 0b0010100000000111100111010011001110000100010100011000110001\n" // Golem + ".8byte 0b0000100010000111100010010010000100011100010000011000100000\n" // Ponyta + ".8byte 0b0000100010000111100010010010000100011100010100011000100000\n" // Rapidash + ".8byte 0b1001110000100111100010010010111110010110110011011001101100\n" // Slowpoke + ".8byte 0b1011110000100111100010010011111110010110110111011001101101\n" // Slowbro + ".8byte 0b0001000000000011100000001110000101100100110000011000100000\n" // Magnemite + ".8byte 0b0001000000000011100000001110000101100100110100011000100000\n" // Magneton + ".8byte 0b0000001100011111101000000010000100010100010000011000100000\n" // Farfetch'd + ".8byte 0b0000001000011111101000000010000100000100010000011000100000\n" // Doduo + ".8byte 0b0000001000011111111000000010000100000100010100111000100000\n" // Dodrio + ".8byte 0b1100010000001111100000000010000100000110110011001001100100\n" // Seel + ".8byte 0b1100010000001111100000000010000100000110110111001001100100\n" // Dewgong + ".8byte 0b0000000000001111110110111010001101100101110000111000100000\n" // Grimer + ".8byte 0b0010100000001111110110111011001101100101110100111000100001\n" // Muk + ".8byte 0b1000010000000111100000000010000100000100110011001001100100\n" // Shellder + ".8byte 0b1000010000000111110000000010000100000100110111001001100100\n" // Cloyster + ".8byte 0b0000000001101111110000100010110100100101110000111000100000\n" // Gastly + ".8byte 0b0000000001101111110000100010110100100101110000111000100000\n" // Haunter + ".8byte 0b0010100001101111110000100011110101100101110100111000100001\n" // Gengar + ".8byte 0b0010100000000111110101000010001110010100010000111000110000\n" // Onix + ".8byte 0b0001000001101111110000000111110100000110111000111000101001\n" // Drowzee + ".8byte 0b0001000001101111110000000111110100000110111100111000101001\n" // Hypno + ".8byte 0b1010110100001111100100000010001100000100110011001001100100\n" // Krabby + ".8byte 0b1010110100001111100100000010001100000100110111001001100100\n" // Kingler + ".8byte 0b0001000000001011110000001010000101100100111000101000100000\n" // Voltorb + ".8byte 0b0001000000001011110000001010000101100100111100101000100000\n" // Electrode + ".8byte 0b0001100000101111100000100110010100001101011000011100100000\n" // Exeggcute + ".8byte 0b0001100000101111100000100110010100001101011100011100100000\n" // Exeggutor + ".8byte 0b0010100000001111101111010011001110010100010011011000100001\n" // Cubone + ".8byte 0b0010100000001111101111010011001110010100010111011000100001\n" // Marowak + ".8byte 0b0010100000001111100100000011000110000100110000011010100001\n" // Hitmonlee + ".8byte 0b0010100000001111100100000011000110000100110000011010100001\n" // Hitmonchan + ".8byte 0b0010110100001111100111011011101111111100110111011000100101\n" // Lickitung + ".8byte 0b0001000000001111110010111010100101100100110000111000100000\n" // Koffing + ".8byte 0b0001000000001111110010111010100101100100110100111000100000\n" // Weezing + ".8byte 0b0010100000001111100111011010001111110100110011011000110000\n" // Rhyhorn + ".8byte 0b0010110100001111100111011011001111110100110111011000110001\n" // Rhydon + ".8byte 0b0011100001100111100111011011110111111110111111011001101101\n" // Chansey + ".8byte 0b0011000100001111100000100010000100001101010100011100100000\n" // Tangela + ".8byte 0b0010110100001111101111011011101111111100110111011001110101\n" // Kangaskhan + ".8byte 0b1100010000000111100000000010000100000100110011001001100100\n" // Horsea + ".8byte 0b1100010000000111100000000010000100000100110111001001100100\n" // Seadra + ".8byte 0b1100010000000111100000000010000100000100110011001001100100\n" // Goldeen + ".8byte 0b1100010000000111100000000010000100000100110111001001100100\n" // Seaking + ".8byte 0b1101010000000011100000000110010101100100111011001001100100\n" // Staryu + ".8byte 0b1101010000100011100000000110010101100100111111001001100100\n" // Starmie + ".8byte 0b0001000001101111110000001111110101101110111100111000101001\n" // Mr. mime + ".8byte 0b0010000100011111101000000010000100000100110100011000100000\n" // Scyther + ".8byte 0b0001000000101111110000000111110100000100111111101001101101\n" // Jynx + ".8byte 0b0011100000001111100000001011010101110100111100001000100001\n" // Electabuzz + ".8byte 0b0010100000001111100010010011010100010100010100011000100001\n" // Magmar + ".8byte 0b0010100100001111100100000011001110000100110100011010100001\n" // Pinsir + ".8byte 0b0010110000000111100111011010000111111100110111011000100100\n" // Tauros + ".8byte 0b0000000000000000000000000000000000000000000000000000000000\n" // Magikarp + ".8byte 0b1110110000000111110011010010000111100100110111101001110100\n" // Gyarados + ".8byte 0b1110110000000111100000001010010101110110110111001001110100\n" // Lapras + ".8byte 0b0000000000000000000000000000000000000000000000000000000000\n" // Ditto + ".8byte 0b0000000000000111100000000010101100010100110000011000100000\n" // Eevee + ".8byte 0b1100010000000111100000000010101100010100110111011001110100\n" // Vaporeon + ".8byte 0b0001000000000111100000001010101101110100110100011000110000\n" // Jolteon + ".8byte 0b0000000010000111100010010010101100010100110100011000110000\n" // Flareon + ".8byte 0b0001000000001011101000001010110101111100110111011000100000\n" // Porygon + ".8byte 0b1110010000001111100101000010000100000100110011001001100100\n" // Omanyte + ".8byte 0b1110010000001111100101000010000100000100110111001001100100\n" // Omastar + ".8byte 0b0110010000001111101101000010001100000101110011001001100100\n" // Kabuto + ".8byte 0b1110010100001111101101000011001100000101110111001001100100\n" // Kabutops + ".8byte 0b0010101000011111111111010010000110010100110100111000110010\n" // Aerodactyl + ".8byte 0b0000110000000111100111011011110111101100110111011000100101\n" // Snorlax + ".8byte 0b0010001000010011101001000110000100000100110111011001110100\n" // Articuno + ".8byte 0b0011001000010011101001001010000101100100111100011000110000\n" // Zapdos + ".8byte 0b0010001010010011101011010010000100000110110100011000110000\n" // Moltres + ".8byte 0b0100010000000111100010011010000101110110110111011001100100\n" // Dratini + ".8byte 0b0100010000000111100010011010000101110110110111011001100100\n" // Dragonair + ".8byte 0b1110111100010111101111011011000111110110110111011001110111\n" // Dragonite + ".8byte 0b0011100001100011111111011111110111111110111111111011101101\n" // Mewtwo + ".8byte 0b1111111111111111111111111111111111111111111111111111111111\n" // Mew + ".8byte 0b0001000100000111100000000110000100011111011000011100100000\n" // Chikorita + ".8byte 0b0011100100000111100000000110000100011111011000011100100000\n" // Bayleef + ".8byte 0b0011100100000111100000000110000110011111011100011100100000\n" // Meganium + ".8byte 0b0000000110000111101010010010001100000100010000011000100000\n" // Cyndaquil + ".8byte 0b0010100110000111101010010011001100000100010000011000110001\n" // Quilava + ".8byte 0b0010100110000111101010010011001110000100010100011000110001\n" // Typhlosion + ".8byte 0b1100010100000111101000000011001100010100110011001001100101\n" // Totodile + ".8byte 0b1110110100000111101000000011001100010100110011001001110101\n" // Croconaw + ".8byte 0b1110110100000111101000000011001110010100110111001001110111\n" // Feraligatr + ".8byte 0b0000010100001111100000011011101100111100110001011000100101\n" // Sentret + ".8byte 0b0010110100001111100000011011101101111100110111011000100101\n" // Furret + ".8byte 0b0001001000011111101000000110110100000100110000011000100000\n" // Hoothoot + ".8byte 0b0001001000011111101000000110110100000100110100011000100000\n" // Noctowl + ".8byte 0b0001000000001111101000000111001100001111011000011000100001\n" // Ledyba + ".8byte 0b0001000000001111101000000111001100001111011100011000100001\n" // Ledian + ".8byte 0b0001000000001111100000100010011100001101010000011000100000\n" // Spinarak + ".8byte 0b0001000000001111100000100010011100001101010100011000100000\n" // Ariados + ".8byte 0b0000001001011111111000100010100100000101110100111000100000\n" // Crobat + ".8byte 0b1101010000000111100000001010000101100100110011001001100100\n" // Chinchou + ".8byte 0b1101010000000111100000001010000101100100110111001001100100\n" // Lanturn + ".8byte 0b0001000000000111100000001010000101110100111000001000100000\n" // Pichu + ".8byte 0b0001000000000111100010011110111100011110111000011000100100\n" // Cleffa + ".8byte 0b0001000000000111100010011110111100001110111000011000100100\n" // Igglybuff + ".8byte 0b0011000000000111100010011110110100001110111000011000100100\n" // Togepi + ".8byte 0b0011001000010111101010011111110100001110111100011000100101\n" // Togetic + ".8byte 0b0001000000111111101000000110110100001101111000011000101000\n" // Natu + ".8byte 0b0001001000111111101000000110110100001101111100011000101000\n" // Xatu + ".8byte 0b0001000000000111100000001010000101110100111000001000100000\n" // Mareep + ".8byte 0b0011100000000111100000001011000101110100111000001000100001\n" // Flaaffy + ".8byte 0b0011100000000111100000001011000101110100111100001000100001\n" // Ampharos + ".8byte 0b0001000100000111100000100010000100001111010100011100100000\n" // Bellossom + ".8byte 0b1110110000000111100000000011001100010100110011001001100101\n" // Marill + ".8byte 0b1110110000000111100000000011001100010100110111001001100101\n" // Azumarill + ".8byte 0b0010100000001111100101000011001110000100010000111000101001\n" // Sudowoodo + ".8byte 0b1110110000001111100000000011011110000100110111001001100101\n" // Politoed + ".8byte 0b0001000000000111101000000010000100001101010000011100100000\n" // Hoppip + ".8byte 0b0001000000000111101000000010000100001101010000011100100000\n" // Skiploom + ".8byte 0b0001000000000111101000000010000100001101010100011100100000\n" // Jumpluff + ".8byte 0b0010100101001111101000001011101101111100110000111000100101\n" // Aipom + ".8byte 0b0001000100000111100000100010000100001111011000011100100000\n" // Sunkern + ".8byte 0b0001000100000111100000100010000100001111011100011100100000\n" // Sunflora + ".8byte 0b0001000000011111101000000010110100001101010000011000100000\n" // Yanma + ".8byte 0b1111010000000111100001100010001110010100110011001001100100\n" // Wooper + ".8byte 0b1111110000000111100101100011001110010100110111001001100101\n" // Quagsire + ".8byte 0b0001000100100111100000000110111100010100111100011000101000\n" // Espeon + ".8byte 0b0001000101000111110000000010111100010100110100111000100000\n" // Umbreon + ".8byte 0b0000001001011111111000000010100100000100110000111000101000\n" // Murkrow + ".8byte 0b1011110000100111100010010011111110010110110111011001101101\n" // Slowking + ".8byte 0b0001000001101111111000001010110101100100110000111000101000\n" // Misdreavus + ".8byte 0b0000000000000000000000000000000000000000000000000000000000\n" // Unown + ".8byte 0b0000000000000000000000000000000000000000000000000000000000\n" // Wobbuffet + ".8byte 0b0011100000101111100000001110110111110100111000011000101000\n" // Girafarig + ".8byte 0b0010100000000111100001000110001110001101011000011000100000\n" // Pineco + ".8byte 0b0010100000000111100001000110001110001101011100011000100000\n" // Forretress + ".8byte 0b0010100000001111100110011010101111111100110011011000101100\n" // Dunsparce + ".8byte 0b0010100100011111101101100010001110010100110000011000100000\n" // Gligar + ".8byte 0b0010100100000111110101000010001110010100010100111000110000\n" // Steelix + ".8byte 0b0010100010001111110010111011101111101100110000111010110101\n" // Snubbull + ".8byte 0b0010100010001111110110111011101111111100110100111010110101\n" // Granbull + ".8byte 0b1100010000000111100000101010100100000100110011001001100100\n" // Qwilfish + ".8byte 0b0010100100011111101001000010000100000100110100011000100000\n" // Scizor + ".8byte 0b0011100000000111100101100010001110000110010000011000100000\n" // Shuckle + ".8byte 0b0010100100001111100100000011001110000100110100011010100001\n" // Heracross + ".8byte 0b0010110101001111111000000011101100010100110011111001101001\n" // Sneasel + ".8byte 0b0010100100001111111000000011001110000100110000111010110001\n" // Teddiursa + ".8byte 0b0010100100001111111100000011001110000100110100111010110001\n" // Ursaring + ".8byte 0b0010000010000111100010010110000100000100011000011000100000\n" // Slugma + ".8byte 0b0010100010000111100111010110000110000100011100011000100000\n" // Magcargo + ".8byte 0b0010100000000111100101000110001110000100111011001001110000\n" // Swinub + ".8byte 0b0010100000000111100101000110001110000100111111001001110000\n" // Piloswine + ".8byte 0b0010110000000111100101000110111110000110111011011001101100\n" // Corsola + ".8byte 0b1100010000001111100010010010010100000100110111011000100100\n" // Remoraid + ".8byte 0b1100010000001111100010110010010100000100110111011100100100\n" // Octillery + ".8byte 0b0000001000001111101000000010000100000100110011001001100101\n" // Delibird + ".8byte 0b1100010000000111101000000010000110000100110011001001100100\n" // Mantine + ".8byte 0b0010001100011111111001000010000100000100010000111000110000\n" // Skarmory + ".8byte 0b0010000011001111110010110010100100011100010000111000110000\n" // Houndour + ".8byte 0b0010100011001111110010110010100100011100010100111000110000\n" // Houndoom + ".8byte 0b1100010000000111100000000010000100000100110111001001100100\n" // Kingdra + ".8byte 0b0010100000000111100101000010000110010100010000011000110000\n" // Phanpy + ".8byte 0b0010100000000111100101000010000110010100010100011000110000\n" // Donphan + ".8byte 0b0001000000001011101000001010110101111100110111011000100000\n" // Porygon2 + ".8byte 0b0001000000101111100000001110110111111100111000011000111000\n" // Stantler + ".8byte 0b0000000000000000000000000000000000000000000000000000000000\n" // Smeargle + ".8byte 0b0010100000001111100000000011000110000100110000011010100000\n" // Tyrogue + ".8byte 0b0010100000001111100001000011001110000100110000011010100000\n" // Hitmontop + ".8byte 0b0001000000101111100000000110110100000100111011001001101100\n" // Smoochum + ".8byte 0b0011000000001111100000001011010101100100111000001000100001\n" // Elekid + ".8byte 0b0010000000001111100010010011010100010100010000011000100001\n" // Magby + ".8byte 0b0010110000000111100101001011100111111100110111011000100101\n" // Miltank + ".8byte 0b0011100001100111100111011011110111111110111111011001101101\n" // Blissey + ".8byte 0b0011100100000011100001001110001101110100110100011000111000\n" // Raikou + ".8byte 0b0011100100000011100011010110001100011100110100011000111000\n" // Entei + ".8byte 0b1110010100000011100001000110001100010100110111011001111100\n" // Suicune + ".8byte 0b0010000000000111110001000011001110000100110100111000100000\n" // Larvitar + ".8byte 0b0010000000000111110001000011001110000100110100111000100000\n" // Pupitar + ".8byte 0b0010110100000111111111011011001111110100110111111000110111\n" // Tyranitar + ".8byte 0b1110111000110011101001001110110111110111111111011001111100\n" // Lugia + ".8byte 0b0011101010010011101011011110110111101111111100011000111000\n" // Ho-Oh + ".8byte 0b0001000100100011101001001110110100001111111100011000101100\n" // Celebi + ".8byte 0b0000000000000000000000000000000000000000000000000000000000\n" // ? + ".8byte 0b0000000000000000000000000000000000000000000000000000000000\n" // ? + ".8byte 0b0000000000000000000000000000000000000000000000000000000000\n" // ? + ".8byte 0b0000000000000000000000000000000000000000000000000000000000\n" // ? + ".8byte 0b0000000000000000000000000000000000000000000000000000000000\n" // ? + ".8byte 0b0000000000000000000000000000000000000000000000000000000000\n" // ? + ".8byte 0b0000000000000000000000000000000000000000000000000000000000\n" // ? + ".8byte 0b0000000000000000000000000000000000000000000000000000000000\n" // ? + ".8byte 0b0000000000000000000000000000000000000000000000000000000000\n" // ? + ".8byte 0b0000000000000000000000000000000000000000000000000000000000\n" // ? + ".8byte 0b0000000000000000000000000000000000000000000000000000000000\n" // ? + ".8byte 0b0000000000000000000000000000000000000000000000000000000000\n" // ? + ".8byte 0b0000000000000000000000000000000000000000000000000000000000\n" // ? + ".8byte 0b0000000000000000000000000000000000000000000000000000000000\n" // ? + ".8byte 0b0000000000000000000000000000000000000000000000000000000000\n" // ? + ".8byte 0b0000000000000000000000000000000000000000000000000000000000\n" // ? + ".8byte 0b0000000000000000000000000000000000000000000000000000000000\n" // ? + ".8byte 0b0000000000000000000000000000000000000000000000000000000000\n" // ? + ".8byte 0b0000000000000000000000000000000000000000000000000000000000\n" // ? + ".8byte 0b0000000000000000000000000000000000000000000000000000000000\n" // ? + ".8byte 0b0000000000000000000000000000000000000000000000000000000000\n" // ? + ".8byte 0b0000000000000000000000000000000000000000000000000000000000\n" // ? + ".8byte 0b0000000000000000000000000000000000000000000000000000000000\n" // ? + ".8byte 0b0000000000000000000000000000000000000000000000000000000000\n" // ? + ".8byte 0b0000000000000000000000000000000000000000000000000000000000\n" // ? + ".8byte 0b0011100100000111101100000011001100011111010000011100100001\n" // Treecko + ".8byte 0b0011100100000111101100000011001100011111010000011100100001\n" // Grovyle + ".8byte 0b0011100100000111101100000011001110011111010100011100110011\n" // Sceptile + ".8byte 0b0010100110000111101110010010001100000100010000011000100000\n" // Torchic + ".8byte 0b0010100110000111101110010011001100000100010000011010100001\n" // Combusken + ".8byte 0b0010100110000111101110010011001110000100010100011010110001\n" // Blaziken + ".8byte 0b1110110000000111100100000010001100010100110011001001100100\n" // Mudkip + ".8byte 0b1110110000000111100100000010001110010100110011001001100100\n" // Marshtomp + ".8byte 0b1110110000000111100100000011001110010100110111001001110101\n" // Swampert + ".8byte 0b0010000001001111110000000010101100010100110000111000110000\n" // Poochyena + ".8byte 0b0010100001001111110000000010101100010100110100111000110000\n" // Mightyena + ".8byte 0b0010010100001111100000001010101101110100110011011000100100\n" // Zigzagoon + ".8byte 0b0010110100001111100000001010101101110100110111011000110100\n" // Linoone + ".8byte 0b0000000000000000000000000000000000000000000000000000000000\n" // Wurmple + ".8byte 0b0000000000000000000000000000000000000000000000000000000000\n" // Silcoon + ".8byte 0b0001000000001111101000000010110100001111010100011000100000\n" // Beautifly + ".8byte 0b0000000000000000000000000000000000000000000000000000000000\n" // Cascoon + ".8byte 0b0001000000001111101000100010110100001101011100011000100000\n" // Dustox + ".8byte 0b0001010000001111100000000010000100001101110011011101100100\n" // Lotad + ".8byte 0b1111110000001111100000000011000100001101110011011101100100\n" // Lombre + ".8byte 0b1111110000001111100000000011000100001101110111011101100101\n" // Ludicolo + ".8byte 0b0011000000000111100000000010101100001101010000011100100000\n" // Seedot + ".8byte 0b0011100100001111110100000011101100001101010100011100100000\n" // Nuzleaf + ".8byte 0b0011100100001111111100000011101100001101010100011100100000\n" // Shiftry + ".8byte 0b0001000100000011101001000010101100001101010000011000100000\n" // Nincada + ".8byte 0b0001000100001111101001000010101100001101010100011000100000\n" // Ninjask + ".8byte 0b0001000100001011101001000010101100001101010100011000100000\n" // Shedinja + ".8byte 0b0000001000011111101000000010000100000100110000011000100000\n" // Taillow + ".8byte 0b0000001000011111101000000010000100000100110100011000100000\n" // Swellow + ".8byte 0b0001000001000111100000100010000100001111010000011100100000\n" // Shroomish + ".8byte 0b0011100101000111100000100011000100011111010100011110100001\n" // Breloom + ".8byte 0b0011100001101111100100001011111100000110110000011000101101\n" // Spinda + ".8byte 0b0000001000011111101000001010000100000100110011001001100100\n" // Wingull + ".8byte 0b0000011000011111101000001010000100000100110111001001100100\n" // Pelipper + ".8byte 0b0001000000001111100000000010100100001101110011011000100100\n" // Surskit + ".8byte 0b0001000000001111101000000010100100001101110111011000100100\n" // Masquerain + ".8byte 0b1110110000000111100100000010000110000100110011001001110100\n" // Wailmer + ".8byte 0b1110110000000111100100000010000110000100110111001001110100\n" // Wailord + ".8byte 0b0001000000000111100000001010101101111110110011011000101100\n" // Skitty + ".8byte 0b0011100000000111100000001010101101111110110111011000101100\n" // Delcatty + ".8byte 0b0011100101101111101110011011101101111100110011011000100101\n" // Kecleon + ".8byte 0b0001000000100011100101000110111110001100111001011000100000\n" // Baltoy + ".8byte 0b0011100000100011100101000110111110001100111101011000100000\n" // Claydol + ".8byte 0b0010100000000111110101001010000111100100010000111000100000\n" // Nosepass + ".8byte 0b0010100010000111100010110010000100010100010000011000100000\n" // Torkoal + ".8byte 0b0011000101001111111100001011111100000100110000111000101101\n" // Sableye + ".8byte 0b1100010000000111100101000010000110000100110011001001100100\n" // Barboach + ".8byte 0b1110110000000111100101000010000110000100110111001001100100\n" // Whiscash + ".8byte 0b1100010000000111100000000010000100000110110011001001100100\n" // Luvdisc + ".8byte 0b0110110100000111101100100011001100000100110011101001100100\n" // Corphish + ".8byte 0b1110110100000111101100100011001100000100110111101001100100\n" // Crawdaunt + ".8byte 0b1100010000000111100000000010000100000100110011001001100100\n" // Feebas + ".8byte 0b1100010000000111100000000010000100010110110111001001100100\n" // Milotic + ".8byte 0b1100010000001111110000000010000100000100110011101001100100\n" // Carvanha + ".8byte 0b1110110000001111110100000010000110000100110111101001110100\n" // Sharpedo + ".8byte 0b0010100000000111100101000010001110001101010100011000100000\n" // Trapinch + ".8byte 0b0010101000010111100101000010001110001101010100011000100000\n" // Vibrava + ".8byte 0b0010101000010111100111010010001110011101010100011000100010\n" // Flygon + ".8byte 0b0010110000000111100100000011001110000100110000011010100001\n" // Makuhita + ".8byte 0b0010110000000111100100000011001110000100110100011010100001\n" // Hariyama + ".8byte 0b0001100000001111100000001010000101110100110000001000110000\n" // Electrike + ".8byte 0b0001100000001111100000001010000101110100110100001000110000\n" // Manectric + ".8byte 0b0010100010000111100111010010001110000100010000011000100000\n" // Numel + ".8byte 0b0010100010000111100111010010001110000100010100011000110000\n" // Camerupt + ".8byte 0b1110110000000111100100000010000110010100110011001001100100\n" // Spheal + ".8byte 0b1110110000000111100100000010000110010100110011001001110100\n" // Sealeo + ".8byte 0b1110110000000111100100000010000110010100110111001001110100\n" // Walrein + ".8byte 0b0001000100000111100001000010000100001101010000011100100001\n" // Cacnea + ".8byte 0b0001100100000111100001000010000100001101010100011100100001\n" // Cacturne + ".8byte 0b0001000000000111100000000010100100000110111011001001100100\n" // Snorunt + ".8byte 0b0001000000000111110000000010100110000110111111101001100100\n" // Glalie + ".8byte 0b0001000000100011100101000110110110000110111101001000101000\n" // Lunatone + ".8byte 0b0001000010100011100111010110110110001110011100011000101000\n" // Solrock + ".8byte 0b0100010000000111100000000010000100010100110011001001100100\n" // Azurill + ".8byte 0b0001000001101111110000001110110100010100111000111000101000\n" // Spoink + ".8byte 0b0001000001101111110000001110110100010100111100111000101001\n" // Grumpig + ".8byte 0b0001000000000111100000001010000101110100111000001000100000\n" // Plusle + ".8byte 0b0001000000000111100000001010000101110100111000001000100000\n" // Minun + ".8byte 0b0010100000000111110111110011000100001100110101111000100001\n" // Mawile + ".8byte 0b0011100000000111100100000111110100000100111000011010101001\n" // Meditite + ".8byte 0b0011100000000111100100000111110100000100111100011010101001\n" // Medicham + ".8byte 0b0000001000011111101000000010000100001110110001011000100000\n" // Swablu + ".8byte 0b0010001000011111101010010010000110011110110101011000110010\n" // Altaria + ".8byte 0b0000000000000000000000000000000000000000000000000000000000\n" // Wynaut + ".8byte 0b0001000001101111110000000010110100000100110011111000101000\n" // Duskull + ".8byte 0b0011100001101111110100000010110110000100110111111000101001\n" // Dusclops + ".8byte 0b0001000100000111100000100010100100001101010000011100100000\n" // Roselia + ".8byte 0b0010100100000111101010011011100101101100110011011010100101\n" // Slakoth + ".8byte 0b0010100100000111101010011011100111101100110011111010110101\n" // Vigoroth + ".8byte 0b0010100100000111101010011011100111101100110111111010110101\n" // Slaking + ".8byte 0b0010100001000111100000101010100100001101110001011100100100\n" // Gulpin + ".8byte 0b0010100001000111100000101010100100001101110101011100100100\n" // Swalot + ".8byte 0b0011101100010111101000000010000110001111010100011100110000\n" // Tropius + ".8byte 0b0000000000000111100010011010100100001100110011011000110100\n" // Whismur + ".8byte 0b0010100010000111110010011011100110001100110011111000110100\n" // Loudred + ".8byte 0b0010100010000111110010011011100110001100110111111000110100\n" // Exploud + ".8byte 0b1100010000000111100000000010000100000100110011001001100100\n" // Clamperl + ".8byte 0b1100010001000111100100000010000100000100110111001001100100\n" // Huntail + ".8byte 0b1100010000000111100000000010110100000110110111001001100100\n" // Gorebyss + ".8byte 0b0011100101001111111011011010100101110100110111111001101100\n" // Absol + ".8byte 0b0001000001101111110000001010110101100100110000111000101000\n" // Shuppet + ".8byte 0b0001000001101111110000001010110101100100110100111000101000\n" // Banette + ".8byte 0b0010100001001111100000110010001110010101110000111000100000\n" // Seviper + ".8byte 0b0010100000001111101010011011101101111101110011111000110101\n" // Zangoose + ".8byte 0b1110010000000111100101000010000110000110110111001001101100\n" // Relicanth + ".8byte 0b0010100100000111101101001010001110010100110000011000110100\n" // Aron + ".8byte 0b0010100100000111101101001010001110010100110000011000110100\n" // Lairon + ".8byte 0b0010110100000111101111011011001111111100110111111000110111\n" // Aggron + ".8byte 0b0001000000001111100011011010100101101100110011011001100100\n" // Castform + ".8byte 0b0001000000001111101000001011100101101101111000011000100101\n" // Volbeat + ".8byte 0b0001000000001111101000001011100101101101111000011000100101\n" // Illumise + ".8byte 0b0000000000000111100001100010000100001101010000011100100000\n" // Lileep + ".8byte 0b0010100000000111100101100010000110001101010100011100100000\n" // Cradily + ".8byte 0b0010000100000111101101000011001100000100010000011000100100\n" // Anorith + ".8byte 0b0010100100000111101101000011001110010100010100011000100100\n" // Armaldo + ".8byte 0b0001000001101111110000001110110100100110111000111000101000\n" // Ralts + ".8byte 0b0001000001101111110000001110110100100110111000111000101000\n" // Kirlia + ".8byte 0b0001000001101111110000001110110100100110111100111000101000\n" // Gardevoir + ".8byte 0b0010100100000111101110010011000100000100110000011000110010\n" // Bagon + ".8byte 0b0010100100000111101110010011000100000100110000011000110010\n" // Shelgon + ".8byte 0b0010101100010111101110010011000110010100110100011000110010\n" // Salamence + ".8byte 0b0000000000000000000000000000000000000000000000000000000000\n" // Beldum + ".8byte 0b0011100100000011101101100111110110000100111100011000100000\n" // Metang + ".8byte 0b0011100100000011101101100111110110000100111100011000100000\n" // Metagross + ".8byte 0b0010100000000011100101001011001111100110010100011000100001\n" // Regirock + ".8byte 0b0010100000000011100000001011000111100110110111001001100001\n" // Regice + ".8byte 0b0010100000000011101101001011000111100110110100011000100001\n" // Registeel + ".8byte 0b1110110000000011100100001011000111100110110111001001111100\n" // Kyogre + ".8byte 0b0010100110000011101111011011001111111110010100011010110010\n" // Groudon + ".8byte 0b1110111010000011101011011011000111111100110111011010110110\n" // Rayquaza + ".8byte 0b1101011100010111101001001110110111101110111101011000111110\n" // Latias + ".8byte 0b1101011100010111101001001110110111101110111101011000111110\n" // Latios + ".8byte 0b0001000000100011101001001110110101100110111100011000101100\n" // Jirachi + ".8byte 0b0011100101100011111100001111110101101110111101111000101101\n" // Deoxys + ".8byte 0b0001000001100111110000001110110100000110111000111000101000\n" // Chimecho +); + +#endif //POKERUBY_TMHM_LEARNSETS_H diff --git a/include/data/pokemon/trainer_class_lookups.h b/include/data/pokemon/trainer_class_lookups.h new file mode 100644 index 000000000..0aea322a0 --- /dev/null +++ b/include/data/pokemon/trainer_class_lookups.h @@ -0,0 +1,168 @@ +// +// Created by Scott Norton on 6/27/17. +// + +#ifndef POKERUBY_TRAINER_CLASS_LOOKUPS_H +#define POKERUBY_TRAINER_CLASS_LOOKUPS_H + +const u8 gTrainerClassToPicIndex[] = { + TRAINER_PIC_ARCHIE, // AQUA_LEADER + TRAINER_PIC_AQUA_GRUNT_M, // TEAM_AQUA_M + TRAINER_PIC_AQUA_GRUNT_F, // TEAM_AQUA_F + TRAINER_PIC_AROMA_LADY, // AROMA_LADY + TRAINER_PIC_RUIN_MANIAC, // RUIN_MANIAC + TRAINER_PIC_INTERVIEWER, // INTERVIEWER + TRAINER_PIC_TUBER_F, // TUBER_F + TRAINER_PIC_TUBER_M, // TUBER_M + TRAINER_PIC_COOL_TRAINER_M, // COOL_TRAINER_M + TRAINER_PIC_COOL_TRAINER_F, // COOL_TRAINER_F + TRAINER_PIC_HEX_MANIAC, // HEX_MANIAC + TRAINER_PIC_LADY, // LADY + TRAINER_PIC_BEAUTY, // BEAUTY + TRAINER_PIC_RICH_BOY, // RICH_BOY + TRAINER_PIC_POKEMANIAC, // POKEMANIAC + TRAINER_PIC_SWIMMER_M, // SWIMMER_M + TRAINER_PIC_BLACK_BELT, // BLACK_BELT + TRAINER_PIC_GUITARIST, // GUITARIST + TRAINER_PIC_KINDLER, // KINDLER + TRAINER_PIC_CAMPER, // CAMPER + TRAINER_PIC_BUG_MANIAC, // BUG_MANIAC + TRAINER_PIC_PSYCHIC_M, // PSYCHIC_M + TRAINER_PIC_PSYCHIC_F, // PSYCHIC_F + TRAINER_PIC_GENTLEMAN, // GENTLEMAN + TRAINER_PIC_SIDNEY, // ELITE_FOUR_M + TRAINER_PIC_PHOEBE, // ELITE_FOUR_F + TRAINER_PIC_ROXANNE, // LEADER_F + TRAINER_PIC_BRAWLY, // LEADER_M + TRAINER_PIC_TATE_AND_LIZA, // LEADER_MF + TRAINER_PIC_SCHOOL_KID_M, // SCHOOL_KID_M + TRAINER_PIC_SCHOOL_KID_F, // SCHOOL_KID_F + TRAINER_PIC_SR_AND_JR, // SR_AND_JR + TRAINER_PIC_POKEFAN_M, // POKEFAN_M + TRAINER_PIC_POKEFAN_F, // POKEFAN_F + TRAINER_PIC_EXPERT_M, // EXPERT_M + TRAINER_PIC_EXPERT_F, // EXPERT_F + TRAINER_PIC_YOUNGSTER, // YOUNGSTER + TRAINER_PIC_STEVEN, // CHAMPION + TRAINER_PIC_FISHERMAN, // FISHERMAN + TRAINER_PIC_CYCLING_TRIATHLETE_M, // CYCLING_TRIATHLETE_M + TRAINER_PIC_CYCLING_TRIATHLETE_F, // CYCLING_TRIATHLETE_F + TRAINER_PIC_RUNNING_TRIATHLETE_M, // RUNNING_TRIATHLETE_M + TRAINER_PIC_RUNNING_TRIATHLETE_F, // RUNNING_TRIATHLETE_F + TRAINER_PIC_SWIMMING_TRIATHLETE_M, // SWIMMING_TRIATHLETE_M + TRAINER_PIC_SWIMMING_TRIATHLETE_F, // SWIMMING_TRIATHLETE_F + TRAINER_PIC_DRAGON_TAMER, // DRAGON_TAMER + TRAINER_PIC_BIRD_KEEPER, // BIRD_KEEPER + TRAINER_PIC_NINJA_BOY, // NINJA_BOY + TRAINER_PIC_BATTLE_GIRL, // BATTLE_GIRL + TRAINER_PIC_PARASOL_LADY, // PARASOL_LADY + TRAINER_PIC_SWIMMER_F, // SWIMMER_F + TRAINER_PIC_PICNICKER, // PICNICKER + TRAINER_PIC_TWINS, // TWINS + TRAINER_PIC_SAILOR, // SAILOR + TRAINER_PIC_YOUNGSTER, // BOARDER_1 + TRAINER_PIC_YOUNGSTER, // BOARDER_2 + TRAINER_PIC_COLLECTOR, // COLLECTOR + TRAINER_PIC_WALLY, // WALLY + TRAINER_PIC_BRENDAN, // BRENDAN_1 + TRAINER_PIC_BRENDAN, // BRENDAN_2 + TRAINER_PIC_BRENDAN, // BRENDAN_3 + TRAINER_PIC_MAY, // MAY_1 + TRAINER_PIC_MAY, // MAY_2 + TRAINER_PIC_MAY, // MAY_3 + TRAINER_PIC_POKEMON_BREEDER_M, // POKEMON_BREEDER_M + TRAINER_PIC_POKEMON_BREEDER_F, // POKEMON_BREEDER_F + TRAINER_PIC_POKEMON_RANGER_M, // POKEMON_RANGER_M + TRAINER_PIC_POKEMON_RANGER_F, // POKEMON_RANGER_F + TRAINER_PIC_MAXIE, // MAGMA_LEADER + TRAINER_PIC_MAGMA_GRUNT_M, // TEAM_MAGMA_M + TRAINER_PIC_MAGMA_GRUNT_F, // TEAM_MAGMA_F + TRAINER_PIC_LASS, // LASS + TRAINER_PIC_BUG_CATCHER, // BUG_CATCHER + TRAINER_PIC_HIKER, // HIKER + TRAINER_PIC_YOUNG_COUPLE, // YOUNG_COUPLE + TRAINER_PIC_OLD_COUPLE, // OLD_COUPLE + TRAINER_PIC_SIS_AND_BRO // SIS_AND_BRO +}; + +const u8 gTrainerClassToNameIndex[] = { + TRAINER_CLASS_NAME_AQUA_LEADER, // AQUA_LEADER + TRAINER_CLASS_NAME_TEAM_AQUA, // TEAM_AQUA_M + TRAINER_CLASS_NAME_TEAM_AQUA, // TEAM_AQUA_F + TRAINER_CLASS_NAME_AROMA_LADY, // AROMA_LADY + TRAINER_CLASS_NAME_RUIN_MANIAC, // RUIN_MANIAC + TRAINER_CLASS_NAME_INTERVIEWER, // INTERVIEWER + TRAINER_CLASS_NAME_TUBER_F, // TUBER_F + TRAINER_CLASS_NAME_TUBER_M, // TUBER_M + TRAINER_CLASS_NAME_COOL_TRAINER, // COOL_TRAINER_M + TRAINER_CLASS_NAME_COOL_TRAINER, // COOL_TRAINER_F + TRAINER_CLASS_NAME_HEX_MANIAC, // HEX_MANIAC + TRAINER_CLASS_NAME_LADY, // LADY + TRAINER_CLASS_NAME_BEAUTY, // BEAUTY + TRAINER_CLASS_NAME_RICH_BOY, // RICH_BOY + TRAINER_CLASS_NAME_POKEMANIAC, // POKEMANIAC + TRAINER_CLASS_NAME_SWIMMER_M, // SWIMMER_M + TRAINER_CLASS_NAME_BLACK_BELT, // BLACK_BELT + TRAINER_CLASS_NAME_GUITARIST, // GUITARIST + TRAINER_CLASS_NAME_KINDLER, // KINDLER + TRAINER_CLASS_NAME_CAMPER, // CAMPER + TRAINER_CLASS_NAME_BUG_MANIAC, // BUG_MANIAC + TRAINER_CLASS_NAME_PSYCHIC, // PSYCHIC_M + TRAINER_CLASS_NAME_PSYCHIC, // PSYCHIC_F + TRAINER_CLASS_NAME_GENTLEMAN, // GENTLEMAN + TRAINER_CLASS_NAME_ELITE_FOUR, // ELITE_FOUR_M + TRAINER_CLASS_NAME_ELITE_FOUR, // ELITE_FOUR_F + TRAINER_CLASS_NAME_LEADER, // LEADER_F + TRAINER_CLASS_NAME_LEADER, // LEADER_M + TRAINER_CLASS_NAME_LEADER, // LEADER_MF + TRAINER_CLASS_NAME_SCHOOL_KID, // SCHOOL_KID_M + TRAINER_CLASS_NAME_SCHOOL_KID, // SCHOOL_KID_F + TRAINER_CLASS_NAME_SR_AND_JR, // SR_AND_JR + TRAINER_CLASS_NAME_POKEFAN, // POKEFAN_M + TRAINER_CLASS_NAME_POKEFAN, // POKEFAN_F + TRAINER_CLASS_NAME_EXPERT, // EXPERT_M + TRAINER_CLASS_NAME_EXPERT, // EXPERT_F + TRAINER_CLASS_NAME_YOUNGSTER, // YOUNGSTER + TRAINER_CLASS_NAME_CHAMPION, // CHAMPION + TRAINER_CLASS_NAME_FISHERMAN, // FISHERMAN + TRAINER_CLASS_NAME_TRIATHLETE, // CYCLING_TRIATHLETE_M + TRAINER_CLASS_NAME_TRIATHLETE, // CYCLING_TRIATHLETE_F + TRAINER_CLASS_NAME_TRIATHLETE, // RUNNING_TRIATHLETE_M + TRAINER_CLASS_NAME_TRIATHLETE, // RUNNING_TRIATHLETE_F + TRAINER_CLASS_NAME_TRIATHLETE, // SWIMMING_TRIATHLETE_M + TRAINER_CLASS_NAME_TRIATHLETE, // SWIMMING_TRIATHLETE_F + TRAINER_CLASS_NAME_DRAGON_TAMER, // DRAGON_TAMER + TRAINER_CLASS_NAME_BIRD_KEEPER, // BIRD_KEEPER + TRAINER_CLASS_NAME_NINJA_BOY, // NINJA_BOY + TRAINER_CLASS_NAME_BATTLE_GIRL, // BATTLE_GIRL + TRAINER_CLASS_NAME_PARASOL_LADY, // PARASOL_LADY + TRAINER_CLASS_NAME_SWIMMER_F, // SWIMMER_F + TRAINER_CLASS_NAME_PICNICKER, // PICNICKER + TRAINER_CLASS_NAME_TWINS, // TWINS + TRAINER_CLASS_NAME_SAILOR, // SAILOR + TRAINER_CLASS_NAME_BOARDER, // BOARDER_1 + TRAINER_CLASS_NAME_BOARDER, // BOARDER_2 + TRAINER_CLASS_NAME_COLLECTOR, // COLLECTOR + TRAINER_CLASS_NAME_POKEMON_TRAINER_3, // WALLY + TRAINER_CLASS_NAME_POKEMON_TRAINER_3, // BRENDAN_1 + TRAINER_CLASS_NAME_POKEMON_TRAINER_3, // BRENDAN_2 + TRAINER_CLASS_NAME_POKEMON_TRAINER_3, // BRENDAN_3 + TRAINER_CLASS_NAME_POKEMON_TRAINER_3, // MAY_1 + TRAINER_CLASS_NAME_POKEMON_TRAINER_3, // MAY_2 + TRAINER_CLASS_NAME_POKEMON_TRAINER_3, // MAY_3 + TRAINER_CLASS_NAME_POKEMON_BREEDER, // POKEMON_BREEDER_M + TRAINER_CLASS_NAME_POKEMON_BREEDER, // POKEMON_BREEDER_F + TRAINER_CLASS_NAME_POKEMON_RANGER, // POKEMON_RANGER_M + TRAINER_CLASS_NAME_POKEMON_RANGER, // POKEMON_RANGER_F + TRAINER_CLASS_NAME_MAGMA_LEADER, // MAGMA_LEADER + TRAINER_CLASS_NAME_TEAM_MAGMA, // TEAM_MAGMA_M + TRAINER_CLASS_NAME_TEAM_MAGMA, // TEAM_MAGMA_F + TRAINER_CLASS_NAME_LASS, // LASS + TRAINER_CLASS_NAME_BUG_CATCHER, // BUG_CATCHER + TRAINER_CLASS_NAME_HIKER, // HIKER + TRAINER_CLASS_NAME_YOUNG_COUPLE, // YOUNG_COUPLE + TRAINER_CLASS_NAME_OLD_COUPLE, // OLD_COUPLE + TRAINER_CLASS_NAME_SIS_AND_BRO // SIS_AND_BRO +}; + +#endif //POKERUBY_TRAINER_CLASS_LOOKUPS_H diff --git a/include/data2.h b/include/data2.h index f292472ef..2289969b8 100644 --- a/include/data2.h +++ b/include/data2.h @@ -18,6 +18,15 @@ struct MonCoords u8 y_offset; }; +extern const struct OamData gOamData_81F96F0; +extern const struct OamData gOamData_81F96E8; +extern const struct SpriteFrameImage gSpriteImageTable_81E7A10[]; +extern const struct SpriteFrameImage gSpriteImageTable_81E7A30[]; +extern const struct SpriteFrameImage gSpriteImageTable_81E7A50[]; +extern const struct SpriteFrameImage gSpriteImageTable_81E7A70[]; +extern const union AffineAnimCmd *const gSpriteAffineAnimTable_81E7B70[]; +extern const union AffineAnimCmd *const gSpriteAffineAnimTable_81E7BEC[]; + extern const union AffineAnimCmd *const gSpriteAffineAnimTable_81E7C18; extern const union AnimCmd *const gSpriteAnimTable_81E7C64[]; extern struct MonCoords gMonFrontPicCoords[]; diff --git a/include/pokemon.h b/include/pokemon.h index 46366511d..2f8a57d38 100755 --- a/include/pokemon.h +++ b/include/pokemon.h @@ -122,6 +122,25 @@ #define UNOWN_FORM_COUNT 28 enum { + EGG_GROUP_NONE, + EGG_GROUP_MONSTER, + EGG_GROUP_WATER_1, + EGG_GROUP_BUG, + EGG_GROUP_FLYING, + EGG_GROUP_FIELD, + EGG_GROUP_FAIRY, + EGG_GROUP_GRASS, + EGG_GROUP_HUMAN_LIKE, + EGG_GROUP_WATER_3, + EGG_GROUP_MINERAL, + EGG_GROUP_AMORPHOUS, + EGG_GROUP_WATER_2, + EGG_GROUP_DITTO, + EGG_GROUP_DRAGON, + EGG_GROUP_UNDISCOVERED +}; + +enum { NATURE_HARDY, NATURE_LONELY, NATURE_BRAVE, @@ -384,6 +403,55 @@ struct PokemonStorage u8 unkArray[14]; }; +struct SpindaSpot +{ + u8 x, y; + u16 image[16]; +}; + +struct __attribute__((packed)) LevelUpMove { + u16 move:9; + u16 level:7; +}; + +enum { + GROWTH_MEDIUM_FAST, + GROWTH_ERRATIC, + GROWTH_FLUCTUATING, + GROWTH_MEDIUM_SLOW, + GROWTH_FAST, + GROWTH_SLOW +}; + +enum { + BODY_COLOR_RED, + BODY_COLOR_BLUE, + BODY_COLOR_YELLOW, + BODY_COLOR_GREEN, + BODY_COLOR_BLACK, + BODY_COLOR_BROWN, + BODY_COLOR_PURPLE, + BODY_COLOR_GRAY, + BODY_COLOR_WHITE, + BODY_COLOR_PINK +}; + +#define EVO_FRIENDSHIP 0x0001 // Pokémon levels up with friendship ≥ 220 +#define EVO_FRIENDSHIP_DAY 0x0002 // Pokémon levels up during the day with friendship ≥ 220 +#define EVO_FRIENDSHIP_NIGHT 0x0003 // Pokémon levels up at night with friendship ≥ 220 +#define EVO_LEVEL 0x0004 // Pokémon reaches the specified level +#define EVO_TRADE 0x0005 // Pokémon is traded +#define EVO_TRADE_ITEM 0x0006 // Pokémon is traded while it's holding the specified item +#define EVO_ITEM 0x0007 // specified item is used on Pokémon +#define EVO_LEVEL_ATK_GT_DEF 0x0008 // Pokémon reaches the specified level with attack > defense +#define EVO_LEVEL_ATK_EQ_DEF 0x0009 // Pokémon reaches the specified level with attack = defense +#define EVO_LEVEL_ATK_LT_DEF 0x000a // Pokémon reaches the specified level with attack < defense +#define EVO_LEVEL_SILCOON 0x000b // Pokémon reaches the specified level with a Silcoon personality value +#define EVO_LEVEL_CASCOON 0x000c // Pokémon reaches the specified level with a Cascoon personality value +#define EVO_LEVEL_NINJASK 0x000d // Pokémon reaches the specified level (special value for Ninjask) +#define EVO_LEVEL_SHEDINJA 0x000e // Pokémon reaches the specified level (special value for Shedinja) +#define EVO_BEAUTY 0x000f // Pokémon levels up with beauty ≥ specified value + struct Evolution { u16 method; @@ -396,19 +464,13 @@ struct EvolutionData struct Evolution evolutions[5]; }; -extern const u8 *const gItemEffectTable[]; -extern u8 gTrainerClassToPicIndex[]; -extern u8 gTrainerClassToNameIndex[]; -extern const u32 gExperienceTables[8][101]; -extern const struct BaseStats gBaseStats[]; -extern struct EvolutionData gEvolutionTable[]; -extern const u16 *gLevelUpLearnsets[]; -extern u8 gUnknown_08208238[]; -extern u8 gUnknown_0820823C[]; -extern u8 gStatStageRatios[][2]; - extern struct Pokemon gPlayerParty[PARTY_SIZE]; extern struct Pokemon gEnemyParty[PARTY_SIZE]; +extern const u8 *const gItemEffectTable[]; +extern const struct BaseStats gBaseStats[]; +extern const u32 gExperienceTables[][101]; +extern const u16 *const gLevelUpLearnsets[]; +extern const struct EvolutionData gEvolutionTable[]; extern struct PokemonStorage gPokemonStorage; void ZeroBoxMonData(struct BoxPokemon *boxMon); diff --git a/include/trainer.h b/include/trainer.h index 232cde608..2e0beb342 100644 --- a/include/trainer.h +++ b/include/trainer.h @@ -16,4 +16,231 @@ #define TRAINER_ENCOUNTER_MUSIC_INTERVIEWER 12 #define TRAINER_ENCOUNTER_MUSIC_RICH 13 // Rich Boys and Gentlemen +enum { + TRAINER_CLASS_AQUA_LEADER, + TRAINER_CLASS_TEAM_AQUA_M, + TRAINER_CLASS_TEAM_AQUA_F, + TRAINER_CLASS_AROMA_LADY, + TRAINER_CLASS_RUIN_MANIAC, + TRAINER_CLASS_INTERVIEWER, + TRAINER_CLASS_TUBER_F, + TRAINER_CLASS_TUBER_M, + TRAINER_CLASS_COOL_TRAINER_M, + TRAINER_CLASS_COOL_TRAINER_F, + TRAINER_CLASS_HEX_MANIAC, + TRAINER_CLASS_LADY, + TRAINER_CLASS_BEAUTY, + TRAINER_CLASS_RICH_BOY, + TRAINER_CLASS_POKEMANIAC, + TRAINER_CLASS_SWIMMER_M, + TRAINER_CLASS_BLACK_BELT, + TRAINER_CLASS_GUITARIST, + TRAINER_CLASS_KINDLER, + TRAINER_CLASS_CAMPER, + TRAINER_CLASS_BUG_MANIAC, + TRAINER_CLASS_PSYCHIC_M, + TRAINER_CLASS_PSYCHIC_F, + TRAINER_CLASS_GENTLEMAN, + TRAINER_CLASS_ELITE_FOUR_M, + TRAINER_CLASS_ELITE_FOUR_F, + TRAINER_CLASS_LEADER_F, + TRAINER_CLASS_LEADER_M, + TRAINER_CLASS_LEADER_MF, + TRAINER_CLASS_SCHOOL_KID_M, + TRAINER_CLASS_SCHOOL_KID_F, + TRAINER_CLASS_SR_AND_JR, + TRAINER_CLASS_POKEFAN_M, + TRAINER_CLASS_POKEFAN_F, + TRAINER_CLASS_EXPERT_M, + TRAINER_CLASS_EXPERT_F, + TRAINER_CLASS_YOUNGSTER, + TRAINER_CLASS_CHAMPION, + TRAINER_CLASS_FISHERMAN, + TRAINER_CLASS_CYCLING_TRIATHLETE_M, + TRAINER_CLASS_CYCLING_TRIATHLETE_F, + TRAINER_CLASS_RUNNING_TRIATHLETE_M, + TRAINER_CLASS_RUNNING_TRIATHLETE_F, + TRAINER_CLASS_SWIMMING_TRIATHLETE_M, + TRAINER_CLASS_SWIMMING_TRIATHLETE_F, + TRAINER_CLASS_DRAGON_TAMER, + TRAINER_CLASS_BIRD_KEEPER, + TRAINER_CLASS_NINJA_BOY, + TRAINER_CLASS_BATTLE_GIRL, + TRAINER_CLASS_PARASOL_LADY, + TRAINER_CLASS_SWIMMER_F, + TRAINER_CLASS_PICNICKER, + TRAINER_CLASS_TWINS, + TRAINER_CLASS_SAILOR, + TRAINER_CLASS_BOARDER_1, + TRAINER_CLASS_BOARDER_2, + TRAINER_CLASS_COLLECTOR, + TRAINER_CLASS_WALLY, + TRAINER_CLASS_BRENDAN_1, + TRAINER_CLASS_BRENDAN_2, + TRAINER_CLASS_BRENDAN_3, + TRAINER_CLASS_MAY_1, + TRAINER_CLASS_MAY_2, + TRAINER_CLASS_MAY_3, + TRAINER_CLASS_POKEMON_BREEDER_M, + TRAINER_CLASS_POKEMON_BREEDER_F, + TRAINER_CLASS_POKEMON_RANGER_M, + TRAINER_CLASS_POKEMON_RANGER_F, + TRAINER_CLASS_MAGMA_LEADER, + TRAINER_CLASS_TEAM_MAGMA_M, + TRAINER_CLASS_TEAM_MAGMA_F, + TRAINER_CLASS_LASS, + TRAINER_CLASS_BUG_CATCHER, + TRAINER_CLASS_HIKER, + TRAINER_CLASS_YOUNG_COUPLE, + TRAINER_CLASS_OLD_COUPLE, + TRAINER_CLASS_SIS_AND_BRO +}; + +enum { + TRAINER_PIC_BRENDAN, + TRAINER_PIC_MAY, + TRAINER_PIC_LASS, + TRAINER_PIC_YOUNGSTER, + TRAINER_PIC_HIKER, + TRAINER_PIC_BEAUTY, + TRAINER_PIC_FISHERMAN, + TRAINER_PIC_LADY, + TRAINER_PIC_CYCLING_TRIATHLETE_M, + TRAINER_PIC_AQUA_GRUNT_M, + TRAINER_PIC_TWINS, + TRAINER_PIC_SWIMMER_F, + TRAINER_PIC_BUG_CATCHER, + TRAINER_PIC_SCHOOL_KID_M, + TRAINER_PIC_RICH_BOY, + TRAINER_PIC_SR_AND_JR, + TRAINER_PIC_BLACK_BELT, + TRAINER_PIC_WALLY, + TRAINER_PIC_AQUA_GRUNT_F, + TRAINER_PIC_TUBER_F, + TRAINER_PIC_HEX_MANIAC, + TRAINER_PIC_POKEMON_BREEDER_F, + TRAINER_PIC_MAGMA_GRUNT_M, + TRAINER_PIC_MAGMA_GRUNT_F, + TRAINER_PIC_INTERVIEWER, + TRAINER_PIC_TUBER_M, + TRAINER_PIC_YOUNG_COUPLE, + TRAINER_PIC_GUITARIST, + TRAINER_PIC_GENTLEMAN, + TRAINER_PIC_STEVEN, + TRAINER_PIC_MAXIE, + TRAINER_PIC_RUNNING_TRIATHLETE_F, + TRAINER_PIC_RUNNING_TRIATHLETE_M, + TRAINER_PIC_BATTLE_GIRL, + TRAINER_PIC_CYCLING_TRIATHLETE_F, + TRAINER_PIC_SWIMMER_M, + TRAINER_PIC_POKEFAN_F, + TRAINER_PIC_EXPERT_M, + TRAINER_PIC_EXPERT_F, + TRAINER_PIC_SWIMMING_TRIATHLETE_M, + TRAINER_PIC_SWIMMING_TRIATHLETE_F, + TRAINER_PIC_DRAGON_TAMER, + TRAINER_PIC_BIRD_KEEPER, + TRAINER_PIC_NINJA_BOY, + TRAINER_PIC_PARASOL_LADY, + TRAINER_PIC_BUG_MANIAC, + TRAINER_PIC_SAILOR, + TRAINER_PIC_COLLECTOR, + TRAINER_PIC_POKEMON_BREEDER_M, + TRAINER_PIC_POKEMON_RANGER_M, + TRAINER_PIC_POKEMON_RANGER_F, + TRAINER_PIC_MAGMA_ADMIN_M, + TRAINER_PIC_MAGMA_ADMIN_F, + TRAINER_PIC_AROMA_LADY, + TRAINER_PIC_RUIN_MANIAC, + TRAINER_PIC_COOL_TRAINER_M, + TRAINER_PIC_COOL_TRAINER_F, + TRAINER_PIC_POKEMANIAC, + TRAINER_PIC_KINDLER, + TRAINER_PIC_CAMPER, + TRAINER_PIC_PICNICKER, + TRAINER_PIC_PSYCHIC_M, + TRAINER_PIC_PSYCHIC_F, + TRAINER_PIC_SCHOOL_KID_F, + TRAINER_PIC_POKEFAN_M, + TRAINER_PIC_SIS_AND_BRO, + TRAINER_PIC_OLD_COUPLE, + TRAINER_PIC_AQUA_ADMIN_M, + TRAINER_PIC_AQUA_ADMIN_F, + TRAINER_PIC_UNUSED_AQUA, + TRAINER_PIC_ARCHIE, + TRAINER_PIC_ROXANNE, + TRAINER_PIC_BRAWLY, + TRAINER_PIC_WATTSON, + TRAINER_PIC_FLANNERY, + TRAINER_PIC_NORMAN, + TRAINER_PIC_WINONA, + TRAINER_PIC_TATE_AND_LIZA, + TRAINER_PIC_WALLACE, + TRAINER_PIC_SIDNEY, + TRAINER_PIC_PHOEBE, + TRAINER_PIC_GLACIA, + TRAINER_PIC_DRAKE, +}; + +enum { + TRAINER_CLASS_NAME_POKEMON_TRAINER_1, + TRAINER_CLASS_NAME_POKEMON_TRAINER_2, + TRAINER_CLASS_NAME_AQUA_LEADER, + TRAINER_CLASS_NAME_TEAM_AQUA, + TRAINER_CLASS_NAME_AQUA_ADMIN, + TRAINER_CLASS_NAME_AROMA_LADY, + TRAINER_CLASS_NAME_RUIN_MANIAC, + TRAINER_CLASS_NAME_INTERVIEWER, + TRAINER_CLASS_NAME_TUBER_F, + TRAINER_CLASS_NAME_TUBER_M, + TRAINER_CLASS_NAME_COOL_TRAINER, + TRAINER_CLASS_NAME_HEX_MANIAC, + TRAINER_CLASS_NAME_LADY, + TRAINER_CLASS_NAME_BEAUTY, + TRAINER_CLASS_NAME_RICH_BOY, + TRAINER_CLASS_NAME_POKEMANIAC, + TRAINER_CLASS_NAME_SWIMMER_M, + TRAINER_CLASS_NAME_BLACK_BELT, + TRAINER_CLASS_NAME_GUITARIST, + TRAINER_CLASS_NAME_KINDLER, + TRAINER_CLASS_NAME_CAMPER, + TRAINER_CLASS_NAME_BUG_MANIAC, + TRAINER_CLASS_NAME_PSYCHIC, + TRAINER_CLASS_NAME_GENTLEMAN, + TRAINER_CLASS_NAME_ELITE_FOUR, + TRAINER_CLASS_NAME_LEADER, + TRAINER_CLASS_NAME_SCHOOL_KID, + TRAINER_CLASS_NAME_SR_AND_JR, + TRAINER_CLASS_NAME_WINSTRATE, + TRAINER_CLASS_NAME_POKEFAN, + TRAINER_CLASS_NAME_EXPERT, + TRAINER_CLASS_NAME_YOUNGSTER, + TRAINER_CLASS_NAME_CHAMPION, + TRAINER_CLASS_NAME_FISHERMAN, + TRAINER_CLASS_NAME_TRIATHLETE, + TRAINER_CLASS_NAME_DRAGON_TAMER, + TRAINER_CLASS_NAME_BIRD_KEEPER, + TRAINER_CLASS_NAME_NINJA_BOY, + TRAINER_CLASS_NAME_BATTLE_GIRL, + TRAINER_CLASS_NAME_PARASOL_LADY, + TRAINER_CLASS_NAME_SWIMMER_F, + TRAINER_CLASS_NAME_PICNICKER, + TRAINER_CLASS_NAME_TWINS, + TRAINER_CLASS_NAME_SAILOR, + TRAINER_CLASS_NAME_BOARDER, + TRAINER_CLASS_NAME_COLLECTOR, + TRAINER_CLASS_NAME_POKEMON_TRAINER_3, + TRAINER_CLASS_NAME_POKEMON_BREEDER, + TRAINER_CLASS_NAME_POKEMON_RANGER, + TRAINER_CLASS_NAME_MAGMA_LEADER, + TRAINER_CLASS_NAME_TEAM_MAGMA, + TRAINER_CLASS_NAME_MAGMA_ADMIN, + TRAINER_CLASS_NAME_LASS, + TRAINER_CLASS_NAME_BUG_CATCHER, + TRAINER_CLASS_NAME_HIKER, + TRAINER_CLASS_NAME_YOUNG_COUPLE, + TRAINER_CLASS_NAME_OLD_COUPLE, + TRAINER_CLASS_NAME_SIS_AND_BRO +}; + #endif // GUARD_TRAINER_H diff --git a/ld_script.txt b/ld_script.txt index e52e5661c..a7166258b 100755 --- a/ld_script.txt +++ b/ld_script.txt @@ -335,7 +335,7 @@ SECTIONS { src/rtc.o(.rodata); data/main_menu.o(.rodata); data/data2.o(.rodata); - data/pokemon.o(.rodata); + src/pokemon_data.o(.rodata); . = ALIGN(4); src/trig.o(.rodata); data/util.o(.rodata); diff --git a/src/calculate_base_damage.c b/src/calculate_base_damage.c index ae60e30fe..0f2605e5b 100644 --- a/src/calculate_base_damage.c +++ b/src/calculate_base_damage.c @@ -35,7 +35,11 @@ extern struct PokemonStorage gPokemonStorage; extern u8 gBadEggNickname[]; extern struct SpriteTemplate gSpriteTemplate_8208288[]; -extern u8 gSecretBaseTrainerClasses[]; +extern u8 gTrainerClassToPicIndex[]; +extern u8 gTrainerClassToNameIndex[]; +extern u8 gUnknown_08208238[]; +extern u8 gUnknown_0820823C[]; +extern u8 gStatStageRatios[]; extern u8 gHoldEffectToType[][2]; #define APPLY_STAT_MOD(var, mon, stat, statIndex) \ diff --git a/src/pokemon_2.c b/src/pokemon_2.c index 5acdae4d3..543b032e2 100644 --- a/src/pokemon_2.c +++ b/src/pokemon_2.c @@ -38,7 +38,12 @@ extern struct PokemonStorage gPokemonStorage; extern u8 gBadEggNickname[]; extern const struct SpriteTemplate gSpriteTemplate_8208288[]; //array of pointers to arrays of pointers to union AnimCmd (We probably need to typedef this.) -extern u8 gSecretBaseTrainerClasses[]; +extern u8 gTrainerClassToPicIndex[]; +extern u8 gTrainerClassToNameIndex[]; +extern u8 gSecretBaseTrainerClasses[][5]; +extern u8 gUnknown_08208238[]; +extern u8 gUnknown_0820823C[]; +extern u8 gStatStageRatios[][2]; extern u8 gHoldEffectToType[][2]; u8 CountAliveMons(u8 a1) @@ -1184,13 +1189,13 @@ void CreateSecretBaseEnemyParty(struct SecretBaseRecord *secretBaseRecord) u8 GetSecretBaseTrainerPicIndex(void) { - u8 trainerClass = gSecretBaseTrainerClasses[(gSecretBaseRecord.trainerId[0] % 5) + (5 * gSecretBaseRecord.gender)]; + u8 trainerClass = gSecretBaseTrainerClasses[gSecretBaseRecord.gender][gSecretBaseRecord.trainerId[0] % 5]; return gTrainerClassToPicIndex[trainerClass]; } u8 GetSecretBaseTrainerNameIndex(void) { - u8 trainerClass = gSecretBaseTrainerClasses[(gSecretBaseRecord.trainerId[0] % 5) + (5 * gSecretBaseRecord.gender)]; + u8 trainerClass = gSecretBaseTrainerClasses[gSecretBaseRecord.gender][gSecretBaseRecord.trainerId[0] % 5]; return gTrainerClassToNameIndex[trainerClass]; } diff --git a/src/pokemon_3.c b/src/pokemon_3.c index cb8eb2a46..c096e2e4b 100644 --- a/src/pokemon_3.c +++ b/src/pokemon_3.c @@ -23,28 +23,6 @@ #include "text.h" #include "util.h" -#define EVO_FRIENDSHIP 0x0001 // Pokémon levels up with friendship ≥ 220 -#define EVO_FRIENDSHIP_DAY 0x0002 // Pokémon levels up during the day with friendship ≥ 220 -#define EVO_FRIENDSHIP_NIGHT 0x0003 // Pokémon levels up at night with friendship ≥ 220 -#define EVO_LEVEL 0x0004 // Pokémon reaches the specified level -#define EVO_TRADE 0x0005 // Pokémon is traded -#define EVO_TRADE_ITEM 0x0006 // Pokémon is traded while it's holding the specified item -#define EVO_ITEM 0x0007 // specified item is used on Pokémon -#define EVO_LEVEL_ATK_GT_DEF 0x0008 // Pokémon reaches the specified level with attack > defense -#define EVO_LEVEL_ATK_EQ_DEF 0x0009 // Pokémon reaches the specified level with attack = defense -#define EVO_LEVEL_ATK_LT_DEF 0x000a // Pokémon reaches the specified level with attack < defense -#define EVO_LEVEL_SILCOON 0x000b // Pokémon reaches the specified level with a Silcoon personality value -#define EVO_LEVEL_CASCOON 0x000c // Pokémon reaches the specified level with a Cascoon personality value -#define EVO_LEVEL_NINJASK 0x000d // Pokémon reaches the specified level (special value for Ninjask) -#define EVO_LEVEL_SHEDINJA 0x000e // Pokémon reaches the specified level (special value for Shedinja) -#define EVO_BEAUTY 0x000f // Pokémon levels up with beauty ≥ specified value - -struct SpindaSpot -{ - u8 x, y; - u16 image[16]; -}; - extern u8 gPlayerPartyCount; extern u8 gEnemyPartyCount; extern struct BattlePokemon gBattleMons[4]; @@ -103,8 +81,8 @@ bool8 HealStatusConditions(struct Pokemon *mon, u32 unused, u32 healMask, u8 bat u8 GetItemEffectParamOffset(u16 itemId, u8 effectByte, u8 effectBit) { - u8 *temp; - u8 *itemEffect; + const u8 *temp; + const u8 *itemEffect; u8 offset; int i; u8 j; @@ -112,7 +90,7 @@ u8 GetItemEffectParamOffset(u16 itemId, u8 effectByte, u8 effectBit) offset = 6; - temp = (u8 *) gItemEffectTable[itemId - 13]; + temp = gItemEffectTable[itemId - 13]; if (!temp && itemId != ITEM_ENIGMA_BERRY) return 0; diff --git a/src/pokemon_data.c b/src/pokemon_data.c new file mode 100644 index 000000000..6414134fb --- /dev/null +++ b/src/pokemon_data.c @@ -0,0 +1,128 @@ +#include "global.h" +#include "pokemon.h" +#include "species.h" +#include "trainer.h" +#include "abilities.h" +#include "moves.h" +#include "hold_effects.h" +#include "items.h" +#include "sprite.h" +#include "data2.h" + +#include "data/pokemon/dex_order.h" +#include "data/pokemon/spinda_spots.h" +#include "data/pokemon/item_effects.h" +#include "data/pokemon/nature_stats.h" +#include "data/pokemon/tmhm_learnsets.h" +#include "data/pokemon/trainer_class_lookups.h" +#include "data/pokemon/cry_ids.h" +#include "data/pokemon/experience_tables.h" +#include "data/pokemon/base_stats.h" +#include "data/pokemon/level_up_learnsets.h" +#include "data/pokemon/evolution.h" +#include "data/pokemon/level_up_learnset_pointers.h" + +const u8 gUnknown_08208238[] = { // Masks for getting PP Up count, also PP Max values + 0x03, 0x0c, 0x30, 0xc0 +}; + +const u8 gUnknown_0820823C[] = { // Masks for setting PP Up count + 0xFC, 0xF3, 0xCF, 0x3F +}; + +const u8 gUnknown_08208240[] = { // Values added to PP Up count + 0x01, 0x04, 0x10, 0x40 +}; + +const u8 gStatStageRatios[][2] = { + {10, 40}, // -6 + {10, 35}, // -5 + {10, 30}, // -4 + {10, 25}, // -3 + {10, 20}, // -2 + {10, 15}, // -1 + {10, 10}, // 0 + {15, 10}, // 1 + {20, 10}, // 2 + {25, 10}, // 3 + {30, 10}, // 4 + {35, 10}, // 5 + {40, 10} // 6 +}; + +const u8 unknownGameFreakAbbrev_820825E[] = _("ゲーフリ"); + +const u8 gHoldEffectToType[][2] = { + {HOLD_EFFECT_BUG_POWER, TYPE_BUG}, + {HOLD_EFFECT_STEEL_POWER, TYPE_STEEL}, + {HOLD_EFFECT_GROUND_POWER, TYPE_GROUND}, + {HOLD_EFFECT_ROCK_POWER, TYPE_ROCK}, + {HOLD_EFFECT_GRASS_POWER, TYPE_GRASS}, + {HOLD_EFFECT_DARK_POWER, TYPE_DARK}, + {HOLD_EFFECT_FIGHTING_POWER, TYPE_FIGHTING}, + {HOLD_EFFECT_ELECTRIC_POWER, TYPE_ELECTRIC}, + {HOLD_EFFECT_WATER_POWER, TYPE_WATER}, + {HOLD_EFFECT_FLYING_POWER, TYPE_FLYING}, + {HOLD_EFFECT_POISON_POWER, TYPE_POISON}, + {HOLD_EFFECT_ICE_POWER, TYPE_ICE}, + {HOLD_EFFECT_GHOST_POWER, TYPE_GHOST}, + {HOLD_EFFECT_PSYCHIC_POWER, TYPE_PSYCHIC}, + {HOLD_EFFECT_FIRE_POWER, TYPE_FIRE}, + {HOLD_EFFECT_DRAGON_POWER, TYPE_DRAGON}, + {HOLD_EFFECT_NORMAL_POWER, TYPE_NORMAL} +}; + +extern void sub_80105A0(struct Sprite *); +extern void oac_poke_opponent(struct Sprite *); + +const struct SpriteTemplate gSpriteTemplate_8208288[] = { + {0xFFFF, 0, &gOamData_81F96F0, NULL, gSpriteImageTable_81E7A10, gSpriteAffineAnimTable_81E7B70, sub_80105A0}, + {0xFFFF, 0, &gOamData_81F96E8, NULL, gSpriteImageTable_81E7A30, gSpriteAffineAnimTable_81E7BEC, oac_poke_opponent}, + {0xFFFF, 0, &gOamData_81F96F0, NULL, gSpriteImageTable_81E7A50, gSpriteAffineAnimTable_81E7B70, sub_80105A0}, + {0xFFFF, 0, &gOamData_81F96E8, NULL, gSpriteImageTable_81E7A70, gSpriteAffineAnimTable_81E7BEC, oac_poke_opponent}, +}; + +const u8 gSecretBaseTrainerClasses[][5] = { + // male + {TRAINER_CLASS_YOUNGSTER, TRAINER_CLASS_BUG_CATCHER, TRAINER_CLASS_RICH_BOY, TRAINER_CLASS_CAMPER, TRAINER_CLASS_COOL_TRAINER_M}, + // female + {TRAINER_CLASS_LASS, TRAINER_CLASS_SCHOOL_KID_F, TRAINER_CLASS_LADY, TRAINER_CLASS_PICNICKER, TRAINER_CLASS_COOL_TRAINER_F} +}; + +const u8 gUnknown_082082F2[] = { + MON_DATA_HP_EV, + MON_DATA_ATK_EV, + MON_DATA_DEF_EV, + MON_DATA_SPD_EV, + MON_DATA_SPDEF_EV, + MON_DATA_SPATK_EV +}; + +const u8 gUnknown_082082F8[] = {1, 1, 3, 2, 4, 6}; + +const s8 gUnknown_082082FE[][3] = { + // Happiness deltas + { 5, 3, 2}, + { 5, 3, 2}, + { 1, 1, 0}, + { 3, 2, 1}, + { 1, 1, 0}, + { 1, 1, 1}, + {-1, -1, -1}, + {-5, -5, -10}, + {-5, -5, -10} +}; + +const u16 gHMMoves[] = { + MOVE_CUT, + MOVE_FLY, + MOVE_SURF, + MOVE_STRENGTH, + MOVE_FLASH, + MOVE_ROCK_SMASH, + MOVE_WATERFALL, + MOVE_DIVE, + 0xffff +}; + +const u8 gJapaneseNidoranNames[][11] = {_("ニドラン♂"), _("ニドラン♀")}; |