summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--asm/battle_frontier_1.s4
-rw-r--r--asm/battle_frontier_2.s2
-rw-r--r--asm/battle_tower.s32
-rw-r--r--asm/pokemon_1.s2
-rw-r--r--asm/pokenav.s8
-rw-r--r--asm/trade.s3
-rw-r--r--constants/constants.inc1
-rw-r--r--constants/species_constants.inc387
-rw-r--r--constants/trainer_constants.inc1122
-rw-r--r--data/base_stats.inc8635
-rw-r--r--data/battle_frontier/battle_frontier_trainers.inc600
-rw-r--r--data/battle_frontier/fallarbor_battle_tent_trainers.inc60
-rw-r--r--data/battle_frontier/slateport_battle_tent_trainers.inc60
-rw-r--r--data/battle_frontier/verdanturf_battle_tent_trainers.inc60
-rw-r--r--data/battle_tower.s1
-rw-r--r--data/contest.s6
-rw-r--r--data/contest_opponents.inc2
-rw-r--r--data/data2b.s1
-rw-r--r--data/data2c.s180
-rw-r--r--data/data2e.s151
-rw-r--r--data/event_scripts.s1
-rw-r--r--data/evolution_table.inc1420
-rw-r--r--data/experience_tables.inc11
-rw-r--r--data/experience_tables/erratic_growth_rate.inc101
-rw-r--r--data/experience_tables/fast_growth_rate.inc101
-rw-r--r--data/experience_tables/fluctuating_growth_rate.inc101
-rw-r--r--data/experience_tables/medium_fast_growth_rate.inc101
-rw-r--r--data/experience_tables/medium_slow_growth_rate.inc101
-rw-r--r--data/experience_tables/slow_growth_rate.inc101
-rw-r--r--data/item_effect_info.inc824
-rw-r--r--data/item_menu_icons.s2
-rw-r--r--data/level_up_learnset_pointers.inc414
-rw-r--r--data/level_up_learnsets.inc5204
-rw-r--r--data/nature_stat_table.inc27
-rw-r--r--data/pokedex_order.inc1238
-rw-r--r--data/spinda_spot_graphics.inc81
-rw-r--r--data/tm_hm_learnsets.inc414
-rw-r--r--data/trainer_class_name_indices.inc83
-rw-r--r--data/trainer_money.inc110
-rw-r--r--data/trainer_pic_indices.inc84
-rw-r--r--data/trainers.inc1710
-rw-r--r--data/wild_encounter.s295
-rw-r--r--data/wild_mons.inc4524
-rw-r--r--graphics/spinda_spots/spot_0.binbin0 -> 32 bytes
-rw-r--r--graphics/spinda_spots/spot_1.binbin0 -> 32 bytes
-rw-r--r--graphics/spinda_spots/spot_2.binbin0 -> 32 bytes
-rw-r--r--graphics/spinda_spots/spot_3.binbin0 -> 32 bytes
-rw-r--r--include/constants/items.h71
-rw-r--r--include/constants/maps.h3
-rw-r--r--include/data/pokemon/base_stats.h13576
-rw-r--r--include/data/pokemon/cry_ids.h143
-rw-r--r--include/data/pokemon/evolution.h192
-rw-r--r--include/data/pokemon/experience_tables.h849
-rw-r--r--include/data/pokemon/item_effects.h241
-rw-r--r--include/data/pokemon/level_up_learnset_pointers.h420
-rw-r--r--include/data/pokemon/level_up_learnsets.h5623
-rw-r--r--include/data/pokemon/tmhm_learnsets.h9393
-rw-r--r--include/data/pokemon/trainer_class_lookups.h176
-rw-r--r--include/pokemon.h7
-rw-r--r--ld_script.txt4
-rw-r--r--src/battle_controller_link_opponent.c19
-rw-r--r--src/battle_dome_cards.c6
-rw-r--r--src/battle_script_commands.c6
-rw-r--r--src/daycare.c4
-rw-r--r--src/evolution_scene.c29
-rwxr-xr-xsrc/item_use.c2
-rw-r--r--src/pokemon_1.c70
-rw-r--r--src/pokemon_2.c8
-rw-r--r--src/pokemon_3.c58
-rw-r--r--src/wild_encounter.c4565
-rw-r--r--sym_ewram.txt15
71 files changed, 36869 insertions, 26976 deletions
diff --git a/asm/battle_frontier_1.s b/asm/battle_frontier_1.s
index ef146fbe5..38e0e4b0a 100644
--- a/asm/battle_frontier_1.s
+++ b/asm/battle_frontier_1.s
@@ -7171,7 +7171,7 @@ _0819270A:
ldr r4, [sp, 0x24]
cmp r4, r0
bne _08192784
- ldr r0, =gTrainerClassToNameIndex
+ ldr r0, =gFacilityClassToTrainerClass
adds r0, 0x3C
ldrb r5, [r0]
b _081927A2
@@ -12991,7 +12991,7 @@ sub_8195938: @ 8195938
push {r4,lr}
adds r3, r0, 0
movs r2, 0
- ldr r4, =gTrainers + TRAINER_TUCKER * 0x28 + 0x4 @ Tucker's name
+ ldr r4, =(gTrainers + 806 * 0x28 + 0x4) @ TRAINER_TUCKER name
_08195940:
adds r0, r3, r2
adds r1, r2, r4
diff --git a/asm/battle_frontier_2.s b/asm/battle_frontier_2.s
index d405e4f3d..67f44a0b6 100644
--- a/asm/battle_frontier_2.s
+++ b/asm/battle_frontier_2.s
@@ -29847,7 +29847,7 @@ GetTrainerEncounterMusicIdInBattlePyramind: @ 81A9F3C
lsls r0, 16
lsrs r0, 16
movs r4, 0
- ldr r3, =gTrainerClassToNameIndex
+ ldr r3, =gFacilityClassToTrainerClass
ldr r1, =gUnknown_0203BC88
ldr r2, [r1]
movs r1, 0x34
diff --git a/asm/battle_tower.s b/asm/battle_tower.s
index 6156d6890..d92881024 100644
--- a/asm/battle_tower.s
+++ b/asm/battle_tower.s
@@ -1340,7 +1340,7 @@ GetFrontierTrainerFrontSpriteId: @ 8162AA0
lsls r0, 1
cmp r4, r0
bne _08162AD0
- ldr r1, =gUnknown_0831F578
+ ldr r1, =gFacilityClassToPicIndex
ldr r0, =gSaveBlock2Ptr
ldr r0, [r0]
ldr r2, =0x00000bed
@@ -1362,7 +1362,7 @@ _08162AE4:
ldr r0, =0x0000012b
cmp r4, r0
bhi _08162B08
- ldr r2, =gUnknown_0831F578
+ ldr r2, =gFacilityClassToPicIndex
ldr r0, =gUnknown_0203BC88
ldr r1, [r0]
movs r0, 0x34
@@ -1383,7 +1383,7 @@ _08162B08:
ands r0, r1
cmp r0, 0
beq _08162B38
- ldr r4, =gUnknown_0831F578
+ ldr r4, =gFacilityClassToPicIndex
bl sub_818649C
lsls r0, 24
lsrs r0, 24
@@ -1391,7 +1391,7 @@ _08162B08:
b _08162BC8
.pool
_08162B38:
- ldr r3, =gUnknown_0831F578
+ ldr r3, =gFacilityClassToPicIndex
ldr r0, =gSaveBlock2Ptr
ldr r0, [r0]
ldr r1, =0xfffffed4
@@ -1413,7 +1413,7 @@ _08162B64:
ands r0, r1
cmp r0, 0
bne _08162BB0
- ldr r4, =gUnknown_0831F578
+ ldr r4, =gFacilityClassToPicIndex
ldr r3, =gUnknown_08610970
ldr r0, =gSaveBlock2Ptr
ldr r1, [r0]
@@ -1436,7 +1436,7 @@ _08162B64:
b _08162BC8
.pool
_08162BB0:
- ldr r5, =gUnknown_0831F578
+ ldr r5, =gFacilityClassToPicIndex
ldr r4, =gUnknown_08610970
bl sub_81864A8
lsls r0, 24
@@ -1467,7 +1467,7 @@ GetFrontierOpponentClass: @ 8162BD8
lsls r0, 1
cmp r4, r0
bne _08162C08
- ldr r1, =gTrainerClassToNameIndex
+ ldr r1, =gFacilityClassToTrainerClass
ldr r0, =gSaveBlock2Ptr
ldr r0, [r0]
ldr r2, =0x00000bed
@@ -1499,7 +1499,7 @@ _08162C38:
ldr r0, =0x0000012b
cmp r4, r0
bhi _08162C60
- ldr r2, =gTrainerClassToNameIndex
+ ldr r2, =gFacilityClassToTrainerClass
ldr r0, =gUnknown_0203BC88
ldr r1, [r0]
movs r0, 0x34
@@ -1521,7 +1521,7 @@ _08162C60:
ands r0, r1
cmp r0, 0
beq _08162C90
- ldr r4, =gTrainerClassToNameIndex
+ ldr r4, =gFacilityClassToTrainerClass
bl sub_818649C
lsls r0, 24
lsrs r0, 24
@@ -1530,7 +1530,7 @@ _08162C60:
b _08162D1E
.pool
_08162C90:
- ldr r3, =gTrainerClassToNameIndex
+ ldr r3, =gFacilityClassToTrainerClass
ldr r0, =gSaveBlock2Ptr
ldr r0, [r0]
ldr r1, =0xfffffed4
@@ -1553,7 +1553,7 @@ _08162CBC:
ands r0, r1
cmp r0, 0
beq _08162CF4
- ldr r5, =gTrainerClassToNameIndex
+ ldr r5, =gFacilityClassToTrainerClass
ldr r4, =gUnknown_08610970
bl sub_81864A8
lsls r0, 24
@@ -1568,7 +1568,7 @@ _08162CBC:
b _08162D1E
.pool
_08162CF4:
- ldr r4, =gTrainerClassToNameIndex
+ ldr r4, =gFacilityClassToTrainerClass
ldr r3, =gUnknown_08610970
ldr r0, =gSaveBlock2Ptr
ldr r1, [r0]
@@ -1736,7 +1736,7 @@ _08162E68:
ldr r0, =0x00000c03
cmp r5, r0
bne _08162E88
- ldr r2, =gTrainers + TRAINER_STEVEN * 0x28 + 0x4 @ Steven's name
+ ldr r2, =gTrainers + 804 * 0x28 + 0x4 @ TRAINER_STEVEN name
_08162E70:
adds r0, r6, r4
adds r1, r4, r2
@@ -5845,7 +5845,7 @@ _08165206:
thumb_func_start GetEreaderTrainerFrontSpriteId
GetEreaderTrainerFrontSpriteId: @ 8165244
- ldr r1, =gUnknown_0831F578
+ ldr r1, =gFacilityClassToPicIndex
ldr r0, =gSaveBlock2Ptr
ldr r0, [r0]
ldr r2, =0x00000bed
@@ -5859,7 +5859,7 @@ GetEreaderTrainerFrontSpriteId: @ 8165244
thumb_func_start GetEreaderTrainerClassId
GetEreaderTrainerClassId: @ 8165264
- ldr r1, =gTrainerClassToNameIndex
+ ldr r1, =gFacilityClassToTrainerClass
ldr r0, =gSaveBlock2Ptr
ldr r0, [r0]
ldr r2, =0x00000bed
@@ -6193,7 +6193,7 @@ _081654DE:
adds r4, r0
adds r0, r4, 0
movs r1, 0x7
- ldr r2, =gTrainers + TRAINER_STEVEN * 0x28 + 0x4 @ Steven's name
+ ldr r2, =gTrainers + 804 * 0x28 + 0x4 @ TRAINER_STEVEN name
bl SetMonData
movs r0, 0
str r0, [sp, 0x44]
diff --git a/asm/pokemon_1.s b/asm/pokemon_1.s
index 0ab5a3307..5dbfb2ee3 100644
--- a/asm/pokemon_1.s
+++ b/asm/pokemon_1.s
@@ -827,7 +827,7 @@ _08068BE0:
ldrb r0, [r1, 0x13]
lsls r0, 3
orrs r2, r0
- ldr r1, =gTrainerClassToNameIndex
+ ldr r1, =gFacilityClassToTrainerClass
ldr r0, =gUnknown_08329D54
lsls r2, 1
adds r2, r0
diff --git a/asm/pokenav.s b/asm/pokenav.s
index 66ecf71d0..89516e65a 100644
--- a/asm/pokenav.s
+++ b/asm/pokenav.s
@@ -7890,7 +7890,7 @@ _081CAF34:
adds r0, r5, 0
bl sub_81D1BD0
adds r4, r0, 0
- ldr r0, =gUnknown_0831F578
+ ldr r0, =gFacilityClassToPicIndex
adds r0, r4, r0
ldrb r0, [r0]
b _081CAF6C
@@ -28880,7 +28880,7 @@ sub_81D5530: @ 81D5530
lsls r1, 24
adds r0, r1
lsrs r0, 24
- ldr r2, =gTrainerClassToNameIndex
+ ldr r2, =gFacilityClassToTrainerClass
ldr r1, =gUnknown_0203CF58
ldr r1, [r1]
adds r1, 0x16
@@ -28947,7 +28947,7 @@ sub_81D5588: @ 81D5588
adds r3, r0
ldrb r4, [r3, 0x1B]
bl sub_81D5710
- ldr r0, =gUnknown_0831F578
+ ldr r0, =gFacilityClassToPicIndex
adds r4, r0
ldrb r0, [r4]
pop {r4}
@@ -30656,7 +30656,7 @@ sub_81D63C8: @ 81D63C8
ldrb r4, [r3, 0x1B]
bl sub_81D5710
movs r2, 0
- ldr r0, =gTrainerClassToNameIndex
+ ldr r0, =gFacilityClassToTrainerClass
adds r4, r0
ldrb r3, [r4]
ldr r1, =gUnknown_0862A3B4
diff --git a/asm/trade.s b/asm/trade.s
index 0126baa6a..28cfaeb72 100644
--- a/asm/trade.s
+++ b/asm/trade.s
@@ -1,7 +1,6 @@
.include "asm/macros.inc"
.include "constants/gba_constants.inc"
.include "constants/misc_constants.inc"
- .include "constants/species_constants.inc"
.syntax unified
@@ -2400,7 +2399,7 @@ _08078726:
bne _08078766
adds r0, r4, 0
movs r1, 0x2
- ldr r2, =gSpeciesNames + SPECIES_SHEDINJA * POKEMON_NAME_LENGTH
+ ldr r2, =gSpeciesNames + 303 * POKEMON_NAME_LENGTH @ SPECIES_SHEDINJA
bl SetMonData
_08078766:
adds r4, 0x64
diff --git a/constants/constants.inc b/constants/constants.inc
index 99c3d3c73..bed7944ca 100644
--- a/constants/constants.inc
+++ b/constants/constants.inc
@@ -5,7 +5,6 @@
.include "constants/pokemon_data_constants.inc"
.include "constants/item_data_constants.inc"
.include "constants/battle_move_constants.inc"
- .include "constants/trainer_constants.inc"
.include "constants/battle_frontier_constants.inc"
.include "constants/map_constants.inc"
.include "constants/berry_constants.inc"
diff --git a/constants/species_constants.inc b/constants/species_constants.inc
deleted file mode 100644
index 64f1e19f7..000000000
--- a/constants/species_constants.inc
+++ /dev/null
@@ -1,387 +0,0 @@
- .set SPECIES_BULBASAUR, 0x001
- .set SPECIES_IVYSAUR, 0x002
- .set SPECIES_VENUSAUR, 0x003
- .set SPECIES_CHARMANDER, 0x004
- .set SPECIES_CHARMELEON, 0x005
- .set SPECIES_CHARIZARD, 0x006
- .set SPECIES_SQUIRTLE, 0x007
- .set SPECIES_WARTORTLE, 0x008
- .set SPECIES_BLASTOISE, 0x009
- .set SPECIES_CATERPIE, 0x00a
- .set SPECIES_METAPOD, 0x00b
- .set SPECIES_BUTTERFREE, 0x00c
- .set SPECIES_WEEDLE, 0x00d
- .set SPECIES_KAKUNA, 0x00e
- .set SPECIES_BEEDRILL, 0x00f
- .set SPECIES_PIDGEY, 0x010
- .set SPECIES_PIDGEOTTO, 0x011
- .set SPECIES_PIDGEOT, 0x012
- .set SPECIES_RATTATA, 0x013
- .set SPECIES_RATICATE, 0x014
- .set SPECIES_SPEAROW, 0x015
- .set SPECIES_FEAROW, 0x016
- .set SPECIES_EKANS, 0x017
- .set SPECIES_ARBOK, 0x018
- .set SPECIES_PIKACHU, 0x019
- .set SPECIES_RAICHU, 0x01a
- .set SPECIES_SANDSHREW, 0x01b
- .set SPECIES_SANDSLASH, 0x01c
- .set SPECIES_NIDORAN_F, 0x01d
- .set SPECIES_NIDORINA, 0x01e
- .set SPECIES_NIDOQUEEN, 0x01f
- .set SPECIES_NIDORAN_M, 0x020
- .set SPECIES_NIDORINO, 0x021
- .set SPECIES_NIDOKING, 0x022
- .set SPECIES_CLEFAIRY, 0x023
- .set SPECIES_CLEFABLE, 0x024
- .set SPECIES_VULPIX, 0x025
- .set SPECIES_NINETALES, 0x026
- .set SPECIES_JIGGLYPUFF, 0x027
- .set SPECIES_WIGGLYTUFF, 0x028
- .set SPECIES_ZUBAT, 0x029
- .set SPECIES_GOLBAT, 0x02a
- .set SPECIES_ODDISH, 0x02b
- .set SPECIES_GLOOM, 0x02c
- .set SPECIES_VILEPLUME, 0x02d
- .set SPECIES_PARAS, 0x02e
- .set SPECIES_PARASECT, 0x02f
- .set SPECIES_VENONAT, 0x030
- .set SPECIES_VENOMOTH, 0x031
- .set SPECIES_DIGLETT, 0x032
- .set SPECIES_DUGTRIO, 0x033
- .set SPECIES_MEOWTH, 0x034
- .set SPECIES_PERSIAN, 0x035
- .set SPECIES_PSYDUCK, 0x036
- .set SPECIES_GOLDUCK, 0x037
- .set SPECIES_MANKEY, 0x038
- .set SPECIES_PRIMEAPE, 0x039
- .set SPECIES_GROWLITHE, 0x03a
- .set SPECIES_ARCANINE, 0x03b
- .set SPECIES_POLIWAG, 0x03c
- .set SPECIES_POLIWHIRL, 0x03d
- .set SPECIES_POLIWRATH, 0x03e
- .set SPECIES_ABRA, 0x03f
- .set SPECIES_KADABRA, 0x040
- .set SPECIES_ALAKAZAM, 0x041
- .set SPECIES_MACHOP, 0x042
- .set SPECIES_MACHOKE, 0x043
- .set SPECIES_MACHAMP, 0x044
- .set SPECIES_BELLSPROUT, 0x045
- .set SPECIES_WEEPINBELL, 0x046
- .set SPECIES_VICTREEBEL, 0x047
- .set SPECIES_TENTACOOL, 0x048
- .set SPECIES_TENTACRUEL, 0x049
- .set SPECIES_GEODUDE, 0x04a
- .set SPECIES_GRAVELER, 0x04b
- .set SPECIES_GOLEM, 0x04c
- .set SPECIES_PONYTA, 0x04d
- .set SPECIES_RAPIDASH, 0x04e
- .set SPECIES_SLOWPOKE, 0x04f
- .set SPECIES_SLOWBRO, 0x050
- .set SPECIES_MAGNEMITE, 0x051
- .set SPECIES_MAGNETON, 0x052
- .set SPECIES_FARFETCH_D, 0x053
- .set SPECIES_DODUO, 0x054
- .set SPECIES_DODRIO, 0x055
- .set SPECIES_SEEL, 0x056
- .set SPECIES_DEWGONG, 0x057
- .set SPECIES_GRIMER, 0x058
- .set SPECIES_MUK, 0x059
- .set SPECIES_SHELLDER, 0x05a
- .set SPECIES_CLOYSTER, 0x05b
- .set SPECIES_GASTLY, 0x05c
- .set SPECIES_HAUNTER, 0x05d
- .set SPECIES_GENGAR, 0x05e
- .set SPECIES_ONIX, 0x05f
- .set SPECIES_DROWZEE, 0x060
- .set SPECIES_HYPNO, 0x061
- .set SPECIES_KRABBY, 0x062
- .set SPECIES_KINGLER, 0x063
- .set SPECIES_VOLTORB, 0x064
- .set SPECIES_ELECTRODE, 0x065
- .set SPECIES_EXEGGCUTE, 0x066
- .set SPECIES_EXEGGUTOR, 0x067
- .set SPECIES_CUBONE, 0x068
- .set SPECIES_MAROWAK, 0x069
- .set SPECIES_HITMONLEE, 0x06a
- .set SPECIES_HITMONCHAN, 0x06b
- .set SPECIES_LICKITUNG, 0x06c
- .set SPECIES_KOFFING, 0x06d
- .set SPECIES_WEEZING, 0x06e
- .set SPECIES_RHYHORN, 0x06f
- .set SPECIES_RHYDON, 0x070
- .set SPECIES_CHANSEY, 0x071
- .set SPECIES_TANGELA, 0x072
- .set SPECIES_KANGASKHAN, 0x073
- .set SPECIES_HORSEA, 0x074
- .set SPECIES_SEADRA, 0x075
- .set SPECIES_GOLDEEN, 0x076
- .set SPECIES_SEAKING, 0x077
- .set SPECIES_STARYU, 0x078
- .set SPECIES_STARMIE, 0x079
- .set SPECIES_MR_MIME, 0x07a
- .set SPECIES_SCYTHER, 0x07b
- .set SPECIES_JYNX, 0x07c
- .set SPECIES_ELECTABUZZ, 0x07d
- .set SPECIES_MAGMAR, 0x07e
- .set SPECIES_PINSIR, 0x07f
- .set SPECIES_TAUROS, 0x080
- .set SPECIES_MAGIKARP, 0x081
- .set SPECIES_GYARADOS, 0x082
- .set SPECIES_LAPRAS, 0x083
- .set SPECIES_DITTO, 0x084
- .set SPECIES_EEVEE, 0x085
- .set SPECIES_VAPOREON, 0x086
- .set SPECIES_JOLTEON, 0x087
- .set SPECIES_FLAREON, 0x088
- .set SPECIES_PORYGON, 0x089
- .set SPECIES_OMANYTE, 0x08a
- .set SPECIES_OMASTAR, 0x08b
- .set SPECIES_KABUTO, 0x08c
- .set SPECIES_KABUTOPS, 0x08d
- .set SPECIES_AERODACTYL, 0x08e
- .set SPECIES_SNORLAX, 0x08f
- .set SPECIES_ARTICUNO, 0x090
- .set SPECIES_ZAPDOS, 0x091
- .set SPECIES_MOLTRES, 0x092
- .set SPECIES_DRATINI, 0x093
- .set SPECIES_DRAGONAIR, 0x094
- .set SPECIES_DRAGONITE, 0x095
- .set SPECIES_MEWTWO, 0x096
- .set SPECIES_MEW, 0x097
- .set SPECIES_CHIKORITA, 0x098
- .set SPECIES_BAYLEEF, 0x099
- .set SPECIES_MEGANIUM, 0x09a
- .set SPECIES_CYNDAQUIL, 0x09b
- .set SPECIES_QUILAVA, 0x09c
- .set SPECIES_TYPHLOSION, 0x09d
- .set SPECIES_TOTODILE, 0x09e
- .set SPECIES_CROCONAW, 0x09f
- .set SPECIES_FERALIGATR, 0x0a0
- .set SPECIES_SENTRET, 0x0a1
- .set SPECIES_FURRET, 0x0a2
- .set SPECIES_HOOTHOOT, 0x0a3
- .set SPECIES_NOCTOWL, 0x0a4
- .set SPECIES_LEDYBA, 0x0a5
- .set SPECIES_LEDIAN, 0x0a6
- .set SPECIES_SPINARAK, 0x0a7
- .set SPECIES_ARIADOS, 0x0a8
- .set SPECIES_CROBAT, 0x0a9
- .set SPECIES_CHINCHOU, 0x0aa
- .set SPECIES_LANTURN, 0x0ab
- .set SPECIES_PICHU, 0x0ac
- .set SPECIES_CLEFFA, 0x0ad
- .set SPECIES_IGGLYBUFF, 0x0ae
- .set SPECIES_TOGEPI, 0x0af
- .set SPECIES_TOGETIC, 0x0b0
- .set SPECIES_NATU, 0x0b1
- .set SPECIES_XATU, 0x0b2
- .set SPECIES_MAREEP, 0x0b3
- .set SPECIES_FLAAFFY, 0x0b4
- .set SPECIES_AMPHAROS, 0x0b5
- .set SPECIES_BELLOSSOM, 0x0b6
- .set SPECIES_MARILL, 0x0b7
- .set SPECIES_AZUMARILL, 0x0b8
- .set SPECIES_SUDOWOODO, 0x0b9
- .set SPECIES_POLITOED, 0x0ba
- .set SPECIES_HOPPIP, 0x0bb
- .set SPECIES_SKIPLOOM, 0x0bc
- .set SPECIES_JUMPLUFF, 0x0bd
- .set SPECIES_AIPOM, 0x0be
- .set SPECIES_SUNKERN, 0x0bf
- .set SPECIES_SUNFLORA, 0x0c0
- .set SPECIES_YANMA, 0x0c1
- .set SPECIES_WOOPER, 0x0c2
- .set SPECIES_QUAGSIRE, 0x0c3
- .set SPECIES_ESPEON, 0x0c4
- .set SPECIES_UMBREON, 0x0c5
- .set SPECIES_MURKROW, 0x0c6
- .set SPECIES_SLOWKING, 0x0c7
- .set SPECIES_MISDREAVUS, 0x0c8
- .set SPECIES_UNOWN, 0x0c9
- .set SPECIES_WOBBUFFET, 0x0ca
- .set SPECIES_GIRAFARIG, 0x0cb
- .set SPECIES_PINECO, 0x0cc
- .set SPECIES_FORRETRESS, 0x0cd
- .set SPECIES_DUNSPARCE, 0x0ce
- .set SPECIES_GLIGAR, 0x0cf
- .set SPECIES_STEELIX, 0x0d0
- .set SPECIES_SNUBBULL, 0x0d1
- .set SPECIES_GRANBULL, 0x0d2
- .set SPECIES_QWILFISH, 0x0d3
- .set SPECIES_SCIZOR, 0x0d4
- .set SPECIES_SHUCKLE, 0x0d5
- .set SPECIES_HERACROSS, 0x0d6
- .set SPECIES_SNEASEL, 0x0d7
- .set SPECIES_TEDDIURSA, 0x0d8
- .set SPECIES_URSARING, 0x0d9
- .set SPECIES_SLUGMA, 0x0da
- .set SPECIES_MAGCARGO, 0x0db
- .set SPECIES_SWINUB, 0x0dc
- .set SPECIES_PILOSWINE, 0x0dd
- .set SPECIES_CORSOLA, 0x0de
- .set SPECIES_REMORAID, 0x0df
- .set SPECIES_OCTILLERY, 0x0e0
- .set SPECIES_DELIBIRD, 0x0e1
- .set SPECIES_MANTINE, 0x0e2
- .set SPECIES_SKARMORY, 0x0e3
- .set SPECIES_HOUNDOUR, 0x0e4
- .set SPECIES_HOUNDOOM, 0x0e5
- .set SPECIES_KINGDRA, 0x0e6
- .set SPECIES_PHANPY, 0x0e7
- .set SPECIES_DONPHAN, 0x0e8
- .set SPECIES_PORYGON2, 0x0e9
- .set SPECIES_STANTLER, 0x0ea
- .set SPECIES_SMEARGLE, 0x0eb
- .set SPECIES_TYROGUE, 0x0ec
- .set SPECIES_HITMONTOP, 0x0ed
- .set SPECIES_SMOOCHUM, 0x0ee
- .set SPECIES_ELEKID, 0x0ef
- .set SPECIES_MAGBY, 0x0f0
- .set SPECIES_MILTANK, 0x0f1
- .set SPECIES_BLISSEY, 0x0f2
- .set SPECIES_RAIKOU, 0x0f3
- .set SPECIES_ENTEI, 0x0f4
- .set SPECIES_SUICUNE, 0x0f5
- .set SPECIES_LARVITAR, 0x0f6
- .set SPECIES_PUPITAR, 0x0f7
- .set SPECIES_TYRANITAR, 0x0f8
- .set SPECIES_LUGIA, 0x0f9
- .set SPECIES_HO_OH, 0x0fa
- .set SPECIES_CELEBI, 0x0fb
- .set SPECIES_TREECKO, 0x115
- .set SPECIES_GROVYLE, 0x116
- .set SPECIES_SCEPTILE, 0x117
- .set SPECIES_TORCHIC, 0x118
- .set SPECIES_COMBUSKEN, 0x119
- .set SPECIES_BLAZIKEN, 0x11a
- .set SPECIES_MUDKIP, 0x11b
- .set SPECIES_MARSHTOMP, 0x11c
- .set SPECIES_SWAMPERT, 0x11d
- .set SPECIES_POOCHYENA, 0x11e
- .set SPECIES_MIGHTYENA, 0x11f
- .set SPECIES_ZIGZAGOON, 0x120
- .set SPECIES_LINOONE, 0x121
- .set SPECIES_WURMPLE, 0x122
- .set SPECIES_SILCOON, 0x123
- .set SPECIES_BEAUTIFLY, 0x124
- .set SPECIES_CASCOON, 0x125
- .set SPECIES_DUSTOX, 0x126
- .set SPECIES_LOTAD, 0x127
- .set SPECIES_LOMBRE, 0x128
- .set SPECIES_LUDICOLO, 0x129
- .set SPECIES_SEEDOT, 0x12a
- .set SPECIES_NUZLEAF, 0x12b
- .set SPECIES_SHIFTRY, 0x12c
- .set SPECIES_NINCADA, 0x12d
- .set SPECIES_NINJASK, 0x12e
- .set SPECIES_SHEDINJA, 0x12f
- .set SPECIES_TAILLOW, 0x130
- .set SPECIES_SWELLOW, 0x131
- .set SPECIES_SHROOMISH, 0x132
- .set SPECIES_BRELOOM, 0x133
- .set SPECIES_SPINDA, 0x134
- .set SPECIES_WINGULL, 0x135
- .set SPECIES_PELIPPER, 0x136
- .set SPECIES_SURSKIT, 0x137
- .set SPECIES_MASQUERAIN, 0x138
- .set SPECIES_WAILMER, 0x139
- .set SPECIES_WAILORD, 0x13a
- .set SPECIES_SKITTY, 0x13b
- .set SPECIES_DELCATTY, 0x13c
- .set SPECIES_KECLEON, 0x13d
- .set SPECIES_BALTOY, 0x13e
- .set SPECIES_CLAYDOL, 0x13f
- .set SPECIES_NOSEPASS, 0x140
- .set SPECIES_TORKOAL, 0x141
- .set SPECIES_SABLEYE, 0x142
- .set SPECIES_BARBOACH, 0x143
- .set SPECIES_WHISCASH, 0x144
- .set SPECIES_LUVDISC, 0x145
- .set SPECIES_CORPHISH, 0x146
- .set SPECIES_CRAWDAUNT, 0x147
- .set SPECIES_FEEBAS, 0x148
- .set SPECIES_MILOTIC, 0x149
- .set SPECIES_CARVANHA, 0x14a
- .set SPECIES_SHARPEDO, 0x14b
- .set SPECIES_TRAPINCH, 0x14c
- .set SPECIES_VIBRAVA, 0x14d
- .set SPECIES_FLYGON, 0x14e
- .set SPECIES_MAKUHITA, 0x14f
- .set SPECIES_HARIYAMA, 0x150
- .set SPECIES_ELECTRIKE, 0x151
- .set SPECIES_MANECTRIC, 0x152
- .set SPECIES_NUMEL, 0x153
- .set SPECIES_CAMERUPT, 0x154
- .set SPECIES_SPHEAL, 0x155
- .set SPECIES_SEALEO, 0x156
- .set SPECIES_WALREIN, 0x157
- .set SPECIES_CACNEA, 0x158
- .set SPECIES_CACTURNE, 0x159
- .set SPECIES_SNORUNT, 0x15a
- .set SPECIES_GLALIE, 0x15b
- .set SPECIES_LUNATONE, 0x15c
- .set SPECIES_SOLROCK, 0x15d
- .set SPECIES_AZURILL, 0x15e
- .set SPECIES_SPOINK, 0x15f
- .set SPECIES_GRUMPIG, 0x160
- .set SPECIES_PLUSLE, 0x161
- .set SPECIES_MINUN, 0x162
- .set SPECIES_MAWILE, 0x163
- .set SPECIES_MEDITITE, 0x164
- .set SPECIES_MEDICHAM, 0x165
- .set SPECIES_SWABLU, 0x166
- .set SPECIES_ALTARIA, 0x167
- .set SPECIES_WYNAUT, 0x168
- .set SPECIES_DUSKULL, 0x169
- .set SPECIES_DUSCLOPS, 0x16a
- .set SPECIES_ROSELIA, 0x16b
- .set SPECIES_SLAKOTH, 0x16c
- .set SPECIES_VIGOROTH, 0x16d
- .set SPECIES_SLAKING, 0x16e
- .set SPECIES_GULPIN, 0x16f
- .set SPECIES_SWALOT, 0x170
- .set SPECIES_TROPIUS, 0x171
- .set SPECIES_WHISMUR, 0x172
- .set SPECIES_LOUDRED, 0x173
- .set SPECIES_EXPLOUD, 0x174
- .set SPECIES_CLAMPERL, 0x175
- .set SPECIES_HUNTAIL, 0x176
- .set SPECIES_GOREBYSS, 0x177
- .set SPECIES_ABSOL, 0x178
- .set SPECIES_SHUPPET, 0x179
- .set SPECIES_BANETTE, 0x17a
- .set SPECIES_SEVIPER, 0x17b
- .set SPECIES_ZANGOOSE, 0x17c
- .set SPECIES_RELICANTH, 0x17d
- .set SPECIES_ARON, 0x17e
- .set SPECIES_LAIRON, 0x17f
- .set SPECIES_AGGRON, 0x180
- .set SPECIES_CASTFORM, 0x181
- .set SPECIES_VOLBEAT, 0x182
- .set SPECIES_ILLUMISE, 0x183
- .set SPECIES_LILEEP, 0x184
- .set SPECIES_CRADILY, 0x185
- .set SPECIES_ANORITH, 0x186
- .set SPECIES_ARMALDO, 0x187
- .set SPECIES_RALTS, 0x188
- .set SPECIES_KIRLIA, 0x189
- .set SPECIES_GARDEVOIR, 0x18a
- .set SPECIES_BAGON, 0x18b
- .set SPECIES_SHELGON, 0x18c
- .set SPECIES_SALAMENCE, 0x18d
- .set SPECIES_BELDUM, 0x18e
- .set SPECIES_METANG, 0x18f
- .set SPECIES_METAGROSS, 0x190
- .set SPECIES_REGIROCK, 0x191
- .set SPECIES_REGICE, 0x192
- .set SPECIES_REGISTEEL, 0x193
- .set SPECIES_KYOGRE, 0x194
- .set SPECIES_GROUDON, 0x195
- .set SPECIES_RAYQUAZA, 0x196
- .set SPECIES_LATIAS, 0x197
- .set SPECIES_LATIOS, 0x198
- .set SPECIES_JIRACHI, 0x199
- .set SPECIES_DEOXYS, 0x19a
- .set SPECIES_CHIMECHO, 0x19b
- .set SPECIES_EGG, 0x19c
diff --git a/constants/trainer_constants.inc b/constants/trainer_constants.inc
deleted file mode 100644
index f761b721c..000000000
--- a/constants/trainer_constants.inc
+++ /dev/null
@@ -1,1122 +0,0 @@
- .set TRAINER_NONE, 0
- .set TRAINER_SAWYER_1, 1
- .set TRAINER_GRUNT_1, 2
- .set TRAINER_GRUNT_2, 3
- .set TRAINER_GRUNT_3, 4
- .set TRAINER_GRUNT_4, 5
- .set TRAINER_GRUNT_5, 6
- .set TRAINER_GRUNT_6, 7
- .set TRAINER_GRUNT_7, 8
- .set TRAINER_GABRIELLE_1, 9
- .set TRAINER_GRUNT_8, 10
- .set TRAINER_MARCEL, 11
- .set TRAINER_ALBERTO, 12
- .set TRAINER_ED, 13
- .set TRAINER_GRUNT_9, 14
- .set TRAINER_DECLAN, 15
- .set TRAINER_GRUNT_10, 16
- .set TRAINER_GRUNT_11, 17
- .set TRAINER_GRUNT_12, 18
- .set TRAINER_GRUNT_13, 19
- .set TRAINER_GRUNT_14, 20
- .set TRAINER_GRUNT_15, 21
- .set TRAINER_GRUNT_16, 22
- .set TRAINER_GRUNT_17, 23
- .set TRAINER_GRUNT_18, 24
- .set TRAINER_GRUNT_19, 25
- .set TRAINER_GRUNT_20, 26
- .set TRAINER_GRUNT_21, 27
- .set TRAINER_GRUNT_22, 28
- .set TRAINER_FREDRICK, 29
- .set TRAINER_MATT, 30
- .set TRAINER_ZANDER, 31
- .set TRAINER_SHELLY_1, 32
- .set TRAINER_SHELLY_2, 33
- .set TRAINER_ARCHIE, 34
- .set TRAINER_LEAH, 35
- .set TRAINER_DAISY, 36
- .set TRAINER_ROSE_1, 37
- .set TRAINER_FELIX, 38
- .set TRAINER_VIOLET, 39
- .set TRAINER_ROSE_2, 40
- .set TRAINER_ROSE_3, 41
- .set TRAINER_ROSE_4, 42
- .set TRAINER_ROSE_5, 43
- .set TRAINER_DUSTY_1, 44
- .set TRAINER_CHIP, 45
- .set TRAINER_FOSTER, 46
- .set TRAINER_DUSTY_2, 47
- .set TRAINER_DUSTY_3, 48
- .set TRAINER_DUSTY_4, 49
- .set TRAINER_DUSTY_5, 50
- .set TRAINER_GABBY_AND_TY_1, 51
- .set TRAINER_GABBY_AND_TY_2, 52
- .set TRAINER_GABBY_AND_TY_3, 53
- .set TRAINER_GABBY_AND_TY_4, 54
- .set TRAINER_GABBY_AND_TY_5, 55
- .set TRAINER_GABBY_AND_TY_6, 56
- .set TRAINER_LOLA_1, 57
- .set TRAINER_AUSTINA, 58
- .set TRAINER_GWEN, 59
- .set TRAINER_LOLA_2, 60
- .set TRAINER_LOLA_3, 61
- .set TRAINER_LOLA_4, 62
- .set TRAINER_LOLA_5, 63
- .set TRAINER_RICKY_1, 64
- .set TRAINER_SIMON, 65
- .set TRAINER_CHARLIE, 66
- .set TRAINER_RICKY_2, 67
- .set TRAINER_RICKY_3, 68
- .set TRAINER_RICKY_4, 69
- .set TRAINER_RICKY_5, 70
- .set TRAINER_RANDALL, 71
- .set TRAINER_PARKER, 72
- .set TRAINER_GEORGE, 73
- .set TRAINER_BERKE, 74
- .set TRAINER_BRAXTON, 75
- .set TRAINER_VINCENT, 76
- .set TRAINER_LEROY, 77
- .set TRAINER_WILTON_1, 78
- .set TRAINER_EDGAR, 79
- .set TRAINER_ALBERT, 80
- .set TRAINER_SAMUEL, 81
- .set TRAINER_VITO, 82
- .set TRAINER_OWEN, 83
- .set TRAINER_WILTON_2, 84
- .set TRAINER_WILTON_3, 85
- .set TRAINER_WILTON_4, 86
- .set TRAINER_WILTON_5, 87
- .set TRAINER_WARREN, 88
- .set TRAINER_MARY, 89
- .set TRAINER_ALEXIA, 90
- .set TRAINER_JODY, 91
- .set TRAINER_WENDY, 92
- .set TRAINER_KEIRA, 93
- .set TRAINER_BROOKE_1, 94
- .set TRAINER_JENNIFER, 95
- .set TRAINER_HOPE, 96
- .set TRAINER_SHANNON, 97
- .set TRAINER_MICHELLE, 98
- .set TRAINER_CAROLINE, 99
- .set TRAINER_JULIE, 100
- .set TRAINER_BROOKE_2, 101
- .set TRAINER_BROOKE_3, 102
- .set TRAINER_BROOKE_4, 103
- .set TRAINER_BROOKE_5, 104
- .set TRAINER_PATRICIA, 105
- .set TRAINER_KINDRA, 106
- .set TRAINER_TAMMY, 107
- .set TRAINER_VALERIE_1, 108
- .set TRAINER_TASHA, 109
- .set TRAINER_VALERIE_2, 110
- .set TRAINER_VALERIE_3, 111
- .set TRAINER_VALERIE_4, 112
- .set TRAINER_VALERIE_5, 113
- .set TRAINER_CINDY_1, 114
- .set TRAINER_DAPHNE, 115
- .set TRAINER_GRUNT_23, 116
- .set TRAINER_CINDY_2, 117
- .set TRAINER_BRIANNA, 118
- .set TRAINER_NAOMI, 119
- .set TRAINER_CINDY_3, 120
- .set TRAINER_CINDY_4, 121
- .set TRAINER_CINDY_5, 122
- .set TRAINER_CINDY_6, 123
- .set TRAINER_MELISSA, 124
- .set TRAINER_SHEILA, 125
- .set TRAINER_SHIRLEY, 126
- .set TRAINER_JESSICA_1, 127
- .set TRAINER_CONNIE, 128
- .set TRAINER_BRIDGET, 129
- .set TRAINER_OLIVIA, 130
- .set TRAINER_TIFFANY, 131
- .set TRAINER_JESSICA_2, 132
- .set TRAINER_JESSICA_3, 133
- .set TRAINER_JESSICA_4, 134
- .set TRAINER_JESSICA_5, 135
- .set TRAINER_WINSTON_1, 136
- .set TRAINER_MOLLIE, 137
- .set TRAINER_GARRET, 138
- .set TRAINER_WINSTON_2, 139
- .set TRAINER_WINSTON_3, 140
- .set TRAINER_WINSTON_4, 141
- .set TRAINER_WINSTON_5, 142
- .set TRAINER_STEVE_1, 143
- .set TRAINER_THALIA_1, 144
- .set TRAINER_MARK, 145
- .set TRAINER_GRUNT_24, 146
- .set TRAINER_STEVE_2, 147
- .set TRAINER_STEVE_3, 148
- .set TRAINER_STEVE_4, 149
- .set TRAINER_STEVE_5, 150
- .set TRAINER_LUIS, 151
- .set TRAINER_DOMINIK, 152
- .set TRAINER_DOUGLAS, 153
- .set TRAINER_DARRIN, 154
- .set TRAINER_TONY_1, 155
- .set TRAINER_JEROME, 156
- .set TRAINER_MATTHEW, 157
- .set TRAINER_DAVID, 158
- .set TRAINER_SPENCER, 159
- .set TRAINER_ROLAND, 160
- .set TRAINER_NOLEN, 161
- .set TRAINER_STAN, 162
- .set TRAINER_BARRY, 163
- .set TRAINER_DEAN, 164
- .set TRAINER_RODNEY, 165
- .set TRAINER_RICHARD, 166
- .set TRAINER_HERMAN, 167
- .set TRAINER_SANTIAGO, 168
- .set TRAINER_GILBERT, 169
- .set TRAINER_FRANKLIN, 170
- .set TRAINER_KEVIN, 171
- .set TRAINER_JACK, 172
- .set TRAINER_DUDLEY, 173
- .set TRAINER_CHAD, 174
- .set TRAINER_TONY_2, 175
- .set TRAINER_TONY_3, 176
- .set TRAINER_TONY_4, 177
- .set TRAINER_TONY_5, 178
- .set TRAINER_TAKAO, 179
- .set TRAINER_HITOSHI, 180
- .set TRAINER_KIYO, 181
- .set TRAINER_KOICHI, 182
- .set TRAINER_NOB_1, 183
- .set TRAINER_NOB_2, 184
- .set TRAINER_NOB_3, 185
- .set TRAINER_NOB_4, 186
- .set TRAINER_NOB_5, 187
- .set TRAINER_YUJI, 188
- .set TRAINER_DAISUKE, 189
- .set TRAINER_ATSUSHI, 190
- .set TRAINER_KIRK, 191
- .set TRAINER_GRUNT_25, 192
- .set TRAINER_GRUNT_26, 193
- .set TRAINER_SHAWN, 194
- .set TRAINER_FERNANDO_1, 195
- .set TRAINER_DALTON_1, 196
- .set TRAINER_DALTON_2, 197
- .set TRAINER_DALTON_3, 198
- .set TRAINER_DALTON_4, 199
- .set TRAINER_DALTON_5, 200
- .set TRAINER_COLE, 201
- .set TRAINER_JEFF, 202
- .set TRAINER_AXLE, 203
- .set TRAINER_JACE, 204
- .set TRAINER_KEEGAN, 205
- .set TRAINER_BERNIE_1, 206
- .set TRAINER_BERNIE_2, 207
- .set TRAINER_BERNIE_3, 208
- .set TRAINER_BERNIE_4, 209
- .set TRAINER_BERNIE_5, 210
- .set TRAINER_DREW, 211
- .set TRAINER_BEAU, 212
- .set TRAINER_LARRY, 213
- .set TRAINER_SHANE, 214
- .set TRAINER_JUSTIN, 215
- .set TRAINER_ETHAN_1, 216
- .set TRAINER_AUTUMN, 217
- .set TRAINER_TRAVIS, 218
- .set TRAINER_ETHAN_2, 219
- .set TRAINER_ETHAN_3, 220
- .set TRAINER_ETHAN_4, 221
- .set TRAINER_ETHAN_5, 222
- .set TRAINER_BRENT, 223
- .set TRAINER_DONALD, 224
- .set TRAINER_TAYLOR, 225
- .set TRAINER_JEFFREY_1, 226
- .set TRAINER_DEREK, 227
- .set TRAINER_JEFFREY_2, 228
- .set TRAINER_JEFFREY_3, 229
- .set TRAINER_JEFFREY_4, 230
- .set TRAINER_JEFFREY_5, 231
- .set TRAINER_EDWARD, 232
- .set TRAINER_PRESTON, 233
- .set TRAINER_VIRGIL, 234
- .set TRAINER_BLAKE, 235
- .set TRAINER_WILLIAM, 236
- .set TRAINER_JOSHUA, 237
- .set TRAINER_CAMERON_1, 238
- .set TRAINER_CAMERON_2, 239
- .set TRAINER_CAMERON_3, 240
- .set TRAINER_CAMERON_4, 241
- .set TRAINER_CAMERON_5, 242
- .set TRAINER_JACLYN, 243
- .set TRAINER_HANNAH, 244
- .set TRAINER_SAMANTHA, 245
- .set TRAINER_MAURA, 246
- .set TRAINER_KAYLA, 247
- .set TRAINER_ALEXIS, 248
- .set TRAINER_JACKI_1, 249
- .set TRAINER_JACKI_2, 250
- .set TRAINER_JACKI_3, 251
- .set TRAINER_JACKI_4, 252
- .set TRAINER_JACKI_5, 253
- .set TRAINER_WALTER_1, 254
- .set TRAINER_MICAH, 255
- .set TRAINER_THOMAS, 256
- .set TRAINER_WALTER_2, 257
- .set TRAINER_WALTER_3, 258
- .set TRAINER_WALTER_4, 259
- .set TRAINER_WALTER_5, 260
- .set TRAINER_SIDNEY, 261
- .set TRAINER_PHOEBE, 262
- .set TRAINER_GLACIA, 263
- .set TRAINER_DRAKE, 264
- .set TRAINER_ROXANNE_1, 265
- .set TRAINER_BRAWLY_1, 266
- .set TRAINER_WATTSON_1, 267
- .set TRAINER_FLANNERY_1, 268
- .set TRAINER_NORMAN_1, 269
- .set TRAINER_WINONA_1, 270
- .set TRAINER_TATE_AND_LIZA_1, 271
- .set TRAINER_JUAN_1, 272
- .set TRAINER_JERRY_1, 273
- .set TRAINER_TED, 274
- .set TRAINER_PAUL, 275
- .set TRAINER_JERRY_2, 276
- .set TRAINER_JERRY_3, 277
- .set TRAINER_JERRY_4, 278
- .set TRAINER_JERRY_5, 279
- .set TRAINER_KAREN_1, 280
- .set TRAINER_GEORGIA, 281
- .set TRAINER_KAREN_2, 282
- .set TRAINER_KAREN_3, 283
- .set TRAINER_KAREN_4, 284
- .set TRAINER_KAREN_5, 285
- .set TRAINER_KATE_AND_JOY, 286
- .set TRAINER_ANNA_AND_MEG_1, 287
- .set TRAINER_ANNA_AND_MEG_2, 288
- .set TRAINER_ANNA_AND_MEG_3, 289
- .set TRAINER_ANNA_AND_MEG_4, 290
- .set TRAINER_ANNA_AND_MEG_5, 291
- .set TRAINER_VICTOR, 292
- .set TRAINER_MIGUEL_1, 293
- .set TRAINER_COLTON, 294
- .set TRAINER_MIGUEL_2, 295
- .set TRAINER_MIGUEL_3, 296
- .set TRAINER_MIGUEL_4, 297
- .set TRAINER_MIGUEL_5, 298
- .set TRAINER_VICTORIA, 299
- .set TRAINER_VANESSA, 300
- .set TRAINER_BETHANY, 301
- .set TRAINER_ISABEL_1, 302
- .set TRAINER_ISABEL_2, 303
- .set TRAINER_ISABEL_3, 304
- .set TRAINER_ISABEL_4, 305
- .set TRAINER_ISABEL_5, 306
- .set TRAINER_TIMOTHY_1, 307
- .set TRAINER_TIMOTHY_2, 308
- .set TRAINER_TIMOTHY_3, 309
- .set TRAINER_TIMOTHY_4, 310
- .set TRAINER_TIMOTHY_5, 311
- .set TRAINER_VICKY, 312
- .set TRAINER_SHELBY_1, 313
- .set TRAINER_SHELBY_2, 314
- .set TRAINER_SHELBY_3, 315
- .set TRAINER_SHELBY_4, 316
- .set TRAINER_SHELBY_5, 317
- .set TRAINER_CALVIN_1, 318
- .set TRAINER_BILLY, 319
- .set TRAINER_JOSH, 320
- .set TRAINER_TOMMY, 321
- .set TRAINER_JOEY, 322
- .set TRAINER_BEN, 323
- .set TRAINER_QUINCY, 324
- .set TRAINER_KATELYNN, 325
- .set TRAINER_JAYLEN, 326
- .set TRAINER_DILLON, 327
- .set TRAINER_CALVIN_2, 328
- .set TRAINER_CALVIN_3, 329
- .set TRAINER_CALVIN_4, 330
- .set TRAINER_CALVIN_5, 331
- .set TRAINER_EDDIE, 332
- .set TRAINER_ALLEN, 333
- .set TRAINER_TIMMY, 334
- .set TRAINER_WALLACE, 335
- .set TRAINER_ANDREW, 336
- .set TRAINER_IVAN, 337
- .set TRAINER_CLAUDE, 338
- .set TRAINER_ELLIOT_1, 339
- .set TRAINER_NED, 340
- .set TRAINER_DALE, 341
- .set TRAINER_NOLAN, 342
- .set TRAINER_BARNY, 343
- .set TRAINER_WADE, 344
- .set TRAINER_CARTER, 345
- .set TRAINER_ELLIOT_2, 346
- .set TRAINER_ELLIOT_3, 347
- .set TRAINER_ELLIOT_4, 348
- .set TRAINER_ELLIOT_5, 349
- .set TRAINER_RONALD, 350
- .set TRAINER_JACOB, 351
- .set TRAINER_ANTHONY, 352
- .set TRAINER_BENJAMIN_1, 353
- .set TRAINER_BENJAMIN_2, 354
- .set TRAINER_BENJAMIN_3, 355
- .set TRAINER_BENJAMIN_4, 356
- .set TRAINER_BENJAMIN_5, 357
- .set TRAINER_ABIGAIL_1, 358
- .set TRAINER_JASMINE, 359
- .set TRAINER_ABIGAIL_2, 360
- .set TRAINER_ABIGAIL_3, 361
- .set TRAINER_ABIGAIL_4, 362
- .set TRAINER_ABIGAIL_5, 363
- .set TRAINER_DYLAN_1, 364
- .set TRAINER_DYLAN_2, 365
- .set TRAINER_DYLAN_3, 366
- .set TRAINER_DYLAN_4, 367
- .set TRAINER_DYLAN_5, 368
- .set TRAINER_MARIA_1, 369
- .set TRAINER_MARIA_2, 370
- .set TRAINER_MARIA_3, 371
- .set TRAINER_MARIA_4, 372
- .set TRAINER_MARIA_5, 373
- .set TRAINER_CAMDEN, 374
- .set TRAINER_DEMETRIUS, 375
- .set TRAINER_ISAIAH_1, 376
- .set TRAINER_PABLO_1, 377
- .set TRAINER_CHASE, 378
- .set TRAINER_ISAIAH_2, 379
- .set TRAINER_ISAIAH_3, 380
- .set TRAINER_ISAIAH_4, 381
- .set TRAINER_ISAIAH_5, 382
- .set TRAINER_ISOBEL, 383
- .set TRAINER_DONNY, 384
- .set TRAINER_TALIA, 385
- .set TRAINER_KATELYN_1, 386
- .set TRAINER_ALLISON, 387
- .set TRAINER_KATELYN_2, 388
- .set TRAINER_KATELYN_3, 389
- .set TRAINER_KATELYN_4, 390
- .set TRAINER_KATELYN_5, 391
- .set TRAINER_NICOLAS_1, 392
- .set TRAINER_NICOLAS_2, 393
- .set TRAINER_NICOLAS_3, 394
- .set TRAINER_NICOLAS_4, 395
- .set TRAINER_NICOLAS_5, 396
- .set TRAINER_AARON, 397
- .set TRAINER_PERRY, 398
- .set TRAINER_HUGH, 399
- .set TRAINER_PHIL, 400
- .set TRAINER_JARED, 401
- .set TRAINER_HUMBERTO, 402
- .set TRAINER_PRESLEY, 403
- .set TRAINER_EDWARDO, 404
- .set TRAINER_COLIN, 405
- .set TRAINER_ROBERT_1, 406
- .set TRAINER_BENNY, 407
- .set TRAINER_CHESTER, 408
- .set TRAINER_ROBERT_2, 409
- .set TRAINER_ROBERT_3, 410
- .set TRAINER_ROBERT_4, 411
- .set TRAINER_ROBERT_5, 412
- .set TRAINER_ALEX, 413
- .set TRAINER_BECK, 414
- .set TRAINER_YASU, 415
- .set TRAINER_TAKASHI, 416
- .set TRAINER_DIANNE, 417
- .set TRAINER_JANI, 418
- .set TRAINER_LAO_1, 419
- .set TRAINER_LUNG, 420
- .set TRAINER_LAO_2, 421
- .set TRAINER_LAO_3, 422
- .set TRAINER_LAO_4, 423
- .set TRAINER_LAO_5, 424
- .set TRAINER_JOCELYN, 425
- .set TRAINER_LAURA, 426
- .set TRAINER_CYNDY_1, 427
- .set TRAINER_CORA, 428
- .set TRAINER_PAULA, 429
- .set TRAINER_CYNDY_2, 430
- .set TRAINER_CYNDY_3, 431
- .set TRAINER_CYNDY_4, 432
- .set TRAINER_CYNDY_5, 433
- .set TRAINER_MADELINE_1, 434
- .set TRAINER_CLARISSA, 435
- .set TRAINER_ANGELICA, 436
- .set TRAINER_MADELINE_2, 437
- .set TRAINER_MADELINE_3, 438
- .set TRAINER_MADELINE_4, 439
- .set TRAINER_MADELINE_5, 440
- .set TRAINER_BEVERLY, 441
- .set TRAINER_IMANI, 442
- .set TRAINER_KYLA, 443
- .set TRAINER_DENISE, 444
- .set TRAINER_BETH, 445
- .set TRAINER_TARA, 446
- .set TRAINER_MISSY, 447
- .set TRAINER_ALICE, 448
- .set TRAINER_JENNY_1, 449
- .set TRAINER_GRACE, 450
- .set TRAINER_TANYA, 451
- .set TRAINER_SHARON, 452
- .set TRAINER_NIKKI, 453
- .set TRAINER_BRENDA, 454
- .set TRAINER_KATIE, 455
- .set TRAINER_SUSIE, 456
- .set TRAINER_KARA, 457
- .set TRAINER_DANA, 458
- .set TRAINER_SIENNA, 459
- .set TRAINER_DEBRA, 460
- .set TRAINER_LINDA, 461
- .set TRAINER_KAYLEE, 462
- .set TRAINER_LAUREL, 463
- .set TRAINER_CARLEE, 464
- .set TRAINER_JENNY_2, 465
- .set TRAINER_JENNY_3, 466
- .set TRAINER_JENNY_4, 467
- .set TRAINER_JENNY_5, 468
- .set TRAINER_HEIDI, 469
- .set TRAINER_BECKY, 470
- .set TRAINER_CAROL, 471
- .set TRAINER_NANCY, 472
- .set TRAINER_MARTHA, 473
- .set TRAINER_DIANA_1, 474
- .set TRAINER_CEDRIC, 475
- .set TRAINER_IRENE, 476
- .set TRAINER_DIANA_2, 477
- .set TRAINER_DIANA_3, 478
- .set TRAINER_DIANA_4, 479
- .set TRAINER_DIANA_5, 480
- .set TRAINER_AMY_AND_LIV_1, 481
- .set TRAINER_AMY_AND_LIV_2, 482
- .set TRAINER_GINA_AND_MIA_1, 483
- .set TRAINER_MIU_AND_YUKI, 484
- .set TRAINER_AMY_AND_LIV_3, 485
- .set TRAINER_GINA_AND_MIA_2, 486
- .set TRAINER_AMY_AND_LIV_4, 487
- .set TRAINER_AMY_AND_LIV_5, 488
- .set TRAINER_AMY_AND_LIV_6, 489
- .set TRAINER_HUEY, 490
- .set TRAINER_EDMOND, 491
- .set TRAINER_ERNEST_1, 492
- .set TRAINER_DWAYNE, 493
- .set TRAINER_PHILLIP, 494
- .set TRAINER_LEONARD, 495
- .set TRAINER_DUNCAN, 496
- .set TRAINER_ERNEST_2, 497
- .set TRAINER_ERNEST_3, 498
- .set TRAINER_ERNEST_4, 499
- .set TRAINER_ERNEST_5, 500
- .set TRAINER_ELI, 501
- .set TRAINER_ANNIKA, 502
- .set TRAINER_JAZMYN, 503
- .set TRAINER_JONAS, 504
- .set TRAINER_KAYLEY, 505
- .set TRAINER_AURON, 506
- .set TRAINER_KELVIN, 507
- .set TRAINER_MARLEY, 508
- .set TRAINER_REYNA, 509
- .set TRAINER_HUDSON, 510
- .set TRAINER_CONOR, 511
- .set TRAINER_EDWIN_1, 512
- .set TRAINER_HECTOR, 513
- .set TRAINER_TABITHA_1, 514
- .set TRAINER_EDWIN_2, 515
- .set TRAINER_EDWIN_3, 516
- .set TRAINER_EDWIN_4, 517
- .set TRAINER_EDWIN_5, 518
- .set TRAINER_WALLY_1, 519
- .set TRAINER_BRENDAN_1, 520
- .set TRAINER_BRENDAN_2, 521
- .set TRAINER_BRENDAN_3, 522
- .set TRAINER_BRENDAN_4, 523
- .set TRAINER_BRENDAN_5, 524
- .set TRAINER_BRENDAN_6, 525
- .set TRAINER_BRENDAN_7, 526
- .set TRAINER_BRENDAN_8, 527
- .set TRAINER_BRENDAN_9, 528
- .set TRAINER_MAY_1, 529
- .set TRAINER_MAY_2, 530
- .set TRAINER_MAY_3, 531
- .set TRAINER_MAY_4, 532
- .set TRAINER_MAY_5, 533
- .set TRAINER_MAY_6, 534
- .set TRAINER_MAY_7, 535
- .set TRAINER_MAY_8, 536
- .set TRAINER_MAY_9, 537
- .set TRAINER_ISAAC_1, 538
- .set TRAINER_DAVIS, 539
- .set TRAINER_MITCHELL, 540
- .set TRAINER_ISAAC_2, 541
- .set TRAINER_ISAAC_3, 542
- .set TRAINER_ISAAC_4, 543
- .set TRAINER_ISAAC_5, 544
- .set TRAINER_LYDIA_1, 545
- .set TRAINER_HALLE, 546
- .set TRAINER_GARRISON, 547
- .set TRAINER_LYDIA_2, 548
- .set TRAINER_LYDIA_3, 549
- .set TRAINER_LYDIA_4, 550
- .set TRAINER_LYDIA_5, 551
- .set TRAINER_JACKSON_1, 552
- .set TRAINER_LORENZO, 553
- .set TRAINER_SEBASTIAN, 554
- .set TRAINER_JACKSON_2, 555
- .set TRAINER_JACKSON_3, 556
- .set TRAINER_JACKSON_4, 557
- .set TRAINER_JACKSON_5, 558
- .set TRAINER_CATHERINE_1, 559
- .set TRAINER_JENNA, 560
- .set TRAINER_SOPHIA, 561
- .set TRAINER_CATHERINE_2, 562
- .set TRAINER_CATHERINE_3, 563
- .set TRAINER_CATHERINE_4, 564
- .set TRAINER_CATHERINE_5, 565
- .set TRAINER_JULIO, 566
- .set TRAINER_GRUNT_27, 567
- .set TRAINER_GRUNT_28, 568
- .set TRAINER_GRUNT_29, 569
- .set TRAINER_GRUNT_30, 570
- .set TRAINER_MARC, 571
- .set TRAINER_BRENDEN, 572
- .set TRAINER_LILITH, 573
- .set TRAINER_CRISTIAN, 574
- .set TRAINER_SYLVIA, 575
- .set TRAINER_LEONARDO, 576
- .set TRAINER_ATHENA, 577
- .set TRAINER_HARRISON, 578
- .set TRAINER_GRUNT_31, 579
- .set TRAINER_CLARENCE, 580
- .set TRAINER_TERRY, 581
- .set TRAINER_NATE, 582
- .set TRAINER_KATHLEEN, 583
- .set TRAINER_CLIFFORD, 584
- .set TRAINER_NICHOLAS, 585
- .set TRAINER_GRUNT_32, 586
- .set TRAINER_GRUNT_33, 587
- .set TRAINER_GRUNT_34, 588
- .set TRAINER_GRUNT_35, 589
- .set TRAINER_GRUNT_36, 590
- .set TRAINER_MACEY, 591
- .set TRAINER_BRENDAN_10, 592
- .set TRAINER_BRENDAN_11, 593
- .set TRAINER_PAXTON, 594
- .set TRAINER_ISABELLA, 595
- .set TRAINER_GRUNT_37, 596
- .set TRAINER_TABITHA_2, 597
- .set TRAINER_JONATHAN, 598
- .set TRAINER_BRENDAN_12, 599
- .set TRAINER_MAY_10, 600
- .set TRAINER_MAXIE_1, 601
- .set TRAINER_MAXIE_2, 602
- .set TRAINER_TIANA, 603
- .set TRAINER_HALEY_1, 604
- .set TRAINER_JANICE, 605
- .set TRAINER_VIVI, 606
- .set TRAINER_HALEY_2, 607
- .set TRAINER_HALEY_3, 608
- .set TRAINER_HALEY_4, 609
- .set TRAINER_HALEY_5, 610
- .set TRAINER_SALLY, 611
- .set TRAINER_ROBIN, 612
- .set TRAINER_ANDREA, 613
- .set TRAINER_CRISSY, 614
- .set TRAINER_RICK, 615
- .set TRAINER_LYLE, 616
- .set TRAINER_JOSE, 617
- .set TRAINER_DOUG, 618
- .set TRAINER_GREG, 619
- .set TRAINER_KENT, 620
- .set TRAINER_JAMES_1, 621
- .set TRAINER_JAMES_2, 622
- .set TRAINER_JAMES_3, 623
- .set TRAINER_JAMES_4, 624
- .set TRAINER_JAMES_5, 625
- .set TRAINER_BRICE, 626
- .set TRAINER_TRENT_1, 627
- .set TRAINER_LENNY, 628
- .set TRAINER_LUCAS_1, 629
- .set TRAINER_ALAN, 630
- .set TRAINER_CLARK, 631
- .set TRAINER_ERIC, 632
- .set TRAINER_LUCAS_2, 633
- .set TRAINER_MIKE_1, 634
- .set TRAINER_MIKE_2, 635
- .set TRAINER_TRENT_2, 636
- .set TRAINER_TRENT_3, 637
- .set TRAINER_TRENT_4, 638
- .set TRAINER_TRENT_5, 639
- .set TRAINER_DEZ_AND_LUKE, 640
- .set TRAINER_LEA_AND_JED, 641
- .set TRAINER_KIRA_AND_DAN_1, 642
- .set TRAINER_KIRA_AND_DAN_2, 643
- .set TRAINER_KIRA_AND_DAN_3, 644
- .set TRAINER_KIRA_AND_DAN_4, 645
- .set TRAINER_KIRA_AND_DAN_5, 646
- .set TRAINER_JOHANNA, 647
- .set TRAINER_GERALD, 648
- .set TRAINER_VIVIAN, 649
- .set TRAINER_DANIELLE, 650
- .set TRAINER_HIDEO, 651
- .set TRAINER_KEIGO, 652
- .set TRAINER_RILEY, 653
- .set TRAINER_FLINT, 654
- .set TRAINER_ASHLEY, 655
- .set TRAINER_WALLY_2, 656
- .set TRAINER_WALLY_3, 657
- .set TRAINER_WALLY_4, 658
- .set TRAINER_WALLY_5, 659
- .set TRAINER_WALLY_6, 660
- .set TRAINER_BRENDAN_13, 661
- .set TRAINER_BRENDAN_14, 662
- .set TRAINER_BRENDAN_15, 663
- .set TRAINER_MAY_11, 664
- .set TRAINER_MAY_12, 665
- .set TRAINER_MAY_13, 666
- .set TRAINER_JONAH, 667
- .set TRAINER_HENRY, 668
- .set TRAINER_ROGER, 669
- .set TRAINER_ALEXA, 670
- .set TRAINER_RUBEN, 671
- .set TRAINER_KOJI_1, 672
- .set TRAINER_WAYNE, 673
- .set TRAINER_AIDAN, 674
- .set TRAINER_REED, 675
- .set TRAINER_TISHA, 676
- .set TRAINER_TORI_AND_TIA, 677
- .set TRAINER_KIM_AND_IRIS, 678
- .set TRAINER_TYRA_AND_IVY, 679
- .set TRAINER_MEL_AND_PAUL, 680
- .set TRAINER_JOHN_AND_JAY_1, 681
- .set TRAINER_JOHN_AND_JAY_2, 682
- .set TRAINER_JOHN_AND_JAY_3, 683
- .set TRAINER_JOHN_AND_JAY_4, 684
- .set TRAINER_JOHN_AND_JAY_5, 685
- .set TRAINER_RELI_AND_IAN, 686
- .set TRAINER_LILA_AND_ROY_1, 687
- .set TRAINER_LILA_AND_ROY_2, 688
- .set TRAINER_LILA_AND_ROY_3, 689
- .set TRAINER_LILA_AND_ROY_4, 690
- .set TRAINER_LILA_AND_ROY_5, 691
- .set TRAINER_LISA_AND_RAY, 692
- .set TRAINER_CHRIS, 693
- .set TRAINER_DAWSON, 694
- .set TRAINER_SARAH, 695
- .set TRAINER_DARIAN, 696
- .set TRAINER_HAILEY, 697
- .set TRAINER_CHANDLER, 698
- .set TRAINER_KALEB, 699
- .set TRAINER_JOSEPH, 700
- .set TRAINER_ALYSSA, 701
- .set TRAINER_MARCOS, 702
- .set TRAINER_RHETT, 703
- .set TRAINER_TYRON, 704
- .set TRAINER_CELINA, 705
- .set TRAINER_BIANCA, 706
- .set TRAINER_HAYDEN, 707
- .set TRAINER_SOPHIE, 708
- .set TRAINER_COBY, 709
- .set TRAINER_LAWRENCE, 710
- .set TRAINER_WYATT, 711
- .set TRAINER_ANGELINA, 712
- .set TRAINER_KAI, 713
- .set TRAINER_CHARLOTTE, 714
- .set TRAINER_DEANDRE, 715
- .set TRAINER_GRUNT_38, 716
- .set TRAINER_GRUNT_39, 717
- .set TRAINER_GRUNT_40, 718
- .set TRAINER_GRUNT_41, 719
- .set TRAINER_GRUNT_42, 720
- .set TRAINER_GRUNT_43, 721
- .set TRAINER_GRUNT_44, 722
- .set TRAINER_GRUNT_45, 723
- .set TRAINER_GRUNT_46, 724
- .set TRAINER_GRUNT_47, 725
- .set TRAINER_GRUNT_48, 726
- .set TRAINER_GRUNT_49, 727
- .set TRAINER_GRUNT_50, 728
- .set TRAINER_GRUNT_51, 729
- .set TRAINER_GRUNT_52, 730
- .set TRAINER_GRUNT_53, 731
- .set TRAINER_TABITHA_3, 732
- .set TRAINER_DARCY, 733
- .set TRAINER_MAXIE_3, 734
- .set TRAINER_PETE, 735
- .set TRAINER_ISABELLE, 736
- .set TRAINER_ANDRES_1, 737
- .set TRAINER_JOSUE, 738
- .set TRAINER_CAMRON, 739
- .set TRAINER_CORY_1, 740
- .set TRAINER_CAROLINA, 741
- .set TRAINER_ELIJAH, 742
- .set TRAINER_CELIA, 743
- .set TRAINER_BRYAN, 744
- .set TRAINER_BRANDEN, 745
- .set TRAINER_BRYANT, 746
- .set TRAINER_SHAYLA, 747
- .set TRAINER_KYRA, 748
- .set TRAINER_JAIDEN, 749
- .set TRAINER_ALIX, 750
- .set TRAINER_HELENE, 751
- .set TRAINER_MARLENE, 752
- .set TRAINER_DEVAN, 753
- .set TRAINER_JOHNSON, 754
- .set TRAINER_MELINA, 755
- .set TRAINER_BRANDI, 756
- .set TRAINER_AISHA, 757
- .set TRAINER_MAKAYLA, 758
- .set TRAINER_FABIAN, 759
- .set TRAINER_DAYTON, 760
- .set TRAINER_RACHEL, 761
- .set TRAINER_LEONEL, 762
- .set TRAINER_CALLIE, 763
- .set TRAINER_CALE, 764
- .set TRAINER_MYLES, 765
- .set TRAINER_PAT, 766
- .set TRAINER_CRISTIN_1, 767
- .set TRAINER_MAY_14, 768
- .set TRAINER_MAY_15, 769
- .set TRAINER_ROXANNE_2, 770
- .set TRAINER_ROXANNE_3, 771
- .set TRAINER_ROXANNE_4, 772
- .set TRAINER_ROXANNE_5, 773
- .set TRAINER_BRAWLY_2, 774
- .set TRAINER_BRAWLY_3, 775
- .set TRAINER_BRAWLY_4, 776
- .set TRAINER_BRAWLY_5, 777
- .set TRAINER_WATTSON_2, 778
- .set TRAINER_WATTSON_3, 779
- .set TRAINER_WATTSON_4, 780
- .set TRAINER_WATTSON_5, 781
- .set TRAINER_FLANNERY_2, 782
- .set TRAINER_FLANNERY_3, 783
- .set TRAINER_FLANNERY_4, 784
- .set TRAINER_FLANNERY_5, 785
- .set TRAINER_NORMAN_2, 786
- .set TRAINER_NORMAN_3, 787
- .set TRAINER_NORMAN_4, 788
- .set TRAINER_NORMAN_5, 789
- .set TRAINER_WINONA_2, 790
- .set TRAINER_WINONA_3, 791
- .set TRAINER_WINONA_4, 792
- .set TRAINER_WINONA_5, 793
- .set TRAINER_TATE_AND_LIZA_2, 794
- .set TRAINER_TATE_AND_LIZA_3, 795
- .set TRAINER_TATE_AND_LIZA_4, 796
- .set TRAINER_TATE_AND_LIZA_5, 797
- .set TRAINER_JUAN_2, 798
- .set TRAINER_JUAN_3, 799
- .set TRAINER_JUAN_4, 800
- .set TRAINER_JUAN_5, 801
- .set TRAINER_ANGELO, 802
- .set TRAINER_DARIUS, 803
- .set TRAINER_STEVEN, 804
- .set TRAINER_ANABEL, 805
- .set TRAINER_TUCKER, 806
- .set TRAINER_SPENSER, 807
- .set TRAINER_GRETA, 808
- .set TRAINER_NOLAND, 809
- .set TRAINER_LUCY, 810
- .set TRAINER_BRANDON, 811
- .set TRAINER_ANDRES_2, 812
- .set TRAINER_ANDRES_3, 813
- .set TRAINER_ANDRES_4, 814
- .set TRAINER_ANDRES_5, 815
- .set TRAINER_CORY_2, 816
- .set TRAINER_CORY_3, 817
- .set TRAINER_CORY_4, 818
- .set TRAINER_CORY_5, 819
- .set TRAINER_PABLO_2, 820
- .set TRAINER_PABLO_3, 821
- .set TRAINER_PABLO_4, 822
- .set TRAINER_PABLO_5, 823
- .set TRAINER_KOJI_2, 824
- .set TRAINER_KOJI_3, 825
- .set TRAINER_KOJI_4, 826
- .set TRAINER_KOJI_5, 827
- .set TRAINER_CRISTIN_2, 828
- .set TRAINER_CRISTIN_3, 829
- .set TRAINER_CRISTIN_4, 830
- .set TRAINER_CRISTIN_5, 831
- .set TRAINER_FERNANDO_2, 832
- .set TRAINER_FERNANDO_3, 833
- .set TRAINER_FERNANDO_4, 834
- .set TRAINER_FERNANDO_5, 835
- .set TRAINER_SAWYER_2, 836
- .set TRAINER_SAWYER_3, 837
- .set TRAINER_SAWYER_4, 838
- .set TRAINER_SAWYER_5, 839
- .set TRAINER_GABRIELLE_2, 840
- .set TRAINER_GABRIELLE_3, 841
- .set TRAINER_GABRIELLE_4, 842
- .set TRAINER_GABRIELLE_5, 843
- .set TRAINER_THALIA_2, 844
- .set TRAINER_THALIA_3, 845
- .set TRAINER_THALIA_4, 846
- .set TRAINER_THALIA_5, 847
- .set TRAINER_MARIELA, 848
- .set TRAINER_ALVARO, 849
- .set TRAINER_EVERETT, 850
- .set TRAINER_RED, 851
- .set TRAINER_LEAF, 852
- .set TRAINER_BRENDAN_16, 853
- .set TRAINER_MAY_16, 854
-
- .set TRAINER_PIC_HIKER, 0
- .set TRAINER_PIC_AQUA_GRUNT_M, 1
- .set TRAINER_PIC_POKEMON_BREEDER_F, 2
- .set TRAINER_PIC_COOL_TRAINER_M, 3
- .set TRAINER_PIC_BIRD_KEEPER, 4
- .set TRAINER_PIC_COLLECTOR, 5
- .set TRAINER_PIC_AQUA_GRUNT_F, 6
- .set TRAINER_PIC_SWIMMER_M, 7
- .set TRAINER_PIC_MAGMA_GRUNT_M, 8
- .set TRAINER_PIC_EXPERT_M, 9
- .set TRAINER_PIC_AQUA_ADMIN_M, 10
- .set TRAINER_PIC_BLACK_BELT, 11
- .set TRAINER_PIC_AQUA_ADMIN_F, 12
- .set TRAINER_PIC_AQUA_LEADER_ARCHIE, 13
- .set TRAINER_PIC_HEX_MANIAC, 14
- .set TRAINER_PIC_AROMA_LADY, 15
- .set TRAINER_PIC_RUIN_MANIAC, 16
- .set TRAINER_PIC_INTERVIEWER, 17
- .set TRAINER_PIC_TUBER_F, 18
- .set TRAINER_PIC_TUBER_M, 19
- .set TRAINER_PIC_COOL_TRAINER_F, 20
- .set TRAINER_PIC_LADY, 21
- .set TRAINER_PIC_BEAUTY, 22
- .set TRAINER_PIC_RICH_BOY, 23
- .set TRAINER_PIC_EXPERT_F, 24
- .set TRAINER_PIC_POKEMANIAC, 25
- .set TRAINER_PIC_MAGMA_GRUNT_F, 26
- .set TRAINER_PIC_GUITARIST, 27
- .set TRAINER_PIC_KINDLER, 28
- .set TRAINER_PIC_CAMPER, 29
- .set TRAINER_PIC_PICNICKER, 30
- .set TRAINER_PIC_BUG_MANIAC, 31
- .set TRAINER_PIC_POKEMON_BREEDER_M, 32
- .set TRAINER_PIC_PSYCHIC_M, 33
- .set TRAINER_PIC_PSYCHIC_F, 34
- .set TRAINER_PIC_GENTLEMAN, 35
- .set TRAINER_PIC_ELITE_FOUR_SIDNEY, 36
- .set TRAINER_PIC_ELITE_FOUR_PHOEBE, 37
- .set TRAINER_PIC_ELITE_FOUR_GLACIA, 38
- .set TRAINER_PIC_ELITE_FOUR_DRAKE, 39
- .set TRAINER_PIC_LEADER_ROXANNE, 40
- .set TRAINER_PIC_LEADER_BRAWLY, 41
- .set TRAINER_PIC_LEADER_WATTSON, 42
- .set TRAINER_PIC_LEADER_FLANNERY, 43
- .set TRAINER_PIC_LEADER_NORMAN, 44
- .set TRAINER_PIC_LEADER_WINONA, 45
- .set TRAINER_PIC_LEADER_TATE_AND_LIZA, 46
- .set TRAINER_PIC_LEADER_JUAN, 47
- .set TRAINER_PIC_SCHOOL_KID_M, 48
- .set TRAINER_PIC_SCHOOL_KID_F, 49
- .set TRAINER_PIC_SR_AND_JR, 50
- .set TRAINER_PIC_WINSTRATE_M, 51
- .set TRAINER_PIC_WINSTRATE_F, 52
- .set TRAINER_PIC_YOUNGSTER, 53
- .set TRAINER_PIC_CHAMPION_WALLACE, 54
- .set TRAINER_PIC_FISHERMAN, 55
- .set TRAINER_PIC_CYCLING_TRIATHLETE_M, 56
- .set TRAINER_PIC_CYCLING_TRIATHLETE_F, 57
- .set TRAINER_PIC_RUNNING_TRIATHLETE_M, 58
- .set TRAINER_PIC_RUNNING_TRIATHLETE_F, 59
- .set TRAINER_PIC_SWIMMING_TRIATHLETE_M, 60
- .set TRAINER_PIC_SWIMMING_TRIATHLETE_F, 61
- .set TRAINER_PIC_DRAGON_TAMER, 62
- .set TRAINER_PIC_NINJA_BOY, 63
- .set TRAINER_PIC_BATTLE_GIRL, 64
- .set TRAINER_PIC_PARASOL_LADY, 65
- .set TRAINER_PIC_SWIMMER_F, 66
- .set TRAINER_PIC_TWINS, 67
- .set TRAINER_PIC_SAILOR, 68
- .set TRAINER_PIC_MAGMA_ADMIN, 69
- .set TRAINER_PIC_WALLY, 70
- .set TRAINER_PIC_BRENDAN, 71
- .set TRAINER_PIC_MAY, 72
- .set TRAINER_PIC_BUG_CATCHER, 73
- .set TRAINER_PIC_POKEMON_RANGER_M, 74
- .set TRAINER_PIC_POKEMON_RANGER_F, 75
- .set TRAINER_PIC_MAGMA_LEADER_MAXIE, 76
- .set TRAINER_PIC_LASS, 77
- .set TRAINER_PIC_YOUNG_COUPLE, 78
- .set TRAINER_PIC_OLD_COUPLE, 79
- .set TRAINER_PIC_SIS_AND_BRO, 80
- .set TRAINER_PIC_STEVEN, 81
- .set TRAINER_PIC_SALON_MAIDEN_ANABEL, 82
- .set TRAINER_PIC_DOME_ACE_TUCKER, 83
- .set TRAINER_PIC_PALACE_MAVEN_SPENSER, 84
- .set TRAINER_PIC_ARENA_TYCOON_GRETA, 85
- .set TRAINER_PIC_FACTORY_HEAD_NOLAND, 86
- .set TRAINER_PIC_PIKE_QUEEN_LUCY, 87
- .set TRAINER_PIC_PYRAMID_KING_BRANDON, 88
- .set TRAINER_PIC_RED, 89
- .set TRAINER_PIC_LEAF, 90
- .set TRAINER_PIC_RUBY_SAPPHIRE_BRENDAN, 91
- .set TRAINER_PIC_RUBY_SAPPHIRE_MAY, 92
-
- .set TRAINER_CLASS_HIKER, 0x0
- .set TRAINER_CLASS_TEAM_AQUA_1, 0x1
- .set TRAINER_CLASS_PKMN_BREEDER_1, 0x2
- .set TRAINER_CLASS_COOLTRAINER_1, 0x3
- .set TRAINER_CLASS_BIRD_KEEPER, 0x4
- .set TRAINER_CLASS_COLLECTOR, 0x5
- .set TRAINER_CLASS_TEAM_AQUA_2, 0x6
- .set TRAINER_CLASS_SWIMMER_M, 0x7
- .set TRAINER_CLASS_TEAM_MAGMA_1, 0x8
- .set TRAINER_CLASS_EXPERT_1, 0x9
- .set TRAINER_CLASS_BLACK_BELT, 0xa
- .set TRAINER_CLASS_AQUA_LEADER, 0xb
- .set TRAINER_CLASS_HEX_MANIAC, 0xc
- .set TRAINER_CLASS_AROMA_LADY, 0xd
- .set TRAINER_CLASS_RUIN_MANIAC, 0xe
- .set TRAINER_CLASS_INTERVIEWER, 0xf
- .set TRAINER_CLASS_TUBER_1, 0x10
- .set TRAINER_CLASS_TUBER_2, 0x11
- .set TRAINER_CLASS_COOLTRAINER_2, 0x12
- .set TRAINER_CLASS_LADY, 0x13
- .set TRAINER_CLASS_BEAUTY, 0x14
- .set TRAINER_CLASS_RICH_BOY, 0x15
- .set TRAINER_CLASS_EXPERT_2, 0x16
- .set TRAINER_CLASS_POKEMANIAC, 0x17
- .set TRAINER_CLASS_TEAM_MAGMA_2, 0x18
- .set TRAINER_CLASS_GUITARIST, 0x19
- .set TRAINER_CLASS_KINDLER, 0x1a
- .set TRAINER_CLASS_CAMPER, 0x1b
- .set TRAINER_CLASS_PICNICKER, 0x1c
- .set TRAINER_CLASS_BUG_MANIAC, 0x1d
- .set TRAINER_CLASS_PSYCHIC_1, 0x1e
- .set TRAINER_CLASS_PSYCHIC_2, 0x1f
- .set TRAINER_CLASS_GENTLEMAN, 0x20
- .set TRAINER_CLASS_ELITE_FOUR_1, 0x21
- .set TRAINER_CLASS_ELITE_FOUR_2, 0x22
- .set TRAINER_CLASS_LEADER_1, 0x23
- .set TRAINER_CLASS_LEADER_2, 0x24
- .set TRAINER_CLASS_LEADER_3, 0x25
- .set TRAINER_CLASS_SCHOOL_KID_1, 0x26
- .set TRAINER_CLASS_SCHOOL_KID_2, 0x27
- .set TRAINER_CLASS_SR_AND_JR, 0x28
- .set TRAINER_CLASS_POKEFAN_1, 0x29
- .set TRAINER_CLASS_POKEFAN_2, 0x2a
- .set TRAINER_CLASS_YOUNGSTER, 0x2b
- .set TRAINER_CLASS_CHAMPION, 0x2c
- .set TRAINER_CLASS_FISHERMAN, 0x2d
- .set TRAINER_CLASS_TRIATHLETE_1, 0x2e
- .set TRAINER_CLASS_TRIATHLETE_2, 0x2f
- .set TRAINER_CLASS_TRIATHLETE_3, 0x30
- .set TRAINER_CLASS_TRIATHLETE_4, 0x31
- .set TRAINER_CLASS_TRIATHLETE_5, 0x32
- .set TRAINER_CLASS_TRIATHLETE_6, 0x33
- .set TRAINER_CLASS_DRAGON_TAMER, 0x34
- .set TRAINER_CLASS_NINJA_BOY, 0x35
- .set TRAINER_CLASS_BATTLE_GIRL, 0x36
- .set TRAINER_CLASS_PARASOL_LADY, 0x37
- .set TRAINER_CLASS_SWIMMER_F, 0x38
- .set TRAINER_CLASS_TWINS, 0x39
- .set TRAINER_CLASS_SAILOR, 0x3a
- .set TRAINER_CLASS_PKMN_TRAINER_1, 0x3b
- .set TRAINER_CLASS_PKMN_TRAINER_2, 0x3c
- .set TRAINER_CLASS_PKMN_TRAINER_3, 0x3d
- .set TRAINER_CLASS_PKMN_TRAINER_4, 0x3e
- .set TRAINER_CLASS_PKMN_TRAINER_5, 0x3f
- .set TRAINER_CLASS_PKMN_TRAINER_6, 0x40
- .set TRAINER_CLASS_PKMN_TRAINER_7, 0x41
- .set TRAINER_CLASS_PKMN_BREEDER_2, 0x42
- .set TRAINER_CLASS_BUG_CATCHER, 0x43
- .set TRAINER_CLASS_PKMN_RANGER_1, 0x44
- .set TRAINER_CLASS_PKMN_RANGER_2, 0x45
- .set TRAINER_CLASS_MAGMA_LEADER, 0x46
- .set TRAINER_CLASS_LASS, 0x47
- .set TRAINER_CLASS_YOUNG_COUPLE, 0x48
- .set TRAINER_CLASS_OLD_COUPLE, 0x49
- .set TRAINER_CLASS_SIS_AND_BRO, 0x4a
- .set TRAINER_CLASS_PKMN_TRAINER_8, 0x4b
- .set TRAINER_CLASS_SALON_MAIDEN, 0x4c
- .set TRAINER_CLASS_DOME_ACE, 0x4d
- .set TRAINER_CLASS_PKMN_TRAINER_9, 0x4e
- .set TRAINER_CLASS_PKMN_TRAINER_10, 0x4f
- .set TRAINER_CLASS_PKMN_TRAINER_11, 0x50
- .set TRAINER_CLASS_PKMN_TRAINER_12, 0x51
-
- .set TRAINER_CLASS_NAME_PKMN_TRAINER_1, 0x0
- .set TRAINER_CLASS_NAME_PKMN_TRAINER_2, 0x1
- .set TRAINER_CLASS_NAME_HIKER, 0x2
- .set TRAINER_CLASS_NAME_TEAM_AQUA, 0x3
- .set TRAINER_CLASS_NAME_PKMN_BREEDER, 0x4
- .set TRAINER_CLASS_NAME_COOLTRAINER_1, 0x5
- .set TRAINER_CLASS_NAME_BIRD_KEEPER, 0x6
- .set TRAINER_CLASS_NAME_COLLECTOR, 0x7
- .set TRAINER_CLASS_NAME_SWIMMER_M, 0x8
- .set TRAINER_CLASS_NAME_TEAM_MAGMA, 0x9
- .set TRAINER_CLASS_NAME_EXPERT, 0xa
- .set TRAINER_CLASS_NAME_AQUA_ADMIN, 0xb
- .set TRAINER_CLASS_NAME_BLACK_BELT, 0xc
- .set TRAINER_CLASS_NAME_AQUA_LEADER, 0xd
- .set TRAINER_CLASS_NAME_HEX_MANIAC, 0xe
- .set TRAINER_CLASS_NAME_AROMA_LADY, 0xf
- .set TRAINER_CLASS_NAME_RUIN_MANIAC, 0x10
- .set TRAINER_CLASS_NAME_INTERVIEWER, 0x11
- .set TRAINER_CLASS_NAME_TUBER_1, 0x12
- .set TRAINER_CLASS_NAME_TUBER_2, 0x13
- .set TRAINER_CLASS_NAME_LADY, 0x14
- .set TRAINER_CLASS_NAME_BEAUTY, 0x15
- .set TRAINER_CLASS_NAME_RICH_BOY, 0x16
- .set TRAINER_CLASS_NAME_POKEMANIAC, 0x17
- .set TRAINER_CLASS_NAME_GUITARIST, 0x18
- .set TRAINER_CLASS_NAME_KINDLER, 0x19
- .set TRAINER_CLASS_NAME_CAMPER, 0x1a
- .set TRAINER_CLASS_NAME_PICNICKER, 0x1b
- .set TRAINER_CLASS_NAME_BUG_MANIAC, 0x1c
- .set TRAINER_CLASS_NAME_PSYCHIC, 0x1d
- .set TRAINER_CLASS_NAME_GENTLEMAN, 0x1e
- .set TRAINER_CLASS_NAME_ELITE_FOUR, 0x1f
- .set TRAINER_CLASS_NAME_LEADER, 0x20
- .set TRAINER_CLASS_NAME_SCHOOL_KID, 0x21
- .set TRAINER_CLASS_NAME_SR_AND_JR, 0x22
- .set TRAINER_CLASS_NAME_WINSTRATE, 0x23
- .set TRAINER_CLASS_NAME_POKEFAN, 0x24
- .set TRAINER_CLASS_NAME_YOUNGSTER, 0x25
- .set TRAINER_CLASS_NAME_CHAMPION, 0x26
- .set TRAINER_CLASS_NAME_FISHERMAN, 0x27
- .set TRAINER_CLASS_NAME_TRIATHLETE, 0x28
- .set TRAINER_CLASS_NAME_DRAGON_TAMER, 0x29
- .set TRAINER_CLASS_NAME_NINJA_BOY, 0x2a
- .set TRAINER_CLASS_NAME_BATTLE_GIRL, 0x2b
- .set TRAINER_CLASS_NAME_PARASOL_LADY, 0x2c
- .set TRAINER_CLASS_NAME_SWIMMER_F, 0x2d
- .set TRAINER_CLASS_NAME_TWINS, 0x2e
- .set TRAINER_CLASS_NAME_SAILOR, 0x2f
- .set TRAINER_CLASS_NAME_COOLTRAINER_2, 0x30
- .set TRAINER_CLASS_NAME_MAGMA_ADMIN, 0x31
- .set TRAINER_CLASS_NAME_PKMN_TRAINER_3, 0x32
- .set TRAINER_CLASS_NAME_BUG_CATCHER, 0x33
- .set TRAINER_CLASS_NAME_PKMN_RANGER, 0x34
- .set TRAINER_CLASS_NAME_MAGMA_LEADER, 0x35
- .set TRAINER_CLASS_NAME_LASS, 0x36
- .set TRAINER_CLASS_NAME_YOUNG_COUPLE, 0x37
- .set TRAINER_CLASS_NAME_OLD_COUPLE, 0x38
- .set TRAINER_CLASS_NAME_SIS_AND_BRO, 0x39
- .set TRAINER_CLASS_NAME_SALON_MAIDEN, 0x3a
- .set TRAINER_CLASS_NAME_DOME_ACE, 0x3b
- .set TRAINER_CLASS_NAME_PALACE_MAVEN, 0x3c
- .set TRAINER_CLASS_NAME_ARENA_TYCOON, 0x3d
- .set TRAINER_CLASS_NAME_FACTORY_HEAD, 0x3e
- .set TRAINER_CLASS_NAME_PIKE_QUEEN, 0x3f
- .set TRAINER_CLASS_NAME_PYRAMID_KING, 0x40
- .set TRAINER_CLASS_NAME_PKMN_TRAINER_4, 0x41
-
- .set TRAINER_ENCOUNTER_MUSIC_MALE, 0 @ standard male encounter music
- .set TRAINER_ENCOUNTER_MUSIC_FEMALE, 1 @ standard female encounter music
- .set TRAINER_ENCOUNTER_MUSIC_GIRL, 2 @ used for male Tubers and Young Couples too
- .set TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, 3
- .set TRAINER_ENCOUNTER_MUSIC_INTENSE, 4
- .set TRAINER_ENCOUNTER_MUSIC_COOL, 5
- .set TRAINER_ENCOUNTER_MUSIC_AQUA, 6
- .set TRAINER_ENCOUNTER_MUSIC_MAGMA, 7
- .set TRAINER_ENCOUNTER_MUSIC_SWIMMER, 8
- .set TRAINER_ENCOUNTER_MUSIC_TWINS, 9 @ used for other trainer classes too
- .set TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR, 10
- .set TRAINER_ENCOUNTER_MUSIC_HIKER, 11 @ used for other trainer classes too
- .set TRAINER_ENCOUNTER_MUSIC_INTERVIEWER, 12
- .set TRAINER_ENCOUNTER_MUSIC_RICH, 13 @ Rich Boys and Gentlemen
-
- .set F_TRAINER_FEMALE, 1 << 7
-
-@ All trainer parties specify the IV, level, and species for each Pokémon in the
-@ party. Some trainer parties also specify held items and custom moves for each
-@ Pokémon.
- .set F_TRAINER_PARTY_CUSTOM_MOVESET, 1 << 0
- .set F_TRAINER_PARTY_HELD_ITEM, 1 << 1
diff --git a/data/base_stats.inc b/data/base_stats.inc
deleted file mode 100644
index 43b5ae499..000000000
--- a/data/base_stats.inc
+++ /dev/null
@@ -1,8635 +0,0 @@
- .align 2
-gBaseStats:: @ 83203CC
-@ ??????????
- .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/battle_frontier/battle_frontier_trainers.inc b/data/battle_frontier/battle_frontier_trainers.inc
index fc97ffe89..1fe938099 100644
--- a/data/battle_frontier/battle_frontier_trainers.inc
+++ b/data/battle_frontier/battle_frontier_trainers.inc
@@ -1,7 +1,7 @@
.align 2
gBattleFrontierTrainers:: @ 85D5ACC
@ 0
- .4byte TRAINER_CLASS_YOUNGSTER
+ .4byte FACILITY_CLASS_YOUNGSTER
.string "BRADY$", 8
@ pre-battle speech
.2byte EC_WORD_I_AM
@@ -27,7 +27,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Brady
@ 1
- .4byte TRAINER_CLASS_YOUNGSTER
+ .4byte FACILITY_CLASS_YOUNGSTER
.string "CONNER$", 8
@ pre-battle speech
.2byte EC_WORD_LOSING
@@ -53,7 +53,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Conner
@ 2
- .4byte TRAINER_CLASS_YOUNGSTER
+ .4byte FACILITY_CLASS_YOUNGSTER
.string "BRADLEY$", 8
@ pre-battle speech
.2byte EC_WORD_HEY_THERE
@@ -79,7 +79,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Bradley
@ 3
- .4byte TRAINER_CLASS_LASS
+ .4byte FACILITY_CLASS_LASS
.string "CYBIL$", 8
@ pre-battle speech
.2byte EC_WORD_YOU_RE
@@ -105,7 +105,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Cybil
@ 4
- .4byte TRAINER_CLASS_LASS
+ .4byte FACILITY_CLASS_LASS
.string "RODETTE$", 8
@ pre-battle speech
.2byte EC_WORD_OH
@@ -131,7 +131,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Rodette
@ 5
- .4byte TRAINER_CLASS_LASS
+ .4byte FACILITY_CLASS_LASS
.string "PEGGY$", 8
@ pre-battle speech
.2byte EC_WORD_GET
@@ -157,7 +157,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Peggy
@ 6
- .4byte TRAINER_CLASS_SCHOOL_KID_1
+ .4byte FACILITY_CLASS_SCHOOL_KID_1
.string "KEITH$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -183,7 +183,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Keith
@ 7
- .4byte TRAINER_CLASS_SCHOOL_KID_1
+ .4byte FACILITY_CLASS_SCHOOL_KID_1
.string "GRAYSON$", 8
@ pre-battle speech
.2byte EC_WORD_A
@@ -209,7 +209,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Grayson
@ 8
- .4byte TRAINER_CLASS_SCHOOL_KID_1
+ .4byte FACILITY_CLASS_SCHOOL_KID_1
.string "GLENN$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -235,7 +235,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Glenn
@ 9
- .4byte TRAINER_CLASS_SCHOOL_KID_2
+ .4byte FACILITY_CLASS_SCHOOL_KID_2
.string "LILIANA$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -261,7 +261,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Liliana
@ 10
- .4byte TRAINER_CLASS_SCHOOL_KID_2
+ .4byte FACILITY_CLASS_SCHOOL_KID_2
.string "ELISE$", 8
@ pre-battle speech
.2byte EC_WORD_MY
@@ -287,7 +287,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Elise
@ 11
- .4byte TRAINER_CLASS_SCHOOL_KID_2
+ .4byte FACILITY_CLASS_SCHOOL_KID_2
.string "ZOEY$", 8
@ pre-battle speech
.2byte EC_WORD_PLEASE
@@ -313,7 +313,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Zoey
@ 12
- .4byte TRAINER_CLASS_RICH_BOY
+ .4byte FACILITY_CLASS_RICH_BOY
.string "MANUEL$", 8
@ pre-battle speech
.2byte EC_WORD_ME
@@ -339,7 +339,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Manuel
@ 13
- .4byte TRAINER_CLASS_RICH_BOY
+ .4byte FACILITY_CLASS_RICH_BOY
.string "RUSS$", 8
@ pre-battle speech
.2byte EC_WORD_THEY
@@ -365,7 +365,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Russ
@ 14
- .4byte TRAINER_CLASS_RICH_BOY
+ .4byte FACILITY_CLASS_RICH_BOY
.string "DUSTIN$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -391,7 +391,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Dustin
@ 15
- .4byte TRAINER_CLASS_LADY
+ .4byte FACILITY_CLASS_LADY
.string "TINA$", 8
@ pre-battle speech
.2byte EC_WORD_IF_I_WIN
@@ -417,7 +417,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Tina
@ 16
- .4byte TRAINER_CLASS_LADY
+ .4byte FACILITY_CLASS_LADY
.string "GILLIAN$", 8
@ pre-battle speech
.2byte EC_WORD_THE
@@ -443,7 +443,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Gillian
@ 17
- .4byte TRAINER_CLASS_LADY
+ .4byte FACILITY_CLASS_LADY
.string "ZOE$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -469,7 +469,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Zoe
@ 18
- .4byte TRAINER_CLASS_CAMPER
+ .4byte FACILITY_CLASS_CAMPER
.string "CHEN$", 8
@ pre-battle speech
.2byte EC_WORD_I_AM
@@ -495,7 +495,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Chen
@ 19
- .4byte TRAINER_CLASS_CAMPER
+ .4byte FACILITY_CLASS_CAMPER
.string "AL$", 8
@ pre-battle speech
.2byte EC_WORD_YOUR
@@ -521,7 +521,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Al
@ 20
- .4byte TRAINER_CLASS_CAMPER
+ .4byte FACILITY_CLASS_CAMPER
.string "MITCH$", 8
@ pre-battle speech
.2byte EC_WORD_MOTHER
@@ -547,7 +547,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Mitch
@ 21
- .4byte TRAINER_CLASS_PICNICKER
+ .4byte FACILITY_CLASS_PICNICKER
.string "ANNE$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -573,7 +573,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Anne
@ 22
- .4byte TRAINER_CLASS_PICNICKER
+ .4byte FACILITY_CLASS_PICNICKER
.string "ALIZE$", 8
@ pre-battle speech
.2byte EC_WORD_CUTE
@@ -599,7 +599,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Alize
@ 23
- .4byte TRAINER_CLASS_PICNICKER
+ .4byte FACILITY_CLASS_PICNICKER
.string "LAUREN$", 8
@ pre-battle speech
.2byte EC_WORD_I_AM
@@ -625,7 +625,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Lauren
@ 24
- .4byte TRAINER_CLASS_TUBER_2
+ .4byte FACILITY_CLASS_TUBER_2
.string "KIPP$", 8
@ pre-battle speech
.2byte EC_WORD_IF_I_WIN
@@ -651,7 +651,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Kipp
@ 25
- .4byte TRAINER_CLASS_TUBER_2
+ .4byte FACILITY_CLASS_TUBER_2
.string "JASON$", 8
@ pre-battle speech
.2byte EC_WORD_TEACH
@@ -677,7 +677,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Jason
@ 26
- .4byte TRAINER_CLASS_TUBER_2
+ .4byte FACILITY_CLASS_TUBER_2
.string "JOHN$", 8
@ pre-battle speech
.2byte EC_WORD_I_AM
@@ -703,7 +703,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_John
@ 27
- .4byte TRAINER_CLASS_TUBER_1
+ .4byte FACILITY_CLASS_TUBER_1
.string "ANN$", 8
@ pre-battle speech
.2byte EC_WORD_IT_S
@@ -729,7 +729,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Ann
@ 28
- .4byte TRAINER_CLASS_TUBER_1
+ .4byte FACILITY_CLASS_TUBER_1
.string "EILEEN$", 8
@ pre-battle speech
.2byte EC_WORD_LET_S
@@ -755,7 +755,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Eileen
@ 29
- .4byte TRAINER_CLASS_TUBER_1
+ .4byte FACILITY_CLASS_TUBER_1
.string "CARLIE$", 8
@ pre-battle speech
.2byte EC_WORD_MY
@@ -781,7 +781,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Carlie
@ 30
- .4byte TRAINER_CLASS_SWIMMER_M
+ .4byte FACILITY_CLASS_SWIMMER_M
.string "GORDON$", 8
@ pre-battle speech
.2byte EC_WORD_VICTORY
@@ -807,7 +807,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Gordon
@ 31
- .4byte TRAINER_CLASS_SWIMMER_M
+ .4byte FACILITY_CLASS_SWIMMER_M
.string "AYDEN$", 8
@ pre-battle speech
.2byte EC_WORD_COME_ON
@@ -833,7 +833,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Ayden
@ 32
- .4byte TRAINER_CLASS_SWIMMER_M
+ .4byte FACILITY_CLASS_SWIMMER_M
.string "MARCO$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -859,7 +859,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Marco
@ 33
- .4byte TRAINER_CLASS_SWIMMER_F
+ .4byte FACILITY_CLASS_SWIMMER_F
.string "CIERRA$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -885,7 +885,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Cierra
@ 34
- .4byte TRAINER_CLASS_SWIMMER_F
+ .4byte FACILITY_CLASS_SWIMMER_F
.string "MARCY$", 8
@ pre-battle speech
.2byte EC_WORD_I_AM
@@ -911,7 +911,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Marcy
@ 35
- .4byte TRAINER_CLASS_SWIMMER_F
+ .4byte FACILITY_CLASS_SWIMMER_F
.string "KATHY$", 8
@ pre-battle speech
.2byte EC_WORD_I_VE
@@ -937,7 +937,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Kathy
@ 36
- .4byte TRAINER_CLASS_POKEFAN_1
+ .4byte FACILITY_CLASS_POKEFAN_1
.string "PEYTON$", 8
@ pre-battle speech
.2byte EC_WORD_I_AM
@@ -963,7 +963,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Peyton
@ 37
- .4byte TRAINER_CLASS_POKEFAN_1
+ .4byte FACILITY_CLASS_POKEFAN_1
.string "JULIAN$", 8
@ pre-battle speech
.2byte EC_WORD_YOU
@@ -989,7 +989,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Julian
@ 38
- .4byte TRAINER_CLASS_POKEFAN_1
+ .4byte FACILITY_CLASS_POKEFAN_1
.string "QUINN$", 8
@ pre-battle speech
.2byte EC_WORD_MY
@@ -1015,7 +1015,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Quinn
@ 39
- .4byte TRAINER_CLASS_POKEFAN_2
+ .4byte FACILITY_CLASS_POKEFAN_2
.string "HAYLEE$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -1041,7 +1041,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Haylee
@ 40
- .4byte TRAINER_CLASS_POKEFAN_2
+ .4byte FACILITY_CLASS_POKEFAN_2
.string "AMANDA$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -1067,7 +1067,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Amanda
@ 41
- .4byte TRAINER_CLASS_POKEFAN_2
+ .4byte FACILITY_CLASS_POKEFAN_2
.string "STACY$", 8
@ pre-battle speech
.2byte EC_WORD_ALL
@@ -1093,7 +1093,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Stacy
@ 42
- .4byte TRAINER_CLASS_PKMN_BREEDER_2
+ .4byte FACILITY_CLASS_PKMN_BREEDER_2
.string "RAFAEL$", 8
@ pre-battle speech
.2byte EC_WORD_COME_ON
@@ -1119,7 +1119,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Rafael
@ 43
- .4byte TRAINER_CLASS_PKMN_BREEDER_2
+ .4byte FACILITY_CLASS_PKMN_BREEDER_2
.string "OLIVER$", 8
@ pre-battle speech
.2byte EC_WORD_A
@@ -1145,7 +1145,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Oliver
@ 44
- .4byte TRAINER_CLASS_PKMN_BREEDER_2
+ .4byte FACILITY_CLASS_PKMN_BREEDER_2
.string "PAYTON$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -1171,7 +1171,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Payton
@ 45
- .4byte TRAINER_CLASS_PKMN_BREEDER_1
+ .4byte FACILITY_CLASS_PKMN_BREEDER_1
.string "PAMELA$", 8
@ pre-battle speech
.2byte EC_WORD_ALL
@@ -1197,7 +1197,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Pamela
@ 46
- .4byte TRAINER_CLASS_PKMN_BREEDER_1
+ .4byte FACILITY_CLASS_PKMN_BREEDER_1
.string "ELIZA$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -1223,7 +1223,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Eliza
@ 47
- .4byte TRAINER_CLASS_PKMN_BREEDER_1
+ .4byte FACILITY_CLASS_PKMN_BREEDER_1
.string "MARISA$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -1249,7 +1249,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Marisa
@ 48
- .4byte TRAINER_CLASS_BUG_CATCHER
+ .4byte FACILITY_CLASS_BUG_CATCHER
.string "LEWIS$", 8
@ pre-battle speech
.2byte EC_WORD_A_LITTLE
@@ -1275,7 +1275,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Lewis
@ 49
- .4byte TRAINER_CLASS_BUG_CATCHER
+ .4byte FACILITY_CLASS_BUG_CATCHER
.string "YOSHI$", 8
@ pre-battle speech
.2byte EC_WORD_BUG
@@ -1301,7 +1301,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Yoshi
@ 50
- .4byte TRAINER_CLASS_BUG_CATCHER
+ .4byte FACILITY_CLASS_BUG_CATCHER
.string "DESTIN$", 8
@ pre-battle speech
.2byte EC_WORD_IT_S
@@ -1327,7 +1327,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Destin
@ 51
- .4byte TRAINER_CLASS_NINJA_BOY
+ .4byte FACILITY_CLASS_NINJA_BOY
.string "KEON$", 8
@ pre-battle speech
.2byte EC_WORD_FORGIVE
@@ -1353,7 +1353,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Keon
@ 52
- .4byte TRAINER_CLASS_NINJA_BOY
+ .4byte FACILITY_CLASS_NINJA_BOY
.string "STUART$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -1379,7 +1379,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Stuart
@ 53
- .4byte TRAINER_CLASS_NINJA_BOY
+ .4byte FACILITY_CLASS_NINJA_BOY
.string "NESTOR$", 8
@ pre-battle speech
.2byte EC_WORD_SHOW
@@ -1405,7 +1405,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Nestor
@ 54
- .4byte TRAINER_CLASS_BUG_MANIAC
+ .4byte FACILITY_CLASS_BUG_MANIAC
.string "DERRICK$", 8
@ pre-battle speech
.2byte EC_WORD_LET_S
@@ -1431,7 +1431,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Derrick
@ 55
- .4byte TRAINER_CLASS_BUG_MANIAC
+ .4byte FACILITY_CLASS_BUG_MANIAC
.string "BRYSON$", 8
@ pre-battle speech
.2byte EC_MOVE2(POISON_POWDER)
@@ -1457,7 +1457,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Bryson
@ 56
- .4byte TRAINER_CLASS_BUG_MANIAC
+ .4byte FACILITY_CLASS_BUG_MANIAC
.string "CLAYTON$", 8
@ pre-battle speech
.2byte EC_WORD_HUH_QUES
@@ -1483,7 +1483,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Clayton
@ 57
- .4byte TRAINER_CLASS_FISHERMAN
+ .4byte FACILITY_CLASS_FISHERMAN
.string "TRENTON$", 8
@ pre-battle speech
.2byte EC_WORD_COME_OVER
@@ -1509,7 +1509,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Trenton
@ 58
- .4byte TRAINER_CLASS_FISHERMAN
+ .4byte FACILITY_CLASS_FISHERMAN
.string "JENSON$", 8
@ pre-battle speech
.2byte EC_WORD_MY
@@ -1535,7 +1535,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Jenson
@ 59
- .4byte TRAINER_CLASS_FISHERMAN
+ .4byte FACILITY_CLASS_FISHERMAN
.string "WESLEY$", 8
@ pre-battle speech
.2byte EC_POKEMON2(MEW)
@@ -1561,7 +1561,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Wesley
@ 60
- .4byte TRAINER_CLASS_RUIN_MANIAC
+ .4byte FACILITY_CLASS_RUIN_MANIAC
.string "ANTON$", 8
@ pre-battle speech
.2byte EC_WORD_GET
@@ -1587,7 +1587,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Anton
@ 61
- .4byte TRAINER_CLASS_RUIN_MANIAC
+ .4byte FACILITY_CLASS_RUIN_MANIAC
.string "LAWSON$", 8
@ pre-battle speech
.2byte EC_WORD_I_AM
@@ -1613,7 +1613,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Lawson
@ 62
- .4byte TRAINER_CLASS_RUIN_MANIAC
+ .4byte FACILITY_CLASS_RUIN_MANIAC
.string "SAMMY$", 8
@ pre-battle speech
.2byte EC_WORD_MY
@@ -1639,7 +1639,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Sammy
@ 63
- .4byte TRAINER_CLASS_COLLECTOR
+ .4byte FACILITY_CLASS_COLLECTOR
.string "ARNIE$", 8
@ pre-battle speech
.2byte EC_WORD_I_AM
@@ -1665,7 +1665,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Arnie
@ 64
- .4byte TRAINER_CLASS_COLLECTOR
+ .4byte FACILITY_CLASS_COLLECTOR
.string "ADRIAN$", 8
@ pre-battle speech
.2byte EC_WORD_YAHOO
@@ -1691,7 +1691,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Adrian
@ 65
- .4byte TRAINER_CLASS_COLLECTOR
+ .4byte FACILITY_CLASS_COLLECTOR
.string "TRISTAN$", 8
@ pre-battle speech
.2byte EC_WORD_CONFUSED
@@ -1717,7 +1717,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Tristan
@ 66
- .4byte TRAINER_CLASS_PARASOL_LADY
+ .4byte FACILITY_CLASS_PARASOL_LADY
.string "JULIANA$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -1743,7 +1743,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Juliana
@ 67
- .4byte TRAINER_CLASS_PARASOL_LADY
+ .4byte FACILITY_CLASS_PARASOL_LADY
.string "RYLEE$", 8
@ pre-battle speech
.2byte EC_WORD_SHOW
@@ -1769,7 +1769,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Rylee
@ 68
- .4byte TRAINER_CLASS_PARASOL_LADY
+ .4byte FACILITY_CLASS_PARASOL_LADY
.string "CHELSEA$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -1795,7 +1795,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Chelsea
@ 69
- .4byte TRAINER_CLASS_BEAUTY
+ .4byte FACILITY_CLASS_BEAUTY
.string "DANELA$", 8
@ pre-battle speech
.2byte EC_WORD_YOU
@@ -1821,7 +1821,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Danela
@ 70
- .4byte TRAINER_CLASS_BEAUTY
+ .4byte FACILITY_CLASS_BEAUTY
.string "LIZBETH$", 8
@ pre-battle speech
.2byte EC_WORD_IF_I_LOSE
@@ -1847,7 +1847,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Lizbeth
@ 71
- .4byte TRAINER_CLASS_BEAUTY
+ .4byte FACILITY_CLASS_BEAUTY
.string "AMELIA$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -1873,7 +1873,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Amelia
@ 72
- .4byte TRAINER_CLASS_AROMA_LADY
+ .4byte FACILITY_CLASS_AROMA_LADY
.string "JILLIAN$", 8
@ pre-battle speech
.2byte EC_WORD_WHAT
@@ -1899,7 +1899,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Jillian
@ 73
- .4byte TRAINER_CLASS_AROMA_LADY
+ .4byte FACILITY_CLASS_AROMA_LADY
.string "ABBIE$", 8
@ pre-battle speech
.2byte EC_WORD_YOU
@@ -1925,7 +1925,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Abbie
@ 74
- .4byte TRAINER_CLASS_AROMA_LADY
+ .4byte FACILITY_CLASS_AROMA_LADY
.string "BRIANA$", 8
@ pre-battle speech
.2byte EC_WORD_MY
@@ -1951,7 +1951,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Briana
@ 75
- .4byte TRAINER_CLASS_GUITARIST
+ .4byte FACILITY_CLASS_GUITARIST
.string "ANTONIO$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -1977,7 +1977,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Antonio
@ 76
- .4byte TRAINER_CLASS_GUITARIST
+ .4byte FACILITY_CLASS_GUITARIST
.string "JADEN$", 8
@ pre-battle speech
.2byte EC_WORD_HELLO
@@ -2003,7 +2003,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Jaden
@ 77
- .4byte TRAINER_CLASS_GUITARIST
+ .4byte FACILITY_CLASS_GUITARIST
.string "DAKOTA$", 8
@ pre-battle speech
.2byte EC_WORD_YOU
@@ -2029,7 +2029,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Dakota
@ 78
- .4byte TRAINER_CLASS_BIRD_KEEPER
+ .4byte FACILITY_CLASS_BIRD_KEEPER
.string "BRAYDEN$", 8
@ pre-battle speech
.2byte EC_WORD_COLOR_CHANGE
@@ -2055,7 +2055,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Brayden
@ 79
- .4byte TRAINER_CLASS_BIRD_KEEPER
+ .4byte FACILITY_CLASS_BIRD_KEEPER
.string "CORSON$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -2081,7 +2081,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Corson
@ 80
- .4byte TRAINER_CLASS_BIRD_KEEPER
+ .4byte FACILITY_CLASS_BIRD_KEEPER
.string "TREVIN$", 8
@ pre-battle speech
.2byte EC_WORD_THERE
@@ -2107,7 +2107,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Trevin
@ 81
- .4byte TRAINER_CLASS_SAILOR
+ .4byte FACILITY_CLASS_SAILOR
.string "PATRICK$", 8
@ pre-battle speech
.2byte EC_WORD_I_AM
@@ -2133,7 +2133,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Patrick
@ 82
- .4byte TRAINER_CLASS_SAILOR
+ .4byte FACILITY_CLASS_SAILOR
.string "KADEN$", 8
@ pre-battle speech
.2byte EC_WORD_WHAT
@@ -2159,7 +2159,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Kaden
@ 83
- .4byte TRAINER_CLASS_SAILOR
+ .4byte FACILITY_CLASS_SAILOR
.string "MAXWELL$", 8
@ pre-battle speech
.2byte EC_WORD_HEY_THERE
@@ -2185,7 +2185,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Maxwell
@ 84
- .4byte TRAINER_CLASS_HIKER
+ .4byte FACILITY_CLASS_HIKER
.string "DARYL$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -2211,7 +2211,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Daryl
@ 85
- .4byte TRAINER_CLASS_HIKER
+ .4byte FACILITY_CLASS_HIKER
.string "KENNETH$", 8
@ pre-battle speech
.2byte EC_WORD_YOU
@@ -2237,7 +2237,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Kenneth
@ 86
- .4byte TRAINER_CLASS_HIKER
+ .4byte FACILITY_CLASS_HIKER
.string "RICH$", 8
@ pre-battle speech
.2byte EC_WORD_YOUR
@@ -2263,7 +2263,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Rich
@ 87
- .4byte TRAINER_CLASS_KINDLER
+ .4byte FACILITY_CLASS_KINDLER
.string "CADEN$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -2289,7 +2289,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Caden
@ 88
- .4byte TRAINER_CLASS_KINDLER
+ .4byte FACILITY_CLASS_KINDLER
.string "MARLON$", 8
@ pre-battle speech
.2byte EC_WORD_A
@@ -2315,7 +2315,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Marlon
@ 89
- .4byte TRAINER_CLASS_KINDLER
+ .4byte FACILITY_CLASS_KINDLER
.string "NASH$", 8
@ pre-battle speech
.2byte EC_WORD_I_AM
@@ -2341,7 +2341,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Nash
@ 90
- .4byte TRAINER_CLASS_TRIATHLETE_3
+ .4byte FACILITY_CLASS_TRIATHLETE_3
.string "ROBBY$", 8
@ pre-battle speech
.2byte EC_WORD_HAHAHA
@@ -2367,7 +2367,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Robby
@ 91
- .4byte TRAINER_CLASS_TRIATHLETE_3
+ .4byte FACILITY_CLASS_TRIATHLETE_3
.string "REECE$", 8
@ pre-battle speech
.2byte EC_WORD_MY
@@ -2393,7 +2393,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Reece
@ 92
- .4byte TRAINER_CLASS_TRIATHLETE_4
+ .4byte FACILITY_CLASS_TRIATHLETE_4
.string "KATHRYN$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -2419,7 +2419,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Kathryn
@ 93
- .4byte TRAINER_CLASS_TRIATHLETE_4
+ .4byte FACILITY_CLASS_TRIATHLETE_4
.string "ELLEN$", 8
@ pre-battle speech
.2byte EC_WORD_CRUSH
@@ -2445,7 +2445,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Ellen
@ 94
- .4byte TRAINER_CLASS_TRIATHLETE_5
+ .4byte FACILITY_CLASS_TRIATHLETE_5
.string "RAMON$", 8
@ pre-battle speech
.2byte EC_WORD_OKAY
@@ -2471,7 +2471,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Ramon
@ 95
- .4byte TRAINER_CLASS_TRIATHLETE_5
+ .4byte FACILITY_CLASS_TRIATHLETE_5
.string "ARTHUR$", 8
@ pre-battle speech
.2byte EC_WORD_HERE_I_COME
@@ -2497,7 +2497,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Arthur
@ 96
- .4byte TRAINER_CLASS_TRIATHLETE_6
+ .4byte FACILITY_CLASS_TRIATHLETE_6
.string "ALONDRA$", 8
@ pre-battle speech
.2byte EC_WORD_EVERY
@@ -2523,7 +2523,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Alondra
@ 97
- .4byte TRAINER_CLASS_TRIATHLETE_6
+ .4byte FACILITY_CLASS_TRIATHLETE_6
.string "ADRIANA$", 8
@ pre-battle speech
.2byte EC_WORD_COME
@@ -2549,7 +2549,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Adriana
@ 98
- .4byte TRAINER_CLASS_TRIATHLETE_1
+ .4byte FACILITY_CLASS_TRIATHLETE_1
.string "MALIK$", 8
@ pre-battle speech
.2byte EC_WORD_OH
@@ -2575,7 +2575,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Malik
@ 99
- .4byte TRAINER_CLASS_TRIATHLETE_2
+ .4byte FACILITY_CLASS_TRIATHLETE_2
.string "JILL$", 8
@ pre-battle speech
.2byte EC_WORD_I_AM
@@ -2601,7 +2601,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Jill
@ 100
- .4byte TRAINER_CLASS_TRIATHLETE_3
+ .4byte FACILITY_CLASS_TRIATHLETE_3
.string "ERIK$", 8
@ pre-battle speech
.2byte EC_WORD_I_AM
@@ -2627,7 +2627,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Erik
@ 101
- .4byte TRAINER_CLASS_TRIATHLETE_4
+ .4byte FACILITY_CLASS_TRIATHLETE_4
.string "YAZMIN$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -2653,7 +2653,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Yazmin
@ 102
- .4byte TRAINER_CLASS_TRIATHLETE_5
+ .4byte FACILITY_CLASS_TRIATHLETE_5
.string "JAMAL$", 8
@ pre-battle speech
.2byte EC_WORD_I_AM
@@ -2679,7 +2679,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Jamal
@ 103
- .4byte TRAINER_CLASS_TRIATHLETE_6
+ .4byte FACILITY_CLASS_TRIATHLETE_6
.string "LESLIE$", 8
@ pre-battle speech
.2byte EC_WORD_I_AM
@@ -2705,7 +2705,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Leslie
@ 104
- .4byte TRAINER_CLASS_TRIATHLETE_1
+ .4byte FACILITY_CLASS_TRIATHLETE_1
.string "DAVE$", 8
@ pre-battle speech
.2byte EC_WORD_WHAT
@@ -2731,7 +2731,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Dave
@ 105
- .4byte TRAINER_CLASS_TRIATHLETE_1
+ .4byte FACILITY_CLASS_TRIATHLETE_1
.string "CARLO$", 8
@ pre-battle speech
.2byte EC_WORD_HAH
@@ -2757,7 +2757,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Carlo
@ 106
- .4byte TRAINER_CLASS_TRIATHLETE_2
+ .4byte FACILITY_CLASS_TRIATHLETE_2
.string "EMILIA$", 8
@ pre-battle speech
.2byte EC_WORD_ME
@@ -2783,7 +2783,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Emilia
@ 107
- .4byte TRAINER_CLASS_TRIATHLETE_2
+ .4byte FACILITY_CLASS_TRIATHLETE_2
.string "DALIA$", 8
@ pre-battle speech
.2byte EC_WORD_MY
@@ -2809,7 +2809,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Dalia
@ 108
- .4byte TRAINER_CLASS_BLACK_BELT
+ .4byte FACILITY_CLASS_BLACK_BELT
.string "HITOMI$", 8
@ pre-battle speech
.2byte EC_WORD_YEAH
@@ -2835,7 +2835,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Hitomi
@ 109
- .4byte TRAINER_CLASS_BLACK_BELT
+ .4byte FACILITY_CLASS_BLACK_BELT
.string "RICARDO$", 8
@ pre-battle speech
.2byte EC_WORD_COME_ON
@@ -2861,7 +2861,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Ricardo
@ 110
- .4byte TRAINER_CLASS_BLACK_BELT
+ .4byte FACILITY_CLASS_BLACK_BELT
.string "SHIZUKA$", 8
@ pre-battle speech
.2byte EC_WORD_SHOW
@@ -2887,7 +2887,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Shizuka
@ 111
- .4byte TRAINER_CLASS_BATTLE_GIRL
+ .4byte FACILITY_CLASS_BATTLE_GIRL
.string "JOANA$", 8
@ pre-battle speech
.2byte EC_WORD_YOU_RE
@@ -2913,7 +2913,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Joana
@ 112
- .4byte TRAINER_CLASS_BATTLE_GIRL
+ .4byte FACILITY_CLASS_BATTLE_GIRL
.string "KELLY$", 8
@ pre-battle speech
.2byte EC_WORD_MY
@@ -2939,7 +2939,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Kelly
@ 113
- .4byte TRAINER_CLASS_BATTLE_GIRL
+ .4byte FACILITY_CLASS_BATTLE_GIRL
.string "RAYNA$", 8
@ pre-battle speech
.2byte EC_WORD_I_AM
@@ -2965,7 +2965,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Rayna
@ 114
- .4byte TRAINER_CLASS_EXPERT_1
+ .4byte FACILITY_CLASS_EXPERT_1
.string "EVAN$", 8
@ pre-battle speech
.2byte EC_WORD_EVERY
@@ -2991,7 +2991,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Evan
@ 115
- .4byte TRAINER_CLASS_EXPERT_1
+ .4byte FACILITY_CLASS_EXPERT_1
.string "JORDAN$", 8
@ pre-battle speech
.2byte EC_WORD_GOOD
@@ -3017,7 +3017,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Jordan
@ 116
- .4byte TRAINER_CLASS_EXPERT_1
+ .4byte FACILITY_CLASS_EXPERT_1
.string "JOEL$", 8
@ pre-battle speech
.2byte EC_WORD_FUFUFU
@@ -3043,7 +3043,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Joel
@ 117
- .4byte TRAINER_CLASS_EXPERT_2
+ .4byte FACILITY_CLASS_EXPERT_2
.string "KRISTEN$", 8
@ pre-battle speech
.2byte EC_WORD_HAHAHA
@@ -3069,7 +3069,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Kristen
@ 118
- .4byte TRAINER_CLASS_EXPERT_2
+ .4byte FACILITY_CLASS_EXPERT_2
.string "SELPHY$", 8
@ pre-battle speech
.2byte EC_WORD_HUH_QUES
@@ -3095,7 +3095,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Selphy
@ 119
- .4byte TRAINER_CLASS_EXPERT_2
+ .4byte FACILITY_CLASS_EXPERT_2
.string "CHLOE$", 8
@ pre-battle speech
.2byte EC_WORD_COME
@@ -3121,7 +3121,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Chloe
@ 120
- .4byte TRAINER_CLASS_PSYCHIC_1
+ .4byte FACILITY_CLASS_PSYCHIC_1
.string "NORTON$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -3147,7 +3147,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Norton
@ 121
- .4byte TRAINER_CLASS_PSYCHIC_1
+ .4byte FACILITY_CLASS_PSYCHIC_1
.string "LUKAS$", 8
@ pre-battle speech
.2byte EC_WORD_MY
@@ -3173,7 +3173,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Lukas
@ 122
- .4byte TRAINER_CLASS_PSYCHIC_1
+ .4byte FACILITY_CLASS_PSYCHIC_1
.string "ZACH$", 8
@ pre-battle speech
.2byte EC_WORD_I_AM
@@ -3199,7 +3199,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Zach
@ 123
- .4byte TRAINER_CLASS_PSYCHIC_2
+ .4byte FACILITY_CLASS_PSYCHIC_2
.string "KAITLYN$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -3225,7 +3225,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Kaitlyn
@ 124
- .4byte TRAINER_CLASS_PSYCHIC_2
+ .4byte FACILITY_CLASS_PSYCHIC_2
.string "BREANNA$", 8
@ pre-battle speech
.2byte EC_WORD_MY
@@ -3251,7 +3251,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Breanna
@ 125
- .4byte TRAINER_CLASS_PSYCHIC_2
+ .4byte FACILITY_CLASS_PSYCHIC_2
.string "KENDRA$", 8
@ pre-battle speech
.2byte EC_WORD_IF
@@ -3277,7 +3277,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Kendra
@ 126
- .4byte TRAINER_CLASS_HEX_MANIAC
+ .4byte FACILITY_CLASS_HEX_MANIAC
.string "MOLLY$", 8
@ pre-battle speech
.2byte EC_WORD_WILL
@@ -3303,7 +3303,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Molly
@ 127
- .4byte TRAINER_CLASS_HEX_MANIAC
+ .4byte FACILITY_CLASS_HEX_MANIAC
.string "JAZMIN$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -3329,7 +3329,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Jazmin
@ 128
- .4byte TRAINER_CLASS_HEX_MANIAC
+ .4byte FACILITY_CLASS_HEX_MANIAC
.string "KELSEY$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -3355,7 +3355,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Kelsey
@ 129
- .4byte TRAINER_CLASS_POKEMANIAC
+ .4byte FACILITY_CLASS_POKEMANIAC
.string "JALEN$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -3381,7 +3381,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Jalen
@ 130
- .4byte TRAINER_CLASS_POKEMANIAC
+ .4byte FACILITY_CLASS_POKEMANIAC
.string "GRIFFEN$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -3407,7 +3407,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Griffen
@ 131
- .4byte TRAINER_CLASS_POKEMANIAC
+ .4byte FACILITY_CLASS_POKEMANIAC
.string "XANDER$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -3433,7 +3433,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Xander
@ 132
- .4byte TRAINER_CLASS_GENTLEMAN
+ .4byte FACILITY_CLASS_GENTLEMAN
.string "MARVIN$", 8
@ pre-battle speech
.2byte EC_WORD_YOU_RE
@@ -3459,7 +3459,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Marvin
@ 133
- .4byte TRAINER_CLASS_GENTLEMAN
+ .4byte FACILITY_CLASS_GENTLEMAN
.string "BRENNAN$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -3485,7 +3485,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Brennan
@ 134
- .4byte TRAINER_CLASS_BUG_MANIAC
+ .4byte FACILITY_CLASS_BUG_MANIAC
.string "BALEY$", 8
@ pre-battle speech
.2byte EC_MOVE(SCREECH)
@@ -3511,7 +3511,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Baley
@ 135
- .4byte TRAINER_CLASS_RUIN_MANIAC
+ .4byte FACILITY_CLASS_RUIN_MANIAC
.string "ZACKARY$", 8
@ pre-battle speech
.2byte EC_WORD_CAN
@@ -3537,7 +3537,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Zackary
@ 136
- .4byte TRAINER_CLASS_COLLECTOR
+ .4byte FACILITY_CLASS_COLLECTOR
.string "GABRIEL$", 8
@ pre-battle speech
.2byte EC_MOVE2(POUND)
@@ -3563,7 +3563,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Gabriel
@ 137
- .4byte TRAINER_CLASS_PARASOL_LADY
+ .4byte FACILITY_CLASS_PARASOL_LADY
.string "EMILY$", 8
@ pre-battle speech
.2byte EC_WORD_HOW
@@ -3589,7 +3589,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Emily
@ 138
- .4byte TRAINER_CLASS_BEAUTY
+ .4byte FACILITY_CLASS_BEAUTY
.string "JORDYN$", 8
@ pre-battle speech
.2byte EC_WORD_YOU
@@ -3615,7 +3615,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Jordyn
@ 139
- .4byte TRAINER_CLASS_AROMA_LADY
+ .4byte FACILITY_CLASS_AROMA_LADY
.string "SOFIA$", 8
@ pre-battle speech
.2byte EC_POKEMON(LOUDRED)
@@ -3641,7 +3641,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Sofia
@ 140
- .4byte TRAINER_CLASS_COOLTRAINER_1
+ .4byte FACILITY_CLASS_COOLTRAINER_1
.string "BRADEN$", 8
@ pre-battle speech
.2byte EC_WORD_I_CHOOSE_YOU
@@ -3667,7 +3667,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Braden
@ 141
- .4byte TRAINER_CLASS_COOLTRAINER_1
+ .4byte FACILITY_CLASS_COOLTRAINER_1
.string "KAYDEN$", 8
@ pre-battle speech
.2byte EC_WORD_THEY
@@ -3693,7 +3693,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Kayden
@ 142
- .4byte TRAINER_CLASS_COOLTRAINER_1
+ .4byte FACILITY_CLASS_COOLTRAINER_1
.string "COOPER$", 8
@ pre-battle speech
.2byte EC_WORD_THIS
@@ -3719,7 +3719,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Cooper
@ 143
- .4byte TRAINER_CLASS_COOLTRAINER_2
+ .4byte FACILITY_CLASS_COOLTRAINER_2
.string "JULIA$", 8
@ pre-battle speech
.2byte EC_WORD_SPIRIT
@@ -3745,7 +3745,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Julia
@ 144
- .4byte TRAINER_CLASS_COOLTRAINER_2
+ .4byte FACILITY_CLASS_COOLTRAINER_2
.string "AMARA$", 8
@ pre-battle speech
.2byte EC_WORD_WROOOAAR_EXCL
@@ -3771,7 +3771,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Amara
@ 145
- .4byte TRAINER_CLASS_COOLTRAINER_2
+ .4byte FACILITY_CLASS_COOLTRAINER_2
.string "LYNN$", 8
@ pre-battle speech
.2byte EC_WORD_YOUR
@@ -3797,7 +3797,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Lynn
@ 146
- .4byte TRAINER_CLASS_PKMN_RANGER_1
+ .4byte FACILITY_CLASS_PKMN_RANGER_1
.string "JOVAN$", 8
@ pre-battle speech
.2byte EC_WORD_YOUR
@@ -3823,7 +3823,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Jovan
@ 147
- .4byte TRAINER_CLASS_PKMN_RANGER_1
+ .4byte FACILITY_CLASS_PKMN_RANGER_1
.string "DOMINIC$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -3849,7 +3849,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Dominic
@ 148
- .4byte TRAINER_CLASS_PKMN_RANGER_1
+ .4byte FACILITY_CLASS_PKMN_RANGER_1
.string "NIKOLAS$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -3875,7 +3875,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Nikolas
@ 149
- .4byte TRAINER_CLASS_PKMN_RANGER_2
+ .4byte FACILITY_CLASS_PKMN_RANGER_2
.string "VALERIA$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -3901,7 +3901,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Valeria
@ 150
- .4byte TRAINER_CLASS_PKMN_RANGER_2
+ .4byte FACILITY_CLASS_PKMN_RANGER_2
.string "DELANEY$", 8
@ pre-battle speech
.2byte EC_WORD_SCHOOL
@@ -3927,7 +3927,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Delaney
@ 151
- .4byte TRAINER_CLASS_PKMN_RANGER_2
+ .4byte FACILITY_CLASS_PKMN_RANGER_2
.string "MEGHAN$", 8
@ pre-battle speech
.2byte EC_WORD_SCHOOL
@@ -3953,7 +3953,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Meghan
@ 152
- .4byte TRAINER_CLASS_DRAGON_TAMER
+ .4byte FACILITY_CLASS_DRAGON_TAMER
.string "ROBERTO$", 8
@ pre-battle speech
.2byte EC_WORD_DRAGON
@@ -3979,7 +3979,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Roberto
@ 153
- .4byte TRAINER_CLASS_DRAGON_TAMER
+ .4byte FACILITY_CLASS_DRAGON_TAMER
.string "DAMIAN$", 8
@ pre-battle speech
.2byte EC_WORD_MY
@@ -4005,7 +4005,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Damian
@ 154
- .4byte TRAINER_CLASS_DRAGON_TAMER
+ .4byte FACILITY_CLASS_DRAGON_TAMER
.string "BRODY$", 8
@ pre-battle speech
.2byte EC_WORD_MY
@@ -4031,7 +4031,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Brody
@ 155
- .4byte TRAINER_CLASS_DRAGON_TAMER
+ .4byte FACILITY_CLASS_DRAGON_TAMER
.string "GRAHAM$", 8
@ pre-battle speech
.2byte EC_WORD_YEAH
@@ -4057,7 +4057,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Graham
@ 156
- .4byte TRAINER_CLASS_POKEFAN_1
+ .4byte FACILITY_CLASS_POKEFAN_1
.string "TYLOR$", 8
@ pre-battle speech
.2byte EC_WORD_ARE
@@ -4083,7 +4083,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Tylor
@ 157
- .4byte TRAINER_CLASS_POKEFAN_2
+ .4byte FACILITY_CLASS_POKEFAN_2
.string "JAREN$", 8
@ pre-battle speech
.2byte EC_WORD_FIGHTING
@@ -4109,7 +4109,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Jaren
@ 158
- .4byte TRAINER_CLASS_PKMN_BREEDER_2
+ .4byte FACILITY_CLASS_PKMN_BREEDER_2
.string "CORDELL$", 8
@ pre-battle speech
.2byte EC_WORD_A
@@ -4135,7 +4135,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Cordell
@ 159
- .4byte TRAINER_CLASS_PKMN_BREEDER_1
+ .4byte FACILITY_CLASS_PKMN_BREEDER_1
.string "JAZLYN$", 8
@ pre-battle speech
.2byte EC_WORD_IS
@@ -4161,7 +4161,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Jazlyn
@ 160
- .4byte TRAINER_CLASS_YOUNGSTER
+ .4byte FACILITY_CLASS_YOUNGSTER
.string "ZACHERY$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -4187,7 +4187,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Zachery
@ 161
- .4byte TRAINER_CLASS_YOUNGSTER
+ .4byte FACILITY_CLASS_YOUNGSTER
.string "JOHAN$", 8
@ pre-battle speech
.2byte EC_WORD_WINTER
@@ -4213,7 +4213,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Johan
@ 162
- .4byte TRAINER_CLASS_LASS
+ .4byte FACILITY_CLASS_LASS
.string "SHEA$", 8
@ pre-battle speech
.2byte EC_WORD_DO
@@ -4239,7 +4239,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Shea
@ 163
- .4byte TRAINER_CLASS_LASS
+ .4byte FACILITY_CLASS_LASS
.string "KAILA$", 8
@ pre-battle speech
.2byte EC_WORD_I_AM
@@ -4265,7 +4265,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Kaila
@ 164
- .4byte TRAINER_CLASS_SCHOOL_KID_1
+ .4byte FACILITY_CLASS_SCHOOL_KID_1
.string "ISIAH$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -4291,7 +4291,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Isiah
@ 165
- .4byte TRAINER_CLASS_SCHOOL_KID_1
+ .4byte FACILITY_CLASS_SCHOOL_KID_1
.string "GARRETT$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -4317,7 +4317,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Garrett
@ 166
- .4byte TRAINER_CLASS_SCHOOL_KID_2
+ .4byte FACILITY_CLASS_SCHOOL_KID_2
.string "HAYLIE$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -4343,7 +4343,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Haylie
@ 167
- .4byte TRAINER_CLASS_SCHOOL_KID_2
+ .4byte FACILITY_CLASS_SCHOOL_KID_2
.string "MEGAN$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -4369,7 +4369,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Megan
@ 168
- .4byte TRAINER_CLASS_RICH_BOY
+ .4byte FACILITY_CLASS_RICH_BOY
.string "ISSAC$", 8
@ pre-battle speech
.2byte EC_WORD_MY
@@ -4395,7 +4395,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Issac
@ 169
- .4byte TRAINER_CLASS_RICH_BOY
+ .4byte FACILITY_CLASS_RICH_BOY
.string "QUINTON$", 8
@ pre-battle speech
.2byte EC_WORD_I_AM
@@ -4421,7 +4421,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Quinton
@ 170
- .4byte TRAINER_CLASS_LADY
+ .4byte FACILITY_CLASS_LADY
.string "SALMA$", 8
@ pre-battle speech
.2byte EC_WORD_YOU_VE
@@ -4447,7 +4447,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Salma
@ 171
- .4byte TRAINER_CLASS_LADY
+ .4byte FACILITY_CLASS_LADY
.string "ANSLEY$", 8
@ pre-battle speech
.2byte EC_WORD_I_AM
@@ -4473,7 +4473,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Ansley
@ 172
- .4byte TRAINER_CLASS_BUG_CATCHER
+ .4byte FACILITY_CLASS_BUG_CATCHER
.string "HOLDEN$", 8
@ pre-battle speech
.2byte EC_WORD_LET_S
@@ -4499,7 +4499,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Holden
@ 173
- .4byte TRAINER_CLASS_BUG_CATCHER
+ .4byte FACILITY_CLASS_BUG_CATCHER
.string "LUCA$", 8
@ pre-battle speech
.2byte EC_WORD_WE
@@ -4525,7 +4525,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Luca
@ 174
- .4byte TRAINER_CLASS_NINJA_BOY
+ .4byte FACILITY_CLASS_NINJA_BOY
.string "JAMISON$", 8
@ pre-battle speech
.2byte EC_WORD_MY
@@ -4551,7 +4551,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Jamison
@ 175
- .4byte TRAINER_CLASS_NINJA_BOY
+ .4byte FACILITY_CLASS_NINJA_BOY
.string "GUNNAR$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -4577,7 +4577,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Gunnar
@ 176
- .4byte TRAINER_CLASS_TUBER_2
+ .4byte FACILITY_CLASS_TUBER_2
.string "CRAIG$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -4603,7 +4603,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Craig
@ 177
- .4byte TRAINER_CLASS_TUBER_2
+ .4byte FACILITY_CLASS_TUBER_2
.string "PIERCE$", 8
@ pre-battle speech
.2byte EC_WORD_THERE
@@ -4629,7 +4629,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Pierce
@ 178
- .4byte TRAINER_CLASS_TUBER_1
+ .4byte FACILITY_CLASS_TUBER_1
.string "REGINA$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -4655,7 +4655,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Regina
@ 179
- .4byte TRAINER_CLASS_TUBER_1
+ .4byte FACILITY_CLASS_TUBER_1
.string "ALISON$", 8
@ pre-battle speech
.2byte EC_WORD_THIS
@@ -4681,7 +4681,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Alison
@ 180
- .4byte TRAINER_CLASS_BUG_MANIAC
+ .4byte FACILITY_CLASS_BUG_MANIAC
.string "HANK$", 8
@ pre-battle speech
.2byte EC_WORD_THERE
@@ -4707,7 +4707,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Hank
@ 181
- .4byte TRAINER_CLASS_BUG_MANIAC
+ .4byte FACILITY_CLASS_BUG_MANIAC
.string "EARL$", 8
@ pre-battle speech
.2byte EC_WORD_THE
@@ -4733,7 +4733,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Earl
@ 182
- .4byte TRAINER_CLASS_FISHERMAN
+ .4byte FACILITY_CLASS_FISHERMAN
.string "RAMIRO$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -4759,7 +4759,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Ramiro
@ 183
- .4byte TRAINER_CLASS_FISHERMAN
+ .4byte FACILITY_CLASS_FISHERMAN
.string "HUNTER$", 8
@ pre-battle speech
.2byte EC_WORD_SHOW
@@ -4785,7 +4785,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Hunter
@ 184
- .4byte TRAINER_CLASS_RUIN_MANIAC
+ .4byte FACILITY_CLASS_RUIN_MANIAC
.string "AIDEN$", 8
@ pre-battle speech
.2byte EC_WORD_MY
@@ -4811,7 +4811,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Aiden
@ 185
- .4byte TRAINER_CLASS_RUIN_MANIAC
+ .4byte FACILITY_CLASS_RUIN_MANIAC
.string "XAVIER$", 8
@ pre-battle speech
.2byte EC_WORD_HEY_THERE
@@ -4837,7 +4837,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Xavier
@ 186
- .4byte TRAINER_CLASS_COLLECTOR
+ .4byte FACILITY_CLASS_COLLECTOR
.string "CLINTON$", 8
@ pre-battle speech
.2byte EC_WORD_WANT
@@ -4863,7 +4863,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Clinton
@ 187
- .4byte TRAINER_CLASS_COLLECTOR
+ .4byte FACILITY_CLASS_COLLECTOR
.string "JESSE$", 8
@ pre-battle speech
.2byte EC_WORD_THIS
@@ -4889,7 +4889,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Jesse
@ 188
- .4byte TRAINER_CLASS_GUITARIST
+ .4byte FACILITY_CLASS_GUITARIST
.string "EDUARDO$", 8
@ pre-battle speech
.2byte EC_WORD_OUR
@@ -4915,7 +4915,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Eduardo
@ 189
- .4byte TRAINER_CLASS_GUITARIST
+ .4byte FACILITY_CLASS_GUITARIST
.string "HAL$", 8
@ pre-battle speech
.2byte EC_WORD_I_AM
@@ -4941,7 +4941,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Hal
@ 190
- .4byte TRAINER_CLASS_BIRD_KEEPER
+ .4byte FACILITY_CLASS_BIRD_KEEPER
.string "GAGE$", 8
@ pre-battle speech
.2byte EC_WORD_HERE_IT_IS
@@ -4967,7 +4967,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Gage
@ 191
- .4byte TRAINER_CLASS_BIRD_KEEPER
+ .4byte FACILITY_CLASS_BIRD_KEEPER
.string "ARNOLD$", 8
@ pre-battle speech
.2byte EC_WORD_I_AM
@@ -4993,7 +4993,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Arnold
@ 192
- .4byte TRAINER_CLASS_SAILOR
+ .4byte FACILITY_CLASS_SAILOR
.string "JARRETT$", 8
@ pre-battle speech
.2byte EC_WORD_COME_ON
@@ -5019,7 +5019,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Jarrett
@ 193
- .4byte TRAINER_CLASS_SAILOR
+ .4byte FACILITY_CLASS_SAILOR
.string "GARETT$", 8
@ pre-battle speech
.2byte EC_WORD_MY
@@ -5045,7 +5045,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Garett
@ 194
- .4byte TRAINER_CLASS_HIKER
+ .4byte FACILITY_CLASS_HIKER
.string "EMANUEL$", 8
@ pre-battle speech
.2byte EC_WORD_SMARTNESS
@@ -5071,7 +5071,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Emanuel
@ 195
- .4byte TRAINER_CLASS_HIKER
+ .4byte FACILITY_CLASS_HIKER
.string "GUSTAVO$", 8
@ pre-battle speech
.2byte EC_MOVE(CHARGE)
@@ -5097,7 +5097,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Gustavo
@ 196
- .4byte TRAINER_CLASS_KINDLER
+ .4byte FACILITY_CLASS_KINDLER
.string "KAMERON$", 8
@ pre-battle speech
.2byte EC_WORD_TAKE_THAT
@@ -5123,7 +5123,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Kameron
@ 197
- .4byte TRAINER_CLASS_KINDLER
+ .4byte FACILITY_CLASS_KINDLER
.string "ALFREDO$", 8
@ pre-battle speech
.2byte EC_WORD_A
@@ -5149,7 +5149,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Alfredo
@ 198
- .4byte TRAINER_CLASS_GENTLEMAN
+ .4byte FACILITY_CLASS_GENTLEMAN
.string "RUBEN$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -5175,7 +5175,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Ruben
@ 199
- .4byte TRAINER_CLASS_GENTLEMAN
+ .4byte FACILITY_CLASS_GENTLEMAN
.string "LAMAR$", 8
@ pre-battle speech
.2byte EC_WORD_A
@@ -5201,7 +5201,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Lamar
@ 200
- .4byte TRAINER_CLASS_YOUNGSTER
+ .4byte FACILITY_CLASS_YOUNGSTER
.string "JAXON$", 8
@ pre-battle speech
.2byte EC_WORD_A
@@ -5227,7 +5227,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Jaxon
@ 201
- .4byte TRAINER_CLASS_YOUNGSTER
+ .4byte FACILITY_CLASS_YOUNGSTER
.string "LOGAN$", 8
@ pre-battle speech
.2byte EC_WORD_IF_I_LOSE
@@ -5253,7 +5253,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Logan
@ 202
- .4byte TRAINER_CLASS_LASS
+ .4byte FACILITY_CLASS_LASS
.string "EMILEE$", 8
@ pre-battle speech
.2byte EC_WORD_IS
@@ -5279,7 +5279,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Emilee
@ 203
- .4byte TRAINER_CLASS_LASS
+ .4byte FACILITY_CLASS_LASS
.string "JOSIE$", 8
@ pre-battle speech
.2byte EC_WORD_A
@@ -5305,7 +5305,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Josie
@ 204
- .4byte TRAINER_CLASS_CAMPER
+ .4byte FACILITY_CLASS_CAMPER
.string "ARMANDO$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -5331,7 +5331,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Armando
@ 205
- .4byte TRAINER_CLASS_CAMPER
+ .4byte FACILITY_CLASS_CAMPER
.string "SKYLER$", 8
@ pre-battle speech
.2byte EC_MOVE2(INGRAIN)
@@ -5357,7 +5357,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Skyler
@ 206
- .4byte TRAINER_CLASS_PICNICKER
+ .4byte FACILITY_CLASS_PICNICKER
.string "RUTH$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -5383,7 +5383,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Ruth
@ 207
- .4byte TRAINER_CLASS_PICNICKER
+ .4byte FACILITY_CLASS_PICNICKER
.string "MELODY$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -5409,7 +5409,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Melody
@ 208
- .4byte TRAINER_CLASS_SWIMMER_M
+ .4byte FACILITY_CLASS_SWIMMER_M
.string "PEDRO$", 8
@ pre-battle speech
.2byte EC_WORD_A
@@ -5435,7 +5435,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Pedro
@ 209
- .4byte TRAINER_CLASS_SWIMMER_M
+ .4byte FACILITY_CLASS_SWIMMER_M
.string "ERICK$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -5461,7 +5461,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Erick
@ 210
- .4byte TRAINER_CLASS_SWIMMER_F
+ .4byte FACILITY_CLASS_SWIMMER_F
.string "ELAINE$", 8
@ pre-battle speech
.2byte EC_WORD_MY
@@ -5487,7 +5487,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Elaine
@ 211
- .4byte TRAINER_CLASS_SWIMMER_F
+ .4byte FACILITY_CLASS_SWIMMER_F
.string "JOYCE$", 8
@ pre-battle speech
.2byte EC_WORD_YOU
@@ -5513,7 +5513,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Joyce
@ 212
- .4byte TRAINER_CLASS_POKEFAN_1
+ .4byte FACILITY_CLASS_POKEFAN_1
.string "TODD$", 8
@ pre-battle speech
.2byte EC_WORD_YOU_RE
@@ -5539,7 +5539,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Todd
@ 213
- .4byte TRAINER_CLASS_POKEFAN_1
+ .4byte FACILITY_CLASS_POKEFAN_1
.string "GAVIN$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -5565,7 +5565,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Gavin
@ 214
- .4byte TRAINER_CLASS_POKEFAN_2
+ .4byte FACILITY_CLASS_POKEFAN_2
.string "MALORY$", 8
@ pre-battle speech
.2byte EC_WORD_PROMISE
@@ -5591,7 +5591,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Malory
@ 215
- .4byte TRAINER_CLASS_POKEFAN_2
+ .4byte FACILITY_CLASS_POKEFAN_2
.string "ESTHER$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -5617,7 +5617,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Esther
@ 216
- .4byte TRAINER_CLASS_PKMN_BREEDER_2
+ .4byte FACILITY_CLASS_PKMN_BREEDER_2
.string "OSCAR$", 8
@ pre-battle speech
.2byte EC_WORD_LET_S
@@ -5643,7 +5643,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Oscar
@ 217
- .4byte TRAINER_CLASS_PKMN_BREEDER_2
+ .4byte FACILITY_CLASS_PKMN_BREEDER_2
.string "WILSON$", 8
@ pre-battle speech
.2byte EC_WORD_WORK
@@ -5669,7 +5669,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Wilson
@ 218
- .4byte TRAINER_CLASS_PKMN_BREEDER_1
+ .4byte FACILITY_CLASS_PKMN_BREEDER_1
.string "CLARE$", 8
@ pre-battle speech
.2byte EC_WORD_YAY
@@ -5695,7 +5695,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Clare
@ 219
- .4byte TRAINER_CLASS_PKMN_BREEDER_1
+ .4byte FACILITY_CLASS_PKMN_BREEDER_1
.string "TESS$", 8
@ pre-battle speech
.2byte EC_WORD_WANT
@@ -5721,7 +5721,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Tess
@ 220
- .4byte TRAINER_CLASS_COOLTRAINER_1
+ .4byte FACILITY_CLASS_COOLTRAINER_1
.string "LEON$", 8
@ pre-battle speech
.2byte EC_WORD_I_AM
@@ -5747,7 +5747,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Leon
@ 221
- .4byte TRAINER_CLASS_COOLTRAINER_1
+ .4byte FACILITY_CLASS_COOLTRAINER_1
.string "ALONZO$", 8
@ pre-battle speech
.2byte EC_WORD_I_VE
@@ -5773,7 +5773,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Alonzo
@ 222
- .4byte TRAINER_CLASS_COOLTRAINER_1
+ .4byte FACILITY_CLASS_COOLTRAINER_1
.string "VINCE$", 8
@ pre-battle speech
.2byte EC_WORD_THE
@@ -5799,7 +5799,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Vince
@ 223
- .4byte TRAINER_CLASS_COOLTRAINER_1
+ .4byte FACILITY_CLASS_COOLTRAINER_1
.string "BRYON$", 8
@ pre-battle speech
.2byte EC_WORD_MY
@@ -5825,7 +5825,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Bryon
@ 224
- .4byte TRAINER_CLASS_COOLTRAINER_2
+ .4byte FACILITY_CLASS_COOLTRAINER_2
.string "AVA$", 8
@ pre-battle speech
.2byte EC_WORD_I_AM
@@ -5851,7 +5851,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Ava
@ 225
- .4byte TRAINER_CLASS_COOLTRAINER_2
+ .4byte FACILITY_CLASS_COOLTRAINER_2
.string "MIRIAM$", 8
@ pre-battle speech
.2byte EC_WORD_OH
@@ -5877,7 +5877,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Miriam
@ 226
- .4byte TRAINER_CLASS_COOLTRAINER_2
+ .4byte FACILITY_CLASS_COOLTRAINER_2
.string "CARRIE$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -5903,7 +5903,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Carrie
@ 227
- .4byte TRAINER_CLASS_COOLTRAINER_2
+ .4byte FACILITY_CLASS_COOLTRAINER_2
.string "GILLIAN$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -5929,7 +5929,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Gillian2
@ 228
- .4byte TRAINER_CLASS_PKMN_RANGER_1
+ .4byte FACILITY_CLASS_PKMN_RANGER_1
.string "TYLER$", 8
@ pre-battle speech
.2byte EC_WORD_YO
@@ -5955,7 +5955,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Tyler
@ 229
- .4byte TRAINER_CLASS_PKMN_RANGER_1
+ .4byte FACILITY_CLASS_PKMN_RANGER_1
.string "CHAZ$", 8
@ pre-battle speech
.2byte EC_WORD_MY
@@ -5981,7 +5981,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Chaz
@ 230
- .4byte TRAINER_CLASS_PKMN_RANGER_1
+ .4byte FACILITY_CLASS_PKMN_RANGER_1
.string "NELSON$", 8
@ pre-battle speech
.2byte EC_WORD_WELL_THEN
@@ -6007,7 +6007,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Nelson
@ 231
- .4byte TRAINER_CLASS_PKMN_RANGER_2
+ .4byte FACILITY_CLASS_PKMN_RANGER_2
.string "SHANIA$", 8
@ pre-battle speech
.2byte EC_WORD_ALL
@@ -6033,7 +6033,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Shania
@ 232
- .4byte TRAINER_CLASS_PKMN_RANGER_2
+ .4byte FACILITY_CLASS_PKMN_RANGER_2
.string "STELLA$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -6059,7 +6059,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Stella
@ 233
- .4byte TRAINER_CLASS_PKMN_RANGER_2
+ .4byte FACILITY_CLASS_PKMN_RANGER_2
.string "DORINE$", 8
@ pre-battle speech
.2byte EC_WORD_I_AM
@@ -6085,7 +6085,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Dorine
@ 234
- .4byte TRAINER_CLASS_DRAGON_TAMER
+ .4byte FACILITY_CLASS_DRAGON_TAMER
.string "MADDOX$", 8
@ pre-battle speech
.2byte EC_WORD_DRAGON
@@ -6111,7 +6111,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Maddox
@ 235
- .4byte TRAINER_CLASS_DRAGON_TAMER
+ .4byte FACILITY_CLASS_DRAGON_TAMER
.string "DAVIN$", 8
@ pre-battle speech
.2byte EC_WORD_LET_S
@@ -6137,7 +6137,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Davin
@ 236
- .4byte TRAINER_CLASS_DRAGON_TAMER
+ .4byte FACILITY_CLASS_DRAGON_TAMER
.string "TREVON$", 8
@ pre-battle speech
.2byte EC_WORD_I_AM
@@ -6163,7 +6163,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Trevon
@ 237
- .4byte TRAINER_CLASS_BLACK_BELT
+ .4byte FACILITY_CLASS_BLACK_BELT
.string "MATEO$", 8
@ pre-battle speech
.2byte EC_WORD_THIS
@@ -6189,7 +6189,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Mateo
@ 238
- .4byte TRAINER_CLASS_BLACK_BELT
+ .4byte FACILITY_CLASS_BLACK_BELT
.string "BRET$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -6215,7 +6215,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Bret
@ 239
- .4byte TRAINER_CLASS_BLACK_BELT
+ .4byte FACILITY_CLASS_BLACK_BELT
.string "RAUL$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -6241,7 +6241,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Raul
@ 240
- .4byte TRAINER_CLASS_BATTLE_GIRL
+ .4byte FACILITY_CLASS_BATTLE_GIRL
.string "KAY$", 8
@ pre-battle speech
.2byte EC_WORD_AND
@@ -6267,7 +6267,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Kay
@ 241
- .4byte TRAINER_CLASS_BATTLE_GIRL
+ .4byte FACILITY_CLASS_BATTLE_GIRL
.string "ELENA$", 8
@ pre-battle speech
.2byte EC_WORD_A
@@ -6293,7 +6293,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Elena
@ 242
- .4byte TRAINER_CLASS_BATTLE_GIRL
+ .4byte FACILITY_CLASS_BATTLE_GIRL
.string "ALANA$", 8
@ pre-battle speech
.2byte EC_WORD_EAT
@@ -6319,7 +6319,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Alana
@ 243
- .4byte TRAINER_CLASS_EXPERT_1
+ .4byte FACILITY_CLASS_EXPERT_1
.string "ALEXAS$", 8
@ pre-battle speech
.2byte EC_WORD_GOOD
@@ -6345,7 +6345,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Alexas
@ 244
- .4byte TRAINER_CLASS_EXPERT_1
+ .4byte FACILITY_CLASS_EXPERT_1
.string "WESTON$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -6371,7 +6371,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Weston
@ 245
- .4byte TRAINER_CLASS_EXPERT_1
+ .4byte FACILITY_CLASS_EXPERT_1
.string "JASPER$", 8
@ pre-battle speech
.2byte EC_WORD_I_AM
@@ -6397,7 +6397,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Jasper
@ 246
- .4byte TRAINER_CLASS_EXPERT_2
+ .4byte FACILITY_CLASS_EXPERT_2
.string "NADIA$", 8
@ pre-battle speech
.2byte EC_WORD_YOU
@@ -6423,7 +6423,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Nadia
@ 247
- .4byte TRAINER_CLASS_EXPERT_2
+ .4byte FACILITY_CLASS_EXPERT_2
.string "MIRANDA$", 8
@ pre-battle speech
.2byte EC_WORD_WELL
@@ -6449,7 +6449,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Miranda
@ 248
- .4byte TRAINER_CLASS_EXPERT_2
+ .4byte FACILITY_CLASS_EXPERT_2
.string "EMMA$", 8
@ pre-battle speech
.2byte EC_WORD_I_VE
@@ -6475,7 +6475,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Emma
@ 249
- .4byte TRAINER_CLASS_PSYCHIC_1
+ .4byte FACILITY_CLASS_PSYCHIC_1
.string "ROLANDO$", 8
@ pre-battle speech
.2byte EC_WORD_I_AM
@@ -6501,7 +6501,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Rolando
@ 250
- .4byte TRAINER_CLASS_PSYCHIC_1
+ .4byte FACILITY_CLASS_PSYCHIC_1
.string "STANLY$", 8
@ pre-battle speech
.2byte EC_WORD_THIS
@@ -6527,7 +6527,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Stanly
@ 251
- .4byte TRAINER_CLASS_PSYCHIC_1
+ .4byte FACILITY_CLASS_PSYCHIC_1
.string "DARIO$", 8
@ pre-battle speech
.2byte EC_WORD_MY
@@ -6553,7 +6553,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Dario
@ 252
- .4byte TRAINER_CLASS_PSYCHIC_2
+ .4byte FACILITY_CLASS_PSYCHIC_2
.string "KARLEE$", 8
@ pre-battle speech
.2byte EC_WORD_SOMETHING
@@ -6579,7 +6579,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Karlee
@ 253
- .4byte TRAINER_CLASS_PSYCHIC_2
+ .4byte FACILITY_CLASS_PSYCHIC_2
.string "JAYLIN$", 8
@ pre-battle speech
.2byte EC_WORD_EVERY
@@ -6605,7 +6605,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Jaylin
@ 254
- .4byte TRAINER_CLASS_PSYCHIC_2
+ .4byte FACILITY_CLASS_PSYCHIC_2
.string "INGRID$", 8
@ pre-battle speech
.2byte EC_WORD_I_AM
@@ -6631,7 +6631,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Ingrid
@ 255
- .4byte TRAINER_CLASS_HEX_MANIAC
+ .4byte FACILITY_CLASS_HEX_MANIAC
.string "DELILAH$", 8
@ pre-battle speech
.2byte EC_WORD_DON_T
@@ -6657,7 +6657,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Delilah
@ 256
- .4byte TRAINER_CLASS_HEX_MANIAC
+ .4byte FACILITY_CLASS_HEX_MANIAC
.string "CARLY$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -6683,7 +6683,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Carly
@ 257
- .4byte TRAINER_CLASS_HEX_MANIAC
+ .4byte FACILITY_CLASS_HEX_MANIAC
.string "LEXIE$", 8
@ pre-battle speech
.2byte EC_WORD_WANT
@@ -6709,7 +6709,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Lexie
@ 258
- .4byte TRAINER_CLASS_POKEMANIAC
+ .4byte FACILITY_CLASS_POKEMANIAC
.string "MILLER$", 8
@ pre-battle speech
.2byte EC_WORD_HELLO
@@ -6735,7 +6735,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Miller
@ 259
- .4byte TRAINER_CLASS_POKEMANIAC
+ .4byte FACILITY_CLASS_POKEMANIAC
.string "MARV$", 8
@ pre-battle speech
.2byte EC_WORD_YOU
@@ -6761,7 +6761,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Marv
@ 260
- .4byte TRAINER_CLASS_POKEMANIAC
+ .4byte FACILITY_CLASS_POKEMANIAC
.string "LAYTON$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -6787,7 +6787,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Layton
@ 261
- .4byte TRAINER_CLASS_GENTLEMAN
+ .4byte FACILITY_CLASS_GENTLEMAN
.string "BROOKS$", 8
@ pre-battle speech
.2byte EC_WORD_THIS
@@ -6813,7 +6813,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Brooks
@ 262
- .4byte TRAINER_CLASS_GENTLEMAN
+ .4byte FACILITY_CLASS_GENTLEMAN
.string "GREGORY$", 8
@ pre-battle speech
.2byte EC_WORD_I_AM
@@ -6839,7 +6839,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Gregory
@ 263
- .4byte TRAINER_CLASS_GENTLEMAN
+ .4byte FACILITY_CLASS_GENTLEMAN
.string "REESE$", 8
@ pre-battle speech
.2byte EC_WORD_I_VE
@@ -6865,7 +6865,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Reese
@ 264
- .4byte TRAINER_CLASS_TRIATHLETE_3
+ .4byte FACILITY_CLASS_TRIATHLETE_3
.string "MASON$", 8
@ pre-battle speech
.2byte EC_WORD_PLEASE
@@ -6891,7 +6891,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Mason
@ 265
- .4byte TRAINER_CLASS_TRIATHLETE_3
+ .4byte FACILITY_CLASS_TRIATHLETE_3
.string "TOBY$", 8
@ pre-battle speech
.2byte EC_WORD_LISTEN
@@ -6917,7 +6917,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Toby
@ 266
- .4byte TRAINER_CLASS_TRIATHLETE_4
+ .4byte FACILITY_CLASS_TRIATHLETE_4
.string "DOROTHY$", 8
@ pre-battle speech
.2byte EC_WORD_THE
@@ -6943,7 +6943,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Dorothy
@ 267
- .4byte TRAINER_CLASS_TRIATHLETE_4
+ .4byte FACILITY_CLASS_TRIATHLETE_4
.string "PIPER$", 8
@ pre-battle speech
.2byte EC_WORD_COME_ON
@@ -6969,7 +6969,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Piper
@ 268
- .4byte TRAINER_CLASS_TRIATHLETE_5
+ .4byte FACILITY_CLASS_TRIATHLETE_5
.string "FINN$", 8
@ pre-battle speech
.2byte EC_WORD_NOT
@@ -6995,7 +6995,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Finn
@ 269
- .4byte TRAINER_CLASS_TRIATHLETE_5
+ .4byte FACILITY_CLASS_TRIATHLETE_5
.string "SAMIR$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -7021,7 +7021,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Samir
@ 270
- .4byte TRAINER_CLASS_TRIATHLETE_6
+ .4byte FACILITY_CLASS_TRIATHLETE_6
.string "FIONA$", 8
@ pre-battle speech
.2byte EC_WORD_DID
@@ -7047,7 +7047,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Fiona
@ 271
- .4byte TRAINER_CLASS_TRIATHLETE_6
+ .4byte FACILITY_CLASS_TRIATHLETE_6
.string "GLORIA$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -7073,7 +7073,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Gloria
@ 272
- .4byte TRAINER_CLASS_TRIATHLETE_1
+ .4byte FACILITY_CLASS_TRIATHLETE_1
.string "NICO$", 8
@ pre-battle speech
.2byte EC_WORD_LIKE
@@ -7099,7 +7099,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Nico
@ 273
- .4byte TRAINER_CLASS_TRIATHLETE_1
+ .4byte FACILITY_CLASS_TRIATHLETE_1
.string "JEREMY$", 8
@ pre-battle speech
.2byte EC_WORD_A
@@ -7125,7 +7125,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Jeremy
@ 274
- .4byte TRAINER_CLASS_TRIATHLETE_2
+ .4byte FACILITY_CLASS_TRIATHLETE_2
.string "CAITLIN$", 8
@ pre-battle speech
.2byte EC_WORD_DON_T
@@ -7151,7 +7151,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Caitlin
@ 275
- .4byte TRAINER_CLASS_TRIATHLETE_2
+ .4byte FACILITY_CLASS_TRIATHLETE_2
.string "REENA$", 8
@ pre-battle speech
.2byte EC_WORD_I_AM
@@ -7177,7 +7177,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Reena
@ 276
- .4byte TRAINER_CLASS_BUG_MANIAC
+ .4byte FACILITY_CLASS_BUG_MANIAC
.string "AVERY$", 8
@ pre-battle speech
.2byte EC_WORD_I_VE
@@ -7203,7 +7203,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Avery
@ 277
- .4byte TRAINER_CLASS_BUG_MANIAC
+ .4byte FACILITY_CLASS_BUG_MANIAC
.string "LIAM$", 8
@ pre-battle speech
.2byte EC_WORD_WE
@@ -7229,7 +7229,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Liam
@ 278
- .4byte TRAINER_CLASS_FISHERMAN
+ .4byte FACILITY_CLASS_FISHERMAN
.string "THEO$", 8
@ pre-battle speech
.2byte EC_WORD_FISHING
@@ -7255,7 +7255,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Theo
@ 279
- .4byte TRAINER_CLASS_FISHERMAN
+ .4byte FACILITY_CLASS_FISHERMAN
.string "BAILEY$", 8
@ pre-battle speech
.2byte EC_WORD_I_AM
@@ -7281,7 +7281,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Bailey
@ 280
- .4byte TRAINER_CLASS_RUIN_MANIAC
+ .4byte FACILITY_CLASS_RUIN_MANIAC
.string "HUGO$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -7307,7 +7307,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Hugo
@ 281
- .4byte TRAINER_CLASS_RUIN_MANIAC
+ .4byte FACILITY_CLASS_RUIN_MANIAC
.string "BRYCE$", 8
@ pre-battle speech
.2byte EC_WORD_I_WAS
@@ -7333,7 +7333,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Bryce
@ 282
- .4byte TRAINER_CLASS_COLLECTOR
+ .4byte FACILITY_CLASS_COLLECTOR
.string "GIDEON$", 8
@ pre-battle speech
.2byte EC_WORD_WHAT_S_UP_QUES
@@ -7359,7 +7359,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Gideon
@ 283
- .4byte TRAINER_CLASS_COLLECTOR
+ .4byte FACILITY_CLASS_COLLECTOR
.string "TRISTON$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -7385,7 +7385,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Triston
@ 284
- .4byte TRAINER_CLASS_GUITARIST
+ .4byte FACILITY_CLASS_GUITARIST
.string "CHARLES$", 8
@ pre-battle speech
.2byte EC_WORD_IT_S
@@ -7411,7 +7411,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Charles
@ 285
- .4byte TRAINER_CLASS_GUITARIST
+ .4byte FACILITY_CLASS_GUITARIST
.string "RAYMOND$", 8
@ pre-battle speech
.2byte EC_WORD_WANT
@@ -7437,7 +7437,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Raymond
@ 286
- .4byte TRAINER_CLASS_BIRD_KEEPER
+ .4byte FACILITY_CLASS_BIRD_KEEPER
.string "DIRK$", 8
@ pre-battle speech
.2byte EC_WORD_FLYING
@@ -7463,7 +7463,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Dirk
@ 287
- .4byte TRAINER_CLASS_BIRD_KEEPER
+ .4byte FACILITY_CLASS_BIRD_KEEPER
.string "HAROLD$", 8
@ pre-battle speech
.2byte EC_WORD_MY
@@ -7489,7 +7489,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Harold
@ 288
- .4byte TRAINER_CLASS_SAILOR
+ .4byte FACILITY_CLASS_SAILOR
.string "OMAR$", 8
@ pre-battle speech
.2byte EC_WORD_LET_ME_WIN
@@ -7515,7 +7515,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Omar
@ 289
- .4byte TRAINER_CLASS_SAILOR
+ .4byte FACILITY_CLASS_SAILOR
.string "PETER$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -7541,7 +7541,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Peter
@ 290
- .4byte TRAINER_CLASS_HIKER
+ .4byte FACILITY_CLASS_HIKER
.string "DEV$", 8
@ pre-battle speech
.2byte EC_WORD_COME_ON
@@ -7567,7 +7567,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Dev
@ 291
- .4byte TRAINER_CLASS_HIKER
+ .4byte FACILITY_CLASS_HIKER
.string "COREY$", 8
@ pre-battle speech
.2byte EC_WORD_LET_S
@@ -7593,7 +7593,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Corey
@ 292
- .4byte TRAINER_CLASS_KINDLER
+ .4byte FACILITY_CLASS_KINDLER
.string "ANDRE$", 8
@ pre-battle speech
.2byte EC_WORD_NOW
@@ -7619,7 +7619,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Andre
@ 293
- .4byte TRAINER_CLASS_KINDLER
+ .4byte FACILITY_CLASS_KINDLER
.string "FERRIS$", 8
@ pre-battle speech
.2byte EC_WORD_I_AM
@@ -7645,7 +7645,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Ferris
@ 294
- .4byte TRAINER_CLASS_PARASOL_LADY
+ .4byte FACILITY_CLASS_PARASOL_LADY
.string "ALIVIA$", 8
@ pre-battle speech
.2byte EC_WORD_I_AM
@@ -7671,7 +7671,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Alivia
@ 295
- .4byte TRAINER_CLASS_PARASOL_LADY
+ .4byte FACILITY_CLASS_PARASOL_LADY
.string "PAIGE$", 8
@ pre-battle speech
.2byte EC_WORD_LET_S
@@ -7697,7 +7697,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Paige
@ 296
- .4byte TRAINER_CLASS_BEAUTY
+ .4byte FACILITY_CLASS_BEAUTY
.string "ANYA$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -7723,7 +7723,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Anya
@ 297
- .4byte TRAINER_CLASS_BEAUTY
+ .4byte FACILITY_CLASS_BEAUTY
.string "DAWN$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -7749,7 +7749,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Dawn
@ 298
- .4byte TRAINER_CLASS_AROMA_LADY
+ .4byte FACILITY_CLASS_AROMA_LADY
.string "ABBY$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -7775,7 +7775,7 @@ gBattleFrontierTrainers:: @ 85D5ACC
.4byte gBattleFrontierTrainerMons_Abby
@ 299
- .4byte TRAINER_CLASS_AROMA_LADY
+ .4byte FACILITY_CLASS_AROMA_LADY
.string "GRETEL$", 8
@ pre-battle speech
.2byte EC_WORD_I
diff --git a/data/battle_frontier/fallarbor_battle_tent_trainers.inc b/data/battle_frontier/fallarbor_battle_tent_trainers.inc
index 2574b7d86..4975f0cd4 100644
--- a/data/battle_frontier/fallarbor_battle_tent_trainers.inc
+++ b/data/battle_frontier/fallarbor_battle_tent_trainers.inc
@@ -1,7 +1,7 @@
.align 2
gFallarborBattleTentTrainers:: @ 85DF084
@ 0
- .4byte TRAINER_CLASS_AROMA_LADY
+ .4byte FACILITY_CLASS_AROMA_LADY
.string "AMBER$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -27,7 +27,7 @@ gFallarborBattleTentTrainers:: @ 85DF084
.4byte gFallarborBattleTentTrainerMons_Amber
@ 1
- .4byte TRAINER_CLASS_RUIN_MANIAC
+ .4byte FACILITY_CLASS_RUIN_MANIAC
.string "JAVIER$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -53,7 +53,7 @@ gFallarborBattleTentTrainers:: @ 85DF084
.4byte gFallarborBattleTentTrainerMons_Javier
@ 2
- .4byte TRAINER_CLASS_TUBER_1
+ .4byte FACILITY_CLASS_TUBER_1
.string "NATALIE$", 8
@ pre-battle speech
.2byte EC_WORD_THE
@@ -79,7 +79,7 @@ gFallarborBattleTentTrainers:: @ 85DF084
.4byte gFallarborBattleTentTrainerMons_Natalie
@ 3
- .4byte TRAINER_CLASS_TUBER_2
+ .4byte FACILITY_CLASS_TUBER_2
.string "TREVE$", 8
@ pre-battle speech
.2byte EC_WORD_LOOK
@@ -105,7 +105,7 @@ gFallarborBattleTentTrainers:: @ 85DF084
.4byte gFallarborBattleTentTrainerMons_Treve
@ 4
- .4byte TRAINER_CLASS_LADY
+ .4byte FACILITY_CLASS_LADY
.string "ARIANNA$", 8
@ pre-battle speech
.2byte EC_WORD_IF_I_WIN
@@ -131,7 +131,7 @@ gFallarborBattleTentTrainers:: @ 85DF084
.4byte gFallarborBattleTentTrainerMons_Arianna
@ 5
- .4byte TRAINER_CLASS_BEAUTY
+ .4byte FACILITY_CLASS_BEAUTY
.string "JADYN$", 8
@ pre-battle speech
.2byte EC_WORD_MY
@@ -157,7 +157,7 @@ gFallarborBattleTentTrainers:: @ 85DF084
.4byte gFallarborBattleTentTrainerMons_Jadyn
@ 6
- .4byte TRAINER_CLASS_RICH_BOY
+ .4byte FACILITY_CLASS_RICH_BOY
.string "GERARDO$", 8
@ pre-battle speech
.2byte EC_WORD_I_AM
@@ -183,7 +183,7 @@ gFallarborBattleTentTrainers:: @ 85DF084
.4byte gFallarborBattleTentTrainerMons_Gerardo
@ 7
- .4byte TRAINER_CLASS_POKEMANIAC
+ .4byte FACILITY_CLASS_POKEMANIAC
.string "JONN$", 8
@ pre-battle speech
.2byte EC_WORD_THE
@@ -209,7 +209,7 @@ gFallarborBattleTentTrainers:: @ 85DF084
.4byte gFallarborBattleTentTrainerMons_Jonn
@ 8
- .4byte TRAINER_CLASS_SWIMMER_M
+ .4byte FACILITY_CLASS_SWIMMER_M
.string "ESTEBAN$", 8
@ pre-battle speech
.2byte EC_WORD_YOU_RE
@@ -235,7 +235,7 @@ gFallarborBattleTentTrainers:: @ 85DF084
.4byte gFallarborBattleTentTrainerMons_Esteban
@ 9
- .4byte TRAINER_CLASS_CAMPER
+ .4byte FACILITY_CLASS_CAMPER
.string "JAMESON$", 8
@ pre-battle speech
.2byte EC_WORD_MY
@@ -261,7 +261,7 @@ gFallarborBattleTentTrainers:: @ 85DF084
.4byte gFallarborBattleTentTrainerMons_Jameson
@ 10
- .4byte TRAINER_CLASS_BUG_MANIAC
+ .4byte FACILITY_CLASS_BUG_MANIAC
.string "ALANZO$", 8
@ pre-battle speech
.2byte EC_MOVE2(FORESIGHT)
@@ -287,7 +287,7 @@ gFallarborBattleTentTrainers:: @ 85DF084
.4byte gFallarborBattleTentTrainerMons_Alanzo
@ 11
- .4byte TRAINER_CLASS_GENTLEMAN
+ .4byte FACILITY_CLASS_GENTLEMAN
.string "HOWARD$", 8
@ pre-battle speech
.2byte EC_WORD_YOUR
@@ -313,7 +313,7 @@ gFallarborBattleTentTrainers:: @ 85DF084
.4byte gFallarborBattleTentTrainerMons_Howard
@ 12
- .4byte TRAINER_CLASS_GUITARIST
+ .4byte FACILITY_CLASS_GUITARIST
.string "CONRAD$", 8
@ pre-battle speech
.2byte EC_WORD_YOUR
@@ -339,7 +339,7 @@ gFallarborBattleTentTrainers:: @ 85DF084
.4byte gFallarborBattleTentTrainerMons_Conrad
@ 13
- .4byte TRAINER_CLASS_SCHOOL_KID_2
+ .4byte FACILITY_CLASS_SCHOOL_KID_2
.string "MAKENNA$", 8
@ pre-battle speech
.2byte EC_WORD_SHOW
@@ -365,7 +365,7 @@ gFallarborBattleTentTrainers:: @ 85DF084
.4byte gFallarborBattleTentTrainerMons_Makenna
@ 14
- .4byte TRAINER_CLASS_COOLTRAINER_1
+ .4byte FACILITY_CLASS_COOLTRAINER_1
.string "BRAYAN$", 8
@ pre-battle speech
.2byte EC_WORD_CAN
@@ -391,7 +391,7 @@ gFallarborBattleTentTrainers:: @ 85DF084
.4byte gFallarborBattleTentTrainerMons_Brayan
@ 15
- .4byte TRAINER_CLASS_COOLTRAINER_2
+ .4byte FACILITY_CLASS_COOLTRAINER_2
.string "MARIANA$", 8
@ pre-battle speech
.2byte EC_WORD_A
@@ -417,7 +417,7 @@ gFallarborBattleTentTrainers:: @ 85DF084
.4byte gFallarborBattleTentTrainerMons_Mariana
@ 16
- .4byte TRAINER_CLASS_POKEFAN_1
+ .4byte FACILITY_CLASS_POKEFAN_1
.string "SHELDON$", 8
@ pre-battle speech
.2byte EC_WORD_A
@@ -443,7 +443,7 @@ gFallarborBattleTentTrainers:: @ 85DF084
.4byte gFallarborBattleTentTrainerMons_Sheldon
@ 17
- .4byte TRAINER_CLASS_POKEFAN_2
+ .4byte FACILITY_CLASS_POKEFAN_2
.string "GIANNA$", 8
@ pre-battle speech
.2byte EC_WORD_AHAHA
@@ -469,7 +469,7 @@ gFallarborBattleTentTrainers:: @ 85DF084
.4byte gFallarborBattleTentTrainerMons_Gianna
@ 18
- .4byte TRAINER_CLASS_EXPERT_1
+ .4byte FACILITY_CLASS_EXPERT_1
.string "YAHIR$", 8
@ pre-battle speech
.2byte EC_WORD_YOU
@@ -495,7 +495,7 @@ gFallarborBattleTentTrainers:: @ 85DF084
.4byte gFallarborBattleTentTrainerMons_Yahir
@ 19
- .4byte TRAINER_CLASS_EXPERT_2
+ .4byte FACILITY_CLASS_EXPERT_2
.string "BRITNEY$", 8
@ pre-battle speech
.2byte EC_WORD_IT
@@ -521,7 +521,7 @@ gFallarborBattleTentTrainers:: @ 85DF084
.4byte gFallarborBattleTentTrainerMons_Britney
@ 20
- .4byte TRAINER_CLASS_YOUNGSTER
+ .4byte FACILITY_CLASS_YOUNGSTER
.string "HECTER$", 8
@ pre-battle speech
.2byte EC_WORD_MY
@@ -547,7 +547,7 @@ gFallarborBattleTentTrainers:: @ 85DF084
.4byte gFallarborBattleTentTrainerMons_Hecter
@ 21
- .4byte TRAINER_CLASS_FISHERMAN
+ .4byte FACILITY_CLASS_FISHERMAN
.string "TANNOR$", 8
@ pre-battle speech
.2byte EC_WORD_YOU
@@ -573,7 +573,7 @@ gFallarborBattleTentTrainers:: @ 85DF084
.4byte gFallarborBattleTentTrainerMons_Tannor
@ 22
- .4byte TRAINER_CLASS_BIRD_KEEPER
+ .4byte FACILITY_CLASS_BIRD_KEEPER
.string "BENJI$", 8
@ pre-battle speech
.2byte EC_WORD_YOU
@@ -599,7 +599,7 @@ gFallarborBattleTentTrainers:: @ 85DF084
.4byte gFallarborBattleTentTrainerMons_Benji
@ 23
- .4byte TRAINER_CLASS_NINJA_BOY
+ .4byte FACILITY_CLASS_NINJA_BOY
.string "RORY$", 8
@ pre-battle speech
.2byte EC_WORD_DON_T
@@ -625,7 +625,7 @@ gFallarborBattleTentTrainers:: @ 85DF084
.4byte gFallarborBattleTentTrainerMons_Rory
@ 24
- .4byte TRAINER_CLASS_PARASOL_LADY
+ .4byte FACILITY_CLASS_PARASOL_LADY
.string "ELEANOR$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -651,7 +651,7 @@ gFallarborBattleTentTrainers:: @ 85DF084
.4byte gFallarborBattleTentTrainerMons_Eleanor
@ 25
- .4byte TRAINER_CLASS_SWIMMER_F
+ .4byte FACILITY_CLASS_SWIMMER_F
.string "EVELYN$", 8
@ pre-battle speech
.2byte EC_WORD_MY
@@ -677,7 +677,7 @@ gFallarborBattleTentTrainers:: @ 85DF084
.4byte gFallarborBattleTentTrainerMons_Evelyn
@ 26
- .4byte TRAINER_CLASS_PICNICKER
+ .4byte FACILITY_CLASS_PICNICKER
.string "ARIELLE$", 8
@ pre-battle speech
.2byte EC_WORD_IT_S
@@ -703,7 +703,7 @@ gFallarborBattleTentTrainers:: @ 85DF084
.4byte gFallarborBattleTentTrainerMons_Arielle
@ 27
- .4byte TRAINER_CLASS_SAILOR
+ .4byte FACILITY_CLASS_SAILOR
.string "CONNAR$", 8
@ pre-battle speech
.2byte EC_WORD_I_AM
@@ -729,7 +729,7 @@ gFallarborBattleTentTrainers:: @ 85DF084
.4byte gFallarborBattleTentTrainerMons_Connar
@ 28
- .4byte TRAINER_CLASS_COLLECTOR
+ .4byte FACILITY_CLASS_COLLECTOR
.string "MAURICE$", 8
@ pre-battle speech
.2byte EC_WORD_THERE
@@ -755,7 +755,7 @@ gFallarborBattleTentTrainers:: @ 85DF084
.4byte gFallarborBattleTentTrainerMons_Maurice
@ 29
- .4byte TRAINER_CLASS_LASS
+ .4byte FACILITY_CLASS_LASS
.string "KIANNA$", 8
@ pre-battle speech
.2byte EC_WORD_I
diff --git a/data/battle_frontier/slateport_battle_tent_trainers.inc b/data/battle_frontier/slateport_battle_tent_trainers.inc
index 9d6900149..6fdd85215 100644
--- a/data/battle_frontier/slateport_battle_tent_trainers.inc
+++ b/data/battle_frontier/slateport_battle_tent_trainers.inc
@@ -1,7 +1,7 @@
.align 2
gSlateportBattleTentTrainers:: @ 85DDA14
@ 0
- .4byte TRAINER_CLASS_AROMA_LADY
+ .4byte FACILITY_CLASS_AROMA_LADY
.string "JOLIE$", 8
@ pre-battle speech
.2byte EC_WORD_WHAT
@@ -27,7 +27,7 @@ gSlateportBattleTentTrainers:: @ 85DDA14
.4byte gSlateportBattleTentTrainerMons_Jolie
@ 1
- .4byte TRAINER_CLASS_RUIN_MANIAC
+ .4byte FACILITY_CLASS_RUIN_MANIAC
.string "MALACHI$", 8
@ pre-battle speech
.2byte EC_WORD_BAD
@@ -53,7 +53,7 @@ gSlateportBattleTentTrainers:: @ 85DDA14
.4byte gSlateportBattleTentTrainerMons_Malachi
@ 2
- .4byte TRAINER_CLASS_TUBER_1
+ .4byte FACILITY_CLASS_TUBER_1
.string "KELSIE$", 8
@ pre-battle speech
.2byte EC_WORD_GO
@@ -79,7 +79,7 @@ gSlateportBattleTentTrainers:: @ 85DDA14
.4byte gSlateportBattleTentTrainerMons_Kelsie
@ 3
- .4byte TRAINER_CLASS_TUBER_2
+ .4byte FACILITY_CLASS_TUBER_2
.string "DAVON$", 8
@ pre-battle speech
.2byte EC_WORD_YEAH_YEAH
@@ -105,7 +105,7 @@ gSlateportBattleTentTrainers:: @ 85DDA14
.4byte gSlateportBattleTentTrainerMons_Davon
@ 4
- .4byte TRAINER_CLASS_LADY
+ .4byte FACILITY_CLASS_LADY
.string "GLENDA$", 8
@ pre-battle speech
.2byte EC_WORD_CONVERSATION
@@ -131,7 +131,7 @@ gSlateportBattleTentTrainers:: @ 85DDA14
.4byte gSlateportBattleTentTrainerMons_Glenda
@ 5
- .4byte TRAINER_CLASS_BEAUTY
+ .4byte FACILITY_CLASS_BEAUTY
.string "HELENA$", 8
@ pre-battle speech
.2byte EC_WORD_DOES
@@ -157,7 +157,7 @@ gSlateportBattleTentTrainers:: @ 85DDA14
.4byte gSlateportBattleTentTrainerMons_Helena
@ 6
- .4byte TRAINER_CLASS_RICH_BOY
+ .4byte FACILITY_CLASS_RICH_BOY
.string "RODOLFO$", 8
@ pre-battle speech
.2byte EC_WORD_GO
@@ -183,7 +183,7 @@ gSlateportBattleTentTrainers:: @ 85DDA14
.4byte gSlateportBattleTentTrainerMons_Rodolfo
@ 7
- .4byte TRAINER_CLASS_POKEMANIAC
+ .4byte FACILITY_CLASS_POKEMANIAC
.string "DAVION$", 8
@ pre-battle speech
.2byte EC_WORD_GRAAAH
@@ -209,7 +209,7 @@ gSlateportBattleTentTrainers:: @ 85DDA14
.4byte gSlateportBattleTentTrainerMons_Davion
@ 8
- .4byte TRAINER_CLASS_SWIMMER_M
+ .4byte FACILITY_CLASS_SWIMMER_M
.string "KENDALL$", 8
@ pre-battle speech
.2byte EC_WORD_A_LITTLE
@@ -235,7 +235,7 @@ gSlateportBattleTentTrainers:: @ 85DDA14
.4byte gSlateportBattleTentTrainerMons_Kendall
@ 9
- .4byte TRAINER_CLASS_CAMPER
+ .4byte FACILITY_CLASS_CAMPER
.string "COLTEN$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -261,7 +261,7 @@ gSlateportBattleTentTrainers:: @ 85DDA14
.4byte gSlateportBattleTentTrainerMons_Colten
@ 10
- .4byte TRAINER_CLASS_BUG_MANIAC
+ .4byte FACILITY_CLASS_BUG_MANIAC
.string "IRVIN$", 8
@ pre-battle speech
.2byte EC_WORD_HAVE
@@ -287,7 +287,7 @@ gSlateportBattleTentTrainers:: @ 85DDA14
.4byte gSlateportBattleTentTrainerMons_Irvin
@ 11
- .4byte TRAINER_CLASS_GENTLEMAN
+ .4byte FACILITY_CLASS_GENTLEMAN
.string "SHAUN$", 8
@ pre-battle speech
.2byte EC_WORD_LISTEN
@@ -313,7 +313,7 @@ gSlateportBattleTentTrainers:: @ 85DDA14
.4byte gSlateportBattleTentTrainerMons_Shaun
@ 12
- .4byte TRAINER_CLASS_GUITARIST
+ .4byte FACILITY_CLASS_GUITARIST
.string "KYLER$", 8
@ pre-battle speech
.2byte EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS
@@ -339,7 +339,7 @@ gSlateportBattleTentTrainers:: @ 85DDA14
.4byte gSlateportBattleTentTrainerMons_Kyler
@ 13
- .4byte TRAINER_CLASS_SCHOOL_KID_2
+ .4byte FACILITY_CLASS_SCHOOL_KID_2
.string "MAGGIE$", 8
@ pre-battle speech
.2byte EC_POKEMON(VULPIX)
@@ -365,7 +365,7 @@ gSlateportBattleTentTrainers:: @ 85DDA14
.4byte gSlateportBattleTentTrainerMons_Maggie
@ 14
- .4byte TRAINER_CLASS_COOLTRAINER_1
+ .4byte FACILITY_CLASS_COOLTRAINER_1
.string "STEPHON$", 8
@ pre-battle speech
.2byte EC_WORD_I_AM
@@ -391,7 +391,7 @@ gSlateportBattleTentTrainers:: @ 85DDA14
.4byte gSlateportBattleTentTrainerMons_Stephon
@ 15
- .4byte TRAINER_CLASS_COOLTRAINER_2
+ .4byte FACILITY_CLASS_COOLTRAINER_2
.string "REBECCA$", 8
@ pre-battle speech
.2byte EC_WORD_THAT
@@ -417,7 +417,7 @@ gSlateportBattleTentTrainers:: @ 85DDA14
.4byte gSlateportBattleTentTrainerMons_Rebecca
@ 16
- .4byte TRAINER_CLASS_POKEFAN_1
+ .4byte FACILITY_CLASS_POKEFAN_1
.string "REGGIE$", 8
@ pre-battle speech
.2byte EC_WORD_POKEMON
@@ -443,7 +443,7 @@ gSlateportBattleTentTrainers:: @ 85DDA14
.4byte gSlateportBattleTentTrainerMons_Reggie
@ 17
- .4byte TRAINER_CLASS_POKEFAN_2
+ .4byte FACILITY_CLASS_POKEFAN_2
.string "JANAE$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -469,7 +469,7 @@ gSlateportBattleTentTrainers:: @ 85DDA14
.4byte gSlateportBattleTentTrainerMons_Janae
@ 18
- .4byte TRAINER_CLASS_EXPERT_1
+ .4byte FACILITY_CLASS_EXPERT_1
.string "CAIDEN$", 8
@ pre-battle speech
.2byte EC_WORD_MY
@@ -495,7 +495,7 @@ gSlateportBattleTentTrainers:: @ 85DDA14
.4byte gSlateportBattleTentTrainerMons_Caiden
@ 19
- .4byte TRAINER_CLASS_EXPERT_2
+ .4byte FACILITY_CLASS_EXPERT_2
.string "KIRSTEN$", 8
@ pre-battle speech
.2byte EC_WORD_HUH_QUES
@@ -521,7 +521,7 @@ gSlateportBattleTentTrainers:: @ 85DDA14
.4byte gSlateportBattleTentTrainerMons_Kirsten
@ 20
- .4byte TRAINER_CLASS_YOUNGSTER
+ .4byte FACILITY_CLASS_YOUNGSTER
.string "KURTIS$", 8
@ pre-battle speech
.2byte EC_WORD_SORRY
@@ -547,7 +547,7 @@ gSlateportBattleTentTrainers:: @ 85DDA14
.4byte gSlateportBattleTentTrainerMons_Kurtis
@ 21
- .4byte TRAINER_CLASS_FISHERMAN
+ .4byte FACILITY_CLASS_FISHERMAN
.string "STEFAN$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -573,7 +573,7 @@ gSlateportBattleTentTrainers:: @ 85DDA14
.4byte gSlateportBattleTentTrainerMons_Stefan
@ 22
- .4byte TRAINER_CLASS_BIRD_KEEPER
+ .4byte FACILITY_CLASS_BIRD_KEEPER
.string "AVERY$", 8
@ pre-battle speech
.2byte EC_WORD_TOYS
@@ -599,7 +599,7 @@ gSlateportBattleTentTrainers:: @ 85DDA14
.4byte gSlateportBattleTentTrainerMons_Avery
@ 23
- .4byte TRAINER_CLASS_NINJA_BOY
+ .4byte FACILITY_CLASS_NINJA_BOY
.string "DWANE$", 8
@ pre-battle speech
.2byte EC_WORD_MMM
@@ -625,7 +625,7 @@ gSlateportBattleTentTrainers:: @ 85DDA14
.4byte gSlateportBattleTentTrainerMons_Dwane
@ 24
- .4byte TRAINER_CLASS_PARASOL_LADY
+ .4byte FACILITY_CLASS_PARASOL_LADY
.string "MCKENNA$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -651,7 +651,7 @@ gSlateportBattleTentTrainers:: @ 85DDA14
.4byte gSlateportBattleTentTrainerMons_Mckenna
@ 25
- .4byte TRAINER_CLASS_SWIMMER_F
+ .4byte FACILITY_CLASS_SWIMMER_F
.string "CAMRYN$", 8
@ pre-battle speech
.2byte EC_WORD_MR
@@ -677,7 +677,7 @@ gSlateportBattleTentTrainers:: @ 85DDA14
.4byte gSlateportBattleTentTrainerMons_Camryn
@ 26
- .4byte TRAINER_CLASS_PICNICKER
+ .4byte FACILITY_CLASS_PICNICKER
.string "NATASHA$", 8
@ pre-battle speech
.2byte EC_WORD_COME_OVER
@@ -703,7 +703,7 @@ gSlateportBattleTentTrainers:: @ 85DDA14
.4byte gSlateportBattleTentTrainerMons_Natasha
@ 27
- .4byte TRAINER_CLASS_SAILOR
+ .4byte FACILITY_CLASS_SAILOR
.string "AUSTYN$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -729,7 +729,7 @@ gSlateportBattleTentTrainers:: @ 85DDA14
.4byte gSlateportBattleTentTrainerMons_Austyn
@ 28
- .4byte TRAINER_CLASS_COLLECTOR
+ .4byte FACILITY_CLASS_COLLECTOR
.string "DONOVAN$", 8
@ pre-battle speech
.2byte EC_WORD_OH
@@ -755,7 +755,7 @@ gSlateportBattleTentTrainers:: @ 85DDA14
.4byte gSlateportBattleTentTrainerMons_Donovan
@ 29
- .4byte TRAINER_CLASS_LASS
+ .4byte FACILITY_CLASS_LASS
.string "TAMIA$", 8
@ pre-battle speech
.2byte EC_WORD_I_AM
diff --git a/data/battle_frontier/verdanturf_battle_tent_trainers.inc b/data/battle_frontier/verdanturf_battle_tent_trainers.inc
index aa028c600..a31f52ba6 100644
--- a/data/battle_frontier/verdanturf_battle_tent_trainers.inc
+++ b/data/battle_frontier/verdanturf_battle_tent_trainers.inc
@@ -1,7 +1,7 @@
.align 2
gVerdanturfBattleTentTrainers:: @ 85DE610
@ 0
- .4byte TRAINER_CLASS_AROMA_LADY
+ .4byte FACILITY_CLASS_AROMA_LADY
.string "BRENNA$", 8
@ pre-battle speech
.2byte EC_WORD_NO
@@ -27,7 +27,7 @@ gVerdanturfBattleTentTrainers:: @ 85DE610
.4byte gVerdanturfBattleTentTrainerMons_Brenna
@ 1
- .4byte TRAINER_CLASS_RUIN_MANIAC
+ .4byte FACILITY_CLASS_RUIN_MANIAC
.string "DILAN$", 8
@ pre-battle speech
.2byte EC_WORD_YOU
@@ -53,7 +53,7 @@ gVerdanturfBattleTentTrainers:: @ 85DE610
.4byte gVerdanturfBattleTentTrainerMons_Dilan
@ 2
- .4byte TRAINER_CLASS_TUBER_1
+ .4byte FACILITY_CLASS_TUBER_1
.string "ELIANA$", 8
@ pre-battle speech
.2byte EC_WORD_I_AM
@@ -79,7 +79,7 @@ gVerdanturfBattleTentTrainers:: @ 85DE610
.4byte gVerdanturfBattleTentTrainerMons_Eliana
@ 3
- .4byte TRAINER_CLASS_TUBER_2
+ .4byte FACILITY_CLASS_TUBER_2
.string "MARKUS$", 8
@ pre-battle speech
.2byte EC_WORD_I_AM
@@ -105,7 +105,7 @@ gVerdanturfBattleTentTrainers:: @ 85DE610
.4byte gVerdanturfBattleTentTrainerMons_Markus
@ 4
- .4byte TRAINER_CLASS_LADY
+ .4byte FACILITY_CLASS_LADY
.string "CAITLYN$", 8
@ pre-battle speech
.2byte EC_WORD_I_AM
@@ -131,7 +131,7 @@ gVerdanturfBattleTentTrainers:: @ 85DE610
.4byte gVerdanturfBattleTentTrainerMons_Caitlyn
@ 5
- .4byte TRAINER_CLASS_BEAUTY
+ .4byte FACILITY_CLASS_BEAUTY
.string "DESIREE$", 8
@ pre-battle speech
.2byte EC_WORD_DOESN_T
@@ -157,7 +157,7 @@ gVerdanturfBattleTentTrainers:: @ 85DE610
.4byte gVerdanturfBattleTentTrainerMons_Desiree
@ 6
- .4byte TRAINER_CLASS_RICH_BOY
+ .4byte FACILITY_CLASS_RICH_BOY
.string "RONALD$", 8
@ pre-battle speech
.2byte EC_WORD_COME_ON
@@ -183,7 +183,7 @@ gVerdanturfBattleTentTrainers:: @ 85DE610
.4byte gVerdanturfBattleTentTrainerMons_Ronald
@ 7
- .4byte TRAINER_CLASS_POKEMANIAC
+ .4byte FACILITY_CLASS_POKEMANIAC
.string "ASHTEN$", 8
@ pre-battle speech
.2byte EC_WORD_OH_YEAH
@@ -209,7 +209,7 @@ gVerdanturfBattleTentTrainers:: @ 85DE610
.4byte gVerdanturfBattleTentTrainerMons_Ashten
@ 8
- .4byte TRAINER_CLASS_SWIMMER_M
+ .4byte FACILITY_CLASS_SWIMMER_M
.string "GERARD$", 8
@ pre-battle speech
.2byte EC_WORD_LOOK
@@ -235,7 +235,7 @@ gVerdanturfBattleTentTrainers:: @ 85DE610
.4byte gVerdanturfBattleTentTrainerMons_Gerard
@ 9
- .4byte TRAINER_CLASS_CAMPER
+ .4byte FACILITY_CLASS_CAMPER
.string "BRADLY$", 8
@ pre-battle speech
.2byte EC_WORD_IT_S
@@ -261,7 +261,7 @@ gVerdanturfBattleTentTrainers:: @ 85DE610
.4byte gVerdanturfBattleTentTrainerMons_Bradly
@ 10
- .4byte TRAINER_CLASS_BUG_MANIAC
+ .4byte FACILITY_CLASS_BUG_MANIAC
.string "DENNIS$", 8
@ pre-battle speech
.2byte EC_WORD_ARE
@@ -287,7 +287,7 @@ gVerdanturfBattleTentTrainers:: @ 85DE610
.4byte gVerdanturfBattleTentTrainerMons_Dennis
@ 11
- .4byte TRAINER_CLASS_GENTLEMAN
+ .4byte FACILITY_CLASS_GENTLEMAN
.string "PRESTIN$", 8
@ pre-battle speech
.2byte EC_WORD_THIS
@@ -313,7 +313,7 @@ gVerdanturfBattleTentTrainers:: @ 85DE610
.4byte gVerdanturfBattleTentTrainerMons_Prestin
@ 12
- .4byte TRAINER_CLASS_GUITARIST
+ .4byte FACILITY_CLASS_GUITARIST
.string "ERNESTO$", 8
@ pre-battle speech
.2byte EC_WORD_THIS
@@ -339,7 +339,7 @@ gVerdanturfBattleTentTrainers:: @ 85DE610
.4byte gVerdanturfBattleTentTrainerMons_Ernesto
@ 13
- .4byte TRAINER_CLASS_SCHOOL_KID_2
+ .4byte FACILITY_CLASS_SCHOOL_KID_2
.string "NALA$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -365,7 +365,7 @@ gVerdanturfBattleTentTrainers:: @ 85DE610
.4byte gVerdanturfBattleTentTrainerMons_Nala
@ 14
- .4byte TRAINER_CLASS_COOLTRAINER_1
+ .4byte FACILITY_CLASS_COOLTRAINER_1
.string "DARNELL$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -391,7 +391,7 @@ gVerdanturfBattleTentTrainers:: @ 85DE610
.4byte gVerdanturfBattleTentTrainerMons_Darnell
@ 15
- .4byte TRAINER_CLASS_COOLTRAINER_2
+ .4byte FACILITY_CLASS_COOLTRAINER_2
.string "ASHLYN$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -417,7 +417,7 @@ gVerdanturfBattleTentTrainers:: @ 85DE610
.4byte gVerdanturfBattleTentTrainerMons_Ashlyn
@ 16
- .4byte TRAINER_CLASS_POKEFAN_1
+ .4byte FACILITY_CLASS_POKEFAN_1
.string "ADDISON$", 8
@ pre-battle speech
.2byte EC_WORD_YES
@@ -443,7 +443,7 @@ gVerdanturfBattleTentTrainers:: @ 85DE610
.4byte gVerdanturfBattleTentTrainerMons_Addison
@ 17
- .4byte TRAINER_CLASS_POKEFAN_2
+ .4byte FACILITY_CLASS_POKEFAN_2
.string "JUSTINE$", 8
@ pre-battle speech
.2byte EC_WORD_YES
@@ -469,7 +469,7 @@ gVerdanturfBattleTentTrainers:: @ 85DE610
.4byte gVerdanturfBattleTentTrainerMons_Justine
@ 18
- .4byte TRAINER_CLASS_EXPERT_1
+ .4byte FACILITY_CLASS_EXPERT_1
.string "TYSON$", 8
@ pre-battle speech
.2byte EC_WORD_YOU_RE
@@ -495,7 +495,7 @@ gVerdanturfBattleTentTrainers:: @ 85DE610
.4byte gVerdanturfBattleTentTrainerMons_Tyson
@ 19
- .4byte TRAINER_CLASS_EXPERT_2
+ .4byte FACILITY_CLASS_EXPERT_2
.string "LAILA$", 8
@ pre-battle speech
.2byte EC_WORD_A
@@ -521,7 +521,7 @@ gVerdanturfBattleTentTrainers:: @ 85DE610
.4byte gVerdanturfBattleTentTrainerMons_Laila
@ 20
- .4byte TRAINER_CLASS_YOUNGSTER
+ .4byte FACILITY_CLASS_YOUNGSTER
.string "WAREN$", 8
@ pre-battle speech
.2byte EC_WORD_DANGER
@@ -547,7 +547,7 @@ gVerdanturfBattleTentTrainers:: @ 85DE610
.4byte gVerdanturfBattleTentTrainerMons_Waren
@ 21
- .4byte TRAINER_CLASS_FISHERMAN
+ .4byte FACILITY_CLASS_FISHERMAN
.string "TOBIAS$", 8
@ pre-battle speech
.2byte EC_MOVE2(BARRIER)
@@ -573,7 +573,7 @@ gVerdanturfBattleTentTrainers:: @ 85DE610
.4byte gVerdanturfBattleTentTrainerMons_Tobias
@ 22
- .4byte TRAINER_CLASS_BIRD_KEEPER
+ .4byte FACILITY_CLASS_BIRD_KEEPER
.string "JOSIAH$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -599,7 +599,7 @@ gVerdanturfBattleTentTrainers:: @ 85DE610
.4byte gVerdanturfBattleTentTrainerMons_Josiah
@ 23
- .4byte TRAINER_CLASS_NINJA_BOY
+ .4byte FACILITY_CLASS_NINJA_BOY
.string "DION$", 8
@ pre-battle speech
.2byte EC_WORD_IT_S
@@ -625,7 +625,7 @@ gVerdanturfBattleTentTrainers:: @ 85DE610
.4byte gVerdanturfBattleTentTrainerMons_Dion
@ 24
- .4byte TRAINER_CLASS_PARASOL_LADY
+ .4byte FACILITY_CLASS_PARASOL_LADY
.string "KENZIE$", 8
@ pre-battle speech
.2byte EC_WORD_THE
@@ -651,7 +651,7 @@ gVerdanturfBattleTentTrainers:: @ 85DE610
.4byte gVerdanturfBattleTentTrainerMons_Kenzie
@ 25
- .4byte TRAINER_CLASS_SWIMMER_F
+ .4byte FACILITY_CLASS_SWIMMER_F
.string "LILLIAN$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -677,7 +677,7 @@ gVerdanturfBattleTentTrainers:: @ 85DE610
.4byte gVerdanturfBattleTentTrainerMons_Lillian
@ 26
- .4byte TRAINER_CLASS_PICNICKER
+ .4byte FACILITY_CLASS_PICNICKER
.string "LESLEY$", 8
@ pre-battle speech
.2byte EC_WORD_YOU
@@ -703,7 +703,7 @@ gVerdanturfBattleTentTrainers:: @ 85DE610
.4byte gVerdanturfBattleTentTrainerMons_Lesley
@ 27
- .4byte TRAINER_CLASS_SAILOR
+ .4byte FACILITY_CLASS_SAILOR
.string "MARQUIS$", 8
@ pre-battle speech
.2byte EC_WORD_NONE
@@ -729,7 +729,7 @@ gVerdanturfBattleTentTrainers:: @ 85DE610
.4byte gVerdanturfBattleTentTrainerMons_Marquis
@ 28
- .4byte TRAINER_CLASS_COLLECTOR
+ .4byte FACILITY_CLASS_COLLECTOR
.string "FREDDY$", 8
@ pre-battle speech
.2byte EC_WORD_I
@@ -755,7 +755,7 @@ gVerdanturfBattleTentTrainers:: @ 85DE610
.4byte gVerdanturfBattleTentTrainerMons_Freddy
@ 29
- .4byte TRAINER_CLASS_LASS
+ .4byte FACILITY_CLASS_LASS
.string "CECILIA$", 8
@ pre-battle speech
.2byte EC_WORD_MY
diff --git a/data/battle_tower.s b/data/battle_tower.s
index d28303263..9ef2c2d44 100644
--- a/data/battle_tower.s
+++ b/data/battle_tower.s
@@ -2,6 +2,7 @@
#include "constants/items.h"
#include "constants/moves.h"
#include "constants/species.h"
+#include "constants/trainers.h"
.include "asm/macros.inc"
.include "constants/constants.inc"
diff --git a/data/contest.s b/data/contest.s
index 69820f980..357a95d1d 100644
--- a/data/contest.s
+++ b/data/contest.s
@@ -1,7 +1,7 @@
- .include "asm/macros.inc"
+#include "constants/species.h"
+#include "constants/moves.h"
+ .include "asm/macros.inc"
.include "constants/constants.inc"
- .include "constants/species_constants.inc"
- .include "include/constants/moves.h"
.section .rodata
.align 2, 0
diff --git a/data/contest_opponents.inc b/data/contest_opponents.inc
index d8ccfbb5b..9246bac21 100644
--- a/data/contest_opponents.inc
+++ b/data/contest_opponents.inc
@@ -879,7 +879,7 @@
.4byte 0x0
.4byte 0x0
.4byte 0xffff
- .2byte SPECIES_FARFETCH_D
+ .2byte SPECIES_FARFETCHD
.string "FETCHIN$ "
.string "RAUL$ "
.byte 66
diff --git a/data/data2b.s b/data/data2b.s
index 6c24060a0..4d3126215 100644
--- a/data/data2b.s
+++ b/data/data2b.s
@@ -1,6 +1,7 @@
#include "constants/items.h"
#include "constants/moves.h"
#include "constants/species.h"
+#include "constants/trainers.h"
.include "asm/macros.inc"
.include "constants/constants.inc"
diff --git a/data/data2c.s b/data/data2c.s
index 86418ce62..69254d366 100644
--- a/data/data2c.s
+++ b/data/data2c.s
@@ -9,189 +9,9 @@
.align 2
-
@ 831C898
.include "data/battle_moves.inc"
@ 0x31d93c
@ unreferenced unknown data
.byte 0x34, 0x00, 0x10, 0x00, 0x01, 0x01, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00
-
-@ 831D94C
- .include "data/pokedex_order.inc"
-
-@ 831E2F0
- .include "data/spinda_spot_graphics.inc"
-
-@ 831E380
- .include "data/item_effect_info.inc"
-
-@ 831E818
- .include "data/nature_stat_table.inc"
-
-@ 831E898
- .include "data/tm_hm_learnsets.inc"
-
-@ 831F578
- .include "data/trainer_pic_indices.inc"
-
-@ 831F5CA
- .include "data/trainer_class_name_indices.inc"
-
-@ 831F61C
- .include "data/cry_id_table.inc"
-
-@ 831F72C
- .include "data/experience_tables.inc"
-
-@ 83203CC
- .include "data/base_stats.inc"
-
-@ 83230DC
- .include "data/level_up_learnsets.inc"
-
-@ 832531C
- .include "data/evolution_table.inc"
-
-@ 832937C
- .include "data/level_up_learnset_pointers.inc"
-
-@ 83299EC
- .include "data/graphics/pokemon/front_anim_ids_table.inc"
-
-@ 8329B87
- .include "data/graphics/pokemon/animation_delay_table.inc"
-
- .align 1
-gUnknown_08329D22:: @ 8329D22
-@ Masks for getting PP Up count, also PP Max values
- .byte 0x03, 0x0c, 0x30, 0xc0
-
- .align 1
-gUnknown_08329D26:: @ 8329D26
-@ Masks for setting PP Up count
- .byte 0xfc, 0xf3, 0xcf, 0x3f
-
- .align 1
-gUnknown_08329D2A:: @ 8329D2A
-@ Values added to PP Up count
- .byte 0x01, 0x04, 0x10, 0x40
-
- .align 1
-gStatStageRatios:: @ 8329D2E
- .byte 0x0a, 0x28
- .byte 0x0a, 0x23
- .byte 0x0a, 0x1e
- .byte 0x0a, 0x19
- .byte 0x0a, 0x14
- .byte 0x0a, 0x0f
- .byte 0x0a, 0x0a
- .byte 0x0f, 0x0a
- .byte 0x14, 0x0a
- .byte 0x19, 0x0a
- .byte 0x1e, 0x0a
- .byte 0x23, 0x0a
- .byte 0x28, 0x0a
-
- .align 1
-gUnknown_08329D48:: @ 8329D48
- .2byte 0x0032, 0x005f, 0x005a, 0x00b4, 0x005f, 0x005a
-
- .align 1
-gUnknown_08329D54:: @ 8329D54
- .2byte 0x0003, 0x000a, 0x001b, 0x002b, 0x001e, 0x0043, 0x0042, 0x0019
- .2byte 0x0012, 0x000c, 0x001c, 0x0047, 0x001f, 0x0036, 0x0002, 0x0014
-
- .align 1
-gHoldEffectToType:: @ 8329D74
- .byte 0x1f, 0x06
- .byte 0x2a, 0x08
- .byte 0x2e, 0x04
- .byte 0x2f, 0x05
- .byte 0x30, 0x0c
- .byte 0x31, 0x11
- .byte 0x32, 0x01
- .byte 0x33, 0x0d
- .byte 0x34, 0x0b
- .byte 0x35, 0x02
- .byte 0x36, 0x03
- .byte 0x37, 0x0f
- .byte 0x38, 0x07
- .byte 0x39, 0x0e
- .byte 0x3a, 0x0a
- .byte 0x3b, 0x10
- .byte 0x3c, 0x00
- .byte 0x00, 0x00
-
- .align 2
-gUnknown_08329D98:: @ 8329D98
- spr_template 0xffff, 0x0000, gUnknown_0831ACB0, NULL, gUnknown_082FF3A8, gUnknown_082FF618, sub_8039BB4
- spr_template 0xffff, 0x0000, gUnknown_0831ACA8, NULL, gUnknown_082FF3C8, gUnknown_082FF694, oac_poke_opponent
- spr_template 0xffff, 0x0000, gUnknown_0831ACB0, NULL, gUnknown_082FF3E8, gUnknown_082FF618, sub_8039BB4
- spr_template 0xffff, 0x0000, gUnknown_0831ACA8, NULL, gUnknown_082FF408, gUnknown_082FF694, oac_poke_opponent
-
- .align 2
-gUnknown_08329DF8:: @ 8329DF8
- spr_template 0xffff, 0x0000, gUnknown_0831ACB0, NULL, gUnknown_082FF428, gUnknown_082FF618, sub_8039BB4
- spr_template 0xffff, 0x0000, gUnknown_0831ACB0, NULL, gUnknown_082FF448, gUnknown_082FF618, sub_8039BB4
- spr_template 0xffff, 0x0000, gUnknown_0831ACB0, NULL, gUnknown_082FF468, gUnknown_082FF618, sub_8039BB4
- spr_template 0xffff, 0x0000, gUnknown_0831ACB0, NULL, gUnknown_082FF490, gUnknown_082FF618, sub_8039BB4
- spr_template 0xffff, 0x0000, gUnknown_0831ACB0, NULL, gUnknown_082FF4B8, gUnknown_082FF618, sub_8039BB4
- spr_template 0xffff, 0x0000, gUnknown_0831ACB0, NULL, gUnknown_082FF4D8, gUnknown_082FF618, sub_8039BB4
- spr_template 0xffff, 0x0000, gUnknown_0831ACB0, NULL, gUnknown_082FF4F8, gUnknown_082FF618, sub_8039BB4
- spr_template 0xffff, 0x0000, gUnknown_0831ACB0, NULL, gUnknown_082FF518, gUnknown_082FF618, sub_8039BB4
-
-gSecretBaseTrainerClasses:: @ 8329EB8
- .byte TRAINER_CLASS_YOUNGSTER, TRAINER_CLASS_BUG_CATCHER, TRAINER_CLASS_RICH_BOY, TRAINER_CLASS_CAMPER, TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_CLASS_LASS, TRAINER_CLASS_SCHOOL_KID_2, TRAINER_CLASS_LADY, TRAINER_CLASS_PICNICKER, TRAINER_CLASS_COOLTRAINER_2
-
-gUnknown_08329EC2:: @ 8329EC2
- .byte 0x1a, 0x1b, 0x1c, 0x1d, 0x1f, 0x1e
-
-gUnknown_08329EC8:: @ 8329EC8
- .byte 1, 1, 3, 2, 4, 6
-
-gUnknown_08329ECE:: @ 8329ECE
-@ Happiness deltas
- .byte 0x05, 0x03, 0x02
- .byte 0x05, 0x03, 0x02
- .byte 0x01, 0x01, 0x00
- .byte 0x03, 0x02, 0x01
- .byte 0x01, 0x01, 0x00
- .byte 0x01, 0x01, 0x01
- .byte 0xff, 0xff, 0xff
- .byte 0xfb, 0xfb, 0xf6
- .byte 0xfb, 0xfb, 0xf6
-
- .align 1
-gHMMoves:: @ 8329EEA
- .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
-
- .align 1
-gAlteringCaveWildMonHeldItems:: @ 8329EFC
- .2byte 0, ITEM_NONE
- .2byte SPECIES_MAREEP, ITEM_GANLON_BERRY
- .2byte SPECIES_PINECO, ITEM_APICOT_BERRY
- .2byte SPECIES_HOUNDOUR, ITEM_BIG_MUSHROOM
- .2byte SPECIES_TEDDIURSA, ITEM_PETAYA_BERRY
- .2byte SPECIES_AIPOM, ITEM_BERRY_JUICE
- .2byte SPECIES_SHUCKLE, ITEM_BERRY_JUICE
- .2byte SPECIES_STANTLER, ITEM_PETAYA_BERRY
- .2byte SPECIES_SMEARGLE, ITEM_SALAC_BERRY
-
- .align 2
-gUnknown_08329F20:: @ 8329F20
- .byte 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00
-
- .align 2
-gUnknown_08329F28:: @ 8329F28
- spr_template 0xffff, 0xffff, gUnknown_08329F20, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
diff --git a/data/data2e.s b/data/data2e.s
new file mode 100644
index 000000000..597d53067
--- /dev/null
+++ b/data/data2e.s
@@ -0,0 +1,151 @@
+#include "constants/abilities.h"
+#include "constants/items.h"
+#include "constants/moves.h"
+#include "constants/species.h"
+#include "constants/trainers.h"
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+
+@ 83299EC
+ .include "data/graphics/pokemon/front_anim_ids_table.inc"
+
+@ 8329B87
+ .include "data/graphics/pokemon/animation_delay_table.inc"
+
+ .align 1
+gUnknown_08329D22:: @ 8329D22
+@ Masks for getting PP Up count, also PP Max values
+ .byte 0x03, 0x0c, 0x30, 0xc0
+
+ .align 1
+gUnknown_08329D26:: @ 8329D26
+@ Masks for setting PP Up count
+ .byte 0xfc, 0xf3, 0xcf, 0x3f
+
+ .align 1
+gUnknown_08329D2A:: @ 8329D2A
+@ Values added to PP Up count
+ .byte 0x01, 0x04, 0x10, 0x40
+
+ .align 1
+gStatStageRatios:: @ 8329D2E
+ .byte 0x0a, 0x28
+ .byte 0x0a, 0x23
+ .byte 0x0a, 0x1e
+ .byte 0x0a, 0x19
+ .byte 0x0a, 0x14
+ .byte 0x0a, 0x0f
+ .byte 0x0a, 0x0a
+ .byte 0x0f, 0x0a
+ .byte 0x14, 0x0a
+ .byte 0x19, 0x0a
+ .byte 0x1e, 0x0a
+ .byte 0x23, 0x0a
+ .byte 0x28, 0x0a
+
+ .align 1
+gUnknown_08329D48:: @ 8329D48
+ .2byte 0x0032, 0x005f, 0x005a, 0x00b4, 0x005f, 0x005a
+
+ .align 1
+gUnknown_08329D54:: @ 8329D54
+ .2byte 0x0003, 0x000a, 0x001b, 0x002b, 0x001e, 0x0043, 0x0042, 0x0019
+ .2byte 0x0012, 0x000c, 0x001c, 0x0047, 0x001f, 0x0036, 0x0002, 0x0014
+
+ .align 1
+gHoldEffectToType:: @ 8329D74
+ .byte 0x1f, 0x06
+ .byte 0x2a, 0x08
+ .byte 0x2e, 0x04
+ .byte 0x2f, 0x05
+ .byte 0x30, 0x0c
+ .byte 0x31, 0x11
+ .byte 0x32, 0x01
+ .byte 0x33, 0x0d
+ .byte 0x34, 0x0b
+ .byte 0x35, 0x02
+ .byte 0x36, 0x03
+ .byte 0x37, 0x0f
+ .byte 0x38, 0x07
+ .byte 0x39, 0x0e
+ .byte 0x3a, 0x0a
+ .byte 0x3b, 0x10
+ .byte 0x3c, 0x00
+ .byte 0x00, 0x00
+
+ .align 2
+gUnknown_08329D98:: @ 8329D98
+ spr_template 0xffff, 0x0000, gUnknown_0831ACB0, NULL, gUnknown_082FF3A8, gUnknown_082FF618, sub_8039BB4
+ spr_template 0xffff, 0x0000, gUnknown_0831ACA8, NULL, gUnknown_082FF3C8, gUnknown_082FF694, oac_poke_opponent
+ spr_template 0xffff, 0x0000, gUnknown_0831ACB0, NULL, gUnknown_082FF3E8, gUnknown_082FF618, sub_8039BB4
+ spr_template 0xffff, 0x0000, gUnknown_0831ACA8, NULL, gUnknown_082FF408, gUnknown_082FF694, oac_poke_opponent
+
+ .align 2
+gUnknown_08329DF8:: @ 8329DF8
+ spr_template 0xffff, 0x0000, gUnknown_0831ACB0, NULL, gUnknown_082FF428, gUnknown_082FF618, sub_8039BB4
+ spr_template 0xffff, 0x0000, gUnknown_0831ACB0, NULL, gUnknown_082FF448, gUnknown_082FF618, sub_8039BB4
+ spr_template 0xffff, 0x0000, gUnknown_0831ACB0, NULL, gUnknown_082FF468, gUnknown_082FF618, sub_8039BB4
+ spr_template 0xffff, 0x0000, gUnknown_0831ACB0, NULL, gUnknown_082FF490, gUnknown_082FF618, sub_8039BB4
+ spr_template 0xffff, 0x0000, gUnknown_0831ACB0, NULL, gUnknown_082FF4B8, gUnknown_082FF618, sub_8039BB4
+ spr_template 0xffff, 0x0000, gUnknown_0831ACB0, NULL, gUnknown_082FF4D8, gUnknown_082FF618, sub_8039BB4
+ spr_template 0xffff, 0x0000, gUnknown_0831ACB0, NULL, gUnknown_082FF4F8, gUnknown_082FF618, sub_8039BB4
+ spr_template 0xffff, 0x0000, gUnknown_0831ACB0, NULL, gUnknown_082FF518, gUnknown_082FF618, sub_8039BB4
+
+gSecretBaseTrainerClasses:: @ 8329EB8
+ .byte FACILITY_CLASS_YOUNGSTER, FACILITY_CLASS_BUG_CATCHER, FACILITY_CLASS_RICH_BOY, FACILITY_CLASS_CAMPER, FACILITY_CLASS_COOLTRAINER_1
+ .byte FACILITY_CLASS_LASS, FACILITY_CLASS_SCHOOL_KID_2, FACILITY_CLASS_LADY, FACILITY_CLASS_PICNICKER, FACILITY_CLASS_COOLTRAINER_2
+
+gUnknown_08329EC2:: @ 8329EC2
+ .byte 0x1a, 0x1b, 0x1c, 0x1d, 0x1f, 0x1e
+
+gUnknown_08329EC8:: @ 8329EC8
+ .byte 1, 1, 3, 2, 4, 6
+
+gUnknown_08329ECE:: @ 8329ECE
+@ Happiness deltas
+ .byte 0x05, 0x03, 0x02
+ .byte 0x05, 0x03, 0x02
+ .byte 0x01, 0x01, 0x00
+ .byte 0x03, 0x02, 0x01
+ .byte 0x01, 0x01, 0x00
+ .byte 0x01, 0x01, 0x01
+ .byte 0xff, 0xff, 0xff
+ .byte 0xfb, 0xfb, 0xf6
+ .byte 0xfb, 0xfb, 0xf6
+
+ .align 1
+gHMMoves:: @ 8329EEA
+ .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
+
+ .align 1
+gAlteringCaveWildMonHeldItems:: @ 8329EFC
+ .2byte 0, ITEM_NONE
+ .2byte SPECIES_MAREEP, ITEM_GANLON_BERRY
+ .2byte SPECIES_PINECO, ITEM_APICOT_BERRY
+ .2byte SPECIES_HOUNDOUR, ITEM_BIG_MUSHROOM
+ .2byte SPECIES_TEDDIURSA, ITEM_PETAYA_BERRY
+ .2byte SPECIES_AIPOM, ITEM_BERRY_JUICE
+ .2byte SPECIES_SHUCKLE, ITEM_BERRY_JUICE
+ .2byte SPECIES_STANTLER, ITEM_PETAYA_BERRY
+ .2byte SPECIES_SMEARGLE, ITEM_SALAC_BERRY
+
+ .align 2
+gUnknown_08329F20:: @ 8329F20
+ .byte 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00
+
+ .align 2
+gUnknown_08329F28:: @ 8329F28
+ spr_template 0xffff, 0xffff, gUnknown_08329F20, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
diff --git a/data/event_scripts.s b/data/event_scripts.s
index 556ebcd01..b2b895903 100644
--- a/data/event_scripts.s
+++ b/data/event_scripts.s
@@ -4,6 +4,7 @@
#include "constants/songs.h"
#include "constants/species.h"
#include "constants/vars.h"
+#include "constants/trainers.h"
.include "asm/macros.inc"
.include "asm/macros/event.inc"
.include "constants/constants.inc"
diff --git a/data/evolution_table.inc b/data/evolution_table.inc
deleted file mode 100644
index 9ef168175..000000000
--- a/data/evolution_table.inc
+++ /dev/null
@@ -1,1420 +0,0 @@
- .align 2
-gEvolutionTable:: @ 832531C
-@ ??????????
- 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.inc b/data/experience_tables.inc
deleted file mode 100644
index 4afd6df40..000000000
--- a/data/experience_tables.inc
+++ /dev/null
@@ -1,11 +0,0 @@
- .align 2
-gExperienceTables:: @ 831F72C
- .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/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/item_effect_info.inc b/data/item_effect_info.inc
deleted file mode 100644
index adbe86619..000000000
--- a/data/item_effect_info.inc
+++ /dev/null
@@ -1,824 +0,0 @@
-gPotionItemEffectInfo:: @ 831E380
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x04
- .byte 0x00
- .byte 20
-
-gAntidoteItemEffectInfo:: @ 831E387
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x10
- .byte 0x00
- .byte 0x00
-
-gBurnHealItemEffectInfo:: @ 831E38D
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x08
- .byte 0x00
- .byte 0x00
-
-gIceHealItemEffectInfo:: @ 831E393
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x04
- .byte 0x00
- .byte 0x00
-
-gAwakeningItemEffectInfo:: @ 831E399
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x20
- .byte 0x00
- .byte 0x00
-
-gParalyzeHealItemEffectInfo:: @ 831E39F
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x02
- .byte 0x00
- .byte 0x00
-
-gFullRestoreItemEffectInfo:: @ 831E3A5
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x3f
- .byte 0x04
- .byte 0x00
- .byte 0xff
-
-gMaxPotionItemEffectInfo:: @ 831E3AC
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x04
- .byte 0x00
- .byte 0xff
-
-gHyperPotionItemEffectInfo:: @ 831E3B3
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x04
- .byte 0x00
- .byte 200
-
-gSuperPotionItemEffectInfo:: @ 831E3BA
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x04
- .byte 0x00
- .byte 50
-
-gFullHealItemEffectInfo:: @ 831E3C1
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x3f
- .byte 0x00
- .byte 0x00
-
-gReviveItemEffectInfo:: @ 831E3C7
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x44
- .byte 0x00
- .byte 0xfe
-
-gMaxReviveItemEffectInfo:: @ 831E3CE
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x44
- .byte 0x00
- .byte 0xff
-
-gFreshWaterItemEffectInfo:: @ 831E3D5
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x04
- .byte 0x00
- .byte 50
-
-gSodaPopItemEffectInfo:: @ 831E3DC
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x04
- .byte 0x00
- .byte 60
-
-gLemonadeItemEffectInfo:: @ 831E3E3
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x04
- .byte 0x00
- .byte 80
-
-gMoomooMilkItemEffectInfo:: @ 831E3EA
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x04
- .byte 0x00
- .byte 100
-
-gEnergyPowderItemEffectInfo:: @ 831E3F1
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x04
- .byte 0xe0
- .byte 50
- .byte 0xfb
- .byte 0xfb
- .byte 0xf6
-
-gEnergyRootItemEffectInfo:: @ 831E3FB
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x04
- .byte 0xe0
- .byte 200
- .byte 0xf6
- .byte 0xf6
- .byte 0xf1
-
-gHealPowderItemEffectInfo:: @ 831E405
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x3f
- .byte 0x00
- .byte 0xe0
- .byte 0xfb
- .byte 0xfb
- .byte 0xf6
-
-gRevivalHerbItemEffectInfo:: @ 831E40E
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x44
- .byte 0xe0
- .byte 0xff
- .byte 0xf1
- .byte 0xf1
- .byte 0xec
-
-gEtherItemEffectInfo:: @ 831E418
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x18
- .byte 0x00
- .byte 0x0a
-
-gMaxEtherItemEffectInfo:: @ 831E41F
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x18
- .byte 0x00
- .byte 0x7f
-
-gElixirItemEffectInfo:: @ 831E426
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x08
- .byte 0x00
- .byte 0x0a
-
-gMaxElixirItemEffectInfo:: @ 831E42D
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x08
- .byte 0x00
- .byte 0x7f
-
-gLavaCookieItemEffectInfo:: @ 831E434
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x3f
- .byte 0x00
- .byte 0x00
-
-gBlueFluteItemEffectInfo:: @ 831E43A
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x20
- .byte 0x00
- .byte 0x00
-
-gYellowFluteItemEffectInfo:: @ 831E440
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x01
- .byte 0x00
- .byte 0x00
-
-gRedFluteItemEffectInfo:: @ 831E446
- .byte 0x80
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
-
-gBerryJuiceItemEffectInfo:: @ 831E44C
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x04
- .byte 0x00
- .byte 20
-
-gSacredAshItemEffectInfo:: @ 831E453
- .byte 0x40
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x44
- .byte 0x00
- .byte 0xff
-
-gHPUpItemEffectInfo:: @ 831E45A
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x01
- .byte 0xe0
- .byte 0x0a
- .byte 0x05
- .byte 0x03
- .byte 0x02
-
-gProteinItemEffectInfo:: @ 831E464
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x02
- .byte 0xe0
- .byte 0x0a
- .byte 0x05
- .byte 0x03
- .byte 0x02
-
-gIronItemEffectInfo:: @ 831E46E
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0xe1
- .byte 0x0a
- .byte 0x05
- .byte 0x03
- .byte 0x02
-
-gCarbosItemEffectInfo:: @ 831E478
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0xe2
- .byte 0x0a
- .byte 0x05
- .byte 0x03
- .byte 0x02
-
-gCalciumItemEffectInfo:: @ 831E482
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0xe8
- .byte 0x0a
- .byte 0x05
- .byte 0x03
- .byte 0x02
-
-gRareCandyItemEffectInfo:: @ 831E48C
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x40
- .byte 0x44
- .byte 0xe0
- .byte 0xfd
- .byte 0x05
- .byte 0x03
- .byte 0x02
-
-gPPUpItemEffectInfo:: @ 831E496
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x20
- .byte 0xe0
- .byte 0x05
- .byte 0x03
- .byte 0x02
-
-gZincItemEffectInfo:: @ 831E49F
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0xe4
- .byte 0x0a
- .byte 0x05
- .byte 0x03
- .byte 0x02
-
-gPPMaxItemEffectInfo:: @ 831E4A9
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0xf0
- .byte 0x05
- .byte 0x03
- .byte 0x02
-
-gGuardSpecItemEffectInfo:: @ 831E4B2
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x80
- .byte 0x00
- .byte 0x60
- .byte 0x01
- .byte 0x01
-
-gDireHitItemEffectInfo:: @ 831E4BA
- .byte 0x20
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x60
- .byte 0x01
- .byte 0x01
-
-gXAttackItemEffectInfo:: @ 831E4C2
- .byte 0x01
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x60
- .byte 0x01
- .byte 0x01
-
-gXDefendItemEffectInfo:: @ 831E4CA
- .byte 0x00
- .byte 0x10
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x60
- .byte 0x01
- .byte 0x01
-
-gXSpeedItemEffectInfo:: @ 831E4D2
- .byte 0x00
- .byte 0x01
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x60
- .byte 0x01
- .byte 0x01
-
-gXAccuracyItemEffectInfo:: @ 831E4DA
- .byte 0x00
- .byte 0x00
- .byte 0x10
- .byte 0x00
- .byte 0x00
- .byte 0x60
- .byte 0x01
- .byte 0x01
-
-gXSpecialItemEffectInfo:: @ 831E4E2
- .byte 0x00
- .byte 0x00
- .byte 0x01
- .byte 0x00
- .byte 0x00
- .byte 0x60
- .byte 0x01
- .byte 0x01
-
-gSunStoneItemEffectInfo:: @ 831E4EA
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x80
- .byte 0x00
-
-gMoonStoneItemEffectInfo:: @ 831E4F0
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x80
- .byte 0x00
-
-gFireStoneItemEffectInfo:: @ 831E4F6
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x80
- .byte 0x00
-
-gThunderStoneItemEffectInfo:: @ 831E4FC
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x80
- .byte 0x00
-
-gWaterStoneItemEffectInfo:: @ 831E502
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x80
- .byte 0x00
-
-gLeafStoneItemEffectInfo:: @ 831E508
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x80
- .byte 0x00
-
-gCheriBerryItemEffectInfo:: @ 831E50E
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x02
- .byte 0x00
- .byte 0x00
-
-gChestoBerryItemEffectInfo:: @ 831E514
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x20
- .byte 0x00
- .byte 0x00
-
-gPechaBerryItemEffectInfo:: @ 831E51A
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x10
- .byte 0x00
- .byte 0x00
-
-gRawstBerryItemEffectInfo:: @ 831E520
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x08
- .byte 0x00
- .byte 0x00
-
-gAspearBerryItemEffectInfo:: @ 831E526
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x04
- .byte 0x00
- .byte 0x00
-
-gLeppaBerryItemEffectInfo:: @ 831E52C
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x18
- .byte 0x00
- .byte 0x0a
-
-gOranBerryItemEffectInfo:: @ 831E533
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x04
- .byte 0x00
- .byte 10
-
-gPersimBerryItemEffectInfo:: @ 831E53A
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x01
- .byte 0x00
- .byte 0x00
-
-gLumBerryItemEffectInfo:: @ 831E540
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x3f
- .byte 0x00
- .byte 0x00
-
-gSitrusBerryItemEffectInfo:: @ 831E546
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x04
- .byte 0x00
- .byte 30
-
-gPomegBerryItemEffectInfo:: @ 831E54D
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x01
- .byte 0xe0
- .byte 0xf6
- .byte 0x0a
- .byte 0x05
- .byte 0x02
-
-gKelpsyBerryItemEffectInfo:: @ 831E557
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x02
- .byte 0xe0
- .byte 0xf6
- .byte 0x0a
- .byte 0x05
- .byte 0x02
-
-gQualotBerryItemEffectInfo:: @ 831E561
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0xe1
- .byte 0xf6
- .byte 0x0a
- .byte 0x05
- .byte 0x02
-
-gHondewBerryItemEffectInfo:: @ 831E56B
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0xe8
- .byte 0xf6
- .byte 0x0a
- .byte 0x05
- .byte 0x02
-
-gGrepaBerryItemEffectInfo:: @ 831E575
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0xe4
- .byte 0xf6
- .byte 0x0a
- .byte 0x05
- .byte 0x02
-
-gTamatoBerryItemEffectInfo:: @ 831E57F
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0x00
- .byte 0xe2
- .byte 0xf6
- .byte 0x0a
- .byte 0x05
- .byte 0x02
-
- .align 2
-gItemEffectTable:: @ 831E58C
- .4byte gPotionItemEffectInfo
- .4byte gAntidoteItemEffectInfo
- .4byte gBurnHealItemEffectInfo
- .4byte gIceHealItemEffectInfo
- .4byte gAwakeningItemEffectInfo
- .4byte gParalyzeHealItemEffectInfo
- .4byte gFullRestoreItemEffectInfo
- .4byte gMaxPotionItemEffectInfo
- .4byte gHyperPotionItemEffectInfo
- .4byte gSuperPotionItemEffectInfo
- .4byte gFullHealItemEffectInfo
- .4byte gReviveItemEffectInfo
- .4byte gMaxReviveItemEffectInfo
- .4byte gFreshWaterItemEffectInfo
- .4byte gSodaPopItemEffectInfo
- .4byte gLemonadeItemEffectInfo
- .4byte gMoomooMilkItemEffectInfo
- .4byte gEnergyPowderItemEffectInfo
- .4byte gEnergyRootItemEffectInfo
- .4byte gHealPowderItemEffectInfo
- .4byte gRevivalHerbItemEffectInfo
- .4byte gEtherItemEffectInfo
- .4byte gMaxEtherItemEffectInfo
- .4byte gElixirItemEffectInfo
- .4byte gMaxElixirItemEffectInfo
- .4byte gLavaCookieItemEffectInfo
- .4byte gBlueFluteItemEffectInfo
- .4byte gYellowFluteItemEffectInfo
- .4byte gRedFluteItemEffectInfo
- .4byte 0
- .4byte 0
- .4byte gBerryJuiceItemEffectInfo
- .4byte gSacredAshItemEffectInfo
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte gHPUpItemEffectInfo
- .4byte gProteinItemEffectInfo
- .4byte gIronItemEffectInfo
- .4byte gCarbosItemEffectInfo
- .4byte gCalciumItemEffectInfo
- .4byte gRareCandyItemEffectInfo
- .4byte gPPUpItemEffectInfo
- .4byte gZincItemEffectInfo
- .4byte gPPMaxItemEffectInfo
- .4byte 0
- .4byte gGuardSpecItemEffectInfo
- .4byte gDireHitItemEffectInfo
- .4byte gXAttackItemEffectInfo
- .4byte gXDefendItemEffectInfo
- .4byte gXSpeedItemEffectInfo
- .4byte gXAccuracyItemEffectInfo
- .4byte gXSpecialItemEffectInfo
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte gSunStoneItemEffectInfo
- .4byte gMoonStoneItemEffectInfo
- .4byte gFireStoneItemEffectInfo
- .4byte gThunderStoneItemEffectInfo
- .4byte gWaterStoneItemEffectInfo
- .4byte gLeafStoneItemEffectInfo
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte gCheriBerryItemEffectInfo
- .4byte gChestoBerryItemEffectInfo
- .4byte gPechaBerryItemEffectInfo
- .4byte gRawstBerryItemEffectInfo
- .4byte gAspearBerryItemEffectInfo
- .4byte gLeppaBerryItemEffectInfo
- .4byte gOranBerryItemEffectInfo
- .4byte gPersimBerryItemEffectInfo
- .4byte gLumBerryItemEffectInfo
- .4byte gSitrusBerryItemEffectInfo
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte gPomegBerryItemEffectInfo
- .4byte gKelpsyBerryItemEffectInfo
- .4byte gQualotBerryItemEffectInfo
- .4byte gHondewBerryItemEffectInfo
- .4byte gGrepaBerryItemEffectInfo
- .4byte gTamatoBerryItemEffectInfo
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
- .4byte 0
diff --git a/data/item_menu_icons.s b/data/item_menu_icons.s
index ff86fc54d..36f339b09 100644
--- a/data/item_menu_icons.s
+++ b/data/item_menu_icons.s
@@ -1,4 +1,4 @@
- #include "constants/items.h"
+#include "constants/items.h"
.include "asm/macros.inc"
.include "constants/constants.inc"
diff --git a/data/level_up_learnset_pointers.inc b/data/level_up_learnset_pointers.inc
deleted file mode 100644
index 4b757dda9..000000000
--- a/data/level_up_learnset_pointers.inc
+++ /dev/null
@@ -1,414 +0,0 @@
- .align 2
-gLevelUpLearnsets:: @ 832937C
- .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 1a3de4b79..000000000
--- a/data/level_up_learnsets.inc
+++ /dev/null
@@ -1,5204 +0,0 @@
-gBulbasaurLevelUpLearnset:: @ 83230DC
- 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:: @ 83230F4
- 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:: @ 8323110
- 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:: @ 832312E
- 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:: @ 8323144
- 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:: @ 832315C
- 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:: @ 8323178
- 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:: @ 8323190
- 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:: @ 83231AC
- 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:: @ 83231CA
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_STRING_SHOT
- .2byte -1
-
-gMetapodLevelUpLearnset:: @ 83231D0
- level_up_move 1, MOVE_HARDEN
- level_up_move 7, MOVE_HARDEN
- .2byte -1
-
-gButterfreeLevelUpLearnset:: @ 83231D6
- 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:: @ 83231EE
- level_up_move 1, MOVE_POISON_STING
- level_up_move 1, MOVE_STRING_SHOT
- .2byte -1
-
-gKakunaLevelUpLearnset:: @ 83231F4
- level_up_move 1, MOVE_HARDEN
- level_up_move 7, MOVE_HARDEN
- .2byte -1
-
-gBeedrillLevelUpLearnset:: @ 83231FA
- 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:: @ 832320E
- 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:: @ 8323222
- 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:: @ 832323A
- 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:: @ 8323254
- 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:: @ 8323266
- 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:: @ 832327A
- 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:: @ 832328E
- 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:: @ 83232A4
- 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:: @ 83232BC
- 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:: @ 83232D8
- 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:: @ 83232F0
- 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:: @ 83232FA
- 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:: @ 832330E
- 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:: @ 8323326
- 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:: @ 832333C
- 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:: @ 8323352
- 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:: @ 832335E
- 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:: @ 8323374
- 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:: @ 832338A
- 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:: @ 8323396
- 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:: @ 83233B2
- 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:: @ 83233BC
- 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:: @ 83233D4
- 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:: @ 83233E0
- 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:: @ 83233F8
- 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:: @ 8323402
- 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:: @ 8323418
- 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:: @ 8323434
- 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:: @ 8323446
- 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:: @ 832345C
- 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:: @ 8323468
- 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:: @ 832347C
- 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:: @ 8323494
- 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:: @ 83234AC
- 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:: @ 83234CA
- 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:: @ 83234DE
- 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:: @ 83234F8
- 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:: @ 832350C
- 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:: @ 8323522
- 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:: @ 8323536
- 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:: @ 832354E
- 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:: @ 8323564
- 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:: @ 8323580
- 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:: @ 8323596
- 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:: @ 83235A2
- 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:: @ 83235B4
- 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:: @ 83235CA
- 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:: @ 83235D8
- level_up_move 1, MOVE_TELEPORT
- .2byte -1
-
-gKadabraLevelUpLearnset:: @ 83235DC
- 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:: @ 83235F6
- 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:: @ 8323610
- 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:: @ 832362A
- 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:: @ 8323646
- 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:: @ 8323662
- 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:: @ 8323678
- 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:: @ 8323692
- 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:: @ 832369C
- 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:: @ 83236B0
- 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:: @ 83236C8
- 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:: @ 83236E0
- 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:: @ 83236FC
- 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:: @ 8323718
- 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:: @ 832372E
- 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:: @ 832374C
- 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:: @ 8323762
- 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:: @ 832377C
- 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:: @ 8323794
- 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:: @ 83237B0
- 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:: @ 83237C6
- 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:: @ 83237DA
- 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:: @ 83237F2
- 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:: @ 8323804
- 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:: @ 832381E
- 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:: @ 8323834
- 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:: @ 832384C
- 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:: @ 832385E
- 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:: @ 832386C
- 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:: @ 8323880
- 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:: @ 8323898
- 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:: @ 83238B0
- 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:: @ 83238C8
- 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:: @ 83238DE
- 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:: @ 83238F8
- 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:: @ 832390C
- 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:: @ 8323924
- 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:: @ 832393C
- 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:: @ 8323958
- 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:: @ 832396E
- 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:: @ 832397A
- 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:: @ 8323994
- 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:: @ 83239B4
- 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:: @ 83239D0
- 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:: @ 83239EA
- 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:: @ 8323A00
- 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:: @ 8323A16
- 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:: @ 8323A30
- 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:: @ 8323A46
- 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:: @ 8323A60
- 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:: @ 8323A7A
- 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:: @ 8323A94
- 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:: @ 8323AAA
- 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:: @ 8323ABC
- 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:: @ 8323AD4
- 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:: @ 8323AEA
- 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:: @ 8323B02
- 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:: @ 8323B1C
- 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:: @ 8323B28
- 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:: @ 8323B48
- 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:: @ 8323B60
- 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:: @ 8323B7C
- 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:: @ 8323B90
- 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:: @ 8323BAA
- 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:: @ 8323BC0
- 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:: @ 8323BD4
- level_up_move 1, MOVE_SPLASH
- level_up_move 15, MOVE_TACKLE
- level_up_move 30, MOVE_FLAIL
- .2byte -1
-
-gGyaradosLevelUpLearnset:: @ 8323BDC
- 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:: @ 8323BF0
- 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:: @ 8323C0A
- level_up_move 1, MOVE_TRANSFORM
- .2byte -1
-
-gEeveeLevelUpLearnset:: @ 8323C0E
- 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:: @ 8323C22
- 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:: @ 8323C3A
- 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:: @ 8323C52
- 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:: @ 8323C6A
- 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:: @ 8323C82
- 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:: @ 8323C98
- 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:: @ 8323CB2
- 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:: @ 8323CC8
- 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:: @ 8323CE2
- 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:: @ 8323CF4
- 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:: @ 8323D10
- 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:: @ 8323D24
- 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:: @ 8323D38
- 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:: @ 8323D4C
- 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:: @ 8323D62
- 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:: @ 8323D7C
- 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:: @ 8323D98
- 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:: @ 8323DB0
- 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:: @ 8323DBE
- 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:: @ 8323DD4
- 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:: @ 8323DEE
- 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:: @ 8323E08
- 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:: @ 8323E1A
- 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:: @ 8323E2E
- 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:: @ 8323E44
- 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:: @ 8323E58
- 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:: @ 8323E6E
- 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:: @ 8323E86
- 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:: @ 8323E9A
- 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:: @ 8323EB2
- 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:: @ 8323EC6
- 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:: @ 8323EDE
- 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:: @ 8323EF4
- 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:: @ 8323F0C
- 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:: @ 8323F22
- 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:: @ 8323F3C
- 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:: @ 8323F58
- 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:: @ 8323F6E
- 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:: @ 8323F86
- 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:: @ 8323F92
- 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:: @ 8323F9E
- 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:: @ 8323FAA
- 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:: @ 8323FC0
- 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:: @ 8323FD6
- 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:: @ 8323FE8
- 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:: @ 8323FFA
- 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:: @ 832400A
- 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:: @ 832401C
- 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:: @ 8324032
- 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:: @ 8324040
- 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:: @ 8324054
- 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:: @ 832406E
- 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:: @ 8324082
- 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:: @ 8324090
- 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:: @ 83240A6
- 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:: @ 83240C2
- 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:: @ 83240DE
- 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:: @ 83240F4
- 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:: @ 8324106
- 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:: @ 832411A
- 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:: @ 8324130
- 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:: @ 8324146
- 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:: @ 832415C
- 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:: @ 8324174
- 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:: @ 832418C
- 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:: @ 832419E
- 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:: @ 83241B4
- 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:: @ 83241CA
- level_up_move 1, MOVE_HIDDEN_POWER
- .2byte -1
-
-gWobbuffetLevelUpLearnset:: @ 83241CE
- 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:: @ 83241D8
- 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:: @ 83241EE
- 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:: @ 8324202
- 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:: @ 8324218
- 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:: @ 832422C
- 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:: @ 832423E
- 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:: @ 8324256
- 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:: @ 832426C
- 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:: @ 8324282
- 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:: @ 8324296
- 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:: @ 83242AE
- 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:: @ 83242BE
- 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:: @ 83242D4
- 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:: @ 83242EE
- 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:: @ 8324304
- 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:: @ 832431E
- 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:: @ 8324332
- 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:: @ 832434A
- 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:: @ 832435C
- 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:: @ 8324374
- 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:: @ 832438A
- 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:: @ 832439C
- 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:: @ 83243B0
- level_up_move 1, MOVE_PRESENT
- .2byte -1
-
-gMantineLevelUpLearnset:: @ 83243B4
- 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:: @ 83243C8
- 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:: @ 83243DE
- 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:: @ 83243F4
- 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:: @ 832440C
- 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:: @ 8324424
- 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:: @ 8324438
- 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:: @ 832444C
- 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:: @ 8324464
- 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:: @ 8324478
- 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:: @ 832448E
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gHitmontopLevelUpLearnset:: @ 8324492
- 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:: @ 83244AA
- 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:: @ 83244C2
- 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:: @ 83244D4
- 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:: @ 83244E8
- 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:: @ 83244FC
- 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:: @ 8324516
- 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:: @ 832452C
- 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:: @ 8324542
- 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:: @ 8324558
- 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:: @ 832456E
- 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:: @ 8324588
- 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:: @ 83245A2
- 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:: @ 83245B8
- 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:: @ 83245CE
- 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:: @ 83245E2
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies253LevelUpLearnset:: @ 83245E6
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies254LevelUpLearnset:: @ 83245EA
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies255LevelUpLearnset:: @ 83245EE
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies256LevelUpLearnset:: @ 83245F2
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies257LevelUpLearnset:: @ 83245F6
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies258LevelUpLearnset:: @ 83245FA
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies259LevelUpLearnset:: @ 83245FE
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies260LevelUpLearnset:: @ 8324602
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies261LevelUpLearnset:: @ 8324606
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies262LevelUpLearnset:: @ 832460A
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies263LevelUpLearnset:: @ 832460E
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies264LevelUpLearnset:: @ 8324612
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies265LevelUpLearnset:: @ 8324616
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies266LevelUpLearnset:: @ 832461A
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies267LevelUpLearnset:: @ 832461E
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies268LevelUpLearnset:: @ 8324622
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies269LevelUpLearnset:: @ 8324626
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies270LevelUpLearnset:: @ 832462A
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies271LevelUpLearnset:: @ 832462E
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies272LevelUpLearnset:: @ 8324632
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies273LevelUpLearnset:: @ 8324636
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies274LevelUpLearnset:: @ 832463A
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies275LevelUpLearnset:: @ 832463E
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies276LevelUpLearnset:: @ 8324642
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gTreeckoLevelUpLearnset:: @ 8324646
- 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:: @ 832465E
- 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:: @ 832467C
- 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:: @ 832469A
- 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:: @ 83246B2
- 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:: @ 83246D0
- 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:: @ 83246F2
- 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:: @ 832470C
- 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:: @ 832472C
- 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:: @ 832474C
- 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:: @ 8324766
- 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:: @ 8324786
- 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:: @ 83247A0
- 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:: @ 83247BE
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_STRING_SHOT
- level_up_move 5, MOVE_POISON_STING
- .2byte -1
-
-gSilcoonLevelUpLearnset:: @ 83247C6
- level_up_move 1, MOVE_HARDEN
- level_up_move 7, MOVE_HARDEN
- .2byte -1
-
-gBeautiflyLevelUpLearnset:: @ 83247CC
- 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:: @ 83247E2
- level_up_move 1, MOVE_HARDEN
- level_up_move 7, MOVE_HARDEN
- .2byte -1
-
-gDustoxLevelUpLearnset:: @ 83247E8
- 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:: @ 83247FE
- 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:: @ 832480E
- 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:: @ 8324824
- 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:: @ 832482E
- 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:: @ 832483E
- 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:: @ 8324854
- 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:: @ 832485E
- 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:: @ 8324874
- 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:: @ 8324894
- 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:: @ 83248AA
- 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:: @ 83248BE
- 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:: @ 83248D6
- 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:: @ 83248EC
- 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:: @ 832490A
- 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:: @ 8324922
- 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:: @ 8324934
- 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:: @ 8324950
- 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:: @ 8324962
- 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:: @ 832497C
- 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:: @ 8324996
- 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:: @ 83249B6
- 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:: @ 83249D0
- 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:: @ 83249DA
- 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:: @ 83249F6
- 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:: @ 8324A0E
- 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:: @ 8324A2E
- 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:: @ 8324A44
- 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:: @ 8324A5E
- 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:: @ 8324A7A
- 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:: @ 8324A92
- 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:: @ 8324AB0
- 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:: @ 8324AC4
- 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:: @ 8324ADC
- 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:: @ 8324AFA
- level_up_move 1, MOVE_SPLASH
- level_up_move 15, MOVE_TACKLE
- level_up_move 30, MOVE_FLAIL
- .2byte -1
-
-gMiloticLevelUpLearnset:: @ 8324B02
- 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:: @ 8324B1A
- 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:: @ 8324B30
- 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:: @ 8324B4E
- 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:: @ 8324B60
- 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:: @ 8324B7A
- 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:: @ 8324B94
- 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:: @ 8324BB0
- 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:: @ 8324BD0
- 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:: @ 8324BE8
- 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:: @ 8324C06
- 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:: @ 8324C1C
- 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:: @ 8324C38
- 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:: @ 8324C52
- 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:: @ 8324C6E
- 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:: @ 8324C8A
- 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:: @ 8324CA6
- 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:: @ 8324CC6
- 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:: @ 8324CDE
- 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:: @ 8324CFC
- 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:: @ 8324D12
- 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:: @ 8324D28
- 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:: @ 8324D36
- 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:: @ 8324D4E
- 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:: @ 8324D6C
- 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:: @ 8324D84
- 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:: @ 8324D9C
- 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:: @ 8324DB6
- 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:: @ 8324DCE
- 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:: @ 8324DF2
- 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:: @ 8324E0A
- 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:: @ 8324E2A
- 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:: @ 8324E3A
- 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:: @ 8324E52
- 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:: @ 8324E70
- 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:: @ 8324E90
- 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:: @ 8324EA4
- 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:: @ 8324EBE
- 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:: @ 8324ED8
- 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:: @ 8324EF0
- 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:: @ 8324F10
- 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:: @ 8324F28
- 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:: @ 8324F40
- 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:: @ 8324F5E
- 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:: @ 8324F7E
- 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:: @ 8324F88
- 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:: @ 8324F9A
- 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:: @ 8324FAC
- 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:: @ 8324FC4
- 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:: @ 8324FDA
- 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:: @ 8324FF6
- 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:: @ 832500C
- 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:: @ 8325024
- 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:: @ 832503C
- 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:: @ 8325056
- 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:: @ 8325076
- 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:: @ 8325096
- 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:: @ 83250A8
- 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:: @ 83250BE
- 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:: @ 83250D4
- 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:: @ 83250EA
- 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:: @ 8325106
- 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:: @ 832511C
- 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:: @ 8325138
- 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:: @ 832514E
- 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:: @ 832516A
- 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:: @ 8325186
- 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:: @ 832519E
- 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:: @ 83251BE
- 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:: @ 83251E0
- level_up_move 1, MOVE_TAKE_DOWN
- .2byte -1
-
-gMetangLevelUpLearnset:: @ 83251E4
- 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:: @ 83251FA
- 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:: @ 8325216
- 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:: @ 832522A
- 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:: @ 832523E
- 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:: @ 8325254
- 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:: @ 832526C
- 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:: @ 8325284
- 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:: @ 832529C
- 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:: @ 83252B4
- 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:: @ 83252CC
- 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:: @ 83252E6
- level_up_move 1, MOVE_LEER
- level_up_move 1, MOVE_WRAP
- level_up_move 5, MOVE_NIGHT_SHADE
- level_up_move 10, MOVE_DOUBLE_TEAM
- level_up_move 15, MOVE_KNOCK_OFF
- level_up_move 20, MOVE_PURSUIT
- level_up_move 25, MOVE_PSYCHIC
- level_up_move 30, MOVE_SWIFT
- level_up_move 35, MOVE_AGILITY
- level_up_move 40, MOVE_RECOVER
- level_up_move 45, MOVE_PSYCHO_BOOST
- level_up_move 50, MOVE_EXTREME_SPEED
- .2byte -1
-
-gChimechoLevelUpLearnset:: @ 8325300
- 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 efba22f06..000000000
--- a/data/nature_stat_table.inc
+++ /dev/null
@@ -1,27 +0,0 @@
-gNatureStatTable:: @ 831E818
-@ 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/pokedex_order.inc b/data/pokedex_order.inc
deleted file mode 100644
index a7699edac..000000000
--- a/data/pokedex_order.inc
+++ /dev/null
@@ -1,1238 +0,0 @@
-gSpeciesToHoennPokedexNum:: @ 831D94C
- .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
-
-gSpeciesToNationalPokedexNum:: @ 831DC82
- .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
-
-gHoennToNationalOrder:: @ 831DFB8
- .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 bbe604b82..000000000
--- a/data/spinda_spot_graphics.inc
+++ /dev/null
@@ -1,81 +0,0 @@
- .align 2
-gSpindaSpotGraphics:: @ 831E2F0
- .byte 16 @ X
- .byte 7 @ 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 8 @ 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 25 @ 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 26 @ 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 41d12fcaa..000000000
--- a/data/tm_hm_learnsets.inc
+++ /dev/null
@@ -1,414 +0,0 @@
- .align 2
-gTMHMLearnsets:: @ 831E898
- .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_name_indices.inc b/data/trainer_class_name_indices.inc
deleted file mode 100644
index 4335bafe0..000000000
--- a/data/trainer_class_name_indices.inc
+++ /dev/null
@@ -1,83 +0,0 @@
-gTrainerClassToNameIndex:: @ 831F5CA
- .byte TRAINER_CLASS_NAME_HIKER
- .byte TRAINER_CLASS_NAME_TEAM_AQUA
- .byte TRAINER_CLASS_NAME_PKMN_BREEDER
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
- .byte TRAINER_CLASS_NAME_BIRD_KEEPER
- .byte TRAINER_CLASS_NAME_COLLECTOR
- .byte TRAINER_CLASS_NAME_TEAM_AQUA
- .byte TRAINER_CLASS_NAME_SWIMMER_M
- .byte TRAINER_CLASS_NAME_TEAM_MAGMA
- .byte TRAINER_CLASS_NAME_EXPERT
- .byte TRAINER_CLASS_NAME_BLACK_BELT
- .byte TRAINER_CLASS_NAME_AQUA_LEADER
- .byte TRAINER_CLASS_NAME_HEX_MANIAC
- .byte TRAINER_CLASS_NAME_AROMA_LADY
- .byte TRAINER_CLASS_NAME_RUIN_MANIAC
- .byte TRAINER_CLASS_NAME_INTERVIEWER
- .byte TRAINER_CLASS_NAME_TUBER_1
- .byte TRAINER_CLASS_NAME_TUBER_2
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
- .byte TRAINER_CLASS_NAME_LADY
- .byte TRAINER_CLASS_NAME_BEAUTY
- .byte TRAINER_CLASS_NAME_RICH_BOY
- .byte TRAINER_CLASS_NAME_EXPERT
- .byte TRAINER_CLASS_NAME_POKEMANIAC
- .byte TRAINER_CLASS_NAME_TEAM_MAGMA
- .byte TRAINER_CLASS_NAME_GUITARIST
- .byte TRAINER_CLASS_NAME_KINDLER
- .byte TRAINER_CLASS_NAME_CAMPER
- .byte TRAINER_CLASS_NAME_PICNICKER
- .byte TRAINER_CLASS_NAME_BUG_MANIAC
- .byte TRAINER_CLASS_NAME_PSYCHIC
- .byte TRAINER_CLASS_NAME_PSYCHIC
- .byte TRAINER_CLASS_NAME_GENTLEMAN
- .byte TRAINER_CLASS_NAME_ELITE_FOUR
- .byte TRAINER_CLASS_NAME_ELITE_FOUR
- .byte TRAINER_CLASS_NAME_LEADER
- .byte TRAINER_CLASS_NAME_LEADER
- .byte TRAINER_CLASS_NAME_LEADER
- .byte TRAINER_CLASS_NAME_SCHOOL_KID
- .byte TRAINER_CLASS_NAME_SCHOOL_KID
- .byte TRAINER_CLASS_NAME_SR_AND_JR
- .byte TRAINER_CLASS_NAME_POKEFAN
- .byte TRAINER_CLASS_NAME_POKEFAN
- .byte TRAINER_CLASS_NAME_YOUNGSTER
- .byte TRAINER_CLASS_NAME_CHAMPION
- .byte TRAINER_CLASS_NAME_FISHERMAN
- .byte TRAINER_CLASS_NAME_TRIATHLETE
- .byte TRAINER_CLASS_NAME_TRIATHLETE
- .byte TRAINER_CLASS_NAME_TRIATHLETE
- .byte TRAINER_CLASS_NAME_TRIATHLETE
- .byte TRAINER_CLASS_NAME_TRIATHLETE
- .byte TRAINER_CLASS_NAME_TRIATHLETE
- .byte TRAINER_CLASS_NAME_DRAGON_TAMER
- .byte TRAINER_CLASS_NAME_NINJA_BOY
- .byte TRAINER_CLASS_NAME_BATTLE_GIRL
- .byte TRAINER_CLASS_NAME_PARASOL_LADY
- .byte TRAINER_CLASS_NAME_SWIMMER_F
- .byte TRAINER_CLASS_NAME_TWINS
- .byte TRAINER_CLASS_NAME_SAILOR
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
- .byte TRAINER_CLASS_NAME_PKMN_BREEDER
- .byte TRAINER_CLASS_NAME_BUG_CATCHER
- .byte TRAINER_CLASS_NAME_PKMN_RANGER
- .byte TRAINER_CLASS_NAME_PKMN_RANGER
- .byte TRAINER_CLASS_NAME_MAGMA_LEADER
- .byte TRAINER_CLASS_NAME_LASS
- .byte TRAINER_CLASS_NAME_YOUNG_COUPLE
- .byte TRAINER_CLASS_NAME_OLD_COUPLE
- .byte TRAINER_CLASS_NAME_SIS_AND_BRO
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
- .byte TRAINER_CLASS_NAME_SALON_MAIDEN
- .byte TRAINER_CLASS_NAME_DOME_ACE
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_4
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_4
diff --git a/data/trainer_money.inc b/data/trainer_money.inc
index 00aaa6cfb..5b8032d95 100644
--- a/data/trainer_money.inc
+++ b/data/trainer_money.inc
@@ -1,59 +1,59 @@
@ This is a factor in how much money you get for beating a trainer.
.align 2
gTrainerMoneyTable:: @ 831AEB8
- .byte TRAINER_CLASS_NAME_TEAM_AQUA, 5, 0, 0
- .byte TRAINER_CLASS_NAME_AQUA_ADMIN, 10, 0, 0
- .byte TRAINER_CLASS_NAME_AQUA_LEADER, 20, 0, 0
- .byte TRAINER_CLASS_NAME_AROMA_LADY, 10, 0, 0
- .byte TRAINER_CLASS_NAME_RUIN_MANIAC, 15, 0, 0
- .byte TRAINER_CLASS_NAME_INTERVIEWER, 12, 0, 0
- .byte TRAINER_CLASS_NAME_TUBER_1, 1, 0, 0
- .byte TRAINER_CLASS_NAME_TUBER_2, 1, 0, 0
- .byte TRAINER_CLASS_NAME_SIS_AND_BRO, 3, 0, 0
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1, 12, 0, 0
- .byte TRAINER_CLASS_NAME_HEX_MANIAC, 6, 0, 0
- .byte TRAINER_CLASS_NAME_LADY, 50, 0, 0
- .byte TRAINER_CLASS_NAME_BEAUTY, 20, 0, 0
- .byte TRAINER_CLASS_NAME_RICH_BOY, 50, 0, 0
- .byte TRAINER_CLASS_NAME_POKEMANIAC, 15, 0, 0
- .byte TRAINER_CLASS_NAME_SWIMMER_M, 2, 0, 0
- .byte TRAINER_CLASS_NAME_BLACK_BELT, 8, 0, 0
- .byte TRAINER_CLASS_NAME_GUITARIST, 8, 0, 0
- .byte TRAINER_CLASS_NAME_KINDLER, 8, 0, 0
- .byte TRAINER_CLASS_NAME_CAMPER, 4, 0, 0
- .byte TRAINER_CLASS_NAME_OLD_COUPLE, 10, 0, 0
- .byte TRAINER_CLASS_NAME_BUG_MANIAC, 15, 0, 0
- .byte TRAINER_CLASS_NAME_PSYCHIC, 6, 0, 0
- .byte TRAINER_CLASS_NAME_GENTLEMAN, 20, 0, 0
- .byte TRAINER_CLASS_NAME_ELITE_FOUR, 25, 0, 0
- .byte TRAINER_CLASS_NAME_LEADER, 25, 0, 0
- .byte TRAINER_CLASS_NAME_SCHOOL_KID, 5, 0, 0
- .byte TRAINER_CLASS_NAME_SR_AND_JR, 4, 0, 0
- .byte TRAINER_CLASS_NAME_POKEFAN, 20, 0, 0
- .byte TRAINER_CLASS_NAME_EXPERT, 10, 0, 0
- .byte TRAINER_CLASS_NAME_YOUNGSTER, 4, 0, 0
- .byte TRAINER_CLASS_NAME_CHAMPION, 50, 0, 0
- .byte TRAINER_CLASS_NAME_FISHERMAN, 10, 0, 0
- .byte TRAINER_CLASS_NAME_TRIATHLETE, 10, 0, 0
- .byte TRAINER_CLASS_NAME_DRAGON_TAMER, 12, 0, 0
- .byte TRAINER_CLASS_NAME_BIRD_KEEPER, 8, 0, 0
- .byte TRAINER_CLASS_NAME_NINJA_BOY, 3, 0, 0
- .byte TRAINER_CLASS_NAME_BATTLE_GIRL, 6, 0, 0
- .byte TRAINER_CLASS_NAME_PARASOL_LADY, 10, 0, 0
- .byte TRAINER_CLASS_NAME_SWIMMER_F, 2, 0, 0
- .byte TRAINER_CLASS_NAME_PICNICKER, 4, 0, 0
- .byte TRAINER_CLASS_NAME_TWINS, 3, 0, 0
- .byte TRAINER_CLASS_NAME_SAILOR, 8, 0, 0
- .byte TRAINER_CLASS_NAME_COLLECTOR, 15, 0, 0
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3, 15, 0, 0
- .byte TRAINER_CLASS_NAME_PKMN_BREEDER, 10, 0, 0
- .byte TRAINER_CLASS_NAME_PKMN_RANGER, 12, 0, 0
- .byte TRAINER_CLASS_NAME_TEAM_MAGMA, 5, 0, 0
- .byte TRAINER_CLASS_NAME_MAGMA_ADMIN, 10, 0, 0
- .byte TRAINER_CLASS_NAME_MAGMA_LEADER, 20, 0, 0
- .byte TRAINER_CLASS_NAME_LASS, 4, 0, 0
- .byte TRAINER_CLASS_NAME_BUG_CATCHER, 4, 0, 0
- .byte TRAINER_CLASS_NAME_HIKER, 10, 0, 0
- .byte TRAINER_CLASS_NAME_YOUNG_COUPLE, 8, 0, 0
- .byte TRAINER_CLASS_LEADER_1, 10, 0, 0
+ .byte TRAINER_CLASS_TEAM_AQUA, 5, 0, 0
+ .byte TRAINER_CLASS_AQUA_ADMIN, 10, 0, 0
+ .byte TRAINER_CLASS_AQUA_LEADER, 20, 0, 0
+ .byte TRAINER_CLASS_AROMA_LADY, 10, 0, 0
+ .byte TRAINER_CLASS_RUIN_MANIAC, 15, 0, 0
+ .byte TRAINER_CLASS_INTERVIEWER, 12, 0, 0
+ .byte TRAINER_CLASS_TUBER_1, 1, 0, 0
+ .byte TRAINER_CLASS_TUBER_2, 1, 0, 0
+ .byte TRAINER_CLASS_SIS_AND_BRO, 3, 0, 0
+ .byte TRAINER_CLASS_COOLTRAINER_1, 12, 0, 0
+ .byte TRAINER_CLASS_HEX_MANIAC, 6, 0, 0
+ .byte TRAINER_CLASS_LADY, 50, 0, 0
+ .byte TRAINER_CLASS_BEAUTY, 20, 0, 0
+ .byte TRAINER_CLASS_RICH_BOY, 50, 0, 0
+ .byte TRAINER_CLASS_POKEMANIAC, 15, 0, 0
+ .byte TRAINER_CLASS_SWIMMER_M, 2, 0, 0
+ .byte TRAINER_CLASS_BLACK_BELT, 8, 0, 0
+ .byte TRAINER_CLASS_GUITARIST, 8, 0, 0
+ .byte TRAINER_CLASS_KINDLER, 8, 0, 0
+ .byte TRAINER_CLASS_CAMPER, 4, 0, 0
+ .byte TRAINER_CLASS_OLD_COUPLE, 10, 0, 0
+ .byte TRAINER_CLASS_BUG_MANIAC, 15, 0, 0
+ .byte TRAINER_CLASS_PSYCHIC, 6, 0, 0
+ .byte TRAINER_CLASS_GENTLEMAN, 20, 0, 0
+ .byte TRAINER_CLASS_ELITE_FOUR, 25, 0, 0
+ .byte TRAINER_CLASS_LEADER, 25, 0, 0
+ .byte TRAINER_CLASS_SCHOOL_KID, 5, 0, 0
+ .byte TRAINER_CLASS_SR_AND_JR, 4, 0, 0
+ .byte TRAINER_CLASS_POKEFAN, 20, 0, 0
+ .byte TRAINER_CLASS_EXPERT, 10, 0, 0
+ .byte TRAINER_CLASS_YOUNGSTER, 4, 0, 0
+ .byte TRAINER_CLASS_CHAMPION, 50, 0, 0
+ .byte TRAINER_CLASS_FISHERMAN, 10, 0, 0
+ .byte TRAINER_CLASS_TRIATHLETE, 10, 0, 0
+ .byte TRAINER_CLASS_DRAGON_TAMER, 12, 0, 0
+ .byte TRAINER_CLASS_BIRD_KEEPER, 8, 0, 0
+ .byte TRAINER_CLASS_NINJA_BOY, 3, 0, 0
+ .byte TRAINER_CLASS_BATTLE_GIRL, 6, 0, 0
+ .byte TRAINER_CLASS_PARASOL_LADY, 10, 0, 0
+ .byte TRAINER_CLASS_SWIMMER_F, 2, 0, 0
+ .byte TRAINER_CLASS_PICNICKER, 4, 0, 0
+ .byte TRAINER_CLASS_TWINS, 3, 0, 0
+ .byte TRAINER_CLASS_SAILOR, 8, 0, 0
+ .byte TRAINER_CLASS_COLLECTOR, 15, 0, 0
+ .byte TRAINER_CLASS_PKMN_TRAINER_3, 15, 0, 0
+ .byte TRAINER_CLASS_PKMN_BREEDER, 10, 0, 0
+ .byte TRAINER_CLASS_PKMN_RANGER, 12, 0, 0
+ .byte TRAINER_CLASS_TEAM_MAGMA, 5, 0, 0
+ .byte TRAINER_CLASS_MAGMA_ADMIN, 10, 0, 0
+ .byte TRAINER_CLASS_MAGMA_LEADER, 20, 0, 0
+ .byte TRAINER_CLASS_LASS, 4, 0, 0
+ .byte TRAINER_CLASS_BUG_CATCHER, 4, 0, 0
+ .byte TRAINER_CLASS_HIKER, 10, 0, 0
+ .byte TRAINER_CLASS_YOUNG_COUPLE, 8, 0, 0
+ .byte TRAINER_CLASS_WINSTRATE, 10, 0, 0
.byte -1, 5, 0, 0
diff --git a/data/trainer_pic_indices.inc b/data/trainer_pic_indices.inc
deleted file mode 100644
index 22fb9aaa2..000000000
--- a/data/trainer_pic_indices.inc
+++ /dev/null
@@ -1,84 +0,0 @@
- .align 2
-gUnknown_0831F578:: @ 831F578
- .byte TRAINER_PIC_HIKER
- .byte TRAINER_PIC_AQUA_GRUNT_M
- .byte TRAINER_PIC_POKEMON_BREEDER_F
- .byte TRAINER_PIC_COOL_TRAINER_M
- .byte TRAINER_PIC_BIRD_KEEPER
- .byte TRAINER_PIC_COLLECTOR
- .byte TRAINER_PIC_AQUA_GRUNT_F
- .byte TRAINER_PIC_SWIMMER_M
- .byte TRAINER_PIC_MAGMA_GRUNT_M
- .byte TRAINER_PIC_EXPERT_M
- .byte TRAINER_PIC_BLACK_BELT
- .byte TRAINER_PIC_AQUA_LEADER_ARCHIE
- .byte TRAINER_PIC_HEX_MANIAC
- .byte TRAINER_PIC_AROMA_LADY
- .byte TRAINER_PIC_RUIN_MANIAC
- .byte TRAINER_PIC_INTERVIEWER
- .byte TRAINER_PIC_TUBER_F
- .byte TRAINER_PIC_TUBER_M
- .byte TRAINER_PIC_COOL_TRAINER_F
- .byte TRAINER_PIC_LADY
- .byte TRAINER_PIC_BEAUTY
- .byte TRAINER_PIC_RICH_BOY
- .byte TRAINER_PIC_EXPERT_F
- .byte TRAINER_PIC_POKEMANIAC
- .byte TRAINER_PIC_MAGMA_GRUNT_F
- .byte TRAINER_PIC_GUITARIST
- .byte TRAINER_PIC_KINDLER
- .byte TRAINER_PIC_CAMPER
- .byte TRAINER_PIC_PICNICKER
- .byte TRAINER_PIC_BUG_MANIAC
- .byte TRAINER_PIC_PSYCHIC_M
- .byte TRAINER_PIC_PSYCHIC_F
- .byte TRAINER_PIC_GENTLEMAN
- .byte TRAINER_PIC_ELITE_FOUR_SIDNEY
- .byte TRAINER_PIC_ELITE_FOUR_PHOEBE
- .byte TRAINER_PIC_LEADER_ROXANNE
- .byte TRAINER_PIC_LEADER_BRAWLY
- .byte TRAINER_PIC_LEADER_TATE_AND_LIZA
- .byte TRAINER_PIC_SCHOOL_KID_M
- .byte TRAINER_PIC_SCHOOL_KID_F
- .byte TRAINER_PIC_SR_AND_JR
- .byte TRAINER_PIC_WINSTRATE_M
- .byte TRAINER_PIC_WINSTRATE_F
- .byte TRAINER_PIC_YOUNGSTER
- .byte TRAINER_PIC_CHAMPION_WALLACE
- .byte TRAINER_PIC_FISHERMAN
- .byte TRAINER_PIC_CYCLING_TRIATHLETE_M
- .byte TRAINER_PIC_CYCLING_TRIATHLETE_F
- .byte TRAINER_PIC_RUNNING_TRIATHLETE_M
- .byte TRAINER_PIC_RUNNING_TRIATHLETE_F
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_F
- .byte TRAINER_PIC_DRAGON_TAMER
- .byte TRAINER_PIC_NINJA_BOY
- .byte TRAINER_PIC_BATTLE_GIRL
- .byte TRAINER_PIC_PARASOL_LADY
- .byte TRAINER_PIC_SWIMMER_F
- .byte TRAINER_PIC_TWINS
- .byte TRAINER_PIC_SAILOR
- .byte TRAINER_PIC_WALLY
- .byte TRAINER_PIC_BRENDAN
- .byte TRAINER_PIC_BRENDAN
- .byte TRAINER_PIC_BRENDAN
- .byte TRAINER_PIC_MAY
- .byte TRAINER_PIC_MAY
- .byte TRAINER_PIC_MAY
- .byte TRAINER_PIC_POKEMON_BREEDER_M
- .byte TRAINER_PIC_BUG_CATCHER
- .byte TRAINER_PIC_POKEMON_RANGER_M
- .byte TRAINER_PIC_POKEMON_RANGER_F
- .byte TRAINER_PIC_MAGMA_LEADER_MAXIE
- .byte TRAINER_PIC_LASS
- .byte TRAINER_PIC_YOUNG_COUPLE
- .byte TRAINER_PIC_OLD_COUPLE
- .byte TRAINER_PIC_SIS_AND_BRO
- .byte TRAINER_PIC_STEVEN
- .byte TRAINER_PIC_SALON_MAIDEN_ANABEL
- .byte TRAINER_PIC_DOME_ACE_TUCKER
- .byte TRAINER_PIC_RED
- .byte TRAINER_PIC_LEAF
- .byte TRAINER_PIC_RUBY_SAPPHIRE_BRENDAN
- .byte TRAINER_PIC_RUBY_SAPPHIRE_MAY
diff --git a/data/trainers.inc b/data/trainers.inc
index f3fd0674f..b401c2a77 100644
--- a/data/trainers.inc
+++ b/data/trainers.inc
@@ -2,7 +2,7 @@
gTrainers:: @ 8310030
@ NONE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_1
+ .byte TRAINER_CLASS_PKMN_TRAINER_1
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_HIKER
.string "$", 12
@@ -14,7 +14,7 @@ gTrainers:: @ 8310030
@ SAWYER_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_HIKER
+ .byte TRAINER_CLASS_HIKER
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_HIKER
.string "SAWYER$", 12
@@ -26,7 +26,7 @@ gTrainers:: @ 8310030
@ GRUNT_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte TRAINER_CLASS_TEAM_AQUA
.byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
.byte TRAINER_PIC_AQUA_GRUNT_M
.string "GRUNT$", 12
@@ -38,7 +38,7 @@ gTrainers:: @ 8310030
@ GRUNT_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte TRAINER_CLASS_TEAM_AQUA
.byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
.byte TRAINER_PIC_AQUA_GRUNT_M
.string "GRUNT$", 12
@@ -50,7 +50,7 @@ gTrainers:: @ 8310030
@ GRUNT_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte TRAINER_CLASS_TEAM_AQUA
.byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
.byte TRAINER_PIC_AQUA_GRUNT_M
.string "GRUNT$", 12
@@ -62,7 +62,7 @@ gTrainers:: @ 8310030
@ GRUNT_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte TRAINER_CLASS_TEAM_AQUA
.byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
.byte TRAINER_PIC_AQUA_GRUNT_M
.string "GRUNT$", 12
@@ -74,7 +74,7 @@ gTrainers:: @ 8310030
@ GRUNT_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte TRAINER_CLASS_TEAM_AQUA
.byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
.byte TRAINER_PIC_AQUA_GRUNT_M
.string "GRUNT$", 12
@@ -86,7 +86,7 @@ gTrainers:: @ 8310030
@ GRUNT_6
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte TRAINER_CLASS_TEAM_AQUA
.byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
.byte TRAINER_PIC_AQUA_GRUNT_M
.string "GRUNT$", 12
@@ -98,7 +98,7 @@ gTrainers:: @ 8310030
@ GRUNT_7
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte TRAINER_CLASS_TEAM_AQUA
.byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
.byte TRAINER_PIC_AQUA_GRUNT_M
.string "GRUNT$", 12
@@ -110,7 +110,7 @@ gTrainers:: @ 8310030
@ GABRIELLE_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_BREEDER
+ .byte TRAINER_CLASS_PKMN_BREEDER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_POKEMON_BREEDER_F
.string "GABRIELLE$", 12
@@ -122,7 +122,7 @@ gTrainers:: @ 8310030
@ GRUNT_8
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte TRAINER_CLASS_TEAM_AQUA
.byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
.byte TRAINER_PIC_AQUA_GRUNT_M
.string "GRUNT$", 12
@@ -134,7 +134,7 @@ gTrainers:: @ 8310030
@ MARCEL
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_M
.string "MARCEL$", 12
@@ -146,7 +146,7 @@ gTrainers:: @ 8310030
@ ALBERTO
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BIRD_KEEPER
+ .byte TRAINER_CLASS_BIRD_KEEPER
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_BIRD_KEEPER
.string "ALBERTO$", 12
@@ -158,7 +158,7 @@ gTrainers:: @ 8310030
@ ED
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COLLECTOR
+ .byte TRAINER_CLASS_COLLECTOR
.byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_COLLECTOR
.string "ED$", 12
@@ -170,7 +170,7 @@ gTrainers:: @ 8310030
@ GRUNT_9
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte TRAINER_CLASS_TEAM_AQUA
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
.byte TRAINER_PIC_AQUA_GRUNT_F
.string "GRUNT$", 12
@@ -182,7 +182,7 @@ gTrainers:: @ 8310030
@ DECLAN
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_CLASS_SWIMMER_M
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_M
.string "DECLAN$", 12
@@ -194,7 +194,7 @@ gTrainers:: @ 8310030
@ GRUNT_10
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte TRAINER_CLASS_TEAM_AQUA
.byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
.byte TRAINER_PIC_AQUA_GRUNT_M
.string "GRUNT$", 12
@@ -206,7 +206,7 @@ gTrainers:: @ 8310030
@ GRUNT_11
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte TRAINER_CLASS_TEAM_AQUA
.byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
.byte TRAINER_PIC_AQUA_GRUNT_M
.string "GRUNT$", 12
@@ -218,7 +218,7 @@ gTrainers:: @ 8310030
@ GRUNT_12
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte TRAINER_CLASS_TEAM_AQUA
.byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
.byte TRAINER_PIC_AQUA_GRUNT_M
.string "GRUNT$", 12
@@ -230,7 +230,7 @@ gTrainers:: @ 8310030
@ GRUNT_13
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte TRAINER_CLASS_TEAM_AQUA
.byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
.byte TRAINER_PIC_AQUA_GRUNT_M
.string "GRUNT$", 12
@@ -242,7 +242,7 @@ gTrainers:: @ 8310030
@ GRUNT_14
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte TRAINER_CLASS_TEAM_AQUA
.byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
.byte TRAINER_PIC_AQUA_GRUNT_M
.string "GRUNT$", 12
@@ -254,7 +254,7 @@ gTrainers:: @ 8310030
@ GRUNT_15
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte TRAINER_CLASS_TEAM_AQUA
.byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
.byte TRAINER_PIC_AQUA_GRUNT_M
.string "GRUNT$", 12
@@ -266,7 +266,7 @@ gTrainers:: @ 8310030
@ GRUNT_16
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte TRAINER_CLASS_TEAM_MAGMA
.byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
.byte TRAINER_PIC_MAGMA_GRUNT_M
.string "GRUNT$", 12
@@ -278,7 +278,7 @@ gTrainers:: @ 8310030
@ GRUNT_17
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte TRAINER_CLASS_TEAM_AQUA
.byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
.byte TRAINER_PIC_AQUA_GRUNT_M
.string "GRUNT$", 12
@@ -290,7 +290,7 @@ gTrainers:: @ 8310030
@ GRUNT_18
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte TRAINER_CLASS_TEAM_AQUA
.byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
.byte TRAINER_PIC_AQUA_GRUNT_M
.string "GRUNT$", 12
@@ -302,7 +302,7 @@ gTrainers:: @ 8310030
@ GRUNT_19
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte TRAINER_CLASS_TEAM_AQUA
.byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
.byte TRAINER_PIC_AQUA_GRUNT_M
.string "GRUNT$", 12
@@ -314,7 +314,7 @@ gTrainers:: @ 8310030
@ GRUNT_20
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte TRAINER_CLASS_TEAM_AQUA
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
.byte TRAINER_PIC_AQUA_GRUNT_F
.string "GRUNT$", 12
@@ -326,7 +326,7 @@ gTrainers:: @ 8310030
@ GRUNT_21
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte TRAINER_CLASS_TEAM_AQUA
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
.byte TRAINER_PIC_AQUA_GRUNT_F
.string "GRUNT$", 12
@@ -338,7 +338,7 @@ gTrainers:: @ 8310030
@ GRUNT_22
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte TRAINER_CLASS_TEAM_AQUA
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
.byte TRAINER_PIC_AQUA_GRUNT_F
.string "GRUNT$", 12
@@ -350,7 +350,7 @@ gTrainers:: @ 8310030
@ FREDRICK
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_EXPERT
+ .byte TRAINER_CLASS_EXPERT
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_EXPERT_M
.string "FREDRICK$", 12
@@ -362,7 +362,7 @@ gTrainers:: @ 8310030
@ MATT
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_AQUA_ADMIN
+ .byte TRAINER_CLASS_AQUA_ADMIN
.byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
.byte TRAINER_PIC_AQUA_ADMIN_M
.string "MATT$", 12
@@ -374,7 +374,7 @@ gTrainers:: @ 8310030
@ ZANDER
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BLACK_BELT
+ .byte TRAINER_CLASS_BLACK_BELT
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_BLACK_BELT
.string "ZANDER$", 12
@@ -386,7 +386,7 @@ gTrainers:: @ 8310030
@ SHELLY_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_AQUA_ADMIN
+ .byte TRAINER_CLASS_AQUA_ADMIN
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
.byte TRAINER_PIC_AQUA_ADMIN_F
.string "SHELLY$", 12
@@ -398,7 +398,7 @@ gTrainers:: @ 8310030
@ SHELLY_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_AQUA_ADMIN
+ .byte TRAINER_CLASS_AQUA_ADMIN
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
.byte TRAINER_PIC_AQUA_ADMIN_F
.string "SHELLY$", 12
@@ -410,7 +410,7 @@ gTrainers:: @ 8310030
@ ARCHIE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_AQUA_LEADER
+ .byte TRAINER_CLASS_AQUA_LEADER
.byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
.byte TRAINER_PIC_AQUA_LEADER_ARCHIE
.string "ARCHIE$", 12
@@ -422,7 +422,7 @@ gTrainers:: @ 8310030
@ LEAH
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_HEX_MANIAC
+ .byte TRAINER_CLASS_HEX_MANIAC
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_HEX_MANIAC
.string "LEAH$", 12
@@ -434,7 +434,7 @@ gTrainers:: @ 8310030
@ DAISY
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_AROMA_LADY
+ .byte TRAINER_CLASS_AROMA_LADY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_AROMA_LADY
.string "DAISY$", 12
@@ -446,7 +446,7 @@ gTrainers:: @ 8310030
@ ROSE_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_AROMA_LADY
+ .byte TRAINER_CLASS_AROMA_LADY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_AROMA_LADY
.string "ROSE$", 12
@@ -458,7 +458,7 @@ gTrainers:: @ 8310030
@ FELIX
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_M
.string "FELIX$", 12
@@ -470,7 +470,7 @@ gTrainers:: @ 8310030
@ VIOLET
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_AROMA_LADY
+ .byte TRAINER_CLASS_AROMA_LADY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_AROMA_LADY
.string "VIOLET$", 12
@@ -482,7 +482,7 @@ gTrainers:: @ 8310030
@ ROSE_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_AROMA_LADY
+ .byte TRAINER_CLASS_AROMA_LADY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_AROMA_LADY
.string "ROSE$", 12
@@ -494,7 +494,7 @@ gTrainers:: @ 8310030
@ ROSE_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_AROMA_LADY
+ .byte TRAINER_CLASS_AROMA_LADY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_AROMA_LADY
.string "ROSE$", 12
@@ -506,7 +506,7 @@ gTrainers:: @ 8310030
@ ROSE_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_AROMA_LADY
+ .byte TRAINER_CLASS_AROMA_LADY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_AROMA_LADY
.string "ROSE$", 12
@@ -518,7 +518,7 @@ gTrainers:: @ 8310030
@ ROSE_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_AROMA_LADY
+ .byte TRAINER_CLASS_AROMA_LADY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_AROMA_LADY
.string "ROSE$", 12
@@ -530,7 +530,7 @@ gTrainers:: @ 8310030
@ DUSTY_1
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_RUIN_MANIAC
+ .byte TRAINER_CLASS_RUIN_MANIAC
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_RUIN_MANIAC
.string "DUSTY$", 12
@@ -542,7 +542,7 @@ gTrainers:: @ 8310030
@ CHIP
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_RUIN_MANIAC
+ .byte TRAINER_CLASS_RUIN_MANIAC
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_RUIN_MANIAC
.string "CHIP$", 12
@@ -554,7 +554,7 @@ gTrainers:: @ 8310030
@ FOSTER
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_RUIN_MANIAC
+ .byte TRAINER_CLASS_RUIN_MANIAC
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_RUIN_MANIAC
.string "FOSTER$", 12
@@ -566,7 +566,7 @@ gTrainers:: @ 8310030
@ DUSTY_2
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_RUIN_MANIAC
+ .byte TRAINER_CLASS_RUIN_MANIAC
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_RUIN_MANIAC
.string "DUSTY$", 12
@@ -578,7 +578,7 @@ gTrainers:: @ 8310030
@ DUSTY_3
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_RUIN_MANIAC
+ .byte TRAINER_CLASS_RUIN_MANIAC
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_RUIN_MANIAC
.string "DUSTY$", 12
@@ -590,7 +590,7 @@ gTrainers:: @ 8310030
@ DUSTY_4
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_RUIN_MANIAC
+ .byte TRAINER_CLASS_RUIN_MANIAC
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_RUIN_MANIAC
.string "DUSTY$", 12
@@ -602,7 +602,7 @@ gTrainers:: @ 8310030
@ DUSTY_5
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_RUIN_MANIAC
+ .byte TRAINER_CLASS_RUIN_MANIAC
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_RUIN_MANIAC
.string "DUSTY$", 12
@@ -614,7 +614,7 @@ gTrainers:: @ 8310030
@ GABBY_AND_TY_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_INTERVIEWER
+ .byte TRAINER_CLASS_INTERVIEWER
.byte TRAINER_ENCOUNTER_MUSIC_INTERVIEWER @ gender flag and encounter music
.byte TRAINER_PIC_INTERVIEWER
.string "GABBY & TY$", 12
@@ -626,7 +626,7 @@ gTrainers:: @ 8310030
@ GABBY_AND_TY_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_INTERVIEWER
+ .byte TRAINER_CLASS_INTERVIEWER
.byte TRAINER_ENCOUNTER_MUSIC_INTERVIEWER @ gender flag and encounter music
.byte TRAINER_PIC_INTERVIEWER
.string "GABBY & TY$", 12
@@ -638,7 +638,7 @@ gTrainers:: @ 8310030
@ GABBY_AND_TY_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_INTERVIEWER
+ .byte TRAINER_CLASS_INTERVIEWER
.byte TRAINER_ENCOUNTER_MUSIC_INTERVIEWER @ gender flag and encounter music
.byte TRAINER_PIC_INTERVIEWER
.string "GABBY & TY$", 12
@@ -650,7 +650,7 @@ gTrainers:: @ 8310030
@ GABBY_AND_TY_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_INTERVIEWER
+ .byte TRAINER_CLASS_INTERVIEWER
.byte TRAINER_ENCOUNTER_MUSIC_INTERVIEWER @ gender flag and encounter music
.byte TRAINER_PIC_INTERVIEWER
.string "GABBY & TY$", 12
@@ -662,7 +662,7 @@ gTrainers:: @ 8310030
@ GABBY_AND_TY_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_INTERVIEWER
+ .byte TRAINER_CLASS_INTERVIEWER
.byte TRAINER_ENCOUNTER_MUSIC_INTERVIEWER @ gender flag and encounter music
.byte TRAINER_PIC_INTERVIEWER
.string "GABBY & TY$", 12
@@ -674,7 +674,7 @@ gTrainers:: @ 8310030
@ GABBY_AND_TY_6
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_INTERVIEWER
+ .byte TRAINER_CLASS_INTERVIEWER
.byte TRAINER_ENCOUNTER_MUSIC_INTERVIEWER @ gender flag and encounter music
.byte TRAINER_PIC_INTERVIEWER
.string "GABBY & TY$", 12
@@ -686,7 +686,7 @@ gTrainers:: @ 8310030
@ LOLA_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TUBER_1
+ .byte TRAINER_CLASS_TUBER_1
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_TUBER_F
.string "LOLA$", 12
@@ -698,7 +698,7 @@ gTrainers:: @ 8310030
@ AUSTINA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TUBER_1
+ .byte TRAINER_CLASS_TUBER_1
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_TUBER_F
.string "AUSTINA$", 12
@@ -710,7 +710,7 @@ gTrainers:: @ 8310030
@ GWEN
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TUBER_1
+ .byte TRAINER_CLASS_TUBER_1
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_TUBER_F
.string "GWEN$", 12
@@ -722,7 +722,7 @@ gTrainers:: @ 8310030
@ LOLA_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TUBER_1
+ .byte TRAINER_CLASS_TUBER_1
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_TUBER_F
.string "LOLA$", 12
@@ -734,7 +734,7 @@ gTrainers:: @ 8310030
@ LOLA_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TUBER_1
+ .byte TRAINER_CLASS_TUBER_1
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_TUBER_F
.string "LOLA$", 12
@@ -746,7 +746,7 @@ gTrainers:: @ 8310030
@ LOLA_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TUBER_1
+ .byte TRAINER_CLASS_TUBER_1
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_TUBER_F
.string "LOLA$", 12
@@ -758,7 +758,7 @@ gTrainers:: @ 8310030
@ LOLA_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TUBER_1
+ .byte TRAINER_CLASS_TUBER_1
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_TUBER_F
.string "LOLA$", 12
@@ -770,7 +770,7 @@ gTrainers:: @ 8310030
@ RICKY_1
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_TUBER_2
+ .byte TRAINER_CLASS_TUBER_2
.byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_TUBER_M
.string "RICKY$", 12
@@ -782,7 +782,7 @@ gTrainers:: @ 8310030
@ SIMON
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TUBER_2
+ .byte TRAINER_CLASS_TUBER_2
.byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_TUBER_M
.string "SIMON$", 12
@@ -794,7 +794,7 @@ gTrainers:: @ 8310030
@ CHARLIE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TUBER_2
+ .byte TRAINER_CLASS_TUBER_2
.byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_TUBER_M
.string "CHARLIE$", 12
@@ -806,7 +806,7 @@ gTrainers:: @ 8310030
@ RICKY_2
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_TUBER_2
+ .byte TRAINER_CLASS_TUBER_2
.byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_TUBER_M
.string "RICKY$", 12
@@ -818,7 +818,7 @@ gTrainers:: @ 8310030
@ RICKY_3
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_TUBER_2
+ .byte TRAINER_CLASS_TUBER_2
.byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_TUBER_M
.string "RICKY$", 12
@@ -830,7 +830,7 @@ gTrainers:: @ 8310030
@ RICKY_4
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_TUBER_2
+ .byte TRAINER_CLASS_TUBER_2
.byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_TUBER_M
.string "RICKY$", 12
@@ -842,7 +842,7 @@ gTrainers:: @ 8310030
@ RICKY_5
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_TUBER_2
+ .byte TRAINER_CLASS_TUBER_2
.byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_TUBER_M
.string "RICKY$", 12
@@ -854,7 +854,7 @@ gTrainers:: @ 8310030
@ RANDALL
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_M
.string "RANDALL$", 12
@@ -866,7 +866,7 @@ gTrainers:: @ 8310030
@ PARKER
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_M
.string "PARKER$", 12
@@ -878,7 +878,7 @@ gTrainers:: @ 8310030
@ GEORGE
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_M
.string "GEORGE$", 12
@@ -890,7 +890,7 @@ gTrainers:: @ 8310030
@ BERKE
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_M
.string "BERKE$", 12
@@ -902,7 +902,7 @@ gTrainers:: @ 8310030
@ BRAXTON
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_M
.string "BRAXTON$", 12
@@ -914,7 +914,7 @@ gTrainers:: @ 8310030
@ VINCENT
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_M
.string "VINCENT$", 12
@@ -926,7 +926,7 @@ gTrainers:: @ 8310030
@ LEROY
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_M
.string "LEROY$", 12
@@ -938,7 +938,7 @@ gTrainers:: @ 8310030
@ WILTON_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_M
.string "WILTON$", 12
@@ -950,7 +950,7 @@ gTrainers:: @ 8310030
@ EDGAR
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_M
.string "EDGAR$", 12
@@ -962,7 +962,7 @@ gTrainers:: @ 8310030
@ ALBERT
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_M
.string "ALBERT$", 12
@@ -974,7 +974,7 @@ gTrainers:: @ 8310030
@ SAMUEL
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_M
.string "SAMUEL$", 12
@@ -986,7 +986,7 @@ gTrainers:: @ 8310030
@ VITO
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_M
.string "VITO$", 12
@@ -998,7 +998,7 @@ gTrainers:: @ 8310030
@ OWEN
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_M
.string "OWEN$", 12
@@ -1010,7 +1010,7 @@ gTrainers:: @ 8310030
@ WILTON_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_M
.string "WILTON$", 12
@@ -1022,7 +1022,7 @@ gTrainers:: @ 8310030
@ WILTON_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_M
.string "WILTON$", 12
@@ -1034,7 +1034,7 @@ gTrainers:: @ 8310030
@ WILTON_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_M
.string "WILTON$", 12
@@ -1046,7 +1046,7 @@ gTrainers:: @ 8310030
@ WILTON_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_M
.string "WILTON$", 12
@@ -1058,7 +1058,7 @@ gTrainers:: @ 8310030
@ WARREN
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_M
.string "WARREN$", 12
@@ -1070,7 +1070,7 @@ gTrainers:: @ 8310030
@ MARY
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_F
.string "MARY$", 12
@@ -1082,7 +1082,7 @@ gTrainers:: @ 8310030
@ ALEXIA
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_F
.string "ALEXIA$", 12
@@ -1094,7 +1094,7 @@ gTrainers:: @ 8310030
@ JODY
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_F
.string "JODY$", 12
@@ -1106,7 +1106,7 @@ gTrainers:: @ 8310030
@ WENDY
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_F
.string "WENDY$", 12
@@ -1118,7 +1118,7 @@ gTrainers:: @ 8310030
@ KEIRA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_F
.string "KEIRA$", 12
@@ -1130,7 +1130,7 @@ gTrainers:: @ 8310030
@ BROOKE_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_F
.string "BROOKE$", 12
@@ -1142,7 +1142,7 @@ gTrainers:: @ 8310030
@ JENNIFER
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_F
.string "JENNIFER$", 12
@@ -1154,7 +1154,7 @@ gTrainers:: @ 8310030
@ HOPE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_F
.string "HOPE$", 12
@@ -1166,7 +1166,7 @@ gTrainers:: @ 8310030
@ SHANNON
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_F
.string "SHANNON$", 12
@@ -1178,7 +1178,7 @@ gTrainers:: @ 8310030
@ MICHELLE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_F
.string "MICHELLE$", 12
@@ -1190,7 +1190,7 @@ gTrainers:: @ 8310030
@ CAROLINE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_F
.string "CAROLINE$", 12
@@ -1202,7 +1202,7 @@ gTrainers:: @ 8310030
@ JULIE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_F
.string "JULIE$", 12
@@ -1214,7 +1214,7 @@ gTrainers:: @ 8310030
@ BROOKE_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_F
.string "BROOKE$", 12
@@ -1226,7 +1226,7 @@ gTrainers:: @ 8310030
@ BROOKE_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_F
.string "BROOKE$", 12
@@ -1238,7 +1238,7 @@ gTrainers:: @ 8310030
@ BROOKE_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_F
.string "BROOKE$", 12
@@ -1250,7 +1250,7 @@ gTrainers:: @ 8310030
@ BROOKE_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_F
.string "BROOKE$", 12
@@ -1262,7 +1262,7 @@ gTrainers:: @ 8310030
@ PATRICIA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_HEX_MANIAC
+ .byte TRAINER_CLASS_HEX_MANIAC
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_HEX_MANIAC
.string "PATRICIA$", 12
@@ -1274,7 +1274,7 @@ gTrainers:: @ 8310030
@ KINDRA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_HEX_MANIAC
+ .byte TRAINER_CLASS_HEX_MANIAC
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_HEX_MANIAC
.string "KINDRA$", 12
@@ -1286,7 +1286,7 @@ gTrainers:: @ 8310030
@ TAMMY
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_HEX_MANIAC
+ .byte TRAINER_CLASS_HEX_MANIAC
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_HEX_MANIAC
.string "TAMMY$", 12
@@ -1298,7 +1298,7 @@ gTrainers:: @ 8310030
@ VALERIE_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_HEX_MANIAC
+ .byte TRAINER_CLASS_HEX_MANIAC
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_HEX_MANIAC
.string "VALERIE$", 12
@@ -1310,7 +1310,7 @@ gTrainers:: @ 8310030
@ TASHA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_HEX_MANIAC
+ .byte TRAINER_CLASS_HEX_MANIAC
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_HEX_MANIAC
.string "TASHA$", 12
@@ -1322,7 +1322,7 @@ gTrainers:: @ 8310030
@ VALERIE_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_HEX_MANIAC
+ .byte TRAINER_CLASS_HEX_MANIAC
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_HEX_MANIAC
.string "VALERIE$", 12
@@ -1334,7 +1334,7 @@ gTrainers:: @ 8310030
@ VALERIE_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_HEX_MANIAC
+ .byte TRAINER_CLASS_HEX_MANIAC
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_HEX_MANIAC
.string "VALERIE$", 12
@@ -1346,7 +1346,7 @@ gTrainers:: @ 8310030
@ VALERIE_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_HEX_MANIAC
+ .byte TRAINER_CLASS_HEX_MANIAC
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_HEX_MANIAC
.string "VALERIE$", 12
@@ -1358,7 +1358,7 @@ gTrainers:: @ 8310030
@ VALERIE_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_HEX_MANIAC
+ .byte TRAINER_CLASS_HEX_MANIAC
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_HEX_MANIAC
.string "VALERIE$", 12
@@ -1370,7 +1370,7 @@ gTrainers:: @ 8310030
@ CINDY_1
.byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_NAME_LADY
+ .byte TRAINER_CLASS_LADY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_LADY
.string "CINDY$", 12
@@ -1382,7 +1382,7 @@ gTrainers:: @ 8310030
@ DAPHNE
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_LADY
+ .byte TRAINER_CLASS_LADY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_LADY
.string "DAPHNE$", 12
@@ -1394,7 +1394,7 @@ gTrainers:: @ 8310030
@ GRUNT_23
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte TRAINER_CLASS_TEAM_MAGMA
.byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
.byte TRAINER_PIC_MAGMA_GRUNT_M
.string "GRUNT$", 12
@@ -1406,7 +1406,7 @@ gTrainers:: @ 8310030
@ CINDY_2
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_LADY
+ .byte TRAINER_CLASS_LADY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_LADY
.string "CINDY$", 12
@@ -1418,7 +1418,7 @@ gTrainers:: @ 8310030
@ BRIANNA
.byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_NAME_LADY
+ .byte TRAINER_CLASS_LADY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_LADY
.string "BRIANNA$", 12
@@ -1430,7 +1430,7 @@ gTrainers:: @ 8310030
@ NAOMI
.byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_NAME_LADY
+ .byte TRAINER_CLASS_LADY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_LADY
.string "NAOMI$", 12
@@ -1442,7 +1442,7 @@ gTrainers:: @ 8310030
@ CINDY_3
.byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_NAME_LADY
+ .byte TRAINER_CLASS_LADY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_LADY
.string "CINDY$", 12
@@ -1454,7 +1454,7 @@ gTrainers:: @ 8310030
@ CINDY_4
.byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_NAME_LADY
+ .byte TRAINER_CLASS_LADY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_LADY
.string "CINDY$", 12
@@ -1466,7 +1466,7 @@ gTrainers:: @ 8310030
@ CINDY_5
.byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_NAME_LADY
+ .byte TRAINER_CLASS_LADY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_LADY
.string "CINDY$", 12
@@ -1478,7 +1478,7 @@ gTrainers:: @ 8310030
@ CINDY_6
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_LADY
+ .byte TRAINER_CLASS_LADY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_LADY
.string "CINDY$", 12
@@ -1490,7 +1490,7 @@ gTrainers:: @ 8310030
@ MELISSA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BEAUTY
+ .byte TRAINER_CLASS_BEAUTY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_BEAUTY
.string "MELISSA$", 12
@@ -1502,7 +1502,7 @@ gTrainers:: @ 8310030
@ SHEILA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BEAUTY
+ .byte TRAINER_CLASS_BEAUTY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_BEAUTY
.string "SHEILA$", 12
@@ -1514,7 +1514,7 @@ gTrainers:: @ 8310030
@ SHIRLEY
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BEAUTY
+ .byte TRAINER_CLASS_BEAUTY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_BEAUTY
.string "SHIRLEY$", 12
@@ -1526,7 +1526,7 @@ gTrainers:: @ 8310030
@ JESSICA_1
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_BEAUTY
+ .byte TRAINER_CLASS_BEAUTY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_BEAUTY
.string "JESSICA$", 12
@@ -1538,7 +1538,7 @@ gTrainers:: @ 8310030
@ CONNIE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BEAUTY
+ .byte TRAINER_CLASS_BEAUTY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_BEAUTY
.string "CONNIE$", 12
@@ -1550,7 +1550,7 @@ gTrainers:: @ 8310030
@ BRIDGET
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BEAUTY
+ .byte TRAINER_CLASS_BEAUTY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_BEAUTY
.string "BRIDGET$", 12
@@ -1562,7 +1562,7 @@ gTrainers:: @ 8310030
@ OLIVIA
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_BEAUTY
+ .byte TRAINER_CLASS_BEAUTY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_BEAUTY
.string "OLIVIA$", 12
@@ -1574,7 +1574,7 @@ gTrainers:: @ 8310030
@ TIFFANY
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BEAUTY
+ .byte TRAINER_CLASS_BEAUTY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_BEAUTY
.string "TIFFANY$", 12
@@ -1586,7 +1586,7 @@ gTrainers:: @ 8310030
@ JESSICA_2
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_BEAUTY
+ .byte TRAINER_CLASS_BEAUTY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_BEAUTY
.string "JESSICA$", 12
@@ -1598,7 +1598,7 @@ gTrainers:: @ 8310030
@ JESSICA_3
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_BEAUTY
+ .byte TRAINER_CLASS_BEAUTY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_BEAUTY
.string "JESSICA$", 12
@@ -1610,7 +1610,7 @@ gTrainers:: @ 8310030
@ JESSICA_4
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_BEAUTY
+ .byte TRAINER_CLASS_BEAUTY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_BEAUTY
.string "JESSICA$", 12
@@ -1622,7 +1622,7 @@ gTrainers:: @ 8310030
@ JESSICA_5
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_BEAUTY
+ .byte TRAINER_CLASS_BEAUTY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_BEAUTY
.string "JESSICA$", 12
@@ -1634,7 +1634,7 @@ gTrainers:: @ 8310030
@ WINSTON_1
.byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_NAME_RICH_BOY
+ .byte TRAINER_CLASS_RICH_BOY
.byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
.byte TRAINER_PIC_RICH_BOY
.string "WINSTON$", 12
@@ -1646,7 +1646,7 @@ gTrainers:: @ 8310030
@ MOLLIE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_EXPERT
+ .byte TRAINER_CLASS_EXPERT
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_EXPERT_F
.string "MOLLIE$", 12
@@ -1658,7 +1658,7 @@ gTrainers:: @ 8310030
@ GARRET
.byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_NAME_RICH_BOY
+ .byte TRAINER_CLASS_RICH_BOY
.byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
.byte TRAINER_PIC_RICH_BOY
.string "GARRET$", 12
@@ -1670,7 +1670,7 @@ gTrainers:: @ 8310030
@ WINSTON_2
.byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_NAME_RICH_BOY
+ .byte TRAINER_CLASS_RICH_BOY
.byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
.byte TRAINER_PIC_RICH_BOY
.string "WINSTON$", 12
@@ -1682,7 +1682,7 @@ gTrainers:: @ 8310030
@ WINSTON_3
.byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_NAME_RICH_BOY
+ .byte TRAINER_CLASS_RICH_BOY
.byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
.byte TRAINER_PIC_RICH_BOY
.string "WINSTON$", 12
@@ -1694,7 +1694,7 @@ gTrainers:: @ 8310030
@ WINSTON_4
.byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_NAME_RICH_BOY
+ .byte TRAINER_CLASS_RICH_BOY
.byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
.byte TRAINER_PIC_RICH_BOY
.string "WINSTON$", 12
@@ -1706,7 +1706,7 @@ gTrainers:: @ 8310030
@ WINSTON_5
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_RICH_BOY
+ .byte TRAINER_CLASS_RICH_BOY
.byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
.byte TRAINER_PIC_RICH_BOY
.string "WINSTON$", 12
@@ -1718,7 +1718,7 @@ gTrainers:: @ 8310030
@ STEVE_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_POKEMANIAC
+ .byte TRAINER_CLASS_POKEMANIAC
.byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_POKEMANIAC
.string "STEVE$", 12
@@ -1730,7 +1730,7 @@ gTrainers:: @ 8310030
@ THALIA_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BEAUTY
+ .byte TRAINER_CLASS_BEAUTY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_BEAUTY
.string "THALIA$", 12
@@ -1742,7 +1742,7 @@ gTrainers:: @ 8310030
@ MARK
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_POKEMANIAC
+ .byte TRAINER_CLASS_POKEMANIAC
.byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_POKEMANIAC
.string "MARK$", 12
@@ -1754,7 +1754,7 @@ gTrainers:: @ 8310030
@ GRUNT_24
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte TRAINER_CLASS_TEAM_MAGMA
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
.byte TRAINER_PIC_MAGMA_GRUNT_F
.string "GRUNT$", 12
@@ -1766,7 +1766,7 @@ gTrainers:: @ 8310030
@ STEVE_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_POKEMANIAC
+ .byte TRAINER_CLASS_POKEMANIAC
.byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_POKEMANIAC
.string "STEVE$", 12
@@ -1778,7 +1778,7 @@ gTrainers:: @ 8310030
@ STEVE_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_POKEMANIAC
+ .byte TRAINER_CLASS_POKEMANIAC
.byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_POKEMANIAC
.string "STEVE$", 12
@@ -1790,7 +1790,7 @@ gTrainers:: @ 8310030
@ STEVE_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_POKEMANIAC
+ .byte TRAINER_CLASS_POKEMANIAC
.byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_POKEMANIAC
.string "STEVE$", 12
@@ -1802,7 +1802,7 @@ gTrainers:: @ 8310030
@ STEVE_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_POKEMANIAC
+ .byte TRAINER_CLASS_POKEMANIAC
.byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_POKEMANIAC
.string "STEVE$", 12
@@ -1814,7 +1814,7 @@ gTrainers:: @ 8310030
@ LUIS
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_CLASS_SWIMMER_M
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_M
.string "LUIS$", 12
@@ -1826,7 +1826,7 @@ gTrainers:: @ 8310030
@ DOMINIK
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_CLASS_SWIMMER_M
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_M
.string "DOMINIK$", 12
@@ -1838,7 +1838,7 @@ gTrainers:: @ 8310030
@ DOUGLAS
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_CLASS_SWIMMER_M
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_M
.string "DOUGLAS$", 12
@@ -1850,7 +1850,7 @@ gTrainers:: @ 8310030
@ DARRIN
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_CLASS_SWIMMER_M
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_M
.string "DARRIN$", 12
@@ -1862,7 +1862,7 @@ gTrainers:: @ 8310030
@ TONY_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_CLASS_SWIMMER_M
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_M
.string "TONY$", 12
@@ -1874,7 +1874,7 @@ gTrainers:: @ 8310030
@ JEROME
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_CLASS_SWIMMER_M
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_M
.string "JEROME$", 12
@@ -1886,7 +1886,7 @@ gTrainers:: @ 8310030
@ MATTHEW
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_CLASS_SWIMMER_M
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_M
.string "MATTHEW$", 12
@@ -1898,7 +1898,7 @@ gTrainers:: @ 8310030
@ DAVID
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_CLASS_SWIMMER_M
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_M
.string "DAVID$", 12
@@ -1910,7 +1910,7 @@ gTrainers:: @ 8310030
@ SPENCER
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_CLASS_SWIMMER_M
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_M
.string "SPENCER$", 12
@@ -1922,7 +1922,7 @@ gTrainers:: @ 8310030
@ ROLAND
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_CLASS_SWIMMER_M
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_M
.string "ROLAND$", 12
@@ -1934,7 +1934,7 @@ gTrainers:: @ 8310030
@ NOLEN
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_CLASS_SWIMMER_M
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_M
.string "NOLEN$", 12
@@ -1946,7 +1946,7 @@ gTrainers:: @ 8310030
@ STAN
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_CLASS_SWIMMER_M
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_M
.string "STAN$", 12
@@ -1958,7 +1958,7 @@ gTrainers:: @ 8310030
@ BARRY
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_CLASS_SWIMMER_M
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_M
.string "BARRY$", 12
@@ -1970,7 +1970,7 @@ gTrainers:: @ 8310030
@ DEAN
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_CLASS_SWIMMER_M
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_M
.string "DEAN$", 12
@@ -1982,7 +1982,7 @@ gTrainers:: @ 8310030
@ RODNEY
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_CLASS_SWIMMER_M
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_M
.string "RODNEY$", 12
@@ -1994,7 +1994,7 @@ gTrainers:: @ 8310030
@ RICHARD
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_CLASS_SWIMMER_M
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_M
.string "RICHARD$", 12
@@ -2006,7 +2006,7 @@ gTrainers:: @ 8310030
@ HERMAN
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_CLASS_SWIMMER_M
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_M
.string "HERMAN$", 12
@@ -2018,7 +2018,7 @@ gTrainers:: @ 8310030
@ SANTIAGO
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_CLASS_SWIMMER_M
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_M
.string "SANTIAGO$", 12
@@ -2030,7 +2030,7 @@ gTrainers:: @ 8310030
@ GILBERT
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_CLASS_SWIMMER_M
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_M
.string "GILBERT$", 12
@@ -2042,7 +2042,7 @@ gTrainers:: @ 8310030
@ FRANKLIN
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_CLASS_SWIMMER_M
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_M
.string "FRANKLIN$", 12
@@ -2054,7 +2054,7 @@ gTrainers:: @ 8310030
@ KEVIN
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_CLASS_SWIMMER_M
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_M
.string "KEVIN$", 12
@@ -2066,7 +2066,7 @@ gTrainers:: @ 8310030
@ JACK
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_CLASS_SWIMMER_M
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_M
.string "JACK$", 12
@@ -2078,7 +2078,7 @@ gTrainers:: @ 8310030
@ DUDLEY
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_CLASS_SWIMMER_M
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_M
.string "DUDLEY$", 12
@@ -2090,7 +2090,7 @@ gTrainers:: @ 8310030
@ CHAD
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_CLASS_SWIMMER_M
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_M
.string "CHAD$", 12
@@ -2102,7 +2102,7 @@ gTrainers:: @ 8310030
@ TONY_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_CLASS_SWIMMER_M
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_M
.string "TONY$", 12
@@ -2114,7 +2114,7 @@ gTrainers:: @ 8310030
@ TONY_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_CLASS_SWIMMER_M
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_M
.string "TONY$", 12
@@ -2126,7 +2126,7 @@ gTrainers:: @ 8310030
@ TONY_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_CLASS_SWIMMER_M
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_M
.string "TONY$", 12
@@ -2138,7 +2138,7 @@ gTrainers:: @ 8310030
@ TONY_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_CLASS_SWIMMER_M
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_M
.string "TONY$", 12
@@ -2150,7 +2150,7 @@ gTrainers:: @ 8310030
@ TAKAO
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BLACK_BELT
+ .byte TRAINER_CLASS_BLACK_BELT
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_BLACK_BELT
.string "TAKAO$", 12
@@ -2162,7 +2162,7 @@ gTrainers:: @ 8310030
@ HITOSHI
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BLACK_BELT
+ .byte TRAINER_CLASS_BLACK_BELT
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_BLACK_BELT
.string "HITOSHI$", 12
@@ -2174,7 +2174,7 @@ gTrainers:: @ 8310030
@ KIYO
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BLACK_BELT
+ .byte TRAINER_CLASS_BLACK_BELT
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_BLACK_BELT
.string "KIYO$", 12
@@ -2186,7 +2186,7 @@ gTrainers:: @ 8310030
@ KOICHI
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BLACK_BELT
+ .byte TRAINER_CLASS_BLACK_BELT
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_BLACK_BELT
.string "KOICHI$", 12
@@ -2198,7 +2198,7 @@ gTrainers:: @ 8310030
@ NOB_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BLACK_BELT
+ .byte TRAINER_CLASS_BLACK_BELT
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_BLACK_BELT
.string "NOB$", 12
@@ -2210,7 +2210,7 @@ gTrainers:: @ 8310030
@ NOB_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BLACK_BELT
+ .byte TRAINER_CLASS_BLACK_BELT
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_BLACK_BELT
.string "NOB$", 12
@@ -2222,7 +2222,7 @@ gTrainers:: @ 8310030
@ NOB_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BLACK_BELT
+ .byte TRAINER_CLASS_BLACK_BELT
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_BLACK_BELT
.string "NOB$", 12
@@ -2234,7 +2234,7 @@ gTrainers:: @ 8310030
@ NOB_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BLACK_BELT
+ .byte TRAINER_CLASS_BLACK_BELT
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_BLACK_BELT
.string "NOB$", 12
@@ -2246,7 +2246,7 @@ gTrainers:: @ 8310030
@ NOB_5
.byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_NAME_BLACK_BELT
+ .byte TRAINER_CLASS_BLACK_BELT
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_BLACK_BELT
.string "NOB$", 12
@@ -2258,7 +2258,7 @@ gTrainers:: @ 8310030
@ YUJI
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BLACK_BELT
+ .byte TRAINER_CLASS_BLACK_BELT
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_BLACK_BELT
.string "YUJI$", 12
@@ -2270,7 +2270,7 @@ gTrainers:: @ 8310030
@ DAISUKE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BLACK_BELT
+ .byte TRAINER_CLASS_BLACK_BELT
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_BLACK_BELT
.string "DAISUKE$", 12
@@ -2282,7 +2282,7 @@ gTrainers:: @ 8310030
@ ATSUSHI
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BLACK_BELT
+ .byte TRAINER_CLASS_BLACK_BELT
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_BLACK_BELT
.string "ATSUSHI$", 12
@@ -2294,7 +2294,7 @@ gTrainers:: @ 8310030
@ KIRK
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_GUITARIST
+ .byte TRAINER_CLASS_GUITARIST
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_GUITARIST
.string "KIRK$", 12
@@ -2306,7 +2306,7 @@ gTrainers:: @ 8310030
@ GRUNT_25
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte TRAINER_CLASS_TEAM_AQUA
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
.byte TRAINER_PIC_AQUA_GRUNT_F
.string "GRUNT$", 12
@@ -2318,7 +2318,7 @@ gTrainers:: @ 8310030
@ GRUNT_26
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte TRAINER_CLASS_TEAM_AQUA
.byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
.byte TRAINER_PIC_AQUA_GRUNT_M
.string "GRUNT$", 12
@@ -2330,7 +2330,7 @@ gTrainers:: @ 8310030
@ SHAWN
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_GUITARIST
+ .byte TRAINER_CLASS_GUITARIST
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_GUITARIST
.string "SHAWN$", 12
@@ -2342,7 +2342,7 @@ gTrainers:: @ 8310030
@ FERNANDO_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_GUITARIST
+ .byte TRAINER_CLASS_GUITARIST
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_GUITARIST
.string "FERNANDO$", 12
@@ -2354,7 +2354,7 @@ gTrainers:: @ 8310030
@ DALTON_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_GUITARIST
+ .byte TRAINER_CLASS_GUITARIST
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_GUITARIST
.string "DALTON$", 12
@@ -2366,7 +2366,7 @@ gTrainers:: @ 8310030
@ DALTON_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_GUITARIST
+ .byte TRAINER_CLASS_GUITARIST
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_GUITARIST
.string "DALTON$", 12
@@ -2378,7 +2378,7 @@ gTrainers:: @ 8310030
@ DALTON_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_GUITARIST
+ .byte TRAINER_CLASS_GUITARIST
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_GUITARIST
.string "DALTON$", 12
@@ -2390,7 +2390,7 @@ gTrainers:: @ 8310030
@ DALTON_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_GUITARIST
+ .byte TRAINER_CLASS_GUITARIST
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_GUITARIST
.string "DALTON$", 12
@@ -2402,7 +2402,7 @@ gTrainers:: @ 8310030
@ DALTON_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_GUITARIST
+ .byte TRAINER_CLASS_GUITARIST
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_GUITARIST
.string "DALTON$", 12
@@ -2414,7 +2414,7 @@ gTrainers:: @ 8310030
@ COLE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_KINDLER
+ .byte TRAINER_CLASS_KINDLER
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_KINDLER
.string "COLE$", 12
@@ -2426,7 +2426,7 @@ gTrainers:: @ 8310030
@ JEFF
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_KINDLER
+ .byte TRAINER_CLASS_KINDLER
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_KINDLER
.string "JEFF$", 12
@@ -2438,7 +2438,7 @@ gTrainers:: @ 8310030
@ AXLE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_KINDLER
+ .byte TRAINER_CLASS_KINDLER
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_KINDLER
.string "AXLE$", 12
@@ -2450,7 +2450,7 @@ gTrainers:: @ 8310030
@ JACE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_KINDLER
+ .byte TRAINER_CLASS_KINDLER
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_KINDLER
.string "JACE$", 12
@@ -2462,7 +2462,7 @@ gTrainers:: @ 8310030
@ KEEGAN
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_KINDLER
+ .byte TRAINER_CLASS_KINDLER
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_KINDLER
.string "KEEGAN$", 12
@@ -2474,7 +2474,7 @@ gTrainers:: @ 8310030
@ BERNIE_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_KINDLER
+ .byte TRAINER_CLASS_KINDLER
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_KINDLER
.string "BERNIE$", 12
@@ -2486,7 +2486,7 @@ gTrainers:: @ 8310030
@ BERNIE_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_KINDLER
+ .byte TRAINER_CLASS_KINDLER
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_KINDLER
.string "BERNIE$", 12
@@ -2498,7 +2498,7 @@ gTrainers:: @ 8310030
@ BERNIE_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_KINDLER
+ .byte TRAINER_CLASS_KINDLER
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_KINDLER
.string "BERNIE$", 12
@@ -2510,7 +2510,7 @@ gTrainers:: @ 8310030
@ BERNIE_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_KINDLER
+ .byte TRAINER_CLASS_KINDLER
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_KINDLER
.string "BERNIE$", 12
@@ -2522,7 +2522,7 @@ gTrainers:: @ 8310030
@ BERNIE_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_KINDLER
+ .byte TRAINER_CLASS_KINDLER
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_KINDLER
.string "BERNIE$", 12
@@ -2534,7 +2534,7 @@ gTrainers:: @ 8310030
@ DREW
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_CAMPER
+ .byte TRAINER_CLASS_CAMPER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_CAMPER
.string "DREW$", 12
@@ -2546,7 +2546,7 @@ gTrainers:: @ 8310030
@ BEAU
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_CAMPER
+ .byte TRAINER_CLASS_CAMPER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_CAMPER
.string "BEAU$", 12
@@ -2558,7 +2558,7 @@ gTrainers:: @ 8310030
@ LARRY
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_CAMPER
+ .byte TRAINER_CLASS_CAMPER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_CAMPER
.string "LARRY$", 12
@@ -2570,7 +2570,7 @@ gTrainers:: @ 8310030
@ SHANE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_CAMPER
+ .byte TRAINER_CLASS_CAMPER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_CAMPER
.string "SHANE$", 12
@@ -2582,7 +2582,7 @@ gTrainers:: @ 8310030
@ JUSTIN
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_CAMPER
+ .byte TRAINER_CLASS_CAMPER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_CAMPER
.string "JUSTIN$", 12
@@ -2594,7 +2594,7 @@ gTrainers:: @ 8310030
@ ETHAN_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_CAMPER
+ .byte TRAINER_CLASS_CAMPER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_CAMPER
.string "ETHAN$", 12
@@ -2606,7 +2606,7 @@ gTrainers:: @ 8310030
@ AUTUMN
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PICNICKER
+ .byte TRAINER_CLASS_PICNICKER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_PICNICKER
.string "AUTUMN$", 12
@@ -2618,7 +2618,7 @@ gTrainers:: @ 8310030
@ TRAVIS
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_CAMPER
+ .byte TRAINER_CLASS_CAMPER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_CAMPER
.string "TRAVIS$", 12
@@ -2630,7 +2630,7 @@ gTrainers:: @ 8310030
@ ETHAN_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_CAMPER
+ .byte TRAINER_CLASS_CAMPER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_CAMPER
.string "ETHAN$", 12
@@ -2642,7 +2642,7 @@ gTrainers:: @ 8310030
@ ETHAN_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_CAMPER
+ .byte TRAINER_CLASS_CAMPER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_CAMPER
.string "ETHAN$", 12
@@ -2654,7 +2654,7 @@ gTrainers:: @ 8310030
@ ETHAN_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_CAMPER
+ .byte TRAINER_CLASS_CAMPER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_CAMPER
.string "ETHAN$", 12
@@ -2666,7 +2666,7 @@ gTrainers:: @ 8310030
@ ETHAN_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_CAMPER
+ .byte TRAINER_CLASS_CAMPER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_CAMPER
.string "ETHAN$", 12
@@ -2678,7 +2678,7 @@ gTrainers:: @ 8310030
@ BRENT
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BUG_MANIAC
+ .byte TRAINER_CLASS_BUG_MANIAC
.byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_BUG_MANIAC
.string "BRENT$", 12
@@ -2690,7 +2690,7 @@ gTrainers:: @ 8310030
@ DONALD
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BUG_MANIAC
+ .byte TRAINER_CLASS_BUG_MANIAC
.byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_BUG_MANIAC
.string "DONALD$", 12
@@ -2702,7 +2702,7 @@ gTrainers:: @ 8310030
@ TAYLOR
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BUG_MANIAC
+ .byte TRAINER_CLASS_BUG_MANIAC
.byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_BUG_MANIAC
.string "TAYLOR$", 12
@@ -2714,7 +2714,7 @@ gTrainers:: @ 8310030
@ JEFFREY_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BUG_MANIAC
+ .byte TRAINER_CLASS_BUG_MANIAC
.byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_BUG_MANIAC
.string "JEFFREY$", 12
@@ -2726,7 +2726,7 @@ gTrainers:: @ 8310030
@ DEREK
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BUG_MANIAC
+ .byte TRAINER_CLASS_BUG_MANIAC
.byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_BUG_MANIAC
.string "DEREK$", 12
@@ -2738,7 +2738,7 @@ gTrainers:: @ 8310030
@ JEFFREY_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BUG_MANIAC
+ .byte TRAINER_CLASS_BUG_MANIAC
.byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_BUG_MANIAC
.string "JEFFREY$", 12
@@ -2750,7 +2750,7 @@ gTrainers:: @ 8310030
@ JEFFREY_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BUG_MANIAC
+ .byte TRAINER_CLASS_BUG_MANIAC
.byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_BUG_MANIAC
.string "JEFFREY$", 12
@@ -2762,7 +2762,7 @@ gTrainers:: @ 8310030
@ JEFFREY_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BUG_MANIAC
+ .byte TRAINER_CLASS_BUG_MANIAC
.byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_BUG_MANIAC
.string "JEFFREY$", 12
@@ -2774,7 +2774,7 @@ gTrainers:: @ 8310030
@ JEFFREY_5
.byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_NAME_BUG_MANIAC
+ .byte TRAINER_CLASS_BUG_MANIAC
.byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_BUG_MANIAC
.string "JEFFREY$", 12
@@ -2786,7 +2786,7 @@ gTrainers:: @ 8310030
@ EDWARD
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte TRAINER_CLASS_PSYCHIC
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_PSYCHIC_M
.string "EDWARD$", 12
@@ -2798,7 +2798,7 @@ gTrainers:: @ 8310030
@ PRESTON
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte TRAINER_CLASS_PSYCHIC
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_PSYCHIC_M
.string "PRESTON$", 12
@@ -2810,7 +2810,7 @@ gTrainers:: @ 8310030
@ VIRGIL
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte TRAINER_CLASS_PSYCHIC
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_PSYCHIC_M
.string "VIRGIL$", 12
@@ -2822,7 +2822,7 @@ gTrainers:: @ 8310030
@ BLAKE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte TRAINER_CLASS_PSYCHIC
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_PSYCHIC_M
.string "BLAKE$", 12
@@ -2834,7 +2834,7 @@ gTrainers:: @ 8310030
@ WILLIAM
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte TRAINER_CLASS_PSYCHIC
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_PSYCHIC_M
.string "WILLIAM$", 12
@@ -2846,7 +2846,7 @@ gTrainers:: @ 8310030
@ JOSHUA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte TRAINER_CLASS_PSYCHIC
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_PSYCHIC_M
.string "JOSHUA$", 12
@@ -2858,7 +2858,7 @@ gTrainers:: @ 8310030
@ CAMERON_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte TRAINER_CLASS_PSYCHIC
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_PSYCHIC_M
.string "CAMERON$", 12
@@ -2870,7 +2870,7 @@ gTrainers:: @ 8310030
@ CAMERON_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte TRAINER_CLASS_PSYCHIC
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_PSYCHIC_M
.string "CAMERON$", 12
@@ -2882,7 +2882,7 @@ gTrainers:: @ 8310030
@ CAMERON_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte TRAINER_CLASS_PSYCHIC
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_PSYCHIC_M
.string "CAMERON$", 12
@@ -2894,7 +2894,7 @@ gTrainers:: @ 8310030
@ CAMERON_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte TRAINER_CLASS_PSYCHIC
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_PSYCHIC_M
.string "CAMERON$", 12
@@ -2906,7 +2906,7 @@ gTrainers:: @ 8310030
@ CAMERON_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte TRAINER_CLASS_PSYCHIC
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_PSYCHIC_M
.string "CAMERON$", 12
@@ -2918,7 +2918,7 @@ gTrainers:: @ 8310030
@ JACLYN
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte TRAINER_CLASS_PSYCHIC
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_PSYCHIC_F
.string "JACLYN$", 12
@@ -2930,7 +2930,7 @@ gTrainers:: @ 8310030
@ HANNAH
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte TRAINER_CLASS_PSYCHIC
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_PSYCHIC_F
.string "HANNAH$", 12
@@ -2942,7 +2942,7 @@ gTrainers:: @ 8310030
@ SAMANTHA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte TRAINER_CLASS_PSYCHIC
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_PSYCHIC_F
.string "SAMANTHA$", 12
@@ -2954,7 +2954,7 @@ gTrainers:: @ 8310030
@ MAURA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte TRAINER_CLASS_PSYCHIC
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_PSYCHIC_F
.string "MAURA$", 12
@@ -2966,7 +2966,7 @@ gTrainers:: @ 8310030
@ KAYLA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte TRAINER_CLASS_PSYCHIC
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_PSYCHIC_F
.string "KAYLA$", 12
@@ -2978,7 +2978,7 @@ gTrainers:: @ 8310030
@ ALEXIS
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte TRAINER_CLASS_PSYCHIC
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_PSYCHIC_F
.string "ALEXIS$", 12
@@ -2990,7 +2990,7 @@ gTrainers:: @ 8310030
@ JACKI_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte TRAINER_CLASS_PSYCHIC
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_PSYCHIC_F
.string "JACKI$", 12
@@ -3002,7 +3002,7 @@ gTrainers:: @ 8310030
@ JACKI_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte TRAINER_CLASS_PSYCHIC
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_PSYCHIC_F
.string "JACKI$", 12
@@ -3014,7 +3014,7 @@ gTrainers:: @ 8310030
@ JACKI_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte TRAINER_CLASS_PSYCHIC
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_PSYCHIC_F
.string "JACKI$", 12
@@ -3026,7 +3026,7 @@ gTrainers:: @ 8310030
@ JACKI_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte TRAINER_CLASS_PSYCHIC
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_PSYCHIC_F
.string "JACKI$", 12
@@ -3038,7 +3038,7 @@ gTrainers:: @ 8310030
@ JACKI_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte TRAINER_CLASS_PSYCHIC
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_PSYCHIC_F
.string "JACKI$", 12
@@ -3050,7 +3050,7 @@ gTrainers:: @ 8310030
@ WALTER_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_GENTLEMAN
+ .byte TRAINER_CLASS_GENTLEMAN
.byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
.byte TRAINER_PIC_GENTLEMAN
.string "WALTER$", 12
@@ -3062,7 +3062,7 @@ gTrainers:: @ 8310030
@ MICAH
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_GENTLEMAN
+ .byte TRAINER_CLASS_GENTLEMAN
.byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
.byte TRAINER_PIC_GENTLEMAN
.string "MICAH$", 12
@@ -3074,7 +3074,7 @@ gTrainers:: @ 8310030
@ THOMAS
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_GENTLEMAN
+ .byte TRAINER_CLASS_GENTLEMAN
.byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
.byte TRAINER_PIC_GENTLEMAN
.string "THOMAS$", 12
@@ -3086,7 +3086,7 @@ gTrainers:: @ 8310030
@ WALTER_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_GENTLEMAN
+ .byte TRAINER_CLASS_GENTLEMAN
.byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
.byte TRAINER_PIC_GENTLEMAN
.string "WALTER$", 12
@@ -3098,7 +3098,7 @@ gTrainers:: @ 8310030
@ WALTER_3
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_GENTLEMAN
+ .byte TRAINER_CLASS_GENTLEMAN
.byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
.byte TRAINER_PIC_GENTLEMAN
.string "WALTER$", 12
@@ -3110,7 +3110,7 @@ gTrainers:: @ 8310030
@ WALTER_4
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_GENTLEMAN
+ .byte TRAINER_CLASS_GENTLEMAN
.byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
.byte TRAINER_PIC_GENTLEMAN
.string "WALTER$", 12
@@ -3122,7 +3122,7 @@ gTrainers:: @ 8310030
@ WALTER_5
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_GENTLEMAN
+ .byte TRAINER_CLASS_GENTLEMAN
.byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
.byte TRAINER_PIC_GENTLEMAN
.string "WALTER$", 12
@@ -3134,7 +3134,7 @@ gTrainers:: @ 8310030
@ SIDNEY
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_ELITE_FOUR
+ .byte TRAINER_CLASS_ELITE_FOUR
.byte TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR @ gender flag and encounter music
.byte TRAINER_PIC_ELITE_FOUR_SIDNEY
.string "SIDNEY$", 12
@@ -3146,7 +3146,7 @@ gTrainers:: @ 8310030
@ PHOEBE
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_ELITE_FOUR
+ .byte TRAINER_CLASS_ELITE_FOUR
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR @ gender flag and encounter music
.byte TRAINER_PIC_ELITE_FOUR_PHOEBE
.string "PHOEBE$", 12
@@ -3158,7 +3158,7 @@ gTrainers:: @ 8310030
@ GLACIA
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_ELITE_FOUR
+ .byte TRAINER_CLASS_ELITE_FOUR
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR @ gender flag and encounter music
.byte TRAINER_PIC_ELITE_FOUR_GLACIA
.string "GLACIA$", 12
@@ -3170,7 +3170,7 @@ gTrainers:: @ 8310030
@ DRAKE
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_ELITE_FOUR
+ .byte TRAINER_CLASS_ELITE_FOUR
.byte TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR @ gender flag and encounter music
.byte TRAINER_PIC_ELITE_FOUR_DRAKE
.string "DRAKE$", 12
@@ -3182,7 +3182,7 @@ gTrainers:: @ 8310030
@ ROXANNE_1
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_CLASS_LEADER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_LEADER_ROXANNE
.string "ROXANNE$", 12
@@ -3194,7 +3194,7 @@ gTrainers:: @ 8310030
@ BRAWLY_1
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_CLASS_LEADER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_LEADER_BRAWLY
.string "BRAWLY$", 12
@@ -3206,7 +3206,7 @@ gTrainers:: @ 8310030
@ WATTSON_1
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_CLASS_LEADER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_LEADER_WATTSON
.string "WATTSON$", 12
@@ -3218,7 +3218,7 @@ gTrainers:: @ 8310030
@ FLANNERY_1
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_CLASS_LEADER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_LEADER_FLANNERY
.string "FLANNERY$", 12
@@ -3230,7 +3230,7 @@ gTrainers:: @ 8310030
@ NORMAN_1
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_CLASS_LEADER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_LEADER_NORMAN
.string "NORMAN$", 12
@@ -3242,7 +3242,7 @@ gTrainers:: @ 8310030
@ WINONA_1
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_CLASS_LEADER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_LEADER_WINONA
.string "WINONA$", 12
@@ -3254,7 +3254,7 @@ gTrainers:: @ 8310030
@ TATE_AND_LIZA_1
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_CLASS_LEADER
.byte TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_LEADER_TATE_AND_LIZA
.string "TATE&LIZA$", 12
@@ -3266,7 +3266,7 @@ gTrainers:: @ 8310030
@ JUAN_1
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_CLASS_LEADER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_LEADER_JUAN
.string "JUAN$", 12
@@ -3278,7 +3278,7 @@ gTrainers:: @ 8310030
@ JERRY_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SCHOOL_KID
+ .byte TRAINER_CLASS_SCHOOL_KID
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_SCHOOL_KID_M
.string "JERRY$", 12
@@ -3290,7 +3290,7 @@ gTrainers:: @ 8310030
@ TED
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SCHOOL_KID
+ .byte TRAINER_CLASS_SCHOOL_KID
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_SCHOOL_KID_M
.string "TED$", 12
@@ -3302,7 +3302,7 @@ gTrainers:: @ 8310030
@ PAUL
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SCHOOL_KID
+ .byte TRAINER_CLASS_SCHOOL_KID
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_SCHOOL_KID_M
.string "PAUL$", 12
@@ -3314,7 +3314,7 @@ gTrainers:: @ 8310030
@ JERRY_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SCHOOL_KID
+ .byte TRAINER_CLASS_SCHOOL_KID
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_SCHOOL_KID_M
.string "JERRY$", 12
@@ -3326,7 +3326,7 @@ gTrainers:: @ 8310030
@ JERRY_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SCHOOL_KID
+ .byte TRAINER_CLASS_SCHOOL_KID
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_SCHOOL_KID_M
.string "JERRY$", 12
@@ -3338,7 +3338,7 @@ gTrainers:: @ 8310030
@ JERRY_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SCHOOL_KID
+ .byte TRAINER_CLASS_SCHOOL_KID
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_SCHOOL_KID_M
.string "JERRY$", 12
@@ -3350,7 +3350,7 @@ gTrainers:: @ 8310030
@ JERRY_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SCHOOL_KID
+ .byte TRAINER_CLASS_SCHOOL_KID
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_SCHOOL_KID_M
.string "JERRY$", 12
@@ -3362,7 +3362,7 @@ gTrainers:: @ 8310030
@ KAREN_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SCHOOL_KID
+ .byte TRAINER_CLASS_SCHOOL_KID
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_SCHOOL_KID_F
.string "KAREN$", 12
@@ -3374,7 +3374,7 @@ gTrainers:: @ 8310030
@ GEORGIA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SCHOOL_KID
+ .byte TRAINER_CLASS_SCHOOL_KID
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_SCHOOL_KID_F
.string "GEORGIA$", 12
@@ -3386,7 +3386,7 @@ gTrainers:: @ 8310030
@ KAREN_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SCHOOL_KID
+ .byte TRAINER_CLASS_SCHOOL_KID
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_SCHOOL_KID_F
.string "KAREN$", 12
@@ -3398,7 +3398,7 @@ gTrainers:: @ 8310030
@ KAREN_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SCHOOL_KID
+ .byte TRAINER_CLASS_SCHOOL_KID
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_SCHOOL_KID_F
.string "KAREN$", 12
@@ -3410,7 +3410,7 @@ gTrainers:: @ 8310030
@ KAREN_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SCHOOL_KID
+ .byte TRAINER_CLASS_SCHOOL_KID
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_SCHOOL_KID_F
.string "KAREN$", 12
@@ -3422,7 +3422,7 @@ gTrainers:: @ 8310030
@ KAREN_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SCHOOL_KID
+ .byte TRAINER_CLASS_SCHOOL_KID
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_SCHOOL_KID_F
.string "KAREN$", 12
@@ -3434,7 +3434,7 @@ gTrainers:: @ 8310030
@ KATE_AND_JOY
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_SR_AND_JR
+ .byte TRAINER_CLASS_SR_AND_JR
.byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
.byte TRAINER_PIC_SR_AND_JR
.string "KATE & JOY$", 12
@@ -3446,7 +3446,7 @@ gTrainers:: @ 8310030
@ ANNA_AND_MEG_1
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_SR_AND_JR
+ .byte TRAINER_CLASS_SR_AND_JR
.byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
.byte TRAINER_PIC_SR_AND_JR
.string "ANNA & MEG$", 12
@@ -3458,7 +3458,7 @@ gTrainers:: @ 8310030
@ ANNA_AND_MEG_2
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_SR_AND_JR
+ .byte TRAINER_CLASS_SR_AND_JR
.byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
.byte TRAINER_PIC_SR_AND_JR
.string "ANNA & MEG$", 12
@@ -3470,7 +3470,7 @@ gTrainers:: @ 8310030
@ ANNA_AND_MEG_3
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_SR_AND_JR
+ .byte TRAINER_CLASS_SR_AND_JR
.byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
.byte TRAINER_PIC_SR_AND_JR
.string "ANNA & MEG$", 12
@@ -3482,7 +3482,7 @@ gTrainers:: @ 8310030
@ ANNA_AND_MEG_4
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_SR_AND_JR
+ .byte TRAINER_CLASS_SR_AND_JR
.byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
.byte TRAINER_PIC_SR_AND_JR
.string "ANNA & MEG$", 12
@@ -3494,7 +3494,7 @@ gTrainers:: @ 8310030
@ ANNA_AND_MEG_5
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_SR_AND_JR
+ .byte TRAINER_CLASS_SR_AND_JR
.byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
.byte TRAINER_PIC_SR_AND_JR
.string "ANNA & MEG$", 12
@@ -3506,7 +3506,7 @@ gTrainers:: @ 8310030
@ VICTOR
.byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_NAME_WINSTRATE
+ .byte TRAINER_CLASS_WINSTRATE
.byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
.byte TRAINER_PIC_WINSTRATE_M
.string "VICTOR$", 12
@@ -3518,7 +3518,7 @@ gTrainers:: @ 8310030
@ MIGUEL_1
.byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_NAME_POKEFAN
+ .byte TRAINER_CLASS_POKEFAN
.byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
.byte TRAINER_PIC_WINSTRATE_M
.string "MIGUEL$", 12
@@ -3530,7 +3530,7 @@ gTrainers:: @ 8310030
@ COLTON
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_POKEFAN
+ .byte TRAINER_CLASS_POKEFAN
.byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
.byte TRAINER_PIC_WINSTRATE_M
.string "COLTON$", 12
@@ -3542,7 +3542,7 @@ gTrainers:: @ 8310030
@ MIGUEL_2
.byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_NAME_POKEFAN
+ .byte TRAINER_CLASS_POKEFAN
.byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
.byte TRAINER_PIC_WINSTRATE_M
.string "MIGUEL$", 12
@@ -3554,7 +3554,7 @@ gTrainers:: @ 8310030
@ MIGUEL_3
.byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_NAME_POKEFAN
+ .byte TRAINER_CLASS_POKEFAN
.byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
.byte TRAINER_PIC_WINSTRATE_M
.string "MIGUEL$", 12
@@ -3566,7 +3566,7 @@ gTrainers:: @ 8310030
@ MIGUEL_4
.byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_NAME_POKEFAN
+ .byte TRAINER_CLASS_POKEFAN
.byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
.byte TRAINER_PIC_WINSTRATE_M
.string "MIGUEL$", 12
@@ -3578,7 +3578,7 @@ gTrainers:: @ 8310030
@ MIGUEL_5
.byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_NAME_POKEFAN
+ .byte TRAINER_CLASS_POKEFAN
.byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
.byte TRAINER_PIC_WINSTRATE_M
.string "MIGUEL$", 12
@@ -3590,7 +3590,7 @@ gTrainers:: @ 8310030
@ VICTORIA
.byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_NAME_WINSTRATE
+ .byte TRAINER_CLASS_WINSTRATE
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
.byte TRAINER_PIC_WINSTRATE_F
.string "VICTORIA$", 12
@@ -3602,7 +3602,7 @@ gTrainers:: @ 8310030
@ VANESSA
.byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_NAME_POKEFAN
+ .byte TRAINER_CLASS_POKEFAN
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
.byte TRAINER_PIC_WINSTRATE_F
.string "VANESSA$", 12
@@ -3614,7 +3614,7 @@ gTrainers:: @ 8310030
@ BETHANY
.byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_NAME_POKEFAN
+ .byte TRAINER_CLASS_POKEFAN
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
.byte TRAINER_PIC_WINSTRATE_F
.string "BETHANY$", 12
@@ -3626,7 +3626,7 @@ gTrainers:: @ 8310030
@ ISABEL_1
.byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_NAME_POKEFAN
+ .byte TRAINER_CLASS_POKEFAN
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
.byte TRAINER_PIC_WINSTRATE_F
.string "ISABEL$", 12
@@ -3638,7 +3638,7 @@ gTrainers:: @ 8310030
@ ISABEL_2
.byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_NAME_POKEFAN
+ .byte TRAINER_CLASS_POKEFAN
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
.byte TRAINER_PIC_WINSTRATE_F
.string "ISABEL$", 12
@@ -3650,7 +3650,7 @@ gTrainers:: @ 8310030
@ ISABEL_3
.byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_NAME_POKEFAN
+ .byte TRAINER_CLASS_POKEFAN
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
.byte TRAINER_PIC_WINSTRATE_F
.string "ISABEL$", 12
@@ -3662,7 +3662,7 @@ gTrainers:: @ 8310030
@ ISABEL_4
.byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_NAME_POKEFAN
+ .byte TRAINER_CLASS_POKEFAN
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
.byte TRAINER_PIC_WINSTRATE_F
.string "ISABEL$", 12
@@ -3674,7 +3674,7 @@ gTrainers:: @ 8310030
@ ISABEL_5
.byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_NAME_POKEFAN
+ .byte TRAINER_CLASS_POKEFAN
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
.byte TRAINER_PIC_WINSTRATE_F
.string "ISABEL$", 12
@@ -3686,7 +3686,7 @@ gTrainers:: @ 8310030
@ TIMOTHY_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_EXPERT
+ .byte TRAINER_CLASS_EXPERT
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_EXPERT_M
.string "TIMOTHY$", 12
@@ -3698,7 +3698,7 @@ gTrainers:: @ 8310030
@ TIMOTHY_2
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_EXPERT
+ .byte TRAINER_CLASS_EXPERT
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_EXPERT_M
.string "TIMOTHY$", 12
@@ -3710,7 +3710,7 @@ gTrainers:: @ 8310030
@ TIMOTHY_3
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_EXPERT
+ .byte TRAINER_CLASS_EXPERT
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_EXPERT_M
.string "TIMOTHY$", 12
@@ -3722,7 +3722,7 @@ gTrainers:: @ 8310030
@ TIMOTHY_4
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_EXPERT
+ .byte TRAINER_CLASS_EXPERT
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_EXPERT_M
.string "TIMOTHY$", 12
@@ -3734,7 +3734,7 @@ gTrainers:: @ 8310030
@ TIMOTHY_5
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_EXPERT
+ .byte TRAINER_CLASS_EXPERT
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_EXPERT_M
.string "TIMOTHY$", 12
@@ -3746,7 +3746,7 @@ gTrainers:: @ 8310030
@ VICKY
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_WINSTRATE
+ .byte TRAINER_CLASS_WINSTRATE
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_EXPERT_F
.string "VICKY$", 12
@@ -3758,7 +3758,7 @@ gTrainers:: @ 8310030
@ SHELBY_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_EXPERT
+ .byte TRAINER_CLASS_EXPERT
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_EXPERT_F
.string "SHELBY$", 12
@@ -3770,7 +3770,7 @@ gTrainers:: @ 8310030
@ SHELBY_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_EXPERT
+ .byte TRAINER_CLASS_EXPERT
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_EXPERT_F
.string "SHELBY$", 12
@@ -3782,7 +3782,7 @@ gTrainers:: @ 8310030
@ SHELBY_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_EXPERT
+ .byte TRAINER_CLASS_EXPERT
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_EXPERT_F
.string "SHELBY$", 12
@@ -3794,7 +3794,7 @@ gTrainers:: @ 8310030
@ SHELBY_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_EXPERT
+ .byte TRAINER_CLASS_EXPERT
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_EXPERT_F
.string "SHELBY$", 12
@@ -3806,7 +3806,7 @@ gTrainers:: @ 8310030
@ SHELBY_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_EXPERT
+ .byte TRAINER_CLASS_EXPERT
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_EXPERT_F
.string "SHELBY$", 12
@@ -3818,7 +3818,7 @@ gTrainers:: @ 8310030
@ CALVIN_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_YOUNGSTER
+ .byte TRAINER_CLASS_YOUNGSTER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_YOUNGSTER
.string "CALVIN$", 12
@@ -3830,7 +3830,7 @@ gTrainers:: @ 8310030
@ BILLY
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_YOUNGSTER
+ .byte TRAINER_CLASS_YOUNGSTER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_YOUNGSTER
.string "BILLY$", 12
@@ -3842,7 +3842,7 @@ gTrainers:: @ 8310030
@ JOSH
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_YOUNGSTER
+ .byte TRAINER_CLASS_YOUNGSTER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_YOUNGSTER
.string "JOSH$", 12
@@ -3854,7 +3854,7 @@ gTrainers:: @ 8310030
@ TOMMY
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_YOUNGSTER
+ .byte TRAINER_CLASS_YOUNGSTER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_YOUNGSTER
.string "TOMMY$", 12
@@ -3866,7 +3866,7 @@ gTrainers:: @ 8310030
@ JOEY
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_YOUNGSTER
+ .byte TRAINER_CLASS_YOUNGSTER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_YOUNGSTER
.string "JOEY$", 12
@@ -3878,7 +3878,7 @@ gTrainers:: @ 8310030
@ BEN
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_YOUNGSTER
+ .byte TRAINER_CLASS_YOUNGSTER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_YOUNGSTER
.string "BEN$", 12
@@ -3890,7 +3890,7 @@ gTrainers:: @ 8310030
@ QUINCY
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_M
.string "QUINCY$", 12
@@ -3902,7 +3902,7 @@ gTrainers:: @ 8310030
@ KATELYNN
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_F
.string "KATELYNN$", 12
@@ -3914,7 +3914,7 @@ gTrainers:: @ 8310030
@ JAYLEN
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_YOUNGSTER
+ .byte TRAINER_CLASS_YOUNGSTER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_YOUNGSTER
.string "JAYLEN$", 12
@@ -3926,7 +3926,7 @@ gTrainers:: @ 8310030
@ DILLON
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_YOUNGSTER
+ .byte TRAINER_CLASS_YOUNGSTER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_YOUNGSTER
.string "DILLON$", 12
@@ -3938,7 +3938,7 @@ gTrainers:: @ 8310030
@ CALVIN_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_YOUNGSTER
+ .byte TRAINER_CLASS_YOUNGSTER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_YOUNGSTER
.string "CALVIN$", 12
@@ -3950,7 +3950,7 @@ gTrainers:: @ 8310030
@ CALVIN_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_YOUNGSTER
+ .byte TRAINER_CLASS_YOUNGSTER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_YOUNGSTER
.string "CALVIN$", 12
@@ -3962,7 +3962,7 @@ gTrainers:: @ 8310030
@ CALVIN_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_YOUNGSTER
+ .byte TRAINER_CLASS_YOUNGSTER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_YOUNGSTER
.string "CALVIN$", 12
@@ -3974,7 +3974,7 @@ gTrainers:: @ 8310030
@ CALVIN_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_YOUNGSTER
+ .byte TRAINER_CLASS_YOUNGSTER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_YOUNGSTER
.string "CALVIN$", 12
@@ -3986,7 +3986,7 @@ gTrainers:: @ 8310030
@ EDDIE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_YOUNGSTER
+ .byte TRAINER_CLASS_YOUNGSTER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_YOUNGSTER
.string "EDDIE$", 12
@@ -3998,7 +3998,7 @@ gTrainers:: @ 8310030
@ ALLEN
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_YOUNGSTER
+ .byte TRAINER_CLASS_YOUNGSTER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_YOUNGSTER
.string "ALLEN$", 12
@@ -4010,7 +4010,7 @@ gTrainers:: @ 8310030
@ TIMMY
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_YOUNGSTER
+ .byte TRAINER_CLASS_YOUNGSTER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_YOUNGSTER
.string "TIMMY$", 12
@@ -4022,7 +4022,7 @@ gTrainers:: @ 8310030
@ WALLACE
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_CHAMPION
+ .byte TRAINER_CLASS_CHAMPION
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_CHAMPION_WALLACE
.string "WALLACE$", 12
@@ -4034,7 +4034,7 @@ gTrainers:: @ 8310030
@ ANDREW
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_FISHERMAN
+ .byte TRAINER_CLASS_FISHERMAN
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_FISHERMAN
.string "ANDREW$", 12
@@ -4046,7 +4046,7 @@ gTrainers:: @ 8310030
@ IVAN
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_FISHERMAN
+ .byte TRAINER_CLASS_FISHERMAN
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_FISHERMAN
.string "IVAN$", 12
@@ -4058,7 +4058,7 @@ gTrainers:: @ 8310030
@ CLAUDE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_FISHERMAN
+ .byte TRAINER_CLASS_FISHERMAN
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_FISHERMAN
.string "CLAUDE$", 12
@@ -4070,7 +4070,7 @@ gTrainers:: @ 8310030
@ ELLIOT_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_FISHERMAN
+ .byte TRAINER_CLASS_FISHERMAN
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_FISHERMAN
.string "ELLIOT$", 12
@@ -4082,7 +4082,7 @@ gTrainers:: @ 8310030
@ NED
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_FISHERMAN
+ .byte TRAINER_CLASS_FISHERMAN
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_FISHERMAN
.string "NED$", 12
@@ -4094,7 +4094,7 @@ gTrainers:: @ 8310030
@ DALE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_FISHERMAN
+ .byte TRAINER_CLASS_FISHERMAN
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_FISHERMAN
.string "DALE$", 12
@@ -4106,7 +4106,7 @@ gTrainers:: @ 8310030
@ NOLAN
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_FISHERMAN
+ .byte TRAINER_CLASS_FISHERMAN
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_FISHERMAN
.string "NOLAN$", 12
@@ -4118,7 +4118,7 @@ gTrainers:: @ 8310030
@ BARNY
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_FISHERMAN
+ .byte TRAINER_CLASS_FISHERMAN
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_FISHERMAN
.string "BARNY$", 12
@@ -4130,7 +4130,7 @@ gTrainers:: @ 8310030
@ WADE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_FISHERMAN
+ .byte TRAINER_CLASS_FISHERMAN
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_FISHERMAN
.string "WADE$", 12
@@ -4142,7 +4142,7 @@ gTrainers:: @ 8310030
@ CARTER
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_FISHERMAN
+ .byte TRAINER_CLASS_FISHERMAN
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_FISHERMAN
.string "CARTER$", 12
@@ -4154,7 +4154,7 @@ gTrainers:: @ 8310030
@ ELLIOT_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_FISHERMAN
+ .byte TRAINER_CLASS_FISHERMAN
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_FISHERMAN
.string "ELLIOT$", 12
@@ -4166,7 +4166,7 @@ gTrainers:: @ 8310030
@ ELLIOT_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_FISHERMAN
+ .byte TRAINER_CLASS_FISHERMAN
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_FISHERMAN
.string "ELLIOT$", 12
@@ -4178,7 +4178,7 @@ gTrainers:: @ 8310030
@ ELLIOT_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_FISHERMAN
+ .byte TRAINER_CLASS_FISHERMAN
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_FISHERMAN
.string "ELLIOT$", 12
@@ -4190,7 +4190,7 @@ gTrainers:: @ 8310030
@ ELLIOT_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_FISHERMAN
+ .byte TRAINER_CLASS_FISHERMAN
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_FISHERMAN
.string "ELLIOT$", 12
@@ -4202,7 +4202,7 @@ gTrainers:: @ 8310030
@ RONALD
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_FISHERMAN
+ .byte TRAINER_CLASS_FISHERMAN
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_FISHERMAN
.string "RONALD$", 12
@@ -4214,7 +4214,7 @@ gTrainers:: @ 8310030
@ JACOB
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_CYCLING_TRIATHLETE_M
.string "JACOB$", 12
@@ -4226,7 +4226,7 @@ gTrainers:: @ 8310030
@ ANTHONY
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_CYCLING_TRIATHLETE_M
.string "ANTHONY$", 12
@@ -4238,7 +4238,7 @@ gTrainers:: @ 8310030
@ BENJAMIN_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_CYCLING_TRIATHLETE_M
.string "BENJAMIN$", 12
@@ -4250,7 +4250,7 @@ gTrainers:: @ 8310030
@ BENJAMIN_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_CYCLING_TRIATHLETE_M
.string "BENJAMIN$", 12
@@ -4262,7 +4262,7 @@ gTrainers:: @ 8310030
@ BENJAMIN_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_CYCLING_TRIATHLETE_M
.string "BENJAMIN$", 12
@@ -4274,7 +4274,7 @@ gTrainers:: @ 8310030
@ BENJAMIN_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_CYCLING_TRIATHLETE_M
.string "BENJAMIN$", 12
@@ -4286,7 +4286,7 @@ gTrainers:: @ 8310030
@ BENJAMIN_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_CYCLING_TRIATHLETE_M
.string "BENJAMIN$", 12
@@ -4298,7 +4298,7 @@ gTrainers:: @ 8310030
@ ABIGAIL_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_CYCLING_TRIATHLETE_F
.string "ABIGAIL$", 12
@@ -4310,7 +4310,7 @@ gTrainers:: @ 8310030
@ JASMINE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_CYCLING_TRIATHLETE_F
.string "JASMINE$", 12
@@ -4322,7 +4322,7 @@ gTrainers:: @ 8310030
@ ABIGAIL_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_CYCLING_TRIATHLETE_F
.string "ABIGAIL$", 12
@@ -4334,7 +4334,7 @@ gTrainers:: @ 8310030
@ ABIGAIL_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_CYCLING_TRIATHLETE_F
.string "ABIGAIL$", 12
@@ -4346,7 +4346,7 @@ gTrainers:: @ 8310030
@ ABIGAIL_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_CYCLING_TRIATHLETE_F
.string "ABIGAIL$", 12
@@ -4358,7 +4358,7 @@ gTrainers:: @ 8310030
@ ABIGAIL_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_CYCLING_TRIATHLETE_F
.string "ABIGAIL$", 12
@@ -4370,7 +4370,7 @@ gTrainers:: @ 8310030
@ DYLAN_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_RUNNING_TRIATHLETE_M
.string "DYLAN$", 12
@@ -4382,7 +4382,7 @@ gTrainers:: @ 8310030
@ DYLAN_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_RUNNING_TRIATHLETE_M
.string "DYLAN$", 12
@@ -4394,7 +4394,7 @@ gTrainers:: @ 8310030
@ DYLAN_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_RUNNING_TRIATHLETE_M
.string "DYLAN$", 12
@@ -4406,7 +4406,7 @@ gTrainers:: @ 8310030
@ DYLAN_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_RUNNING_TRIATHLETE_M
.string "DYLAN$", 12
@@ -4418,7 +4418,7 @@ gTrainers:: @ 8310030
@ DYLAN_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_RUNNING_TRIATHLETE_M
.string "DYLAN$", 12
@@ -4430,7 +4430,7 @@ gTrainers:: @ 8310030
@ MARIA_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_RUNNING_TRIATHLETE_F
.string "MARIA$", 12
@@ -4442,7 +4442,7 @@ gTrainers:: @ 8310030
@ MARIA_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_RUNNING_TRIATHLETE_F
.string "MARIA$", 12
@@ -4454,7 +4454,7 @@ gTrainers:: @ 8310030
@ MARIA_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_RUNNING_TRIATHLETE_F
.string "MARIA$", 12
@@ -4466,7 +4466,7 @@ gTrainers:: @ 8310030
@ MARIA_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_RUNNING_TRIATHLETE_F
.string "MARIA$", 12
@@ -4478,7 +4478,7 @@ gTrainers:: @ 8310030
@ MARIA_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_RUNNING_TRIATHLETE_F
.string "MARIA$", 12
@@ -4490,7 +4490,7 @@ gTrainers:: @ 8310030
@ CAMDEN
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
.string "CAMDEN$", 12
@@ -4502,7 +4502,7 @@ gTrainers:: @ 8310030
@ DEMETRIUS
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_YOUNGSTER
+ .byte TRAINER_CLASS_YOUNGSTER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_YOUNGSTER
.string "DEMETRIUS$", 12
@@ -4514,7 +4514,7 @@ gTrainers:: @ 8310030
@ ISAIAH_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
.string "ISAIAH$", 12
@@ -4526,7 +4526,7 @@ gTrainers:: @ 8310030
@ PABLO_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
.string "PABLO$", 12
@@ -4538,7 +4538,7 @@ gTrainers:: @ 8310030
@ CHASE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
.string "CHASE$", 12
@@ -4550,7 +4550,7 @@ gTrainers:: @ 8310030
@ ISAIAH_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
.string "ISAIAH$", 12
@@ -4562,7 +4562,7 @@ gTrainers:: @ 8310030
@ ISAIAH_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
.string "ISAIAH$", 12
@@ -4574,7 +4574,7 @@ gTrainers:: @ 8310030
@ ISAIAH_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
.string "ISAIAH$", 12
@@ -4586,7 +4586,7 @@ gTrainers:: @ 8310030
@ ISAIAH_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
.string "ISAIAH$", 12
@@ -4598,7 +4598,7 @@ gTrainers:: @ 8310030
@ ISOBEL
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMING_TRIATHLETE_F
.string "ISOBEL$", 12
@@ -4610,7 +4610,7 @@ gTrainers:: @ 8310030
@ DONNY
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMING_TRIATHLETE_F
.string "DONNY$", 12
@@ -4622,7 +4622,7 @@ gTrainers:: @ 8310030
@ TALIA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMING_TRIATHLETE_F
.string "TALIA$", 12
@@ -4634,7 +4634,7 @@ gTrainers:: @ 8310030
@ KATELYN_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMING_TRIATHLETE_F
.string "KATELYN$", 12
@@ -4646,7 +4646,7 @@ gTrainers:: @ 8310030
@ ALLISON
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMING_TRIATHLETE_F
.string "ALLISON$", 12
@@ -4658,7 +4658,7 @@ gTrainers:: @ 8310030
@ KATELYN_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMING_TRIATHLETE_F
.string "KATELYN$", 12
@@ -4670,7 +4670,7 @@ gTrainers:: @ 8310030
@ KATELYN_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMING_TRIATHLETE_F
.string "KATELYN$", 12
@@ -4682,7 +4682,7 @@ gTrainers:: @ 8310030
@ KATELYN_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMING_TRIATHLETE_F
.string "KATELYN$", 12
@@ -4694,7 +4694,7 @@ gTrainers:: @ 8310030
@ KATELYN_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMING_TRIATHLETE_F
.string "KATELYN$", 12
@@ -4706,7 +4706,7 @@ gTrainers:: @ 8310030
@ NICOLAS_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_DRAGON_TAMER
+ .byte TRAINER_CLASS_DRAGON_TAMER
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_DRAGON_TAMER
.string "NICOLAS$", 12
@@ -4718,7 +4718,7 @@ gTrainers:: @ 8310030
@ NICOLAS_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_DRAGON_TAMER
+ .byte TRAINER_CLASS_DRAGON_TAMER
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_DRAGON_TAMER
.string "NICOLAS$", 12
@@ -4730,7 +4730,7 @@ gTrainers:: @ 8310030
@ NICOLAS_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_DRAGON_TAMER
+ .byte TRAINER_CLASS_DRAGON_TAMER
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_DRAGON_TAMER
.string "NICOLAS$", 12
@@ -4742,7 +4742,7 @@ gTrainers:: @ 8310030
@ NICOLAS_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_DRAGON_TAMER
+ .byte TRAINER_CLASS_DRAGON_TAMER
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_DRAGON_TAMER
.string "NICOLAS$", 12
@@ -4754,7 +4754,7 @@ gTrainers:: @ 8310030
@ NICOLAS_5
.byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_NAME_DRAGON_TAMER
+ .byte TRAINER_CLASS_DRAGON_TAMER
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_DRAGON_TAMER
.string "NICOLAS$", 12
@@ -4766,7 +4766,7 @@ gTrainers:: @ 8310030
@ AARON
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_DRAGON_TAMER
+ .byte TRAINER_CLASS_DRAGON_TAMER
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_DRAGON_TAMER
.string "AARON$", 12
@@ -4778,7 +4778,7 @@ gTrainers:: @ 8310030
@ PERRY
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BIRD_KEEPER
+ .byte TRAINER_CLASS_BIRD_KEEPER
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_BIRD_KEEPER
.string "PERRY$", 12
@@ -4790,7 +4790,7 @@ gTrainers:: @ 8310030
@ HUGH
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BIRD_KEEPER
+ .byte TRAINER_CLASS_BIRD_KEEPER
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_BIRD_KEEPER
.string "HUGH$", 12
@@ -4802,7 +4802,7 @@ gTrainers:: @ 8310030
@ PHIL
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BIRD_KEEPER
+ .byte TRAINER_CLASS_BIRD_KEEPER
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_BIRD_KEEPER
.string "PHIL$", 12
@@ -4814,7 +4814,7 @@ gTrainers:: @ 8310030
@ JARED
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BIRD_KEEPER
+ .byte TRAINER_CLASS_BIRD_KEEPER
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_BIRD_KEEPER
.string "JARED$", 12
@@ -4826,7 +4826,7 @@ gTrainers:: @ 8310030
@ HUMBERTO
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BIRD_KEEPER
+ .byte TRAINER_CLASS_BIRD_KEEPER
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_BIRD_KEEPER
.string "HUMBERTO$", 12
@@ -4838,7 +4838,7 @@ gTrainers:: @ 8310030
@ PRESLEY
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BIRD_KEEPER
+ .byte TRAINER_CLASS_BIRD_KEEPER
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_BIRD_KEEPER
.string "PRESLEY$", 12
@@ -4850,7 +4850,7 @@ gTrainers:: @ 8310030
@ EDWARDO
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BIRD_KEEPER
+ .byte TRAINER_CLASS_BIRD_KEEPER
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_BIRD_KEEPER
.string "EDWARDO$", 12
@@ -4862,7 +4862,7 @@ gTrainers:: @ 8310030
@ COLIN
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BIRD_KEEPER
+ .byte TRAINER_CLASS_BIRD_KEEPER
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_BIRD_KEEPER
.string "COLIN$", 12
@@ -4874,7 +4874,7 @@ gTrainers:: @ 8310030
@ ROBERT_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BIRD_KEEPER
+ .byte TRAINER_CLASS_BIRD_KEEPER
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_BIRD_KEEPER
.string "ROBERT$", 12
@@ -4886,7 +4886,7 @@ gTrainers:: @ 8310030
@ BENNY
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BIRD_KEEPER
+ .byte TRAINER_CLASS_BIRD_KEEPER
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_BIRD_KEEPER
.string "BENNY$", 12
@@ -4898,7 +4898,7 @@ gTrainers:: @ 8310030
@ CHESTER
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BIRD_KEEPER
+ .byte TRAINER_CLASS_BIRD_KEEPER
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_BIRD_KEEPER
.string "CHESTER$", 12
@@ -4910,7 +4910,7 @@ gTrainers:: @ 8310030
@ ROBERT_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BIRD_KEEPER
+ .byte TRAINER_CLASS_BIRD_KEEPER
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_BIRD_KEEPER
.string "ROBERT$", 12
@@ -4922,7 +4922,7 @@ gTrainers:: @ 8310030
@ ROBERT_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BIRD_KEEPER
+ .byte TRAINER_CLASS_BIRD_KEEPER
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_BIRD_KEEPER
.string "ROBERT$", 12
@@ -4934,7 +4934,7 @@ gTrainers:: @ 8310030
@ ROBERT_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BIRD_KEEPER
+ .byte TRAINER_CLASS_BIRD_KEEPER
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_BIRD_KEEPER
.string "ROBERT$", 12
@@ -4946,7 +4946,7 @@ gTrainers:: @ 8310030
@ ROBERT_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BIRD_KEEPER
+ .byte TRAINER_CLASS_BIRD_KEEPER
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_BIRD_KEEPER
.string "ROBERT$", 12
@@ -4958,7 +4958,7 @@ gTrainers:: @ 8310030
@ ALEX
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BIRD_KEEPER
+ .byte TRAINER_CLASS_BIRD_KEEPER
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_BIRD_KEEPER
.string "ALEX$", 12
@@ -4970,7 +4970,7 @@ gTrainers:: @ 8310030
@ BECK
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BIRD_KEEPER
+ .byte TRAINER_CLASS_BIRD_KEEPER
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_BIRD_KEEPER
.string "BECK$", 12
@@ -4982,7 +4982,7 @@ gTrainers:: @ 8310030
@ YASU
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_NINJA_BOY
+ .byte TRAINER_CLASS_NINJA_BOY
.byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_NINJA_BOY
.string "YASU$", 12
@@ -4994,7 +4994,7 @@ gTrainers:: @ 8310030
@ TAKASHI
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_NINJA_BOY
+ .byte TRAINER_CLASS_NINJA_BOY
.byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_NINJA_BOY
.string "TAKASHI$", 12
@@ -5006,7 +5006,7 @@ gTrainers:: @ 8310030
@ DIANNE
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_F
.string "DIANNE$", 12
@@ -5018,7 +5018,7 @@ gTrainers:: @ 8310030
@ JANI
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TUBER_1
+ .byte TRAINER_CLASS_TUBER_1
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_TUBER_F
.string "JANI$", 12
@@ -5030,7 +5030,7 @@ gTrainers:: @ 8310030
@ LAO_1
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_NINJA_BOY
+ .byte TRAINER_CLASS_NINJA_BOY
.byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_NINJA_BOY
.string "LAO$", 12
@@ -5042,7 +5042,7 @@ gTrainers:: @ 8310030
@ LUNG
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_NINJA_BOY
+ .byte TRAINER_CLASS_NINJA_BOY
.byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_NINJA_BOY
.string "LUNG$", 12
@@ -5054,7 +5054,7 @@ gTrainers:: @ 8310030
@ LAO_2
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_NINJA_BOY
+ .byte TRAINER_CLASS_NINJA_BOY
.byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_NINJA_BOY
.string "LAO$", 12
@@ -5066,7 +5066,7 @@ gTrainers:: @ 8310030
@ LAO_3
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_NINJA_BOY
+ .byte TRAINER_CLASS_NINJA_BOY
.byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_NINJA_BOY
.string "LAO$", 12
@@ -5078,7 +5078,7 @@ gTrainers:: @ 8310030
@ LAO_4
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_NINJA_BOY
+ .byte TRAINER_CLASS_NINJA_BOY
.byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_NINJA_BOY
.string "LAO$", 12
@@ -5090,7 +5090,7 @@ gTrainers:: @ 8310030
@ LAO_5
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_NINJA_BOY
+ .byte TRAINER_CLASS_NINJA_BOY
.byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_NINJA_BOY
.string "LAO$", 12
@@ -5102,7 +5102,7 @@ gTrainers:: @ 8310030
@ JOCELYN
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BATTLE_GIRL
+ .byte TRAINER_CLASS_BATTLE_GIRL
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_BATTLE_GIRL
.string "JOCELYN$", 12
@@ -5114,7 +5114,7 @@ gTrainers:: @ 8310030
@ LAURA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BATTLE_GIRL
+ .byte TRAINER_CLASS_BATTLE_GIRL
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_BATTLE_GIRL
.string "LAURA$", 12
@@ -5126,7 +5126,7 @@ gTrainers:: @ 8310030
@ CYNDY_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BATTLE_GIRL
+ .byte TRAINER_CLASS_BATTLE_GIRL
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_BATTLE_GIRL
.string "CYNDY$", 12
@@ -5138,7 +5138,7 @@ gTrainers:: @ 8310030
@ CORA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BATTLE_GIRL
+ .byte TRAINER_CLASS_BATTLE_GIRL
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_BATTLE_GIRL
.string "CORA$", 12
@@ -5150,7 +5150,7 @@ gTrainers:: @ 8310030
@ PAULA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BATTLE_GIRL
+ .byte TRAINER_CLASS_BATTLE_GIRL
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_BATTLE_GIRL
.string "PAULA$", 12
@@ -5162,7 +5162,7 @@ gTrainers:: @ 8310030
@ CYNDY_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BATTLE_GIRL
+ .byte TRAINER_CLASS_BATTLE_GIRL
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_BATTLE_GIRL
.string "CYNDY$", 12
@@ -5174,7 +5174,7 @@ gTrainers:: @ 8310030
@ CYNDY_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BATTLE_GIRL
+ .byte TRAINER_CLASS_BATTLE_GIRL
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_BATTLE_GIRL
.string "CYNDY$", 12
@@ -5186,7 +5186,7 @@ gTrainers:: @ 8310030
@ CYNDY_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BATTLE_GIRL
+ .byte TRAINER_CLASS_BATTLE_GIRL
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_BATTLE_GIRL
.string "CYNDY$", 12
@@ -5198,7 +5198,7 @@ gTrainers:: @ 8310030
@ CYNDY_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BATTLE_GIRL
+ .byte TRAINER_CLASS_BATTLE_GIRL
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_BATTLE_GIRL
.string "CYNDY$", 12
@@ -5210,7 +5210,7 @@ gTrainers:: @ 8310030
@ MADELINE_1
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_PARASOL_LADY
+ .byte TRAINER_CLASS_PARASOL_LADY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_PARASOL_LADY
.string "MADELINE$", 12
@@ -5222,7 +5222,7 @@ gTrainers:: @ 8310030
@ CLARISSA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PARASOL_LADY
+ .byte TRAINER_CLASS_PARASOL_LADY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_PARASOL_LADY
.string "CLARISSA$", 12
@@ -5234,7 +5234,7 @@ gTrainers:: @ 8310030
@ ANGELICA
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_PARASOL_LADY
+ .byte TRAINER_CLASS_PARASOL_LADY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_PARASOL_LADY
.string "ANGELICA$", 12
@@ -5246,7 +5246,7 @@ gTrainers:: @ 8310030
@ MADELINE_2
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_PARASOL_LADY
+ .byte TRAINER_CLASS_PARASOL_LADY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_PARASOL_LADY
.string "MADELINE$", 12
@@ -5258,7 +5258,7 @@ gTrainers:: @ 8310030
@ MADELINE_3
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_PARASOL_LADY
+ .byte TRAINER_CLASS_PARASOL_LADY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_PARASOL_LADY
.string "MADELINE$", 12
@@ -5270,7 +5270,7 @@ gTrainers:: @ 8310030
@ MADELINE_4
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_PARASOL_LADY
+ .byte TRAINER_CLASS_PARASOL_LADY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_PARASOL_LADY
.string "MADELINE$", 12
@@ -5282,7 +5282,7 @@ gTrainers:: @ 8310030
@ MADELINE_5
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_PARASOL_LADY
+ .byte TRAINER_CLASS_PARASOL_LADY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_PARASOL_LADY
.string "MADELINE$", 12
@@ -5294,7 +5294,7 @@ gTrainers:: @ 8310030
@ BEVERLY
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte TRAINER_CLASS_SWIMMER_F
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_F
.string "BEVERLY$", 12
@@ -5306,7 +5306,7 @@ gTrainers:: @ 8310030
@ IMANI
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte TRAINER_CLASS_SWIMMER_F
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_F
.string "IMANI$", 12
@@ -5318,7 +5318,7 @@ gTrainers:: @ 8310030
@ KYLA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte TRAINER_CLASS_SWIMMER_F
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_F
.string "KYLA$", 12
@@ -5330,7 +5330,7 @@ gTrainers:: @ 8310030
@ DENISE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte TRAINER_CLASS_SWIMMER_F
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_F
.string "DENISE$", 12
@@ -5342,7 +5342,7 @@ gTrainers:: @ 8310030
@ BETH
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte TRAINER_CLASS_SWIMMER_F
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_F
.string "BETH$", 12
@@ -5354,7 +5354,7 @@ gTrainers:: @ 8310030
@ TARA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte TRAINER_CLASS_SWIMMER_F
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_F
.string "TARA$", 12
@@ -5366,7 +5366,7 @@ gTrainers:: @ 8310030
@ MISSY
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte TRAINER_CLASS_SWIMMER_F
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_F
.string "MISSY$", 12
@@ -5378,7 +5378,7 @@ gTrainers:: @ 8310030
@ ALICE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte TRAINER_CLASS_SWIMMER_F
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_F
.string "ALICE$", 12
@@ -5390,7 +5390,7 @@ gTrainers:: @ 8310030
@ JENNY_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte TRAINER_CLASS_SWIMMER_F
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_F
.string "JENNY$", 12
@@ -5402,7 +5402,7 @@ gTrainers:: @ 8310030
@ GRACE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte TRAINER_CLASS_SWIMMER_F
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_F
.string "GRACE$", 12
@@ -5414,7 +5414,7 @@ gTrainers:: @ 8310030
@ TANYA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte TRAINER_CLASS_SWIMMER_F
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_F
.string "TANYA$", 12
@@ -5426,7 +5426,7 @@ gTrainers:: @ 8310030
@ SHARON
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte TRAINER_CLASS_SWIMMER_F
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_F
.string "SHARON$", 12
@@ -5438,7 +5438,7 @@ gTrainers:: @ 8310030
@ NIKKI
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte TRAINER_CLASS_SWIMMER_F
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_F
.string "NIKKI$", 12
@@ -5450,7 +5450,7 @@ gTrainers:: @ 8310030
@ BRENDA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte TRAINER_CLASS_SWIMMER_F
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_F
.string "BRENDA$", 12
@@ -5462,7 +5462,7 @@ gTrainers:: @ 8310030
@ KATIE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte TRAINER_CLASS_SWIMMER_F
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_F
.string "KATIE$", 12
@@ -5474,7 +5474,7 @@ gTrainers:: @ 8310030
@ SUSIE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte TRAINER_CLASS_SWIMMER_F
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_F
.string "SUSIE$", 12
@@ -5486,7 +5486,7 @@ gTrainers:: @ 8310030
@ KARA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte TRAINER_CLASS_SWIMMER_F
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_F
.string "KARA$", 12
@@ -5498,7 +5498,7 @@ gTrainers:: @ 8310030
@ DANA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte TRAINER_CLASS_SWIMMER_F
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_F
.string "DANA$", 12
@@ -5510,7 +5510,7 @@ gTrainers:: @ 8310030
@ SIENNA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte TRAINER_CLASS_SWIMMER_F
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_F
.string "SIENNA$", 12
@@ -5522,7 +5522,7 @@ gTrainers:: @ 8310030
@ DEBRA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte TRAINER_CLASS_SWIMMER_F
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_F
.string "DEBRA$", 12
@@ -5534,7 +5534,7 @@ gTrainers:: @ 8310030
@ LINDA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte TRAINER_CLASS_SWIMMER_F
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_F
.string "LINDA$", 12
@@ -5546,7 +5546,7 @@ gTrainers:: @ 8310030
@ KAYLEE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte TRAINER_CLASS_SWIMMER_F
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_F
.string "KAYLEE$", 12
@@ -5558,7 +5558,7 @@ gTrainers:: @ 8310030
@ LAUREL
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte TRAINER_CLASS_SWIMMER_F
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_F
.string "LAUREL$", 12
@@ -5570,7 +5570,7 @@ gTrainers:: @ 8310030
@ CARLEE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte TRAINER_CLASS_SWIMMER_F
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_F
.string "CARLEE$", 12
@@ -5582,7 +5582,7 @@ gTrainers:: @ 8310030
@ JENNY_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte TRAINER_CLASS_SWIMMER_F
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_F
.string "JENNY$", 12
@@ -5594,7 +5594,7 @@ gTrainers:: @ 8310030
@ JENNY_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte TRAINER_CLASS_SWIMMER_F
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_F
.string "JENNY$", 12
@@ -5606,7 +5606,7 @@ gTrainers:: @ 8310030
@ JENNY_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte TRAINER_CLASS_SWIMMER_F
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_F
.string "JENNY$", 12
@@ -5618,7 +5618,7 @@ gTrainers:: @ 8310030
@ JENNY_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte TRAINER_CLASS_SWIMMER_F
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_F
.string "JENNY$", 12
@@ -5630,7 +5630,7 @@ gTrainers:: @ 8310030
@ HEIDI
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_PICNICKER
+ .byte TRAINER_CLASS_PICNICKER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_PICNICKER
.string "HEIDI$", 12
@@ -5642,7 +5642,7 @@ gTrainers:: @ 8310030
@ BECKY
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_PICNICKER
+ .byte TRAINER_CLASS_PICNICKER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_PICNICKER
.string "BECKY$", 12
@@ -5654,7 +5654,7 @@ gTrainers:: @ 8310030
@ CAROL
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PICNICKER
+ .byte TRAINER_CLASS_PICNICKER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_PICNICKER
.string "CAROL$", 12
@@ -5666,7 +5666,7 @@ gTrainers:: @ 8310030
@ NANCY
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PICNICKER
+ .byte TRAINER_CLASS_PICNICKER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_PICNICKER
.string "NANCY$", 12
@@ -5678,7 +5678,7 @@ gTrainers:: @ 8310030
@ MARTHA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PICNICKER
+ .byte TRAINER_CLASS_PICNICKER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_PICNICKER
.string "MARTHA$", 12
@@ -5690,7 +5690,7 @@ gTrainers:: @ 8310030
@ DIANA_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PICNICKER
+ .byte TRAINER_CLASS_PICNICKER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_PICNICKER
.string "DIANA$", 12
@@ -5702,7 +5702,7 @@ gTrainers:: @ 8310030
@ CEDRIC
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte TRAINER_CLASS_PSYCHIC
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_PSYCHIC_M
.string "CEDRIC$", 12
@@ -5714,7 +5714,7 @@ gTrainers:: @ 8310030
@ IRENE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PICNICKER
+ .byte TRAINER_CLASS_PICNICKER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_PICNICKER
.string "IRENE$", 12
@@ -5726,7 +5726,7 @@ gTrainers:: @ 8310030
@ DIANA_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PICNICKER
+ .byte TRAINER_CLASS_PICNICKER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_PICNICKER
.string "DIANA$", 12
@@ -5738,7 +5738,7 @@ gTrainers:: @ 8310030
@ DIANA_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PICNICKER
+ .byte TRAINER_CLASS_PICNICKER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_PICNICKER
.string "DIANA$", 12
@@ -5750,7 +5750,7 @@ gTrainers:: @ 8310030
@ DIANA_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PICNICKER
+ .byte TRAINER_CLASS_PICNICKER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_PICNICKER
.string "DIANA$", 12
@@ -5762,7 +5762,7 @@ gTrainers:: @ 8310030
@ DIANA_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PICNICKER
+ .byte TRAINER_CLASS_PICNICKER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_PICNICKER
.string "DIANA$", 12
@@ -5774,7 +5774,7 @@ gTrainers:: @ 8310030
@ AMY_AND_LIV_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TWINS
+ .byte TRAINER_CLASS_TWINS
.byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
.byte TRAINER_PIC_TWINS
.string "AMY & LIV$", 12
@@ -5786,7 +5786,7 @@ gTrainers:: @ 8310030
@ AMY_AND_LIV_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TWINS
+ .byte TRAINER_CLASS_TWINS
.byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
.byte TRAINER_PIC_TWINS
.string "AMY & LIV$", 12
@@ -5798,7 +5798,7 @@ gTrainers:: @ 8310030
@ GINA_AND_MIA_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TWINS
+ .byte TRAINER_CLASS_TWINS
.byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
.byte TRAINER_PIC_TWINS
.string "GINA & MIA$", 12
@@ -5810,7 +5810,7 @@ gTrainers:: @ 8310030
@ MIU_AND_YUKI
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TWINS
+ .byte TRAINER_CLASS_TWINS
.byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
.byte TRAINER_PIC_TWINS
.string "MIU & YUKI$", 12
@@ -5822,7 +5822,7 @@ gTrainers:: @ 8310030
@ AMY_AND_LIV_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TWINS
+ .byte TRAINER_CLASS_TWINS
.byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
.byte TRAINER_PIC_TWINS
.string "AMY & LIV$", 12
@@ -5834,7 +5834,7 @@ gTrainers:: @ 8310030
@ GINA_AND_MIA_2
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_TWINS
+ .byte TRAINER_CLASS_TWINS
.byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
.byte TRAINER_PIC_TWINS
.string "GINA & MIA$", 12
@@ -5846,7 +5846,7 @@ gTrainers:: @ 8310030
@ AMY_AND_LIV_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TWINS
+ .byte TRAINER_CLASS_TWINS
.byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
.byte TRAINER_PIC_TWINS
.string "AMY & LIV$", 12
@@ -5858,7 +5858,7 @@ gTrainers:: @ 8310030
@ AMY_AND_LIV_5
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_TWINS
+ .byte TRAINER_CLASS_TWINS
.byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
.byte TRAINER_PIC_TWINS
.string "AMY & LIV$", 12
@@ -5870,7 +5870,7 @@ gTrainers:: @ 8310030
@ AMY_AND_LIV_6
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_TWINS
+ .byte TRAINER_CLASS_TWINS
.byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
.byte TRAINER_PIC_TWINS
.string "AMY & LIV$", 12
@@ -5882,7 +5882,7 @@ gTrainers:: @ 8310030
@ HUEY
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SAILOR
+ .byte TRAINER_CLASS_SAILOR
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_SAILOR
.string "HUEY$", 12
@@ -5894,7 +5894,7 @@ gTrainers:: @ 8310030
@ EDMOND
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SAILOR
+ .byte TRAINER_CLASS_SAILOR
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_SAILOR
.string "EDMOND$", 12
@@ -5906,7 +5906,7 @@ gTrainers:: @ 8310030
@ ERNEST_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SAILOR
+ .byte TRAINER_CLASS_SAILOR
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_SAILOR
.string "ERNEST$", 12
@@ -5918,7 +5918,7 @@ gTrainers:: @ 8310030
@ DWAYNE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SAILOR
+ .byte TRAINER_CLASS_SAILOR
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_SAILOR
.string "DWAYNE$", 12
@@ -5930,7 +5930,7 @@ gTrainers:: @ 8310030
@ PHILLIP
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SAILOR
+ .byte TRAINER_CLASS_SAILOR
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_SAILOR
.string "PHILLIP$", 12
@@ -5942,7 +5942,7 @@ gTrainers:: @ 8310030
@ LEONARD
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SAILOR
+ .byte TRAINER_CLASS_SAILOR
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_SAILOR
.string "LEONARD$", 12
@@ -5954,7 +5954,7 @@ gTrainers:: @ 8310030
@ DUNCAN
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SAILOR
+ .byte TRAINER_CLASS_SAILOR
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_SAILOR
.string "DUNCAN$", 12
@@ -5966,7 +5966,7 @@ gTrainers:: @ 8310030
@ ERNEST_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SAILOR
+ .byte TRAINER_CLASS_SAILOR
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_SAILOR
.string "ERNEST$", 12
@@ -5978,7 +5978,7 @@ gTrainers:: @ 8310030
@ ERNEST_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SAILOR
+ .byte TRAINER_CLASS_SAILOR
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_SAILOR
.string "ERNEST$", 12
@@ -5990,7 +5990,7 @@ gTrainers:: @ 8310030
@ ERNEST_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SAILOR
+ .byte TRAINER_CLASS_SAILOR
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_SAILOR
.string "ERNEST$", 12
@@ -6002,7 +6002,7 @@ gTrainers:: @ 8310030
@ ERNEST_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SAILOR
+ .byte TRAINER_CLASS_SAILOR
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_SAILOR
.string "ERNEST$", 12
@@ -6014,7 +6014,7 @@ gTrainers:: @ 8310030
@ ELI
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_HIKER
+ .byte TRAINER_CLASS_HIKER
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_HIKER
.string "ELI$", 12
@@ -6026,7 +6026,7 @@ gTrainers:: @ 8310030
@ ANNIKA
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_POKEFAN
+ .byte TRAINER_CLASS_POKEFAN
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
.byte TRAINER_PIC_WINSTRATE_F
.string "ANNIKA$", 12
@@ -6038,7 +6038,7 @@ gTrainers:: @ 8310030
@ JAZMYN
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_2
+ .byte TRAINER_CLASS_COOLTRAINER_2
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_F
.string "JAZMYN$", 12
@@ -6050,7 +6050,7 @@ gTrainers:: @ 8310030
@ JONAS
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_NINJA_BOY
+ .byte TRAINER_CLASS_NINJA_BOY
.byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_NINJA_BOY
.string "JONAS$", 12
@@ -6062,7 +6062,7 @@ gTrainers:: @ 8310030
@ KAYLEY
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_PARASOL_LADY
+ .byte TRAINER_CLASS_PARASOL_LADY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_PARASOL_LADY
.string "KAYLEY$", 12
@@ -6074,7 +6074,7 @@ gTrainers:: @ 8310030
@ AURON
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_EXPERT
+ .byte TRAINER_CLASS_EXPERT
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_EXPERT_M
.string "AURON$", 12
@@ -6086,7 +6086,7 @@ gTrainers:: @ 8310030
@ KELVIN
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SAILOR
+ .byte TRAINER_CLASS_SAILOR
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_SAILOR
.string "KELVIN$", 12
@@ -6098,7 +6098,7 @@ gTrainers:: @ 8310030
@ MARLEY
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_F
.string "MARLEY$", 12
@@ -6110,7 +6110,7 @@ gTrainers:: @ 8310030
@ REYNA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BATTLE_GIRL
+ .byte TRAINER_CLASS_BATTLE_GIRL
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_BATTLE_GIRL
.string "REYNA$", 12
@@ -6122,7 +6122,7 @@ gTrainers:: @ 8310030
@ HUDSON
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SAILOR
+ .byte TRAINER_CLASS_SAILOR
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_SAILOR
.string "HUDSON$", 12
@@ -6134,7 +6134,7 @@ gTrainers:: @ 8310030
@ CONOR
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_EXPERT
+ .byte TRAINER_CLASS_EXPERT
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_EXPERT_M
.string "CONOR$", 12
@@ -6146,7 +6146,7 @@ gTrainers:: @ 8310030
@ EDWIN_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COLLECTOR
+ .byte TRAINER_CLASS_COLLECTOR
.byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_COLLECTOR
.string "EDWIN$", 12
@@ -6158,7 +6158,7 @@ gTrainers:: @ 8310030
@ HECTOR
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COLLECTOR
+ .byte TRAINER_CLASS_COLLECTOR
.byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_COLLECTOR
.string "HECTOR$", 12
@@ -6170,7 +6170,7 @@ gTrainers:: @ 8310030
@ TABITHA_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_MAGMA_ADMIN
+ .byte TRAINER_CLASS_MAGMA_ADMIN
.byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
.byte TRAINER_PIC_MAGMA_ADMIN
.string "TABITHA$", 12
@@ -6182,7 +6182,7 @@ gTrainers:: @ 8310030
@ EDWIN_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COLLECTOR
+ .byte TRAINER_CLASS_COLLECTOR
.byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_COLLECTOR
.string "EDWIN$", 12
@@ -6194,7 +6194,7 @@ gTrainers:: @ 8310030
@ EDWIN_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COLLECTOR
+ .byte TRAINER_CLASS_COLLECTOR
.byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_COLLECTOR
.string "EDWIN$", 12
@@ -6206,7 +6206,7 @@ gTrainers:: @ 8310030
@ EDWIN_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COLLECTOR
+ .byte TRAINER_CLASS_COLLECTOR
.byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_COLLECTOR
.string "EDWIN$", 12
@@ -6218,7 +6218,7 @@ gTrainers:: @ 8310030
@ EDWIN_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COLLECTOR
+ .byte TRAINER_CLASS_COLLECTOR
.byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_COLLECTOR
.string "EDWIN$", 12
@@ -6230,7 +6230,7 @@ gTrainers:: @ 8310030
@ WALLY_1
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_CLASS_PKMN_TRAINER_3
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_WALLY
.string "WALLY$", 12
@@ -6242,7 +6242,7 @@ gTrainers:: @ 8310030
@ BRENDAN_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_CLASS_PKMN_TRAINER_3
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_BRENDAN
.string "BRENDAN$", 12
@@ -6254,7 +6254,7 @@ gTrainers:: @ 8310030
@ BRENDAN_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_CLASS_PKMN_TRAINER_3
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_BRENDAN
.string "BRENDAN$", 12
@@ -6266,7 +6266,7 @@ gTrainers:: @ 8310030
@ BRENDAN_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_CLASS_PKMN_TRAINER_3
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_BRENDAN
.string "BRENDAN$", 12
@@ -6278,7 +6278,7 @@ gTrainers:: @ 8310030
@ BRENDAN_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_CLASS_PKMN_TRAINER_3
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_BRENDAN
.string "BRENDAN$", 12
@@ -6290,7 +6290,7 @@ gTrainers:: @ 8310030
@ BRENDAN_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_CLASS_PKMN_TRAINER_3
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_BRENDAN
.string "BRENDAN$", 12
@@ -6302,7 +6302,7 @@ gTrainers:: @ 8310030
@ BRENDAN_6
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_CLASS_PKMN_TRAINER_3
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_BRENDAN
.string "BRENDAN$", 12
@@ -6314,7 +6314,7 @@ gTrainers:: @ 8310030
@ BRENDAN_7
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_CLASS_PKMN_TRAINER_3
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_BRENDAN
.string "BRENDAN$", 12
@@ -6326,7 +6326,7 @@ gTrainers:: @ 8310030
@ BRENDAN_8
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_CLASS_PKMN_TRAINER_3
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_BRENDAN
.string "BRENDAN$", 12
@@ -6338,7 +6338,7 @@ gTrainers:: @ 8310030
@ BRENDAN_9
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_CLASS_PKMN_TRAINER_3
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_BRENDAN
.string "BRENDAN$", 12
@@ -6350,7 +6350,7 @@ gTrainers:: @ 8310030
@ MAY_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_CLASS_PKMN_TRAINER_3
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_MAY
.string "MAY$", 12
@@ -6362,7 +6362,7 @@ gTrainers:: @ 8310030
@ MAY_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_CLASS_PKMN_TRAINER_3
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_MAY
.string "MAY$", 12
@@ -6374,7 +6374,7 @@ gTrainers:: @ 8310030
@ MAY_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_CLASS_PKMN_TRAINER_3
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_MAY
.string "MAY$", 12
@@ -6386,7 +6386,7 @@ gTrainers:: @ 8310030
@ MAY_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_CLASS_PKMN_TRAINER_3
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_MAY
.string "MAY$", 12
@@ -6398,7 +6398,7 @@ gTrainers:: @ 8310030
@ MAY_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_CLASS_PKMN_TRAINER_3
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_MAY
.string "MAY$", 12
@@ -6410,7 +6410,7 @@ gTrainers:: @ 8310030
@ MAY_6
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_CLASS_PKMN_TRAINER_3
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_MAY
.string "MAY$", 12
@@ -6422,7 +6422,7 @@ gTrainers:: @ 8310030
@ MAY_7
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_CLASS_PKMN_TRAINER_3
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_MAY
.string "MAY$", 12
@@ -6434,7 +6434,7 @@ gTrainers:: @ 8310030
@ MAY_8
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_CLASS_PKMN_TRAINER_3
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_MAY
.string "MAY$", 12
@@ -6446,7 +6446,7 @@ gTrainers:: @ 8310030
@ MAY_9
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_CLASS_PKMN_TRAINER_3
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_MAY
.string "MAY$", 12
@@ -6458,7 +6458,7 @@ gTrainers:: @ 8310030
@ ISAAC_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_BREEDER
+ .byte TRAINER_CLASS_PKMN_BREEDER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_POKEMON_BREEDER_M
.string "ISAAC$", 12
@@ -6470,7 +6470,7 @@ gTrainers:: @ 8310030
@ DAVIS
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BUG_CATCHER
+ .byte TRAINER_CLASS_BUG_CATCHER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_BUG_CATCHER
.string "DAVIS$", 12
@@ -6482,7 +6482,7 @@ gTrainers:: @ 8310030
@ MITCHELL
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_M
.string "MITCHELL$", 12
@@ -6494,7 +6494,7 @@ gTrainers:: @ 8310030
@ ISAAC_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_BREEDER
+ .byte TRAINER_CLASS_PKMN_BREEDER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_POKEMON_BREEDER_M
.string "ISAAC$", 12
@@ -6506,7 +6506,7 @@ gTrainers:: @ 8310030
@ ISAAC_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_BREEDER
+ .byte TRAINER_CLASS_PKMN_BREEDER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_POKEMON_BREEDER_M
.string "ISAAC$", 12
@@ -6518,7 +6518,7 @@ gTrainers:: @ 8310030
@ ISAAC_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_BREEDER
+ .byte TRAINER_CLASS_PKMN_BREEDER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_POKEMON_BREEDER_M
.string "ISAAC$", 12
@@ -6530,7 +6530,7 @@ gTrainers:: @ 8310030
@ ISAAC_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_BREEDER
+ .byte TRAINER_CLASS_PKMN_BREEDER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_POKEMON_BREEDER_M
.string "ISAAC$", 12
@@ -6542,7 +6542,7 @@ gTrainers:: @ 8310030
@ LYDIA_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_BREEDER
+ .byte TRAINER_CLASS_PKMN_BREEDER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_POKEMON_BREEDER_F
.string "LYDIA$", 12
@@ -6554,7 +6554,7 @@ gTrainers:: @ 8310030
@ HALLE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_F
.string "HALLE$", 12
@@ -6566,7 +6566,7 @@ gTrainers:: @ 8310030
@ GARRISON
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_RUIN_MANIAC
+ .byte TRAINER_CLASS_RUIN_MANIAC
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_RUIN_MANIAC
.string "GARRISON$", 12
@@ -6578,7 +6578,7 @@ gTrainers:: @ 8310030
@ LYDIA_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_BREEDER
+ .byte TRAINER_CLASS_PKMN_BREEDER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_POKEMON_BREEDER_F
.string "LYDIA$", 12
@@ -6590,7 +6590,7 @@ gTrainers:: @ 8310030
@ LYDIA_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_BREEDER
+ .byte TRAINER_CLASS_PKMN_BREEDER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_POKEMON_BREEDER_F
.string "LYDIA$", 12
@@ -6602,7 +6602,7 @@ gTrainers:: @ 8310030
@ LYDIA_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_BREEDER
+ .byte TRAINER_CLASS_PKMN_BREEDER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_POKEMON_BREEDER_F
.string "LYDIA$", 12
@@ -6614,7 +6614,7 @@ gTrainers:: @ 8310030
@ LYDIA_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_BREEDER
+ .byte TRAINER_CLASS_PKMN_BREEDER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_POKEMON_BREEDER_F
.string "LYDIA$", 12
@@ -6626,7 +6626,7 @@ gTrainers:: @ 8310030
@ JACKSON_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_RANGER
+ .byte TRAINER_CLASS_PKMN_RANGER
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_POKEMON_RANGER_M
.string "JACKSON$", 12
@@ -6638,7 +6638,7 @@ gTrainers:: @ 8310030
@ LORENZO
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_RANGER
+ .byte TRAINER_CLASS_PKMN_RANGER
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_POKEMON_RANGER_M
.string "LORENZO$", 12
@@ -6650,7 +6650,7 @@ gTrainers:: @ 8310030
@ SEBASTIAN
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_RANGER
+ .byte TRAINER_CLASS_PKMN_RANGER
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_POKEMON_RANGER_M
.string "SEBASTIAN$", 12
@@ -6662,7 +6662,7 @@ gTrainers:: @ 8310030
@ JACKSON_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_RANGER
+ .byte TRAINER_CLASS_PKMN_RANGER
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_POKEMON_RANGER_M
.string "JACKSON$", 12
@@ -6674,7 +6674,7 @@ gTrainers:: @ 8310030
@ JACKSON_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_RANGER
+ .byte TRAINER_CLASS_PKMN_RANGER
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_POKEMON_RANGER_M
.string "JACKSON$", 12
@@ -6686,7 +6686,7 @@ gTrainers:: @ 8310030
@ JACKSON_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_RANGER
+ .byte TRAINER_CLASS_PKMN_RANGER
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_POKEMON_RANGER_M
.string "JACKSON$", 12
@@ -6698,7 +6698,7 @@ gTrainers:: @ 8310030
@ JACKSON_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_RANGER
+ .byte TRAINER_CLASS_PKMN_RANGER
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_POKEMON_RANGER_M
.string "JACKSON$", 12
@@ -6710,7 +6710,7 @@ gTrainers:: @ 8310030
@ CATHERINE_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_RANGER
+ .byte TRAINER_CLASS_PKMN_RANGER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_POKEMON_RANGER_F
.string "CATHERINE$", 12
@@ -6722,7 +6722,7 @@ gTrainers:: @ 8310030
@ JENNA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_RANGER
+ .byte TRAINER_CLASS_PKMN_RANGER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_POKEMON_RANGER_F
.string "JENNA$", 12
@@ -6734,7 +6734,7 @@ gTrainers:: @ 8310030
@ SOPHIA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_RANGER
+ .byte TRAINER_CLASS_PKMN_RANGER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_POKEMON_RANGER_F
.string "SOPHIA$", 12
@@ -6746,7 +6746,7 @@ gTrainers:: @ 8310030
@ CATHERINE_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_RANGER
+ .byte TRAINER_CLASS_PKMN_RANGER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_POKEMON_RANGER_F
.string "CATHERINE$", 12
@@ -6758,7 +6758,7 @@ gTrainers:: @ 8310030
@ CATHERINE_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_RANGER
+ .byte TRAINER_CLASS_PKMN_RANGER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_POKEMON_RANGER_F
.string "CATHERINE$", 12
@@ -6770,7 +6770,7 @@ gTrainers:: @ 8310030
@ CATHERINE_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_RANGER
+ .byte TRAINER_CLASS_PKMN_RANGER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_POKEMON_RANGER_F
.string "CATHERINE$", 12
@@ -6782,7 +6782,7 @@ gTrainers:: @ 8310030
@ CATHERINE_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_RANGER
+ .byte TRAINER_CLASS_PKMN_RANGER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_POKEMON_RANGER_F
.string "CATHERINE$", 12
@@ -6794,7 +6794,7 @@ gTrainers:: @ 8310030
@ JULIO
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_CYCLING_TRIATHLETE_M
.string "JULIO$", 12
@@ -6806,7 +6806,7 @@ gTrainers:: @ 8310030
@ GRUNT_27
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte TRAINER_CLASS_TEAM_AQUA
.byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
.byte TRAINER_PIC_AQUA_GRUNT_M
.string "GRUNT$", 12
@@ -6818,7 +6818,7 @@ gTrainers:: @ 8310030
@ GRUNT_28
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte TRAINER_CLASS_TEAM_MAGMA
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
.byte TRAINER_PIC_AQUA_GRUNT_F
.string "GRUNT$", 12
@@ -6830,7 +6830,7 @@ gTrainers:: @ 8310030
@ GRUNT_29
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte TRAINER_CLASS_TEAM_AQUA
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
.byte TRAINER_PIC_AQUA_GRUNT_F
.string "GRUNT$", 12
@@ -6842,7 +6842,7 @@ gTrainers:: @ 8310030
@ GRUNT_30
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte TRAINER_CLASS_TEAM_MAGMA
.byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
.byte TRAINER_PIC_MAGMA_GRUNT_M
.string "GRUNT$", 12
@@ -6854,7 +6854,7 @@ gTrainers:: @ 8310030
@ MARC
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_HIKER
+ .byte TRAINER_CLASS_HIKER
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_HIKER
.string "MARC$", 12
@@ -6866,7 +6866,7 @@ gTrainers:: @ 8310030
@ BRENDEN
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SAILOR
+ .byte TRAINER_CLASS_SAILOR
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_SAILOR
.string "BRENDEN$", 12
@@ -6878,7 +6878,7 @@ gTrainers:: @ 8310030
@ LILITH
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BATTLE_GIRL
+ .byte TRAINER_CLASS_BATTLE_GIRL
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_BATTLE_GIRL
.string "LILITH$", 12
@@ -6890,7 +6890,7 @@ gTrainers:: @ 8310030
@ CRISTIAN
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BLACK_BELT
+ .byte TRAINER_CLASS_BLACK_BELT
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_BLACK_BELT
.string "CRISTIAN$", 12
@@ -6902,7 +6902,7 @@ gTrainers:: @ 8310030
@ SYLVIA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_HEX_MANIAC
+ .byte TRAINER_CLASS_HEX_MANIAC
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_HEX_MANIAC
.string "SYLVIA$", 12
@@ -6914,7 +6914,7 @@ gTrainers:: @ 8310030
@ LEONARDO
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_CLASS_SWIMMER_M
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_M
.string "LEONARDO$", 12
@@ -6926,7 +6926,7 @@ gTrainers:: @ 8310030
@ ATHENA
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_F
.string "ATHENA$", 12
@@ -6938,7 +6938,7 @@ gTrainers:: @ 8310030
@ HARRISON
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_CLASS_SWIMMER_M
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_M
.string "HARRISON$", 12
@@ -6950,7 +6950,7 @@ gTrainers:: @ 8310030
@ GRUNT_31
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte TRAINER_CLASS_TEAM_MAGMA
.byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
.byte TRAINER_PIC_MAGMA_GRUNT_M
.string "GRUNT$", 12
@@ -6962,7 +6962,7 @@ gTrainers:: @ 8310030
@ CLARENCE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_CLASS_SWIMMER_M
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_M
.string "CLARENCE$", 12
@@ -6974,7 +6974,7 @@ gTrainers:: @ 8310030
@ TERRY
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte TRAINER_CLASS_PSYCHIC
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_PSYCHIC_F
.string "TERRY$", 12
@@ -6986,7 +6986,7 @@ gTrainers:: @ 8310030
@ NATE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_GENTLEMAN
+ .byte TRAINER_CLASS_GENTLEMAN
.byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
.byte TRAINER_PIC_GENTLEMAN
.string "NATE$", 12
@@ -6998,7 +6998,7 @@ gTrainers:: @ 8310030
@ KATHLEEN
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_HEX_MANIAC
+ .byte TRAINER_CLASS_HEX_MANIAC
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_HEX_MANIAC
.string "KATHLEEN$", 12
@@ -7010,7 +7010,7 @@ gTrainers:: @ 8310030
@ CLIFFORD
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_GENTLEMAN
+ .byte TRAINER_CLASS_GENTLEMAN
.byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
.byte TRAINER_PIC_GENTLEMAN
.string "CLIFFORD$", 12
@@ -7022,7 +7022,7 @@ gTrainers:: @ 8310030
@ NICHOLAS
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte TRAINER_CLASS_PSYCHIC
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_PSYCHIC_M
.string "NICHOLAS$", 12
@@ -7034,7 +7034,7 @@ gTrainers:: @ 8310030
@ GRUNT_32
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte TRAINER_CLASS_TEAM_MAGMA
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
.byte TRAINER_PIC_MAGMA_GRUNT_F
.string "GRUNT$", 12
@@ -7046,7 +7046,7 @@ gTrainers:: @ 8310030
@ GRUNT_33
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte TRAINER_CLASS_TEAM_MAGMA
.byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
.byte TRAINER_PIC_MAGMA_GRUNT_M
.string "GRUNT$", 12
@@ -7058,7 +7058,7 @@ gTrainers:: @ 8310030
@ GRUNT_34
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte TRAINER_CLASS_TEAM_MAGMA
.byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
.byte TRAINER_PIC_MAGMA_GRUNT_M
.string "GRUNT$", 12
@@ -7070,7 +7070,7 @@ gTrainers:: @ 8310030
@ GRUNT_35
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte TRAINER_CLASS_TEAM_MAGMA
.byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
.byte TRAINER_PIC_MAGMA_GRUNT_M
.string "GRUNT$", 12
@@ -7082,7 +7082,7 @@ gTrainers:: @ 8310030
@ GRUNT_36
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte TRAINER_CLASS_TEAM_MAGMA
.byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
.byte TRAINER_PIC_MAGMA_GRUNT_M
.string "GRUNT$", 12
@@ -7094,7 +7094,7 @@ gTrainers:: @ 8310030
@ MACEY
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte TRAINER_CLASS_PSYCHIC
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_PSYCHIC_F
.string "MACEY$", 12
@@ -7106,7 +7106,7 @@ gTrainers:: @ 8310030
@ BRENDAN_10
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_CLASS_PKMN_TRAINER_3
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_BRENDAN
.string "BRENDAN$", 12
@@ -7118,7 +7118,7 @@ gTrainers:: @ 8310030
@ BRENDAN_11
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_CLASS_PKMN_TRAINER_3
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_BRENDAN
.string "BRENDAN$", 12
@@ -7130,7 +7130,7 @@ gTrainers:: @ 8310030
@ PAXTON
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_EXPERT
+ .byte TRAINER_CLASS_EXPERT
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_EXPERT_M
.string "PAXTON$", 12
@@ -7142,7 +7142,7 @@ gTrainers:: @ 8310030
@ ISABELLA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMING_TRIATHLETE_F
.string "ISABELLA$", 12
@@ -7154,7 +7154,7 @@ gTrainers:: @ 8310030
@ GRUNT_37
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte TRAINER_CLASS_TEAM_AQUA
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
.byte TRAINER_PIC_AQUA_GRUNT_F
.string "GRUNT$", 12
@@ -7166,7 +7166,7 @@ gTrainers:: @ 8310030
@ TABITHA_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_MAGMA_ADMIN
+ .byte TRAINER_CLASS_MAGMA_ADMIN
.byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
.byte TRAINER_PIC_MAGMA_ADMIN
.string "TABITHA$", 12
@@ -7178,7 +7178,7 @@ gTrainers:: @ 8310030
@ JONATHAN
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_M
.string "JONATHAN$", 12
@@ -7190,7 +7190,7 @@ gTrainers:: @ 8310030
@ BRENDAN_12
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_CLASS_PKMN_TRAINER_3
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_BRENDAN
.string "BRENDAN$", 12
@@ -7202,7 +7202,7 @@ gTrainers:: @ 8310030
@ MAY_10
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_CLASS_PKMN_TRAINER_3
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_MAY
.string "MAY$", 12
@@ -7214,7 +7214,7 @@ gTrainers:: @ 8310030
@ MAXIE_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_MAGMA_LEADER
+ .byte TRAINER_CLASS_MAGMA_LEADER
.byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
.byte TRAINER_PIC_MAGMA_LEADER_MAXIE
.string "MAXIE$", 12
@@ -7226,7 +7226,7 @@ gTrainers:: @ 8310030
@ MAXIE_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_MAGMA_LEADER
+ .byte TRAINER_CLASS_MAGMA_LEADER
.byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
.byte TRAINER_PIC_MAGMA_LEADER_MAXIE
.string "MAXIE$", 12
@@ -7238,7 +7238,7 @@ gTrainers:: @ 8310030
@ TIANA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_LASS
+ .byte TRAINER_CLASS_LASS
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_LASS
.string "TIANA$", 12
@@ -7250,7 +7250,7 @@ gTrainers:: @ 8310030
@ HALEY_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_LASS
+ .byte TRAINER_CLASS_LASS
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_LASS
.string "HALEY$", 12
@@ -7262,7 +7262,7 @@ gTrainers:: @ 8310030
@ JANICE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_LASS
+ .byte TRAINER_CLASS_LASS
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_LASS
.string "JANICE$", 12
@@ -7274,7 +7274,7 @@ gTrainers:: @ 8310030
@ VIVI
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_WINSTRATE
+ .byte TRAINER_CLASS_WINSTRATE
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_LASS
.string "VIVI$", 12
@@ -7286,7 +7286,7 @@ gTrainers:: @ 8310030
@ HALEY_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_LASS
+ .byte TRAINER_CLASS_LASS
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_LASS
.string "HALEY$", 12
@@ -7298,7 +7298,7 @@ gTrainers:: @ 8310030
@ HALEY_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_LASS
+ .byte TRAINER_CLASS_LASS
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_LASS
.string "HALEY$", 12
@@ -7310,7 +7310,7 @@ gTrainers:: @ 8310030
@ HALEY_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_LASS
+ .byte TRAINER_CLASS_LASS
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_LASS
.string "HALEY$", 12
@@ -7322,7 +7322,7 @@ gTrainers:: @ 8310030
@ HALEY_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_LASS
+ .byte TRAINER_CLASS_LASS
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_LASS
.string "HALEY$", 12
@@ -7334,7 +7334,7 @@ gTrainers:: @ 8310030
@ SALLY
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_LASS
+ .byte TRAINER_CLASS_LASS
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_LASS
.string "SALLY$", 12
@@ -7346,7 +7346,7 @@ gTrainers:: @ 8310030
@ ROBIN
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_LASS
+ .byte TRAINER_CLASS_LASS
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_LASS
.string "ROBIN$", 12
@@ -7358,7 +7358,7 @@ gTrainers:: @ 8310030
@ ANDREA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_LASS
+ .byte TRAINER_CLASS_LASS
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_LASS
.string "ANDREA$", 12
@@ -7370,7 +7370,7 @@ gTrainers:: @ 8310030
@ CRISSY
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_LASS
+ .byte TRAINER_CLASS_LASS
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_LASS
.string "CRISSY$", 12
@@ -7382,7 +7382,7 @@ gTrainers:: @ 8310030
@ RICK
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BUG_CATCHER
+ .byte TRAINER_CLASS_BUG_CATCHER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_BUG_CATCHER
.string "RICK$", 12
@@ -7394,7 +7394,7 @@ gTrainers:: @ 8310030
@ LYLE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BUG_CATCHER
+ .byte TRAINER_CLASS_BUG_CATCHER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_BUG_CATCHER
.string "LYLE$", 12
@@ -7406,7 +7406,7 @@ gTrainers:: @ 8310030
@ JOSE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BUG_CATCHER
+ .byte TRAINER_CLASS_BUG_CATCHER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_BUG_CATCHER
.string "JOSE$", 12
@@ -7418,7 +7418,7 @@ gTrainers:: @ 8310030
@ DOUG
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BUG_CATCHER
+ .byte TRAINER_CLASS_BUG_CATCHER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_BUG_CATCHER
.string "DOUG$", 12
@@ -7430,7 +7430,7 @@ gTrainers:: @ 8310030
@ GREG
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BUG_CATCHER
+ .byte TRAINER_CLASS_BUG_CATCHER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_BUG_CATCHER
.string "GREG$", 12
@@ -7442,7 +7442,7 @@ gTrainers:: @ 8310030
@ KENT
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BUG_CATCHER
+ .byte TRAINER_CLASS_BUG_CATCHER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_BUG_CATCHER
.string "KENT$", 12
@@ -7454,7 +7454,7 @@ gTrainers:: @ 8310030
@ JAMES_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BUG_CATCHER
+ .byte TRAINER_CLASS_BUG_CATCHER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_BUG_CATCHER
.string "JAMES$", 12
@@ -7466,7 +7466,7 @@ gTrainers:: @ 8310030
@ JAMES_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BUG_CATCHER
+ .byte TRAINER_CLASS_BUG_CATCHER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_BUG_CATCHER
.string "JAMES$", 12
@@ -7478,7 +7478,7 @@ gTrainers:: @ 8310030
@ JAMES_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BUG_CATCHER
+ .byte TRAINER_CLASS_BUG_CATCHER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_BUG_CATCHER
.string "JAMES$", 12
@@ -7490,7 +7490,7 @@ gTrainers:: @ 8310030
@ JAMES_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BUG_CATCHER
+ .byte TRAINER_CLASS_BUG_CATCHER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_BUG_CATCHER
.string "JAMES$", 12
@@ -7502,7 +7502,7 @@ gTrainers:: @ 8310030
@ JAMES_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BUG_CATCHER
+ .byte TRAINER_CLASS_BUG_CATCHER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_BUG_CATCHER
.string "JAMES$", 12
@@ -7514,7 +7514,7 @@ gTrainers:: @ 8310030
@ BRICE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_HIKER
+ .byte TRAINER_CLASS_HIKER
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_HIKER
.string "BRICE$", 12
@@ -7526,7 +7526,7 @@ gTrainers:: @ 8310030
@ TRENT_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_HIKER
+ .byte TRAINER_CLASS_HIKER
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_HIKER
.string "TRENT$", 12
@@ -7538,7 +7538,7 @@ gTrainers:: @ 8310030
@ LENNY
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_HIKER
+ .byte TRAINER_CLASS_HIKER
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_HIKER
.string "LENNY$", 12
@@ -7550,7 +7550,7 @@ gTrainers:: @ 8310030
@ LUCAS_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_HIKER
+ .byte TRAINER_CLASS_HIKER
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_HIKER
.string "LUCAS$", 12
@@ -7562,7 +7562,7 @@ gTrainers:: @ 8310030
@ ALAN
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_HIKER
+ .byte TRAINER_CLASS_HIKER
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_HIKER
.string "ALAN$", 12
@@ -7574,7 +7574,7 @@ gTrainers:: @ 8310030
@ CLARK
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_HIKER
+ .byte TRAINER_CLASS_HIKER
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_HIKER
.string "CLARK$", 12
@@ -7586,7 +7586,7 @@ gTrainers:: @ 8310030
@ ERIC
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_HIKER
+ .byte TRAINER_CLASS_HIKER
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_HIKER
.string "ERIC$", 12
@@ -7598,7 +7598,7 @@ gTrainers:: @ 8310030
@ LUCAS_2
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_HIKER
+ .byte TRAINER_CLASS_HIKER
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_HIKER
.string "LUCAS$", 12
@@ -7610,7 +7610,7 @@ gTrainers:: @ 8310030
@ MIKE_1
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_HIKER
+ .byte TRAINER_CLASS_HIKER
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_HIKER
.string "MIKE$", 12
@@ -7622,7 +7622,7 @@ gTrainers:: @ 8310030
@ MIKE_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_HIKER
+ .byte TRAINER_CLASS_HIKER
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_HIKER
.string "MIKE$", 12
@@ -7634,7 +7634,7 @@ gTrainers:: @ 8310030
@ TRENT_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_HIKER
+ .byte TRAINER_CLASS_HIKER
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_HIKER
.string "TRENT$", 12
@@ -7646,7 +7646,7 @@ gTrainers:: @ 8310030
@ TRENT_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_HIKER
+ .byte TRAINER_CLASS_HIKER
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_HIKER
.string "TRENT$", 12
@@ -7658,7 +7658,7 @@ gTrainers:: @ 8310030
@ TRENT_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_HIKER
+ .byte TRAINER_CLASS_HIKER
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_HIKER
.string "TRENT$", 12
@@ -7670,7 +7670,7 @@ gTrainers:: @ 8310030
@ TRENT_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_HIKER
+ .byte TRAINER_CLASS_HIKER
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_HIKER
.string "TRENT$", 12
@@ -7682,7 +7682,7 @@ gTrainers:: @ 8310030
@ DEZ_AND_LUKE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_YOUNG_COUPLE
+ .byte TRAINER_CLASS_YOUNG_COUPLE
.byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_YOUNG_COUPLE
.string "DEZ & LUKE$", 12
@@ -7694,7 +7694,7 @@ gTrainers:: @ 8310030
@ LEA_AND_JED
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_YOUNG_COUPLE
+ .byte TRAINER_CLASS_YOUNG_COUPLE
.byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_YOUNG_COUPLE
.string "LEA & JED$", 12
@@ -7706,7 +7706,7 @@ gTrainers:: @ 8310030
@ KIRA_AND_DAN_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_YOUNG_COUPLE
+ .byte TRAINER_CLASS_YOUNG_COUPLE
.byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_YOUNG_COUPLE
.string "KIRA & DAN$", 12
@@ -7718,7 +7718,7 @@ gTrainers:: @ 8310030
@ KIRA_AND_DAN_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_YOUNG_COUPLE
+ .byte TRAINER_CLASS_YOUNG_COUPLE
.byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_YOUNG_COUPLE
.string "KIRA & DAN$", 12
@@ -7730,7 +7730,7 @@ gTrainers:: @ 8310030
@ KIRA_AND_DAN_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_YOUNG_COUPLE
+ .byte TRAINER_CLASS_YOUNG_COUPLE
.byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_YOUNG_COUPLE
.string "KIRA & DAN$", 12
@@ -7742,7 +7742,7 @@ gTrainers:: @ 8310030
@ KIRA_AND_DAN_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_YOUNG_COUPLE
+ .byte TRAINER_CLASS_YOUNG_COUPLE
.byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_YOUNG_COUPLE
.string "KIRA & DAN$", 12
@@ -7754,7 +7754,7 @@ gTrainers:: @ 8310030
@ KIRA_AND_DAN_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_YOUNG_COUPLE
+ .byte TRAINER_CLASS_YOUNG_COUPLE
.byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_YOUNG_COUPLE
.string "KIRA & DAN$", 12
@@ -7766,7 +7766,7 @@ gTrainers:: @ 8310030
@ JOHANNA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BEAUTY
+ .byte TRAINER_CLASS_BEAUTY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_BEAUTY
.string "JOHANNA$", 12
@@ -7778,7 +7778,7 @@ gTrainers:: @ 8310030
@ GERALD
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_M
.string "GERALD$", 12
@@ -7790,7 +7790,7 @@ gTrainers:: @ 8310030
@ VIVIAN
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_BATTLE_GIRL
+ .byte TRAINER_CLASS_BATTLE_GIRL
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_BATTLE_GIRL
.string "VIVIAN$", 12
@@ -7802,7 +7802,7 @@ gTrainers:: @ 8310030
@ DANIELLE
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_BATTLE_GIRL
+ .byte TRAINER_CLASS_BATTLE_GIRL
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_BATTLE_GIRL
.string "DANIELLE$", 12
@@ -7814,7 +7814,7 @@ gTrainers:: @ 8310030
@ HIDEO
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_NINJA_BOY
+ .byte TRAINER_CLASS_NINJA_BOY
.byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_NINJA_BOY
.string "HIDEO$", 12
@@ -7826,7 +7826,7 @@ gTrainers:: @ 8310030
@ KEIGO
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_NINJA_BOY
+ .byte TRAINER_CLASS_NINJA_BOY
.byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_NINJA_BOY
.string "KEIGO$", 12
@@ -7838,7 +7838,7 @@ gTrainers:: @ 8310030
@ RILEY
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_NINJA_BOY
+ .byte TRAINER_CLASS_NINJA_BOY
.byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_NINJA_BOY
.string "RILEY$", 12
@@ -7850,7 +7850,7 @@ gTrainers:: @ 8310030
@ FLINT
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_CAMPER
+ .byte TRAINER_CLASS_CAMPER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_CAMPER
.string "FLINT$", 12
@@ -7862,7 +7862,7 @@ gTrainers:: @ 8310030
@ ASHLEY
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PICNICKER
+ .byte TRAINER_CLASS_PICNICKER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_PICNICKER
.string "ASHLEY$", 12
@@ -7874,7 +7874,7 @@ gTrainers:: @ 8310030
@ WALLY_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_CLASS_PKMN_TRAINER_3
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_WALLY
.string "WALLY$", 12
@@ -7886,7 +7886,7 @@ gTrainers:: @ 8310030
@ WALLY_3
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_CLASS_PKMN_TRAINER_3
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_WALLY
.string "WALLY$", 12
@@ -7898,7 +7898,7 @@ gTrainers:: @ 8310030
@ WALLY_4
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_CLASS_PKMN_TRAINER_3
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_WALLY
.string "WALLY$", 12
@@ -7910,7 +7910,7 @@ gTrainers:: @ 8310030
@ WALLY_5
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_CLASS_PKMN_TRAINER_3
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_WALLY
.string "WALLY$", 12
@@ -7922,7 +7922,7 @@ gTrainers:: @ 8310030
@ WALLY_6
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_CLASS_PKMN_TRAINER_3
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_WALLY
.string "WALLY$", 12
@@ -7934,7 +7934,7 @@ gTrainers:: @ 8310030
@ BRENDAN_13
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_CLASS_PKMN_TRAINER_3
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_BRENDAN
.string "BRENDAN$", 12
@@ -7946,7 +7946,7 @@ gTrainers:: @ 8310030
@ BRENDAN_14
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_CLASS_PKMN_TRAINER_3
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_BRENDAN
.string "BRENDAN$", 12
@@ -7958,7 +7958,7 @@ gTrainers:: @ 8310030
@ BRENDAN_15
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_CLASS_PKMN_TRAINER_3
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_BRENDAN
.string "BRENDAN$", 12
@@ -7970,7 +7970,7 @@ gTrainers:: @ 8310030
@ MAY_11
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_CLASS_PKMN_TRAINER_3
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_MAY
.string "MAY$", 12
@@ -7982,7 +7982,7 @@ gTrainers:: @ 8310030
@ MAY_12
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_CLASS_PKMN_TRAINER_3
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_MAY
.string "MAY$", 12
@@ -7994,7 +7994,7 @@ gTrainers:: @ 8310030
@ MAY_13
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_CLASS_PKMN_TRAINER_3
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_MAY
.string "MAY$", 12
@@ -8006,7 +8006,7 @@ gTrainers:: @ 8310030
@ JONAH
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_FISHERMAN
+ .byte TRAINER_CLASS_FISHERMAN
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_FISHERMAN
.string "JONAH$", 12
@@ -8018,7 +8018,7 @@ gTrainers:: @ 8310030
@ HENRY
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_FISHERMAN
+ .byte TRAINER_CLASS_FISHERMAN
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_FISHERMAN
.string "HENRY$", 12
@@ -8030,7 +8030,7 @@ gTrainers:: @ 8310030
@ ROGER
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_FISHERMAN
+ .byte TRAINER_CLASS_FISHERMAN
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_FISHERMAN
.string "ROGER$", 12
@@ -8042,7 +8042,7 @@ gTrainers:: @ 8310030
@ ALEXA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_F
.string "ALEXA$", 12
@@ -8054,7 +8054,7 @@ gTrainers:: @ 8310030
@ RUBEN
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_M
.string "RUBEN$", 12
@@ -8066,7 +8066,7 @@ gTrainers:: @ 8310030
@ KOJI_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BLACK_BELT
+ .byte TRAINER_CLASS_BLACK_BELT
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_BLACK_BELT
.string "KOJI$", 12
@@ -8078,7 +8078,7 @@ gTrainers:: @ 8310030
@ WAYNE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_FISHERMAN
+ .byte TRAINER_CLASS_FISHERMAN
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_FISHERMAN
.string "WAYNE$", 12
@@ -8090,7 +8090,7 @@ gTrainers:: @ 8310030
@ AIDAN
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BIRD_KEEPER
+ .byte TRAINER_CLASS_BIRD_KEEPER
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_BIRD_KEEPER
.string "AIDAN$", 12
@@ -8102,7 +8102,7 @@ gTrainers:: @ 8310030
@ REED
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_CLASS_SWIMMER_M
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_M
.string "REED$", 12
@@ -8114,7 +8114,7 @@ gTrainers:: @ 8310030
@ TISHA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte TRAINER_CLASS_SWIMMER_F
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_F
.string "TISHA$", 12
@@ -8126,7 +8126,7 @@ gTrainers:: @ 8310030
@ TORI_AND_TIA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TWINS
+ .byte TRAINER_CLASS_TWINS
.byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
.byte TRAINER_PIC_TWINS
.string "TORI & TIA$", 12
@@ -8138,7 +8138,7 @@ gTrainers:: @ 8310030
@ KIM_AND_IRIS
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_SR_AND_JR
+ .byte TRAINER_CLASS_SR_AND_JR
.byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
.byte TRAINER_PIC_SR_AND_JR
.string "KIM & IRIS$", 12
@@ -8150,7 +8150,7 @@ gTrainers:: @ 8310030
@ TYRA_AND_IVY
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_SR_AND_JR
+ .byte TRAINER_CLASS_SR_AND_JR
.byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
.byte TRAINER_PIC_SR_AND_JR
.string "TYRA & IVY$", 12
@@ -8162,7 +8162,7 @@ gTrainers:: @ 8310030
@ MEL_AND_PAUL
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_YOUNG_COUPLE
+ .byte TRAINER_CLASS_YOUNG_COUPLE
.byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_YOUNG_COUPLE
.string "MEL & PAUL$", 12
@@ -8174,7 +8174,7 @@ gTrainers:: @ 8310030
@ JOHN_AND_JAY_1
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_OLD_COUPLE
+ .byte TRAINER_CLASS_OLD_COUPLE
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_OLD_COUPLE
.string "JOHN & JAY$", 12
@@ -8186,7 +8186,7 @@ gTrainers:: @ 8310030
@ JOHN_AND_JAY_2
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_OLD_COUPLE
+ .byte TRAINER_CLASS_OLD_COUPLE
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_OLD_COUPLE
.string "JOHN & JAY$", 12
@@ -8198,7 +8198,7 @@ gTrainers:: @ 8310030
@ JOHN_AND_JAY_3
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_OLD_COUPLE
+ .byte TRAINER_CLASS_OLD_COUPLE
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_OLD_COUPLE
.string "JOHN & JAY$", 12
@@ -8210,7 +8210,7 @@ gTrainers:: @ 8310030
@ JOHN_AND_JAY_4
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_OLD_COUPLE
+ .byte TRAINER_CLASS_OLD_COUPLE
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_OLD_COUPLE
.string "JOHN & JAY$", 12
@@ -8222,7 +8222,7 @@ gTrainers:: @ 8310030
@ JOHN_AND_JAY_5
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_OLD_COUPLE
+ .byte TRAINER_CLASS_OLD_COUPLE
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_OLD_COUPLE
.string "JOHN & JAY$", 12
@@ -8234,7 +8234,7 @@ gTrainers:: @ 8310030
@ RELI_AND_IAN
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SIS_AND_BRO
+ .byte TRAINER_CLASS_SIS_AND_BRO
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SIS_AND_BRO
.string "RELI & IAN$", 12
@@ -8246,7 +8246,7 @@ gTrainers:: @ 8310030
@ LILA_AND_ROY_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SIS_AND_BRO
+ .byte TRAINER_CLASS_SIS_AND_BRO
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SIS_AND_BRO
.string "LILA & ROY$", 12
@@ -8258,7 +8258,7 @@ gTrainers:: @ 8310030
@ LILA_AND_ROY_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SIS_AND_BRO
+ .byte TRAINER_CLASS_SIS_AND_BRO
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SIS_AND_BRO
.string "LILA & ROY$", 12
@@ -8270,7 +8270,7 @@ gTrainers:: @ 8310030
@ LILA_AND_ROY_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SIS_AND_BRO
+ .byte TRAINER_CLASS_SIS_AND_BRO
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SIS_AND_BRO
.string "LILA & ROY$", 12
@@ -8282,7 +8282,7 @@ gTrainers:: @ 8310030
@ LILA_AND_ROY_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SIS_AND_BRO
+ .byte TRAINER_CLASS_SIS_AND_BRO
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SIS_AND_BRO
.string "LILA & ROY$", 12
@@ -8294,7 +8294,7 @@ gTrainers:: @ 8310030
@ LILA_AND_ROY_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SIS_AND_BRO
+ .byte TRAINER_CLASS_SIS_AND_BRO
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SIS_AND_BRO
.string "LILA & ROY$", 12
@@ -8306,7 +8306,7 @@ gTrainers:: @ 8310030
@ LISA_AND_RAY
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SIS_AND_BRO
+ .byte TRAINER_CLASS_SIS_AND_BRO
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SIS_AND_BRO
.string "LISA & RAY$", 12
@@ -8318,7 +8318,7 @@ gTrainers:: @ 8310030
@ CHRIS
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_FISHERMAN
+ .byte TRAINER_CLASS_FISHERMAN
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_FISHERMAN
.string "CHRIS$", 12
@@ -8330,7 +8330,7 @@ gTrainers:: @ 8310030
@ DAWSON
.byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_NAME_RICH_BOY
+ .byte TRAINER_CLASS_RICH_BOY
.byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
.byte TRAINER_PIC_RICH_BOY
.string "DAWSON$", 12
@@ -8342,7 +8342,7 @@ gTrainers:: @ 8310030
@ SARAH
.byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_NAME_LADY
+ .byte TRAINER_CLASS_LADY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_LADY
.string "SARAH$", 12
@@ -8354,7 +8354,7 @@ gTrainers:: @ 8310030
@ DARIAN
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_FISHERMAN
+ .byte TRAINER_CLASS_FISHERMAN
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_FISHERMAN
.string "DARIAN$", 12
@@ -8366,7 +8366,7 @@ gTrainers:: @ 8310030
@ HAILEY
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TUBER_1
+ .byte TRAINER_CLASS_TUBER_1
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_TUBER_F
.string "HAILEY$", 12
@@ -8378,7 +8378,7 @@ gTrainers:: @ 8310030
@ CHANDLER
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TUBER_2
+ .byte TRAINER_CLASS_TUBER_2
.byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_TUBER_M
.string "CHANDLER$", 12
@@ -8390,7 +8390,7 @@ gTrainers:: @ 8310030
@ KALEB
.byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_NAME_POKEFAN
+ .byte TRAINER_CLASS_POKEFAN
.byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
.byte TRAINER_PIC_WINSTRATE_M
.string "KALEB$", 12
@@ -8402,7 +8402,7 @@ gTrainers:: @ 8310030
@ JOSEPH
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_GUITARIST
+ .byte TRAINER_CLASS_GUITARIST
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_GUITARIST
.string "JOSEPH$", 12
@@ -8414,7 +8414,7 @@ gTrainers:: @ 8310030
@ ALYSSA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_CYCLING_TRIATHLETE_F
.string "ALYSSA$", 12
@@ -8426,7 +8426,7 @@ gTrainers:: @ 8310030
@ MARCOS
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_GUITARIST
+ .byte TRAINER_CLASS_GUITARIST
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_GUITARIST
.string "MARCOS$", 12
@@ -8438,7 +8438,7 @@ gTrainers:: @ 8310030
@ RHETT
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BLACK_BELT
+ .byte TRAINER_CLASS_BLACK_BELT
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_BLACK_BELT
.string "RHETT$", 12
@@ -8450,7 +8450,7 @@ gTrainers:: @ 8310030
@ TYRON
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_CAMPER
+ .byte TRAINER_CLASS_CAMPER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_CAMPER
.string "TYRON$", 12
@@ -8462,7 +8462,7 @@ gTrainers:: @ 8310030
@ CELINA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_AROMA_LADY
+ .byte TRAINER_CLASS_AROMA_LADY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_AROMA_LADY
.string "CELINA$", 12
@@ -8474,7 +8474,7 @@ gTrainers:: @ 8310030
@ BIANCA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PICNICKER
+ .byte TRAINER_CLASS_PICNICKER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_PICNICKER
.string "BIANCA$", 12
@@ -8486,7 +8486,7 @@ gTrainers:: @ 8310030
@ HAYDEN
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_KINDLER
+ .byte TRAINER_CLASS_KINDLER
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_KINDLER
.string "HAYDEN$", 12
@@ -8498,7 +8498,7 @@ gTrainers:: @ 8310030
@ SOPHIE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PICNICKER
+ .byte TRAINER_CLASS_PICNICKER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_PICNICKER
.string "SOPHIE$", 12
@@ -8510,7 +8510,7 @@ gTrainers:: @ 8310030
@ COBY
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BIRD_KEEPER
+ .byte TRAINER_CLASS_BIRD_KEEPER
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_BIRD_KEEPER
.string "COBY$", 12
@@ -8522,7 +8522,7 @@ gTrainers:: @ 8310030
@ LAWRENCE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_CAMPER
+ .byte TRAINER_CLASS_CAMPER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_CAMPER
.string "LAWRENCE$", 12
@@ -8534,7 +8534,7 @@ gTrainers:: @ 8310030
@ WYATT
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_POKEMANIAC
+ .byte TRAINER_CLASS_POKEMANIAC
.byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_POKEMANIAC
.string "WYATT$", 12
@@ -8546,7 +8546,7 @@ gTrainers:: @ 8310030
@ ANGELINA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PICNICKER
+ .byte TRAINER_CLASS_PICNICKER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_PICNICKER
.string "ANGELINA$", 12
@@ -8558,7 +8558,7 @@ gTrainers:: @ 8310030
@ KAI
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_FISHERMAN
+ .byte TRAINER_CLASS_FISHERMAN
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_FISHERMAN
.string "KAI$", 12
@@ -8570,7 +8570,7 @@ gTrainers:: @ 8310030
@ CHARLOTTE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PICNICKER
+ .byte TRAINER_CLASS_PICNICKER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_PICNICKER
.string "CHARLOTTE$", 12
@@ -8582,7 +8582,7 @@ gTrainers:: @ 8310030
@ DEANDRE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_YOUNGSTER
+ .byte TRAINER_CLASS_YOUNGSTER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_YOUNGSTER
.string "DEANDRE$", 12
@@ -8594,7 +8594,7 @@ gTrainers:: @ 8310030
@ GRUNT_38
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte TRAINER_CLASS_TEAM_MAGMA
.byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
.byte TRAINER_PIC_MAGMA_GRUNT_M
.string "GRUNT$", 12
@@ -8606,7 +8606,7 @@ gTrainers:: @ 8310030
@ GRUNT_39
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte TRAINER_CLASS_TEAM_MAGMA
.byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
.byte TRAINER_PIC_MAGMA_GRUNT_M
.string "GRUNT$", 12
@@ -8618,7 +8618,7 @@ gTrainers:: @ 8310030
@ GRUNT_40
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte TRAINER_CLASS_TEAM_MAGMA
.byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
.byte TRAINER_PIC_MAGMA_GRUNT_M
.string "GRUNT$", 12
@@ -8630,7 +8630,7 @@ gTrainers:: @ 8310030
@ GRUNT_41
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte TRAINER_CLASS_TEAM_MAGMA
.byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
.byte TRAINER_PIC_MAGMA_GRUNT_M
.string "GRUNT$", 12
@@ -8642,7 +8642,7 @@ gTrainers:: @ 8310030
@ GRUNT_42
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte TRAINER_CLASS_TEAM_MAGMA
.byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
.byte TRAINER_PIC_MAGMA_GRUNT_M
.string "GRUNT$", 12
@@ -8654,7 +8654,7 @@ gTrainers:: @ 8310030
@ GRUNT_43
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte TRAINER_CLASS_TEAM_MAGMA
.byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
.byte TRAINER_PIC_MAGMA_GRUNT_M
.string "GRUNT$", 12
@@ -8666,7 +8666,7 @@ gTrainers:: @ 8310030
@ GRUNT_44
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte TRAINER_CLASS_TEAM_MAGMA
.byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
.byte TRAINER_PIC_MAGMA_GRUNT_M
.string "GRUNT$", 12
@@ -8678,7 +8678,7 @@ gTrainers:: @ 8310030
@ GRUNT_45
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte TRAINER_CLASS_TEAM_MAGMA
.byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
.byte TRAINER_PIC_MAGMA_GRUNT_M
.string "GRUNT$", 12
@@ -8690,7 +8690,7 @@ gTrainers:: @ 8310030
@ GRUNT_46
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte TRAINER_CLASS_TEAM_MAGMA
.byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
.byte TRAINER_PIC_MAGMA_GRUNT_M
.string "GRUNT$", 12
@@ -8702,7 +8702,7 @@ gTrainers:: @ 8310030
@ GRUNT_47
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte TRAINER_CLASS_TEAM_MAGMA
.byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
.byte TRAINER_PIC_MAGMA_GRUNT_M
.string "GRUNT$", 12
@@ -8714,7 +8714,7 @@ gTrainers:: @ 8310030
@ GRUNT_48
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte TRAINER_CLASS_TEAM_MAGMA
.byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
.byte TRAINER_PIC_MAGMA_GRUNT_M
.string "GRUNT$", 12
@@ -8726,7 +8726,7 @@ gTrainers:: @ 8310030
@ GRUNT_49
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte TRAINER_CLASS_TEAM_MAGMA
.byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
.byte TRAINER_PIC_MAGMA_GRUNT_M
.string "GRUNT$", 12
@@ -8738,7 +8738,7 @@ gTrainers:: @ 8310030
@ GRUNT_50
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte TRAINER_CLASS_TEAM_MAGMA
.byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
.byte TRAINER_PIC_MAGMA_GRUNT_M
.string "GRUNT$", 12
@@ -8750,7 +8750,7 @@ gTrainers:: @ 8310030
@ GRUNT_51
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte TRAINER_CLASS_TEAM_MAGMA
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
.byte TRAINER_PIC_MAGMA_GRUNT_F
.string "GRUNT$", 12
@@ -8762,7 +8762,7 @@ gTrainers:: @ 8310030
@ GRUNT_52
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte TRAINER_CLASS_TEAM_MAGMA
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
.byte TRAINER_PIC_MAGMA_GRUNT_F
.string "GRUNT$", 12
@@ -8774,7 +8774,7 @@ gTrainers:: @ 8310030
@ GRUNT_53
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte TRAINER_CLASS_TEAM_MAGMA
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
.byte TRAINER_PIC_MAGMA_GRUNT_F
.string "GRUNT$", 12
@@ -8786,7 +8786,7 @@ gTrainers:: @ 8310030
@ TABITHA_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_MAGMA_ADMIN
+ .byte TRAINER_CLASS_MAGMA_ADMIN
.byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
.byte TRAINER_PIC_MAGMA_ADMIN
.string "TABITHA$", 12
@@ -8798,7 +8798,7 @@ gTrainers:: @ 8310030
@ DARCY
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_F
.string "DARCY$", 12
@@ -8810,7 +8810,7 @@ gTrainers:: @ 8310030
@ MAXIE_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_MAGMA_LEADER
+ .byte TRAINER_CLASS_MAGMA_LEADER
.byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
.byte TRAINER_PIC_MAGMA_LEADER_MAXIE
.string "MAXIE$", 12
@@ -8822,7 +8822,7 @@ gTrainers:: @ 8310030
@ PETE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_CLASS_SWIMMER_M
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_M
.string "PETE$", 12
@@ -8834,7 +8834,7 @@ gTrainers:: @ 8310030
@ ISABELLE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte TRAINER_CLASS_SWIMMER_F
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMER_F
.string "ISABELLE$", 12
@@ -8846,7 +8846,7 @@ gTrainers:: @ 8310030
@ ANDRES_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_RUIN_MANIAC
+ .byte TRAINER_CLASS_RUIN_MANIAC
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_RUIN_MANIAC
.string "ANDRES$", 12
@@ -8858,7 +8858,7 @@ gTrainers:: @ 8310030
@ JOSUE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BIRD_KEEPER
+ .byte TRAINER_CLASS_BIRD_KEEPER
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_BIRD_KEEPER
.string "JOSUE$", 12
@@ -8870,7 +8870,7 @@ gTrainers:: @ 8310030
@ CAMRON
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
.string "CAMRON$", 12
@@ -8882,7 +8882,7 @@ gTrainers:: @ 8310030
@ CORY_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SAILOR
+ .byte TRAINER_CLASS_SAILOR
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_SAILOR
.string "CORY$", 12
@@ -8894,7 +8894,7 @@ gTrainers:: @ 8310030
@ CAROLINA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_F
.string "CAROLINA$", 12
@@ -8906,7 +8906,7 @@ gTrainers:: @ 8310030
@ ELIJAH
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BIRD_KEEPER
+ .byte TRAINER_CLASS_BIRD_KEEPER
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_BIRD_KEEPER
.string "ELIJAH$", 12
@@ -8918,7 +8918,7 @@ gTrainers:: @ 8310030
@ CELIA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PICNICKER
+ .byte TRAINER_CLASS_PICNICKER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
.byte TRAINER_PIC_PICNICKER
.string "CELIA$", 12
@@ -8930,7 +8930,7 @@ gTrainers:: @ 8310030
@ BRYAN
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_RUIN_MANIAC
+ .byte TRAINER_CLASS_RUIN_MANIAC
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_RUIN_MANIAC
.string "BRYAN$", 12
@@ -8942,7 +8942,7 @@ gTrainers:: @ 8310030
@ BRANDEN
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_CAMPER
+ .byte TRAINER_CLASS_CAMPER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_CAMPER
.string "BRANDEN$", 12
@@ -8954,7 +8954,7 @@ gTrainers:: @ 8310030
@ BRYANT
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_KINDLER
+ .byte TRAINER_CLASS_KINDLER
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_KINDLER
.string "BRYANT$", 12
@@ -8966,7 +8966,7 @@ gTrainers:: @ 8310030
@ SHAYLA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_AROMA_LADY
+ .byte TRAINER_CLASS_AROMA_LADY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_AROMA_LADY
.string "SHAYLA$", 12
@@ -8978,7 +8978,7 @@ gTrainers:: @ 8310030
@ KYRA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_RUNNING_TRIATHLETE_F
.string "KYRA$", 12
@@ -8990,7 +8990,7 @@ gTrainers:: @ 8310030
@ JAIDEN
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_NINJA_BOY
+ .byte TRAINER_CLASS_NINJA_BOY
.byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_NINJA_BOY
.string "JAIDEN$", 12
@@ -9002,7 +9002,7 @@ gTrainers:: @ 8310030
@ ALIX
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte TRAINER_CLASS_PSYCHIC
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_PSYCHIC_F
.string "ALIX$", 12
@@ -9014,7 +9014,7 @@ gTrainers:: @ 8310030
@ HELENE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BATTLE_GIRL
+ .byte TRAINER_CLASS_BATTLE_GIRL
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_BATTLE_GIRL
.string "HELENE$", 12
@@ -9026,7 +9026,7 @@ gTrainers:: @ 8310030
@ MARLENE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte TRAINER_CLASS_PSYCHIC
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_PSYCHIC_F
.string "MARLENE$", 12
@@ -9038,7 +9038,7 @@ gTrainers:: @ 8310030
@ DEVAN
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_HIKER
+ .byte TRAINER_CLASS_HIKER
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_HIKER
.string "DEVAN$", 12
@@ -9050,7 +9050,7 @@ gTrainers:: @ 8310030
@ JOHNSON
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_YOUNGSTER
+ .byte TRAINER_CLASS_YOUNGSTER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_YOUNGSTER
.string "JOHNSON$", 12
@@ -9062,7 +9062,7 @@ gTrainers:: @ 8310030
@ MELINA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_RUNNING_TRIATHLETE_F
.string "MELINA$", 12
@@ -9074,7 +9074,7 @@ gTrainers:: @ 8310030
@ BRANDI
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte TRAINER_CLASS_PSYCHIC
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_PSYCHIC_F
.string "BRANDI$", 12
@@ -9086,7 +9086,7 @@ gTrainers:: @ 8310030
@ AISHA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BATTLE_GIRL
+ .byte TRAINER_CLASS_BATTLE_GIRL
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_BATTLE_GIRL
.string "AISHA$", 12
@@ -9098,7 +9098,7 @@ gTrainers:: @ 8310030
@ MAKAYLA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_EXPERT
+ .byte TRAINER_CLASS_EXPERT
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_EXPERT_F
.string "MAKAYLA$", 12
@@ -9110,7 +9110,7 @@ gTrainers:: @ 8310030
@ FABIAN
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_GUITARIST
+ .byte TRAINER_CLASS_GUITARIST
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_GUITARIST
.string "FABIAN$", 12
@@ -9122,7 +9122,7 @@ gTrainers:: @ 8310030
@ DAYTON
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_KINDLER
+ .byte TRAINER_CLASS_KINDLER
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_KINDLER
.string "DAYTON$", 12
@@ -9134,7 +9134,7 @@ gTrainers:: @ 8310030
@ RACHEL
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PARASOL_LADY
+ .byte TRAINER_CLASS_PARASOL_LADY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_PARASOL_LADY
.string "RACHEL$", 12
@@ -9146,7 +9146,7 @@ gTrainers:: @ 8310030
@ LEONEL
.byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_M
.string "LEONEL$", 12
@@ -9158,7 +9158,7 @@ gTrainers:: @ 8310030
@ CALLIE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BATTLE_GIRL
+ .byte TRAINER_CLASS_BATTLE_GIRL
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_BATTLE_GIRL
.string "CALLIE$", 12
@@ -9170,7 +9170,7 @@ gTrainers:: @ 8310030
@ CALE
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BUG_MANIAC
+ .byte TRAINER_CLASS_BUG_MANIAC
.byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_BUG_MANIAC
.string "CALE$", 12
@@ -9182,7 +9182,7 @@ gTrainers:: @ 8310030
@ MYLES
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_BREEDER
+ .byte TRAINER_CLASS_PKMN_BREEDER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_POKEMON_BREEDER_M
.string "MYLES$", 12
@@ -9194,7 +9194,7 @@ gTrainers:: @ 8310030
@ PAT
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_BREEDER
+ .byte TRAINER_CLASS_PKMN_BREEDER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_POKEMON_BREEDER_F
.string "PAT$", 12
@@ -9206,7 +9206,7 @@ gTrainers:: @ 8310030
@ CRISTIN_1
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_F
.string "CRISTIN$", 12
@@ -9218,7 +9218,7 @@ gTrainers:: @ 8310030
@ MAY_14
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_CLASS_PKMN_TRAINER_3
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_MAY
.string "MAY$", 12
@@ -9230,7 +9230,7 @@ gTrainers:: @ 8310030
@ MAY_15
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_CLASS_PKMN_TRAINER_3
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_MAY
.string "MAY$", 12
@@ -9242,7 +9242,7 @@ gTrainers:: @ 8310030
@ ROXANNE_2
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_CLASS_LEADER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_LEADER_ROXANNE
.string "ROXANNE$", 12
@@ -9254,7 +9254,7 @@ gTrainers:: @ 8310030
@ ROXANNE_3
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_CLASS_LEADER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_LEADER_ROXANNE
.string "ROXANNE$", 12
@@ -9266,7 +9266,7 @@ gTrainers:: @ 8310030
@ ROXANNE_4
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_CLASS_LEADER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_LEADER_ROXANNE
.string "ROXANNE$", 12
@@ -9278,7 +9278,7 @@ gTrainers:: @ 8310030
@ ROXANNE_5
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_CLASS_LEADER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_LEADER_ROXANNE
.string "ROXANNE$", 12
@@ -9290,7 +9290,7 @@ gTrainers:: @ 8310030
@ BRAWLY_2
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_CLASS_LEADER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_LEADER_BRAWLY
.string "BRAWLY$", 12
@@ -9302,7 +9302,7 @@ gTrainers:: @ 8310030
@ BRAWLY_3
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_CLASS_LEADER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_LEADER_BRAWLY
.string "BRAWLY$", 12
@@ -9314,7 +9314,7 @@ gTrainers:: @ 8310030
@ BRAWLY_4
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_CLASS_LEADER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_LEADER_BRAWLY
.string "BRAWLY$", 12
@@ -9326,7 +9326,7 @@ gTrainers:: @ 8310030
@ BRAWLY_5
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_CLASS_LEADER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_LEADER_BRAWLY
.string "BRAWLY$", 12
@@ -9338,7 +9338,7 @@ gTrainers:: @ 8310030
@ WATTSON_2
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_CLASS_LEADER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_LEADER_WATTSON
.string "WATTSON$", 12
@@ -9350,7 +9350,7 @@ gTrainers:: @ 8310030
@ WATTSON_3
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_CLASS_LEADER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_LEADER_WATTSON
.string "WATTSON$", 12
@@ -9362,7 +9362,7 @@ gTrainers:: @ 8310030
@ WATTSON_4
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_CLASS_LEADER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_LEADER_WATTSON
.string "WATTSON$", 12
@@ -9374,7 +9374,7 @@ gTrainers:: @ 8310030
@ WATTSON_5
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_CLASS_LEADER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_LEADER_WATTSON
.string "WATTSON$", 12
@@ -9386,7 +9386,7 @@ gTrainers:: @ 8310030
@ FLANNERY_2
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_CLASS_LEADER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_LEADER_FLANNERY
.string "FLANNERY$", 12
@@ -9398,7 +9398,7 @@ gTrainers:: @ 8310030
@ FLANNERY_3
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_CLASS_LEADER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_LEADER_FLANNERY
.string "FLANNERY$", 12
@@ -9410,7 +9410,7 @@ gTrainers:: @ 8310030
@ FLANNERY_4
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_CLASS_LEADER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_LEADER_FLANNERY
.string "FLANNERY$", 12
@@ -9422,7 +9422,7 @@ gTrainers:: @ 8310030
@ FLANNERY_5
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_CLASS_LEADER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_LEADER_FLANNERY
.string "FLANNERY$", 12
@@ -9434,7 +9434,7 @@ gTrainers:: @ 8310030
@ NORMAN_2
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_CLASS_LEADER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_LEADER_NORMAN
.string "NORMAN$", 12
@@ -9446,7 +9446,7 @@ gTrainers:: @ 8310030
@ NORMAN_3
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_CLASS_LEADER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_LEADER_NORMAN
.string "NORMAN$", 12
@@ -9458,7 +9458,7 @@ gTrainers:: @ 8310030
@ NORMAN_4
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_CLASS_LEADER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_LEADER_NORMAN
.string "NORMAN$", 12
@@ -9470,7 +9470,7 @@ gTrainers:: @ 8310030
@ NORMAN_5
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_CLASS_LEADER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_LEADER_NORMAN
.string "NORMAN$", 12
@@ -9482,7 +9482,7 @@ gTrainers:: @ 8310030
@ WINONA_2
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_CLASS_LEADER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_LEADER_WINONA
.string "WINONA$", 12
@@ -9494,7 +9494,7 @@ gTrainers:: @ 8310030
@ WINONA_3
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_CLASS_LEADER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_LEADER_WINONA
.string "WINONA$", 12
@@ -9506,7 +9506,7 @@ gTrainers:: @ 8310030
@ WINONA_4
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_CLASS_LEADER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_LEADER_WINONA
.string "WINONA$", 12
@@ -9518,7 +9518,7 @@ gTrainers:: @ 8310030
@ WINONA_5
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_CLASS_LEADER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_LEADER_WINONA
.string "WINONA$", 12
@@ -9530,7 +9530,7 @@ gTrainers:: @ 8310030
@ TATE_AND_LIZA_2
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_CLASS_LEADER
.byte TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_LEADER_TATE_AND_LIZA
.string "TATE&LIZA$", 12
@@ -9542,7 +9542,7 @@ gTrainers:: @ 8310030
@ TATE_AND_LIZA_3
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_CLASS_LEADER
.byte TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_LEADER_TATE_AND_LIZA
.string "TATE&LIZA$", 12
@@ -9554,7 +9554,7 @@ gTrainers:: @ 8310030
@ TATE_AND_LIZA_4
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_CLASS_LEADER
.byte TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_LEADER_TATE_AND_LIZA
.string "TATE&LIZA$", 12
@@ -9566,7 +9566,7 @@ gTrainers:: @ 8310030
@ TATE_AND_LIZA_5
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_CLASS_LEADER
.byte TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_LEADER_TATE_AND_LIZA
.string "TATE&LIZA$", 12
@@ -9578,7 +9578,7 @@ gTrainers:: @ 8310030
@ JUAN_2
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_CLASS_LEADER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_LEADER_JUAN
.string "JUAN$", 12
@@ -9590,7 +9590,7 @@ gTrainers:: @ 8310030
@ JUAN_3
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_CLASS_LEADER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_LEADER_JUAN
.string "JUAN$", 12
@@ -9602,7 +9602,7 @@ gTrainers:: @ 8310030
@ JUAN_4
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_CLASS_LEADER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_LEADER_JUAN
.string "JUAN$", 12
@@ -9614,7 +9614,7 @@ gTrainers:: @ 8310030
@ JUAN_5
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_CLASS_LEADER
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_LEADER_JUAN
.string "JUAN$", 12
@@ -9626,7 +9626,7 @@ gTrainers:: @ 8310030
@ ANGELO
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_BUG_MANIAC
+ .byte TRAINER_CLASS_BUG_MANIAC
.byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
.byte TRAINER_PIC_BUG_MANIAC
.string "ANGELO$", 12
@@ -9638,7 +9638,7 @@ gTrainers:: @ 8310030
@ DARIUS
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BIRD_KEEPER
+ .byte TRAINER_CLASS_BIRD_KEEPER
.byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_BIRD_KEEPER
.string "DARIUS$", 12
@@ -9650,7 +9650,7 @@ gTrainers:: @ 8310030
@ STEVEN
.byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_CLASS_PKMN_TRAINER_3
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_STEVEN
.string "STEVEN$", 12
@@ -9662,7 +9662,7 @@ gTrainers:: @ 8310030
@ ANABEL
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SALON_MAIDEN
+ .byte TRAINER_CLASS_SALON_MAIDEN
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_SALON_MAIDEN_ANABEL
.string "ANABEL$", 12
@@ -9674,7 +9674,7 @@ gTrainers:: @ 8310030
@ TUCKER
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_DOME_ACE
+ .byte TRAINER_CLASS_DOME_ACE
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_DOME_ACE_TUCKER
.string "TUCKER$", 12
@@ -9686,7 +9686,7 @@ gTrainers:: @ 8310030
@ SPENSER
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PALACE_MAVEN
+ .byte TRAINER_CLASS_PALACE_MAVEN
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_PALACE_MAVEN_SPENSER
.string "SPENSER$", 12
@@ -9698,7 +9698,7 @@ gTrainers:: @ 8310030
@ GRETA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_ARENA_TYCOON
+ .byte TRAINER_CLASS_ARENA_TYCOON
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_ARENA_TYCOON_GRETA
.string "GRETA$", 12
@@ -9710,7 +9710,7 @@ gTrainers:: @ 8310030
@ NOLAND
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_FACTORY_HEAD
+ .byte TRAINER_CLASS_FACTORY_HEAD
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_FACTORY_HEAD_NOLAND
.string "NOLAND$", 12
@@ -9722,7 +9722,7 @@ gTrainers:: @ 8310030
@ LUCY
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PIKE_QUEEN
+ .byte TRAINER_CLASS_PIKE_QUEEN
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_PIKE_QUEEN_LUCY
.string "LUCY$", 12
@@ -9734,7 +9734,7 @@ gTrainers:: @ 8310030
@ BRANDON
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PYRAMID_KING
+ .byte TRAINER_CLASS_PYRAMID_KING
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_PYRAMID_KING_BRANDON
.string "BRANDON$", 12
@@ -9746,7 +9746,7 @@ gTrainers:: @ 8310030
@ ANDRES_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_RUIN_MANIAC
+ .byte TRAINER_CLASS_RUIN_MANIAC
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_RUIN_MANIAC
.string "ANDRES$", 12
@@ -9758,7 +9758,7 @@ gTrainers:: @ 8310030
@ ANDRES_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_RUIN_MANIAC
+ .byte TRAINER_CLASS_RUIN_MANIAC
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_RUIN_MANIAC
.string "ANDRES$", 12
@@ -9770,7 +9770,7 @@ gTrainers:: @ 8310030
@ ANDRES_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_RUIN_MANIAC
+ .byte TRAINER_CLASS_RUIN_MANIAC
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_RUIN_MANIAC
.string "ANDRES$", 12
@@ -9782,7 +9782,7 @@ gTrainers:: @ 8310030
@ ANDRES_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_RUIN_MANIAC
+ .byte TRAINER_CLASS_RUIN_MANIAC
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_RUIN_MANIAC
.string "ANDRES$", 12
@@ -9794,7 +9794,7 @@ gTrainers:: @ 8310030
@ CORY_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SAILOR
+ .byte TRAINER_CLASS_SAILOR
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_SAILOR
.string "CORY$", 12
@@ -9806,7 +9806,7 @@ gTrainers:: @ 8310030
@ CORY_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SAILOR
+ .byte TRAINER_CLASS_SAILOR
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_SAILOR
.string "CORY$", 12
@@ -9818,7 +9818,7 @@ gTrainers:: @ 8310030
@ CORY_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SAILOR
+ .byte TRAINER_CLASS_SAILOR
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_SAILOR
.string "CORY$", 12
@@ -9830,7 +9830,7 @@ gTrainers:: @ 8310030
@ CORY_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_SAILOR
+ .byte TRAINER_CLASS_SAILOR
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_SAILOR
.string "CORY$", 12
@@ -9842,7 +9842,7 @@ gTrainers:: @ 8310030
@ PABLO_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
.string "PABLO$", 12
@@ -9854,7 +9854,7 @@ gTrainers:: @ 8310030
@ PABLO_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
.string "PABLO$", 12
@@ -9866,7 +9866,7 @@ gTrainers:: @ 8310030
@ PABLO_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
.string "PABLO$", 12
@@ -9878,7 +9878,7 @@ gTrainers:: @ 8310030
@ PABLO_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_CLASS_TRIATHLETE
.byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
.byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
.string "PABLO$", 12
@@ -9890,7 +9890,7 @@ gTrainers:: @ 8310030
@ KOJI_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BLACK_BELT
+ .byte TRAINER_CLASS_BLACK_BELT
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_BLACK_BELT
.string "KOJI$", 12
@@ -9902,7 +9902,7 @@ gTrainers:: @ 8310030
@ KOJI_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BLACK_BELT
+ .byte TRAINER_CLASS_BLACK_BELT
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_BLACK_BELT
.string "KOJI$", 12
@@ -9914,7 +9914,7 @@ gTrainers:: @ 8310030
@ KOJI_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BLACK_BELT
+ .byte TRAINER_CLASS_BLACK_BELT
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_BLACK_BELT
.string "KOJI$", 12
@@ -9926,7 +9926,7 @@ gTrainers:: @ 8310030
@ KOJI_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BLACK_BELT
+ .byte TRAINER_CLASS_BLACK_BELT
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_BLACK_BELT
.string "KOJI$", 12
@@ -9938,7 +9938,7 @@ gTrainers:: @ 8310030
@ CRISTIN_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_F
.string "CRISTIN$", 12
@@ -9950,7 +9950,7 @@ gTrainers:: @ 8310030
@ CRISTIN_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_F
.string "CRISTIN$", 12
@@ -9962,7 +9962,7 @@ gTrainers:: @ 8310030
@ CRISTIN_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_F
.string "CRISTIN$", 12
@@ -9974,7 +9974,7 @@ gTrainers:: @ 8310030
@ CRISTIN_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_CLASS_COOLTRAINER_1
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
.byte TRAINER_PIC_COOL_TRAINER_F
.string "CRISTIN$", 12
@@ -9986,7 +9986,7 @@ gTrainers:: @ 8310030
@ FERNANDO_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_GUITARIST
+ .byte TRAINER_CLASS_GUITARIST
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_GUITARIST
.string "FERNANDO$", 12
@@ -9998,7 +9998,7 @@ gTrainers:: @ 8310030
@ FERNANDO_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_GUITARIST
+ .byte TRAINER_CLASS_GUITARIST
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_GUITARIST
.string "FERNANDO$", 12
@@ -10010,7 +10010,7 @@ gTrainers:: @ 8310030
@ FERNANDO_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_GUITARIST
+ .byte TRAINER_CLASS_GUITARIST
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_GUITARIST
.string "FERNANDO$", 12
@@ -10022,7 +10022,7 @@ gTrainers:: @ 8310030
@ FERNANDO_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_GUITARIST
+ .byte TRAINER_CLASS_GUITARIST
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_GUITARIST
.string "FERNANDO$", 12
@@ -10034,7 +10034,7 @@ gTrainers:: @ 8310030
@ SAWYER_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_HIKER
+ .byte TRAINER_CLASS_HIKER
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_HIKER
.string "SAWYER$", 12
@@ -10046,7 +10046,7 @@ gTrainers:: @ 8310030
@ SAWYER_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_HIKER
+ .byte TRAINER_CLASS_HIKER
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_HIKER
.string "SAWYER$", 12
@@ -10058,7 +10058,7 @@ gTrainers:: @ 8310030
@ SAWYER_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_HIKER
+ .byte TRAINER_CLASS_HIKER
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_HIKER
.string "SAWYER$", 12
@@ -10070,7 +10070,7 @@ gTrainers:: @ 8310030
@ SAWYER_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_HIKER
+ .byte TRAINER_CLASS_HIKER
.byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
.byte TRAINER_PIC_HIKER
.string "SAWYER$", 12
@@ -10082,7 +10082,7 @@ gTrainers:: @ 8310030
@ GABRIELLE_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_BREEDER
+ .byte TRAINER_CLASS_PKMN_BREEDER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_POKEMON_BREEDER_F
.string "GABRIELLE$", 12
@@ -10094,7 +10094,7 @@ gTrainers:: @ 8310030
@ GABRIELLE_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_BREEDER
+ .byte TRAINER_CLASS_PKMN_BREEDER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_POKEMON_BREEDER_F
.string "GABRIELLE$", 12
@@ -10106,7 +10106,7 @@ gTrainers:: @ 8310030
@ GABRIELLE_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_BREEDER
+ .byte TRAINER_CLASS_PKMN_BREEDER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_POKEMON_BREEDER_F
.string "GABRIELLE$", 12
@@ -10118,7 +10118,7 @@ gTrainers:: @ 8310030
@ GABRIELLE_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_BREEDER
+ .byte TRAINER_CLASS_PKMN_BREEDER
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_POKEMON_BREEDER_F
.string "GABRIELLE$", 12
@@ -10130,7 +10130,7 @@ gTrainers:: @ 8310030
@ THALIA_2
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BEAUTY
+ .byte TRAINER_CLASS_BEAUTY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_BEAUTY
.string "THALIA$", 12
@@ -10142,7 +10142,7 @@ gTrainers:: @ 8310030
@ THALIA_3
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BEAUTY
+ .byte TRAINER_CLASS_BEAUTY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_BEAUTY
.string "THALIA$", 12
@@ -10154,7 +10154,7 @@ gTrainers:: @ 8310030
@ THALIA_4
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BEAUTY
+ .byte TRAINER_CLASS_BEAUTY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_BEAUTY
.string "THALIA$", 12
@@ -10166,7 +10166,7 @@ gTrainers:: @ 8310030
@ THALIA_5
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_BEAUTY
+ .byte TRAINER_CLASS_BEAUTY
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
.byte TRAINER_PIC_BEAUTY
.string "THALIA$", 12
@@ -10178,7 +10178,7 @@ gTrainers:: @ 8310030
@ MARIELA
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte TRAINER_CLASS_PSYCHIC
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_PSYCHIC_F
.string "MARIELA$", 12
@@ -10190,7 +10190,7 @@ gTrainers:: @ 8310030
@ ALVARO
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte TRAINER_CLASS_PSYCHIC
.byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
.byte TRAINER_PIC_PSYCHIC_M
.string "ALVARO$", 12
@@ -10202,7 +10202,7 @@ gTrainers:: @ 8310030
@ EVERETT
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_GENTLEMAN
+ .byte TRAINER_CLASS_GENTLEMAN
.byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
.byte TRAINER_PIC_GENTLEMAN
.string "EVERETT$", 12
@@ -10214,7 +10214,7 @@ gTrainers:: @ 8310030
@ RED
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_CLASS_PKMN_TRAINER_3
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_RED
.string "RED$", 12
@@ -10226,7 +10226,7 @@ gTrainers:: @ 8310030
@ LEAF
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_CLASS_PKMN_TRAINER_3
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_LEAF
.string "LEAF$", 12
@@ -10238,7 +10238,7 @@ gTrainers:: @ 8310030
@ BRENDAN_16
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_4
+ .byte TRAINER_CLASS_PKMN_TRAINER_4
.byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_RUBY_SAPPHIRE_BRENDAN
.string "BRENDAN$", 12
@@ -10250,7 +10250,7 @@ gTrainers:: @ 8310030
@ MAY_16
.byte 0 @ party type flags
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_4
+ .byte TRAINER_CLASS_PKMN_TRAINER_4
.byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
.byte TRAINER_PIC_RUBY_SAPPHIRE_MAY
.string "MAY$", 12
diff --git a/data/wild_encounter.s b/data/wild_encounter.s
deleted file mode 100644
index 5def2ca70..000000000
--- a/data/wild_encounter.s
+++ /dev/null
@@ -1,295 +0,0 @@
-#include "constants/species.h"
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
- .align 2, 0
-
-@ 85507E4
- .include "data/wild_mons.inc"
-
-gBattlePyramidPlaceholders_1:: @ 55370C
- wild_mon SPECIES_BULBASAUR, 5
- wild_mon SPECIES_BULBASAUR, 5
- wild_mon SPECIES_BULBASAUR, 5
- wild_mon SPECIES_BULBASAUR, 5
- wild_mon SPECIES_IVYSAUR, 5
- wild_mon SPECIES_IVYSAUR, 5
- wild_mon SPECIES_VENUSAUR, 5
- wild_mon SPECIES_VENUSAUR, 5
- wild_mon SPECIES_VENUSAUR, 5
- wild_mon SPECIES_CHARMANDER, 5
- wild_mon SPECIES_VENUSAUR, 5
- wild_mon SPECIES_CHARMANDER, 5
-
-gBattlePyramidPlaceholders_1Info:: @ 55373C
- .4byte 4
- .4byte gBattlePyramidPlaceholders_1
-
-gBattlePyramidPlaceholders_2:: @ 553744
- wild_mon SPECIES_IVYSAUR, 5
- wild_mon SPECIES_IVYSAUR, 5
- wild_mon SPECIES_IVYSAUR, 5
- wild_mon SPECIES_IVYSAUR, 5
- wild_mon SPECIES_VENUSAUR, 5
- wild_mon SPECIES_VENUSAUR, 5
- wild_mon SPECIES_CHARMANDER, 5
- wild_mon SPECIES_CHARMANDER, 5
- wild_mon SPECIES_CHARMANDER, 5
- wild_mon SPECIES_CHARMELEON, 5
- wild_mon SPECIES_CHARMELEON, 5
- wild_mon SPECIES_CHARMANDER, 5
-
-gBattlePyramidPlaceholders_2Info:: @ 553774
- .4byte 4
- .4byte gBattlePyramidPlaceholders_2
-
-gBattlePyramidPlaceholders_3:: @ 55377C
- wild_mon SPECIES_VENUSAUR, 5
- wild_mon SPECIES_VENUSAUR, 5
- wild_mon SPECIES_VENUSAUR, 5
- wild_mon SPECIES_VENUSAUR, 5
- wild_mon SPECIES_CHARMANDER, 5
- wild_mon SPECIES_CHARMANDER, 5
- wild_mon SPECIES_CHARMELEON, 5
- wild_mon SPECIES_CHARMELEON, 5
- wild_mon SPECIES_CHARMELEON, 5
- wild_mon SPECIES_CHARIZARD, 5
- wild_mon SPECIES_CHARMELEON, 5
- wild_mon SPECIES_CHARIZARD, 5
-
-gBattlePyramidPlaceholders_3Info:: @ 5537AC
- .4byte 4
- .4byte gBattlePyramidPlaceholders_3
-
-gBattlePyramidPlaceholders_4:: @ 5537B4
- wild_mon SPECIES_CHARMANDER, 5
- wild_mon SPECIES_CHARMANDER, 5
- wild_mon SPECIES_CHARMANDER, 5
- wild_mon SPECIES_CHARMANDER, 5
- wild_mon SPECIES_CHARMELEON, 5
- wild_mon SPECIES_CHARMELEON, 5
- wild_mon SPECIES_CHARIZARD, 5
- wild_mon SPECIES_CHARIZARD, 5
- wild_mon SPECIES_CHARIZARD, 5
- wild_mon SPECIES_SQUIRTLE, 5
- wild_mon SPECIES_CHARIZARD, 5
- wild_mon SPECIES_SQUIRTLE, 5
-
-gBattlePyramidPlaceholders_4Info:: @ 5537E4
- .4byte 4
- .4byte gBattlePyramidPlaceholders_4
-
-gBattlePyramidPlaceholders_5:: @ 5537EC
- wild_mon SPECIES_CHARMELEON, 5
- wild_mon SPECIES_CHARMELEON, 5
- wild_mon SPECIES_CHARMELEON, 5
- wild_mon SPECIES_CHARMELEON, 5
- wild_mon SPECIES_CHARIZARD, 5
- wild_mon SPECIES_CHARIZARD, 5
- wild_mon SPECIES_SQUIRTLE, 5
- wild_mon SPECIES_SQUIRTLE, 5
- wild_mon SPECIES_SQUIRTLE, 5
- wild_mon SPECIES_WARTORTLE, 5
- wild_mon SPECIES_SQUIRTLE, 5
- wild_mon SPECIES_WARTORTLE, 5
-
-gBattlePyramidPlaceholders_5Info:: @ 55381C
- .4byte 4
- .4byte gBattlePyramidPlaceholders_5
-
-gBattlePyramidPlaceholders_6:: @ 553824
- wild_mon SPECIES_CHARIZARD, 5
- wild_mon SPECIES_CHARIZARD, 5
- wild_mon SPECIES_CHARIZARD, 5
- wild_mon SPECIES_CHARMELEON, 5
- wild_mon SPECIES_SQUIRTLE, 5
- wild_mon SPECIES_SQUIRTLE, 5
- wild_mon SPECIES_WARTORTLE, 5
- wild_mon SPECIES_WARTORTLE, 5
- wild_mon SPECIES_WARTORTLE, 5
- wild_mon SPECIES_WARTORTLE, 5
- wild_mon SPECIES_WARTORTLE, 5
- wild_mon SPECIES_WARTORTLE, 5
-
-gBattlePyramidPlaceholders_6Info:: @ 553854
- .4byte 4
- .4byte gBattlePyramidPlaceholders_6
-
-gBattlePyramidPlaceholders_7:: @ 55385C
- wild_mon SPECIES_WARTORTLE, 5
- wild_mon SPECIES_WARTORTLE, 5
- wild_mon SPECIES_SQUIRTLE, 5
- wild_mon SPECIES_SQUIRTLE, 5
- wild_mon SPECIES_SQUIRTLE, 5
- wild_mon SPECIES_CHARIZARD, 5
- wild_mon SPECIES_CHARIZARD, 5
- wild_mon SPECIES_CHARIZARD, 5
- wild_mon SPECIES_CHARMELEON, 5
- wild_mon SPECIES_CHARMELEON, 5
- wild_mon SPECIES_CHARMELEON, 5
- wild_mon SPECIES_CHARMELEON, 5
-
-gBattlePyramidPlaceholders_7Info:: @ 55388C
- .4byte 8
- .4byte gBattlePyramidPlaceholders_7
-
-gBattlePyramidWildMonHeaders:: @ 8553894
- .byte 0, 1
- .2byte 0
- .4byte gBattlePyramidPlaceholders_1Info
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte 0, 2
- .2byte 0
- .4byte gBattlePyramidPlaceholders_2Info
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte 0, 3
- .2byte 0
- .4byte gBattlePyramidPlaceholders_3Info
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte 0, 4
- .2byte 0
- .4byte gBattlePyramidPlaceholders_4Info
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte 0, 5
- .2byte 0
- .4byte gBattlePyramidPlaceholders_5Info
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte 0, 6
- .2byte 0
- .4byte gBattlePyramidPlaceholders_6Info
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte 0, 7
- .2byte 0
- .4byte gBattlePyramidPlaceholders_7Info
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .2byte 0xFFFF
- .2byte 0
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
-gBattlePikeMons_1:: @ 8553934
- wild_mon SPECIES_SEVIPER, 5
- wild_mon SPECIES_MILOTIC, 5
- wild_mon SPECIES_DUSCLOPS, 5
- wild_mon SPECIES_DUSCLOPS, 5
- wild_mon SPECIES_DUSCLOPS, 5
- wild_mon SPECIES_DUSCLOPS, 5
- wild_mon SPECIES_SEVIPER, 5
- wild_mon SPECIES_MILOTIC, 5
- wild_mon SPECIES_DUSCLOPS, 5
- wild_mon SPECIES_DUSCLOPS, 5
- wild_mon SPECIES_SEVIPER, 5
- wild_mon SPECIES_MILOTIC, 5
-
-gBattlePikeMonsInfo_1:: @ 8553964
- .4byte 10
- .4byte gBattlePikeMons_1
-
-gBattlePikeMons_2:: @ 855396C
- wild_mon SPECIES_SEVIPER, 5
- wild_mon SPECIES_MILOTIC, 5
- wild_mon SPECIES_ELECTRODE, 5
- wild_mon SPECIES_ELECTRODE, 5
- wild_mon SPECIES_ELECTRODE, 5
- wild_mon SPECIES_ELECTRODE, 5
- wild_mon SPECIES_SEVIPER, 5
- wild_mon SPECIES_MILOTIC, 5
- wild_mon SPECIES_ELECTRODE, 5
- wild_mon SPECIES_ELECTRODE, 5
- wild_mon SPECIES_SEVIPER, 5
- wild_mon SPECIES_MILOTIC, 5
-
-gBattlePikeMonsInfo_2:: @ 855399C
- .4byte 10
- .4byte gBattlePikeMons_2
-
-gBattlePikeMons_3:: @ 85539A4
- wild_mon SPECIES_SEVIPER, 5
- wild_mon SPECIES_MILOTIC, 5
- wild_mon SPECIES_BRELOOM, 5
- wild_mon SPECIES_BRELOOM, 5
- wild_mon SPECIES_BRELOOM, 5
- wild_mon SPECIES_BRELOOM, 5
- wild_mon SPECIES_SEVIPER, 5
- wild_mon SPECIES_MILOTIC, 5
- wild_mon SPECIES_BRELOOM, 5
- wild_mon SPECIES_BRELOOM, 5
- wild_mon SPECIES_SEVIPER, 5
- wild_mon SPECIES_MILOTIC, 5
-
-gBattlePikeMonsInfo_3:: @ 85539D4
- .4byte 10
- .4byte gBattlePikeMons_3
-
-gBattlePikeMons_4:: @ 85539DC
- wild_mon SPECIES_SEVIPER, 5
- wild_mon SPECIES_MILOTIC, 5
- wild_mon SPECIES_WOBBUFFET, 5
- wild_mon SPECIES_WOBBUFFET, 5
- wild_mon SPECIES_WOBBUFFET, 5
- wild_mon SPECIES_WOBBUFFET, 5
- wild_mon SPECIES_SEVIPER, 5
- wild_mon SPECIES_MILOTIC, 5
- wild_mon SPECIES_WOBBUFFET, 5
- wild_mon SPECIES_WOBBUFFET, 5
- wild_mon SPECIES_SEVIPER, 5
- wild_mon SPECIES_MILOTIC, 5
-
-gBattlePikeMonsInfo_4:: @ 8553A0C
- .4byte 10
- .4byte gBattlePikeMons_4
-
-gBattlePikeWildMonHeaders:: @ 8553A14
- .byte 0, 1
- .2byte 0
- .4byte gBattlePikeMonsInfo_1
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte 0, 2
- .2byte 0
- .4byte gBattlePikeMonsInfo_2
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte 0, 3
- .2byte 0
- .4byte gBattlePikeMonsInfo_3
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte 0, 4
- .2byte 0
- .4byte gBattlePikeMonsInfo_4
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .2byte 0xFFFF
- .2byte 0
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
-gWildFeebasRoute119Data:: @ 8553A78
- wild_mon SPECIES_FEEBAS, 20, 25
-
-gRoute119WaterTileData:: @ 8553A7C
- .2byte 0, 0x2D, 0, 0x2E, 0x5B, 0x83, 0x5C, 0x8B, 0x12A, 0
diff --git a/data/wild_mons.inc b/data/wild_mons.inc
deleted file mode 100644
index 83b73bc81..000000000
--- a/data/wild_mons.inc
+++ /dev/null
@@ -1,4524 +0,0 @@
- .align 2
-gRoute101_LandMons:: @ 85507E4
- wild_mon SPECIES_WURMPLE, 2
- wild_mon SPECIES_POOCHYENA, 2
- wild_mon SPECIES_WURMPLE, 2
- wild_mon SPECIES_WURMPLE, 3
- wild_mon SPECIES_POOCHYENA, 3
- wild_mon SPECIES_POOCHYENA, 3
- wild_mon SPECIES_WURMPLE, 3
- wild_mon SPECIES_POOCHYENA, 3
- wild_mon SPECIES_ZIGZAGOON, 2
- wild_mon SPECIES_ZIGZAGOON, 2
- wild_mon SPECIES_ZIGZAGOON, 3
- wild_mon SPECIES_ZIGZAGOON, 3
-
- .align 2
-gRoute101_LandMonsInfo:: @ 8550814
- .4byte 20 @ encounter rate
- .4byte gRoute101_LandMons
-
- .align 2
-gRoute102_LandMons:: @ 855081C
- wild_mon SPECIES_POOCHYENA, 3
- wild_mon SPECIES_WURMPLE, 3
- wild_mon SPECIES_POOCHYENA, 4
- wild_mon SPECIES_WURMPLE, 4
- wild_mon SPECIES_LOTAD, 3
- wild_mon SPECIES_LOTAD, 4
- wild_mon SPECIES_ZIGZAGOON, 3
- wild_mon SPECIES_ZIGZAGOON, 3
- wild_mon SPECIES_ZIGZAGOON, 4
- wild_mon SPECIES_RALTS, 4
- wild_mon SPECIES_ZIGZAGOON, 4
- wild_mon SPECIES_SEEDOT, 3
-
- .align 2
-gRoute102_LandMonsInfo:: @ 855084C
- .4byte 20 @ encounter rate
- .4byte gRoute102_LandMons
-
- .align 2
-gRoute102_WaterMons:: @ 8550854
- wild_mon SPECIES_MARILL, 20, 30
- wild_mon SPECIES_MARILL, 10, 20
- wild_mon SPECIES_MARILL, 30, 35
- wild_mon SPECIES_MARILL, 5, 10
- wild_mon SPECIES_GOLDEEN, 20, 30
-
- .align 2
-gRoute102_WaterMonsInfo:: @ 8550868
- .4byte 4 @ encounter rate
- .4byte gRoute102_WaterMons
-
- .align 2
-gRoute102_FishingMons:: @ 8550870
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_GOLDEEN, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_GOLDEEN, 10, 30
- wild_mon SPECIES_CORPHISH, 10, 30
- wild_mon SPECIES_CORPHISH, 25, 30
- wild_mon SPECIES_CORPHISH, 30, 35
- wild_mon SPECIES_CORPHISH, 20, 25
- wild_mon SPECIES_CORPHISH, 35, 40
- wild_mon SPECIES_CORPHISH, 40, 45
-
- .align 2
-gRoute102_FishingMonsInfo:: @ 8550898
- .4byte 30 @ encounter rate
- .4byte gRoute102_FishingMons
-
- .align 2
-gRoute103_LandMons:: @ 85508A0
- wild_mon SPECIES_POOCHYENA, 2
- wild_mon SPECIES_POOCHYENA, 3
- wild_mon SPECIES_POOCHYENA, 3
- wild_mon SPECIES_POOCHYENA, 4
- wild_mon SPECIES_WINGULL, 2
- wild_mon SPECIES_ZIGZAGOON, 3
- wild_mon SPECIES_ZIGZAGOON, 3
- wild_mon SPECIES_ZIGZAGOON, 4
- wild_mon SPECIES_WINGULL, 3
- wild_mon SPECIES_WINGULL, 3
- wild_mon SPECIES_WINGULL, 2
- wild_mon SPECIES_WINGULL, 4
-
- .align 2
-gRoute103_LandMonsInfo:: @ 85508D0
- .4byte 20 @ encounter rate
- .4byte gRoute103_LandMons
-
- .align 2
-gRoute103_WaterMons:: @ 85508D8
- wild_mon SPECIES_TENTACOOL, 5, 35
- wild_mon SPECIES_WINGULL, 10, 30
- wild_mon SPECIES_WINGULL, 15, 25
- wild_mon SPECIES_PELIPPER, 25, 30
- wild_mon SPECIES_PELIPPER, 25, 30
-
- .align 2
-gRoute103_WaterMonsInfo:: @ 85508EC
- .4byte 4 @ encounter rate
- .4byte gRoute103_WaterMons
-
- .align 2
-gRoute103_FishingMons:: @ 85508F4
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_TENTACOOL, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_TENTACOOL, 10, 30
- wild_mon SPECIES_WAILMER, 10, 30
- wild_mon SPECIES_SHARPEDO, 30, 35
- wild_mon SPECIES_WAILMER, 30, 35
- wild_mon SPECIES_WAILMER, 25, 30
- wild_mon SPECIES_WAILMER, 35, 40
- wild_mon SPECIES_WAILMER, 40, 45
-
- .align 2
-gRoute103_FishingMonsInfo:: @ 855091C
- .4byte 30 @ encounter rate
- .4byte gRoute103_FishingMons
-
- .align 2
-gRoute104_LandMons:: @ 8550924
- wild_mon SPECIES_POOCHYENA, 4
- wild_mon SPECIES_WURMPLE, 4
- wild_mon SPECIES_POOCHYENA, 5
- wild_mon SPECIES_MARILL, 5
- wild_mon SPECIES_MARILL, 4
- wild_mon SPECIES_POOCHYENA, 5
- wild_mon SPECIES_TAILLOW, 4
- wild_mon SPECIES_TAILLOW, 5
- wild_mon SPECIES_WINGULL, 4
- wild_mon SPECIES_WINGULL, 4
- wild_mon SPECIES_WINGULL, 3
- wild_mon SPECIES_WINGULL, 5
-
- .align 2
-gRoute104_LandMonsInfo:: @ 8550954
- .4byte 20 @ encounter rate
- .4byte gRoute104_LandMons
-
- .align 2
-gRoute104_WaterMons:: @ 855095C
- wild_mon SPECIES_WINGULL, 10, 30
- wild_mon SPECIES_WINGULL, 15, 25
- wild_mon SPECIES_WINGULL, 15, 25
- wild_mon SPECIES_PELIPPER, 25, 30
- wild_mon SPECIES_PELIPPER, 25, 30
-
- .align 2
-gRoute104_WaterMonsInfo:: @ 8550970
- .4byte 4 @ encounter rate
- .4byte gRoute104_WaterMons
-
- .align 2
-gRoute104_FishingMons:: @ 8550978
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_MAGIKARP, 25, 30
- wild_mon SPECIES_MAGIKARP, 30, 35
- wild_mon SPECIES_MAGIKARP, 20, 25
- wild_mon SPECIES_MAGIKARP, 35, 40
- wild_mon SPECIES_MAGIKARP, 40, 45
-
- .align 2
-gRoute104_FishingMonsInfo:: @ 85509A0
- .4byte 30 @ encounter rate
- .4byte gRoute104_FishingMons
-
- .align 2
-gRoute105_WaterMons:: @ 85509A8
- wild_mon SPECIES_TENTACOOL, 5, 35
- wild_mon SPECIES_WINGULL, 10, 30
- wild_mon SPECIES_WINGULL, 15, 25
- wild_mon SPECIES_PELIPPER, 25, 30
- wild_mon SPECIES_PELIPPER, 25, 30
-
- .align 2
-gRoute105_WaterMonsInfo:: @ 85509BC
- .4byte 4 @ encounter rate
- .4byte gRoute105_WaterMons
-
- .align 2
-gRoute105_FishingMons:: @ 85509C4
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_TENTACOOL, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_TENTACOOL, 10, 30
- wild_mon SPECIES_WAILMER, 10, 30
- wild_mon SPECIES_WAILMER, 25, 30
- wild_mon SPECIES_WAILMER, 30, 35
- wild_mon SPECIES_WAILMER, 20, 25
- wild_mon SPECIES_WAILMER, 35, 40
- wild_mon SPECIES_WAILMER, 40, 45
-
- .align 2
-gRoute105_FishingMonsInfo:: @ 85509EC
- .4byte 30 @ encounter rate
- .4byte gRoute105_FishingMons
-
- .align 2
-gRoute110_LandMons:: @ 85509F4
- wild_mon SPECIES_POOCHYENA, 12
- wild_mon SPECIES_ELECTRIKE, 12
- wild_mon SPECIES_GULPIN, 12
- wild_mon SPECIES_ELECTRIKE, 13
- wild_mon SPECIES_MINUN, 13
- wild_mon SPECIES_ODDISH, 13
- wild_mon SPECIES_MINUN, 13
- wild_mon SPECIES_GULPIN, 13
- wild_mon SPECIES_WINGULL, 12
- wild_mon SPECIES_WINGULL, 12
- wild_mon SPECIES_PLUSLE, 12
- wild_mon SPECIES_PLUSLE, 13
-
- .align 2
-gRoute110_LandMonsInfo:: @ 8550A24
- .4byte 20 @ encounter rate
- .4byte gRoute110_LandMons
-
- .align 2
-gRoute110_WaterMons:: @ 8550A2C
- wild_mon SPECIES_TENTACOOL, 5, 35
- wild_mon SPECIES_WINGULL, 10, 30
- wild_mon SPECIES_WINGULL, 15, 25
- wild_mon SPECIES_PELIPPER, 25, 30
- wild_mon SPECIES_PELIPPER, 25, 30
-
- .align 2
-gRoute110_WaterMonsInfo:: @ 8550A40
- .4byte 4 @ encounter rate
- .4byte gRoute110_WaterMons
-
- .align 2
-gRoute110_FishingMons:: @ 8550A48
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_TENTACOOL, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_TENTACOOL, 10, 30
- wild_mon SPECIES_WAILMER, 10, 30
- wild_mon SPECIES_WAILMER, 25, 30
- wild_mon SPECIES_WAILMER, 30, 35
- wild_mon SPECIES_WAILMER, 20, 25
- wild_mon SPECIES_WAILMER, 35, 40
- wild_mon SPECIES_WAILMER, 40, 45
-
- .align 2
-gRoute110_FishingMonsInfo:: @ 8550A70
- .4byte 30 @ encounter rate
- .4byte gRoute110_FishingMons
-
- .align 2
-gRoute111_LandMons:: @ 8550A78
- wild_mon SPECIES_SANDSHREW, 20
- wild_mon SPECIES_TRAPINCH, 20
- wild_mon SPECIES_SANDSHREW, 21
- wild_mon SPECIES_TRAPINCH, 21
- wild_mon SPECIES_BALTOY, 19
- wild_mon SPECIES_BALTOY, 21
- wild_mon SPECIES_SANDSHREW, 19
- wild_mon SPECIES_TRAPINCH, 19
- wild_mon SPECIES_BALTOY, 20
- wild_mon SPECIES_CACNEA, 20
- wild_mon SPECIES_CACNEA, 22
- wild_mon SPECIES_CACNEA, 22
-
- .align 2
-gRoute111_LandMonsInfo:: @ 8550AA8
- .4byte 10 @ encounter rate
- .4byte gRoute111_LandMons
-
- .align 2
-gRoute111_WaterMons:: @ 8550AB0
- wild_mon SPECIES_MARILL, 20, 30
- wild_mon SPECIES_MARILL, 10, 20
- wild_mon SPECIES_MARILL, 30, 35
- wild_mon SPECIES_MARILL, 5, 10
- wild_mon SPECIES_GOLDEEN, 20, 30
-
- .align 2
-gRoute111_WaterMonsInfo:: @ 8550AC4
- .4byte 4 @ encounter rate
- .4byte gRoute111_WaterMons
-
- .align 2
-gRoute111_RockSmashMons:: @ 8550ACC
- wild_mon SPECIES_GEODUDE, 10, 15
- wild_mon SPECIES_GEODUDE, 5, 10
- wild_mon SPECIES_GEODUDE, 15, 20
- wild_mon SPECIES_GEODUDE, 15, 20
- wild_mon SPECIES_GEODUDE, 15, 20
-
- .align 2
-gRoute111_RockSmashMonsInfo:: @ 8550AE0
- .4byte 20 @ encounter rate
- .4byte gRoute111_RockSmashMons
-
- .align 2
-gRoute111_FishingMons:: @ 8550AE8
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_GOLDEEN, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_GOLDEEN, 10, 30
- wild_mon SPECIES_BARBOACH, 10, 30
- wild_mon SPECIES_BARBOACH, 25, 30
- wild_mon SPECIES_BARBOACH, 30, 35
- wild_mon SPECIES_BARBOACH, 20, 25
- wild_mon SPECIES_BARBOACH, 35, 40
- wild_mon SPECIES_BARBOACH, 40, 45
-
- .align 2
-gRoute111_FishingMonsInfo:: @ 8550B10
- .4byte 30 @ encounter rate
- .4byte gRoute111_FishingMons
-
- .align 2
-gRoute112_LandMons:: @ 8550B18
- wild_mon SPECIES_NUMEL, 15
- wild_mon SPECIES_NUMEL, 15
- wild_mon SPECIES_MARILL, 15
- wild_mon SPECIES_NUMEL, 14
- wild_mon SPECIES_NUMEL, 14
- wild_mon SPECIES_MARILL, 14
- wild_mon SPECIES_NUMEL, 16
- wild_mon SPECIES_MARILL, 16
- wild_mon SPECIES_NUMEL, 16
- wild_mon SPECIES_NUMEL, 16
- wild_mon SPECIES_NUMEL, 16
- wild_mon SPECIES_NUMEL, 16
-
- .align 2
-gRoute112_LandMonsInfo:: @ 8550B48
- .4byte 20 @ encounter rate
- .4byte gRoute112_LandMons
-
- .align 2
-gRoute113_LandMons:: @ 8550B50
- wild_mon SPECIES_SPINDA, 15
- wild_mon SPECIES_SPINDA, 15
- wild_mon SPECIES_SLUGMA, 15
- wild_mon SPECIES_SPINDA, 14
- wild_mon SPECIES_SPINDA, 14
- wild_mon SPECIES_SLUGMA, 14
- wild_mon SPECIES_SPINDA, 16
- wild_mon SPECIES_SLUGMA, 16
- wild_mon SPECIES_SPINDA, 16
- wild_mon SPECIES_SKARMORY, 16
- wild_mon SPECIES_SPINDA, 16
- wild_mon SPECIES_SKARMORY, 16
-
- .align 2
-gRoute113_LandMonsInfo:: @ 8550B80
- .4byte 20 @ encounter rate
- .4byte gRoute113_LandMons
-
- .align 2
-gRoute114_LandMons:: @ 8550B88
- wild_mon SPECIES_SWABLU, 16
- wild_mon SPECIES_LOTAD, 16
- wild_mon SPECIES_SWABLU, 17
- wild_mon SPECIES_SWABLU, 15
- wild_mon SPECIES_LOTAD, 15
- wild_mon SPECIES_LOMBRE, 16
- wild_mon SPECIES_LOMBRE, 16
- wild_mon SPECIES_LOMBRE, 18
- wild_mon SPECIES_SEVIPER, 17
- wild_mon SPECIES_SEVIPER, 15
- wild_mon SPECIES_SEVIPER, 17
- wild_mon SPECIES_NUZLEAF, 15
-
- .align 2
-gRoute114_LandMonsInfo:: @ 8550BB8
- .4byte 20 @ encounter rate
- .4byte gRoute114_LandMons
-
- .align 2
-gRoute114_WaterMons:: @ 8550BC0
- wild_mon SPECIES_MARILL, 20, 30
- wild_mon SPECIES_MARILL, 10, 20
- wild_mon SPECIES_MARILL, 30, 35
- wild_mon SPECIES_MARILL, 5, 10
- wild_mon SPECIES_GOLDEEN, 20, 30
-
- .align 2
-gRoute114_WaterMonsInfo:: @ 8550BD4
- .4byte 4 @ encounter rate
- .4byte gRoute114_WaterMons
-
- .align 2
-gRoute114_RockSmashMons:: @ 8550BDC
- wild_mon SPECIES_GEODUDE, 10, 15
- wild_mon SPECIES_GEODUDE, 5, 10
- wild_mon SPECIES_GEODUDE, 15, 20
- wild_mon SPECIES_GEODUDE, 15, 20
- wild_mon SPECIES_GEODUDE, 15, 20
-
- .align 2
-gRoute114_RockSmashMonsInfo:: @ 8550BF0
- .4byte 20 @ encounter rate
- .4byte gRoute114_RockSmashMons
-
- .align 2
-gRoute114_FishingMons:: @ 8550BF8
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_GOLDEEN, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_GOLDEEN, 10, 30
- wild_mon SPECIES_BARBOACH, 10, 30
- wild_mon SPECIES_BARBOACH, 25, 30
- wild_mon SPECIES_BARBOACH, 30, 35
- wild_mon SPECIES_BARBOACH, 20, 25
- wild_mon SPECIES_BARBOACH, 35, 40
- wild_mon SPECIES_BARBOACH, 40, 45
-
- .align 2
-gRoute114_FishingMonsInfo:: @ 8550C20
- .4byte 30 @ encounter rate
- .4byte gRoute114_FishingMons
-
- .align 2
-gRoute116_LandMons:: @ 8550C28
- wild_mon SPECIES_POOCHYENA, 6
- wild_mon SPECIES_WHISMUR, 6
- wild_mon SPECIES_NINCADA, 6
- wild_mon SPECIES_ABRA, 7
- wild_mon SPECIES_NINCADA, 7
- wild_mon SPECIES_TAILLOW, 6
- wild_mon SPECIES_TAILLOW, 7
- wild_mon SPECIES_TAILLOW, 8
- wild_mon SPECIES_POOCHYENA, 7
- wild_mon SPECIES_POOCHYENA, 8
- wild_mon SPECIES_SKITTY, 7
- wild_mon SPECIES_SKITTY, 8
-
- .align 2
-gRoute116_LandMonsInfo:: @ 8550C58
- .4byte 20 @ encounter rate
- .4byte gRoute116_LandMons
-
- .align 2
-gRoute117_LandMons:: @ 8550C60
- wild_mon SPECIES_POOCHYENA, 13
- wild_mon SPECIES_ODDISH, 13
- wild_mon SPECIES_POOCHYENA, 14
- wild_mon SPECIES_ODDISH, 14
- wild_mon SPECIES_MARILL, 13
- wild_mon SPECIES_ODDISH, 13
- wild_mon SPECIES_ILLUMISE, 13
- wild_mon SPECIES_ILLUMISE, 13
- wild_mon SPECIES_ILLUMISE, 14
- wild_mon SPECIES_ILLUMISE, 14
- wild_mon SPECIES_VOLBEAT, 13
- wild_mon SPECIES_SEEDOT, 13
-
- .align 2
-gRoute117_LandMonsInfo:: @ 8550C90
- .4byte 20 @ encounter rate
- .4byte gRoute117_LandMons
-
- .align 2
-gRoute117_WaterMons:: @ 8550C98
- wild_mon SPECIES_MARILL, 20, 30
- wild_mon SPECIES_MARILL, 10, 20
- wild_mon SPECIES_MARILL, 30, 35
- wild_mon SPECIES_MARILL, 5, 10
- wild_mon SPECIES_GOLDEEN, 20, 30
-
- .align 2
-gRoute117_WaterMonsInfo:: @ 8550CAC
- .4byte 4 @ encounter rate
- .4byte gRoute117_WaterMons
-
- .align 2
-gRoute117_FishingMons:: @ 8550CB4
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_GOLDEEN, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_GOLDEEN, 10, 30
- wild_mon SPECIES_CORPHISH, 10, 30
- wild_mon SPECIES_CORPHISH, 25, 30
- wild_mon SPECIES_CORPHISH, 30, 35
- wild_mon SPECIES_CORPHISH, 20, 25
- wild_mon SPECIES_CORPHISH, 35, 40
- wild_mon SPECIES_CORPHISH, 40, 45
-
- .align 2
-gRoute117_FishingMonsInfo:: @ 8550CDC
- .4byte 30 @ encounter rate
- .4byte gRoute117_FishingMons
-
- .align 2
-gRoute118_LandMons:: @ 8550CE4
- wild_mon SPECIES_ZIGZAGOON, 24
- wild_mon SPECIES_ELECTRIKE, 24
- wild_mon SPECIES_ZIGZAGOON, 26
- wild_mon SPECIES_ELECTRIKE, 26
- wild_mon SPECIES_LINOONE, 26
- wild_mon SPECIES_MANECTRIC, 26
- wild_mon SPECIES_WINGULL, 25
- wild_mon SPECIES_WINGULL, 25
- wild_mon SPECIES_WINGULL, 26
- wild_mon SPECIES_WINGULL, 26
- wild_mon SPECIES_WINGULL, 27
- wild_mon SPECIES_KECLEON, 25
-
- .align 2
-gRoute118_LandMonsInfo:: @ 8550D14
- .4byte 20 @ encounter rate
- .4byte gRoute118_LandMons
-
- .align 2
-gRoute118_WaterMons:: @ 8550D1C
- wild_mon SPECIES_TENTACOOL, 5, 35
- wild_mon SPECIES_WINGULL, 10, 30
- wild_mon SPECIES_WINGULL, 15, 25
- wild_mon SPECIES_PELIPPER, 25, 30
- wild_mon SPECIES_PELIPPER, 25, 30
-
- .align 2
-gRoute118_WaterMonsInfo:: @ 8550D30
- .4byte 4 @ encounter rate
- .4byte gRoute118_WaterMons
-
- .align 2
-gRoute118_FishingMons:: @ 8550D38
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_TENTACOOL, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_TENTACOOL, 10, 30
- wild_mon SPECIES_CARVANHA, 10, 30
- wild_mon SPECIES_SHARPEDO, 30, 35
- wild_mon SPECIES_CARVANHA, 30, 35
- wild_mon SPECIES_CARVANHA, 20, 25
- wild_mon SPECIES_CARVANHA, 35, 40
- wild_mon SPECIES_CARVANHA, 40, 45
-
- .align 2
-gRoute118_FishingMonsInfo:: @ 8550D60
- .4byte 30 @ encounter rate
- .4byte gRoute118_FishingMons
-
- .align 2
-gRoute124_WaterMons:: @ 8550D68
- wild_mon SPECIES_TENTACOOL, 5, 35
- wild_mon SPECIES_WINGULL, 10, 30
- wild_mon SPECIES_WINGULL, 15, 25
- wild_mon SPECIES_PELIPPER, 25, 30
- wild_mon SPECIES_PELIPPER, 25, 30
-
- .align 2
-gRoute124_WaterMonsInfo:: @ 8550D7C
- .4byte 4 @ encounter rate
- .4byte gRoute124_WaterMons
-
- .align 2
-gRoute124_FishingMons:: @ 8550D84
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_TENTACOOL, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_TENTACOOL, 10, 30
- wild_mon SPECIES_WAILMER, 10, 30
- wild_mon SPECIES_SHARPEDO, 30, 35
- wild_mon SPECIES_WAILMER, 30, 35
- wild_mon SPECIES_WAILMER, 25, 30
- wild_mon SPECIES_WAILMER, 35, 40
- wild_mon SPECIES_WAILMER, 40, 45
-
- .align 2
-gRoute124_FishingMonsInfo:: @ 8550DAC
- .4byte 30 @ encounter rate
- .4byte gRoute124_FishingMons
-
- .align 2
-gPetalburgWoods_LandMons:: @ 8550DB4
- wild_mon SPECIES_POOCHYENA, 5
- wild_mon SPECIES_WURMPLE, 5
- wild_mon SPECIES_SHROOMISH, 5
- wild_mon SPECIES_POOCHYENA, 6
- wild_mon SPECIES_SILCOON, 5
- wild_mon SPECIES_CASCOON, 5
- wild_mon SPECIES_WURMPLE, 6
- wild_mon SPECIES_SHROOMISH, 6
- wild_mon SPECIES_TAILLOW, 5
- wild_mon SPECIES_SLAKOTH, 5
- wild_mon SPECIES_TAILLOW, 6
- wild_mon SPECIES_SLAKOTH, 6
-
- .align 2
-gPetalburgWoods_LandMonsInfo:: @ 8550DE4
- .4byte 20 @ encounter rate
- .4byte gPetalburgWoods_LandMons
-
- .align 2
-gRusturfTunnel_LandMons:: @ 8550DEC
- wild_mon SPECIES_WHISMUR, 6
- wild_mon SPECIES_WHISMUR, 7
- wild_mon SPECIES_WHISMUR, 6
- wild_mon SPECIES_WHISMUR, 6
- wild_mon SPECIES_WHISMUR, 7
- wild_mon SPECIES_WHISMUR, 7
- wild_mon SPECIES_WHISMUR, 5
- wild_mon SPECIES_WHISMUR, 8
- wild_mon SPECIES_WHISMUR, 5
- wild_mon SPECIES_WHISMUR, 8
- wild_mon SPECIES_WHISMUR, 5
- wild_mon SPECIES_WHISMUR, 8
-
- .align 2
-gRusturfTunnel_LandMonsInfo:: @ 8550E1C
- .4byte 10 @ encounter rate
- .4byte gRusturfTunnel_LandMons
-
- .align 2
-gGraniteCave_1F_LandMons:: @ 8550E24
- wild_mon SPECIES_ZUBAT, 7
- wild_mon SPECIES_MAKUHITA, 8
- wild_mon SPECIES_MAKUHITA, 7
- wild_mon SPECIES_ZUBAT, 8
- wild_mon SPECIES_MAKUHITA, 9
- wild_mon SPECIES_ABRA, 8
- wild_mon SPECIES_MAKUHITA, 10
- wild_mon SPECIES_MAKUHITA, 6
- wild_mon SPECIES_GEODUDE, 7
- wild_mon SPECIES_GEODUDE, 8
- wild_mon SPECIES_GEODUDE, 6
- wild_mon SPECIES_GEODUDE, 9
-
- .align 2
-gGraniteCave_1F_LandMonsInfo:: @ 8550E54
- .4byte 10 @ encounter rate
- .4byte gGraniteCave_1F_LandMons
-
- .align 2
-gGraniteCave_B1F_LandMons:: @ 8550E5C
- wild_mon SPECIES_ZUBAT, 9
- wild_mon SPECIES_ARON, 10
- wild_mon SPECIES_ARON, 9
- wild_mon SPECIES_ARON, 11
- wild_mon SPECIES_ZUBAT, 10
- wild_mon SPECIES_ABRA, 9
- wild_mon SPECIES_MAKUHITA, 10
- wild_mon SPECIES_MAKUHITA, 11
- wild_mon SPECIES_SABLEYE, 10
- wild_mon SPECIES_SABLEYE, 10
- wild_mon SPECIES_SABLEYE, 9
- wild_mon SPECIES_SABLEYE, 11
-
- .align 2
-gGraniteCave_B1F_LandMonsInfo:: @ 8550E8C
- .4byte 10 @ encounter rate
- .4byte gGraniteCave_B1F_LandMons
-
- .align 2
-gMtPyre_1F_LandMons:: @ 8550E94
- wild_mon SPECIES_SHUPPET, 27
- wild_mon SPECIES_SHUPPET, 28
- wild_mon SPECIES_SHUPPET, 26
- wild_mon SPECIES_SHUPPET, 25
- wild_mon SPECIES_SHUPPET, 29
- wild_mon SPECIES_SHUPPET, 24
- wild_mon SPECIES_SHUPPET, 23
- wild_mon SPECIES_SHUPPET, 22
- wild_mon SPECIES_SHUPPET, 29
- wild_mon SPECIES_SHUPPET, 24
- wild_mon SPECIES_SHUPPET, 29
- wild_mon SPECIES_SHUPPET, 24
-
- .align 2
-gMtPyre_1F_LandMonsInfo:: @ 8550EC4
- .4byte 10 @ encounter rate
- .4byte gMtPyre_1F_LandMons
-
- .align 2
-gVictoryRoad_1F_LandMons:: @ 8550ECC
- wild_mon SPECIES_GOLBAT, 40
- wild_mon SPECIES_HARIYAMA, 40
- wild_mon SPECIES_LAIRON, 40
- wild_mon SPECIES_LOUDRED, 40
- wild_mon SPECIES_ZUBAT, 36
- wild_mon SPECIES_MAKUHITA, 36
- wild_mon SPECIES_GOLBAT, 38
- wild_mon SPECIES_HARIYAMA, 38
- wild_mon SPECIES_ARON, 36
- wild_mon SPECIES_WHISMUR, 36
- wild_mon SPECIES_ARON, 36
- wild_mon SPECIES_WHISMUR, 36
-
- .align 2
-gVictoryRoad_1F_LandMonsInfo:: @ 8550EFC
- .4byte 10 @ encounter rate
- .4byte gVictoryRoad_1F_LandMons
-
- .align 2
-gSafariZone_South_LandMons:: @ 8550F04
- wild_mon SPECIES_ODDISH, 25
- wild_mon SPECIES_ODDISH, 27
- wild_mon SPECIES_GIRAFARIG, 25
- wild_mon SPECIES_GIRAFARIG, 27
- wild_mon SPECIES_NATU, 25
- wild_mon SPECIES_DODUO, 25
- wild_mon SPECIES_GLOOM, 25
- wild_mon SPECIES_WOBBUFFET, 27
- wild_mon SPECIES_PIKACHU, 25
- wild_mon SPECIES_WOBBUFFET, 27
- wild_mon SPECIES_PIKACHU, 27
- wild_mon SPECIES_WOBBUFFET, 29
-
- .align 2
-gSafariZone_South_LandMonsInfo:: @ 8550F34
- .4byte 25 @ encounter rate
- .4byte gSafariZone_South_LandMons
-
- .align 2
-gUnderwater2_WaterMons:: @ 8550F3C
- wild_mon SPECIES_CLAMPERL, 20, 30
- wild_mon SPECIES_CHINCHOU, 20, 30
- wild_mon SPECIES_CLAMPERL, 30, 35
- wild_mon SPECIES_RELICANTH, 30, 35
- wild_mon SPECIES_RELICANTH, 30, 35
-
- .align 2
-gUnderwater2_WaterMonsInfo:: @ 8550F50
- .4byte 4 @ encounter rate
- .4byte gUnderwater2_WaterMons
-
- .align 2
-gAbandonedShip_Rooms_B1F_WaterMons:: @ 8550F58
- wild_mon SPECIES_TENTACOOL, 5, 35
- wild_mon SPECIES_TENTACOOL, 5, 35
- wild_mon SPECIES_TENTACOOL, 5, 35
- wild_mon SPECIES_TENTACOOL, 5, 35
- wild_mon SPECIES_TENTACRUEL, 30, 35
-
- .align 2
-gAbandonedShip_Rooms_B1F_WaterMonsInfo:: @ 8550F6C
- .4byte 4 @ encounter rate
- .4byte gAbandonedShip_Rooms_B1F_WaterMons
-
- .align 2
-gAbandonedShip_Rooms_B1F_FishingMons:: @ 8550F74
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_TENTACOOL, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_TENTACOOL, 10, 30
- wild_mon SPECIES_TENTACOOL, 10, 30
- wild_mon SPECIES_TENTACOOL, 25, 30
- wild_mon SPECIES_TENTACOOL, 30, 35
- wild_mon SPECIES_TENTACRUEL, 30, 35
- wild_mon SPECIES_TENTACRUEL, 25, 30
- wild_mon SPECIES_TENTACRUEL, 20, 25
-
- .align 2
-gAbandonedShip_Rooms_B1F_FishingMonsInfo:: @ 8550F9C
- .4byte 20 @ encounter rate
- .4byte gAbandonedShip_Rooms_B1F_FishingMons
-
- .align 2
-gGraniteCave_B2F_LandMons:: @ 8550FA4
- wild_mon SPECIES_ZUBAT, 10
- wild_mon SPECIES_ARON, 11
- wild_mon SPECIES_ARON, 10
- wild_mon SPECIES_ZUBAT, 11
- wild_mon SPECIES_ARON, 12
- wild_mon SPECIES_ABRA, 10
- wild_mon SPECIES_SABLEYE, 10
- wild_mon SPECIES_SABLEYE, 11
- wild_mon SPECIES_SABLEYE, 12
- wild_mon SPECIES_SABLEYE, 10
- wild_mon SPECIES_SABLEYE, 12
- wild_mon SPECIES_SABLEYE, 10
-
- .align 2
-gGraniteCave_B2F_LandMonsInfo:: @ 8550FD4
- .4byte 10 @ encounter rate
- .4byte gGraniteCave_B2F_LandMons
-
- .align 2
-gGraniteCave_B2F_RockSmashMons:: @ 8550FDC
- wild_mon SPECIES_GEODUDE, 10, 15
- wild_mon SPECIES_NOSEPASS, 10, 20
- wild_mon SPECIES_GEODUDE, 5, 10
- wild_mon SPECIES_GEODUDE, 15, 20
- wild_mon SPECIES_GEODUDE, 15, 20
-
- .align 2
-gGraniteCave_B2F_RockSmashMonsInfo:: @ 8550FF0
- .4byte 20 @ encounter rate
- .4byte gGraniteCave_B2F_RockSmashMons
-
- .align 2
-gFieryPath_LandMons:: @ 8550FF8
- wild_mon SPECIES_NUMEL, 15
- wild_mon SPECIES_KOFFING, 15
- wild_mon SPECIES_NUMEL, 16
- wild_mon SPECIES_MACHOP, 15
- wild_mon SPECIES_TORKOAL, 15
- wild_mon SPECIES_SLUGMA, 15
- wild_mon SPECIES_KOFFING, 16
- wild_mon SPECIES_MACHOP, 16
- wild_mon SPECIES_TORKOAL, 14
- wild_mon SPECIES_TORKOAL, 16
- wild_mon SPECIES_GRIMER, 14
- wild_mon SPECIES_GRIMER, 14
-
- .align 2
-gFieryPath_LandMonsInfo:: @ 8551028
- .4byte 10 @ encounter rate
- .4byte gFieryPath_LandMons
-
- .align 2
-gMeteorFalls_B1F_2R_LandMons:: @ 8551030
- wild_mon SPECIES_GOLBAT, 33
- wild_mon SPECIES_GOLBAT, 35
- wild_mon SPECIES_BAGON, 30
- wild_mon SPECIES_SOLROCK, 35
- wild_mon SPECIES_BAGON, 35
- wild_mon SPECIES_SOLROCK, 37
- wild_mon SPECIES_BAGON, 25
- wild_mon SPECIES_SOLROCK, 39
- wild_mon SPECIES_GOLBAT, 38
- wild_mon SPECIES_GOLBAT, 40
- wild_mon SPECIES_GOLBAT, 38
- wild_mon SPECIES_GOLBAT, 40
-
- .align 2
-gMeteorFalls_B1F_2R_LandMonsInfo:: @ 8551060
- .4byte 10 @ encounter rate
- .4byte gMeteorFalls_B1F_2R_LandMons
-
- .align 2
-gMeteorFalls_B1F_2R_WaterMons:: @ 8551068
- wild_mon SPECIES_GOLBAT, 30, 35
- wild_mon SPECIES_GOLBAT, 30, 35
- wild_mon SPECIES_SOLROCK, 25, 35
- wild_mon SPECIES_SOLROCK, 15, 25
- wild_mon SPECIES_SOLROCK, 5, 15
-
- .align 2
-gMeteorFalls_B1F_2R_WaterMonsInfo:: @ 855107C
- .4byte 4 @ encounter rate
- .4byte gMeteorFalls_B1F_2R_WaterMons
-
- .align 2
-gMeteorFalls_B1F_2R_FishingMons:: @ 8551084
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_GOLDEEN, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_GOLDEEN, 10, 30
- wild_mon SPECIES_BARBOACH, 10, 30
- wild_mon SPECIES_BARBOACH, 25, 30
- wild_mon SPECIES_BARBOACH, 30, 35
- wild_mon SPECIES_WHISCASH, 30, 35
- wild_mon SPECIES_WHISCASH, 35, 40
- wild_mon SPECIES_WHISCASH, 40, 45
-
- .align 2
-gMeteorFalls_B1F_2R_FishingMonsInfo:: @ 85510AC
- .4byte 30 @ encounter rate
- .4byte gMeteorFalls_B1F_2R_FishingMons
-
- .align 2
-gJaggedPass_LandMons:: @ 85510B4
- wild_mon SPECIES_NUMEL, 21
- wild_mon SPECIES_NUMEL, 21
- wild_mon SPECIES_MACHOP, 21
- wild_mon SPECIES_NUMEL, 20
- wild_mon SPECIES_SPOINK, 20
- wild_mon SPECIES_MACHOP, 20
- wild_mon SPECIES_SPOINK, 21
- wild_mon SPECIES_MACHOP, 22
- wild_mon SPECIES_NUMEL, 22
- wild_mon SPECIES_SPOINK, 22
- wild_mon SPECIES_NUMEL, 22
- wild_mon SPECIES_SPOINK, 22
-
- .align 2
-gJaggedPass_LandMonsInfo:: @ 85510E4
- .4byte 20 @ encounter rate
- .4byte gJaggedPass_LandMons
-
- .align 2
-gRoute106_WaterMons:: @ 85510EC
- wild_mon SPECIES_TENTACOOL, 5, 35
- wild_mon SPECIES_WINGULL, 10, 30
- wild_mon SPECIES_WINGULL, 15, 25
- wild_mon SPECIES_PELIPPER, 25, 30
- wild_mon SPECIES_PELIPPER, 25, 30
-
- .align 2
-gRoute106_WaterMonsInfo:: @ 8551100
- .4byte 4 @ encounter rate
- .4byte gRoute106_WaterMons
-
- .align 2
-gRoute106_FishingMons:: @ 8551108
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_TENTACOOL, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_TENTACOOL, 10, 30
- wild_mon SPECIES_WAILMER, 10, 30
- wild_mon SPECIES_WAILMER, 25, 30
- wild_mon SPECIES_WAILMER, 30, 35
- wild_mon SPECIES_WAILMER, 20, 25
- wild_mon SPECIES_WAILMER, 35, 40
- wild_mon SPECIES_WAILMER, 40, 45
-
- .align 2
-gRoute106_FishingMonsInfo:: @ 8551130
- .4byte 30 @ encounter rate
- .4byte gRoute106_FishingMons
-
- .align 2
-gRoute107_WaterMons:: @ 8551138
- wild_mon SPECIES_TENTACOOL, 5, 35
- wild_mon SPECIES_WINGULL, 10, 30
- wild_mon SPECIES_WINGULL, 15, 25
- wild_mon SPECIES_PELIPPER, 25, 30
- wild_mon SPECIES_PELIPPER, 25, 30
-
- .align 2
-gRoute107_WaterMonsInfo:: @ 855114C
- .4byte 4 @ encounter rate
- .4byte gRoute107_WaterMons
-
- .align 2
-gRoute107_FishingMons:: @ 8551154
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_TENTACOOL, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_TENTACOOL, 10, 30
- wild_mon SPECIES_WAILMER, 10, 30
- wild_mon SPECIES_WAILMER, 25, 30
- wild_mon SPECIES_WAILMER, 30, 35
- wild_mon SPECIES_WAILMER, 20, 25
- wild_mon SPECIES_WAILMER, 35, 40
- wild_mon SPECIES_WAILMER, 40, 45
-
- .align 2
-gRoute107_FishingMonsInfo:: @ 855117C
- .4byte 30 @ encounter rate
- .4byte gRoute107_FishingMons
-
- .align 2
-gRoute108_WaterMons:: @ 8551184
- wild_mon SPECIES_TENTACOOL, 5, 35
- wild_mon SPECIES_WINGULL, 10, 30
- wild_mon SPECIES_WINGULL, 15, 25
- wild_mon SPECIES_PELIPPER, 25, 30
- wild_mon SPECIES_PELIPPER, 25, 30
-
- .align 2
-gRoute108_WaterMonsInfo:: @ 8551198
- .4byte 4 @ encounter rate
- .4byte gRoute108_WaterMons
-
- .align 2
-gRoute108_FishingMons:: @ 85511A0
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_TENTACOOL, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_TENTACOOL, 10, 30
- wild_mon SPECIES_WAILMER, 10, 30
- wild_mon SPECIES_WAILMER, 25, 30
- wild_mon SPECIES_WAILMER, 30, 35
- wild_mon SPECIES_WAILMER, 20, 25
- wild_mon SPECIES_WAILMER, 35, 40
- wild_mon SPECIES_WAILMER, 40, 45
-
- .align 2
-gRoute108_FishingMonsInfo:: @ 85511C8
- .4byte 30 @ encounter rate
- .4byte gRoute108_FishingMons
-
- .align 2
-gRoute109_WaterMons:: @ 85511D0
- wild_mon SPECIES_TENTACOOL, 5, 35
- wild_mon SPECIES_WINGULL, 10, 30
- wild_mon SPECIES_WINGULL, 15, 25
- wild_mon SPECIES_PELIPPER, 25, 30
- wild_mon SPECIES_PELIPPER, 25, 30
-
- .align 2
-gRoute109_WaterMonsInfo:: @ 85511E4
- .4byte 4 @ encounter rate
- .4byte gRoute109_WaterMons
-
- .align 2
-gRoute109_FishingMons:: @ 85511EC
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_TENTACOOL, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_TENTACOOL, 10, 30
- wild_mon SPECIES_WAILMER, 10, 30
- wild_mon SPECIES_WAILMER, 25, 30
- wild_mon SPECIES_WAILMER, 30, 35
- wild_mon SPECIES_WAILMER, 20, 25
- wild_mon SPECIES_WAILMER, 35, 40
- wild_mon SPECIES_WAILMER, 40, 45
-
- .align 2
-gRoute109_FishingMonsInfo:: @ 8551214
- .4byte 30 @ encounter rate
- .4byte gRoute109_FishingMons
-
- .align 2
-gRoute115_LandMons:: @ 855121C
- wild_mon SPECIES_SWABLU, 23
- wild_mon SPECIES_TAILLOW, 23
- wild_mon SPECIES_SWABLU, 25
- wild_mon SPECIES_TAILLOW, 24
- wild_mon SPECIES_TAILLOW, 25
- wild_mon SPECIES_SWELLOW, 25
- wild_mon SPECIES_JIGGLYPUFF, 24
- wild_mon SPECIES_JIGGLYPUFF, 25
- wild_mon SPECIES_WINGULL, 24
- wild_mon SPECIES_WINGULL, 24
- wild_mon SPECIES_WINGULL, 26
- wild_mon SPECIES_WINGULL, 25
-
- .align 2
-gRoute115_LandMonsInfo:: @ 855124C
- .4byte 20 @ encounter rate
- .4byte gRoute115_LandMons
-
- .align 2
-gRoute115_WaterMons:: @ 8551254
- wild_mon SPECIES_TENTACOOL, 5, 35
- wild_mon SPECIES_WINGULL, 10, 30
- wild_mon SPECIES_WINGULL, 15, 25
- wild_mon SPECIES_PELIPPER, 25, 30
- wild_mon SPECIES_PELIPPER, 25, 30
-
- .align 2
-gRoute115_WaterMonsInfo:: @ 8551268
- .4byte 4 @ encounter rate
- .4byte gRoute115_WaterMons
-
- .align 2
-gRoute115_FishingMons:: @ 8551270
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_TENTACOOL, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_TENTACOOL, 10, 30
- wild_mon SPECIES_WAILMER, 10, 30
- wild_mon SPECIES_WAILMER, 25, 30
- wild_mon SPECIES_WAILMER, 30, 35
- wild_mon SPECIES_WAILMER, 20, 25
- wild_mon SPECIES_WAILMER, 35, 40
- wild_mon SPECIES_WAILMER, 40, 45
-
- .align 2
-gRoute115_FishingMonsInfo:: @ 8551298
- .4byte 30 @ encounter rate
- .4byte gRoute115_FishingMons
-
- .align 2
-gNewMauville_Inside_LandMons:: @ 85512A0
- wild_mon SPECIES_VOLTORB, 24
- wild_mon SPECIES_MAGNEMITE, 24
- wild_mon SPECIES_VOLTORB, 25
- wild_mon SPECIES_MAGNEMITE, 25
- wild_mon SPECIES_VOLTORB, 23
- wild_mon SPECIES_MAGNEMITE, 23
- wild_mon SPECIES_VOLTORB, 26
- wild_mon SPECIES_MAGNEMITE, 26
- wild_mon SPECIES_VOLTORB, 22
- wild_mon SPECIES_MAGNEMITE, 22
- wild_mon SPECIES_ELECTRODE, 26
- wild_mon SPECIES_MAGNETON, 26
-
- .align 2
-gNewMauville_Inside_LandMonsInfo:: @ 85512D0
- .4byte 10 @ encounter rate
- .4byte gNewMauville_Inside_LandMons
-
- .align 2
-gRoute119_LandMons:: @ 85512D8
- wild_mon SPECIES_ZIGZAGOON, 25
- wild_mon SPECIES_LINOONE, 25
- wild_mon SPECIES_ZIGZAGOON, 27
- wild_mon SPECIES_ODDISH, 25
- wild_mon SPECIES_LINOONE, 27
- wild_mon SPECIES_ODDISH, 26
- wild_mon SPECIES_ODDISH, 27
- wild_mon SPECIES_ODDISH, 24
- wild_mon SPECIES_TROPIUS, 25
- wild_mon SPECIES_TROPIUS, 26
- wild_mon SPECIES_TROPIUS, 27
- wild_mon SPECIES_KECLEON, 25
-
- .align 2
-gRoute119_LandMonsInfo:: @ 8551308
- .4byte 15 @ encounter rate
- .4byte gRoute119_LandMons
-
- .align 2
-gRoute119_WaterMons:: @ 8551310
- wild_mon SPECIES_TENTACOOL, 5, 35
- wild_mon SPECIES_WINGULL, 10, 30
- wild_mon SPECIES_WINGULL, 15, 25
- wild_mon SPECIES_PELIPPER, 25, 30
- wild_mon SPECIES_PELIPPER, 25, 30
-
- .align 2
-gRoute119_WaterMonsInfo:: @ 8551324
- .4byte 4 @ encounter rate
- .4byte gRoute119_WaterMons
-
- .align 2
-gRoute119_FishingMons:: @ 855132C
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_TENTACOOL, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_TENTACOOL, 10, 30
- wild_mon SPECIES_CARVANHA, 10, 30
- wild_mon SPECIES_CARVANHA, 25, 30
- wild_mon SPECIES_CARVANHA, 30, 35
- wild_mon SPECIES_CARVANHA, 20, 25
- wild_mon SPECIES_CARVANHA, 35, 40
- wild_mon SPECIES_CARVANHA, 40, 45
-
- .align 2
-gRoute119_FishingMonsInfo:: @ 8551354
- .4byte 30 @ encounter rate
- .4byte gRoute119_FishingMons
-
- .align 2
-gRoute120_LandMons:: @ 855135C
- wild_mon SPECIES_POOCHYENA, 25
- wild_mon SPECIES_MIGHTYENA, 25
- wild_mon SPECIES_MIGHTYENA, 27
- wild_mon SPECIES_ODDISH, 25
- wild_mon SPECIES_MARILL, 25
- wild_mon SPECIES_ODDISH, 26
- wild_mon SPECIES_ODDISH, 27
- wild_mon SPECIES_MARILL, 27
- wild_mon SPECIES_ABSOL, 25
- wild_mon SPECIES_ABSOL, 27
- wild_mon SPECIES_KECLEON, 25
- wild_mon SPECIES_SEEDOT, 25
-
- .align 2
-gRoute120_LandMonsInfo:: @ 855138C
- .4byte 20 @ encounter rate
- .4byte gRoute120_LandMons
-
- .align 2
-gRoute120_WaterMons:: @ 8551394
- wild_mon SPECIES_MARILL, 20, 30
- wild_mon SPECIES_MARILL, 10, 20
- wild_mon SPECIES_MARILL, 30, 35
- wild_mon SPECIES_MARILL, 5, 10
- wild_mon SPECIES_GOLDEEN, 20, 30
-
- .align 2
-gRoute120_WaterMonsInfo:: @ 85513A8
- .4byte 4 @ encounter rate
- .4byte gRoute120_WaterMons
-
- .align 2
-gRoute120_FishingMons:: @ 85513B0
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_GOLDEEN, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_GOLDEEN, 10, 30
- wild_mon SPECIES_BARBOACH, 10, 30
- wild_mon SPECIES_BARBOACH, 25, 30
- wild_mon SPECIES_BARBOACH, 30, 35
- wild_mon SPECIES_BARBOACH, 20, 25
- wild_mon SPECIES_BARBOACH, 35, 40
- wild_mon SPECIES_BARBOACH, 40, 45
-
- .align 2
-gRoute120_FishingMonsInfo:: @ 85513D8
- .4byte 30 @ encounter rate
- .4byte gRoute120_FishingMons
-
- .align 2
-gRoute121_LandMons:: @ 85513E0
- wild_mon SPECIES_POOCHYENA, 26
- wild_mon SPECIES_SHUPPET, 26
- wild_mon SPECIES_MIGHTYENA, 26
- wild_mon SPECIES_SHUPPET, 28
- wild_mon SPECIES_MIGHTYENA, 28
- wild_mon SPECIES_ODDISH, 26
- wild_mon SPECIES_ODDISH, 28
- wild_mon SPECIES_GLOOM, 28
- wild_mon SPECIES_WINGULL, 26
- wild_mon SPECIES_WINGULL, 27
- wild_mon SPECIES_WINGULL, 28
- wild_mon SPECIES_KECLEON, 25
-
- .align 2
-gRoute121_LandMonsInfo:: @ 8551410
- .4byte 20 @ encounter rate
- .4byte gRoute121_LandMons
-
- .align 2
-gRoute121_WaterMons:: @ 8551418
- wild_mon SPECIES_TENTACOOL, 5, 35
- wild_mon SPECIES_WINGULL, 10, 30
- wild_mon SPECIES_WINGULL, 15, 25
- wild_mon SPECIES_PELIPPER, 25, 30
- wild_mon SPECIES_PELIPPER, 25, 30
-
- .align 2
-gRoute121_WaterMonsInfo:: @ 855142C
- .4byte 4 @ encounter rate
- .4byte gRoute121_WaterMons
-
- .align 2
-gRoute121_FishingMons:: @ 8551434
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_TENTACOOL, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_TENTACOOL, 10, 30
- wild_mon SPECIES_WAILMER, 10, 30
- wild_mon SPECIES_WAILMER, 25, 30
- wild_mon SPECIES_WAILMER, 30, 35
- wild_mon SPECIES_WAILMER, 20, 25
- wild_mon SPECIES_WAILMER, 35, 40
- wild_mon SPECIES_WAILMER, 40, 45
-
- .align 2
-gRoute121_FishingMonsInfo:: @ 855145C
- .4byte 30 @ encounter rate
- .4byte gRoute121_FishingMons
-
- .align 2
-gRoute122_WaterMons:: @ 8551464
- wild_mon SPECIES_TENTACOOL, 5, 35
- wild_mon SPECIES_WINGULL, 10, 30
- wild_mon SPECIES_WINGULL, 15, 25
- wild_mon SPECIES_PELIPPER, 25, 30
- wild_mon SPECIES_PELIPPER, 25, 30
-
- .align 2
-gRoute122_WaterMonsInfo:: @ 8551478
- .4byte 4 @ encounter rate
- .4byte gRoute122_WaterMons
-
- .align 2
-gRoute122_FishingMons:: @ 8551480
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_TENTACOOL, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_TENTACOOL, 10, 30
- wild_mon SPECIES_WAILMER, 10, 30
- wild_mon SPECIES_SHARPEDO, 30, 35
- wild_mon SPECIES_WAILMER, 30, 35
- wild_mon SPECIES_WAILMER, 25, 30
- wild_mon SPECIES_WAILMER, 35, 40
- wild_mon SPECIES_WAILMER, 40, 45
-
- .align 2
-gRoute122_FishingMonsInfo:: @ 85514A8
- .4byte 30 @ encounter rate
- .4byte gRoute122_FishingMons
-
- .align 2
-gRoute123_LandMons:: @ 85514B0
- wild_mon SPECIES_POOCHYENA, 26
- wild_mon SPECIES_SHUPPET, 26
- wild_mon SPECIES_MIGHTYENA, 26
- wild_mon SPECIES_SHUPPET, 28
- wild_mon SPECIES_MIGHTYENA, 28
- wild_mon SPECIES_ODDISH, 26
- wild_mon SPECIES_ODDISH, 28
- wild_mon SPECIES_GLOOM, 28
- wild_mon SPECIES_WINGULL, 26
- wild_mon SPECIES_WINGULL, 27
- wild_mon SPECIES_WINGULL, 28
- wild_mon SPECIES_KECLEON, 25
-
- .align 2
-gRoute123_LandMonsInfo:: @ 85514E0
- .4byte 20 @ encounter rate
- .4byte gRoute123_LandMons
-
- .align 2
-gRoute123_WaterMons:: @ 85514E8
- wild_mon SPECIES_TENTACOOL, 5, 35
- wild_mon SPECIES_WINGULL, 10, 30
- wild_mon SPECIES_WINGULL, 15, 25
- wild_mon SPECIES_PELIPPER, 25, 30
- wild_mon SPECIES_PELIPPER, 25, 30
-
- .align 2
-gRoute123_WaterMonsInfo:: @ 85514FC
- .4byte 4 @ encounter rate
- .4byte gRoute123_WaterMons
-
- .align 2
-gRoute123_FishingMons:: @ 8551504
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_TENTACOOL, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_TENTACOOL, 10, 30
- wild_mon SPECIES_WAILMER, 10, 30
- wild_mon SPECIES_WAILMER, 25, 30
- wild_mon SPECIES_WAILMER, 30, 35
- wild_mon SPECIES_WAILMER, 20, 25
- wild_mon SPECIES_WAILMER, 35, 40
- wild_mon SPECIES_WAILMER, 40, 45
-
- .align 2
-gRoute123_FishingMonsInfo:: @ 855152C
- .4byte 30 @ encounter rate
- .4byte gRoute123_FishingMons
-
- .align 2
-gMtPyre_2F_LandMons:: @ 8551534
- wild_mon SPECIES_SHUPPET, 27
- wild_mon SPECIES_SHUPPET, 28
- wild_mon SPECIES_SHUPPET, 26
- wild_mon SPECIES_SHUPPET, 25
- wild_mon SPECIES_SHUPPET, 29
- wild_mon SPECIES_SHUPPET, 24
- wild_mon SPECIES_SHUPPET, 23
- wild_mon SPECIES_SHUPPET, 22
- wild_mon SPECIES_SHUPPET, 29
- wild_mon SPECIES_SHUPPET, 24
- wild_mon SPECIES_SHUPPET, 29
- wild_mon SPECIES_SHUPPET, 24
-
- .align 2
-gMtPyre_2F_LandMonsInfo:: @ 8551564
- .4byte 10 @ encounter rate
- .4byte gMtPyre_2F_LandMons
-
- .align 2
-gMtPyre_3F_LandMons:: @ 855156C
- wild_mon SPECIES_SHUPPET, 27
- wild_mon SPECIES_SHUPPET, 28
- wild_mon SPECIES_SHUPPET, 26
- wild_mon SPECIES_SHUPPET, 25
- wild_mon SPECIES_SHUPPET, 29
- wild_mon SPECIES_SHUPPET, 24
- wild_mon SPECIES_SHUPPET, 23
- wild_mon SPECIES_SHUPPET, 22
- wild_mon SPECIES_SHUPPET, 29
- wild_mon SPECIES_SHUPPET, 24
- wild_mon SPECIES_SHUPPET, 29
- wild_mon SPECIES_SHUPPET, 24
-
- .align 2
-gMtPyre_3F_LandMonsInfo:: @ 855159C
- .4byte 10 @ encounter rate
- .4byte gMtPyre_3F_LandMons
-
- .align 2
-gMtPyre_4F_LandMons:: @ 85515A4
- wild_mon SPECIES_SHUPPET, 27
- wild_mon SPECIES_SHUPPET, 28
- wild_mon SPECIES_SHUPPET, 26
- wild_mon SPECIES_SHUPPET, 25
- wild_mon SPECIES_SHUPPET, 29
- wild_mon SPECIES_SHUPPET, 24
- wild_mon SPECIES_SHUPPET, 23
- wild_mon SPECIES_SHUPPET, 22
- wild_mon SPECIES_DUSKULL, 27
- wild_mon SPECIES_DUSKULL, 27
- wild_mon SPECIES_DUSKULL, 25
- wild_mon SPECIES_DUSKULL, 29
-
- .align 2
-gMtPyre_4F_LandMonsInfo:: @ 85515D4
- .4byte 10 @ encounter rate
- .4byte gMtPyre_4F_LandMons
-
- .align 2
-gMtPyre_5F_LandMons:: @ 85515DC
- wild_mon SPECIES_SHUPPET, 27
- wild_mon SPECIES_SHUPPET, 28
- wild_mon SPECIES_SHUPPET, 26
- wild_mon SPECIES_SHUPPET, 25
- wild_mon SPECIES_SHUPPET, 29
- wild_mon SPECIES_SHUPPET, 24
- wild_mon SPECIES_SHUPPET, 23
- wild_mon SPECIES_SHUPPET, 22
- wild_mon SPECIES_DUSKULL, 27
- wild_mon SPECIES_DUSKULL, 27
- wild_mon SPECIES_DUSKULL, 25
- wild_mon SPECIES_DUSKULL, 29
-
- .align 2
-gMtPyre_5F_LandMonsInfo:: @ 855160C
- .4byte 10 @ encounter rate
- .4byte gMtPyre_5F_LandMons
-
- .align 2
-gMtPyre_6F_LandMons:: @ 8551614
- wild_mon SPECIES_SHUPPET, 27
- wild_mon SPECIES_SHUPPET, 28
- wild_mon SPECIES_SHUPPET, 26
- wild_mon SPECIES_SHUPPET, 25
- wild_mon SPECIES_SHUPPET, 29
- wild_mon SPECIES_SHUPPET, 24
- wild_mon SPECIES_SHUPPET, 23
- wild_mon SPECIES_SHUPPET, 22
- wild_mon SPECIES_DUSKULL, 27
- wild_mon SPECIES_DUSKULL, 27
- wild_mon SPECIES_DUSKULL, 25
- wild_mon SPECIES_DUSKULL, 29
-
- .align 2
-gMtPyre_6F_LandMonsInfo:: @ 8551644
- .4byte 10 @ encounter rate
- .4byte gMtPyre_6F_LandMons
-
- .align 2
-gMtPyre_Exterior_LandMons:: @ 855164C
- wild_mon SPECIES_SHUPPET, 27
- wild_mon SPECIES_SHUPPET, 27
- wild_mon SPECIES_SHUPPET, 28
- wild_mon SPECIES_SHUPPET, 29
- wild_mon SPECIES_VULPIX, 29
- wild_mon SPECIES_VULPIX, 27
- wild_mon SPECIES_VULPIX, 29
- wild_mon SPECIES_VULPIX, 25
- wild_mon SPECIES_WINGULL, 27
- wild_mon SPECIES_WINGULL, 27
- wild_mon SPECIES_WINGULL, 26
- wild_mon SPECIES_WINGULL, 28
-
- .align 2
-gMtPyre_Exterior_LandMonsInfo:: @ 855167C
- .4byte 10 @ encounter rate
- .4byte gMtPyre_Exterior_LandMons
-
- .align 2
-gMtPyre_Summit_LandMons:: @ 8551684
- wild_mon SPECIES_SHUPPET, 28
- wild_mon SPECIES_SHUPPET, 29
- wild_mon SPECIES_SHUPPET, 27
- wild_mon SPECIES_SHUPPET, 26
- wild_mon SPECIES_SHUPPET, 30
- wild_mon SPECIES_SHUPPET, 25
- wild_mon SPECIES_SHUPPET, 24
- wild_mon SPECIES_DUSKULL, 28
- wild_mon SPECIES_DUSKULL, 26
- wild_mon SPECIES_DUSKULL, 30
- wild_mon SPECIES_CHIMECHO, 28
- wild_mon SPECIES_CHIMECHO, 28
-
- .align 2
-gMtPyre_Summit_LandMonsInfo:: @ 85516B4
- .4byte 10 @ encounter rate
- .4byte gMtPyre_Summit_LandMons
-
- .align 2
-gGraniteCave_StevensRoom_LandMons:: @ 85516BC
- wild_mon SPECIES_ZUBAT, 7
- wild_mon SPECIES_MAKUHITA, 8
- wild_mon SPECIES_MAKUHITA, 7
- wild_mon SPECIES_ZUBAT, 8
- wild_mon SPECIES_MAKUHITA, 9
- wild_mon SPECIES_ABRA, 8
- wild_mon SPECIES_MAKUHITA, 10
- wild_mon SPECIES_MAKUHITA, 6
- wild_mon SPECIES_ARON, 7
- wild_mon SPECIES_ARON, 8
- wild_mon SPECIES_ARON, 7
- wild_mon SPECIES_ARON, 8
-
- .align 2
-gGraniteCave_StevensRoom_LandMonsInfo:: @ 85516EC
- .4byte 10 @ encounter rate
- .4byte gGraniteCave_StevensRoom_LandMons
-
- .align 2
-gRoute125_WaterMons:: @ 85516F4
- wild_mon SPECIES_TENTACOOL, 5, 35
- wild_mon SPECIES_WINGULL, 10, 30
- wild_mon SPECIES_WINGULL, 15, 25
- wild_mon SPECIES_PELIPPER, 25, 30
- wild_mon SPECIES_PELIPPER, 25, 30
-
- .align 2
-gRoute125_WaterMonsInfo:: @ 8551708
- .4byte 4 @ encounter rate
- .4byte gRoute125_WaterMons
-
- .align 2
-gRoute125_FishingMons:: @ 8551710
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_TENTACOOL, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_TENTACOOL, 10, 30
- wild_mon SPECIES_WAILMER, 10, 30
- wild_mon SPECIES_SHARPEDO, 30, 35
- wild_mon SPECIES_WAILMER, 30, 35
- wild_mon SPECIES_WAILMER, 25, 30
- wild_mon SPECIES_WAILMER, 35, 40
- wild_mon SPECIES_WAILMER, 40, 45
-
- .align 2
-gRoute125_FishingMonsInfo:: @ 8551738
- .4byte 30 @ encounter rate
- .4byte gRoute125_FishingMons
-
- .align 2
-gRoute126_WaterMons:: @ 8551740
- wild_mon SPECIES_TENTACOOL, 5, 35
- wild_mon SPECIES_WINGULL, 10, 30
- wild_mon SPECIES_WINGULL, 15, 25
- wild_mon SPECIES_PELIPPER, 25, 30
- wild_mon SPECIES_PELIPPER, 25, 30
-
- .align 2
-gRoute126_WaterMonsInfo:: @ 8551754
- .4byte 4 @ encounter rate
- .4byte gRoute126_WaterMons
-
- .align 2
-gRoute126_FishingMons:: @ 855175C
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_TENTACOOL, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_TENTACOOL, 10, 30
- wild_mon SPECIES_WAILMER, 10, 30
- wild_mon SPECIES_SHARPEDO, 30, 35
- wild_mon SPECIES_WAILMER, 30, 35
- wild_mon SPECIES_WAILMER, 25, 30
- wild_mon SPECIES_WAILMER, 35, 40
- wild_mon SPECIES_WAILMER, 40, 45
-
- .align 2
-gRoute126_FishingMonsInfo:: @ 8551784
- .4byte 30 @ encounter rate
- .4byte gRoute126_FishingMons
-
- .align 2
-gRoute127_WaterMons:: @ 855178C
- wild_mon SPECIES_TENTACOOL, 5, 35
- wild_mon SPECIES_WINGULL, 10, 30
- wild_mon SPECIES_WINGULL, 15, 25
- wild_mon SPECIES_PELIPPER, 25, 30
- wild_mon SPECIES_PELIPPER, 25, 30
-
- .align 2
-gRoute127_WaterMonsInfo:: @ 85517A0
- .4byte 4 @ encounter rate
- .4byte gRoute127_WaterMons
-
- .align 2
-gRoute127_FishingMons:: @ 85517A8
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_TENTACOOL, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_TENTACOOL, 10, 30
- wild_mon SPECIES_WAILMER, 10, 30
- wild_mon SPECIES_SHARPEDO, 30, 35
- wild_mon SPECIES_WAILMER, 30, 35
- wild_mon SPECIES_WAILMER, 25, 30
- wild_mon SPECIES_WAILMER, 35, 40
- wild_mon SPECIES_WAILMER, 40, 45
-
- .align 2
-gRoute127_FishingMonsInfo:: @ 85517D0
- .4byte 30 @ encounter rate
- .4byte gRoute127_FishingMons
-
- .align 2
-gRoute128_WaterMons:: @ 85517D8
- wild_mon SPECIES_TENTACOOL, 5, 35
- wild_mon SPECIES_WINGULL, 10, 30
- wild_mon SPECIES_WINGULL, 15, 25
- wild_mon SPECIES_PELIPPER, 25, 30
- wild_mon SPECIES_PELIPPER, 25, 30
-
- .align 2
-gRoute128_WaterMonsInfo:: @ 85517EC
- .4byte 4 @ encounter rate
- .4byte gRoute128_WaterMons
-
- .align 2
-gRoute128_FishingMons:: @ 85517F4
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_TENTACOOL, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_LUVDISC, 10, 30
- wild_mon SPECIES_WAILMER, 10, 30
- wild_mon SPECIES_LUVDISC, 30, 35
- wild_mon SPECIES_WAILMER, 30, 35
- wild_mon SPECIES_CORSOLA, 30, 35
- wild_mon SPECIES_WAILMER, 35, 40
- wild_mon SPECIES_WAILMER, 40, 45
-
- .align 2
-gRoute128_FishingMonsInfo:: @ 855181C
- .4byte 30 @ encounter rate
- .4byte gRoute128_FishingMons
-
- .align 2
-gRoute129_WaterMons:: @ 8551824
- wild_mon SPECIES_TENTACOOL, 5, 35
- wild_mon SPECIES_WINGULL, 10, 30
- wild_mon SPECIES_WINGULL, 15, 25
- wild_mon SPECIES_PELIPPER, 25, 30
- wild_mon SPECIES_WAILORD, 25, 30
-
- .align 2
-gRoute129_WaterMonsInfo:: @ 8551838
- .4byte 4 @ encounter rate
- .4byte gRoute129_WaterMons
-
- .align 2
-gRoute129_FishingMons:: @ 8551840
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_TENTACOOL, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_TENTACOOL, 10, 30
- wild_mon SPECIES_WAILMER, 10, 30
- wild_mon SPECIES_SHARPEDO, 30, 35
- wild_mon SPECIES_WAILMER, 30, 35
- wild_mon SPECIES_WAILMER, 25, 30
- wild_mon SPECIES_WAILMER, 35, 40
- wild_mon SPECIES_WAILMER, 40, 45
-
- .align 2
-gRoute129_FishingMonsInfo:: @ 8551868
- .4byte 30 @ encounter rate
- .4byte gRoute129_FishingMons
-
- .align 2
-gRoute130_LandMons:: @ 8551870
- wild_mon SPECIES_WYNAUT, 30
- wild_mon SPECIES_WYNAUT, 35
- wild_mon SPECIES_WYNAUT, 25
- wild_mon SPECIES_WYNAUT, 40
- wild_mon SPECIES_WYNAUT, 20
- wild_mon SPECIES_WYNAUT, 45
- wild_mon SPECIES_WYNAUT, 15
- wild_mon SPECIES_WYNAUT, 50
- wild_mon SPECIES_WYNAUT, 10
- wild_mon SPECIES_WYNAUT, 5
- wild_mon SPECIES_WYNAUT, 10
- wild_mon SPECIES_WYNAUT, 5
-
- .align 2
-gRoute130_LandMonsInfo:: @ 85518A0
- .4byte 20 @ encounter rate
- .4byte gRoute130_LandMons
-
- .align 2
-gRoute130_WaterMons:: @ 85518A8
- wild_mon SPECIES_TENTACOOL, 5, 35
- wild_mon SPECIES_WINGULL, 10, 30
- wild_mon SPECIES_WINGULL, 15, 25
- wild_mon SPECIES_PELIPPER, 25, 30
- wild_mon SPECIES_PELIPPER, 25, 30
-
- .align 2
-gRoute130_WaterMonsInfo:: @ 85518BC
- .4byte 4 @ encounter rate
- .4byte gRoute130_WaterMons
-
- .align 2
-gRoute130_FishingMons:: @ 85518C4
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_TENTACOOL, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_TENTACOOL, 10, 30
- wild_mon SPECIES_WAILMER, 10, 30
- wild_mon SPECIES_SHARPEDO, 30, 35
- wild_mon SPECIES_WAILMER, 30, 35
- wild_mon SPECIES_WAILMER, 25, 30
- wild_mon SPECIES_WAILMER, 35, 40
- wild_mon SPECIES_WAILMER, 40, 45
-
- .align 2
-gRoute130_FishingMonsInfo:: @ 85518EC
- .4byte 30 @ encounter rate
- .4byte gRoute130_FishingMons
-
- .align 2
-gRoute131_WaterMons:: @ 85518F4
- wild_mon SPECIES_TENTACOOL, 5, 35
- wild_mon SPECIES_WINGULL, 10, 30
- wild_mon SPECIES_WINGULL, 15, 25
- wild_mon SPECIES_PELIPPER, 25, 30
- wild_mon SPECIES_PELIPPER, 25, 30
-
- .align 2
-gRoute131_WaterMonsInfo:: @ 8551908
- .4byte 4 @ encounter rate
- .4byte gRoute131_WaterMons
-
- .align 2
-gRoute131_FishingMons:: @ 8551910
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_TENTACOOL, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_TENTACOOL, 10, 30
- wild_mon SPECIES_WAILMER, 10, 30
- wild_mon SPECIES_SHARPEDO, 30, 35
- wild_mon SPECIES_WAILMER, 30, 35
- wild_mon SPECIES_WAILMER, 25, 30
- wild_mon SPECIES_WAILMER, 35, 40
- wild_mon SPECIES_WAILMER, 40, 45
-
- .align 2
-gRoute131_FishingMonsInfo:: @ 8551938
- .4byte 30 @ encounter rate
- .4byte gRoute131_FishingMons
-
- .align 2
-gRoute132_WaterMons:: @ 8551940
- wild_mon SPECIES_TENTACOOL, 5, 35
- wild_mon SPECIES_WINGULL, 10, 30
- wild_mon SPECIES_WINGULL, 15, 25
- wild_mon SPECIES_PELIPPER, 25, 30
- wild_mon SPECIES_PELIPPER, 25, 30
-
- .align 2
-gRoute132_WaterMonsInfo:: @ 8551954
- .4byte 4 @ encounter rate
- .4byte gRoute132_WaterMons
-
- .align 2
-gRoute132_FishingMons:: @ 855195C
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_TENTACOOL, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_TENTACOOL, 10, 30
- wild_mon SPECIES_WAILMER, 10, 30
- wild_mon SPECIES_SHARPEDO, 30, 35
- wild_mon SPECIES_WAILMER, 30, 35
- wild_mon SPECIES_HORSEA, 25, 30
- wild_mon SPECIES_WAILMER, 35, 40
- wild_mon SPECIES_WAILMER, 40, 45
-
- .align 2
-gRoute132_FishingMonsInfo:: @ 8551984
- .4byte 30 @ encounter rate
- .4byte gRoute132_FishingMons
-
- .align 2
-gRoute133_WaterMons:: @ 855198C
- wild_mon SPECIES_TENTACOOL, 5, 35
- wild_mon SPECIES_WINGULL, 10, 30
- wild_mon SPECIES_WINGULL, 15, 25
- wild_mon SPECIES_PELIPPER, 25, 30
- wild_mon SPECIES_PELIPPER, 25, 30
-
- .align 2
-gRoute133_WaterMonsInfo:: @ 85519A0
- .4byte 4 @ encounter rate
- .4byte gRoute133_WaterMons
-
- .align 2
-gRoute133_FishingMons:: @ 85519A8
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_TENTACOOL, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_TENTACOOL, 10, 30
- wild_mon SPECIES_WAILMER, 10, 30
- wild_mon SPECIES_SHARPEDO, 30, 35
- wild_mon SPECIES_WAILMER, 30, 35
- wild_mon SPECIES_HORSEA, 25, 30
- wild_mon SPECIES_WAILMER, 35, 40
- wild_mon SPECIES_WAILMER, 40, 45
-
- .align 2
-gRoute133_FishingMonsInfo:: @ 85519D0
- .4byte 30 @ encounter rate
- .4byte gRoute133_FishingMons
-
- .align 2
-gRoute134_WaterMons:: @ 85519D8
- wild_mon SPECIES_TENTACOOL, 5, 35
- wild_mon SPECIES_WINGULL, 10, 30
- wild_mon SPECIES_WINGULL, 15, 25
- wild_mon SPECIES_PELIPPER, 25, 30
- wild_mon SPECIES_PELIPPER, 25, 30
-
- .align 2
-gRoute134_WaterMonsInfo:: @ 85519EC
- .4byte 4 @ encounter rate
- .4byte gRoute134_WaterMons
-
- .align 2
-gRoute134_FishingMons:: @ 85519F4
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_TENTACOOL, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_TENTACOOL, 10, 30
- wild_mon SPECIES_WAILMER, 10, 30
- wild_mon SPECIES_SHARPEDO, 30, 35
- wild_mon SPECIES_WAILMER, 30, 35
- wild_mon SPECIES_HORSEA, 25, 30
- wild_mon SPECIES_WAILMER, 35, 40
- wild_mon SPECIES_WAILMER, 40, 45
-
- .align 2
-gRoute134_FishingMonsInfo:: @ 8551A1C
- .4byte 30 @ encounter rate
- .4byte gRoute134_FishingMons
-
- .align 2
-gAbandonedShip_HiddenFloorCorridors_WaterMons:: @ 8551A24
- wild_mon SPECIES_TENTACOOL, 5, 35
- wild_mon SPECIES_TENTACOOL, 5, 35
- wild_mon SPECIES_TENTACOOL, 5, 35
- wild_mon SPECIES_TENTACOOL, 5, 35
- wild_mon SPECIES_TENTACRUEL, 30, 35
-
- .align 2
-gAbandonedShip_HiddenFloorCorridors_WaterMonsInfo:: @ 8551A38
- .4byte 4 @ encounter rate
- .4byte gAbandonedShip_HiddenFloorCorridors_WaterMons
-
- .align 2
-gAbandonedShip_HiddenFloorCorridors_FishingMons:: @ 8551A40
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_TENTACOOL, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_TENTACOOL, 10, 30
- wild_mon SPECIES_TENTACOOL, 10, 30
- wild_mon SPECIES_TENTACOOL, 25, 30
- wild_mon SPECIES_TENTACOOL, 30, 35
- wild_mon SPECIES_TENTACRUEL, 30, 35
- wild_mon SPECIES_TENTACRUEL, 25, 30
- wild_mon SPECIES_TENTACRUEL, 20, 25
-
- .align 2
-gAbandonedShip_HiddenFloorCorridors_FishingMonsInfo:: @ 8551A68
- .4byte 20 @ encounter rate
- .4byte gAbandonedShip_HiddenFloorCorridors_FishingMons
-
- .align 2
-gSeafloorCavern_Room1_LandMons:: @ 8551A70
- wild_mon SPECIES_ZUBAT, 30
- wild_mon SPECIES_ZUBAT, 31
- wild_mon SPECIES_ZUBAT, 32
- wild_mon SPECIES_ZUBAT, 33
- wild_mon SPECIES_ZUBAT, 28
- wild_mon SPECIES_ZUBAT, 29
- wild_mon SPECIES_ZUBAT, 34
- wild_mon SPECIES_ZUBAT, 35
- wild_mon SPECIES_GOLBAT, 34
- wild_mon SPECIES_GOLBAT, 35
- wild_mon SPECIES_GOLBAT, 33
- wild_mon SPECIES_GOLBAT, 36
-
- .align 2
-gSeafloorCavern_Room1_LandMonsInfo:: @ 8551AA0
- .4byte 4 @ encounter rate
- .4byte gSeafloorCavern_Room1_LandMons
-
- .align 2
-gSeafloorCavern_Room2_LandMons:: @ 8551AA8
- wild_mon SPECIES_ZUBAT, 30
- wild_mon SPECIES_ZUBAT, 31
- wild_mon SPECIES_ZUBAT, 32
- wild_mon SPECIES_ZUBAT, 33
- wild_mon SPECIES_ZUBAT, 28
- wild_mon SPECIES_ZUBAT, 29
- wild_mon SPECIES_ZUBAT, 34
- wild_mon SPECIES_ZUBAT, 35
- wild_mon SPECIES_GOLBAT, 34
- wild_mon SPECIES_GOLBAT, 35
- wild_mon SPECIES_GOLBAT, 33
- wild_mon SPECIES_GOLBAT, 36
-
- .align 2
-gSeafloorCavern_Room2_LandMonsInfo:: @ 8551AD8
- .4byte 4 @ encounter rate
- .4byte gSeafloorCavern_Room2_LandMons
-
- .align 2
-gSeafloorCavern_Room3_LandMons:: @ 8551AE0
- wild_mon SPECIES_ZUBAT, 30
- wild_mon SPECIES_ZUBAT, 31
- wild_mon SPECIES_ZUBAT, 32
- wild_mon SPECIES_ZUBAT, 33
- wild_mon SPECIES_ZUBAT, 28
- wild_mon SPECIES_ZUBAT, 29
- wild_mon SPECIES_ZUBAT, 34
- wild_mon SPECIES_ZUBAT, 35
- wild_mon SPECIES_GOLBAT, 34
- wild_mon SPECIES_GOLBAT, 35
- wild_mon SPECIES_GOLBAT, 33
- wild_mon SPECIES_GOLBAT, 36
-
- .align 2
-gSeafloorCavern_Room3_LandMonsInfo:: @ 8551B10
- .4byte 4 @ encounter rate
- .4byte gSeafloorCavern_Room3_LandMons
-
- .align 2
-gSeafloorCavern_Room4_LandMons:: @ 8551B18
- wild_mon SPECIES_ZUBAT, 30
- wild_mon SPECIES_ZUBAT, 31
- wild_mon SPECIES_ZUBAT, 32
- wild_mon SPECIES_ZUBAT, 33
- wild_mon SPECIES_ZUBAT, 28
- wild_mon SPECIES_ZUBAT, 29
- wild_mon SPECIES_ZUBAT, 34
- wild_mon SPECIES_ZUBAT, 35
- wild_mon SPECIES_GOLBAT, 34
- wild_mon SPECIES_GOLBAT, 35
- wild_mon SPECIES_GOLBAT, 33
- wild_mon SPECIES_GOLBAT, 36
-
- .align 2
-gSeafloorCavern_Room4_LandMonsInfo:: @ 8551B48
- .4byte 4 @ encounter rate
- .4byte gSeafloorCavern_Room4_LandMons
-
- .align 2
-gSeafloorCavern_Room5_LandMons:: @ 8551B50
- wild_mon SPECIES_ZUBAT, 30
- wild_mon SPECIES_ZUBAT, 31
- wild_mon SPECIES_ZUBAT, 32
- wild_mon SPECIES_ZUBAT, 33
- wild_mon SPECIES_ZUBAT, 28
- wild_mon SPECIES_ZUBAT, 29
- wild_mon SPECIES_ZUBAT, 34
- wild_mon SPECIES_ZUBAT, 35
- wild_mon SPECIES_GOLBAT, 34
- wild_mon SPECIES_GOLBAT, 35
- wild_mon SPECIES_GOLBAT, 33
- wild_mon SPECIES_GOLBAT, 36
-
- .align 2
-gSeafloorCavern_Room5_LandMonsInfo:: @ 8551B80
- .4byte 4 @ encounter rate
- .4byte gSeafloorCavern_Room5_LandMons
-
- .align 2
-gSeafloorCavern_Room6_LandMons:: @ 8551B88
- wild_mon SPECIES_ZUBAT, 30
- wild_mon SPECIES_ZUBAT, 31
- wild_mon SPECIES_ZUBAT, 32
- wild_mon SPECIES_ZUBAT, 33
- wild_mon SPECIES_ZUBAT, 28
- wild_mon SPECIES_ZUBAT, 29
- wild_mon SPECIES_ZUBAT, 34
- wild_mon SPECIES_ZUBAT, 35
- wild_mon SPECIES_GOLBAT, 34
- wild_mon SPECIES_GOLBAT, 35
- wild_mon SPECIES_GOLBAT, 33
- wild_mon SPECIES_GOLBAT, 36
-
- .align 2
-gSeafloorCavern_Room6_LandMonsInfo:: @ 8551BB8
- .4byte 4 @ encounter rate
- .4byte gSeafloorCavern_Room6_LandMons
-
- .align 2
-gSeafloorCavern_Room6_WaterMons:: @ 8551BC0
- wild_mon SPECIES_TENTACOOL, 5, 35
- wild_mon SPECIES_ZUBAT, 5, 35
- wild_mon SPECIES_ZUBAT, 30, 35
- wild_mon SPECIES_GOLBAT, 30, 35
- wild_mon SPECIES_GOLBAT, 30, 35
-
- .align 2
-gSeafloorCavern_Room6_WaterMonsInfo:: @ 8551BD4
- .4byte 4 @ encounter rate
- .4byte gSeafloorCavern_Room6_WaterMons
-
- .align 2
-gSeafloorCavern_Room6_FishingMons:: @ 8551BDC
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_TENTACOOL, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_TENTACOOL, 10, 30
- wild_mon SPECIES_WAILMER, 10, 30
- wild_mon SPECIES_WAILMER, 25, 30
- wild_mon SPECIES_WAILMER, 30, 35
- wild_mon SPECIES_WAILMER, 20, 25
- wild_mon SPECIES_WAILMER, 35, 40
- wild_mon SPECIES_WAILMER, 40, 45
-
- .align 2
-gSeafloorCavern_Room6_FishingMonsInfo:: @ 8551C04
- .4byte 10 @ encounter rate
- .4byte gSeafloorCavern_Room6_FishingMons
-
- .align 2
-gSeafloorCavern_Room7_LandMons:: @ 8551C0C
- wild_mon SPECIES_ZUBAT, 30
- wild_mon SPECIES_ZUBAT, 31
- wild_mon SPECIES_ZUBAT, 32
- wild_mon SPECIES_ZUBAT, 33
- wild_mon SPECIES_ZUBAT, 28
- wild_mon SPECIES_ZUBAT, 29
- wild_mon SPECIES_ZUBAT, 34
- wild_mon SPECIES_ZUBAT, 35
- wild_mon SPECIES_GOLBAT, 34
- wild_mon SPECIES_GOLBAT, 35
- wild_mon SPECIES_GOLBAT, 33
- wild_mon SPECIES_GOLBAT, 36
-
- .align 2
-gSeafloorCavern_Room7_LandMonsInfo:: @ 8551C3C
- .4byte 4 @ encounter rate
- .4byte gSeafloorCavern_Room7_LandMons
-
- .align 2
-gSeafloorCavern_Room7_WaterMons:: @ 8551C44
- wild_mon SPECIES_TENTACOOL, 5, 35
- wild_mon SPECIES_ZUBAT, 5, 35
- wild_mon SPECIES_ZUBAT, 30, 35
- wild_mon SPECIES_GOLBAT, 30, 35
- wild_mon SPECIES_GOLBAT, 30, 35
-
- .align 2
-gSeafloorCavern_Room7_WaterMonsInfo:: @ 8551C58
- .4byte 4 @ encounter rate
- .4byte gSeafloorCavern_Room7_WaterMons
-
- .align 2
-gSeafloorCavern_Room7_FishingMons:: @ 8551C60
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_TENTACOOL, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_TENTACOOL, 10, 30
- wild_mon SPECIES_WAILMER, 10, 30
- wild_mon SPECIES_WAILMER, 25, 30
- wild_mon SPECIES_WAILMER, 30, 35
- wild_mon SPECIES_WAILMER, 20, 25
- wild_mon SPECIES_WAILMER, 35, 40
- wild_mon SPECIES_WAILMER, 40, 45
-
- .align 2
-gSeafloorCavern_Room7_FishingMonsInfo:: @ 8551C88
- .4byte 10 @ encounter rate
- .4byte gSeafloorCavern_Room7_FishingMons
-
- .align 2
-gSeafloorCavern_Room8_LandMons:: @ 8551C90
- wild_mon SPECIES_ZUBAT, 30
- wild_mon SPECIES_ZUBAT, 31
- wild_mon SPECIES_ZUBAT, 32
- wild_mon SPECIES_ZUBAT, 33
- wild_mon SPECIES_ZUBAT, 28
- wild_mon SPECIES_ZUBAT, 29
- wild_mon SPECIES_ZUBAT, 34
- wild_mon SPECIES_ZUBAT, 35
- wild_mon SPECIES_GOLBAT, 34
- wild_mon SPECIES_GOLBAT, 35
- wild_mon SPECIES_GOLBAT, 33
- wild_mon SPECIES_GOLBAT, 36
-
- .align 2
-gSeafloorCavern_Room8_LandMonsInfo:: @ 8551CC0
- .4byte 4 @ encounter rate
- .4byte gSeafloorCavern_Room8_LandMons
-
- .align 2
-gSeafloorCavern_Entrance_WaterMons:: @ 8551CC8
- wild_mon SPECIES_TENTACOOL, 5, 35
- wild_mon SPECIES_ZUBAT, 5, 35
- wild_mon SPECIES_ZUBAT, 30, 35
- wild_mon SPECIES_GOLBAT, 30, 35
- wild_mon SPECIES_GOLBAT, 30, 35
-
- .align 2
-gSeafloorCavern_Entrance_WaterMonsInfo:: @ 8551CDC
- .4byte 4 @ encounter rate
- .4byte gSeafloorCavern_Entrance_WaterMons
-
- .align 2
-gSeafloorCavern_Entrance_FishingMons:: @ 8551CE4
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_TENTACOOL, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_TENTACOOL, 10, 30
- wild_mon SPECIES_WAILMER, 10, 30
- wild_mon SPECIES_WAILMER, 25, 30
- wild_mon SPECIES_WAILMER, 30, 35
- wild_mon SPECIES_WAILMER, 20, 25
- wild_mon SPECIES_WAILMER, 35, 40
- wild_mon SPECIES_WAILMER, 40, 45
-
- .align 2
-gSeafloorCavern_Entrance_FishingMonsInfo:: @ 8551D0C
- .4byte 10 @ encounter rate
- .4byte gSeafloorCavern_Entrance_FishingMons
-
- .align 2
-gCaveOfOrigin_Entrance_LandMons:: @ 8551D14
- wild_mon SPECIES_ZUBAT, 30
- wild_mon SPECIES_ZUBAT, 31
- wild_mon SPECIES_ZUBAT, 32
- wild_mon SPECIES_ZUBAT, 33
- wild_mon SPECIES_ZUBAT, 28
- wild_mon SPECIES_ZUBAT, 29
- wild_mon SPECIES_ZUBAT, 34
- wild_mon SPECIES_ZUBAT, 35
- wild_mon SPECIES_GOLBAT, 34
- wild_mon SPECIES_GOLBAT, 35
- wild_mon SPECIES_GOLBAT, 33
- wild_mon SPECIES_GOLBAT, 36
-
- .align 2
-gCaveOfOrigin_Entrance_LandMonsInfo:: @ 8551D44
- .4byte 4 @ encounter rate
- .4byte gCaveOfOrigin_Entrance_LandMons
-
- .align 2
-gCaveOfOrigin_1F_LandMons:: @ 8551D4C
- wild_mon SPECIES_ZUBAT, 30
- wild_mon SPECIES_ZUBAT, 31
- wild_mon SPECIES_ZUBAT, 32
- wild_mon SPECIES_SABLEYE, 30
- wild_mon SPECIES_SABLEYE, 32
- wild_mon SPECIES_SABLEYE, 34
- wild_mon SPECIES_ZUBAT, 33
- wild_mon SPECIES_ZUBAT, 34
- wild_mon SPECIES_GOLBAT, 34
- wild_mon SPECIES_GOLBAT, 35
- wild_mon SPECIES_GOLBAT, 33
- wild_mon SPECIES_GOLBAT, 36
-
- .align 2
-gCaveOfOrigin_1F_LandMonsInfo:: @ 8551D7C
- .4byte 4 @ encounter rate
- .4byte gCaveOfOrigin_1F_LandMons
-
- .align 2
-gCaveOfOrigin_UnusedRubySapphireMap1_LandMons:: @ 8551D84
- wild_mon SPECIES_ZUBAT, 30
- wild_mon SPECIES_ZUBAT, 31
- wild_mon SPECIES_ZUBAT, 32
- wild_mon SPECIES_SABLEYE, 30
- wild_mon SPECIES_SABLEYE, 32
- wild_mon SPECIES_SABLEYE, 34
- wild_mon SPECIES_ZUBAT, 33
- wild_mon SPECIES_ZUBAT, 34
- wild_mon SPECIES_GOLBAT, 34
- wild_mon SPECIES_GOLBAT, 35
- wild_mon SPECIES_GOLBAT, 33
- wild_mon SPECIES_GOLBAT, 36
-
- .align 2
-gCaveOfOrigin_UnusedRubySapphireMap1_LandMonsInfo:: @ 8551DB4
- .4byte 4 @ encounter rate
- .4byte gCaveOfOrigin_UnusedRubySapphireMap1_LandMons
-
- .align 2
-gCaveOfOrigin_UnusedRubySapphireMap2_LandMons:: @ 8551DBC
- wild_mon SPECIES_ZUBAT, 30
- wild_mon SPECIES_ZUBAT, 31
- wild_mon SPECIES_ZUBAT, 32
- wild_mon SPECIES_SABLEYE, 30
- wild_mon SPECIES_SABLEYE, 32
- wild_mon SPECIES_SABLEYE, 34
- wild_mon SPECIES_ZUBAT, 33
- wild_mon SPECIES_ZUBAT, 34
- wild_mon SPECIES_GOLBAT, 34
- wild_mon SPECIES_GOLBAT, 35
- wild_mon SPECIES_GOLBAT, 33
- wild_mon SPECIES_GOLBAT, 36
-
- .align 2
-gCaveOfOrigin_UnusedRubySapphireMap2_LandMonsInfo:: @ 8551DEC
- .4byte 4 @ encounter rate
- .4byte gCaveOfOrigin_UnusedRubySapphireMap2_LandMons
-
- .align 2
-gCaveOfOrigin_UnusedRubySapphireMap3_LandMons:: @ 8551DF4
- wild_mon SPECIES_ZUBAT, 30
- wild_mon SPECIES_ZUBAT, 31
- wild_mon SPECIES_ZUBAT, 32
- wild_mon SPECIES_SABLEYE, 30
- wild_mon SPECIES_SABLEYE, 32
- wild_mon SPECIES_SABLEYE, 34
- wild_mon SPECIES_ZUBAT, 33
- wild_mon SPECIES_ZUBAT, 34
- wild_mon SPECIES_GOLBAT, 34
- wild_mon SPECIES_GOLBAT, 35
- wild_mon SPECIES_GOLBAT, 33
- wild_mon SPECIES_GOLBAT, 36
-
- .align 2
-gCaveOfOrigin_UnusedRubySapphireMap3_LandMonsInfo:: @ 8551E24
- .4byte 4 @ encounter rate
- .4byte gCaveOfOrigin_UnusedRubySapphireMap3_LandMons
-
- .align 2
-gNewMauville_Entrance_LandMons:: @ 8551E2C
- wild_mon SPECIES_VOLTORB, 24
- wild_mon SPECIES_MAGNEMITE, 24
- wild_mon SPECIES_VOLTORB, 25
- wild_mon SPECIES_MAGNEMITE, 25
- wild_mon SPECIES_VOLTORB, 23
- wild_mon SPECIES_MAGNEMITE, 23
- wild_mon SPECIES_VOLTORB, 26
- wild_mon SPECIES_MAGNEMITE, 26
- wild_mon SPECIES_VOLTORB, 22
- wild_mon SPECIES_MAGNEMITE, 22
- wild_mon SPECIES_VOLTORB, 22
- wild_mon SPECIES_MAGNEMITE, 22
-
- .align 2
-gNewMauville_Entrance_LandMonsInfo:: @ 8551E5C
- .4byte 10 @ encounter rate
- .4byte gNewMauville_Entrance_LandMons
-
- .align 2
-gSafariZone_Southwest_LandMons:: @ 8551E64
- wild_mon SPECIES_ODDISH, 25
- wild_mon SPECIES_ODDISH, 27
- wild_mon SPECIES_GIRAFARIG, 25
- wild_mon SPECIES_GIRAFARIG, 27
- wild_mon SPECIES_NATU, 25
- wild_mon SPECIES_DODUO, 27
- wild_mon SPECIES_GLOOM, 25
- wild_mon SPECIES_WOBBUFFET, 27
- wild_mon SPECIES_PIKACHU, 25
- wild_mon SPECIES_WOBBUFFET, 27
- wild_mon SPECIES_PIKACHU, 27
- wild_mon SPECIES_WOBBUFFET, 29
-
- .align 2
-gSafariZone_Southwest_LandMonsInfo:: @ 8551E94
- .4byte 25 @ encounter rate
- .4byte gSafariZone_Southwest_LandMons
-
- .align 2
-gSafariZone_Southwest_WaterMons:: @ 8551E9C
- wild_mon SPECIES_PSYDUCK, 20, 30
- wild_mon SPECIES_PSYDUCK, 20, 30
- wild_mon SPECIES_PSYDUCK, 30, 35
- wild_mon SPECIES_PSYDUCK, 30, 35
- wild_mon SPECIES_PSYDUCK, 30, 35
-
- .align 2
-gSafariZone_Southwest_WaterMonsInfo:: @ 8551EB0
- .4byte 9 @ encounter rate
- .4byte gSafariZone_Southwest_WaterMons
-
- .align 2
-gSafariZone_Southwest_FishingMons:: @ 8551EB8
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_GOLDEEN, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_GOLDEEN, 10, 25
- wild_mon SPECIES_GOLDEEN, 10, 30
- wild_mon SPECIES_GOLDEEN, 25, 30
- wild_mon SPECIES_GOLDEEN, 30, 35
- wild_mon SPECIES_SEAKING, 30, 35
- wild_mon SPECIES_SEAKING, 35, 40
- wild_mon SPECIES_SEAKING, 25, 30
-
- .align 2
-gSafariZone_Southwest_FishingMonsInfo:: @ 8551EE0
- .4byte 35 @ encounter rate
- .4byte gSafariZone_Southwest_FishingMons
-
- .align 2
-gSafariZone_North_LandMons:: @ 8551EE8
- wild_mon SPECIES_PHANPY, 27
- wild_mon SPECIES_ODDISH, 27
- wild_mon SPECIES_PHANPY, 29
- wild_mon SPECIES_ODDISH, 29
- wild_mon SPECIES_NATU, 27
- wild_mon SPECIES_GLOOM, 29
- wild_mon SPECIES_GLOOM, 31
- wild_mon SPECIES_NATU, 29
- wild_mon SPECIES_XATU, 29
- wild_mon SPECIES_HERACROSS, 27
- wild_mon SPECIES_XATU, 31
- wild_mon SPECIES_HERACROSS, 29
-
- .align 2
-gSafariZone_North_LandMonsInfo:: @ 8551F18
- .4byte 25 @ encounter rate
- .4byte gSafariZone_North_LandMons
-
- .align 2
-gSafariZone_North_RockSmashMons:: @ 8551F20
- wild_mon SPECIES_GEODUDE, 10, 15
- wild_mon SPECIES_GEODUDE, 5, 10
- wild_mon SPECIES_GEODUDE, 15, 20
- wild_mon SPECIES_GEODUDE, 20, 25
- wild_mon SPECIES_GEODUDE, 25, 30
-
- .align 2
-gSafariZone_North_RockSmashMonsInfo:: @ 8551F34
- .4byte 25 @ encounter rate
- .4byte gSafariZone_North_RockSmashMons
-
- .align 2
-gSafariZone_Northwest_LandMons:: @ 8551F3C
- wild_mon SPECIES_RHYHORN, 27
- wild_mon SPECIES_ODDISH, 27
- wild_mon SPECIES_RHYHORN, 29
- wild_mon SPECIES_ODDISH, 29
- wild_mon SPECIES_DODUO, 27
- wild_mon SPECIES_GLOOM, 29
- wild_mon SPECIES_GLOOM, 31
- wild_mon SPECIES_DODUO, 29
- wild_mon SPECIES_DODRIO, 29
- wild_mon SPECIES_PINSIR, 27
- wild_mon SPECIES_DODRIO, 31
- wild_mon SPECIES_PINSIR, 29
-
- .align 2
-gSafariZone_Northwest_LandMonsInfo:: @ 8551F6C
- .4byte 25 @ encounter rate
- .4byte gSafariZone_Northwest_LandMons
-
- .align 2
-gSafariZone_Northwest_WaterMons:: @ 8551F74
- wild_mon SPECIES_PSYDUCK, 20, 30
- wild_mon SPECIES_PSYDUCK, 20, 30
- wild_mon SPECIES_PSYDUCK, 30, 35
- wild_mon SPECIES_GOLDUCK, 30, 35
- wild_mon SPECIES_GOLDUCK, 25, 40
-
- .align 2
-gSafariZone_Northwest_WaterMonsInfo:: @ 8551F88
- .4byte 9 @ encounter rate
- .4byte gSafariZone_Northwest_WaterMons
-
- .align 2
-gSafariZone_Northwest_FishingMons:: @ 8551F90
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_GOLDEEN, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_GOLDEEN, 10, 25
- wild_mon SPECIES_GOLDEEN, 10, 30
- wild_mon SPECIES_GOLDEEN, 25, 30
- wild_mon SPECIES_GOLDEEN, 30, 35
- wild_mon SPECIES_SEAKING, 30, 35
- wild_mon SPECIES_SEAKING, 35, 40
- wild_mon SPECIES_SEAKING, 25, 30
-
- .align 2
-gSafariZone_Northwest_FishingMonsInfo:: @ 8551FB8
- .4byte 35 @ encounter rate
- .4byte gSafariZone_Northwest_FishingMons
-
- .align 2
-gVictoryRoad_B1F_LandMons:: @ 8551FC0
- wild_mon SPECIES_GOLBAT, 40
- wild_mon SPECIES_HARIYAMA, 40
- wild_mon SPECIES_LAIRON, 40
- wild_mon SPECIES_LAIRON, 40
- wild_mon SPECIES_GOLBAT, 38
- wild_mon SPECIES_HARIYAMA, 38
- wild_mon SPECIES_GOLBAT, 42
- wild_mon SPECIES_HARIYAMA, 42
- wild_mon SPECIES_LAIRON, 42
- wild_mon SPECIES_MAWILE, 38
- wild_mon SPECIES_LAIRON, 42
- wild_mon SPECIES_MAWILE, 38
-
- .align 2
-gVictoryRoad_B1F_LandMonsInfo:: @ 8551FF0
- .4byte 10 @ encounter rate
- .4byte gVictoryRoad_B1F_LandMons
-
- .align 2
-gVictoryRoad_B1F_RockSmashMons:: @ 8551FF8
- wild_mon SPECIES_GRAVELER, 30, 40
- wild_mon SPECIES_GEODUDE, 30, 40
- wild_mon SPECIES_GRAVELER, 35, 40
- wild_mon SPECIES_GRAVELER, 35, 40
- wild_mon SPECIES_GRAVELER, 35, 40
-
- .align 2
-gVictoryRoad_B1F_RockSmashMonsInfo:: @ 855200C
- .4byte 20 @ encounter rate
- .4byte gVictoryRoad_B1F_RockSmashMons
-
- .align 2
-gVictoryRoad_B2F_LandMons:: @ 8552014
- wild_mon SPECIES_GOLBAT, 40
- wild_mon SPECIES_SABLEYE, 40
- wild_mon SPECIES_LAIRON, 40
- wild_mon SPECIES_LAIRON, 40
- wild_mon SPECIES_GOLBAT, 42
- wild_mon SPECIES_SABLEYE, 42
- wild_mon SPECIES_GOLBAT, 44
- wild_mon SPECIES_SABLEYE, 44
- wild_mon SPECIES_LAIRON, 42
- wild_mon SPECIES_MAWILE, 42
- wild_mon SPECIES_LAIRON, 44
- wild_mon SPECIES_MAWILE, 44
-
- .align 2
-gVictoryRoad_B2F_LandMonsInfo:: @ 8552044
- .4byte 10 @ encounter rate
- .4byte gVictoryRoad_B2F_LandMons
-
- .align 2
-gVictoryRoad_B2F_WaterMons:: @ 855204C
- wild_mon SPECIES_GOLBAT, 30, 35
- wild_mon SPECIES_GOLBAT, 25, 30
- wild_mon SPECIES_GOLBAT, 35, 40
- wild_mon SPECIES_GOLBAT, 35, 40
- wild_mon SPECIES_GOLBAT, 35, 40
-
- .align 2
-gVictoryRoad_B2F_WaterMonsInfo:: @ 8552060
- .4byte 4 @ encounter rate
- .4byte gVictoryRoad_B2F_WaterMons
-
- .align 2
-gVictoryRoad_B2F_FishingMons:: @ 8552068
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_GOLDEEN, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_GOLDEEN, 10, 30
- wild_mon SPECIES_BARBOACH, 10, 30
- wild_mon SPECIES_BARBOACH, 25, 30
- wild_mon SPECIES_BARBOACH, 30, 35
- wild_mon SPECIES_WHISCASH, 30, 35
- wild_mon SPECIES_WHISCASH, 35, 40
- wild_mon SPECIES_WHISCASH, 40, 45
-
- .align 2
-gVictoryRoad_B2F_FishingMonsInfo:: @ 8552090
- .4byte 30 @ encounter rate
- .4byte gVictoryRoad_B2F_FishingMons
-
- .align 2
-gMeteorFalls_1F_1R_LandMons:: @ 8552098
- wild_mon SPECIES_ZUBAT, 16
- wild_mon SPECIES_ZUBAT, 17
- wild_mon SPECIES_ZUBAT, 18
- wild_mon SPECIES_ZUBAT, 15
- wild_mon SPECIES_ZUBAT, 14
- wild_mon SPECIES_SOLROCK, 16
- wild_mon SPECIES_SOLROCK, 18
- wild_mon SPECIES_SOLROCK, 14
- wild_mon SPECIES_ZUBAT, 19
- wild_mon SPECIES_ZUBAT, 20
- wild_mon SPECIES_ZUBAT, 19
- wild_mon SPECIES_ZUBAT, 20
-
- .align 2
-gMeteorFalls_1F_1R_LandMonsInfo:: @ 85520C8
- .4byte 10 @ encounter rate
- .4byte gMeteorFalls_1F_1R_LandMons
-
- .align 2
-gMeteorFalls_1F_1R_WaterMons:: @ 85520D0
- wild_mon SPECIES_ZUBAT, 5, 35
- wild_mon SPECIES_ZUBAT, 30, 35
- wild_mon SPECIES_SOLROCK, 25, 35
- wild_mon SPECIES_SOLROCK, 15, 25
- wild_mon SPECIES_SOLROCK, 5, 15
-
- .align 2
-gMeteorFalls_1F_1R_WaterMonsInfo:: @ 85520E4
- .4byte 4 @ encounter rate
- .4byte gMeteorFalls_1F_1R_WaterMons
-
- .align 2
-gMeteorFalls_1F_1R_FishingMons:: @ 85520EC
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_GOLDEEN, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_GOLDEEN, 10, 30
- wild_mon SPECIES_BARBOACH, 10, 30
- wild_mon SPECIES_BARBOACH, 25, 30
- wild_mon SPECIES_BARBOACH, 30, 35
- wild_mon SPECIES_BARBOACH, 20, 25
- wild_mon SPECIES_BARBOACH, 35, 40
- wild_mon SPECIES_BARBOACH, 40, 45
-
- .align 2
-gMeteorFalls_1F_1R_FishingMonsInfo:: @ 8552114
- .4byte 30 @ encounter rate
- .4byte gMeteorFalls_1F_1R_FishingMons
-
- .align 2
-gMeteorFalls_1F_2R_LandMons:: @ 855211C
- wild_mon SPECIES_GOLBAT, 33
- wild_mon SPECIES_GOLBAT, 35
- wild_mon SPECIES_GOLBAT, 33
- wild_mon SPECIES_SOLROCK, 35
- wild_mon SPECIES_SOLROCK, 33
- wild_mon SPECIES_SOLROCK, 37
- wild_mon SPECIES_GOLBAT, 35
- wild_mon SPECIES_SOLROCK, 39
- wild_mon SPECIES_GOLBAT, 38
- wild_mon SPECIES_GOLBAT, 40
- wild_mon SPECIES_GOLBAT, 38
- wild_mon SPECIES_GOLBAT, 40
-
- .align 2
-gMeteorFalls_1F_2R_LandMonsInfo:: @ 855214C
- .4byte 10 @ encounter rate
- .4byte gMeteorFalls_1F_2R_LandMons
-
- .align 2
-gMeteorFalls_1F_2R_WaterMons:: @ 8552154
- wild_mon SPECIES_GOLBAT, 30, 35
- wild_mon SPECIES_GOLBAT, 30, 35
- wild_mon SPECIES_SOLROCK, 25, 35
- wild_mon SPECIES_SOLROCK, 15, 25
- wild_mon SPECIES_SOLROCK, 5, 15
-
- .align 2
-gMeteorFalls_1F_2R_WaterMonsInfo:: @ 8552168
- .4byte 4 @ encounter rate
- .4byte gMeteorFalls_1F_2R_WaterMons
-
- .align 2
-gMeteorFalls_1F_2R_FishingMons:: @ 8552170
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_GOLDEEN, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_GOLDEEN, 10, 30
- wild_mon SPECIES_BARBOACH, 10, 30
- wild_mon SPECIES_BARBOACH, 25, 30
- wild_mon SPECIES_BARBOACH, 30, 35
- wild_mon SPECIES_WHISCASH, 30, 35
- wild_mon SPECIES_WHISCASH, 35, 40
- wild_mon SPECIES_WHISCASH, 40, 45
-
- .align 2
-gMeteorFalls_1F_2R_FishingMonsInfo:: @ 8552198
- .4byte 30 @ encounter rate
- .4byte gMeteorFalls_1F_2R_FishingMons
-
- .align 2
-gMeteorFalls_B1F_1R_LandMons:: @ 85521A0
- wild_mon SPECIES_GOLBAT, 33
- wild_mon SPECIES_GOLBAT, 35
- wild_mon SPECIES_GOLBAT, 33
- wild_mon SPECIES_SOLROCK, 35
- wild_mon SPECIES_SOLROCK, 33
- wild_mon SPECIES_SOLROCK, 37
- wild_mon SPECIES_GOLBAT, 35
- wild_mon SPECIES_SOLROCK, 39
- wild_mon SPECIES_GOLBAT, 38
- wild_mon SPECIES_GOLBAT, 40
- wild_mon SPECIES_GOLBAT, 38
- wild_mon SPECIES_GOLBAT, 40
-
- .align 2
-gMeteorFalls_B1F_1R_LandMonsInfo:: @ 85521D0
- .4byte 10 @ encounter rate
- .4byte gMeteorFalls_B1F_1R_LandMons
-
- .align 2
-gMeteorFalls_B1F_1R_WaterMons:: @ 85521D8
- wild_mon SPECIES_GOLBAT, 30, 35
- wild_mon SPECIES_GOLBAT, 30, 35
- wild_mon SPECIES_SOLROCK, 25, 35
- wild_mon SPECIES_SOLROCK, 15, 25
- wild_mon SPECIES_SOLROCK, 5, 15
-
- .align 2
-gMeteorFalls_B1F_1R_WaterMonsInfo:: @ 85521EC
- .4byte 4 @ encounter rate
- .4byte gMeteorFalls_B1F_1R_WaterMons
-
- .align 2
-gMeteorFalls_B1F_1R_FishingMons:: @ 85521F4
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_GOLDEEN, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_GOLDEEN, 10, 30
- wild_mon SPECIES_BARBOACH, 10, 30
- wild_mon SPECIES_BARBOACH, 25, 30
- wild_mon SPECIES_BARBOACH, 30, 35
- wild_mon SPECIES_WHISCASH, 30, 35
- wild_mon SPECIES_WHISCASH, 35, 40
- wild_mon SPECIES_WHISCASH, 40, 45
-
- .align 2
-gMeteorFalls_B1F_1R_FishingMonsInfo:: @ 855221C
- .4byte 30 @ encounter rate
- .4byte gMeteorFalls_B1F_1R_FishingMons
-
- .align 2
-gShoalCave_LowTideStairsRoom_LandMons:: @ 8552224
- wild_mon SPECIES_ZUBAT, 26
- wild_mon SPECIES_SPHEAL, 26
- wild_mon SPECIES_ZUBAT, 28
- wild_mon SPECIES_SPHEAL, 28
- wild_mon SPECIES_ZUBAT, 30
- wild_mon SPECIES_SPHEAL, 30
- wild_mon SPECIES_ZUBAT, 32
- wild_mon SPECIES_SPHEAL, 32
- wild_mon SPECIES_GOLBAT, 32
- wild_mon SPECIES_SPHEAL, 32
- wild_mon SPECIES_GOLBAT, 32
- wild_mon SPECIES_SPHEAL, 32
-
- .align 2
-gShoalCave_LowTideStairsRoom_LandMonsInfo:: @ 8552254
- .4byte 10 @ encounter rate
- .4byte gShoalCave_LowTideStairsRoom_LandMons
-
- .align 2
-gShoalCave_LowTideLowerRoom_LandMons:: @ 855225C
- wild_mon SPECIES_ZUBAT, 26
- wild_mon SPECIES_SPHEAL, 26
- wild_mon SPECIES_ZUBAT, 28
- wild_mon SPECIES_SPHEAL, 28
- wild_mon SPECIES_ZUBAT, 30
- wild_mon SPECIES_SPHEAL, 30
- wild_mon SPECIES_ZUBAT, 32
- wild_mon SPECIES_SPHEAL, 32
- wild_mon SPECIES_GOLBAT, 32
- wild_mon SPECIES_SPHEAL, 32
- wild_mon SPECIES_GOLBAT, 32
- wild_mon SPECIES_SPHEAL, 32
-
- .align 2
-gShoalCave_LowTideLowerRoom_LandMonsInfo:: @ 855228C
- .4byte 10 @ encounter rate
- .4byte gShoalCave_LowTideLowerRoom_LandMons
-
- .align 2
-gShoalCave_LowTideInnerRoom_LandMons:: @ 8552294
- wild_mon SPECIES_ZUBAT, 26
- wild_mon SPECIES_SPHEAL, 26
- wild_mon SPECIES_ZUBAT, 28
- wild_mon SPECIES_SPHEAL, 28
- wild_mon SPECIES_ZUBAT, 30
- wild_mon SPECIES_SPHEAL, 30
- wild_mon SPECIES_ZUBAT, 32
- wild_mon SPECIES_SPHEAL, 32
- wild_mon SPECIES_GOLBAT, 32
- wild_mon SPECIES_SPHEAL, 32
- wild_mon SPECIES_GOLBAT, 32
- wild_mon SPECIES_SPHEAL, 32
-
- .align 2
-gShoalCave_LowTideInnerRoom_LandMonsInfo:: @ 85522C4
- .4byte 10 @ encounter rate
- .4byte gShoalCave_LowTideInnerRoom_LandMons
-
- .align 2
-gShoalCave_LowTideInnerRoom_WaterMons:: @ 85522CC
- wild_mon SPECIES_TENTACOOL, 5, 35
- wild_mon SPECIES_ZUBAT, 5, 35
- wild_mon SPECIES_SPHEAL, 25, 30
- wild_mon SPECIES_SPHEAL, 25, 30
- wild_mon SPECIES_SPHEAL, 25, 35
-
- .align 2
-gShoalCave_LowTideInnerRoom_WaterMonsInfo:: @ 85522E0
- .4byte 4 @ encounter rate
- .4byte gShoalCave_LowTideInnerRoom_WaterMons
-
- .align 2
-gShoalCave_LowTideInnerRoom_FishingMons:: @ 85522E8
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_TENTACOOL, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_TENTACOOL, 10, 30
- wild_mon SPECIES_WAILMER, 10, 30
- wild_mon SPECIES_WAILMER, 25, 30
- wild_mon SPECIES_WAILMER, 30, 35
- wild_mon SPECIES_WAILMER, 20, 25
- wild_mon SPECIES_WAILMER, 35, 40
- wild_mon SPECIES_WAILMER, 40, 45
-
- .align 2
-gShoalCave_LowTideInnerRoom_FishingMonsInfo:: @ 8552310
- .4byte 10 @ encounter rate
- .4byte gShoalCave_LowTideInnerRoom_FishingMons
-
- .align 2
-gShoalCave_LowTideEntranceRoom_LandMons:: @ 8552318
- wild_mon SPECIES_ZUBAT, 26
- wild_mon SPECIES_SPHEAL, 26
- wild_mon SPECIES_ZUBAT, 28
- wild_mon SPECIES_SPHEAL, 28
- wild_mon SPECIES_ZUBAT, 30
- wild_mon SPECIES_SPHEAL, 30
- wild_mon SPECIES_ZUBAT, 32
- wild_mon SPECIES_SPHEAL, 32
- wild_mon SPECIES_GOLBAT, 32
- wild_mon SPECIES_SPHEAL, 32
- wild_mon SPECIES_GOLBAT, 32
- wild_mon SPECIES_SPHEAL, 32
-
- .align 2
-gShoalCave_LowTideEntranceRoom_LandMonsInfo:: @ 8552348
- .4byte 10 @ encounter rate
- .4byte gShoalCave_LowTideEntranceRoom_LandMons
-
- .align 2
-gShoalCave_LowTideEntranceRoom_WaterMons:: @ 8552350
- wild_mon SPECIES_TENTACOOL, 5, 35
- wild_mon SPECIES_ZUBAT, 5, 35
- wild_mon SPECIES_SPHEAL, 25, 30
- wild_mon SPECIES_SPHEAL, 25, 30
- wild_mon SPECIES_SPHEAL, 25, 35
-
- .align 2
-gShoalCave_LowTideEntranceRoom_WaterMonsInfo:: @ 8552364
- .4byte 4 @ encounter rate
- .4byte gShoalCave_LowTideEntranceRoom_WaterMons
-
- .align 2
-gShoalCave_LowTideEntranceRoom_FishingMons:: @ 855236C
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_TENTACOOL, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_TENTACOOL, 10, 30
- wild_mon SPECIES_WAILMER, 10, 30
- wild_mon SPECIES_WAILMER, 25, 30
- wild_mon SPECIES_WAILMER, 30, 35
- wild_mon SPECIES_WAILMER, 20, 25
- wild_mon SPECIES_WAILMER, 35, 40
- wild_mon SPECIES_WAILMER, 40, 45
-
- .align 2
-gShoalCave_LowTideEntranceRoom_FishingMonsInfo:: @ 8552394
- .4byte 10 @ encounter rate
- .4byte gShoalCave_LowTideEntranceRoom_FishingMons
-
- .align 2
-gLilycoveCity_WaterMons:: @ 855239C
- wild_mon SPECIES_TENTACOOL, 5, 35
- wild_mon SPECIES_WINGULL, 10, 30
- wild_mon SPECIES_WINGULL, 15, 25
- wild_mon SPECIES_PELIPPER, 25, 30
- wild_mon SPECIES_PELIPPER, 25, 30
-
- .align 2
-gLilycoveCity_WaterMonsInfo:: @ 85523B0
- .4byte 4 @ encounter rate
- .4byte gLilycoveCity_WaterMons
-
- .align 2
-gLilycoveCity_FishingMons:: @ 85523B8
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_TENTACOOL, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_TENTACOOL, 10, 30
- wild_mon SPECIES_WAILMER, 10, 30
- wild_mon SPECIES_WAILMER, 25, 30
- wild_mon SPECIES_WAILMER, 30, 35
- wild_mon SPECIES_STARYU, 25, 30
- wild_mon SPECIES_WAILMER, 35, 40
- wild_mon SPECIES_WAILMER, 40, 45
-
- .align 2
-gLilycoveCity_FishingMonsInfo:: @ 85523E0
- .4byte 10 @ encounter rate
- .4byte gLilycoveCity_FishingMons
-
- .align 2
-gDewfordTown_WaterMons:: @ 85523E8
- wild_mon SPECIES_TENTACOOL, 5, 35
- wild_mon SPECIES_WINGULL, 10, 30
- wild_mon SPECIES_WINGULL, 15, 25
- wild_mon SPECIES_PELIPPER, 25, 30
- wild_mon SPECIES_PELIPPER, 25, 30
-
- .align 2
-gDewfordTown_WaterMonsInfo:: @ 85523FC
- .4byte 4 @ encounter rate
- .4byte gDewfordTown_WaterMons
-
- .align 2
-gDewfordTown_FishingMons:: @ 8552404
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_TENTACOOL, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_TENTACOOL, 10, 30
- wild_mon SPECIES_WAILMER, 10, 30
- wild_mon SPECIES_WAILMER, 25, 30
- wild_mon SPECIES_WAILMER, 30, 35
- wild_mon SPECIES_WAILMER, 20, 25
- wild_mon SPECIES_WAILMER, 35, 40
- wild_mon SPECIES_WAILMER, 40, 45
-
- .align 2
-gDewfordTown_FishingMonsInfo:: @ 855242C
- .4byte 10 @ encounter rate
- .4byte gDewfordTown_FishingMons
-
- .align 2
-gSlateportCity_WaterMons:: @ 8552434
- wild_mon SPECIES_TENTACOOL, 5, 35
- wild_mon SPECIES_WINGULL, 10, 30
- wild_mon SPECIES_WINGULL, 15, 25
- wild_mon SPECIES_PELIPPER, 25, 30
- wild_mon SPECIES_PELIPPER, 25, 30
-
- .align 2
-gSlateportCity_WaterMonsInfo:: @ 8552448
- .4byte 4 @ encounter rate
- .4byte gSlateportCity_WaterMons
-
- .align 2
-gSlateportCity_FishingMons:: @ 8552450
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_TENTACOOL, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_TENTACOOL, 10, 30
- wild_mon SPECIES_WAILMER, 10, 30
- wild_mon SPECIES_WAILMER, 25, 30
- wild_mon SPECIES_WAILMER, 30, 35
- wild_mon SPECIES_WAILMER, 20, 25
- wild_mon SPECIES_WAILMER, 35, 40
- wild_mon SPECIES_WAILMER, 40, 45
-
- .align 2
-gSlateportCity_FishingMonsInfo:: @ 8552478
- .4byte 10 @ encounter rate
- .4byte gSlateportCity_FishingMons
-
- .align 2
-gMossdeepCity_WaterMons:: @ 8552480
- wild_mon SPECIES_TENTACOOL, 5, 35
- wild_mon SPECIES_WINGULL, 10, 30
- wild_mon SPECIES_WINGULL, 15, 25
- wild_mon SPECIES_PELIPPER, 25, 30
- wild_mon SPECIES_PELIPPER, 25, 30
-
- .align 2
-gMossdeepCity_WaterMonsInfo:: @ 8552494
- .4byte 4 @ encounter rate
- .4byte gMossdeepCity_WaterMons
-
- .align 2
-gMossdeepCity_FishingMons:: @ 855249C
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_TENTACOOL, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_TENTACOOL, 10, 30
- wild_mon SPECIES_WAILMER, 10, 30
- wild_mon SPECIES_SHARPEDO, 30, 35
- wild_mon SPECIES_WAILMER, 30, 35
- wild_mon SPECIES_WAILMER, 25, 30
- wild_mon SPECIES_WAILMER, 35, 40
- wild_mon SPECIES_WAILMER, 40, 45
-
- .align 2
-gMossdeepCity_FishingMonsInfo:: @ 85524C4
- .4byte 10 @ encounter rate
- .4byte gMossdeepCity_FishingMons
-
- .align 2
-gPacifidlogTown_WaterMons:: @ 85524CC
- wild_mon SPECIES_TENTACOOL, 5, 35
- wild_mon SPECIES_WINGULL, 10, 30
- wild_mon SPECIES_WINGULL, 15, 25
- wild_mon SPECIES_PELIPPER, 25, 30
- wild_mon SPECIES_PELIPPER, 25, 30
-
- .align 2
-gPacifidlogTown_WaterMonsInfo:: @ 85524E0
- .4byte 4 @ encounter rate
- .4byte gPacifidlogTown_WaterMons
-
- .align 2
-gPacifidlogTown_FishingMons:: @ 85524E8
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_TENTACOOL, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_TENTACOOL, 10, 30
- wild_mon SPECIES_WAILMER, 10, 30
- wild_mon SPECIES_SHARPEDO, 30, 35
- wild_mon SPECIES_WAILMER, 30, 35
- wild_mon SPECIES_WAILMER, 25, 30
- wild_mon SPECIES_WAILMER, 35, 40
- wild_mon SPECIES_WAILMER, 40, 45
-
- .align 2
-gPacifidlogTown_FishingMonsInfo:: @ 8552510
- .4byte 10 @ encounter rate
- .4byte gPacifidlogTown_FishingMons
-
- .align 2
-gEverGrandeCity_WaterMons:: @ 8552518
- wild_mon SPECIES_TENTACOOL, 5, 35
- wild_mon SPECIES_WINGULL, 10, 30
- wild_mon SPECIES_WINGULL, 15, 25
- wild_mon SPECIES_PELIPPER, 25, 30
- wild_mon SPECIES_PELIPPER, 25, 30
-
- .align 2
-gEverGrandeCity_WaterMonsInfo:: @ 855252C
- .4byte 4 @ encounter rate
- .4byte gEverGrandeCity_WaterMons
-
- .align 2
-gEverGrandeCity_FishingMons:: @ 8552534
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_TENTACOOL, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_LUVDISC, 10, 30
- wild_mon SPECIES_WAILMER, 10, 30
- wild_mon SPECIES_LUVDISC, 30, 35
- wild_mon SPECIES_WAILMER, 30, 35
- wild_mon SPECIES_CORSOLA, 30, 35
- wild_mon SPECIES_WAILMER, 35, 40
- wild_mon SPECIES_WAILMER, 40, 45
-
- .align 2
-gEverGrandeCity_FishingMonsInfo:: @ 855255C
- .4byte 10 @ encounter rate
- .4byte gEverGrandeCity_FishingMons
-
- .align 2
-gPetalburgCity_WaterMons:: @ 8552564
- wild_mon SPECIES_MARILL, 20, 30
- wild_mon SPECIES_MARILL, 10, 20
- wild_mon SPECIES_MARILL, 30, 35
- wild_mon SPECIES_MARILL, 5, 10
- wild_mon SPECIES_MARILL, 5, 10
-
- .align 2
-gPetalburgCity_WaterMonsInfo:: @ 8552578
- .4byte 1 @ encounter rate
- .4byte gPetalburgCity_WaterMons
-
- .align 2
-gPetalburgCity_FishingMons:: @ 8552580
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_GOLDEEN, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_GOLDEEN, 10, 30
- wild_mon SPECIES_CORPHISH, 10, 30
- wild_mon SPECIES_CORPHISH, 25, 30
- wild_mon SPECIES_CORPHISH, 30, 35
- wild_mon SPECIES_CORPHISH, 20, 25
- wild_mon SPECIES_CORPHISH, 35, 40
- wild_mon SPECIES_CORPHISH, 40, 45
-
- .align 2
-gPetalburgCity_FishingMonsInfo:: @ 85525A8
- .4byte 10 @ encounter rate
- .4byte gPetalburgCity_FishingMons
-
- .align 2
-gUnderwater1_WaterMons:: @ 85525B0
- wild_mon SPECIES_CLAMPERL, 20, 30
- wild_mon SPECIES_CHINCHOU, 20, 30
- wild_mon SPECIES_CLAMPERL, 30, 35
- wild_mon SPECIES_RELICANTH, 30, 35
- wild_mon SPECIES_RELICANTH, 30, 35
-
- .align 2
-gUnderwater1_WaterMonsInfo:: @ 85525C4
- .4byte 4 @ encounter rate
- .4byte gUnderwater1_WaterMons
-
- .align 2
-gShoalCave_LowTideIceRoom_LandMons:: @ 85525CC
- wild_mon SPECIES_ZUBAT, 26
- wild_mon SPECIES_SPHEAL, 26
- wild_mon SPECIES_ZUBAT, 28
- wild_mon SPECIES_SPHEAL, 28
- wild_mon SPECIES_ZUBAT, 30
- wild_mon SPECIES_SPHEAL, 30
- wild_mon SPECIES_SNORUNT, 26
- wild_mon SPECIES_SPHEAL, 32
- wild_mon SPECIES_GOLBAT, 30
- wild_mon SPECIES_SNORUNT, 28
- wild_mon SPECIES_GOLBAT, 32
- wild_mon SPECIES_SNORUNT, 30
-
- .align 2
-gShoalCave_LowTideIceRoom_LandMonsInfo:: @ 85525FC
- .4byte 10 @ encounter rate
- .4byte gShoalCave_LowTideIceRoom_LandMons
-
- .align 2
-gSkyPillar_1F_LandMons:: @ 8552604
- wild_mon SPECIES_SABLEYE, 33
- wild_mon SPECIES_GOLBAT, 34
- wild_mon SPECIES_GOLBAT, 35
- wild_mon SPECIES_SABLEYE, 34
- wild_mon SPECIES_CLAYDOL, 36
- wild_mon SPECIES_BANETTE, 37
- wild_mon SPECIES_BANETTE, 38
- wild_mon SPECIES_CLAYDOL, 36
- wild_mon SPECIES_CLAYDOL, 37
- wild_mon SPECIES_CLAYDOL, 38
- wild_mon SPECIES_CLAYDOL, 37
- wild_mon SPECIES_CLAYDOL, 38
-
- .align 2
-gSkyPillar_1F_LandMonsInfo:: @ 8552634
- .4byte 10 @ encounter rate
- .4byte gSkyPillar_1F_LandMons
-
- .align 2
-gSootopolisCity_WaterMons:: @ 855263C
- wild_mon SPECIES_MAGIKARP, 5, 35
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_MAGIKARP, 15, 25
- wild_mon SPECIES_MAGIKARP, 25, 30
- wild_mon SPECIES_MAGIKARP, 25, 30
-
- .align 2
-gSootopolisCity_WaterMonsInfo:: @ 8552650
- .4byte 1 @ encounter rate
- .4byte gSootopolisCity_WaterMons
-
- .align 2
-gSootopolisCity_FishingMons:: @ 8552658
- wild_mon SPECIES_MAGIKARP, 5, 10
- wild_mon SPECIES_TENTACOOL, 5, 10
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_MAGIKARP, 10, 30
- wild_mon SPECIES_MAGIKARP, 30, 35
- wild_mon SPECIES_MAGIKARP, 30, 35
- wild_mon SPECIES_GYARADOS, 35, 40
- wild_mon SPECIES_GYARADOS, 35, 45
- wild_mon SPECIES_GYARADOS, 5, 45
-
- .align 2
-gSootopolisCity_FishingMonsInfo:: @ 8552680
- .4byte 10 @ encounter rate
- .4byte gSootopolisCity_FishingMons
-
- .align 2
-gSkyPillar_3F_LandMons:: @ 8552688
- wild_mon SPECIES_SABLEYE, 33
- wild_mon SPECIES_GOLBAT, 34
- wild_mon SPECIES_GOLBAT, 35
- wild_mon SPECIES_SABLEYE, 34
- wild_mon SPECIES_CLAYDOL, 36
- wild_mon SPECIES_BANETTE, 37
- wild_mon SPECIES_BANETTE, 38
- wild_mon SPECIES_CLAYDOL, 36
- wild_mon SPECIES_CLAYDOL, 37
- wild_mon SPECIES_CLAYDOL, 38
- wild_mon SPECIES_CLAYDOL, 37
- wild_mon SPECIES_CLAYDOL, 38
-
- .align 2
-gSkyPillar_3F_LandMonsInfo:: @ 85526B8
- .4byte 10 @ encounter rate
- .4byte gSkyPillar_3F_LandMons
-
- .align 2
-gSkyPillar_5F_LandMons:: @ 85526C0
- wild_mon SPECIES_SABLEYE, 33
- wild_mon SPECIES_GOLBAT, 34
- wild_mon SPECIES_GOLBAT, 35
- wild_mon SPECIES_SABLEYE, 34
- wild_mon SPECIES_CLAYDOL, 36
- wild_mon SPECIES_BANETTE, 37
- wild_mon SPECIES_BANETTE, 38
- wild_mon SPECIES_CLAYDOL, 36
- wild_mon SPECIES_CLAYDOL, 37
- wild_mon SPECIES_ALTARIA, 38
- wild_mon SPECIES_ALTARIA, 39
- wild_mon SPECIES_ALTARIA, 39
-
- .align 2
-gSkyPillar_5F_LandMonsInfo:: @ 85526F0
- .4byte 10 @ encounter rate
- .4byte gSkyPillar_5F_LandMons
-
- .align 2
-gSafariZone_Southeast_LandMons:: @ 85526F8
- wild_mon SPECIES_SUNKERN, 33
- wild_mon SPECIES_MAREEP, 34
- wild_mon SPECIES_SUNKERN, 35
- wild_mon SPECIES_MAREEP, 36
- wild_mon SPECIES_AIPOM, 34
- wild_mon SPECIES_SPINARAK, 33
- wild_mon SPECIES_HOOTHOOT, 35
- wild_mon SPECIES_SNUBBULL, 34
- wild_mon SPECIES_STANTLER, 36
- wild_mon SPECIES_GLIGAR, 37
- wild_mon SPECIES_STANTLER, 39
- wild_mon SPECIES_GLIGAR, 40
-
- .align 2
-gSafariZone_Southeast_LandMonsInfo:: @ 8552728
- .4byte 25 @ encounter rate
- .4byte gSafariZone_Southeast_LandMons
-
- .align 2
-gSafariZone_Southeast_WaterMons:: @ 8552730
- wild_mon SPECIES_WOOPER, 25, 30
- wild_mon SPECIES_MARILL, 25, 30
- wild_mon SPECIES_MARILL, 25, 30
- wild_mon SPECIES_MARILL, 30, 35
- wild_mon SPECIES_QUAGSIRE, 35, 40
-
- .align 2
-gSafariZone_Southeast_WaterMonsInfo:: @ 8552744
- .4byte 9 @ encounter rate
- .4byte gSafariZone_Southeast_WaterMons
-
- .align 2
-gSafariZone_Southeast_FishingMons:: @ 855274C
- wild_mon SPECIES_MAGIKARP, 25, 30
- wild_mon SPECIES_GOLDEEN, 25, 30
- wild_mon SPECIES_MAGIKARP, 25, 30
- wild_mon SPECIES_GOLDEEN, 25, 30
- wild_mon SPECIES_REMORAID, 30, 35
- wild_mon SPECIES_GOLDEEN, 25, 30
- wild_mon SPECIES_REMORAID, 25, 30
- wild_mon SPECIES_REMORAID, 30, 35
- wild_mon SPECIES_REMORAID, 30, 35
- wild_mon SPECIES_OCTILLERY, 35, 40
-
- .align 2
-gSafariZone_Southeast_FishingMonsInfo:: @ 8552774
- .4byte 35 @ encounter rate
- .4byte gSafariZone_Southeast_FishingMons
-
- .align 2
-gSafariZone_Northeast_LandMons:: @ 855277C
- wild_mon SPECIES_AIPOM, 33
- wild_mon SPECIES_TEDDIURSA, 34
- wild_mon SPECIES_AIPOM, 35
- wild_mon SPECIES_TEDDIURSA, 36
- wild_mon SPECIES_SUNKERN, 34
- wild_mon SPECIES_LEDYBA, 33
- wild_mon SPECIES_HOOTHOOT, 35
- wild_mon SPECIES_PINECO, 34
- wild_mon SPECIES_HOUNDOUR, 36
- wild_mon SPECIES_MILTANK, 37
- wild_mon SPECIES_HOUNDOUR, 39
- wild_mon SPECIES_MILTANK, 40
-
- .align 2
-gSafariZone_Northeast_LandMonsInfo:: @ 85527AC
- .4byte 25 @ encounter rate
- .4byte gSafariZone_Northeast_LandMons
-
- .align 2
-gSafariZone_Northeast_RockSmashMons:: @ 85527B4
- wild_mon SPECIES_SHUCKLE, 25, 30
- wild_mon SPECIES_SHUCKLE, 20, 25
- wild_mon SPECIES_SHUCKLE, 30, 35
- wild_mon SPECIES_SHUCKLE, 30, 35
- wild_mon SPECIES_SHUCKLE, 35, 40
-
- .align 2
-gSafariZone_Northeast_RockSmashMonsInfo:: @ 85527C8
- .4byte 25 @ encounter rate
- .4byte gSafariZone_Northeast_RockSmashMons
-
- .align 2
-gMagmaHideout_1F_LandMons:: @ 85527D0
- wild_mon SPECIES_GEODUDE, 27
- wild_mon SPECIES_TORKOAL, 28
- wild_mon SPECIES_GEODUDE, 28
- wild_mon SPECIES_TORKOAL, 30
- wild_mon SPECIES_GEODUDE, 29
- wild_mon SPECIES_GEODUDE, 30
- wild_mon SPECIES_GEODUDE, 30
- wild_mon SPECIES_GRAVELER, 30
- wild_mon SPECIES_GRAVELER, 30
- wild_mon SPECIES_GRAVELER, 31
- wild_mon SPECIES_GRAVELER, 32
- wild_mon SPECIES_GRAVELER, 33
-
- .align 2
-gMagmaHideout_1F_LandMonsInfo:: @ 8552800
- .4byte 10 @ encounter rate
- .4byte gMagmaHideout_1F_LandMons
-
- .align 2
-gMagmaHideout_2F_1R_LandMons:: @ 8552808
- wild_mon SPECIES_GEODUDE, 27
- wild_mon SPECIES_TORKOAL, 28
- wild_mon SPECIES_GEODUDE, 28
- wild_mon SPECIES_TORKOAL, 30
- wild_mon SPECIES_GEODUDE, 29
- wild_mon SPECIES_GEODUDE, 30
- wild_mon SPECIES_GEODUDE, 30
- wild_mon SPECIES_GRAVELER, 30
- wild_mon SPECIES_GRAVELER, 30
- wild_mon SPECIES_GRAVELER, 31
- wild_mon SPECIES_GRAVELER, 32
- wild_mon SPECIES_GRAVELER, 33
-
- .align 2
-gMagmaHideout_2F_1R_LandMonsInfo:: @ 8552838
- .4byte 10 @ encounter rate
- .4byte gMagmaHideout_2F_1R_LandMons
-
- .align 2
-gMagmaHideout_2F_2R_LandMons:: @ 8552840
- wild_mon SPECIES_GEODUDE, 27
- wild_mon SPECIES_TORKOAL, 28
- wild_mon SPECIES_GEODUDE, 28
- wild_mon SPECIES_TORKOAL, 30
- wild_mon SPECIES_GEODUDE, 29
- wild_mon SPECIES_GEODUDE, 30
- wild_mon SPECIES_GEODUDE, 30
- wild_mon SPECIES_GRAVELER, 30
- wild_mon SPECIES_GRAVELER, 30
- wild_mon SPECIES_GRAVELER, 31
- wild_mon SPECIES_GRAVELER, 32
- wild_mon SPECIES_GRAVELER, 33
-
- .align 2
-gMagmaHideout_2F_2R_LandMonsInfo:: @ 8552870
- .4byte 10 @ encounter rate
- .4byte gMagmaHideout_2F_2R_LandMons
-
- .align 2
-gMagmaHideout_3F_1R_LandMons:: @ 8552878
- wild_mon SPECIES_GEODUDE, 27
- wild_mon SPECIES_TORKOAL, 28
- wild_mon SPECIES_GEODUDE, 28
- wild_mon SPECIES_TORKOAL, 30
- wild_mon SPECIES_GEODUDE, 29
- wild_mon SPECIES_GEODUDE, 30
- wild_mon SPECIES_GEODUDE, 30
- wild_mon SPECIES_GRAVELER, 30
- wild_mon SPECIES_GRAVELER, 30
- wild_mon SPECIES_GRAVELER, 31
- wild_mon SPECIES_GRAVELER, 32
- wild_mon SPECIES_GRAVELER, 33
-
- .align 2
-gMagmaHideout_3F_1R_LandMonsInfo:: @ 85528A8
- .4byte 10 @ encounter rate
- .4byte gMagmaHideout_3F_1R_LandMons
-
- .align 2
-gMagmaHideout_3F_2R_LandMons:: @ 85528B0
- wild_mon SPECIES_GEODUDE, 27
- wild_mon SPECIES_TORKOAL, 28
- wild_mon SPECIES_GEODUDE, 28
- wild_mon SPECIES_TORKOAL, 30
- wild_mon SPECIES_GEODUDE, 29
- wild_mon SPECIES_GEODUDE, 30
- wild_mon SPECIES_GEODUDE, 30
- wild_mon SPECIES_GRAVELER, 30
- wild_mon SPECIES_GRAVELER, 30
- wild_mon SPECIES_GRAVELER, 31
- wild_mon SPECIES_GRAVELER, 32
- wild_mon SPECIES_GRAVELER, 33
-
- .align 2
-gMagmaHideout_3F_2R_LandMonsInfo:: @ 85528E0
- .4byte 10 @ encounter rate
- .4byte gMagmaHideout_3F_2R_LandMons
-
- .align 2
-gMagmaHideout_4F_LandMons:: @ 85528E8
- wild_mon SPECIES_GEODUDE, 27
- wild_mon SPECIES_TORKOAL, 28
- wild_mon SPECIES_GEODUDE, 28
- wild_mon SPECIES_TORKOAL, 30
- wild_mon SPECIES_GEODUDE, 29
- wild_mon SPECIES_GEODUDE, 30
- wild_mon SPECIES_GEODUDE, 30
- wild_mon SPECIES_GRAVELER, 30
- wild_mon SPECIES_GRAVELER, 30
- wild_mon SPECIES_GRAVELER, 31
- wild_mon SPECIES_GRAVELER, 32
- wild_mon SPECIES_GRAVELER, 33
-
- .align 2
-gMagmaHideout_4F_LandMonsInfo:: @ 8552918
- .4byte 10 @ encounter rate
- .4byte gMagmaHideout_4F_LandMons
-
- .align 2
-gMagmaHideout_3F_3R_LandMons:: @ 8552920
- wild_mon SPECIES_GEODUDE, 27
- wild_mon SPECIES_TORKOAL, 28
- wild_mon SPECIES_GEODUDE, 28
- wild_mon SPECIES_TORKOAL, 30
- wild_mon SPECIES_GEODUDE, 29
- wild_mon SPECIES_GEODUDE, 30
- wild_mon SPECIES_GEODUDE, 30
- wild_mon SPECIES_GRAVELER, 30
- wild_mon SPECIES_GRAVELER, 30
- wild_mon SPECIES_GRAVELER, 31
- wild_mon SPECIES_GRAVELER, 32
- wild_mon SPECIES_GRAVELER, 33
-
- .align 2
-gMagmaHideout_3F_3R_LandMonsInfo:: @ 8552950
- .4byte 10 @ encounter rate
- .4byte gMagmaHideout_3F_3R_LandMons
-
- .align 2
-gMagmaHideout_2F_3R_LandMons:: @ 8552958
- wild_mon SPECIES_GEODUDE, 27
- wild_mon SPECIES_TORKOAL, 28
- wild_mon SPECIES_GEODUDE, 28
- wild_mon SPECIES_TORKOAL, 30
- wild_mon SPECIES_GEODUDE, 29
- wild_mon SPECIES_GEODUDE, 30
- wild_mon SPECIES_GEODUDE, 30
- wild_mon SPECIES_GRAVELER, 30
- wild_mon SPECIES_GRAVELER, 30
- wild_mon SPECIES_GRAVELER, 31
- wild_mon SPECIES_GRAVELER, 32
- wild_mon SPECIES_GRAVELER, 33
-
- .align 2
-gMagmaHideout_2F_3R_LandMonsInfo:: @ 8552988
- .4byte 10 @ encounter rate
- .4byte gMagmaHideout_2F_3R_LandMons
-
- .align 2
-gMirageTower_1F_LandMons:: @ 8552990
- wild_mon SPECIES_SANDSHREW, 21
- wild_mon SPECIES_TRAPINCH, 21
- wild_mon SPECIES_SANDSHREW, 20
- wild_mon SPECIES_TRAPINCH, 20
- wild_mon SPECIES_SANDSHREW, 20
- wild_mon SPECIES_TRAPINCH, 20
- wild_mon SPECIES_SANDSHREW, 22
- wild_mon SPECIES_TRAPINCH, 22
- wild_mon SPECIES_SANDSHREW, 23
- wild_mon SPECIES_TRAPINCH, 23
- wild_mon SPECIES_SANDSHREW, 24
- wild_mon SPECIES_TRAPINCH, 24
-
- .align 2
-gMirageTower_1F_LandMonsInfo:: @ 85529C0
- .4byte 10 @ encounter rate
- .4byte gMirageTower_1F_LandMons
-
- .align 2
-gMirageTower_2F_LandMons:: @ 85529C8
- wild_mon SPECIES_SANDSHREW, 21
- wild_mon SPECIES_TRAPINCH, 21
- wild_mon SPECIES_SANDSHREW, 20
- wild_mon SPECIES_TRAPINCH, 20
- wild_mon SPECIES_SANDSHREW, 20
- wild_mon SPECIES_TRAPINCH, 20
- wild_mon SPECIES_SANDSHREW, 22
- wild_mon SPECIES_TRAPINCH, 22
- wild_mon SPECIES_SANDSHREW, 23
- wild_mon SPECIES_TRAPINCH, 23
- wild_mon SPECIES_SANDSHREW, 24
- wild_mon SPECIES_TRAPINCH, 24
-
- .align 2
-gMirageTower_2F_LandMonsInfo:: @ 85529F8
- .4byte 10 @ encounter rate
- .4byte gMirageTower_2F_LandMons
-
- .align 2
-gMirageTower_3F_LandMons:: @ 8552A00
- wild_mon SPECIES_SANDSHREW, 21
- wild_mon SPECIES_TRAPINCH, 21
- wild_mon SPECIES_SANDSHREW, 20
- wild_mon SPECIES_TRAPINCH, 20
- wild_mon SPECIES_SANDSHREW, 20
- wild_mon SPECIES_TRAPINCH, 20
- wild_mon SPECIES_SANDSHREW, 22
- wild_mon SPECIES_TRAPINCH, 22
- wild_mon SPECIES_SANDSHREW, 23
- wild_mon SPECIES_TRAPINCH, 23
- wild_mon SPECIES_SANDSHREW, 24
- wild_mon SPECIES_TRAPINCH, 24
-
- .align 2
-gMirageTower_3F_LandMonsInfo:: @ 8552A30
- .4byte 10 @ encounter rate
- .4byte gMirageTower_3F_LandMons
-
- .align 2
-gMirageTower_4F_LandMons:: @ 8552A38
- wild_mon SPECIES_SANDSHREW, 21
- wild_mon SPECIES_TRAPINCH, 21
- wild_mon SPECIES_SANDSHREW, 20
- wild_mon SPECIES_TRAPINCH, 20
- wild_mon SPECIES_SANDSHREW, 20
- wild_mon SPECIES_TRAPINCH, 20
- wild_mon SPECIES_SANDSHREW, 22
- wild_mon SPECIES_TRAPINCH, 22
- wild_mon SPECIES_SANDSHREW, 23
- wild_mon SPECIES_TRAPINCH, 23
- wild_mon SPECIES_SANDSHREW, 24
- wild_mon SPECIES_TRAPINCH, 24
-
- .align 2
-gMirageTower_4F_LandMonsInfo:: @ 8552A68
- .4byte 10 @ encounter rate
- .4byte gMirageTower_4F_LandMons
-
- .align 2
-gDesertUnderpass_LandMons:: @ 8552A70
- wild_mon SPECIES_DITTO, 38
- wild_mon SPECIES_WHISMUR, 35
- wild_mon SPECIES_DITTO, 40
- wild_mon SPECIES_LOUDRED, 40
- wild_mon SPECIES_DITTO, 41
- wild_mon SPECIES_WHISMUR, 36
- wild_mon SPECIES_LOUDRED, 38
- wild_mon SPECIES_DITTO, 42
- wild_mon SPECIES_WHISMUR, 38
- wild_mon SPECIES_DITTO, 43
- wild_mon SPECIES_LOUDRED, 44
- wild_mon SPECIES_DITTO, 45
-
- .align 2
-gDesertUnderpass_LandMonsInfo:: @ 8552AA0
- .4byte 10 @ encounter rate
- .4byte gDesertUnderpass_LandMons
-
- .align 2
-gArtisanCave_B1F_LandMons:: @ 8552AA8
- wild_mon SPECIES_SMEARGLE, 40
- wild_mon SPECIES_SMEARGLE, 41
- wild_mon SPECIES_SMEARGLE, 42
- wild_mon SPECIES_SMEARGLE, 43
- wild_mon SPECIES_SMEARGLE, 44
- wild_mon SPECIES_SMEARGLE, 45
- wild_mon SPECIES_SMEARGLE, 46
- wild_mon SPECIES_SMEARGLE, 47
- wild_mon SPECIES_SMEARGLE, 48
- wild_mon SPECIES_SMEARGLE, 49
- wild_mon SPECIES_SMEARGLE, 50
- wild_mon SPECIES_SMEARGLE, 50
-
- .align 2
-gArtisanCave_B1F_LandMonsInfo:: @ 8552AD8
- .4byte 10 @ encounter rate
- .4byte gArtisanCave_B1F_LandMons
-
- .align 2
-gArtisanCave_1F_LandMons:: @ 8552AE0
- wild_mon SPECIES_SMEARGLE, 40
- wild_mon SPECIES_SMEARGLE, 41
- wild_mon SPECIES_SMEARGLE, 42
- wild_mon SPECIES_SMEARGLE, 43
- wild_mon SPECIES_SMEARGLE, 44
- wild_mon SPECIES_SMEARGLE, 45
- wild_mon SPECIES_SMEARGLE, 46
- wild_mon SPECIES_SMEARGLE, 47
- wild_mon SPECIES_SMEARGLE, 48
- wild_mon SPECIES_SMEARGLE, 49
- wild_mon SPECIES_SMEARGLE, 50
- wild_mon SPECIES_SMEARGLE, 50
-
- .align 2
-gArtisanCave_1F_LandMonsInfo:: @ 8552B10
- .4byte 10 @ encounter rate
- .4byte gArtisanCave_1F_LandMons
-
- .align 2
-gAlteringCave1_LandMons:: @ 8552B18
- wild_mon SPECIES_ZUBAT, 10
- wild_mon SPECIES_ZUBAT, 12
- wild_mon SPECIES_ZUBAT, 8
- wild_mon SPECIES_ZUBAT, 14
- wild_mon SPECIES_ZUBAT, 10
- wild_mon SPECIES_ZUBAT, 12
- wild_mon SPECIES_ZUBAT, 16
- wild_mon SPECIES_ZUBAT, 6
- wild_mon SPECIES_ZUBAT, 8
- wild_mon SPECIES_ZUBAT, 14
- wild_mon SPECIES_ZUBAT, 8
- wild_mon SPECIES_ZUBAT, 14
-
- .align 2
-gAlteringCave1_LandMonsInfo:: @ 8552B48
- .4byte 7 @ encounter rate
- .4byte gAlteringCave1_LandMons
-
- .align 2
-gAlteringCave2_LandMons:: @ 8552B50
- wild_mon SPECIES_MAREEP, 7
- wild_mon SPECIES_MAREEP, 9
- wild_mon SPECIES_MAREEP, 5
- wild_mon SPECIES_MAREEP, 11
- wild_mon SPECIES_MAREEP, 7
- wild_mon SPECIES_MAREEP, 9
- wild_mon SPECIES_MAREEP, 13
- wild_mon SPECIES_MAREEP, 3
- wild_mon SPECIES_MAREEP, 5
- wild_mon SPECIES_MAREEP, 11
- wild_mon SPECIES_MAREEP, 5
- wild_mon SPECIES_MAREEP, 11
-
- .align 2
-gAlteringCave2_LandMonsInfo:: @ 8552B80
- .4byte 7 @ encounter rate
- .4byte gAlteringCave2_LandMons
-
- .align 2
-gAlteringCave3_LandMons:: @ 8552B88
- wild_mon SPECIES_PINECO, 23
- wild_mon SPECIES_PINECO, 25
- wild_mon SPECIES_PINECO, 22
- wild_mon SPECIES_PINECO, 27
- wild_mon SPECIES_PINECO, 23
- wild_mon SPECIES_PINECO, 25
- wild_mon SPECIES_PINECO, 29
- wild_mon SPECIES_PINECO, 19
- wild_mon SPECIES_PINECO, 21
- wild_mon SPECIES_PINECO, 27
- wild_mon SPECIES_PINECO, 21
- wild_mon SPECIES_PINECO, 27
-
- .align 2
-gAlteringCave3_LandMonsInfo:: @ 8552BB8
- .4byte 7 @ encounter rate
- .4byte gAlteringCave3_LandMons
-
- .align 2
-gAlteringCave4_LandMons:: @ 8552BC0
- wild_mon SPECIES_HOUNDOUR, 16
- wild_mon SPECIES_HOUNDOUR, 18
- wild_mon SPECIES_HOUNDOUR, 14
- wild_mon SPECIES_HOUNDOUR, 20
- wild_mon SPECIES_HOUNDOUR, 16
- wild_mon SPECIES_HOUNDOUR, 18
- wild_mon SPECIES_HOUNDOUR, 22
- wild_mon SPECIES_HOUNDOUR, 12
- wild_mon SPECIES_HOUNDOUR, 14
- wild_mon SPECIES_HOUNDOUR, 20
- wild_mon SPECIES_HOUNDOUR, 14
- wild_mon SPECIES_HOUNDOUR, 20
-
- .align 2
-gAlteringCave4_LandMonsInfo:: @ 8552BF0
- .4byte 7 @ encounter rate
- .4byte gAlteringCave4_LandMons
-
- .align 2
-gAlteringCave5_LandMons:: @ 8552BF8
- wild_mon SPECIES_TEDDIURSA, 10
- wild_mon SPECIES_TEDDIURSA, 12
- wild_mon SPECIES_TEDDIURSA, 8
- wild_mon SPECIES_TEDDIURSA, 14
- wild_mon SPECIES_TEDDIURSA, 10
- wild_mon SPECIES_TEDDIURSA, 12
- wild_mon SPECIES_TEDDIURSA, 16
- wild_mon SPECIES_TEDDIURSA, 6
- wild_mon SPECIES_TEDDIURSA, 8
- wild_mon SPECIES_TEDDIURSA, 14
- wild_mon SPECIES_TEDDIURSA, 8
- wild_mon SPECIES_TEDDIURSA, 14
-
- .align 2
-gAlteringCave5_LandMonsInfo:: @ 8552C28
- .4byte 7 @ encounter rate
- .4byte gAlteringCave5_LandMons
-
- .align 2
-gAlteringCave6_LandMons:: @ 8552C30
- wild_mon SPECIES_AIPOM, 22
- wild_mon SPECIES_AIPOM, 24
- wild_mon SPECIES_AIPOM, 20
- wild_mon SPECIES_AIPOM, 26
- wild_mon SPECIES_AIPOM, 22
- wild_mon SPECIES_AIPOM, 24
- wild_mon SPECIES_AIPOM, 28
- wild_mon SPECIES_AIPOM, 18
- wild_mon SPECIES_AIPOM, 20
- wild_mon SPECIES_AIPOM, 26
- wild_mon SPECIES_AIPOM, 20
- wild_mon SPECIES_AIPOM, 26
-
- .align 2
-gAlteringCave6_LandMonsInfo:: @ 8552C60
- .4byte 7 @ encounter rate
- .4byte gAlteringCave6_LandMons
-
- .align 2
-gAlteringCave7_LandMons:: @ 8552C68
- wild_mon SPECIES_SHUCKLE, 22
- wild_mon SPECIES_SHUCKLE, 24
- wild_mon SPECIES_SHUCKLE, 20
- wild_mon SPECIES_SHUCKLE, 26
- wild_mon SPECIES_SHUCKLE, 22
- wild_mon SPECIES_SHUCKLE, 24
- wild_mon SPECIES_SHUCKLE, 28
- wild_mon SPECIES_SHUCKLE, 18
- wild_mon SPECIES_SHUCKLE, 20
- wild_mon SPECIES_SHUCKLE, 26
- wild_mon SPECIES_SHUCKLE, 20
- wild_mon SPECIES_SHUCKLE, 26
-
- .align 2
-gAlteringCave7_LandMonsInfo:: @ 8552C98
- .4byte 7 @ encounter rate
- .4byte gAlteringCave7_LandMons
-
- .align 2
-gAlteringCave8_LandMons:: @ 8552CA0
- wild_mon SPECIES_STANTLER, 22
- wild_mon SPECIES_STANTLER, 24
- wild_mon SPECIES_STANTLER, 20
- wild_mon SPECIES_STANTLER, 26
- wild_mon SPECIES_STANTLER, 22
- wild_mon SPECIES_STANTLER, 24
- wild_mon SPECIES_STANTLER, 28
- wild_mon SPECIES_STANTLER, 18
- wild_mon SPECIES_STANTLER, 20
- wild_mon SPECIES_STANTLER, 26
- wild_mon SPECIES_STANTLER, 20
- wild_mon SPECIES_STANTLER, 26
-
- .align 2
-gAlteringCave8_LandMonsInfo:: @ 8552CD0
- .4byte 7 @ encounter rate
- .4byte gAlteringCave8_LandMons
-
- .align 2
-gAlteringCave9_LandMons:: @ 8552CD8
- wild_mon SPECIES_SMEARGLE, 22
- wild_mon SPECIES_SMEARGLE, 24
- wild_mon SPECIES_SMEARGLE, 20
- wild_mon SPECIES_SMEARGLE, 26
- wild_mon SPECIES_SMEARGLE, 22
- wild_mon SPECIES_SMEARGLE, 24
- wild_mon SPECIES_SMEARGLE, 28
- wild_mon SPECIES_SMEARGLE, 18
- wild_mon SPECIES_SMEARGLE, 20
- wild_mon SPECIES_SMEARGLE, 26
- wild_mon SPECIES_SMEARGLE, 20
- wild_mon SPECIES_SMEARGLE, 26
-
- .align 2
-gAlteringCave9_LandMonsInfo:: @ 8552D08
- .4byte 7 @ encounter rate
- .4byte gAlteringCave9_LandMons
-
- .align 2
-gMeteorFalls_StevensCave_LandMons:: @ 8552D10
- wild_mon SPECIES_GOLBAT, 33
- wild_mon SPECIES_GOLBAT, 35
- wild_mon SPECIES_GOLBAT, 33
- wild_mon SPECIES_SOLROCK, 35
- wild_mon SPECIES_SOLROCK, 33
- wild_mon SPECIES_SOLROCK, 37
- wild_mon SPECIES_GOLBAT, 35
- wild_mon SPECIES_SOLROCK, 39
- wild_mon SPECIES_GOLBAT, 38
- wild_mon SPECIES_GOLBAT, 40
- wild_mon SPECIES_GOLBAT, 38
- wild_mon SPECIES_GOLBAT, 40
-
- .align 2
-gMeteorFalls_StevensCave_LandMonsInfo:: @ 8552D40
- .4byte 10 @ encounter rate
- .4byte gMeteorFalls_StevensCave_LandMons
-
- .align 2
-gWildMonHeaders:: @ 8552D48
- map ROUTE_101
- .2byte 0 @ padding
- .4byte gRoute101_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map ROUTE_102
- .2byte 0 @ padding
- .4byte gRoute102_LandMonsInfo
- .4byte gRoute102_WaterMonsInfo
- .4byte NULL
- .4byte gRoute102_FishingMonsInfo
-
- map ROUTE_103
- .2byte 0 @ padding
- .4byte gRoute103_LandMonsInfo
- .4byte gRoute103_WaterMonsInfo
- .4byte NULL
- .4byte gRoute103_FishingMonsInfo
-
- map ROUTE_104
- .2byte 0 @ padding
- .4byte gRoute104_LandMonsInfo
- .4byte gRoute104_WaterMonsInfo
- .4byte NULL
- .4byte gRoute104_FishingMonsInfo
-
- map ROUTE_105
- .2byte 0 @ padding
- .4byte NULL
- .4byte gRoute105_WaterMonsInfo
- .4byte NULL
- .4byte gRoute105_FishingMonsInfo
-
- map ROUTE_110
- .2byte 0 @ padding
- .4byte gRoute110_LandMonsInfo
- .4byte gRoute110_WaterMonsInfo
- .4byte NULL
- .4byte gRoute110_FishingMonsInfo
-
- map ROUTE_111
- .2byte 0 @ padding
- .4byte gRoute111_LandMonsInfo
- .4byte gRoute111_WaterMonsInfo
- .4byte gRoute111_RockSmashMonsInfo
- .4byte gRoute111_FishingMonsInfo
-
- map ROUTE_112
- .2byte 0 @ padding
- .4byte gRoute112_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map ROUTE_113
- .2byte 0 @ padding
- .4byte gRoute113_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map ROUTE_114
- .2byte 0 @ padding
- .4byte gRoute114_LandMonsInfo
- .4byte gRoute114_WaterMonsInfo
- .4byte gRoute114_RockSmashMonsInfo
- .4byte gRoute114_FishingMonsInfo
-
- map ROUTE_116
- .2byte 0 @ padding
- .4byte gRoute116_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map ROUTE_117
- .2byte 0 @ padding
- .4byte gRoute117_LandMonsInfo
- .4byte gRoute117_WaterMonsInfo
- .4byte NULL
- .4byte gRoute117_FishingMonsInfo
-
- map ROUTE_118
- .2byte 0 @ padding
- .4byte gRoute118_LandMonsInfo
- .4byte gRoute118_WaterMonsInfo
- .4byte NULL
- .4byte gRoute118_FishingMonsInfo
-
- map ROUTE_124
- .2byte 0 @ padding
- .4byte NULL
- .4byte gRoute124_WaterMonsInfo
- .4byte NULL
- .4byte gRoute124_FishingMonsInfo
-
- map PETALBURG_WOODS
- .2byte 0 @ padding
- .4byte gPetalburgWoods_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map RUSTURF_TUNNEL
- .2byte 0 @ padding
- .4byte gRusturfTunnel_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map GRANITE_CAVE_1F
- .2byte 0 @ padding
- .4byte gGraniteCave_1F_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map GRANITE_CAVE_B1F
- .2byte 0 @ padding
- .4byte gGraniteCave_B1F_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map MT_PYRE_1F
- .2byte 0 @ padding
- .4byte gMtPyre_1F_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map VICTORY_ROAD_1F
- .2byte 0 @ padding
- .4byte gVictoryRoad_1F_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map SAFARI_ZONE_SOUTH
- .2byte 0 @ padding
- .4byte gSafariZone_South_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map UNDERWATER_2
- .2byte 0 @ padding
- .4byte NULL
- .4byte gUnderwater2_WaterMonsInfo
- .4byte NULL
- .4byte NULL
-
- map ABANDONED_SHIP_ROOMS_B1F
- .2byte 0 @ padding
- .4byte NULL
- .4byte gAbandonedShip_Rooms_B1F_WaterMonsInfo
- .4byte NULL
- .4byte gAbandonedShip_Rooms_B1F_FishingMonsInfo
-
- map GRANITE_CAVE_B2F
- .2byte 0 @ padding
- .4byte gGraniteCave_B2F_LandMonsInfo
- .4byte NULL
- .4byte gGraniteCave_B2F_RockSmashMonsInfo
- .4byte NULL
-
- map FIERY_PATH
- .2byte 0 @ padding
- .4byte gFieryPath_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map METEOR_FALLS_B1F_2R
- .2byte 0 @ padding
- .4byte gMeteorFalls_B1F_2R_LandMonsInfo
- .4byte gMeteorFalls_B1F_2R_WaterMonsInfo
- .4byte NULL
- .4byte gMeteorFalls_B1F_2R_FishingMonsInfo
-
- map JAGGED_PASS
- .2byte 0 @ padding
- .4byte gJaggedPass_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map ROUTE_106
- .2byte 0 @ padding
- .4byte NULL
- .4byte gRoute106_WaterMonsInfo
- .4byte NULL
- .4byte gRoute106_FishingMonsInfo
-
- map ROUTE_107
- .2byte 0 @ padding
- .4byte NULL
- .4byte gRoute107_WaterMonsInfo
- .4byte NULL
- .4byte gRoute107_FishingMonsInfo
-
- map ROUTE_108
- .2byte 0 @ padding
- .4byte NULL
- .4byte gRoute108_WaterMonsInfo
- .4byte NULL
- .4byte gRoute108_FishingMonsInfo
-
- map ROUTE_109
- .2byte 0 @ padding
- .4byte NULL
- .4byte gRoute109_WaterMonsInfo
- .4byte NULL
- .4byte gRoute109_FishingMonsInfo
-
- map ROUTE_115
- .2byte 0 @ padding
- .4byte gRoute115_LandMonsInfo
- .4byte gRoute115_WaterMonsInfo
- .4byte NULL
- .4byte gRoute115_FishingMonsInfo
-
- map NEW_MAUVILLE_INSIDE
- .2byte 0 @ padding
- .4byte gNewMauville_Inside_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map ROUTE_119
- .2byte 0 @ padding
- .4byte gRoute119_LandMonsInfo
- .4byte gRoute119_WaterMonsInfo
- .4byte NULL
- .4byte gRoute119_FishingMonsInfo
-
- map ROUTE_120
- .2byte 0 @ padding
- .4byte gRoute120_LandMonsInfo
- .4byte gRoute120_WaterMonsInfo
- .4byte NULL
- .4byte gRoute120_FishingMonsInfo
-
- map ROUTE_121
- .2byte 0 @ padding
- .4byte gRoute121_LandMonsInfo
- .4byte gRoute121_WaterMonsInfo
- .4byte NULL
- .4byte gRoute121_FishingMonsInfo
-
- map ROUTE_122
- .2byte 0 @ padding
- .4byte NULL
- .4byte gRoute122_WaterMonsInfo
- .4byte NULL
- .4byte gRoute122_FishingMonsInfo
-
- map ROUTE_123
- .2byte 0 @ padding
- .4byte gRoute123_LandMonsInfo
- .4byte gRoute123_WaterMonsInfo
- .4byte NULL
- .4byte gRoute123_FishingMonsInfo
-
- map MT_PYRE_2F
- .2byte 0 @ padding
- .4byte gMtPyre_2F_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map MT_PYRE_3F
- .2byte 0 @ padding
- .4byte gMtPyre_3F_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map MT_PYRE_4F
- .2byte 0 @ padding
- .4byte gMtPyre_4F_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map MT_PYRE_5F
- .2byte 0 @ padding
- .4byte gMtPyre_5F_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map MT_PYRE_6F
- .2byte 0 @ padding
- .4byte gMtPyre_6F_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map MT_PYRE_EXTERIOR
- .2byte 0 @ padding
- .4byte gMtPyre_Exterior_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map MT_PYRE_SUMMIT
- .2byte 0 @ padding
- .4byte gMtPyre_Summit_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map GRANITE_CAVE_STEVENS_ROOM
- .2byte 0 @ padding
- .4byte gGraniteCave_StevensRoom_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map ROUTE_125
- .2byte 0 @ padding
- .4byte NULL
- .4byte gRoute125_WaterMonsInfo
- .4byte NULL
- .4byte gRoute125_FishingMonsInfo
-
- map ROUTE_126
- .2byte 0 @ padding
- .4byte NULL
- .4byte gRoute126_WaterMonsInfo
- .4byte NULL
- .4byte gRoute126_FishingMonsInfo
-
- map ROUTE_127
- .2byte 0 @ padding
- .4byte NULL
- .4byte gRoute127_WaterMonsInfo
- .4byte NULL
- .4byte gRoute127_FishingMonsInfo
-
- map ROUTE_128
- .2byte 0 @ padding
- .4byte NULL
- .4byte gRoute128_WaterMonsInfo
- .4byte NULL
- .4byte gRoute128_FishingMonsInfo
-
- map ROUTE_129
- .2byte 0 @ padding
- .4byte NULL
- .4byte gRoute129_WaterMonsInfo
- .4byte NULL
- .4byte gRoute129_FishingMonsInfo
-
- map ROUTE_130
- .2byte 0 @ padding
- .4byte gRoute130_LandMonsInfo
- .4byte gRoute130_WaterMonsInfo
- .4byte NULL
- .4byte gRoute130_FishingMonsInfo
-
- map ROUTE_131
- .2byte 0 @ padding
- .4byte NULL
- .4byte gRoute131_WaterMonsInfo
- .4byte NULL
- .4byte gRoute131_FishingMonsInfo
-
- map ROUTE_132
- .2byte 0 @ padding
- .4byte NULL
- .4byte gRoute132_WaterMonsInfo
- .4byte NULL
- .4byte gRoute132_FishingMonsInfo
-
- map ROUTE_133
- .2byte 0 @ padding
- .4byte NULL
- .4byte gRoute133_WaterMonsInfo
- .4byte NULL
- .4byte gRoute133_FishingMonsInfo
-
- map ROUTE_134
- .2byte 0 @ padding
- .4byte NULL
- .4byte gRoute134_WaterMonsInfo
- .4byte NULL
- .4byte gRoute134_FishingMonsInfo
-
- map ABANDONED_SHIP_HIDDEN_FLOOR_CORRIDORS
- .2byte 0 @ padding
- .4byte NULL
- .4byte gAbandonedShip_HiddenFloorCorridors_WaterMonsInfo
- .4byte NULL
- .4byte gAbandonedShip_HiddenFloorCorridors_FishingMonsInfo
-
- map SEAFLOOR_CAVERN_ROOM_1
- .2byte 0 @ padding
- .4byte gSeafloorCavern_Room1_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map SEAFLOOR_CAVERN_ROOM_2
- .2byte 0 @ padding
- .4byte gSeafloorCavern_Room2_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map SEAFLOOR_CAVERN_ROOM_3
- .2byte 0 @ padding
- .4byte gSeafloorCavern_Room3_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map SEAFLOOR_CAVERN_ROOM_4
- .2byte 0 @ padding
- .4byte gSeafloorCavern_Room4_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map SEAFLOOR_CAVERN_ROOM_5
- .2byte 0 @ padding
- .4byte gSeafloorCavern_Room5_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map SEAFLOOR_CAVERN_ROOM_6
- .2byte 0 @ padding
- .4byte gSeafloorCavern_Room6_LandMonsInfo
- .4byte gSeafloorCavern_Room6_WaterMonsInfo
- .4byte NULL
- .4byte gSeafloorCavern_Room6_FishingMonsInfo
-
- map SEAFLOOR_CAVERN_ROOM_7
- .2byte 0 @ padding
- .4byte gSeafloorCavern_Room7_LandMonsInfo
- .4byte gSeafloorCavern_Room7_WaterMonsInfo
- .4byte NULL
- .4byte gSeafloorCavern_Room7_FishingMonsInfo
-
- map SEAFLOOR_CAVERN_ROOM_8
- .2byte 0 @ padding
- .4byte gSeafloorCavern_Room8_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map SEAFLOOR_CAVERN_ENTRANCE
- .2byte 0 @ padding
- .4byte NULL
- .4byte gSeafloorCavern_Entrance_WaterMonsInfo
- .4byte NULL
- .4byte gSeafloorCavern_Entrance_FishingMonsInfo
-
- map CAVE_OF_ORIGIN_ENTRANCE
- .2byte 0 @ padding
- .4byte gCaveOfOrigin_Entrance_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map CAVE_OF_ORIGIN_1F
- .2byte 0 @ padding
- .4byte gCaveOfOrigin_1F_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map CAVE_OF_ORIGIN_UNUSED_RUBY_SAPPHIRE_MAP_1
- .2byte 0 @ padding
- .4byte gCaveOfOrigin_UnusedRubySapphireMap1_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map CAVE_OF_ORIGIN_UNUSED_RUBY_SAPPHIRE_MAP_2
- .2byte 0 @ padding
- .4byte gCaveOfOrigin_UnusedRubySapphireMap2_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map CAVE_OF_ORIGIN_UNUSED_RUBY_SAPPHIRE_MAP_3
- .2byte 0 @ padding
- .4byte gCaveOfOrigin_UnusedRubySapphireMap3_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map NEW_MAUVILLE_ENTRANCE
- .2byte 0 @ padding
- .4byte gNewMauville_Entrance_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map SAFARI_ZONE_SOUTHWEST
- .2byte 0 @ padding
- .4byte gSafariZone_Southwest_LandMonsInfo
- .4byte gSafariZone_Southwest_WaterMonsInfo
- .4byte NULL
- .4byte gSafariZone_Southwest_FishingMonsInfo
-
- map SAFARI_ZONE_NORTH
- .2byte 0 @ padding
- .4byte gSafariZone_North_LandMonsInfo
- .4byte NULL
- .4byte gSafariZone_North_RockSmashMonsInfo
- .4byte NULL
-
- map SAFARI_ZONE_NORTHWEST
- .2byte 0 @ padding
- .4byte gSafariZone_Northwest_LandMonsInfo
- .4byte gSafariZone_Northwest_WaterMonsInfo
- .4byte NULL
- .4byte gSafariZone_Northwest_FishingMonsInfo
-
- map VICTORY_ROAD_B1F
- .2byte 0 @ padding
- .4byte gVictoryRoad_B1F_LandMonsInfo
- .4byte NULL
- .4byte gVictoryRoad_B1F_RockSmashMonsInfo
- .4byte NULL
-
- map VICTORY_ROAD_B2F
- .2byte 0 @ padding
- .4byte gVictoryRoad_B2F_LandMonsInfo
- .4byte gVictoryRoad_B2F_WaterMonsInfo
- .4byte NULL
- .4byte gVictoryRoad_B2F_FishingMonsInfo
-
- map METEOR_FALLS_1F_1R
- .2byte 0 @ padding
- .4byte gMeteorFalls_1F_1R_LandMonsInfo
- .4byte gMeteorFalls_1F_1R_WaterMonsInfo
- .4byte NULL
- .4byte gMeteorFalls_1F_1R_FishingMonsInfo
-
- map METEOR_FALLS_1F_2R
- .2byte 0 @ padding
- .4byte gMeteorFalls_1F_2R_LandMonsInfo
- .4byte gMeteorFalls_1F_2R_WaterMonsInfo
- .4byte NULL
- .4byte gMeteorFalls_1F_2R_FishingMonsInfo
-
- map METEOR_FALLS_B1F_1R
- .2byte 0 @ padding
- .4byte gMeteorFalls_B1F_1R_LandMonsInfo
- .4byte gMeteorFalls_B1F_1R_WaterMonsInfo
- .4byte NULL
- .4byte gMeteorFalls_B1F_1R_FishingMonsInfo
-
- map SHOAL_CAVE_LOW_TIDE_STAIRS_ROOM
- .2byte 0 @ padding
- .4byte gShoalCave_LowTideStairsRoom_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map SHOAL_CAVE_LOW_TIDE_LOWER_ROOM
- .2byte 0 @ padding
- .4byte gShoalCave_LowTideLowerRoom_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map SHOAL_CAVE_LOW_TIDE_INNER_ROOM
- .2byte 0 @ padding
- .4byte gShoalCave_LowTideInnerRoom_LandMonsInfo
- .4byte gShoalCave_LowTideInnerRoom_WaterMonsInfo
- .4byte NULL
- .4byte gShoalCave_LowTideInnerRoom_FishingMonsInfo
-
- map SHOAL_CAVE_LOW_TIDE_ENTRANCE_ROOM
- .2byte 0 @ padding
- .4byte gShoalCave_LowTideEntranceRoom_LandMonsInfo
- .4byte gShoalCave_LowTideEntranceRoom_WaterMonsInfo
- .4byte NULL
- .4byte gShoalCave_LowTideEntranceRoom_FishingMonsInfo
-
- map LILYCOVE_CITY
- .2byte 0 @ padding
- .4byte NULL
- .4byte gLilycoveCity_WaterMonsInfo
- .4byte NULL
- .4byte gLilycoveCity_FishingMonsInfo
-
- map DEWFORD_TOWN
- .2byte 0 @ padding
- .4byte NULL
- .4byte gDewfordTown_WaterMonsInfo
- .4byte NULL
- .4byte gDewfordTown_FishingMonsInfo
-
- map SLATEPORT_CITY
- .2byte 0 @ padding
- .4byte NULL
- .4byte gSlateportCity_WaterMonsInfo
- .4byte NULL
- .4byte gSlateportCity_FishingMonsInfo
-
- map MOSSDEEP_CITY
- .2byte 0 @ padding
- .4byte NULL
- .4byte gMossdeepCity_WaterMonsInfo
- .4byte NULL
- .4byte gMossdeepCity_FishingMonsInfo
-
- map PACIFIDLOG_TOWN
- .2byte 0 @ padding
- .4byte NULL
- .4byte gPacifidlogTown_WaterMonsInfo
- .4byte NULL
- .4byte gPacifidlogTown_FishingMonsInfo
-
- map EVER_GRANDE_CITY
- .2byte 0 @ padding
- .4byte NULL
- .4byte gEverGrandeCity_WaterMonsInfo
- .4byte NULL
- .4byte gEverGrandeCity_FishingMonsInfo
-
- map PETALBURG_CITY
- .2byte 0 @ padding
- .4byte NULL
- .4byte gPetalburgCity_WaterMonsInfo
- .4byte NULL
- .4byte gPetalburgCity_FishingMonsInfo
-
- map UNDERWATER_1
- .2byte 0 @ padding
- .4byte NULL
- .4byte gUnderwater1_WaterMonsInfo
- .4byte NULL
- .4byte NULL
-
- map SHOAL_CAVE_LOW_TIDE_ICE_ROOM
- .2byte 0 @ padding
- .4byte gShoalCave_LowTideIceRoom_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map SKY_PILLAR_1F
- .2byte 0 @ padding
- .4byte gSkyPillar_1F_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map SOOTOPOLIS_CITY
- .2byte 0 @ padding
- .4byte NULL
- .4byte gSootopolisCity_WaterMonsInfo
- .4byte NULL
- .4byte gSootopolisCity_FishingMonsInfo
-
- map SKY_PILLAR_3F
- .2byte 0 @ padding
- .4byte gSkyPillar_3F_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map SKY_PILLAR_5F
- .2byte 0 @ padding
- .4byte gSkyPillar_5F_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map SAFARI_ZONE_SOUTHEAST
- .2byte 0 @ padding
- .4byte gSafariZone_Southeast_LandMonsInfo
- .4byte gSafariZone_Southeast_WaterMonsInfo
- .4byte NULL
- .4byte gSafariZone_Southeast_FishingMonsInfo
-
- map SAFARI_ZONE_NORTHEAST
- .2byte 0 @ padding
- .4byte gSafariZone_Northeast_LandMonsInfo
- .4byte NULL
- .4byte gSafariZone_Northeast_RockSmashMonsInfo
- .4byte NULL
-
- map MAGMA_HIDEOUT_1F
- .2byte 0 @ padding
- .4byte gMagmaHideout_1F_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map MAGMA_HIDEOUT_2F_1R
- .2byte 0 @ padding
- .4byte gMagmaHideout_2F_1R_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map MAGMA_HIDEOUT_2F_2R
- .2byte 0 @ padding
- .4byte gMagmaHideout_2F_2R_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map MAGMA_HIDEOUT_3F_1R
- .2byte 0 @ padding
- .4byte gMagmaHideout_3F_1R_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map MAGMA_HIDEOUT_3F_2R
- .2byte 0 @ padding
- .4byte gMagmaHideout_3F_2R_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map MAGMA_HIDEOUT_4F
- .2byte 0 @ padding
- .4byte gMagmaHideout_4F_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map MAGMA_HIDEOUT_3F_3R
- .2byte 0 @ padding
- .4byte gMagmaHideout_3F_3R_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map MAGMA_HIDEOUT_2F_3R
- .2byte 0 @ padding
- .4byte gMagmaHideout_2F_3R_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map MIRAGE_TOWER_1F
- .2byte 0 @ padding
- .4byte gMirageTower_1F_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map MIRAGE_TOWER_2F
- .2byte 0 @ padding
- .4byte gMirageTower_2F_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map MIRAGE_TOWER_3F
- .2byte 0 @ padding
- .4byte gMirageTower_3F_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map MIRAGE_TOWER_4F
- .2byte 0 @ padding
- .4byte gMirageTower_4F_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map DESERT_UNDERPASS
- .2byte 0 @ padding
- .4byte gDesertUnderpass_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map ARTISAN_CAVE_B1F
- .2byte 0 @ padding
- .4byte gArtisanCave_B1F_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map ARTISAN_CAVE_1F
- .2byte 0 @ padding
- .4byte gArtisanCave_1F_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map ALTERING_CAVE
- .2byte 0 @ padding
- .4byte gAlteringCave1_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map ALTERING_CAVE
- .2byte 0 @ padding
- .4byte gAlteringCave2_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map ALTERING_CAVE
- .2byte 0 @ padding
- .4byte gAlteringCave3_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map ALTERING_CAVE
- .2byte 0 @ padding
- .4byte gAlteringCave4_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map ALTERING_CAVE
- .2byte 0 @ padding
- .4byte gAlteringCave5_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map ALTERING_CAVE
- .2byte 0 @ padding
- .4byte gAlteringCave6_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map ALTERING_CAVE
- .2byte 0 @ padding
- .4byte gAlteringCave7_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map ALTERING_CAVE
- .2byte 0 @ padding
- .4byte gAlteringCave8_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map ALTERING_CAVE
- .2byte 0 @ padding
- .4byte gAlteringCave9_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- map METEOR_FALLS_STEVENS_CAVE
- .2byte 0 @ padding
- .4byte gMeteorFalls_StevensCave_LandMonsInfo
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- .byte -1
- .byte -1
- .2byte 0 @ padding
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .4byte NULL
diff --git a/graphics/spinda_spots/spot_0.bin b/graphics/spinda_spots/spot_0.bin
new file mode 100644
index 000000000..938d1d592
--- /dev/null
+++ b/graphics/spinda_spots/spot_0.bin
Binary files differ
diff --git a/graphics/spinda_spots/spot_1.bin b/graphics/spinda_spots/spot_1.bin
new file mode 100644
index 000000000..db46b5de4
--- /dev/null
+++ b/graphics/spinda_spots/spot_1.bin
Binary files differ
diff --git a/graphics/spinda_spots/spot_2.bin b/graphics/spinda_spots/spot_2.bin
new file mode 100644
index 000000000..3b1bf7214
--- /dev/null
+++ b/graphics/spinda_spots/spot_2.bin
Binary files differ
diff --git a/graphics/spinda_spots/spot_3.bin b/graphics/spinda_spots/spot_3.bin
new file mode 100644
index 000000000..10c73f9ba
--- /dev/null
+++ b/graphics/spinda_spots/spot_3.bin
Binary files differ
diff --git a/include/constants/items.h b/include/constants/items.h
index 41d63c4a3..ca6fdbf64 100644
--- a/include/constants/items.h
+++ b/include/constants/items.h
@@ -2,6 +2,8 @@
#define GUARD_CONSTANTS_ITEMS_H
#define ITEM_NONE 0
+
+// Balls
#define ITEM_MASTER_BALL 1
#define ITEM_ULTRA_BALL 2
#define ITEM_GREAT_BALL 3
@@ -14,6 +16,8 @@
#define ITEM_TIMER_BALL 10
#define ITEM_LUXURY_BALL 11
#define ITEM_PREMIER_BALL 12
+
+// Pokemon Items
#define ITEM_POTION 13
#define ITEM_ANTIDOTE 14
#define ITEM_BURN_HEAL 15
@@ -180,6 +184,8 @@
#define ITEM_0B0 176
#define ITEM_0B1 177
#define ITEM_0B2 178
+
+// hold items
#define ITEM_BRIGHT_POWDER 179
#define ITEM_WHITE_HERB 180
#define ITEM_MACHO_BRACE 181
@@ -260,6 +266,8 @@
#define ITEM_PINK_SCARF 256
#define ITEM_GREEN_SCARF 257
#define ITEM_YELLOW_SCARF 258
+
+// Key Items
#define ITEM_MACH_BIKE 259
#define ITEM_COIN_CASE 260
#define ITEM_ITEMFINDER 261
@@ -290,6 +298,8 @@
#define ITEM_ROOT_FOSSIL 286
#define ITEM_CLAW_FOSSIL 287
#define ITEM_DEVON_SCOPE 288
+
+// TMs/HMs
#define ITEM_TM01 289
#define ITEM_TM02 290
#define ITEM_TM03 291
@@ -348,6 +358,67 @@
#define ITEM_HM06 344
#define ITEM_HM07 345
#define ITEM_HM08 346
+
+#define ITEM_TM01_FOCUS_PUNCH ITEM_TM01
+#define ITEM_TM02_DRAGON_CLAW ITEM_TM02
+#define ITEM_TM03_WATER_PULSE ITEM_TM03
+#define ITEM_TM04_CALM_MIND ITEM_TM04
+#define ITEM_TM05_ROAR ITEM_TM05
+#define ITEM_TM06_TOXIC ITEM_TM06
+#define ITEM_TM07_HAIL ITEM_TM07
+#define ITEM_TM08_BULK_UP ITEM_TM08
+#define ITEM_TM09_BULLET_SEED ITEM_TM09
+#define ITEM_TM10_HIDDEN_POWER ITEM_TM10
+#define ITEM_TM11_SUNNY_DAY ITEM_TM11
+#define ITEM_TM12_TAUNT ITEM_TM12
+#define ITEM_TM13_ICE_BEAM ITEM_TM13
+#define ITEM_TM14_BLIZZARD ITEM_TM14
+#define ITEM_TM15_HYPER_BEAM ITEM_TM15
+#define ITEM_TM16_LIGHT_SCREEN ITEM_TM16
+#define ITEM_TM17_PROTECT ITEM_TM17
+#define ITEM_TM18_RAIN_DANCE ITEM_TM18
+#define ITEM_TM19_GIGA_DRAIN ITEM_TM19
+#define ITEM_TM20_SAFEGUARD ITEM_TM20
+#define ITEM_TM21_FRUSTRATION ITEM_TM21
+#define ITEM_TM22_SOLARBEAM ITEM_TM22
+#define ITEM_TM23_IRON_TAIL ITEM_TM23
+#define ITEM_TM24_THUNDERBOLT ITEM_TM24
+#define ITEM_TM25_THUNDER ITEM_TM25
+#define ITEM_TM26_EARTHQUAKE ITEM_TM26
+#define ITEM_TM27_RETURN ITEM_TM27
+#define ITEM_TM28_DIG ITEM_TM28
+#define ITEM_TM29_PSYCHIC ITEM_TM29
+#define ITEM_TM30_SHADOW_BALL ITEM_TM30
+#define ITEM_TM31_BRICK_BREAK ITEM_TM31
+#define ITEM_TM32_DOUBLE_TEAM ITEM_TM32
+#define ITEM_TM33_REFLECT ITEM_TM33
+#define ITEM_TM34_SHOCK_WAVE ITEM_TM34
+#define ITEM_TM35_FLAMETHROWER ITEM_TM35
+#define ITEM_TM36_SLUDGE_BOMB ITEM_TM36
+#define ITEM_TM37_SANDSTORM ITEM_TM37
+#define ITEM_TM38_FIRE_BLAST ITEM_TM38
+#define ITEM_TM39_ROCK_TOMB ITEM_TM39
+#define ITEM_TM40_AERIAL_ACE ITEM_TM40
+#define ITEM_TM41_TORMENT ITEM_TM41
+#define ITEM_TM42_FACADE ITEM_TM42
+#define ITEM_TM43_SECRET_POWER ITEM_TM43
+#define ITEM_TM44_REST ITEM_TM44
+#define ITEM_TM45_ATTRACT ITEM_TM45
+#define ITEM_TM46_THIEF ITEM_TM46
+#define ITEM_TM47_STEEL_WING ITEM_TM47
+#define ITEM_TM48_SKILL_SWAP ITEM_TM48
+#define ITEM_TM49_SNATCH ITEM_TM49
+#define ITEM_TM50_OVERHEAT ITEM_TM50
+#define ITEM_HM01_CUT ITEM_HM01
+#define ITEM_HM02_FLY ITEM_HM02
+#define ITEM_HM03_SURF ITEM_HM03
+#define ITEM_HM04_STRENGTH ITEM_HM04
+#define ITEM_HM05_FLASH ITEM_HM05
+#define ITEM_HM06_ROCK_SMASH ITEM_HM06
+#define ITEM_HM07_WATERFALL ITEM_HM07
+#define ITEM_HM08_DIVE ITEM_HM08
+
+// Unknown
#define ITEM_15B 347
#define ITEM_15C 348
diff --git a/include/constants/maps.h b/include/constants/maps.h
index 737edd7de..fb1cb82a8 100644
--- a/include/constants/maps.h
+++ b/include/constants/maps.h
@@ -56,6 +56,9 @@
#define MAP_UNDERWATER2 (51 | (0 << 8))
#define MAP_UNDERWATER3 (52 | (0 << 8))
#define MAP_UNDERWATER4 (53 | (0 << 8))
+#define MAP_UNDERWATER5 (54 | (0 << 8))
+#define MAP_UNDERWATER6 (55 | (0 << 8))
+#define MAP_UNDERWATER7 (56 | (0 << 8))
// Map Group 1
#define MAP_LITTLEROOT_TOWN_BRENDANS_HOUSE_1F (0 | (1 << 8))
diff --git a/include/data/pokemon/base_stats.h b/include/data/pokemon/base_stats.h
new file mode 100644
index 000000000..bc6572b46
--- /dev/null
+++ b/include/data/pokemon/base_stats.h
@@ -0,0 +1,13576 @@
+#ifndef GUARD_BASE_STATS_H
+#define GUARD_BASE_STATS_H
+
+// Maximum value for a female pokemon is 254 (MON_FEMALE) which is 100% female.
+// 255 (MON_GENDERLESS) is reserved for genderless pokemon.
+#define PERCENT_FEMALE(percent) min(254, ((percent * 255) / 100))
+
+const struct BaseStats gBaseStats[] =
+{
+ [SPECIES_NONE] = {0},
+
+ [SPECIES_BULBASAUR] =
+ {
+ .baseHP = 45,
+ .baseAttack = 49,
+ .baseDefense = 49,
+ .baseSpeed = 45,
+ .baseSpAttack = 65,
+ .baseSpDefense = 65,
+ .type1 = TYPE_GRASS,
+ .type2 = TYPE_POISON,
+ .catchRate = 45,
+ .expYield = 64,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 1,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_GRASS,
+ .ability1 = ABILITY_OVERGROW,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GREEN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_IVYSAUR] =
+ {
+ .baseHP = 60,
+ .baseAttack = 62,
+ .baseDefense = 63,
+ .baseSpeed = 60,
+ .baseSpAttack = 80,
+ .baseSpDefense = 80,
+ .type1 = TYPE_GRASS,
+ .type2 = TYPE_POISON,
+ .catchRate = 45,
+ .expYield = 141,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 1,
+ .evYield_SpDefense = 1,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_GRASS,
+ .ability1 = ABILITY_OVERGROW,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GREEN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_VENUSAUR] =
+ {
+ .baseHP = 80,
+ .baseAttack = 82,
+ .baseDefense = 83,
+ .baseSpeed = 80,
+ .baseSpAttack = 100,
+ .baseSpDefense = 100,
+ .type1 = TYPE_GRASS,
+ .type2 = TYPE_POISON,
+ .catchRate = 45,
+ .expYield = 208,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 1,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_GRASS,
+ .ability1 = ABILITY_OVERGROW,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GREEN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_CHARMANDER] =
+ {
+ .baseHP = 39,
+ .baseAttack = 52,
+ .baseDefense = 43,
+ .baseSpeed = 65,
+ .baseSpAttack = 60,
+ .baseSpDefense = 50,
+ .type1 = TYPE_FIRE,
+ .type2 = TYPE_FIRE,
+ .catchRate = 45,
+ .expYield = 65,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_DRAGON,
+ .ability1 = ABILITY_BLAZE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_RED,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_CHARMELEON] =
+ {
+ .baseHP = 58,
+ .baseAttack = 64,
+ .baseDefense = 58,
+ .baseSpeed = 80,
+ .baseSpAttack = 80,
+ .baseSpDefense = 65,
+ .type1 = TYPE_FIRE,
+ .type2 = TYPE_FIRE,
+ .catchRate = 45,
+ .expYield = 142,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 1,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_DRAGON,
+ .ability1 = ABILITY_BLAZE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_RED,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_CHARIZARD] =
+ {
+ .baseHP = 78,
+ .baseAttack = 84,
+ .baseDefense = 78,
+ .baseSpeed = 100,
+ .baseSpAttack = 109,
+ .baseSpDefense = 85,
+ .type1 = TYPE_FIRE,
+ .type2 = TYPE_FLYING,
+ .catchRate = 45,
+ .expYield = 209,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 3,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_DRAGON,
+ .ability1 = ABILITY_BLAZE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_RED,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SQUIRTLE] =
+ {
+ .baseHP = 44,
+ .baseAttack = 48,
+ .baseDefense = 65,
+ .baseSpeed = 43,
+ .baseSpAttack = 50,
+ .baseSpDefense = 64,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_WATER,
+ .catchRate = 45,
+ .expYield = 66,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 1,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_WATER_1,
+ .ability1 = ABILITY_TORRENT,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_WARTORTLE] =
+ {
+ .baseHP = 59,
+ .baseAttack = 63,
+ .baseDefense = 80,
+ .baseSpeed = 58,
+ .baseSpAttack = 65,
+ .baseSpDefense = 80,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_WATER,
+ .catchRate = 45,
+ .expYield = 143,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 1,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 1,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_WATER_1,
+ .ability1 = ABILITY_TORRENT,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_BLASTOISE] =
+ {
+ .baseHP = 79,
+ .baseAttack = 83,
+ .baseDefense = 100,
+ .baseSpeed = 78,
+ .baseSpAttack = 85,
+ .baseSpDefense = 105,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_WATER,
+ .catchRate = 45,
+ .expYield = 210,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 3,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_WATER_1,
+ .ability1 = ABILITY_TORRENT,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_CATERPIE] =
+ {
+ .baseHP = 45,
+ .baseAttack = 30,
+ .baseDefense = 35,
+ .baseSpeed = 45,
+ .baseSpAttack = 20,
+ .baseSpDefense = 20,
+ .type1 = TYPE_BUG,
+ .type2 = TYPE_BUG,
+ .catchRate = 255,
+ .expYield = 53,
+ .evYield_HP = 1,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_BUG,
+ .eggGroup2 = EGG_GROUP_BUG,
+ .ability1 = ABILITY_SHIELD_DUST,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GREEN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_METAPOD] =
+ {
+ .baseHP = 50,
+ .baseAttack = 20,
+ .baseDefense = 55,
+ .baseSpeed = 30,
+ .baseSpAttack = 25,
+ .baseSpDefense = 25,
+ .type1 = TYPE_BUG,
+ .type2 = TYPE_BUG,
+ .catchRate = 120,
+ .expYield = 72,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 2,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_BUG,
+ .eggGroup2 = EGG_GROUP_BUG,
+ .ability1 = ABILITY_SHED_SKIN,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GREEN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_BUTTERFREE] =
+ {
+ .baseHP = 60,
+ .baseAttack = 45,
+ .baseDefense = 50,
+ .baseSpeed = 70,
+ .baseSpAttack = 80,
+ .baseSpDefense = 80,
+ .type1 = TYPE_BUG,
+ .type2 = TYPE_FLYING,
+ .catchRate = 45,
+ .expYield = 160,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 1,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_SILVER_POWDER,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_BUG,
+ .eggGroup2 = EGG_GROUP_BUG,
+ .ability1 = ABILITY_COMPOUND_EYES,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_WHITE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_WEEDLE] =
+ {
+ .baseHP = 40,
+ .baseAttack = 35,
+ .baseDefense = 30,
+ .baseSpeed = 50,
+ .baseSpAttack = 20,
+ .baseSpDefense = 20,
+ .type1 = TYPE_BUG,
+ .type2 = TYPE_POISON,
+ .catchRate = 255,
+ .expYield = 52,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_BUG,
+ .eggGroup2 = EGG_GROUP_BUG,
+ .ability1 = ABILITY_SHIELD_DUST,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_KAKUNA] =
+ {
+ .baseHP = 45,
+ .baseAttack = 25,
+ .baseDefense = 50,
+ .baseSpeed = 35,
+ .baseSpAttack = 25,
+ .baseSpDefense = 25,
+ .type1 = TYPE_BUG,
+ .type2 = TYPE_POISON,
+ .catchRate = 120,
+ .expYield = 71,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 2,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_BUG,
+ .eggGroup2 = EGG_GROUP_BUG,
+ .ability1 = ABILITY_SHED_SKIN,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_YELLOW,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_BEEDRILL] =
+ {
+ .baseHP = 65,
+ .baseAttack = 80,
+ .baseDefense = 40,
+ .baseSpeed = 75,
+ .baseSpAttack = 45,
+ .baseSpDefense = 80,
+ .type1 = TYPE_BUG,
+ .type2 = TYPE_POISON,
+ .catchRate = 45,
+ .expYield = 159,
+ .evYield_HP = 0,
+ .evYield_Attack = 2,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 1,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_POISON_BARB,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_BUG,
+ .eggGroup2 = EGG_GROUP_BUG,
+ .ability1 = ABILITY_SWARM,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_YELLOW,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_PIDGEY] =
+ {
+ .baseHP = 40,
+ .baseAttack = 45,
+ .baseDefense = 40,
+ .baseSpeed = 56,
+ .baseSpAttack = 35,
+ .baseSpDefense = 35,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_FLYING,
+ .catchRate = 255,
+ .expYield = 55,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_FLYING,
+ .eggGroup2 = EGG_GROUP_FLYING,
+ .ability1 = ABILITY_KEEN_EYE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_PIDGEOTTO] =
+ {
+ .baseHP = 63,
+ .baseAttack = 60,
+ .baseDefense = 55,
+ .baseSpeed = 71,
+ .baseSpAttack = 50,
+ .baseSpDefense = 50,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_FLYING,
+ .catchRate = 120,
+ .expYield = 113,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_FLYING,
+ .eggGroup2 = EGG_GROUP_FLYING,
+ .ability1 = ABILITY_KEEN_EYE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_PIDGEOT] =
+ {
+ .baseHP = 83,
+ .baseAttack = 80,
+ .baseDefense = 75,
+ .baseSpeed = 91,
+ .baseSpAttack = 70,
+ .baseSpDefense = 70,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_FLYING,
+ .catchRate = 45,
+ .expYield = 172,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 3,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_FLYING,
+ .eggGroup2 = EGG_GROUP_FLYING,
+ .ability1 = ABILITY_KEEN_EYE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_RATTATA] =
+ {
+ .baseHP = 30,
+ .baseAttack = 56,
+ .baseDefense = 35,
+ .baseSpeed = 72,
+ .baseSpAttack = 25,
+ .baseSpDefense = 35,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 255,
+ .expYield = 57,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_RUN_AWAY,
+ .ability2 = ABILITY_GUTS,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PURPLE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_RATICATE] =
+ {
+ .baseHP = 55,
+ .baseAttack = 81,
+ .baseDefense = 60,
+ .baseSpeed = 97,
+ .baseSpAttack = 50,
+ .baseSpDefense = 70,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 127,
+ .expYield = 116,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_RUN_AWAY,
+ .ability2 = ABILITY_GUTS,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SPEAROW] =
+ {
+ .baseHP = 40,
+ .baseAttack = 60,
+ .baseDefense = 30,
+ .baseSpeed = 70,
+ .baseSpAttack = 31,
+ .baseSpDefense = 31,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_FLYING,
+ .catchRate = 255,
+ .expYield = 58,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FLYING,
+ .eggGroup2 = EGG_GROUP_FLYING,
+ .ability1 = ABILITY_KEEN_EYE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_FEAROW] =
+ {
+ .baseHP = 65,
+ .baseAttack = 90,
+ .baseDefense = 65,
+ .baseSpeed = 100,
+ .baseSpAttack = 61,
+ .baseSpDefense = 61,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_FLYING,
+ .catchRate = 90,
+ .expYield = 162,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_SHARP_BEAK,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FLYING,
+ .eggGroup2 = EGG_GROUP_FLYING,
+ .ability1 = ABILITY_KEEN_EYE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_EKANS] =
+ {
+ .baseHP = 35,
+ .baseAttack = 60,
+ .baseDefense = 44,
+ .baseSpeed = 55,
+ .baseSpAttack = 40,
+ .baseSpDefense = 54,
+ .type1 = TYPE_POISON,
+ .type2 = TYPE_POISON,
+ .catchRate = 255,
+ .expYield = 62,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_DRAGON,
+ .ability1 = ABILITY_INTIMIDATE,
+ .ability2 = ABILITY_SHED_SKIN,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PURPLE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_ARBOK] =
+ {
+ .baseHP = 60,
+ .baseAttack = 85,
+ .baseDefense = 69,
+ .baseSpeed = 80,
+ .baseSpAttack = 65,
+ .baseSpDefense = 79,
+ .type1 = TYPE_POISON,
+ .type2 = TYPE_POISON,
+ .catchRate = 90,
+ .expYield = 147,
+ .evYield_HP = 0,
+ .evYield_Attack = 2,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_DRAGON,
+ .ability1 = ABILITY_INTIMIDATE,
+ .ability2 = ABILITY_SHED_SKIN,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PURPLE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_PIKACHU] =
+ {
+ .baseHP = 35,
+ .baseAttack = 55,
+ .baseDefense = 30,
+ .baseSpeed = 90,
+ .baseSpAttack = 50,
+ .baseSpDefense = 40,
+ .type1 = TYPE_ELECTRIC,
+ .type2 = TYPE_ELECTRIC,
+ .catchRate = 190,
+ .expYield = 82,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_ORAN_BERRY,
+ .item2 = ITEM_LIGHT_BALL,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 10,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FAIRY,
+ .ability1 = ABILITY_STATIC,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 6,
+ .bodyColor = BODY_COLOR_YELLOW,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_RAICHU] =
+ {
+ .baseHP = 60,
+ .baseAttack = 90,
+ .baseDefense = 55,
+ .baseSpeed = 100,
+ .baseSpAttack = 90,
+ .baseSpDefense = 80,
+ .type1 = TYPE_ELECTRIC,
+ .type2 = TYPE_ELECTRIC,
+ .catchRate = 75,
+ .expYield = 122,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 3,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_ORAN_BERRY,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 10,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FAIRY,
+ .ability1 = ABILITY_STATIC,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_YELLOW,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SANDSHREW] =
+ {
+ .baseHP = 50,
+ .baseAttack = 75,
+ .baseDefense = 85,
+ .baseSpeed = 40,
+ .baseSpAttack = 20,
+ .baseSpDefense = 30,
+ .type1 = TYPE_GROUND,
+ .type2 = TYPE_GROUND,
+ .catchRate = 255,
+ .expYield = 93,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 1,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_QUICK_CLAW,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_SAND_VEIL,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_YELLOW,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SANDSLASH] =
+ {
+ .baseHP = 75,
+ .baseAttack = 100,
+ .baseDefense = 110,
+ .baseSpeed = 65,
+ .baseSpAttack = 45,
+ .baseSpDefense = 55,
+ .type1 = TYPE_GROUND,
+ .type2 = TYPE_GROUND,
+ .catchRate = 90,
+ .expYield = 163,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 2,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_QUICK_CLAW,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_SAND_VEIL,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_YELLOW,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_NIDORAN_F] =
+ {
+ .baseHP = 55,
+ .baseAttack = 47,
+ .baseDefense = 52,
+ .baseSpeed = 41,
+ .baseSpAttack = 40,
+ .baseSpDefense = 40,
+ .type1 = TYPE_POISON,
+ .type2 = TYPE_POISON,
+ .catchRate = 235,
+ .expYield = 59,
+ .evYield_HP = 1,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_FEMALE,
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_POISON_POINT,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_NIDORINA] =
+ {
+ .baseHP = 70,
+ .baseAttack = 62,
+ .baseDefense = 67,
+ .baseSpeed = 56,
+ .baseSpAttack = 55,
+ .baseSpDefense = 55,
+ .type1 = TYPE_POISON,
+ .type2 = TYPE_POISON,
+ .catchRate = 120,
+ .expYield = 117,
+ .evYield_HP = 2,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_FEMALE,
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_POISON_POINT,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_NIDOQUEEN] =
+ {
+ .baseHP = 90,
+ .baseAttack = 82,
+ .baseDefense = 87,
+ .baseSpeed = 76,
+ .baseSpAttack = 75,
+ .baseSpDefense = 85,
+ .type1 = TYPE_POISON,
+ .type2 = TYPE_GROUND,
+ .catchRate = 45,
+ .expYield = 194,
+ .evYield_HP = 3,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_FEMALE,
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_POISON_POINT,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_NIDORAN_M] =
+ {
+ .baseHP = 46,
+ .baseAttack = 57,
+ .baseDefense = 40,
+ .baseSpeed = 50,
+ .baseSpAttack = 40,
+ .baseSpDefense = 40,
+ .type1 = TYPE_POISON,
+ .type2 = TYPE_POISON,
+ .catchRate = 235,
+ .expYield = 60,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_MALE,
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_POISON_POINT,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PURPLE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_NIDORINO] =
+ {
+ .baseHP = 61,
+ .baseAttack = 72,
+ .baseDefense = 57,
+ .baseSpeed = 65,
+ .baseSpAttack = 55,
+ .baseSpDefense = 55,
+ .type1 = TYPE_POISON,
+ .type2 = TYPE_POISON,
+ .catchRate = 120,
+ .expYield = 118,
+ .evYield_HP = 0,
+ .evYield_Attack = 2,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_MALE,
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_POISON_POINT,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PURPLE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_NIDOKING] =
+ {
+ .baseHP = 81,
+ .baseAttack = 92,
+ .baseDefense = 77,
+ .baseSpeed = 85,
+ .baseSpAttack = 85,
+ .baseSpDefense = 75,
+ .type1 = TYPE_POISON,
+ .type2 = TYPE_GROUND,
+ .catchRate = 45,
+ .expYield = 195,
+ .evYield_HP = 0,
+ .evYield_Attack = 3,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_MALE,
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_POISON_POINT,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PURPLE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_CLEFAIRY] =
+ {
+ .baseHP = 70,
+ .baseAttack = 45,
+ .baseDefense = 48,
+ .baseSpeed = 35,
+ .baseSpAttack = 60,
+ .baseSpDefense = 65,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 150,
+ .expYield = 68,
+ .evYield_HP = 2,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_LEPPA_BERRY,
+ .item2 = ITEM_MOON_STONE,
+ .genderRatio = PERCENT_FEMALE(75),
+ .eggCycles = 10,
+ .friendship = 140,
+ .growthRate = GROWTH_FAST,
+ .eggGroup1 = EGG_GROUP_FAIRY,
+ .eggGroup2 = EGG_GROUP_FAIRY,
+ .ability1 = ABILITY_CUTE_CHARM,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PINK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_CLEFABLE] =
+ {
+ .baseHP = 95,
+ .baseAttack = 70,
+ .baseDefense = 73,
+ .baseSpeed = 60,
+ .baseSpAttack = 85,
+ .baseSpDefense = 90,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 25,
+ .expYield = 129,
+ .evYield_HP = 3,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_LEPPA_BERRY,
+ .item2 = ITEM_MOON_STONE,
+ .genderRatio = PERCENT_FEMALE(75),
+ .eggCycles = 10,
+ .friendship = 140,
+ .growthRate = GROWTH_FAST,
+ .eggGroup1 = EGG_GROUP_FAIRY,
+ .eggGroup2 = EGG_GROUP_FAIRY,
+ .ability1 = ABILITY_CUTE_CHARM,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PINK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_VULPIX] =
+ {
+ .baseHP = 38,
+ .baseAttack = 41,
+ .baseDefense = 40,
+ .baseSpeed = 65,
+ .baseSpAttack = 50,
+ .baseSpDefense = 65,
+ .type1 = TYPE_FIRE,
+ .type2 = TYPE_FIRE,
+ .catchRate = 190,
+ .expYield = 63,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_RAWST_BERRY,
+ .item2 = ITEM_RAWST_BERRY,
+ .genderRatio = PERCENT_FEMALE(75),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_FLASH_FIRE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_NINETALES] =
+ {
+ .baseHP = 73,
+ .baseAttack = 76,
+ .baseDefense = 75,
+ .baseSpeed = 100,
+ .baseSpAttack = 81,
+ .baseSpDefense = 100,
+ .type1 = TYPE_FIRE,
+ .type2 = TYPE_FIRE,
+ .catchRate = 75,
+ .expYield = 178,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 1,
+ .item1 = ITEM_RAWST_BERRY,
+ .item2 = ITEM_RAWST_BERRY,
+ .genderRatio = PERCENT_FEMALE(75),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_FLASH_FIRE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_YELLOW,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_JIGGLYPUFF] =
+ {
+ .baseHP = 115,
+ .baseAttack = 45,
+ .baseDefense = 20,
+ .baseSpeed = 20,
+ .baseSpAttack = 45,
+ .baseSpDefense = 25,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 170,
+ .expYield = 76,
+ .evYield_HP = 2,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(75),
+ .eggCycles = 10,
+ .friendship = 70,
+ .growthRate = GROWTH_FAST,
+ .eggGroup1 = EGG_GROUP_FAIRY,
+ .eggGroup2 = EGG_GROUP_FAIRY,
+ .ability1 = ABILITY_CUTE_CHARM,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PINK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_WIGGLYTUFF] =
+ {
+ .baseHP = 140,
+ .baseAttack = 70,
+ .baseDefense = 45,
+ .baseSpeed = 45,
+ .baseSpAttack = 75,
+ .baseSpDefense = 50,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 50,
+ .expYield = 109,
+ .evYield_HP = 3,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(75),
+ .eggCycles = 10,
+ .friendship = 70,
+ .growthRate = GROWTH_FAST,
+ .eggGroup1 = EGG_GROUP_FAIRY,
+ .eggGroup2 = EGG_GROUP_FAIRY,
+ .ability1 = ABILITY_CUTE_CHARM,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PINK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_ZUBAT] =
+ {
+ .baseHP = 40,
+ .baseAttack = 45,
+ .baseDefense = 35,
+ .baseSpeed = 55,
+ .baseSpAttack = 30,
+ .baseSpDefense = 40,
+ .type1 = TYPE_POISON,
+ .type2 = TYPE_FLYING,
+ .catchRate = 255,
+ .expYield = 54,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FLYING,
+ .eggGroup2 = EGG_GROUP_FLYING,
+ .ability1 = ABILITY_INNER_FOCUS,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PURPLE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_GOLBAT] =
+ {
+ .baseHP = 75,
+ .baseAttack = 80,
+ .baseDefense = 70,
+ .baseSpeed = 90,
+ .baseSpAttack = 65,
+ .baseSpDefense = 75,
+ .type1 = TYPE_POISON,
+ .type2 = TYPE_FLYING,
+ .catchRate = 90,
+ .expYield = 171,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FLYING,
+ .eggGroup2 = EGG_GROUP_FLYING,
+ .ability1 = ABILITY_INNER_FOCUS,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PURPLE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_ODDISH] =
+ {
+ .baseHP = 45,
+ .baseAttack = 50,
+ .baseDefense = 55,
+ .baseSpeed = 30,
+ .baseSpAttack = 75,
+ .baseSpDefense = 65,
+ .type1 = TYPE_GRASS,
+ .type2 = TYPE_POISON,
+ .catchRate = 255,
+ .expYield = 78,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 1,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_GRASS,
+ .eggGroup2 = EGG_GROUP_GRASS,
+ .ability1 = ABILITY_CHLOROPHYLL,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 4,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_GLOOM] =
+ {
+ .baseHP = 60,
+ .baseAttack = 65,
+ .baseDefense = 70,
+ .baseSpeed = 40,
+ .baseSpAttack = 85,
+ .baseSpDefense = 75,
+ .type1 = TYPE_GRASS,
+ .type2 = TYPE_POISON,
+ .catchRate = 120,
+ .expYield = 132,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_GRASS,
+ .eggGroup2 = EGG_GROUP_GRASS,
+ .ability1 = ABILITY_CHLOROPHYLL,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 6,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_VILEPLUME] =
+ {
+ .baseHP = 75,
+ .baseAttack = 80,
+ .baseDefense = 85,
+ .baseSpeed = 50,
+ .baseSpAttack = 100,
+ .baseSpDefense = 90,
+ .type1 = TYPE_GRASS,
+ .type2 = TYPE_POISON,
+ .catchRate = 45,
+ .expYield = 184,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 3,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_GRASS,
+ .eggGroup2 = EGG_GROUP_GRASS,
+ .ability1 = ABILITY_CHLOROPHYLL,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_RED,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_PARAS] =
+ {
+ .baseHP = 35,
+ .baseAttack = 70,
+ .baseDefense = 55,
+ .baseSpeed = 25,
+ .baseSpAttack = 45,
+ .baseSpDefense = 55,
+ .type1 = TYPE_BUG,
+ .type2 = TYPE_GRASS,
+ .catchRate = 190,
+ .expYield = 70,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_TINY_MUSHROOM,
+ .item2 = ITEM_BIG_MUSHROOM,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_BUG,
+ .eggGroup2 = EGG_GROUP_GRASS,
+ .ability1 = ABILITY_EFFECT_SPORE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_RED,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_PARASECT] =
+ {
+ .baseHP = 60,
+ .baseAttack = 95,
+ .baseDefense = 80,
+ .baseSpeed = 30,
+ .baseSpAttack = 60,
+ .baseSpDefense = 80,
+ .type1 = TYPE_BUG,
+ .type2 = TYPE_GRASS,
+ .catchRate = 75,
+ .expYield = 128,
+ .evYield_HP = 0,
+ .evYield_Attack = 2,
+ .evYield_Defense = 1,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_TINY_MUSHROOM,
+ .item2 = ITEM_BIG_MUSHROOM,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_BUG,
+ .eggGroup2 = EGG_GROUP_GRASS,
+ .ability1 = ABILITY_EFFECT_SPORE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_RED,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_VENONAT] =
+ {
+ .baseHP = 60,
+ .baseAttack = 55,
+ .baseDefense = 50,
+ .baseSpeed = 45,
+ .baseSpAttack = 40,
+ .baseSpDefense = 55,
+ .type1 = TYPE_BUG,
+ .type2 = TYPE_POISON,
+ .catchRate = 190,
+ .expYield = 75,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 1,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_BUG,
+ .eggGroup2 = EGG_GROUP_BUG,
+ .ability1 = ABILITY_COMPOUND_EYES,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PURPLE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_VENOMOTH] =
+ {
+ .baseHP = 70,
+ .baseAttack = 65,
+ .baseDefense = 60,
+ .baseSpeed = 90,
+ .baseSpAttack = 90,
+ .baseSpDefense = 75,
+ .type1 = TYPE_BUG,
+ .type2 = TYPE_POISON,
+ .catchRate = 75,
+ .expYield = 138,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 1,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_BUG,
+ .eggGroup2 = EGG_GROUP_BUG,
+ .ability1 = ABILITY_SHIELD_DUST,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PURPLE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_DIGLETT] =
+ {
+ .baseHP = 10,
+ .baseAttack = 55,
+ .baseDefense = 25,
+ .baseSpeed = 95,
+ .baseSpAttack = 35,
+ .baseSpDefense = 45,
+ .type1 = TYPE_GROUND,
+ .type2 = TYPE_GROUND,
+ .catchRate = 255,
+ .expYield = 81,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_SAND_VEIL,
+ .ability2 = ABILITY_ARENA_TRAP,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_DUGTRIO] =
+ {
+ .baseHP = 35,
+ .baseAttack = 80,
+ .baseDefense = 50,
+ .baseSpeed = 120,
+ .baseSpAttack = 50,
+ .baseSpDefense = 70,
+ .type1 = TYPE_GROUND,
+ .type2 = TYPE_GROUND,
+ .catchRate = 50,
+ .expYield = 153,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_SAND_VEIL,
+ .ability2 = ABILITY_ARENA_TRAP,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_MEOWTH] =
+ {
+ .baseHP = 40,
+ .baseAttack = 45,
+ .baseDefense = 35,
+ .baseSpeed = 90,
+ .baseSpAttack = 40,
+ .baseSpDefense = 40,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 255,
+ .expYield = 69,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_PICKUP,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_YELLOW,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_PERSIAN] =
+ {
+ .baseHP = 65,
+ .baseAttack = 70,
+ .baseDefense = 60,
+ .baseSpeed = 115,
+ .baseSpAttack = 65,
+ .baseSpDefense = 65,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 90,
+ .expYield = 148,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_LIMBER,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_YELLOW,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_PSYDUCK] =
+ {
+ .baseHP = 50,
+ .baseAttack = 52,
+ .baseDefense = 48,
+ .baseSpeed = 55,
+ .baseSpAttack = 65,
+ .baseSpDefense = 50,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_WATER,
+ .catchRate = 190,
+ .expYield = 80,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 1,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_DAMP,
+ .ability2 = ABILITY_CLOUD_NINE,
+ .safariZoneFleeRate = 6,
+ .bodyColor = BODY_COLOR_YELLOW,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_GOLDUCK] =
+ {
+ .baseHP = 80,
+ .baseAttack = 82,
+ .baseDefense = 78,
+ .baseSpeed = 85,
+ .baseSpAttack = 95,
+ .baseSpDefense = 80,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_WATER,
+ .catchRate = 75,
+ .expYield = 174,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_DAMP,
+ .ability2 = ABILITY_CLOUD_NINE,
+ .safariZoneFleeRate = 8,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_MANKEY] =
+ {
+ .baseHP = 40,
+ .baseAttack = 80,
+ .baseDefense = 35,
+ .baseSpeed = 70,
+ .baseSpAttack = 35,
+ .baseSpDefense = 45,
+ .type1 = TYPE_FIGHTING,
+ .type2 = TYPE_FIGHTING,
+ .catchRate = 190,
+ .expYield = 74,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_VITAL_SPIRIT,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_PRIMEAPE] =
+ {
+ .baseHP = 65,
+ .baseAttack = 105,
+ .baseDefense = 60,
+ .baseSpeed = 95,
+ .baseSpAttack = 60,
+ .baseSpDefense = 70,
+ .type1 = TYPE_FIGHTING,
+ .type2 = TYPE_FIGHTING,
+ .catchRate = 75,
+ .expYield = 149,
+ .evYield_HP = 0,
+ .evYield_Attack = 2,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_VITAL_SPIRIT,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_GROWLITHE] =
+ {
+ .baseHP = 55,
+ .baseAttack = 70,
+ .baseDefense = 45,
+ .baseSpeed = 60,
+ .baseSpAttack = 70,
+ .baseSpDefense = 50,
+ .type1 = TYPE_FIRE,
+ .type2 = TYPE_FIRE,
+ .catchRate = 190,
+ .expYield = 91,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_RAWST_BERRY,
+ .item2 = ITEM_RAWST_BERRY,
+ .genderRatio = PERCENT_FEMALE(25),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_INTIMIDATE,
+ .ability2 = ABILITY_FLASH_FIRE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_ARCANINE] =
+ {
+ .baseHP = 90,
+ .baseAttack = 110,
+ .baseDefense = 80,
+ .baseSpeed = 95,
+ .baseSpAttack = 100,
+ .baseSpDefense = 80,
+ .type1 = TYPE_FIRE,
+ .type2 = TYPE_FIRE,
+ .catchRate = 75,
+ .expYield = 213,
+ .evYield_HP = 0,
+ .evYield_Attack = 2,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_RAWST_BERRY,
+ .item2 = ITEM_RAWST_BERRY,
+ .genderRatio = PERCENT_FEMALE(25),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_INTIMIDATE,
+ .ability2 = ABILITY_FLASH_FIRE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_POLIWAG] =
+ {
+ .baseHP = 40,
+ .baseAttack = 50,
+ .baseDefense = 40,
+ .baseSpeed = 90,
+ .baseSpAttack = 40,
+ .baseSpDefense = 40,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_WATER,
+ .catchRate = 255,
+ .expYield = 77,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_WATER_1,
+ .ability1 = ABILITY_WATER_ABSORB,
+ .ability2 = ABILITY_DAMP,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = TRUE,
+ },
+
+ [SPECIES_POLIWHIRL] =
+ {
+ .baseHP = 65,
+ .baseAttack = 65,
+ .baseDefense = 65,
+ .baseSpeed = 90,
+ .baseSpAttack = 50,
+ .baseSpDefense = 50,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_WATER,
+ .catchRate = 120,
+ .expYield = 131,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_KINGS_ROCK,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_WATER_1,
+ .ability1 = ABILITY_WATER_ABSORB,
+ .ability2 = ABILITY_DAMP,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = TRUE,
+ },
+
+ [SPECIES_POLIWRATH] =
+ {
+ .baseHP = 90,
+ .baseAttack = 85,
+ .baseDefense = 95,
+ .baseSpeed = 70,
+ .baseSpAttack = 70,
+ .baseSpDefense = 90,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_FIGHTING,
+ .catchRate = 45,
+ .expYield = 185,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 3,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_KINGS_ROCK,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_WATER_1,
+ .ability1 = ABILITY_WATER_ABSORB,
+ .ability2 = ABILITY_DAMP,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = TRUE,
+ },
+
+ [SPECIES_ABRA] =
+ {
+ .baseHP = 25,
+ .baseAttack = 20,
+ .baseDefense = 15,
+ .baseSpeed = 90,
+ .baseSpAttack = 105,
+ .baseSpDefense = 55,
+ .type1 = TYPE_PSYCHIC,
+ .type2 = TYPE_PSYCHIC,
+ .catchRate = 200,
+ .expYield = 73,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 1,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_TWISTED_SPOON,
+ .genderRatio = PERCENT_FEMALE(25),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_HUMAN_LIKE,
+ .eggGroup2 = EGG_GROUP_HUMAN_LIKE,
+ .ability1 = ABILITY_SYNCHRONIZE,
+ .ability2 = ABILITY_INNER_FOCUS,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_KADABRA] =
+ {
+ .baseHP = 40,
+ .baseAttack = 35,
+ .baseDefense = 30,
+ .baseSpeed = 105,
+ .baseSpAttack = 120,
+ .baseSpDefense = 70,
+ .type1 = TYPE_PSYCHIC,
+ .type2 = TYPE_PSYCHIC,
+ .catchRate = 100,
+ .expYield = 145,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_TWISTED_SPOON,
+ .genderRatio = PERCENT_FEMALE(25),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_HUMAN_LIKE,
+ .eggGroup2 = EGG_GROUP_HUMAN_LIKE,
+ .ability1 = ABILITY_SYNCHRONIZE,
+ .ability2 = ABILITY_INNER_FOCUS,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_ALAKAZAM] =
+ {
+ .baseHP = 55,
+ .baseAttack = 50,
+ .baseDefense = 45,
+ .baseSpeed = 120,
+ .baseSpAttack = 135,
+ .baseSpDefense = 85,
+ .type1 = TYPE_PSYCHIC,
+ .type2 = TYPE_PSYCHIC,
+ .catchRate = 50,
+ .expYield = 186,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 3,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_TWISTED_SPOON,
+ .genderRatio = PERCENT_FEMALE(25),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_HUMAN_LIKE,
+ .eggGroup2 = EGG_GROUP_HUMAN_LIKE,
+ .ability1 = ABILITY_SYNCHRONIZE,
+ .ability2 = ABILITY_INNER_FOCUS,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_MACHOP] =
+ {
+ .baseHP = 70,
+ .baseAttack = 80,
+ .baseDefense = 50,
+ .baseSpeed = 35,
+ .baseSpAttack = 35,
+ .baseSpDefense = 35,
+ .type1 = TYPE_FIGHTING,
+ .type2 = TYPE_FIGHTING,
+ .catchRate = 180,
+ .expYield = 88,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(25),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_HUMAN_LIKE,
+ .eggGroup2 = EGG_GROUP_HUMAN_LIKE,
+ .ability1 = ABILITY_GUTS,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GRAY,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_MACHOKE] =
+ {
+ .baseHP = 80,
+ .baseAttack = 100,
+ .baseDefense = 70,
+ .baseSpeed = 45,
+ .baseSpAttack = 50,
+ .baseSpDefense = 60,
+ .type1 = TYPE_FIGHTING,
+ .type2 = TYPE_FIGHTING,
+ .catchRate = 90,
+ .expYield = 146,
+ .evYield_HP = 0,
+ .evYield_Attack = 2,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(25),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_HUMAN_LIKE,
+ .eggGroup2 = EGG_GROUP_HUMAN_LIKE,
+ .ability1 = ABILITY_GUTS,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GRAY,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_MACHAMP] =
+ {
+ .baseHP = 90,
+ .baseAttack = 130,
+ .baseDefense = 80,
+ .baseSpeed = 55,
+ .baseSpAttack = 65,
+ .baseSpDefense = 85,
+ .type1 = TYPE_FIGHTING,
+ .type2 = TYPE_FIGHTING,
+ .catchRate = 45,
+ .expYield = 193,
+ .evYield_HP = 0,
+ .evYield_Attack = 3,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(25),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_HUMAN_LIKE,
+ .eggGroup2 = EGG_GROUP_HUMAN_LIKE,
+ .ability1 = ABILITY_GUTS,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GRAY,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_BELLSPROUT] =
+ {
+ .baseHP = 50,
+ .baseAttack = 75,
+ .baseDefense = 35,
+ .baseSpeed = 40,
+ .baseSpAttack = 70,
+ .baseSpDefense = 30,
+ .type1 = TYPE_GRASS,
+ .type2 = TYPE_POISON,
+ .catchRate = 255,
+ .expYield = 84,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_GRASS,
+ .eggGroup2 = EGG_GROUP_GRASS,
+ .ability1 = ABILITY_CHLOROPHYLL,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GREEN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_WEEPINBELL] =
+ {
+ .baseHP = 65,
+ .baseAttack = 90,
+ .baseDefense = 50,
+ .baseSpeed = 55,
+ .baseSpAttack = 85,
+ .baseSpDefense = 45,
+ .type1 = TYPE_GRASS,
+ .type2 = TYPE_POISON,
+ .catchRate = 120,
+ .expYield = 151,
+ .evYield_HP = 0,
+ .evYield_Attack = 2,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_GRASS,
+ .eggGroup2 = EGG_GROUP_GRASS,
+ .ability1 = ABILITY_CHLOROPHYLL,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GREEN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_VICTREEBEL] =
+ {
+ .baseHP = 80,
+ .baseAttack = 105,
+ .baseDefense = 65,
+ .baseSpeed = 70,
+ .baseSpAttack = 100,
+ .baseSpDefense = 60,
+ .type1 = TYPE_GRASS,
+ .type2 = TYPE_POISON,
+ .catchRate = 45,
+ .expYield = 191,
+ .evYield_HP = 0,
+ .evYield_Attack = 3,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_GRASS,
+ .eggGroup2 = EGG_GROUP_GRASS,
+ .ability1 = ABILITY_CHLOROPHYLL,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GREEN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_TENTACOOL] =
+ {
+ .baseHP = 40,
+ .baseAttack = 40,
+ .baseDefense = 35,
+ .baseSpeed = 70,
+ .baseSpAttack = 50,
+ .baseSpDefense = 100,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_POISON,
+ .catchRate = 190,
+ .expYield = 105,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 1,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_WATER_3,
+ .eggGroup2 = EGG_GROUP_WATER_3,
+ .ability1 = ABILITY_CLEAR_BODY,
+ .ability2 = ABILITY_LIQUID_OOZE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_TENTACRUEL] =
+ {
+ .baseHP = 80,
+ .baseAttack = 70,
+ .baseDefense = 65,
+ .baseSpeed = 100,
+ .baseSpAttack = 80,
+ .baseSpDefense = 120,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_POISON,
+ .catchRate = 60,
+ .expYield = 205,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_WATER_3,
+ .eggGroup2 = EGG_GROUP_WATER_3,
+ .ability1 = ABILITY_CLEAR_BODY,
+ .ability2 = ABILITY_LIQUID_OOZE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_GEODUDE] =
+ {
+ .baseHP = 40,
+ .baseAttack = 80,
+ .baseDefense = 100,
+ .baseSpeed = 20,
+ .baseSpAttack = 30,
+ .baseSpDefense = 30,
+ .type1 = TYPE_ROCK,
+ .type2 = TYPE_GROUND,
+ .catchRate = 255,
+ .expYield = 86,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 1,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_EVERSTONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_MINERAL,
+ .eggGroup2 = EGG_GROUP_MINERAL,
+ .ability1 = ABILITY_ROCK_HEAD,
+ .ability2 = ABILITY_STURDY,
+ .safariZoneFleeRate = 4,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_GRAVELER] =
+ {
+ .baseHP = 55,
+ .baseAttack = 95,
+ .baseDefense = 115,
+ .baseSpeed = 35,
+ .baseSpAttack = 45,
+ .baseSpDefense = 45,
+ .type1 = TYPE_ROCK,
+ .type2 = TYPE_GROUND,
+ .catchRate = 120,
+ .expYield = 134,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 2,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_EVERSTONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_MINERAL,
+ .eggGroup2 = EGG_GROUP_MINERAL,
+ .ability1 = ABILITY_ROCK_HEAD,
+ .ability2 = ABILITY_STURDY,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_GOLEM] =
+ {
+ .baseHP = 80,
+ .baseAttack = 110,
+ .baseDefense = 130,
+ .baseSpeed = 45,
+ .baseSpAttack = 55,
+ .baseSpDefense = 65,
+ .type1 = TYPE_ROCK,
+ .type2 = TYPE_GROUND,
+ .catchRate = 45,
+ .expYield = 177,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 3,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_EVERSTONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_MINERAL,
+ .eggGroup2 = EGG_GROUP_MINERAL,
+ .ability1 = ABILITY_ROCK_HEAD,
+ .ability2 = ABILITY_STURDY,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_PONYTA] =
+ {
+ .baseHP = 50,
+ .baseAttack = 85,
+ .baseDefense = 55,
+ .baseSpeed = 90,
+ .baseSpAttack = 65,
+ .baseSpDefense = 65,
+ .type1 = TYPE_FIRE,
+ .type2 = TYPE_FIRE,
+ .catchRate = 190,
+ .expYield = 152,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_RUN_AWAY,
+ .ability2 = ABILITY_FLASH_FIRE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_YELLOW,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_RAPIDASH] =
+ {
+ .baseHP = 65,
+ .baseAttack = 100,
+ .baseDefense = 70,
+ .baseSpeed = 105,
+ .baseSpAttack = 80,
+ .baseSpDefense = 80,
+ .type1 = TYPE_FIRE,
+ .type2 = TYPE_FIRE,
+ .catchRate = 60,
+ .expYield = 192,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_RUN_AWAY,
+ .ability2 = ABILITY_FLASH_FIRE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_YELLOW,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SLOWPOKE] =
+ {
+ .baseHP = 90,
+ .baseAttack = 65,
+ .baseDefense = 65,
+ .baseSpeed = 15,
+ .baseSpAttack = 40,
+ .baseSpDefense = 40,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_PSYCHIC,
+ .catchRate = 190,
+ .expYield = 99,
+ .evYield_HP = 1,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_KINGS_ROCK,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_WATER_1,
+ .ability1 = ABILITY_OBLIVIOUS,
+ .ability2 = ABILITY_OWN_TEMPO,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PINK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SLOWBRO] =
+ {
+ .baseHP = 95,
+ .baseAttack = 75,
+ .baseDefense = 110,
+ .baseSpeed = 30,
+ .baseSpAttack = 100,
+ .baseSpDefense = 80,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_PSYCHIC,
+ .catchRate = 75,
+ .expYield = 164,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 2,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_KINGS_ROCK,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_WATER_1,
+ .ability1 = ABILITY_OBLIVIOUS,
+ .ability2 = ABILITY_OWN_TEMPO,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PINK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_MAGNEMITE] =
+ {
+ .baseHP = 25,
+ .baseAttack = 35,
+ .baseDefense = 70,
+ .baseSpeed = 45,
+ .baseSpAttack = 95,
+ .baseSpDefense = 55,
+ .type1 = TYPE_ELECTRIC,
+ .type2 = TYPE_STEEL,
+ .catchRate = 190,
+ .expYield = 89,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 1,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_METAL_COAT,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_MINERAL,
+ .eggGroup2 = EGG_GROUP_MINERAL,
+ .ability1 = ABILITY_MAGNET_PULL,
+ .ability2 = ABILITY_STURDY,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GRAY,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_MAGNETON] =
+ {
+ .baseHP = 50,
+ .baseAttack = 60,
+ .baseDefense = 95,
+ .baseSpeed = 70,
+ .baseSpAttack = 120,
+ .baseSpDefense = 70,
+ .type1 = TYPE_ELECTRIC,
+ .type2 = TYPE_STEEL,
+ .catchRate = 60,
+ .expYield = 161,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_METAL_COAT,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_MINERAL,
+ .eggGroup2 = EGG_GROUP_MINERAL,
+ .ability1 = ABILITY_MAGNET_PULL,
+ .ability2 = ABILITY_STURDY,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GRAY,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_FARFETCHD] =
+ {
+ .baseHP = 52,
+ .baseAttack = 65,
+ .baseDefense = 55,
+ .baseSpeed = 60,
+ .baseSpAttack = 58,
+ .baseSpDefense = 62,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_FLYING,
+ .catchRate = 45,
+ .expYield = 94,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_STICK,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FLYING,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_KEEN_EYE,
+ .ability2 = ABILITY_INNER_FOCUS,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_DODUO] =
+ {
+ .baseHP = 35,
+ .baseAttack = 85,
+ .baseDefense = 45,
+ .baseSpeed = 75,
+ .baseSpAttack = 35,
+ .baseSpDefense = 35,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_FLYING,
+ .catchRate = 190,
+ .expYield = 96,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_SHARP_BEAK,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FLYING,
+ .eggGroup2 = EGG_GROUP_FLYING,
+ .ability1 = ABILITY_RUN_AWAY,
+ .ability2 = ABILITY_EARLY_BIRD,
+ .safariZoneFleeRate = 8,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_DODRIO] =
+ {
+ .baseHP = 60,
+ .baseAttack = 110,
+ .baseDefense = 70,
+ .baseSpeed = 100,
+ .baseSpAttack = 60,
+ .baseSpDefense = 60,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_FLYING,
+ .catchRate = 45,
+ .expYield = 158,
+ .evYield_HP = 0,
+ .evYield_Attack = 2,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_SHARP_BEAK,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FLYING,
+ .eggGroup2 = EGG_GROUP_FLYING,
+ .ability1 = ABILITY_RUN_AWAY,
+ .ability2 = ABILITY_EARLY_BIRD,
+ .safariZoneFleeRate = 10,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SEEL] =
+ {
+ .baseHP = 65,
+ .baseAttack = 45,
+ .baseDefense = 55,
+ .baseSpeed = 45,
+ .baseSpAttack = 45,
+ .baseSpDefense = 70,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_WATER,
+ .catchRate = 190,
+ .expYield = 100,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 1,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_THICK_FAT,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_WHITE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_DEWGONG] =
+ {
+ .baseHP = 90,
+ .baseAttack = 70,
+ .baseDefense = 80,
+ .baseSpeed = 70,
+ .baseSpAttack = 70,
+ .baseSpDefense = 95,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_ICE,
+ .catchRate = 75,
+ .expYield = 176,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_THICK_FAT,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_WHITE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_GRIMER] =
+ {
+ .baseHP = 80,
+ .baseAttack = 80,
+ .baseDefense = 50,
+ .baseSpeed = 25,
+ .baseSpAttack = 40,
+ .baseSpDefense = 50,
+ .type1 = TYPE_POISON,
+ .type2 = TYPE_POISON,
+ .catchRate = 190,
+ .expYield = 90,
+ .evYield_HP = 1,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NUGGET,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_AMORPHOUS,
+ .eggGroup2 = EGG_GROUP_AMORPHOUS,
+ .ability1 = ABILITY_STENCH,
+ .ability2 = ABILITY_STICKY_HOLD,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PURPLE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_MUK] =
+ {
+ .baseHP = 105,
+ .baseAttack = 105,
+ .baseDefense = 75,
+ .baseSpeed = 50,
+ .baseSpAttack = 65,
+ .baseSpDefense = 100,
+ .type1 = TYPE_POISON,
+ .type2 = TYPE_POISON,
+ .catchRate = 75,
+ .expYield = 157,
+ .evYield_HP = 1,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NUGGET,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_AMORPHOUS,
+ .eggGroup2 = EGG_GROUP_AMORPHOUS,
+ .ability1 = ABILITY_STENCH,
+ .ability2 = ABILITY_STICKY_HOLD,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PURPLE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SHELLDER] =
+ {
+ .baseHP = 30,
+ .baseAttack = 65,
+ .baseDefense = 100,
+ .baseSpeed = 40,
+ .baseSpAttack = 45,
+ .baseSpDefense = 25,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_WATER,
+ .catchRate = 190,
+ .expYield = 97,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 1,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_PEARL,
+ .item2 = ITEM_BIG_PEARL,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_WATER_3,
+ .eggGroup2 = EGG_GROUP_WATER_3,
+ .ability1 = ABILITY_SHELL_ARMOR,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PURPLE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_CLOYSTER] =
+ {
+ .baseHP = 50,
+ .baseAttack = 95,
+ .baseDefense = 180,
+ .baseSpeed = 70,
+ .baseSpAttack = 85,
+ .baseSpDefense = 45,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_ICE,
+ .catchRate = 60,
+ .expYield = 203,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 2,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_PEARL,
+ .item2 = ITEM_BIG_PEARL,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_WATER_3,
+ .eggGroup2 = EGG_GROUP_WATER_3,
+ .ability1 = ABILITY_SHELL_ARMOR,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PURPLE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_GASTLY] =
+ {
+ .baseHP = 30,
+ .baseAttack = 35,
+ .baseDefense = 30,
+ .baseSpeed = 80,
+ .baseSpAttack = 100,
+ .baseSpDefense = 35,
+ .type1 = TYPE_GHOST,
+ .type2 = TYPE_POISON,
+ .catchRate = 190,
+ .expYield = 95,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 1,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_AMORPHOUS,
+ .eggGroup2 = EGG_GROUP_AMORPHOUS,
+ .ability1 = ABILITY_LEVITATE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PURPLE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_HAUNTER] =
+ {
+ .baseHP = 45,
+ .baseAttack = 50,
+ .baseDefense = 45,
+ .baseSpeed = 95,
+ .baseSpAttack = 115,
+ .baseSpDefense = 55,
+ .type1 = TYPE_GHOST,
+ .type2 = TYPE_POISON,
+ .catchRate = 90,
+ .expYield = 126,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_AMORPHOUS,
+ .eggGroup2 = EGG_GROUP_AMORPHOUS,
+ .ability1 = ABILITY_LEVITATE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PURPLE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_GENGAR] =
+ {
+ .baseHP = 60,
+ .baseAttack = 65,
+ .baseDefense = 60,
+ .baseSpeed = 110,
+ .baseSpAttack = 130,
+ .baseSpDefense = 75,
+ .type1 = TYPE_GHOST,
+ .type2 = TYPE_POISON,
+ .catchRate = 45,
+ .expYield = 190,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 3,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_AMORPHOUS,
+ .eggGroup2 = EGG_GROUP_AMORPHOUS,
+ .ability1 = ABILITY_LEVITATE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PURPLE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_ONIX] =
+ {
+ .baseHP = 35,
+ .baseAttack = 45,
+ .baseDefense = 160,
+ .baseSpeed = 70,
+ .baseSpAttack = 30,
+ .baseSpDefense = 45,
+ .type1 = TYPE_ROCK,
+ .type2 = TYPE_GROUND,
+ .catchRate = 45,
+ .expYield = 108,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 1,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 25,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_MINERAL,
+ .eggGroup2 = EGG_GROUP_MINERAL,
+ .ability1 = ABILITY_ROCK_HEAD,
+ .ability2 = ABILITY_STURDY,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GRAY,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_DROWZEE] =
+ {
+ .baseHP = 60,
+ .baseAttack = 48,
+ .baseDefense = 45,
+ .baseSpeed = 42,
+ .baseSpAttack = 43,
+ .baseSpDefense = 90,
+ .type1 = TYPE_PSYCHIC,
+ .type2 = TYPE_PSYCHIC,
+ .catchRate = 190,
+ .expYield = 102,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 1,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_HUMAN_LIKE,
+ .eggGroup2 = EGG_GROUP_HUMAN_LIKE,
+ .ability1 = ABILITY_INSOMNIA,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_YELLOW,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_HYPNO] =
+ {
+ .baseHP = 85,
+ .baseAttack = 73,
+ .baseDefense = 70,
+ .baseSpeed = 67,
+ .baseSpAttack = 73,
+ .baseSpDefense = 115,
+ .type1 = TYPE_PSYCHIC,
+ .type2 = TYPE_PSYCHIC,
+ .catchRate = 75,
+ .expYield = 165,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_HUMAN_LIKE,
+ .eggGroup2 = EGG_GROUP_HUMAN_LIKE,
+ .ability1 = ABILITY_INSOMNIA,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_YELLOW,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_KRABBY] =
+ {
+ .baseHP = 30,
+ .baseAttack = 105,
+ .baseDefense = 90,
+ .baseSpeed = 50,
+ .baseSpAttack = 25,
+ .baseSpDefense = 25,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_WATER,
+ .catchRate = 225,
+ .expYield = 115,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_WATER_3,
+ .eggGroup2 = EGG_GROUP_WATER_3,
+ .ability1 = ABILITY_HYPER_CUTTER,
+ .ability2 = ABILITY_SHELL_ARMOR,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_RED,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_KINGLER] =
+ {
+ .baseHP = 55,
+ .baseAttack = 130,
+ .baseDefense = 115,
+ .baseSpeed = 75,
+ .baseSpAttack = 50,
+ .baseSpDefense = 50,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_WATER,
+ .catchRate = 60,
+ .expYield = 206,
+ .evYield_HP = 0,
+ .evYield_Attack = 2,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_WATER_3,
+ .eggGroup2 = EGG_GROUP_WATER_3,
+ .ability1 = ABILITY_HYPER_CUTTER,
+ .ability2 = ABILITY_SHELL_ARMOR,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_RED,
+ .noFlip = TRUE,
+ },
+
+ [SPECIES_VOLTORB] =
+ {
+ .baseHP = 40,
+ .baseAttack = 30,
+ .baseDefense = 50,
+ .baseSpeed = 100,
+ .baseSpAttack = 55,
+ .baseSpDefense = 55,
+ .type1 = TYPE_ELECTRIC,
+ .type2 = TYPE_ELECTRIC,
+ .catchRate = 190,
+ .expYield = 103,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_MINERAL,
+ .eggGroup2 = EGG_GROUP_MINERAL,
+ .ability1 = ABILITY_SOUNDPROOF,
+ .ability2 = ABILITY_STATIC,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_RED,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_ELECTRODE] =
+ {
+ .baseHP = 60,
+ .baseAttack = 50,
+ .baseDefense = 70,
+ .baseSpeed = 140,
+ .baseSpAttack = 80,
+ .baseSpDefense = 80,
+ .type1 = TYPE_ELECTRIC,
+ .type2 = TYPE_ELECTRIC,
+ .catchRate = 60,
+ .expYield = 150,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_MINERAL,
+ .eggGroup2 = EGG_GROUP_MINERAL,
+ .ability1 = ABILITY_SOUNDPROOF,
+ .ability2 = ABILITY_STATIC,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_RED,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_EXEGGCUTE] =
+ {
+ .baseHP = 60,
+ .baseAttack = 40,
+ .baseDefense = 80,
+ .baseSpeed = 40,
+ .baseSpAttack = 60,
+ .baseSpDefense = 45,
+ .type1 = TYPE_GRASS,
+ .type2 = TYPE_PSYCHIC,
+ .catchRate = 90,
+ .expYield = 98,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 1,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_GRASS,
+ .eggGroup2 = EGG_GROUP_GRASS,
+ .ability1 = ABILITY_CHLOROPHYLL,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PINK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_EXEGGUTOR] =
+ {
+ .baseHP = 95,
+ .baseAttack = 95,
+ .baseDefense = 85,
+ .baseSpeed = 55,
+ .baseSpAttack = 125,
+ .baseSpDefense = 65,
+ .type1 = TYPE_GRASS,
+ .type2 = TYPE_PSYCHIC,
+ .catchRate = 45,
+ .expYield = 212,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_GRASS,
+ .eggGroup2 = EGG_GROUP_GRASS,
+ .ability1 = ABILITY_CHLOROPHYLL,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_YELLOW,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_CUBONE] =
+ {
+ .baseHP = 50,
+ .baseAttack = 50,
+ .baseDefense = 95,
+ .baseSpeed = 35,
+ .baseSpAttack = 40,
+ .baseSpDefense = 50,
+ .type1 = TYPE_GROUND,
+ .type2 = TYPE_GROUND,
+ .catchRate = 190,
+ .expYield = 87,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 1,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_THICK_CLUB,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_MONSTER,
+ .ability1 = ABILITY_ROCK_HEAD,
+ .ability2 = ABILITY_LIGHTNING_ROD,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_MAROWAK] =
+ {
+ .baseHP = 60,
+ .baseAttack = 80,
+ .baseDefense = 110,
+ .baseSpeed = 45,
+ .baseSpAttack = 50,
+ .baseSpDefense = 80,
+ .type1 = TYPE_GROUND,
+ .type2 = TYPE_GROUND,
+ .catchRate = 75,
+ .expYield = 124,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 2,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_THICK_CLUB,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_MONSTER,
+ .ability1 = ABILITY_ROCK_HEAD,
+ .ability2 = ABILITY_LIGHTNING_ROD,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_HITMONLEE] =
+ {
+ .baseHP = 50,
+ .baseAttack = 120,
+ .baseDefense = 53,
+ .baseSpeed = 87,
+ .baseSpAttack = 35,
+ .baseSpDefense = 110,
+ .type1 = TYPE_FIGHTING,
+ .type2 = TYPE_FIGHTING,
+ .catchRate = 45,
+ .expYield = 139,
+ .evYield_HP = 0,
+ .evYield_Attack = 2,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_MALE,
+ .eggCycles = 25,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_HUMAN_LIKE,
+ .eggGroup2 = EGG_GROUP_HUMAN_LIKE,
+ .ability1 = ABILITY_LIMBER,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_HITMONCHAN] =
+ {
+ .baseHP = 50,
+ .baseAttack = 105,
+ .baseDefense = 79,
+ .baseSpeed = 76,
+ .baseSpAttack = 35,
+ .baseSpDefense = 110,
+ .type1 = TYPE_FIGHTING,
+ .type2 = TYPE_FIGHTING,
+ .catchRate = 45,
+ .expYield = 140,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_MALE,
+ .eggCycles = 25,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_HUMAN_LIKE,
+ .eggGroup2 = EGG_GROUP_HUMAN_LIKE,
+ .ability1 = ABILITY_KEEN_EYE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_LICKITUNG] =
+ {
+ .baseHP = 90,
+ .baseAttack = 55,
+ .baseDefense = 75,
+ .baseSpeed = 30,
+ .baseSpAttack = 60,
+ .baseSpDefense = 75,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 45,
+ .expYield = 127,
+ .evYield_HP = 2,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_MONSTER,
+ .ability1 = ABILITY_OWN_TEMPO,
+ .ability2 = ABILITY_OBLIVIOUS,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PINK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_KOFFING] =
+ {
+ .baseHP = 40,
+ .baseAttack = 65,
+ .baseDefense = 95,
+ .baseSpeed = 35,
+ .baseSpAttack = 60,
+ .baseSpDefense = 45,
+ .type1 = TYPE_POISON,
+ .type2 = TYPE_POISON,
+ .catchRate = 190,
+ .expYield = 114,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 1,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_SMOKE_BALL,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_AMORPHOUS,
+ .eggGroup2 = EGG_GROUP_AMORPHOUS,
+ .ability1 = ABILITY_LEVITATE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PURPLE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_WEEZING] =
+ {
+ .baseHP = 65,
+ .baseAttack = 90,
+ .baseDefense = 120,
+ .baseSpeed = 60,
+ .baseSpAttack = 85,
+ .baseSpDefense = 70,
+ .type1 = TYPE_POISON,
+ .type2 = TYPE_POISON,
+ .catchRate = 60,
+ .expYield = 173,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 2,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_SMOKE_BALL,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_AMORPHOUS,
+ .eggGroup2 = EGG_GROUP_AMORPHOUS,
+ .ability1 = ABILITY_LEVITATE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PURPLE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_RHYHORN] =
+ {
+ .baseHP = 80,
+ .baseAttack = 85,
+ .baseDefense = 95,
+ .baseSpeed = 25,
+ .baseSpAttack = 30,
+ .baseSpDefense = 30,
+ .type1 = TYPE_GROUND,
+ .type2 = TYPE_ROCK,
+ .catchRate = 120,
+ .expYield = 135,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 1,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_LIGHTNING_ROD,
+ .ability2 = ABILITY_ROCK_HEAD,
+ .safariZoneFleeRate = 4,
+ .bodyColor = BODY_COLOR_GRAY,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_RHYDON] =
+ {
+ .baseHP = 105,
+ .baseAttack = 130,
+ .baseDefense = 120,
+ .baseSpeed = 40,
+ .baseSpAttack = 45,
+ .baseSpDefense = 45,
+ .type1 = TYPE_GROUND,
+ .type2 = TYPE_ROCK,
+ .catchRate = 60,
+ .expYield = 204,
+ .evYield_HP = 0,
+ .evYield_Attack = 2,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_LIGHTNING_ROD,
+ .ability2 = ABILITY_ROCK_HEAD,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GRAY,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_CHANSEY] =
+ {
+ .baseHP = 250,
+ .baseAttack = 5,
+ .baseDefense = 5,
+ .baseSpeed = 50,
+ .baseSpAttack = 35,
+ .baseSpDefense = 105,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 30,
+ .expYield = 255,
+ .evYield_HP = 2,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_LUCKY_EGG,
+ .genderRatio = MON_FEMALE,
+ .eggCycles = 40,
+ .friendship = 140,
+ .growthRate = GROWTH_FAST,
+ .eggGroup1 = EGG_GROUP_FAIRY,
+ .eggGroup2 = EGG_GROUP_FAIRY,
+ .ability1 = ABILITY_NATURAL_CURE,
+ .ability2 = ABILITY_SERENE_GRACE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PINK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_TANGELA] =
+ {
+ .baseHP = 65,
+ .baseAttack = 55,
+ .baseDefense = 115,
+ .baseSpeed = 60,
+ .baseSpAttack = 100,
+ .baseSpDefense = 40,
+ .type1 = TYPE_GRASS,
+ .type2 = TYPE_GRASS,
+ .catchRate = 45,
+ .expYield = 166,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 1,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_GRASS,
+ .eggGroup2 = EGG_GROUP_GRASS,
+ .ability1 = ABILITY_CHLOROPHYLL,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_KANGASKHAN] =
+ {
+ .baseHP = 105,
+ .baseAttack = 95,
+ .baseDefense = 80,
+ .baseSpeed = 90,
+ .baseSpAttack = 40,
+ .baseSpDefense = 80,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 45,
+ .expYield = 175,
+ .evYield_HP = 2,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_FEMALE,
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_MONSTER,
+ .ability1 = ABILITY_EARLY_BIRD,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_HORSEA] =
+ {
+ .baseHP = 30,
+ .baseAttack = 40,
+ .baseDefense = 70,
+ .baseSpeed = 60,
+ .baseSpAttack = 70,
+ .baseSpDefense = 25,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_WATER,
+ .catchRate = 225,
+ .expYield = 83,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 1,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_DRAGON_SCALE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_DRAGON,
+ .ability1 = ABILITY_SWIFT_SWIM,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SEADRA] =
+ {
+ .baseHP = 55,
+ .baseAttack = 65,
+ .baseDefense = 95,
+ .baseSpeed = 85,
+ .baseSpAttack = 95,
+ .baseSpDefense = 45,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_WATER,
+ .catchRate = 75,
+ .expYield = 155,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 1,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 1,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_DRAGON_SCALE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_DRAGON,
+ .ability1 = ABILITY_POISON_POINT,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_GOLDEEN] =
+ {
+ .baseHP = 45,
+ .baseAttack = 67,
+ .baseDefense = 60,
+ .baseSpeed = 63,
+ .baseSpAttack = 35,
+ .baseSpDefense = 50,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_WATER,
+ .catchRate = 225,
+ .expYield = 111,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_WATER_2,
+ .eggGroup2 = EGG_GROUP_WATER_2,
+ .ability1 = ABILITY_SWIFT_SWIM,
+ .ability2 = ABILITY_WATER_VEIL,
+ .safariZoneFleeRate = 4,
+ .bodyColor = BODY_COLOR_RED,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SEAKING] =
+ {
+ .baseHP = 80,
+ .baseAttack = 92,
+ .baseDefense = 65,
+ .baseSpeed = 68,
+ .baseSpAttack = 65,
+ .baseSpDefense = 80,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_WATER,
+ .catchRate = 60,
+ .expYield = 170,
+ .evYield_HP = 0,
+ .evYield_Attack = 2,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_WATER_2,
+ .eggGroup2 = EGG_GROUP_WATER_2,
+ .ability1 = ABILITY_SWIFT_SWIM,
+ .ability2 = ABILITY_WATER_VEIL,
+ .safariZoneFleeRate = 6,
+ .bodyColor = BODY_COLOR_RED,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_STARYU] =
+ {
+ .baseHP = 30,
+ .baseAttack = 45,
+ .baseDefense = 55,
+ .baseSpeed = 85,
+ .baseSpAttack = 70,
+ .baseSpDefense = 55,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_WATER,
+ .catchRate = 225,
+ .expYield = 106,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_STARDUST,
+ .item2 = ITEM_STAR_PIECE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_WATER_3,
+ .eggGroup2 = EGG_GROUP_WATER_3,
+ .ability1 = ABILITY_ILLUMINATE,
+ .ability2 = ABILITY_NATURAL_CURE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_STARMIE] =
+ {
+ .baseHP = 60,
+ .baseAttack = 75,
+ .baseDefense = 85,
+ .baseSpeed = 115,
+ .baseSpAttack = 100,
+ .baseSpDefense = 85,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_PSYCHIC,
+ .catchRate = 60,
+ .expYield = 207,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_STARDUST,
+ .item2 = ITEM_STAR_PIECE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_WATER_3,
+ .eggGroup2 = EGG_GROUP_WATER_3,
+ .ability1 = ABILITY_ILLUMINATE,
+ .ability2 = ABILITY_NATURAL_CURE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PURPLE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_MR_MIME] =
+ {
+ .baseHP = 40,
+ .baseAttack = 45,
+ .baseDefense = 65,
+ .baseSpeed = 90,
+ .baseSpAttack = 100,
+ .baseSpDefense = 120,
+ .type1 = TYPE_PSYCHIC,
+ .type2 = TYPE_PSYCHIC,
+ .catchRate = 45,
+ .expYield = 136,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_LEPPA_BERRY,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 25,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_HUMAN_LIKE,
+ .eggGroup2 = EGG_GROUP_HUMAN_LIKE,
+ .ability1 = ABILITY_SOUNDPROOF,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PINK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SCYTHER] =
+ {
+ .baseHP = 70,
+ .baseAttack = 110,
+ .baseDefense = 80,
+ .baseSpeed = 105,
+ .baseSpAttack = 55,
+ .baseSpDefense = 80,
+ .type1 = TYPE_BUG,
+ .type2 = TYPE_FLYING,
+ .catchRate = 45,
+ .expYield = 187,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 25,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_BUG,
+ .eggGroup2 = EGG_GROUP_BUG,
+ .ability1 = ABILITY_SWARM,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GREEN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_JYNX] =
+ {
+ .baseHP = 65,
+ .baseAttack = 50,
+ .baseDefense = 35,
+ .baseSpeed = 95,
+ .baseSpAttack = 115,
+ .baseSpDefense = 95,
+ .type1 = TYPE_ICE,
+ .type2 = TYPE_PSYCHIC,
+ .catchRate = 45,
+ .expYield = 137,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_ASPEAR_BERRY,
+ .item2 = ITEM_ASPEAR_BERRY,
+ .genderRatio = MON_FEMALE,
+ .eggCycles = 25,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_HUMAN_LIKE,
+ .eggGroup2 = EGG_GROUP_HUMAN_LIKE,
+ .ability1 = ABILITY_OBLIVIOUS,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_RED,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_ELECTABUZZ] =
+ {
+ .baseHP = 65,
+ .baseAttack = 83,
+ .baseDefense = 57,
+ .baseSpeed = 105,
+ .baseSpAttack = 95,
+ .baseSpDefense = 85,
+ .type1 = TYPE_ELECTRIC,
+ .type2 = TYPE_ELECTRIC,
+ .catchRate = 45,
+ .expYield = 156,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(25),
+ .eggCycles = 25,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_HUMAN_LIKE,
+ .eggGroup2 = EGG_GROUP_HUMAN_LIKE,
+ .ability1 = ABILITY_STATIC,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_YELLOW,
+ .noFlip = TRUE,
+ },
+
+ [SPECIES_MAGMAR] =
+ {
+ .baseHP = 65,
+ .baseAttack = 95,
+ .baseDefense = 57,
+ .baseSpeed = 93,
+ .baseSpAttack = 100,
+ .baseSpDefense = 85,
+ .type1 = TYPE_FIRE,
+ .type2 = TYPE_FIRE,
+ .catchRate = 45,
+ .expYield = 167,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_RAWST_BERRY,
+ .item2 = ITEM_RAWST_BERRY,
+ .genderRatio = PERCENT_FEMALE(25),
+ .eggCycles = 25,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_HUMAN_LIKE,
+ .eggGroup2 = EGG_GROUP_HUMAN_LIKE,
+ .ability1 = ABILITY_FLAME_BODY,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_RED,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_PINSIR] =
+ {
+ .baseHP = 65,
+ .baseAttack = 125,
+ .baseDefense = 100,
+ .baseSpeed = 85,
+ .baseSpAttack = 55,
+ .baseSpDefense = 70,
+ .type1 = TYPE_BUG,
+ .type2 = TYPE_BUG,
+ .catchRate = 45,
+ .expYield = 200,
+ .evYield_HP = 0,
+ .evYield_Attack = 2,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 25,
+ .friendship = 70,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_BUG,
+ .eggGroup2 = EGG_GROUP_BUG,
+ .ability1 = ABILITY_HYPER_CUTTER,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 8,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_TAUROS] =
+ {
+ .baseHP = 75,
+ .baseAttack = 100,
+ .baseDefense = 95,
+ .baseSpeed = 110,
+ .baseSpAttack = 40,
+ .baseSpDefense = 70,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 45,
+ .expYield = 211,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_MALE,
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_INTIMIDATE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_MAGIKARP] =
+ {
+ .baseHP = 20,
+ .baseAttack = 10,
+ .baseDefense = 55,
+ .baseSpeed = 80,
+ .baseSpAttack = 15,
+ .baseSpDefense = 20,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_WATER,
+ .catchRate = 255,
+ .expYield = 20,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 5,
+ .friendship = 70,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_WATER_2,
+ .eggGroup2 = EGG_GROUP_DRAGON,
+ .ability1 = ABILITY_SWIFT_SWIM,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 4,
+ .bodyColor = BODY_COLOR_RED,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_GYARADOS] =
+ {
+ .baseHP = 95,
+ .baseAttack = 125,
+ .baseDefense = 79,
+ .baseSpeed = 81,
+ .baseSpAttack = 60,
+ .baseSpDefense = 100,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_FLYING,
+ .catchRate = 45,
+ .expYield = 214,
+ .evYield_HP = 0,
+ .evYield_Attack = 2,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 5,
+ .friendship = 70,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_WATER_2,
+ .eggGroup2 = EGG_GROUP_DRAGON,
+ .ability1 = ABILITY_INTIMIDATE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_LAPRAS] =
+ {
+ .baseHP = 130,
+ .baseAttack = 85,
+ .baseDefense = 80,
+ .baseSpeed = 60,
+ .baseSpAttack = 85,
+ .baseSpDefense = 95,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_ICE,
+ .catchRate = 45,
+ .expYield = 219,
+ .evYield_HP = 2,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 40,
+ .friendship = 70,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_WATER_1,
+ .ability1 = ABILITY_WATER_ABSORB,
+ .ability2 = ABILITY_SHELL_ARMOR,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_DITTO] =
+ {
+ .baseHP = 48,
+ .baseAttack = 48,
+ .baseDefense = 48,
+ .baseSpeed = 48,
+ .baseSpAttack = 48,
+ .baseSpDefense = 48,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 35,
+ .expYield = 61,
+ .evYield_HP = 1,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_METAL_POWDER,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_DITTO,
+ .eggGroup2 = EGG_GROUP_DITTO,
+ .ability1 = ABILITY_LIMBER,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PURPLE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_EEVEE] =
+ {
+ .baseHP = 55,
+ .baseAttack = 55,
+ .baseDefense = 50,
+ .baseSpeed = 55,
+ .baseSpAttack = 45,
+ .baseSpDefense = 65,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 45,
+ .expYield = 92,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 1,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 35,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_RUN_AWAY,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_VAPOREON] =
+ {
+ .baseHP = 130,
+ .baseAttack = 65,
+ .baseDefense = 60,
+ .baseSpeed = 65,
+ .baseSpAttack = 110,
+ .baseSpDefense = 95,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_WATER,
+ .catchRate = 45,
+ .expYield = 196,
+ .evYield_HP = 2,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 35,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_WATER_ABSORB,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_JOLTEON] =
+ {
+ .baseHP = 65,
+ .baseAttack = 65,
+ .baseDefense = 60,
+ .baseSpeed = 130,
+ .baseSpAttack = 110,
+ .baseSpDefense = 95,
+ .type1 = TYPE_ELECTRIC,
+ .type2 = TYPE_ELECTRIC,
+ .catchRate = 45,
+ .expYield = 197,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 35,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_VOLT_ABSORB,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_YELLOW,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_FLAREON] =
+ {
+ .baseHP = 65,
+ .baseAttack = 130,
+ .baseDefense = 60,
+ .baseSpeed = 65,
+ .baseSpAttack = 95,
+ .baseSpDefense = 110,
+ .type1 = TYPE_FIRE,
+ .type2 = TYPE_FIRE,
+ .catchRate = 45,
+ .expYield = 198,
+ .evYield_HP = 0,
+ .evYield_Attack = 2,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 35,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_FLASH_FIRE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_RED,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_PORYGON] =
+ {
+ .baseHP = 65,
+ .baseAttack = 60,
+ .baseDefense = 70,
+ .baseSpeed = 40,
+ .baseSpAttack = 85,
+ .baseSpDefense = 75,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 45,
+ .expYield = 130,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 1,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_MINERAL,
+ .eggGroup2 = EGG_GROUP_MINERAL,
+ .ability1 = ABILITY_TRACE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PINK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_OMANYTE] =
+ {
+ .baseHP = 35,
+ .baseAttack = 40,
+ .baseDefense = 100,
+ .baseSpeed = 35,
+ .baseSpAttack = 90,
+ .baseSpDefense = 55,
+ .type1 = TYPE_ROCK,
+ .type2 = TYPE_WATER,
+ .catchRate = 45,
+ .expYield = 120,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 1,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 30,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_WATER_3,
+ .ability1 = ABILITY_SWIFT_SWIM,
+ .ability2 = ABILITY_SHELL_ARMOR,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_OMASTAR] =
+ {
+ .baseHP = 70,
+ .baseAttack = 60,
+ .baseDefense = 125,
+ .baseSpeed = 55,
+ .baseSpAttack = 115,
+ .baseSpDefense = 70,
+ .type1 = TYPE_ROCK,
+ .type2 = TYPE_WATER,
+ .catchRate = 45,
+ .expYield = 199,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 2,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 30,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_WATER_3,
+ .ability1 = ABILITY_SWIFT_SWIM,
+ .ability2 = ABILITY_SHELL_ARMOR,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_KABUTO] =
+ {
+ .baseHP = 30,
+ .baseAttack = 80,
+ .baseDefense = 90,
+ .baseSpeed = 55,
+ .baseSpAttack = 55,
+ .baseSpDefense = 45,
+ .type1 = TYPE_ROCK,
+ .type2 = TYPE_WATER,
+ .catchRate = 45,
+ .expYield = 119,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 1,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 30,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_WATER_3,
+ .ability1 = ABILITY_SWIFT_SWIM,
+ .ability2 = ABILITY_BATTLE_ARMOR,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_KABUTOPS] =
+ {
+ .baseHP = 60,
+ .baseAttack = 115,
+ .baseDefense = 105,
+ .baseSpeed = 80,
+ .baseSpAttack = 65,
+ .baseSpDefense = 70,
+ .type1 = TYPE_ROCK,
+ .type2 = TYPE_WATER,
+ .catchRate = 45,
+ .expYield = 201,
+ .evYield_HP = 0,
+ .evYield_Attack = 2,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 30,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_WATER_3,
+ .ability1 = ABILITY_SWIFT_SWIM,
+ .ability2 = ABILITY_BATTLE_ARMOR,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_AERODACTYL] =
+ {
+ .baseHP = 80,
+ .baseAttack = 105,
+ .baseDefense = 65,
+ .baseSpeed = 130,
+ .baseSpAttack = 60,
+ .baseSpDefense = 75,
+ .type1 = TYPE_ROCK,
+ .type2 = TYPE_FLYING,
+ .catchRate = 45,
+ .expYield = 202,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 35,
+ .friendship = 70,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_FLYING,
+ .eggGroup2 = EGG_GROUP_FLYING,
+ .ability1 = ABILITY_ROCK_HEAD,
+ .ability2 = ABILITY_PRESSURE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PURPLE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SNORLAX] =
+ {
+ .baseHP = 160,
+ .baseAttack = 110,
+ .baseDefense = 65,
+ .baseSpeed = 30,
+ .baseSpAttack = 65,
+ .baseSpDefense = 110,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 25,
+ .expYield = 154,
+ .evYield_HP = 2,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_LEFTOVERS,
+ .item2 = ITEM_LEFTOVERS,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 40,
+ .friendship = 70,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_MONSTER,
+ .ability1 = ABILITY_IMMUNITY,
+ .ability2 = ABILITY_THICK_FAT,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLACK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_ARTICUNO] =
+ {
+ .baseHP = 90,
+ .baseAttack = 85,
+ .baseDefense = 100,
+ .baseSpeed = 85,
+ .baseSpAttack = 95,
+ .baseSpDefense = 125,
+ .type1 = TYPE_ICE,
+ .type2 = TYPE_FLYING,
+ .catchRate = 3,
+ .expYield = 215,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 3,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 80,
+ .friendship = 35,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_PRESSURE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_ZAPDOS] =
+ {
+ .baseHP = 90,
+ .baseAttack = 90,
+ .baseDefense = 85,
+ .baseSpeed = 100,
+ .baseSpAttack = 125,
+ .baseSpDefense = 90,
+ .type1 = TYPE_ELECTRIC,
+ .type2 = TYPE_FLYING,
+ .catchRate = 3,
+ .expYield = 216,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 3,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 80,
+ .friendship = 35,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_PRESSURE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_YELLOW,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_MOLTRES] =
+ {
+ .baseHP = 90,
+ .baseAttack = 100,
+ .baseDefense = 90,
+ .baseSpeed = 90,
+ .baseSpAttack = 125,
+ .baseSpDefense = 85,
+ .type1 = TYPE_FIRE,
+ .type2 = TYPE_FLYING,
+ .catchRate = 3,
+ .expYield = 217,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 3,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 80,
+ .friendship = 35,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_PRESSURE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_YELLOW,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_DRATINI] =
+ {
+ .baseHP = 41,
+ .baseAttack = 64,
+ .baseDefense = 45,
+ .baseSpeed = 50,
+ .baseSpAttack = 50,
+ .baseSpDefense = 50,
+ .type1 = TYPE_DRAGON,
+ .type2 = TYPE_DRAGON,
+ .catchRate = 45,
+ .expYield = 67,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_DRAGON_SCALE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 40,
+ .friendship = 35,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_DRAGON,
+ .ability1 = ABILITY_SHED_SKIN,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_DRAGONAIR] =
+ {
+ .baseHP = 61,
+ .baseAttack = 84,
+ .baseDefense = 65,
+ .baseSpeed = 70,
+ .baseSpAttack = 70,
+ .baseSpDefense = 70,
+ .type1 = TYPE_DRAGON,
+ .type2 = TYPE_DRAGON,
+ .catchRate = 45,
+ .expYield = 144,
+ .evYield_HP = 0,
+ .evYield_Attack = 2,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_DRAGON_SCALE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 40,
+ .friendship = 35,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_DRAGON,
+ .ability1 = ABILITY_SHED_SKIN,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_DRAGONITE] =
+ {
+ .baseHP = 91,
+ .baseAttack = 134,
+ .baseDefense = 95,
+ .baseSpeed = 80,
+ .baseSpAttack = 100,
+ .baseSpDefense = 100,
+ .type1 = TYPE_DRAGON,
+ .type2 = TYPE_FLYING,
+ .catchRate = 45,
+ .expYield = 218,
+ .evYield_HP = 0,
+ .evYield_Attack = 3,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_DRAGON_SCALE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 40,
+ .friendship = 35,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_DRAGON,
+ .ability1 = ABILITY_INNER_FOCUS,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_MEWTWO] =
+ {
+ .baseHP = 106,
+ .baseAttack = 110,
+ .baseDefense = 90,
+ .baseSpeed = 130,
+ .baseSpAttack = 154,
+ .baseSpDefense = 90,
+ .type1 = TYPE_PSYCHIC,
+ .type2 = TYPE_PSYCHIC,
+ .catchRate = 3,
+ .expYield = 220,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 3,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 120,
+ .friendship = 0,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_PRESSURE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PURPLE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_MEW] =
+ {
+ .baseHP = 100,
+ .baseAttack = 100,
+ .baseDefense = 100,
+ .baseSpeed = 100,
+ .baseSpAttack = 100,
+ .baseSpDefense = 100,
+ .type1 = TYPE_PSYCHIC,
+ .type2 = TYPE_PSYCHIC,
+ .catchRate = 45,
+ .expYield = 64,
+ .evYield_HP = 3,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_LUM_BERRY,
+ .item2 = ITEM_LUM_BERRY,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 120,
+ .friendship = 100,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_SYNCHRONIZE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PINK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_CHIKORITA] =
+ {
+ .baseHP = 45,
+ .baseAttack = 49,
+ .baseDefense = 65,
+ .baseSpeed = 45,
+ .baseSpAttack = 49,
+ .baseSpDefense = 65,
+ .type1 = TYPE_GRASS,
+ .type2 = TYPE_GRASS,
+ .catchRate = 45,
+ .expYield = 64,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 1,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_GRASS,
+ .ability1 = ABILITY_OVERGROW,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GREEN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_BAYLEEF] =
+ {
+ .baseHP = 60,
+ .baseAttack = 62,
+ .baseDefense = 80,
+ .baseSpeed = 60,
+ .baseSpAttack = 63,
+ .baseSpDefense = 80,
+ .type1 = TYPE_GRASS,
+ .type2 = TYPE_GRASS,
+ .catchRate = 45,
+ .expYield = 141,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 1,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 1,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_GRASS,
+ .ability1 = ABILITY_OVERGROW,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GREEN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_MEGANIUM] =
+ {
+ .baseHP = 80,
+ .baseAttack = 82,
+ .baseDefense = 100,
+ .baseSpeed = 80,
+ .baseSpAttack = 83,
+ .baseSpDefense = 100,
+ .type1 = TYPE_GRASS,
+ .type2 = TYPE_GRASS,
+ .catchRate = 45,
+ .expYield = 208,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 1,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_GRASS,
+ .ability1 = ABILITY_OVERGROW,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GREEN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_CYNDAQUIL] =
+ {
+ .baseHP = 39,
+ .baseAttack = 52,
+ .baseDefense = 43,
+ .baseSpeed = 65,
+ .baseSpAttack = 60,
+ .baseSpDefense = 50,
+ .type1 = TYPE_FIRE,
+ .type2 = TYPE_FIRE,
+ .catchRate = 45,
+ .expYield = 65,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_BLAZE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_YELLOW,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_QUILAVA] =
+ {
+ .baseHP = 58,
+ .baseAttack = 64,
+ .baseDefense = 58,
+ .baseSpeed = 80,
+ .baseSpAttack = 80,
+ .baseSpDefense = 65,
+ .type1 = TYPE_FIRE,
+ .type2 = TYPE_FIRE,
+ .catchRate = 45,
+ .expYield = 142,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 1,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_BLAZE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_YELLOW,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_TYPHLOSION] =
+ {
+ .baseHP = 78,
+ .baseAttack = 84,
+ .baseDefense = 78,
+ .baseSpeed = 100,
+ .baseSpAttack = 109,
+ .baseSpDefense = 85,
+ .type1 = TYPE_FIRE,
+ .type2 = TYPE_FIRE,
+ .catchRate = 45,
+ .expYield = 209,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 3,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_BLAZE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_YELLOW,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_TOTODILE] =
+ {
+ .baseHP = 50,
+ .baseAttack = 65,
+ .baseDefense = 64,
+ .baseSpeed = 43,
+ .baseSpAttack = 44,
+ .baseSpDefense = 48,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_WATER,
+ .catchRate = 45,
+ .expYield = 66,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_WATER_1,
+ .ability1 = ABILITY_TORRENT,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_CROCONAW] =
+ {
+ .baseHP = 65,
+ .baseAttack = 80,
+ .baseDefense = 80,
+ .baseSpeed = 58,
+ .baseSpAttack = 59,
+ .baseSpDefense = 63,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_WATER,
+ .catchRate = 45,
+ .expYield = 143,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 1,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_WATER_1,
+ .ability1 = ABILITY_TORRENT,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = TRUE,
+ },
+
+ [SPECIES_FERALIGATR] =
+ {
+ .baseHP = 85,
+ .baseAttack = 105,
+ .baseDefense = 100,
+ .baseSpeed = 78,
+ .baseSpAttack = 79,
+ .baseSpDefense = 83,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_WATER,
+ .catchRate = 45,
+ .expYield = 210,
+ .evYield_HP = 0,
+ .evYield_Attack = 2,
+ .evYield_Defense = 1,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_WATER_1,
+ .ability1 = ABILITY_TORRENT,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SENTRET] =
+ {
+ .baseHP = 35,
+ .baseAttack = 46,
+ .baseDefense = 34,
+ .baseSpeed = 20,
+ .baseSpAttack = 35,
+ .baseSpDefense = 45,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 255,
+ .expYield = 57,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_ORAN_BERRY,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_RUN_AWAY,
+ .ability2 = ABILITY_KEEN_EYE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_FURRET] =
+ {
+ .baseHP = 85,
+ .baseAttack = 76,
+ .baseDefense = 64,
+ .baseSpeed = 90,
+ .baseSpAttack = 45,
+ .baseSpDefense = 55,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 90,
+ .expYield = 116,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_ORAN_BERRY,
+ .item2 = ITEM_SITRUS_BERRY,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_RUN_AWAY,
+ .ability2 = ABILITY_KEEN_EYE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_HOOTHOOT] =
+ {
+ .baseHP = 60,
+ .baseAttack = 30,
+ .baseDefense = 30,
+ .baseSpeed = 50,
+ .baseSpAttack = 36,
+ .baseSpDefense = 56,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_FLYING,
+ .catchRate = 255,
+ .expYield = 58,
+ .evYield_HP = 1,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FLYING,
+ .eggGroup2 = EGG_GROUP_FLYING,
+ .ability1 = ABILITY_INSOMNIA,
+ .ability2 = ABILITY_KEEN_EYE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_NOCTOWL] =
+ {
+ .baseHP = 100,
+ .baseAttack = 50,
+ .baseDefense = 50,
+ .baseSpeed = 70,
+ .baseSpAttack = 76,
+ .baseSpDefense = 96,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_FLYING,
+ .catchRate = 90,
+ .expYield = 162,
+ .evYield_HP = 2,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FLYING,
+ .eggGroup2 = EGG_GROUP_FLYING,
+ .ability1 = ABILITY_INSOMNIA,
+ .ability2 = ABILITY_KEEN_EYE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_LEDYBA] =
+ {
+ .baseHP = 40,
+ .baseAttack = 20,
+ .baseDefense = 30,
+ .baseSpeed = 55,
+ .baseSpAttack = 40,
+ .baseSpDefense = 80,
+ .type1 = TYPE_BUG,
+ .type2 = TYPE_FLYING,
+ .catchRate = 255,
+ .expYield = 54,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 1,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_FAST,
+ .eggGroup1 = EGG_GROUP_BUG,
+ .eggGroup2 = EGG_GROUP_BUG,
+ .ability1 = ABILITY_SWARM,
+ .ability2 = ABILITY_EARLY_BIRD,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_RED,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_LEDIAN] =
+ {
+ .baseHP = 55,
+ .baseAttack = 35,
+ .baseDefense = 50,
+ .baseSpeed = 85,
+ .baseSpAttack = 55,
+ .baseSpDefense = 110,
+ .type1 = TYPE_BUG,
+ .type2 = TYPE_FLYING,
+ .catchRate = 90,
+ .expYield = 134,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_FAST,
+ .eggGroup1 = EGG_GROUP_BUG,
+ .eggGroup2 = EGG_GROUP_BUG,
+ .ability1 = ABILITY_SWARM,
+ .ability2 = ABILITY_EARLY_BIRD,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_RED,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SPINARAK] =
+ {
+ .baseHP = 40,
+ .baseAttack = 60,
+ .baseDefense = 40,
+ .baseSpeed = 30,
+ .baseSpAttack = 40,
+ .baseSpDefense = 40,
+ .type1 = TYPE_BUG,
+ .type2 = TYPE_POISON,
+ .catchRate = 255,
+ .expYield = 54,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_FAST,
+ .eggGroup1 = EGG_GROUP_BUG,
+ .eggGroup2 = EGG_GROUP_BUG,
+ .ability1 = ABILITY_SWARM,
+ .ability2 = ABILITY_INSOMNIA,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GREEN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_ARIADOS] =
+ {
+ .baseHP = 70,
+ .baseAttack = 90,
+ .baseDefense = 70,
+ .baseSpeed = 40,
+ .baseSpAttack = 60,
+ .baseSpDefense = 60,
+ .type1 = TYPE_BUG,
+ .type2 = TYPE_POISON,
+ .catchRate = 90,
+ .expYield = 134,
+ .evYield_HP = 0,
+ .evYield_Attack = 2,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_FAST,
+ .eggGroup1 = EGG_GROUP_BUG,
+ .eggGroup2 = EGG_GROUP_BUG,
+ .ability1 = ABILITY_SWARM,
+ .ability2 = ABILITY_INSOMNIA,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_RED,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_CROBAT] =
+ {
+ .baseHP = 85,
+ .baseAttack = 90,
+ .baseDefense = 80,
+ .baseSpeed = 130,
+ .baseSpAttack = 70,
+ .baseSpDefense = 80,
+ .type1 = TYPE_POISON,
+ .type2 = TYPE_FLYING,
+ .catchRate = 90,
+ .expYield = 204,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 3,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FLYING,
+ .eggGroup2 = EGG_GROUP_FLYING,
+ .ability1 = ABILITY_INNER_FOCUS,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PURPLE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_CHINCHOU] =
+ {
+ .baseHP = 75,
+ .baseAttack = 38,
+ .baseDefense = 38,
+ .baseSpeed = 67,
+ .baseSpAttack = 56,
+ .baseSpDefense = 56,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_ELECTRIC,
+ .catchRate = 190,
+ .expYield = 90,
+ .evYield_HP = 1,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_YELLOW_SHARD,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_WATER_2,
+ .eggGroup2 = EGG_GROUP_WATER_2,
+ .ability1 = ABILITY_VOLT_ABSORB,
+ .ability2 = ABILITY_ILLUMINATE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_LANTURN] =
+ {
+ .baseHP = 125,
+ .baseAttack = 58,
+ .baseDefense = 58,
+ .baseSpeed = 67,
+ .baseSpAttack = 76,
+ .baseSpDefense = 76,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_ELECTRIC,
+ .catchRate = 75,
+ .expYield = 156,
+ .evYield_HP = 2,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_YELLOW_SHARD,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_WATER_2,
+ .eggGroup2 = EGG_GROUP_WATER_2,
+ .ability1 = ABILITY_VOLT_ABSORB,
+ .ability2 = ABILITY_ILLUMINATE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_PICHU] =
+ {
+ .baseHP = 20,
+ .baseAttack = 40,
+ .baseDefense = 15,
+ .baseSpeed = 60,
+ .baseSpAttack = 35,
+ .baseSpDefense = 35,
+ .type1 = TYPE_ELECTRIC,
+ .type2 = TYPE_ELECTRIC,
+ .catchRate = 190,
+ .expYield = 42,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_ORAN_BERRY,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 10,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_STATIC,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_YELLOW,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_CLEFFA] =
+ {
+ .baseHP = 50,
+ .baseAttack = 25,
+ .baseDefense = 28,
+ .baseSpeed = 15,
+ .baseSpAttack = 45,
+ .baseSpDefense = 55,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 150,
+ .expYield = 37,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 1,
+ .item1 = ITEM_LEPPA_BERRY,
+ .item2 = ITEM_MOON_STONE,
+ .genderRatio = PERCENT_FEMALE(75),
+ .eggCycles = 10,
+ .friendship = 140,
+ .growthRate = GROWTH_FAST,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_CUTE_CHARM,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PINK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_IGGLYBUFF] =
+ {
+ .baseHP = 90,
+ .baseAttack = 30,
+ .baseDefense = 15,
+ .baseSpeed = 15,
+ .baseSpAttack = 40,
+ .baseSpDefense = 20,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 170,
+ .expYield = 39,
+ .evYield_HP = 1,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(75),
+ .eggCycles = 10,
+ .friendship = 70,
+ .growthRate = GROWTH_FAST,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_CUTE_CHARM,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PINK,
+ .noFlip = TRUE,
+ },
+
+ [SPECIES_TOGEPI] =
+ {
+ .baseHP = 35,
+ .baseAttack = 20,
+ .baseDefense = 65,
+ .baseSpeed = 20,
+ .baseSpAttack = 40,
+ .baseSpDefense = 65,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 190,
+ .expYield = 74,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 1,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 10,
+ .friendship = 70,
+ .growthRate = GROWTH_FAST,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_HUSTLE,
+ .ability2 = ABILITY_SERENE_GRACE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_WHITE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_TOGETIC] =
+ {
+ .baseHP = 55,
+ .baseAttack = 40,
+ .baseDefense = 85,
+ .baseSpeed = 40,
+ .baseSpAttack = 80,
+ .baseSpDefense = 105,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_FLYING,
+ .catchRate = 75,
+ .expYield = 114,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 10,
+ .friendship = 70,
+ .growthRate = GROWTH_FAST,
+ .eggGroup1 = EGG_GROUP_FLYING,
+ .eggGroup2 = EGG_GROUP_FAIRY,
+ .ability1 = ABILITY_HUSTLE,
+ .ability2 = ABILITY_SERENE_GRACE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_WHITE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_NATU] =
+ {
+ .baseHP = 40,
+ .baseAttack = 50,
+ .baseDefense = 45,
+ .baseSpeed = 70,
+ .baseSpAttack = 70,
+ .baseSpDefense = 45,
+ .type1 = TYPE_PSYCHIC,
+ .type2 = TYPE_FLYING,
+ .catchRate = 190,
+ .expYield = 73,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 1,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FLYING,
+ .eggGroup2 = EGG_GROUP_FLYING,
+ .ability1 = ABILITY_SYNCHRONIZE,
+ .ability2 = ABILITY_EARLY_BIRD,
+ .safariZoneFleeRate = 6,
+ .bodyColor = BODY_COLOR_GREEN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_XATU] =
+ {
+ .baseHP = 65,
+ .baseAttack = 75,
+ .baseDefense = 70,
+ .baseSpeed = 95,
+ .baseSpAttack = 95,
+ .baseSpDefense = 70,
+ .type1 = TYPE_PSYCHIC,
+ .type2 = TYPE_FLYING,
+ .catchRate = 75,
+ .expYield = 171,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 1,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FLYING,
+ .eggGroup2 = EGG_GROUP_FLYING,
+ .ability1 = ABILITY_SYNCHRONIZE,
+ .ability2 = ABILITY_EARLY_BIRD,
+ .safariZoneFleeRate = 8,
+ .bodyColor = BODY_COLOR_GREEN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_MAREEP] =
+ {
+ .baseHP = 55,
+ .baseAttack = 40,
+ .baseDefense = 40,
+ .baseSpeed = 35,
+ .baseSpAttack = 65,
+ .baseSpDefense = 45,
+ .type1 = TYPE_ELECTRIC,
+ .type2 = TYPE_ELECTRIC,
+ .catchRate = 235,
+ .expYield = 59,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 1,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_STATIC,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_WHITE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_FLAAFFY] =
+ {
+ .baseHP = 70,
+ .baseAttack = 55,
+ .baseDefense = 55,
+ .baseSpeed = 45,
+ .baseSpAttack = 80,
+ .baseSpDefense = 60,
+ .type1 = TYPE_ELECTRIC,
+ .type2 = TYPE_ELECTRIC,
+ .catchRate = 120,
+ .expYield = 117,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_STATIC,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PINK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_AMPHAROS] =
+ {
+ .baseHP = 90,
+ .baseAttack = 75,
+ .baseDefense = 75,
+ .baseSpeed = 55,
+ .baseSpAttack = 115,
+ .baseSpDefense = 90,
+ .type1 = TYPE_ELECTRIC,
+ .type2 = TYPE_ELECTRIC,
+ .catchRate = 45,
+ .expYield = 194,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 3,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_STATIC,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_YELLOW,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_BELLOSSOM] =
+ {
+ .baseHP = 75,
+ .baseAttack = 80,
+ .baseDefense = 85,
+ .baseSpeed = 50,
+ .baseSpAttack = 90,
+ .baseSpDefense = 100,
+ .type1 = TYPE_GRASS,
+ .type2 = TYPE_GRASS,
+ .catchRate = 45,
+ .expYield = 184,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 3,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_GRASS,
+ .eggGroup2 = EGG_GROUP_GRASS,
+ .ability1 = ABILITY_CHLOROPHYLL,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GREEN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_MARILL] =
+ {
+ .baseHP = 70,
+ .baseAttack = 20,
+ .baseDefense = 50,
+ .baseSpeed = 40,
+ .baseSpAttack = 20,
+ .baseSpDefense = 50,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_WATER,
+ .catchRate = 190,
+ .expYield = 58,
+ .evYield_HP = 2,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 10,
+ .friendship = 70,
+ .growthRate = GROWTH_FAST,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_FAIRY,
+ .ability1 = ABILITY_THICK_FAT,
+ .ability2 = ABILITY_HUGE_POWER,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_AZUMARILL] =
+ {
+ .baseHP = 100,
+ .baseAttack = 50,
+ .baseDefense = 80,
+ .baseSpeed = 50,
+ .baseSpAttack = 50,
+ .baseSpDefense = 80,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_WATER,
+ .catchRate = 75,
+ .expYield = 153,
+ .evYield_HP = 3,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 10,
+ .friendship = 70,
+ .growthRate = GROWTH_FAST,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_FAIRY,
+ .ability1 = ABILITY_THICK_FAT,
+ .ability2 = ABILITY_HUGE_POWER,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SUDOWOODO] =
+ {
+ .baseHP = 70,
+ .baseAttack = 100,
+ .baseDefense = 115,
+ .baseSpeed = 30,
+ .baseSpAttack = 30,
+ .baseSpDefense = 65,
+ .type1 = TYPE_ROCK,
+ .type2 = TYPE_ROCK,
+ .catchRate = 65,
+ .expYield = 135,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 2,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_MINERAL,
+ .eggGroup2 = EGG_GROUP_MINERAL,
+ .ability1 = ABILITY_STURDY,
+ .ability2 = ABILITY_ROCK_HEAD,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_POLITOED] =
+ {
+ .baseHP = 90,
+ .baseAttack = 75,
+ .baseDefense = 75,
+ .baseSpeed = 70,
+ .baseSpAttack = 90,
+ .baseSpDefense = 100,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_WATER,
+ .catchRate = 45,
+ .expYield = 185,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 3,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_KINGS_ROCK,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_WATER_1,
+ .ability1 = ABILITY_WATER_ABSORB,
+ .ability2 = ABILITY_DAMP,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GREEN,
+ .noFlip = TRUE,
+ },
+
+ [SPECIES_HOPPIP] =
+ {
+ .baseHP = 35,
+ .baseAttack = 35,
+ .baseDefense = 40,
+ .baseSpeed = 50,
+ .baseSpAttack = 35,
+ .baseSpDefense = 55,
+ .type1 = TYPE_GRASS,
+ .type2 = TYPE_FLYING,
+ .catchRate = 255,
+ .expYield = 74,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 1,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_FAIRY,
+ .eggGroup2 = EGG_GROUP_GRASS,
+ .ability1 = ABILITY_CHLOROPHYLL,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PINK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SKIPLOOM] =
+ {
+ .baseHP = 55,
+ .baseAttack = 45,
+ .baseDefense = 50,
+ .baseSpeed = 80,
+ .baseSpAttack = 45,
+ .baseSpDefense = 65,
+ .type1 = TYPE_GRASS,
+ .type2 = TYPE_FLYING,
+ .catchRate = 120,
+ .expYield = 136,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_FAIRY,
+ .eggGroup2 = EGG_GROUP_GRASS,
+ .ability1 = ABILITY_CHLOROPHYLL,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GREEN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_JUMPLUFF] =
+ {
+ .baseHP = 75,
+ .baseAttack = 55,
+ .baseDefense = 70,
+ .baseSpeed = 110,
+ .baseSpAttack = 55,
+ .baseSpDefense = 85,
+ .type1 = TYPE_GRASS,
+ .type2 = TYPE_FLYING,
+ .catchRate = 45,
+ .expYield = 176,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 3,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_FAIRY,
+ .eggGroup2 = EGG_GROUP_GRASS,
+ .ability1 = ABILITY_CHLOROPHYLL,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_AIPOM] =
+ {
+ .baseHP = 55,
+ .baseAttack = 70,
+ .baseDefense = 55,
+ .baseSpeed = 85,
+ .baseSpAttack = 40,
+ .baseSpDefense = 55,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 45,
+ .expYield = 94,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_RUN_AWAY,
+ .ability2 = ABILITY_PICKUP,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PURPLE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SUNKERN] =
+ {
+ .baseHP = 30,
+ .baseAttack = 30,
+ .baseDefense = 30,
+ .baseSpeed = 30,
+ .baseSpAttack = 30,
+ .baseSpDefense = 30,
+ .type1 = TYPE_GRASS,
+ .type2 = TYPE_GRASS,
+ .catchRate = 235,
+ .expYield = 52,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 1,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_GRASS,
+ .eggGroup2 = EGG_GROUP_GRASS,
+ .ability1 = ABILITY_CHLOROPHYLL,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_YELLOW,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SUNFLORA] =
+ {
+ .baseHP = 75,
+ .baseAttack = 75,
+ .baseDefense = 55,
+ .baseSpeed = 30,
+ .baseSpAttack = 105,
+ .baseSpDefense = 85,
+ .type1 = TYPE_GRASS,
+ .type2 = TYPE_GRASS,
+ .catchRate = 120,
+ .expYield = 146,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_GRASS,
+ .eggGroup2 = EGG_GROUP_GRASS,
+ .ability1 = ABILITY_CHLOROPHYLL,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_YELLOW,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_YANMA] =
+ {
+ .baseHP = 65,
+ .baseAttack = 65,
+ .baseDefense = 45,
+ .baseSpeed = 95,
+ .baseSpAttack = 75,
+ .baseSpDefense = 45,
+ .type1 = TYPE_BUG,
+ .type2 = TYPE_FLYING,
+ .catchRate = 75,
+ .expYield = 147,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_BUG,
+ .eggGroup2 = EGG_GROUP_BUG,
+ .ability1 = ABILITY_SPEED_BOOST,
+ .ability2 = ABILITY_COMPOUND_EYES,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_RED,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_WOOPER] =
+ {
+ .baseHP = 55,
+ .baseAttack = 45,
+ .baseDefense = 45,
+ .baseSpeed = 15,
+ .baseSpAttack = 25,
+ .baseSpDefense = 25,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_GROUND,
+ .catchRate = 255,
+ .expYield = 52,
+ .evYield_HP = 1,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_DAMP,
+ .ability2 = ABILITY_WATER_ABSORB,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_QUAGSIRE] =
+ {
+ .baseHP = 95,
+ .baseAttack = 85,
+ .baseDefense = 85,
+ .baseSpeed = 35,
+ .baseSpAttack = 65,
+ .baseSpDefense = 65,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_GROUND,
+ .catchRate = 90,
+ .expYield = 137,
+ .evYield_HP = 2,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_DAMP,
+ .ability2 = ABILITY_WATER_ABSORB,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_ESPEON] =
+ {
+ .baseHP = 65,
+ .baseAttack = 65,
+ .baseDefense = 60,
+ .baseSpeed = 110,
+ .baseSpAttack = 130,
+ .baseSpDefense = 95,
+ .type1 = TYPE_PSYCHIC,
+ .type2 = TYPE_PSYCHIC,
+ .catchRate = 45,
+ .expYield = 197,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 35,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_SYNCHRONIZE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PURPLE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_UMBREON] =
+ {
+ .baseHP = 95,
+ .baseAttack = 65,
+ .baseDefense = 110,
+ .baseSpeed = 65,
+ .baseSpAttack = 60,
+ .baseSpDefense = 130,
+ .type1 = TYPE_DARK,
+ .type2 = TYPE_DARK,
+ .catchRate = 45,
+ .expYield = 197,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 35,
+ .friendship = 35,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_SYNCHRONIZE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLACK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_MURKROW] =
+ {
+ .baseHP = 60,
+ .baseAttack = 85,
+ .baseDefense = 42,
+ .baseSpeed = 91,
+ .baseSpAttack = 85,
+ .baseSpDefense = 42,
+ .type1 = TYPE_DARK,
+ .type2 = TYPE_FLYING,
+ .catchRate = 30,
+ .expYield = 107,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 35,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_FLYING,
+ .eggGroup2 = EGG_GROUP_FLYING,
+ .ability1 = ABILITY_INSOMNIA,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLACK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SLOWKING] =
+ {
+ .baseHP = 95,
+ .baseAttack = 75,
+ .baseDefense = 80,
+ .baseSpeed = 30,
+ .baseSpAttack = 100,
+ .baseSpDefense = 110,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_PSYCHIC,
+ .catchRate = 70,
+ .expYield = 164,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 3,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_KINGS_ROCK,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_WATER_1,
+ .ability1 = ABILITY_OBLIVIOUS,
+ .ability2 = ABILITY_OWN_TEMPO,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PINK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_MISDREAVUS] =
+ {
+ .baseHP = 60,
+ .baseAttack = 60,
+ .baseDefense = 60,
+ .baseSpeed = 85,
+ .baseSpAttack = 85,
+ .baseSpDefense = 85,
+ .type1 = TYPE_GHOST,
+ .type2 = TYPE_GHOST,
+ .catchRate = 45,
+ .expYield = 147,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 1,
+ .evYield_SpDefense = 1,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_SPELL_TAG,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 25,
+ .friendship = 35,
+ .growthRate = GROWTH_FAST,
+ .eggGroup1 = EGG_GROUP_AMORPHOUS,
+ .eggGroup2 = EGG_GROUP_AMORPHOUS,
+ .ability1 = ABILITY_LEVITATE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GRAY,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_UNOWN] =
+ {
+ .baseHP = 48,
+ .baseAttack = 72,
+ .baseDefense = 48,
+ .baseSpeed = 48,
+ .baseSpAttack = 72,
+ .baseSpDefense = 48,
+ .type1 = TYPE_PSYCHIC,
+ .type2 = TYPE_PSYCHIC,
+ .catchRate = 225,
+ .expYield = 61,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 1,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 40,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_LEVITATE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLACK,
+ .noFlip = TRUE,
+ },
+
+ [SPECIES_WOBBUFFET] =
+ {
+ .baseHP = 190,
+ .baseAttack = 33,
+ .baseDefense = 58,
+ .baseSpeed = 33,
+ .baseSpAttack = 33,
+ .baseSpDefense = 58,
+ .type1 = TYPE_PSYCHIC,
+ .type2 = TYPE_PSYCHIC,
+ .catchRate = 45,
+ .expYield = 177,
+ .evYield_HP = 2,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_AMORPHOUS,
+ .eggGroup2 = EGG_GROUP_AMORPHOUS,
+ .ability1 = ABILITY_SHADOW_TAG,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 4,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_GIRAFARIG] =
+ {
+ .baseHP = 70,
+ .baseAttack = 80,
+ .baseDefense = 65,
+ .baseSpeed = 85,
+ .baseSpAttack = 90,
+ .baseSpDefense = 65,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_PSYCHIC,
+ .catchRate = 60,
+ .expYield = 149,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_PERSIM_BERRY,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_INNER_FOCUS,
+ .ability2 = ABILITY_EARLY_BIRD,
+ .safariZoneFleeRate = 4,
+ .bodyColor = BODY_COLOR_YELLOW,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_PINECO] =
+ {
+ .baseHP = 50,
+ .baseAttack = 65,
+ .baseDefense = 90,
+ .baseSpeed = 15,
+ .baseSpAttack = 35,
+ .baseSpDefense = 35,
+ .type1 = TYPE_BUG,
+ .type2 = TYPE_BUG,
+ .catchRate = 190,
+ .expYield = 60,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 1,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_BUG,
+ .eggGroup2 = EGG_GROUP_BUG,
+ .ability1 = ABILITY_STURDY,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GRAY,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_FORRETRESS] =
+ {
+ .baseHP = 75,
+ .baseAttack = 90,
+ .baseDefense = 140,
+ .baseSpeed = 40,
+ .baseSpAttack = 60,
+ .baseSpDefense = 60,
+ .type1 = TYPE_BUG,
+ .type2 = TYPE_STEEL,
+ .catchRate = 75,
+ .expYield = 118,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 2,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_BUG,
+ .eggGroup2 = EGG_GROUP_BUG,
+ .ability1 = ABILITY_STURDY,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PURPLE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_DUNSPARCE] =
+ {
+ .baseHP = 100,
+ .baseAttack = 70,
+ .baseDefense = 70,
+ .baseSpeed = 45,
+ .baseSpAttack = 65,
+ .baseSpDefense = 65,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 190,
+ .expYield = 75,
+ .evYield_HP = 1,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_SERENE_GRACE,
+ .ability2 = ABILITY_RUN_AWAY,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_YELLOW,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_GLIGAR] =
+ {
+ .baseHP = 65,
+ .baseAttack = 75,
+ .baseDefense = 105,
+ .baseSpeed = 85,
+ .baseSpAttack = 35,
+ .baseSpDefense = 65,
+ .type1 = TYPE_GROUND,
+ .type2 = TYPE_FLYING,
+ .catchRate = 60,
+ .expYield = 108,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 1,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_BUG,
+ .eggGroup2 = EGG_GROUP_BUG,
+ .ability1 = ABILITY_HYPER_CUTTER,
+ .ability2 = ABILITY_SAND_VEIL,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PURPLE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_STEELIX] =
+ {
+ .baseHP = 75,
+ .baseAttack = 85,
+ .baseDefense = 200,
+ .baseSpeed = 30,
+ .baseSpAttack = 55,
+ .baseSpDefense = 65,
+ .type1 = TYPE_STEEL,
+ .type2 = TYPE_GROUND,
+ .catchRate = 25,
+ .expYield = 196,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 2,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_METAL_COAT,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 25,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_MINERAL,
+ .eggGroup2 = EGG_GROUP_MINERAL,
+ .ability1 = ABILITY_ROCK_HEAD,
+ .ability2 = ABILITY_STURDY,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GRAY,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SNUBBULL] =
+ {
+ .baseHP = 60,
+ .baseAttack = 80,
+ .baseDefense = 50,
+ .baseSpeed = 30,
+ .baseSpAttack = 40,
+ .baseSpDefense = 40,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 190,
+ .expYield = 63,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(75),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FAIRY,
+ .ability1 = ABILITY_INTIMIDATE,
+ .ability2 = ABILITY_RUN_AWAY,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PINK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_GRANBULL] =
+ {
+ .baseHP = 90,
+ .baseAttack = 120,
+ .baseDefense = 75,
+ .baseSpeed = 45,
+ .baseSpAttack = 60,
+ .baseSpDefense = 60,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 75,
+ .expYield = 178,
+ .evYield_HP = 0,
+ .evYield_Attack = 2,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(75),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FAIRY,
+ .ability1 = ABILITY_INTIMIDATE,
+ .ability2 = ABILITY_INTIMIDATE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PURPLE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_QWILFISH] =
+ {
+ .baseHP = 65,
+ .baseAttack = 95,
+ .baseDefense = 75,
+ .baseSpeed = 85,
+ .baseSpAttack = 55,
+ .baseSpDefense = 55,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_POISON,
+ .catchRate = 45,
+ .expYield = 100,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_WATER_2,
+ .eggGroup2 = EGG_GROUP_WATER_2,
+ .ability1 = ABILITY_POISON_POINT,
+ .ability2 = ABILITY_SWIFT_SWIM,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GRAY,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SCIZOR] =
+ {
+ .baseHP = 70,
+ .baseAttack = 130,
+ .baseDefense = 100,
+ .baseSpeed = 65,
+ .baseSpAttack = 55,
+ .baseSpDefense = 80,
+ .type1 = TYPE_BUG,
+ .type2 = TYPE_STEEL,
+ .catchRate = 25,
+ .expYield = 200,
+ .evYield_HP = 0,
+ .evYield_Attack = 2,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 25,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_BUG,
+ .eggGroup2 = EGG_GROUP_BUG,
+ .ability1 = ABILITY_SWARM,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_RED,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SHUCKLE] =
+ {
+ .baseHP = 20,
+ .baseAttack = 10,
+ .baseDefense = 230,
+ .baseSpeed = 5,
+ .baseSpAttack = 10,
+ .baseSpDefense = 230,
+ .type1 = TYPE_BUG,
+ .type2 = TYPE_ROCK,
+ .catchRate = 190,
+ .expYield = 80,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 1,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 1,
+ .item1 = ITEM_ORAN_BERRY,
+ .item2 = ITEM_ORAN_BERRY,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_BUG,
+ .eggGroup2 = EGG_GROUP_BUG,
+ .ability1 = ABILITY_STURDY,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_YELLOW,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_HERACROSS] =
+ {
+ .baseHP = 80,
+ .baseAttack = 125,
+ .baseDefense = 75,
+ .baseSpeed = 85,
+ .baseSpAttack = 40,
+ .baseSpDefense = 95,
+ .type1 = TYPE_BUG,
+ .type2 = TYPE_FIGHTING,
+ .catchRate = 45,
+ .expYield = 200,
+ .evYield_HP = 0,
+ .evYield_Attack = 2,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 25,
+ .friendship = 70,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_BUG,
+ .eggGroup2 = EGG_GROUP_BUG,
+ .ability1 = ABILITY_SWARM,
+ .ability2 = ABILITY_GUTS,
+ .safariZoneFleeRate = 8,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SNEASEL] =
+ {
+ .baseHP = 55,
+ .baseAttack = 95,
+ .baseDefense = 55,
+ .baseSpeed = 115,
+ .baseSpAttack = 35,
+ .baseSpDefense = 75,
+ .type1 = TYPE_DARK,
+ .type2 = TYPE_ICE,
+ .catchRate = 60,
+ .expYield = 132,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_QUICK_CLAW,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 35,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_INNER_FOCUS,
+ .ability2 = ABILITY_KEEN_EYE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLACK,
+ .noFlip = TRUE,
+ },
+
+ [SPECIES_TEDDIURSA] =
+ {
+ .baseHP = 60,
+ .baseAttack = 80,
+ .baseDefense = 50,
+ .baseSpeed = 40,
+ .baseSpAttack = 50,
+ .baseSpDefense = 50,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 120,
+ .expYield = 124,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_PICKUP,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = TRUE,
+ },
+
+ [SPECIES_URSARING] =
+ {
+ .baseHP = 90,
+ .baseAttack = 130,
+ .baseDefense = 75,
+ .baseSpeed = 55,
+ .baseSpAttack = 75,
+ .baseSpDefense = 75,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 60,
+ .expYield = 189,
+ .evYield_HP = 0,
+ .evYield_Attack = 2,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_GUTS,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SLUGMA] =
+ {
+ .baseHP = 40,
+ .baseAttack = 40,
+ .baseDefense = 40,
+ .baseSpeed = 20,
+ .baseSpAttack = 70,
+ .baseSpDefense = 40,
+ .type1 = TYPE_FIRE,
+ .type2 = TYPE_FIRE,
+ .catchRate = 190,
+ .expYield = 78,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 1,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_AMORPHOUS,
+ .eggGroup2 = EGG_GROUP_AMORPHOUS,
+ .ability1 = ABILITY_MAGMA_ARMOR,
+ .ability2 = ABILITY_FLAME_BODY,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_RED,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_MAGCARGO] =
+ {
+ .baseHP = 50,
+ .baseAttack = 50,
+ .baseDefense = 120,
+ .baseSpeed = 30,
+ .baseSpAttack = 80,
+ .baseSpDefense = 80,
+ .type1 = TYPE_FIRE,
+ .type2 = TYPE_ROCK,
+ .catchRate = 75,
+ .expYield = 154,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 2,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_AMORPHOUS,
+ .eggGroup2 = EGG_GROUP_AMORPHOUS,
+ .ability1 = ABILITY_MAGMA_ARMOR,
+ .ability2 = ABILITY_FLAME_BODY,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_RED,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SWINUB] =
+ {
+ .baseHP = 50,
+ .baseAttack = 50,
+ .baseDefense = 40,
+ .baseSpeed = 50,
+ .baseSpAttack = 30,
+ .baseSpDefense = 30,
+ .type1 = TYPE_ICE,
+ .type2 = TYPE_GROUND,
+ .catchRate = 225,
+ .expYield = 78,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_OBLIVIOUS,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_PILOSWINE] =
+ {
+ .baseHP = 100,
+ .baseAttack = 100,
+ .baseDefense = 80,
+ .baseSpeed = 50,
+ .baseSpAttack = 60,
+ .baseSpDefense = 60,
+ .type1 = TYPE_ICE,
+ .type2 = TYPE_GROUND,
+ .catchRate = 75,
+ .expYield = 160,
+ .evYield_HP = 1,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_OBLIVIOUS,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_CORSOLA] =
+ {
+ .baseHP = 55,
+ .baseAttack = 55,
+ .baseDefense = 85,
+ .baseSpeed = 35,
+ .baseSpAttack = 65,
+ .baseSpDefense = 85,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_ROCK,
+ .catchRate = 60,
+ .expYield = 113,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 1,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 1,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_RED_SHARD,
+ .genderRatio = PERCENT_FEMALE(75),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_FAST,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_WATER_3,
+ .ability1 = ABILITY_HUSTLE,
+ .ability2 = ABILITY_NATURAL_CURE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PINK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_REMORAID] =
+ {
+ .baseHP = 35,
+ .baseAttack = 65,
+ .baseDefense = 35,
+ .baseSpeed = 65,
+ .baseSpAttack = 65,
+ .baseSpDefense = 35,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_WATER,
+ .catchRate = 190,
+ .expYield = 78,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 1,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_WATER_2,
+ .ability1 = ABILITY_HUSTLE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GRAY,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_OCTILLERY] =
+ {
+ .baseHP = 75,
+ .baseAttack = 105,
+ .baseDefense = 75,
+ .baseSpeed = 45,
+ .baseSpAttack = 105,
+ .baseSpDefense = 75,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_WATER,
+ .catchRate = 75,
+ .expYield = 164,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 1,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_WATER_2,
+ .ability1 = ABILITY_SUCTION_CUPS,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_RED,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_DELIBIRD] =
+ {
+ .baseHP = 45,
+ .baseAttack = 55,
+ .baseDefense = 45,
+ .baseSpeed = 75,
+ .baseSpAttack = 65,
+ .baseSpDefense = 45,
+ .type1 = TYPE_ICE,
+ .type2 = TYPE_FLYING,
+ .catchRate = 45,
+ .expYield = 183,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_FAST,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_VITAL_SPIRIT,
+ .ability2 = ABILITY_HUSTLE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_RED,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_MANTINE] =
+ {
+ .baseHP = 65,
+ .baseAttack = 40,
+ .baseDefense = 70,
+ .baseSpeed = 70,
+ .baseSpAttack = 80,
+ .baseSpDefense = 140,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_FLYING,
+ .catchRate = 25,
+ .expYield = 168,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 25,
+ .friendship = 70,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_WATER_1,
+ .ability1 = ABILITY_SWIFT_SWIM,
+ .ability2 = ABILITY_WATER_ABSORB,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PURPLE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SKARMORY] =
+ {
+ .baseHP = 65,
+ .baseAttack = 80,
+ .baseDefense = 140,
+ .baseSpeed = 70,
+ .baseSpAttack = 40,
+ .baseSpDefense = 70,
+ .type1 = TYPE_STEEL,
+ .type2 = TYPE_FLYING,
+ .catchRate = 25,
+ .expYield = 168,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 2,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 25,
+ .friendship = 70,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_FLYING,
+ .eggGroup2 = EGG_GROUP_FLYING,
+ .ability1 = ABILITY_KEEN_EYE,
+ .ability2 = ABILITY_STURDY,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GRAY,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_HOUNDOUR] =
+ {
+ .baseHP = 45,
+ .baseAttack = 60,
+ .baseDefense = 30,
+ .baseSpeed = 65,
+ .baseSpAttack = 80,
+ .baseSpDefense = 50,
+ .type1 = TYPE_DARK,
+ .type2 = TYPE_FIRE,
+ .catchRate = 120,
+ .expYield = 114,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 1,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 35,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_EARLY_BIRD,
+ .ability2 = ABILITY_FLASH_FIRE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLACK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_HOUNDOOM] =
+ {
+ .baseHP = 75,
+ .baseAttack = 90,
+ .baseDefense = 50,
+ .baseSpeed = 95,
+ .baseSpAttack = 110,
+ .baseSpDefense = 80,
+ .type1 = TYPE_DARK,
+ .type2 = TYPE_FIRE,
+ .catchRate = 45,
+ .expYield = 204,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 35,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_EARLY_BIRD,
+ .ability2 = ABILITY_FLASH_FIRE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLACK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_KINGDRA] =
+ {
+ .baseHP = 75,
+ .baseAttack = 95,
+ .baseDefense = 95,
+ .baseSpeed = 85,
+ .baseSpAttack = 95,
+ .baseSpDefense = 95,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_DRAGON,
+ .catchRate = 45,
+ .expYield = 207,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 1,
+ .evYield_SpDefense = 1,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_DRAGON_SCALE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_DRAGON,
+ .ability1 = ABILITY_SWIFT_SWIM,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_PHANPY] =
+ {
+ .baseHP = 90,
+ .baseAttack = 60,
+ .baseDefense = 60,
+ .baseSpeed = 40,
+ .baseSpAttack = 40,
+ .baseSpDefense = 40,
+ .type1 = TYPE_GROUND,
+ .type2 = TYPE_GROUND,
+ .catchRate = 120,
+ .expYield = 124,
+ .evYield_HP = 1,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_PICKUP,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 10,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_DONPHAN] =
+ {
+ .baseHP = 90,
+ .baseAttack = 120,
+ .baseDefense = 120,
+ .baseSpeed = 50,
+ .baseSpAttack = 60,
+ .baseSpDefense = 60,
+ .type1 = TYPE_GROUND,
+ .type2 = TYPE_GROUND,
+ .catchRate = 60,
+ .expYield = 189,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 1,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_STURDY,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GRAY,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_PORYGON2] =
+ {
+ .baseHP = 85,
+ .baseAttack = 80,
+ .baseDefense = 90,
+ .baseSpeed = 60,
+ .baseSpAttack = 105,
+ .baseSpDefense = 95,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 45,
+ .expYield = 180,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_MINERAL,
+ .eggGroup2 = EGG_GROUP_MINERAL,
+ .ability1 = ABILITY_TRACE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_RED,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_STANTLER] =
+ {
+ .baseHP = 73,
+ .baseAttack = 95,
+ .baseDefense = 62,
+ .baseSpeed = 85,
+ .baseSpAttack = 85,
+ .baseSpDefense = 65,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 45,
+ .expYield = 165,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_INTIMIDATE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SMEARGLE] =
+ {
+ .baseHP = 55,
+ .baseAttack = 20,
+ .baseDefense = 35,
+ .baseSpeed = 75,
+ .baseSpAttack = 20,
+ .baseSpDefense = 45,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 45,
+ .expYield = 106,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_OWN_TEMPO,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_WHITE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_TYROGUE] =
+ {
+ .baseHP = 35,
+ .baseAttack = 35,
+ .baseDefense = 35,
+ .baseSpeed = 35,
+ .baseSpAttack = 35,
+ .baseSpDefense = 35,
+ .type1 = TYPE_FIGHTING,
+ .type2 = TYPE_FIGHTING,
+ .catchRate = 75,
+ .expYield = 91,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_MALE,
+ .eggCycles = 25,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_GUTS,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PURPLE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_HITMONTOP] =
+ {
+ .baseHP = 50,
+ .baseAttack = 95,
+ .baseDefense = 95,
+ .baseSpeed = 70,
+ .baseSpAttack = 35,
+ .baseSpDefense = 110,
+ .type1 = TYPE_FIGHTING,
+ .type2 = TYPE_FIGHTING,
+ .catchRate = 45,
+ .expYield = 138,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_MALE,
+ .eggCycles = 25,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_HUMAN_LIKE,
+ .eggGroup2 = EGG_GROUP_HUMAN_LIKE,
+ .ability1 = ABILITY_INTIMIDATE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SMOOCHUM] =
+ {
+ .baseHP = 45,
+ .baseAttack = 30,
+ .baseDefense = 15,
+ .baseSpeed = 65,
+ .baseSpAttack = 85,
+ .baseSpDefense = 65,
+ .type1 = TYPE_ICE,
+ .type2 = TYPE_PSYCHIC,
+ .catchRate = 45,
+ .expYield = 87,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 1,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_ASPEAR_BERRY,
+ .item2 = ITEM_ASPEAR_BERRY,
+ .genderRatio = MON_FEMALE,
+ .eggCycles = 25,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_OBLIVIOUS,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PINK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_ELEKID] =
+ {
+ .baseHP = 45,
+ .baseAttack = 63,
+ .baseDefense = 37,
+ .baseSpeed = 95,
+ .baseSpAttack = 65,
+ .baseSpDefense = 55,
+ .type1 = TYPE_ELECTRIC,
+ .type2 = TYPE_ELECTRIC,
+ .catchRate = 45,
+ .expYield = 106,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(25),
+ .eggCycles = 25,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_STATIC,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_YELLOW,
+ .noFlip = TRUE,
+ },
+
+ [SPECIES_MAGBY] =
+ {
+ .baseHP = 45,
+ .baseAttack = 75,
+ .baseDefense = 37,
+ .baseSpeed = 83,
+ .baseSpAttack = 70,
+ .baseSpDefense = 55,
+ .type1 = TYPE_FIRE,
+ .type2 = TYPE_FIRE,
+ .catchRate = 45,
+ .expYield = 117,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_RAWST_BERRY,
+ .item2 = ITEM_RAWST_BERRY,
+ .genderRatio = PERCENT_FEMALE(25),
+ .eggCycles = 25,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_FLAME_BODY,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_RED,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_MILTANK] =
+ {
+ .baseHP = 95,
+ .baseAttack = 80,
+ .baseDefense = 105,
+ .baseSpeed = 100,
+ .baseSpAttack = 40,
+ .baseSpDefense = 70,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 45,
+ .expYield = 200,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 2,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_MOOMOO_MILK,
+ .item2 = ITEM_MOOMOO_MILK,
+ .genderRatio = MON_FEMALE,
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_THICK_FAT,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PINK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_BLISSEY] =
+ {
+ .baseHP = 255,
+ .baseAttack = 10,
+ .baseDefense = 10,
+ .baseSpeed = 55,
+ .baseSpAttack = 75,
+ .baseSpDefense = 135,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 30,
+ .expYield = 255,
+ .evYield_HP = 2,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_LUCKY_EGG,
+ .genderRatio = MON_FEMALE,
+ .eggCycles = 40,
+ .friendship = 140,
+ .growthRate = GROWTH_FAST,
+ .eggGroup1 = EGG_GROUP_FAIRY,
+ .eggGroup2 = EGG_GROUP_FAIRY,
+ .ability1 = ABILITY_NATURAL_CURE,
+ .ability2 = ABILITY_SERENE_GRACE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PINK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_RAIKOU] =
+ {
+ .baseHP = 90,
+ .baseAttack = 85,
+ .baseDefense = 75,
+ .baseSpeed = 115,
+ .baseSpAttack = 115,
+ .baseSpDefense = 100,
+ .type1 = TYPE_ELECTRIC,
+ .type2 = TYPE_ELECTRIC,
+ .catchRate = 3,
+ .expYield = 216,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 1,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 80,
+ .friendship = 35,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_PRESSURE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_YELLOW,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_ENTEI] =
+ {
+ .baseHP = 115,
+ .baseAttack = 115,
+ .baseDefense = 85,
+ .baseSpeed = 100,
+ .baseSpAttack = 90,
+ .baseSpDefense = 75,
+ .type1 = TYPE_FIRE,
+ .type2 = TYPE_FIRE,
+ .catchRate = 3,
+ .expYield = 217,
+ .evYield_HP = 1,
+ .evYield_Attack = 2,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 80,
+ .friendship = 35,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_PRESSURE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SUICUNE] =
+ {
+ .baseHP = 100,
+ .baseAttack = 75,
+ .baseDefense = 115,
+ .baseSpeed = 85,
+ .baseSpAttack = 90,
+ .baseSpDefense = 115,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_WATER,
+ .catchRate = 3,
+ .expYield = 215,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 1,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 80,
+ .friendship = 35,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_PRESSURE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_LARVITAR] =
+ {
+ .baseHP = 50,
+ .baseAttack = 64,
+ .baseDefense = 50,
+ .baseSpeed = 41,
+ .baseSpAttack = 45,
+ .baseSpDefense = 50,
+ .type1 = TYPE_ROCK,
+ .type2 = TYPE_GROUND,
+ .catchRate = 45,
+ .expYield = 67,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 40,
+ .friendship = 35,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_MONSTER,
+ .ability1 = ABILITY_GUTS,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GREEN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_PUPITAR] =
+ {
+ .baseHP = 70,
+ .baseAttack = 84,
+ .baseDefense = 70,
+ .baseSpeed = 51,
+ .baseSpAttack = 65,
+ .baseSpDefense = 70,
+ .type1 = TYPE_ROCK,
+ .type2 = TYPE_GROUND,
+ .catchRate = 45,
+ .expYield = 144,
+ .evYield_HP = 0,
+ .evYield_Attack = 2,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 40,
+ .friendship = 35,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_MONSTER,
+ .ability1 = ABILITY_SHED_SKIN,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GRAY,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_TYRANITAR] =
+ {
+ .baseHP = 100,
+ .baseAttack = 134,
+ .baseDefense = 110,
+ .baseSpeed = 61,
+ .baseSpAttack = 95,
+ .baseSpDefense = 100,
+ .type1 = TYPE_ROCK,
+ .type2 = TYPE_DARK,
+ .catchRate = 45,
+ .expYield = 218,
+ .evYield_HP = 0,
+ .evYield_Attack = 3,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 40,
+ .friendship = 35,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_MONSTER,
+ .ability1 = ABILITY_SAND_STREAM,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GREEN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_LUGIA] =
+ {
+ .baseHP = 106,
+ .baseAttack = 90,
+ .baseDefense = 130,
+ .baseSpeed = 110,
+ .baseSpAttack = 90,
+ .baseSpDefense = 154,
+ .type1 = TYPE_PSYCHIC,
+ .type2 = TYPE_FLYING,
+ .catchRate = 3,
+ .expYield = 220,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 3,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 120,
+ .friendship = 0,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_PRESSURE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_WHITE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_HO_OH] =
+ {
+ .baseHP = 106,
+ .baseAttack = 130,
+ .baseDefense = 90,
+ .baseSpeed = 90,
+ .baseSpAttack = 110,
+ .baseSpDefense = 154,
+ .type1 = TYPE_FIRE,
+ .type2 = TYPE_FLYING,
+ .catchRate = 3,
+ .expYield = 220,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 3,
+ .item1 = ITEM_SACRED_ASH,
+ .item2 = ITEM_SACRED_ASH,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 120,
+ .friendship = 0,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_PRESSURE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_RED,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_CELEBI] =
+ {
+ .baseHP = 100,
+ .baseAttack = 100,
+ .baseDefense = 100,
+ .baseSpeed = 100,
+ .baseSpAttack = 100,
+ .baseSpDefense = 100,
+ .type1 = TYPE_PSYCHIC,
+ .type2 = TYPE_GRASS,
+ .catchRate = 45,
+ .expYield = 64,
+ .evYield_HP = 3,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_LUM_BERRY,
+ .item2 = ITEM_LUM_BERRY,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 120,
+ .friendship = 100,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_NATURAL_CURE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GREEN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_OLD_UNOWN_B] =
+ {
+ .baseHP = 50,
+ .baseAttack = 150,
+ .baseDefense = 50,
+ .baseSpeed = 150,
+ .baseSpAttack = 150,
+ .baseSpDefense = 50,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 3,
+ .expYield = 1,
+ .evYield_HP = 2,
+ .evYield_Attack = 2,
+ .evYield_Defense = 2,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 120,
+ .friendship = 0,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_NONE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLACK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_OLD_UNOWN_C] =
+ {
+ .baseHP = 50,
+ .baseAttack = 150,
+ .baseDefense = 50,
+ .baseSpeed = 150,
+ .baseSpAttack = 150,
+ .baseSpDefense = 50,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 3,
+ .expYield = 1,
+ .evYield_HP = 2,
+ .evYield_Attack = 2,
+ .evYield_Defense = 2,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 120,
+ .friendship = 0,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_NONE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLACK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_OLD_UNOWN_D] =
+ {
+ .baseHP = 50,
+ .baseAttack = 150,
+ .baseDefense = 50,
+ .baseSpeed = 150,
+ .baseSpAttack = 150,
+ .baseSpDefense = 50,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 3,
+ .expYield = 1,
+ .evYield_HP = 2,
+ .evYield_Attack = 2,
+ .evYield_Defense = 2,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 120,
+ .friendship = 0,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_NONE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLACK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_OLD_UNOWN_E] =
+ {
+ .baseHP = 50,
+ .baseAttack = 150,
+ .baseDefense = 50,
+ .baseSpeed = 150,
+ .baseSpAttack = 150,
+ .baseSpDefense = 50,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 3,
+ .expYield = 1,
+ .evYield_HP = 2,
+ .evYield_Attack = 2,
+ .evYield_Defense = 2,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 120,
+ .friendship = 0,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_NONE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLACK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_OLD_UNOWN_F] =
+ {
+ .baseHP = 50,
+ .baseAttack = 150,
+ .baseDefense = 50,
+ .baseSpeed = 150,
+ .baseSpAttack = 150,
+ .baseSpDefense = 50,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 3,
+ .expYield = 1,
+ .evYield_HP = 2,
+ .evYield_Attack = 2,
+ .evYield_Defense = 2,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 120,
+ .friendship = 0,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_NONE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLACK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_OLD_UNOWN_G] =
+ {
+ .baseHP = 50,
+ .baseAttack = 150,
+ .baseDefense = 50,
+ .baseSpeed = 150,
+ .baseSpAttack = 150,
+ .baseSpDefense = 50,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 3,
+ .expYield = 1,
+ .evYield_HP = 2,
+ .evYield_Attack = 2,
+ .evYield_Defense = 2,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 120,
+ .friendship = 0,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_NONE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLACK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_OLD_UNOWN_H] =
+ {
+ .baseHP = 50,
+ .baseAttack = 150,
+ .baseDefense = 50,
+ .baseSpeed = 150,
+ .baseSpAttack = 150,
+ .baseSpDefense = 50,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 3,
+ .expYield = 1,
+ .evYield_HP = 2,
+ .evYield_Attack = 2,
+ .evYield_Defense = 2,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 120,
+ .friendship = 0,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_NONE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLACK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_OLD_UNOWN_I] =
+ {
+ .baseHP = 50,
+ .baseAttack = 150,
+ .baseDefense = 50,
+ .baseSpeed = 150,
+ .baseSpAttack = 150,
+ .baseSpDefense = 50,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 3,
+ .expYield = 1,
+ .evYield_HP = 2,
+ .evYield_Attack = 2,
+ .evYield_Defense = 2,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 120,
+ .friendship = 0,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_NONE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLACK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_OLD_UNOWN_J] =
+ {
+ .baseHP = 50,
+ .baseAttack = 150,
+ .baseDefense = 50,
+ .baseSpeed = 150,
+ .baseSpAttack = 150,
+ .baseSpDefense = 50,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 3,
+ .expYield = 1,
+ .evYield_HP = 2,
+ .evYield_Attack = 2,
+ .evYield_Defense = 2,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 120,
+ .friendship = 0,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_NONE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLACK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_OLD_UNOWN_K] =
+ {
+ .baseHP = 50,
+ .baseAttack = 150,
+ .baseDefense = 50,
+ .baseSpeed = 150,
+ .baseSpAttack = 150,
+ .baseSpDefense = 50,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 3,
+ .expYield = 1,
+ .evYield_HP = 2,
+ .evYield_Attack = 2,
+ .evYield_Defense = 2,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 120,
+ .friendship = 0,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_NONE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLACK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_OLD_UNOWN_L] =
+ {
+ .baseHP = 50,
+ .baseAttack = 150,
+ .baseDefense = 50,
+ .baseSpeed = 150,
+ .baseSpAttack = 150,
+ .baseSpDefense = 50,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 3,
+ .expYield = 1,
+ .evYield_HP = 2,
+ .evYield_Attack = 2,
+ .evYield_Defense = 2,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 120,
+ .friendship = 0,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_NONE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLACK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_OLD_UNOWN_M] =
+ {
+ .baseHP = 50,
+ .baseAttack = 150,
+ .baseDefense = 50,
+ .baseSpeed = 150,
+ .baseSpAttack = 150,
+ .baseSpDefense = 50,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 3,
+ .expYield = 1,
+ .evYield_HP = 2,
+ .evYield_Attack = 2,
+ .evYield_Defense = 2,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 120,
+ .friendship = 0,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_NONE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLACK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_OLD_UNOWN_N] =
+ {
+ .baseHP = 50,
+ .baseAttack = 150,
+ .baseDefense = 50,
+ .baseSpeed = 150,
+ .baseSpAttack = 150,
+ .baseSpDefense = 50,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 3,
+ .expYield = 1,
+ .evYield_HP = 2,
+ .evYield_Attack = 2,
+ .evYield_Defense = 2,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 120,
+ .friendship = 0,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_NONE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLACK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_OLD_UNOWN_O] =
+ {
+ .baseHP = 50,
+ .baseAttack = 150,
+ .baseDefense = 50,
+ .baseSpeed = 150,
+ .baseSpAttack = 150,
+ .baseSpDefense = 50,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 3,
+ .expYield = 1,
+ .evYield_HP = 2,
+ .evYield_Attack = 2,
+ .evYield_Defense = 2,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 120,
+ .friendship = 0,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_NONE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLACK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_OLD_UNOWN_P] =
+ {
+ .baseHP = 50,
+ .baseAttack = 150,
+ .baseDefense = 50,
+ .baseSpeed = 150,
+ .baseSpAttack = 150,
+ .baseSpDefense = 50,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 3,
+ .expYield = 1,
+ .evYield_HP = 2,
+ .evYield_Attack = 2,
+ .evYield_Defense = 2,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 120,
+ .friendship = 0,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_NONE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLACK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_OLD_UNOWN_Q] =
+ {
+ .baseHP = 50,
+ .baseAttack = 150,
+ .baseDefense = 50,
+ .baseSpeed = 150,
+ .baseSpAttack = 150,
+ .baseSpDefense = 50,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 3,
+ .expYield = 1,
+ .evYield_HP = 2,
+ .evYield_Attack = 2,
+ .evYield_Defense = 2,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 120,
+ .friendship = 0,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_NONE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLACK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_OLD_UNOWN_R] =
+ {
+ .baseHP = 50,
+ .baseAttack = 150,
+ .baseDefense = 50,
+ .baseSpeed = 150,
+ .baseSpAttack = 150,
+ .baseSpDefense = 50,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 3,
+ .expYield = 1,
+ .evYield_HP = 2,
+ .evYield_Attack = 2,
+ .evYield_Defense = 2,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 120,
+ .friendship = 0,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_NONE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLACK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_OLD_UNOWN_S] =
+ {
+ .baseHP = 50,
+ .baseAttack = 150,
+ .baseDefense = 50,
+ .baseSpeed = 150,
+ .baseSpAttack = 150,
+ .baseSpDefense = 50,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 3,
+ .expYield = 1,
+ .evYield_HP = 2,
+ .evYield_Attack = 2,
+ .evYield_Defense = 2,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 120,
+ .friendship = 0,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_NONE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLACK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_OLD_UNOWN_T] =
+ {
+ .baseHP = 50,
+ .baseAttack = 150,
+ .baseDefense = 50,
+ .baseSpeed = 150,
+ .baseSpAttack = 150,
+ .baseSpDefense = 50,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 3,
+ .expYield = 1,
+ .evYield_HP = 2,
+ .evYield_Attack = 2,
+ .evYield_Defense = 2,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 120,
+ .friendship = 0,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_NONE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLACK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_OLD_UNOWN_U] =
+ {
+ .baseHP = 50,
+ .baseAttack = 150,
+ .baseDefense = 50,
+ .baseSpeed = 150,
+ .baseSpAttack = 150,
+ .baseSpDefense = 50,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 3,
+ .expYield = 1,
+ .evYield_HP = 2,
+ .evYield_Attack = 2,
+ .evYield_Defense = 2,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 120,
+ .friendship = 0,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_NONE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLACK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_OLD_UNOWN_V] =
+ {
+ .baseHP = 50,
+ .baseAttack = 150,
+ .baseDefense = 50,
+ .baseSpeed = 150,
+ .baseSpAttack = 150,
+ .baseSpDefense = 50,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 3,
+ .expYield = 1,
+ .evYield_HP = 2,
+ .evYield_Attack = 2,
+ .evYield_Defense = 2,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 120,
+ .friendship = 0,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_NONE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLACK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_OLD_UNOWN_W] =
+ {
+ .baseHP = 50,
+ .baseAttack = 150,
+ .baseDefense = 50,
+ .baseSpeed = 150,
+ .baseSpAttack = 150,
+ .baseSpDefense = 50,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 3,
+ .expYield = 1,
+ .evYield_HP = 2,
+ .evYield_Attack = 2,
+ .evYield_Defense = 2,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 120,
+ .friendship = 0,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_NONE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLACK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_OLD_UNOWN_X] =
+ {
+ .baseHP = 50,
+ .baseAttack = 150,
+ .baseDefense = 50,
+ .baseSpeed = 150,
+ .baseSpAttack = 150,
+ .baseSpDefense = 50,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 3,
+ .expYield = 1,
+ .evYield_HP = 2,
+ .evYield_Attack = 2,
+ .evYield_Defense = 2,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 120,
+ .friendship = 0,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_NONE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLACK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_OLD_UNOWN_Y] =
+ {
+ .baseHP = 50,
+ .baseAttack = 150,
+ .baseDefense = 50,
+ .baseSpeed = 150,
+ .baseSpAttack = 150,
+ .baseSpDefense = 50,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 3,
+ .expYield = 1,
+ .evYield_HP = 2,
+ .evYield_Attack = 2,
+ .evYield_Defense = 2,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 120,
+ .friendship = 0,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_NONE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLACK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_OLD_UNOWN_Z] =
+ {
+ .baseHP = 50,
+ .baseAttack = 150,
+ .baseDefense = 50,
+ .baseSpeed = 150,
+ .baseSpAttack = 150,
+ .baseSpDefense = 50,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 3,
+ .expYield = 1,
+ .evYield_HP = 2,
+ .evYield_Attack = 2,
+ .evYield_Defense = 2,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 120,
+ .friendship = 0,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_NONE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLACK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_TREECKO] =
+ {
+ .baseHP = 40,
+ .baseAttack = 45,
+ .baseDefense = 35,
+ .baseSpeed = 70,
+ .baseSpAttack = 65,
+ .baseSpDefense = 55,
+ .type1 = TYPE_GRASS,
+ .type2 = TYPE_GRASS,
+ .catchRate = 45,
+ .expYield = 65,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_DRAGON,
+ .ability1 = ABILITY_OVERGROW,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GREEN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_GROVYLE] =
+ {
+ .baseHP = 50,
+ .baseAttack = 65,
+ .baseDefense = 45,
+ .baseSpeed = 95,
+ .baseSpAttack = 85,
+ .baseSpDefense = 65,
+ .type1 = TYPE_GRASS,
+ .type2 = TYPE_GRASS,
+ .catchRate = 45,
+ .expYield = 141,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_DRAGON,
+ .ability1 = ABILITY_OVERGROW,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GREEN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SCEPTILE] =
+ {
+ .baseHP = 70,
+ .baseAttack = 85,
+ .baseDefense = 65,
+ .baseSpeed = 120,
+ .baseSpAttack = 105,
+ .baseSpDefense = 85,
+ .type1 = TYPE_GRASS,
+ .type2 = TYPE_GRASS,
+ .catchRate = 45,
+ .expYield = 208,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 3,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_DRAGON,
+ .ability1 = ABILITY_OVERGROW,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GREEN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_TORCHIC] =
+ {
+ .baseHP = 45,
+ .baseAttack = 60,
+ .baseDefense = 40,
+ .baseSpeed = 45,
+ .baseSpAttack = 70,
+ .baseSpDefense = 50,
+ .type1 = TYPE_FIRE,
+ .type2 = TYPE_FIRE,
+ .catchRate = 45,
+ .expYield = 65,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 1,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_BLAZE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_RED,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_COMBUSKEN] =
+ {
+ .baseHP = 60,
+ .baseAttack = 85,
+ .baseDefense = 60,
+ .baseSpeed = 55,
+ .baseSpAttack = 85,
+ .baseSpDefense = 60,
+ .type1 = TYPE_FIRE,
+ .type2 = TYPE_FIGHTING,
+ .catchRate = 45,
+ .expYield = 142,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 1,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_BLAZE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_RED,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_BLAZIKEN] =
+ {
+ .baseHP = 80,
+ .baseAttack = 120,
+ .baseDefense = 70,
+ .baseSpeed = 80,
+ .baseSpAttack = 110,
+ .baseSpDefense = 70,
+ .type1 = TYPE_FIRE,
+ .type2 = TYPE_FIGHTING,
+ .catchRate = 45,
+ .expYield = 209,
+ .evYield_HP = 0,
+ .evYield_Attack = 3,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_BLAZE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_RED,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_MUDKIP] =
+ {
+ .baseHP = 50,
+ .baseAttack = 70,
+ .baseDefense = 50,
+ .baseSpeed = 40,
+ .baseSpAttack = 50,
+ .baseSpDefense = 50,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_WATER,
+ .catchRate = 45,
+ .expYield = 65,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_WATER_1,
+ .ability1 = ABILITY_TORRENT,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_MARSHTOMP] =
+ {
+ .baseHP = 70,
+ .baseAttack = 85,
+ .baseDefense = 70,
+ .baseSpeed = 50,
+ .baseSpAttack = 60,
+ .baseSpDefense = 70,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_GROUND,
+ .catchRate = 45,
+ .expYield = 143,
+ .evYield_HP = 0,
+ .evYield_Attack = 2,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_WATER_1,
+ .ability1 = ABILITY_TORRENT,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SWAMPERT] =
+ {
+ .baseHP = 100,
+ .baseAttack = 110,
+ .baseDefense = 90,
+ .baseSpeed = 60,
+ .baseSpAttack = 85,
+ .baseSpDefense = 90,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_GROUND,
+ .catchRate = 45,
+ .expYield = 210,
+ .evYield_HP = 0,
+ .evYield_Attack = 3,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_WATER_1,
+ .ability1 = ABILITY_TORRENT,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_POOCHYENA] =
+ {
+ .baseHP = 35,
+ .baseAttack = 55,
+ .baseDefense = 35,
+ .baseSpeed = 35,
+ .baseSpAttack = 30,
+ .baseSpDefense = 30,
+ .type1 = TYPE_DARK,
+ .type2 = TYPE_DARK,
+ .catchRate = 255,
+ .expYield = 55,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_PECHA_BERRY,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_RUN_AWAY,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GRAY,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_MIGHTYENA] =
+ {
+ .baseHP = 70,
+ .baseAttack = 90,
+ .baseDefense = 70,
+ .baseSpeed = 70,
+ .baseSpAttack = 60,
+ .baseSpDefense = 60,
+ .type1 = TYPE_DARK,
+ .type2 = TYPE_DARK,
+ .catchRate = 127,
+ .expYield = 128,
+ .evYield_HP = 0,
+ .evYield_Attack = 2,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_PECHA_BERRY,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_INTIMIDATE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GRAY,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_ZIGZAGOON] =
+ {
+ .baseHP = 38,
+ .baseAttack = 30,
+ .baseDefense = 41,
+ .baseSpeed = 60,
+ .baseSpAttack = 30,
+ .baseSpDefense = 41,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 255,
+ .expYield = 60,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_ORAN_BERRY,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_PICKUP,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_LINOONE] =
+ {
+ .baseHP = 78,
+ .baseAttack = 70,
+ .baseDefense = 61,
+ .baseSpeed = 100,
+ .baseSpAttack = 50,
+ .baseSpDefense = 61,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 90,
+ .expYield = 128,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_ORAN_BERRY,
+ .item2 = ITEM_SITRUS_BERRY,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_PICKUP,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_WHITE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_WURMPLE] =
+ {
+ .baseHP = 45,
+ .baseAttack = 45,
+ .baseDefense = 35,
+ .baseSpeed = 20,
+ .baseSpAttack = 20,
+ .baseSpDefense = 30,
+ .type1 = TYPE_BUG,
+ .type2 = TYPE_BUG,
+ .catchRate = 255,
+ .expYield = 54,
+ .evYield_HP = 1,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_BUG,
+ .eggGroup2 = EGG_GROUP_BUG,
+ .ability1 = ABILITY_SHIELD_DUST,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_RED,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SILCOON] =
+ {
+ .baseHP = 50,
+ .baseAttack = 35,
+ .baseDefense = 55,
+ .baseSpeed = 15,
+ .baseSpAttack = 25,
+ .baseSpDefense = 25,
+ .type1 = TYPE_BUG,
+ .type2 = TYPE_BUG,
+ .catchRate = 120,
+ .expYield = 71,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 2,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_BUG,
+ .eggGroup2 = EGG_GROUP_BUG,
+ .ability1 = ABILITY_SHED_SKIN,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_WHITE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_BEAUTIFLY] =
+ {
+ .baseHP = 60,
+ .baseAttack = 70,
+ .baseDefense = 50,
+ .baseSpeed = 65,
+ .baseSpAttack = 90,
+ .baseSpDefense = 50,
+ .type1 = TYPE_BUG,
+ .type2 = TYPE_FLYING,
+ .catchRate = 45,
+ .expYield = 161,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 3,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_SILVER_POWDER,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_BUG,
+ .eggGroup2 = EGG_GROUP_BUG,
+ .ability1 = ABILITY_SWARM,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_YELLOW,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_CASCOON] =
+ {
+ .baseHP = 50,
+ .baseAttack = 35,
+ .baseDefense = 55,
+ .baseSpeed = 15,
+ .baseSpAttack = 25,
+ .baseSpDefense = 25,
+ .type1 = TYPE_BUG,
+ .type2 = TYPE_BUG,
+ .catchRate = 120,
+ .expYield = 72,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 2,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_BUG,
+ .eggGroup2 = EGG_GROUP_BUG,
+ .ability1 = ABILITY_SHED_SKIN,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PURPLE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_DUSTOX] =
+ {
+ .baseHP = 60,
+ .baseAttack = 50,
+ .baseDefense = 70,
+ .baseSpeed = 65,
+ .baseSpAttack = 50,
+ .baseSpDefense = 90,
+ .type1 = TYPE_BUG,
+ .type2 = TYPE_POISON,
+ .catchRate = 45,
+ .expYield = 160,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 3,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_SILVER_POWDER,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_BUG,
+ .eggGroup2 = EGG_GROUP_BUG,
+ .ability1 = ABILITY_SHIELD_DUST,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GREEN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_LOTAD] =
+ {
+ .baseHP = 40,
+ .baseAttack = 30,
+ .baseDefense = 30,
+ .baseSpeed = 30,
+ .baseSpAttack = 40,
+ .baseSpDefense = 50,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_GRASS,
+ .catchRate = 255,
+ .expYield = 74,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 1,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_GRASS,
+ .ability1 = ABILITY_SWIFT_SWIM,
+ .ability2 = ABILITY_RAIN_DISH,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GREEN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_LOMBRE] =
+ {
+ .baseHP = 60,
+ .baseAttack = 50,
+ .baseDefense = 50,
+ .baseSpeed = 50,
+ .baseSpAttack = 60,
+ .baseSpDefense = 70,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_GRASS,
+ .catchRate = 120,
+ .expYield = 141,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_GRASS,
+ .ability1 = ABILITY_SWIFT_SWIM,
+ .ability2 = ABILITY_RAIN_DISH,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GREEN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_LUDICOLO] =
+ {
+ .baseHP = 80,
+ .baseAttack = 70,
+ .baseDefense = 70,
+ .baseSpeed = 70,
+ .baseSpAttack = 90,
+ .baseSpDefense = 100,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_GRASS,
+ .catchRate = 45,
+ .expYield = 181,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 3,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_GRASS,
+ .ability1 = ABILITY_SWIFT_SWIM,
+ .ability2 = ABILITY_RAIN_DISH,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GREEN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SEEDOT] =
+ {
+ .baseHP = 40,
+ .baseAttack = 40,
+ .baseDefense = 50,
+ .baseSpeed = 30,
+ .baseSpAttack = 30,
+ .baseSpDefense = 30,
+ .type1 = TYPE_GRASS,
+ .type2 = TYPE_GRASS,
+ .catchRate = 255,
+ .expYield = 74,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 1,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_GRASS,
+ .ability1 = ABILITY_CHLOROPHYLL,
+ .ability2 = ABILITY_EARLY_BIRD,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_NUZLEAF] =
+ {
+ .baseHP = 70,
+ .baseAttack = 70,
+ .baseDefense = 40,
+ .baseSpeed = 60,
+ .baseSpAttack = 60,
+ .baseSpDefense = 40,
+ .type1 = TYPE_GRASS,
+ .type2 = TYPE_DARK,
+ .catchRate = 120,
+ .expYield = 141,
+ .evYield_HP = 0,
+ .evYield_Attack = 2,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_GRASS,
+ .ability1 = ABILITY_CHLOROPHYLL,
+ .ability2 = ABILITY_EARLY_BIRD,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SHIFTRY] =
+ {
+ .baseHP = 90,
+ .baseAttack = 100,
+ .baseDefense = 60,
+ .baseSpeed = 80,
+ .baseSpAttack = 90,
+ .baseSpDefense = 60,
+ .type1 = TYPE_GRASS,
+ .type2 = TYPE_DARK,
+ .catchRate = 45,
+ .expYield = 181,
+ .evYield_HP = 0,
+ .evYield_Attack = 3,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_GRASS,
+ .ability1 = ABILITY_CHLOROPHYLL,
+ .ability2 = ABILITY_EARLY_BIRD,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_NINCADA] =
+ {
+ .baseHP = 31,
+ .baseAttack = 45,
+ .baseDefense = 90,
+ .baseSpeed = 40,
+ .baseSpAttack = 30,
+ .baseSpDefense = 30,
+ .type1 = TYPE_BUG,
+ .type2 = TYPE_GROUND,
+ .catchRate = 255,
+ .expYield = 65,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 1,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_ERRATIC,
+ .eggGroup1 = EGG_GROUP_BUG,
+ .eggGroup2 = EGG_GROUP_BUG,
+ .ability1 = ABILITY_COMPOUND_EYES,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GRAY,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_NINJASK] =
+ {
+ .baseHP = 61,
+ .baseAttack = 90,
+ .baseDefense = 45,
+ .baseSpeed = 160,
+ .baseSpAttack = 50,
+ .baseSpDefense = 50,
+ .type1 = TYPE_BUG,
+ .type2 = TYPE_FLYING,
+ .catchRate = 120,
+ .expYield = 155,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_ERRATIC,
+ .eggGroup1 = EGG_GROUP_BUG,
+ .eggGroup2 = EGG_GROUP_BUG,
+ .ability1 = ABILITY_SPEED_BOOST,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_YELLOW,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SHEDINJA] =
+ {
+ .baseHP = 1,
+ .baseAttack = 90,
+ .baseDefense = 45,
+ .baseSpeed = 40,
+ .baseSpAttack = 30,
+ .baseSpDefense = 30,
+ .type1 = TYPE_BUG,
+ .type2 = TYPE_GHOST,
+ .catchRate = 45,
+ .expYield = 95,
+ .evYield_HP = 2,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_ERRATIC,
+ .eggGroup1 = EGG_GROUP_MINERAL,
+ .eggGroup2 = EGG_GROUP_MINERAL,
+ .ability1 = ABILITY_WONDER_GUARD,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_TAILLOW] =
+ {
+ .baseHP = 40,
+ .baseAttack = 55,
+ .baseDefense = 30,
+ .baseSpeed = 85,
+ .baseSpAttack = 30,
+ .baseSpDefense = 30,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_FLYING,
+ .catchRate = 200,
+ .expYield = 59,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_FLYING,
+ .eggGroup2 = EGG_GROUP_FLYING,
+ .ability1 = ABILITY_GUTS,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SWELLOW] =
+ {
+ .baseHP = 60,
+ .baseAttack = 85,
+ .baseDefense = 60,
+ .baseSpeed = 125,
+ .baseSpAttack = 50,
+ .baseSpDefense = 50,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_FLYING,
+ .catchRate = 45,
+ .expYield = 162,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_FLYING,
+ .eggGroup2 = EGG_GROUP_FLYING,
+ .ability1 = ABILITY_GUTS,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SHROOMISH] =
+ {
+ .baseHP = 60,
+ .baseAttack = 40,
+ .baseDefense = 60,
+ .baseSpeed = 35,
+ .baseSpAttack = 40,
+ .baseSpDefense = 60,
+ .type1 = TYPE_GRASS,
+ .type2 = TYPE_GRASS,
+ .catchRate = 255,
+ .expYield = 65,
+ .evYield_HP = 1,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_FLUCTUATING,
+ .eggGroup1 = EGG_GROUP_FAIRY,
+ .eggGroup2 = EGG_GROUP_GRASS,
+ .ability1 = ABILITY_EFFECT_SPORE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_BRELOOM] =
+ {
+ .baseHP = 60,
+ .baseAttack = 130,
+ .baseDefense = 80,
+ .baseSpeed = 70,
+ .baseSpAttack = 60,
+ .baseSpDefense = 60,
+ .type1 = TYPE_GRASS,
+ .type2 = TYPE_FIGHTING,
+ .catchRate = 90,
+ .expYield = 165,
+ .evYield_HP = 0,
+ .evYield_Attack = 2,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_FLUCTUATING,
+ .eggGroup1 = EGG_GROUP_FAIRY,
+ .eggGroup2 = EGG_GROUP_GRASS,
+ .ability1 = ABILITY_EFFECT_SPORE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GREEN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SPINDA] =
+ {
+ .baseHP = 60,
+ .baseAttack = 60,
+ .baseDefense = 60,
+ .baseSpeed = 60,
+ .baseSpAttack = 60,
+ .baseSpDefense = 60,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 255,
+ .expYield = 85,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 1,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_CHESTO_BERRY,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_HUMAN_LIKE,
+ .ability1 = ABILITY_OWN_TEMPO,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = TRUE,
+ },
+
+ [SPECIES_WINGULL] =
+ {
+ .baseHP = 40,
+ .baseAttack = 30,
+ .baseDefense = 30,
+ .baseSpeed = 85,
+ .baseSpAttack = 55,
+ .baseSpDefense = 30,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_FLYING,
+ .catchRate = 190,
+ .expYield = 64,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_FLYING,
+ .ability1 = ABILITY_KEEN_EYE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_WHITE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_PELIPPER] =
+ {
+ .baseHP = 60,
+ .baseAttack = 50,
+ .baseDefense = 100,
+ .baseSpeed = 65,
+ .baseSpAttack = 85,
+ .baseSpDefense = 70,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_FLYING,
+ .catchRate = 45,
+ .expYield = 164,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 2,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_FLYING,
+ .ability1 = ABILITY_KEEN_EYE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_YELLOW,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SURSKIT] =
+ {
+ .baseHP = 40,
+ .baseAttack = 30,
+ .baseDefense = 32,
+ .baseSpeed = 65,
+ .baseSpAttack = 50,
+ .baseSpDefense = 52,
+ .type1 = TYPE_BUG,
+ .type2 = TYPE_WATER,
+ .catchRate = 200,
+ .expYield = 63,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_BUG,
+ .ability1 = ABILITY_SWIFT_SWIM,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_MASQUERAIN] =
+ {
+ .baseHP = 70,
+ .baseAttack = 60,
+ .baseDefense = 62,
+ .baseSpeed = 60,
+ .baseSpAttack = 80,
+ .baseSpDefense = 82,
+ .type1 = TYPE_BUG,
+ .type2 = TYPE_FLYING,
+ .catchRate = 75,
+ .expYield = 128,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 1,
+ .evYield_SpDefense = 1,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_SILVER_POWDER,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_BUG,
+ .ability1 = ABILITY_INTIMIDATE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_WAILMER] =
+ {
+ .baseHP = 130,
+ .baseAttack = 70,
+ .baseDefense = 35,
+ .baseSpeed = 60,
+ .baseSpAttack = 70,
+ .baseSpDefense = 35,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_WATER,
+ .catchRate = 125,
+ .expYield = 137,
+ .evYield_HP = 1,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 40,
+ .friendship = 70,
+ .growthRate = GROWTH_FLUCTUATING,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_WATER_2,
+ .ability1 = ABILITY_WATER_VEIL,
+ .ability2 = ABILITY_OBLIVIOUS,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_WAILORD] =
+ {
+ .baseHP = 170,
+ .baseAttack = 90,
+ .baseDefense = 45,
+ .baseSpeed = 60,
+ .baseSpAttack = 90,
+ .baseSpDefense = 45,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_WATER,
+ .catchRate = 60,
+ .expYield = 206,
+ .evYield_HP = 2,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 40,
+ .friendship = 70,
+ .growthRate = GROWTH_FLUCTUATING,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_WATER_2,
+ .ability1 = ABILITY_WATER_VEIL,
+ .ability2 = ABILITY_OBLIVIOUS,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SKITTY] =
+ {
+ .baseHP = 50,
+ .baseAttack = 45,
+ .baseDefense = 45,
+ .baseSpeed = 50,
+ .baseSpAttack = 35,
+ .baseSpDefense = 35,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 255,
+ .expYield = 65,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_LEPPA_BERRY,
+ .genderRatio = PERCENT_FEMALE(75),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FAIRY,
+ .ability1 = ABILITY_CUTE_CHARM,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PINK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_DELCATTY] =
+ {
+ .baseHP = 70,
+ .baseAttack = 65,
+ .baseDefense = 65,
+ .baseSpeed = 70,
+ .baseSpAttack = 55,
+ .baseSpDefense = 55,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 60,
+ .expYield = 138,
+ .evYield_HP = 1,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_LEPPA_BERRY,
+ .genderRatio = PERCENT_FEMALE(75),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FAIRY,
+ .ability1 = ABILITY_CUTE_CHARM,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PURPLE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_KECLEON] =
+ {
+ .baseHP = 60,
+ .baseAttack = 90,
+ .baseDefense = 70,
+ .baseSpeed = 40,
+ .baseSpAttack = 60,
+ .baseSpDefense = 120,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 200,
+ .expYield = 132,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 1,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_PERSIM_BERRY,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_COLOR_CHANGE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GREEN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_BALTOY] =
+ {
+ .baseHP = 40,
+ .baseAttack = 40,
+ .baseDefense = 55,
+ .baseSpeed = 55,
+ .baseSpAttack = 40,
+ .baseSpDefense = 70,
+ .type1 = TYPE_GROUND,
+ .type2 = TYPE_PSYCHIC,
+ .catchRate = 255,
+ .expYield = 58,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 1,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_MINERAL,
+ .eggGroup2 = EGG_GROUP_MINERAL,
+ .ability1 = ABILITY_LEVITATE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_CLAYDOL] =
+ {
+ .baseHP = 60,
+ .baseAttack = 70,
+ .baseDefense = 105,
+ .baseSpeed = 75,
+ .baseSpAttack = 70,
+ .baseSpDefense = 120,
+ .type1 = TYPE_GROUND,
+ .type2 = TYPE_PSYCHIC,
+ .catchRate = 90,
+ .expYield = 189,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_MINERAL,
+ .eggGroup2 = EGG_GROUP_MINERAL,
+ .ability1 = ABILITY_LEVITATE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLACK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_NOSEPASS] =
+ {
+ .baseHP = 30,
+ .baseAttack = 45,
+ .baseDefense = 135,
+ .baseSpeed = 30,
+ .baseSpAttack = 45,
+ .baseSpDefense = 90,
+ .type1 = TYPE_ROCK,
+ .type2 = TYPE_ROCK,
+ .catchRate = 255,
+ .expYield = 108,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 1,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_MINERAL,
+ .eggGroup2 = EGG_GROUP_MINERAL,
+ .ability1 = ABILITY_STURDY,
+ .ability2 = ABILITY_MAGNET_PULL,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GRAY,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_TORKOAL] =
+ {
+ .baseHP = 70,
+ .baseAttack = 85,
+ .baseDefense = 140,
+ .baseSpeed = 20,
+ .baseSpAttack = 85,
+ .baseSpDefense = 70,
+ .type1 = TYPE_FIRE,
+ .type2 = TYPE_FIRE,
+ .catchRate = 90,
+ .expYield = 161,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 2,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_WHITE_SMOKE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SABLEYE] =
+ {
+ .baseHP = 50,
+ .baseAttack = 75,
+ .baseDefense = 75,
+ .baseSpeed = 50,
+ .baseSpAttack = 65,
+ .baseSpDefense = 65,
+ .type1 = TYPE_DARK,
+ .type2 = TYPE_GHOST,
+ .catchRate = 45,
+ .expYield = 98,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 1,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 25,
+ .friendship = 35,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_HUMAN_LIKE,
+ .eggGroup2 = EGG_GROUP_HUMAN_LIKE,
+ .ability1 = ABILITY_KEEN_EYE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PURPLE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_BARBOACH] =
+ {
+ .baseHP = 50,
+ .baseAttack = 48,
+ .baseDefense = 43,
+ .baseSpeed = 60,
+ .baseSpAttack = 46,
+ .baseSpDefense = 41,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_GROUND,
+ .catchRate = 190,
+ .expYield = 92,
+ .evYield_HP = 1,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_WATER_2,
+ .eggGroup2 = EGG_GROUP_WATER_2,
+ .ability1 = ABILITY_OBLIVIOUS,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GRAY,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_WHISCASH] =
+ {
+ .baseHP = 110,
+ .baseAttack = 78,
+ .baseDefense = 73,
+ .baseSpeed = 60,
+ .baseSpAttack = 76,
+ .baseSpDefense = 71,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_GROUND,
+ .catchRate = 75,
+ .expYield = 158,
+ .evYield_HP = 2,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_WATER_2,
+ .eggGroup2 = EGG_GROUP_WATER_2,
+ .ability1 = ABILITY_OBLIVIOUS,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_LUVDISC] =
+ {
+ .baseHP = 43,
+ .baseAttack = 30,
+ .baseDefense = 55,
+ .baseSpeed = 97,
+ .baseSpAttack = 40,
+ .baseSpDefense = 65,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_WATER,
+ .catchRate = 225,
+ .expYield = 110,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_HEART_SCALE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(75),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_FAST,
+ .eggGroup1 = EGG_GROUP_WATER_2,
+ .eggGroup2 = EGG_GROUP_WATER_2,
+ .ability1 = ABILITY_SWIFT_SWIM,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PINK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_CORPHISH] =
+ {
+ .baseHP = 43,
+ .baseAttack = 80,
+ .baseDefense = 65,
+ .baseSpeed = 35,
+ .baseSpAttack = 50,
+ .baseSpDefense = 35,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_WATER,
+ .catchRate = 205,
+ .expYield = 111,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_FLUCTUATING,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_WATER_3,
+ .ability1 = ABILITY_HYPER_CUTTER,
+ .ability2 = ABILITY_SHELL_ARMOR,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_RED,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_CRAWDAUNT] =
+ {
+ .baseHP = 63,
+ .baseAttack = 120,
+ .baseDefense = 85,
+ .baseSpeed = 55,
+ .baseSpAttack = 90,
+ .baseSpDefense = 55,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_DARK,
+ .catchRate = 155,
+ .expYield = 161,
+ .evYield_HP = 0,
+ .evYield_Attack = 2,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_FLUCTUATING,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_WATER_3,
+ .ability1 = ABILITY_HYPER_CUTTER,
+ .ability2 = ABILITY_SHELL_ARMOR,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_RED,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_FEEBAS] =
+ {
+ .baseHP = 20,
+ .baseAttack = 15,
+ .baseDefense = 20,
+ .baseSpeed = 80,
+ .baseSpAttack = 10,
+ .baseSpDefense = 55,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_WATER,
+ .catchRate = 255,
+ .expYield = 61,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_ERRATIC,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_DRAGON,
+ .ability1 = ABILITY_SWIFT_SWIM,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_MILOTIC] =
+ {
+ .baseHP = 95,
+ .baseAttack = 60,
+ .baseDefense = 79,
+ .baseSpeed = 81,
+ .baseSpAttack = 100,
+ .baseSpDefense = 125,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_WATER,
+ .catchRate = 60,
+ .expYield = 213,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_ERRATIC,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_DRAGON,
+ .ability1 = ABILITY_MARVEL_SCALE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PINK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_CARVANHA] =
+ {
+ .baseHP = 45,
+ .baseAttack = 90,
+ .baseDefense = 20,
+ .baseSpeed = 65,
+ .baseSpAttack = 65,
+ .baseSpDefense = 20,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_DARK,
+ .catchRate = 225,
+ .expYield = 88,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 35,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_WATER_2,
+ .eggGroup2 = EGG_GROUP_WATER_2,
+ .ability1 = ABILITY_ROUGH_SKIN,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_RED,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SHARPEDO] =
+ {
+ .baseHP = 70,
+ .baseAttack = 120,
+ .baseDefense = 40,
+ .baseSpeed = 95,
+ .baseSpAttack = 95,
+ .baseSpDefense = 40,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_DARK,
+ .catchRate = 60,
+ .expYield = 175,
+ .evYield_HP = 0,
+ .evYield_Attack = 2,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 35,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_WATER_2,
+ .eggGroup2 = EGG_GROUP_WATER_2,
+ .ability1 = ABILITY_ROUGH_SKIN,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_TRAPINCH] =
+ {
+ .baseHP = 45,
+ .baseAttack = 100,
+ .baseDefense = 45,
+ .baseSpeed = 10,
+ .baseSpAttack = 45,
+ .baseSpDefense = 45,
+ .type1 = TYPE_GROUND,
+ .type2 = TYPE_GROUND,
+ .catchRate = 255,
+ .expYield = 73,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_SOFT_SAND,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_BUG,
+ .eggGroup2 = EGG_GROUP_BUG,
+ .ability1 = ABILITY_HYPER_CUTTER,
+ .ability2 = ABILITY_ARENA_TRAP,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_VIBRAVA] =
+ {
+ .baseHP = 50,
+ .baseAttack = 70,
+ .baseDefense = 50,
+ .baseSpeed = 70,
+ .baseSpAttack = 50,
+ .baseSpDefense = 50,
+ .type1 = TYPE_GROUND,
+ .type2 = TYPE_DRAGON,
+ .catchRate = 120,
+ .expYield = 126,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_BUG,
+ .eggGroup2 = EGG_GROUP_BUG,
+ .ability1 = ABILITY_LEVITATE,
+ .ability2 = ABILITY_LEVITATE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GREEN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_FLYGON] =
+ {
+ .baseHP = 80,
+ .baseAttack = 100,
+ .baseDefense = 80,
+ .baseSpeed = 100,
+ .baseSpAttack = 80,
+ .baseSpDefense = 80,
+ .type1 = TYPE_GROUND,
+ .type2 = TYPE_DRAGON,
+ .catchRate = 45,
+ .expYield = 197,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_BUG,
+ .eggGroup2 = EGG_GROUP_BUG,
+ .ability1 = ABILITY_LEVITATE,
+ .ability2 = ABILITY_LEVITATE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GREEN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_MAKUHITA] =
+ {
+ .baseHP = 72,
+ .baseAttack = 60,
+ .baseDefense = 30,
+ .baseSpeed = 25,
+ .baseSpAttack = 20,
+ .baseSpDefense = 30,
+ .type1 = TYPE_FIGHTING,
+ .type2 = TYPE_FIGHTING,
+ .catchRate = 180,
+ .expYield = 87,
+ .evYield_HP = 1,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(25),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_FLUCTUATING,
+ .eggGroup1 = EGG_GROUP_HUMAN_LIKE,
+ .eggGroup2 = EGG_GROUP_HUMAN_LIKE,
+ .ability1 = ABILITY_THICK_FAT,
+ .ability2 = ABILITY_GUTS,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_YELLOW,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_HARIYAMA] =
+ {
+ .baseHP = 144,
+ .baseAttack = 120,
+ .baseDefense = 60,
+ .baseSpeed = 50,
+ .baseSpAttack = 40,
+ .baseSpDefense = 60,
+ .type1 = TYPE_FIGHTING,
+ .type2 = TYPE_FIGHTING,
+ .catchRate = 200,
+ .expYield = 184,
+ .evYield_HP = 2,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_KINGS_ROCK,
+ .genderRatio = PERCENT_FEMALE(25),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_FLUCTUATING,
+ .eggGroup1 = EGG_GROUP_HUMAN_LIKE,
+ .eggGroup2 = EGG_GROUP_HUMAN_LIKE,
+ .ability1 = ABILITY_THICK_FAT,
+ .ability2 = ABILITY_GUTS,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_ELECTRIKE] =
+ {
+ .baseHP = 40,
+ .baseAttack = 45,
+ .baseDefense = 40,
+ .baseSpeed = 65,
+ .baseSpAttack = 65,
+ .baseSpDefense = 40,
+ .type1 = TYPE_ELECTRIC,
+ .type2 = TYPE_ELECTRIC,
+ .catchRate = 120,
+ .expYield = 104,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_STATIC,
+ .ability2 = ABILITY_LIGHTNING_ROD,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GREEN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_MANECTRIC] =
+ {
+ .baseHP = 70,
+ .baseAttack = 75,
+ .baseDefense = 60,
+ .baseSpeed = 105,
+ .baseSpAttack = 105,
+ .baseSpDefense = 60,
+ .type1 = TYPE_ELECTRIC,
+ .type2 = TYPE_ELECTRIC,
+ .catchRate = 45,
+ .expYield = 168,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_STATIC,
+ .ability2 = ABILITY_LIGHTNING_ROD,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_YELLOW,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_NUMEL] =
+ {
+ .baseHP = 60,
+ .baseAttack = 60,
+ .baseDefense = 40,
+ .baseSpeed = 35,
+ .baseSpAttack = 65,
+ .baseSpDefense = 45,
+ .type1 = TYPE_FIRE,
+ .type2 = TYPE_GROUND,
+ .catchRate = 255,
+ .expYield = 88,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 1,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_RAWST_BERRY,
+ .item2 = ITEM_RAWST_BERRY,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_OBLIVIOUS,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_YELLOW,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_CAMERUPT] =
+ {
+ .baseHP = 70,
+ .baseAttack = 100,
+ .baseDefense = 70,
+ .baseSpeed = 40,
+ .baseSpAttack = 105,
+ .baseSpDefense = 75,
+ .type1 = TYPE_FIRE,
+ .type2 = TYPE_GROUND,
+ .catchRate = 150,
+ .expYield = 175,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 1,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_RAWST_BERRY,
+ .item2 = ITEM_RAWST_BERRY,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_MAGMA_ARMOR,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_RED,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SPHEAL] =
+ {
+ .baseHP = 70,
+ .baseAttack = 40,
+ .baseDefense = 50,
+ .baseSpeed = 25,
+ .baseSpAttack = 55,
+ .baseSpDefense = 50,
+ .type1 = TYPE_ICE,
+ .type2 = TYPE_WATER,
+ .catchRate = 255,
+ .expYield = 75,
+ .evYield_HP = 1,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_THICK_FAT,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SEALEO] =
+ {
+ .baseHP = 90,
+ .baseAttack = 60,
+ .baseDefense = 70,
+ .baseSpeed = 45,
+ .baseSpAttack = 75,
+ .baseSpDefense = 70,
+ .type1 = TYPE_ICE,
+ .type2 = TYPE_WATER,
+ .catchRate = 120,
+ .expYield = 128,
+ .evYield_HP = 2,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_THICK_FAT,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_WALREIN] =
+ {
+ .baseHP = 110,
+ .baseAttack = 80,
+ .baseDefense = 90,
+ .baseSpeed = 65,
+ .baseSpAttack = 95,
+ .baseSpDefense = 90,
+ .type1 = TYPE_ICE,
+ .type2 = TYPE_WATER,
+ .catchRate = 45,
+ .expYield = 192,
+ .evYield_HP = 3,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_THICK_FAT,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_CACNEA] =
+ {
+ .baseHP = 50,
+ .baseAttack = 85,
+ .baseDefense = 40,
+ .baseSpeed = 35,
+ .baseSpAttack = 85,
+ .baseSpDefense = 40,
+ .type1 = TYPE_GRASS,
+ .type2 = TYPE_GRASS,
+ .catchRate = 190,
+ .expYield = 97,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 1,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_POISON_BARB,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 35,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_GRASS,
+ .eggGroup2 = EGG_GROUP_HUMAN_LIKE,
+ .ability1 = ABILITY_SAND_VEIL,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GREEN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_CACTURNE] =
+ {
+ .baseHP = 70,
+ .baseAttack = 115,
+ .baseDefense = 60,
+ .baseSpeed = 55,
+ .baseSpAttack = 115,
+ .baseSpDefense = 60,
+ .type1 = TYPE_GRASS,
+ .type2 = TYPE_DARK,
+ .catchRate = 60,
+ .expYield = 177,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 1,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_POISON_BARB,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 35,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_GRASS,
+ .eggGroup2 = EGG_GROUP_HUMAN_LIKE,
+ .ability1 = ABILITY_SAND_VEIL,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GREEN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SNORUNT] =
+ {
+ .baseHP = 50,
+ .baseAttack = 50,
+ .baseDefense = 50,
+ .baseSpeed = 50,
+ .baseSpAttack = 50,
+ .baseSpDefense = 50,
+ .type1 = TYPE_ICE,
+ .type2 = TYPE_ICE,
+ .catchRate = 190,
+ .expYield = 74,
+ .evYield_HP = 1,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FAIRY,
+ .eggGroup2 = EGG_GROUP_MINERAL,
+ .ability1 = ABILITY_INNER_FOCUS,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GRAY,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_GLALIE] =
+ {
+ .baseHP = 80,
+ .baseAttack = 80,
+ .baseDefense = 80,
+ .baseSpeed = 80,
+ .baseSpAttack = 80,
+ .baseSpDefense = 80,
+ .type1 = TYPE_ICE,
+ .type2 = TYPE_ICE,
+ .catchRate = 75,
+ .expYield = 187,
+ .evYield_HP = 2,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NEVER_MELT_ICE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FAIRY,
+ .eggGroup2 = EGG_GROUP_MINERAL,
+ .ability1 = ABILITY_INNER_FOCUS,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GRAY,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_LUNATONE] =
+ {
+ .baseHP = 70,
+ .baseAttack = 55,
+ .baseDefense = 65,
+ .baseSpeed = 70,
+ .baseSpAttack = 95,
+ .baseSpDefense = 85,
+ .type1 = TYPE_ROCK,
+ .type2 = TYPE_PSYCHIC,
+ .catchRate = 45,
+ .expYield = 150,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_MOON_STONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 25,
+ .friendship = 70,
+ .growthRate = GROWTH_FAST,
+ .eggGroup1 = EGG_GROUP_MINERAL,
+ .eggGroup2 = EGG_GROUP_MINERAL,
+ .ability1 = ABILITY_LEVITATE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_YELLOW,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SOLROCK] =
+ {
+ .baseHP = 70,
+ .baseAttack = 95,
+ .baseDefense = 85,
+ .baseSpeed = 70,
+ .baseSpAttack = 55,
+ .baseSpDefense = 65,
+ .type1 = TYPE_ROCK,
+ .type2 = TYPE_PSYCHIC,
+ .catchRate = 45,
+ .expYield = 150,
+ .evYield_HP = 0,
+ .evYield_Attack = 2,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_SUN_STONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 25,
+ .friendship = 70,
+ .growthRate = GROWTH_FAST,
+ .eggGroup1 = EGG_GROUP_MINERAL,
+ .eggGroup2 = EGG_GROUP_MINERAL,
+ .ability1 = ABILITY_LEVITATE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_RED,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_AZURILL] =
+ {
+ .baseHP = 50,
+ .baseAttack = 20,
+ .baseDefense = 40,
+ .baseSpeed = 20,
+ .baseSpAttack = 20,
+ .baseSpDefense = 40,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 150,
+ .expYield = 33,
+ .evYield_HP = 1,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(75),
+ .eggCycles = 10,
+ .friendship = 70,
+ .growthRate = GROWTH_FAST,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_THICK_FAT,
+ .ability2 = ABILITY_HUGE_POWER,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SPOINK] =
+ {
+ .baseHP = 60,
+ .baseAttack = 25,
+ .baseDefense = 35,
+ .baseSpeed = 60,
+ .baseSpAttack = 70,
+ .baseSpDefense = 80,
+ .type1 = TYPE_PSYCHIC,
+ .type2 = TYPE_PSYCHIC,
+ .catchRate = 255,
+ .expYield = 89,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 1,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_THICK_FAT,
+ .ability2 = ABILITY_OWN_TEMPO,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLACK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_GRUMPIG] =
+ {
+ .baseHP = 80,
+ .baseAttack = 45,
+ .baseDefense = 65,
+ .baseSpeed = 80,
+ .baseSpAttack = 90,
+ .baseSpDefense = 110,
+ .type1 = TYPE_PSYCHIC,
+ .type2 = TYPE_PSYCHIC,
+ .catchRate = 60,
+ .expYield = 164,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_THICK_FAT,
+ .ability2 = ABILITY_OWN_TEMPO,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PURPLE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_PLUSLE] =
+ {
+ .baseHP = 60,
+ .baseAttack = 50,
+ .baseDefense = 40,
+ .baseSpeed = 95,
+ .baseSpAttack = 85,
+ .baseSpDefense = 75,
+ .type1 = TYPE_ELECTRIC,
+ .type2 = TYPE_ELECTRIC,
+ .catchRate = 200,
+ .expYield = 120,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FAIRY,
+ .eggGroup2 = EGG_GROUP_FAIRY,
+ .ability1 = ABILITY_PLUS,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_YELLOW,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_MINUN] =
+ {
+ .baseHP = 60,
+ .baseAttack = 40,
+ .baseDefense = 50,
+ .baseSpeed = 95,
+ .baseSpAttack = 75,
+ .baseSpDefense = 85,
+ .type1 = TYPE_ELECTRIC,
+ .type2 = TYPE_ELECTRIC,
+ .catchRate = 200,
+ .expYield = 120,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FAIRY,
+ .eggGroup2 = EGG_GROUP_FAIRY,
+ .ability1 = ABILITY_MINUS,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_YELLOW,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_MAWILE] =
+ {
+ .baseHP = 50,
+ .baseAttack = 85,
+ .baseDefense = 85,
+ .baseSpeed = 50,
+ .baseSpAttack = 55,
+ .baseSpDefense = 55,
+ .type1 = TYPE_STEEL,
+ .type2 = TYPE_STEEL,
+ .catchRate = 45,
+ .expYield = 98,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 1,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_FAST,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FAIRY,
+ .ability1 = ABILITY_HYPER_CUTTER,
+ .ability2 = ABILITY_INTIMIDATE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLACK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_MEDITITE] =
+ {
+ .baseHP = 30,
+ .baseAttack = 40,
+ .baseDefense = 55,
+ .baseSpeed = 60,
+ .baseSpAttack = 40,
+ .baseSpDefense = 55,
+ .type1 = TYPE_FIGHTING,
+ .type2 = TYPE_PSYCHIC,
+ .catchRate = 180,
+ .expYield = 91,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_HUMAN_LIKE,
+ .eggGroup2 = EGG_GROUP_HUMAN_LIKE,
+ .ability1 = ABILITY_PURE_POWER,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_MEDICHAM] =
+ {
+ .baseHP = 60,
+ .baseAttack = 60,
+ .baseDefense = 75,
+ .baseSpeed = 80,
+ .baseSpAttack = 60,
+ .baseSpDefense = 75,
+ .type1 = TYPE_FIGHTING,
+ .type2 = TYPE_PSYCHIC,
+ .catchRate = 90,
+ .expYield = 153,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_HUMAN_LIKE,
+ .eggGroup2 = EGG_GROUP_HUMAN_LIKE,
+ .ability1 = ABILITY_PURE_POWER,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_RED,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SWABLU] =
+ {
+ .baseHP = 45,
+ .baseAttack = 40,
+ .baseDefense = 60,
+ .baseSpeed = 50,
+ .baseSpAttack = 40,
+ .baseSpDefense = 75,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_FLYING,
+ .catchRate = 255,
+ .expYield = 74,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 1,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_ERRATIC,
+ .eggGroup1 = EGG_GROUP_FLYING,
+ .eggGroup2 = EGG_GROUP_DRAGON,
+ .ability1 = ABILITY_NATURAL_CURE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_ALTARIA] =
+ {
+ .baseHP = 75,
+ .baseAttack = 70,
+ .baseDefense = 90,
+ .baseSpeed = 80,
+ .baseSpAttack = 70,
+ .baseSpDefense = 105,
+ .type1 = TYPE_DRAGON,
+ .type2 = TYPE_FLYING,
+ .catchRate = 45,
+ .expYield = 188,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_ERRATIC,
+ .eggGroup1 = EGG_GROUP_FLYING,
+ .eggGroup2 = EGG_GROUP_DRAGON,
+ .ability1 = ABILITY_NATURAL_CURE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_WYNAUT] =
+ {
+ .baseHP = 95,
+ .baseAttack = 23,
+ .baseDefense = 48,
+ .baseSpeed = 23,
+ .baseSpAttack = 23,
+ .baseSpDefense = 48,
+ .type1 = TYPE_PSYCHIC,
+ .type2 = TYPE_PSYCHIC,
+ .catchRate = 125,
+ .expYield = 44,
+ .evYield_HP = 1,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_SHADOW_TAG,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_DUSKULL] =
+ {
+ .baseHP = 20,
+ .baseAttack = 40,
+ .baseDefense = 90,
+ .baseSpeed = 25,
+ .baseSpAttack = 30,
+ .baseSpDefense = 90,
+ .type1 = TYPE_GHOST,
+ .type2 = TYPE_GHOST,
+ .catchRate = 190,
+ .expYield = 97,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 1,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 1,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_SPELL_TAG,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 25,
+ .friendship = 35,
+ .growthRate = GROWTH_FAST,
+ .eggGroup1 = EGG_GROUP_AMORPHOUS,
+ .eggGroup2 = EGG_GROUP_AMORPHOUS,
+ .ability1 = ABILITY_LEVITATE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLACK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_DUSCLOPS] =
+ {
+ .baseHP = 40,
+ .baseAttack = 70,
+ .baseDefense = 130,
+ .baseSpeed = 25,
+ .baseSpAttack = 60,
+ .baseSpDefense = 130,
+ .type1 = TYPE_GHOST,
+ .type2 = TYPE_GHOST,
+ .catchRate = 90,
+ .expYield = 179,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 1,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_SPELL_TAG,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 25,
+ .friendship = 35,
+ .growthRate = GROWTH_FAST,
+ .eggGroup1 = EGG_GROUP_AMORPHOUS,
+ .eggGroup2 = EGG_GROUP_AMORPHOUS,
+ .ability1 = ABILITY_PRESSURE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLACK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_ROSELIA] =
+ {
+ .baseHP = 50,
+ .baseAttack = 60,
+ .baseDefense = 45,
+ .baseSpeed = 65,
+ .baseSpAttack = 100,
+ .baseSpDefense = 80,
+ .type1 = TYPE_GRASS,
+ .type2 = TYPE_POISON,
+ .catchRate = 150,
+ .expYield = 152,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 1,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_POISON_BARB,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_FAIRY,
+ .eggGroup2 = EGG_GROUP_GRASS,
+ .ability1 = ABILITY_NATURAL_CURE,
+ .ability2 = ABILITY_POISON_POINT,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GREEN,
+ .noFlip = TRUE,
+ },
+
+ [SPECIES_SLAKOTH] =
+ {
+ .baseHP = 60,
+ .baseAttack = 60,
+ .baseDefense = 60,
+ .baseSpeed = 30,
+ .baseSpAttack = 35,
+ .baseSpDefense = 35,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 255,
+ .expYield = 83,
+ .evYield_HP = 1,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_TRUANT,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_VIGOROTH] =
+ {
+ .baseHP = 80,
+ .baseAttack = 80,
+ .baseDefense = 80,
+ .baseSpeed = 90,
+ .baseSpAttack = 55,
+ .baseSpDefense = 55,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 120,
+ .expYield = 126,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 2,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_VITAL_SPIRIT,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_WHITE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SLAKING] =
+ {
+ .baseHP = 150,
+ .baseAttack = 160,
+ .baseDefense = 100,
+ .baseSpeed = 100,
+ .baseSpAttack = 95,
+ .baseSpDefense = 65,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 45,
+ .expYield = 210,
+ .evYield_HP = 3,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_TRUANT,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_GULPIN] =
+ {
+ .baseHP = 70,
+ .baseAttack = 43,
+ .baseDefense = 53,
+ .baseSpeed = 40,
+ .baseSpAttack = 43,
+ .baseSpDefense = 53,
+ .type1 = TYPE_POISON,
+ .type2 = TYPE_POISON,
+ .catchRate = 225,
+ .expYield = 75,
+ .evYield_HP = 1,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_BIG_PEARL,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_FLUCTUATING,
+ .eggGroup1 = EGG_GROUP_AMORPHOUS,
+ .eggGroup2 = EGG_GROUP_AMORPHOUS,
+ .ability1 = ABILITY_LIQUID_OOZE,
+ .ability2 = ABILITY_STICKY_HOLD,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GREEN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SWALOT] =
+ {
+ .baseHP = 100,
+ .baseAttack = 73,
+ .baseDefense = 83,
+ .baseSpeed = 55,
+ .baseSpAttack = 73,
+ .baseSpDefense = 83,
+ .type1 = TYPE_POISON,
+ .type2 = TYPE_POISON,
+ .catchRate = 75,
+ .expYield = 168,
+ .evYield_HP = 2,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_BIG_PEARL,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_FLUCTUATING,
+ .eggGroup1 = EGG_GROUP_AMORPHOUS,
+ .eggGroup2 = EGG_GROUP_AMORPHOUS,
+ .ability1 = ABILITY_LIQUID_OOZE,
+ .ability2 = ABILITY_STICKY_HOLD,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PURPLE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_TROPIUS] =
+ {
+ .baseHP = 99,
+ .baseAttack = 68,
+ .baseDefense = 83,
+ .baseSpeed = 51,
+ .baseSpAttack = 72,
+ .baseSpDefense = 87,
+ .type1 = TYPE_GRASS,
+ .type2 = TYPE_FLYING,
+ .catchRate = 200,
+ .expYield = 169,
+ .evYield_HP = 2,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 25,
+ .friendship = 70,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_GRASS,
+ .ability1 = ABILITY_CHLOROPHYLL,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GREEN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_WHISMUR] =
+ {
+ .baseHP = 64,
+ .baseAttack = 51,
+ .baseDefense = 23,
+ .baseSpeed = 28,
+ .baseSpAttack = 51,
+ .baseSpDefense = 23,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 190,
+ .expYield = 68,
+ .evYield_HP = 1,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_CHESTO_BERRY,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_SOUNDPROOF,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PINK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_LOUDRED] =
+ {
+ .baseHP = 84,
+ .baseAttack = 71,
+ .baseDefense = 43,
+ .baseSpeed = 48,
+ .baseSpAttack = 71,
+ .baseSpDefense = 43,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 120,
+ .expYield = 126,
+ .evYield_HP = 2,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_CHESTO_BERRY,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_SOUNDPROOF,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_EXPLOUD] =
+ {
+ .baseHP = 104,
+ .baseAttack = 91,
+ .baseDefense = 63,
+ .baseSpeed = 68,
+ .baseSpAttack = 91,
+ .baseSpDefense = 63,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 45,
+ .expYield = 184,
+ .evYield_HP = 3,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_CHESTO_BERRY,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_SOUNDPROOF,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_CLAMPERL] =
+ {
+ .baseHP = 35,
+ .baseAttack = 64,
+ .baseDefense = 85,
+ .baseSpeed = 32,
+ .baseSpAttack = 74,
+ .baseSpDefense = 55,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_WATER,
+ .catchRate = 255,
+ .expYield = 142,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 1,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_BLUE_SHARD,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_ERRATIC,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_WATER_1,
+ .ability1 = ABILITY_SHELL_ARMOR,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_HUNTAIL] =
+ {
+ .baseHP = 55,
+ .baseAttack = 104,
+ .baseDefense = 105,
+ .baseSpeed = 52,
+ .baseSpAttack = 94,
+ .baseSpDefense = 75,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_WATER,
+ .catchRate = 60,
+ .expYield = 178,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 1,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_ERRATIC,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_WATER_1,
+ .ability1 = ABILITY_SWIFT_SWIM,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_GOREBYSS] =
+ {
+ .baseHP = 55,
+ .baseAttack = 84,
+ .baseDefense = 105,
+ .baseSpeed = 52,
+ .baseSpAttack = 114,
+ .baseSpDefense = 75,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_WATER,
+ .catchRate = 60,
+ .expYield = 178,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_ERRATIC,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_WATER_1,
+ .ability1 = ABILITY_SWIFT_SWIM,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PINK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_ABSOL] =
+ {
+ .baseHP = 65,
+ .baseAttack = 130,
+ .baseDefense = 60,
+ .baseSpeed = 75,
+ .baseSpAttack = 75,
+ .baseSpDefense = 60,
+ .type1 = TYPE_DARK,
+ .type2 = TYPE_DARK,
+ .catchRate = 30,
+ .expYield = 174,
+ .evYield_HP = 0,
+ .evYield_Attack = 2,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 25,
+ .friendship = 35,
+ .growthRate = GROWTH_MEDIUM_SLOW,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_PRESSURE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_WHITE,
+ .noFlip = TRUE,
+ },
+
+ [SPECIES_SHUPPET] =
+ {
+ .baseHP = 44,
+ .baseAttack = 75,
+ .baseDefense = 35,
+ .baseSpeed = 45,
+ .baseSpAttack = 63,
+ .baseSpDefense = 33,
+ .type1 = TYPE_GHOST,
+ .type2 = TYPE_GHOST,
+ .catchRate = 225,
+ .expYield = 97,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_SPELL_TAG,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 25,
+ .friendship = 35,
+ .growthRate = GROWTH_FAST,
+ .eggGroup1 = EGG_GROUP_AMORPHOUS,
+ .eggGroup2 = EGG_GROUP_AMORPHOUS,
+ .ability1 = ABILITY_INSOMNIA,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLACK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_BANETTE] =
+ {
+ .baseHP = 64,
+ .baseAttack = 115,
+ .baseDefense = 65,
+ .baseSpeed = 65,
+ .baseSpAttack = 83,
+ .baseSpDefense = 63,
+ .type1 = TYPE_GHOST,
+ .type2 = TYPE_GHOST,
+ .catchRate = 45,
+ .expYield = 179,
+ .evYield_HP = 0,
+ .evYield_Attack = 2,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_SPELL_TAG,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 25,
+ .friendship = 35,
+ .growthRate = GROWTH_FAST,
+ .eggGroup1 = EGG_GROUP_AMORPHOUS,
+ .eggGroup2 = EGG_GROUP_AMORPHOUS,
+ .ability1 = ABILITY_INSOMNIA,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLACK,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SEVIPER] =
+ {
+ .baseHP = 73,
+ .baseAttack = 100,
+ .baseDefense = 60,
+ .baseSpeed = 65,
+ .baseSpAttack = 100,
+ .baseSpDefense = 60,
+ .type1 = TYPE_POISON,
+ .type2 = TYPE_POISON,
+ .catchRate = 90,
+ .expYield = 165,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 1,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_FLUCTUATING,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_DRAGON,
+ .ability1 = ABILITY_SHED_SKIN,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLACK,
+ .noFlip = TRUE,
+ },
+
+ [SPECIES_ZANGOOSE] =
+ {
+ .baseHP = 73,
+ .baseAttack = 115,
+ .baseDefense = 60,
+ .baseSpeed = 90,
+ .baseSpAttack = 60,
+ .baseSpDefense = 60,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 90,
+ .expYield = 165,
+ .evYield_HP = 0,
+ .evYield_Attack = 2,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 70,
+ .growthRate = GROWTH_ERRATIC,
+ .eggGroup1 = EGG_GROUP_FIELD,
+ .eggGroup2 = EGG_GROUP_FIELD,
+ .ability1 = ABILITY_IMMUNITY,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_WHITE,
+ .noFlip = TRUE,
+ },
+
+ [SPECIES_RELICANTH] =
+ {
+ .baseHP = 100,
+ .baseAttack = 90,
+ .baseDefense = 130,
+ .baseSpeed = 55,
+ .baseSpAttack = 45,
+ .baseSpDefense = 65,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_ROCK,
+ .catchRate = 25,
+ .expYield = 198,
+ .evYield_HP = 1,
+ .evYield_Attack = 0,
+ .evYield_Defense = 1,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_GREEN_SHARD,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 40,
+ .friendship = 70,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_WATER_1,
+ .eggGroup2 = EGG_GROUP_WATER_2,
+ .ability1 = ABILITY_SWIFT_SWIM,
+ .ability2 = ABILITY_ROCK_HEAD,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GRAY,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_ARON] =
+ {
+ .baseHP = 50,
+ .baseAttack = 70,
+ .baseDefense = 100,
+ .baseSpeed = 30,
+ .baseSpAttack = 40,
+ .baseSpDefense = 40,
+ .type1 = TYPE_STEEL,
+ .type2 = TYPE_ROCK,
+ .catchRate = 180,
+ .expYield = 96,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 1,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_HARD_STONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 35,
+ .friendship = 35,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_MONSTER,
+ .ability1 = ABILITY_STURDY,
+ .ability2 = ABILITY_ROCK_HEAD,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GRAY,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_LAIRON] =
+ {
+ .baseHP = 60,
+ .baseAttack = 90,
+ .baseDefense = 140,
+ .baseSpeed = 40,
+ .baseSpAttack = 50,
+ .baseSpDefense = 50,
+ .type1 = TYPE_STEEL,
+ .type2 = TYPE_ROCK,
+ .catchRate = 90,
+ .expYield = 152,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 2,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_HARD_STONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 35,
+ .friendship = 35,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_MONSTER,
+ .ability1 = ABILITY_STURDY,
+ .ability2 = ABILITY_ROCK_HEAD,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GRAY,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_AGGRON] =
+ {
+ .baseHP = 70,
+ .baseAttack = 110,
+ .baseDefense = 180,
+ .baseSpeed = 50,
+ .baseSpAttack = 60,
+ .baseSpDefense = 60,
+ .type1 = TYPE_STEEL,
+ .type2 = TYPE_ROCK,
+ .catchRate = 45,
+ .expYield = 205,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 3,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_HARD_STONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 35,
+ .friendship = 35,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_MONSTER,
+ .eggGroup2 = EGG_GROUP_MONSTER,
+ .ability1 = ABILITY_STURDY,
+ .ability2 = ABILITY_ROCK_HEAD,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GRAY,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_CASTFORM] =
+ {
+ .baseHP = 70,
+ .baseAttack = 70,
+ .baseDefense = 70,
+ .baseSpeed = 70,
+ .baseSpAttack = 70,
+ .baseSpDefense = 70,
+ .type1 = TYPE_NORMAL,
+ .type2 = TYPE_NORMAL,
+ .catchRate = 45,
+ .expYield = 145,
+ .evYield_HP = 1,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_MYSTIC_WATER,
+ .item2 = ITEM_MYSTIC_WATER,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 25,
+ .friendship = 70,
+ .growthRate = GROWTH_MEDIUM_FAST,
+ .eggGroup1 = EGG_GROUP_FAIRY,
+ .eggGroup2 = EGG_GROUP_AMORPHOUS,
+ .ability1 = ABILITY_FORECAST,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_WHITE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_VOLBEAT] =
+ {
+ .baseHP = 65,
+ .baseAttack = 73,
+ .baseDefense = 55,
+ .baseSpeed = 85,
+ .baseSpAttack = 47,
+ .baseSpDefense = 75,
+ .type1 = TYPE_BUG,
+ .type2 = TYPE_BUG,
+ .catchRate = 150,
+ .expYield = 146,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_MALE,
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_ERRATIC,
+ .eggGroup1 = EGG_GROUP_BUG,
+ .eggGroup2 = EGG_GROUP_HUMAN_LIKE,
+ .ability1 = ABILITY_ILLUMINATE,
+ .ability2 = ABILITY_SWARM,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GRAY,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_ILLUMISE] =
+ {
+ .baseHP = 65,
+ .baseAttack = 47,
+ .baseDefense = 55,
+ .baseSpeed = 85,
+ .baseSpAttack = 73,
+ .baseSpDefense = 75,
+ .type1 = TYPE_BUG,
+ .type2 = TYPE_BUG,
+ .catchRate = 150,
+ .expYield = 146,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_FEMALE,
+ .eggCycles = 15,
+ .friendship = 70,
+ .growthRate = GROWTH_FLUCTUATING,
+ .eggGroup1 = EGG_GROUP_BUG,
+ .eggGroup2 = EGG_GROUP_HUMAN_LIKE,
+ .ability1 = ABILITY_OBLIVIOUS,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PURPLE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_LILEEP] =
+ {
+ .baseHP = 66,
+ .baseAttack = 41,
+ .baseDefense = 77,
+ .baseSpeed = 23,
+ .baseSpAttack = 61,
+ .baseSpDefense = 87,
+ .type1 = TYPE_ROCK,
+ .type2 = TYPE_GRASS,
+ .catchRate = 45,
+ .expYield = 121,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 1,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 30,
+ .friendship = 70,
+ .growthRate = GROWTH_ERRATIC,
+ .eggGroup1 = EGG_GROUP_WATER_3,
+ .eggGroup2 = EGG_GROUP_WATER_3,
+ .ability1 = ABILITY_SUCTION_CUPS,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_PURPLE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_CRADILY] =
+ {
+ .baseHP = 86,
+ .baseAttack = 81,
+ .baseDefense = 97,
+ .baseSpeed = 43,
+ .baseSpAttack = 81,
+ .baseSpDefense = 107,
+ .type1 = TYPE_ROCK,
+ .type2 = TYPE_GRASS,
+ .catchRate = 45,
+ .expYield = 201,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 2,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 30,
+ .friendship = 70,
+ .growthRate = GROWTH_ERRATIC,
+ .eggGroup1 = EGG_GROUP_WATER_3,
+ .eggGroup2 = EGG_GROUP_WATER_3,
+ .ability1 = ABILITY_SUCTION_CUPS,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GREEN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_ANORITH] =
+ {
+ .baseHP = 45,
+ .baseAttack = 95,
+ .baseDefense = 50,
+ .baseSpeed = 75,
+ .baseSpAttack = 40,
+ .baseSpDefense = 50,
+ .type1 = TYPE_ROCK,
+ .type2 = TYPE_BUG,
+ .catchRate = 45,
+ .expYield = 119,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 30,
+ .friendship = 70,
+ .growthRate = GROWTH_ERRATIC,
+ .eggGroup1 = EGG_GROUP_WATER_3,
+ .eggGroup2 = EGG_GROUP_WATER_3,
+ .ability1 = ABILITY_BATTLE_ARMOR,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GRAY,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_ARMALDO] =
+ {
+ .baseHP = 75,
+ .baseAttack = 125,
+ .baseDefense = 100,
+ .baseSpeed = 45,
+ .baseSpAttack = 70,
+ .baseSpDefense = 80,
+ .type1 = TYPE_ROCK,
+ .type2 = TYPE_BUG,
+ .catchRate = 45,
+ .expYield = 200,
+ .evYield_HP = 0,
+ .evYield_Attack = 2,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(12.5),
+ .eggCycles = 30,
+ .friendship = 70,
+ .growthRate = GROWTH_ERRATIC,
+ .eggGroup1 = EGG_GROUP_WATER_3,
+ .eggGroup2 = EGG_GROUP_WATER_3,
+ .ability1 = ABILITY_BATTLE_ARMOR,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GRAY,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_RALTS] =
+ {
+ .baseHP = 28,
+ .baseAttack = 25,
+ .baseDefense = 25,
+ .baseSpeed = 40,
+ .baseSpAttack = 45,
+ .baseSpDefense = 35,
+ .type1 = TYPE_PSYCHIC,
+ .type2 = TYPE_PSYCHIC,
+ .catchRate = 235,
+ .expYield = 70,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 1,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 35,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_AMORPHOUS,
+ .eggGroup2 = EGG_GROUP_AMORPHOUS,
+ .ability1 = ABILITY_SYNCHRONIZE,
+ .ability2 = ABILITY_TRACE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_WHITE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_KIRLIA] =
+ {
+ .baseHP = 38,
+ .baseAttack = 35,
+ .baseDefense = 35,
+ .baseSpeed = 50,
+ .baseSpAttack = 65,
+ .baseSpDefense = 55,
+ .type1 = TYPE_PSYCHIC,
+ .type2 = TYPE_PSYCHIC,
+ .catchRate = 120,
+ .expYield = 140,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 2,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 35,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_AMORPHOUS,
+ .eggGroup2 = EGG_GROUP_AMORPHOUS,
+ .ability1 = ABILITY_SYNCHRONIZE,
+ .ability2 = ABILITY_TRACE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_WHITE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_GARDEVOIR] =
+ {
+ .baseHP = 68,
+ .baseAttack = 65,
+ .baseDefense = 65,
+ .baseSpeed = 80,
+ .baseSpAttack = 125,
+ .baseSpDefense = 115,
+ .type1 = TYPE_PSYCHIC,
+ .type2 = TYPE_PSYCHIC,
+ .catchRate = 45,
+ .expYield = 208,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 3,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 20,
+ .friendship = 35,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_AMORPHOUS,
+ .eggGroup2 = EGG_GROUP_AMORPHOUS,
+ .ability1 = ABILITY_SYNCHRONIZE,
+ .ability2 = ABILITY_TRACE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_WHITE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_BAGON] =
+ {
+ .baseHP = 45,
+ .baseAttack = 75,
+ .baseDefense = 60,
+ .baseSpeed = 50,
+ .baseSpAttack = 40,
+ .baseSpDefense = 30,
+ .type1 = TYPE_DRAGON,
+ .type2 = TYPE_DRAGON,
+ .catchRate = 45,
+ .expYield = 89,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_DRAGON_SCALE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 40,
+ .friendship = 35,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_DRAGON,
+ .eggGroup2 = EGG_GROUP_DRAGON,
+ .ability1 = ABILITY_ROCK_HEAD,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SHELGON] =
+ {
+ .baseHP = 65,
+ .baseAttack = 95,
+ .baseDefense = 100,
+ .baseSpeed = 50,
+ .baseSpAttack = 60,
+ .baseSpDefense = 50,
+ .type1 = TYPE_DRAGON,
+ .type2 = TYPE_DRAGON,
+ .catchRate = 45,
+ .expYield = 144,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 2,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_DRAGON_SCALE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 40,
+ .friendship = 35,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_DRAGON,
+ .eggGroup2 = EGG_GROUP_DRAGON,
+ .ability1 = ABILITY_ROCK_HEAD,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_WHITE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_SALAMENCE] =
+ {
+ .baseHP = 95,
+ .baseAttack = 135,
+ .baseDefense = 80,
+ .baseSpeed = 100,
+ .baseSpAttack = 110,
+ .baseSpDefense = 80,
+ .type1 = TYPE_DRAGON,
+ .type2 = TYPE_FLYING,
+ .catchRate = 45,
+ .expYield = 218,
+ .evYield_HP = 0,
+ .evYield_Attack = 3,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_DRAGON_SCALE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 40,
+ .friendship = 35,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_DRAGON,
+ .eggGroup2 = EGG_GROUP_DRAGON,
+ .ability1 = ABILITY_INTIMIDATE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_BELDUM] =
+ {
+ .baseHP = 40,
+ .baseAttack = 55,
+ .baseDefense = 80,
+ .baseSpeed = 30,
+ .baseSpAttack = 35,
+ .baseSpDefense = 60,
+ .type1 = TYPE_STEEL,
+ .type2 = TYPE_PSYCHIC,
+ .catchRate = 3,
+ .expYield = 103,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 1,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_METAL_COAT,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 40,
+ .friendship = 35,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_MINERAL,
+ .eggGroup2 = EGG_GROUP_MINERAL,
+ .ability1 = ABILITY_CLEAR_BODY,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_METANG] =
+ {
+ .baseHP = 60,
+ .baseAttack = 75,
+ .baseDefense = 100,
+ .baseSpeed = 50,
+ .baseSpAttack = 55,
+ .baseSpDefense = 80,
+ .type1 = TYPE_STEEL,
+ .type2 = TYPE_PSYCHIC,
+ .catchRate = 3,
+ .expYield = 153,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 2,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_METAL_COAT,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 40,
+ .friendship = 35,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_MINERAL,
+ .eggGroup2 = EGG_GROUP_MINERAL,
+ .ability1 = ABILITY_CLEAR_BODY,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_METAGROSS] =
+ {
+ .baseHP = 80,
+ .baseAttack = 135,
+ .baseDefense = 130,
+ .baseSpeed = 70,
+ .baseSpAttack = 95,
+ .baseSpDefense = 90,
+ .type1 = TYPE_STEEL,
+ .type2 = TYPE_PSYCHIC,
+ .catchRate = 3,
+ .expYield = 210,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 3,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_METAL_COAT,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 40,
+ .friendship = 35,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_MINERAL,
+ .eggGroup2 = EGG_GROUP_MINERAL,
+ .ability1 = ABILITY_CLEAR_BODY,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_REGIROCK] =
+ {
+ .baseHP = 80,
+ .baseAttack = 100,
+ .baseDefense = 200,
+ .baseSpeed = 50,
+ .baseSpAttack = 50,
+ .baseSpDefense = 100,
+ .type1 = TYPE_ROCK,
+ .type2 = TYPE_ROCK,
+ .catchRate = 3,
+ .expYield = 217,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 3,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 80,
+ .friendship = 35,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_CLEAR_BODY,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BROWN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_REGICE] =
+ {
+ .baseHP = 80,
+ .baseAttack = 50,
+ .baseDefense = 100,
+ .baseSpeed = 50,
+ .baseSpAttack = 100,
+ .baseSpDefense = 200,
+ .type1 = TYPE_ICE,
+ .type2 = TYPE_ICE,
+ .catchRate = 3,
+ .expYield = 216,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 3,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 80,
+ .friendship = 35,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_CLEAR_BODY,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_REGISTEEL] =
+ {
+ .baseHP = 80,
+ .baseAttack = 75,
+ .baseDefense = 150,
+ .baseSpeed = 50,
+ .baseSpAttack = 75,
+ .baseSpDefense = 150,
+ .type1 = TYPE_STEEL,
+ .type2 = TYPE_STEEL,
+ .catchRate = 3,
+ .expYield = 215,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 2,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 1,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 80,
+ .friendship = 35,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_CLEAR_BODY,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GRAY,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_KYOGRE] =
+ {
+ .baseHP = 100,
+ .baseAttack = 100,
+ .baseDefense = 90,
+ .baseSpeed = 90,
+ .baseSpAttack = 150,
+ .baseSpDefense = 140,
+ .type1 = TYPE_WATER,
+ .type2 = TYPE_WATER,
+ .catchRate = 5,
+ .expYield = 218,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 3,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 120,
+ .friendship = 0,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_DRIZZLE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_GROUDON] =
+ {
+ .baseHP = 100,
+ .baseAttack = 150,
+ .baseDefense = 140,
+ .baseSpeed = 90,
+ .baseSpAttack = 100,
+ .baseSpDefense = 90,
+ .type1 = TYPE_GROUND,
+ .type2 = TYPE_GROUND,
+ .catchRate = 5,
+ .expYield = 218,
+ .evYield_HP = 0,
+ .evYield_Attack = 3,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 120,
+ .friendship = 0,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_DROUGHT,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_RED,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_RAYQUAZA] =
+ {
+ .baseHP = 105,
+ .baseAttack = 150,
+ .baseDefense = 90,
+ .baseSpeed = 95,
+ .baseSpAttack = 150,
+ .baseSpDefense = 90,
+ .type1 = TYPE_DRAGON,
+ .type2 = TYPE_FLYING,
+ .catchRate = 3,
+ .expYield = 220,
+ .evYield_HP = 0,
+ .evYield_Attack = 2,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 1,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 120,
+ .friendship = 0,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_AIR_LOCK,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_GREEN,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_LATIAS] =
+ {
+ .baseHP = 80,
+ .baseAttack = 80,
+ .baseDefense = 90,
+ .baseSpeed = 110,
+ .baseSpAttack = 110,
+ .baseSpDefense = 130,
+ .type1 = TYPE_DRAGON,
+ .type2 = TYPE_PSYCHIC,
+ .catchRate = 3,
+ .expYield = 211,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 3,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_FEMALE,
+ .eggCycles = 120,
+ .friendship = 90,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_LEVITATE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_RED,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_LATIOS] =
+ {
+ .baseHP = 80,
+ .baseAttack = 90,
+ .baseDefense = 80,
+ .baseSpeed = 110,
+ .baseSpAttack = 130,
+ .baseSpDefense = 110,
+ .type1 = TYPE_DRAGON,
+ .type2 = TYPE_PSYCHIC,
+ .catchRate = 3,
+ .expYield = 211,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 3,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_MALE,
+ .eggCycles = 120,
+ .friendship = 90,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_LEVITATE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_JIRACHI] =
+ {
+ .baseHP = 100,
+ .baseAttack = 100,
+ .baseDefense = 100,
+ .baseSpeed = 100,
+ .baseSpAttack = 100,
+ .baseSpDefense = 100,
+ .type1 = TYPE_STEEL,
+ .type2 = TYPE_PSYCHIC,
+ .catchRate = 3,
+ .expYield = 215,
+ .evYield_HP = 3,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 0,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_STAR_PIECE,
+ .item2 = ITEM_STAR_PIECE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 120,
+ .friendship = 100,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_SERENE_GRACE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_YELLOW,
+ .noFlip = FALSE,
+ },
+
+ [SPECIES_DEOXYS] =
+ {
+ .baseHP = 50,
+ .baseAttack = 150,
+ .baseDefense = 50,
+ .baseSpeed = 150,
+ .baseSpAttack = 150,
+ .baseSpDefense = 50,
+ .type1 = TYPE_PSYCHIC,
+ .type2 = TYPE_PSYCHIC,
+ .catchRate = 3,
+ .expYield = 215,
+ .evYield_HP = 0,
+ .evYield_Attack = 1,
+ .evYield_Defense = 0,
+ .evYield_Speed = 1,
+ .evYield_SpAttack = 1,
+ .evYield_SpDefense = 0,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = MON_GENDERLESS,
+ .eggCycles = 120,
+ .friendship = 0,
+ .growthRate = GROWTH_SLOW,
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,
+ .ability1 = ABILITY_PRESSURE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_RED,
+ .noFlip = TRUE,
+ },
+
+ [SPECIES_CHIMECHO] =
+ {
+ .baseHP = 65,
+ .baseAttack = 50,
+ .baseDefense = 70,
+ .baseSpeed = 65,
+ .baseSpAttack = 95,
+ .baseSpDefense = 80,
+ .type1 = TYPE_PSYCHIC,
+ .type2 = TYPE_PSYCHIC,
+ .catchRate = 45,
+ .expYield = 147,
+ .evYield_HP = 0,
+ .evYield_Attack = 0,
+ .evYield_Defense = 0,
+ .evYield_Speed = 0,
+ .evYield_SpAttack = 1,
+ .evYield_SpDefense = 1,
+ .item1 = ITEM_NONE,
+ .item2 = ITEM_NONE,
+ .genderRatio = PERCENT_FEMALE(50),
+ .eggCycles = 25,
+ .friendship = 70,
+ .growthRate = GROWTH_FAST,
+ .eggGroup1 = EGG_GROUP_AMORPHOUS,
+ .eggGroup2 = EGG_GROUP_AMORPHOUS,
+ .ability1 = ABILITY_LEVITATE,
+ .ability2 = ABILITY_NONE,
+ .safariZoneFleeRate = 0,
+ .bodyColor = BODY_COLOR_BLUE,
+ .noFlip = FALSE,
+ }
+};
+
+#endif //GUARD_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..1c1c32dde
--- /dev/null
+++ b/include/data/pokemon/cry_ids.h
@@ -0,0 +1,143 @@
+#ifndef POKEEMERALD_CRY_IDS_H
+#define POKEEMERALD_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 //POKEEMERALD_CRY_IDS_H
diff --git a/include/data/pokemon/evolution.h b/include/data/pokemon/evolution.h
new file mode 100644
index 000000000..8629ac9b1
--- /dev/null
+++ b/include/data/pokemon/evolution.h
@@ -0,0 +1,192 @@
+#ifndef POKEEMERALD_EVOLUTION_H
+#define POKEEMERALD_EVOLUTION_H
+
+const struct Evolution gEvolutionTable[NUM_SPECIES][EVOS_PER_MON] =
+{
+ [SPECIES_BULBASAUR] = {{EVO_LEVEL, 16, SPECIES_IVYSAUR}},
+ [SPECIES_IVYSAUR] = {{EVO_LEVEL, 32, SPECIES_VENUSAUR}},
+ [SPECIES_CHARMANDER] = {{EVO_LEVEL, 16, SPECIES_CHARMELEON}},
+ [SPECIES_CHARMELEON] = {{EVO_LEVEL, 36, SPECIES_CHARIZARD}},
+ [SPECIES_SQUIRTLE] = {{EVO_LEVEL, 16, SPECIES_WARTORTLE}},
+ [SPECIES_WARTORTLE] = {{EVO_LEVEL, 36, SPECIES_BLASTOISE}},
+ [SPECIES_CATERPIE] = {{EVO_LEVEL, 7, SPECIES_METAPOD}},
+ [SPECIES_METAPOD] = {{EVO_LEVEL, 10, SPECIES_BUTTERFREE}},
+ [SPECIES_WEEDLE] = {{EVO_LEVEL, 7, SPECIES_KAKUNA}},
+ [SPECIES_KAKUNA] = {{EVO_LEVEL, 10, SPECIES_BEEDRILL}},
+ [SPECIES_PIDGEY] = {{EVO_LEVEL, 18, SPECIES_PIDGEOTTO}},
+ [SPECIES_PIDGEOTTO] = {{EVO_LEVEL, 36, SPECIES_PIDGEOT}},
+ [SPECIES_RATTATA] = {{EVO_LEVEL, 20, SPECIES_RATICATE}},
+ [SPECIES_SPEAROW] = {{EVO_LEVEL, 20, SPECIES_FEAROW}},
+ [SPECIES_EKANS] = {{EVO_LEVEL, 22, SPECIES_ARBOK}},
+ [SPECIES_PIKACHU] = {{EVO_ITEM, ITEM_THUNDER_STONE, SPECIES_RAICHU}},
+ [SPECIES_SANDSHREW] = {{EVO_LEVEL, 22, SPECIES_SANDSLASH}},
+ [SPECIES_NIDORAN_F] = {{EVO_LEVEL, 16, SPECIES_NIDORINA}},
+ [SPECIES_NIDORINA] = {{EVO_ITEM, ITEM_MOON_STONE, SPECIES_NIDOQUEEN}},
+ [SPECIES_NIDORAN_M] = {{EVO_LEVEL, 16, SPECIES_NIDORINO}},
+ [SPECIES_NIDORINO] = {{EVO_ITEM, ITEM_MOON_STONE, SPECIES_NIDOKING}},
+ [SPECIES_CLEFAIRY] = {{EVO_ITEM, ITEM_MOON_STONE, SPECIES_CLEFABLE}},
+ [SPECIES_VULPIX] = {{EVO_ITEM, ITEM_FIRE_STONE, SPECIES_NINETALES}},
+ [SPECIES_JIGGLYPUFF] = {{EVO_ITEM, ITEM_MOON_STONE, SPECIES_WIGGLYTUFF}},
+ [SPECIES_ZUBAT] = {{EVO_LEVEL, 22, SPECIES_GOLBAT}},
+ [SPECIES_GOLBAT] = {{EVO_FRIENDSHIP, 0, SPECIES_CROBAT}},
+ [SPECIES_ODDISH] = {{EVO_LEVEL, 21, SPECIES_GLOOM}},
+ [SPECIES_GLOOM] = {{EVO_ITEM, ITEM_LEAF_STONE, SPECIES_VILEPLUME},
+ {EVO_ITEM, ITEM_SUN_STONE, SPECIES_BELLOSSOM}},
+ [SPECIES_PARAS] = {{EVO_LEVEL, 24, SPECIES_PARASECT}},
+ [SPECIES_VENONAT] = {{EVO_LEVEL, 31, SPECIES_VENOMOTH}},
+ [SPECIES_DIGLETT] = {{EVO_LEVEL, 26, SPECIES_DUGTRIO}},
+ [SPECIES_MEOWTH] = {{EVO_LEVEL, 28, SPECIES_PERSIAN}},
+ [SPECIES_PSYDUCK] = {{EVO_LEVEL, 33, SPECIES_GOLDUCK}},
+ [SPECIES_MANKEY] = {{EVO_LEVEL, 28, SPECIES_PRIMEAPE}},
+ [SPECIES_GROWLITHE] = {{EVO_ITEM, ITEM_FIRE_STONE, SPECIES_ARCANINE}},
+ [SPECIES_POLIWAG] = {{EVO_LEVEL, 25, SPECIES_POLIWHIRL}},
+ [SPECIES_POLIWHIRL] = {{EVO_ITEM, ITEM_WATER_STONE, SPECIES_POLIWRATH},
+ {EVO_TRADE_ITEM, ITEM_KINGS_ROCK, SPECIES_POLITOED}},
+ [SPECIES_ABRA] = {{EVO_LEVEL, 16, SPECIES_KADABRA}},
+ [SPECIES_KADABRA] = {{EVO_TRADE, 0, SPECIES_ALAKAZAM}},
+ [SPECIES_MACHOP] = {{EVO_LEVEL, 28, SPECIES_MACHOKE}},
+ [SPECIES_MACHOKE] = {{EVO_TRADE, 0, SPECIES_MACHAMP}},
+ [SPECIES_BELLSPROUT] = {{EVO_LEVEL, 21, SPECIES_WEEPINBELL}},
+ [SPECIES_WEEPINBELL] = {{EVO_ITEM, ITEM_LEAF_STONE, SPECIES_VICTREEBEL}},
+ [SPECIES_TENTACOOL] = {{EVO_LEVEL, 30, SPECIES_TENTACRUEL}},
+ [SPECIES_GEODUDE] = {{EVO_LEVEL, 25, SPECIES_GRAVELER}},
+ [SPECIES_GRAVELER] = {{EVO_TRADE, 0, SPECIES_GOLEM}},
+ [SPECIES_PONYTA] = {{EVO_LEVEL, 40, SPECIES_RAPIDASH}},
+ [SPECIES_SLOWPOKE] = {{EVO_LEVEL, 37, SPECIES_SLOWBRO},
+ {EVO_TRADE_ITEM, ITEM_KINGS_ROCK, SPECIES_SLOWKING}},
+ [SPECIES_MAGNEMITE] = {{EVO_LEVEL, 30, SPECIES_MAGNETON}},
+ [SPECIES_DODUO] = {{EVO_LEVEL, 31, SPECIES_DODRIO}},
+ [SPECIES_SEEL] = {{EVO_LEVEL, 34, SPECIES_DEWGONG}},
+ [SPECIES_GRIMER] = {{EVO_LEVEL, 38, SPECIES_MUK}},
+ [SPECIES_SHELLDER] = {{EVO_ITEM, ITEM_WATER_STONE, SPECIES_CLOYSTER}},
+ [SPECIES_GASTLY] = {{EVO_LEVEL, 25, SPECIES_HAUNTER}},
+ [SPECIES_HAUNTER] = {{EVO_TRADE, 0, SPECIES_GENGAR}},
+ [SPECIES_ONIX] = {{EVO_TRADE_ITEM, ITEM_METAL_COAT, SPECIES_STEELIX}},
+ [SPECIES_DROWZEE] = {{EVO_LEVEL, 26, SPECIES_HYPNO}},
+ [SPECIES_KRABBY] = {{EVO_LEVEL, 28, SPECIES_KINGLER}},
+ [SPECIES_VOLTORB] = {{EVO_LEVEL, 30, SPECIES_ELECTRODE}},
+ [SPECIES_EXEGGCUTE] = {{EVO_ITEM, ITEM_LEAF_STONE, SPECIES_EXEGGUTOR}},
+ [SPECIES_CUBONE] = {{EVO_LEVEL, 28, SPECIES_MAROWAK}},
+ [SPECIES_KOFFING] = {{EVO_LEVEL, 35, SPECIES_WEEZING}},
+ [SPECIES_RHYHORN] = {{EVO_LEVEL, 42, SPECIES_RHYDON}},
+ [SPECIES_CHANSEY] = {{EVO_FRIENDSHIP, 0, SPECIES_BLISSEY}},
+ [SPECIES_HORSEA] = {{EVO_LEVEL, 32, SPECIES_SEADRA}},
+ [SPECIES_SEADRA] = {{EVO_TRADE_ITEM, ITEM_DRAGON_SCALE, SPECIES_KINGDRA}},
+ [SPECIES_GOLDEEN] = {{EVO_LEVEL, 33, SPECIES_SEAKING}},
+ [SPECIES_STARYU] = {{EVO_ITEM, ITEM_WATER_STONE, SPECIES_STARMIE}},
+ [SPECIES_SCYTHER] = {{EVO_TRADE_ITEM, ITEM_METAL_COAT, SPECIES_SCIZOR}},
+ [SPECIES_MAGIKARP] = {{EVO_LEVEL, 20, SPECIES_GYARADOS}},
+ [SPECIES_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}},
+ [SPECIES_PORYGON] = {{EVO_TRADE_ITEM, ITEM_UP_GRADE, SPECIES_PORYGON2}},
+ [SPECIES_OMANYTE] = {{EVO_LEVEL, 40, SPECIES_OMASTAR}},
+ [SPECIES_KABUTO] = {{EVO_LEVEL, 40, SPECIES_KABUTOPS}},
+ [SPECIES_DRATINI] = {{EVO_LEVEL, 30, SPECIES_DRAGONAIR}},
+ [SPECIES_DRAGONAIR] = {{EVO_LEVEL, 55, SPECIES_DRAGONITE}},
+ [SPECIES_CHIKORITA] = {{EVO_LEVEL, 16, SPECIES_BAYLEEF}},
+ [SPECIES_BAYLEEF] = {{EVO_LEVEL, 32, SPECIES_MEGANIUM}},
+ [SPECIES_CYNDAQUIL] = {{EVO_LEVEL, 14, SPECIES_QUILAVA}},
+ [SPECIES_QUILAVA] = {{EVO_LEVEL, 36, SPECIES_TYPHLOSION}},
+ [SPECIES_TOTODILE] = {{EVO_LEVEL, 18, SPECIES_CROCONAW}},
+ [SPECIES_CROCONAW] = {{EVO_LEVEL, 30, SPECIES_FERALIGATR}},
+ [SPECIES_SENTRET] = {{EVO_LEVEL, 15, SPECIES_FURRET}},
+ [SPECIES_HOOTHOOT] = {{EVO_LEVEL, 20, SPECIES_NOCTOWL}},
+ [SPECIES_LEDYBA] = {{EVO_LEVEL, 18, SPECIES_LEDIAN}},
+ [SPECIES_SPINARAK] = {{EVO_LEVEL, 22, SPECIES_ARIADOS}},
+ [SPECIES_CHINCHOU] = {{EVO_LEVEL, 27, SPECIES_LANTURN}},
+ [SPECIES_PICHU] = {{EVO_FRIENDSHIP, 0, SPECIES_PIKACHU}},
+ [SPECIES_CLEFFA] = {{EVO_FRIENDSHIP, 0, SPECIES_CLEFAIRY}},
+ [SPECIES_IGGLYBUFF] = {{EVO_FRIENDSHIP, 0, SPECIES_JIGGLYPUFF}},
+ [SPECIES_TOGEPI] = {{EVO_FRIENDSHIP, 0, SPECIES_TOGETIC}},
+ [SPECIES_NATU] = {{EVO_LEVEL, 25, SPECIES_XATU}},
+ [SPECIES_MAREEP] = {{EVO_LEVEL, 15, SPECIES_FLAAFFY}},
+ [SPECIES_FLAAFFY] = {{EVO_LEVEL, 30, SPECIES_AMPHAROS}},
+ [SPECIES_MARILL] = {{EVO_LEVEL, 18, SPECIES_AZUMARILL}},
+ [SPECIES_HOPPIP] = {{EVO_LEVEL, 18, SPECIES_SKIPLOOM}},
+ [SPECIES_SKIPLOOM] = {{EVO_LEVEL, 27, SPECIES_JUMPLUFF}},
+ [SPECIES_SUNKERN] = {{EVO_ITEM, ITEM_SUN_STONE, SPECIES_SUNFLORA}},
+ [SPECIES_WOOPER] = {{EVO_LEVEL, 20, SPECIES_QUAGSIRE}},
+ [SPECIES_PINECO] = {{EVO_LEVEL, 31, SPECIES_FORRETRESS}},
+ [SPECIES_SNUBBULL] = {{EVO_LEVEL, 23, SPECIES_GRANBULL}},
+ [SPECIES_TEDDIURSA] = {{EVO_LEVEL, 30, SPECIES_URSARING}},
+ [SPECIES_SLUGMA] = {{EVO_LEVEL, 38, SPECIES_MAGCARGO}},
+ [SPECIES_SWINUB] = {{EVO_LEVEL, 33, SPECIES_PILOSWINE}},
+ [SPECIES_REMORAID] = {{EVO_LEVEL, 25, SPECIES_OCTILLERY}},
+ [SPECIES_HOUNDOUR] = {{EVO_LEVEL, 24, SPECIES_HOUNDOOM}},
+ [SPECIES_PHANPY] = {{EVO_LEVEL, 25, SPECIES_DONPHAN}},
+ [SPECIES_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}},
+ [SPECIES_SMOOCHUM] = {{EVO_LEVEL, 30, SPECIES_JYNX}},
+ [SPECIES_ELEKID] = {{EVO_LEVEL, 30, SPECIES_ELECTABUZZ}},
+ [SPECIES_MAGBY] = {{EVO_LEVEL, 30, SPECIES_MAGMAR}},
+ [SPECIES_LARVITAR] = {{EVO_LEVEL, 30, SPECIES_PUPITAR}},
+ [SPECIES_PUPITAR] = {{EVO_LEVEL, 55, SPECIES_TYRANITAR}},
+ [SPECIES_TREECKO] = {{EVO_LEVEL, 16, SPECIES_GROVYLE}},
+ [SPECIES_GROVYLE] = {{EVO_LEVEL, 36, SPECIES_SCEPTILE}},
+ [SPECIES_TORCHIC] = {{EVO_LEVEL, 16, SPECIES_COMBUSKEN}},
+ [SPECIES_COMBUSKEN] = {{EVO_LEVEL, 36, SPECIES_BLAZIKEN}},
+ [SPECIES_MUDKIP] = {{EVO_LEVEL, 16, SPECIES_MARSHTOMP}},
+ [SPECIES_MARSHTOMP] = {{EVO_LEVEL, 36, SPECIES_SWAMPERT}},
+ [SPECIES_POOCHYENA] = {{EVO_LEVEL, 18, SPECIES_MIGHTYENA}},
+ [SPECIES_ZIGZAGOON] = {{EVO_LEVEL, 20, SPECIES_LINOONE}},
+ [SPECIES_WURMPLE] = {{EVO_LEVEL_SILCOON, 7, SPECIES_SILCOON},
+ {EVO_LEVEL_CASCOON, 7, SPECIES_CASCOON}},
+ [SPECIES_SILCOON] = {{EVO_LEVEL, 10, SPECIES_BEAUTIFLY}},
+ [SPECIES_CASCOON] = {{EVO_LEVEL, 10, SPECIES_DUSTOX}},
+ [SPECIES_LOTAD] = {{EVO_LEVEL, 14, SPECIES_LOMBRE}},
+ [SPECIES_LOMBRE] = {{EVO_ITEM, ITEM_WATER_STONE, SPECIES_LUDICOLO}},
+ [SPECIES_SEEDOT] = {{EVO_LEVEL, 14, SPECIES_NUZLEAF}},
+ [SPECIES_NUZLEAF] = {{EVO_ITEM, ITEM_LEAF_STONE, SPECIES_SHIFTRY}},
+ [SPECIES_NINCADA] = {{EVO_LEVEL_NINJASK, 20, SPECIES_NINJASK},
+ {EVO_LEVEL_SHEDINJA, 20, SPECIES_SHEDINJA}},
+ [SPECIES_TAILLOW] = {{EVO_LEVEL, 22, SPECIES_SWELLOW}},
+ [SPECIES_SHROOMISH] = {{EVO_LEVEL, 23, SPECIES_BRELOOM}},
+ [SPECIES_WINGULL] = {{EVO_LEVEL, 25, SPECIES_PELIPPER}},
+ [SPECIES_SURSKIT] = {{EVO_LEVEL, 22, SPECIES_MASQUERAIN}},
+ [SPECIES_WAILMER] = {{EVO_LEVEL, 40, SPECIES_WAILORD}},
+ [SPECIES_SKITTY] = {{EVO_ITEM, ITEM_MOON_STONE, SPECIES_DELCATTY}},
+ [SPECIES_BALTOY] = {{EVO_LEVEL, 36, SPECIES_CLAYDOL}},
+ [SPECIES_BARBOACH] = {{EVO_LEVEL, 30, SPECIES_WHISCASH}},
+ [SPECIES_CORPHISH] = {{EVO_LEVEL, 30, SPECIES_CRAWDAUNT}},
+ [SPECIES_FEEBAS] = {{EVO_BEAUTY, 170, SPECIES_MILOTIC}},
+ [SPECIES_CARVANHA] = {{EVO_LEVEL, 30, SPECIES_SHARPEDO}},
+ [SPECIES_TRAPINCH] = {{EVO_LEVEL, 35, SPECIES_VIBRAVA}},
+ [SPECIES_VIBRAVA] = {{EVO_LEVEL, 45, SPECIES_FLYGON}},
+ [SPECIES_MAKUHITA] = {{EVO_LEVEL, 24, SPECIES_HARIYAMA}},
+ [SPECIES_ELECTRIKE] = {{EVO_LEVEL, 26, SPECIES_MANECTRIC}},
+ [SPECIES_NUMEL] = {{EVO_LEVEL, 33, SPECIES_CAMERUPT}},
+ [SPECIES_SPHEAL] = {{EVO_LEVEL, 32, SPECIES_SEALEO}},
+ [SPECIES_SEALEO] = {{EVO_LEVEL, 44, SPECIES_WALREIN}},
+ [SPECIES_CACNEA] = {{EVO_LEVEL, 32, SPECIES_CACTURNE}},
+ [SPECIES_SNORUNT] = {{EVO_LEVEL, 42, SPECIES_GLALIE}},
+ [SPECIES_AZURILL] = {{EVO_FRIENDSHIP, 0, SPECIES_MARILL}},
+ [SPECIES_SPOINK] = {{EVO_LEVEL, 32, SPECIES_GRUMPIG}},
+ [SPECIES_MEDITITE] = {{EVO_LEVEL, 37, SPECIES_MEDICHAM}},
+ [SPECIES_SWABLU] = {{EVO_LEVEL, 35, SPECIES_ALTARIA}},
+ [SPECIES_WYNAUT] = {{EVO_LEVEL, 15, SPECIES_WOBBUFFET}},
+ [SPECIES_DUSKULL] = {{EVO_LEVEL, 37, SPECIES_DUSCLOPS}},
+ [SPECIES_SLAKOTH] = {{EVO_LEVEL, 18, SPECIES_VIGOROTH}},
+ [SPECIES_VIGOROTH] = {{EVO_LEVEL, 36, SPECIES_SLAKING}},
+ [SPECIES_GULPIN] = {{EVO_LEVEL, 26, SPECIES_SWALOT}},
+ [SPECIES_WHISMUR] = {{EVO_LEVEL, 20, SPECIES_LOUDRED}},
+ [SPECIES_LOUDRED] = {{EVO_LEVEL, 40, SPECIES_EXPLOUD}},
+ [SPECIES_CLAMPERL] = {{EVO_TRADE_ITEM, ITEM_DEEP_SEA_TOOTH, SPECIES_HUNTAIL},
+ {EVO_TRADE_ITEM, ITEM_DEEP_SEA_SCALE, SPECIES_GOREBYSS}},
+ [SPECIES_SHUPPET] = {{EVO_LEVEL, 37, SPECIES_BANETTE}},
+ [SPECIES_ARON] = {{EVO_LEVEL, 32, SPECIES_LAIRON}},
+ [SPECIES_LAIRON] = {{EVO_LEVEL, 42, SPECIES_AGGRON}},
+ [SPECIES_LILEEP] = {{EVO_LEVEL, 40, SPECIES_CRADILY}},
+ [SPECIES_ANORITH] = {{EVO_LEVEL, 40, SPECIES_ARMALDO}},
+ [SPECIES_RALTS] = {{EVO_LEVEL, 20, SPECIES_KIRLIA}},
+ [SPECIES_KIRLIA] = {{EVO_LEVEL, 30, SPECIES_GARDEVOIR}},
+ [SPECIES_BAGON] = {{EVO_LEVEL, 30, SPECIES_SHELGON}},
+ [SPECIES_SHELGON] = {{EVO_LEVEL, 50, SPECIES_SALAMENCE}},
+ [SPECIES_BELDUM] = {{EVO_LEVEL, 20, SPECIES_METANG}},
+ [SPECIES_METANG] = {{EVO_LEVEL, 45, SPECIES_METAGROSS}},
+};
+
+#endif //POKEEMERALD_EVOLUTION_H
diff --git a/include/data/pokemon/experience_tables.h b/include/data/pokemon/experience_tables.h
new file mode 100644
index 000000000..58474b6f1
--- /dev/null
+++ b/include/data/pokemon/experience_tables.h
@@ -0,0 +1,849 @@
+#ifndef POKEEMERALD_EXPERIENCE_TABLES_H
+#define POKEEMERALD_EXPERIENCE_TABLES_H
+
+#define SQUARE(n)(n * n)
+#define CUBE(n)(n * n * n)
+
+#define EXP_SLOW(n)((5 * CUBE(n)) / 4) // (5 * (n)^3) / 4
+#define EXP_FAST(n)((4 * CUBE(n)) / 5) // (4 * (n)^3) / 5
+#define EXP_MEDIUM_FAST(n)(CUBE(n)) // (n)^3
+#define EXP_MEDIUM_SLOW(n)((6 * CUBE(n)) / 5 - (15 * SQUARE(n)) + (100 * n) - 140) // (6 * (n)^3) / 5 - (15 * (n)^2) + (100 * n) - 140
+#define EXP_ERRATIC(n) \
+ (n <= 50) ? ((100 - n) * CUBE(n) / 50) \
+ :(n <= 68) ? ((150 - n) * CUBE(n) / 100) \
+ :(n <= 98) ? (((1911 - 10 * n) / 3) * CUBE(n) / 500) \
+ : ((160 - n) * CUBE(n) / 100)
+#define EXP_FLUCTUATING(n) \
+ (n <= 15) ? (((n + 1) / 3 + 24) * CUBE(n) / 50) \
+ :(n <= 36) ? ((n + 14) * CUBE(n) / 50) \
+ : (((n / 2) + 32) * CUBE(n) / 50)
+
+const u32 gExperienceTables[][MAX_MON_LEVEL + 1] =
+{
+ { // Medium Fast
+ 0, // 0
+ 1, // 1
+ EXP_MEDIUM_FAST(2),
+ EXP_MEDIUM_FAST(3),
+ EXP_MEDIUM_FAST(4),
+ EXP_MEDIUM_FAST(5),
+ EXP_MEDIUM_FAST(6),
+ EXP_MEDIUM_FAST(7),
+ EXP_MEDIUM_FAST(8),
+ EXP_MEDIUM_FAST(9),
+ EXP_MEDIUM_FAST(10),
+ EXP_MEDIUM_FAST(11),
+ EXP_MEDIUM_FAST(12),
+ EXP_MEDIUM_FAST(13),
+ EXP_MEDIUM_FAST(14),
+ EXP_MEDIUM_FAST(15),
+ EXP_MEDIUM_FAST(16),
+ EXP_MEDIUM_FAST(17),
+ EXP_MEDIUM_FAST(18),
+ EXP_MEDIUM_FAST(19),
+ EXP_MEDIUM_FAST(20),
+ EXP_MEDIUM_FAST(21),
+ EXP_MEDIUM_FAST(22),
+ EXP_MEDIUM_FAST(23),
+ EXP_MEDIUM_FAST(24),
+ EXP_MEDIUM_FAST(25),
+ EXP_MEDIUM_FAST(26),
+ EXP_MEDIUM_FAST(27),
+ EXP_MEDIUM_FAST(28),
+ EXP_MEDIUM_FAST(29),
+ EXP_MEDIUM_FAST(30),
+ EXP_MEDIUM_FAST(31),
+ EXP_MEDIUM_FAST(32),
+ EXP_MEDIUM_FAST(33),
+ EXP_MEDIUM_FAST(34),
+ EXP_MEDIUM_FAST(35),
+ EXP_MEDIUM_FAST(36),
+ EXP_MEDIUM_FAST(37),
+ EXP_MEDIUM_FAST(38),
+ EXP_MEDIUM_FAST(39),
+ EXP_MEDIUM_FAST(40),
+ EXP_MEDIUM_FAST(41),
+ EXP_MEDIUM_FAST(42),
+ EXP_MEDIUM_FAST(43),
+ EXP_MEDIUM_FAST(44),
+ EXP_MEDIUM_FAST(45),
+ EXP_MEDIUM_FAST(46),
+ EXP_MEDIUM_FAST(47),
+ EXP_MEDIUM_FAST(48),
+ EXP_MEDIUM_FAST(49),
+ EXP_MEDIUM_FAST(50),
+ EXP_MEDIUM_FAST(51),
+ EXP_MEDIUM_FAST(52),
+ EXP_MEDIUM_FAST(53),
+ EXP_MEDIUM_FAST(54),
+ EXP_MEDIUM_FAST(55),
+ EXP_MEDIUM_FAST(56),
+ EXP_MEDIUM_FAST(57),
+ EXP_MEDIUM_FAST(58),
+ EXP_MEDIUM_FAST(59),
+ EXP_MEDIUM_FAST(60),
+ EXP_MEDIUM_FAST(61),
+ EXP_MEDIUM_FAST(62),
+ EXP_MEDIUM_FAST(63),
+ EXP_MEDIUM_FAST(64),
+ EXP_MEDIUM_FAST(65),
+ EXP_MEDIUM_FAST(66),
+ EXP_MEDIUM_FAST(67),
+ EXP_MEDIUM_FAST(68),
+ EXP_MEDIUM_FAST(69),
+ EXP_MEDIUM_FAST(70),
+ EXP_MEDIUM_FAST(71),
+ EXP_MEDIUM_FAST(72),
+ EXP_MEDIUM_FAST(73),
+ EXP_MEDIUM_FAST(74),
+ EXP_MEDIUM_FAST(75),
+ EXP_MEDIUM_FAST(76),
+ EXP_MEDIUM_FAST(77),
+ EXP_MEDIUM_FAST(78),
+ EXP_MEDIUM_FAST(79),
+ EXP_MEDIUM_FAST(80),
+ EXP_MEDIUM_FAST(81),
+ EXP_MEDIUM_FAST(82),
+ EXP_MEDIUM_FAST(83),
+ EXP_MEDIUM_FAST(84),
+ EXP_MEDIUM_FAST(85),
+ EXP_MEDIUM_FAST(86),
+ EXP_MEDIUM_FAST(87),
+ EXP_MEDIUM_FAST(88),
+ EXP_MEDIUM_FAST(89),
+ EXP_MEDIUM_FAST(90),
+ EXP_MEDIUM_FAST(91),
+ EXP_MEDIUM_FAST(92),
+ EXP_MEDIUM_FAST(93),
+ EXP_MEDIUM_FAST(94),
+ EXP_MEDIUM_FAST(95),
+ EXP_MEDIUM_FAST(96),
+ EXP_MEDIUM_FAST(97),
+ EXP_MEDIUM_FAST(98),
+ EXP_MEDIUM_FAST(99),
+ EXP_MEDIUM_FAST(100),
+ },
+ { // Erratic
+ 0, // 0
+ 1, // 1
+ EXP_ERRATIC(2),
+ EXP_ERRATIC(3),
+ EXP_ERRATIC(4),
+ EXP_ERRATIC(5),
+ EXP_ERRATIC(6),
+ EXP_ERRATIC(7),
+ EXP_ERRATIC(8),
+ EXP_ERRATIC(9),
+ EXP_ERRATIC(10),
+ EXP_ERRATIC(11),
+ EXP_ERRATIC(12),
+ EXP_ERRATIC(13),
+ EXP_ERRATIC(14),
+ EXP_ERRATIC(15),
+ EXP_ERRATIC(16),
+ EXP_ERRATIC(17),
+ EXP_ERRATIC(18),
+ EXP_ERRATIC(19),
+ EXP_ERRATIC(20),
+ EXP_ERRATIC(21),
+ EXP_ERRATIC(22),
+ EXP_ERRATIC(23),
+ EXP_ERRATIC(24),
+ EXP_ERRATIC(25),
+ EXP_ERRATIC(26),
+ EXP_ERRATIC(27),
+ EXP_ERRATIC(28),
+ EXP_ERRATIC(29),
+ EXP_ERRATIC(30),
+ EXP_ERRATIC(31),
+ EXP_ERRATIC(32),
+ EXP_ERRATIC(33),
+ EXP_ERRATIC(34),
+ EXP_ERRATIC(35),
+ EXP_ERRATIC(36),
+ EXP_ERRATIC(37),
+ EXP_ERRATIC(38),
+ EXP_ERRATIC(39),
+ EXP_ERRATIC(40),
+ EXP_ERRATIC(41),
+ EXP_ERRATIC(42),
+ EXP_ERRATIC(43),
+ EXP_ERRATIC(44),
+ EXP_ERRATIC(45),
+ EXP_ERRATIC(46),
+ EXP_ERRATIC(47),
+ EXP_ERRATIC(48),
+ EXP_ERRATIC(49),
+ EXP_ERRATIC(50),
+ EXP_ERRATIC(51),
+ EXP_ERRATIC(52),
+ EXP_ERRATIC(53),
+ EXP_ERRATIC(54),
+ EXP_ERRATIC(55),
+ EXP_ERRATIC(56),
+ EXP_ERRATIC(57),
+ EXP_ERRATIC(58),
+ EXP_ERRATIC(59),
+ EXP_ERRATIC(60),
+ EXP_ERRATIC(61),
+ EXP_ERRATIC(62),
+ EXP_ERRATIC(63),
+ EXP_ERRATIC(64),
+ EXP_ERRATIC(65),
+ EXP_ERRATIC(66),
+ EXP_ERRATIC(67),
+ EXP_ERRATIC(68),
+ EXP_ERRATIC(69),
+ EXP_ERRATIC(70),
+ EXP_ERRATIC(71),
+ EXP_ERRATIC(72),
+ EXP_ERRATIC(73),
+ EXP_ERRATIC(74),
+ EXP_ERRATIC(75),
+ EXP_ERRATIC(76),
+ EXP_ERRATIC(77),
+ EXP_ERRATIC(78),
+ EXP_ERRATIC(79),
+ EXP_ERRATIC(80),
+ EXP_ERRATIC(81),
+ EXP_ERRATIC(82),
+ EXP_ERRATIC(83),
+ EXP_ERRATIC(84),
+ EXP_ERRATIC(85),
+ EXP_ERRATIC(86),
+ EXP_ERRATIC(87),
+ EXP_ERRATIC(88),
+ EXP_ERRATIC(89),
+ EXP_ERRATIC(90),
+ EXP_ERRATIC(91),
+ EXP_ERRATIC(92),
+ EXP_ERRATIC(93),
+ EXP_ERRATIC(94),
+ EXP_ERRATIC(95),
+ EXP_ERRATIC(96),
+ EXP_ERRATIC(97),
+ EXP_ERRATIC(98),
+ EXP_ERRATIC(99),
+ EXP_ERRATIC(100),
+ },
+ { // Fluctuating
+ 0, // 0
+ 1, // 1
+ EXP_FLUCTUATING(2),
+ EXP_FLUCTUATING(3),
+ EXP_FLUCTUATING(4),
+ EXP_FLUCTUATING(5),
+ EXP_FLUCTUATING(6),
+ EXP_FLUCTUATING(7),
+ EXP_FLUCTUATING(8),
+ EXP_FLUCTUATING(9),
+ EXP_FLUCTUATING(10),
+ EXP_FLUCTUATING(11),
+ EXP_FLUCTUATING(12),
+ EXP_FLUCTUATING(13),
+ EXP_FLUCTUATING(14),
+ EXP_FLUCTUATING(15),
+ EXP_FLUCTUATING(16),
+ EXP_FLUCTUATING(17),
+ EXP_FLUCTUATING(18),
+ EXP_FLUCTUATING(19),
+ EXP_FLUCTUATING(20),
+ EXP_FLUCTUATING(21),
+ EXP_FLUCTUATING(22),
+ EXP_FLUCTUATING(23),
+ EXP_FLUCTUATING(24),
+ EXP_FLUCTUATING(25),
+ EXP_FLUCTUATING(26),
+ EXP_FLUCTUATING(27),
+ EXP_FLUCTUATING(28),
+ EXP_FLUCTUATING(29),
+ EXP_FLUCTUATING(30),
+ EXP_FLUCTUATING(31),
+ EXP_FLUCTUATING(32),
+ EXP_FLUCTUATING(33),
+ EXP_FLUCTUATING(34),
+ EXP_FLUCTUATING(35),
+ EXP_FLUCTUATING(36),
+ EXP_FLUCTUATING(37),
+ EXP_FLUCTUATING(38),
+ EXP_FLUCTUATING(39),
+ EXP_FLUCTUATING(40),
+ EXP_FLUCTUATING(41),
+ EXP_FLUCTUATING(42),
+ EXP_FLUCTUATING(43),
+ EXP_FLUCTUATING(44),
+ EXP_FLUCTUATING(45),
+ EXP_FLUCTUATING(46),
+ EXP_FLUCTUATING(47),
+ EXP_FLUCTUATING(48),
+ EXP_FLUCTUATING(49),
+ EXP_FLUCTUATING(50),
+ EXP_FLUCTUATING(51),
+ EXP_FLUCTUATING(52),
+ EXP_FLUCTUATING(53),
+ EXP_FLUCTUATING(54),
+ EXP_FLUCTUATING(55),
+ EXP_FLUCTUATING(56),
+ EXP_FLUCTUATING(57),
+ EXP_FLUCTUATING(58),
+ EXP_FLUCTUATING(59),
+ EXP_FLUCTUATING(60),
+ EXP_FLUCTUATING(61),
+ EXP_FLUCTUATING(62),
+ EXP_FLUCTUATING(63),
+ EXP_FLUCTUATING(64),
+ EXP_FLUCTUATING(65),
+ EXP_FLUCTUATING(66),
+ EXP_FLUCTUATING(67),
+ EXP_FLUCTUATING(68),
+ EXP_FLUCTUATING(69),
+ EXP_FLUCTUATING(70),
+ EXP_FLUCTUATING(71),
+ EXP_FLUCTUATING(72),
+ EXP_FLUCTUATING(73),
+ EXP_FLUCTUATING(74),
+ EXP_FLUCTUATING(75),
+ EXP_FLUCTUATING(76),
+ EXP_FLUCTUATING(77),
+ EXP_FLUCTUATING(78),
+ EXP_FLUCTUATING(79),
+ EXP_FLUCTUATING(80),
+ EXP_FLUCTUATING(81),
+ EXP_FLUCTUATING(82),
+ EXP_FLUCTUATING(83),
+ EXP_FLUCTUATING(84),
+ EXP_FLUCTUATING(85),
+ EXP_FLUCTUATING(86),
+ EXP_FLUCTUATING(87),
+ EXP_FLUCTUATING(88),
+ EXP_FLUCTUATING(89),
+ EXP_FLUCTUATING(90),
+ EXP_FLUCTUATING(91),
+ EXP_FLUCTUATING(92),
+ EXP_FLUCTUATING(93),
+ EXP_FLUCTUATING(94),
+ EXP_FLUCTUATING(95),
+ EXP_FLUCTUATING(96),
+ EXP_FLUCTUATING(97),
+ EXP_FLUCTUATING(98),
+ EXP_FLUCTUATING(99),
+ EXP_FLUCTUATING(100),
+ },
+ { // Medium Slow
+ 0, // 0
+ 1, // 1
+ EXP_MEDIUM_SLOW(2),
+ EXP_MEDIUM_SLOW(3),
+ EXP_MEDIUM_SLOW(4),
+ EXP_MEDIUM_SLOW(5),
+ EXP_MEDIUM_SLOW(6),
+ EXP_MEDIUM_SLOW(7),
+ EXP_MEDIUM_SLOW(8),
+ EXP_MEDIUM_SLOW(9),
+ EXP_MEDIUM_SLOW(10),
+ EXP_MEDIUM_SLOW(11),
+ EXP_MEDIUM_SLOW(12),
+ EXP_MEDIUM_SLOW(13),
+ EXP_MEDIUM_SLOW(14),
+ EXP_MEDIUM_SLOW(15),
+ EXP_MEDIUM_SLOW(16),
+ EXP_MEDIUM_SLOW(17),
+ EXP_MEDIUM_SLOW(18),
+ EXP_MEDIUM_SLOW(19),
+ EXP_MEDIUM_SLOW(20),
+ EXP_MEDIUM_SLOW(21),
+ EXP_MEDIUM_SLOW(22),
+ EXP_MEDIUM_SLOW(23),
+ EXP_MEDIUM_SLOW(24),
+ EXP_MEDIUM_SLOW(25),
+ EXP_MEDIUM_SLOW(26),
+ EXP_MEDIUM_SLOW(27),
+ EXP_MEDIUM_SLOW(28),
+ EXP_MEDIUM_SLOW(29),
+ EXP_MEDIUM_SLOW(30),
+ EXP_MEDIUM_SLOW(31),
+ EXP_MEDIUM_SLOW(32),
+ EXP_MEDIUM_SLOW(33),
+ EXP_MEDIUM_SLOW(34),
+ EXP_MEDIUM_SLOW(35),
+ EXP_MEDIUM_SLOW(36),
+ EXP_MEDIUM_SLOW(37),
+ EXP_MEDIUM_SLOW(38),
+ EXP_MEDIUM_SLOW(39),
+ EXP_MEDIUM_SLOW(40),
+ EXP_MEDIUM_SLOW(41),
+ EXP_MEDIUM_SLOW(42),
+ EXP_MEDIUM_SLOW(43),
+ EXP_MEDIUM_SLOW(44),
+ EXP_MEDIUM_SLOW(45),
+ EXP_MEDIUM_SLOW(46),
+ EXP_MEDIUM_SLOW(47),
+ EXP_MEDIUM_SLOW(48),
+ EXP_MEDIUM_SLOW(49),
+ EXP_MEDIUM_SLOW(50),
+ EXP_MEDIUM_SLOW(51),
+ EXP_MEDIUM_SLOW(52),
+ EXP_MEDIUM_SLOW(53),
+ EXP_MEDIUM_SLOW(54),
+ EXP_MEDIUM_SLOW(55),
+ EXP_MEDIUM_SLOW(56),
+ EXP_MEDIUM_SLOW(57),
+ EXP_MEDIUM_SLOW(58),
+ EXP_MEDIUM_SLOW(59),
+ EXP_MEDIUM_SLOW(60),
+ EXP_MEDIUM_SLOW(61),
+ EXP_MEDIUM_SLOW(62),
+ EXP_MEDIUM_SLOW(63),
+ EXP_MEDIUM_SLOW(64),
+ EXP_MEDIUM_SLOW(65),
+ EXP_MEDIUM_SLOW(66),
+ EXP_MEDIUM_SLOW(67),
+ EXP_MEDIUM_SLOW(68),
+ EXP_MEDIUM_SLOW(69),
+ EXP_MEDIUM_SLOW(70),
+ EXP_MEDIUM_SLOW(71),
+ EXP_MEDIUM_SLOW(72),
+ EXP_MEDIUM_SLOW(73),
+ EXP_MEDIUM_SLOW(74),
+ EXP_MEDIUM_SLOW(75),
+ EXP_MEDIUM_SLOW(76),
+ EXP_MEDIUM_SLOW(77),
+ EXP_MEDIUM_SLOW(78),
+ EXP_MEDIUM_SLOW(79),
+ EXP_MEDIUM_SLOW(80),
+ EXP_MEDIUM_SLOW(81),
+ EXP_MEDIUM_SLOW(82),
+ EXP_MEDIUM_SLOW(83),
+ EXP_MEDIUM_SLOW(84),
+ EXP_MEDIUM_SLOW(85),
+ EXP_MEDIUM_SLOW(86),
+ EXP_MEDIUM_SLOW(87),
+ EXP_MEDIUM_SLOW(88),
+ EXP_MEDIUM_SLOW(89),
+ EXP_MEDIUM_SLOW(90),
+ EXP_MEDIUM_SLOW(91),
+ EXP_MEDIUM_SLOW(92),
+ EXP_MEDIUM_SLOW(93),
+ EXP_MEDIUM_SLOW(94),
+ EXP_MEDIUM_SLOW(95),
+ EXP_MEDIUM_SLOW(96),
+ EXP_MEDIUM_SLOW(97),
+ EXP_MEDIUM_SLOW(98),
+ EXP_MEDIUM_SLOW(99),
+ EXP_MEDIUM_SLOW(100),
+ },
+ { // Fast
+ 0, // 0
+ 1, // 1
+ EXP_FAST(2),
+ EXP_FAST(3),
+ EXP_FAST(4),
+ EXP_FAST(5),
+ EXP_FAST(6),
+ EXP_FAST(7),
+ EXP_FAST(8),
+ EXP_FAST(9),
+ EXP_FAST(10),
+ EXP_FAST(11),
+ EXP_FAST(12),
+ EXP_FAST(13),
+ EXP_FAST(14),
+ EXP_FAST(15),
+ EXP_FAST(16),
+ EXP_FAST(17),
+ EXP_FAST(18),
+ EXP_FAST(19),
+ EXP_FAST(20),
+ EXP_FAST(21),
+ EXP_FAST(22),
+ EXP_FAST(23),
+ EXP_FAST(24),
+ EXP_FAST(25),
+ EXP_FAST(26),
+ EXP_FAST(27),
+ EXP_FAST(28),
+ EXP_FAST(29),
+ EXP_FAST(30),
+ EXP_FAST(31),
+ EXP_FAST(32),
+ EXP_FAST(33),
+ EXP_FAST(34),
+ EXP_FAST(35),
+ EXP_FAST(36),
+ EXP_FAST(37),
+ EXP_FAST(38),
+ EXP_FAST(39),
+ EXP_FAST(40),
+ EXP_FAST(41),
+ EXP_FAST(42),
+ EXP_FAST(43),
+ EXP_FAST(44),
+ EXP_FAST(45),
+ EXP_FAST(46),
+ EXP_FAST(47),
+ EXP_FAST(48),
+ EXP_FAST(49),
+ EXP_FAST(50),
+ EXP_FAST(51),
+ EXP_FAST(52),
+ EXP_FAST(53),
+ EXP_FAST(54),
+ EXP_FAST(55),
+ EXP_FAST(56),
+ EXP_FAST(57),
+ EXP_FAST(58),
+ EXP_FAST(59),
+ EXP_FAST(60),
+ EXP_FAST(61),
+ EXP_FAST(62),
+ EXP_FAST(63),
+ EXP_FAST(64),
+ EXP_FAST(65),
+ EXP_FAST(66),
+ EXP_FAST(67),
+ EXP_FAST(68),
+ EXP_FAST(69),
+ EXP_FAST(70),
+ EXP_FAST(71),
+ EXP_FAST(72),
+ EXP_FAST(73),
+ EXP_FAST(74),
+ EXP_FAST(75),
+ EXP_FAST(76),
+ EXP_FAST(77),
+ EXP_FAST(78),
+ EXP_FAST(79),
+ EXP_FAST(80),
+ EXP_FAST(81),
+ EXP_FAST(82),
+ EXP_FAST(83),
+ EXP_FAST(84),
+ EXP_FAST(85),
+ EXP_FAST(86),
+ EXP_FAST(87),
+ EXP_FAST(88),
+ EXP_FAST(89),
+ EXP_FAST(90),
+ EXP_FAST(91),
+ EXP_FAST(92),
+ EXP_FAST(93),
+ EXP_FAST(94),
+ EXP_FAST(95),
+ EXP_FAST(96),
+ EXP_FAST(97),
+ EXP_FAST(98),
+ EXP_FAST(99),
+ EXP_FAST(100),
+ },
+ { // Slow
+ 0, // 0
+ 1, // 1
+ EXP_SLOW(2),
+ EXP_SLOW(3),
+ EXP_SLOW(4),
+ EXP_SLOW(5),
+ EXP_SLOW(6),
+ EXP_SLOW(7),
+ EXP_SLOW(8),
+ EXP_SLOW(9),
+ EXP_SLOW(10),
+ EXP_SLOW(11),
+ EXP_SLOW(12),
+ EXP_SLOW(13),
+ EXP_SLOW(14),
+ EXP_SLOW(15),
+ EXP_SLOW(16),
+ EXP_SLOW(17),
+ EXP_SLOW(18),
+ EXP_SLOW(19),
+ EXP_SLOW(20),
+ EXP_SLOW(21),
+ EXP_SLOW(22),
+ EXP_SLOW(23),
+ EXP_SLOW(24),
+ EXP_SLOW(25),
+ EXP_SLOW(26),
+ EXP_SLOW(27),
+ EXP_SLOW(28),
+ EXP_SLOW(29),
+ EXP_SLOW(30),
+ EXP_SLOW(31),
+ EXP_SLOW(32),
+ EXP_SLOW(33),
+ EXP_SLOW(34),
+ EXP_SLOW(35),
+ EXP_SLOW(36),
+ EXP_SLOW(37),
+ EXP_SLOW(38),
+ EXP_SLOW(39),
+ EXP_SLOW(40),
+ EXP_SLOW(41),
+ EXP_SLOW(42),
+ EXP_SLOW(43),
+ EXP_SLOW(44),
+ EXP_SLOW(45),
+ EXP_SLOW(46),
+ EXP_SLOW(47),
+ EXP_SLOW(48),
+ EXP_SLOW(49),
+ EXP_SLOW(50),
+ EXP_SLOW(51),
+ EXP_SLOW(52),
+ EXP_SLOW(53),
+ EXP_SLOW(54),
+ EXP_SLOW(55),
+ EXP_SLOW(56),
+ EXP_SLOW(57),
+ EXP_SLOW(58),
+ EXP_SLOW(59),
+ EXP_SLOW(60),
+ EXP_SLOW(61),
+ EXP_SLOW(62),
+ EXP_SLOW(63),
+ EXP_SLOW(64),
+ EXP_SLOW(65),
+ EXP_SLOW(66),
+ EXP_SLOW(67),
+ EXP_SLOW(68),
+ EXP_SLOW(69),
+ EXP_SLOW(70),
+ EXP_SLOW(71),
+ EXP_SLOW(72),
+ EXP_SLOW(73),
+ EXP_SLOW(74),
+ EXP_SLOW(75),
+ EXP_SLOW(76),
+ EXP_SLOW(77),
+ EXP_SLOW(78),
+ EXP_SLOW(79),
+ EXP_SLOW(80),
+ EXP_SLOW(81),
+ EXP_SLOW(82),
+ EXP_SLOW(83),
+ EXP_SLOW(84),
+ EXP_SLOW(85),
+ EXP_SLOW(86),
+ EXP_SLOW(87),
+ EXP_SLOW(88),
+ EXP_SLOW(89),
+ EXP_SLOW(90),
+ EXP_SLOW(91),
+ EXP_SLOW(92),
+ EXP_SLOW(93),
+ EXP_SLOW(94),
+ EXP_SLOW(95),
+ EXP_SLOW(96),
+ EXP_SLOW(97),
+ EXP_SLOW(98),
+ EXP_SLOW(99),
+ EXP_SLOW(100),
+ },
+ { // Medium Fast copy 2 (unused? to-do: investigate)
+ 0, // 0
+ 1, // 1
+ EXP_MEDIUM_FAST(2),
+ EXP_MEDIUM_FAST(3),
+ EXP_MEDIUM_FAST(4),
+ EXP_MEDIUM_FAST(5),
+ EXP_MEDIUM_FAST(6),
+ EXP_MEDIUM_FAST(7),
+ EXP_MEDIUM_FAST(8),
+ EXP_MEDIUM_FAST(9),
+ EXP_MEDIUM_FAST(10),
+ EXP_MEDIUM_FAST(11),
+ EXP_MEDIUM_FAST(12),
+ EXP_MEDIUM_FAST(13),
+ EXP_MEDIUM_FAST(14),
+ EXP_MEDIUM_FAST(15),
+ EXP_MEDIUM_FAST(16),
+ EXP_MEDIUM_FAST(17),
+ EXP_MEDIUM_FAST(18),
+ EXP_MEDIUM_FAST(19),
+ EXP_MEDIUM_FAST(20),
+ EXP_MEDIUM_FAST(21),
+ EXP_MEDIUM_FAST(22),
+ EXP_MEDIUM_FAST(23),
+ EXP_MEDIUM_FAST(24),
+ EXP_MEDIUM_FAST(25),
+ EXP_MEDIUM_FAST(26),
+ EXP_MEDIUM_FAST(27),
+ EXP_MEDIUM_FAST(28),
+ EXP_MEDIUM_FAST(29),
+ EXP_MEDIUM_FAST(30),
+ EXP_MEDIUM_FAST(31),
+ EXP_MEDIUM_FAST(32),
+ EXP_MEDIUM_FAST(33),
+ EXP_MEDIUM_FAST(34),
+ EXP_MEDIUM_FAST(35),
+ EXP_MEDIUM_FAST(36),
+ EXP_MEDIUM_FAST(37),
+ EXP_MEDIUM_FAST(38),
+ EXP_MEDIUM_FAST(39),
+ EXP_MEDIUM_FAST(40),
+ EXP_MEDIUM_FAST(41),
+ EXP_MEDIUM_FAST(42),
+ EXP_MEDIUM_FAST(43),
+ EXP_MEDIUM_FAST(44),
+ EXP_MEDIUM_FAST(45),
+ EXP_MEDIUM_FAST(46),
+ EXP_MEDIUM_FAST(47),
+ EXP_MEDIUM_FAST(48),
+ EXP_MEDIUM_FAST(49),
+ EXP_MEDIUM_FAST(50),
+ EXP_MEDIUM_FAST(51),
+ EXP_MEDIUM_FAST(52),
+ EXP_MEDIUM_FAST(53),
+ EXP_MEDIUM_FAST(54),
+ EXP_MEDIUM_FAST(55),
+ EXP_MEDIUM_FAST(56),
+ EXP_MEDIUM_FAST(57),
+ EXP_MEDIUM_FAST(58),
+ EXP_MEDIUM_FAST(59),
+ EXP_MEDIUM_FAST(60),
+ EXP_MEDIUM_FAST(61),
+ EXP_MEDIUM_FAST(62),
+ EXP_MEDIUM_FAST(63),
+ EXP_MEDIUM_FAST(64),
+ EXP_MEDIUM_FAST(65),
+ EXP_MEDIUM_FAST(66),
+ EXP_MEDIUM_FAST(67),
+ EXP_MEDIUM_FAST(68),
+ EXP_MEDIUM_FAST(69),
+ EXP_MEDIUM_FAST(70),
+ EXP_MEDIUM_FAST(71),
+ EXP_MEDIUM_FAST(72),
+ EXP_MEDIUM_FAST(73),
+ EXP_MEDIUM_FAST(74),
+ EXP_MEDIUM_FAST(75),
+ EXP_MEDIUM_FAST(76),
+ EXP_MEDIUM_FAST(77),
+ EXP_MEDIUM_FAST(78),
+ EXP_MEDIUM_FAST(79),
+ EXP_MEDIUM_FAST(80),
+ EXP_MEDIUM_FAST(81),
+ EXP_MEDIUM_FAST(82),
+ EXP_MEDIUM_FAST(83),
+ EXP_MEDIUM_FAST(84),
+ EXP_MEDIUM_FAST(85),
+ EXP_MEDIUM_FAST(86),
+ EXP_MEDIUM_FAST(87),
+ EXP_MEDIUM_FAST(88),
+ EXP_MEDIUM_FAST(89),
+ EXP_MEDIUM_FAST(90),
+ EXP_MEDIUM_FAST(91),
+ EXP_MEDIUM_FAST(92),
+ EXP_MEDIUM_FAST(93),
+ EXP_MEDIUM_FAST(94),
+ EXP_MEDIUM_FAST(95),
+ EXP_MEDIUM_FAST(96),
+ EXP_MEDIUM_FAST(97),
+ EXP_MEDIUM_FAST(98),
+ EXP_MEDIUM_FAST(99),
+ EXP_MEDIUM_FAST(100),
+ },
+ { // Medium Fast copy 3 (unused? to-do: investigate)
+ 0, // 0
+ 1, // 1
+ EXP_MEDIUM_FAST(2),
+ EXP_MEDIUM_FAST(3),
+ EXP_MEDIUM_FAST(4),
+ EXP_MEDIUM_FAST(5),
+ EXP_MEDIUM_FAST(6),
+ EXP_MEDIUM_FAST(7),
+ EXP_MEDIUM_FAST(8),
+ EXP_MEDIUM_FAST(9),
+ EXP_MEDIUM_FAST(10),
+ EXP_MEDIUM_FAST(11),
+ EXP_MEDIUM_FAST(12),
+ EXP_MEDIUM_FAST(13),
+ EXP_MEDIUM_FAST(14),
+ EXP_MEDIUM_FAST(15),
+ EXP_MEDIUM_FAST(16),
+ EXP_MEDIUM_FAST(17),
+ EXP_MEDIUM_FAST(18),
+ EXP_MEDIUM_FAST(19),
+ EXP_MEDIUM_FAST(20),
+ EXP_MEDIUM_FAST(21),
+ EXP_MEDIUM_FAST(22),
+ EXP_MEDIUM_FAST(23),
+ EXP_MEDIUM_FAST(24),
+ EXP_MEDIUM_FAST(25),
+ EXP_MEDIUM_FAST(26),
+ EXP_MEDIUM_FAST(27),
+ EXP_MEDIUM_FAST(28),
+ EXP_MEDIUM_FAST(29),
+ EXP_MEDIUM_FAST(30),
+ EXP_MEDIUM_FAST(31),
+ EXP_MEDIUM_FAST(32),
+ EXP_MEDIUM_FAST(33),
+ EXP_MEDIUM_FAST(34),
+ EXP_MEDIUM_FAST(35),
+ EXP_MEDIUM_FAST(36),
+ EXP_MEDIUM_FAST(37),
+ EXP_MEDIUM_FAST(38),
+ EXP_MEDIUM_FAST(39),
+ EXP_MEDIUM_FAST(40),
+ EXP_MEDIUM_FAST(41),
+ EXP_MEDIUM_FAST(42),
+ EXP_MEDIUM_FAST(43),
+ EXP_MEDIUM_FAST(44),
+ EXP_MEDIUM_FAST(45),
+ EXP_MEDIUM_FAST(46),
+ EXP_MEDIUM_FAST(47),
+ EXP_MEDIUM_FAST(48),
+ EXP_MEDIUM_FAST(49),
+ EXP_MEDIUM_FAST(50),
+ EXP_MEDIUM_FAST(51),
+ EXP_MEDIUM_FAST(52),
+ EXP_MEDIUM_FAST(53),
+ EXP_MEDIUM_FAST(54),
+ EXP_MEDIUM_FAST(55),
+ EXP_MEDIUM_FAST(56),
+ EXP_MEDIUM_FAST(57),
+ EXP_MEDIUM_FAST(58),
+ EXP_MEDIUM_FAST(59),
+ EXP_MEDIUM_FAST(60),
+ EXP_MEDIUM_FAST(61),
+ EXP_MEDIUM_FAST(62),
+ EXP_MEDIUM_FAST(63),
+ EXP_MEDIUM_FAST(64),
+ EXP_MEDIUM_FAST(65),
+ EXP_MEDIUM_FAST(66),
+ EXP_MEDIUM_FAST(67),
+ EXP_MEDIUM_FAST(68),
+ EXP_MEDIUM_FAST(69),
+ EXP_MEDIUM_FAST(70),
+ EXP_MEDIUM_FAST(71),
+ EXP_MEDIUM_FAST(72),
+ EXP_MEDIUM_FAST(73),
+ EXP_MEDIUM_FAST(74),
+ EXP_MEDIUM_FAST(75),
+ EXP_MEDIUM_FAST(76),
+ EXP_MEDIUM_FAST(77),
+ EXP_MEDIUM_FAST(78),
+ EXP_MEDIUM_FAST(79),
+ EXP_MEDIUM_FAST(80),
+ EXP_MEDIUM_FAST(81),
+ EXP_MEDIUM_FAST(82),
+ EXP_MEDIUM_FAST(83),
+ EXP_MEDIUM_FAST(84),
+ EXP_MEDIUM_FAST(85),
+ EXP_MEDIUM_FAST(86),
+ EXP_MEDIUM_FAST(87),
+ EXP_MEDIUM_FAST(88),
+ EXP_MEDIUM_FAST(89),
+ EXP_MEDIUM_FAST(90),
+ EXP_MEDIUM_FAST(91),
+ EXP_MEDIUM_FAST(92),
+ EXP_MEDIUM_FAST(93),
+ EXP_MEDIUM_FAST(94),
+ EXP_MEDIUM_FAST(95),
+ EXP_MEDIUM_FAST(96),
+ EXP_MEDIUM_FAST(97),
+ EXP_MEDIUM_FAST(98),
+ EXP_MEDIUM_FAST(99),
+ EXP_MEDIUM_FAST(100),
+ }
+};
+
+#endif //POKEEMERALD_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..6ba0d694e
--- /dev/null
+++ b/include/data/pokemon/item_effects.h
@@ -0,0 +1,241 @@
+#ifndef GUARD_ITEM_EFFECTS_H
+#define GUARD_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, 0xff, 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 gItemEffect_PomegBerry[] = {0x00, 0x00, 0x00, 0x00, 0x01, 0xe0, 0xf6, 0x0a, 0x05, 0x02};
+const u8 gItemEffect_KelpsyBerry[] = {0x00, 0x00, 0x00, 0x00, 0x02, 0xe0, 0xf6, 0x0a, 0x05, 0x02};
+const u8 gItemEffect_QualotBerry[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0xe1, 0xf6, 0x0a, 0x05, 0x02};
+const u8 gItemEffect_HondrewBerry[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0xe8, 0xf6, 0x0a, 0x05, 0x02};
+const u8 gItemEffect_GrepaBerry[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0xf6, 0x0a, 0x05, 0x02};
+const u8 gItemEffect_TamatoBerry[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0xe2, 0xf6, 0x0a, 0x05, 0x02};
+
+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,
+ gItemEffect_PomegBerry,
+ gItemEffect_KelpsyBerry,
+ gItemEffect_QualotBerry,
+ gItemEffect_HondrewBerry,
+ gItemEffect_GrepaBerry,
+ gItemEffect_TamatoBerry,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+#endif //GUARD_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..a56b1c09f
--- /dev/null
+++ b/include/data/pokemon/level_up_learnset_pointers.h
@@ -0,0 +1,420 @@
+#ifndef POKEEMERALD_LEVEL_UP_LEARNSET_POINTERS_H
+#define POKEEMERALD_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 //POKEEMERALD_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..4035dc66a
--- /dev/null
+++ b/include/data/pokemon/level_up_learnsets.h
@@ -0,0 +1,5623 @@
+#ifndef POKEEMERALD_LEVEL_UP_LEARNSETS_H
+#define POKEEMERALD_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_DOUBLE_TEAM),
+ LEVEL_UP_MOVE(15, MOVE_KNOCK_OFF),
+ LEVEL_UP_MOVE(20, MOVE_PURSUIT),
+ LEVEL_UP_MOVE(25, MOVE_PSYCHIC),
+ LEVEL_UP_MOVE(30, MOVE_SWIFT),
+ LEVEL_UP_MOVE(35, MOVE_AGILITY),
+ LEVEL_UP_MOVE(40, MOVE_RECOVER),
+ LEVEL_UP_MOVE(45, MOVE_PSYCHO_BOOST),
+ LEVEL_UP_MOVE(50, MOVE_EXTREME_SPEED),
+ 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 //POKEEMERALD_LEVEL_UP_LEARNSETS_H
diff --git a/include/data/pokemon/tmhm_learnsets.h b/include/data/pokemon/tmhm_learnsets.h
new file mode 100644
index 000000000..f14478863
--- /dev/null
+++ b/include/data/pokemon/tmhm_learnsets.h
@@ -0,0 +1,9393 @@
+#ifndef GUARD_TMHM_LEARNSETS_H
+#define GUARD_TMHM_LEARNSETS_H
+
+#define TMHM_LEARNSET(moves) {(u32)(moves), ((u64)(moves) >> 32)}
+#define TMHM(tmhm) ((u64)1 << (ITEM_##tmhm - ITEM_TM01_FOCUS_PUNCH))
+
+// This table determines which TMs and HMs a species is capable of learning.
+// Each entry is a 64-bit bit array spread across two 32-bit values, with
+// each bit corresponding to a .
+const u32 gTMHMLearnsets[][2] =
+{
+ [SPECIES_NONE] = TMHM_LEARNSET(0),
+
+ [SPECIES_BULBASAUR] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_IVYSAUR] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_VENUSAUR] = TMHM_LEARNSET(TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_CHARMANDER] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM02_DRAGON_CLAW)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM50_OVERHEAT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_CHARMELEON] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM02_DRAGON_CLAW)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM50_OVERHEAT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_CHARIZARD] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM02_DRAGON_CLAW)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM47_STEEL_WING)
+ | TMHM(TM50_OVERHEAT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM02_FLY)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_SQUIRTLE] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_WARTORTLE] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_BLASTOISE] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_CATERPIE] = TMHM_LEARNSET(0),
+
+ [SPECIES_METAPOD] = TMHM_LEARNSET(0),
+
+ [SPECIES_BUTTERFREE] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_WEEDLE] = TMHM_LEARNSET(0),
+
+ [SPECIES_KAKUNA] = TMHM_LEARNSET(0),
+
+ [SPECIES_BEEDRILL] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM01_CUT)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_PIDGEY] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM47_STEEL_WING)
+ | TMHM(HM02_FLY)),
+
+ [SPECIES_PIDGEOTTO] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM47_STEEL_WING)
+ | TMHM(HM02_FLY)),
+
+ [SPECIES_PIDGEOT] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM47_STEEL_WING)
+ | TMHM(HM02_FLY)),
+
+ [SPECIES_RATTATA] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM01_CUT)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_RATICATE] = TMHM_LEARNSET(TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_SPEAROW] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM47_STEEL_WING)
+ | TMHM(HM02_FLY)),
+
+ [SPECIES_FEAROW] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM47_STEEL_WING)
+ | TMHM(HM02_FLY)),
+
+ [SPECIES_EKANS] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM04_STRENGTH)),
+
+ [SPECIES_ARBOK] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM04_STRENGTH)),
+
+ [SPECIES_PIKACHU] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_RAICHU] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_SANDSHREW] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_SANDSLASH] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_NIDORAN_F] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_NIDORINA] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_NIDOQUEEN] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM01_CUT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_NIDORAN_M] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_NIDORINO] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_NIDOKING] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM01_CUT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_CLEFAIRY] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_CLEFABLE] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_VULPIX] = TMHM_LEARNSET(TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM50_OVERHEAT)),
+
+ [SPECIES_NINETALES] = TMHM_LEARNSET(TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM50_OVERHEAT)),
+
+ [SPECIES_JIGGLYPUFF] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_WIGGLYTUFF] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_ZUBAT] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM47_STEEL_WING)
+ | TMHM(TM49_SNATCH)),
+
+ [SPECIES_GOLBAT] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM47_STEEL_WING)
+ | TMHM(TM49_SNATCH)),
+
+ [SPECIES_ODDISH] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_GLOOM] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_VILEPLUME] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_PARAS] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM01_CUT)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_PARASECT] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM01_CUT)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_VENONAT] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_VENOMOTH] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_DIGLETT] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM01_CUT)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_DUGTRIO] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM01_CUT)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_MEOWTH] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM01_CUT)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_PERSIAN] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM01_CUT)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_PSYDUCK] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_GOLDUCK] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_MANKEY] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM08_BULK_UP)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM50_OVERHEAT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_PRIMEAPE] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM08_BULK_UP)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM50_OVERHEAT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_GROWLITHE] = TMHM_LEARNSET(TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM50_OVERHEAT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_ARCANINE] = TMHM_LEARNSET(TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM50_OVERHEAT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_POLIWAG] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM03_SURF)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_POLIWHIRL] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_POLIWRATH] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM08_BULK_UP)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_ABRA] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_KADABRA] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_ALAKAZAM] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_MACHOP] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM08_BULK_UP)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_MACHOKE] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM08_BULK_UP)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_MACHAMP] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM08_BULK_UP)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_BELLSPROUT] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM01_CUT)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_WEEPINBELL] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM01_CUT)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_VICTREEBEL] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM01_CUT)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_TENTACOOL] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM01_CUT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_TENTACRUEL] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM01_CUT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_GEODUDE] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_GRAVELER] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_GOLEM] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_PONYTA] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM50_OVERHEAT)
+ | TMHM(HM04_STRENGTH)),
+
+ [SPECIES_RAPIDASH] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM50_OVERHEAT)
+ | TMHM(HM04_STRENGTH)),
+
+ [SPECIES_SLOWPOKE] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_SLOWBRO] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_MAGNEMITE] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_MAGNETON] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_FARFETCHD] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM47_STEEL_WING)
+ | TMHM(HM01_CUT)
+ | TMHM(HM02_FLY)),
+
+ [SPECIES_DODUO] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM47_STEEL_WING)
+ | TMHM(HM02_FLY)),
+
+ [SPECIES_DODRIO] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM47_STEEL_WING)
+ | TMHM(HM02_FLY)),
+
+ [SPECIES_SEEL] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM03_SURF)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_DEWGONG] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM03_SURF)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_GRIMER] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)),
+
+ [SPECIES_MUK] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_SHELLDER] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_CLOYSTER] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_GASTLY] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(TM49_SNATCH)),
+
+ [SPECIES_HAUNTER] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(TM49_SNATCH)),
+
+ [SPECIES_GENGAR] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_ONIX] = TMHM_LEARNSET(TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_DROWZEE] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_HYPNO] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_KRABBY] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM01_CUT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_KINGLER] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM01_CUT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_VOLTORB] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_ELECTRODE] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_EXEGGCUTE] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_EXEGGUTOR] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_CUBONE] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_MAROWAK] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_HITMONLEE] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM08_BULK_UP)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_HITMONCHAN] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM08_BULK_UP)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_LICKITUNG] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM01_CUT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_KOFFING] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_WEEZING] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_RHYHORN] = TMHM_LEARNSET(TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_RHYDON] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM01_CUT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_CHANSEY] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_TANGELA] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM01_CUT)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_KANGASKHAN] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM01_CUT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_HORSEA] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_SEADRA] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_GOLDEEN] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_SEAKING] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_STARYU] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(HM03_SURF)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_STARMIE] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(HM03_SURF)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_MR_MIME] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_SCYTHER] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM47_STEEL_WING)
+ | TMHM(HM01_CUT)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_JYNX] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_ELECTABUZZ] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_MAGMAR] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_PINSIR] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM08_BULK_UP)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_TAUROS] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_MAGIKARP] = TMHM_LEARNSET(0),
+
+ [SPECIES_GYARADOS] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_LAPRAS] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_DITTO] = TMHM_LEARNSET(0),
+
+ [SPECIES_EEVEE] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)),
+
+ [SPECIES_VAPOREON] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_JOLTEON] = TMHM_LEARNSET(TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_FLAREON] = TMHM_LEARNSET(TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM50_OVERHEAT)),
+
+ [SPECIES_PORYGON] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_OMANYTE] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM03_SURF)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_OMASTAR] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM03_SURF)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_KABUTO] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM03_SURF)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM07_WATERFALL)),
+
+ [SPECIES_KABUTOPS] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM01_CUT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_AERODACTYL] = TMHM_LEARNSET(TMHM(TM02_DRAGON_CLAW)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM47_STEEL_WING)
+ | TMHM(HM02_FLY)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_SNORLAX] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)),
+
+ [SPECIES_ARTICUNO] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM47_STEEL_WING)
+ | TMHM(HM02_FLY)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_ZAPDOS] = TMHM_LEARNSET(TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM47_STEEL_WING)
+ | TMHM(HM02_FLY)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_MOLTRES] = TMHM_LEARNSET(TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM47_STEEL_WING)
+ | TMHM(TM50_OVERHEAT)
+ | TMHM(HM02_FLY)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_DRATINI] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM07_WATERFALL)),
+
+ [SPECIES_DRAGONAIR] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM07_WATERFALL)),
+
+ [SPECIES_DRAGONITE] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM02_DRAGON_CLAW)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM47_STEEL_WING)
+ | TMHM(HM01_CUT)
+ | TMHM(HM02_FLY)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_MEWTWO] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM08_BULK_UP)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_MEW] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM02_DRAGON_CLAW)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM04_CALM_MIND)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM08_BULK_UP)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM47_STEEL_WING)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(TM49_SNATCH)
+ | TMHM(TM50_OVERHEAT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM02_FLY)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_CHIKORITA] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_BAYLEEF] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_MEGANIUM] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_CYNDAQUIL] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM50_OVERHEAT)
+ | TMHM(HM01_CUT)),
+
+ [SPECIES_QUILAVA] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM50_OVERHEAT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_TYPHLOSION] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM50_OVERHEAT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_TOTODILE] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_CROCONAW] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_FERALIGATR] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM02_DRAGON_CLAW)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_SENTRET] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM01_CUT)
+ | TMHM(HM03_SURF)),
+
+ [SPECIES_FURRET] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM01_CUT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_HOOTHOOT] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM47_STEEL_WING)
+ | TMHM(HM02_FLY)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_NOCTOWL] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM47_STEEL_WING)
+ | TMHM(HM02_FLY)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_LEDYBA] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_LEDIAN] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_SPINARAK] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_ARIADOS] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_CROBAT] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM47_STEEL_WING)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM02_FLY)),
+
+ [SPECIES_CHINCHOU] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_LANTURN] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_PICHU] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_CLEFFA] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_IGGLYBUFF] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_TOGEPI] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_TOGETIC] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM47_STEEL_WING)
+ | TMHM(HM02_FLY)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_NATU] = TMHM_LEARNSET(TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM47_STEEL_WING)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_XATU] = TMHM_LEARNSET(TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM47_STEEL_WING)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(HM02_FLY)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_MAREEP] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_FLAAFFY] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_AMPHAROS] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_BELLOSSOM] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_MARILL] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_AZUMARILL] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_SUDOWOODO] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_POLITOED] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_HOPPIP] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_SKIPLOOM] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_JUMPLUFF] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_AIPOM] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_SUNKERN] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_SUNFLORA] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_YANMA] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM47_STEEL_WING)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_WOOPER] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_QUAGSIRE] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_ESPEON] = TMHM_LEARNSET(TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(HM01_CUT)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_UMBREON] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM01_CUT)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_MURKROW] = TMHM_LEARNSET(TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM47_STEEL_WING)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM02_FLY)),
+
+ [SPECIES_SLOWKING] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_MISDREAVUS] = TMHM_LEARNSET(TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_UNOWN] = TMHM_LEARNSET(0),
+
+ [SPECIES_WOBBUFFET] = TMHM_LEARNSET(0),
+
+ [SPECIES_GIRAFARIG] = TMHM_LEARNSET(TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_PINECO] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_FORRETRESS] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_DUNSPARCE] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_GLIGAR] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM47_STEEL_WING)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_STEELIX] = TMHM_LEARNSET(TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_SNUBBULL] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM08_BULK_UP)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM50_OVERHEAT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_GRANBULL] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM08_BULK_UP)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM50_OVERHEAT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_QWILFISH] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_SCIZOR] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM47_STEEL_WING)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_SHUCKLE] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_HERACROSS] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM08_BULK_UP)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_SNEASEL] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM01_CUT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_TEDDIURSA] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM08_BULK_UP)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_URSARING] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM08_BULK_UP)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_SLUGMA] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM50_OVERHEAT)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_MAGCARGO] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM50_OVERHEAT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_SWINUB] = TMHM_LEARNSET(TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_PILOSWINE] = TMHM_LEARNSET(TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_CORSOLA] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_REMORAID] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM03_SURF)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_OCTILLERY] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM03_SURF)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_DELIBIRD] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM02_FLY)),
+
+ [SPECIES_MANTINE] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_SKARMORY] = TMHM_LEARNSET(TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM47_STEEL_WING)
+ | TMHM(HM01_CUT)
+ | TMHM(HM02_FLY)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_HOUNDOUR] = TMHM_LEARNSET(TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM49_SNATCH)
+ | TMHM(TM50_OVERHEAT)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_HOUNDOOM] = TMHM_LEARNSET(TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM49_SNATCH)
+ | TMHM(TM50_OVERHEAT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_KINGDRA] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_PHANPY] = TMHM_LEARNSET(TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_DONPHAN] = TMHM_LEARNSET(TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_PORYGON2] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_STANTLER] = TMHM_LEARNSET(TMHM(TM04_CALM_MIND)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_SMEARGLE] = TMHM_LEARNSET(0),
+
+ [SPECIES_TYROGUE] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM08_BULK_UP)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_HITMONTOP] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM08_BULK_UP)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_SMOOCHUM] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_ELEKID] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_MAGBY] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_MILTANK] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_BLISSEY] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_RAIKOU] = TMHM_LEARNSET(TMHM(TM04_CALM_MIND)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_ENTEI] = TMHM_LEARNSET(TMHM(TM04_CALM_MIND)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_SUICUNE] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM04_CALM_MIND)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(HM01_CUT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_LARVITAR] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_PUPITAR] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_TYRANITAR] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM02_DRAGON_CLAW)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_LUGIA] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM04_CALM_MIND)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM47_STEEL_WING)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(HM02_FLY)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_HO_OH] = TMHM_LEARNSET(TMHM(TM04_CALM_MIND)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM47_STEEL_WING)
+ | TMHM(TM50_OVERHEAT)
+ | TMHM(HM02_FLY)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_CELEBI] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(HM01_CUT)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_OLD_UNOWN_B] = TMHM_LEARNSET(0),
+
+ [SPECIES_OLD_UNOWN_C] = TMHM_LEARNSET(0),
+
+ [SPECIES_OLD_UNOWN_D] = TMHM_LEARNSET(0),
+
+ [SPECIES_OLD_UNOWN_E] = TMHM_LEARNSET(0),
+
+ [SPECIES_OLD_UNOWN_F] = TMHM_LEARNSET(0),
+
+ [SPECIES_OLD_UNOWN_G] = TMHM_LEARNSET(0),
+
+ [SPECIES_OLD_UNOWN_H] = TMHM_LEARNSET(0),
+
+ [SPECIES_OLD_UNOWN_I] = TMHM_LEARNSET(0),
+
+ [SPECIES_OLD_UNOWN_J] = TMHM_LEARNSET(0),
+
+ [SPECIES_OLD_UNOWN_K] = TMHM_LEARNSET(0),
+
+ [SPECIES_OLD_UNOWN_L] = TMHM_LEARNSET(0),
+
+ [SPECIES_OLD_UNOWN_M] = TMHM_LEARNSET(0),
+
+ [SPECIES_OLD_UNOWN_N] = TMHM_LEARNSET(0),
+
+ [SPECIES_OLD_UNOWN_O] = TMHM_LEARNSET(0),
+
+ [SPECIES_OLD_UNOWN_P] = TMHM_LEARNSET(0),
+
+ [SPECIES_OLD_UNOWN_Q] = TMHM_LEARNSET(0),
+
+ [SPECIES_OLD_UNOWN_R] = TMHM_LEARNSET(0),
+
+ [SPECIES_OLD_UNOWN_S] = TMHM_LEARNSET(0),
+
+ [SPECIES_OLD_UNOWN_T] = TMHM_LEARNSET(0),
+
+ [SPECIES_OLD_UNOWN_U] = TMHM_LEARNSET(0),
+
+ [SPECIES_OLD_UNOWN_V] = TMHM_LEARNSET(0),
+
+ [SPECIES_OLD_UNOWN_W] = TMHM_LEARNSET(0),
+
+ [SPECIES_OLD_UNOWN_X] = TMHM_LEARNSET(0),
+
+ [SPECIES_OLD_UNOWN_Y] = TMHM_LEARNSET(0),
+
+ [SPECIES_OLD_UNOWN_Z] = TMHM_LEARNSET(0),
+
+ [SPECIES_TREECKO] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_GROVYLE] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_SCEPTILE] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM02_DRAGON_CLAW)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_TORCHIC] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM50_OVERHEAT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_COMBUSKEN] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM08_BULK_UP)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM50_OVERHEAT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_BLAZIKEN] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM08_BULK_UP)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM50_OVERHEAT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_MUDKIP] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_MARSHTOMP] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_SWAMPERT] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_POOCHYENA] = TMHM_LEARNSET(TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_MIGHTYENA] = TMHM_LEARNSET(TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_ZIGZAGOON] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM01_CUT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_LINOONE] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM01_CUT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_WURMPLE] = TMHM_LEARNSET(0),
+
+ [SPECIES_SILCOON] = TMHM_LEARNSET(0),
+
+ [SPECIES_BEAUTIFLY] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_CASCOON] = TMHM_LEARNSET(0),
+
+ [SPECIES_DUSTOX] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_LOTAD] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM03_SURF)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_LOMBRE] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_LUDICOLO] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_SEEDOT] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_NUZLEAF] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_SHIFTRY] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_NINCADA] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(HM01_CUT)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_NINJASK] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM01_CUT)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_SHEDINJA] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM01_CUT)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_TAILLOW] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM47_STEEL_WING)
+ | TMHM(HM02_FLY)),
+
+ [SPECIES_SWELLOW] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM47_STEEL_WING)
+ | TMHM(HM02_FLY)),
+
+ [SPECIES_SHROOMISH] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_BRELOOM] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM08_BULK_UP)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_SPINDA] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_WINGULL] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM47_STEEL_WING)
+ | TMHM(HM02_FLY)),
+
+ [SPECIES_PELIPPER] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM47_STEEL_WING)
+ | TMHM(HM02_FLY)
+ | TMHM(HM03_SURF)),
+
+ [SPECIES_SURSKIT] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_MASQUERAIN] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_WAILMER] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_WAILORD] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_SKITTY] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_DELCATTY] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_KECLEON] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_BALTOY] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_CLAYDOL] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_NOSEPASS] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_TORKOAL] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM50_OVERHEAT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_SABLEYE] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM01_CUT)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_BARBOACH] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_WHISCASH] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_LUVDISC] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_CORPHISH] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM07_WATERFALL)),
+
+ [SPECIES_CRAWDAUNT] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_FEEBAS] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_MILOTIC] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_CARVANHA] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM03_SURF)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_SHARPEDO] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_TRAPINCH] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_VIBRAVA] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM47_STEEL_WING)
+ | TMHM(HM02_FLY)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_FLYGON] = TMHM_LEARNSET(TMHM(TM02_DRAGON_CLAW)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM47_STEEL_WING)
+ | TMHM(HM02_FLY)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_MAKUHITA] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM08_BULK_UP)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_HARIYAMA] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM08_BULK_UP)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_ELECTRIKE] = TMHM_LEARNSET(TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_MANECTRIC] = TMHM_LEARNSET(TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_NUMEL] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM50_OVERHEAT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_CAMERUPT] = TMHM_LEARNSET(TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM50_OVERHEAT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_SPHEAL] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_SEALEO] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_WALREIN] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_CACNEA] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_CACTURNE] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_SNORUNT] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_GLALIE] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_LUNATONE] = TMHM_LEARNSET(TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_SOLROCK] = TMHM_LEARNSET(TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(TM50_OVERHEAT)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_AZURILL] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM07_WATERFALL)),
+
+ [SPECIES_SPOINK] = TMHM_LEARNSET(TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_GRUMPIG] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_PLUSLE] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_MINUN] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_MAWILE] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_MEDITITE] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM08_BULK_UP)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_MEDICHAM] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM08_BULK_UP)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_SWABLU] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM47_STEEL_WING)
+ | TMHM(HM02_FLY)),
+
+ [SPECIES_ALTARIA] = TMHM_LEARNSET(TMHM(TM02_DRAGON_CLAW)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM47_STEEL_WING)
+ | TMHM(HM02_FLY)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_WYNAUT] = TMHM_LEARNSET(0),
+
+ [SPECIES_DUSKULL] = TMHM_LEARNSET(TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_DUSCLOPS] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_ROSELIA] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_SLAKOTH] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM08_BULK_UP)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_VIGOROTH] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM08_BULK_UP)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_SLAKING] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM08_BULK_UP)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_GULPIN] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_SWALOT] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_TROPIUS] = TMHM_LEARNSET(TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM47_STEEL_WING)
+ | TMHM(HM01_CUT)
+ | TMHM(HM02_FLY)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_WHISMUR] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)),
+
+ [SPECIES_LOUDRED] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM50_OVERHEAT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_EXPLOUD] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM50_OVERHEAT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_CLAMPERL] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_HUNTAIL] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM03_SURF)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_GOREBYSS] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_ABSOL] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_SHUPPET] = TMHM_LEARNSET(TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_BANETTE] = TMHM_LEARNSET(TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_SEVIPER] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_ZANGOOSE] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_RELICANTH] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_ARON] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_LAIRON] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_AGGRON] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM02_DRAGON_CLAW)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_CASTFORM] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_VOLBEAT] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_ILLUMISE] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_LILEEP] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)),
+
+ [SPECIES_CRADILY] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM09_BULLET_SEED)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM19_GIGA_DRAIN)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_ANORITH] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_ARMALDO] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_RALTS] = TMHM_LEARNSET(TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_KIRLIA] = TMHM_LEARNSET(TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_GARDEVOIR] = TMHM_LEARNSET(TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM46_THIEF)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_BAGON] = TMHM_LEARNSET(TMHM(TM02_DRAGON_CLAW)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_SHELGON] = TMHM_LEARNSET(TMHM(TM02_DRAGON_CLAW)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_SALAMENCE] = TMHM_LEARNSET(TMHM(TM02_DRAGON_CLAW)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM47_STEEL_WING)
+ | TMHM(HM01_CUT)
+ | TMHM(HM02_FLY)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_BELDUM] = TMHM_LEARNSET(0),
+
+ [SPECIES_METANG] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_METAGROSS] = TMHM_LEARNSET(TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM36_SLUDGE_BOMB)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_REGIROCK] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_REGICE] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_REGISTEEL] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_KYOGRE] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM04_CALM_MIND)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM07_HAIL)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_GROUDON] = TMHM_LEARNSET(TMHM(TM02_DRAGON_CLAW)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM08_BULK_UP)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM28_DIG)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM50_OVERHEAT)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_RAYQUAZA] = TMHM_LEARNSET(TMHM(TM02_DRAGON_CLAW)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM08_BULK_UP)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM14_BLIZZARD)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM23_IRON_TAIL)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM35_FLAMETHROWER)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM38_FIRE_BLAST)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM50_OVERHEAT)
+ | TMHM(HM02_FLY)
+ | TMHM(HM03_SURF)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM06_ROCK_SMASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_LATIAS] = TMHM_LEARNSET(TMHM(TM02_DRAGON_CLAW)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM04_CALM_MIND)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM47_STEEL_WING)
+ | TMHM(HM01_CUT)
+ | TMHM(HM02_FLY)
+ | TMHM(HM03_SURF)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_LATIOS] = TMHM_LEARNSET(TMHM(TM02_DRAGON_CLAW)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM04_CALM_MIND)
+ | TMHM(TM05_ROAR)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM26_EARTHQUAKE)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM47_STEEL_WING)
+ | TMHM(HM01_CUT)
+ | TMHM(HM02_FLY)
+ | TMHM(HM03_SURF)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM07_WATERFALL)
+ | TMHM(HM08_DIVE)),
+
+ [SPECIES_JIRACHI] = TMHM_LEARNSET(TMHM(TM03_WATER_PULSE)
+ | TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM37_SANDSTORM)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(HM05_FLASH)),
+
+ [SPECIES_DEOXYS] = TMHM_LEARNSET(TMHM(TM01_FOCUS_PUNCH)
+ | TMHM(TM03_WATER_PULSE)
+ | TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM13_ICE_BEAM)
+ | TMHM(TM15_HYPER_BEAM)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM22_SOLARBEAM)
+ | TMHM(TM24_THUNDERBOLT)
+ | TMHM(TM25_THUNDER)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM31_BRICK_BREAK)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM39_ROCK_TOMB)
+ | TMHM(TM40_AERIAL_ACE)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM01_CUT)
+ | TMHM(HM04_STRENGTH)
+ | TMHM(HM05_FLASH)
+ | TMHM(HM06_ROCK_SMASH)),
+
+ [SPECIES_CHIMECHO] = TMHM_LEARNSET(TMHM(TM04_CALM_MIND)
+ | TMHM(TM06_TOXIC)
+ | TMHM(TM10_HIDDEN_POWER)
+ | TMHM(TM11_SUNNY_DAY)
+ | TMHM(TM12_TAUNT)
+ | TMHM(TM16_LIGHT_SCREEN)
+ | TMHM(TM17_PROTECT)
+ | TMHM(TM18_RAIN_DANCE)
+ | TMHM(TM20_SAFEGUARD)
+ | TMHM(TM21_FRUSTRATION)
+ | TMHM(TM27_RETURN)
+ | TMHM(TM29_PSYCHIC)
+ | TMHM(TM30_SHADOW_BALL)
+ | TMHM(TM32_DOUBLE_TEAM)
+ | TMHM(TM33_REFLECT)
+ | TMHM(TM34_SHOCK_WAVE)
+ | TMHM(TM41_TORMENT)
+ | TMHM(TM42_FACADE)
+ | TMHM(TM43_SECRET_POWER)
+ | TMHM(TM44_REST)
+ | TMHM(TM45_ATTRACT)
+ | TMHM(TM48_SKILL_SWAP)
+ | TMHM(TM49_SNATCH)
+ | TMHM(HM05_FLASH)),
+
+};
+
+#endif // GUARD_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..2ffe9cd85
--- /dev/null
+++ b/include/data/pokemon/trainer_class_lookups.h
@@ -0,0 +1,176 @@
+#ifndef POKEEMERALD_TRAINER_CLASS_LOOKUPS_H
+#define POKEEMERALD_TRAINER_CLASS_LOOKUPS_H
+
+const u8 gFacilityClassToPicIndex[] =
+{
+ TRAINER_PIC_HIKER, // FACILITY_CLASS_HIKER
+ TRAINER_PIC_AQUA_GRUNT_M, // FACILITY_CLASS_TEAM_AQUA_1
+ TRAINER_PIC_POKEMON_BREEDER_F, // FACILITY_CLASS_PKMN_BREEDER_1
+ TRAINER_PIC_COOL_TRAINER_M, // FACILITY_CLASS_COOLTRAINER_1
+ TRAINER_PIC_BIRD_KEEPER, // FACILITY_CLASS_BIRD_KEEPER
+ TRAINER_PIC_COLLECTOR, // FACILITY_CLASS_COLLECTOR
+ TRAINER_PIC_AQUA_GRUNT_F, // FACILITY_CLASS_TEAM_AQUA_2
+ TRAINER_PIC_SWIMMER_M, // FACILITY_CLASS_SWIMMER_M
+ TRAINER_PIC_MAGMA_GRUNT_M, // FACILITY_CLASS_TEAM_MAGMA_1
+ TRAINER_PIC_EXPERT_M, // FACILITY_CLASS_EXPERT_1
+ TRAINER_PIC_BLACK_BELT, // FACILITY_CLASS_BLACK_BELT
+ TRAINER_PIC_AQUA_LEADER_ARCHIE, // FACILITY_CLASS_AQUA_LEADER
+ TRAINER_PIC_HEX_MANIAC, // FACILITY_CLASS_HEX_MANIAC
+ TRAINER_PIC_AROMA_LADY, // FACILITY_CLASS_AROMA_LADY
+ TRAINER_PIC_RUIN_MANIAC, // FACILITY_CLASS_RUIN_MANIAC
+ TRAINER_PIC_INTERVIEWER, // FACILITY_CLASS_INTERVIEWER
+ TRAINER_PIC_TUBER_F, // FACILITY_CLASS_TUBER_1
+ TRAINER_PIC_TUBER_M, // FACILITY_CLASS_TUBER_2
+ TRAINER_PIC_COOL_TRAINER_F, // FACILITY_CLASS_COOLTRAINER_2
+ TRAINER_PIC_LADY, // FACILITY_CLASS_LADY
+ TRAINER_PIC_BEAUTY, // FACILITY_CLASS_BEAUTY
+ TRAINER_PIC_RICH_BOY, // FACILITY_CLASS_RICH_BOY
+ TRAINER_PIC_EXPERT_F, // FACILITY_CLASS_EXPERT_2
+ TRAINER_PIC_POKEMANIAC, // FACILITY_CLASS_POKEMANIAC
+ TRAINER_PIC_MAGMA_GRUNT_F, // FACILITY_CLASS_TEAM_MAGMA_2
+ TRAINER_PIC_GUITARIST, // FACILITY_CLASS_GUITARIST
+ TRAINER_PIC_KINDLER, // FACILITY_CLASS_KINDLER
+ TRAINER_PIC_CAMPER, // FACILITY_CLASS_CAMPER
+ TRAINER_PIC_PICNICKER, // FACILITY_CLASS_PICNICKER
+ TRAINER_PIC_BUG_MANIAC, // FACILITY_CLASS_BUG_MANIAC
+ TRAINER_PIC_PSYCHIC_M, // FACILITY_CLASS_PSYCHIC_1
+ TRAINER_PIC_PSYCHIC_F, // FACILITY_CLASS_PSYCHIC_2
+ TRAINER_PIC_GENTLEMAN, // FACILITY_CLASS_GENTLEMAN
+ TRAINER_PIC_ELITE_FOUR_SIDNEY, // FACILITY_CLASS_ELITE_FOUR_1
+ TRAINER_PIC_ELITE_FOUR_PHOEBE, // FACILITY_CLASS_ELITE_FOUR_2
+ TRAINER_PIC_LEADER_ROXANNE, // FACILITY_CLASS_LEADER_1
+ TRAINER_PIC_LEADER_BRAWLY, // FACILITY_CLASS_LEADER_2
+ TRAINER_PIC_LEADER_TATE_AND_LIZA, // FACILITY_CLASS_LEADER_3
+ TRAINER_PIC_SCHOOL_KID_M, // FACILITY_CLASS_SCHOOL_KID_1
+ TRAINER_PIC_SCHOOL_KID_F, // FACILITY_CLASS_SCHOOL_KID_2
+ TRAINER_PIC_SR_AND_JR, // FACILITY_CLASS_SR_AND_JR
+ TRAINER_PIC_WINSTRATE_M, // FACILITY_CLASS_POKEFAN_1
+ TRAINER_PIC_WINSTRATE_F, // FACILITY_CLASS_POKEFAN_2
+ TRAINER_PIC_YOUNGSTER, // FACILITY_CLASS_YOUNGSTER
+ TRAINER_PIC_CHAMPION_WALLACE, // FACILITY_CLASS_CHAMPION
+ TRAINER_PIC_FISHERMAN, // FACILITY_CLASS_FISHERMAN
+ TRAINER_PIC_CYCLING_TRIATHLETE_M, // FACILITY_CLASS_TRIATHLETE_1
+ TRAINER_PIC_CYCLING_TRIATHLETE_F, // FACILITY_CLASS_TRIATHLETE_2
+ TRAINER_PIC_RUNNING_TRIATHLETE_M, // FACILITY_CLASS_TRIATHLETE_3
+ TRAINER_PIC_RUNNING_TRIATHLETE_F, // FACILITY_CLASS_TRIATHLETE_4
+ TRAINER_PIC_SWIMMING_TRIATHLETE_M, // FACILITY_CLASS_TRIATHLETE_5
+ TRAINER_PIC_SWIMMING_TRIATHLETE_F, // FACILITY_CLASS_TRIATHLETE_6
+ TRAINER_PIC_DRAGON_TAMER, // FACILITY_CLASS_DRAGON_TAMER
+ TRAINER_PIC_NINJA_BOY, // FACILITY_CLASS_NINJA_BOY
+ TRAINER_PIC_BATTLE_GIRL, // FACILITY_CLASS_BATTLE_GIRL
+ TRAINER_PIC_PARASOL_LADY, // FACILITY_CLASS_PARASOL_LADY
+ TRAINER_PIC_SWIMMER_F, // FACILITY_CLASS_SWIMMER_F
+ TRAINER_PIC_TWINS, // FACILITY_CLASS_TWINS
+ TRAINER_PIC_SAILOR, // FACILITY_CLASS_SAILOR
+ TRAINER_PIC_WALLY, // FACILITY_CLASS_PKMN_TRAINER_1
+ TRAINER_PIC_BRENDAN, // FACILITY_CLASS_PKMN_TRAINER_2
+ TRAINER_PIC_BRENDAN, // FACILITY_CLASS_PKMN_TRAINER_3
+ TRAINER_PIC_BRENDAN, // FACILITY_CLASS_PKMN_TRAINER_4
+ TRAINER_PIC_MAY, // FACILITY_CLASS_PKMN_TRAINER_5
+ TRAINER_PIC_MAY, // FACILITY_CLASS_PKMN_TRAINER_6
+ TRAINER_PIC_MAY, // FACILITY_CLASS_PKMN_TRAINER_7
+ TRAINER_PIC_POKEMON_BREEDER_M, // FACILITY_CLASS_PKMN_BREEDER_2
+ TRAINER_PIC_BUG_CATCHER, // FACILITY_CLASS_BUG_CATCHER
+ TRAINER_PIC_POKEMON_RANGER_M, // FACILITY_CLASS_PKMN_RANGER_1
+ TRAINER_PIC_POKEMON_RANGER_F, // FACILITY_CLASS_PKMN_RANGER_2
+ TRAINER_PIC_MAGMA_LEADER_MAXIE, // FACILITY_CLASS_MAGMA_LEADER
+ TRAINER_PIC_LASS, // FACILITY_CLASS_LASS
+ TRAINER_PIC_YOUNG_COUPLE, // FACILITY_CLASS_YOUNG_COUPLE
+ TRAINER_PIC_OLD_COUPLE, // FACILITY_CLASS_OLD_COUPLE
+ TRAINER_PIC_SIS_AND_BRO, // FACILITY_CLASS_SIS_AND_BRO
+ TRAINER_PIC_STEVEN, // FACILITY_CLASS_PKMN_TRAINER_8
+ TRAINER_PIC_SALON_MAIDEN_ANABEL, // FACILITY_CLASS_SALON_MAIDEN
+ TRAINER_PIC_DOME_ACE_TUCKER, // FACILITY_CLASS_DOME_ACE
+ TRAINER_PIC_RED, // FACILITY_CLASS_PKMN_TRAINER_9
+ TRAINER_PIC_LEAF, // FACILITY_CLASS_PKMN_TRAINER_10
+ TRAINER_PIC_RUBY_SAPPHIRE_BRENDAN, // FACILITY_CLASS_PKMN_TRAINER_11
+ TRAINER_PIC_RUBY_SAPPHIRE_MAY, // FACILITY_CLASS_PKMN_TRAINER_12
+};
+
+const u8 gFacilityClassToTrainerClass[] =
+{
+ TRAINER_CLASS_HIKER, // FACILITY_CLASS_HIKER
+ TRAINER_CLASS_TEAM_AQUA, // FACILITY_CLASS_TEAM_AQUA_1
+ TRAINER_CLASS_PKMN_BREEDER, // FACILITY_CLASS_PKMN_BREEDER_1
+ TRAINER_CLASS_COOLTRAINER_1, // FACILITY_CLASS_COOLTRAINER_1
+ TRAINER_CLASS_BIRD_KEEPER, // FACILITY_CLASS_BIRD_KEEPER
+ TRAINER_CLASS_COLLECTOR, // FACILITY_CLASS_COLLECTOR
+ TRAINER_CLASS_TEAM_AQUA, // FACILITY_CLASS_TEAM_AQUA_2
+ TRAINER_CLASS_SWIMMER_M, // FACILITY_CLASS_SWIMMER_M
+ TRAINER_CLASS_TEAM_MAGMA, // FACILITY_CLASS_TEAM_MAGMA_1
+ TRAINER_CLASS_EXPERT, // FACILITY_CLASS_EXPERT_1
+ TRAINER_CLASS_BLACK_BELT, // FACILITY_CLASS_BLACK_BELT
+ TRAINER_CLASS_AQUA_LEADER, // FACILITY_CLASS_AQUA_LEADER
+ TRAINER_CLASS_HEX_MANIAC, // FACILITY_CLASS_HEX_MANIAC
+ TRAINER_CLASS_AROMA_LADY, // FACILITY_CLASS_AROMA_LADY
+ TRAINER_CLASS_RUIN_MANIAC, // FACILITY_CLASS_RUIN_MANIAC
+ TRAINER_CLASS_INTERVIEWER, // FACILITY_CLASS_INTERVIEWER
+ TRAINER_CLASS_TUBER_1, // FACILITY_CLASS_TUBER_1
+ TRAINER_CLASS_TUBER_2, // FACILITY_CLASS_TUBER_2
+ TRAINER_CLASS_COOLTRAINER_1, // FACILITY_CLASS_COOLTRAINER_2
+ TRAINER_CLASS_LADY, // FACILITY_CLASS_LADY
+ TRAINER_CLASS_BEAUTY, // FACILITY_CLASS_BEAUTY
+ TRAINER_CLASS_RICH_BOY, // FACILITY_CLASS_RICH_BOY
+ TRAINER_CLASS_EXPERT, // FACILITY_CLASS_EXPERT_2
+ TRAINER_CLASS_POKEMANIAC, // FACILITY_CLASS_POKEMANIAC
+ TRAINER_CLASS_TEAM_MAGMA, // FACILITY_CLASS_TEAM_MAGMA_2
+ TRAINER_CLASS_GUITARIST, // FACILITY_CLASS_GUITARIST
+ TRAINER_CLASS_KINDLER, // FACILITY_CLASS_KINDLER
+ TRAINER_CLASS_CAMPER, // FACILITY_CLASS_CAMPER
+ TRAINER_CLASS_PICNICKER, // FACILITY_CLASS_PICNICKER
+ TRAINER_CLASS_BUG_MANIAC, // FACILITY_CLASS_BUG_MANIAC
+ TRAINER_CLASS_PSYCHIC, // FACILITY_CLASS_PSYCHIC_1
+ TRAINER_CLASS_PSYCHIC, // FACILITY_CLASS_PSYCHIC_2
+ TRAINER_CLASS_GENTLEMAN, // FACILITY_CLASS_GENTLEMAN
+ TRAINER_CLASS_ELITE_FOUR, // FACILITY_CLASS_ELITE_FOUR_1
+ TRAINER_CLASS_ELITE_FOUR, // FACILITY_CLASS_ELITE_FOUR_2
+ TRAINER_CLASS_LEADER, // FACILITY_CLASS_LEADER_1
+ TRAINER_CLASS_LEADER, // FACILITY_CLASS_LEADER_2
+ TRAINER_CLASS_LEADER, // FACILITY_CLASS_LEADER_3
+ TRAINER_CLASS_SCHOOL_KID, // FACILITY_CLASS_SCHOOL_KID_1
+ TRAINER_CLASS_SCHOOL_KID, // FACILITY_CLASS_SCHOOL_KID_2
+ TRAINER_CLASS_SR_AND_JR, // FACILITY_CLASS_SR_AND_JR
+ TRAINER_CLASS_POKEFAN, // FACILITY_CLASS_POKEFAN_1
+ TRAINER_CLASS_POKEFAN, // FACILITY_CLASS_POKEFAN_2
+ TRAINER_CLASS_YOUNGSTER, // FACILITY_CLASS_YOUNGSTER
+ TRAINER_CLASS_CHAMPION, // FACILITY_CLASS_CHAMPION
+ TRAINER_CLASS_FISHERMAN, // FACILITY_CLASS_FISHERMAN
+ TRAINER_CLASS_TRIATHLETE, // FACILITY_CLASS_TRIATHLETE_1
+ TRAINER_CLASS_TRIATHLETE, // FACILITY_CLASS_TRIATHLETE_2
+ TRAINER_CLASS_TRIATHLETE, // FACILITY_CLASS_TRIATHLETE_3
+ TRAINER_CLASS_TRIATHLETE, // FACILITY_CLASS_TRIATHLETE_4
+ TRAINER_CLASS_TRIATHLETE, // FACILITY_CLASS_TRIATHLETE_5
+ TRAINER_CLASS_TRIATHLETE, // FACILITY_CLASS_TRIATHLETE_6
+ TRAINER_CLASS_DRAGON_TAMER, // FACILITY_CLASS_DRAGON_TAMER
+ TRAINER_CLASS_NINJA_BOY, // FACILITY_CLASS_NINJA_BOY
+ TRAINER_CLASS_BATTLE_GIRL, // FACILITY_CLASS_BATTLE_GIRL
+ TRAINER_CLASS_PARASOL_LADY, // FACILITY_CLASS_PARASOL_LADY
+ TRAINER_CLASS_SWIMMER_F, // FACILITY_CLASS_SWIMMER_F
+ TRAINER_CLASS_TWINS, // FACILITY_CLASS_TWINS
+ TRAINER_CLASS_SAILOR, // FACILITY_CLASS_SAILOR
+ TRAINER_CLASS_PKMN_TRAINER_3, // FACILITY_CLASS_PKMN_TRAINER_1
+ TRAINER_CLASS_PKMN_TRAINER_3, // FACILITY_CLASS_PKMN_TRAINER_2
+ TRAINER_CLASS_PKMN_TRAINER_3, // FACILITY_CLASS_PKMN_TRAINER_3
+ TRAINER_CLASS_PKMN_TRAINER_3, // FACILITY_CLASS_PKMN_TRAINER_4
+ TRAINER_CLASS_PKMN_TRAINER_3, // FACILITY_CLASS_PKMN_TRAINER_5
+ TRAINER_CLASS_PKMN_TRAINER_3, // FACILITY_CLASS_PKMN_TRAINER_6
+ TRAINER_CLASS_PKMN_TRAINER_3, // FACILITY_CLASS_PKMN_TRAINER_7
+ TRAINER_CLASS_PKMN_BREEDER, // FACILITY_CLASS_PKMN_BREEDER_2
+ TRAINER_CLASS_BUG_CATCHER, // FACILITY_CLASS_BUG_CATCHER
+ TRAINER_CLASS_PKMN_RANGER, // FACILITY_CLASS_PKMN_RANGER_1
+ TRAINER_CLASS_PKMN_RANGER, // FACILITY_CLASS_PKMN_RANGER_2
+ TRAINER_CLASS_MAGMA_LEADER, // FACILITY_CLASS_MAGMA_LEADER
+ TRAINER_CLASS_LASS, // FACILITY_CLASS_LASS
+ TRAINER_CLASS_YOUNG_COUPLE, // FACILITY_CLASS_YOUNG_COUPLE
+ TRAINER_CLASS_OLD_COUPLE, // FACILITY_CLASS_OLD_COUPLE
+ TRAINER_CLASS_SIS_AND_BRO, // FACILITY_CLASS_SIS_AND_BRO
+ TRAINER_CLASS_PKMN_TRAINER_3, // FACILITY_CLASS_PKMN_TRAINER_8
+ TRAINER_CLASS_SALON_MAIDEN, // FACILITY_CLASS_SALON_MAIDEN
+ TRAINER_CLASS_DOME_ACE, // FACILITY_CLASS_DOME_ACE
+ TRAINER_CLASS_PKMN_TRAINER_3, // FACILITY_CLASS_PKMN_TRAINER_9
+ TRAINER_CLASS_PKMN_TRAINER_3, // FACILITY_CLASS_PKMN_TRAINER_10
+ TRAINER_CLASS_PKMN_TRAINER_4, // FACILITY_CLASS_PKMN_TRAINER_11
+ TRAINER_CLASS_PKMN_TRAINER_4, // FACILITY_CLASS_PKMN_TRAINER_12
+};
+
+#endif //POKEEMERALD_TRAINER_CLASS_LOOKUPS_H
diff --git a/include/pokemon.h b/include/pokemon.h
index f5d1683a2..ce3074a0b 100644
--- a/include/pokemon.h
+++ b/include/pokemon.h
@@ -510,18 +510,13 @@ struct Evolution
#define EVOS_PER_MON 5
-struct EvolutionData
-{
- struct Evolution evolutions[EVOS_PER_MON];
-};
-
extern u8 gPlayerPartyCount;
extern struct Pokemon gPlayerParty[PARTY_SIZE];
extern u8 gEnemyPartyCount;
extern struct Pokemon gEnemyParty[PARTY_SIZE];
extern const struct BaseStats gBaseStats[];
extern const u8 *const gItemEffectTable[];
-extern const struct EvolutionData gEvolutionTable[];
+extern const struct Evolution gEvolutionTable[][EVOS_PER_MON];
extern struct PokemonStorage* gPokemonStoragePtr;
extern const u32 gExperienceTables[][MAX_MON_LEVEL + 1];
extern const u16 *const gLevelUpLearnsets[];
diff --git a/ld_script.txt b/ld_script.txt
index eddea02d0..513bf2583 100644
--- a/ld_script.txt
+++ b/ld_script.txt
@@ -384,6 +384,8 @@ SECTIONS {
src/battle_controller_opponent.o(.rodata);
src/battle_controller_link_opponent.o(.rodata);
data/data2c.o(.rodata);
+ src/pokemon_1.o(.rodata);
+ data/data2e.o(.rodata);
src/trig.o(.rodata);
src/util.o(.rodata);
src/daycare.o(.rodata);
@@ -423,7 +425,7 @@ SECTIONS {
src/battle_setup.o(.rodata);
data/cable_club.o(.rodata);
src/trainer_see.o(.rodata);
- data/wild_encounter.o(.rodata);
+ src/wild_encounter.o(.rodata);
data/field_effect.o(.rodata);
src/option_menu.o(.rodata);
src/pokedex.o(.rodata);
diff --git a/src/battle_controller_link_opponent.c b/src/battle_controller_link_opponent.c
index 3775cf1fb..1b12a7a80 100644
--- a/src/battle_controller_link_opponent.c
+++ b/src/battle_controller_link_opponent.c
@@ -12,6 +12,7 @@
#include "util.h"
#include "main.h"
#include "constants/songs.h"
+#include "constants/trainers.h"
#include "sound.h"
#include "window.h"
#include "m4a.h"
@@ -58,7 +59,7 @@ extern u16 gTrainerBattleOpponent_B;
extern const struct CompressedSpritePalette gTrainerFrontPicPaletteTable[];
extern const struct BattleMove gBattleMoves[];
-extern const u8 gUnknown_0831F578[];
+extern const u8 gFacilityClassToPicIndex[];
extern void sub_8172EF0(u8 bank, struct Pokemon *mon);
extern void sub_806A068(u16, u8);
@@ -1280,17 +1281,17 @@ static void LinkOpponentHandleDrawTrainerPic(void)
|| (gLinkPlayers[GetBattlerMultiplayerId(gActiveBattler)].version & 0xFF) == VERSION_LEAF_GREEN)
{
if (gLinkPlayers[GetBattlerMultiplayerId(gActiveBattler)].gender != 0)
- trainerPicId = gUnknown_0831F578[0x4F];
+ trainerPicId = gFacilityClassToPicIndex[FACILITY_CLASS_PKMN_TRAINER_10];
else
- trainerPicId = gUnknown_0831F578[0x4E];
+ trainerPicId = gFacilityClassToPicIndex[FACILITY_CLASS_PKMN_TRAINER_9];
}
else if ((gLinkPlayers[GetBattlerMultiplayerId(gActiveBattler)].version & 0xFF) == VERSION_RUBY
|| (gLinkPlayers[GetBattlerMultiplayerId(gActiveBattler)].version & 0xFF) == VERSION_SAPPHIRE)
{
if (gLinkPlayers[GetBattlerMultiplayerId(gActiveBattler)].gender != 0)
- trainerPicId = gUnknown_0831F578[0x51];
+ trainerPicId = gFacilityClassToPicIndex[FACILITY_CLASS_PKMN_TRAINER_12];
else
- trainerPicId = gUnknown_0831F578[0x50];
+ trainerPicId = gFacilityClassToPicIndex[FACILITY_CLASS_PKMN_TRAINER_11];
}
else
{
@@ -1309,17 +1310,17 @@ static void LinkOpponentHandleDrawTrainerPic(void)
|| (gLinkPlayers[GetMultiplayerId() ^ BIT_SIDE].version & 0xFF) == VERSION_LEAF_GREEN)
{
if (gLinkPlayers[GetMultiplayerId() ^ BIT_SIDE].gender != 0)
- trainerPicId = gUnknown_0831F578[0x4F];
+ trainerPicId = gFacilityClassToPicIndex[FACILITY_CLASS_PKMN_TRAINER_10];
else
- trainerPicId = gUnknown_0831F578[0x4E];
+ trainerPicId = gFacilityClassToPicIndex[FACILITY_CLASS_PKMN_TRAINER_9];
}
else if ((gLinkPlayers[GetMultiplayerId() ^ BIT_SIDE].version & 0xFF) == VERSION_RUBY
|| (gLinkPlayers[GetMultiplayerId() ^ BIT_SIDE].version & 0xFF) == VERSION_SAPPHIRE)
{
if (gLinkPlayers[GetMultiplayerId() ^ BIT_SIDE].gender != 0)
- trainerPicId = gUnknown_0831F578[0x51];
+ trainerPicId = gFacilityClassToPicIndex[FACILITY_CLASS_PKMN_TRAINER_12];
else
- trainerPicId = gUnknown_0831F578[0x50];
+ trainerPicId = gFacilityClassToPicIndex[FACILITY_CLASS_PKMN_TRAINER_11];
}
else
{
diff --git a/src/battle_dome_cards.c b/src/battle_dome_cards.c
index d549856f2..076a4d342 100644
--- a/src/battle_dome_cards.c
+++ b/src/battle_dome_cards.c
@@ -19,7 +19,7 @@ extern const union AffineAnimCmd *const gUnknown_082FF694[];
extern const union AnimCmd *const gUnknown_082FF70C[];
extern const union AnimCmd *const *const gMonAnimationsSpriteAnimsPtrTable[NUM_SPECIES];
extern const union AnimCmd *const *const gUnknown_0830536C[];
-extern const u8 gUnknown_0831F578[];
+extern const u8 gFacilityClassToPicIndex[];
// Static type declarations
@@ -421,9 +421,9 @@ u8 sub_818D97C(u8 a0, u8 a1)
switch (a0)
{
default:
- return gUnknown_0831F578[0x3F];
+ return gFacilityClassToPicIndex[0x3F];
case 0:
- return gUnknown_0831F578[0x3C];
+ return gFacilityClassToPicIndex[0x3C];
}
}
return a0;
diff --git a/src/battle_script_commands.c b/src/battle_script_commands.c
index b2d460e4f..fab1c18bb 100644
--- a/src/battle_script_commands.c
+++ b/src/battle_script_commands.c
@@ -950,11 +950,11 @@ static const u16 sRarePickupItems[] =
ITEM_FULL_RESTORE,
ITEM_ETHER,
ITEM_WHITE_HERB,
- ITEM_TM44,
+ ITEM_TM44_REST,
ITEM_ELIXIR,
- ITEM_TM01,
+ ITEM_TM01_FOCUS_PUNCH,
ITEM_LEFTOVERS,
- ITEM_TM26,
+ ITEM_TM26_EARTHQUAKE,
};
static const u8 sPickupProbabilities[] =
diff --git a/src/daycare.c b/src/daycare.c
index f7d1825fd..89c0a48d8 100644
--- a/src/daycare.c
+++ b/src/daycare.c
@@ -413,7 +413,7 @@ static u16 GetEggSpecies(u16 species)
{
for (k = 0; k < EVOS_PER_MON; k++)
{
- if (gEvolutionTable[j].evolutions[k].targetSpecies == species)
+ if (gEvolutionTable[j][k].targetSpecies == species)
{
species = j;
found = TRUE;
@@ -694,7 +694,7 @@ static void BuildEggMoveset(struct Pokemon *egg, struct BoxPokemon *father, stru
{
for (j = 0; j < NUM_TECHNICAL_MACHINES + NUM_HIDDEN_MACHINES; j++)
{
- if (sHatchedEggFatherMoves[i] == ItemIdToBattleMoveId(ITEM_TM01 + j) && CanMonLearnTMHM(egg, j))
+ if (sHatchedEggFatherMoves[i] == ItemIdToBattleMoveId(ITEM_TM01_FOCUS_PUNCH + j) && CanMonLearnTMHM(egg, j))
{
if (GiveMoveToMon(egg, sHatchedEggFatherMoves[i]) == 0xffff)
DeleteFirstMoveAndGiveMoveToMon(egg, sHatchedEggFatherMoves[i]);
diff --git a/src/evolution_scene.c b/src/evolution_scene.c
index cbd37be52..ec99fb030 100644
--- a/src/evolution_scene.c
+++ b/src/evolution_scene.c
@@ -113,7 +113,7 @@ static const u16 sUnknown_085B5884[] = INCBIN_U16("graphics/evolution_scene/tran
static const u8 Text_ShedinjaJapaneseName[] = _("ヌケニン");
-static const u8 sUnknown_085B58C9[][4] =
+static const u8 sUnknown_085B58C9[][4] =
{
{ 0x00, 0x0C, 0x01, 0x06 },
{ 0x0D, 0x24, 0x05, 0x02 },
@@ -575,16 +575,16 @@ static void CB2_TradeEvolutionSceneUpdate(void)
static void CreateShedinja(u16 preEvoSpecies, struct Pokemon* mon)
{
u32 data = 0;
- if (gEvolutionTable[preEvoSpecies].evolutions[0].method == EVO_LEVEL_NINJASK && gPlayerPartyCount < 6)
+ if (gEvolutionTable[preEvoSpecies][0].method == EVO_LEVEL_NINJASK && gPlayerPartyCount < 6)
{
s32 i;
- struct Pokemon* Shedinja = &gPlayerParty[gPlayerPartyCount];
- const struct EvolutionData* evoTable;
- const struct EvolutionData* evos;
+ struct Pokemon* shedinja = &gPlayerParty[gPlayerPartyCount];
+ const struct Evolution *evos;
+ const struct Evolution *evos2;
CopyMon(&gPlayerParty[gPlayerPartyCount], mon, sizeof(struct Pokemon));
- SetMonData(&gPlayerParty[gPlayerPartyCount], MON_DATA_SPECIES, (&gEvolutionTable[preEvoSpecies].evolutions[1].targetSpecies));
- SetMonData(&gPlayerParty[gPlayerPartyCount], MON_DATA_NICKNAME, (gSpeciesNames[gEvolutionTable[preEvoSpecies].evolutions[1].targetSpecies]));
+ SetMonData(&gPlayerParty[gPlayerPartyCount], MON_DATA_SPECIES, (&gEvolutionTable[preEvoSpecies][1].targetSpecies));
+ SetMonData(&gPlayerParty[gPlayerPartyCount], MON_DATA_NICKNAME, (gSpeciesNames[gEvolutionTable[preEvoSpecies][1].targetSpecies]));
SetMonData(&gPlayerParty[gPlayerPartyCount], MON_DATA_HELD_ITEM, (&data));
SetMonData(&gPlayerParty[gPlayerPartyCount], MON_DATA_MARKINGS, (&data));
SetMonData(&gPlayerParty[gPlayerPartyCount], MON_DATA_10, (&data));
@@ -602,15 +602,16 @@ static void CreateShedinja(u16 preEvoSpecies, struct Pokemon* mon)
CalculatePlayerPartyCount();
// can't match it otherwise, ehh
- evoTable = gEvolutionTable;
- evos = evoTable + preEvoSpecies;
- GetSetPokedexFlag(SpeciesToNationalPokedexNum(evos->evolutions[1].targetSpecies), FLAG_SET_SEEN);
- GetSetPokedexFlag(SpeciesToNationalPokedexNum(evos->evolutions[1].targetSpecies), FLAG_SET_CAUGHT);
+ evos2 = gEvolutionTable[0];
+ evos = evos2 + EVOS_PER_MON * preEvoSpecies;
- if (GetMonData(Shedinja, MON_DATA_SPECIES) == SPECIES_SHEDINJA
- && GetMonData(Shedinja, MON_DATA_LANGUAGE) == LANGUAGE_JAPANESE
+ GetSetPokedexFlag(SpeciesToNationalPokedexNum(evos[1].targetSpecies), FLAG_SET_SEEN);
+ GetSetPokedexFlag(SpeciesToNationalPokedexNum(evos[1].targetSpecies), FLAG_SET_CAUGHT);
+
+ if (GetMonData(shedinja, MON_DATA_SPECIES) == SPECIES_SHEDINJA
+ && GetMonData(shedinja, MON_DATA_LANGUAGE) == LANGUAGE_JAPANESE
&& GetMonData(mon, MON_DATA_SPECIES) == SPECIES_NINJASK)
- SetMonData(Shedinja, MON_DATA_NICKNAME, Text_ShedinjaJapaneseName);
+ SetMonData(shedinja, MON_DATA_NICKNAME, Text_ShedinjaJapaneseName);
}
}
diff --git a/src/item_use.c b/src/item_use.c
index 6f585ed8b..8e4a5cf2d 100755
--- a/src/item_use.c
+++ b/src/item_use.c
@@ -782,7 +782,7 @@ void ItemUseOutOfBattle_RareCandy(u8 taskId)
void ItemUseOutOfBattle_TMHM(u8 taskId)
{
- if (gSpecialVar_ItemId >= ITEM_HM01)
+ if (gSpecialVar_ItemId >= ITEM_HM01_CUT)
DisplayItemMessage(taskId, 1, gText_BootedUpHM, sub_80FDF90); // HM
else
DisplayItemMessage(taskId, 1, gText_BootedUpTM, sub_80FDF90); // TM
diff --git a/src/pokemon_1.c b/src/pokemon_1.c
index 98a35454f..cafd86c07 100644
--- a/src/pokemon_1.c
+++ b/src/pokemon_1.c
@@ -2,7 +2,11 @@
#include "pokemon.h"
#include "random.h"
#include "main.h"
+#include "constants/species.h"
+#include "constants/abilities.h"
#include "constants/items.h"
+#include "constants/trainers.h"
+#include "constants/moves.h"
#include "string_util.h"
#include "text.h"
@@ -14,6 +18,68 @@
extern u8 sav1_map_get_name(void);
+// EWRAM vars
+EWRAM_DATA u8 sLearningMoveTableID = 0;
+EWRAM_DATA u8 gPlayerPartyCount = 0;
+EWRAM_DATA u8 gEnemyPartyCount = 0;
+EWRAM_DATA struct Pokemon gPlayerParty[PARTY_SIZE] = {0};
+EWRAM_DATA struct Pokemon gEnemyParty[PARTY_SIZE] = {0};
+
+// const rom data
+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};
+
+const struct SpindaSpot gSpindaSpotGraphics[] =
+{
+ {16, 7, INCBIN_U16("graphics/spinda_spots/spot_0.bin")},
+ {40, 8, INCBIN_U16("graphics/spinda_spots/spot_1.bin")},
+ {22, 25, INCBIN_U16("graphics/spinda_spots/spot_2.bin")},
+ {34, 26, INCBIN_U16("graphics/spinda_spots/spot_3.bin")}
+};
+
+#include "data/pokemon/item_effects.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
+};
+
+#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"
+
+// code
void ZeroBoxMonData(struct BoxPokemon *boxMon)
{
u8 *raw = (u8 *)boxMon;
@@ -43,14 +109,14 @@ void ZeroMonData(struct Pokemon *mon)
void ZeroPlayerPartyMons(void)
{
s32 i;
- for (i = 0; i < 6; i++)
+ for (i = 0; i < PARTY_SIZE; i++)
ZeroMonData(&gPlayerParty[i]);
}
void ZeroEnemyPartyMons(void)
{
s32 i;
- for (i = 0; i < 6; i++)
+ for (i = 0; i < PARTY_SIZE; i++)
ZeroMonData(&gEnemyParty[i]);
}
diff --git a/src/pokemon_2.c b/src/pokemon_2.c
index 730f245d7..28cecbb0b 100644
--- a/src/pokemon_2.c
+++ b/src/pokemon_2.c
@@ -1222,20 +1222,20 @@ void CreateSecretBaseEnemyParty(struct SecretBaseRecord *secretBaseRecord)
}
}
-extern const u8 gUnknown_0831F578[];
-extern const u8 gTrainerClassToNameIndex[];
+extern const u8 gFacilityClassToPicIndex[];
+extern const u8 gFacilityClassToTrainerClass[];
extern const u8 gSecretBaseTrainerClasses[][5];
u8 GetSecretBaseTrainerPicIndex(void)
{
u8 trainerClass = gSecretBaseTrainerClasses[gBattleResources->secretBase->gender][gBattleResources->secretBase->trainerId[0] % 5];
- return gUnknown_0831F578[trainerClass];
+ return gFacilityClassToPicIndex[trainerClass];
}
u8 GetSecretBaseTrainerNameIndex(void)
{
u8 trainerClass = gSecretBaseTrainerClasses[gBattleResources->secretBase->gender][gBattleResources->secretBase->trainerId[0] % 5];
- return gTrainerClassToNameIndex[trainerClass];
+ return gFacilityClassToTrainerClass[trainerClass];
}
bool8 IsPlayerPartyAndPokemonStorageFull(void)
diff --git a/src/pokemon_3.c b/src/pokemon_3.c
index 6442679a6..de9e481df 100644
--- a/src/pokemon_3.c
+++ b/src/pokemon_3.c
@@ -301,56 +301,56 @@ u16 GetEvolutionTargetSpecies(struct Pokemon *mon, u8 type, u16 evolutionItem)
for (i = 0; i < 5; i++)
{
- switch (gEvolutionTable[species].evolutions[i].method)
+ switch (gEvolutionTable[species][i].method)
{
case EVO_FRIENDSHIP:
if (friendship >= 220)
- targetSpecies = gEvolutionTable[species].evolutions[i].targetSpecies;
+ targetSpecies = gEvolutionTable[species][i].targetSpecies;
break;
case EVO_FRIENDSHIP_DAY:
RtcCalcLocalTime();
if (gLocalTime.hours >= 12 && gLocalTime.hours < 24 && friendship >= 220)
- targetSpecies = gEvolutionTable[species].evolutions[i].targetSpecies;
+ targetSpecies = gEvolutionTable[species][i].targetSpecies;
break;
case EVO_FRIENDSHIP_NIGHT:
RtcCalcLocalTime();
if (gLocalTime.hours >= 0 && gLocalTime.hours < 12 && friendship >= 220)
- targetSpecies = gEvolutionTable[species].evolutions[i].targetSpecies;
+ targetSpecies = gEvolutionTable[species][i].targetSpecies;
break;
case EVO_LEVEL:
- if (gEvolutionTable[species].evolutions[i].param <= level)
- targetSpecies = gEvolutionTable[species].evolutions[i].targetSpecies;
+ if (gEvolutionTable[species][i].param <= level)
+ targetSpecies = gEvolutionTable[species][i].targetSpecies;
break;
case EVO_LEVEL_ATK_GT_DEF:
- if (gEvolutionTable[species].evolutions[i].param <= level)
+ if (gEvolutionTable[species][i].param <= level)
if (GetMonData(mon, MON_DATA_ATK, 0) > GetMonData(mon, MON_DATA_DEF, 0))
- targetSpecies = gEvolutionTable[species].evolutions[i].targetSpecies;
+ targetSpecies = gEvolutionTable[species][i].targetSpecies;
break;
case EVO_LEVEL_ATK_EQ_DEF:
- if (gEvolutionTable[species].evolutions[i].param <= level)
+ if (gEvolutionTable[species][i].param <= level)
if (GetMonData(mon, MON_DATA_ATK, 0) == GetMonData(mon, MON_DATA_DEF, 0))
- targetSpecies = gEvolutionTable[species].evolutions[i].targetSpecies;
+ targetSpecies = gEvolutionTable[species][i].targetSpecies;
break;
case EVO_LEVEL_ATK_LT_DEF:
- if (gEvolutionTable[species].evolutions[i].param <= level)
+ if (gEvolutionTable[species][i].param <= level)
if (GetMonData(mon, MON_DATA_ATK, 0) < GetMonData(mon, MON_DATA_DEF, 0))
- targetSpecies = gEvolutionTable[species].evolutions[i].targetSpecies;
+ targetSpecies = gEvolutionTable[species][i].targetSpecies;
break;
case EVO_LEVEL_SILCOON:
- if (gEvolutionTable[species].evolutions[i].param <= level && (upperPersonality % 10) <= 4)
- targetSpecies = gEvolutionTable[species].evolutions[i].targetSpecies;
+ if (gEvolutionTable[species][i].param <= level && (upperPersonality % 10) <= 4)
+ targetSpecies = gEvolutionTable[species][i].targetSpecies;
break;
case EVO_LEVEL_CASCOON:
- if (gEvolutionTable[species].evolutions[i].param <= level && (upperPersonality % 10) > 4)
- targetSpecies = gEvolutionTable[species].evolutions[i].targetSpecies;
+ if (gEvolutionTable[species][i].param <= level && (upperPersonality % 10) > 4)
+ targetSpecies = gEvolutionTable[species][i].targetSpecies;
break;
case EVO_LEVEL_NINJASK:
- if (gEvolutionTable[species].evolutions[i].param <= level)
- targetSpecies = gEvolutionTable[species].evolutions[i].targetSpecies;
+ if (gEvolutionTable[species][i].param <= level)
+ targetSpecies = gEvolutionTable[species][i].targetSpecies;
break;
case EVO_BEAUTY:
- if (gEvolutionTable[species].evolutions[i].param <= beauty)
- targetSpecies = gEvolutionTable[species].evolutions[i].targetSpecies;
+ if (gEvolutionTable[species][i].param <= beauty)
+ targetSpecies = gEvolutionTable[species][i].targetSpecies;
break;
}
}
@@ -358,17 +358,17 @@ u16 GetEvolutionTargetSpecies(struct Pokemon *mon, u8 type, u16 evolutionItem)
case 1:
for (i = 0; i < 5; i++)
{
- switch (gEvolutionTable[species].evolutions[i].method)
+ switch (gEvolutionTable[species][i].method)
{
case EVO_TRADE:
- targetSpecies = gEvolutionTable[species].evolutions[i].targetSpecies;
+ targetSpecies = gEvolutionTable[species][i].targetSpecies;
break;
case EVO_TRADE_ITEM:
- if (gEvolutionTable[species].evolutions[i].param == heldItem)
+ if (gEvolutionTable[species][i].param == heldItem)
{
heldItem = 0;
SetMonData(mon, MON_DATA_HELD_ITEM, (u8 *)&heldItem);
- targetSpecies = gEvolutionTable[species].evolutions[i].targetSpecies;
+ targetSpecies = gEvolutionTable[species][i].targetSpecies;
}
break;
}
@@ -378,10 +378,10 @@ u16 GetEvolutionTargetSpecies(struct Pokemon *mon, u8 type, u16 evolutionItem)
case 3:
for (i = 0; i < 5; i++)
{
- if (gEvolutionTable[species].evolutions[i].method == EVO_ITEM
- && gEvolutionTable[species].evolutions[i].param == evolutionItem)
+ if (gEvolutionTable[species][i].method == EVO_ITEM
+ && gEvolutionTable[species][i].param == evolutionItem)
{
- targetSpecies = gEvolutionTable[species].evolutions[i].targetSpecies;
+ targetSpecies = gEvolutionTable[species][i].targetSpecies;
break;
}
}
@@ -1652,11 +1652,11 @@ u8 sub_806EF84(u8 arg0, u8 arg1)
return i;
}
-extern const u8 gUnknown_0831F578[];
+extern const u8 gFacilityClassToPicIndex[];
u16 sub_806EFF0(u16 arg0)
{
- return gUnknown_0831F578[arg0];
+ return gFacilityClassToPicIndex[arg0];
}
u16 PlayerGenderToFrontTrainerPicId(u8 playerGender)
diff --git a/src/wild_encounter.c b/src/wild_encounter.c
index 705c4416c..279b6e672 100644
--- a/src/wild_encounter.c
+++ b/src/wild_encounter.c
@@ -19,16 +19,12 @@
#include "link.h"
#include "script.h"
#include "constants/items.h"
+#include "constants/maps.h"
extern const u8 EventScript_RepelWoreOff[];
#define NUM_FEEBAS_SPOTS 6
-extern const u16 gRoute119WaterTileData[];
-extern const struct WildPokemonHeader gBattlePikeWildMonHeaders[];
-extern const struct WildPokemonHeader gBattlePyramidWildMonHeaders[];
-extern const struct WildPokemon gWildFeebasRoute119Data;
-
extern u8 GetBattlePikeWildMonHeaderId(void);
extern bool32 TryGenerateBattlePikeWildMon(bool8 checkKeenEyeIntimidate);
extern void GenerateBattlePyramidWildMon(void);
@@ -44,9 +40,4564 @@ static void ApplyCleanseTagEncounterRateMod(u32 *encRate);
static bool8 TryGetAbilityInfluencedWildMonIndex(const struct WildPokemon *wildMon, u8 type, u8 ability, u8 *monIndex);
static bool8 IsAbilityAllowingEncounter(u8 level);
-EWRAM_DATA u8 sWildEncountersDisabled = 0;
-EWRAM_DATA u32 sFeebasRngValue = 0;
+// EWRAM vars
+EWRAM_DATA static u8 sWildEncountersDisabled = 0;
+EWRAM_DATA static u32 sFeebasRngValue = 0;
+
+// const rom data
+const struct WildPokemon gRoute101_LandMons[] =
+{
+ {2, 2, SPECIES_WURMPLE},
+ {2, 2, SPECIES_POOCHYENA},
+ {2, 2, SPECIES_WURMPLE},
+ {3, 3, SPECIES_WURMPLE},
+ {3, 3, SPECIES_POOCHYENA},
+ {3, 3, SPECIES_POOCHYENA},
+ {3, 3, SPECIES_WURMPLE},
+ {3, 3, SPECIES_POOCHYENA},
+ {2, 2, SPECIES_ZIGZAGOON},
+ {2, 2, SPECIES_ZIGZAGOON},
+ {3, 3, SPECIES_ZIGZAGOON},
+ {3, 3, SPECIES_ZIGZAGOON},
+};
+
+const struct WildPokemonInfo gRoute101_LandMonsInfo = {20, gRoute101_LandMons};
+
+const struct WildPokemon gRoute102_LandMons[] =
+{
+ {3, 3, SPECIES_POOCHYENA},
+ {3, 3, SPECIES_WURMPLE},
+ {4, 4, SPECIES_POOCHYENA},
+ {4, 4, SPECIES_WURMPLE},
+ {3, 3, SPECIES_LOTAD},
+ {4, 4, SPECIES_LOTAD},
+ {3, 3, SPECIES_ZIGZAGOON},
+ {3, 3, SPECIES_ZIGZAGOON},
+ {4, 4, SPECIES_ZIGZAGOON},
+ {4, 4, SPECIES_RALTS},
+ {4, 4, SPECIES_ZIGZAGOON},
+ {3, 3, SPECIES_SEEDOT},
+};
+
+const struct WildPokemonInfo gRoute102_LandMonsInfo = {20, gRoute102_LandMons};
+
+const struct WildPokemon gRoute102_WaterMons[] =
+{
+ {20, 30, SPECIES_MARILL},
+ {10, 20, SPECIES_MARILL},
+ {30, 35, SPECIES_MARILL},
+ {5, 10, SPECIES_MARILL},
+ {20, 30, SPECIES_GOLDEEN},
+};
+
+const struct WildPokemonInfo gRoute102_WaterMonsInfo = {4, gRoute102_WaterMons};
+
+const struct WildPokemon gRoute102_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_GOLDEEN},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_GOLDEEN},
+ {10, 30, SPECIES_CORPHISH},
+ {25, 30, SPECIES_CORPHISH},
+ {30, 35, SPECIES_CORPHISH},
+ {20, 25, SPECIES_CORPHISH},
+ {35, 40, SPECIES_CORPHISH},
+ {40, 45, SPECIES_CORPHISH},
+};
+
+const struct WildPokemonInfo gRoute102_FishingMonsInfo = {30, gRoute102_FishingMons};
+
+const struct WildPokemon gRoute103_LandMons[] =
+{
+ {2, 2, SPECIES_POOCHYENA},
+ {3, 3, SPECIES_POOCHYENA},
+ {3, 3, SPECIES_POOCHYENA},
+ {4, 4, SPECIES_POOCHYENA},
+ {2, 2, SPECIES_WINGULL},
+ {3, 3, SPECIES_ZIGZAGOON},
+ {3, 3, SPECIES_ZIGZAGOON},
+ {4, 4, SPECIES_ZIGZAGOON},
+ {3, 3, SPECIES_WINGULL},
+ {3, 3, SPECIES_WINGULL},
+ {2, 2, SPECIES_WINGULL},
+ {4, 4, SPECIES_WINGULL},
+};
+
+const struct WildPokemonInfo gRoute103_LandMonsInfo = {20, gRoute103_LandMons};
+
+const struct WildPokemon gRoute103_WaterMons[] =
+{
+ {5, 35, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WINGULL},
+ {15, 25, SPECIES_WINGULL},
+ {25, 30, SPECIES_PELIPPER},
+ {25, 30, SPECIES_PELIPPER},
+};
+
+const struct WildPokemonInfo gRoute103_WaterMonsInfo = {4, gRoute103_WaterMons};
+
+const struct WildPokemon gRoute103_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WAILMER},
+ {30, 35, SPECIES_SHARPEDO},
+ {30, 35, SPECIES_WAILMER},
+ {25, 30, SPECIES_WAILMER},
+ {35, 40, SPECIES_WAILMER},
+ {40, 45, SPECIES_WAILMER},
+};
+
+const struct WildPokemonInfo gRoute103_FishingMonsInfo = {30, gRoute103_FishingMons};
+
+const struct WildPokemon gRoute104_LandMons[] =
+{
+ {4, 4, SPECIES_POOCHYENA},
+ {4, 4, SPECIES_WURMPLE},
+ {5, 5, SPECIES_POOCHYENA},
+ {5, 5, SPECIES_MARILL},
+ {4, 4, SPECIES_MARILL},
+ {5, 5, SPECIES_POOCHYENA},
+ {4, 4, SPECIES_TAILLOW},
+ {5, 5, SPECIES_TAILLOW},
+ {4, 4, SPECIES_WINGULL},
+ {4, 4, SPECIES_WINGULL},
+ {3, 3, SPECIES_WINGULL},
+ {5, 5, SPECIES_WINGULL},
+};
+
+const struct WildPokemonInfo gRoute104_LandMonsInfo = {20, gRoute104_LandMons};
+
+const struct WildPokemon gRoute104_WaterMons[] =
+{
+ {10, 30, SPECIES_WINGULL},
+ {15, 25, SPECIES_WINGULL},
+ {15, 25, SPECIES_WINGULL},
+ {25, 30, SPECIES_PELIPPER},
+ {25, 30, SPECIES_PELIPPER},
+};
+
+const struct WildPokemonInfo gRoute104_WaterMonsInfo = {4, gRoute104_WaterMons};
+
+const struct WildPokemon gRoute104_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_MAGIKARP},
+ {25, 30, SPECIES_MAGIKARP},
+ {30, 35, SPECIES_MAGIKARP},
+ {20, 25, SPECIES_MAGIKARP},
+ {35, 40, SPECIES_MAGIKARP},
+ {40, 45, SPECIES_MAGIKARP},
+};
+
+const struct WildPokemonInfo gRoute104_FishingMonsInfo = {30, gRoute104_FishingMons};
+
+const struct WildPokemon gRoute105_WaterMons[] =
+{
+ {5, 35, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WINGULL},
+ {15, 25, SPECIES_WINGULL},
+ {25, 30, SPECIES_PELIPPER},
+ {25, 30, SPECIES_PELIPPER},
+};
+
+const struct WildPokemonInfo gRoute105_WaterMonsInfo = {4, gRoute105_WaterMons};
+
+const struct WildPokemon gRoute105_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WAILMER},
+ {25, 30, SPECIES_WAILMER},
+ {30, 35, SPECIES_WAILMER},
+ {20, 25, SPECIES_WAILMER},
+ {35, 40, SPECIES_WAILMER},
+ {40, 45, SPECIES_WAILMER},
+};
+
+const struct WildPokemonInfo gRoute105_FishingMonsInfo = {30, gRoute105_FishingMons};
+
+const struct WildPokemon gRoute110_LandMons[] =
+{
+ {12, 12, SPECIES_POOCHYENA},
+ {12, 12, SPECIES_ELECTRIKE},
+ {12, 12, SPECIES_GULPIN},
+ {13, 13, SPECIES_ELECTRIKE},
+ {13, 13, SPECIES_MINUN},
+ {13, 13, SPECIES_ODDISH},
+ {13, 13, SPECIES_MINUN},
+ {13, 13, SPECIES_GULPIN},
+ {12, 12, SPECIES_WINGULL},
+ {12, 12, SPECIES_WINGULL},
+ {12, 12, SPECIES_PLUSLE},
+ {13, 13, SPECIES_PLUSLE},
+};
+
+const struct WildPokemonInfo gRoute110_LandMonsInfo = {20, gRoute110_LandMons};
+
+const struct WildPokemon gRoute110_WaterMons[] =
+{
+ {5, 35, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WINGULL},
+ {15, 25, SPECIES_WINGULL},
+ {25, 30, SPECIES_PELIPPER},
+ {25, 30, SPECIES_PELIPPER},
+};
+
+const struct WildPokemonInfo gRoute110_WaterMonsInfo = {4, gRoute110_WaterMons};
+
+const struct WildPokemon gRoute110_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WAILMER},
+ {25, 30, SPECIES_WAILMER},
+ {30, 35, SPECIES_WAILMER},
+ {20, 25, SPECIES_WAILMER},
+ {35, 40, SPECIES_WAILMER},
+ {40, 45, SPECIES_WAILMER},
+};
+
+const struct WildPokemonInfo gRoute110_FishingMonsInfo = {30, gRoute110_FishingMons};
+
+const struct WildPokemon gRoute111_LandMons[] =
+{
+ {20, 20, SPECIES_SANDSHREW},
+ {20, 20, SPECIES_TRAPINCH},
+ {21, 21, SPECIES_SANDSHREW},
+ {21, 21, SPECIES_TRAPINCH},
+ {19, 19, SPECIES_BALTOY},
+ {21, 21, SPECIES_BALTOY},
+ {19, 19, SPECIES_SANDSHREW},
+ {19, 19, SPECIES_TRAPINCH},
+ {20, 20, SPECIES_BALTOY},
+ {20, 20, SPECIES_CACNEA},
+ {22, 22, SPECIES_CACNEA},
+ {22, 22, SPECIES_CACNEA},
+};
+
+const struct WildPokemonInfo gRoute111_LandMonsInfo = {10, gRoute111_LandMons};
+
+const struct WildPokemon gRoute111_WaterMons[] =
+{
+ {20, 30, SPECIES_MARILL},
+ {10, 20, SPECIES_MARILL},
+ {30, 35, SPECIES_MARILL},
+ {5, 10, SPECIES_MARILL},
+ {20, 30, SPECIES_GOLDEEN},
+};
+
+const struct WildPokemonInfo gRoute111_WaterMonsInfo = {4, gRoute111_WaterMons};
+
+const struct WildPokemon gRoute111_RockSmashMons[] =
+{
+ {10, 15, SPECIES_GEODUDE},
+ {5, 10, SPECIES_GEODUDE},
+ {15, 20, SPECIES_GEODUDE},
+ {15, 20, SPECIES_GEODUDE},
+ {15, 20, SPECIES_GEODUDE},
+};
+
+const struct WildPokemonInfo gRoute111_RockSmashMonsInfo = {20, gRoute111_RockSmashMons};
+
+const struct WildPokemon gRoute111_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_GOLDEEN},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_GOLDEEN},
+ {10, 30, SPECIES_BARBOACH},
+ {25, 30, SPECIES_BARBOACH},
+ {30, 35, SPECIES_BARBOACH},
+ {20, 25, SPECIES_BARBOACH},
+ {35, 40, SPECIES_BARBOACH},
+ {40, 45, SPECIES_BARBOACH},
+};
+
+const struct WildPokemonInfo gRoute111_FishingMonsInfo = {30, gRoute111_FishingMons};
+
+const struct WildPokemon gRoute112_LandMons[] =
+{
+ {15, 15, SPECIES_NUMEL},
+ {15, 15, SPECIES_NUMEL},
+ {15, 15, SPECIES_MARILL},
+ {14, 14, SPECIES_NUMEL},
+ {14, 14, SPECIES_NUMEL},
+ {14, 14, SPECIES_MARILL},
+ {16, 16, SPECIES_NUMEL},
+ {16, 16, SPECIES_MARILL},
+ {16, 16, SPECIES_NUMEL},
+ {16, 16, SPECIES_NUMEL},
+ {16, 16, SPECIES_NUMEL},
+ {16, 16, SPECIES_NUMEL},
+};
+
+const struct WildPokemonInfo gRoute112_LandMonsInfo = {20, gRoute112_LandMons};
+
+const struct WildPokemon gRoute113_LandMons[] =
+{
+ {15, 15, SPECIES_SPINDA},
+ {15, 15, SPECIES_SPINDA},
+ {15, 15, SPECIES_SLUGMA},
+ {14, 14, SPECIES_SPINDA},
+ {14, 14, SPECIES_SPINDA},
+ {14, 14, SPECIES_SLUGMA},
+ {16, 16, SPECIES_SPINDA},
+ {16, 16, SPECIES_SLUGMA},
+ {16, 16, SPECIES_SPINDA},
+ {16, 16, SPECIES_SKARMORY},
+ {16, 16, SPECIES_SPINDA},
+ {16, 16, SPECIES_SKARMORY},
+};
+
+const struct WildPokemonInfo gRoute113_LandMonsInfo = {20, gRoute113_LandMons};
+
+const struct WildPokemon gRoute114_LandMons[] =
+{
+ {16, 16, SPECIES_SWABLU},
+ {16, 16, SPECIES_LOTAD},
+ {17, 17, SPECIES_SWABLU},
+ {15, 15, SPECIES_SWABLU},
+ {15, 15, SPECIES_LOTAD},
+ {16, 16, SPECIES_LOMBRE},
+ {16, 16, SPECIES_LOMBRE},
+ {18, 18, SPECIES_LOMBRE},
+ {17, 17, SPECIES_SEVIPER},
+ {15, 15, SPECIES_SEVIPER},
+ {17, 17, SPECIES_SEVIPER},
+ {15, 15, SPECIES_NUZLEAF},
+};
+
+const struct WildPokemonInfo gRoute114_LandMonsInfo = {20, gRoute114_LandMons};
+
+const struct WildPokemon gRoute114_WaterMons[] =
+{
+ {20, 30, SPECIES_MARILL},
+ {10, 20, SPECIES_MARILL},
+ {30, 35, SPECIES_MARILL},
+ {5, 10, SPECIES_MARILL},
+ {20, 30, SPECIES_GOLDEEN},
+};
+
+const struct WildPokemonInfo gRoute114_WaterMonsInfo = {4, gRoute114_WaterMons};
+
+const struct WildPokemon gRoute114_RockSmashMons[] =
+{
+ {10, 15, SPECIES_GEODUDE},
+ {5, 10, SPECIES_GEODUDE},
+ {15, 20, SPECIES_GEODUDE},
+ {15, 20, SPECIES_GEODUDE},
+ {15, 20, SPECIES_GEODUDE},
+};
+
+const struct WildPokemonInfo gRoute114_RockSmashMonsInfo = {20, gRoute114_RockSmashMons};
+
+const struct WildPokemon gRoute114_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_GOLDEEN},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_GOLDEEN},
+ {10, 30, SPECIES_BARBOACH},
+ {25, 30, SPECIES_BARBOACH},
+ {30, 35, SPECIES_BARBOACH},
+ {20, 25, SPECIES_BARBOACH},
+ {35, 40, SPECIES_BARBOACH},
+ {40, 45, SPECIES_BARBOACH},
+};
+
+const struct WildPokemonInfo gRoute114_FishingMonsInfo = {30, gRoute114_FishingMons};
+
+const struct WildPokemon gRoute116_LandMons[] =
+{
+ {6, 6, SPECIES_POOCHYENA},
+ {6, 6, SPECIES_WHISMUR},
+ {6, 6, SPECIES_NINCADA},
+ {7, 7, SPECIES_ABRA},
+ {7, 7, SPECIES_NINCADA},
+ {6, 6, SPECIES_TAILLOW},
+ {7, 7, SPECIES_TAILLOW},
+ {8, 8, SPECIES_TAILLOW},
+ {7, 7, SPECIES_POOCHYENA},
+ {8, 8, SPECIES_POOCHYENA},
+ {7, 7, SPECIES_SKITTY},
+ {8, 8, SPECIES_SKITTY},
+};
+
+const struct WildPokemonInfo gRoute116_LandMonsInfo = {20, gRoute116_LandMons};
+
+const struct WildPokemon gRoute117_LandMons[] =
+{
+ {13, 13, SPECIES_POOCHYENA},
+ {13, 13, SPECIES_ODDISH},
+ {14, 14, SPECIES_POOCHYENA},
+ {14, 14, SPECIES_ODDISH},
+ {13, 13, SPECIES_MARILL},
+ {13, 13, SPECIES_ODDISH},
+ {13, 13, SPECIES_ILLUMISE},
+ {13, 13, SPECIES_ILLUMISE},
+ {14, 14, SPECIES_ILLUMISE},
+ {14, 14, SPECIES_ILLUMISE},
+ {13, 13, SPECIES_VOLBEAT},
+ {13, 13, SPECIES_SEEDOT},
+};
+
+const struct WildPokemonInfo gRoute117_LandMonsInfo = {20, gRoute117_LandMons};
+
+const struct WildPokemon gRoute117_WaterMons[] =
+{
+ {20, 30, SPECIES_MARILL},
+ {10, 20, SPECIES_MARILL},
+ {30, 35, SPECIES_MARILL},
+ {5, 10, SPECIES_MARILL},
+ {20, 30, SPECIES_GOLDEEN},
+};
+
+const struct WildPokemonInfo gRoute117_WaterMonsInfo = {4, gRoute117_WaterMons};
+
+const struct WildPokemon gRoute117_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_GOLDEEN},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_GOLDEEN},
+ {10, 30, SPECIES_CORPHISH},
+ {25, 30, SPECIES_CORPHISH},
+ {30, 35, SPECIES_CORPHISH},
+ {20, 25, SPECIES_CORPHISH},
+ {35, 40, SPECIES_CORPHISH},
+ {40, 45, SPECIES_CORPHISH},
+};
+
+const struct WildPokemonInfo gRoute117_FishingMonsInfo = {30, gRoute117_FishingMons};
+
+const struct WildPokemon gRoute118_LandMons[] =
+{
+ {24, 24, SPECIES_ZIGZAGOON},
+ {24, 24, SPECIES_ELECTRIKE},
+ {26, 26, SPECIES_ZIGZAGOON},
+ {26, 26, SPECIES_ELECTRIKE},
+ {26, 26, SPECIES_LINOONE},
+ {26, 26, SPECIES_MANECTRIC},
+ {25, 25, SPECIES_WINGULL},
+ {25, 25, SPECIES_WINGULL},
+ {26, 26, SPECIES_WINGULL},
+ {26, 26, SPECIES_WINGULL},
+ {27, 27, SPECIES_WINGULL},
+ {25, 25, SPECIES_KECLEON},
+};
+
+const struct WildPokemonInfo gRoute118_LandMonsInfo = {20, gRoute118_LandMons};
+
+const struct WildPokemon gRoute118_WaterMons[] =
+{
+ {5, 35, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WINGULL},
+ {15, 25, SPECIES_WINGULL},
+ {25, 30, SPECIES_PELIPPER},
+ {25, 30, SPECIES_PELIPPER},
+};
+
+const struct WildPokemonInfo gRoute118_WaterMonsInfo = {4, gRoute118_WaterMons};
+
+const struct WildPokemon gRoute118_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_CARVANHA},
+ {30, 35, SPECIES_SHARPEDO},
+ {30, 35, SPECIES_CARVANHA},
+ {20, 25, SPECIES_CARVANHA},
+ {35, 40, SPECIES_CARVANHA},
+ {40, 45, SPECIES_CARVANHA},
+};
+
+const struct WildPokemonInfo gRoute118_FishingMonsInfo = {30, gRoute118_FishingMons};
+
+const struct WildPokemon gRoute124_WaterMons[] =
+{
+ {5, 35, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WINGULL},
+ {15, 25, SPECIES_WINGULL},
+ {25, 30, SPECIES_PELIPPER},
+ {25, 30, SPECIES_PELIPPER},
+};
+
+const struct WildPokemonInfo gRoute124_WaterMonsInfo = {4, gRoute124_WaterMons};
+
+const struct WildPokemon gRoute124_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WAILMER},
+ {30, 35, SPECIES_SHARPEDO},
+ {30, 35, SPECIES_WAILMER},
+ {25, 30, SPECIES_WAILMER},
+ {35, 40, SPECIES_WAILMER},
+ {40, 45, SPECIES_WAILMER},
+};
+
+const struct WildPokemonInfo gRoute124_FishingMonsInfo = {30, gRoute124_FishingMons};
+
+const struct WildPokemon gPetalburgWoods_LandMons[] =
+{
+ {5, 5, SPECIES_POOCHYENA},
+ {5, 5, SPECIES_WURMPLE},
+ {5, 5, SPECIES_SHROOMISH},
+ {6, 6, SPECIES_POOCHYENA},
+ {5, 5, SPECIES_SILCOON},
+ {5, 5, SPECIES_CASCOON},
+ {6, 6, SPECIES_WURMPLE},
+ {6, 6, SPECIES_SHROOMISH},
+ {5, 5, SPECIES_TAILLOW},
+ {5, 5, SPECIES_SLAKOTH},
+ {6, 6, SPECIES_TAILLOW},
+ {6, 6, SPECIES_SLAKOTH},
+};
+
+const struct WildPokemonInfo gPetalburgWoods_LandMonsInfo = {20, gPetalburgWoods_LandMons};
+
+const struct WildPokemon gRusturfTunnel_LandMons[] =
+{
+ {6, 6, SPECIES_WHISMUR},
+ {7, 7, SPECIES_WHISMUR},
+ {6, 6, SPECIES_WHISMUR},
+ {6, 6, SPECIES_WHISMUR},
+ {7, 7, SPECIES_WHISMUR},
+ {7, 7, SPECIES_WHISMUR},
+ {5, 5, SPECIES_WHISMUR},
+ {8, 8, SPECIES_WHISMUR},
+ {5, 5, SPECIES_WHISMUR},
+ {8, 8, SPECIES_WHISMUR},
+ {5, 5, SPECIES_WHISMUR},
+ {8, 8, SPECIES_WHISMUR},
+};
+
+const struct WildPokemonInfo gRusturfTunnel_LandMonsInfo = {10, gRusturfTunnel_LandMons};
+
+const struct WildPokemon gGraniteCave_1F_LandMons[] =
+{
+ {7, 7, SPECIES_ZUBAT},
+ {8, 8, SPECIES_MAKUHITA},
+ {7, 7, SPECIES_MAKUHITA},
+ {8, 8, SPECIES_ZUBAT},
+ {9, 9, SPECIES_MAKUHITA},
+ {8, 8, SPECIES_ABRA},
+ {10, 10, SPECIES_MAKUHITA},
+ {6, 6, SPECIES_MAKUHITA},
+ {7, 7, SPECIES_GEODUDE},
+ {8, 8, SPECIES_GEODUDE},
+ {6, 6, SPECIES_GEODUDE},
+ {9, 9, SPECIES_GEODUDE},
+};
+
+const struct WildPokemonInfo gGraniteCave_1F_LandMonsInfo = {10, gGraniteCave_1F_LandMons};
+
+const struct WildPokemon gGraniteCave_B1F_LandMons[] =
+{
+ {9, 9, SPECIES_ZUBAT},
+ {10, 10, SPECIES_ARON},
+ {9, 9, SPECIES_ARON},
+ {11, 11, SPECIES_ARON},
+ {10, 10, SPECIES_ZUBAT},
+ {9, 9, SPECIES_ABRA},
+ {10, 10, SPECIES_MAKUHITA},
+ {11, 11, SPECIES_MAKUHITA},
+ {10, 10, SPECIES_SABLEYE},
+ {10, 10, SPECIES_SABLEYE},
+ {9, 9, SPECIES_SABLEYE},
+ {11, 11, SPECIES_SABLEYE},
+};
+
+const struct WildPokemonInfo gGraniteCave_B1F_LandMonsInfo = {10, gGraniteCave_B1F_LandMons};
+
+const struct WildPokemon gMtPyre_1F_LandMons[] =
+{
+ {27, 27, SPECIES_SHUPPET},
+ {28, 28, SPECIES_SHUPPET},
+ {26, 26, SPECIES_SHUPPET},
+ {25, 25, SPECIES_SHUPPET},
+ {29, 29, SPECIES_SHUPPET},
+ {24, 24, SPECIES_SHUPPET},
+ {23, 23, SPECIES_SHUPPET},
+ {22, 22, SPECIES_SHUPPET},
+ {29, 29, SPECIES_SHUPPET},
+ {24, 24, SPECIES_SHUPPET},
+ {29, 29, SPECIES_SHUPPET},
+ {24, 24, SPECIES_SHUPPET},
+};
+
+const struct WildPokemonInfo gMtPyre_1F_LandMonsInfo = {10, gMtPyre_1F_LandMons};
+
+const struct WildPokemon gVictoryRoad_1F_LandMons[] =
+{
+ {40, 40, SPECIES_GOLBAT},
+ {40, 40, SPECIES_HARIYAMA},
+ {40, 40, SPECIES_LAIRON},
+ {40, 40, SPECIES_LOUDRED},
+ {36, 36, SPECIES_ZUBAT},
+ {36, 36, SPECIES_MAKUHITA},
+ {38, 38, SPECIES_GOLBAT},
+ {38, 38, SPECIES_HARIYAMA},
+ {36, 36, SPECIES_ARON},
+ {36, 36, SPECIES_WHISMUR},
+ {36, 36, SPECIES_ARON},
+ {36, 36, SPECIES_WHISMUR},
+};
+
+const struct WildPokemonInfo gVictoryRoad_1F_LandMonsInfo = {10, gVictoryRoad_1F_LandMons};
+
+const struct WildPokemon gSafariZone_South_LandMons[] =
+{
+ {25, 25, SPECIES_ODDISH},
+ {27, 27, SPECIES_ODDISH},
+ {25, 25, SPECIES_GIRAFARIG},
+ {27, 27, SPECIES_GIRAFARIG},
+ {25, 25, SPECIES_NATU},
+ {25, 25, SPECIES_DODUO},
+ {25, 25, SPECIES_GLOOM},
+ {27, 27, SPECIES_WOBBUFFET},
+ {25, 25, SPECIES_PIKACHU},
+ {27, 27, SPECIES_WOBBUFFET},
+ {27, 27, SPECIES_PIKACHU},
+ {29, 29, SPECIES_WOBBUFFET},
+};
+
+const struct WildPokemonInfo gSafariZone_South_LandMonsInfo = {25, gSafariZone_South_LandMons};
+
+const struct WildPokemon gUnderwater2_WaterMons[] =
+{
+ {20, 30, SPECIES_CLAMPERL},
+ {20, 30, SPECIES_CHINCHOU},
+ {30, 35, SPECIES_CLAMPERL},
+ {30, 35, SPECIES_RELICANTH},
+ {30, 35, SPECIES_RELICANTH},
+};
+
+const struct WildPokemonInfo gUnderwater2_WaterMonsInfo = {4, gUnderwater2_WaterMons};
+
+const struct WildPokemon gAbandonedShip_Rooms_B1F_WaterMons[] =
+{
+ {5, 35, SPECIES_TENTACOOL},
+ {5, 35, SPECIES_TENTACOOL},
+ {5, 35, SPECIES_TENTACOOL},
+ {5, 35, SPECIES_TENTACOOL},
+ {30, 35, SPECIES_TENTACRUEL},
+};
+
+const struct WildPokemonInfo gAbandonedShip_Rooms_B1F_WaterMonsInfo = {4, gAbandonedShip_Rooms_B1F_WaterMons};
+
+const struct WildPokemon gAbandonedShip_Rooms_B1F_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_TENTACOOL},
+ {25, 30, SPECIES_TENTACOOL},
+ {30, 35, SPECIES_TENTACOOL},
+ {30, 35, SPECIES_TENTACRUEL},
+ {25, 30, SPECIES_TENTACRUEL},
+ {20, 25, SPECIES_TENTACRUEL},
+};
+
+const struct WildPokemonInfo gAbandonedShip_Rooms_B1F_FishingMonsInfo = {20, gAbandonedShip_Rooms_B1F_FishingMons};
+
+const struct WildPokemon gGraniteCave_B2F_LandMons[] =
+{
+ {10, 10, SPECIES_ZUBAT},
+ {11, 11, SPECIES_ARON},
+ {10, 10, SPECIES_ARON},
+ {11, 11, SPECIES_ZUBAT},
+ {12, 12, SPECIES_ARON},
+ {10, 10, SPECIES_ABRA},
+ {10, 10, SPECIES_SABLEYE},
+ {11, 11, SPECIES_SABLEYE},
+ {12, 12, SPECIES_SABLEYE},
+ {10, 10, SPECIES_SABLEYE},
+ {12, 12, SPECIES_SABLEYE},
+ {10, 10, SPECIES_SABLEYE},
+};
+
+const struct WildPokemonInfo gGraniteCave_B2F_LandMonsInfo = {10, gGraniteCave_B2F_LandMons};
+
+const struct WildPokemon gGraniteCave_B2F_RockSmashMons[] =
+{
+ {10, 15, SPECIES_GEODUDE},
+ {10, 20, SPECIES_NOSEPASS},
+ {5, 10, SPECIES_GEODUDE},
+ {15, 20, SPECIES_GEODUDE},
+ {15, 20, SPECIES_GEODUDE},
+};
+
+const struct WildPokemonInfo gGraniteCave_B2F_RockSmashMonsInfo = {20, gGraniteCave_B2F_RockSmashMons};
+
+const struct WildPokemon gFieryPath_LandMons[] =
+{
+ {15, 15, SPECIES_NUMEL},
+ {15, 15, SPECIES_KOFFING},
+ {16, 16, SPECIES_NUMEL},
+ {15, 15, SPECIES_MACHOP},
+ {15, 15, SPECIES_TORKOAL},
+ {15, 15, SPECIES_SLUGMA},
+ {16, 16, SPECIES_KOFFING},
+ {16, 16, SPECIES_MACHOP},
+ {14, 14, SPECIES_TORKOAL},
+ {16, 16, SPECIES_TORKOAL},
+ {14, 14, SPECIES_GRIMER},
+ {14, 14, SPECIES_GRIMER},
+};
+
+const struct WildPokemonInfo gFieryPath_LandMonsInfo = {10, gFieryPath_LandMons};
+
+const struct WildPokemon gMeteorFalls_B1F_2R_LandMons[] =
+{
+ {33, 33, SPECIES_GOLBAT},
+ {35, 35, SPECIES_GOLBAT},
+ {30, 30, SPECIES_BAGON},
+ {35, 35, SPECIES_SOLROCK},
+ {35, 35, SPECIES_BAGON},
+ {37, 37, SPECIES_SOLROCK},
+ {25, 25, SPECIES_BAGON},
+ {39, 39, SPECIES_SOLROCK},
+ {38, 38, SPECIES_GOLBAT},
+ {40, 40, SPECIES_GOLBAT},
+ {38, 38, SPECIES_GOLBAT},
+ {40, 40, SPECIES_GOLBAT},
+};
+
+const struct WildPokemonInfo gMeteorFalls_B1F_2R_LandMonsInfo = {10, gMeteorFalls_B1F_2R_LandMons};
+
+const struct WildPokemon gMeteorFalls_B1F_2R_WaterMons[] =
+{
+ {30, 35, SPECIES_GOLBAT},
+ {30, 35, SPECIES_GOLBAT},
+ {25, 35, SPECIES_SOLROCK},
+ {15, 25, SPECIES_SOLROCK},
+ {5, 15, SPECIES_SOLROCK},
+};
+
+const struct WildPokemonInfo gMeteorFalls_B1F_2R_WaterMonsInfo = {4, gMeteorFalls_B1F_2R_WaterMons};
+
+const struct WildPokemon gMeteorFalls_B1F_2R_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_GOLDEEN},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_GOLDEEN},
+ {10, 30, SPECIES_BARBOACH},
+ {25, 30, SPECIES_BARBOACH},
+ {30, 35, SPECIES_BARBOACH},
+ {30, 35, SPECIES_WHISCASH},
+ {35, 40, SPECIES_WHISCASH},
+ {40, 45, SPECIES_WHISCASH},
+};
+
+const struct WildPokemonInfo gMeteorFalls_B1F_2R_FishingMonsInfo = {30, gMeteorFalls_B1F_2R_FishingMons};
+
+const struct WildPokemon gJaggedPass_LandMons[] =
+{
+ {21, 21, SPECIES_NUMEL},
+ {21, 21, SPECIES_NUMEL},
+ {21, 21, SPECIES_MACHOP},
+ {20, 20, SPECIES_NUMEL},
+ {20, 20, SPECIES_SPOINK},
+ {20, 20, SPECIES_MACHOP},
+ {21, 21, SPECIES_SPOINK},
+ {22, 22, SPECIES_MACHOP},
+ {22, 22, SPECIES_NUMEL},
+ {22, 22, SPECIES_SPOINK},
+ {22, 22, SPECIES_NUMEL},
+ {22, 22, SPECIES_SPOINK},
+};
+
+const struct WildPokemonInfo gJaggedPass_LandMonsInfo = {20, gJaggedPass_LandMons};
+
+const struct WildPokemon gRoute106_WaterMons[] =
+{
+ {5, 35, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WINGULL},
+ {15, 25, SPECIES_WINGULL},
+ {25, 30, SPECIES_PELIPPER},
+ {25, 30, SPECIES_PELIPPER},
+};
+
+const struct WildPokemonInfo gRoute106_WaterMonsInfo = {4, gRoute106_WaterMons};
+
+const struct WildPokemon gRoute106_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WAILMER},
+ {25, 30, SPECIES_WAILMER},
+ {30, 35, SPECIES_WAILMER},
+ {20, 25, SPECIES_WAILMER},
+ {35, 40, SPECIES_WAILMER},
+ {40, 45, SPECIES_WAILMER},
+};
+
+const struct WildPokemonInfo gRoute106_FishingMonsInfo = {30, gRoute106_FishingMons};
+
+const struct WildPokemon gRoute107_WaterMons[] =
+{
+ {5, 35, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WINGULL},
+ {15, 25, SPECIES_WINGULL},
+ {25, 30, SPECIES_PELIPPER},
+ {25, 30, SPECIES_PELIPPER},
+};
+
+const struct WildPokemonInfo gRoute107_WaterMonsInfo = {4, gRoute107_WaterMons};
+
+const struct WildPokemon gRoute107_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WAILMER},
+ {25, 30, SPECIES_WAILMER},
+ {30, 35, SPECIES_WAILMER},
+ {20, 25, SPECIES_WAILMER},
+ {35, 40, SPECIES_WAILMER},
+ {40, 45, SPECIES_WAILMER},
+};
+
+const struct WildPokemonInfo gRoute107_FishingMonsInfo = {30, gRoute107_FishingMons};
+
+const struct WildPokemon gRoute108_WaterMons[] =
+{
+ {5, 35, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WINGULL},
+ {15, 25, SPECIES_WINGULL},
+ {25, 30, SPECIES_PELIPPER},
+ {25, 30, SPECIES_PELIPPER},
+};
+
+const struct WildPokemonInfo gRoute108_WaterMonsInfo = {4, gRoute108_WaterMons};
+
+const struct WildPokemon gRoute108_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WAILMER},
+ {25, 30, SPECIES_WAILMER},
+ {30, 35, SPECIES_WAILMER},
+ {20, 25, SPECIES_WAILMER},
+ {35, 40, SPECIES_WAILMER},
+ {40, 45, SPECIES_WAILMER},
+};
+
+const struct WildPokemonInfo gRoute108_FishingMonsInfo = {30, gRoute108_FishingMons};
+
+const struct WildPokemon gRoute109_WaterMons[] =
+{
+ {5, 35, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WINGULL},
+ {15, 25, SPECIES_WINGULL},
+ {25, 30, SPECIES_PELIPPER},
+ {25, 30, SPECIES_PELIPPER},
+};
+
+const struct WildPokemonInfo gRoute109_WaterMonsInfo = {4, gRoute109_WaterMons};
+
+const struct WildPokemon gRoute109_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WAILMER},
+ {25, 30, SPECIES_WAILMER},
+ {30, 35, SPECIES_WAILMER},
+ {20, 25, SPECIES_WAILMER},
+ {35, 40, SPECIES_WAILMER},
+ {40, 45, SPECIES_WAILMER},
+};
+
+const struct WildPokemonInfo gRoute109_FishingMonsInfo = {30, gRoute109_FishingMons};
+
+const struct WildPokemon gRoute115_LandMons[] =
+{
+ {23, 23, SPECIES_SWABLU},
+ {23, 23, SPECIES_TAILLOW},
+ {25, 25, SPECIES_SWABLU},
+ {24, 24, SPECIES_TAILLOW},
+ {25, 25, SPECIES_TAILLOW},
+ {25, 25, SPECIES_SWELLOW},
+ {24, 24, SPECIES_JIGGLYPUFF},
+ {25, 25, SPECIES_JIGGLYPUFF},
+ {24, 24, SPECIES_WINGULL},
+ {24, 24, SPECIES_WINGULL},
+ {26, 26, SPECIES_WINGULL},
+ {25, 25, SPECIES_WINGULL},
+};
+
+const struct WildPokemonInfo gRoute115_LandMonsInfo = {20, gRoute115_LandMons};
+
+const struct WildPokemon gRoute115_WaterMons[] =
+{
+ {5, 35, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WINGULL},
+ {15, 25, SPECIES_WINGULL},
+ {25, 30, SPECIES_PELIPPER},
+ {25, 30, SPECIES_PELIPPER},
+};
+
+const struct WildPokemonInfo gRoute115_WaterMonsInfo = {4, gRoute115_WaterMons};
+
+const struct WildPokemon gRoute115_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WAILMER},
+ {25, 30, SPECIES_WAILMER},
+ {30, 35, SPECIES_WAILMER},
+ {20, 25, SPECIES_WAILMER},
+ {35, 40, SPECIES_WAILMER},
+ {40, 45, SPECIES_WAILMER},
+};
+
+const struct WildPokemonInfo gRoute115_FishingMonsInfo = {30, gRoute115_FishingMons};
+
+const struct WildPokemon gNewMauville_Inside_LandMons[] =
+{
+ {24, 24, SPECIES_VOLTORB},
+ {24, 24, SPECIES_MAGNEMITE},
+ {25, 25, SPECIES_VOLTORB},
+ {25, 25, SPECIES_MAGNEMITE},
+ {23, 23, SPECIES_VOLTORB},
+ {23, 23, SPECIES_MAGNEMITE},
+ {26, 26, SPECIES_VOLTORB},
+ {26, 26, SPECIES_MAGNEMITE},
+ {22, 22, SPECIES_VOLTORB},
+ {22, 22, SPECIES_MAGNEMITE},
+ {26, 26, SPECIES_ELECTRODE},
+ {26, 26, SPECIES_MAGNETON},
+};
+
+const struct WildPokemonInfo gNewMauville_Inside_LandMonsInfo = {10, gNewMauville_Inside_LandMons};
+
+const struct WildPokemon gRoute119_LandMons[] =
+{
+ {25, 25, SPECIES_ZIGZAGOON},
+ {25, 25, SPECIES_LINOONE},
+ {27, 27, SPECIES_ZIGZAGOON},
+ {25, 25, SPECIES_ODDISH},
+ {27, 27, SPECIES_LINOONE},
+ {26, 26, SPECIES_ODDISH},
+ {27, 27, SPECIES_ODDISH},
+ {24, 24, SPECIES_ODDISH},
+ {25, 25, SPECIES_TROPIUS},
+ {26, 26, SPECIES_TROPIUS},
+ {27, 27, SPECIES_TROPIUS},
+ {25, 25, SPECIES_KECLEON},
+};
+
+const struct WildPokemonInfo gRoute119_LandMonsInfo = {15, gRoute119_LandMons};
+
+const struct WildPokemon gRoute119_WaterMons[] =
+{
+ {5, 35, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WINGULL},
+ {15, 25, SPECIES_WINGULL},
+ {25, 30, SPECIES_PELIPPER},
+ {25, 30, SPECIES_PELIPPER},
+};
+
+const struct WildPokemonInfo gRoute119_WaterMonsInfo = {4, gRoute119_WaterMons};
+
+const struct WildPokemon gRoute119_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_CARVANHA},
+ {25, 30, SPECIES_CARVANHA},
+ {30, 35, SPECIES_CARVANHA},
+ {20, 25, SPECIES_CARVANHA},
+ {35, 40, SPECIES_CARVANHA},
+ {40, 45, SPECIES_CARVANHA},
+};
+
+const struct WildPokemonInfo gRoute119_FishingMonsInfo = {30, gRoute119_FishingMons};
+
+const struct WildPokemon gRoute120_LandMons[] =
+{
+ {25, 25, SPECIES_POOCHYENA},
+ {25, 25, SPECIES_MIGHTYENA},
+ {27, 27, SPECIES_MIGHTYENA},
+ {25, 25, SPECIES_ODDISH},
+ {25, 25, SPECIES_MARILL},
+ {26, 26, SPECIES_ODDISH},
+ {27, 27, SPECIES_ODDISH},
+ {27, 27, SPECIES_MARILL},
+ {25, 25, SPECIES_ABSOL},
+ {27, 27, SPECIES_ABSOL},
+ {25, 25, SPECIES_KECLEON},
+ {25, 25, SPECIES_SEEDOT},
+};
+
+const struct WildPokemonInfo gRoute120_LandMonsInfo = {20, gRoute120_LandMons};
+
+const struct WildPokemon gRoute120_WaterMons[] =
+{
+ {20, 30, SPECIES_MARILL},
+ {10, 20, SPECIES_MARILL},
+ {30, 35, SPECIES_MARILL},
+ {5, 10, SPECIES_MARILL},
+ {20, 30, SPECIES_GOLDEEN},
+};
+
+const struct WildPokemonInfo gRoute120_WaterMonsInfo = {4, gRoute120_WaterMons};
+
+const struct WildPokemon gRoute120_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_GOLDEEN},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_GOLDEEN},
+ {10, 30, SPECIES_BARBOACH},
+ {25, 30, SPECIES_BARBOACH},
+ {30, 35, SPECIES_BARBOACH},
+ {20, 25, SPECIES_BARBOACH},
+ {35, 40, SPECIES_BARBOACH},
+ {40, 45, SPECIES_BARBOACH},
+};
+
+const struct WildPokemonInfo gRoute120_FishingMonsInfo = {30, gRoute120_FishingMons};
+
+const struct WildPokemon gRoute121_LandMons[] =
+{
+ {26, 26, SPECIES_POOCHYENA},
+ {26, 26, SPECIES_SHUPPET},
+ {26, 26, SPECIES_MIGHTYENA},
+ {28, 28, SPECIES_SHUPPET},
+ {28, 28, SPECIES_MIGHTYENA},
+ {26, 26, SPECIES_ODDISH},
+ {28, 28, SPECIES_ODDISH},
+ {28, 28, SPECIES_GLOOM},
+ {26, 26, SPECIES_WINGULL},
+ {27, 27, SPECIES_WINGULL},
+ {28, 28, SPECIES_WINGULL},
+ {25, 25, SPECIES_KECLEON},
+};
+
+const struct WildPokemonInfo gRoute121_LandMonsInfo = {20, gRoute121_LandMons};
+
+const struct WildPokemon gRoute121_WaterMons[] =
+{
+ {5, 35, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WINGULL},
+ {15, 25, SPECIES_WINGULL},
+ {25, 30, SPECIES_PELIPPER},
+ {25, 30, SPECIES_PELIPPER},
+};
+
+const struct WildPokemonInfo gRoute121_WaterMonsInfo = {4, gRoute121_WaterMons};
+
+const struct WildPokemon gRoute121_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WAILMER},
+ {25, 30, SPECIES_WAILMER},
+ {30, 35, SPECIES_WAILMER},
+ {20, 25, SPECIES_WAILMER},
+ {35, 40, SPECIES_WAILMER},
+ {40, 45, SPECIES_WAILMER},
+};
+
+const struct WildPokemonInfo gRoute121_FishingMonsInfo = {30, gRoute121_FishingMons};
+
+const struct WildPokemon gRoute122_WaterMons[] =
+{
+ {5, 35, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WINGULL},
+ {15, 25, SPECIES_WINGULL},
+ {25, 30, SPECIES_PELIPPER},
+ {25, 30, SPECIES_PELIPPER},
+};
+
+const struct WildPokemonInfo gRoute122_WaterMonsInfo = {4, gRoute122_WaterMons};
+
+const struct WildPokemon gRoute122_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WAILMER},
+ {30, 35, SPECIES_SHARPEDO},
+ {30, 35, SPECIES_WAILMER},
+ {25, 30, SPECIES_WAILMER},
+ {35, 40, SPECIES_WAILMER},
+ {40, 45, SPECIES_WAILMER},
+};
+
+const struct WildPokemonInfo gRoute122_FishingMonsInfo = {30, gRoute122_FishingMons};
+
+const struct WildPokemon gRoute123_LandMons[] =
+{
+ {26, 26, SPECIES_POOCHYENA},
+ {26, 26, SPECIES_SHUPPET},
+ {26, 26, SPECIES_MIGHTYENA},
+ {28, 28, SPECIES_SHUPPET},
+ {28, 28, SPECIES_MIGHTYENA},
+ {26, 26, SPECIES_ODDISH},
+ {28, 28, SPECIES_ODDISH},
+ {28, 28, SPECIES_GLOOM},
+ {26, 26, SPECIES_WINGULL},
+ {27, 27, SPECIES_WINGULL},
+ {28, 28, SPECIES_WINGULL},
+ {25, 25, SPECIES_KECLEON},
+};
+
+const struct WildPokemonInfo gRoute123_LandMonsInfo = {20, gRoute123_LandMons};
+
+const struct WildPokemon gRoute123_WaterMons[] =
+{
+ {5, 35, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WINGULL},
+ {15, 25, SPECIES_WINGULL},
+ {25, 30, SPECIES_PELIPPER},
+ {25, 30, SPECIES_PELIPPER},
+};
+
+const struct WildPokemonInfo gRoute123_WaterMonsInfo = {4, gRoute123_WaterMons};
+
+const struct WildPokemon gRoute123_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WAILMER},
+ {25, 30, SPECIES_WAILMER},
+ {30, 35, SPECIES_WAILMER},
+ {20, 25, SPECIES_WAILMER},
+ {35, 40, SPECIES_WAILMER},
+ {40, 45, SPECIES_WAILMER},
+};
+
+const struct WildPokemonInfo gRoute123_FishingMonsInfo = {30, gRoute123_FishingMons};
+
+const struct WildPokemon gMtPyre_2F_LandMons[] =
+{
+ {27, 27, SPECIES_SHUPPET},
+ {28, 28, SPECIES_SHUPPET},
+ {26, 26, SPECIES_SHUPPET},
+ {25, 25, SPECIES_SHUPPET},
+ {29, 29, SPECIES_SHUPPET},
+ {24, 24, SPECIES_SHUPPET},
+ {23, 23, SPECIES_SHUPPET},
+ {22, 22, SPECIES_SHUPPET},
+ {29, 29, SPECIES_SHUPPET},
+ {24, 24, SPECIES_SHUPPET},
+ {29, 29, SPECIES_SHUPPET},
+ {24, 24, SPECIES_SHUPPET},
+};
+
+const struct WildPokemonInfo gMtPyre_2F_LandMonsInfo = {10, gMtPyre_2F_LandMons};
+
+const struct WildPokemon gMtPyre_3F_LandMons[] =
+{
+ {27, 27, SPECIES_SHUPPET},
+ {28, 28, SPECIES_SHUPPET},
+ {26, 26, SPECIES_SHUPPET},
+ {25, 25, SPECIES_SHUPPET},
+ {29, 29, SPECIES_SHUPPET},
+ {24, 24, SPECIES_SHUPPET},
+ {23, 23, SPECIES_SHUPPET},
+ {22, 22, SPECIES_SHUPPET},
+ {29, 29, SPECIES_SHUPPET},
+ {24, 24, SPECIES_SHUPPET},
+ {29, 29, SPECIES_SHUPPET},
+ {24, 24, SPECIES_SHUPPET},
+};
+
+const struct WildPokemonInfo gMtPyre_3F_LandMonsInfo = {10, gMtPyre_3F_LandMons};
+
+const struct WildPokemon gMtPyre_4F_LandMons[] =
+{
+ {27, 27, SPECIES_SHUPPET},
+ {28, 28, SPECIES_SHUPPET},
+ {26, 26, SPECIES_SHUPPET},
+ {25, 25, SPECIES_SHUPPET},
+ {29, 29, SPECIES_SHUPPET},
+ {24, 24, SPECIES_SHUPPET},
+ {23, 23, SPECIES_SHUPPET},
+ {22, 22, SPECIES_SHUPPET},
+ {27, 27, SPECIES_DUSKULL},
+ {27, 27, SPECIES_DUSKULL},
+ {25, 25, SPECIES_DUSKULL},
+ {29, 29, SPECIES_DUSKULL},
+};
+
+const struct WildPokemonInfo gMtPyre_4F_LandMonsInfo = {10, gMtPyre_4F_LandMons};
+
+const struct WildPokemon gMtPyre_5F_LandMons[] =
+{
+ {27, 27, SPECIES_SHUPPET},
+ {28, 28, SPECIES_SHUPPET},
+ {26, 26, SPECIES_SHUPPET},
+ {25, 25, SPECIES_SHUPPET},
+ {29, 29, SPECIES_SHUPPET},
+ {24, 24, SPECIES_SHUPPET},
+ {23, 23, SPECIES_SHUPPET},
+ {22, 22, SPECIES_SHUPPET},
+ {27, 27, SPECIES_DUSKULL},
+ {27, 27, SPECIES_DUSKULL},
+ {25, 25, SPECIES_DUSKULL},
+ {29, 29, SPECIES_DUSKULL},
+};
+
+const struct WildPokemonInfo gMtPyre_5F_LandMonsInfo = {10, gMtPyre_5F_LandMons};
+
+const struct WildPokemon gMtPyre_6F_LandMons[] =
+{
+ {27, 27, SPECIES_SHUPPET},
+ {28, 28, SPECIES_SHUPPET},
+ {26, 26, SPECIES_SHUPPET},
+ {25, 25, SPECIES_SHUPPET},
+ {29, 29, SPECIES_SHUPPET},
+ {24, 24, SPECIES_SHUPPET},
+ {23, 23, SPECIES_SHUPPET},
+ {22, 22, SPECIES_SHUPPET},
+ {27, 27, SPECIES_DUSKULL},
+ {27, 27, SPECIES_DUSKULL},
+ {25, 25, SPECIES_DUSKULL},
+ {29, 29, SPECIES_DUSKULL},
+};
+
+const struct WildPokemonInfo gMtPyre_6F_LandMonsInfo = {10, gMtPyre_6F_LandMons};
+
+const struct WildPokemon gMtPyre_Exterior_LandMons[] =
+{
+ {27, 27, SPECIES_SHUPPET},
+ {27, 27, SPECIES_SHUPPET},
+ {28, 28, SPECIES_SHUPPET},
+ {29, 29, SPECIES_SHUPPET},
+ {29, 29, SPECIES_VULPIX},
+ {27, 27, SPECIES_VULPIX},
+ {29, 29, SPECIES_VULPIX},
+ {25, 25, SPECIES_VULPIX},
+ {27, 27, SPECIES_WINGULL},
+ {27, 27, SPECIES_WINGULL},
+ {26, 26, SPECIES_WINGULL},
+ {28, 28, SPECIES_WINGULL},
+};
+
+const struct WildPokemonInfo gMtPyre_Exterior_LandMonsInfo = {10, gMtPyre_Exterior_LandMons};
+
+const struct WildPokemon gMtPyre_Summit_LandMons[] =
+{
+ {28, 28, SPECIES_SHUPPET},
+ {29, 29, SPECIES_SHUPPET},
+ {27, 27, SPECIES_SHUPPET},
+ {26, 26, SPECIES_SHUPPET},
+ {30, 30, SPECIES_SHUPPET},
+ {25, 25, SPECIES_SHUPPET},
+ {24, 24, SPECIES_SHUPPET},
+ {28, 28, SPECIES_DUSKULL},
+ {26, 26, SPECIES_DUSKULL},
+ {30, 30, SPECIES_DUSKULL},
+ {28, 28, SPECIES_CHIMECHO},
+ {28, 28, SPECIES_CHIMECHO},
+};
+
+const struct WildPokemonInfo gMtPyre_Summit_LandMonsInfo = {10, gMtPyre_Summit_LandMons};
+
+const struct WildPokemon gGraniteCave_StevensRoom_LandMons[] =
+{
+ {7, 7, SPECIES_ZUBAT},
+ {8, 8, SPECIES_MAKUHITA},
+ {7, 7, SPECIES_MAKUHITA},
+ {8, 8, SPECIES_ZUBAT},
+ {9, 9, SPECIES_MAKUHITA},
+ {8, 8, SPECIES_ABRA},
+ {10, 10, SPECIES_MAKUHITA},
+ {6, 6, SPECIES_MAKUHITA},
+ {7, 7, SPECIES_ARON},
+ {8, 8, SPECIES_ARON},
+ {7, 7, SPECIES_ARON},
+ {8, 8, SPECIES_ARON},
+};
+
+const struct WildPokemonInfo gGraniteCave_StevensRoom_LandMonsInfo = {10, gGraniteCave_StevensRoom_LandMons};
+
+const struct WildPokemon gRoute125_WaterMons[] =
+{
+ {5, 35, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WINGULL},
+ {15, 25, SPECIES_WINGULL},
+ {25, 30, SPECIES_PELIPPER},
+ {25, 30, SPECIES_PELIPPER},
+};
+
+const struct WildPokemonInfo gRoute125_WaterMonsInfo = {4, gRoute125_WaterMons};
+
+const struct WildPokemon gRoute125_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WAILMER},
+ {30, 35, SPECIES_SHARPEDO},
+ {30, 35, SPECIES_WAILMER},
+ {25, 30, SPECIES_WAILMER},
+ {35, 40, SPECIES_WAILMER},
+ {40, 45, SPECIES_WAILMER},
+};
+
+const struct WildPokemonInfo gRoute125_FishingMonsInfo = {30, gRoute125_FishingMons};
+
+const struct WildPokemon gRoute126_WaterMons[] =
+{
+ {5, 35, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WINGULL},
+ {15, 25, SPECIES_WINGULL},
+ {25, 30, SPECIES_PELIPPER},
+ {25, 30, SPECIES_PELIPPER},
+};
+
+const struct WildPokemonInfo gRoute126_WaterMonsInfo = {4, gRoute126_WaterMons};
+
+const struct WildPokemon gRoute126_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WAILMER},
+ {30, 35, SPECIES_SHARPEDO},
+ {30, 35, SPECIES_WAILMER},
+ {25, 30, SPECIES_WAILMER},
+ {35, 40, SPECIES_WAILMER},
+ {40, 45, SPECIES_WAILMER},
+};
+
+const struct WildPokemonInfo gRoute126_FishingMonsInfo = {30, gRoute126_FishingMons};
+
+const struct WildPokemon gRoute127_WaterMons[] =
+{
+ {5, 35, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WINGULL},
+ {15, 25, SPECIES_WINGULL},
+ {25, 30, SPECIES_PELIPPER},
+ {25, 30, SPECIES_PELIPPER},
+};
+
+const struct WildPokemonInfo gRoute127_WaterMonsInfo = {4, gRoute127_WaterMons};
+
+const struct WildPokemon gRoute127_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WAILMER},
+ {30, 35, SPECIES_SHARPEDO},
+ {30, 35, SPECIES_WAILMER},
+ {25, 30, SPECIES_WAILMER},
+ {35, 40, SPECIES_WAILMER},
+ {40, 45, SPECIES_WAILMER},
+};
+
+const struct WildPokemonInfo gRoute127_FishingMonsInfo = {30, gRoute127_FishingMons};
+
+const struct WildPokemon gRoute128_WaterMons[] =
+{
+ {5, 35, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WINGULL},
+ {15, 25, SPECIES_WINGULL},
+ {25, 30, SPECIES_PELIPPER},
+ {25, 30, SPECIES_PELIPPER},
+};
+
+const struct WildPokemonInfo gRoute128_WaterMonsInfo = {4, gRoute128_WaterMons};
+
+const struct WildPokemon gRoute128_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_LUVDISC},
+ {10, 30, SPECIES_WAILMER},
+ {30, 35, SPECIES_LUVDISC},
+ {30, 35, SPECIES_WAILMER},
+ {30, 35, SPECIES_CORSOLA},
+ {35, 40, SPECIES_WAILMER},
+ {40, 45, SPECIES_WAILMER},
+};
+
+const struct WildPokemonInfo gRoute128_FishingMonsInfo = {30, gRoute128_FishingMons};
+
+const struct WildPokemon gRoute129_WaterMons[] =
+{
+ {5, 35, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WINGULL},
+ {15, 25, SPECIES_WINGULL},
+ {25, 30, SPECIES_PELIPPER},
+ {25, 30, SPECIES_WAILORD},
+};
+
+const struct WildPokemonInfo gRoute129_WaterMonsInfo = {4, gRoute129_WaterMons};
+
+const struct WildPokemon gRoute129_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WAILMER},
+ {30, 35, SPECIES_SHARPEDO},
+ {30, 35, SPECIES_WAILMER},
+ {25, 30, SPECIES_WAILMER},
+ {35, 40, SPECIES_WAILMER},
+ {40, 45, SPECIES_WAILMER},
+};
+
+const struct WildPokemonInfo gRoute129_FishingMonsInfo = {30, gRoute129_FishingMons};
+
+const struct WildPokemon gRoute130_LandMons[] =
+{
+ {30, 30, SPECIES_WYNAUT},
+ {35, 35, SPECIES_WYNAUT},
+ {25, 25, SPECIES_WYNAUT},
+ {40, 40, SPECIES_WYNAUT},
+ {20, 20, SPECIES_WYNAUT},
+ {45, 45, SPECIES_WYNAUT},
+ {15, 15, SPECIES_WYNAUT},
+ {50, 50, SPECIES_WYNAUT},
+ {10, 10, SPECIES_WYNAUT},
+ {5, 5, SPECIES_WYNAUT},
+ {10, 10, SPECIES_WYNAUT},
+ {5, 5, SPECIES_WYNAUT},
+};
+
+const struct WildPokemonInfo gRoute130_LandMonsInfo = {20, gRoute130_LandMons};
+
+const struct WildPokemon gRoute130_WaterMons[] =
+{
+ {5, 35, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WINGULL},
+ {15, 25, SPECIES_WINGULL},
+ {25, 30, SPECIES_PELIPPER},
+ {25, 30, SPECIES_PELIPPER},
+};
+
+const struct WildPokemonInfo gRoute130_WaterMonsInfo = {4, gRoute130_WaterMons};
+
+const struct WildPokemon gRoute130_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WAILMER},
+ {30, 35, SPECIES_SHARPEDO},
+ {30, 35, SPECIES_WAILMER},
+ {25, 30, SPECIES_WAILMER},
+ {35, 40, SPECIES_WAILMER},
+ {40, 45, SPECIES_WAILMER},
+};
+
+const struct WildPokemonInfo gRoute130_FishingMonsInfo = {30, gRoute130_FishingMons};
+
+const struct WildPokemon gRoute131_WaterMons[] =
+{
+ {5, 35, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WINGULL},
+ {15, 25, SPECIES_WINGULL},
+ {25, 30, SPECIES_PELIPPER},
+ {25, 30, SPECIES_PELIPPER},
+};
+
+const struct WildPokemonInfo gRoute131_WaterMonsInfo = {4, gRoute131_WaterMons};
+
+const struct WildPokemon gRoute131_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WAILMER},
+ {30, 35, SPECIES_SHARPEDO},
+ {30, 35, SPECIES_WAILMER},
+ {25, 30, SPECIES_WAILMER},
+ {35, 40, SPECIES_WAILMER},
+ {40, 45, SPECIES_WAILMER},
+};
+
+const struct WildPokemonInfo gRoute131_FishingMonsInfo = {30, gRoute131_FishingMons};
+
+const struct WildPokemon gRoute132_WaterMons[] =
+{
+ {5, 35, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WINGULL},
+ {15, 25, SPECIES_WINGULL},
+ {25, 30, SPECIES_PELIPPER},
+ {25, 30, SPECIES_PELIPPER},
+};
+
+const struct WildPokemonInfo gRoute132_WaterMonsInfo = {4, gRoute132_WaterMons};
+
+const struct WildPokemon gRoute132_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WAILMER},
+ {30, 35, SPECIES_SHARPEDO},
+ {30, 35, SPECIES_WAILMER},
+ {25, 30, SPECIES_HORSEA},
+ {35, 40, SPECIES_WAILMER},
+ {40, 45, SPECIES_WAILMER},
+};
+
+const struct WildPokemonInfo gRoute132_FishingMonsInfo = {30, gRoute132_FishingMons};
+
+const struct WildPokemon gRoute133_WaterMons[] =
+{
+ {5, 35, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WINGULL},
+ {15, 25, SPECIES_WINGULL},
+ {25, 30, SPECIES_PELIPPER},
+ {25, 30, SPECIES_PELIPPER},
+};
+
+const struct WildPokemonInfo gRoute133_WaterMonsInfo = {4, gRoute133_WaterMons};
+
+const struct WildPokemon gRoute133_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WAILMER},
+ {30, 35, SPECIES_SHARPEDO},
+ {30, 35, SPECIES_WAILMER},
+ {25, 30, SPECIES_HORSEA},
+ {35, 40, SPECIES_WAILMER},
+ {40, 45, SPECIES_WAILMER},
+};
+
+const struct WildPokemonInfo gRoute133_FishingMonsInfo = {30, gRoute133_FishingMons};
+
+const struct WildPokemon gRoute134_WaterMons[] =
+{
+ {5, 35, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WINGULL},
+ {15, 25, SPECIES_WINGULL},
+ {25, 30, SPECIES_PELIPPER},
+ {25, 30, SPECIES_PELIPPER},
+};
+
+const struct WildPokemonInfo gRoute134_WaterMonsInfo = {4, gRoute134_WaterMons};
+
+const struct WildPokemon gRoute134_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WAILMER},
+ {30, 35, SPECIES_SHARPEDO},
+ {30, 35, SPECIES_WAILMER},
+ {25, 30, SPECIES_HORSEA},
+ {35, 40, SPECIES_WAILMER},
+ {40, 45, SPECIES_WAILMER},
+};
+
+const struct WildPokemonInfo gRoute134_FishingMonsInfo = {30, gRoute134_FishingMons};
+
+const struct WildPokemon gAbandonedShip_HiddenFloorCorridors_WaterMons[] =
+{
+ {5, 35, SPECIES_TENTACOOL},
+ {5, 35, SPECIES_TENTACOOL},
+ {5, 35, SPECIES_TENTACOOL},
+ {5, 35, SPECIES_TENTACOOL},
+ {30, 35, SPECIES_TENTACRUEL},
+};
+
+const struct WildPokemonInfo gAbandonedShip_HiddenFloorCorridors_WaterMonsInfo = {4, gAbandonedShip_HiddenFloorCorridors_WaterMons};
+
+const struct WildPokemon gAbandonedShip_HiddenFloorCorridors_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_TENTACOOL},
+ {25, 30, SPECIES_TENTACOOL},
+ {30, 35, SPECIES_TENTACOOL},
+ {30, 35, SPECIES_TENTACRUEL},
+ {25, 30, SPECIES_TENTACRUEL},
+ {20, 25, SPECIES_TENTACRUEL},
+};
+
+const struct WildPokemonInfo gAbandonedShip_HiddenFloorCorridors_FishingMonsInfo = {20, gAbandonedShip_HiddenFloorCorridors_FishingMons};
+
+const struct WildPokemon gSeafloorCavern_Room1_LandMons[] =
+{
+ {30, 30, SPECIES_ZUBAT},
+ {31, 31, SPECIES_ZUBAT},
+ {32, 32, SPECIES_ZUBAT},
+ {33, 33, SPECIES_ZUBAT},
+ {28, 28, SPECIES_ZUBAT},
+ {29, 29, SPECIES_ZUBAT},
+ {34, 34, SPECIES_ZUBAT},
+ {35, 35, SPECIES_ZUBAT},
+ {34, 34, SPECIES_GOLBAT},
+ {35, 35, SPECIES_GOLBAT},
+ {33, 33, SPECIES_GOLBAT},
+ {36, 36, SPECIES_GOLBAT},
+};
+
+const struct WildPokemonInfo gSeafloorCavern_Room1_LandMonsInfo = {4, gSeafloorCavern_Room1_LandMons};
+
+const struct WildPokemon gSeafloorCavern_Room2_LandMons[] =
+{
+ {30, 30, SPECIES_ZUBAT},
+ {31, 31, SPECIES_ZUBAT},
+ {32, 32, SPECIES_ZUBAT},
+ {33, 33, SPECIES_ZUBAT},
+ {28, 28, SPECIES_ZUBAT},
+ {29, 29, SPECIES_ZUBAT},
+ {34, 34, SPECIES_ZUBAT},
+ {35, 35, SPECIES_ZUBAT},
+ {34, 34, SPECIES_GOLBAT},
+ {35, 35, SPECIES_GOLBAT},
+ {33, 33, SPECIES_GOLBAT},
+ {36, 36, SPECIES_GOLBAT},
+};
+
+const struct WildPokemonInfo gSeafloorCavern_Room2_LandMonsInfo = {4, gSeafloorCavern_Room2_LandMons};
+
+const struct WildPokemon gSeafloorCavern_Room3_LandMons[] =
+{
+ {30, 30, SPECIES_ZUBAT},
+ {31, 31, SPECIES_ZUBAT},
+ {32, 32, SPECIES_ZUBAT},
+ {33, 33, SPECIES_ZUBAT},
+ {28, 28, SPECIES_ZUBAT},
+ {29, 29, SPECIES_ZUBAT},
+ {34, 34, SPECIES_ZUBAT},
+ {35, 35, SPECIES_ZUBAT},
+ {34, 34, SPECIES_GOLBAT},
+ {35, 35, SPECIES_GOLBAT},
+ {33, 33, SPECIES_GOLBAT},
+ {36, 36, SPECIES_GOLBAT},
+};
+
+const struct WildPokemonInfo gSeafloorCavern_Room3_LandMonsInfo = {4, gSeafloorCavern_Room3_LandMons};
+
+const struct WildPokemon gSeafloorCavern_Room4_LandMons[] =
+{
+ {30, 30, SPECIES_ZUBAT},
+ {31, 31, SPECIES_ZUBAT},
+ {32, 32, SPECIES_ZUBAT},
+ {33, 33, SPECIES_ZUBAT},
+ {28, 28, SPECIES_ZUBAT},
+ {29, 29, SPECIES_ZUBAT},
+ {34, 34, SPECIES_ZUBAT},
+ {35, 35, SPECIES_ZUBAT},
+ {34, 34, SPECIES_GOLBAT},
+ {35, 35, SPECIES_GOLBAT},
+ {33, 33, SPECIES_GOLBAT},
+ {36, 36, SPECIES_GOLBAT},
+};
+
+const struct WildPokemonInfo gSeafloorCavern_Room4_LandMonsInfo = {4, gSeafloorCavern_Room4_LandMons};
+
+const struct WildPokemon gSeafloorCavern_Room5_LandMons[] =
+{
+ {30, 30, SPECIES_ZUBAT},
+ {31, 31, SPECIES_ZUBAT},
+ {32, 32, SPECIES_ZUBAT},
+ {33, 33, SPECIES_ZUBAT},
+ {28, 28, SPECIES_ZUBAT},
+ {29, 29, SPECIES_ZUBAT},
+ {34, 34, SPECIES_ZUBAT},
+ {35, 35, SPECIES_ZUBAT},
+ {34, 34, SPECIES_GOLBAT},
+ {35, 35, SPECIES_GOLBAT},
+ {33, 33, SPECIES_GOLBAT},
+ {36, 36, SPECIES_GOLBAT},
+};
+
+const struct WildPokemonInfo gSeafloorCavern_Room5_LandMonsInfo = {4, gSeafloorCavern_Room5_LandMons};
+
+const struct WildPokemon gSeafloorCavern_Room6_LandMons[] =
+{
+ {30, 30, SPECIES_ZUBAT},
+ {31, 31, SPECIES_ZUBAT},
+ {32, 32, SPECIES_ZUBAT},
+ {33, 33, SPECIES_ZUBAT},
+ {28, 28, SPECIES_ZUBAT},
+ {29, 29, SPECIES_ZUBAT},
+ {34, 34, SPECIES_ZUBAT},
+ {35, 35, SPECIES_ZUBAT},
+ {34, 34, SPECIES_GOLBAT},
+ {35, 35, SPECIES_GOLBAT},
+ {33, 33, SPECIES_GOLBAT},
+ {36, 36, SPECIES_GOLBAT},
+};
+
+const struct WildPokemonInfo gSeafloorCavern_Room6_LandMonsInfo = {4, gSeafloorCavern_Room6_LandMons};
+
+const struct WildPokemon gSeafloorCavern_Room6_WaterMons[] =
+{
+ {5, 35, SPECIES_TENTACOOL},
+ {5, 35, SPECIES_ZUBAT},
+ {30, 35, SPECIES_ZUBAT},
+ {30, 35, SPECIES_GOLBAT},
+ {30, 35, SPECIES_GOLBAT},
+};
+
+const struct WildPokemonInfo gSeafloorCavern_Room6_WaterMonsInfo = {4, gSeafloorCavern_Room6_WaterMons};
+
+const struct WildPokemon gSeafloorCavern_Room6_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WAILMER},
+ {25, 30, SPECIES_WAILMER},
+ {30, 35, SPECIES_WAILMER},
+ {20, 25, SPECIES_WAILMER},
+ {35, 40, SPECIES_WAILMER},
+ {40, 45, SPECIES_WAILMER},
+};
+
+const struct WildPokemonInfo gSeafloorCavern_Room6_FishingMonsInfo = {10, gSeafloorCavern_Room6_FishingMons};
+
+const struct WildPokemon gSeafloorCavern_Room7_LandMons[] =
+{
+ {30, 30, SPECIES_ZUBAT},
+ {31, 31, SPECIES_ZUBAT},
+ {32, 32, SPECIES_ZUBAT},
+ {33, 33, SPECIES_ZUBAT},
+ {28, 28, SPECIES_ZUBAT},
+ {29, 29, SPECIES_ZUBAT},
+ {34, 34, SPECIES_ZUBAT},
+ {35, 35, SPECIES_ZUBAT},
+ {34, 34, SPECIES_GOLBAT},
+ {35, 35, SPECIES_GOLBAT},
+ {33, 33, SPECIES_GOLBAT},
+ {36, 36, SPECIES_GOLBAT},
+};
+
+const struct WildPokemonInfo gSeafloorCavern_Room7_LandMonsInfo = {4, gSeafloorCavern_Room7_LandMons};
+
+const struct WildPokemon gSeafloorCavern_Room7_WaterMons[] =
+{
+ {5, 35, SPECIES_TENTACOOL},
+ {5, 35, SPECIES_ZUBAT},
+ {30, 35, SPECIES_ZUBAT},
+ {30, 35, SPECIES_GOLBAT},
+ {30, 35, SPECIES_GOLBAT},
+};
+
+const struct WildPokemonInfo gSeafloorCavern_Room7_WaterMonsInfo = {4, gSeafloorCavern_Room7_WaterMons};
+
+const struct WildPokemon gSeafloorCavern_Room7_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WAILMER},
+ {25, 30, SPECIES_WAILMER},
+ {30, 35, SPECIES_WAILMER},
+ {20, 25, SPECIES_WAILMER},
+ {35, 40, SPECIES_WAILMER},
+ {40, 45, SPECIES_WAILMER},
+};
+
+const struct WildPokemonInfo gSeafloorCavern_Room7_FishingMonsInfo = {10, gSeafloorCavern_Room7_FishingMons};
+
+const struct WildPokemon gSeafloorCavern_Room8_LandMons[] =
+{
+ {30, 30, SPECIES_ZUBAT},
+ {31, 31, SPECIES_ZUBAT},
+ {32, 32, SPECIES_ZUBAT},
+ {33, 33, SPECIES_ZUBAT},
+ {28, 28, SPECIES_ZUBAT},
+ {29, 29, SPECIES_ZUBAT},
+ {34, 34, SPECIES_ZUBAT},
+ {35, 35, SPECIES_ZUBAT},
+ {34, 34, SPECIES_GOLBAT},
+ {35, 35, SPECIES_GOLBAT},
+ {33, 33, SPECIES_GOLBAT},
+ {36, 36, SPECIES_GOLBAT},
+};
+
+const struct WildPokemonInfo gSeafloorCavern_Room8_LandMonsInfo = {4, gSeafloorCavern_Room8_LandMons};
+
+const struct WildPokemon gSeafloorCavern_Entrance_WaterMons[] =
+{
+ {5, 35, SPECIES_TENTACOOL},
+ {5, 35, SPECIES_ZUBAT},
+ {30, 35, SPECIES_ZUBAT},
+ {30, 35, SPECIES_GOLBAT},
+ {30, 35, SPECIES_GOLBAT},
+};
+
+const struct WildPokemonInfo gSeafloorCavern_Entrance_WaterMonsInfo = {4, gSeafloorCavern_Entrance_WaterMons};
+
+const struct WildPokemon gSeafloorCavern_Entrance_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WAILMER},
+ {25, 30, SPECIES_WAILMER},
+ {30, 35, SPECIES_WAILMER},
+ {20, 25, SPECIES_WAILMER},
+ {35, 40, SPECIES_WAILMER},
+ {40, 45, SPECIES_WAILMER},
+};
+
+const struct WildPokemonInfo gSeafloorCavern_Entrance_FishingMonsInfo = {10, gSeafloorCavern_Entrance_FishingMons};
+
+const struct WildPokemon gCaveOfOrigin_Entrance_LandMons[] =
+{
+ {30, 30, SPECIES_ZUBAT},
+ {31, 31, SPECIES_ZUBAT},
+ {32, 32, SPECIES_ZUBAT},
+ {33, 33, SPECIES_ZUBAT},
+ {28, 28, SPECIES_ZUBAT},
+ {29, 29, SPECIES_ZUBAT},
+ {34, 34, SPECIES_ZUBAT},
+ {35, 35, SPECIES_ZUBAT},
+ {34, 34, SPECIES_GOLBAT},
+ {35, 35, SPECIES_GOLBAT},
+ {33, 33, SPECIES_GOLBAT},
+ {36, 36, SPECIES_GOLBAT},
+};
+
+const struct WildPokemonInfo gCaveOfOrigin_Entrance_LandMonsInfo = {4, gCaveOfOrigin_Entrance_LandMons};
+
+const struct WildPokemon gCaveOfOrigin_1F_LandMons[] =
+{
+ {30, 30, SPECIES_ZUBAT},
+ {31, 31, SPECIES_ZUBAT},
+ {32, 32, SPECIES_ZUBAT},
+ {30, 30, SPECIES_SABLEYE},
+ {32, 32, SPECIES_SABLEYE},
+ {34, 34, SPECIES_SABLEYE},
+ {33, 33, SPECIES_ZUBAT},
+ {34, 34, SPECIES_ZUBAT},
+ {34, 34, SPECIES_GOLBAT},
+ {35, 35, SPECIES_GOLBAT},
+ {33, 33, SPECIES_GOLBAT},
+ {36, 36, SPECIES_GOLBAT},
+};
+
+const struct WildPokemonInfo gCaveOfOrigin_1F_LandMonsInfo = {4, gCaveOfOrigin_1F_LandMons};
+
+const struct WildPokemon gCaveOfOrigin_UnusedRubySapphireMap1_LandMons[] =
+{
+ {30, 30, SPECIES_ZUBAT},
+ {31, 31, SPECIES_ZUBAT},
+ {32, 32, SPECIES_ZUBAT},
+ {30, 30, SPECIES_SABLEYE},
+ {32, 32, SPECIES_SABLEYE},
+ {34, 34, SPECIES_SABLEYE},
+ {33, 33, SPECIES_ZUBAT},
+ {34, 34, SPECIES_ZUBAT},
+ {34, 34, SPECIES_GOLBAT},
+ {35, 35, SPECIES_GOLBAT},
+ {33, 33, SPECIES_GOLBAT},
+ {36, 36, SPECIES_GOLBAT},
+};
+
+const struct WildPokemonInfo gCaveOfOrigin_UnusedRubySapphireMap1_LandMonsInfo = {4, gCaveOfOrigin_UnusedRubySapphireMap1_LandMons};
+
+const struct WildPokemon gCaveOfOrigin_UnusedRubySapphireMap2_LandMons[] =
+{
+ {30, 30, SPECIES_ZUBAT},
+ {31, 31, SPECIES_ZUBAT},
+ {32, 32, SPECIES_ZUBAT},
+ {30, 30, SPECIES_SABLEYE},
+ {32, 32, SPECIES_SABLEYE},
+ {34, 34, SPECIES_SABLEYE},
+ {33, 33, SPECIES_ZUBAT},
+ {34, 34, SPECIES_ZUBAT},
+ {34, 34, SPECIES_GOLBAT},
+ {35, 35, SPECIES_GOLBAT},
+ {33, 33, SPECIES_GOLBAT},
+ {36, 36, SPECIES_GOLBAT},
+};
+
+const struct WildPokemonInfo gCaveOfOrigin_UnusedRubySapphireMap2_LandMonsInfo = {4, gCaveOfOrigin_UnusedRubySapphireMap2_LandMons};
+
+const struct WildPokemon gCaveOfOrigin_UnusedRubySapphireMap3_LandMons[] =
+{
+ {30, 30, SPECIES_ZUBAT},
+ {31, 31, SPECIES_ZUBAT},
+ {32, 32, SPECIES_ZUBAT},
+ {30, 30, SPECIES_SABLEYE},
+ {32, 32, SPECIES_SABLEYE},
+ {34, 34, SPECIES_SABLEYE},
+ {33, 33, SPECIES_ZUBAT},
+ {34, 34, SPECIES_ZUBAT},
+ {34, 34, SPECIES_GOLBAT},
+ {35, 35, SPECIES_GOLBAT},
+ {33, 33, SPECIES_GOLBAT},
+ {36, 36, SPECIES_GOLBAT},
+};
+
+const struct WildPokemonInfo gCaveOfOrigin_UnusedRubySapphireMap3_LandMonsInfo = {4, gCaveOfOrigin_UnusedRubySapphireMap3_LandMons};
+
+const struct WildPokemon gNewMauville_Entrance_LandMons[] =
+{
+ {24, 24, SPECIES_VOLTORB},
+ {24, 24, SPECIES_MAGNEMITE},
+ {25, 25, SPECIES_VOLTORB},
+ {25, 25, SPECIES_MAGNEMITE},
+ {23, 23, SPECIES_VOLTORB},
+ {23, 23, SPECIES_MAGNEMITE},
+ {26, 26, SPECIES_VOLTORB},
+ {26, 26, SPECIES_MAGNEMITE},
+ {22, 22, SPECIES_VOLTORB},
+ {22, 22, SPECIES_MAGNEMITE},
+ {22, 22, SPECIES_VOLTORB},
+ {22, 22, SPECIES_MAGNEMITE},
+};
+
+const struct WildPokemonInfo gNewMauville_Entrance_LandMonsInfo = {10, gNewMauville_Entrance_LandMons};
+
+const struct WildPokemon gSafariZone_Southwest_LandMons[] =
+{
+ {25, 25, SPECIES_ODDISH},
+ {27, 27, SPECIES_ODDISH},
+ {25, 25, SPECIES_GIRAFARIG},
+ {27, 27, SPECIES_GIRAFARIG},
+ {25, 25, SPECIES_NATU},
+ {27, 27, SPECIES_DODUO},
+ {25, 25, SPECIES_GLOOM},
+ {27, 27, SPECIES_WOBBUFFET},
+ {25, 25, SPECIES_PIKACHU},
+ {27, 27, SPECIES_WOBBUFFET},
+ {27, 27, SPECIES_PIKACHU},
+ {29, 29, SPECIES_WOBBUFFET},
+};
+
+const struct WildPokemonInfo gSafariZone_Southwest_LandMonsInfo = {25, gSafariZone_Southwest_LandMons};
+
+const struct WildPokemon gSafariZone_Southwest_WaterMons[] =
+{
+ {20, 30, SPECIES_PSYDUCK},
+ {20, 30, SPECIES_PSYDUCK},
+ {30, 35, SPECIES_PSYDUCK},
+ {30, 35, SPECIES_PSYDUCK},
+ {30, 35, SPECIES_PSYDUCK},
+};
+
+const struct WildPokemonInfo gSafariZone_Southwest_WaterMonsInfo = {9, gSafariZone_Southwest_WaterMons};
+
+const struct WildPokemon gSafariZone_Southwest_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_GOLDEEN},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 25, SPECIES_GOLDEEN},
+ {10, 30, SPECIES_GOLDEEN},
+ {25, 30, SPECIES_GOLDEEN},
+ {30, 35, SPECIES_GOLDEEN},
+ {30, 35, SPECIES_SEAKING},
+ {35, 40, SPECIES_SEAKING},
+ {25, 30, SPECIES_SEAKING},
+};
+
+const struct WildPokemonInfo gSafariZone_Southwest_FishingMonsInfo = {35, gSafariZone_Southwest_FishingMons};
+
+const struct WildPokemon gSafariZone_North_LandMons[] =
+{
+ {27, 27, SPECIES_PHANPY},
+ {27, 27, SPECIES_ODDISH},
+ {29, 29, SPECIES_PHANPY},
+ {29, 29, SPECIES_ODDISH},
+ {27, 27, SPECIES_NATU},
+ {29, 29, SPECIES_GLOOM},
+ {31, 31, SPECIES_GLOOM},
+ {29, 29, SPECIES_NATU},
+ {29, 29, SPECIES_XATU},
+ {27, 27, SPECIES_HERACROSS},
+ {31, 31, SPECIES_XATU},
+ {29, 29, SPECIES_HERACROSS},
+};
+
+const struct WildPokemonInfo gSafariZone_North_LandMonsInfo = {25, gSafariZone_North_LandMons};
+
+const struct WildPokemon gSafariZone_North_RockSmashMons[] =
+{
+ {10, 15, SPECIES_GEODUDE},
+ {5, 10, SPECIES_GEODUDE},
+ {15, 20, SPECIES_GEODUDE},
+ {20, 25, SPECIES_GEODUDE},
+ {25, 30, SPECIES_GEODUDE},
+};
+
+const struct WildPokemonInfo gSafariZone_North_RockSmashMonsInfo = {25, gSafariZone_North_RockSmashMons};
+
+const struct WildPokemon gSafariZone_Northwest_LandMons[] =
+{
+ {27, 27, SPECIES_RHYHORN},
+ {27, 27, SPECIES_ODDISH},
+ {29, 29, SPECIES_RHYHORN},
+ {29, 29, SPECIES_ODDISH},
+ {27, 27, SPECIES_DODUO},
+ {29, 29, SPECIES_GLOOM},
+ {31, 31, SPECIES_GLOOM},
+ {29, 29, SPECIES_DODUO},
+ {29, 29, SPECIES_DODRIO},
+ {27, 27, SPECIES_PINSIR},
+ {31, 31, SPECIES_DODRIO},
+ {29, 29, SPECIES_PINSIR},
+};
+
+const struct WildPokemonInfo gSafariZone_Northwest_LandMonsInfo = {25, gSafariZone_Northwest_LandMons};
+
+const struct WildPokemon gSafariZone_Northwest_WaterMons[] =
+{
+ {20, 30, SPECIES_PSYDUCK},
+ {20, 30, SPECIES_PSYDUCK},
+ {30, 35, SPECIES_PSYDUCK},
+ {30, 35, SPECIES_GOLDUCK},
+ {25, 40, SPECIES_GOLDUCK},
+};
+
+const struct WildPokemonInfo gSafariZone_Northwest_WaterMonsInfo = {9, gSafariZone_Northwest_WaterMons};
+
+const struct WildPokemon gSafariZone_Northwest_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_GOLDEEN},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 25, SPECIES_GOLDEEN},
+ {10, 30, SPECIES_GOLDEEN},
+ {25, 30, SPECIES_GOLDEEN},
+ {30, 35, SPECIES_GOLDEEN},
+ {30, 35, SPECIES_SEAKING},
+ {35, 40, SPECIES_SEAKING},
+ {25, 30, SPECIES_SEAKING},
+};
+
+const struct WildPokemonInfo gSafariZone_Northwest_FishingMonsInfo = {35, gSafariZone_Northwest_FishingMons};
+
+const struct WildPokemon gVictoryRoad_B1F_LandMons[] =
+{
+ {40, 40, SPECIES_GOLBAT},
+ {40, 40, SPECIES_HARIYAMA},
+ {40, 40, SPECIES_LAIRON},
+ {40, 40, SPECIES_LAIRON},
+ {38, 38, SPECIES_GOLBAT},
+ {38, 38, SPECIES_HARIYAMA},
+ {42, 42, SPECIES_GOLBAT},
+ {42, 42, SPECIES_HARIYAMA},
+ {42, 42, SPECIES_LAIRON},
+ {38, 38, SPECIES_MAWILE},
+ {42, 42, SPECIES_LAIRON},
+ {38, 38, SPECIES_MAWILE},
+};
+
+const struct WildPokemonInfo gVictoryRoad_B1F_LandMonsInfo = {10, gVictoryRoad_B1F_LandMons};
+
+const struct WildPokemon gVictoryRoad_B1F_RockSmashMons[] =
+{
+ {30, 40, SPECIES_GRAVELER},
+ {30, 40, SPECIES_GEODUDE},
+ {35, 40, SPECIES_GRAVELER},
+ {35, 40, SPECIES_GRAVELER},
+ {35, 40, SPECIES_GRAVELER},
+};
+
+const struct WildPokemonInfo gVictoryRoad_B1F_RockSmashMonsInfo = {20, gVictoryRoad_B1F_RockSmashMons};
+
+const struct WildPokemon gVictoryRoad_B2F_LandMons[] =
+{
+ {40, 40, SPECIES_GOLBAT},
+ {40, 40, SPECIES_SABLEYE},
+ {40, 40, SPECIES_LAIRON},
+ {40, 40, SPECIES_LAIRON},
+ {42, 42, SPECIES_GOLBAT},
+ {42, 42, SPECIES_SABLEYE},
+ {44, 44, SPECIES_GOLBAT},
+ {44, 44, SPECIES_SABLEYE},
+ {42, 42, SPECIES_LAIRON},
+ {42, 42, SPECIES_MAWILE},
+ {44, 44, SPECIES_LAIRON},
+ {44, 44, SPECIES_MAWILE},
+};
+
+const struct WildPokemonInfo gVictoryRoad_B2F_LandMonsInfo = {10, gVictoryRoad_B2F_LandMons};
+
+const struct WildPokemon gVictoryRoad_B2F_WaterMons[] =
+{
+ {30, 35, SPECIES_GOLBAT},
+ {25, 30, SPECIES_GOLBAT},
+ {35, 40, SPECIES_GOLBAT},
+ {35, 40, SPECIES_GOLBAT},
+ {35, 40, SPECIES_GOLBAT},
+};
+
+const struct WildPokemonInfo gVictoryRoad_B2F_WaterMonsInfo = {4, gVictoryRoad_B2F_WaterMons};
+
+const struct WildPokemon gVictoryRoad_B2F_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_GOLDEEN},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_GOLDEEN},
+ {10, 30, SPECIES_BARBOACH},
+ {25, 30, SPECIES_BARBOACH},
+ {30, 35, SPECIES_BARBOACH},
+ {30, 35, SPECIES_WHISCASH},
+ {35, 40, SPECIES_WHISCASH},
+ {40, 45, SPECIES_WHISCASH},
+};
+
+const struct WildPokemonInfo gVictoryRoad_B2F_FishingMonsInfo = {30, gVictoryRoad_B2F_FishingMons};
+
+const struct WildPokemon gMeteorFalls_1F_1R_LandMons[] =
+{
+ {16, 16, SPECIES_ZUBAT},
+ {17, 17, SPECIES_ZUBAT},
+ {18, 18, SPECIES_ZUBAT},
+ {15, 15, SPECIES_ZUBAT},
+ {14, 14, SPECIES_ZUBAT},
+ {16, 16, SPECIES_SOLROCK},
+ {18, 18, SPECIES_SOLROCK},
+ {14, 14, SPECIES_SOLROCK},
+ {19, 19, SPECIES_ZUBAT},
+ {20, 20, SPECIES_ZUBAT},
+ {19, 19, SPECIES_ZUBAT},
+ {20, 20, SPECIES_ZUBAT},
+};
+
+const struct WildPokemonInfo gMeteorFalls_1F_1R_LandMonsInfo = {10, gMeteorFalls_1F_1R_LandMons};
+
+const struct WildPokemon gMeteorFalls_1F_1R_WaterMons[] =
+{
+ {5, 35, SPECIES_ZUBAT},
+ {30, 35, SPECIES_ZUBAT},
+ {25, 35, SPECIES_SOLROCK},
+ {15, 25, SPECIES_SOLROCK},
+ {5, 15, SPECIES_SOLROCK},
+};
+
+const struct WildPokemonInfo gMeteorFalls_1F_1R_WaterMonsInfo = {4, gMeteorFalls_1F_1R_WaterMons};
+
+const struct WildPokemon gMeteorFalls_1F_1R_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_GOLDEEN},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_GOLDEEN},
+ {10, 30, SPECIES_BARBOACH},
+ {25, 30, SPECIES_BARBOACH},
+ {30, 35, SPECIES_BARBOACH},
+ {20, 25, SPECIES_BARBOACH},
+ {35, 40, SPECIES_BARBOACH},
+ {40, 45, SPECIES_BARBOACH},
+};
+
+const struct WildPokemonInfo gMeteorFalls_1F_1R_FishingMonsInfo = {30, gMeteorFalls_1F_1R_FishingMons};
+
+const struct WildPokemon gMeteorFalls_1F_2R_LandMons[] =
+{
+ {33, 33, SPECIES_GOLBAT},
+ {35, 35, SPECIES_GOLBAT},
+ {33, 33, SPECIES_GOLBAT},
+ {35, 35, SPECIES_SOLROCK},
+ {33, 33, SPECIES_SOLROCK},
+ {37, 37, SPECIES_SOLROCK},
+ {35, 35, SPECIES_GOLBAT},
+ {39, 39, SPECIES_SOLROCK},
+ {38, 38, SPECIES_GOLBAT},
+ {40, 40, SPECIES_GOLBAT},
+ {38, 38, SPECIES_GOLBAT},
+ {40, 40, SPECIES_GOLBAT},
+};
+
+const struct WildPokemonInfo gMeteorFalls_1F_2R_LandMonsInfo = {10, gMeteorFalls_1F_2R_LandMons};
+
+const struct WildPokemon gMeteorFalls_1F_2R_WaterMons[] =
+{
+ {30, 35, SPECIES_GOLBAT},
+ {30, 35, SPECIES_GOLBAT},
+ {25, 35, SPECIES_SOLROCK},
+ {15, 25, SPECIES_SOLROCK},
+ {5, 15, SPECIES_SOLROCK},
+};
+
+const struct WildPokemonInfo gMeteorFalls_1F_2R_WaterMonsInfo = {4, gMeteorFalls_1F_2R_WaterMons};
+
+const struct WildPokemon gMeteorFalls_1F_2R_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_GOLDEEN},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_GOLDEEN},
+ {10, 30, SPECIES_BARBOACH},
+ {25, 30, SPECIES_BARBOACH},
+ {30, 35, SPECIES_BARBOACH},
+ {30, 35, SPECIES_WHISCASH},
+ {35, 40, SPECIES_WHISCASH},
+ {40, 45, SPECIES_WHISCASH},
+};
+
+const struct WildPokemonInfo gMeteorFalls_1F_2R_FishingMonsInfo = {30, gMeteorFalls_1F_2R_FishingMons};
+
+const struct WildPokemon gMeteorFalls_B1F_1R_LandMons[] =
+{
+ {33, 33, SPECIES_GOLBAT},
+ {35, 35, SPECIES_GOLBAT},
+ {33, 33, SPECIES_GOLBAT},
+ {35, 35, SPECIES_SOLROCK},
+ {33, 33, SPECIES_SOLROCK},
+ {37, 37, SPECIES_SOLROCK},
+ {35, 35, SPECIES_GOLBAT},
+ {39, 39, SPECIES_SOLROCK},
+ {38, 38, SPECIES_GOLBAT},
+ {40, 40, SPECIES_GOLBAT},
+ {38, 38, SPECIES_GOLBAT},
+ {40, 40, SPECIES_GOLBAT},
+};
+
+const struct WildPokemonInfo gMeteorFalls_B1F_1R_LandMonsInfo = {10, gMeteorFalls_B1F_1R_LandMons};
+
+const struct WildPokemon gMeteorFalls_B1F_1R_WaterMons[] =
+{
+ {30, 35, SPECIES_GOLBAT},
+ {30, 35, SPECIES_GOLBAT},
+ {25, 35, SPECIES_SOLROCK},
+ {15, 25, SPECIES_SOLROCK},
+ {5, 15, SPECIES_SOLROCK},
+};
+
+const struct WildPokemonInfo gMeteorFalls_B1F_1R_WaterMonsInfo = {4, gMeteorFalls_B1F_1R_WaterMons};
+
+const struct WildPokemon gMeteorFalls_B1F_1R_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_GOLDEEN},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_GOLDEEN},
+ {10, 30, SPECIES_BARBOACH},
+ {25, 30, SPECIES_BARBOACH},
+ {30, 35, SPECIES_BARBOACH},
+ {30, 35, SPECIES_WHISCASH},
+ {35, 40, SPECIES_WHISCASH},
+ {40, 45, SPECIES_WHISCASH},
+};
+
+const struct WildPokemonInfo gMeteorFalls_B1F_1R_FishingMonsInfo = {30, gMeteorFalls_B1F_1R_FishingMons};
+
+const struct WildPokemon gShoalCave_LowTideStairsRoom_LandMons[] =
+{
+ {26, 26, SPECIES_ZUBAT},
+ {26, 26, SPECIES_SPHEAL},
+ {28, 28, SPECIES_ZUBAT},
+ {28, 28, SPECIES_SPHEAL},
+ {30, 30, SPECIES_ZUBAT},
+ {30, 30, SPECIES_SPHEAL},
+ {32, 32, SPECIES_ZUBAT},
+ {32, 32, SPECIES_SPHEAL},
+ {32, 32, SPECIES_GOLBAT},
+ {32, 32, SPECIES_SPHEAL},
+ {32, 32, SPECIES_GOLBAT},
+ {32, 32, SPECIES_SPHEAL},
+};
+
+const struct WildPokemonInfo gShoalCave_LowTideStairsRoom_LandMonsInfo = {10, gShoalCave_LowTideStairsRoom_LandMons};
+
+const struct WildPokemon gShoalCave_LowTideLowerRoom_LandMons[] =
+{
+ {26, 26, SPECIES_ZUBAT},
+ {26, 26, SPECIES_SPHEAL},
+ {28, 28, SPECIES_ZUBAT},
+ {28, 28, SPECIES_SPHEAL},
+ {30, 30, SPECIES_ZUBAT},
+ {30, 30, SPECIES_SPHEAL},
+ {32, 32, SPECIES_ZUBAT},
+ {32, 32, SPECIES_SPHEAL},
+ {32, 32, SPECIES_GOLBAT},
+ {32, 32, SPECIES_SPHEAL},
+ {32, 32, SPECIES_GOLBAT},
+ {32, 32, SPECIES_SPHEAL},
+};
+
+const struct WildPokemonInfo gShoalCave_LowTideLowerRoom_LandMonsInfo = {10, gShoalCave_LowTideLowerRoom_LandMons};
+
+const struct WildPokemon gShoalCave_LowTideInnerRoom_LandMons[] =
+{
+ {26, 26, SPECIES_ZUBAT},
+ {26, 26, SPECIES_SPHEAL},
+ {28, 28, SPECIES_ZUBAT},
+ {28, 28, SPECIES_SPHEAL},
+ {30, 30, SPECIES_ZUBAT},
+ {30, 30, SPECIES_SPHEAL},
+ {32, 32, SPECIES_ZUBAT},
+ {32, 32, SPECIES_SPHEAL},
+ {32, 32, SPECIES_GOLBAT},
+ {32, 32, SPECIES_SPHEAL},
+ {32, 32, SPECIES_GOLBAT},
+ {32, 32, SPECIES_SPHEAL},
+};
+
+const struct WildPokemonInfo gShoalCave_LowTideInnerRoom_LandMonsInfo = {10, gShoalCave_LowTideInnerRoom_LandMons};
+
+const struct WildPokemon gShoalCave_LowTideInnerRoom_WaterMons[] =
+{
+ {5, 35, SPECIES_TENTACOOL},
+ {5, 35, SPECIES_ZUBAT},
+ {25, 30, SPECIES_SPHEAL},
+ {25, 30, SPECIES_SPHEAL},
+ {25, 35, SPECIES_SPHEAL},
+};
+
+const struct WildPokemonInfo gShoalCave_LowTideInnerRoom_WaterMonsInfo = {4, gShoalCave_LowTideInnerRoom_WaterMons};
+
+const struct WildPokemon gShoalCave_LowTideInnerRoom_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WAILMER},
+ {25, 30, SPECIES_WAILMER},
+ {30, 35, SPECIES_WAILMER},
+ {20, 25, SPECIES_WAILMER},
+ {35, 40, SPECIES_WAILMER},
+ {40, 45, SPECIES_WAILMER},
+};
+
+const struct WildPokemonInfo gShoalCave_LowTideInnerRoom_FishingMonsInfo = {10, gShoalCave_LowTideInnerRoom_FishingMons};
+
+const struct WildPokemon gShoalCave_LowTideEntranceRoom_LandMons[] =
+{
+ {26, 26, SPECIES_ZUBAT},
+ {26, 26, SPECIES_SPHEAL},
+ {28, 28, SPECIES_ZUBAT},
+ {28, 28, SPECIES_SPHEAL},
+ {30, 30, SPECIES_ZUBAT},
+ {30, 30, SPECIES_SPHEAL},
+ {32, 32, SPECIES_ZUBAT},
+ {32, 32, SPECIES_SPHEAL},
+ {32, 32, SPECIES_GOLBAT},
+ {32, 32, SPECIES_SPHEAL},
+ {32, 32, SPECIES_GOLBAT},
+ {32, 32, SPECIES_SPHEAL},
+};
+
+const struct WildPokemonInfo gShoalCave_LowTideEntranceRoom_LandMonsInfo = {10, gShoalCave_LowTideEntranceRoom_LandMons};
+
+const struct WildPokemon gShoalCave_LowTideEntranceRoom_WaterMons[] =
+{
+ {5, 35, SPECIES_TENTACOOL},
+ {5, 35, SPECIES_ZUBAT},
+ {25, 30, SPECIES_SPHEAL},
+ {25, 30, SPECIES_SPHEAL},
+ {25, 35, SPECIES_SPHEAL},
+};
+
+const struct WildPokemonInfo gShoalCave_LowTideEntranceRoom_WaterMonsInfo = {4, gShoalCave_LowTideEntranceRoom_WaterMons};
+
+const struct WildPokemon gShoalCave_LowTideEntranceRoom_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WAILMER},
+ {25, 30, SPECIES_WAILMER},
+ {30, 35, SPECIES_WAILMER},
+ {20, 25, SPECIES_WAILMER},
+ {35, 40, SPECIES_WAILMER},
+ {40, 45, SPECIES_WAILMER},
+};
+
+const struct WildPokemonInfo gShoalCave_LowTideEntranceRoom_FishingMonsInfo = {10, gShoalCave_LowTideEntranceRoom_FishingMons};
+
+const struct WildPokemon gLilycoveCity_WaterMons[] =
+{
+ {5, 35, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WINGULL},
+ {15, 25, SPECIES_WINGULL},
+ {25, 30, SPECIES_PELIPPER},
+ {25, 30, SPECIES_PELIPPER},
+};
+
+const struct WildPokemonInfo gLilycoveCity_WaterMonsInfo = {4, gLilycoveCity_WaterMons};
+
+const struct WildPokemon gLilycoveCity_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WAILMER},
+ {25, 30, SPECIES_WAILMER},
+ {30, 35, SPECIES_WAILMER},
+ {25, 30, SPECIES_STARYU},
+ {35, 40, SPECIES_WAILMER},
+ {40, 45, SPECIES_WAILMER},
+};
+
+const struct WildPokemonInfo gLilycoveCity_FishingMonsInfo = {10, gLilycoveCity_FishingMons};
+
+const struct WildPokemon gDewfordTown_WaterMons[] =
+{
+ {5, 35, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WINGULL},
+ {15, 25, SPECIES_WINGULL},
+ {25, 30, SPECIES_PELIPPER},
+ {25, 30, SPECIES_PELIPPER},
+};
+
+const struct WildPokemonInfo gDewfordTown_WaterMonsInfo = {4, gDewfordTown_WaterMons};
+
+const struct WildPokemon gDewfordTown_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WAILMER},
+ {25, 30, SPECIES_WAILMER},
+ {30, 35, SPECIES_WAILMER},
+ {20, 25, SPECIES_WAILMER},
+ {35, 40, SPECIES_WAILMER},
+ {40, 45, SPECIES_WAILMER},
+};
+
+const struct WildPokemonInfo gDewfordTown_FishingMonsInfo = {10, gDewfordTown_FishingMons};
+
+const struct WildPokemon gSlateportCity_WaterMons[] =
+{
+ {5, 35, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WINGULL},
+ {15, 25, SPECIES_WINGULL},
+ {25, 30, SPECIES_PELIPPER},
+ {25, 30, SPECIES_PELIPPER},
+};
+
+const struct WildPokemonInfo gSlateportCity_WaterMonsInfo = {4, gSlateportCity_WaterMons};
+
+const struct WildPokemon gSlateportCity_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WAILMER},
+ {25, 30, SPECIES_WAILMER},
+ {30, 35, SPECIES_WAILMER},
+ {20, 25, SPECIES_WAILMER},
+ {35, 40, SPECIES_WAILMER},
+ {40, 45, SPECIES_WAILMER},
+};
+
+const struct WildPokemonInfo gSlateportCity_FishingMonsInfo = {10, gSlateportCity_FishingMons};
+
+const struct WildPokemon gMossdeepCity_WaterMons[] =
+{
+ {5, 35, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WINGULL},
+ {15, 25, SPECIES_WINGULL},
+ {25, 30, SPECIES_PELIPPER},
+ {25, 30, SPECIES_PELIPPER},
+};
+
+const struct WildPokemonInfo gMossdeepCity_WaterMonsInfo = {4, gMossdeepCity_WaterMons};
+
+const struct WildPokemon gMossdeepCity_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WAILMER},
+ {30, 35, SPECIES_SHARPEDO},
+ {30, 35, SPECIES_WAILMER},
+ {25, 30, SPECIES_WAILMER},
+ {35, 40, SPECIES_WAILMER},
+ {40, 45, SPECIES_WAILMER},
+};
+
+const struct WildPokemonInfo gMossdeepCity_FishingMonsInfo = {10, gMossdeepCity_FishingMons};
+
+const struct WildPokemon gPacifidlogTown_WaterMons[] =
+{
+ {5, 35, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WINGULL},
+ {15, 25, SPECIES_WINGULL},
+ {25, 30, SPECIES_PELIPPER},
+ {25, 30, SPECIES_PELIPPER},
+};
+
+const struct WildPokemonInfo gPacifidlogTown_WaterMonsInfo = {4, gPacifidlogTown_WaterMons};
+
+const struct WildPokemon gPacifidlogTown_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WAILMER},
+ {30, 35, SPECIES_SHARPEDO},
+ {30, 35, SPECIES_WAILMER},
+ {25, 30, SPECIES_WAILMER},
+ {35, 40, SPECIES_WAILMER},
+ {40, 45, SPECIES_WAILMER},
+};
+
+const struct WildPokemonInfo gPacifidlogTown_FishingMonsInfo = {10, gPacifidlogTown_FishingMons};
+
+const struct WildPokemon gEverGrandeCity_WaterMons[] =
+{
+ {5, 35, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_WINGULL},
+ {15, 25, SPECIES_WINGULL},
+ {25, 30, SPECIES_PELIPPER},
+ {25, 30, SPECIES_PELIPPER},
+};
+
+const struct WildPokemonInfo gEverGrandeCity_WaterMonsInfo = {4, gEverGrandeCity_WaterMons};
+
+const struct WildPokemon gEverGrandeCity_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_LUVDISC},
+ {10, 30, SPECIES_WAILMER},
+ {30, 35, SPECIES_LUVDISC},
+ {30, 35, SPECIES_WAILMER},
+ {30, 35, SPECIES_CORSOLA},
+ {35, 40, SPECIES_WAILMER},
+ {40, 45, SPECIES_WAILMER},
+};
+
+const struct WildPokemonInfo gEverGrandeCity_FishingMonsInfo = {10, gEverGrandeCity_FishingMons};
+
+const struct WildPokemon gPetalburgCity_WaterMons[] =
+{
+ {20, 30, SPECIES_MARILL},
+ {10, 20, SPECIES_MARILL},
+ {30, 35, SPECIES_MARILL},
+ {5, 10, SPECIES_MARILL},
+ {5, 10, SPECIES_MARILL},
+};
+
+const struct WildPokemonInfo gPetalburgCity_WaterMonsInfo = {1, gPetalburgCity_WaterMons};
+
+const struct WildPokemon gPetalburgCity_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_GOLDEEN},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_GOLDEEN},
+ {10, 30, SPECIES_CORPHISH},
+ {25, 30, SPECIES_CORPHISH},
+ {30, 35, SPECIES_CORPHISH},
+ {20, 25, SPECIES_CORPHISH},
+ {35, 40, SPECIES_CORPHISH},
+ {40, 45, SPECIES_CORPHISH},
+};
+
+const struct WildPokemonInfo gPetalburgCity_FishingMonsInfo = {10, gPetalburgCity_FishingMons};
+
+const struct WildPokemon gUnderwater1_WaterMons[] =
+{
+ {20, 30, SPECIES_CLAMPERL},
+ {20, 30, SPECIES_CHINCHOU},
+ {30, 35, SPECIES_CLAMPERL},
+ {30, 35, SPECIES_RELICANTH},
+ {30, 35, SPECIES_RELICANTH},
+};
+
+const struct WildPokemonInfo gUnderwater1_WaterMonsInfo = {4, gUnderwater1_WaterMons};
+
+const struct WildPokemon gShoalCave_LowTideIceRoom_LandMons[] =
+{
+ {26, 26, SPECIES_ZUBAT},
+ {26, 26, SPECIES_SPHEAL},
+ {28, 28, SPECIES_ZUBAT},
+ {28, 28, SPECIES_SPHEAL},
+ {30, 30, SPECIES_ZUBAT},
+ {30, 30, SPECIES_SPHEAL},
+ {26, 26, SPECIES_SNORUNT},
+ {32, 32, SPECIES_SPHEAL},
+ {30, 30, SPECIES_GOLBAT},
+ {28, 28, SPECIES_SNORUNT},
+ {32, 32, SPECIES_GOLBAT},
+ {30, 30, SPECIES_SNORUNT},
+};
+
+const struct WildPokemonInfo gShoalCave_LowTideIceRoom_LandMonsInfo = {10, gShoalCave_LowTideIceRoom_LandMons};
+
+const struct WildPokemon gSkyPillar_1F_LandMons[] =
+{
+ {33, 33, SPECIES_SABLEYE},
+ {34, 34, SPECIES_GOLBAT},
+ {35, 35, SPECIES_GOLBAT},
+ {34, 34, SPECIES_SABLEYE},
+ {36, 36, SPECIES_CLAYDOL},
+ {37, 37, SPECIES_BANETTE},
+ {38, 38, SPECIES_BANETTE},
+ {36, 36, SPECIES_CLAYDOL},
+ {37, 37, SPECIES_CLAYDOL},
+ {38, 38, SPECIES_CLAYDOL},
+ {37, 37, SPECIES_CLAYDOL},
+ {38, 38, SPECIES_CLAYDOL},
+};
+
+const struct WildPokemonInfo gSkyPillar_1F_LandMonsInfo = {10, gSkyPillar_1F_LandMons};
+
+const struct WildPokemon gSootopolisCity_WaterMons[] =
+{
+ {5, 35, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_MAGIKARP},
+ {15, 25, SPECIES_MAGIKARP},
+ {25, 30, SPECIES_MAGIKARP},
+ {25, 30, SPECIES_MAGIKARP},
+};
+
+const struct WildPokemonInfo gSootopolisCity_WaterMonsInfo = {1, gSootopolisCity_WaterMons};
+
+const struct WildPokemon gSootopolisCity_FishingMons[] =
+{
+ {5, 10, SPECIES_MAGIKARP},
+ {5, 10, SPECIES_TENTACOOL},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_MAGIKARP},
+ {10, 30, SPECIES_MAGIKARP},
+ {30, 35, SPECIES_MAGIKARP},
+ {30, 35, SPECIES_MAGIKARP},
+ {35, 40, SPECIES_GYARADOS},
+ {35, 45, SPECIES_GYARADOS},
+ {5, 45, SPECIES_GYARADOS},
+};
+
+const struct WildPokemonInfo gSootopolisCity_FishingMonsInfo = {10, gSootopolisCity_FishingMons};
+
+const struct WildPokemon gSkyPillar_3F_LandMons[] =
+{
+ {33, 33, SPECIES_SABLEYE},
+ {34, 34, SPECIES_GOLBAT},
+ {35, 35, SPECIES_GOLBAT},
+ {34, 34, SPECIES_SABLEYE},
+ {36, 36, SPECIES_CLAYDOL},
+ {37, 37, SPECIES_BANETTE},
+ {38, 38, SPECIES_BANETTE},
+ {36, 36, SPECIES_CLAYDOL},
+ {37, 37, SPECIES_CLAYDOL},
+ {38, 38, SPECIES_CLAYDOL},
+ {37, 37, SPECIES_CLAYDOL},
+ {38, 38, SPECIES_CLAYDOL},
+};
+
+const struct WildPokemonInfo gSkyPillar_3F_LandMonsInfo = {10, gSkyPillar_3F_LandMons};
+
+const struct WildPokemon gSkyPillar_5F_LandMons[] =
+{
+ {33, 33, SPECIES_SABLEYE},
+ {34, 34, SPECIES_GOLBAT},
+ {35, 35, SPECIES_GOLBAT},
+ {34, 34, SPECIES_SABLEYE},
+ {36, 36, SPECIES_CLAYDOL},
+ {37, 37, SPECIES_BANETTE},
+ {38, 38, SPECIES_BANETTE},
+ {36, 36, SPECIES_CLAYDOL},
+ {37, 37, SPECIES_CLAYDOL},
+ {38, 38, SPECIES_ALTARIA},
+ {39, 39, SPECIES_ALTARIA},
+ {39, 39, SPECIES_ALTARIA},
+};
+
+const struct WildPokemonInfo gSkyPillar_5F_LandMonsInfo = {10, gSkyPillar_5F_LandMons};
+
+const struct WildPokemon gSafariZone_Southeast_LandMons[] =
+{
+ {33, 33, SPECIES_SUNKERN},
+ {34, 34, SPECIES_MAREEP},
+ {35, 35, SPECIES_SUNKERN},
+ {36, 36, SPECIES_MAREEP},
+ {34, 34, SPECIES_AIPOM},
+ {33, 33, SPECIES_SPINARAK},
+ {35, 35, SPECIES_HOOTHOOT},
+ {34, 34, SPECIES_SNUBBULL},
+ {36, 36, SPECIES_STANTLER},
+ {37, 37, SPECIES_GLIGAR},
+ {39, 39, SPECIES_STANTLER},
+ {40, 40, SPECIES_GLIGAR},
+};
+
+const struct WildPokemonInfo gSafariZone_Southeast_LandMonsInfo = {25, gSafariZone_Southeast_LandMons};
+
+const struct WildPokemon gSafariZone_Southeast_WaterMons[] =
+{
+ {25, 30, SPECIES_WOOPER},
+ {25, 30, SPECIES_MARILL},
+ {25, 30, SPECIES_MARILL},
+ {30, 35, SPECIES_MARILL},
+ {35, 40, SPECIES_QUAGSIRE},
+};
+
+const struct WildPokemonInfo gSafariZone_Southeast_WaterMonsInfo = {9, gSafariZone_Southeast_WaterMons};
+
+const struct WildPokemon gSafariZone_Southeast_FishingMons[] =
+{
+ {25, 30, SPECIES_MAGIKARP},
+ {25, 30, SPECIES_GOLDEEN},
+ {25, 30, SPECIES_MAGIKARP},
+ {25, 30, SPECIES_GOLDEEN},
+ {30, 35, SPECIES_REMORAID},
+ {25, 30, SPECIES_GOLDEEN},
+ {25, 30, SPECIES_REMORAID},
+ {30, 35, SPECIES_REMORAID},
+ {30, 35, SPECIES_REMORAID},
+ {35, 40, SPECIES_OCTILLERY},
+};
+
+const struct WildPokemonInfo gSafariZone_Southeast_FishingMonsInfo = {35, gSafariZone_Southeast_FishingMons};
+
+const struct WildPokemon gSafariZone_Northeast_LandMons[] =
+{
+ {33, 33, SPECIES_AIPOM},
+ {34, 34, SPECIES_TEDDIURSA},
+ {35, 35, SPECIES_AIPOM},
+ {36, 36, SPECIES_TEDDIURSA},
+ {34, 34, SPECIES_SUNKERN},
+ {33, 33, SPECIES_LEDYBA},
+ {35, 35, SPECIES_HOOTHOOT},
+ {34, 34, SPECIES_PINECO},
+ {36, 36, SPECIES_HOUNDOUR},
+ {37, 37, SPECIES_MILTANK},
+ {39, 39, SPECIES_HOUNDOUR},
+ {40, 40, SPECIES_MILTANK},
+};
+
+const struct WildPokemonInfo gSafariZone_Northeast_LandMonsInfo = {25, gSafariZone_Northeast_LandMons};
+
+const struct WildPokemon gSafariZone_Northeast_RockSmashMons[] =
+{
+ {25, 30, SPECIES_SHUCKLE},
+ {20, 25, SPECIES_SHUCKLE},
+ {30, 35, SPECIES_SHUCKLE},
+ {30, 35, SPECIES_SHUCKLE},
+ {35, 40, SPECIES_SHUCKLE},
+};
+
+const struct WildPokemonInfo gSafariZone_Northeast_RockSmashMonsInfo = {25, gSafariZone_Northeast_RockSmashMons};
+
+const struct WildPokemon gMagmaHideout_1F_LandMons[] =
+{
+ {27, 27, SPECIES_GEODUDE},
+ {28, 28, SPECIES_TORKOAL},
+ {28, 28, SPECIES_GEODUDE},
+ {30, 30, SPECIES_TORKOAL},
+ {29, 29, SPECIES_GEODUDE},
+ {30, 30, SPECIES_GEODUDE},
+ {30, 30, SPECIES_GEODUDE},
+ {30, 30, SPECIES_GRAVELER},
+ {30, 30, SPECIES_GRAVELER},
+ {31, 31, SPECIES_GRAVELER},
+ {32, 32, SPECIES_GRAVELER},
+ {33, 33, SPECIES_GRAVELER},
+};
+
+const struct WildPokemonInfo gMagmaHideout_1F_LandMonsInfo = {10, gMagmaHideout_1F_LandMons};
+
+const struct WildPokemon gMagmaHideout_2F_1R_LandMons[] =
+{
+ {27, 27, SPECIES_GEODUDE},
+ {28, 28, SPECIES_TORKOAL},
+ {28, 28, SPECIES_GEODUDE},
+ {30, 30, SPECIES_TORKOAL},
+ {29, 29, SPECIES_GEODUDE},
+ {30, 30, SPECIES_GEODUDE},
+ {30, 30, SPECIES_GEODUDE},
+ {30, 30, SPECIES_GRAVELER},
+ {30, 30, SPECIES_GRAVELER},
+ {31, 31, SPECIES_GRAVELER},
+ {32, 32, SPECIES_GRAVELER},
+ {33, 33, SPECIES_GRAVELER},
+};
+
+const struct WildPokemonInfo gMagmaHideout_2F_1R_LandMonsInfo = {10, gMagmaHideout_2F_1R_LandMons};
+
+const struct WildPokemon gMagmaHideout_2F_2R_LandMons[] =
+{
+ {27, 27, SPECIES_GEODUDE},
+ {28, 28, SPECIES_TORKOAL},
+ {28, 28, SPECIES_GEODUDE},
+ {30, 30, SPECIES_TORKOAL},
+ {29, 29, SPECIES_GEODUDE},
+ {30, 30, SPECIES_GEODUDE},
+ {30, 30, SPECIES_GEODUDE},
+ {30, 30, SPECIES_GRAVELER},
+ {30, 30, SPECIES_GRAVELER},
+ {31, 31, SPECIES_GRAVELER},
+ {32, 32, SPECIES_GRAVELER},
+ {33, 33, SPECIES_GRAVELER},
+};
+
+const struct WildPokemonInfo gMagmaHideout_2F_2R_LandMonsInfo = {10, gMagmaHideout_2F_2R_LandMons};
+
+const struct WildPokemon gMagmaHideout_3F_1R_LandMons[] =
+{
+ {27, 27, SPECIES_GEODUDE},
+ {28, 28, SPECIES_TORKOAL},
+ {28, 28, SPECIES_GEODUDE},
+ {30, 30, SPECIES_TORKOAL},
+ {29, 29, SPECIES_GEODUDE},
+ {30, 30, SPECIES_GEODUDE},
+ {30, 30, SPECIES_GEODUDE},
+ {30, 30, SPECIES_GRAVELER},
+ {30, 30, SPECIES_GRAVELER},
+ {31, 31, SPECIES_GRAVELER},
+ {32, 32, SPECIES_GRAVELER},
+ {33, 33, SPECIES_GRAVELER},
+};
+
+const struct WildPokemonInfo gMagmaHideout_3F_1R_LandMonsInfo = {10, gMagmaHideout_3F_1R_LandMons};
+
+const struct WildPokemon gMagmaHideout_3F_2R_LandMons[] =
+{
+ {27, 27, SPECIES_GEODUDE},
+ {28, 28, SPECIES_TORKOAL},
+ {28, 28, SPECIES_GEODUDE},
+ {30, 30, SPECIES_TORKOAL},
+ {29, 29, SPECIES_GEODUDE},
+ {30, 30, SPECIES_GEODUDE},
+ {30, 30, SPECIES_GEODUDE},
+ {30, 30, SPECIES_GRAVELER},
+ {30, 30, SPECIES_GRAVELER},
+ {31, 31, SPECIES_GRAVELER},
+ {32, 32, SPECIES_GRAVELER},
+ {33, 33, SPECIES_GRAVELER},
+};
+
+const struct WildPokemonInfo gMagmaHideout_3F_2R_LandMonsInfo = {10, gMagmaHideout_3F_2R_LandMons};
+
+const struct WildPokemon gMagmaHideout_4F_LandMons[] =
+{
+ {27, 27, SPECIES_GEODUDE},
+ {28, 28, SPECIES_TORKOAL},
+ {28, 28, SPECIES_GEODUDE},
+ {30, 30, SPECIES_TORKOAL},
+ {29, 29, SPECIES_GEODUDE},
+ {30, 30, SPECIES_GEODUDE},
+ {30, 30, SPECIES_GEODUDE},
+ {30, 30, SPECIES_GRAVELER},
+ {30, 30, SPECIES_GRAVELER},
+ {31, 31, SPECIES_GRAVELER},
+ {32, 32, SPECIES_GRAVELER},
+ {33, 33, SPECIES_GRAVELER},
+};
+
+const struct WildPokemonInfo gMagmaHideout_4F_LandMonsInfo = {10, gMagmaHideout_4F_LandMons};
+
+const struct WildPokemon gMagmaHideout_3F_3R_LandMons[] =
+{
+ {27, 27, SPECIES_GEODUDE},
+ {28, 28, SPECIES_TORKOAL},
+ {28, 28, SPECIES_GEODUDE},
+ {30, 30, SPECIES_TORKOAL},
+ {29, 29, SPECIES_GEODUDE},
+ {30, 30, SPECIES_GEODUDE},
+ {30, 30, SPECIES_GEODUDE},
+ {30, 30, SPECIES_GRAVELER},
+ {30, 30, SPECIES_GRAVELER},
+ {31, 31, SPECIES_GRAVELER},
+ {32, 32, SPECIES_GRAVELER},
+ {33, 33, SPECIES_GRAVELER},
+};
+
+const struct WildPokemonInfo gMagmaHideout_3F_3R_LandMonsInfo = {10, gMagmaHideout_3F_3R_LandMons};
+
+const struct WildPokemon gMagmaHideout_2F_3R_LandMons[] =
+{
+ {27, 27, SPECIES_GEODUDE},
+ {28, 28, SPECIES_TORKOAL},
+ {28, 28, SPECIES_GEODUDE},
+ {30, 30, SPECIES_TORKOAL},
+ {29, 29, SPECIES_GEODUDE},
+ {30, 30, SPECIES_GEODUDE},
+ {30, 30, SPECIES_GEODUDE},
+ {30, 30, SPECIES_GRAVELER},
+ {30, 30, SPECIES_GRAVELER},
+ {31, 31, SPECIES_GRAVELER},
+ {32, 32, SPECIES_GRAVELER},
+ {33, 33, SPECIES_GRAVELER},
+};
+
+const struct WildPokemonInfo gMagmaHideout_2F_3R_LandMonsInfo = {10, gMagmaHideout_2F_3R_LandMons};
+
+const struct WildPokemon gMirageTower_1F_LandMons[] =
+{
+ {21, 21, SPECIES_SANDSHREW},
+ {21, 21, SPECIES_TRAPINCH},
+ {20, 20, SPECIES_SANDSHREW},
+ {20, 20, SPECIES_TRAPINCH},
+ {20, 20, SPECIES_SANDSHREW},
+ {20, 20, SPECIES_TRAPINCH},
+ {22, 22, SPECIES_SANDSHREW},
+ {22, 22, SPECIES_TRAPINCH},
+ {23, 23, SPECIES_SANDSHREW},
+ {23, 23, SPECIES_TRAPINCH},
+ {24, 24, SPECIES_SANDSHREW},
+ {24, 24, SPECIES_TRAPINCH},
+};
+
+const struct WildPokemonInfo gMirageTower_1F_LandMonsInfo = {10, gMirageTower_1F_LandMons};
+
+const struct WildPokemon gMirageTower_2F_LandMons[] =
+{
+ {21, 21, SPECIES_SANDSHREW},
+ {21, 21, SPECIES_TRAPINCH},
+ {20, 20, SPECIES_SANDSHREW},
+ {20, 20, SPECIES_TRAPINCH},
+ {20, 20, SPECIES_SANDSHREW},
+ {20, 20, SPECIES_TRAPINCH},
+ {22, 22, SPECIES_SANDSHREW},
+ {22, 22, SPECIES_TRAPINCH},
+ {23, 23, SPECIES_SANDSHREW},
+ {23, 23, SPECIES_TRAPINCH},
+ {24, 24, SPECIES_SANDSHREW},
+ {24, 24, SPECIES_TRAPINCH},
+};
+
+const struct WildPokemonInfo gMirageTower_2F_LandMonsInfo = {10, gMirageTower_2F_LandMons};
+
+const struct WildPokemon gMirageTower_3F_LandMons[] =
+{
+ {21, 21, SPECIES_SANDSHREW},
+ {21, 21, SPECIES_TRAPINCH},
+ {20, 20, SPECIES_SANDSHREW},
+ {20, 20, SPECIES_TRAPINCH},
+ {20, 20, SPECIES_SANDSHREW},
+ {20, 20, SPECIES_TRAPINCH},
+ {22, 22, SPECIES_SANDSHREW},
+ {22, 22, SPECIES_TRAPINCH},
+ {23, 23, SPECIES_SANDSHREW},
+ {23, 23, SPECIES_TRAPINCH},
+ {24, 24, SPECIES_SANDSHREW},
+ {24, 24, SPECIES_TRAPINCH},
+};
+
+const struct WildPokemonInfo gMirageTower_3F_LandMonsInfo = {10, gMirageTower_3F_LandMons};
+
+const struct WildPokemon gMirageTower_4F_LandMons[] =
+{
+ {21, 21, SPECIES_SANDSHREW},
+ {21, 21, SPECIES_TRAPINCH},
+ {20, 20, SPECIES_SANDSHREW},
+ {20, 20, SPECIES_TRAPINCH},
+ {20, 20, SPECIES_SANDSHREW},
+ {20, 20, SPECIES_TRAPINCH},
+ {22, 22, SPECIES_SANDSHREW},
+ {22, 22, SPECIES_TRAPINCH},
+ {23, 23, SPECIES_SANDSHREW},
+ {23, 23, SPECIES_TRAPINCH},
+ {24, 24, SPECIES_SANDSHREW},
+ {24, 24, SPECIES_TRAPINCH},
+};
+
+const struct WildPokemonInfo gMirageTower_4F_LandMonsInfo = {10, gMirageTower_4F_LandMons};
+
+const struct WildPokemon gDesertUnderpass_LandMons[] =
+{
+ {38, 38, SPECIES_DITTO},
+ {35, 35, SPECIES_WHISMUR},
+ {40, 40, SPECIES_DITTO},
+ {40, 40, SPECIES_LOUDRED},
+ {41, 41, SPECIES_DITTO},
+ {36, 36, SPECIES_WHISMUR},
+ {38, 38, SPECIES_LOUDRED},
+ {42, 42, SPECIES_DITTO},
+ {38, 38, SPECIES_WHISMUR},
+ {43, 43, SPECIES_DITTO},
+ {44, 44, SPECIES_LOUDRED},
+ {45, 45, SPECIES_DITTO},
+};
+
+const struct WildPokemonInfo gDesertUnderpass_LandMonsInfo = {10, gDesertUnderpass_LandMons};
+
+const struct WildPokemon gArtisanCave_B1F_LandMons[] =
+{
+ {40, 40, SPECIES_SMEARGLE},
+ {41, 41, SPECIES_SMEARGLE},
+ {42, 42, SPECIES_SMEARGLE},
+ {43, 43, SPECIES_SMEARGLE},
+ {44, 44, SPECIES_SMEARGLE},
+ {45, 45, SPECIES_SMEARGLE},
+ {46, 46, SPECIES_SMEARGLE},
+ {47, 47, SPECIES_SMEARGLE},
+ {48, 48, SPECIES_SMEARGLE},
+ {49, 49, SPECIES_SMEARGLE},
+ {50, 50, SPECIES_SMEARGLE},
+ {50, 50, SPECIES_SMEARGLE},
+};
+
+const struct WildPokemonInfo gArtisanCave_B1F_LandMonsInfo = {10, gArtisanCave_B1F_LandMons};
+
+const struct WildPokemon gArtisanCave_1F_LandMons[] =
+{
+ {40, 40, SPECIES_SMEARGLE},
+ {41, 41, SPECIES_SMEARGLE},
+ {42, 42, SPECIES_SMEARGLE},
+ {43, 43, SPECIES_SMEARGLE},
+ {44, 44, SPECIES_SMEARGLE},
+ {45, 45, SPECIES_SMEARGLE},
+ {46, 46, SPECIES_SMEARGLE},
+ {47, 47, SPECIES_SMEARGLE},
+ {48, 48, SPECIES_SMEARGLE},
+ {49, 49, SPECIES_SMEARGLE},
+ {50, 50, SPECIES_SMEARGLE},
+ {50, 50, SPECIES_SMEARGLE},
+};
+
+const struct WildPokemonInfo gArtisanCave_1F_LandMonsInfo = {10, gArtisanCave_1F_LandMons};
+
+const struct WildPokemon gAlteringCave1_LandMons[] =
+{
+ {10, 10, SPECIES_ZUBAT},
+ {12, 12, SPECIES_ZUBAT},
+ {8, 8, SPECIES_ZUBAT},
+ {14, 14, SPECIES_ZUBAT},
+ {10, 10, SPECIES_ZUBAT},
+ {12, 12, SPECIES_ZUBAT},
+ {16, 16, SPECIES_ZUBAT},
+ {6, 6, SPECIES_ZUBAT},
+ {8, 8, SPECIES_ZUBAT},
+ {14, 14, SPECIES_ZUBAT},
+ {8, 8, SPECIES_ZUBAT},
+ {14, 14, SPECIES_ZUBAT},
+};
+
+const struct WildPokemonInfo gAlteringCave1_LandMonsInfo = {7, gAlteringCave1_LandMons};
+
+const struct WildPokemon gAlteringCave2_LandMons[] =
+{
+ {7, 7, SPECIES_MAREEP},
+ {9, 9, SPECIES_MAREEP},
+ {5, 5, SPECIES_MAREEP},
+ {11, 11, SPECIES_MAREEP},
+ {7, 7, SPECIES_MAREEP},
+ {9, 9, SPECIES_MAREEP},
+ {13, 13, SPECIES_MAREEP},
+ {3, 3, SPECIES_MAREEP},
+ {5, 5, SPECIES_MAREEP},
+ {11, 11, SPECIES_MAREEP},
+ {5, 5, SPECIES_MAREEP},
+ {11, 11, SPECIES_MAREEP},
+};
+
+const struct WildPokemonInfo gAlteringCave2_LandMonsInfo = {7, gAlteringCave2_LandMons};
+
+const struct WildPokemon gAlteringCave3_LandMons[] =
+{
+ {23, 23, SPECIES_PINECO},
+ {25, 25, SPECIES_PINECO},
+ {22, 22, SPECIES_PINECO},
+ {27, 27, SPECIES_PINECO},
+ {23, 23, SPECIES_PINECO},
+ {25, 25, SPECIES_PINECO},
+ {29, 29, SPECIES_PINECO},
+ {19, 19, SPECIES_PINECO},
+ {21, 21, SPECIES_PINECO},
+ {27, 27, SPECIES_PINECO},
+ {21, 21, SPECIES_PINECO},
+ {27, 27, SPECIES_PINECO},
+};
+
+const struct WildPokemonInfo gAlteringCave3_LandMonsInfo = {7, gAlteringCave3_LandMons};
+
+const struct WildPokemon gAlteringCave4_LandMons[] =
+{
+ {16, 16, SPECIES_HOUNDOUR},
+ {18, 18, SPECIES_HOUNDOUR},
+ {14, 14, SPECIES_HOUNDOUR},
+ {20, 20, SPECIES_HOUNDOUR},
+ {16, 16, SPECIES_HOUNDOUR},
+ {18, 18, SPECIES_HOUNDOUR},
+ {22, 22, SPECIES_HOUNDOUR},
+ {12, 12, SPECIES_HOUNDOUR},
+ {14, 14, SPECIES_HOUNDOUR},
+ {20, 20, SPECIES_HOUNDOUR},
+ {14, 14, SPECIES_HOUNDOUR},
+ {20, 20, SPECIES_HOUNDOUR},
+};
+
+const struct WildPokemonInfo gAlteringCave4_LandMonsInfo = {7, gAlteringCave4_LandMons};
+
+const struct WildPokemon gAlteringCave5_LandMons[] =
+{
+ {10, 10, SPECIES_TEDDIURSA},
+ {12, 12, SPECIES_TEDDIURSA},
+ {8, 8, SPECIES_TEDDIURSA},
+ {14, 14, SPECIES_TEDDIURSA},
+ {10, 10, SPECIES_TEDDIURSA},
+ {12, 12, SPECIES_TEDDIURSA},
+ {16, 16, SPECIES_TEDDIURSA},
+ {6, 6, SPECIES_TEDDIURSA},
+ {8, 8, SPECIES_TEDDIURSA},
+ {14, 14, SPECIES_TEDDIURSA},
+ {8, 8, SPECIES_TEDDIURSA},
+ {14, 14, SPECIES_TEDDIURSA},
+};
+
+const struct WildPokemonInfo gAlteringCave5_LandMonsInfo = {7, gAlteringCave5_LandMons};
+
+const struct WildPokemon gAlteringCave6_LandMons[] =
+{
+ {22, 22, SPECIES_AIPOM},
+ {24, 24, SPECIES_AIPOM},
+ {20, 20, SPECIES_AIPOM},
+ {26, 26, SPECIES_AIPOM},
+ {22, 22, SPECIES_AIPOM},
+ {24, 24, SPECIES_AIPOM},
+ {28, 28, SPECIES_AIPOM},
+ {18, 18, SPECIES_AIPOM},
+ {20, 20, SPECIES_AIPOM},
+ {26, 26, SPECIES_AIPOM},
+ {20, 20, SPECIES_AIPOM},
+ {26, 26, SPECIES_AIPOM},
+};
+
+const struct WildPokemonInfo gAlteringCave6_LandMonsInfo = {7, gAlteringCave6_LandMons};
+
+const struct WildPokemon gAlteringCave7_LandMons[] =
+{
+ {22, 22, SPECIES_SHUCKLE},
+ {24, 24, SPECIES_SHUCKLE},
+ {20, 20, SPECIES_SHUCKLE},
+ {26, 26, SPECIES_SHUCKLE},
+ {22, 22, SPECIES_SHUCKLE},
+ {24, 24, SPECIES_SHUCKLE},
+ {28, 28, SPECIES_SHUCKLE},
+ {18, 18, SPECIES_SHUCKLE},
+ {20, 20, SPECIES_SHUCKLE},
+ {26, 26, SPECIES_SHUCKLE},
+ {20, 20, SPECIES_SHUCKLE},
+ {26, 26, SPECIES_SHUCKLE},
+};
+
+const struct WildPokemonInfo gAlteringCave7_LandMonsInfo = {7, gAlteringCave7_LandMons};
+
+const struct WildPokemon gAlteringCave8_LandMons[] =
+{
+ {22, 22, SPECIES_STANTLER},
+ {24, 24, SPECIES_STANTLER},
+ {20, 20, SPECIES_STANTLER},
+ {26, 26, SPECIES_STANTLER},
+ {22, 22, SPECIES_STANTLER},
+ {24, 24, SPECIES_STANTLER},
+ {28, 28, SPECIES_STANTLER},
+ {18, 18, SPECIES_STANTLER},
+ {20, 20, SPECIES_STANTLER},
+ {26, 26, SPECIES_STANTLER},
+ {20, 20, SPECIES_STANTLER},
+ {26, 26, SPECIES_STANTLER},
+};
+
+const struct WildPokemonInfo gAlteringCave8_LandMonsInfo = {7, gAlteringCave8_LandMons};
+
+const struct WildPokemon gAlteringCave9_LandMons[] =
+{
+ {22, 22, SPECIES_SMEARGLE},
+ {24, 24, SPECIES_SMEARGLE},
+ {20, 20, SPECIES_SMEARGLE},
+ {26, 26, SPECIES_SMEARGLE},
+ {22, 22, SPECIES_SMEARGLE},
+ {24, 24, SPECIES_SMEARGLE},
+ {28, 28, SPECIES_SMEARGLE},
+ {18, 18, SPECIES_SMEARGLE},
+ {20, 20, SPECIES_SMEARGLE},
+ {26, 26, SPECIES_SMEARGLE},
+ {20, 20, SPECIES_SMEARGLE},
+ {26, 26, SPECIES_SMEARGLE},
+};
+
+const struct WildPokemonInfo gAlteringCave9_LandMonsInfo = {7, gAlteringCave9_LandMons};
+
+const struct WildPokemon gMeteorFalls_StevensCave_LandMons[] =
+{
+ {33, 33, SPECIES_GOLBAT},
+ {35, 35, SPECIES_GOLBAT},
+ {33, 33, SPECIES_GOLBAT},
+ {35, 35, SPECIES_SOLROCK},
+ {33, 33, SPECIES_SOLROCK},
+ {37, 37, SPECIES_SOLROCK},
+ {35, 35, SPECIES_GOLBAT},
+ {39, 39, SPECIES_SOLROCK},
+ {38, 38, SPECIES_GOLBAT},
+ {40, 40, SPECIES_GOLBAT},
+ {38, 38, SPECIES_GOLBAT},
+ {40, 40, SPECIES_GOLBAT},
+};
+
+const struct WildPokemonInfo gMeteorFalls_StevensCave_LandMonsInfo = {10, gMeteorFalls_StevensCave_LandMons};
+
+const struct WildPokemonHeader gWildMonHeaders[] =
+{
+ {
+ .mapGroup = MAP_GROUP(ROUTE101),
+ .mapNum = MAP_NUM(ROUTE101),
+ .landMonsInfo = &gRoute101_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(ROUTE102),
+ .mapNum = MAP_NUM(ROUTE102),
+ .landMonsInfo = &gRoute102_LandMonsInfo,
+ .waterMonsInfo = &gRoute102_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gRoute102_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(ROUTE103),
+ .mapNum = MAP_NUM(ROUTE103),
+ .landMonsInfo = &gRoute103_LandMonsInfo,
+ .waterMonsInfo = &gRoute103_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gRoute103_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(ROUTE104),
+ .mapNum = MAP_NUM(ROUTE104),
+ .landMonsInfo = &gRoute104_LandMonsInfo,
+ .waterMonsInfo = &gRoute104_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gRoute104_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(ROUTE105),
+ .mapNum = MAP_NUM(ROUTE105),
+ .landMonsInfo = NULL,
+ .waterMonsInfo = &gRoute105_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gRoute105_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(ROUTE110),
+ .mapNum = MAP_NUM(ROUTE110),
+ .landMonsInfo = &gRoute110_LandMonsInfo,
+ .waterMonsInfo = &gRoute110_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gRoute110_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(ROUTE111),
+ .mapNum = MAP_NUM(ROUTE111),
+ .landMonsInfo = &gRoute111_LandMonsInfo,
+ .waterMonsInfo = &gRoute111_WaterMonsInfo,
+ .rockSmashMonsInfo = &gRoute111_RockSmashMonsInfo,
+ .fishingMonsInfo = &gRoute111_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(ROUTE112),
+ .mapNum = MAP_NUM(ROUTE112),
+ .landMonsInfo = &gRoute112_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(ROUTE113),
+ .mapNum = MAP_NUM(ROUTE113),
+ .landMonsInfo = &gRoute113_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(ROUTE114),
+ .mapNum = MAP_NUM(ROUTE114),
+ .landMonsInfo = &gRoute114_LandMonsInfo,
+ .waterMonsInfo = &gRoute114_WaterMonsInfo,
+ .rockSmashMonsInfo = &gRoute114_RockSmashMonsInfo,
+ .fishingMonsInfo = &gRoute114_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(ROUTE116),
+ .mapNum = MAP_NUM(ROUTE116),
+ .landMonsInfo = &gRoute116_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(ROUTE117),
+ .mapNum = MAP_NUM(ROUTE117),
+ .landMonsInfo = &gRoute117_LandMonsInfo,
+ .waterMonsInfo = &gRoute117_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gRoute117_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(ROUTE118),
+ .mapNum = MAP_NUM(ROUTE118),
+ .landMonsInfo = &gRoute118_LandMonsInfo,
+ .waterMonsInfo = &gRoute118_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gRoute118_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(ROUTE124),
+ .mapNum = MAP_NUM(ROUTE124),
+ .landMonsInfo = NULL,
+ .waterMonsInfo = &gRoute124_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gRoute124_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(PETALBURG_WOODS),
+ .mapNum = MAP_NUM(PETALBURG_WOODS),
+ .landMonsInfo = &gPetalburgWoods_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(RUSTURF_TUNNEL),
+ .mapNum = MAP_NUM(RUSTURF_TUNNEL),
+ .landMonsInfo = &gRusturfTunnel_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(GRANITE_CAVE_1F),
+ .mapNum = MAP_NUM(GRANITE_CAVE_1F),
+ .landMonsInfo = &gGraniteCave_1F_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(GRANITE_CAVE_B1F),
+ .mapNum = MAP_NUM(GRANITE_CAVE_B1F),
+ .landMonsInfo = &gGraniteCave_B1F_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(MT_PYRE_1F),
+ .mapNum = MAP_NUM(MT_PYRE_1F),
+ .landMonsInfo = &gMtPyre_1F_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(VICTORY_ROAD_1F),
+ .mapNum = MAP_NUM(VICTORY_ROAD_1F),
+ .landMonsInfo = &gVictoryRoad_1F_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(SAFARI_ZONE_SOUTHEAST),
+ .mapNum = MAP_NUM(SAFARI_ZONE_SOUTHEAST),
+ .landMonsInfo = &gSafariZone_South_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(UNDERWATER2),
+ .mapNum = MAP_NUM(UNDERWATER2),
+ .landMonsInfo = NULL,
+ .waterMonsInfo = &gUnderwater2_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(ABANDONED_SHIP_ROOMS_B1F),
+ .mapNum = MAP_NUM(ABANDONED_SHIP_ROOMS_B1F),
+ .landMonsInfo = NULL,
+ .waterMonsInfo = &gAbandonedShip_Rooms_B1F_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gAbandonedShip_Rooms_B1F_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(GRANITE_CAVE_B2F),
+ .mapNum = MAP_NUM(GRANITE_CAVE_B2F),
+ .landMonsInfo = &gGraniteCave_B2F_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = &gGraniteCave_B2F_RockSmashMonsInfo,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(FIERY_PATH),
+ .mapNum = MAP_NUM(FIERY_PATH),
+ .landMonsInfo = &gFieryPath_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(METEOR_FALLS_B1F_2R),
+ .mapNum = MAP_NUM(METEOR_FALLS_B1F_2R),
+ .landMonsInfo = &gMeteorFalls_B1F_2R_LandMonsInfo,
+ .waterMonsInfo = &gMeteorFalls_B1F_2R_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gMeteorFalls_B1F_2R_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(JAGGED_PASS),
+ .mapNum = MAP_NUM(JAGGED_PASS),
+ .landMonsInfo = &gJaggedPass_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(ROUTE106),
+ .mapNum = MAP_NUM(ROUTE106),
+ .landMonsInfo = NULL,
+ .waterMonsInfo = &gRoute106_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gRoute106_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(ROUTE107),
+ .mapNum = MAP_NUM(ROUTE107),
+ .landMonsInfo = NULL,
+ .waterMonsInfo = &gRoute107_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gRoute107_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(ROUTE108),
+ .mapNum = MAP_NUM(ROUTE108),
+ .landMonsInfo = NULL,
+ .waterMonsInfo = &gRoute108_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gRoute108_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(ROUTE109),
+ .mapNum = MAP_NUM(ROUTE109),
+ .landMonsInfo = NULL,
+ .waterMonsInfo = &gRoute109_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gRoute109_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(ROUTE115),
+ .mapNum = MAP_NUM(ROUTE115),
+ .landMonsInfo = &gRoute115_LandMonsInfo,
+ .waterMonsInfo = &gRoute115_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gRoute115_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(NEW_MAUVILLE_INSIDE),
+ .mapNum = MAP_NUM(NEW_MAUVILLE_INSIDE),
+ .landMonsInfo = &gNewMauville_Inside_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(ROUTE119),
+ .mapNum = MAP_NUM(ROUTE119),
+ .landMonsInfo = &gRoute119_LandMonsInfo,
+ .waterMonsInfo = &gRoute119_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gRoute119_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(ROUTE120),
+ .mapNum = MAP_NUM(ROUTE120),
+ .landMonsInfo = &gRoute120_LandMonsInfo,
+ .waterMonsInfo = &gRoute120_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gRoute120_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(ROUTE121),
+ .mapNum = MAP_NUM(ROUTE121),
+ .landMonsInfo = &gRoute121_LandMonsInfo,
+ .waterMonsInfo = &gRoute121_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gRoute121_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(ROUTE122),
+ .mapNum = MAP_NUM(ROUTE122),
+ .landMonsInfo = NULL,
+ .waterMonsInfo = &gRoute122_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gRoute122_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(ROUTE123),
+ .mapNum = MAP_NUM(ROUTE123),
+ .landMonsInfo = &gRoute123_LandMonsInfo,
+ .waterMonsInfo = &gRoute123_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gRoute123_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(MT_PYRE_2F),
+ .mapNum = MAP_NUM(MT_PYRE_2F),
+ .landMonsInfo = &gMtPyre_2F_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(MT_PYRE_3F),
+ .mapNum = MAP_NUM(MT_PYRE_3F),
+ .landMonsInfo = &gMtPyre_3F_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(MT_PYRE_4F),
+ .mapNum = MAP_NUM(MT_PYRE_4F),
+ .landMonsInfo = &gMtPyre_4F_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(MT_PYRE_5F),
+ .mapNum = MAP_NUM(MT_PYRE_5F),
+ .landMonsInfo = &gMtPyre_5F_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(MT_PYRE_6F),
+ .mapNum = MAP_NUM(MT_PYRE_6F),
+ .landMonsInfo = &gMtPyre_6F_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(MT_PYRE_EXTERIOR),
+ .mapNum = MAP_NUM(MT_PYRE_EXTERIOR),
+ .landMonsInfo = &gMtPyre_Exterior_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(MT_PYRE_SUMMIT),
+ .mapNum = MAP_NUM(MT_PYRE_SUMMIT),
+ .landMonsInfo = &gMtPyre_Summit_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(GRANITE_CAVE_STEVENS_ROOM),
+ .mapNum = MAP_NUM(GRANITE_CAVE_STEVENS_ROOM),
+ .landMonsInfo = &gGraniteCave_StevensRoom_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(ROUTE125),
+ .mapNum = MAP_NUM(ROUTE125),
+ .landMonsInfo = NULL,
+ .waterMonsInfo = &gRoute125_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gRoute125_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(ROUTE126),
+ .mapNum = MAP_NUM(ROUTE126),
+ .landMonsInfo = NULL,
+ .waterMonsInfo = &gRoute126_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gRoute126_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(ROUTE127),
+ .mapNum = MAP_NUM(ROUTE127),
+ .landMonsInfo = NULL,
+ .waterMonsInfo = &gRoute127_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gRoute127_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(ROUTE128),
+ .mapNum = MAP_NUM(ROUTE128),
+ .landMonsInfo = NULL,
+ .waterMonsInfo = &gRoute128_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gRoute128_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(ROUTE129),
+ .mapNum = MAP_NUM(ROUTE129),
+ .landMonsInfo = NULL,
+ .waterMonsInfo = &gRoute129_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gRoute129_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(ROUTE130),
+ .mapNum = MAP_NUM(ROUTE130),
+ .landMonsInfo = &gRoute130_LandMonsInfo,
+ .waterMonsInfo = &gRoute130_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gRoute130_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(ROUTE131),
+ .mapNum = MAP_NUM(ROUTE131),
+ .landMonsInfo = NULL,
+ .waterMonsInfo = &gRoute131_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gRoute131_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(ROUTE132),
+ .mapNum = MAP_NUM(ROUTE132),
+ .landMonsInfo = NULL,
+ .waterMonsInfo = &gRoute132_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gRoute132_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(ROUTE133),
+ .mapNum = MAP_NUM(ROUTE133),
+ .landMonsInfo = NULL,
+ .waterMonsInfo = &gRoute133_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gRoute133_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(ROUTE134),
+ .mapNum = MAP_NUM(ROUTE134),
+ .landMonsInfo = NULL,
+ .waterMonsInfo = &gRoute134_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gRoute134_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(ABANDONED_SHIP_HIDDEN_FLOOR_CORRIDORS),
+ .mapNum = MAP_NUM(ABANDONED_SHIP_HIDDEN_FLOOR_CORRIDORS),
+ .landMonsInfo = NULL,
+ .waterMonsInfo = &gAbandonedShip_HiddenFloorCorridors_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gAbandonedShip_HiddenFloorCorridors_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(SEAFLOOR_CAVERN_ROOM1),
+ .mapNum = MAP_NUM(SEAFLOOR_CAVERN_ROOM1),
+ .landMonsInfo = &gSeafloorCavern_Room1_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(SEAFLOOR_CAVERN_ROOM2),
+ .mapNum = MAP_NUM(SEAFLOOR_CAVERN_ROOM2),
+ .landMonsInfo = &gSeafloorCavern_Room2_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(SEAFLOOR_CAVERN_ROOM3),
+ .mapNum = MAP_NUM(SEAFLOOR_CAVERN_ROOM3),
+ .landMonsInfo = &gSeafloorCavern_Room3_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(SEAFLOOR_CAVERN_ROOM4),
+ .mapNum = MAP_NUM(SEAFLOOR_CAVERN_ROOM4),
+ .landMonsInfo = &gSeafloorCavern_Room4_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(SEAFLOOR_CAVERN_ROOM5),
+ .mapNum = MAP_NUM(SEAFLOOR_CAVERN_ROOM5),
+ .landMonsInfo = &gSeafloorCavern_Room5_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(SEAFLOOR_CAVERN_ROOM6),
+ .mapNum = MAP_NUM(SEAFLOOR_CAVERN_ROOM6),
+ .landMonsInfo = &gSeafloorCavern_Room6_LandMonsInfo,
+ .waterMonsInfo = &gSeafloorCavern_Room6_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gSeafloorCavern_Room6_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(SEAFLOOR_CAVERN_ROOM7),
+ .mapNum = MAP_NUM(SEAFLOOR_CAVERN_ROOM7),
+ .landMonsInfo = &gSeafloorCavern_Room7_LandMonsInfo,
+ .waterMonsInfo = &gSeafloorCavern_Room7_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gSeafloorCavern_Room7_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(SEAFLOOR_CAVERN_ROOM8),
+ .mapNum = MAP_NUM(SEAFLOOR_CAVERN_ROOM8),
+ .landMonsInfo = &gSeafloorCavern_Room8_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(SEAFLOOR_CAVERN_ENTRANCE),
+ .mapNum = MAP_NUM(SEAFLOOR_CAVERN_ENTRANCE),
+ .landMonsInfo = NULL,
+ .waterMonsInfo = &gSeafloorCavern_Entrance_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gSeafloorCavern_Entrance_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(CAVE_OF_ORIGIN_ENTRANCE),
+ .mapNum = MAP_NUM(CAVE_OF_ORIGIN_ENTRANCE),
+ .landMonsInfo = &gCaveOfOrigin_Entrance_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(CAVE_OF_ORIGIN_1F),
+ .mapNum = MAP_NUM(CAVE_OF_ORIGIN_1F),
+ .landMonsInfo = &gCaveOfOrigin_1F_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(CAVE_OF_ORIGIN_UNUSED_RS_B1F),
+ .mapNum = MAP_NUM(CAVE_OF_ORIGIN_UNUSED_RS_B1F),
+ .landMonsInfo = &gCaveOfOrigin_UnusedRubySapphireMap1_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(CAVE_OF_ORIGIN_UNUSED_RS_B2F),
+ .mapNum = MAP_NUM(CAVE_OF_ORIGIN_UNUSED_RS_B2F),
+ .landMonsInfo = &gCaveOfOrigin_UnusedRubySapphireMap2_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(CAVE_OF_ORIGIN_UNUSED_RS_B3F),
+ .mapNum = MAP_NUM(CAVE_OF_ORIGIN_UNUSED_RS_B3F),
+ .landMonsInfo = &gCaveOfOrigin_UnusedRubySapphireMap3_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(NEW_MAUVILLE_ENTRANCE),
+ .mapNum = MAP_NUM(NEW_MAUVILLE_ENTRANCE),
+ .landMonsInfo = &gNewMauville_Entrance_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(SAFARI_ZONE_SOUTHWEST),
+ .mapNum = MAP_NUM(SAFARI_ZONE_SOUTHWEST),
+ .landMonsInfo = &gSafariZone_Southwest_LandMonsInfo,
+ .waterMonsInfo = &gSafariZone_Southwest_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gSafariZone_Southwest_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(SAFARI_ZONE_NORTHEAST),
+ .mapNum = MAP_NUM(SAFARI_ZONE_NORTHEAST),
+ .landMonsInfo = &gSafariZone_North_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = &gSafariZone_North_RockSmashMonsInfo,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(SAFARI_ZONE_NORTHWEST),
+ .mapNum = MAP_NUM(SAFARI_ZONE_NORTHWEST),
+ .landMonsInfo = &gSafariZone_Northwest_LandMonsInfo,
+ .waterMonsInfo = &gSafariZone_Northwest_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gSafariZone_Northwest_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(VICTORY_ROAD_B1F),
+ .mapNum = MAP_NUM(VICTORY_ROAD_B1F),
+ .landMonsInfo = &gVictoryRoad_B1F_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = &gVictoryRoad_B1F_RockSmashMonsInfo,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(VICTORY_ROAD_B2F),
+ .mapNum = MAP_NUM(VICTORY_ROAD_B2F),
+ .landMonsInfo = &gVictoryRoad_B2F_LandMonsInfo,
+ .waterMonsInfo = &gVictoryRoad_B2F_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gVictoryRoad_B2F_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(METEOR_FALLS_1F_1R),
+ .mapNum = MAP_NUM(METEOR_FALLS_1F_1R),
+ .landMonsInfo = &gMeteorFalls_1F_1R_LandMonsInfo,
+ .waterMonsInfo = &gMeteorFalls_1F_1R_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gMeteorFalls_1F_1R_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(METEOR_FALLS_1F_2R),
+ .mapNum = MAP_NUM(METEOR_FALLS_1F_2R),
+ .landMonsInfo = &gMeteorFalls_1F_2R_LandMonsInfo,
+ .waterMonsInfo = &gMeteorFalls_1F_2R_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gMeteorFalls_1F_2R_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(METEOR_FALLS_B1F_1R),
+ .mapNum = MAP_NUM(METEOR_FALLS_B1F_1R),
+ .landMonsInfo = &gMeteorFalls_B1F_1R_LandMonsInfo,
+ .waterMonsInfo = &gMeteorFalls_B1F_1R_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gMeteorFalls_B1F_1R_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(SHOAL_CAVE_LOW_TIDE_STAIRS_ROOM),
+ .mapNum = MAP_NUM(SHOAL_CAVE_LOW_TIDE_STAIRS_ROOM),
+ .landMonsInfo = &gShoalCave_LowTideStairsRoom_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(SHOAL_CAVE_LOW_TIDE_LOWER_ROOM),
+ .mapNum = MAP_NUM(SHOAL_CAVE_LOW_TIDE_LOWER_ROOM),
+ .landMonsInfo = &gShoalCave_LowTideLowerRoom_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(SHOAL_CAVE_LOW_TIDE_INNER_ROOM),
+ .mapNum = MAP_NUM(SHOAL_CAVE_LOW_TIDE_INNER_ROOM),
+ .landMonsInfo = &gShoalCave_LowTideInnerRoom_LandMonsInfo,
+ .waterMonsInfo = &gShoalCave_LowTideInnerRoom_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gShoalCave_LowTideInnerRoom_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(SHOAL_CAVE_LOW_TIDE_ENTRANCE_ROOM),
+ .mapNum = MAP_NUM(SHOAL_CAVE_LOW_TIDE_ENTRANCE_ROOM),
+ .landMonsInfo = &gShoalCave_LowTideEntranceRoom_LandMonsInfo,
+ .waterMonsInfo = &gShoalCave_LowTideEntranceRoom_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gShoalCave_LowTideEntranceRoom_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(LILYCOVE_CITY),
+ .mapNum = MAP_NUM(LILYCOVE_CITY),
+ .landMonsInfo = NULL,
+ .waterMonsInfo = &gLilycoveCity_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gLilycoveCity_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(DEWFORD_TOWN),
+ .mapNum = MAP_NUM(DEWFORD_TOWN),
+ .landMonsInfo = NULL,
+ .waterMonsInfo = &gDewfordTown_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gDewfordTown_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(SLATEPORT_CITY),
+ .mapNum = MAP_NUM(SLATEPORT_CITY),
+ .landMonsInfo = NULL,
+ .waterMonsInfo = &gSlateportCity_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gSlateportCity_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(MOSSDEEP_CITY),
+ .mapNum = MAP_NUM(MOSSDEEP_CITY),
+ .landMonsInfo = NULL,
+ .waterMonsInfo = &gMossdeepCity_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gMossdeepCity_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(PACIFIDLOG_TOWN),
+ .mapNum = MAP_NUM(PACIFIDLOG_TOWN),
+ .landMonsInfo = NULL,
+ .waterMonsInfo = &gPacifidlogTown_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gPacifidlogTown_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(EVER_GRANDE_CITY),
+ .mapNum = MAP_NUM(EVER_GRANDE_CITY),
+ .landMonsInfo = NULL,
+ .waterMonsInfo = &gEverGrandeCity_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gEverGrandeCity_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(PETALBURG_CITY),
+ .mapNum = MAP_NUM(PETALBURG_CITY),
+ .landMonsInfo = NULL,
+ .waterMonsInfo = &gPetalburgCity_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gPetalburgCity_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(UNDERWATER1),
+ .mapNum = MAP_NUM(UNDERWATER1),
+ .landMonsInfo = NULL,
+ .waterMonsInfo = &gUnderwater1_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(SHOAL_CAVE_LOW_TIDE_ICE_ROOM),
+ .mapNum = MAP_NUM(SHOAL_CAVE_LOW_TIDE_ICE_ROOM),
+ .landMonsInfo = &gShoalCave_LowTideIceRoom_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(SKY_PILLAR_1F),
+ .mapNum = MAP_NUM(SKY_PILLAR_1F),
+ .landMonsInfo = &gSkyPillar_1F_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(SOOTOPOLIS_CITY),
+ .mapNum = MAP_NUM(SOOTOPOLIS_CITY),
+ .landMonsInfo = NULL,
+ .waterMonsInfo = &gSootopolisCity_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gSootopolisCity_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(SKY_PILLAR_3F),
+ .mapNum = MAP_NUM(SKY_PILLAR_3F),
+ .landMonsInfo = &gSkyPillar_3F_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(SKY_PILLAR_5F),
+ .mapNum = MAP_NUM(SKY_PILLAR_5F),
+ .landMonsInfo = &gSkyPillar_5F_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(SAFARI_ZONE_EM_2),
+ .mapNum = MAP_NUM(SAFARI_ZONE_EM_2),
+ .landMonsInfo = &gSafariZone_Southeast_LandMonsInfo,
+ .waterMonsInfo = &gSafariZone_Southeast_WaterMonsInfo,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = &gSafariZone_Southeast_FishingMonsInfo,
+ },
+ {
+ .mapGroup = MAP_GROUP(SAFARI_ZONE_EM_1),
+ .mapNum = MAP_NUM(SAFARI_ZONE_EM_1),
+ .landMonsInfo = &gSafariZone_Northeast_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = &gSafariZone_Northeast_RockSmashMonsInfo,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(MAGMA_HIDEOUT_1F),
+ .mapNum = MAP_NUM(MAGMA_HIDEOUT_1F),
+ .landMonsInfo = &gMagmaHideout_1F_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(MAGMA_HIDEOUT_2F_1R),
+ .mapNum = MAP_NUM(MAGMA_HIDEOUT_2F_1R),
+ .landMonsInfo = &gMagmaHideout_2F_1R_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(MAGMA_HIDEOUT_2F_2R),
+ .mapNum = MAP_NUM(MAGMA_HIDEOUT_2F_2R),
+ .landMonsInfo = &gMagmaHideout_2F_2R_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(MAGMA_HIDEOUT_3F_1R),
+ .mapNum = MAP_NUM(MAGMA_HIDEOUT_3F_1R),
+ .landMonsInfo = &gMagmaHideout_3F_1R_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(MAGMA_HIDEOUT_3F_2R),
+ .mapNum = MAP_NUM(MAGMA_HIDEOUT_3F_2R),
+ .landMonsInfo = &gMagmaHideout_3F_2R_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(MAGMA_HIDEOUT_4F),
+ .mapNum = MAP_NUM(MAGMA_HIDEOUT_4F),
+ .landMonsInfo = &gMagmaHideout_4F_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(MAGMA_HIDEOUT_3F_3R),
+ .mapNum = MAP_NUM(MAGMA_HIDEOUT_3F_3R),
+ .landMonsInfo = &gMagmaHideout_3F_3R_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(MAGMA_HIDEOUT_2F_3R),
+ .mapNum = MAP_NUM(MAGMA_HIDEOUT_2F_3R),
+ .landMonsInfo = &gMagmaHideout_2F_3R_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(MIRAGE_TOWER_1F),
+ .mapNum = MAP_NUM(MIRAGE_TOWER_1F),
+ .landMonsInfo = &gMirageTower_1F_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(MIRAGE_TOWER_2F),
+ .mapNum = MAP_NUM(MIRAGE_TOWER_2F),
+ .landMonsInfo = &gMirageTower_2F_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(MIRAGE_TOWER_3F),
+ .mapNum = MAP_NUM(MIRAGE_TOWER_3F),
+ .landMonsInfo = &gMirageTower_3F_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(MIRAGE_TOWER_4F),
+ .mapNum = MAP_NUM(MIRAGE_TOWER_4F),
+ .landMonsInfo = &gMirageTower_4F_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(DESERT_UNDERPASS),
+ .mapNum = MAP_NUM(DESERT_UNDERPASS),
+ .landMonsInfo = &gDesertUnderpass_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(ARTISAN_CAVE_B1F),
+ .mapNum = MAP_NUM(ARTISAN_CAVE_B1F),
+ .landMonsInfo = &gArtisanCave_B1F_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(ARTISAN_CAVE_1F),
+ .mapNum = MAP_NUM(ARTISAN_CAVE_1F),
+ .landMonsInfo = &gArtisanCave_1F_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(ALTERING_CAVE),
+ .mapNum = MAP_NUM(ALTERING_CAVE),
+ .landMonsInfo = &gAlteringCave1_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(ALTERING_CAVE),
+ .mapNum = MAP_NUM(ALTERING_CAVE),
+ .landMonsInfo = &gAlteringCave2_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(ALTERING_CAVE),
+ .mapNum = MAP_NUM(ALTERING_CAVE),
+ .landMonsInfo = &gAlteringCave3_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(ALTERING_CAVE),
+ .mapNum = MAP_NUM(ALTERING_CAVE),
+ .landMonsInfo = &gAlteringCave4_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(ALTERING_CAVE),
+ .mapNum = MAP_NUM(ALTERING_CAVE),
+ .landMonsInfo = &gAlteringCave5_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(ALTERING_CAVE),
+ .mapNum = MAP_NUM(ALTERING_CAVE),
+ .landMonsInfo = &gAlteringCave6_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(ALTERING_CAVE),
+ .mapNum = MAP_NUM(ALTERING_CAVE),
+ .landMonsInfo = &gAlteringCave7_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(ALTERING_CAVE),
+ .mapNum = MAP_NUM(ALTERING_CAVE),
+ .landMonsInfo = &gAlteringCave8_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(ALTERING_CAVE),
+ .mapNum = MAP_NUM(ALTERING_CAVE),
+ .landMonsInfo = &gAlteringCave9_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(METEOR_FALLS_STEVENS_CAVE),
+ .mapNum = MAP_NUM(METEOR_FALLS_STEVENS_CAVE),
+ .landMonsInfo = &gMeteorFalls_StevensCave_LandMonsInfo,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = MAP_GROUP(UNDEFINED),
+ .mapNum = MAP_NUM(UNDEFINED),
+ .landMonsInfo = NULL,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+};
+
+const struct WildPokemon gBattlePyramidPlaceholders_1[] =
+{
+ {5, 5, SPECIES_BULBASAUR},
+ {5, 5, SPECIES_BULBASAUR},
+ {5, 5, SPECIES_BULBASAUR},
+ {5, 5, SPECIES_BULBASAUR},
+ {5, 5, SPECIES_IVYSAUR},
+ {5, 5, SPECIES_IVYSAUR},
+ {5, 5, SPECIES_VENUSAUR},
+ {5, 5, SPECIES_VENUSAUR},
+ {5, 5, SPECIES_VENUSAUR},
+ {5, 5, SPECIES_CHARMANDER},
+ {5, 5, SPECIES_VENUSAUR},
+ {5, 5, SPECIES_CHARMANDER},
+};
+
+const struct WildPokemonInfo gBattlePyramidPlaceholders_1Info = {4, gBattlePyramidPlaceholders_1};
+
+const struct WildPokemon gBattlePyramidPlaceholders_2[] =
+{
+ {5, 5, SPECIES_IVYSAUR},
+ {5, 5, SPECIES_IVYSAUR},
+ {5, 5, SPECIES_IVYSAUR},
+ {5, 5, SPECIES_IVYSAUR},
+ {5, 5, SPECIES_VENUSAUR},
+ {5, 5, SPECIES_VENUSAUR},
+ {5, 5, SPECIES_CHARMANDER},
+ {5, 5, SPECIES_CHARMANDER},
+ {5, 5, SPECIES_CHARMANDER},
+ {5, 5, SPECIES_CHARMELEON},
+ {5, 5, SPECIES_CHARMELEON},
+ {5, 5, SPECIES_CHARMANDER},
+};
+
+const struct WildPokemonInfo gBattlePyramidPlaceholders_2Info = {4, gBattlePyramidPlaceholders_2};
+
+const struct WildPokemon gBattlePyramidPlaceholders_3[] =
+{
+ {5, 5, SPECIES_VENUSAUR},
+ {5, 5, SPECIES_VENUSAUR},
+ {5, 5, SPECIES_VENUSAUR},
+ {5, 5, SPECIES_VENUSAUR},
+ {5, 5, SPECIES_CHARMANDER},
+ {5, 5, SPECIES_CHARMANDER},
+ {5, 5, SPECIES_CHARMELEON},
+ {5, 5, SPECIES_CHARMELEON},
+ {5, 5, SPECIES_CHARMELEON},
+ {5, 5, SPECIES_CHARIZARD},
+ {5, 5, SPECIES_CHARMELEON},
+ {5, 5, SPECIES_CHARIZARD},
+};
+
+const struct WildPokemonInfo gBattlePyramidPlaceholders_3Info = {4, gBattlePyramidPlaceholders_3};
+
+const struct WildPokemon gBattlePyramidPlaceholders_4[] =
+{
+ {5, 5, SPECIES_CHARMANDER},
+ {5, 5, SPECIES_CHARMANDER},
+ {5, 5, SPECIES_CHARMANDER},
+ {5, 5, SPECIES_CHARMANDER},
+ {5, 5, SPECIES_CHARMELEON},
+ {5, 5, SPECIES_CHARMELEON},
+ {5, 5, SPECIES_CHARIZARD},
+ {5, 5, SPECIES_CHARIZARD},
+ {5, 5, SPECIES_CHARIZARD},
+ {5, 5, SPECIES_SQUIRTLE},
+ {5, 5, SPECIES_CHARIZARD},
+ {5, 5, SPECIES_SQUIRTLE},
+};
+
+const struct WildPokemonInfo gBattlePyramidPlaceholders_4Info = {4, gBattlePyramidPlaceholders_4};
+
+const struct WildPokemon gBattlePyramidPlaceholders_5[] =
+{
+ {5, 5, SPECIES_CHARMELEON},
+ {5, 5, SPECIES_CHARMELEON},
+ {5, 5, SPECIES_CHARMELEON},
+ {5, 5, SPECIES_CHARMELEON},
+ {5, 5, SPECIES_CHARIZARD},
+ {5, 5, SPECIES_CHARIZARD},
+ {5, 5, SPECIES_SQUIRTLE},
+ {5, 5, SPECIES_SQUIRTLE},
+ {5, 5, SPECIES_SQUIRTLE},
+ {5, 5, SPECIES_WARTORTLE},
+ {5, 5, SPECIES_SQUIRTLE},
+ {5, 5, SPECIES_WARTORTLE},
+};
+
+const struct WildPokemonInfo gBattlePyramidPlaceholders_5Info = {4, gBattlePyramidPlaceholders_5};
+
+const struct WildPokemon gBattlePyramidPlaceholders_6[] =
+{
+ {5, 5, SPECIES_CHARIZARD},
+ {5, 5, SPECIES_CHARIZARD},
+ {5, 5, SPECIES_CHARIZARD},
+ {5, 5, SPECIES_CHARMELEON},
+ {5, 5, SPECIES_SQUIRTLE},
+ {5, 5, SPECIES_SQUIRTLE},
+ {5, 5, SPECIES_WARTORTLE},
+ {5, 5, SPECIES_WARTORTLE},
+ {5, 5, SPECIES_WARTORTLE},
+ {5, 5, SPECIES_WARTORTLE},
+ {5, 5, SPECIES_WARTORTLE},
+ {5, 5, SPECIES_WARTORTLE},
+};
+
+const struct WildPokemonInfo gBattlePyramidPlaceholders_6Info = {4, gBattlePyramidPlaceholders_6};
+
+const struct WildPokemon gBattlePyramidPlaceholders_7[] =
+{
+ {5, 5, SPECIES_WARTORTLE},
+ {5, 5, SPECIES_WARTORTLE},
+ {5, 5, SPECIES_SQUIRTLE},
+ {5, 5, SPECIES_SQUIRTLE},
+ {5, 5, SPECIES_SQUIRTLE},
+ {5, 5, SPECIES_CHARIZARD},
+ {5, 5, SPECIES_CHARIZARD},
+ {5, 5, SPECIES_CHARIZARD},
+ {5, 5, SPECIES_CHARMELEON},
+ {5, 5, SPECIES_CHARMELEON},
+ {5, 5, SPECIES_CHARMELEON},
+ {5, 5, SPECIES_CHARMELEON},
+};
+
+const struct WildPokemonInfo gBattlePyramidPlaceholders_7Info = {8, gBattlePyramidPlaceholders_7};
+
+const struct WildPokemonHeader gBattlePyramidWildMonHeaders[] =
+{
+ {
+ .mapGroup = 0,
+ .mapNum = 1,
+ .landMonsInfo = &gBattlePyramidPlaceholders_1Info,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = 0,
+ .mapNum = 2,
+ .landMonsInfo = &gBattlePyramidPlaceholders_2Info,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = 0,
+ .mapNum = 3,
+ .landMonsInfo = &gBattlePyramidPlaceholders_3Info,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = 0,
+ .mapNum = 4,
+ .landMonsInfo = &gBattlePyramidPlaceholders_4Info,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = 0,
+ .mapNum = 5,
+ .landMonsInfo = &gBattlePyramidPlaceholders_5Info,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = 0,
+ .mapNum = 6,
+ .landMonsInfo = &gBattlePyramidPlaceholders_6Info,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = 0,
+ .mapNum = 7,
+ .landMonsInfo = &gBattlePyramidPlaceholders_7Info,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = 255,
+ .mapNum = 255,
+ .landMonsInfo = NULL,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+};
+
+const struct WildPokemon gBattlePikeMons_1[] =
+{
+ {5, 5, SPECIES_SEVIPER},
+ {5, 5, SPECIES_MILOTIC},
+ {5, 5, SPECIES_DUSCLOPS},
+ {5, 5, SPECIES_DUSCLOPS},
+ {5, 5, SPECIES_DUSCLOPS},
+ {5, 5, SPECIES_DUSCLOPS},
+ {5, 5, SPECIES_SEVIPER},
+ {5, 5, SPECIES_MILOTIC},
+ {5, 5, SPECIES_DUSCLOPS},
+ {5, 5, SPECIES_DUSCLOPS},
+ {5, 5, SPECIES_SEVIPER},
+ {5, 5, SPECIES_MILOTIC},
+};
+
+const struct WildPokemonInfo gBattlePikeMonsInfo_1 = {10, gBattlePikeMons_1};
+
+const struct WildPokemon gBattlePikeMons_2[] =
+{
+ {5, 5, SPECIES_SEVIPER},
+ {5, 5, SPECIES_MILOTIC},
+ {5, 5, SPECIES_ELECTRODE},
+ {5, 5, SPECIES_ELECTRODE},
+ {5, 5, SPECIES_ELECTRODE},
+ {5, 5, SPECIES_ELECTRODE},
+ {5, 5, SPECIES_SEVIPER},
+ {5, 5, SPECIES_MILOTIC},
+ {5, 5, SPECIES_ELECTRODE},
+ {5, 5, SPECIES_ELECTRODE},
+ {5, 5, SPECIES_SEVIPER},
+ {5, 5, SPECIES_MILOTIC},
+};
+
+const struct WildPokemonInfo gBattlePikeMonsInfo_2 = {10, gBattlePikeMons_2};
+
+const struct WildPokemon gBattlePikeMons_3[] =
+{
+ {5, 5, SPECIES_SEVIPER},
+ {5, 5, SPECIES_MILOTIC},
+ {5, 5, SPECIES_BRELOOM},
+ {5, 5, SPECIES_BRELOOM},
+ {5, 5, SPECIES_BRELOOM},
+ {5, 5, SPECIES_BRELOOM},
+ {5, 5, SPECIES_SEVIPER},
+ {5, 5, SPECIES_MILOTIC},
+ {5, 5, SPECIES_BRELOOM},
+ {5, 5, SPECIES_BRELOOM},
+ {5, 5, SPECIES_SEVIPER},
+ {5, 5, SPECIES_MILOTIC},
+};
+
+const struct WildPokemonInfo gBattlePikeMonsInfo_3 = {10, gBattlePikeMons_3};
+
+const struct WildPokemon gBattlePikeMons_4[] =
+{
+ {5, 5, SPECIES_SEVIPER},
+ {5, 5, SPECIES_MILOTIC},
+ {5, 5, SPECIES_WOBBUFFET},
+ {5, 5, SPECIES_WOBBUFFET},
+ {5, 5, SPECIES_WOBBUFFET},
+ {5, 5, SPECIES_WOBBUFFET},
+ {5, 5, SPECIES_SEVIPER},
+ {5, 5, SPECIES_MILOTIC},
+ {5, 5, SPECIES_WOBBUFFET},
+ {5, 5, SPECIES_WOBBUFFET},
+ {5, 5, SPECIES_SEVIPER},
+ {5, 5, SPECIES_MILOTIC},
+};
+
+const struct WildPokemonInfo gBattlePikeMonsInfo_4 = {10, gBattlePikeMons_4};
+
+const struct WildPokemonHeader gBattlePikeWildMonHeaders[] =
+{
+ {
+ .mapGroup = 0,
+ .mapNum = 1,
+ .landMonsInfo = &gBattlePikeMonsInfo_1,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = 0,
+ .mapNum = 2,
+ .landMonsInfo = &gBattlePikeMonsInfo_2,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = 0,
+ .mapNum = 3,
+ .landMonsInfo = &gBattlePikeMonsInfo_3,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = 0,
+ .mapNum = 4,
+ .landMonsInfo = &gBattlePikeMonsInfo_4,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+ {
+ .mapGroup = 255,
+ .mapNum = 255,
+ .landMonsInfo = NULL,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+};
+
+const struct WildPokemon gWildFeebasRoute119Data = {20, 25, SPECIES_FEEBAS};
+
+const u16 gRoute119WaterTileData[] =
+{
+ 0, 0x2D, 0,
+ 0x2E, 0x5B, 0x83,
+ 0x5C, 0x8B, 0x12A,
+};
+// code
void DisableWildEncounters(bool8 disabled)
{
sWildEncountersDisabled = disabled;
diff --git a/sym_ewram.txt b/sym_ewram.txt
index 3f89b7adf..fb7c7a4e7 100644
--- a/sym_ewram.txt
+++ b/sym_ewram.txt
@@ -522,20 +522,7 @@ gMoveToLearn: @ 20244E2
gBattleMonForms: @ 20244E4
.space 0x4
-sLearningMoveTableID: @ 20244E8
- .space 0x1
-
-gPlayerPartyCount: @ 20244E9
- .space 0x1
-
-gEnemyPartyCount: @ 20244EA
- .space 0x2
-
-gPlayerParty: @ 20244EC
- .space 600
-
-gEnemyParty: @ 2024744
- .space 600
+ .include "src/pokemon_1.o"
gUnknown_0202499C: @ 202499C
.space 0x18