diff options
author | PikalaxALT <PikalaxALT@gmail.com> | 2019-10-22 21:24:16 -0400 |
---|---|---|
committer | PikalaxALT <PikalaxALT@gmail.com> | 2019-10-22 21:24:16 -0400 |
commit | 8249a58a2cedc0b3ec9f5033a4745c13e49a86ae (patch) | |
tree | 645556b36224baf1bfa1b37cfd70b09b8c04c09a | |
parent | 4dfc6699fedf01167987061e7cd63cc28245519a (diff) |
Split trainers and port species and move names
-rw-r--r-- | asm/field_specials.s | 12 | ||||
-rw-r--r-- | data/data.s | 35 | ||||
-rw-r--r-- | data/graphics.s | 4 | ||||
-rw-r--r-- | data/text/species_names.inc | 412 | ||||
-rw-r--r-- | include/graphics.h | 4 | ||||
-rw-r--r-- | ld_script.txt | 2 | ||||
-rw-r--r-- | src/data.c | 11 | ||||
-rw-r--r-- | src/data/pokemon_graphics/enemy_mon_elevation.h | 65 | ||||
-rw-r--r-- | src/data/text/move_names.h | 357 | ||||
-rw-r--r-- | src/data/text/species_names.h | 414 | ||||
-rw-r--r-- | src/data/text/trainer_class_names.h | 109 | ||||
-rw-r--r-- | src/data/trainer_graphics/back_pic_anims.h | 91 | ||||
-rw-r--r-- | src/data/trainer_graphics/back_pic_tables.h | 27 | ||||
-rw-r--r-- | src/data/trainer_parties.h | 11557 | ||||
-rw-r--r-- | src/data/trainers.h (renamed from src/trainers.c) | 11676 |
15 files changed, 12645 insertions, 12131 deletions
diff --git a/asm/field_specials.s b/asm/field_specials.s index eba95e9cf..653923fda 100644 --- a/asm/field_specials.s +++ b/asm/field_specials.s @@ -4953,7 +4953,7 @@ _080CCBEA: cmp r7, 0 bne _080CCC34 ldr r0, _080CCC24 @ =gStringVar2 - ldr r1, _080CCC28 @ =gUnknown_82481BE + ldr r1, _080CCC28 @ =gMoveNames + 0x112A FRENZY PLANT bl StringCopy ldr r1, _080CCC2C @ =gSpecialVar_0x8005 movs r0, 0xF @@ -4964,14 +4964,14 @@ _080CCBEA: _080CCC1C: .4byte gUnknown_83F6203 _080CCC20: .4byte gPlayerParty _080CCC24: .4byte gStringVar2 -_080CCC28: .4byte gUnknown_82481BE +_080CCC28: .4byte gMoveNames + 0x112A _080CCC2C: .4byte gSpecialVar_0x8005 _080CCC30: .4byte 0x000002de _080CCC34: cmp r7, 0x1 bne _080CCC5C ldr r0, _080CCC4C @ =gStringVar2 - ldr r1, _080CCC50 @ =gUnknown_824802B + ldr r1, _080CCC50 @ =gMoveNames + 0xF97 BLAST BURN bl StringCopy ldr r1, _080CCC54 @ =gSpecialVar_0x8005 movs r0, 0x10 @@ -4980,12 +4980,12 @@ _080CCC34: b _080CCC6E .align 2, 0 _080CCC4C: .4byte gStringVar2 -_080CCC50: .4byte gUnknown_824802B +_080CCC50: .4byte gMoveNames + 0xF97 _080CCC54: .4byte gSpecialVar_0x8005 _080CCC58: .4byte 0x000002df _080CCC5C: ldr r0, _080CCC80 @ =gStringVar2 - ldr r1, _080CCC84 @ =gUnknown_8248038 + ldr r1, _080CCC84 @ =gMoveNames + 0xFA4 HYDRO CANNON bl StringCopy ldr r1, _080CCC88 @ =gSpecialVar_0x8005 movs r0, 0x11 @@ -5003,7 +5003,7 @@ _080CCC7A: b _080CCCE4 .align 2, 0 _080CCC80: .4byte gStringVar2 -_080CCC84: .4byte gUnknown_8248038 +_080CCC84: .4byte gMoveNames + 0xFA4 _080CCC88: .4byte gSpecialVar_0x8005 _080CCC8C: movs r0, 0x64 diff --git a/data/data.s b/data/data.s index 179fc3817..366d6bf46 100644 --- a/data/data.s +++ b/data/data.s @@ -8,41 +8,10 @@ .include "constants/constants.inc" .section .rodata - -gAnimCmd_8239EBC:: @ 8239EBC - .incbin "baserom.gba", 0x239EBC, 0xB8 - -gTrainerBackAnimsPtrTable:: @ 8239F74 - .incbin "baserom.gba", 0x239F74, 0x18 - -gTrainerBackPicCoords:: @ 8239F8C - .incbin "baserom.gba", 0x239F8C, 0x18 - -gTrainerBackPicTable:: @ 8239FA4 - .incbin "baserom.gba", 0x239FA4, 0x30 - -gTrainerBackPicPaletteTable:: @ 8239FD4 - .incbin "baserom.gba", 0x239FD4, 0x30 - -gEnemyMonElevation:: @ 823A004 - .incbin "baserom.gba", 0x23A004, 0x19C - - .section .rodata.8245EE0 .align 2, 0 -gSpeciesNames:: @ 8245EE0 - .include "data/text/species_names.inc" - -gMoveNames:: @ 8247094 - .incbin "baserom.gba", 0x247094, 0xF97 - -gUnknown_824802B:: @ 824802B - .incbin "baserom.gba", 0x24802B, 0xD - -gUnknown_8248038:: @ 8248038 - .incbin "baserom.gba", 0x248038, 0x186 -gUnknown_82481BE:: @ 82481BE - .incbin "baserom.gba", 0x2481BE, 0x12A +gUnknown_824829C:: @ 824829C + .incbin "baserom.gba", 0x24829C, 0x4c gUnknown_82482E8:: @ 82482E8 .incbin "baserom.gba", 0x2482E8, 0x18 diff --git a/data/graphics.s b/data/graphics.s index 0fb817421..9a7a19312 100644 --- a/data/graphics.s +++ b/data/graphics.s @@ -13420,11 +13420,11 @@ gTrainerBackPic_RSMay:: @ 8E74EBC .incbin "graphics/trainers/back_pics/ruby_sapphire_may_back_pic.4bpp" .align 2 -gTrainerPalette_LeafBackPic:: @ 8E76EBC +gTrainerPalette_RedBackPic:: @ 8E76EBC .incbin "graphics/trainers/palettes/leaf_back_pic.gbapal.lz" .align 2 -gTrainerPalette_RedBackPic:: @ 8E76EE4 +gTrainerPalette_LeafBackPic:: @ 8E76EE4 .incbin "graphics/trainers/palettes/red_back_pic.gbapal.lz" .align 2 diff --git a/data/text/species_names.inc b/data/text/species_names.inc deleted file mode 100644 index 04907c86e..000000000 --- a/data/text/species_names.inc +++ /dev/null @@ -1,412 +0,0 @@ - .string "??????????$", 11 - .string "BULBASAUR$", 11 - .string "IVYSAUR$", 11 - .string "VENUSAUR$", 11 - .string "CHARMANDER$", 11 - .string "CHARMELEON$", 11 - .string "CHARIZARD$", 11 - .string "SQUIRTLE$", 11 - .string "WARTORTLE$", 11 - .string "BLASTOISE$", 11 - .string "CATERPIE$", 11 - .string "METAPOD$", 11 - .string "BUTTERFREE$", 11 - .string "WEEDLE$", 11 - .string "KAKUNA$", 11 - .string "BEEDRILL$", 11 - .string "PIDGEY$", 11 - .string "PIDGEOTTO$", 11 - .string "PIDGEOT$", 11 - .string "RATTATA$", 11 - .string "RATICATE$", 11 - .string "SPEAROW$", 11 - .string "FEAROW$", 11 - .string "EKANS$", 11 - .string "ARBOK$", 11 - .string "PIKACHU$", 11 - .string "RAICHU$", 11 - .string "SANDSHREW$", 11 - .string "SANDSLASH$", 11 - .string "NIDORAN♀$", 11 - .string "NIDORINA$", 11 - .string "NIDOQUEEN$", 11 - .string "NIDORAN♂$", 11 - .string "NIDORINO$", 11 - .string "NIDOKING$", 11 - .string "CLEFAIRY$", 11 - .string "CLEFABLE$", 11 - .string "VULPIX$", 11 - .string "NINETALES$", 11 - .string "JIGGLYPUFF$", 11 - .string "WIGGLYTUFF$", 11 - .string "ZUBAT$", 11 - .string "GOLBAT$", 11 - .string "ODDISH$", 11 - .string "GLOOM$", 11 - .string "VILEPLUME$", 11 - .string "PARAS$", 11 - .string "PARASECT$", 11 - .string "VENONAT$", 11 - .string "VENOMOTH$", 11 - .string "DIGLETT$", 11 - .string "DUGTRIO$", 11 - .string "MEOWTH$", 11 - .string "PERSIAN$", 11 - .string "PSYDUCK$", 11 - .string "GOLDUCK$", 11 - .string "MANKEY$", 11 - .string "PRIMEAPE$", 11 - .string "GROWLITHE$", 11 - .string "ARCANINE$", 11 - .string "POLIWAG$", 11 - .string "POLIWHIRL$", 11 - .string "POLIWRATH$", 11 - .string "ABRA$", 11 - .string "KADABRA$", 11 - .string "ALAKAZAM$", 11 - .string "MACHOP$", 11 - .string "MACHOKE$", 11 - .string "MACHAMP$", 11 - .string "BELLSPROUT$", 11 - .string "WEEPINBELL$", 11 - .string "VICTREEBEL$", 11 - .string "TENTACOOL$", 11 - .string "TENTACRUEL$", 11 - .string "GEODUDE$", 11 - .string "GRAVELER$", 11 - .string "GOLEM$", 11 - .string "PONYTA$", 11 - .string "RAPIDASH$", 11 - .string "SLOWPOKE$", 11 - .string "SLOWBRO$", 11 - .string "MAGNEMITE$", 11 - .string "MAGNETON$", 11 - .string "FARFETCH'D$", 11 - .string "DODUO$", 11 - .string "DODRIO$", 11 - .string "SEEL$", 11 - .string "DEWGONG$", 11 - .string "GRIMER$", 11 - .string "MUK$", 11 - .string "SHELLDER$", 11 - .string "CLOYSTER$", 11 - .string "GASTLY$", 11 - .string "HAUNTER$", 11 - .string "GENGAR$", 11 - .string "ONIX$", 11 - .string "DROWZEE$", 11 - .string "HYPNO$", 11 - .string "KRABBY$", 11 - .string "KINGLER$", 11 - .string "VOLTORB$", 11 - .string "ELECTRODE$", 11 - .string "EXEGGCUTE$", 11 - .string "EXEGGUTOR$", 11 - .string "CUBONE$", 11 - .string "MAROWAK$", 11 - .string "HITMONLEE$", 11 - .string "HITMONCHAN$", 11 - .string "LICKITUNG$", 11 - .string "KOFFING$", 11 - .string "WEEZING$", 11 - .string "RHYHORN$", 11 - .string "RHYDON$", 11 - .string "CHANSEY$", 11 - .string "TANGELA$", 11 - .string "KANGASKHAN$", 11 - .string "HORSEA$", 11 - .string "SEADRA$", 11 - .string "GOLDEEN$", 11 - .string "SEAKING$", 11 - .string "STARYU$", 11 - .string "STARMIE$", 11 - .string "MR. MIME$", 11 - .string "SCYTHER$", 11 - .string "JYNX$", 11 - .string "ELECTABUZZ$", 11 - .string "MAGMAR$", 11 - .string "PINSIR$", 11 - .string "TAUROS$", 11 - .string "MAGIKARP$", 11 - .string "GYARADOS$", 11 - .string "LAPRAS$", 11 - .string "DITTO$", 11 - .string "EEVEE$", 11 - .string "VAPOREON$", 11 - .string "JOLTEON$", 11 - .string "FLAREON$", 11 - .string "PORYGON$", 11 - .string "OMANYTE$", 11 - .string "OMASTAR$", 11 - .string "KABUTO$", 11 - .string "KABUTOPS$", 11 - .string "AERODACTYL$", 11 - .string "SNORLAX$", 11 - .string "ARTICUNO$", 11 - .string "ZAPDOS$", 11 - .string "MOLTRES$", 11 - .string "DRATINI$", 11 - .string "DRAGONAIR$", 11 - .string "DRAGONITE$", 11 - .string "MEWTWO$", 11 - .string "MEW$", 11 - .string "CHIKORITA$", 11 - .string "BAYLEEF$", 11 - .string "MEGANIUM$", 11 - .string "CYNDAQUIL$", 11 - .string "QUILAVA$", 11 - .string "TYPHLOSION$", 11 - .string "TOTODILE$", 11 - .string "CROCONAW$", 11 - .string "FERALIGATR$", 11 - .string "SENTRET$", 11 - .string "FURRET$", 11 - .string "HOOTHOOT$", 11 - .string "NOCTOWL$", 11 - .string "LEDYBA$", 11 - .string "LEDIAN$", 11 - .string "SPINARAK$", 11 - .string "ARIADOS$", 11 - .string "CROBAT$", 11 - .string "CHINCHOU$", 11 - .string "LANTURN$", 11 - .string "PICHU$", 11 - .string "CLEFFA$", 11 - .string "IGGLYBUFF$", 11 - .string "TOGEPI$", 11 - .string "TOGETIC$", 11 - .string "NATU$", 11 - .string "XATU$", 11 - .string "MAREEP$", 11 - .string "FLAAFFY$", 11 - .string "AMPHAROS$", 11 - .string "BELLOSSOM$", 11 - .string "MARILL$", 11 - .string "AZUMARILL$", 11 - .string "SUDOWOODO$", 11 - .string "POLITOED$", 11 - .string "HOPPIP$", 11 - .string "SKIPLOOM$", 11 - .string "JUMPLUFF$", 11 - .string "AIPOM$", 11 - .string "SUNKERN$", 11 - .string "SUNFLORA$", 11 - .string "YANMA$", 11 - .string "WOOPER$", 11 - .string "QUAGSIRE$", 11 - .string "ESPEON$", 11 - .string "UMBREON$", 11 - .string "MURKROW$", 11 - .string "SLOWKING$", 11 - .string "MISDREAVUS$", 11 - .string "UNOWN$", 11 - .string "WOBBUFFET$", 11 - .string "GIRAFARIG$", 11 - .string "PINECO$", 11 - .string "FORRETRESS$", 11 - .string "DUNSPARCE$", 11 - .string "GLIGAR$", 11 - .string "STEELIX$", 11 - .string "SNUBBULL$", 11 - .string "GRANBULL$", 11 - .string "QWILFISH$", 11 - .string "SCIZOR$", 11 - .string "SHUCKLE$", 11 - .string "HERACROSS$", 11 - .string "SNEASEL$", 11 - .string "TEDDIURSA$", 11 - .string "URSARING$", 11 - .string "SLUGMA$", 11 - .string "MAGCARGO$", 11 - .string "SWINUB$", 11 - .string "PILOSWINE$", 11 - .string "CORSOLA$", 11 - .string "REMORAID$", 11 - .string "OCTILLERY$", 11 - .string "DELIBIRD$", 11 - .string "MANTINE$", 11 - .string "SKARMORY$", 11 - .string "HOUNDOUR$", 11 - .string "HOUNDOOM$", 11 - .string "KINGDRA$", 11 - .string "PHANPY$", 11 - .string "DONPHAN$", 11 - .string "PORYGON2$", 11 - .string "STANTLER$", 11 - .string "SMEARGLE$", 11 - .string "TYROGUE$", 11 - .string "HITMONTOP$", 11 - .string "SMOOCHUM$", 11 - .string "ELEKID$", 11 - .string "MAGBY$", 11 - .string "MILTANK$", 11 - .string "BLISSEY$", 11 - .string "RAIKOU$", 11 - .string "ENTEI$", 11 - .string "SUICUNE$", 11 - .string "LARVITAR$", 11 - .string "PUPITAR$", 11 - .string "TYRANITAR$", 11 - .string "LUGIA$", 11 - .string "HO-OH$", 11 - .string "CELEBI$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "TREECKO$", 11 - .string "GROVYLE$", 11 - .string "SCEPTILE$", 11 - .string "TORCHIC$", 11 - .string "COMBUSKEN$", 11 - .string "BLAZIKEN$", 11 - .string "MUDKIP$", 11 - .string "MARSHTOMP$", 11 - .string "SWAMPERT$", 11 - .string "POOCHYENA$", 11 - .string "MIGHTYENA$", 11 - .string "ZIGZAGOON$", 11 - .string "LINOONE$", 11 - .string "WURMPLE$", 11 - .string "SILCOON$", 11 - .string "BEAUTIFLY$", 11 - .string "CASCOON$", 11 - .string "DUSTOX$", 11 - .string "LOTAD$", 11 - .string "LOMBRE$", 11 - .string "LUDICOLO$", 11 - .string "SEEDOT$", 11 - .string "NUZLEAF$", 11 - .string "SHIFTRY$", 11 - .string "NINCADA$", 11 - .string "NINJASK$", 11 - .string "SHEDINJA$", 11 - .string "TAILLOW$", 11 - .string "SWELLOW$", 11 - .string "SHROOMISH$", 11 - .string "BRELOOM$", 11 - .string "SPINDA$", 11 - .string "WINGULL$", 11 - .string "PELIPPER$", 11 - .string "SURSKIT$", 11 - .string "MASQUERAIN$", 11 - .string "WAILMER$", 11 - .string "WAILORD$", 11 - .string "SKITTY$", 11 - .string "DELCATTY$", 11 - .string "KECLEON$", 11 - .string "BALTOY$", 11 - .string "CLAYDOL$", 11 - .string "NOSEPASS$", 11 - .string "TORKOAL$", 11 - .string "SABLEYE$", 11 - .string "BARBOACH$", 11 - .string "WHISCASH$", 11 - .string "LUVDISC$", 11 - .string "CORPHISH$", 11 - .string "CRAWDAUNT$", 11 - .string "FEEBAS$", 11 - .string "MILOTIC$", 11 - .string "CARVANHA$", 11 - .string "SHARPEDO$", 11 - .string "TRAPINCH$", 11 - .string "VIBRAVA$", 11 - .string "FLYGON$", 11 - .string "MAKUHITA$", 11 - .string "HARIYAMA$", 11 - .string "ELECTRIKE$", 11 - .string "MANECTRIC$", 11 - .string "NUMEL$", 11 - .string "CAMERUPT$", 11 - .string "SPHEAL$", 11 - .string "SEALEO$", 11 - .string "WALREIN$", 11 - .string "CACNEA$", 11 - .string "CACTURNE$", 11 - .string "SNORUNT$", 11 - .string "GLALIE$", 11 - .string "LUNATONE$", 11 - .string "SOLROCK$", 11 - .string "AZURILL$", 11 - .string "SPOINK$", 11 - .string "GRUMPIG$", 11 - .string "PLUSLE$", 11 - .string "MINUN$", 11 - .string "MAWILE$", 11 - .string "MEDITITE$", 11 - .string "MEDICHAM$", 11 - .string "SWABLU$", 11 - .string "ALTARIA$", 11 - .string "WYNAUT$", 11 - .string "DUSKULL$", 11 - .string "DUSCLOPS$", 11 - .string "ROSELIA$", 11 - .string "SLAKOTH$", 11 - .string "VIGOROTH$", 11 - .string "SLAKING$", 11 - .string "GULPIN$", 11 - .string "SWALOT$", 11 - .string "TROPIUS$", 11 - .string "WHISMUR$", 11 - .string "LOUDRED$", 11 - .string "EXPLOUD$", 11 - .string "CLAMPERL$", 11 - .string "HUNTAIL$", 11 - .string "GOREBYSS$", 11 - .string "ABSOL$", 11 - .string "SHUPPET$", 11 - .string "BANETTE$", 11 - .string "SEVIPER$", 11 - .string "ZANGOOSE$", 11 - .string "RELICANTH$", 11 - .string "ARON$", 11 - .string "LAIRON$", 11 - .string "AGGRON$", 11 - .string "CASTFORM$", 11 - .string "VOLBEAT$", 11 - .string "ILLUMISE$", 11 - .string "LILEEP$", 11 - .string "CRADILY$", 11 - .string "ANORITH$", 11 - .string "ARMALDO$", 11 - .string "RALTS$", 11 - .string "KIRLIA$", 11 - .string "GARDEVOIR$", 11 - .string "BAGON$", 11 - .string "SHELGON$", 11 - .string "SALAMENCE$", 11 - .string "BELDUM$", 11 - .string "METANG$", 11 - .string "METAGROSS$", 11 - .string "REGIROCK$", 11 - .string "REGICE$", 11 - .string "REGISTEEL$", 11 - .string "KYOGRE$", 11 - .string "GROUDON$", 11 - .string "RAYQUAZA$", 11 - .string "LATIAS$", 11 - .string "LATIOS$", 11 - .string "JIRACHI$", 11 - .string "DEOXYS$", 11 - .string "CHIMECHO$", 11 diff --git a/include/graphics.h b/include/graphics.h index 4e24cf9d8..638351be4 100644 --- a/include/graphics.h +++ b/include/graphics.h @@ -2654,6 +2654,10 @@ extern const u32 gTrainerPalette_Collector[]; extern const u32 gTrainerPalette_Wally[]; extern const u32 gTrainerPalette_RSBrendan1[]; extern const u32 gTrainerPalette_RSMay1[]; +extern const u32 gTrainerPalette_LeafBackPic[]; +extern const u32 gTrainerPalette_RedBackPic[]; +extern const u32 gTrainerPalette_PokeDudeBackPic[]; +extern const u32 gTrainerPalette_OldManBackPic[]; extern const u32 gTrainerPalette_PokemonBreederM[]; extern const u32 gTrainerPalette_RSPokemonBreederF[]; extern const u32 gTrainerPalette_RSPokemonRangerM[]; diff --git a/ld_script.txt b/ld_script.txt index 4c8df51a1..341b1b103 100644 --- a/ld_script.txt +++ b/ld_script.txt @@ -385,8 +385,6 @@ SECTIONS { src/main_menu.o(.rodata); src/data.o(.rodata); data/data.o(.rodata); - src/trainers.o(.rodata); - data/data.o(.rodata.8245EE0); src/battle_util.o(.rodata); src/battle_script_commands.o(.rodata); src/battle_controller_player.o(.rodata); diff --git a/src/data.c b/src/data.c index 42c9cfaab..dddeeac51 100644 --- a/src/data.c +++ b/src/data.c @@ -8,6 +8,7 @@ #include "constants/species.h" #include "constants/trainers.h" #include "constants/battle_ai.h" +#include "constants/trainer_classes.h" const struct SpriteFrameImage gUnknown_8234698[] = { @@ -287,3 +288,13 @@ const union AnimCmd *const gSpriteAnimTable_82349BC[] = #include "data/trainer_graphics/front_pic_anims.h" #include "data/trainer_graphics/front_pic_tables.h" +#include "data/trainer_graphics/back_pic_anims.h" +#include "data/trainer_graphics/back_pic_tables.h" + +#include "data/pokemon_graphics/enemy_mon_elevation.h" + +#include "data/trainer_parties.h" +#include "data/text/trainer_class_names.h" +#include "data/trainers.h" +#include "data/text/species_names.h" +#include "data/text/move_names.h" diff --git a/src/data/pokemon_graphics/enemy_mon_elevation.h b/src/data/pokemon_graphics/enemy_mon_elevation.h new file mode 100644 index 000000000..dccd063da --- /dev/null +++ b/src/data/pokemon_graphics/enemy_mon_elevation.h @@ -0,0 +1,65 @@ +// This determines how much higher above the usual position the enemy Pokémon +// is during battle. Species that float or fly have nonzero values. +const u8 gEnemyMonElevation[NUM_SPECIES] = +{ + [SPECIES_BUTTERFREE] = 8, + [SPECIES_BEEDRILL] = 8, + [SPECIES_PIDGEOT] = 4, + [SPECIES_FEAROW] = 6, + [SPECIES_ZUBAT] = 8, + [SPECIES_GOLBAT] = 8, + [SPECIES_VENOMOTH] = 8, + [SPECIES_GEODUDE] = 16, + [SPECIES_MAGNEMITE] = 16, + [SPECIES_MAGNETON] = 8, + [SPECIES_GASTLY] = 4, + [SPECIES_HAUNTER] = 4, + [SPECIES_VOLTORB] = 10, + [SPECIES_ELECTRODE] = 12, + [SPECIES_KOFFING] = 8, + [SPECIES_WEEZING] = 6, + [SPECIES_AERODACTYL] = 7, + [SPECIES_ARTICUNO] = 6, + [SPECIES_ZAPDOS] = 8, + [SPECIES_MOLTRES] = 5, + [SPECIES_DRAGONITE] = 6, + [SPECIES_MEW] = 8, + [SPECIES_LEDIAN] = 8, + [SPECIES_CROBAT] = 6, + [SPECIES_HOPPIP] = 11, + [SPECIES_SKIPLOOM] = 12, + [SPECIES_JUMPLUFF] = 9, + [SPECIES_YANMA] = 8, + [SPECIES_MISDREAVUS] = 8, + [SPECIES_UNOWN] = 8, + [SPECIES_GLIGAR] = 6, + [SPECIES_LUGIA] = 6, + [SPECIES_HO_OH] = 6, + [SPECIES_CELEBI] = 15, + [SPECIES_BEAUTIFLY] = 8, + [SPECIES_DUSTOX] = 10, + [SPECIES_NINJASK] = 10, + [SPECIES_SHEDINJA] = 8, + [SPECIES_WINGULL] = 16, + [SPECIES_PELIPPER] = 8, + [SPECIES_MASQUERAIN] = 10, + [SPECIES_BALTOY] = 4, + [SPECIES_CLAYDOL] = 10, + [SPECIES_FLYGON] = 7, + [SPECIES_GLALIE] = 12, + [SPECIES_LUNATONE] = 13, + [SPECIES_SOLROCK] = 4, + [SPECIES_SWABLU] = 12, + [SPECIES_ALTARIA] = 8, + [SPECIES_DUSKULL] = 9, + [SPECIES_SHUPPET] = 12, + [SPECIES_BANETTE] = 8, + [SPECIES_CASTFORM] = 16, + [SPECIES_BELDUM] = 8, + [SPECIES_RAYQUAZA] = 6, + [SPECIES_LATIAS] = 6, + [SPECIES_LATIOS] = 6, + [SPECIES_JIRACHI] = 12, + [SPECIES_DEOXYS] = 8, + [SPECIES_CHIMECHO] = 12, +}; diff --git a/src/data/text/move_names.h b/src/data/text/move_names.h new file mode 100644 index 000000000..d45972d51 --- /dev/null +++ b/src/data/text/move_names.h @@ -0,0 +1,357 @@ +const u8 gMoveNames[][13] = { + _("-$$$$$$"), + _("POUND"), + _("KARATE CHOP"), + _("DOUBLESLAP"), + _("COMET PUNCH"), + _("MEGA PUNCH"), + _("PAY DAY"), + _("FIRE PUNCH"), + _("ICE PUNCH"), + _("THUNDERPUNCH"), + _("SCRATCH"), + _("VICEGRIP"), + _("GUILLOTINE"), + _("RAZOR WIND"), + _("SWORDS DANCE"), + _("CUT"), + _("GUST"), + _("WING ATTACK"), + _("WHIRLWIND"), + _("FLY"), + _("BIND"), + _("SLAM"), + _("VINE WHIP"), + _("STOMP"), + _("DOUBLE KICK"), + _("MEGA KICK"), + _("JUMP KICK"), + _("ROLLING KICK"), + _("SAND-ATTACK"), + _("HEADBUTT"), + _("HORN ATTACK"), + _("FURY ATTACK"), + _("HORN DRILL"), + _("TACKLE"), + _("BODY SLAM"), + _("WRAP"), + _("TAKE DOWN"), + _("THRASH"), + _("DOUBLE-EDGE"), + _("TAIL WHIP"), + _("POISON STING"), + _("TWINEEDLE"), + _("PIN MISSILE"), + _("LEER"), + _("BITE"), + _("GROWL"), + _("ROAR"), + _("SING"), + _("SUPERSONIC"), + _("SONICBOOM"), + _("DISABLE"), + _("ACID"), + _("EMBER"), + _("FLAMETHROWER"), + _("MIST"), + _("WATER GUN"), + _("HYDRO PUMP"), + _("SURF"), + _("ICE BEAM"), + _("BLIZZARD"), + _("PSYBEAM"), + _("BUBBLEBEAM"), + _("AURORA BEAM"), + _("HYPER BEAM"), + _("PECK"), + _("DRILL PECK"), + _("SUBMISSION"), + _("LOW KICK"), + _("COUNTER"), + _("SEISMIC TOSS"), + _("STRENGTH"), + _("ABSORB"), + _("MEGA DRAIN"), + _("LEECH SEED"), + _("GROWTH"), + _("RAZOR LEAF"), + _("SOLARBEAM"), + _("POISONPOWDER"), + _("STUN SPORE"), + _("SLEEP POWDER"), + _("PETAL DANCE"), + _("STRING SHOT"), + _("DRAGON RAGE"), + _("FIRE SPIN"), + _("THUNDERSHOCK"), + _("THUNDERBOLT"), + _("THUNDER WAVE"), + _("THUNDER"), + _("ROCK THROW"), + _("EARTHQUAKE"), + _("FISSURE"), + _("DIG"), + _("TOXIC"), + _("CONFUSION"), + _("PSYCHIC"), + _("HYPNOSIS"), + _("MEDITATE"), + _("AGILITY"), + _("QUICK ATTACK"), + _("RAGE"), + _("TELEPORT"), + _("NIGHT SHADE"), + _("MIMIC"), + _("SCREECH"), + _("DOUBLE TEAM"), + _("RECOVER"), + _("HARDEN"), + _("MINIMIZE"), + _("SMOKESCREEN"), + _("CONFUSE RAY"), + _("WITHDRAW"), + _("DEFENSE CURL"), + _("BARRIER"), + _("LIGHT SCREEN"), + _("HAZE"), + _("REFLECT"), + _("FOCUS ENERGY"), + _("BIDE"), + _("METRONOME"), + _("MIRROR MOVE"), + _("SELFDESTRUCT"), + _("EGG BOMB"), + _("LICK"), + _("SMOG"), + _("SLUDGE"), + _("BONE CLUB"), + _("FIRE BLAST"), + _("WATERFALL"), + _("CLAMP"), + _("SWIFT"), + _("SKULL BASH"), + _("SPIKE CANNON"), + _("CONSTRICT"), + _("AMNESIA"), + _("KINESIS"), + _("SOFTBOILED"), + _("HI JUMP KICK"), + _("GLARE"), + _("DREAM EATER"), + _("POISON GAS"), + _("BARRAGE"), + _("LEECH LIFE"), + _("LOVELY KISS"), + _("SKY ATTACK"), + _("TRANSFORM"), + _("BUBBLE"), + _("DIZZY PUNCH"), + _("SPORE"), + _("FLASH"), + _("PSYWAVE"), + _("SPLASH"), + _("ACID ARMOR"), + _("CRABHAMMER"), + _("EXPLOSION"), + _("FURY SWIPES"), + _("BONEMERANG"), + _("REST"), + _("ROCK SLIDE"), + _("HYPER FANG"), + _("SHARPEN"), + _("CONVERSION"), + _("TRI ATTACK"), + _("SUPER FANG"), + _("SLASH"), + _("SUBSTITUTE"), + _("STRUGGLE"), + _("SKETCH"), + _("TRIPLE KICK"), + _("THIEF"), + _("SPIDER WEB"), + _("MIND READER"), + _("NIGHTMARE"), + _("FLAME WHEEL"), + _("SNORE"), + _("CURSE"), + _("FLAIL"), + _("CONVERSION 2"), + _("AEROBLAST"), + _("COTTON SPORE"), + _("REVERSAL"), + _("SPITE"), + _("POWDER SNOW"), + _("PROTECT"), + _("MACH PUNCH"), + _("SCARY FACE"), + _("FAINT ATTACK"), + _("SWEET KISS"), + _("BELLY DRUM"), + _("SLUDGE BOMB"), + _("MUD-SLAP"), + _("OCTAZOOKA"), + _("SPIKES"), + _("ZAP CANNON"), + _("FORESIGHT"), + _("DESTINY BOND"), + _("PERISH SONG"), + _("ICY WIND"), + _("DETECT"), + _("BONE RUSH"), + _("LOCK-ON"), + _("OUTRAGE"), + _("SANDSTORM"), + _("GIGA DRAIN"), + _("ENDURE"), + _("CHARM"), + _("ROLLOUT"), + _("FALSE SWIPE"), + _("SWAGGER"), + _("MILK DRINK"), + _("SPARK"), + _("FURY CUTTER"), + _("STEEL WING"), + _("MEAN LOOK"), + _("ATTRACT"), + _("SLEEP TALK"), + _("HEAL BELL"), + _("RETURN"), + _("PRESENT"), + _("FRUSTRATION"), + _("SAFEGUARD"), + _("PAIN SPLIT"), + _("SACRED FIRE"), + _("MAGNITUDE"), + _("DYNAMICPUNCH"), + _("MEGAHORN"), + _("DRAGONBREATH"), + _("BATON PASS"), + _("ENCORE"), + _("PURSUIT"), + _("RAPID SPIN"), + _("SWEET SCENT"), + _("IRON TAIL"), + _("METAL CLAW"), + _("VITAL THROW"), + _("MORNING SUN"), + _("SYNTHESIS"), + _("MOONLIGHT"), + _("HIDDEN POWER"), + _("CROSS CHOP"), + _("TWISTER"), + _("RAIN DANCE"), + _("SUNNY DAY"), + _("CRUNCH"), + _("MIRROR COAT"), + _("PSYCH UP"), + _("EXTREMESPEED"), + _("ANCIENTPOWER"), + _("SHADOW BALL"), + _("FUTURE SIGHT"), + _("ROCK SMASH"), + _("WHIRLPOOL"), + _("BEAT UP"), + _("FAKE OUT"), + _("UPROAR"), + _("STOCKPILE"), + _("SPIT UP"), + _("SWALLOW"), + _("HEAT WAVE"), + _("HAIL"), + _("TORMENT"), + _("FLATTER"), + _("WILL-O-WISP"), + _("MEMENTO"), + _("FACADE"), + _("FOCUS PUNCH"), + _("SMELLINGSALT"), + _("FOLLOW ME"), + _("NATURE POWER"), + _("CHARGE"), + _("TAUNT"), + _("HELPING HAND"), + _("TRICK"), + _("ROLE PLAY"), + _("WISH"), + _("ASSIST"), + _("INGRAIN"), + _("SUPERPOWER"), + _("MAGIC COAT"), + _("RECYCLE"), + _("REVENGE"), + _("BRICK BREAK"), + _("YAWN"), + _("KNOCK OFF"), + _("ENDEAVOR"), + _("ERUPTION"), + _("SKILL SWAP"), + _("IMPRISON"), + _("REFRESH"), + _("GRUDGE"), + _("SNATCH"), + _("SECRET POWER"), + _("DIVE"), + _("ARM THRUST"), + _("CAMOUFLAGE"), + _("TAIL GLOW"), + _("LUSTER PURGE"), + _("MIST BALL"), + _("FEATHERDANCE"), + _("TEETER DANCE"), + _("BLAZE KICK"), + _("MUD SPORT"), + _("ICE BALL"), + _("NEEDLE ARM"), + _("SLACK OFF"), + _("HYPER VOICE"), + _("POISON FANG"), + _("CRUSH CLAW"), + _("BLAST BURN"), + _("HYDRO CANNON"), + _("METEOR MASH"), + _("ASTONISH"), + _("WEATHER BALL"), + _("AROMATHERAPY"), + _("FAKE TEARS"), + _("AIR CUTTER"), + _("OVERHEAT"), + _("ODOR SLEUTH"), + _("ROCK TOMB"), + _("SILVER WIND"), + _("METAL SOUND"), + _("GRASSWHISTLE"), + _("TICKLE"), + _("COSMIC POWER"), + _("WATER SPOUT"), + _("SIGNAL BEAM"), + _("SHADOW PUNCH"), + _("EXTRASENSORY"), + _("SKY UPPERCUT"), + _("SAND TOMB"), + _("SHEER COLD"), + _("MUDDY WATER"), + _("BULLET SEED"), + _("AERIAL ACE"), + _("ICICLE SPEAR"), + _("IRON DEFENSE"), + _("BLOCK"), + _("HOWL"), + _("DRAGON CLAW"), + _("FRENZY PLANT"), + _("BULK UP"), + _("BOUNCE"), + _("MUD SHOT"), + _("POISON TAIL"), + _("COVET"), + _("VOLT TACKLE"), + _("MAGICAL LEAF"), + _("WATER SPORT"), + _("CALM MIND"), + _("LEAF BLADE"), + _("DRAGON DANCE"), + _("ROCK BLAST"), + _("SHOCK WAVE"), + _("WATER PULSE"), + _("DOOM DESIRE"), + _("PSYCHO BOOST") +}; diff --git a/src/data/text/species_names.h b/src/data/text/species_names.h new file mode 100644 index 000000000..f30fe2969 --- /dev/null +++ b/src/data/text/species_names.h @@ -0,0 +1,414 @@ +const u8 gSpeciesNames[][11] = { + _("??????????"), + _("BULBASAUR"), + _("IVYSAUR"), + _("VENUSAUR"), + _("CHARMANDER"), + _("CHARMELEON"), + _("CHARIZARD"), + _("SQUIRTLE"), + _("WARTORTLE"), + _("BLASTOISE"), + _("CATERPIE"), + _("METAPOD"), + _("BUTTERFREE"), + _("WEEDLE"), + _("KAKUNA"), + _("BEEDRILL"), + _("PIDGEY"), + _("PIDGEOTTO"), + _("PIDGEOT"), + _("RATTATA"), + _("RATICATE"), + _("SPEAROW"), + _("FEAROW"), + _("EKANS"), + _("ARBOK"), + _("PIKACHU"), + _("RAICHU"), + _("SANDSHREW"), + _("SANDSLASH"), + _("NIDORAN♀"), + _("NIDORINA"), + _("NIDOQUEEN"), + _("NIDORAN♂"), + _("NIDORINO"), + _("NIDOKING"), + _("CLEFAIRY"), + _("CLEFABLE"), + _("VULPIX"), + _("NINETALES"), + _("JIGGLYPUFF"), + _("WIGGLYTUFF"), + _("ZUBAT"), + _("GOLBAT"), + _("ODDISH"), + _("GLOOM"), + _("VILEPLUME"), + _("PARAS"), + _("PARASECT"), + _("VENONAT"), + _("VENOMOTH"), + _("DIGLETT"), + _("DUGTRIO"), + _("MEOWTH"), + _("PERSIAN"), + _("PSYDUCK"), + _("GOLDUCK"), + _("MANKEY"), + _("PRIMEAPE"), + _("GROWLITHE"), + _("ARCANINE"), + _("POLIWAG"), + _("POLIWHIRL"), + _("POLIWRATH"), + _("ABRA"), + _("KADABRA"), + _("ALAKAZAM"), + _("MACHOP"), + _("MACHOKE"), + _("MACHAMP"), + _("BELLSPROUT"), + _("WEEPINBELL"), + _("VICTREEBEL"), + _("TENTACOOL"), + _("TENTACRUEL"), + _("GEODUDE"), + _("GRAVELER"), + _("GOLEM"), + _("PONYTA"), + _("RAPIDASH"), + _("SLOWPOKE"), + _("SLOWBRO"), + _("MAGNEMITE"), + _("MAGNETON"), + _("FARFETCH'D"), + _("DODUO"), + _("DODRIO"), + _("SEEL"), + _("DEWGONG"), + _("GRIMER"), + _("MUK"), + _("SHELLDER"), + _("CLOYSTER"), + _("GASTLY"), + _("HAUNTER"), + _("GENGAR"), + _("ONIX"), + _("DROWZEE"), + _("HYPNO"), + _("KRABBY"), + _("KINGLER"), + _("VOLTORB"), + _("ELECTRODE"), + _("EXEGGCUTE"), + _("EXEGGUTOR"), + _("CUBONE"), + _("MAROWAK"), + _("HITMONLEE"), + _("HITMONCHAN"), + _("LICKITUNG"), + _("KOFFING"), + _("WEEZING"), + _("RHYHORN"), + _("RHYDON"), + _("CHANSEY"), + _("TANGELA"), + _("KANGASKHAN"), + _("HORSEA"), + _("SEADRA"), + _("GOLDEEN"), + _("SEAKING"), + _("STARYU"), + _("STARMIE"), + _("MR. MIME"), + _("SCYTHER"), + _("JYNX"), + _("ELECTABUZZ"), + _("MAGMAR"), + _("PINSIR"), + _("TAUROS"), + _("MAGIKARP"), + _("GYARADOS"), + _("LAPRAS"), + _("DITTO"), + _("EEVEE"), + _("VAPOREON"), + _("JOLTEON"), + _("FLAREON"), + _("PORYGON"), + _("OMANYTE"), + _("OMASTAR"), + _("KABUTO"), + _("KABUTOPS"), + _("AERODACTYL"), + _("SNORLAX"), + _("ARTICUNO"), + _("ZAPDOS"), + _("MOLTRES"), + _("DRATINI"), + _("DRAGONAIR"), + _("DRAGONITE"), + _("MEWTWO"), + _("MEW"), + _("CHIKORITA"), + _("BAYLEEF"), + _("MEGANIUM"), + _("CYNDAQUIL"), + _("QUILAVA"), + _("TYPHLOSION"), + _("TOTODILE"), + _("CROCONAW"), + _("FERALIGATR"), + _("SENTRET"), + _("FURRET"), + _("HOOTHOOT"), + _("NOCTOWL"), + _("LEDYBA"), + _("LEDIAN"), + _("SPINARAK"), + _("ARIADOS"), + _("CROBAT"), + _("CHINCHOU"), + _("LANTURN"), + _("PICHU"), + _("CLEFFA"), + _("IGGLYBUFF"), + _("TOGEPI"), + _("TOGETIC"), + _("NATU"), + _("XATU"), + _("MAREEP"), + _("FLAAFFY"), + _("AMPHAROS"), + _("BELLOSSOM"), + _("MARILL"), + _("AZUMARILL"), + _("SUDOWOODO"), + _("POLITOED"), + _("HOPPIP"), + _("SKIPLOOM"), + _("JUMPLUFF"), + _("AIPOM"), + _("SUNKERN"), + _("SUNFLORA"), + _("YANMA"), + _("WOOPER"), + _("QUAGSIRE"), + _("ESPEON"), + _("UMBREON"), + _("MURKROW"), + _("SLOWKING"), + _("MISDREAVUS"), + _("UNOWN"), + _("WOBBUFFET"), + _("GIRAFARIG"), + _("PINECO"), + _("FORRETRESS"), + _("DUNSPARCE"), + _("GLIGAR"), + _("STEELIX"), + _("SNUBBULL"), + _("GRANBULL"), + _("QWILFISH"), + _("SCIZOR"), + _("SHUCKLE"), + _("HERACROSS"), + _("SNEASEL"), + _("TEDDIURSA"), + _("URSARING"), + _("SLUGMA"), + _("MAGCARGO"), + _("SWINUB"), + _("PILOSWINE"), + _("CORSOLA"), + _("REMORAID"), + _("OCTILLERY"), + _("DELIBIRD"), + _("MANTINE"), + _("SKARMORY"), + _("HOUNDOUR"), + _("HOUNDOOM"), + _("KINGDRA"), + _("PHANPY"), + _("DONPHAN"), + _("PORYGON2"), + _("STANTLER"), + _("SMEARGLE"), + _("TYROGUE"), + _("HITMONTOP"), + _("SMOOCHUM"), + _("ELEKID"), + _("MAGBY"), + _("MILTANK"), + _("BLISSEY"), + _("RAIKOU"), + _("ENTEI"), + _("SUICUNE"), + _("LARVITAR"), + _("PUPITAR"), + _("TYRANITAR"), + _("LUGIA"), + _("HO-OH"), + _("CELEBI"), + _("?"), + _("?"), + _("?"), + _("?"), + _("?"), + _("?"), + _("?"), + _("?"), + _("?"), + _("?"), + _("?"), + _("?"), + _("?"), + _("?"), + _("?"), + _("?"), + _("?"), + _("?"), + _("?"), + _("?"), + _("?"), + _("?"), + _("?"), + _("?"), + _("?"), + _("TREECKO"), + _("GROVYLE"), + _("SCEPTILE"), + _("TORCHIC"), + _("COMBUSKEN"), + _("BLAZIKEN"), + _("MUDKIP"), + _("MARSHTOMP"), + _("SWAMPERT"), + _("POOCHYENA"), + _("MIGHTYENA"), + _("ZIGZAGOON"), + _("LINOONE"), + _("WURMPLE"), + _("SILCOON"), + _("BEAUTIFLY"), + _("CASCOON"), + _("DUSTOX"), + _("LOTAD"), + _("LOMBRE"), + _("LUDICOLO"), + _("SEEDOT"), + _("NUZLEAF"), + _("SHIFTRY"), + _("NINCADA"), + _("NINJASK"), + _("SHEDINJA"), + _("TAILLOW"), + _("SWELLOW"), + _("SHROOMISH"), + _("BRELOOM"), + _("SPINDA"), + _("WINGULL"), + _("PELIPPER"), + _("SURSKIT"), + _("MASQUERAIN"), + _("WAILMER"), + _("WAILORD"), + _("SKITTY"), + _("DELCATTY"), + _("KECLEON"), + _("BALTOY"), + _("CLAYDOL"), + _("NOSEPASS"), + _("TORKOAL"), + _("SABLEYE"), + _("BARBOACH"), + _("WHISCASH"), + _("LUVDISC"), + _("CORPHISH"), + _("CRAWDAUNT"), + _("FEEBAS"), + _("MILOTIC"), + _("CARVANHA"), + _("SHARPEDO"), + _("TRAPINCH"), + _("VIBRAVA"), + _("FLYGON"), + _("MAKUHITA"), + _("HARIYAMA"), + _("ELECTRIKE"), + _("MANECTRIC"), + _("NUMEL"), + _("CAMERUPT"), + _("SPHEAL"), + _("SEALEO"), + _("WALREIN"), + _("CACNEA"), + _("CACTURNE"), + _("SNORUNT"), + _("GLALIE"), + _("LUNATONE"), + _("SOLROCK"), + _("AZURILL"), + _("SPOINK"), + _("GRUMPIG"), + _("PLUSLE"), + _("MINUN"), + _("MAWILE"), + _("MEDITITE"), + _("MEDICHAM"), + _("SWABLU"), + _("ALTARIA"), + _("WYNAUT"), + _("DUSKULL"), + _("DUSCLOPS"), + _("ROSELIA"), + _("SLAKOTH"), + _("VIGOROTH"), + _("SLAKING"), + _("GULPIN"), + _("SWALOT"), + _("TROPIUS"), + _("WHISMUR"), + _("LOUDRED"), + _("EXPLOUD"), + _("CLAMPERL"), + _("HUNTAIL"), + _("GOREBYSS"), + _("ABSOL"), + _("SHUPPET"), + _("BANETTE"), + _("SEVIPER"), + _("ZANGOOSE"), + _("RELICANTH"), + _("ARON"), + _("LAIRON"), + _("AGGRON"), + _("CASTFORM"), + _("VOLBEAT"), + _("ILLUMISE"), + _("LILEEP"), + _("CRADILY"), + _("ANORITH"), + _("ARMALDO"), + _("RALTS"), + _("KIRLIA"), + _("GARDEVOIR"), + _("BAGON"), + _("SHELGON"), + _("SALAMENCE"), + _("BELDUM"), + _("METANG"), + _("METAGROSS"), + _("REGIROCK"), + _("REGICE"), + _("REGISTEEL"), + _("KYOGRE"), + _("GROUDON"), + _("RAYQUAZA"), + _("LATIAS"), + _("LATIOS"), + _("JIRACHI"), + _("DEOXYS"), + _("CHIMECHO") +}; diff --git a/src/data/text/trainer_class_names.h b/src/data/text/trainer_class_names.h new file mode 100644 index 000000000..4faae43f4 --- /dev/null +++ b/src/data/text/trainer_class_names.h @@ -0,0 +1,109 @@ +const u8 gTrainerClassNames[][13] = { + _("{PKMN} TRAINER"), + _("{PKMN} TRAINER"), + _("AQUA LEADER"), + _("TEAM AQUA"), + _("AROMA LADY"), + _("RUIN MANIAC"), + _("INTERVIEWER"), + _("TUBER"), + _("TUBER"), + _("COOLTRAINER"), + _("HEX MANIAC"), + _("LADY"), + _("BEAUTY"), + _("RICH BOY"), + _("POKéMANIAC"), + _("SWIMMER♂"), + _("BLACK BELT"), + _("GUITARIST"), + _("KINDLER"), + _("CAMPER"), + _("BUG MANIAC"), + _("PSYCHIC"), + _("GENTLEMAN"), + _("ELITE FOUR"), + _("LEADER"), + _("SCHOOL KID"), + _("SR. AND JR."), + _("POKéFAN"), + _("EXPERT"), + _("YOUNGSTER"), + _("CHAMPION"), + _("FISHERMAN"), + _("TRIATHLETE"), + _("DRAGON TAMER"), + _("BIRD KEEPER"), + _("NINJA BOY"), + _("BATTLE GIRL"), + _("PARASOL LADY"), + _("SWIMMER♀"), + _("PICNICKER"), + _("TWINS"), + _("SAILOR"), + _("BOARDER"), + _("COLLECTOR"), + _("{PKMN} TRAINER"), + _("{PKMN} BREEDER"), + _("{PKMN} RANGER"), + _("MAGMA LEADER"), + _("TEAM MAGMA"), + _("LASS"), + _("BUG CATCHER"), + _("HIKER"), + _("YOUNG COUPLE"), + _("OLD COUPLE"), + _("SIS AND BRO"), + _("AQUA ADMIN"), + _("MAGMA ADMIN"), + _("YOUNGSTER"), + _("BUG CATCHER"), + _("LASS"), + _("SAILOR"), + _("CAMPER"), + _("PICNICKER"), + _("POKéMANIAC"), + _("SUPER NERD"), + _("HIKER"), + _("BIKER"), + _("BURGLAR"), + _("ENGINEER"), + _("FISHERMAN"), + _("SWIMMER♂"), + _("CUE BALL"), + _("GAMER"), + _("BEAUTY"), + _("SWIMMER♀"), + _("PSYCHIC"), + _("ROCKER"), + _("JUGGLER"), + _("TAMER"), + _("BIRD KEEPER"), + _("BLACK BELT"), + _("RIVAL"), + _("SCIENTIST"), + _("BOSS"), + _("LEADER"), + _("TEAM ROCKET"), + _("COOLTRAINER"), + _("ELITE FOUR"), + _("GENTLEMAN"), + _("RIVAL"), + _("CHAMPION"), + _("CHANNELER"), + _("TWINS"), + _("COOL COUPLE"), + _("YOUNG COUPLE"), + _("CRUSH KIN"), + _("SIS AND BRO"), + _("{PKMN} PROF."), + _("PLAYER"), + _("CRUSH GIRL"), + _("TUBER"), + _("{PKMN} BREEDER"), + _("{PKMN} RANGER"), + _("AROMA LADY"), + _("RUIN MANIAC"), + _("LADY"), + _("PAINTER"), +}; diff --git a/src/data/trainer_graphics/back_pic_anims.h b/src/data/trainer_graphics/back_pic_anims.h new file mode 100644 index 000000000..83f67bc52 --- /dev/null +++ b/src/data/trainer_graphics/back_pic_anims.h @@ -0,0 +1,91 @@ + +static const union AnimCmd sAnimCmd_Red_1[] = { + ANIMCMD_FRAME(1, 20), + ANIMCMD_FRAME(2, 6), + ANIMCMD_FRAME(3, 6), + ANIMCMD_FRAME(4, 24), + ANIMCMD_FRAME(0, 1), + ANIMCMD_END +}; + +static const union AnimCmd sAnimCmd_Leaf_1[] = { + ANIMCMD_FRAME(1, 20), + ANIMCMD_FRAME(2, 6), + ANIMCMD_FRAME(3, 6), + ANIMCMD_FRAME(4, 24), + ANIMCMD_FRAME(0, 1), + ANIMCMD_END +}; + +static const union AnimCmd sAnimCmd_PokeDude_1[] = { + ANIMCMD_FRAME(1, 24), + ANIMCMD_FRAME(2, 9), + ANIMCMD_FRAME(3, 24), + ANIMCMD_FRAME(0, 9), + ANIMCMD_END +}; + +static const union AnimCmd sAnimCmd_OldMan_1[] = { + ANIMCMD_FRAME(1, 24), + ANIMCMD_FRAME(2, 9), + ANIMCMD_FRAME(3, 24), + ANIMCMD_FRAME(0, 9), + ANIMCMD_END +}; + +static const union AnimCmd sAnimCmd_RSBrendan_1[] = { + ANIMCMD_FRAME(0, 24), + ANIMCMD_FRAME(1, 9), + ANIMCMD_FRAME(2, 24), + ANIMCMD_FRAME(0, 9), + ANIMCMD_FRAME(3, 50), + ANIMCMD_END +}; + +static const union AnimCmd sAnimCmd_RSMay_1[] = { + ANIMCMD_FRAME(0, 24), + ANIMCMD_FRAME(1, 9), + ANIMCMD_FRAME(2, 24), + ANIMCMD_FRAME(0, 9), + ANIMCMD_FRAME(3, 50), + ANIMCMD_END +}; + +const union AnimCmd *const sBackAnims_Red[] = { + sAnim_GeneralFrame0, + sAnimCmd_Red_1 +}; + +const union AnimCmd *const sBackAnims_Leaf[] = { + sAnim_GeneralFrame0, + sAnimCmd_Leaf_1 +}; + +const union AnimCmd *const sBackAnims_PokeDude[] = { + sAnim_GeneralFrame0, + sAnimCmd_PokeDude_1 +}; + +const union AnimCmd *const sBackAnims_OldMan[] = { + sAnim_GeneralFrame0, + sAnimCmd_OldMan_1 +}; + +const union AnimCmd *const sBackAnims_RSBrendan[] = { + sAnim_GeneralFrame3, + sAnimCmd_RSBrendan_1 +}; + +const union AnimCmd *const sBackAnims_RSMay[] = { + sAnim_GeneralFrame3, + sAnimCmd_RSMay_1 +}; + +const union AnimCmd *const *const gTrainerBackAnimsPtrTable[] = { + sBackAnims_Red, + sBackAnims_Leaf, + sBackAnims_RSBrendan, + sBackAnims_RSMay, + sBackAnims_PokeDude, + sBackAnims_OldMan +}; diff --git a/src/data/trainer_graphics/back_pic_tables.h b/src/data/trainer_graphics/back_pic_tables.h new file mode 100644 index 000000000..115cc6550 --- /dev/null +++ b/src/data/trainer_graphics/back_pic_tables.h @@ -0,0 +1,27 @@ +const struct MonCoords gTrainerBackPicCoords[] = { + {.size = 8, .y_offset = 5}, + {.size = 8, .y_offset = 5}, + {.size = 8, .y_offset = 4}, + {.size = 8, .y_offset = 4}, + {.size = 8, .y_offset = 4}, + {.size = 8, .y_offset = 4} +}; + +const struct CompressedSpriteSheet gTrainerBackPicTable[] = { + { (const u32 *)gTrainerBackPic_Red, 0x2800, 0 }, + { (const u32 *)gTrainerBackPic_Leaf, 0x2800, 1 }, + { (const u32 *)gTrainerBackPic_RSBrendan, 0x2000, 2 }, + { (const u32 *)gTrainerBackPic_RSMay, 0x2000, 3 }, + { (const u32 *)gTrainerBackPic_PokeDude, 0x2000, 4 }, + { (const u32 *)gTrainerBackPic_OldMan, 0x2000, 5 } +}; + +const struct CompressedSpritePalette gTrainerBackPicPaletteTable[] = { + { gTrainerPalette_RedBackPic, 0 }, + { gTrainerPalette_LeafBackPic, 1 }, + { gTrainerPalette_RSBrendan1, 2 }, + { gTrainerPalette_RSMay1, 3 }, + { gTrainerPalette_PokeDudeBackPic, 4 }, + { gTrainerPalette_OldManBackPic, 5 } +}; + diff --git a/src/data/trainer_parties.h b/src/data/trainer_parties.h new file mode 100644 index 000000000..a2c4b512d --- /dev/null +++ b/src/data/trainer_parties.h @@ -0,0 +1,11557 @@ +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1A0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1A8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1B0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1B8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1C0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1C8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1D0[] = { + { + .iv = 0, + .lvl = 38, + .species = SPECIES_STARMIE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1D8[] = { + { + .iv = 0, + .lvl = 38, + .species = SPECIES_STARMIE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1E0[] = { + { + .iv = 100, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1E8[] = { + { + .iv = 100, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1F0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1F8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A200[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A208[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A210[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A218[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A220[] = { + { + .iv = 100, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A228[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A230[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A238[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A240[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A248[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A250[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A258[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A260[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A268[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A270[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A278[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A280[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A288[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A290[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A298[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2A0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2A8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2B0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2B8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2C0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2C8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2D0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2D8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2E0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2E8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2F0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2F8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A300[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A308[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A310[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A318[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A320[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A328[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A330[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A338[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A340[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A348[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A350[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A358[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A360[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A368[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A370[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A378[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A380[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A388[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A390[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A398[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3A0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3A8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3B0[] = { + { + .iv = 100, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3B8[] = { + { + .iv = 100, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3C0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3C8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3D0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3D8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3E0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3E8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3F0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A400[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A408[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A410[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A418[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A420[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A428[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A430[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A438[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A440[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A448[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A450[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A458[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A460[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A468[] = { + { + .iv = 0, + .lvl = 11, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 11, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A478[] = { + { + .iv = 0, + .lvl = 14, + .species = SPECIES_SPEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A480[] = { + { + .iv = 0, + .lvl = 10, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 10, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 10, + .species = SPECIES_ZUBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A498[] = { + { + .iv = 0, + .lvl = 14, + .species = SPECIES_SANDSHREW, + }, + { + .iv = 0, + .lvl = 14, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A4A8[] = { + { + .iv = 0, + .lvl = 15, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 15, + .species = SPECIES_SPEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A4B8[] = { + { + .iv = 0, + .lvl = 17, + .species = SPECIES_SLOWPOKE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A4C0[] = { + { + .iv = 0, + .lvl = 14, + .species = SPECIES_EKANS, + }, + { + .iv = 0, + .lvl = 14, + .species = SPECIES_SANDSHREW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A4D0[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_NIDORAN_M, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A4D8[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A4E0[] = { + { + .iv = 0, + .lvl = 19, + .species = SPECIES_SANDSHREW, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_ZUBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A4F0[] = { + { + .iv = 0, + .lvl = 17, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_RATICATE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A508[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_NIDORAN_M, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_NIDORINO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A518[] = { + { + .iv = 20, + .lvl = 17, + .species = SPECIES_RATTATA, + }, + { + .iv = 20, + .lvl = 17, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A528[] = { + { + .iv = 0, + .lvl = 6, + .species = SPECIES_WEEDLE, + }, + { + .iv = 0, + .lvl = 6, + .species = SPECIES_CATERPIE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A538[] = { + { + .iv = 0, + .lvl = 7, + .species = SPECIES_WEEDLE, + }, + { + .iv = 0, + .lvl = 7, + .species = SPECIES_KAKUNA, + }, + { + .iv = 0, + .lvl = 7, + .species = SPECIES_WEEDLE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A550[] = { + { + .iv = 0, + .lvl = 9, + .species = SPECIES_WEEDLE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A558[] = { + { + .iv = 0, + .lvl = 10, + .species = SPECIES_CATERPIE, + }, + { + .iv = 0, + .lvl = 10, + .species = SPECIES_WEEDLE, + }, + { + .iv = 0, + .lvl = 10, + .species = SPECIES_CATERPIE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A570[] = { + { + .iv = 0, + .lvl = 9, + .species = SPECIES_WEEDLE, + }, + { + .iv = 0, + .lvl = 9, + .species = SPECIES_KAKUNA, + }, + { + .iv = 0, + .lvl = 9, + .species = SPECIES_CATERPIE, + }, + { + .iv = 0, + .lvl = 9, + .species = SPECIES_METAPOD, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A590[] = { + { + .iv = 0, + .lvl = 11, + .species = SPECIES_CATERPIE, + }, + { + .iv = 0, + .lvl = 11, + .species = SPECIES_METAPOD, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A5A0[] = { + { + .iv = 0, + .lvl = 11, + .species = SPECIES_WEEDLE, + }, + { + .iv = 0, + .lvl = 11, + .species = SPECIES_KAKUNA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A5B0[] = { + { + .iv = 0, + .lvl = 10, + .species = SPECIES_CATERPIE, + }, + { + .iv = 0, + .lvl = 10, + .species = SPECIES_METAPOD, + }, + { + .iv = 0, + .lvl = 10, + .species = SPECIES_CATERPIE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A5C8[] = { + { + .iv = 0, + .lvl = 10, + .species = SPECIES_CATERPIE, + }, + { + .iv = 0, + .lvl = 10, + .species = SPECIES_WEEDLE, + }, + { + .iv = 0, + .lvl = 10, + .species = SPECIES_METAPOD, + }, + { + .iv = 0, + .lvl = 10, + .species = SPECIES_KAKUNA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A5E8[] = { + { + .iv = 0, + .lvl = 16, + .species = SPECIES_WEEDLE, + }, + { + .iv = 0, + .lvl = 16, + .species = SPECIES_CATERPIE, + }, + { + .iv = 0, + .lvl = 16, + .species = SPECIES_WEEDLE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A600[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_BUTTERFREE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A608[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_METAPOD, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_CATERPIE, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_VENONAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A620[] = { + { + .iv = 0, + .lvl = 19, + .species = SPECIES_BEEDRILL, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_BEEDRILL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A630[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_CATERPIE, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_WEEDLE, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_VENONAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A648[] = { + { + .iv = 0, + .lvl = 9, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 9, + .species = SPECIES_PIDGEY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A658[] = { + { + .iv = 0, + .lvl = 10, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 10, + .species = SPECIES_NIDORAN_F, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A668[] = { + { + .iv = 0, + .lvl = 14, + .species = SPECIES_JIGGLYPUFF, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A670[] = { + { + .iv = 0, + .lvl = 31, + .species = SPECIES_PARAS, + }, + { + .iv = 0, + .lvl = 31, + .species = SPECIES_PARAS, + }, + { + .iv = 0, + .lvl = 31, + .species = SPECIES_PARASECT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A688[] = { + { + .iv = 0, + .lvl = 11, + .species = SPECIES_ODDISH, + }, + { + .iv = 0, + .lvl = 11, + .species = SPECIES_BELLSPROUT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A698[] = { + { + .iv = 0, + .lvl = 14, + .species = SPECIES_CLEFAIRY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A6A0[] = { + { + .iv = 0, + .lvl = 16, + .species = SPECIES_NIDORAN_M, + }, + { + .iv = 0, + .lvl = 16, + .species = SPECIES_NIDORAN_F, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A6B0[] = { + { + .iv = 0, + .lvl = 12, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 12, + .species = SPECIES_ODDISH, + }, + { + .iv = 0, + .lvl = 12, + .species = SPECIES_BELLSPROUT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A6C8[] = { + { + .iv = 0, + .lvl = 15, + .species = SPECIES_NIDORAN_M, + }, + { + .iv = 0, + .lvl = 15, + .species = SPECIES_NIDORAN_F, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A6D8[] = { + { + .iv = 0, + .lvl = 13, + .species = SPECIES_ODDISH, + }, + { + .iv = 0, + .lvl = 13, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 13, + .species = SPECIES_ODDISH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A6F0[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_NIDORAN_F, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A700[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_PIKACHU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A710[] = { + { + .iv = 0, + .lvl = 23, + .species = SPECIES_NIDORAN_F, + }, + { + .iv = 0, + .lvl = 23, + .species = SPECIES_NIDORINA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A720[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_MEOWTH, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_MEOWTH, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_MEOWTH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A738[] = { + { + .iv = 0, + .lvl = 19, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_NIDORAN_M, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_MEOWTH, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_PIKACHU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A760[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_CLEFAIRY, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_CLEFAIRY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A770[] = { + { + .iv = 0, + .lvl = 23, + .species = SPECIES_BELLSPROUT, + }, + { + .iv = 0, + .lvl = 23, + .species = SPECIES_WEEPINBELL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A780[] = { + { + .iv = 0, + .lvl = 23, + .species = SPECIES_ODDISH, + }, + { + .iv = 0, + .lvl = 23, + .species = SPECIES_GLOOM, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A790[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_SHELLDER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A7A0[] = { + { + .iv = 0, + .lvl = 17, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_TENTACOOL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A7B0[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_SHELLDER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A7B8[] = { + { + .iv = 0, + .lvl = 17, + .species = SPECIES_HORSEA, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_SHELLDER, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_TENTACOOL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A7D0[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_TENTACOOL, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_STARYU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A7E0[] = { + { + .iv = 0, + .lvl = 17, + .species = SPECIES_HORSEA, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_HORSEA, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_HORSEA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A7F8[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_MACHOP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A800[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_PIKACHU, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_PIKACHU, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823A810[] = { + { + .iv = 0, + .lvl = 10, + .species = SPECIES_GEODUDE, + .moves = {MOVE_TACKLE, MOVE_DEFENSE_CURL, MOVE_NONE, MOVE_NONE}, + }, + { + .iv = 0, + .lvl = 11, + .species = SPECIES_SANDSHREW, + .moves = {MOVE_SCRATCH, MOVE_DEFENSE_CURL, MOVE_SAND_ATTACK, MOVE_NONE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A830[] = { + { + .iv = 0, + .lvl = 14, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 14, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A840[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_MANKEY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A848[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_SQUIRTLE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A850[] = { + { + .iv = 0, + .lvl = 16, + .species = SPECIES_SPEAROW, + }, + { + .iv = 0, + .lvl = 16, + .species = SPECIES_RATICATE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A860[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A868[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_CHARMANDER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A878[] = { + { + .iv = 0, + .lvl = 19, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_SANDSHREW, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_EKANS, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_SANDSHREW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A898[] = { + { + .iv = 0, + .lvl = 19, + .species = SPECIES_GOLDEEN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A8A0[] = { + { + .iv = 0, + .lvl = 16, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 16, + .species = SPECIES_PIKACHU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A8B0[] = { + { + .iv = 0, + .lvl = 16, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 16, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 16, + .species = SPECIES_PIDGEY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A8C8[] = { + { + .iv = 0, + .lvl = 15, + .species = SPECIES_NIDORAN_M, + }, + { + .iv = 0, + .lvl = 15, + .species = SPECIES_NIDORAN_F, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A8D8[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_ODDISH, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_BELLSPROUT, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_ODDISH, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_BELLSPROUT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A8F8[] = { + { + .iv = 0, + .lvl = 23, + .species = SPECIES_MEOWTH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A900[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_PIKACHU, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_CLEFAIRY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A910[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_PIDGEOTTO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A920[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_JIGGLYPUFF, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_MEOWTH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A938[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_ODDISH, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_BULBASAUR, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A948[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_BULBASAUR, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_IVYSAUR, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A958[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_MEOWTH, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_PIKACHU, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_MEOWTH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A980[] = { + { + .iv = 30, + .lvl = 29, + .species = SPECIES_RHYHORN, + }, + { + .iv = 30, + .lvl = 29, + .species = SPECIES_LICKITUNG, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A990[] = { + { + .iv = 30, + .lvl = 20, + .species = SPECIES_CUBONE, + }, + { + .iv = 30, + .lvl = 20, + .species = SPECIES_SLOWPOKE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A9A0[] = { + { + .iv = 30, + .lvl = 20, + .species = SPECIES_SLOWPOKE, + }, + { + .iv = 30, + .lvl = 20, + .species = SPECIES_SLOWPOKE, + }, + { + .iv = 30, + .lvl = 20, + .species = SPECIES_SLOWPOKE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A9B8[] = { + { + .iv = 30, + .lvl = 22, + .species = SPECIES_CHARMANDER, + }, + { + .iv = 30, + .lvl = 22, + .species = SPECIES_CUBONE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A9C8[] = { + { + .iv = 30, + .lvl = 25, + .species = SPECIES_SLOWPOKE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A9D0[] = { + { + .iv = 30, + .lvl = 40, + .species = SPECIES_CHARMELEON, + }, + { + .iv = 30, + .lvl = 40, + .species = SPECIES_LAPRAS, + }, + { + .iv = 30, + .lvl = 40, + .species = SPECIES_LICKITUNG, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A9E8[] = { + { + .iv = 30, + .lvl = 23, + .species = SPECIES_CUBONE, + }, + { + .iv = 30, + .lvl = 23, + .species = SPECIES_SLOWPOKE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A9F8[] = { + { + .iv = 0, + .lvl = 11, + .species = SPECIES_MAGNEMITE, + }, + { + .iv = 0, + .lvl = 11, + .species = SPECIES_VOLTORB, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AA08[] = { + { + .iv = 0, + .lvl = 12, + .species = SPECIES_GRIMER, + }, + { + .iv = 0, + .lvl = 12, + .species = SPECIES_VOLTORB, + }, + { + .iv = 0, + .lvl = 12, + .species = SPECIES_KOFFING, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AA20[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_VOLTORB, + .moves = {MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_TACKLE, MOVE_CHARGE}, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_KOFFING, + .moves = {MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE, MOVE_POISON_GAS}, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_VOLTORB, + .moves = {MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_TACKLE, MOVE_CHARGE}, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_MAGNEMITE, + .moves = {MOVE_SONIC_BOOM, MOVE_SUPERSONIC, MOVE_THUNDER_SHOCK, MOVE_TACKLE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AA60[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GRIMER, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_MUK, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GRIMER, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AA78[] = { + { + .iv = 0, + .lvl = 26, + .species = SPECIES_KOFFING, + .moves = {MOVE_SLUDGE, MOVE_SMOKESCREEN, MOVE_SMOG, MOVE_SELF_DESTRUCT}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AA88[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_KOFFING, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_MAGNEMITE, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_WEEZING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AAA0[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_MAGNEMITE, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_MAGNEMITE, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_KOFFING, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_MAGNEMITE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AAC0[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_MAGNEMITE, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_VOLTORB, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AAD0[] = { + { + .iv = 0, + .lvl = 36, + .species = SPECIES_VULPIX, + }, + { + .iv = 0, + .lvl = 36, + .species = SPECIES_VULPIX, + }, + { + .iv = 0, + .lvl = 36, + .species = SPECIES_NINETALES, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AAE8[] = { + { + .iv = 0, + .lvl = 34, + .species = SPECIES_PONYTA, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_CHARMANDER, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_VULPIX, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_GROWLITHE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AB08[] = { + { + .iv = 0, + .lvl = 41, + .species = SPECIES_RAPIDASH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AB10[] = { + { + .iv = 0, + .lvl = 37, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 0, + .lvl = 37, + .species = SPECIES_VULPIX, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AB20[] = { + { + .iv = 0, + .lvl = 10, + .species = SPECIES_GEODUDE, + }, + { + .iv = 0, + .lvl = 10, + .species = SPECIES_GEODUDE, + }, + { + .iv = 0, + .lvl = 10, + .species = SPECIES_ONIX, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AB38[] = { + { + .iv = 0, + .lvl = 15, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 15, + .species = SPECIES_GEODUDE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AB48[] = { + { + .iv = 0, + .lvl = 13, + .species = SPECIES_GEODUDE, + }, + { + .iv = 0, + .lvl = 13, + .species = SPECIES_GEODUDE, + }, + { + .iv = 0, + .lvl = 13, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 13, + .species = SPECIES_GEODUDE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AB68[] = { + { + .iv = 0, + .lvl = 17, + .species = SPECIES_ONIX, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AB70[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_GEODUDE, + .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_ONIX, + .moves = {MOVE_HARDEN, MOVE_ROCK_THROW, MOVE_BIND, MOVE_SCREECH}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AB90[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_GEODUDE, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_GEODUDE, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823ABA8[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_GEODUDE, + .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_ONIX, + .moves = {MOVE_HARDEN, MOVE_ROCK_THROW, MOVE_BIND, MOVE_SCREECH}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823ABC8[] = { + { + .iv = 0, + .lvl = 19, + .species = SPECIES_ONIX, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_GRAVELER, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823ABD8[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_GEODUDE, + .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_GEODUDE, + .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_GRAVELER, + .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AC08[] = { + { + .iv = 0, + .lvl = 25, + .species = SPECIES_GEODUDE, + .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AC18[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_ONIX, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AC28[] = { + { + .iv = 0, + .lvl = 19, + .species = SPECIES_GEODUDE, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_GEODUDE, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_GEODUDE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AC48[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_ONIX, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_ONIX, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_GEODUDE, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AC60[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_GEODUDE, + .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_GRAVELER, + .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AC80[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_POISON_GAS}, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823ACB0[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_GRIMER, + .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823ACD0[] = { + { + .iv = 0, + .lvl = 25, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_WEEZING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_GRIMER, + .moves = {MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE, MOVE_POUND}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AD20[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_GRIMER, + .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_WEEZING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AD50[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_GRIMER, + .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AD70[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AD78[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_WEEZING, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AD80[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_WEEZING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_WEEZING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823ADB0[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_MUK, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823ADB8[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_VOLTORB, + .moves = {MOVE_SPARK, MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_CHARGE}, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_VOLTORB, + .moves = {MOVE_SPARK, MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_CHARGE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823ADD8[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_WEEZING, + .moves = {MOVE_SLUDGE, MOVE_SMOKESCREEN, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MUK, + .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823ADF8[] = { + { + .iv = 0, + .lvl = 25, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_WEEZING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_WEEZING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SELF_DESTRUCT, MOVE_TACKLE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AE48[] = { + { + .iv = 0, + .lvl = 26, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_GRIMER, + .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AE88[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_GRIMER, + .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_GRIMER, + .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AEB8[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MUK, + .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AED8[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_VULPIX, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AEE8[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_GROWLITHE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AEF0[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_VULPIX, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_CHARMANDER, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_PONYTA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF08[] = { + { + .iv = 0, + .lvl = 36, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 0, + .lvl = 36, + .species = SPECIES_VULPIX, + }, + { + .iv = 0, + .lvl = 36, + .species = SPECIES_NINETALES, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF20[] = { + { + .iv = 0, + .lvl = 41, + .species = SPECIES_PONYTA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF28[] = { + { + .iv = 0, + .lvl = 37, + .species = SPECIES_VULPIX, + }, + { + .iv = 0, + .lvl = 37, + .species = SPECIES_GROWLITHE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF38[] = { + { + .iv = 0, + .lvl = 34, + .species = SPECIES_CHARMANDER, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_CHARMELEON, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF48[] = { + { + .iv = 0, + .lvl = 34, + .species = SPECIES_CHARMANDER, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_CHARMELEON, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF58[] = { + { + .iv = 0, + .lvl = 38, + .species = SPECIES_NINETALES, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF60[] = { + { + .iv = 0, + .lvl = 34, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_PONYTA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF70[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_VOLTORB, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_MAGNEMITE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF80[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_MAGNEMITE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF88[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_MAGNEMITE, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_MAGNEMITE, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_MAGNETON, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AFA0[] = { + { + .iv = 0, + .lvl = 17, + .species = SPECIES_GOLDEEN, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_TENTACOOL, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_GOLDEEN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AFB8[] = { + { + .iv = 0, + .lvl = 17, + .species = SPECIES_TENTACOOL, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_STARYU, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_SHELLDER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AFD0[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GOLDEEN, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_POLIWAG, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GOLDEEN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AFE8[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_TENTACOOL, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_GOLDEEN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AFF8[] = { + { + .iv = 0, + .lvl = 27, + .species = SPECIES_GOLDEEN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B000[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_POLIWAG, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_SHELLDER, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_GOLDEEN, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_HORSEA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B020[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_SEAKING, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_GOLDEEN, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_SEAKING, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_SEAKING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B040[] = { + { + .iv = 0, + .lvl = 31, + .species = SPECIES_SHELLDER, + }, + { + .iv = 0, + .lvl = 31, + .species = SPECIES_CLOYSTER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B050[] = { + { + .iv = 0, + .lvl = 27, + .species = SPECIES_MAGIKARP, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_MAGIKARP, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_MAGIKARP, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_MAGIKARP, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_MAGIKARP, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_MAGIKARP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B080[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_SEAKING, + }, + { + .iv = 0, + .lvl = 33, + .species = SPECIES_GOLDEEN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B090[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_MAGIKARP, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_MAGIKARP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B0A0[] = { + { + .iv = 0, + .lvl = 16, + .species = SPECIES_HORSEA, + }, + { + .iv = 0, + .lvl = 16, + .species = SPECIES_SHELLDER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B0B0[] = { + { + .iv = 0, + .lvl = 30, + .species = SPECIES_TENTACOOL, + }, + { + .iv = 0, + .lvl = 30, + .species = SPECIES_SHELLDER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B0C0[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_GOLDEEN, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_HORSEA, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_STARYU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B0D8[] = { + { + .iv = 0, + .lvl = 30, + .species = SPECIES_POLIWAG, + }, + { + .iv = 0, + .lvl = 30, + .species = SPECIES_POLIWHIRL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B0E8[] = { + { + .iv = 0, + .lvl = 27, + .species = SPECIES_HORSEA, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_TENTACOOL, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_TENTACOOL, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_GOLDEEN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B108[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_GOLDEEN, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_SHELLDER, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_SEAKING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B120[] = { + { + .iv = 0, + .lvl = 30, + .species = SPECIES_HORSEA, + }, + { + .iv = 0, + .lvl = 30, + .species = SPECIES_HORSEA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B130[] = { + { + .iv = 0, + .lvl = 27, + .species = SPECIES_TENTACOOL, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_TENTACOOL, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_STARYU, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_HORSEA, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_TENTACRUEL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B158[] = { + { + .iv = 0, + .lvl = 31, + .species = SPECIES_SHELLDER, + }, + { + .iv = 0, + .lvl = 31, + .species = SPECIES_CLOYSTER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B168[] = { + { + .iv = 0, + .lvl = 35, + .species = SPECIES_STARYU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B170[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_HORSEA, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_HORSEA, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_SEADRA, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_HORSEA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B190[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_SEADRA, + }, + { + .iv = 0, + .lvl = 33, + .species = SPECIES_TENTACRUEL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B1A0[] = { + { + .iv = 0, + .lvl = 37, + .species = SPECIES_STARMIE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B1A8[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_STARYU, + }, + { + .iv = 0, + .lvl = 33, + .species = SPECIES_WARTORTLE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B1B8[] = { + { + .iv = 0, + .lvl = 32, + .species = SPECIES_POLIWHIRL, + }, + { + .iv = 0, + .lvl = 32, + .species = SPECIES_TENTACOOL, + }, + { + .iv = 0, + .lvl = 32, + .species = SPECIES_SEADRA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B1D0[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_MANKEY, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_MACHOP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B1E8[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MANKEY, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MACHOP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B1F8[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MANKEY, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MACHOP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B208[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MANKEY, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_PRIMEAPE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B218[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MACHAMP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B228[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_MACHOKE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B230[] = { + { + .iv = 0, + .lvl = 26, + .species = SPECIES_MANKEY, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_MANKEY, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_MACHAMP, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_MACHOP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B250[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_PRIMEAPE, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MACHOKE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B260[] = { + { + .iv = 0, + .lvl = 31, + .species = SPECIES_TENTACOOL, + }, + { + .iv = 0, + .lvl = 31, + .species = SPECIES_TENTACOOL, + }, + { + .iv = 0, + .lvl = 31, + .species = SPECIES_TENTACRUEL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B278[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_POLIWAG, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_HORSEA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B288[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_BELLSPROUT, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_ODDISH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B298[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_VOLTORB, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_MAGNEMITE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B2A8[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_VULPIX, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B2B8[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_POLIWAG, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_POLIWAG, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_POLIWHIRL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B2D0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B2D8[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_VULPIX, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B2E8[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_ODDISH, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_BELLSPROUT, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_ODDISH, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_BELLSPROUT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B308[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_BELLSPROUT, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_BELLSPROUT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B318[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_EXEGGCUTE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B320[] = { + { + .iv = 0, + .lvl = 27, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_PIKACHU, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_RATTATA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B338[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_CLEFAIRY, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MEOWTH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B348[] = { + { + .iv = 0, + .lvl = 35, + .species = SPECIES_SEAKING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B350[] = { + { + .iv = 0, + .lvl = 30, + .species = SPECIES_SHELLDER, + }, + { + .iv = 0, + .lvl = 30, + .species = SPECIES_SHELLDER, + }, + { + .iv = 0, + .lvl = 30, + .species = SPECIES_CLOYSTER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B368[] = { + { + .iv = 0, + .lvl = 31, + .species = SPECIES_POLIWAG, + }, + { + .iv = 0, + .lvl = 31, + .species = SPECIES_SEAKING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B378[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_WIGGLYTUFF, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B388[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_BULBASAUR, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_IVYSAUR, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B398[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_WEEPINBELL, + }, + { + .iv = 0, + .lvl = 33, + .species = SPECIES_BELLSPROUT, + }, + { + .iv = 0, + .lvl = 33, + .species = SPECIES_WEEPINBELL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B3B0[] = { + { + .iv = 0, + .lvl = 27, + .species = SPECIES_POLIWAG, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_GOLDEEN, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_SEAKING, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_GOLDEEN, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_POLIWAG, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B3D8[] = { + { + .iv = 0, + .lvl = 30, + .species = SPECIES_GOLDEEN, + }, + { + .iv = 0, + .lvl = 30, + .species = SPECIES_SEAKING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B3E8[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_STARYU, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_STARYU, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_STARYU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B400[] = { + { + .iv = 0, + .lvl = 30, + .species = SPECIES_SEADRA, + }, + { + .iv = 0, + .lvl = 30, + .species = SPECIES_HORSEA, + }, + { + .iv = 0, + .lvl = 30, + .species = SPECIES_SEADRA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B418[] = { + { + .iv = 50, + .lvl = 31, + .species = SPECIES_KADABRA, + }, + { + .iv = 50, + .lvl = 31, + .species = SPECIES_SLOWPOKE, + }, + { + .iv = 50, + .lvl = 31, + .species = SPECIES_MR_MIME, + }, + { + .iv = 50, + .lvl = 31, + .species = SPECIES_KADABRA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B438[] = { + { + .iv = 50, + .lvl = 34, + .species = SPECIES_MR_MIME, + }, + { + .iv = 50, + .lvl = 34, + .species = SPECIES_KADABRA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B448[] = { + { + .iv = 50, + .lvl = 33, + .species = SPECIES_SLOWPOKE, + }, + { + .iv = 50, + .lvl = 33, + .species = SPECIES_SLOWPOKE, + }, + { + .iv = 50, + .lvl = 33, + .species = SPECIES_SLOWBRO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B460[] = { + { + .iv = 50, + .lvl = 38, + .species = SPECIES_SLOWBRO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B468[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_VOLTORB, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_MAGNEMITE, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_VOLTORB, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B480[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_VOLTORB, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_ELECTRODE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B490[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_KADABRA, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MR_MIME, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B4A0[] = { + { + .iv = 0, + .lvl = 41, + .species = SPECIES_DROWZEE, + }, + { + .iv = 0, + .lvl = 41, + .species = SPECIES_HYPNO, + }, + { + .iv = 0, + .lvl = 41, + .species = SPECIES_KADABRA, + }, + { + .iv = 0, + .lvl = 41, + .species = SPECIES_KADABRA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B4C0[] = { + { + .iv = 0, + .lvl = 31, + .species = SPECIES_DROWZEE, + }, + { + .iv = 0, + .lvl = 31, + .species = SPECIES_DROWZEE, + }, + { + .iv = 0, + .lvl = 31, + .species = SPECIES_KADABRA, + }, + { + .iv = 0, + .lvl = 31, + .species = SPECIES_DROWZEE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B4E0[] = { + { + .iv = 0, + .lvl = 34, + .species = SPECIES_DROWZEE, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_HYPNO, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B4F0[] = { + { + .iv = 0, + .lvl = 48, + .species = SPECIES_MR_MIME, + .moves = {MOVE_PSYCHIC, MOVE_ROLE_PLAY, MOVE_DOUBLE_SLAP, MOVE_ENCORE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B500[] = { + { + .iv = 0, + .lvl = 46, + .species = SPECIES_VOLTORB, + .moves = {MOVE_SWIFT, MOVE_LIGHT_SCREEN, MOVE_SPARK, MOVE_SONIC_BOOM}, + }, + { + .iv = 0, + .lvl = 46, + .species = SPECIES_VOLTORB, + .moves = {MOVE_SWIFT, MOVE_LIGHT_SCREEN, MOVE_SPARK, MOVE_SONIC_BOOM}, + }, + { + .iv = 0, + .lvl = 47, + .species = SPECIES_ELECTRODE, + .moves = {MOVE_SWIFT, MOVE_SPARK, MOVE_SELF_DESTRUCT, MOVE_SONIC_BOOM}, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_MR_MIME, + .moves = {MOVE_PSYCHIC, MOVE_ROLE_PLAY, MOVE_REFLECT, MOVE_ENCORE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B540[] = { + { + .iv = 0, + .lvl = 38, + .species = SPECIES_HYPNO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B548[] = { + { + .iv = 0, + .lvl = 34, + .species = SPECIES_DROWZEE, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_KADABRA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B558[] = { + { + .iv = 40, + .lvl = 34, + .species = SPECIES_SANDSLASH, + }, + { + .iv = 40, + .lvl = 34, + .species = SPECIES_ARBOK, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B568[] = { + { + .iv = 40, + .lvl = 33, + .species = SPECIES_ARBOK, + }, + { + .iv = 40, + .lvl = 33, + .species = SPECIES_SANDSLASH, + }, + { + .iv = 40, + .lvl = 33, + .species = SPECIES_ARBOK, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B580[] = { + { + .iv = 40, + .lvl = 43, + .species = SPECIES_RHYHORN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B588[] = { + { + .iv = 40, + .lvl = 39, + .species = SPECIES_ARBOK, + }, + { + .iv = 40, + .lvl = 39, + .species = SPECIES_TAUROS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B598[] = { + { + .iv = 40, + .lvl = 44, + .species = SPECIES_PERSIAN, + }, + { + .iv = 40, + .lvl = 44, + .species = SPECIES_GOLDUCK, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B5A8[] = { + { + .iv = 40, + .lvl = 42, + .species = SPECIES_RHYHORN, + }, + { + .iv = 40, + .lvl = 42, + .species = SPECIES_PRIMEAPE, + }, + { + .iv = 40, + .lvl = 42, + .species = SPECIES_ARBOK, + }, + { + .iv = 40, + .lvl = 42, + .species = SPECIES_TAUROS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B5C8[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_PIDGEOTTO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B5D8[] = { + { + .iv = 0, + .lvl = 25, + .species = SPECIES_SPEAROW, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_SPEAROW, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_SPEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B600[] = { + { + .iv = 0, + .lvl = 26, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_SPEAROW, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B620[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_FARFETCHD, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B628[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_SPEAROW, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B638[] = { + { + .iv = 0, + .lvl = 26, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_FARFETCHD, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_DODUO, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_PIDGEY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B658[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_DODRIO, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_DODUO, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_DODUO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B670[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_SPEAROW, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B680[] = { + { + .iv = 0, + .lvl = 34, + .species = SPECIES_DODRIO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B688[] = { + { + .iv = 0, + .lvl = 26, + .species = SPECIES_SPEAROW, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_SPEAROW, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_FEAROW, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_SPEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B6A8[] = { + { + .iv = 0, + .lvl = 30, + .species = SPECIES_FEAROW, + }, + { + .iv = 0, + .lvl = 30, + .species = SPECIES_FEAROW, + }, + { + .iv = 0, + .lvl = 30, + .species = SPECIES_PIDGEOTTO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B6C0[] = { + { + .iv = 0, + .lvl = 39, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 0, + .lvl = 39, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 0, + .lvl = 39, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 39, + .species = SPECIES_PIDGEOTTO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B6E0[] = { + { + .iv = 0, + .lvl = 39, + .species = SPECIES_FARFETCHD, + }, + { + .iv = 0, + .lvl = 39, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B6F0[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_DODUO, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_PIDGEOTTO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B708[] = { + { + .iv = 0, + .lvl = 26, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_SPEAROW, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B728[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B738[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_SPEAROW, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_DODUO, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823B750[] = { + { + .iv = 100, + .lvl = 37, + .species = SPECIES_HITMONLEE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 100, + .lvl = 37, + .species = SPECIES_HITMONCHAN, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823B760[] = { + { + .iv = 100, + .lvl = 31, + .species = SPECIES_MANKEY, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 100, + .lvl = 31, + .species = SPECIES_MANKEY, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 100, + .lvl = 31, + .species = SPECIES_PRIMEAPE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823B778[] = { + { + .iv = 100, + .lvl = 32, + .species = SPECIES_MACHOP, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 100, + .lvl = 32, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823B788[] = { + { + .iv = 100, + .lvl = 36, + .species = SPECIES_PRIMEAPE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823B790[] = { + { + .iv = 100, + .lvl = 31, + .species = SPECIES_MACHOP, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 100, + .lvl = 31, + .species = SPECIES_MANKEY, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 100, + .lvl = 31, + .species = SPECIES_PRIMEAPE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823B7A8[] = { + { + .iv = 100, + .lvl = 40, + .species = SPECIES_MACHOP, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 100, + .lvl = 40, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823B7B8[] = { + { + .iv = 100, + .lvl = 43, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823B7C0[] = { + { + .iv = 100, + .lvl = 38, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 100, + .lvl = 38, + .species = SPECIES_MACHOP, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 100, + .lvl = 38, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823B7D8[] = { + { + .iv = 100, + .lvl = 43, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 100, + .lvl = 43, + .species = SPECIES_MACHOP, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 100, + .lvl = 43, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B7F0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_SQUIRTLE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B7F8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_BULBASAUR, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B800[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_CHARMANDER, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B808[] = { + { + .iv = 50, + .lvl = 9, + .species = SPECIES_PIDGEY, + .moves = {MOVE_TACKLE, MOVE_SAND_ATTACK, MOVE_NONE, MOVE_NONE}, + }, + { + .iv = 50, + .lvl = 9, + .species = SPECIES_SQUIRTLE, + .moves = {MOVE_TACKLE, MOVE_TAIL_WHIP, MOVE_NONE, MOVE_NONE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B828[] = { + { + .iv = 50, + .lvl = 9, + .species = SPECIES_PIDGEY, + .moves = {MOVE_TACKLE, MOVE_SAND_ATTACK, MOVE_NONE, MOVE_NONE}, + }, + { + .iv = 50, + .lvl = 9, + .species = SPECIES_BULBASAUR, + .moves = {MOVE_TACKLE, MOVE_GROWL, MOVE_NONE, MOVE_NONE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B848[] = { + { + .iv = 50, + .lvl = 9, + .species = SPECIES_PIDGEY, + .moves = {MOVE_TACKLE, MOVE_SAND_ATTACK, MOVE_NONE, MOVE_NONE}, + }, + { + .iv = 50, + .lvl = 9, + .species = SPECIES_CHARMANDER, + .moves = {MOVE_SCRATCH, MOVE_GROWL, MOVE_NONE, MOVE_NONE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B868[] = { + { + .iv = 50, + .lvl = 17, + .species = SPECIES_PIDGEOTTO, + .moves = {MOVE_TACKLE, MOVE_SAND_ATTACK, MOVE_GUST, MOVE_QUICK_ATTACK}, + }, + { + .iv = 50, + .lvl = 16, + .species = SPECIES_ABRA, + .moves = {MOVE_TELEPORT, MOVE_NONE, MOVE_NONE, MOVE_NONE}, + }, + { + .iv = 50, + .lvl = 15, + .species = SPECIES_RATTATA, + .moves = {MOVE_TACKLE, MOVE_TAIL_WHIP, MOVE_QUICK_ATTACK, MOVE_NONE}, + }, + { + .iv = 100, + .lvl = 18, + .species = SPECIES_SQUIRTLE, + .moves = {MOVE_TACKLE, MOVE_TAIL_WHIP, MOVE_WITHDRAW, MOVE_WATER_GUN}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B8A8[] = { + { + .iv = 50, + .lvl = 17, + .species = SPECIES_PIDGEOTTO, + .moves = {MOVE_TACKLE, MOVE_SAND_ATTACK, MOVE_GUST, MOVE_QUICK_ATTACK}, + }, + { + .iv = 50, + .lvl = 16, + .species = SPECIES_ABRA, + .moves = {MOVE_TELEPORT, MOVE_NONE, MOVE_NONE, MOVE_NONE}, + }, + { + .iv = 50, + .lvl = 15, + .species = SPECIES_RATTATA, + .moves = {MOVE_TACKLE, MOVE_TAIL_WHIP, MOVE_QUICK_ATTACK, MOVE_NONE}, + }, + { + .iv = 100, + .lvl = 18, + .species = SPECIES_BULBASAUR, + .moves = {MOVE_SLEEP_POWDER, MOVE_POISON_POWDER, MOVE_VINE_WHIP, MOVE_LEECH_SEED}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B8E8[] = { + { + .iv = 50, + .lvl = 17, + .species = SPECIES_PIDGEOTTO, + .moves = {MOVE_TACKLE, MOVE_SAND_ATTACK, MOVE_GUST, MOVE_QUICK_ATTACK}, + }, + { + .iv = 50, + .lvl = 16, + .species = SPECIES_ABRA, + .moves = {MOVE_TELEPORT, MOVE_NONE, MOVE_NONE, MOVE_NONE}, + }, + { + .iv = 50, + .lvl = 15, + .species = SPECIES_RATTATA, + .moves = {MOVE_TACKLE, MOVE_TAIL_WHIP, MOVE_QUICK_ATTACK, MOVE_NONE}, + }, + { + .iv = 100, + .lvl = 18, + .species = SPECIES_CHARMANDER, + .moves = {MOVE_METAL_CLAW, MOVE_EMBER, MOVE_GROWL, MOVE_SCRATCH}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B928[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_ELECTRODE, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_WEEZING, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B938[] = { + { + .iv = 0, + .lvl = 26, + .species = SPECIES_GRIMER, + .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_WEEZING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_SELF_DESTRUCT}, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_WEEZING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B978[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_MAGNEMITE, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_VOLTORB, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_MAGNETON, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B990[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_ELECTRODE, + .moves = {MOVE_SPARK, MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_WEEZING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B9B0[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_ELECTRODE, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B9B8[] = { + { + .iv = 0, + .lvl = 26, + .species = SPECIES_MAGNETON, + .moves = {MOVE_SPARK, MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM, MOVE_SUPERSONIC}, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_WEEZING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_MAGNEMITE, + .moves = {MOVE_SPARK, MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM, MOVE_SUPERSONIC}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B9F8[] = { + { + .iv = 0, + .lvl = 25, + .species = SPECIES_VOLTORB, + .moves = {MOVE_SPARK, MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_MAGNETON, + .moves = {MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM, MOVE_SUPERSONIC, MOVE_THUNDER_SHOCK}, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_MAGNEMITE, + .moves = {MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM, MOVE_SUPERSONIC, MOVE_THUNDER_SHOCK}, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_SELF_DESTRUCT}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BA48[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_ELECTRODE, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MUK, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BA58[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_GRIMER, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_ELECTRODE, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BA68[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_VOLTORB, + .moves = {MOVE_SPARK, MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_TACKLE, MOVE_SMOG}, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_MAGNETON, + .moves = {MOVE_SPARK, MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM, MOVE_SUPERSONIC}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BA98[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MAGNEMITE, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_KOFFING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BAA8[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_MAGNEMITE, + }, + { + .iv = 0, + .lvl = 33, + .species = SPECIES_MAGNETON, + }, + { + .iv = 0, + .lvl = 33, + .species = SPECIES_VOLTORB, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BAC0[] = { + { + .iv = 0, + .lvl = 34, + .species = SPECIES_MAGNEMITE, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_ELECTRODE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BAD0[] = { + { + .iv = 250, + .lvl = 25, + .species = SPECIES_ONIX, + }, + { + .iv = 250, + .lvl = 24, + .species = SPECIES_RHYHORN, + }, + { + .iv = 250, + .lvl = 29, + .species = SPECIES_KANGASKHAN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BAE8[] = { + { + .iv = 250, + .lvl = 37, + .species = SPECIES_NIDORINO, + }, + { + .iv = 250, + .lvl = 35, + .species = SPECIES_KANGASKHAN, + }, + { + .iv = 250, + .lvl = 37, + .species = SPECIES_RHYHORN, + }, + { + .iv = 250, + .lvl = 41, + .species = SPECIES_NIDOQUEEN, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BB08[] = { + { + .iv = 0, + .lvl = 45, + .species = SPECIES_RHYHORN, + .moves = {MOVE_TAKE_DOWN, MOVE_ROCK_BLAST, MOVE_SCARY_FACE, MOVE_EARTHQUAKE}, + }, + { + .iv = 0, + .lvl = 42, + .species = SPECIES_DUGTRIO, + .moves = {MOVE_SLASH, MOVE_SAND_TOMB, MOVE_MUD_SLAP, MOVE_EARTHQUAKE}, + }, + { + .iv = 0, + .lvl = 44, + .species = SPECIES_NIDOQUEEN, + .moves = {MOVE_BODY_SLAM, MOVE_DOUBLE_KICK, MOVE_POISON_STING, MOVE_EARTHQUAKE}, + }, + { + .iv = 0, + .lvl = 45, + .species = SPECIES_NIDOKING, + .moves = {MOVE_THRASH, MOVE_DOUBLE_KICK, MOVE_POISON_STING, MOVE_EARTHQUAKE}, + }, + { + .iv = 0, + .lvl = 50, + .species = SPECIES_RHYHORN, + .moves = {MOVE_TAKE_DOWN, MOVE_ROCK_BLAST, MOVE_SCARY_FACE, MOVE_EARTHQUAKE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BB58[] = { + { + .iv = 0, + .lvl = 13, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 13, + .species = SPECIES_ZUBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BB68[] = { + { + .iv = 0, + .lvl = 11, + .species = SPECIES_SANDSHREW, + }, + { + .iv = 0, + .lvl = 11, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 11, + .species = SPECIES_ZUBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BB80[] = { + { + .iv = 0, + .lvl = 11, + .species = SPECIES_ZUBAT, + }, + { + .iv = 0, + .lvl = 11, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BB90[] = { + { + .iv = 0, + .lvl = 13, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 13, + .species = SPECIES_SANDSHREW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BBA0[] = { + { + .iv = 0, + .lvl = 17, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_DROWZEE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BBB0[] = { + { + .iv = 0, + .lvl = 15, + .species = SPECIES_EKANS, + }, + { + .iv = 0, + .lvl = 15, + .species = SPECIES_ZUBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BBC0[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_RATICATE, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_ZUBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BBD0[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_DROWZEE, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_MACHOP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BBE0[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_RATICATE, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_RATICATE, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BBF0[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_GRIMER, + .moves = {MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE, MOVE_HARDEN}, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOG, MOVE_TACKLE, MOVE_POISON_GAS, MOVE_NONE}, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOG, MOVE_TACKLE, MOVE_POISON_GAS, MOVE_NONE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BC20[] = { + { + .iv = 0, + .lvl = 19, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_RATICATE, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_RATICATE, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_RATTATA, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BC40[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GRIMER, + .moves = {MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE, MOVE_HARDEN}, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_KOFFING, + .moves = {MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE, MOVE_POISON_GAS}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BC60[] = { + { + .iv = 0, + .lvl = 17, + .species = SPECIES_ZUBAT, + .moves = {MOVE_BITE, MOVE_ASTONISH, MOVE_SUPERSONIC, MOVE_LEECH_LIFE}, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOG, MOVE_TACKLE, MOVE_POISON_GAS, MOVE_NONE}, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_GRIMER, + .moves = {MOVE_SLUDGE, MOVE_DISABLE, MOVE_HARDEN, MOVE_POUND}, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_ZUBAT, + .moves = {MOVE_BITE, MOVE_ASTONISH, MOVE_SUPERSONIC, MOVE_LEECH_LIFE}, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_RATICATE, + .moves = {MOVE_HYPER_FANG, MOVE_QUICK_ATTACK, MOVE_TAIL_WHIP, MOVE_TACKLE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BCB0[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_RATICATE, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_DROWZEE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BCC8[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_MACHOP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BCD8[] = { + { + .iv = 0, + .lvl = 23, + .species = SPECIES_SANDSHREW, + }, + { + .iv = 0, + .lvl = 23, + .species = SPECIES_EKANS, + }, + { + .iv = 0, + .lvl = 23, + .species = SPECIES_SANDSLASH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BCF0[] = { + { + .iv = 0, + .lvl = 23, + .species = SPECIES_EKANS, + }, + { + .iv = 0, + .lvl = 23, + .species = SPECIES_SANDSHREW, + }, + { + .iv = 0, + .lvl = 23, + .species = SPECIES_ARBOK, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BD08[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_KOFFING, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_ZUBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BD18[] = { + { + .iv = 0, + .lvl = 25, + .species = SPECIES_ZUBAT, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_ZUBAT, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_GOLBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BD30[] = { + { + .iv = 0, + .lvl = 26, + .species = SPECIES_KOFFING, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_DROWZEE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BD40[] = { + { + .iv = 0, + .lvl = 23, + .species = SPECIES_ZUBAT, + }, + { + .iv = 0, + .lvl = 23, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 23, + .species = SPECIES_RATICATE, + }, + { + .iv = 0, + .lvl = 23, + .species = SPECIES_ZUBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BD60[] = { + { + .iv = 0, + .lvl = 26, + .species = SPECIES_DROWZEE, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_KOFFING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BD70[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_CUBONE, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_ZUBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BD80[] = { + { + .iv = 0, + .lvl = 25, + .species = SPECIES_GOLBAT, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_ZUBAT, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_ZUBAT, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_RATICATE, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_ZUBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BDA8[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_RATICATE, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_HYPNO, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_RATICATE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BDC0[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_DROWZEE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BDD0[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_EKANS, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_ZUBAT, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_CUBONE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BDE8[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_ARBOK, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BDF0[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_HYPNO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BDF8[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MACHOKE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BE08[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_ZUBAT, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_ZUBAT, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_GOLBAT, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BE20[] = { + { + .iv = 0, + .lvl = 26, + .species = SPECIES_RATICATE, + .moves = {MOVE_SCARY_FACE, MOVE_HYPER_FANG, MOVE_QUICK_ATTACK, MOVE_TAIL_WHIP}, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_ARBOK, + .moves = {MOVE_GLARE, MOVE_BITE, MOVE_POISON_STING, MOVE_LEER}, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_GOLBAT, + .moves = {MOVE_WING_ATTACK, MOVE_BITE, MOVE_ASTONISH, MOVE_SUPERSONIC}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BE60[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_CUBONE, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_CUBONE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BE70[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_SANDSHREW, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_SANDSLASH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BE80[] = { + { + .iv = 0, + .lvl = 26, + .species = SPECIES_RATICATE, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_ZUBAT, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_GOLBAT, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_RATTATA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BEA0[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_WEEZING, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_GOLBAT, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_KOFFING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BEB8[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_DROWZEE, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_GRIMER, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_MACHOP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BED0[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_GOLBAT, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_DROWZEE, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_HYPNO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BEE8[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_MACHOKE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BEF0[] = { + { + .iv = 0, + .lvl = 25, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_ZUBAT, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BF18[] = { + { + .iv = 0, + .lvl = 32, + .species = SPECIES_CUBONE, + }, + { + .iv = 0, + .lvl = 32, + .species = SPECIES_DROWZEE, + }, + { + .iv = 0, + .lvl = 32, + .species = SPECIES_MAROWAK, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BF30[] = { + { + .iv = 100, + .lvl = 37, + .species = SPECIES_SANDSLASH, + .moves = {MOVE_SLASH, MOVE_SWIFT, MOVE_SAND_ATTACK, MOVE_POISON_STING}, + }, + { + .iv = 100, + .lvl = 37, + .species = SPECIES_SANDSLASH, + .moves = {MOVE_SLASH, MOVE_SWIFT, MOVE_SAND_ATTACK, MOVE_POISON_STING}, + }, + { + .iv = 100, + .lvl = 38, + .species = SPECIES_RHYHORN, + .moves = {MOVE_TAKE_DOWN, MOVE_ROCK_BLAST, MOVE_FURY_ATTACK, MOVE_SCARY_FACE}, + }, + { + .iv = 100, + .lvl = 39, + .species = SPECIES_NIDORINO, + .moves = {MOVE_FURY_ATTACK, MOVE_HORN_ATTACK, MOVE_POISON_STING, MOVE_DOUBLE_KICK}, + }, + { + .iv = 100, + .lvl = 39, + .species = SPECIES_NIDOKING, + .moves = {MOVE_THRASH, MOVE_DOUBLE_KICK, MOVE_POISON_STING, MOVE_FOCUS_ENERGY}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BF80[] = { + { + .iv = 100, + .lvl = 42, + .species = SPECIES_EXEGGUTOR, + .moves = {MOVE_EGG_BOMB, MOVE_CONFUSION, MOVE_STUN_SPORE, MOVE_SLEEP_POWDER}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_SANDSLASH, + .moves = {MOVE_FURY_SWIPES, MOVE_SWIFT, MOVE_POISON_STING, MOVE_SAND_ATTACK}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_CLOYSTER, + .moves = {MOVE_SPIKE_CANNON, MOVE_SPIKES, MOVE_AURORA_BEAM, MOVE_SUPERSONIC}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_ELECTRODE, + .moves = {MOVE_SPARK, MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_LIGHT_SCREEN}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_ARCANINE, + .moves = {MOVE_FLAME_WHEEL, MOVE_ROAR, MOVE_BITE, MOVE_TAKE_DOWN}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BFD0[] = { + { + .iv = 100, + .lvl = 41, + .species = SPECIES_KINGLER, + .moves = {MOVE_GUILLOTINE, MOVE_STOMP, MOVE_MUD_SHOT, MOVE_BUBBLE}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_POLIWHIRL, + .moves = {MOVE_BODY_SLAM, MOVE_DOUBLE_SLAP, MOVE_WATER_GUN, MOVE_HYPNOSIS}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_TENTACRUEL, + .moves = {MOVE_BARRIER, MOVE_WRAP, MOVE_BUBBLE_BEAM, MOVE_ACID}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_SEADRA, + .moves = {MOVE_WATER_GUN, MOVE_SMOKESCREEN, MOVE_TWISTER, MOVE_LEER}, + }, + { + .iv = 100, + .lvl = 43, + .species = SPECIES_BLASTOISE, + .moves = {MOVE_WATER_GUN, MOVE_BITE, MOVE_RAPID_SPIN, MOVE_RAIN_DANCE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C020[] = { + { + .iv = 100, + .lvl = 42, + .species = SPECIES_SLOWPOKE, + .moves = {MOVE_HEADBUTT, MOVE_CONFUSION, MOVE_WATER_GUN, MOVE_DISABLE}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_SHELLDER, + .moves = {MOVE_AURORA_BEAM, MOVE_CLAMP, MOVE_SUPERSONIC, MOVE_LEER}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_KINGLER, + .moves = {MOVE_GUILLOTINE, MOVE_STOMP, MOVE_MUD_SHOT, MOVE_BUBBLE}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_STARMIE, + .moves = {MOVE_BUBBLE_BEAM, MOVE_SWIFT, MOVE_RECOVER, MOVE_RAPID_SPIN}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_GOLDUCK, + .moves = {MOVE_CONFUSION, MOVE_SCRATCH, MOVE_SCREECH, MOVE_DISABLE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C070[] = { + { + .iv = 100, + .lvl = 42, + .species = SPECIES_RATICATE, + .moves = {MOVE_SUPER_FANG, MOVE_PURSUIT, MOVE_SCARY_FACE, MOVE_QUICK_ATTACK}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_IVYSAUR, + .moves = {MOVE_RAZOR_LEAF, MOVE_SLEEP_POWDER, MOVE_SWEET_SCENT, MOVE_SYNTHESIS}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_WARTORTLE, + .moves = {MOVE_WATER_GUN, MOVE_BITE, MOVE_RAPID_SPIN, MOVE_TAIL_WHIP}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_CHARMELEON, + .moves = {MOVE_FLAMETHROWER, MOVE_SLASH, MOVE_SMOKESCREEN, MOVE_SCARY_FACE}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_CHARIZARD, + .moves = {MOVE_FLAMETHROWER, MOVE_WING_ATTACK, MOVE_SMOKESCREEN, MOVE_SCARY_FACE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C0C0[] = { + { + .iv = 100, + .lvl = 42, + .species = SPECIES_PIDGEOTTO, + .moves = {MOVE_WING_ATTACK, MOVE_FEATHER_DANCE, MOVE_WHIRLWIND, MOVE_QUICK_ATTACK}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_FEAROW, + .moves = {MOVE_DRILL_PECK, MOVE_MIRROR_MOVE, MOVE_PURSUIT, MOVE_LEER}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_PERSIAN, + .moves = {MOVE_PAY_DAY, MOVE_FAINT_ATTACK, MOVE_SCREECH, MOVE_BITE}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_LICKITUNG, + .moves = {MOVE_SLAM, MOVE_DISABLE, MOVE_WRAP, MOVE_SUPERSONIC}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_TAUROS, + .moves = {MOVE_HORN_ATTACK, MOVE_SCARY_FACE, MOVE_SWAGGER, MOVE_TAIL_WHIP}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C110[] = { + { + .iv = 100, + .lvl = 42, + .species = SPECIES_NIDORINO, + .moves = {MOVE_SCRATCH, MOVE_POISON_STING, MOVE_DOUBLE_KICK, MOVE_BITE}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_NIDORINA, + .moves = {MOVE_HORN_ATTACK, MOVE_POISON_STING, MOVE_DOUBLE_KICK, MOVE_LEER}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_RATICATE, + .moves = {MOVE_SUPER_FANG, MOVE_PURSUIT, MOVE_SCARY_FACE, MOVE_QUICK_ATTACK}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_SANDSLASH, + .moves = {MOVE_FURY_SWIPES, MOVE_SWIFT, MOVE_SLASH, MOVE_POISON_STING}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_RHYHORN, + .moves = {MOVE_ROCK_BLAST, MOVE_SCARY_FACE, MOVE_STOMP, MOVE_TAIL_WHIP}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C160[] = { + { + .iv = 100, + .lvl = 42, + .species = SPECIES_SEEL, + .moves = {MOVE_TAKE_DOWN, MOVE_AURORA_BEAM, MOVE_ICY_WIND, MOVE_GROWL}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_GRAVELER, + .moves = {MOVE_ROCK_BLAST, MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_KINGLER, + .moves = {MOVE_GUILLOTINE, MOVE_STOMP, MOVE_MUD_SHOT, MOVE_BUBBLE}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_ONIX, + .moves = {MOVE_SLAM, MOVE_SANDSTORM, MOVE_DRAGON_BREATH, MOVE_ROCK_THROW}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_CLOYSTER, + .moves = {MOVE_SPIKE_CANNON, MOVE_AURORA_BEAM, MOVE_SUPERSONIC, MOVE_PROTECT}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C1B0[] = { + { + .iv = 100, + .lvl = 38, + .species = SPECIES_SANDSLASH, + .moves = {MOVE_SLASH, MOVE_SWIFT, MOVE_SAND_ATTACK, MOVE_POISON_STING}, + }, + { + .iv = 100, + .lvl = 38, + .species = SPECIES_GRAVELER, + .moves = {MOVE_ROCK_BLAST, MOVE_MAGNITUDE, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, + }, + { + .iv = 100, + .lvl = 38, + .species = SPECIES_ONIX, + .moves = {MOVE_DRAGON_BREATH, MOVE_SANDSTORM, MOVE_ROCK_THROW, MOVE_BIND}, + }, + { + .iv = 100, + .lvl = 38, + .species = SPECIES_GRAVELER, + .moves = {MOVE_ROCK_BLAST, MOVE_MAGNITUDE, MOVE_ROLLOUT, MOVE_DEFENSE_CURL}, + }, + { + .iv = 100, + .lvl = 38, + .species = SPECIES_MAROWAK, + .moves = {MOVE_BONEMERANG, MOVE_HEADBUTT, MOVE_LEER, MOVE_GROWL}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C200[] = { + { + .iv = 100, + .lvl = 37, + .species = SPECIES_MAROWAK, + .moves = {MOVE_BONEMERANG, MOVE_HEADBUTT, MOVE_LEER, MOVE_GROWL}, + }, + { + .iv = 100, + .lvl = 37, + .species = SPECIES_MAROWAK, + .moves = {MOVE_BONEMERANG, MOVE_HEADBUTT, MOVE_LEER, MOVE_GROWL}, + }, + { + .iv = 100, + .lvl = 38, + .species = SPECIES_RHYHORN, + .moves = {MOVE_TAKE_DOWN, MOVE_ROCK_BLAST, MOVE_FURY_ATTACK, MOVE_SCARY_FACE}, + }, + { + .iv = 100, + .lvl = 39, + .species = SPECIES_NIDORINA, + .moves = {MOVE_FURY_SWIPES, MOVE_BITE, MOVE_POISON_STING, MOVE_DOUBLE_KICK}, + }, + { + .iv = 100, + .lvl = 39, + .species = SPECIES_NIDOQUEEN, + .moves = {MOVE_BODY_SLAM, MOVE_BITE, MOVE_POISON_STING, MOVE_DOUBLE_KICK}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C250[] = { + { + .iv = 100, + .lvl = 22, + .species = SPECIES_BELLSPROUT, + .moves = {MOVE_WRAP, MOVE_STUN_SPORE, MOVE_POISON_POWDER, MOVE_GROWTH}, + }, + { + .iv = 100, + .lvl = 22, + .species = SPECIES_ODDISH, + .moves = {MOVE_POISON_POWDER, MOVE_STUN_SPORE, MOVE_ABSORB, MOVE_SWEET_SCENT}, + }, + { + .iv = 100, + .lvl = 22, + .species = SPECIES_WEEPINBELL, + .moves = {MOVE_VINE_WHIP, MOVE_STUN_SPORE, MOVE_POISON_POWDER, MOVE_GROWTH}, + }, + { + .iv = 100, + .lvl = 22, + .species = SPECIES_GLOOM, + .moves = {MOVE_ABSORB, MOVE_STUN_SPORE, MOVE_POISON_POWDER, MOVE_SWEET_SCENT}, + }, + { + .iv = 100, + .lvl = 22, + .species = SPECIES_IVYSAUR, + .moves = {MOVE_RAZOR_LEAF, MOVE_SLEEP_POWDER, MOVE_VINE_WHIP, MOVE_LEECH_SEED}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C2A0[] = { + { + .iv = 100, + .lvl = 42, + .species = SPECIES_BELLSPROUT, + .moves = {MOVE_RAZOR_LEAF, MOVE_ACID, MOVE_STUN_SPORE, MOVE_POISON_POWDER}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_WEEPINBELL, + .moves = {MOVE_RAZOR_LEAF, MOVE_ACID, MOVE_SLEEP_POWDER, MOVE_POISON_POWDER}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_VICTREEBEL, + .moves = {MOVE_RAZOR_LEAF, MOVE_ACID, MOVE_STUN_SPORE, MOVE_SLEEP_POWDER}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_PARAS, + .moves = {MOVE_GROWTH, MOVE_SLASH, MOVE_LEECH_LIFE, MOVE_STUN_SPORE}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_PARASECT, + .moves = {MOVE_SPORE, MOVE_SLASH, MOVE_LEECH_LIFE, MOVE_POISON_POWDER}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C2F0[] = { + { + .iv = 100, + .lvl = 42, + .species = SPECIES_CLEFAIRY, + .moves = {MOVE_LIGHT_SCREEN, MOVE_COSMIC_POWER, MOVE_DOUBLE_SLAP, MOVE_ENCORE}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_JIGGLYPUFF, + .moves = {MOVE_SING, MOVE_BODY_SLAM, MOVE_ROLLOUT, MOVE_DISABLE}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_PERSIAN, + .moves = {MOVE_PAY_DAY, MOVE_FAINT_ATTACK, MOVE_BITE, MOVE_SCREECH}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_DEWGONG, + .moves = {MOVE_SHEER_COLD, MOVE_TAKE_DOWN, MOVE_REST, MOVE_AURORA_BEAM}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_CHANSEY, + .moves = {MOVE_SING, MOVE_EGG_BOMB, MOVE_SOFT_BOILED, MOVE_MINIMIZE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C340[] = { + { + .iv = 100, + .lvl = 42, + .species = SPECIES_BEEDRILL, + .moves = {MOVE_PIN_MISSILE, MOVE_TWINEEDLE, MOVE_AGILITY, MOVE_PURSUIT}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_BUTTERFREE, + .moves = {MOVE_SAFEGUARD, MOVE_PSYBEAM, MOVE_GUST, MOVE_SUPERSONIC}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_PARASECT, + .moves = {MOVE_SPORE, MOVE_LEECH_LIFE, MOVE_SLASH, MOVE_GROWTH}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_VENONAT, + .moves = {MOVE_PSYBEAM, MOVE_STUN_SPORE, MOVE_LEECH_LIFE, MOVE_DISABLE}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_VENOMOTH, + .moves = {MOVE_PSYBEAM, MOVE_GUST, MOVE_SUPERSONIC, MOVE_LEECH_LIFE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C390[] = { + { + .iv = 100, + .lvl = 42, + .species = SPECIES_PERSIAN, + .moves = {MOVE_FURY_SWIPES, MOVE_SCREECH, MOVE_FAINT_ATTACK, MOVE_PAY_DAY}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_PONYTA, + .moves = {MOVE_AGILITY, MOVE_TAKE_DOWN, MOVE_FIRE_SPIN, MOVE_STOMP}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_RAPIDASH, + .moves = {MOVE_FURY_ATTACK, MOVE_FIRE_SPIN, MOVE_STOMP, MOVE_GROWL}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_VULPIX, + .moves = {MOVE_FLAMETHROWER, MOVE_CONFUSE_RAY, MOVE_QUICK_ATTACK, MOVE_IMPRISON}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_NINETALES, + .moves = {MOVE_SAFEGUARD, MOVE_WILL_O_WISP, MOVE_CONFUSE_RAY, MOVE_FIRE_SPIN}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C3E0[] = { + { + .iv = 100, + .lvl = 42, + .species = SPECIES_TANGELA, + .moves = {MOVE_SLAM, MOVE_BIND, MOVE_MEGA_DRAIN, MOVE_INGRAIN}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_GLOOM, + .moves = {MOVE_ACID, MOVE_MOONLIGHT, MOVE_SLEEP_POWDER, MOVE_STUN_SPORE}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_VILEPLUME, + .moves = {MOVE_MEGA_DRAIN, MOVE_ACID, MOVE_STUN_SPORE, MOVE_AROMATHERAPY}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_IVYSAUR, + .moves = {MOVE_RAZOR_LEAF, MOVE_SWEET_SCENT, MOVE_GROWL, MOVE_LEECH_SEED}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_VENUSAUR, + .moves = {MOVE_RAZOR_LEAF, MOVE_GROWTH, MOVE_SLEEP_POWDER, MOVE_POISON_POWDER}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C430[] = { + { + .iv = 100, + .lvl = 42, + .species = SPECIES_RHYHORN, + .moves = {MOVE_HORN_DRILL, MOVE_ROCK_BLAST, MOVE_SCARY_FACE, MOVE_STOMP}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_NIDORINA, + .moves = {MOVE_DOUBLE_KICK, MOVE_FURY_SWIPES, MOVE_BITE, MOVE_FLATTER}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_NIDOQUEEN, + .moves = {MOVE_BODY_SLAM, MOVE_DOUBLE_KICK, MOVE_BITE, MOVE_GROWL}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_NIDORINO, + .moves = {MOVE_HORN_ATTACK, MOVE_POISON_STING, MOVE_FOCUS_ENERGY, MOVE_LEER}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_NIDOKING, + .moves = {MOVE_THRASH, MOVE_DOUBLE_KICK, MOVE_POISON_STING, MOVE_PECK}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C480[] = { + { + .iv = 100, + .lvl = 42, + .species = SPECIES_PERSIAN, + .moves = {MOVE_FURY_SWIPES, MOVE_BITE, MOVE_SCREECH, MOVE_FAINT_ATTACK}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_NINETALES, + .moves = {MOVE_FLAMETHROWER, MOVE_WILL_O_WISP, MOVE_CONFUSE_RAY, MOVE_GRUDGE}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_RAPIDASH, + .moves = {MOVE_FURY_ATTACK, MOVE_FIRE_SPIN, MOVE_TAKE_DOWN, MOVE_AGILITY}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_PIKACHU, + .moves = {MOVE_THUNDERBOLT, MOVE_THUNDER_WAVE, MOVE_DOUBLE_TEAM, MOVE_QUICK_ATTACK}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_RAICHU, + .moves = {MOVE_THUNDER, MOVE_THUNDER_WAVE, MOVE_SLAM, MOVE_DOUBLE_TEAM}, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823C4D0[] = { + { + .iv = 250, + .lvl = 52, + .species = SPECIES_DEWGONG, + .heldItem = ITEM_NONE, + .moves = {MOVE_ICE_BEAM, MOVE_SURF, MOVE_HAIL, MOVE_SAFEGUARD}, + }, + { + .iv = 250, + .lvl = 51, + .species = SPECIES_CLOYSTER, + .heldItem = ITEM_NONE, + .moves = {MOVE_SPIKES, MOVE_PROTECT, MOVE_HAIL, MOVE_DIVE}, + }, + { + .iv = 250, + .lvl = 52, + .species = SPECIES_SLOWBRO, + .heldItem = ITEM_NONE, + .moves = {MOVE_ICE_BEAM, MOVE_SURF, MOVE_AMNESIA, MOVE_YAWN}, + }, + { + .iv = 250, + .lvl = 54, + .species = SPECIES_JYNX, + .heldItem = ITEM_NONE, + .moves = {MOVE_ICE_PUNCH, MOVE_DOUBLE_SLAP, MOVE_LOVELY_KISS, MOVE_ATTRACT}, + }, + { + .iv = 250, + .lvl = 54, + .species = SPECIES_LAPRAS, + .heldItem = ITEM_SITRUS_BERRY, + .moves = {MOVE_CONFUSE_RAY, MOVE_ICE_BEAM, MOVE_SURF, MOVE_BODY_SLAM}, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823C520[] = { + { + .iv = 250, + .lvl = 51, + .species = SPECIES_ONIX, + .heldItem = ITEM_NONE, + .moves = {MOVE_EARTHQUAKE, MOVE_ROCK_TOMB, MOVE_IRON_TAIL, MOVE_ROAR}, + }, + { + .iv = 250, + .lvl = 53, + .species = SPECIES_HITMONCHAN, + .heldItem = ITEM_NONE, + .moves = {MOVE_SKY_UPPERCUT, MOVE_MACH_PUNCH, MOVE_ROCK_TOMB, MOVE_COUNTER}, + }, + { + .iv = 250, + .lvl = 53, + .species = SPECIES_HITMONLEE, + .heldItem = ITEM_NONE, + .moves = {MOVE_MEGA_KICK, MOVE_FORESIGHT, MOVE_BRICK_BREAK, MOVE_FACADE}, + }, + { + .iv = 250, + .lvl = 54, + .species = SPECIES_ONIX, + .heldItem = ITEM_NONE, + .moves = {MOVE_DOUBLE_EDGE, MOVE_EARTHQUAKE, MOVE_IRON_TAIL, MOVE_SAND_TOMB}, + }, + { + .iv = 250, + .lvl = 56, + .species = SPECIES_MACHAMP, + .heldItem = ITEM_SITRUS_BERRY, + .moves = {MOVE_CROSS_CHOP, MOVE_BULK_UP, MOVE_SCARY_FACE, MOVE_ROCK_TOMB}, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823C570[] = { + { + .iv = 250, + .lvl = 54, + .species = SPECIES_GENGAR, + .heldItem = ITEM_NONE, + .moves = {MOVE_SHADOW_PUNCH, MOVE_CONFUSE_RAY, MOVE_TOXIC, MOVE_DOUBLE_TEAM}, + }, + { + .iv = 250, + .lvl = 54, + .species = SPECIES_GOLBAT, + .heldItem = ITEM_NONE, + .moves = {MOVE_CONFUSE_RAY, MOVE_POISON_FANG, MOVE_AIR_CUTTER, MOVE_BITE}, + }, + { + .iv = 250, + .lvl = 53, + .species = SPECIES_HAUNTER, + .heldItem = ITEM_NONE, + .moves = {MOVE_HYPNOSIS, MOVE_DREAM_EATER, MOVE_CURSE, MOVE_MEAN_LOOK}, + }, + { + .iv = 250, + .lvl = 56, + .species = SPECIES_ARBOK, + .heldItem = ITEM_NONE, + .moves = {MOVE_SLUDGE_BOMB, MOVE_SCREECH, MOVE_IRON_TAIL, MOVE_BITE}, + }, + { + .iv = 250, + .lvl = 58, + .species = SPECIES_GENGAR, + .heldItem = ITEM_SITRUS_BERRY, + .moves = {MOVE_SHADOW_BALL, MOVE_SLUDGE_BOMB, MOVE_HYPNOSIS, MOVE_NIGHTMARE}, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823C5C0[] = { + { + .iv = 250, + .lvl = 56, + .species = SPECIES_GYARADOS, + .heldItem = ITEM_NONE, + .moves = {MOVE_HYPER_BEAM, MOVE_DRAGON_RAGE, MOVE_TWISTER, MOVE_BITE}, + }, + { + .iv = 250, + .lvl = 54, + .species = SPECIES_DRAGONAIR, + .heldItem = ITEM_NONE, + .moves = {MOVE_HYPER_BEAM, MOVE_SAFEGUARD, MOVE_DRAGON_RAGE, MOVE_OUTRAGE}, + }, + { + .iv = 250, + .lvl = 54, + .species = SPECIES_DRAGONAIR, + .heldItem = ITEM_NONE, + .moves = {MOVE_HYPER_BEAM, MOVE_SAFEGUARD, MOVE_THUNDER_WAVE, MOVE_OUTRAGE}, + }, + { + .iv = 250, + .lvl = 58, + .species = SPECIES_AERODACTYL, + .heldItem = ITEM_NONE, + .moves = {MOVE_HYPER_BEAM, MOVE_ANCIENT_POWER, MOVE_WING_ATTACK, MOVE_SCARY_FACE}, + }, + { + .iv = 250, + .lvl = 60, + .species = SPECIES_DRAGONITE, + .heldItem = ITEM_SITRUS_BERRY, + .moves = {MOVE_HYPER_BEAM, MOVE_SAFEGUARD, MOVE_OUTRAGE, MOVE_WING_ATTACK}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C610[] = { + { + .iv = 0, + .lvl = 12, + .species = SPECIES_GEODUDE, + .moves = {MOVE_TACKLE, MOVE_DEFENSE_CURL, MOVE_NONE, MOVE_NONE}, + }, + { + .iv = 0, + .lvl = 14, + .species = SPECIES_ONIX, + .moves = {MOVE_TACKLE, MOVE_BIND, MOVE_ROCK_TOMB, MOVE_NONE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C630[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_STARYU, + .moves = {MOVE_TACKLE, MOVE_HARDEN, MOVE_RECOVER, MOVE_WATER_PULSE}, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_STARMIE, + .moves = {MOVE_SWIFT, MOVE_RECOVER, MOVE_RAPID_SPIN, MOVE_WATER_PULSE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C650[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_VOLTORB, + .moves = {MOVE_SONIC_BOOM, MOVE_TACKLE, MOVE_SCREECH, MOVE_SHOCK_WAVE}, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_PIKACHU, + .moves = {MOVE_QUICK_ATTACK, MOVE_THUNDER_WAVE, MOVE_DOUBLE_TEAM, MOVE_SHOCK_WAVE}, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_RAICHU, + .moves = {MOVE_QUICK_ATTACK, MOVE_THUNDER_WAVE, MOVE_DOUBLE_TEAM, MOVE_SHOCK_WAVE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C680[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_VICTREEBEL, + .moves = {MOVE_STUN_SPORE, MOVE_ACID, MOVE_POISON_POWDER, MOVE_GIGA_DRAIN}, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_TANGELA, + .moves = {MOVE_POISON_POWDER, MOVE_CONSTRICT, MOVE_INGRAIN, MOVE_GIGA_DRAIN}, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_VILEPLUME, + .moves = {MOVE_SLEEP_POWDER, MOVE_ACID, MOVE_STUN_SPORE, MOVE_GIGA_DRAIN}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C6B0[] = { + { + .iv = 0, + .lvl = 37, + .species = SPECIES_KOFFING, + .moves = {MOVE_SELF_DESTRUCT, MOVE_SLUDGE, MOVE_SMOKESCREEN, MOVE_TOXIC}, + }, + { + .iv = 0, + .lvl = 39, + .species = SPECIES_MUK, + .moves = {MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_ACID_ARMOR, MOVE_TOXIC}, + }, + { + .iv = 0, + .lvl = 37, + .species = SPECIES_KOFFING, + .moves = {MOVE_SELF_DESTRUCT, MOVE_SLUDGE, MOVE_SMOKESCREEN, MOVE_TOXIC}, + }, + { + .iv = 0, + .lvl = 43, + .species = SPECIES_WEEZING, + .moves = {MOVE_TACKLE, MOVE_SLUDGE, MOVE_SMOKESCREEN, MOVE_TOXIC}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C6F0[] = { + { + .iv = 0, + .lvl = 42, + .species = SPECIES_GROWLITHE, + .moves = {MOVE_BITE, MOVE_ROAR, MOVE_TAKE_DOWN, MOVE_FIRE_BLAST}, + }, + { + .iv = 0, + .lvl = 40, + .species = SPECIES_PONYTA, + .moves = {MOVE_STOMP, MOVE_BOUNCE, MOVE_FIRE_SPIN, MOVE_FIRE_BLAST}, + }, + { + .iv = 0, + .lvl = 42, + .species = SPECIES_RAPIDASH, + .moves = {MOVE_STOMP, MOVE_BOUNCE, MOVE_FIRE_SPIN, MOVE_FIRE_BLAST}, + }, + { + .iv = 0, + .lvl = 47, + .species = SPECIES_ARCANINE, + .moves = {MOVE_BITE, MOVE_ROAR, MOVE_TAKE_DOWN, MOVE_FIRE_BLAST}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C730[] = { + { + .iv = 0, + .lvl = 38, + .species = SPECIES_KADABRA, + .moves = {MOVE_PSYBEAM, MOVE_REFLECT, MOVE_FUTURE_SIGHT, MOVE_CALM_MIND}, + }, + { + .iv = 0, + .lvl = 37, + .species = SPECIES_MR_MIME, + .moves = {MOVE_BARRIER, MOVE_PSYBEAM, MOVE_BATON_PASS, MOVE_CALM_MIND}, + }, + { + .iv = 0, + .lvl = 38, + .species = SPECIES_VENOMOTH, + .moves = {MOVE_PSYBEAM, MOVE_GUST, MOVE_LEECH_LIFE, MOVE_SUPERSONIC}, + }, + { + .iv = 0, + .lvl = 43, + .species = SPECIES_ALAKAZAM, + .moves = {MOVE_PSYCHIC, MOVE_RECOVER, MOVE_FUTURE_SIGHT, MOVE_CALM_MIND}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C770[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_GROWLITHE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C780[] = { + { + .iv = 0, + .lvl = 19, + .species = SPECIES_NIDORAN_M, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_NIDORAN_F, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C790[] = { + { + .iv = 0, + .lvl = 23, + .species = SPECIES_PIKACHU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C798[] = { + { + .iv = 0, + .lvl = 48, + .species = SPECIES_PERSIAN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C7A0[] = { + { + .iv = 0, + .lvl = 17, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_PONYTA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C7B0[] = { + { + .iv = 50, + .lvl = 19, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 50, + .lvl = 16, + .species = SPECIES_RATICATE, + }, + { + .iv = 50, + .lvl = 18, + .species = SPECIES_KADABRA, + }, + { + .iv = 100, + .lvl = 20, + .species = SPECIES_WARTORTLE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C7D0[] = { + { + .iv = 50, + .lvl = 19, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 50, + .lvl = 16, + .species = SPECIES_RATICATE, + }, + { + .iv = 50, + .lvl = 18, + .species = SPECIES_KADABRA, + }, + { + .iv = 100, + .lvl = 20, + .species = SPECIES_IVYSAUR, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C7F0[] = { + { + .iv = 50, + .lvl = 19, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 50, + .lvl = 16, + .species = SPECIES_RATICATE, + }, + { + .iv = 50, + .lvl = 18, + .species = SPECIES_KADABRA, + }, + { + .iv = 100, + .lvl = 20, + .species = SPECIES_CHARMELEON, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C810[] = { + { + .iv = 100, + .lvl = 25, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 100, + .lvl = 23, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 100, + .lvl = 22, + .species = SPECIES_EXEGGCUTE, + }, + { + .iv = 100, + .lvl = 20, + .species = SPECIES_KADABRA, + }, + { + .iv = 100, + .lvl = 25, + .species = SPECIES_WARTORTLE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C838[] = { + { + .iv = 100, + .lvl = 25, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 100, + .lvl = 23, + .species = SPECIES_GYARADOS, + }, + { + .iv = 100, + .lvl = 22, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 100, + .lvl = 20, + .species = SPECIES_KADABRA, + }, + { + .iv = 100, + .lvl = 25, + .species = SPECIES_IVYSAUR, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C860[] = { + { + .iv = 100, + .lvl = 25, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 100, + .lvl = 23, + .species = SPECIES_EXEGGCUTE, + }, + { + .iv = 100, + .lvl = 22, + .species = SPECIES_GYARADOS, + }, + { + .iv = 100, + .lvl = 20, + .species = SPECIES_KADABRA, + }, + { + .iv = 100, + .lvl = 25, + .species = SPECIES_CHARMELEON, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C888[] = { + { + .iv = 100, + .lvl = 37, + .species = SPECIES_PIDGEOT, + }, + { + .iv = 100, + .lvl = 38, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 100, + .lvl = 35, + .species = SPECIES_EXEGGCUTE, + }, + { + .iv = 100, + .lvl = 35, + .species = SPECIES_ALAKAZAM, + }, + { + .iv = 150, + .lvl = 40, + .species = SPECIES_BLASTOISE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C8B0[] = { + { + .iv = 100, + .lvl = 37, + .species = SPECIES_PIDGEOT, + }, + { + .iv = 100, + .lvl = 38, + .species = SPECIES_GYARADOS, + }, + { + .iv = 100, + .lvl = 35, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 100, + .lvl = 35, + .species = SPECIES_ALAKAZAM, + }, + { + .iv = 150, + .lvl = 40, + .species = SPECIES_VENUSAUR, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C8D8[] = { + { + .iv = 100, + .lvl = 37, + .species = SPECIES_PIDGEOT, + }, + { + .iv = 100, + .lvl = 38, + .species = SPECIES_EXEGGCUTE, + }, + { + .iv = 100, + .lvl = 35, + .species = SPECIES_GYARADOS, + }, + { + .iv = 100, + .lvl = 35, + .species = SPECIES_ALAKAZAM, + }, + { + .iv = 150, + .lvl = 40, + .species = SPECIES_CHARIZARD, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C900[] = { + { + .iv = 150, + .lvl = 47, + .species = SPECIES_PIDGEOT, + .moves = {MOVE_FEATHER_DANCE, MOVE_WING_ATTACK, MOVE_GUST, MOVE_QUICK_ATTACK}, + }, + { + .iv = 150, + .lvl = 45, + .species = SPECIES_RHYHORN, + .moves = {MOVE_TAKE_DOWN, MOVE_HORN_DRILL, MOVE_ROCK_BLAST, MOVE_FURY_ATTACK}, + }, + { + .iv = 150, + .lvl = 45, + .species = SPECIES_GROWLITHE, + .moves = {MOVE_FLAME_WHEEL, MOVE_TAKE_DOWN, MOVE_LEER, MOVE_AGILITY}, + }, + { + .iv = 150, + .lvl = 45, + .species = SPECIES_EXEGGCUTE, + .moves = {MOVE_SOLAR_BEAM, MOVE_SLEEP_POWDER, MOVE_POISON_POWDER, MOVE_STUN_SPORE}, + }, + { + .iv = 150, + .lvl = 47, + .species = SPECIES_ALAKAZAM, + .moves = {MOVE_PSYCHIC, MOVE_CALM_MIND, MOVE_FUTURE_SIGHT, MOVE_DISABLE}, + }, + { + .iv = 250, + .lvl = 53, + .species = SPECIES_BLASTOISE, + .moves = {MOVE_WATER_GUN, MOVE_RAIN_DANCE, MOVE_BITE, MOVE_RAPID_SPIN}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C960[] = { + { + .iv = 150, + .lvl = 47, + .species = SPECIES_PIDGEOT, + .moves = {MOVE_FEATHER_DANCE, MOVE_WING_ATTACK, MOVE_GUST, MOVE_QUICK_ATTACK}, + }, + { + .iv = 150, + .lvl = 45, + .species = SPECIES_RHYHORN, + .moves = {MOVE_TAKE_DOWN, MOVE_HORN_DRILL, MOVE_ROCK_BLAST, MOVE_FURY_ATTACK}, + }, + { + .iv = 150, + .lvl = 45, + .species = SPECIES_GYARADOS, + .moves = {MOVE_HYDRO_PUMP, MOVE_TWISTER, MOVE_LEER, MOVE_RAIN_DANCE}, + }, + { + .iv = 150, + .lvl = 45, + .species = SPECIES_GROWLITHE, + .moves = {MOVE_FLAME_WHEEL, MOVE_TAKE_DOWN, MOVE_LEER, MOVE_AGILITY}, + }, + { + .iv = 150, + .lvl = 47, + .species = SPECIES_ALAKAZAM, + .moves = {MOVE_PSYCHIC, MOVE_CALM_MIND, MOVE_FUTURE_SIGHT, MOVE_DISABLE}, + }, + { + .iv = 250, + .lvl = 53, + .species = SPECIES_VENUSAUR, + .moves = {MOVE_RAZOR_LEAF, MOVE_SWEET_SCENT, MOVE_GROWTH, MOVE_SYNTHESIS}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C9C0[] = { + { + .iv = 150, + .lvl = 47, + .species = SPECIES_PIDGEOT, + .moves = {MOVE_FEATHER_DANCE, MOVE_WING_ATTACK, MOVE_GUST, MOVE_QUICK_ATTACK}, + }, + { + .iv = 150, + .lvl = 45, + .species = SPECIES_RHYHORN, + .moves = {MOVE_TAKE_DOWN, MOVE_HORN_DRILL, MOVE_ROCK_BLAST, MOVE_FURY_ATTACK}, + }, + { + .iv = 150, + .lvl = 45, + .species = SPECIES_EXEGGCUTE, + .moves = {MOVE_SOLAR_BEAM, MOVE_SLEEP_POWDER, MOVE_POISON_POWDER, MOVE_STUN_SPORE}, + }, + { + .iv = 150, + .lvl = 45, + .species = SPECIES_GYARADOS, + .moves = {MOVE_HYDRO_PUMP, MOVE_TWISTER, MOVE_LEER, MOVE_RAIN_DANCE}, + }, + { + .iv = 150, + .lvl = 47, + .species = SPECIES_ALAKAZAM, + .moves = {MOVE_PSYCHIC, MOVE_CALM_MIND, MOVE_FUTURE_SIGHT, MOVE_DISABLE}, + }, + { + .iv = 250, + .lvl = 53, + .species = SPECIES_CHARIZARD, + .moves = {MOVE_FLAMETHROWER, MOVE_WING_ATTACK, MOVE_SLASH, MOVE_SCARY_FACE}, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823CA20[] = { + { + .iv = 255, + .lvl = 59, + .species = SPECIES_PIDGEOT, + .heldItem = ITEM_NONE, + .moves = {MOVE_AERIAL_ACE, MOVE_FEATHER_DANCE, MOVE_SAND_ATTACK, MOVE_WHIRLWIND}, + }, + { + .iv = 255, + .lvl = 57, + .species = SPECIES_ALAKAZAM, + .heldItem = ITEM_NONE, + .moves = {MOVE_PSYCHIC, MOVE_FUTURE_SIGHT, MOVE_RECOVER, MOVE_REFLECT}, + }, + { + .iv = 255, + .lvl = 59, + .species = SPECIES_RHYDON, + .heldItem = ITEM_NONE, + .moves = {MOVE_TAKE_DOWN, MOVE_EARTHQUAKE, MOVE_ROCK_TOMB, MOVE_SCARY_FACE}, + }, + { + .iv = 255, + .lvl = 59, + .species = SPECIES_ARCANINE, + .heldItem = ITEM_NONE, + .moves = {MOVE_EXTREME_SPEED, MOVE_FLAMETHROWER, MOVE_ROAR, MOVE_BITE}, + }, + { + .iv = 255, + .lvl = 61, + .species = SPECIES_EXEGGUTOR, + .heldItem = ITEM_NONE, + .moves = {MOVE_GIGA_DRAIN, MOVE_EGG_BOMB, MOVE_SLEEP_POWDER, MOVE_LIGHT_SCREEN}, + }, + { + .iv = 255, + .lvl = 63, + .species = SPECIES_BLASTOISE, + .heldItem = ITEM_SITRUS_BERRY, + .moves = {MOVE_HYDRO_PUMP, MOVE_RAIN_DANCE, MOVE_SKULL_BASH, MOVE_BITE}, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823CA80[] = { + { + .iv = 255, + .lvl = 59, + .species = SPECIES_PIDGEOT, + .heldItem = ITEM_NONE, + .moves = {MOVE_AERIAL_ACE, MOVE_FEATHER_DANCE, MOVE_SAND_ATTACK, MOVE_WHIRLWIND}, + }, + { + .iv = 255, + .lvl = 57, + .species = SPECIES_ALAKAZAM, + .heldItem = ITEM_NONE, + .moves = {MOVE_PSYCHIC, MOVE_FUTURE_SIGHT, MOVE_RECOVER, MOVE_REFLECT}, + }, + { + .iv = 255, + .lvl = 59, + .species = SPECIES_RHYDON, + .heldItem = ITEM_NONE, + .moves = {MOVE_TAKE_DOWN, MOVE_EARTHQUAKE, MOVE_ROCK_TOMB, MOVE_SCARY_FACE}, + }, + { + .iv = 255, + .lvl = 59, + .species = SPECIES_GYARADOS, + .heldItem = ITEM_NONE, + .moves = {MOVE_HYDRO_PUMP, MOVE_DRAGON_RAGE, MOVE_BITE, MOVE_THRASH}, + }, + { + .iv = 255, + .lvl = 61, + .species = SPECIES_ARCANINE, + .heldItem = ITEM_NONE, + .moves = {MOVE_EXTREME_SPEED, MOVE_FLAMETHROWER, MOVE_ROAR, MOVE_BITE}, + }, + { + .iv = 255, + .lvl = 63, + .species = SPECIES_VENUSAUR, + .heldItem = ITEM_SITRUS_BERRY, + .moves = {MOVE_SOLAR_BEAM, MOVE_SYNTHESIS, MOVE_SUNNY_DAY, MOVE_GROWTH}, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823CAE0[] = { + { + .iv = 255, + .lvl = 59, + .species = SPECIES_PIDGEOT, + .heldItem = ITEM_NONE, + .moves = {MOVE_AERIAL_ACE, MOVE_FEATHER_DANCE, MOVE_SAND_ATTACK, MOVE_WHIRLWIND}, + }, + { + .iv = 255, + .lvl = 57, + .species = SPECIES_ALAKAZAM, + .heldItem = ITEM_NONE, + .moves = {MOVE_PSYCHIC, MOVE_FUTURE_SIGHT, MOVE_RECOVER, MOVE_REFLECT}, + }, + { + .iv = 255, + .lvl = 59, + .species = SPECIES_RHYDON, + .heldItem = ITEM_NONE, + .moves = {MOVE_TAKE_DOWN, MOVE_EARTHQUAKE, MOVE_ROCK_TOMB, MOVE_SCARY_FACE}, + }, + { + .iv = 255, + .lvl = 59, + .species = SPECIES_EXEGGUTOR, + .heldItem = ITEM_NONE, + .moves = {MOVE_GIGA_DRAIN, MOVE_EGG_BOMB, MOVE_SLEEP_POWDER, MOVE_LIGHT_SCREEN}, + }, + { + .iv = 255, + .lvl = 61, + .species = SPECIES_GYARADOS, + .heldItem = ITEM_NONE, + .moves = {MOVE_HYDRO_PUMP, MOVE_DRAGON_RAGE, MOVE_BITE, MOVE_THRASH}, + }, + { + .iv = 255, + .lvl = 63, + .species = SPECIES_CHARIZARD, + .heldItem = ITEM_SITRUS_BERRY, + .moves = {MOVE_FIRE_BLAST, MOVE_AERIAL_ACE, MOVE_SLASH, MOVE_FIRE_SPIN}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB40[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB48[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB50[] = { + { + .iv = 0, + .lvl = 23, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB58[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB60[] = { + { + .iv = 0, + .lvl = 23, + .species = SPECIES_GASTLY, + }, + { + .iv = 0, + .lvl = 23, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB70[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB78[] = { + { + .iv = 0, + .lvl = 23, + .species = SPECIES_HAUNTER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB80[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB88[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB90[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB98[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GASTLY, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GASTLY, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBB0[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBB8[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBC0[] = { + { + .iv = 0, + .lvl = 23, + .species = SPECIES_HAUNTER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBC8[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBD0[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBD8[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBE0[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_HAUNTER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBE8[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GASTLY, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GASTLY, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC00[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC08[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC10[] = { + { + .iv = 0, + .lvl = 34, + .species = SPECIES_GASTLY, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_HAUNTER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC20[] = { + { + .iv = 0, + .lvl = 38, + .species = SPECIES_HAUNTER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC28[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_GASTLY, + }, + { + .iv = 0, + .lvl = 33, + .species = SPECIES_GASTLY, + }, + { + .iv = 0, + .lvl = 33, + .species = SPECIES_HAUNTER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC40[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_ONIX, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC50[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_GOLDEEN, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_POLIWAG, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_HORSEA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC68[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_MEOWTH, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_PIKACHU, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_MEOWTH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC90[] = { + { + .iv = 0, + .lvl = 30, + .species = SPECIES_POLIWAG, + }, + { + .iv = 0, + .lvl = 30, + .species = SPECIES_POLIWAG, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CCA0[] = { + { + .iv = 0, + .lvl = 27, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_MEOWTH, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_PIDGEOTTO, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823CCC0[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_WEEZING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_WEEZING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CCF0[] = { + { + .iv = 0, + .lvl = 14, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 14, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD00[] = { + { + .iv = 0, + .lvl = 31, + .species = SPECIES_GOLDEEN, + }, + { + .iv = 0, + .lvl = 31, + .species = SPECIES_SEAKING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD10[] = { + { + .iv = 0, + .lvl = 30, + .species = SPECIES_TENTACOOL, + }, + { + .iv = 0, + .lvl = 30, + .species = SPECIES_HORSEA, + }, + { + .iv = 0, + .lvl = 30, + .species = SPECIES_SEEL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD28[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_MEOWTH, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_ODDISH, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_PIDGEY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD40[] = { + { + .iv = 0, + .lvl = 19, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_BELLSPROUT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD60[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_BELLSPROUT, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_CLEFAIRY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD70[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_NIDORAN_M, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_NIDORINO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD80[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_BELLSPROUT, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_ODDISH, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_TANGELA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD98[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_GLOOM, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_ODDISH, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_ODDISH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CDB0[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_PIKACHU, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_RAICHU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CDC0[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_CLEFAIRY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CDC8[] = { + { + .iv = 0, + .lvl = 23, + .species = SPECIES_PIKACHU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CDD0[] = { + { + .iv = 0, + .lvl = 17, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_PONYTA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CDE0[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_CLEFAIRY, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_JIGGLYPUFF, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823CDF0[] = { + { + .iv = 100, + .lvl = 45, + .species = SPECIES_NIDOQUEEN, + .moves = {MOVE_SUPERPOWER, MOVE_BODY_SLAM, MOVE_DOUBLE_KICK, MOVE_POISON_STING}, + }, + { + .iv = 100, + .lvl = 45, + .species = SPECIES_NIDOKING, + .moves = {MOVE_MEGAHORN, MOVE_THRASH, MOVE_DOUBLE_KICK, MOVE_POISON_STING}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE10[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_NIDORAN_M, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_NIDORAN_F, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE20[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_CHARMANDER, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_SQUIRTLE, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823CE30[] = { + { + .iv = 50, + .lvl = 29, + .species = SPECIES_HITMONCHAN, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 50, + .lvl = 29, + .species = SPECIES_HITMONLEE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE40[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_RAPIDASH, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_NINETALES, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE50[] = { + { + .iv = 0, + .lvl = 30, + .species = SPECIES_GOLDEEN, + }, + { + .iv = 0, + .lvl = 30, + .species = SPECIES_SEAKING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE60[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_SEADRA, + }, + { + .iv = 0, + .lvl = 33, + .species = SPECIES_STARMIE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE70[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE78[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE80[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE88[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE90[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE98[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CEA0[] = { + { + .iv = 60, + .lvl = 28, + .species = SPECIES_RATICATE, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CEB0[] = { + { + .iv = 120, + .lvl = 48, + .species = SPECIES_RATICATE, + }, + { + .iv = 120, + .lvl = 48, + .species = SPECIES_ARBOK, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CEC0[] = { + { + .iv = 20, + .lvl = 20, + .species = SPECIES_EKANS, + }, + { + .iv = 20, + .lvl = 20, + .species = SPECIES_SANDSHREW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CED0[] = { + { + .iv = 20, + .lvl = 20, + .species = SPECIES_PIDGEY, + }, + { + .iv = 20, + .lvl = 20, + .species = SPECIES_NIDORAN_F, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CEE0[] = { + { + .iv = 60, + .lvl = 28, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_NIDORINA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CEF0[] = { + { + .iv = 20, + .lvl = 19, + .species = SPECIES_RATICATE, + }, + { + .iv = 20, + .lvl = 19, + .species = SPECIES_EKANS, + }, + { + .iv = 20, + .lvl = 19, + .species = SPECIES_ZUBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF08[] = { + { + .iv = 60, + .lvl = 27, + .species = SPECIES_RATICATE, + }, + { + .iv = 60, + .lvl = 27, + .species = SPECIES_EKANS, + }, + { + .iv = 60, + .lvl = 27, + .species = SPECIES_GOLBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF20[] = { + { + .iv = 120, + .lvl = 52, + .species = SPECIES_RATICATE, + }, + { + .iv = 120, + .lvl = 52, + .species = SPECIES_ARBOK, + }, + { + .iv = 120, + .lvl = 52, + .species = SPECIES_GOLBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF38[] = { + { + .iv = 60, + .lvl = 28, + .species = SPECIES_ARBOK, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_SANDSHREW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF48[] = { + { + .iv = 20, + .lvl = 20, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 20, + .lvl = 20, + .species = SPECIES_PIDGEOTTO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF58[] = { + { + .iv = 60, + .lvl = 28, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_PIDGEOTTO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF68[] = { + { + .iv = 80, + .lvl = 48, + .species = SPECIES_ARBOK, + }, + { + .iv = 80, + .lvl = 48, + .species = SPECIES_SANDSLASH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF78[] = { + { + .iv = 40, + .lvl = 25, + .species = SPECIES_MACHOKE, + }, + { + .iv = 40, + .lvl = 25, + .species = SPECIES_GRAVELER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF88[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF90[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF98[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CFA0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CFA8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CFB0[] = { + { + .iv = 0, + .lvl = 49, + .species = SPECIES_HOUNDOUR, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_HOUNDOUR, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823CFC0[] = { + { + .iv = 100, + .lvl = 48, + .species = SPECIES_NATU, + .moves = {MOVE_NIGHT_SHADE, MOVE_CONFUSE_RAY, MOVE_FUTURE_SIGHT, MOVE_WISH}, + }, + { + .iv = 100, + .lvl = 48, + .species = SPECIES_SLOWBRO, + .moves = {MOVE_PSYCHIC, MOVE_HEADBUTT, MOVE_AMNESIA, MOVE_YAWN}, + }, + { + .iv = 100, + .lvl = 49, + .species = SPECIES_KADABRA, + .moves = {MOVE_PSYCHIC, MOVE_FUTURE_SIGHT, MOVE_RECOVER, MOVE_REFLECT}, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823CFF0[] = { + { + .iv = 50, + .lvl = 37, + .species = SPECIES_MANKEY, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 50, + .lvl = 37, + .species = SPECIES_PRIMEAPE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D000[] = { + { + .iv = 0, + .lvl = 34, + .species = SPECIES_POLIWAG, + }, + { + .iv = 0, + .lvl = 35, + .species = SPECIES_POLIWHIRL, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_POLIWAG, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D018[] = { + { + .iv = 30, + .lvl = 48, + .species = SPECIES_PIKACHU, + }, + { + .iv = 30, + .lvl = 48, + .species = SPECIES_CLEFAIRY, + }, + { + .iv = 30, + .lvl = 48, + .species = SPECIES_MARILL, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D030[] = { + { + .iv = 100, + .lvl = 51, + .species = SPECIES_WEEPINBELL, + .moves = {MOVE_RAZOR_LEAF, MOVE_ACID, MOVE_SWEET_SCENT, MOVE_WRAP}, + }, + { + .iv = 100, + .lvl = 51, + .species = SPECIES_VICTREEBEL, + .moves = {MOVE_RAZOR_LEAF, MOVE_ACID, MOVE_SLEEP_POWDER, MOVE_STUN_SPORE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D050[] = { + { + .iv = 100, + .lvl = 51, + .species = SPECIES_GLOOM, + .moves = {MOVE_PETAL_DANCE, MOVE_ACID, MOVE_SWEET_SCENT, MOVE_POISON_POWDER}, + }, + { + .iv = 100, + .lvl = 51, + .species = SPECIES_VILEPLUME, + .moves = {MOVE_PETAL_DANCE, MOVE_MOONLIGHT, MOVE_ACID, MOVE_STUN_SPORE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D070[] = { + { + .iv = 0, + .lvl = 37, + .species = SPECIES_BELLSPROUT, + }, + { + .iv = 0, + .lvl = 37, + .species = SPECIES_WEEPINBELL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D080[] = { + { + .iv = 0, + .lvl = 48, + .species = SPECIES_GRAVELER, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_ONIX, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_GRAVELER, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823D098[] = { + { + .iv = 0, + .lvl = 48, + .species = SPECIES_HOPPIP, + .heldItem = ITEM_STARDUST, + }, + { + .iv = 0, + .lvl = 50, + .species = SPECIES_SKIPLOOM, + .heldItem = ITEM_STARDUST, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D0A8[] = { + { + .iv = 50, + .lvl = 50, + .species = SPECIES_SMEARGLE, + .moves = {MOVE_DYNAMIC_PUNCH, MOVE_DIZZY_PUNCH, MOVE_FOCUS_PUNCH, MOVE_MEGA_PUNCH}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D0B8[] = { + { + .iv = 0, + .lvl = 37, + .species = SPECIES_KOFFING, + .moves = {MOVE_HAZE, MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 37, + .species = SPECIES_GRIMER, + .moves = {MOVE_ACID_ARMOR, MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D0D8[] = { + { + .iv = 0, + .lvl = 38, + .species = SPECIES_KOFFING, + .moves = {MOVE_HAZE, MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_TACKLE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D0E8[] = { + { + .iv = 0, + .lvl = 38, + .species = SPECIES_GRIMER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D0F0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D0F8[] = { + { + .iv = 0, + .lvl = 7, + .species = SPECIES_CATERPIE, + }, + { + .iv = 0, + .lvl = 8, + .species = SPECIES_CATERPIE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D108[] = { + { + .iv = 0, + .lvl = 7, + .species = SPECIES_METAPOD, + }, + { + .iv = 0, + .lvl = 7, + .species = SPECIES_CATERPIE, + }, + { + .iv = 0, + .lvl = 7, + .species = SPECIES_METAPOD, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D120[] = { + { + .iv = 60, + .lvl = 28, + .species = SPECIES_CLEFAIRY, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_JIGGLYPUFF, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D130[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_EKANS, + }, + { + .iv = 0, + .lvl = 33, + .species = SPECIES_EKANS, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_RATICATE, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D148[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_KOFFING, + .moves = {MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE, MOVE_POISON_GAS}, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_KOFFING, + .moves = {MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE, MOVE_POISON_GAS}, + }, + { + .iv = 0, + .lvl = 23, + .species = SPECIES_GRIMER, + .moves = {MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE, MOVE_POUND}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D178[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_GRIMER, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_GRIMER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D188[] = { + { + .iv = 0, + .lvl = 37, + .species = SPECIES_CUBONE, + }, + { + .iv = 0, + .lvl = 37, + .species = SPECIES_MAROWAK, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D198[] = { + { + .iv = 0, + .lvl = 35, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 35, + .species = SPECIES_RATICATE, + }, + { + .iv = 0, + .lvl = 35, + .species = SPECIES_SANDSHREW, + }, + { + .iv = 0, + .lvl = 35, + .species = SPECIES_SANDSLASH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D1B8[] = { + { + .iv = 0, + .lvl = 38, + .species = SPECIES_ZUBAT, + }, + { + .iv = 0, + .lvl = 38, + .species = SPECIES_ZUBAT, + }, + { + .iv = 0, + .lvl = 38, + .species = SPECIES_GOLBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D1D0[] = { + { + .iv = 0, + .lvl = 48, + .species = SPECIES_MUK, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_GOLBAT, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_RATICATE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D1E8[] = { + { + .iv = 0, + .lvl = 48, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_MACHOKE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D200[] = { + { + .iv = 0, + .lvl = 49, + .species = SPECIES_HYPNO, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_HYPNO, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D210[] = { + { + .iv = 150, + .lvl = 52, + .species = SPECIES_MUK, + .moves = {MOVE_SLUDGE_BOMB, MOVE_SCREECH, MOVE_MINIMIZE, MOVE_ROCK_TOMB}, + }, + { + .iv = 150, + .lvl = 53, + .species = SPECIES_ARBOK, + .moves = {MOVE_SLUDGE_BOMB, MOVE_BITE, MOVE_EARTHQUAKE, MOVE_IRON_TAIL}, + }, + { + .iv = 150, + .lvl = 54, + .species = SPECIES_VILEPLUME, + .moves = {MOVE_SLUDGE_BOMB, MOVE_GIGA_DRAIN, MOVE_SLEEP_POWDER, MOVE_STUN_SPORE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D240[] = { + { + .iv = 200, + .lvl = 53, + .species = SPECIES_GOLBAT, + .moves = {MOVE_CONFUSE_RAY, MOVE_SLUDGE_BOMB, MOVE_AIR_CUTTER, MOVE_SHADOW_BALL}, + }, + { + .iv = 200, + .lvl = 54, + .species = SPECIES_WEEZING, + .moves = {MOVE_SLUDGE_BOMB, MOVE_THUNDERBOLT, MOVE_EXPLOSION, MOVE_SHADOW_BALL}, + }, + { + .iv = 200, + .lvl = 55, + .species = SPECIES_HOUNDOOM, + .moves = {MOVE_FLAMETHROWER, MOVE_CRUNCH, MOVE_IRON_TAIL, MOVE_SHADOW_BALL}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D270[] = { + { + .iv = 0, + .lvl = 46, + .species = SPECIES_VOLTORB, + .moves = {MOVE_SWIFT, MOVE_SCREECH, MOVE_SPARK, MOVE_SONIC_BOOM}, + }, + { + .iv = 0, + .lvl = 46, + .species = SPECIES_ELECTRODE, + .moves = {MOVE_SPARK, MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_CHARGE}, + }, + { + .iv = 0, + .lvl = 46, + .species = SPECIES_MAGNEMITE, + .moves = {MOVE_SCREECH, MOVE_SWIFT, MOVE_SPARK, MOVE_THUNDER_WAVE}, + }, + { + .iv = 0, + .lvl = 46, + .species = SPECIES_MAGNETON, + .moves = {MOVE_TRI_ATTACK, MOVE_SPARK, MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM}, + }, + { + .iv = 0, + .lvl = 46, + .species = SPECIES_PORYGON, + .moves = {MOVE_TRI_ATTACK, MOVE_CONVERSION, MOVE_RECOVER, MOVE_PSYBEAM}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D2C0[] = { + { + .iv = 0, + .lvl = 36, + .species = SPECIES_SEEL, + }, + { + .iv = 0, + .lvl = 36, + .species = SPECIES_SEEL, + }, + { + .iv = 0, + .lvl = 36, + .species = SPECIES_DEWGONG, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D2D8[] = { + { + .iv = 0, + .lvl = 37, + .species = SPECIES_SEADRA, + }, + { + .iv = 0, + .lvl = 37, + .species = SPECIES_SEADRA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D2E8[] = { + { + .iv = 0, + .lvl = 35, + .species = SPECIES_PSYDUCK, + }, + { + .iv = 0, + .lvl = 36, + .species = SPECIES_PSYDUCK, + }, + { + .iv = 0, + .lvl = 37, + .species = SPECIES_GOLDUCK, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D300[] = { + { + .iv = 0, + .lvl = 38, + .species = SPECIES_STARMIE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D308[] = { + { + .iv = 0, + .lvl = 35, + .species = SPECIES_SHELLDER, + }, + { + .iv = 0, + .lvl = 35, + .species = SPECIES_CLOYSTER, + }, + { + .iv = 0, + .lvl = 38, + .species = SPECIES_WARTORTLE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D320[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_GOLDEEN, + }, + { + .iv = 0, + .lvl = 33, + .species = SPECIES_GOLDEEN, + }, + { + .iv = 0, + .lvl = 35, + .species = SPECIES_SEAKING, + }, + { + .iv = 0, + .lvl = 35, + .species = SPECIES_SEAKING, + }, + { + .iv = 0, + .lvl = 35, + .species = SPECIES_SEAKING, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823D348[] = { + { + .iv = 50, + .lvl = 38, + .species = SPECIES_HITMONLEE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 50, + .lvl = 38, + .species = SPECIES_HITMONCHAN, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823D358[] = { + { + .iv = 100, + .lvl = 38, + .species = SPECIES_MACHOP, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 100, + .lvl = 38, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823D368[] = { + { + .iv = 100, + .lvl = 37, + .species = SPECIES_MACHOP, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 100, + .lvl = 37, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D378[] = { + { + .iv = 0, + .lvl = 36, + .species = SPECIES_NIDORINO, + }, + { + .iv = 0, + .lvl = 36, + .species = SPECIES_RATICATE, + }, + { + .iv = 0, + .lvl = 36, + .species = SPECIES_SANDSLASH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D390[] = { + { + .iv = 0, + .lvl = 35, + .species = SPECIES_MEOWTH, + }, + { + .iv = 0, + .lvl = 35, + .species = SPECIES_MEOWTH, + }, + { + .iv = 0, + .lvl = 35, + .species = SPECIES_PIKACHU, + }, + { + .iv = 0, + .lvl = 35, + .species = SPECIES_CLEFAIRY, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823D3B0[] = { + { + .iv = 50, + .lvl = 39, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 50, + .lvl = 39, + .species = SPECIES_PRIMEAPE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D3C0[] = { + { + .iv = 0, + .lvl = 36, + .species = SPECIES_BULBASAUR, + }, + { + .iv = 0, + .lvl = 36, + .species = SPECIES_IVYSAUR, + }, + { + .iv = 0, + .lvl = 36, + .species = SPECIES_IVYSAUR, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D3D8[] = { + { + .iv = 0, + .lvl = 34, + .species = SPECIES_STARYU, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_STARYU, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_KRABBY, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_KRABBY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D3F8[] = { + { + .iv = 0, + .lvl = 37, + .species = SPECIES_CLEFAIRY, + }, + { + .iv = 0, + .lvl = 37, + .species = SPECIES_CLEFAIRY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D408[] = { + { + .iv = 0, + .lvl = 38, + .species = SPECIES_KINGLER, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D410[] = { + { + .iv = 50, + .lvl = 50, + .species = SPECIES_SMEARGLE, + .moves = {MOVE_FLY, MOVE_DIG, MOVE_DIVE, MOVE_BOUNCE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D420[] = { + { + .iv = 50, + .lvl = 50, + .species = SPECIES_SMEARGLE, + .moves = {MOVE_CROSS_CHOP, MOVE_MEGAHORN, MOVE_DOUBLE_EDGE, MOVE_SELF_DESTRUCT}, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823D430[] = { + { + .iv = 0, + .lvl = 47, + .species = SPECIES_MAREEP, + .heldItem = ITEM_STARDUST, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_MAREEP, + .heldItem = ITEM_STARDUST, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_FLAAFFY, + .heldItem = ITEM_NUGGET, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D448[] = { + { + .iv = 0, + .lvl = 48, + .species = SPECIES_RATICATE, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_PIDGEOTTO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D458[] = { + { + .iv = 0, + .lvl = 48, + .species = SPECIES_POLIWHIRL, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_TENTACOOL, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_TENTACRUEL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D470[] = { + { + .iv = 0, + .lvl = 48, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_GRIMER, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_MUK, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D488[] = { + { + .iv = 0, + .lvl = 49, + .species = SPECIES_KOFFING, + .moves = {MOVE_MEMENTO, MOVE_HAZE, MOVE_SMOKESCREEN, MOVE_SLUDGE}, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_WEEZING, + .moves = {MOVE_HAZE, MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SELF_DESTRUCT}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D4A8[] = { + { + .iv = 50, + .lvl = 48, + .species = SPECIES_EKANS, + }, + { + .iv = 50, + .lvl = 48, + .species = SPECIES_GLOOM, + }, + { + .iv = 50, + .lvl = 48, + .species = SPECIES_GLOOM, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D4C0[] = { + { + .iv = 0, + .lvl = 47, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_PIDGEOTTO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D4D0[] = { + { + .iv = 0, + .lvl = 47, + .species = SPECIES_SPEAROW, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D4E0[] = { + { + .iv = 0, + .lvl = 47, + .species = SPECIES_HOOTHOOT, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_NOCTOWL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D4F0[] = { + { + .iv = 0, + .lvl = 49, + .species = SPECIES_QWILFISH, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_QWILFISH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D500[] = { + { + .iv = 0, + .lvl = 49, + .species = SPECIES_KINGLER, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_WARTORTLE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D510[] = { + { + .iv = 0, + .lvl = 50, + .species = SPECIES_MARILL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D518[] = { + { + .iv = 0, + .lvl = 50, + .species = SPECIES_POLIWHIRL, + }, + { + .iv = 0, + .lvl = 50, + .species = SPECIES_STARMIE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D528[] = { + { + .iv = 0, + .lvl = 49, + .species = SPECIES_SUNKERN, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_SUNFLORA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D538[] = { + { + .iv = 0, + .lvl = 50, + .species = SPECIES_GYARADOS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D540[] = { + { + .iv = 0, + .lvl = 49, + .species = SPECIES_CHINCHOU, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_LANTURN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D550[] = { + { + .iv = 0, + .lvl = 50, + .species = SPECIES_PIKACHU, + }, + { + .iv = 0, + .lvl = 50, + .species = SPECIES_PIKACHU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D560[] = { + { + .iv = 0, + .lvl = 49, + .species = SPECIES_ONIX, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_MACHOKE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D570[] = { + { + .iv = 0, + .lvl = 50, + .species = SPECIES_GOLEM, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D578[] = { + { + .iv = 0, + .lvl = 49, + .species = SPECIES_MACHOKE, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_MACHOKE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D588[] = { + { + .iv = 0, + .lvl = 50, + .species = SPECIES_SUDOWOODO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D590[] = { + { + .iv = 30, + .lvl = 49, + .species = SPECIES_RHYHORN, + }, + { + .iv = 30, + .lvl = 49, + .species = SPECIES_KANGASKHAN, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D5A0[] = { + { + .iv = 100, + .lvl = 52, + .species = SPECIES_GIRAFARIG, + .moves = {MOVE_CRUNCH, MOVE_PSYBEAM, MOVE_ODOR_SLEUTH, MOVE_AGILITY}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D5B0[] = { + { + .iv = 100, + .lvl = 48, + .species = SPECIES_NATU, + .moves = {MOVE_NIGHT_SHADE, MOVE_CONFUSE_RAY, MOVE_WISH, MOVE_FUTURE_SIGHT}, + }, + { + .iv = 100, + .lvl = 48, + .species = SPECIES_DROWZEE, + .moves = {MOVE_PSYCHIC, MOVE_DISABLE, MOVE_PSYCH_UP, MOVE_FUTURE_SIGHT}, + }, + { + .iv = 100, + .lvl = 50, + .species = SPECIES_HYPNO, + .moves = {MOVE_PSYCHIC, MOVE_HYPNOSIS, MOVE_PSYCH_UP, MOVE_FUTURE_SIGHT}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D5E0[] = { + { + .iv = 0, + .lvl = 50, + .species = SPECIES_BELLOSSOM, + }, + { + .iv = 0, + .lvl = 50, + .species = SPECIES_BELLOSSOM, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D5F0[] = { + { + .iv = 0, + .lvl = 50, + .species = SPECIES_GOLDUCK, + }, + { + .iv = 0, + .lvl = 50, + .species = SPECIES_PSYDUCK, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D600[] = { + { + .iv = 0, + .lvl = 47, + .species = SPECIES_VOLTORB, + .moves = {MOVE_SWIFT, MOVE_LIGHT_SCREEN, MOVE_SPARK, MOVE_SONIC_BOOM}, + }, + { + .iv = 0, + .lvl = 47, + .species = SPECIES_PINECO, + .moves = {MOVE_SPIKES, MOVE_BIDE, MOVE_RAPID_SPIN, MOVE_TAKE_DOWN}, + }, + { + .iv = 0, + .lvl = 47, + .species = SPECIES_VOLTORB, + .moves = {MOVE_SWIFT, MOVE_LIGHT_SCREEN, MOVE_SPARK, MOVE_SONIC_BOOM}, + }, + { + .iv = 0, + .lvl = 47, + .species = SPECIES_PINECO, + .moves = {MOVE_SPIKES, MOVE_BIDE, MOVE_RAPID_SPIN, MOVE_EXPLOSION}, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823D640[] = { + { + .iv = 50, + .lvl = 48, + .species = SPECIES_PRIMEAPE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 50, + .lvl = 48, + .species = SPECIES_HITMONTOP, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 50, + .lvl = 48, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823D658[] = { + { + .iv = 50, + .lvl = 38, + .species = SPECIES_HITMONCHAN, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 50, + .lvl = 38, + .species = SPECIES_HITMONCHAN, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D668[] = { + { + .iv = 40, + .lvl = 48, + .species = SPECIES_SANDSLASH, + }, + { + .iv = 40, + .lvl = 48, + .species = SPECIES_LICKITUNG, + }, + { + .iv = 40, + .lvl = 49, + .species = SPECIES_URSARING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D680[] = { + { + .iv = 90, + .lvl = 33, + .species = SPECIES_RHYHORN, + }, + { + .iv = 90, + .lvl = 33, + .species = SPECIES_LICKITUNG, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D690[] = { + { + .iv = 100, + .lvl = 37, + .species = SPECIES_EXEGGCUTE, + .moves = {MOVE_SLEEP_POWDER, MOVE_POISON_POWDER, MOVE_STUN_SPORE, MOVE_CONFUSION}, + }, + { + .iv = 100, + .lvl = 40, + .species = SPECIES_EXEGGUTOR, + .moves = {MOVE_EGG_BOMB, MOVE_STOMP, MOVE_CONFUSION, MOVE_HYPNOSIS}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D6B0[] = { + { + .iv = 100, + .lvl = 49, + .species = SPECIES_TANGELA, + .moves = {MOVE_SLAM, MOVE_MEGA_DRAIN, MOVE_BIND, MOVE_INGRAIN}, + }, + { + .iv = 100, + .lvl = 49, + .species = SPECIES_EXEGGCUTE, + .moves = {MOVE_CONFUSION, MOVE_POISON_POWDER, MOVE_BARRAGE, MOVE_REFLECT}, + }, + { + .iv = 100, + .lvl = 49, + .species = SPECIES_EXEGGUTOR, + .moves = {MOVE_CONFUSION, MOVE_EGG_BOMB, MOVE_SLEEP_POWDER, MOVE_STOMP}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D6E0[] = { + { + .iv = 100, + .lvl = 38, + .species = SPECIES_BELLSPROUT, + }, + { + .iv = 100, + .lvl = 38, + .species = SPECIES_GLOOM, + }, + { + .iv = 100, + .lvl = 38, + .species = SPECIES_GLOOM, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D6F8[] = { + { + .iv = 100, + .lvl = 52, + .species = SPECIES_CHANSEY, + .moves = {MOVE_EGG_BOMB, MOVE_DEFENSE_CURL, MOVE_MINIMIZE, MOVE_SOFT_BOILED}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D708[] = { + { + .iv = 100, + .lvl = 47, + .species = SPECIES_RHYDON, + .moves = {MOVE_TAKE_DOWN, MOVE_HORN_DRILL, MOVE_ROCK_BLAST, MOVE_SCARY_FACE}, + }, + { + .iv = 100, + .lvl = 48, + .species = SPECIES_SLOWBRO, + .moves = {MOVE_PSYCHIC, MOVE_HEADBUTT, MOVE_AMNESIA, MOVE_DISABLE}, + }, + { + .iv = 100, + .lvl = 47, + .species = SPECIES_KANGASKHAN, + .moves = {MOVE_DIZZY_PUNCH, MOVE_BITE, MOVE_ENDURE, MOVE_REVERSAL}, + }, + { + .iv = 100, + .lvl = 48, + .species = SPECIES_MACHOKE, + .moves = {MOVE_CROSS_CHOP, MOVE_VITAL_THROW, MOVE_REVENGE, MOVE_SEISMIC_TOSS}, + }, + { + .iv = 100, + .lvl = 50, + .species = SPECIES_URSARING, + .moves = {MOVE_SLASH, MOVE_FAINT_ATTACK, MOVE_SNORE, MOVE_REST}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D758[] = { + { + .iv = 100, + .lvl = 47, + .species = SPECIES_PERSIAN, + .moves = {MOVE_SLASH, MOVE_SCREECH, MOVE_FAINT_ATTACK, MOVE_BITE}, + }, + { + .iv = 100, + .lvl = 47, + .species = SPECIES_DEWGONG, + .moves = {MOVE_ICE_BEAM, MOVE_TAKE_DOWN, MOVE_ICY_WIND, MOVE_GROWL}, + }, + { + .iv = 100, + .lvl = 48, + .species = SPECIES_NINETALES, + .moves = {MOVE_FLAMETHROWER, MOVE_CONFUSE_RAY, MOVE_WILL_O_WISP, MOVE_GRUDGE}, + }, + { + .iv = 100, + .lvl = 48, + .species = SPECIES_RAPIDASH, + .moves = {MOVE_BOUNCE, MOVE_AGILITY, MOVE_FIRE_SPIN, MOVE_TAKE_DOWN}, + }, + { + .iv = 100, + .lvl = 50, + .species = SPECIES_GIRAFARIG, + .moves = {MOVE_CRUNCH, MOVE_PSYBEAM, MOVE_STOMP, MOVE_ODOR_SLEUTH}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D7A8[] = { + { + .iv = 100, + .lvl = 52, + .species = SPECIES_MILTANK, + .moves = {MOVE_BODY_SLAM, MOVE_MILK_DRINK, MOVE_GROWL, MOVE_DEFENSE_CURL}, + }, + { + .iv = 100, + .lvl = 52, + .species = SPECIES_TAUROS, + .moves = {MOVE_THRASH, MOVE_HORN_ATTACK, MOVE_PURSUIT, MOVE_SWAGGER}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D7C8[] = { + { + .iv = 0, + .lvl = 50, + .species = SPECIES_ONIX, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D7D0[] = { + { + .iv = 0, + .lvl = 48, + .species = SPECIES_GEODUDE, + .moves = {MOVE_EARTHQUAKE, MOVE_ROCK_BLAST, MOVE_ROLLOUT, MOVE_SELF_DESTRUCT}, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_GRAVELER, + .moves = {MOVE_EARTHQUAKE, MOVE_ROCK_BLAST, MOVE_ROCK_THROW, MOVE_SELF_DESTRUCT}, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_GRAVELER, + .moves = {MOVE_EARTHQUAKE, MOVE_ROCK_BLAST, MOVE_ROCK_THROW, MOVE_SELF_DESTRUCT}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D800[] = { + { + .iv = 50, + .lvl = 50, + .species = SPECIES_SMEARGLE, + .moves = {MOVE_FAKE_OUT, MOVE_EXTREME_SPEED, MOVE_PROTECT, MOVE_QUICK_ATTACK}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D810[] = { + { + .iv = 0, + .lvl = 49, + .species = SPECIES_MAROWAK, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_GOLDUCK, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823D820[] = { + { + .iv = 0, + .lvl = 49, + .species = SPECIES_PERSIAN, + .heldItem = ITEM_NUGGET, + .moves = {MOVE_PAY_DAY, MOVE_BITE, MOVE_TAUNT, MOVE_TORMENT}, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_PERSIAN, + .heldItem = ITEM_NUGGET, + .moves = {MOVE_PAY_DAY, MOVE_SCRATCH, MOVE_TORMENT, MOVE_TAUNT}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D840[] = { + { + .iv = 0, + .lvl = 47, + .species = SPECIES_ONIX, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_GRAVELER, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_MAROWAK, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D858[] = { + { + .iv = 100, + .lvl = 48, + .species = SPECIES_NATU, + }, + { + .iv = 100, + .lvl = 48, + .species = SPECIES_NATU, + }, + { + .iv = 100, + .lvl = 49, + .species = SPECIES_XATU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D870[] = { + { + .iv = 30, + .lvl = 50, + .species = SPECIES_CHANSEY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D878[] = { + { + .iv = 30, + .lvl = 48, + .species = SPECIES_CLEFAIRY, + }, + { + .iv = 30, + .lvl = 48, + .species = SPECIES_CLEFAIRY, + }, + { + .iv = 30, + .lvl = 48, + .species = SPECIES_CLEFABLE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D890[] = { + { + .iv = 0, + .lvl = 49, + .species = SPECIES_HERACROSS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D898[] = { + { + .iv = 0, + .lvl = 45, + .species = SPECIES_YANMA, + }, + { + .iv = 0, + .lvl = 45, + .species = SPECIES_BEEDRILL, + }, + { + .iv = 0, + .lvl = 46, + .species = SPECIES_YANMA, + }, + { + .iv = 0, + .lvl = 47, + .species = SPECIES_BEEDRILL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D8B8[] = { + { + .iv = 0, + .lvl = 48, + .species = SPECIES_VENONAT, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_VENOMOTH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D8C8[] = { + { + .iv = 0, + .lvl = 47, + .species = SPECIES_WEEPINBELL, + }, + { + .iv = 0, + .lvl = 47, + .species = SPECIES_WEEPINBELL, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_VICTREEBEL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D8E0[] = { + { + .iv = 0, + .lvl = 48, + .species = SPECIES_FARFETCHD, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_FARFETCHD, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D8F0[] = { + { + .iv = 0, + .lvl = 46, + .species = SPECIES_HOPPIP, + }, + { + .iv = 0, + .lvl = 47, + .species = SPECIES_HOPPIP, + }, + { + .iv = 0, + .lvl = 47, + .species = SPECIES_SKIPLOOM, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_SKIPLOOM, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D910[] = { + { + .iv = 0, + .lvl = 49, + .species = SPECIES_SNUBBULL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D918[] = { + { + .iv = 0, + .lvl = 49, + .species = SPECIES_PINSIR, + }, + { + .iv = 0, + .lvl = 50, + .species = SPECIES_HERACROSS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D928[] = { + { + .iv = 0, + .lvl = 48, + .species = SPECIES_PARAS, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_PARAS, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_PARASECT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D940[] = { + { + .iv = 0, + .lvl = 48, + .species = SPECIES_SANDSLASH, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_ONIX, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_SANDSLASH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D958[] = { + { + .iv = 20, + .lvl = 21, + .species = SPECIES_NIDORAN_M, + }, + { + .iv = 20, + .lvl = 21, + .species = SPECIES_NIDORAN_F, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D968[] = { + { + .iv = 60, + .lvl = 29, + .species = SPECIES_NIDORINO, + }, + { + .iv = 60, + .lvl = 29, + .species = SPECIES_NIDORINA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D978[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_NIDORINO, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_NIDORINA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D988[] = { + { + .iv = 20, + .lvl = 22, + .species = SPECIES_SQUIRTLE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D990[] = { + { + .iv = 60, + .lvl = 30, + .species = SPECIES_WARTORTLE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D998[] = { + { + .iv = 120, + .lvl = 55, + .species = SPECIES_WARTORTLE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D9A0[] = { + { + .iv = 20, + .lvl = 21, + .species = SPECIES_SPEAROW, + }, + { + .iv = 20, + .lvl = 21, + .species = SPECIES_RATICATE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D9B0[] = { + { + .iv = 60, + .lvl = 29, + .species = SPECIES_FEAROW, + }, + { + .iv = 60, + .lvl = 29, + .species = SPECIES_RATICATE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D9C0[] = { + { + .iv = 120, + .lvl = 54, + .species = SPECIES_FEAROW, + }, + { + .iv = 120, + .lvl = 54, + .species = SPECIES_RATICATE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D9D0[] = { + { + .iv = 20, + .lvl = 21, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 20, + .lvl = 21, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 20, + .lvl = 18, + .species = SPECIES_PIDGEY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D9E8[] = { + { + .iv = 60, + .lvl = 29, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 60, + .lvl = 29, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 60, + .lvl = 26, + .species = SPECIES_PIDGEOTTO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA00[] = { + { + .iv = 80, + .lvl = 47, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 80, + .lvl = 50, + .species = SPECIES_PIDGEOT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA18[] = { + { + .iv = 40, + .lvl = 22, + .species = SPECIES_RATTATA, + }, + { + .iv = 40, + .lvl = 22, + .species = SPECIES_RATICATE, + }, + { + .iv = 40, + .lvl = 22, + .species = SPECIES_RATICATE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA30[] = { + { + .iv = 80, + .lvl = 47, + .species = SPECIES_RATICATE, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_RATICATE, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_RATICATE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA48[] = { + { + .iv = 60, + .lvl = 28, + .species = SPECIES_MAGNETON, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_MAGNETON, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_MAGNETON, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA60[] = { + { + .iv = 60, + .lvl = 29, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 60, + .lvl = 29, + .species = SPECIES_VULPIX, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA70[] = { + { + .iv = 40, + .lvl = 24, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 40, + .lvl = 24, + .species = SPECIES_CHARMANDER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA80[] = { + { + .iv = 60, + .lvl = 29, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 60, + .lvl = 29, + .species = SPECIES_CHARMELEON, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA90[] = { + { + .iv = 120, + .lvl = 54, + .species = SPECIES_ARCANINE, + }, + { + .iv = 120, + .lvl = 54, + .species = SPECIES_CHARMELEON, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAA0[] = { + { + .iv = 40, + .lvl = 25, + .species = SPECIES_MEOWTH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAA8[] = { + { + .iv = 60, + .lvl = 30, + .species = SPECIES_PERSIAN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAB0[] = { + { + .iv = 120, + .lvl = 55, + .species = SPECIES_PERSIAN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAB8[] = { + { + .iv = 60, + .lvl = 30, + .species = SPECIES_MACHOKE, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_ONIX, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAC8[] = { + { + .iv = 150, + .lvl = 54, + .species = SPECIES_RHYDON, + }, + { + .iv = 150, + .lvl = 54, + .species = SPECIES_LICKITUNG, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAD8[] = { + { + .iv = 90, + .lvl = 29, + .species = SPECIES_MAROWAK, + }, + { + .iv = 90, + .lvl = 29, + .species = SPECIES_SLOWBRO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAE8[] = { + { + .iv = 150, + .lvl = 54, + .species = SPECIES_MAROWAK, + }, + { + .iv = 150, + .lvl = 54, + .species = SPECIES_SLOWBRO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAF8[] = { + { + .iv = 60, + .lvl = 31, + .species = SPECIES_ONIX, + }, + { + .iv = 60, + .lvl = 31, + .species = SPECIES_GRAVELER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DB08[] = { + { + .iv = 40, + .lvl = 22, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 40, + .lvl = 22, + .species = SPECIES_RATICATE, + }, + { + .iv = 40, + .lvl = 23, + .species = SPECIES_NIDORAN_M, + }, + { + .iv = 40, + .lvl = 21, + .species = SPECIES_MEOWTH, + }, + { + .iv = 40, + .lvl = 22, + .species = SPECIES_PIKACHU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DB30[] = { + { + .iv = 80, + .lvl = 46, + .species = SPECIES_PIDGEOT, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_RATICATE, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_NIDORINO, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_PERSIAN, + }, + { + .iv = 80, + .lvl = 48, + .species = SPECIES_RAICHU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DB58[] = { + { + .iv = 60, + .lvl = 28, + .species = SPECIES_MUK, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_MUK, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_MUK, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DB70[] = { + { + .iv = 60, + .lvl = 30, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 60, + .lvl = 30, + .species = SPECIES_VULPIX, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DB80[] = { + { + .iv = 60, + .lvl = 28, + .species = SPECIES_MUK, + }, + { + .iv = 60, + .lvl = 30, + .species = SPECIES_MUK, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DB90[] = { + { + .iv = 60, + .lvl = 28, + .species = SPECIES_POLIWHIRL, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_CLOYSTER, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_SEAKING, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_SEADRA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DBB0[] = { + { + .iv = 60, + .lvl = 33, + .species = SPECIES_ELECTRODE, + }, + { + .iv = 60, + .lvl = 33, + .species = SPECIES_ELECTRODE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DBC0[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_CLEFAIRY, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_PERSIAN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DBD0[] = { + { + .iv = 60, + .lvl = 28, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_FEAROW, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DBF0[] = { + { + .iv = 80, + .lvl = 47, + .species = SPECIES_PIDGEOT, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_PIDGEOT, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_FEAROW, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DC10[] = { + { + .iv = 60, + .lvl = 27, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 60, + .lvl = 27, + .species = SPECIES_MEOWTH, + }, + { + .iv = 60, + .lvl = 27, + .species = SPECIES_RATICATE, + }, + { + .iv = 60, + .lvl = 27, + .species = SPECIES_PIKACHU, + }, + { + .iv = 60, + .lvl = 27, + .species = SPECIES_MEOWTH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DC38[] = { + { + .iv = 80, + .lvl = 47, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_PERSIAN, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_RATICATE, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_PIKACHU, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_PERSIAN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DC60[] = { + { + .iv = 120, + .lvl = 52, + .species = SPECIES_PIDGEOT, + }, + { + .iv = 120, + .lvl = 52, + .species = SPECIES_PERSIAN, + }, + { + .iv = 120, + .lvl = 52, + .species = SPECIES_RATICATE, + }, + { + .iv = 120, + .lvl = 52, + .species = SPECIES_RAICHU, + }, + { + .iv = 120, + .lvl = 52, + .species = SPECIES_PERSIAN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DC88[] = { + { + .iv = 80, + .lvl = 47, + .species = SPECIES_KOFFING, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_KOFFING, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_MUK, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_WEEZING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DCA8[] = { + { + .iv = 60, + .lvl = 32, + .species = SPECIES_FEAROW, + }, + { + .iv = 60, + .lvl = 32, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DCB8[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_FEAROW, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DCC8[] = { + { + .iv = 60, + .lvl = 30, + .species = SPECIES_FEAROW, + }, + { + .iv = 60, + .lvl = 30, + .species = SPECIES_DODUO, + }, + { + .iv = 60, + .lvl = 30, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DCE0[] = { + { + .iv = 80, + .lvl = 48, + .species = SPECIES_FEAROW, + }, + { + .iv = 80, + .lvl = 48, + .species = SPECIES_DODRIO, + }, + { + .iv = 80, + .lvl = 48, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DCF8[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_PIDGEOT, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_WIGGLYTUFF, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DD08[] = { + { + .iv = 60, + .lvl = 30, + .species = SPECIES_DODRIO, + }, + { + .iv = 60, + .lvl = 30, + .species = SPECIES_DODRIO, + }, + { + .iv = 60, + .lvl = 30, + .species = SPECIES_DODUO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DD20[] = { + { + .iv = 80, + .lvl = 48, + .species = SPECIES_DODRIO, + }, + { + .iv = 80, + .lvl = 48, + .species = SPECIES_DODRIO, + }, + { + .iv = 80, + .lvl = 48, + .species = SPECIES_DODRIO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DD38[] = { + { + .iv = 60, + .lvl = 32, + .species = SPECIES_PIKACHU, + }, + { + .iv = 60, + .lvl = 32, + .species = SPECIES_RAICHU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DD48[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_PIKACHU, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_RAICHU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DD58[] = { + { + .iv = 120, + .lvl = 54, + .species = SPECIES_RAICHU, + }, + { + .iv = 120, + .lvl = 54, + .species = SPECIES_RAICHU, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823DD68[] = { + { + .iv = 110, + .lvl = 33, + .species = SPECIES_HITMONCHAN, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 110, + .lvl = 33, + .species = SPECIES_HITMONLEE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823DD78[] = { + { + .iv = 130, + .lvl = 51, + .species = SPECIES_HITMONCHAN, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 130, + .lvl = 51, + .species = SPECIES_HITMONLEE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823DD88[] = { + { + .iv = 170, + .lvl = 56, + .species = SPECIES_HITMONCHAN, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 170, + .lvl = 56, + .species = SPECIES_HITMONLEE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DD98[] = { + { + .iv = 80, + .lvl = 48, + .species = SPECIES_WEEZING, + }, + { + .iv = 80, + .lvl = 48, + .species = SPECIES_WEEZING, + }, + { + .iv = 80, + .lvl = 48, + .species = SPECIES_WEEZING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DDB0[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_PRIMEAPE, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_MACHOKE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DDC0[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_WEEZING, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_MUK, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DDD0[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_MACHOKE, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_MACHAMP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DDE0[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_PRIMEAPE, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_MACHAMP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DDF0[] = { + { + .iv = 60, + .lvl = 28, + .species = SPECIES_FEAROW, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_SPEAROW, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_FEAROW, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_SPEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DE10[] = { + { + .iv = 80, + .lvl = 47, + .species = SPECIES_FEAROW, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_FEAROW, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_FEAROW, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DE30[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_SEAKING, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_SEAKING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DE40[] = { + { + .iv = 120, + .lvl = 52, + .species = SPECIES_SEADRA, + }, + { + .iv = 120, + .lvl = 52, + .species = SPECIES_SEADRA, + }, + { + .iv = 120, + .lvl = 52, + .species = SPECIES_SEADRA, + }, + { + .iv = 120, + .lvl = 52, + .species = SPECIES_SEADRA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DE60[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_SEAKING, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_SEAKING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DE70[] = { + { + .iv = 120, + .lvl = 54, + .species = SPECIES_SEAKING, + }, + { + .iv = 120, + .lvl = 54, + .species = SPECIES_SEAKING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DE80[] = { + { + .iv = 80, + .lvl = 47, + .species = SPECIES_MAGIKARP, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_MAGIKARP, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_MAGIKARP, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_MAGIKARP, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_MAGIKARP, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_MAGIKARP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DEB0[] = { + { + .iv = 80, + .lvl = 50, + .species = SPECIES_STARMIE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DEB8[] = { + { + .iv = 80, + .lvl = 50, + .species = SPECIES_SEADRA, + }, + { + .iv = 80, + .lvl = 50, + .species = SPECIES_STARMIE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DEC8[] = { + { + .iv = 120, + .lvl = 55, + .species = SPECIES_SEADRA, + }, + { + .iv = 120, + .lvl = 55, + .species = SPECIES_STARMIE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DED8[] = { + { + .iv = 80, + .lvl = 50, + .species = SPECIES_STARMIE, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823DEE0[] = { + { + .iv = 130, + .lvl = 50, + .species = SPECIES_MANKEY, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 130, + .lvl = 50, + .species = SPECIES_PRIMEAPE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823DEF0[] = { + { + .iv = 170, + .lvl = 55, + .species = SPECIES_PRIMEAPE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 170, + .lvl = 55, + .species = SPECIES_PRIMEAPE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF00[] = { + { + .iv = 130, + .lvl = 50, + .species = SPECIES_HITMONLEE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 130, + .lvl = 50, + .species = SPECIES_HITMONCHAN, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF10[] = { + { + .iv = 170, + .lvl = 55, + .species = SPECIES_HITMONLEE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 170, + .lvl = 55, + .species = SPECIES_HITMONCHAN, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF20[] = { + { + .iv = 180, + .lvl = 50, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 180, + .lvl = 50, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF30[] = { + { + .iv = 220, + .lvl = 55, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 220, + .lvl = 55, + .species = SPECIES_MACHAMP, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF40[] = { + { + .iv = 180, + .lvl = 50, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 180, + .lvl = 50, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF50[] = { + { + .iv = 220, + .lvl = 55, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 220, + .lvl = 55, + .species = SPECIES_MACHAMP, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF60[] = { + { + .iv = 130, + .lvl = 51, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 130, + .lvl = 51, + .species = SPECIES_PRIMEAPE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF70[] = { + { + .iv = 170, + .lvl = 56, + .species = SPECIES_MACHAMP, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 170, + .lvl = 56, + .species = SPECIES_PRIMEAPE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DF80[] = { + { + .iv = 80, + .lvl = 47, + .species = SPECIES_POLIWHIRL, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_POLIWHIRL, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_POLIWHIRL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DF98[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_CLEFAIRY, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_CLEFAIRY, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823DFA8[] = { + { + .iv = 120, + .lvl = 54, + .species = SPECIES_SMEARGLE, + .moves = {MOVE_CROSS_CHOP, MOVE_MEGAHORN, MOVE_DOUBLE_EDGE, MOVE_SELF_DESTRUCT}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DFB8[] = { + { + .iv = 120, + .lvl = 53, + .species = SPECIES_RATICATE, + }, + { + .iv = 120, + .lvl = 53, + .species = SPECIES_PIDGEOT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DFC8[] = { + { + .iv = 150, + .lvl = 53, + .species = SPECIES_PIKACHU, + }, + { + .iv = 150, + .lvl = 53, + .species = SPECIES_CLEFAIRY, + }, + { + .iv = 150, + .lvl = 53, + .species = SPECIES_MARILL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DFE0[] = { + { + .iv = 60, + .lvl = 30, + .species = SPECIES_NIDORINA, + }, + { + .iv = 60, + .lvl = 30, + .species = SPECIES_NIDORINO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DFF0[] = { + { + .iv = 120, + .lvl = 55, + .species = SPECIES_NIDOKING, + }, + { + .iv = 120, + .lvl = 55, + .species = SPECIES_NIDOQUEEN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E000[] = { + { + .iv = 120, + .lvl = 53, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 120, + .lvl = 55, + .species = SPECIES_PIDGEOT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E010[] = { + { + .iv = 120, + .lvl = 53, + .species = SPECIES_FEAROW, + }, + { + .iv = 120, + .lvl = 55, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E020[] = { + { + .iv = 120, + .lvl = 53, + .species = SPECIES_NOCTOWL, + }, + { + .iv = 120, + .lvl = 55, + .species = SPECIES_NOCTOWL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E030[] = { + { + .iv = 120, + .lvl = 54, + .species = SPECIES_MARILL, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E038[] = { + { + .iv = 220, + .lvl = 52, + .species = SPECIES_NATU, + .moves = {MOVE_PSYCHIC, MOVE_CONFUSE_RAY, MOVE_FUTURE_SIGHT, MOVE_WISH}, + }, + { + .iv = 220, + .lvl = 52, + .species = SPECIES_SLOWBRO, + .moves = {MOVE_PSYCHIC, MOVE_HEADBUTT, MOVE_AMNESIA, MOVE_YAWN}, + }, + { + .iv = 220, + .lvl = 54, + .species = SPECIES_KADABRA, + .moves = {MOVE_PSYCHIC, MOVE_FUTURE_SIGHT, MOVE_RECOVER, MOVE_REFLECT}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E068[] = { + { + .iv = 120, + .lvl = 55, + .species = SPECIES_GYARADOS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E070[] = { + { + .iv = 120, + .lvl = 54, + .species = SPECIES_ONIX, + }, + { + .iv = 120, + .lvl = 54, + .species = SPECIES_MACHAMP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E080[] = { + { + .iv = 120, + .lvl = 54, + .species = SPECIES_MACHOKE, + }, + { + .iv = 120, + .lvl = 54, + .species = SPECIES_MACHOKE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E090[] = { + { + .iv = 150, + .lvl = 55, + .species = SPECIES_RHYDON, + }, + { + .iv = 150, + .lvl = 55, + .species = SPECIES_KANGASKHAN, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E0A0[] = { + { + .iv = 220, + .lvl = 56, + .species = SPECIES_GIRAFARIG, + .moves = {MOVE_CRUNCH, MOVE_PSYBEAM, MOVE_ODOR_SLEUTH, MOVE_AGILITY}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E0B0[] = { + { + .iv = 220, + .lvl = 53, + .species = SPECIES_NATU, + .moves = {MOVE_PSYCHIC, MOVE_CONFUSE_RAY, MOVE_WISH, MOVE_FUTURE_SIGHT}, + }, + { + .iv = 220, + .lvl = 53, + .species = SPECIES_HYPNO, + .moves = {MOVE_PSYCHIC, MOVE_DISABLE, MOVE_PSYCH_UP, MOVE_FUTURE_SIGHT}, + }, + { + .iv = 220, + .lvl = 53, + .species = SPECIES_HYPNO, + .moves = {MOVE_PSYCHIC, MOVE_HYPNOSIS, MOVE_PSYCH_UP, MOVE_FUTURE_SIGHT}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E0E0[] = { + { + .iv = 120, + .lvl = 52, + .species = SPECIES_ELECTRODE, + }, + { + .iv = 120, + .lvl = 52, + .species = SPECIES_PINECO, + }, + { + .iv = 120, + .lvl = 52, + .species = SPECIES_ELECTRODE, + }, + { + .iv = 120, + .lvl = 52, + .species = SPECIES_PINECO, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E100[] = { + { + .iv = 220, + .lvl = 55, + .species = SPECIES_VICTREEBEL, + .moves = {MOVE_RAZOR_LEAF, MOVE_ACID, MOVE_STUN_SPORE, MOVE_WRAP}, + }, + { + .iv = 220, + .lvl = 55, + .species = SPECIES_VICTREEBEL, + .moves = {MOVE_RAZOR_LEAF, MOVE_ACID, MOVE_SLEEP_POWDER, MOVE_SLAM}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E120[] = { + { + .iv = 220, + .lvl = 55, + .species = SPECIES_VILEPLUME, + .moves = {MOVE_PETAL_DANCE, MOVE_MOONLIGHT, MOVE_ACID, MOVE_SLEEP_POWDER}, + }, + { + .iv = 220, + .lvl = 55, + .species = SPECIES_VILEPLUME, + .moves = {MOVE_PETAL_DANCE, MOVE_MOONLIGHT, MOVE_ACID, MOVE_STUN_SPORE}, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823E140[] = { + { + .iv = 170, + .lvl = 54, + .species = SPECIES_PRIMEAPE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 170, + .lvl = 54, + .species = SPECIES_HITMONTOP, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 170, + .lvl = 54, + .species = SPECIES_MACHAMP, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E158[] = { + { + .iv = 160, + .lvl = 52, + .species = SPECIES_SANDSLASH, + }, + { + .iv = 160, + .lvl = 52, + .species = SPECIES_LICKITUNG, + }, + { + .iv = 160, + .lvl = 55, + .species = SPECIES_URSARING, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E170[] = { + { + .iv = 220, + .lvl = 53, + .species = SPECIES_TANGELA, + .moves = {MOVE_SLAM, MOVE_MEGA_DRAIN, MOVE_BIND, MOVE_INGRAIN}, + }, + { + .iv = 220, + .lvl = 54, + .species = SPECIES_EXEGGUTOR, + .moves = {MOVE_CONFUSION, MOVE_EGG_BOMB, MOVE_STUN_SPORE, MOVE_REFLECT}, + }, + { + .iv = 220, + .lvl = 55, + .species = SPECIES_EXEGGUTOR, + .moves = {MOVE_CONFUSION, MOVE_EGG_BOMB, MOVE_SLEEP_POWDER, MOVE_STOMP}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E1A0[] = { + { + .iv = 220, + .lvl = 56, + .species = SPECIES_CHANSEY, + .moves = {MOVE_EGG_BOMB, MOVE_DEFENSE_CURL, MOVE_MINIMIZE, MOVE_SOFT_BOILED}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E1B0[] = { + { + .iv = 220, + .lvl = 52, + .species = SPECIES_RHYDON, + .moves = {MOVE_EARTHQUAKE, MOVE_HORN_DRILL, MOVE_ROCK_BLAST, MOVE_SCARY_FACE}, + }, + { + .iv = 220, + .lvl = 54, + .species = SPECIES_SLOWBRO, + .moves = {MOVE_PSYCHIC, MOVE_HEADBUTT, MOVE_AMNESIA, MOVE_DISABLE}, + }, + { + .iv = 220, + .lvl = 52, + .species = SPECIES_KANGASKHAN, + .moves = {MOVE_DIZZY_PUNCH, MOVE_BITE, MOVE_ENDURE, MOVE_REVERSAL}, + }, + { + .iv = 220, + .lvl = 52, + .species = SPECIES_MACHAMP, + .moves = {MOVE_CROSS_CHOP, MOVE_VITAL_THROW, MOVE_REVENGE, MOVE_SEISMIC_TOSS}, + }, + { + .iv = 220, + .lvl = 55, + .species = SPECIES_URSARING, + .moves = {MOVE_SLASH, MOVE_FAINT_ATTACK, MOVE_SNORE, MOVE_REST}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E200[] = { + { + .iv = 220, + .lvl = 53, + .species = SPECIES_PERSIAN, + .moves = {MOVE_SLASH, MOVE_SCREECH, MOVE_FAINT_ATTACK, MOVE_BITE}, + }, + { + .iv = 220, + .lvl = 53, + .species = SPECIES_DEWGONG, + .moves = {MOVE_ICE_BEAM, MOVE_TAKE_DOWN, MOVE_ICY_WIND, MOVE_SHEER_COLD}, + }, + { + .iv = 220, + .lvl = 54, + .species = SPECIES_NINETALES, + .moves = {MOVE_FLAMETHROWER, MOVE_CONFUSE_RAY, MOVE_WILL_O_WISP, MOVE_GRUDGE}, + }, + { + .iv = 220, + .lvl = 54, + .species = SPECIES_RAPIDASH, + .moves = {MOVE_BOUNCE, MOVE_AGILITY, MOVE_FIRE_SPIN, MOVE_TAKE_DOWN}, + }, + { + .iv = 220, + .lvl = 56, + .species = SPECIES_GIRAFARIG, + .moves = {MOVE_CRUNCH, MOVE_PSYBEAM, MOVE_STOMP, MOVE_ODOR_SLEUTH}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E250[] = { + { + .iv = 220, + .lvl = 57, + .species = SPECIES_MILTANK, + .moves = {MOVE_BODY_SLAM, MOVE_MILK_DRINK, MOVE_GROWL, MOVE_DEFENSE_CURL}, + }, + { + .iv = 220, + .lvl = 57, + .species = SPECIES_TAUROS, + .moves = {MOVE_TAKE_DOWN, MOVE_SCARY_FACE, MOVE_PURSUIT, MOVE_SWAGGER}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E270[] = { + { + .iv = 20, + .lvl = 19, + .species = SPECIES_METAPOD, + }, + { + .iv = 20, + .lvl = 19, + .species = SPECIES_WEEDLE, + }, + { + .iv = 20, + .lvl = 19, + .species = SPECIES_METAPOD, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E288[] = { + { + .iv = 60, + .lvl = 27, + .species = SPECIES_BUTTERFREE, + }, + { + .iv = 60, + .lvl = 27, + .species = SPECIES_KAKUNA, + }, + { + .iv = 60, + .lvl = 27, + .species = SPECIES_BUTTERFREE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E2A0[] = { + { + .iv = 120, + .lvl = 51, + .species = SPECIES_BUTTERFREE, + }, + { + .iv = 120, + .lvl = 54, + .species = SPECIES_BEEDRILL, + }, + { + .iv = 120, + .lvl = 51, + .species = SPECIES_BUTTERFREE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E2B8[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_POLIWHIRL, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_POLIWRATH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E2C8[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_SEADRA, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_SEADRA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E2D8[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_POLIWHIRL, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_SEAKING, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823E2E8[] = { + { + .iv = 255, + .lvl = 64, + .species = SPECIES_DEWGONG, + .heldItem = ITEM_NONE, + .moves = {MOVE_ICE_BEAM, MOVE_SURF, MOVE_SIGNAL_BEAM, MOVE_DOUBLE_TEAM}, + }, + { + .iv = 255, + .lvl = 63, + .species = SPECIES_CLOYSTER, + .heldItem = ITEM_NONE, + .moves = {MOVE_ICE_BEAM, MOVE_SURF, MOVE_SUPERSONIC, MOVE_RAIN_DANCE}, + }, + { + .iv = 255, + .lvl = 63, + .species = SPECIES_PILOSWINE, + .heldItem = ITEM_NONE, + .moves = {MOVE_BLIZZARD, MOVE_EARTHQUAKE, MOVE_DOUBLE_EDGE, MOVE_ROCK_SLIDE}, + }, + { + .iv = 255, + .lvl = 66, + .species = SPECIES_JYNX, + .heldItem = ITEM_NONE, + .moves = {MOVE_ICE_BEAM, MOVE_PSYCHIC, MOVE_LOVELY_KISS, MOVE_ATTRACT}, + }, + { + .iv = 255, + .lvl = 66, + .species = SPECIES_LAPRAS, + .heldItem = ITEM_CHERI_BERRY, + .moves = {MOVE_ICE_BEAM, MOVE_SURF, MOVE_PSYCHIC, MOVE_THUNDER}, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823E338[] = { + { + .iv = 255, + .lvl = 65, + .species = SPECIES_STEELIX, + .heldItem = ITEM_NONE, + .moves = {MOVE_EARTHQUAKE, MOVE_IRON_TAIL, MOVE_CRUNCH, MOVE_ROCK_TOMB}, + }, + { + .iv = 255, + .lvl = 65, + .species = SPECIES_HITMONCHAN, + .heldItem = ITEM_NONE, + .moves = {MOVE_SKY_UPPERCUT, MOVE_MACH_PUNCH, MOVE_ROCK_SLIDE, MOVE_COUNTER}, + }, + { + .iv = 255, + .lvl = 65, + .species = SPECIES_HITMONLEE, + .heldItem = ITEM_NONE, + .moves = {MOVE_MEGA_KICK, MOVE_FORESIGHT, MOVE_EARTHQUAKE, MOVE_ROCK_SLIDE}, + }, + { + .iv = 255, + .lvl = 66, + .species = SPECIES_STEELIX, + .heldItem = ITEM_NONE, + .moves = {MOVE_EARTHQUAKE, MOVE_IRON_TAIL, MOVE_CRUNCH, MOVE_DRAGON_BREATH}, + }, + { + .iv = 255, + .lvl = 68, + .species = SPECIES_MACHAMP, + .heldItem = ITEM_PERSIM_BERRY, + .moves = {MOVE_CROSS_CHOP, MOVE_EARTHQUAKE, MOVE_BRICK_BREAK, MOVE_ROCK_SLIDE}, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823E388[] = { + { + .iv = 255, + .lvl = 66, + .species = SPECIES_GENGAR, + .heldItem = ITEM_NONE, + .moves = {MOVE_SHADOW_BALL, MOVE_PSYCHIC, MOVE_CONFUSE_RAY, MOVE_HYPNOSIS}, + }, + { + .iv = 255, + .lvl = 66, + .species = SPECIES_CROBAT, + .heldItem = ITEM_NONE, + .moves = {MOVE_SLUDGE_BOMB, MOVE_AIR_CUTTER, MOVE_SHADOW_BALL, MOVE_CONFUSE_RAY}, + }, + { + .iv = 255, + .lvl = 65, + .species = SPECIES_MISDREAVUS, + .heldItem = ITEM_NONE, + .moves = {MOVE_SHADOW_BALL, MOVE_PSYCHIC, MOVE_THUNDERBOLT, MOVE_ATTRACT}, + }, + { + .iv = 255, + .lvl = 68, + .species = SPECIES_ARBOK, + .heldItem = ITEM_NONE, + .moves = {MOVE_SLUDGE_BOMB, MOVE_EARTHQUAKE, MOVE_GIGA_DRAIN, MOVE_DOUBLE_TEAM}, + }, + { + .iv = 255, + .lvl = 70, + .species = SPECIES_GENGAR, + .heldItem = ITEM_CHESTO_BERRY, + .moves = {MOVE_SHADOW_BALL, MOVE_PSYCHIC, MOVE_THUNDERBOLT, MOVE_SLUDGE_BOMB}, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823E3D8[] = { + { + .iv = 255, + .lvl = 68, + .species = SPECIES_GYARADOS, + .heldItem = ITEM_NONE, + .moves = {MOVE_HYPER_BEAM, MOVE_DRAGON_DANCE, MOVE_EARTHQUAKE, MOVE_THUNDER_WAVE}, + }, + { + .iv = 255, + .lvl = 66, + .species = SPECIES_DRAGONITE, + .heldItem = ITEM_NONE, + .moves = {MOVE_HYPER_BEAM, MOVE_EARTHQUAKE, MOVE_DRAGON_CLAW, MOVE_FLAMETHROWER}, + }, + { + .iv = 255, + .lvl = 66, + .species = SPECIES_KINGDRA, + .heldItem = ITEM_NONE, + .moves = {MOVE_HYPER_BEAM, MOVE_DRAGON_DANCE, MOVE_SURF, MOVE_ICE_BEAM}, + }, + { + .iv = 255, + .lvl = 70, + .species = SPECIES_AERODACTYL, + .heldItem = ITEM_NONE, + .moves = {MOVE_HYPER_BEAM, MOVE_ANCIENT_POWER, MOVE_AERIAL_ACE, MOVE_EARTHQUAKE}, + }, + { + .iv = 255, + .lvl = 72, + .species = SPECIES_DRAGONITE, + .heldItem = ITEM_PERSIM_BERRY, + .moves = {MOVE_HYPER_BEAM, MOVE_OUTRAGE, MOVE_THUNDERBOLT, MOVE_ICE_BEAM}, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823E428[] = { + { + .iv = 255, + .lvl = 72, + .species = SPECIES_HERACROSS, + .heldItem = ITEM_NONE, + .moves = {MOVE_MEGAHORN, MOVE_EARTHQUAKE, MOVE_COUNTER, MOVE_ROCK_TOMB}, + }, + { + .iv = 255, + .lvl = 73, + .species = SPECIES_ALAKAZAM, + .heldItem = ITEM_NONE, + .moves = {MOVE_PSYCHIC, MOVE_SHADOW_BALL, MOVE_CALM_MIND, MOVE_REFLECT}, + }, + { + .iv = 255, + .lvl = 72, + .species = SPECIES_TYRANITAR, + .heldItem = ITEM_NONE, + .moves = {MOVE_CRUNCH, MOVE_EARTHQUAKE, MOVE_THUNDERBOLT, MOVE_AERIAL_ACE}, + }, + { + .iv = 255, + .lvl = 73, + .species = SPECIES_ARCANINE, + .heldItem = ITEM_NONE, + .moves = {MOVE_EXTREME_SPEED, MOVE_OVERHEAT, MOVE_AERIAL_ACE, MOVE_IRON_TAIL}, + }, + { + .iv = 255, + .lvl = 73, + .species = SPECIES_EXEGGUTOR, + .heldItem = ITEM_NONE, + .moves = {MOVE_GIGA_DRAIN, MOVE_PSYCHIC, MOVE_SLEEP_POWDER, MOVE_LIGHT_SCREEN}, + }, + { + .iv = 255, + .lvl = 75, + .species = SPECIES_BLASTOISE, + .heldItem = ITEM_SITRUS_BERRY, + .moves = {MOVE_HYDRO_PUMP, MOVE_ICE_BEAM, MOVE_EARTHQUAKE, MOVE_RAIN_DANCE}, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823E488[] = { + { + .iv = 255, + .lvl = 72, + .species = SPECIES_HERACROSS, + .heldItem = ITEM_NONE, + .moves = {MOVE_MEGAHORN, MOVE_EARTHQUAKE, MOVE_COUNTER, MOVE_ROCK_TOMB}, + }, + { + .iv = 255, + .lvl = 73, + .species = SPECIES_ALAKAZAM, + .heldItem = ITEM_NONE, + .moves = {MOVE_PSYCHIC, MOVE_SHADOW_BALL, MOVE_CALM_MIND, MOVE_REFLECT}, + }, + { + .iv = 255, + .lvl = 72, + .species = SPECIES_TYRANITAR, + .heldItem = ITEM_NONE, + .moves = {MOVE_CRUNCH, MOVE_EARTHQUAKE, MOVE_THUNDERBOLT, MOVE_AERIAL_ACE}, + }, + { + .iv = 255, + .lvl = 73, + .species = SPECIES_GYARADOS, + .heldItem = ITEM_NONE, + .moves = {MOVE_HYDRO_PUMP, MOVE_DRAGON_DANCE, MOVE_EARTHQUAKE, MOVE_HYPER_BEAM}, + }, + { + .iv = 255, + .lvl = 73, + .species = SPECIES_ARCANINE, + .heldItem = ITEM_NONE, + .moves = {MOVE_EXTREME_SPEED, MOVE_OVERHEAT, MOVE_AERIAL_ACE, MOVE_IRON_TAIL}, + }, + { + .iv = 255, + .lvl = 75, + .species = SPECIES_VENUSAUR, + .heldItem = ITEM_SITRUS_BERRY, + .moves = {MOVE_SOLAR_BEAM, MOVE_SLUDGE_BOMB, MOVE_EARTHQUAKE, MOVE_SUNNY_DAY}, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823E4E8[] = { + { + .iv = 255, + .lvl = 72, + .species = SPECIES_HERACROSS, + .heldItem = ITEM_NONE, + .moves = {MOVE_MEGAHORN, MOVE_EARTHQUAKE, MOVE_COUNTER, MOVE_ROCK_TOMB}, + }, + { + .iv = 255, + .lvl = 73, + .species = SPECIES_ALAKAZAM, + .heldItem = ITEM_NONE, + .moves = {MOVE_PSYCHIC, MOVE_SHADOW_BALL, MOVE_CALM_MIND, MOVE_REFLECT}, + }, + { + .iv = 255, + .lvl = 72, + .species = SPECIES_TYRANITAR, + .heldItem = ITEM_NONE, + .moves = {MOVE_CRUNCH, MOVE_EARTHQUAKE, MOVE_THUNDERBOLT, MOVE_AERIAL_ACE}, + }, + { + .iv = 255, + .lvl = 73, + .species = SPECIES_EXEGGUTOR, + .heldItem = ITEM_NONE, + .moves = {MOVE_GIGA_DRAIN, MOVE_PSYCHIC, MOVE_SLEEP_POWDER, MOVE_LIGHT_SCREEN}, + }, + { + .iv = 255, + .lvl = 73, + .species = SPECIES_GYARADOS, + .heldItem = ITEM_NONE, + .moves = {MOVE_HYDRO_PUMP, MOVE_DRAGON_DANCE, MOVE_EARTHQUAKE, MOVE_HYPER_BEAM}, + }, + { + .iv = 255, + .lvl = 75, + .species = SPECIES_CHARIZARD, + .heldItem = ITEM_SITRUS_BERRY, + .moves = {MOVE_FIRE_BLAST, MOVE_DRAGON_CLAW, MOVE_AERIAL_ACE, MOVE_EARTHQUAKE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E548[] = { + { + .iv = 50, + .lvl = 39, + .species = SPECIES_WEEZING, + }, + { + .iv = 50, + .lvl = 39, + .species = SPECIES_MUK, + }, +}; diff --git a/src/trainers.c b/src/data/trainers.h index 58f24e62e..46c4ef210 100644 --- a/src/trainers.c +++ b/src/data/trainers.h @@ -1,11679 +1,3 @@ -#include "global.h" -#include "battle.h" -#include "constants/species.h" -#include "constants/moves.h" -#include "constants/items.h" -#include "constants/trainers.h" -#include "constants/trainer_classes.h" - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1A0[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1A8[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1B0[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1B8[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1C0[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1C8[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1D0[] = { - { - .iv = 0, - .lvl = 38, - .species = SPECIES_STARMIE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1D8[] = { - { - .iv = 0, - .lvl = 38, - .species = SPECIES_STARMIE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1E0[] = { - { - .iv = 100, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1E8[] = { - { - .iv = 100, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1F0[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1F8[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A200[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A208[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A210[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A218[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A220[] = { - { - .iv = 100, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A228[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A230[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A238[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A240[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A248[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A250[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A258[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A260[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A268[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A270[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A278[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A280[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A288[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A290[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A298[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2A0[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2A8[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2B0[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2B8[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2C0[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2C8[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2D0[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2D8[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2E0[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2E8[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2F0[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2F8[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A300[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A308[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A310[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A318[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A320[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A328[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A330[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A338[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A340[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A348[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A350[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A358[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A360[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A368[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A370[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A378[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A380[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A388[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A390[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A398[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3A0[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3A8[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3B0[] = { - { - .iv = 100, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3B8[] = { - { - .iv = 100, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3C0[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3C8[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3D0[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3D8[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3E0[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3E8[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3F0[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A400[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A408[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A410[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A418[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A420[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A428[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A430[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A438[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A440[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A448[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A450[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A458[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A460[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A468[] = { - { - .iv = 0, - .lvl = 11, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 11, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A478[] = { - { - .iv = 0, - .lvl = 14, - .species = SPECIES_SPEAROW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A480[] = { - { - .iv = 0, - .lvl = 10, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 10, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 10, - .species = SPECIES_ZUBAT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A498[] = { - { - .iv = 0, - .lvl = 14, - .species = SPECIES_SANDSHREW, - }, - { - .iv = 0, - .lvl = 14, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A4A8[] = { - { - .iv = 0, - .lvl = 15, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 15, - .species = SPECIES_SPEAROW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A4B8[] = { - { - .iv = 0, - .lvl = 17, - .species = SPECIES_SLOWPOKE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A4C0[] = { - { - .iv = 0, - .lvl = 14, - .species = SPECIES_EKANS, - }, - { - .iv = 0, - .lvl = 14, - .species = SPECIES_SANDSHREW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A4D0[] = { - { - .iv = 0, - .lvl = 21, - .species = SPECIES_NIDORAN_M, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A4D8[] = { - { - .iv = 0, - .lvl = 21, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A4E0[] = { - { - .iv = 0, - .lvl = 19, - .species = SPECIES_SANDSHREW, - }, - { - .iv = 0, - .lvl = 19, - .species = SPECIES_ZUBAT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A4F0[] = { - { - .iv = 0, - .lvl = 17, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 17, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 17, - .species = SPECIES_RATICATE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A508[] = { - { - .iv = 0, - .lvl = 18, - .species = SPECIES_NIDORAN_M, - }, - { - .iv = 0, - .lvl = 18, - .species = SPECIES_NIDORINO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A518[] = { - { - .iv = 20, - .lvl = 17, - .species = SPECIES_RATTATA, - }, - { - .iv = 20, - .lvl = 17, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A528[] = { - { - .iv = 0, - .lvl = 6, - .species = SPECIES_WEEDLE, - }, - { - .iv = 0, - .lvl = 6, - .species = SPECIES_CATERPIE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A538[] = { - { - .iv = 0, - .lvl = 7, - .species = SPECIES_WEEDLE, - }, - { - .iv = 0, - .lvl = 7, - .species = SPECIES_KAKUNA, - }, - { - .iv = 0, - .lvl = 7, - .species = SPECIES_WEEDLE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A550[] = { - { - .iv = 0, - .lvl = 9, - .species = SPECIES_WEEDLE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A558[] = { - { - .iv = 0, - .lvl = 10, - .species = SPECIES_CATERPIE, - }, - { - .iv = 0, - .lvl = 10, - .species = SPECIES_WEEDLE, - }, - { - .iv = 0, - .lvl = 10, - .species = SPECIES_CATERPIE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A570[] = { - { - .iv = 0, - .lvl = 9, - .species = SPECIES_WEEDLE, - }, - { - .iv = 0, - .lvl = 9, - .species = SPECIES_KAKUNA, - }, - { - .iv = 0, - .lvl = 9, - .species = SPECIES_CATERPIE, - }, - { - .iv = 0, - .lvl = 9, - .species = SPECIES_METAPOD, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A590[] = { - { - .iv = 0, - .lvl = 11, - .species = SPECIES_CATERPIE, - }, - { - .iv = 0, - .lvl = 11, - .species = SPECIES_METAPOD, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A5A0[] = { - { - .iv = 0, - .lvl = 11, - .species = SPECIES_WEEDLE, - }, - { - .iv = 0, - .lvl = 11, - .species = SPECIES_KAKUNA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A5B0[] = { - { - .iv = 0, - .lvl = 10, - .species = SPECIES_CATERPIE, - }, - { - .iv = 0, - .lvl = 10, - .species = SPECIES_METAPOD, - }, - { - .iv = 0, - .lvl = 10, - .species = SPECIES_CATERPIE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A5C8[] = { - { - .iv = 0, - .lvl = 10, - .species = SPECIES_CATERPIE, - }, - { - .iv = 0, - .lvl = 10, - .species = SPECIES_WEEDLE, - }, - { - .iv = 0, - .lvl = 10, - .species = SPECIES_METAPOD, - }, - { - .iv = 0, - .lvl = 10, - .species = SPECIES_KAKUNA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A5E8[] = { - { - .iv = 0, - .lvl = 16, - .species = SPECIES_WEEDLE, - }, - { - .iv = 0, - .lvl = 16, - .species = SPECIES_CATERPIE, - }, - { - .iv = 0, - .lvl = 16, - .species = SPECIES_WEEDLE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A600[] = { - { - .iv = 0, - .lvl = 20, - .species = SPECIES_BUTTERFREE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A608[] = { - { - .iv = 0, - .lvl = 18, - .species = SPECIES_METAPOD, - }, - { - .iv = 0, - .lvl = 18, - .species = SPECIES_CATERPIE, - }, - { - .iv = 0, - .lvl = 18, - .species = SPECIES_VENONAT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A620[] = { - { - .iv = 0, - .lvl = 19, - .species = SPECIES_BEEDRILL, - }, - { - .iv = 0, - .lvl = 19, - .species = SPECIES_BEEDRILL, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A630[] = { - { - .iv = 0, - .lvl = 20, - .species = SPECIES_CATERPIE, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_WEEDLE, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_VENONAT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A648[] = { - { - .iv = 0, - .lvl = 9, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 9, - .species = SPECIES_PIDGEY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A658[] = { - { - .iv = 0, - .lvl = 10, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 10, - .species = SPECIES_NIDORAN_F, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A668[] = { - { - .iv = 0, - .lvl = 14, - .species = SPECIES_JIGGLYPUFF, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A670[] = { - { - .iv = 0, - .lvl = 31, - .species = SPECIES_PARAS, - }, - { - .iv = 0, - .lvl = 31, - .species = SPECIES_PARAS, - }, - { - .iv = 0, - .lvl = 31, - .species = SPECIES_PARASECT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A688[] = { - { - .iv = 0, - .lvl = 11, - .species = SPECIES_ODDISH, - }, - { - .iv = 0, - .lvl = 11, - .species = SPECIES_BELLSPROUT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A698[] = { - { - .iv = 0, - .lvl = 14, - .species = SPECIES_CLEFAIRY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A6A0[] = { - { - .iv = 0, - .lvl = 16, - .species = SPECIES_NIDORAN_M, - }, - { - .iv = 0, - .lvl = 16, - .species = SPECIES_NIDORAN_F, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A6B0[] = { - { - .iv = 0, - .lvl = 12, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 12, - .species = SPECIES_ODDISH, - }, - { - .iv = 0, - .lvl = 12, - .species = SPECIES_BELLSPROUT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A6C8[] = { - { - .iv = 0, - .lvl = 15, - .species = SPECIES_NIDORAN_M, - }, - { - .iv = 0, - .lvl = 15, - .species = SPECIES_NIDORAN_F, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A6D8[] = { - { - .iv = 0, - .lvl = 13, - .species = SPECIES_ODDISH, - }, - { - .iv = 0, - .lvl = 13, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 13, - .species = SPECIES_ODDISH, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A6F0[] = { - { - .iv = 0, - .lvl = 18, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 18, - .species = SPECIES_NIDORAN_F, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A700[] = { - { - .iv = 0, - .lvl = 18, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 18, - .species = SPECIES_PIKACHU, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A710[] = { - { - .iv = 0, - .lvl = 23, - .species = SPECIES_NIDORAN_F, - }, - { - .iv = 0, - .lvl = 23, - .species = SPECIES_NIDORINA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A720[] = { - { - .iv = 0, - .lvl = 24, - .species = SPECIES_MEOWTH, - }, - { - .iv = 0, - .lvl = 24, - .species = SPECIES_MEOWTH, - }, - { - .iv = 0, - .lvl = 24, - .species = SPECIES_MEOWTH, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A738[] = { - { - .iv = 0, - .lvl = 19, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 19, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 19, - .species = SPECIES_NIDORAN_M, - }, - { - .iv = 0, - .lvl = 19, - .species = SPECIES_MEOWTH, - }, - { - .iv = 0, - .lvl = 19, - .species = SPECIES_PIKACHU, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A760[] = { - { - .iv = 0, - .lvl = 22, - .species = SPECIES_CLEFAIRY, - }, - { - .iv = 0, - .lvl = 22, - .species = SPECIES_CLEFAIRY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A770[] = { - { - .iv = 0, - .lvl = 23, - .species = SPECIES_BELLSPROUT, - }, - { - .iv = 0, - .lvl = 23, - .species = SPECIES_WEEPINBELL, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A780[] = { - { - .iv = 0, - .lvl = 23, - .species = SPECIES_ODDISH, - }, - { - .iv = 0, - .lvl = 23, - .species = SPECIES_GLOOM, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A790[] = { - { - .iv = 0, - .lvl = 18, - .species = SPECIES_MACHOP, - }, - { - .iv = 0, - .lvl = 18, - .species = SPECIES_SHELLDER, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A7A0[] = { - { - .iv = 0, - .lvl = 17, - .species = SPECIES_MACHOP, - }, - { - .iv = 0, - .lvl = 17, - .species = SPECIES_TENTACOOL, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A7B0[] = { - { - .iv = 0, - .lvl = 21, - .species = SPECIES_SHELLDER, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A7B8[] = { - { - .iv = 0, - .lvl = 17, - .species = SPECIES_HORSEA, - }, - { - .iv = 0, - .lvl = 17, - .species = SPECIES_SHELLDER, - }, - { - .iv = 0, - .lvl = 17, - .species = SPECIES_TENTACOOL, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A7D0[] = { - { - .iv = 0, - .lvl = 18, - .species = SPECIES_TENTACOOL, - }, - { - .iv = 0, - .lvl = 18, - .species = SPECIES_STARYU, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A7E0[] = { - { - .iv = 0, - .lvl = 17, - .species = SPECIES_HORSEA, - }, - { - .iv = 0, - .lvl = 17, - .species = SPECIES_HORSEA, - }, - { - .iv = 0, - .lvl = 17, - .species = SPECIES_HORSEA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A7F8[] = { - { - .iv = 0, - .lvl = 20, - .species = SPECIES_MACHOP, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A800[] = { - { - .iv = 0, - .lvl = 21, - .species = SPECIES_PIKACHU, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_PIKACHU, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823A810[] = { - { - .iv = 0, - .lvl = 10, - .species = SPECIES_GEODUDE, - .moves = {MOVE_TACKLE, MOVE_DEFENSE_CURL, MOVE_NONE, MOVE_NONE}, - }, - { - .iv = 0, - .lvl = 11, - .species = SPECIES_SANDSHREW, - .moves = {MOVE_SCRATCH, MOVE_DEFENSE_CURL, MOVE_SAND_ATTACK, MOVE_NONE}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A830[] = { - { - .iv = 0, - .lvl = 14, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 14, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A840[] = { - { - .iv = 0, - .lvl = 18, - .species = SPECIES_MANKEY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A848[] = { - { - .iv = 0, - .lvl = 20, - .species = SPECIES_SQUIRTLE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A850[] = { - { - .iv = 0, - .lvl = 16, - .species = SPECIES_SPEAROW, - }, - { - .iv = 0, - .lvl = 16, - .species = SPECIES_RATICATE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A860[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A868[] = { - { - .iv = 0, - .lvl = 21, - .species = SPECIES_GROWLITHE, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_CHARMANDER, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A878[] = { - { - .iv = 0, - .lvl = 19, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 19, - .species = SPECIES_SANDSHREW, - }, - { - .iv = 0, - .lvl = 19, - .species = SPECIES_EKANS, - }, - { - .iv = 0, - .lvl = 19, - .species = SPECIES_SANDSHREW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A898[] = { - { - .iv = 0, - .lvl = 19, - .species = SPECIES_GOLDEEN, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A8A0[] = { - { - .iv = 0, - .lvl = 16, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 16, - .species = SPECIES_PIKACHU, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A8B0[] = { - { - .iv = 0, - .lvl = 16, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 16, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 16, - .species = SPECIES_PIDGEY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A8C8[] = { - { - .iv = 0, - .lvl = 15, - .species = SPECIES_NIDORAN_M, - }, - { - .iv = 0, - .lvl = 15, - .species = SPECIES_NIDORAN_F, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A8D8[] = { - { - .iv = 0, - .lvl = 18, - .species = SPECIES_ODDISH, - }, - { - .iv = 0, - .lvl = 18, - .species = SPECIES_BELLSPROUT, - }, - { - .iv = 0, - .lvl = 18, - .species = SPECIES_ODDISH, - }, - { - .iv = 0, - .lvl = 18, - .species = SPECIES_BELLSPROUT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A8F8[] = { - { - .iv = 0, - .lvl = 23, - .species = SPECIES_MEOWTH, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A900[] = { - { - .iv = 0, - .lvl = 20, - .species = SPECIES_PIKACHU, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_CLEFAIRY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A910[] = { - { - .iv = 0, - .lvl = 21, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_PIDGEOTTO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A920[] = { - { - .iv = 0, - .lvl = 21, - .species = SPECIES_JIGGLYPUFF, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_MEOWTH, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A938[] = { - { - .iv = 0, - .lvl = 22, - .species = SPECIES_ODDISH, - }, - { - .iv = 0, - .lvl = 22, - .species = SPECIES_BULBASAUR, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A948[] = { - { - .iv = 0, - .lvl = 24, - .species = SPECIES_BULBASAUR, - }, - { - .iv = 0, - .lvl = 24, - .species = SPECIES_IVYSAUR, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A958[] = { - { - .iv = 0, - .lvl = 24, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 24, - .species = SPECIES_MEOWTH, - }, - { - .iv = 0, - .lvl = 24, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 24, - .species = SPECIES_PIKACHU, - }, - { - .iv = 0, - .lvl = 24, - .species = SPECIES_MEOWTH, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A980[] = { - { - .iv = 30, - .lvl = 29, - .species = SPECIES_RHYHORN, - }, - { - .iv = 30, - .lvl = 29, - .species = SPECIES_LICKITUNG, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A990[] = { - { - .iv = 30, - .lvl = 20, - .species = SPECIES_CUBONE, - }, - { - .iv = 30, - .lvl = 20, - .species = SPECIES_SLOWPOKE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A9A0[] = { - { - .iv = 30, - .lvl = 20, - .species = SPECIES_SLOWPOKE, - }, - { - .iv = 30, - .lvl = 20, - .species = SPECIES_SLOWPOKE, - }, - { - .iv = 30, - .lvl = 20, - .species = SPECIES_SLOWPOKE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A9B8[] = { - { - .iv = 30, - .lvl = 22, - .species = SPECIES_CHARMANDER, - }, - { - .iv = 30, - .lvl = 22, - .species = SPECIES_CUBONE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A9C8[] = { - { - .iv = 30, - .lvl = 25, - .species = SPECIES_SLOWPOKE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A9D0[] = { - { - .iv = 30, - .lvl = 40, - .species = SPECIES_CHARMELEON, - }, - { - .iv = 30, - .lvl = 40, - .species = SPECIES_LAPRAS, - }, - { - .iv = 30, - .lvl = 40, - .species = SPECIES_LICKITUNG, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A9E8[] = { - { - .iv = 30, - .lvl = 23, - .species = SPECIES_CUBONE, - }, - { - .iv = 30, - .lvl = 23, - .species = SPECIES_SLOWPOKE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A9F8[] = { - { - .iv = 0, - .lvl = 11, - .species = SPECIES_MAGNEMITE, - }, - { - .iv = 0, - .lvl = 11, - .species = SPECIES_VOLTORB, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AA08[] = { - { - .iv = 0, - .lvl = 12, - .species = SPECIES_GRIMER, - }, - { - .iv = 0, - .lvl = 12, - .species = SPECIES_VOLTORB, - }, - { - .iv = 0, - .lvl = 12, - .species = SPECIES_KOFFING, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AA20[] = { - { - .iv = 0, - .lvl = 20, - .species = SPECIES_VOLTORB, - .moves = {MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_TACKLE, MOVE_CHARGE}, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_KOFFING, - .moves = {MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE, MOVE_POISON_GAS}, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_VOLTORB, - .moves = {MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_TACKLE, MOVE_CHARGE}, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_MAGNEMITE, - .moves = {MOVE_SONIC_BOOM, MOVE_SUPERSONIC, MOVE_THUNDER_SHOCK, MOVE_TACKLE}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AA60[] = { - { - .iv = 0, - .lvl = 22, - .species = SPECIES_GRIMER, - }, - { - .iv = 0, - .lvl = 22, - .species = SPECIES_MUK, - }, - { - .iv = 0, - .lvl = 22, - .species = SPECIES_GRIMER, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AA78[] = { - { - .iv = 0, - .lvl = 26, - .species = SPECIES_KOFFING, - .moves = {MOVE_SLUDGE, MOVE_SMOKESCREEN, MOVE_SMOG, MOVE_SELF_DESTRUCT}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AA88[] = { - { - .iv = 0, - .lvl = 22, - .species = SPECIES_KOFFING, - }, - { - .iv = 0, - .lvl = 22, - .species = SPECIES_MAGNEMITE, - }, - { - .iv = 0, - .lvl = 22, - .species = SPECIES_WEEZING, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AAA0[] = { - { - .iv = 0, - .lvl = 20, - .species = SPECIES_MAGNEMITE, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_MAGNEMITE, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_KOFFING, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_MAGNEMITE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AAC0[] = { - { - .iv = 0, - .lvl = 24, - .species = SPECIES_MAGNEMITE, - }, - { - .iv = 0, - .lvl = 24, - .species = SPECIES_VOLTORB, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AAD0[] = { - { - .iv = 0, - .lvl = 36, - .species = SPECIES_VULPIX, - }, - { - .iv = 0, - .lvl = 36, - .species = SPECIES_VULPIX, - }, - { - .iv = 0, - .lvl = 36, - .species = SPECIES_NINETALES, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AAE8[] = { - { - .iv = 0, - .lvl = 34, - .species = SPECIES_PONYTA, - }, - { - .iv = 0, - .lvl = 34, - .species = SPECIES_CHARMANDER, - }, - { - .iv = 0, - .lvl = 34, - .species = SPECIES_VULPIX, - }, - { - .iv = 0, - .lvl = 34, - .species = SPECIES_GROWLITHE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AB08[] = { - { - .iv = 0, - .lvl = 41, - .species = SPECIES_RAPIDASH, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AB10[] = { - { - .iv = 0, - .lvl = 37, - .species = SPECIES_GROWLITHE, - }, - { - .iv = 0, - .lvl = 37, - .species = SPECIES_VULPIX, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AB20[] = { - { - .iv = 0, - .lvl = 10, - .species = SPECIES_GEODUDE, - }, - { - .iv = 0, - .lvl = 10, - .species = SPECIES_GEODUDE, - }, - { - .iv = 0, - .lvl = 10, - .species = SPECIES_ONIX, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AB38[] = { - { - .iv = 0, - .lvl = 15, - .species = SPECIES_MACHOP, - }, - { - .iv = 0, - .lvl = 15, - .species = SPECIES_GEODUDE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AB48[] = { - { - .iv = 0, - .lvl = 13, - .species = SPECIES_GEODUDE, - }, - { - .iv = 0, - .lvl = 13, - .species = SPECIES_GEODUDE, - }, - { - .iv = 0, - .lvl = 13, - .species = SPECIES_MACHOP, - }, - { - .iv = 0, - .lvl = 13, - .species = SPECIES_GEODUDE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AB68[] = { - { - .iv = 0, - .lvl = 17, - .species = SPECIES_ONIX, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AB70[] = { - { - .iv = 0, - .lvl = 21, - .species = SPECIES_GEODUDE, - .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_ONIX, - .moves = {MOVE_HARDEN, MOVE_ROCK_THROW, MOVE_BIND, MOVE_SCREECH}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AB90[] = { - { - .iv = 0, - .lvl = 20, - .species = SPECIES_GEODUDE, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_MACHOP, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_GEODUDE, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823ABA8[] = { - { - .iv = 0, - .lvl = 21, - .species = SPECIES_GEODUDE, - .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_ONIX, - .moves = {MOVE_HARDEN, MOVE_ROCK_THROW, MOVE_BIND, MOVE_SCREECH}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823ABC8[] = { - { - .iv = 0, - .lvl = 19, - .species = SPECIES_ONIX, - }, - { - .iv = 0, - .lvl = 19, - .species = SPECIES_GRAVELER, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823ABD8[] = { - { - .iv = 0, - .lvl = 21, - .species = SPECIES_GEODUDE, - .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_GEODUDE, - .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_GRAVELER, - .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AC08[] = { - { - .iv = 0, - .lvl = 25, - .species = SPECIES_GEODUDE, - .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AC18[] = { - { - .iv = 0, - .lvl = 20, - .species = SPECIES_MACHOP, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_ONIX, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AC28[] = { - { - .iv = 0, - .lvl = 19, - .species = SPECIES_GEODUDE, - }, - { - .iv = 0, - .lvl = 19, - .species = SPECIES_MACHOP, - }, - { - .iv = 0, - .lvl = 19, - .species = SPECIES_GEODUDE, - }, - { - .iv = 0, - .lvl = 19, - .species = SPECIES_GEODUDE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AC48[] = { - { - .iv = 0, - .lvl = 20, - .species = SPECIES_ONIX, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_ONIX, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_GEODUDE, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AC60[] = { - { - .iv = 0, - .lvl = 21, - .species = SPECIES_GEODUDE, - .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_GRAVELER, - .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AC80[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_POISON_GAS}, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823ACB0[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_GRIMER, - .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823ACD0[] = { - { - .iv = 0, - .lvl = 25, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_WEEZING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_GRIMER, - .moves = {MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE, MOVE_POUND}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AD20[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_GRIMER, - .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_WEEZING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AD50[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_GRIMER, - .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AD70[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AD78[] = { - { - .iv = 0, - .lvl = 33, - .species = SPECIES_WEEZING, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AD80[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_WEEZING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_WEEZING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823ADB0[] = { - { - .iv = 0, - .lvl = 33, - .species = SPECIES_MUK, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823ADB8[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_VOLTORB, - .moves = {MOVE_SPARK, MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_CHARGE}, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_VOLTORB, - .moves = {MOVE_SPARK, MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_CHARGE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823ADD8[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_WEEZING, - .moves = {MOVE_SLUDGE, MOVE_SMOKESCREEN, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_MUK, - .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823ADF8[] = { - { - .iv = 0, - .lvl = 25, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_WEEZING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_WEEZING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SELF_DESTRUCT, MOVE_TACKLE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AE48[] = { - { - .iv = 0, - .lvl = 26, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_GRIMER, - .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AE88[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_GRIMER, - .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_GRIMER, - .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AEB8[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_MUK, - .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AED8[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_GROWLITHE, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_VULPIX, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AEE8[] = { - { - .iv = 0, - .lvl = 33, - .species = SPECIES_GROWLITHE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AEF0[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_VULPIX, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_CHARMANDER, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_PONYTA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF08[] = { - { - .iv = 0, - .lvl = 36, - .species = SPECIES_GROWLITHE, - }, - { - .iv = 0, - .lvl = 36, - .species = SPECIES_VULPIX, - }, - { - .iv = 0, - .lvl = 36, - .species = SPECIES_NINETALES, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF20[] = { - { - .iv = 0, - .lvl = 41, - .species = SPECIES_PONYTA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF28[] = { - { - .iv = 0, - .lvl = 37, - .species = SPECIES_VULPIX, - }, - { - .iv = 0, - .lvl = 37, - .species = SPECIES_GROWLITHE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF38[] = { - { - .iv = 0, - .lvl = 34, - .species = SPECIES_CHARMANDER, - }, - { - .iv = 0, - .lvl = 34, - .species = SPECIES_CHARMELEON, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF48[] = { - { - .iv = 0, - .lvl = 34, - .species = SPECIES_CHARMANDER, - }, - { - .iv = 0, - .lvl = 34, - .species = SPECIES_CHARMELEON, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF58[] = { - { - .iv = 0, - .lvl = 38, - .species = SPECIES_NINETALES, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF60[] = { - { - .iv = 0, - .lvl = 34, - .species = SPECIES_GROWLITHE, - }, - { - .iv = 0, - .lvl = 34, - .species = SPECIES_PONYTA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF70[] = { - { - .iv = 0, - .lvl = 21, - .species = SPECIES_VOLTORB, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_MAGNEMITE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF80[] = { - { - .iv = 0, - .lvl = 21, - .species = SPECIES_MAGNEMITE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF88[] = { - { - .iv = 0, - .lvl = 18, - .species = SPECIES_MAGNEMITE, - }, - { - .iv = 0, - .lvl = 18, - .species = SPECIES_MAGNEMITE, - }, - { - .iv = 0, - .lvl = 18, - .species = SPECIES_MAGNETON, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AFA0[] = { - { - .iv = 0, - .lvl = 17, - .species = SPECIES_GOLDEEN, - }, - { - .iv = 0, - .lvl = 17, - .species = SPECIES_TENTACOOL, - }, - { - .iv = 0, - .lvl = 17, - .species = SPECIES_GOLDEEN, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AFB8[] = { - { - .iv = 0, - .lvl = 17, - .species = SPECIES_TENTACOOL, - }, - { - .iv = 0, - .lvl = 17, - .species = SPECIES_STARYU, - }, - { - .iv = 0, - .lvl = 17, - .species = SPECIES_SHELLDER, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AFD0[] = { - { - .iv = 0, - .lvl = 22, - .species = SPECIES_GOLDEEN, - }, - { - .iv = 0, - .lvl = 22, - .species = SPECIES_POLIWAG, - }, - { - .iv = 0, - .lvl = 22, - .species = SPECIES_GOLDEEN, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AFE8[] = { - { - .iv = 0, - .lvl = 24, - .species = SPECIES_TENTACOOL, - }, - { - .iv = 0, - .lvl = 24, - .species = SPECIES_GOLDEEN, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AFF8[] = { - { - .iv = 0, - .lvl = 27, - .species = SPECIES_GOLDEEN, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B000[] = { - { - .iv = 0, - .lvl = 21, - .species = SPECIES_POLIWAG, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_SHELLDER, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_GOLDEEN, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_HORSEA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B020[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_SEAKING, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_GOLDEEN, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_SEAKING, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_SEAKING, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B040[] = { - { - .iv = 0, - .lvl = 31, - .species = SPECIES_SHELLDER, - }, - { - .iv = 0, - .lvl = 31, - .species = SPECIES_CLOYSTER, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B050[] = { - { - .iv = 0, - .lvl = 27, - .species = SPECIES_MAGIKARP, - }, - { - .iv = 0, - .lvl = 27, - .species = SPECIES_MAGIKARP, - }, - { - .iv = 0, - .lvl = 27, - .species = SPECIES_MAGIKARP, - }, - { - .iv = 0, - .lvl = 27, - .species = SPECIES_MAGIKARP, - }, - { - .iv = 0, - .lvl = 27, - .species = SPECIES_MAGIKARP, - }, - { - .iv = 0, - .lvl = 27, - .species = SPECIES_MAGIKARP, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B080[] = { - { - .iv = 0, - .lvl = 33, - .species = SPECIES_SEAKING, - }, - { - .iv = 0, - .lvl = 33, - .species = SPECIES_GOLDEEN, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B090[] = { - { - .iv = 0, - .lvl = 24, - .species = SPECIES_MAGIKARP, - }, - { - .iv = 0, - .lvl = 24, - .species = SPECIES_MAGIKARP, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B0A0[] = { - { - .iv = 0, - .lvl = 16, - .species = SPECIES_HORSEA, - }, - { - .iv = 0, - .lvl = 16, - .species = SPECIES_SHELLDER, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B0B0[] = { - { - .iv = 0, - .lvl = 30, - .species = SPECIES_TENTACOOL, - }, - { - .iv = 0, - .lvl = 30, - .species = SPECIES_SHELLDER, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B0C0[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_GOLDEEN, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_HORSEA, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_STARYU, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B0D8[] = { - { - .iv = 0, - .lvl = 30, - .species = SPECIES_POLIWAG, - }, - { - .iv = 0, - .lvl = 30, - .species = SPECIES_POLIWHIRL, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B0E8[] = { - { - .iv = 0, - .lvl = 27, - .species = SPECIES_HORSEA, - }, - { - .iv = 0, - .lvl = 27, - .species = SPECIES_TENTACOOL, - }, - { - .iv = 0, - .lvl = 27, - .species = SPECIES_TENTACOOL, - }, - { - .iv = 0, - .lvl = 27, - .species = SPECIES_GOLDEEN, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B108[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_GOLDEEN, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_SHELLDER, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_SEAKING, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B120[] = { - { - .iv = 0, - .lvl = 30, - .species = SPECIES_HORSEA, - }, - { - .iv = 0, - .lvl = 30, - .species = SPECIES_HORSEA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B130[] = { - { - .iv = 0, - .lvl = 27, - .species = SPECIES_TENTACOOL, - }, - { - .iv = 0, - .lvl = 27, - .species = SPECIES_TENTACOOL, - }, - { - .iv = 0, - .lvl = 27, - .species = SPECIES_STARYU, - }, - { - .iv = 0, - .lvl = 27, - .species = SPECIES_HORSEA, - }, - { - .iv = 0, - .lvl = 27, - .species = SPECIES_TENTACRUEL, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B158[] = { - { - .iv = 0, - .lvl = 31, - .species = SPECIES_SHELLDER, - }, - { - .iv = 0, - .lvl = 31, - .species = SPECIES_CLOYSTER, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B168[] = { - { - .iv = 0, - .lvl = 35, - .species = SPECIES_STARYU, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B170[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_HORSEA, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_HORSEA, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_SEADRA, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_HORSEA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B190[] = { - { - .iv = 0, - .lvl = 33, - .species = SPECIES_SEADRA, - }, - { - .iv = 0, - .lvl = 33, - .species = SPECIES_TENTACRUEL, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B1A0[] = { - { - .iv = 0, - .lvl = 37, - .species = SPECIES_STARMIE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B1A8[] = { - { - .iv = 0, - .lvl = 33, - .species = SPECIES_STARYU, - }, - { - .iv = 0, - .lvl = 33, - .species = SPECIES_WARTORTLE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B1B8[] = { - { - .iv = 0, - .lvl = 32, - .species = SPECIES_POLIWHIRL, - }, - { - .iv = 0, - .lvl = 32, - .species = SPECIES_TENTACOOL, - }, - { - .iv = 0, - .lvl = 32, - .species = SPECIES_SEADRA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B1D0[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_MACHOP, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_MANKEY, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_MACHOP, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B1E8[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_MANKEY, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_MACHOP, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B1F8[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_MANKEY, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_MACHOP, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B208[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_MANKEY, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_PRIMEAPE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B218[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_MACHOP, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_MACHAMP, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B228[] = { - { - .iv = 0, - .lvl = 33, - .species = SPECIES_MACHOKE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B230[] = { - { - .iv = 0, - .lvl = 26, - .species = SPECIES_MANKEY, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_MANKEY, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_MACHAMP, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_MACHOP, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B250[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_PRIMEAPE, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_MACHOKE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B260[] = { - { - .iv = 0, - .lvl = 31, - .species = SPECIES_TENTACOOL, - }, - { - .iv = 0, - .lvl = 31, - .species = SPECIES_TENTACOOL, - }, - { - .iv = 0, - .lvl = 31, - .species = SPECIES_TENTACRUEL, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B278[] = { - { - .iv = 0, - .lvl = 18, - .species = SPECIES_POLIWAG, - }, - { - .iv = 0, - .lvl = 18, - .species = SPECIES_HORSEA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B288[] = { - { - .iv = 0, - .lvl = 18, - .species = SPECIES_BELLSPROUT, - }, - { - .iv = 0, - .lvl = 18, - .species = SPECIES_ODDISH, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B298[] = { - { - .iv = 0, - .lvl = 18, - .species = SPECIES_VOLTORB, - }, - { - .iv = 0, - .lvl = 18, - .species = SPECIES_MAGNEMITE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B2A8[] = { - { - .iv = 0, - .lvl = 18, - .species = SPECIES_GROWLITHE, - }, - { - .iv = 0, - .lvl = 18, - .species = SPECIES_VULPIX, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B2B8[] = { - { - .iv = 0, - .lvl = 22, - .species = SPECIES_POLIWAG, - }, - { - .iv = 0, - .lvl = 22, - .species = SPECIES_POLIWAG, - }, - { - .iv = 0, - .lvl = 22, - .species = SPECIES_POLIWHIRL, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B2D0[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B2D8[] = { - { - .iv = 0, - .lvl = 24, - .species = SPECIES_GROWLITHE, - }, - { - .iv = 0, - .lvl = 24, - .species = SPECIES_VULPIX, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B2E8[] = { - { - .iv = 0, - .lvl = 21, - .species = SPECIES_ODDISH, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_BELLSPROUT, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_ODDISH, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_BELLSPROUT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B308[] = { - { - .iv = 0, - .lvl = 24, - .species = SPECIES_BELLSPROUT, - }, - { - .iv = 0, - .lvl = 24, - .species = SPECIES_BELLSPROUT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B318[] = { - { - .iv = 0, - .lvl = 24, - .species = SPECIES_EXEGGCUTE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B320[] = { - { - .iv = 0, - .lvl = 27, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 27, - .species = SPECIES_PIKACHU, - }, - { - .iv = 0, - .lvl = 27, - .species = SPECIES_RATTATA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B338[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_CLEFAIRY, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_MEOWTH, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B348[] = { - { - .iv = 0, - .lvl = 35, - .species = SPECIES_SEAKING, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B350[] = { - { - .iv = 0, - .lvl = 30, - .species = SPECIES_SHELLDER, - }, - { - .iv = 0, - .lvl = 30, - .species = SPECIES_SHELLDER, - }, - { - .iv = 0, - .lvl = 30, - .species = SPECIES_CLOYSTER, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B368[] = { - { - .iv = 0, - .lvl = 31, - .species = SPECIES_POLIWAG, - }, - { - .iv = 0, - .lvl = 31, - .species = SPECIES_SEAKING, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B378[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_WIGGLYTUFF, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B388[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_BULBASAUR, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_IVYSAUR, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B398[] = { - { - .iv = 0, - .lvl = 33, - .species = SPECIES_WEEPINBELL, - }, - { - .iv = 0, - .lvl = 33, - .species = SPECIES_BELLSPROUT, - }, - { - .iv = 0, - .lvl = 33, - .species = SPECIES_WEEPINBELL, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B3B0[] = { - { - .iv = 0, - .lvl = 27, - .species = SPECIES_POLIWAG, - }, - { - .iv = 0, - .lvl = 27, - .species = SPECIES_GOLDEEN, - }, - { - .iv = 0, - .lvl = 27, - .species = SPECIES_SEAKING, - }, - { - .iv = 0, - .lvl = 27, - .species = SPECIES_GOLDEEN, - }, - { - .iv = 0, - .lvl = 27, - .species = SPECIES_POLIWAG, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B3D8[] = { - { - .iv = 0, - .lvl = 30, - .species = SPECIES_GOLDEEN, - }, - { - .iv = 0, - .lvl = 30, - .species = SPECIES_SEAKING, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B3E8[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_STARYU, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_STARYU, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_STARYU, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B400[] = { - { - .iv = 0, - .lvl = 30, - .species = SPECIES_SEADRA, - }, - { - .iv = 0, - .lvl = 30, - .species = SPECIES_HORSEA, - }, - { - .iv = 0, - .lvl = 30, - .species = SPECIES_SEADRA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B418[] = { - { - .iv = 50, - .lvl = 31, - .species = SPECIES_KADABRA, - }, - { - .iv = 50, - .lvl = 31, - .species = SPECIES_SLOWPOKE, - }, - { - .iv = 50, - .lvl = 31, - .species = SPECIES_MR_MIME, - }, - { - .iv = 50, - .lvl = 31, - .species = SPECIES_KADABRA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B438[] = { - { - .iv = 50, - .lvl = 34, - .species = SPECIES_MR_MIME, - }, - { - .iv = 50, - .lvl = 34, - .species = SPECIES_KADABRA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B448[] = { - { - .iv = 50, - .lvl = 33, - .species = SPECIES_SLOWPOKE, - }, - { - .iv = 50, - .lvl = 33, - .species = SPECIES_SLOWPOKE, - }, - { - .iv = 50, - .lvl = 33, - .species = SPECIES_SLOWBRO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B460[] = { - { - .iv = 50, - .lvl = 38, - .species = SPECIES_SLOWBRO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B468[] = { - { - .iv = 0, - .lvl = 20, - .species = SPECIES_VOLTORB, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_MAGNEMITE, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_VOLTORB, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B480[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_VOLTORB, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_ELECTRODE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B490[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_KADABRA, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_MR_MIME, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B4A0[] = { - { - .iv = 0, - .lvl = 41, - .species = SPECIES_DROWZEE, - }, - { - .iv = 0, - .lvl = 41, - .species = SPECIES_HYPNO, - }, - { - .iv = 0, - .lvl = 41, - .species = SPECIES_KADABRA, - }, - { - .iv = 0, - .lvl = 41, - .species = SPECIES_KADABRA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B4C0[] = { - { - .iv = 0, - .lvl = 31, - .species = SPECIES_DROWZEE, - }, - { - .iv = 0, - .lvl = 31, - .species = SPECIES_DROWZEE, - }, - { - .iv = 0, - .lvl = 31, - .species = SPECIES_KADABRA, - }, - { - .iv = 0, - .lvl = 31, - .species = SPECIES_DROWZEE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B4E0[] = { - { - .iv = 0, - .lvl = 34, - .species = SPECIES_DROWZEE, - }, - { - .iv = 0, - .lvl = 34, - .species = SPECIES_HYPNO, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B4F0[] = { - { - .iv = 0, - .lvl = 48, - .species = SPECIES_MR_MIME, - .moves = {MOVE_PSYCHIC, MOVE_ROLE_PLAY, MOVE_DOUBLE_SLAP, MOVE_ENCORE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B500[] = { - { - .iv = 0, - .lvl = 46, - .species = SPECIES_VOLTORB, - .moves = {MOVE_SWIFT, MOVE_LIGHT_SCREEN, MOVE_SPARK, MOVE_SONIC_BOOM}, - }, - { - .iv = 0, - .lvl = 46, - .species = SPECIES_VOLTORB, - .moves = {MOVE_SWIFT, MOVE_LIGHT_SCREEN, MOVE_SPARK, MOVE_SONIC_BOOM}, - }, - { - .iv = 0, - .lvl = 47, - .species = SPECIES_ELECTRODE, - .moves = {MOVE_SWIFT, MOVE_SPARK, MOVE_SELF_DESTRUCT, MOVE_SONIC_BOOM}, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_MR_MIME, - .moves = {MOVE_PSYCHIC, MOVE_ROLE_PLAY, MOVE_REFLECT, MOVE_ENCORE}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B540[] = { - { - .iv = 0, - .lvl = 38, - .species = SPECIES_HYPNO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B548[] = { - { - .iv = 0, - .lvl = 34, - .species = SPECIES_DROWZEE, - }, - { - .iv = 0, - .lvl = 34, - .species = SPECIES_KADABRA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B558[] = { - { - .iv = 40, - .lvl = 34, - .species = SPECIES_SANDSLASH, - }, - { - .iv = 40, - .lvl = 34, - .species = SPECIES_ARBOK, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B568[] = { - { - .iv = 40, - .lvl = 33, - .species = SPECIES_ARBOK, - }, - { - .iv = 40, - .lvl = 33, - .species = SPECIES_SANDSLASH, - }, - { - .iv = 40, - .lvl = 33, - .species = SPECIES_ARBOK, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B580[] = { - { - .iv = 40, - .lvl = 43, - .species = SPECIES_RHYHORN, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B588[] = { - { - .iv = 40, - .lvl = 39, - .species = SPECIES_ARBOK, - }, - { - .iv = 40, - .lvl = 39, - .species = SPECIES_TAUROS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B598[] = { - { - .iv = 40, - .lvl = 44, - .species = SPECIES_PERSIAN, - }, - { - .iv = 40, - .lvl = 44, - .species = SPECIES_GOLDUCK, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B5A8[] = { - { - .iv = 40, - .lvl = 42, - .species = SPECIES_RHYHORN, - }, - { - .iv = 40, - .lvl = 42, - .species = SPECIES_PRIMEAPE, - }, - { - .iv = 40, - .lvl = 42, - .species = SPECIES_ARBOK, - }, - { - .iv = 40, - .lvl = 42, - .species = SPECIES_TAUROS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B5C8[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_PIDGEOTTO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B5D8[] = { - { - .iv = 0, - .lvl = 25, - .species = SPECIES_SPEAROW, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_SPEAROW, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_SPEAROW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B600[] = { - { - .iv = 0, - .lvl = 26, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_SPEAROW, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_FEAROW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B620[] = { - { - .iv = 0, - .lvl = 33, - .species = SPECIES_FARFETCHD, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B628[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_SPEAROW, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_FEAROW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B638[] = { - { - .iv = 0, - .lvl = 26, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_FARFETCHD, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_DODUO, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_PIDGEY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B658[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_DODRIO, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_DODUO, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_DODUO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B670[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_SPEAROW, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_FEAROW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B680[] = { - { - .iv = 0, - .lvl = 34, - .species = SPECIES_DODRIO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B688[] = { - { - .iv = 0, - .lvl = 26, - .species = SPECIES_SPEAROW, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_SPEAROW, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_FEAROW, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_SPEAROW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B6A8[] = { - { - .iv = 0, - .lvl = 30, - .species = SPECIES_FEAROW, - }, - { - .iv = 0, - .lvl = 30, - .species = SPECIES_FEAROW, - }, - { - .iv = 0, - .lvl = 30, - .species = SPECIES_PIDGEOTTO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B6C0[] = { - { - .iv = 0, - .lvl = 39, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 0, - .lvl = 39, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 0, - .lvl = 39, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 39, - .species = SPECIES_PIDGEOTTO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B6E0[] = { - { - .iv = 0, - .lvl = 39, - .species = SPECIES_FARFETCHD, - }, - { - .iv = 0, - .lvl = 39, - .species = SPECIES_FEAROW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B6F0[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_DODUO, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_PIDGEOTTO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B708[] = { - { - .iv = 0, - .lvl = 26, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_SPEAROW, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_FEAROW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B728[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_FEAROW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B738[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_SPEAROW, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_DODUO, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_FEAROW, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823B750[] = { - { - .iv = 100, - .lvl = 37, - .species = SPECIES_HITMONLEE, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 100, - .lvl = 37, - .species = SPECIES_HITMONCHAN, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823B760[] = { - { - .iv = 100, - .lvl = 31, - .species = SPECIES_MANKEY, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 100, - .lvl = 31, - .species = SPECIES_MANKEY, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 100, - .lvl = 31, - .species = SPECIES_PRIMEAPE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823B778[] = { - { - .iv = 100, - .lvl = 32, - .species = SPECIES_MACHOP, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 100, - .lvl = 32, - .species = SPECIES_MACHOKE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823B788[] = { - { - .iv = 100, - .lvl = 36, - .species = SPECIES_PRIMEAPE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823B790[] = { - { - .iv = 100, - .lvl = 31, - .species = SPECIES_MACHOP, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 100, - .lvl = 31, - .species = SPECIES_MANKEY, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 100, - .lvl = 31, - .species = SPECIES_PRIMEAPE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823B7A8[] = { - { - .iv = 100, - .lvl = 40, - .species = SPECIES_MACHOP, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 100, - .lvl = 40, - .species = SPECIES_MACHOKE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823B7B8[] = { - { - .iv = 100, - .lvl = 43, - .species = SPECIES_MACHOKE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823B7C0[] = { - { - .iv = 100, - .lvl = 38, - .species = SPECIES_MACHOKE, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 100, - .lvl = 38, - .species = SPECIES_MACHOP, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 100, - .lvl = 38, - .species = SPECIES_MACHOKE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823B7D8[] = { - { - .iv = 100, - .lvl = 43, - .species = SPECIES_MACHOKE, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 100, - .lvl = 43, - .species = SPECIES_MACHOP, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 100, - .lvl = 43, - .species = SPECIES_MACHOKE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B7F0[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_SQUIRTLE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B7F8[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_BULBASAUR, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B800[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_CHARMANDER, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B808[] = { - { - .iv = 50, - .lvl = 9, - .species = SPECIES_PIDGEY, - .moves = {MOVE_TACKLE, MOVE_SAND_ATTACK, MOVE_NONE, MOVE_NONE}, - }, - { - .iv = 50, - .lvl = 9, - .species = SPECIES_SQUIRTLE, - .moves = {MOVE_TACKLE, MOVE_TAIL_WHIP, MOVE_NONE, MOVE_NONE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B828[] = { - { - .iv = 50, - .lvl = 9, - .species = SPECIES_PIDGEY, - .moves = {MOVE_TACKLE, MOVE_SAND_ATTACK, MOVE_NONE, MOVE_NONE}, - }, - { - .iv = 50, - .lvl = 9, - .species = SPECIES_BULBASAUR, - .moves = {MOVE_TACKLE, MOVE_GROWL, MOVE_NONE, MOVE_NONE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B848[] = { - { - .iv = 50, - .lvl = 9, - .species = SPECIES_PIDGEY, - .moves = {MOVE_TACKLE, MOVE_SAND_ATTACK, MOVE_NONE, MOVE_NONE}, - }, - { - .iv = 50, - .lvl = 9, - .species = SPECIES_CHARMANDER, - .moves = {MOVE_SCRATCH, MOVE_GROWL, MOVE_NONE, MOVE_NONE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B868[] = { - { - .iv = 50, - .lvl = 17, - .species = SPECIES_PIDGEOTTO, - .moves = {MOVE_TACKLE, MOVE_SAND_ATTACK, MOVE_GUST, MOVE_QUICK_ATTACK}, - }, - { - .iv = 50, - .lvl = 16, - .species = SPECIES_ABRA, - .moves = {MOVE_TELEPORT, MOVE_NONE, MOVE_NONE, MOVE_NONE}, - }, - { - .iv = 50, - .lvl = 15, - .species = SPECIES_RATTATA, - .moves = {MOVE_TACKLE, MOVE_TAIL_WHIP, MOVE_QUICK_ATTACK, MOVE_NONE}, - }, - { - .iv = 100, - .lvl = 18, - .species = SPECIES_SQUIRTLE, - .moves = {MOVE_TACKLE, MOVE_TAIL_WHIP, MOVE_WITHDRAW, MOVE_WATER_GUN}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B8A8[] = { - { - .iv = 50, - .lvl = 17, - .species = SPECIES_PIDGEOTTO, - .moves = {MOVE_TACKLE, MOVE_SAND_ATTACK, MOVE_GUST, MOVE_QUICK_ATTACK}, - }, - { - .iv = 50, - .lvl = 16, - .species = SPECIES_ABRA, - .moves = {MOVE_TELEPORT, MOVE_NONE, MOVE_NONE, MOVE_NONE}, - }, - { - .iv = 50, - .lvl = 15, - .species = SPECIES_RATTATA, - .moves = {MOVE_TACKLE, MOVE_TAIL_WHIP, MOVE_QUICK_ATTACK, MOVE_NONE}, - }, - { - .iv = 100, - .lvl = 18, - .species = SPECIES_BULBASAUR, - .moves = {MOVE_SLEEP_POWDER, MOVE_POISON_POWDER, MOVE_VINE_WHIP, MOVE_LEECH_SEED}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B8E8[] = { - { - .iv = 50, - .lvl = 17, - .species = SPECIES_PIDGEOTTO, - .moves = {MOVE_TACKLE, MOVE_SAND_ATTACK, MOVE_GUST, MOVE_QUICK_ATTACK}, - }, - { - .iv = 50, - .lvl = 16, - .species = SPECIES_ABRA, - .moves = {MOVE_TELEPORT, MOVE_NONE, MOVE_NONE, MOVE_NONE}, - }, - { - .iv = 50, - .lvl = 15, - .species = SPECIES_RATTATA, - .moves = {MOVE_TACKLE, MOVE_TAIL_WHIP, MOVE_QUICK_ATTACK, MOVE_NONE}, - }, - { - .iv = 100, - .lvl = 18, - .species = SPECIES_CHARMANDER, - .moves = {MOVE_METAL_CLAW, MOVE_EMBER, MOVE_GROWL, MOVE_SCRATCH}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B928[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_ELECTRODE, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_WEEZING, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B938[] = { - { - .iv = 0, - .lvl = 26, - .species = SPECIES_GRIMER, - .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_WEEZING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_SELF_DESTRUCT}, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_WEEZING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B978[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_MAGNEMITE, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_VOLTORB, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_MAGNETON, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B990[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_ELECTRODE, - .moves = {MOVE_SPARK, MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_WEEZING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B9B0[] = { - { - .iv = 0, - .lvl = 33, - .species = SPECIES_ELECTRODE, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B9B8[] = { - { - .iv = 0, - .lvl = 26, - .species = SPECIES_MAGNETON, - .moves = {MOVE_SPARK, MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM, MOVE_SUPERSONIC}, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_WEEZING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_MAGNEMITE, - .moves = {MOVE_SPARK, MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM, MOVE_SUPERSONIC}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B9F8[] = { - { - .iv = 0, - .lvl = 25, - .species = SPECIES_VOLTORB, - .moves = {MOVE_SPARK, MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_MAGNETON, - .moves = {MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM, MOVE_SUPERSONIC, MOVE_THUNDER_SHOCK}, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_MAGNEMITE, - .moves = {MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM, MOVE_SUPERSONIC, MOVE_THUNDER_SHOCK}, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_SELF_DESTRUCT}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BA48[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_ELECTRODE, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_MUK, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BA58[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_GRIMER, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_ELECTRODE, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BA68[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_VOLTORB, - .moves = {MOVE_SPARK, MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_TACKLE, MOVE_SMOG}, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_MAGNETON, - .moves = {MOVE_SPARK, MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM, MOVE_SUPERSONIC}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BA98[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_MAGNEMITE, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_KOFFING, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BAA8[] = { - { - .iv = 0, - .lvl = 33, - .species = SPECIES_MAGNEMITE, - }, - { - .iv = 0, - .lvl = 33, - .species = SPECIES_MAGNETON, - }, - { - .iv = 0, - .lvl = 33, - .species = SPECIES_VOLTORB, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BAC0[] = { - { - .iv = 0, - .lvl = 34, - .species = SPECIES_MAGNEMITE, - }, - { - .iv = 0, - .lvl = 34, - .species = SPECIES_ELECTRODE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BAD0[] = { - { - .iv = 250, - .lvl = 25, - .species = SPECIES_ONIX, - }, - { - .iv = 250, - .lvl = 24, - .species = SPECIES_RHYHORN, - }, - { - .iv = 250, - .lvl = 29, - .species = SPECIES_KANGASKHAN, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BAE8[] = { - { - .iv = 250, - .lvl = 37, - .species = SPECIES_NIDORINO, - }, - { - .iv = 250, - .lvl = 35, - .species = SPECIES_KANGASKHAN, - }, - { - .iv = 250, - .lvl = 37, - .species = SPECIES_RHYHORN, - }, - { - .iv = 250, - .lvl = 41, - .species = SPECIES_NIDOQUEEN, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BB08[] = { - { - .iv = 0, - .lvl = 45, - .species = SPECIES_RHYHORN, - .moves = {MOVE_TAKE_DOWN, MOVE_ROCK_BLAST, MOVE_SCARY_FACE, MOVE_EARTHQUAKE}, - }, - { - .iv = 0, - .lvl = 42, - .species = SPECIES_DUGTRIO, - .moves = {MOVE_SLASH, MOVE_SAND_TOMB, MOVE_MUD_SLAP, MOVE_EARTHQUAKE}, - }, - { - .iv = 0, - .lvl = 44, - .species = SPECIES_NIDOQUEEN, - .moves = {MOVE_BODY_SLAM, MOVE_DOUBLE_KICK, MOVE_POISON_STING, MOVE_EARTHQUAKE}, - }, - { - .iv = 0, - .lvl = 45, - .species = SPECIES_NIDOKING, - .moves = {MOVE_THRASH, MOVE_DOUBLE_KICK, MOVE_POISON_STING, MOVE_EARTHQUAKE}, - }, - { - .iv = 0, - .lvl = 50, - .species = SPECIES_RHYHORN, - .moves = {MOVE_TAKE_DOWN, MOVE_ROCK_BLAST, MOVE_SCARY_FACE, MOVE_EARTHQUAKE}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BB58[] = { - { - .iv = 0, - .lvl = 13, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 13, - .species = SPECIES_ZUBAT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BB68[] = { - { - .iv = 0, - .lvl = 11, - .species = SPECIES_SANDSHREW, - }, - { - .iv = 0, - .lvl = 11, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 11, - .species = SPECIES_ZUBAT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BB80[] = { - { - .iv = 0, - .lvl = 11, - .species = SPECIES_ZUBAT, - }, - { - .iv = 0, - .lvl = 11, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BB90[] = { - { - .iv = 0, - .lvl = 13, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 13, - .species = SPECIES_SANDSHREW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BBA0[] = { - { - .iv = 0, - .lvl = 17, - .species = SPECIES_MACHOP, - }, - { - .iv = 0, - .lvl = 17, - .species = SPECIES_DROWZEE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BBB0[] = { - { - .iv = 0, - .lvl = 15, - .species = SPECIES_EKANS, - }, - { - .iv = 0, - .lvl = 15, - .species = SPECIES_ZUBAT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BBC0[] = { - { - .iv = 0, - .lvl = 20, - .species = SPECIES_RATICATE, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_ZUBAT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BBD0[] = { - { - .iv = 0, - .lvl = 21, - .species = SPECIES_DROWZEE, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_MACHOP, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BBE0[] = { - { - .iv = 0, - .lvl = 21, - .species = SPECIES_RATICATE, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_RATICATE, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BBF0[] = { - { - .iv = 0, - .lvl = 20, - .species = SPECIES_GRIMER, - .moves = {MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE, MOVE_HARDEN}, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOG, MOVE_TACKLE, MOVE_POISON_GAS, MOVE_NONE}, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOG, MOVE_TACKLE, MOVE_POISON_GAS, MOVE_NONE}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BC20[] = { - { - .iv = 0, - .lvl = 19, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 19, - .species = SPECIES_RATICATE, - }, - { - .iv = 0, - .lvl = 19, - .species = SPECIES_RATICATE, - }, - { - .iv = 0, - .lvl = 19, - .species = SPECIES_RATTATA, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BC40[] = { - { - .iv = 0, - .lvl = 22, - .species = SPECIES_GRIMER, - .moves = {MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE, MOVE_HARDEN}, - }, - { - .iv = 0, - .lvl = 22, - .species = SPECIES_KOFFING, - .moves = {MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE, MOVE_POISON_GAS}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BC60[] = { - { - .iv = 0, - .lvl = 17, - .species = SPECIES_ZUBAT, - .moves = {MOVE_BITE, MOVE_ASTONISH, MOVE_SUPERSONIC, MOVE_LEECH_LIFE}, - }, - { - .iv = 0, - .lvl = 17, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOG, MOVE_TACKLE, MOVE_POISON_GAS, MOVE_NONE}, - }, - { - .iv = 0, - .lvl = 17, - .species = SPECIES_GRIMER, - .moves = {MOVE_SLUDGE, MOVE_DISABLE, MOVE_HARDEN, MOVE_POUND}, - }, - { - .iv = 0, - .lvl = 17, - .species = SPECIES_ZUBAT, - .moves = {MOVE_BITE, MOVE_ASTONISH, MOVE_SUPERSONIC, MOVE_LEECH_LIFE}, - }, - { - .iv = 0, - .lvl = 17, - .species = SPECIES_RATICATE, - .moves = {MOVE_HYPER_FANG, MOVE_QUICK_ATTACK, MOVE_TAIL_WHIP, MOVE_TACKLE}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BCB0[] = { - { - .iv = 0, - .lvl = 20, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_RATICATE, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_DROWZEE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BCC8[] = { - { - .iv = 0, - .lvl = 21, - .species = SPECIES_MACHOP, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_MACHOP, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BCD8[] = { - { - .iv = 0, - .lvl = 23, - .species = SPECIES_SANDSHREW, - }, - { - .iv = 0, - .lvl = 23, - .species = SPECIES_EKANS, - }, - { - .iv = 0, - .lvl = 23, - .species = SPECIES_SANDSLASH, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BCF0[] = { - { - .iv = 0, - .lvl = 23, - .species = SPECIES_EKANS, - }, - { - .iv = 0, - .lvl = 23, - .species = SPECIES_SANDSHREW, - }, - { - .iv = 0, - .lvl = 23, - .species = SPECIES_ARBOK, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BD08[] = { - { - .iv = 0, - .lvl = 21, - .species = SPECIES_KOFFING, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_ZUBAT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BD18[] = { - { - .iv = 0, - .lvl = 25, - .species = SPECIES_ZUBAT, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_ZUBAT, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_GOLBAT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BD30[] = { - { - .iv = 0, - .lvl = 26, - .species = SPECIES_KOFFING, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_DROWZEE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BD40[] = { - { - .iv = 0, - .lvl = 23, - .species = SPECIES_ZUBAT, - }, - { - .iv = 0, - .lvl = 23, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 23, - .species = SPECIES_RATICATE, - }, - { - .iv = 0, - .lvl = 23, - .species = SPECIES_ZUBAT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BD60[] = { - { - .iv = 0, - .lvl = 26, - .species = SPECIES_DROWZEE, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_KOFFING, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BD70[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_CUBONE, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_ZUBAT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BD80[] = { - { - .iv = 0, - .lvl = 25, - .species = SPECIES_GOLBAT, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_ZUBAT, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_ZUBAT, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_RATICATE, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_ZUBAT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BDA8[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_RATICATE, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_HYPNO, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_RATICATE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BDC0[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_MACHOP, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_DROWZEE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BDD0[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_EKANS, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_ZUBAT, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_CUBONE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BDE8[] = { - { - .iv = 0, - .lvl = 33, - .species = SPECIES_ARBOK, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BDF0[] = { - { - .iv = 0, - .lvl = 33, - .species = SPECIES_HYPNO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BDF8[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_MACHOP, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_MACHOKE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BE08[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_ZUBAT, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_ZUBAT, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_GOLBAT, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BE20[] = { - { - .iv = 0, - .lvl = 26, - .species = SPECIES_RATICATE, - .moves = {MOVE_SCARY_FACE, MOVE_HYPER_FANG, MOVE_QUICK_ATTACK, MOVE_TAIL_WHIP}, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_ARBOK, - .moves = {MOVE_GLARE, MOVE_BITE, MOVE_POISON_STING, MOVE_LEER}, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_GOLBAT, - .moves = {MOVE_WING_ATTACK, MOVE_BITE, MOVE_ASTONISH, MOVE_SUPERSONIC}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BE60[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_CUBONE, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_CUBONE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BE70[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_SANDSHREW, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_SANDSLASH, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BE80[] = { - { - .iv = 0, - .lvl = 26, - .species = SPECIES_RATICATE, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_ZUBAT, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_GOLBAT, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_RATTATA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BEA0[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_WEEZING, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_GOLBAT, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_KOFFING, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BEB8[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_DROWZEE, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_GRIMER, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_MACHOP, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BED0[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_GOLBAT, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_DROWZEE, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_HYPNO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BEE8[] = { - { - .iv = 0, - .lvl = 33, - .species = SPECIES_MACHOKE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BEF0[] = { - { - .iv = 0, - .lvl = 25, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_ZUBAT, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BF18[] = { - { - .iv = 0, - .lvl = 32, - .species = SPECIES_CUBONE, - }, - { - .iv = 0, - .lvl = 32, - .species = SPECIES_DROWZEE, - }, - { - .iv = 0, - .lvl = 32, - .species = SPECIES_MAROWAK, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BF30[] = { - { - .iv = 100, - .lvl = 37, - .species = SPECIES_SANDSLASH, - .moves = {MOVE_SLASH, MOVE_SWIFT, MOVE_SAND_ATTACK, MOVE_POISON_STING}, - }, - { - .iv = 100, - .lvl = 37, - .species = SPECIES_SANDSLASH, - .moves = {MOVE_SLASH, MOVE_SWIFT, MOVE_SAND_ATTACK, MOVE_POISON_STING}, - }, - { - .iv = 100, - .lvl = 38, - .species = SPECIES_RHYHORN, - .moves = {MOVE_TAKE_DOWN, MOVE_ROCK_BLAST, MOVE_FURY_ATTACK, MOVE_SCARY_FACE}, - }, - { - .iv = 100, - .lvl = 39, - .species = SPECIES_NIDORINO, - .moves = {MOVE_FURY_ATTACK, MOVE_HORN_ATTACK, MOVE_POISON_STING, MOVE_DOUBLE_KICK}, - }, - { - .iv = 100, - .lvl = 39, - .species = SPECIES_NIDOKING, - .moves = {MOVE_THRASH, MOVE_DOUBLE_KICK, MOVE_POISON_STING, MOVE_FOCUS_ENERGY}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BF80[] = { - { - .iv = 100, - .lvl = 42, - .species = SPECIES_EXEGGUTOR, - .moves = {MOVE_EGG_BOMB, MOVE_CONFUSION, MOVE_STUN_SPORE, MOVE_SLEEP_POWDER}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_SANDSLASH, - .moves = {MOVE_FURY_SWIPES, MOVE_SWIFT, MOVE_POISON_STING, MOVE_SAND_ATTACK}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_CLOYSTER, - .moves = {MOVE_SPIKE_CANNON, MOVE_SPIKES, MOVE_AURORA_BEAM, MOVE_SUPERSONIC}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_ELECTRODE, - .moves = {MOVE_SPARK, MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_LIGHT_SCREEN}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_ARCANINE, - .moves = {MOVE_FLAME_WHEEL, MOVE_ROAR, MOVE_BITE, MOVE_TAKE_DOWN}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BFD0[] = { - { - .iv = 100, - .lvl = 41, - .species = SPECIES_KINGLER, - .moves = {MOVE_GUILLOTINE, MOVE_STOMP, MOVE_MUD_SHOT, MOVE_BUBBLE}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_POLIWHIRL, - .moves = {MOVE_BODY_SLAM, MOVE_DOUBLE_SLAP, MOVE_WATER_GUN, MOVE_HYPNOSIS}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_TENTACRUEL, - .moves = {MOVE_BARRIER, MOVE_WRAP, MOVE_BUBBLE_BEAM, MOVE_ACID}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_SEADRA, - .moves = {MOVE_WATER_GUN, MOVE_SMOKESCREEN, MOVE_TWISTER, MOVE_LEER}, - }, - { - .iv = 100, - .lvl = 43, - .species = SPECIES_BLASTOISE, - .moves = {MOVE_WATER_GUN, MOVE_BITE, MOVE_RAPID_SPIN, MOVE_RAIN_DANCE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C020[] = { - { - .iv = 100, - .lvl = 42, - .species = SPECIES_SLOWPOKE, - .moves = {MOVE_HEADBUTT, MOVE_CONFUSION, MOVE_WATER_GUN, MOVE_DISABLE}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_SHELLDER, - .moves = {MOVE_AURORA_BEAM, MOVE_CLAMP, MOVE_SUPERSONIC, MOVE_LEER}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_KINGLER, - .moves = {MOVE_GUILLOTINE, MOVE_STOMP, MOVE_MUD_SHOT, MOVE_BUBBLE}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_STARMIE, - .moves = {MOVE_BUBBLE_BEAM, MOVE_SWIFT, MOVE_RECOVER, MOVE_RAPID_SPIN}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_GOLDUCK, - .moves = {MOVE_CONFUSION, MOVE_SCRATCH, MOVE_SCREECH, MOVE_DISABLE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C070[] = { - { - .iv = 100, - .lvl = 42, - .species = SPECIES_RATICATE, - .moves = {MOVE_SUPER_FANG, MOVE_PURSUIT, MOVE_SCARY_FACE, MOVE_QUICK_ATTACK}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_IVYSAUR, - .moves = {MOVE_RAZOR_LEAF, MOVE_SLEEP_POWDER, MOVE_SWEET_SCENT, MOVE_SYNTHESIS}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_WARTORTLE, - .moves = {MOVE_WATER_GUN, MOVE_BITE, MOVE_RAPID_SPIN, MOVE_TAIL_WHIP}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_CHARMELEON, - .moves = {MOVE_FLAMETHROWER, MOVE_SLASH, MOVE_SMOKESCREEN, MOVE_SCARY_FACE}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_CHARIZARD, - .moves = {MOVE_FLAMETHROWER, MOVE_WING_ATTACK, MOVE_SMOKESCREEN, MOVE_SCARY_FACE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C0C0[] = { - { - .iv = 100, - .lvl = 42, - .species = SPECIES_PIDGEOTTO, - .moves = {MOVE_WING_ATTACK, MOVE_FEATHER_DANCE, MOVE_WHIRLWIND, MOVE_QUICK_ATTACK}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_FEAROW, - .moves = {MOVE_DRILL_PECK, MOVE_MIRROR_MOVE, MOVE_PURSUIT, MOVE_LEER}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_PERSIAN, - .moves = {MOVE_PAY_DAY, MOVE_FAINT_ATTACK, MOVE_SCREECH, MOVE_BITE}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_LICKITUNG, - .moves = {MOVE_SLAM, MOVE_DISABLE, MOVE_WRAP, MOVE_SUPERSONIC}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_TAUROS, - .moves = {MOVE_HORN_ATTACK, MOVE_SCARY_FACE, MOVE_SWAGGER, MOVE_TAIL_WHIP}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C110[] = { - { - .iv = 100, - .lvl = 42, - .species = SPECIES_NIDORINO, - .moves = {MOVE_SCRATCH, MOVE_POISON_STING, MOVE_DOUBLE_KICK, MOVE_BITE}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_NIDORINA, - .moves = {MOVE_HORN_ATTACK, MOVE_POISON_STING, MOVE_DOUBLE_KICK, MOVE_LEER}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_RATICATE, - .moves = {MOVE_SUPER_FANG, MOVE_PURSUIT, MOVE_SCARY_FACE, MOVE_QUICK_ATTACK}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_SANDSLASH, - .moves = {MOVE_FURY_SWIPES, MOVE_SWIFT, MOVE_SLASH, MOVE_POISON_STING}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_RHYHORN, - .moves = {MOVE_ROCK_BLAST, MOVE_SCARY_FACE, MOVE_STOMP, MOVE_TAIL_WHIP}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C160[] = { - { - .iv = 100, - .lvl = 42, - .species = SPECIES_SEEL, - .moves = {MOVE_TAKE_DOWN, MOVE_AURORA_BEAM, MOVE_ICY_WIND, MOVE_GROWL}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_GRAVELER, - .moves = {MOVE_ROCK_BLAST, MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_KINGLER, - .moves = {MOVE_GUILLOTINE, MOVE_STOMP, MOVE_MUD_SHOT, MOVE_BUBBLE}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_ONIX, - .moves = {MOVE_SLAM, MOVE_SANDSTORM, MOVE_DRAGON_BREATH, MOVE_ROCK_THROW}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_CLOYSTER, - .moves = {MOVE_SPIKE_CANNON, MOVE_AURORA_BEAM, MOVE_SUPERSONIC, MOVE_PROTECT}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C1B0[] = { - { - .iv = 100, - .lvl = 38, - .species = SPECIES_SANDSLASH, - .moves = {MOVE_SLASH, MOVE_SWIFT, MOVE_SAND_ATTACK, MOVE_POISON_STING}, - }, - { - .iv = 100, - .lvl = 38, - .species = SPECIES_GRAVELER, - .moves = {MOVE_ROCK_BLAST, MOVE_MAGNITUDE, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, - }, - { - .iv = 100, - .lvl = 38, - .species = SPECIES_ONIX, - .moves = {MOVE_DRAGON_BREATH, MOVE_SANDSTORM, MOVE_ROCK_THROW, MOVE_BIND}, - }, - { - .iv = 100, - .lvl = 38, - .species = SPECIES_GRAVELER, - .moves = {MOVE_ROCK_BLAST, MOVE_MAGNITUDE, MOVE_ROLLOUT, MOVE_DEFENSE_CURL}, - }, - { - .iv = 100, - .lvl = 38, - .species = SPECIES_MAROWAK, - .moves = {MOVE_BONEMERANG, MOVE_HEADBUTT, MOVE_LEER, MOVE_GROWL}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C200[] = { - { - .iv = 100, - .lvl = 37, - .species = SPECIES_MAROWAK, - .moves = {MOVE_BONEMERANG, MOVE_HEADBUTT, MOVE_LEER, MOVE_GROWL}, - }, - { - .iv = 100, - .lvl = 37, - .species = SPECIES_MAROWAK, - .moves = {MOVE_BONEMERANG, MOVE_HEADBUTT, MOVE_LEER, MOVE_GROWL}, - }, - { - .iv = 100, - .lvl = 38, - .species = SPECIES_RHYHORN, - .moves = {MOVE_TAKE_DOWN, MOVE_ROCK_BLAST, MOVE_FURY_ATTACK, MOVE_SCARY_FACE}, - }, - { - .iv = 100, - .lvl = 39, - .species = SPECIES_NIDORINA, - .moves = {MOVE_FURY_SWIPES, MOVE_BITE, MOVE_POISON_STING, MOVE_DOUBLE_KICK}, - }, - { - .iv = 100, - .lvl = 39, - .species = SPECIES_NIDOQUEEN, - .moves = {MOVE_BODY_SLAM, MOVE_BITE, MOVE_POISON_STING, MOVE_DOUBLE_KICK}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C250[] = { - { - .iv = 100, - .lvl = 22, - .species = SPECIES_BELLSPROUT, - .moves = {MOVE_WRAP, MOVE_STUN_SPORE, MOVE_POISON_POWDER, MOVE_GROWTH}, - }, - { - .iv = 100, - .lvl = 22, - .species = SPECIES_ODDISH, - .moves = {MOVE_POISON_POWDER, MOVE_STUN_SPORE, MOVE_ABSORB, MOVE_SWEET_SCENT}, - }, - { - .iv = 100, - .lvl = 22, - .species = SPECIES_WEEPINBELL, - .moves = {MOVE_VINE_WHIP, MOVE_STUN_SPORE, MOVE_POISON_POWDER, MOVE_GROWTH}, - }, - { - .iv = 100, - .lvl = 22, - .species = SPECIES_GLOOM, - .moves = {MOVE_ABSORB, MOVE_STUN_SPORE, MOVE_POISON_POWDER, MOVE_SWEET_SCENT}, - }, - { - .iv = 100, - .lvl = 22, - .species = SPECIES_IVYSAUR, - .moves = {MOVE_RAZOR_LEAF, MOVE_SLEEP_POWDER, MOVE_VINE_WHIP, MOVE_LEECH_SEED}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C2A0[] = { - { - .iv = 100, - .lvl = 42, - .species = SPECIES_BELLSPROUT, - .moves = {MOVE_RAZOR_LEAF, MOVE_ACID, MOVE_STUN_SPORE, MOVE_POISON_POWDER}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_WEEPINBELL, - .moves = {MOVE_RAZOR_LEAF, MOVE_ACID, MOVE_SLEEP_POWDER, MOVE_POISON_POWDER}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_VICTREEBEL, - .moves = {MOVE_RAZOR_LEAF, MOVE_ACID, MOVE_STUN_SPORE, MOVE_SLEEP_POWDER}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_PARAS, - .moves = {MOVE_GROWTH, MOVE_SLASH, MOVE_LEECH_LIFE, MOVE_STUN_SPORE}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_PARASECT, - .moves = {MOVE_SPORE, MOVE_SLASH, MOVE_LEECH_LIFE, MOVE_POISON_POWDER}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C2F0[] = { - { - .iv = 100, - .lvl = 42, - .species = SPECIES_CLEFAIRY, - .moves = {MOVE_LIGHT_SCREEN, MOVE_COSMIC_POWER, MOVE_DOUBLE_SLAP, MOVE_ENCORE}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_JIGGLYPUFF, - .moves = {MOVE_SING, MOVE_BODY_SLAM, MOVE_ROLLOUT, MOVE_DISABLE}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_PERSIAN, - .moves = {MOVE_PAY_DAY, MOVE_FAINT_ATTACK, MOVE_BITE, MOVE_SCREECH}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_DEWGONG, - .moves = {MOVE_SHEER_COLD, MOVE_TAKE_DOWN, MOVE_REST, MOVE_AURORA_BEAM}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_CHANSEY, - .moves = {MOVE_SING, MOVE_EGG_BOMB, MOVE_SOFT_BOILED, MOVE_MINIMIZE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C340[] = { - { - .iv = 100, - .lvl = 42, - .species = SPECIES_BEEDRILL, - .moves = {MOVE_PIN_MISSILE, MOVE_TWINEEDLE, MOVE_AGILITY, MOVE_PURSUIT}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_BUTTERFREE, - .moves = {MOVE_SAFEGUARD, MOVE_PSYBEAM, MOVE_GUST, MOVE_SUPERSONIC}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_PARASECT, - .moves = {MOVE_SPORE, MOVE_LEECH_LIFE, MOVE_SLASH, MOVE_GROWTH}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_VENONAT, - .moves = {MOVE_PSYBEAM, MOVE_STUN_SPORE, MOVE_LEECH_LIFE, MOVE_DISABLE}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_VENOMOTH, - .moves = {MOVE_PSYBEAM, MOVE_GUST, MOVE_SUPERSONIC, MOVE_LEECH_LIFE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C390[] = { - { - .iv = 100, - .lvl = 42, - .species = SPECIES_PERSIAN, - .moves = {MOVE_FURY_SWIPES, MOVE_SCREECH, MOVE_FAINT_ATTACK, MOVE_PAY_DAY}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_PONYTA, - .moves = {MOVE_AGILITY, MOVE_TAKE_DOWN, MOVE_FIRE_SPIN, MOVE_STOMP}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_RAPIDASH, - .moves = {MOVE_FURY_ATTACK, MOVE_FIRE_SPIN, MOVE_STOMP, MOVE_GROWL}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_VULPIX, - .moves = {MOVE_FLAMETHROWER, MOVE_CONFUSE_RAY, MOVE_QUICK_ATTACK, MOVE_IMPRISON}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_NINETALES, - .moves = {MOVE_SAFEGUARD, MOVE_WILL_O_WISP, MOVE_CONFUSE_RAY, MOVE_FIRE_SPIN}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C3E0[] = { - { - .iv = 100, - .lvl = 42, - .species = SPECIES_TANGELA, - .moves = {MOVE_SLAM, MOVE_BIND, MOVE_MEGA_DRAIN, MOVE_INGRAIN}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_GLOOM, - .moves = {MOVE_ACID, MOVE_MOONLIGHT, MOVE_SLEEP_POWDER, MOVE_STUN_SPORE}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_VILEPLUME, - .moves = {MOVE_MEGA_DRAIN, MOVE_ACID, MOVE_STUN_SPORE, MOVE_AROMATHERAPY}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_IVYSAUR, - .moves = {MOVE_RAZOR_LEAF, MOVE_SWEET_SCENT, MOVE_GROWL, MOVE_LEECH_SEED}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_VENUSAUR, - .moves = {MOVE_RAZOR_LEAF, MOVE_GROWTH, MOVE_SLEEP_POWDER, MOVE_POISON_POWDER}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C430[] = { - { - .iv = 100, - .lvl = 42, - .species = SPECIES_RHYHORN, - .moves = {MOVE_HORN_DRILL, MOVE_ROCK_BLAST, MOVE_SCARY_FACE, MOVE_STOMP}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_NIDORINA, - .moves = {MOVE_DOUBLE_KICK, MOVE_FURY_SWIPES, MOVE_BITE, MOVE_FLATTER}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_NIDOQUEEN, - .moves = {MOVE_BODY_SLAM, MOVE_DOUBLE_KICK, MOVE_BITE, MOVE_GROWL}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_NIDORINO, - .moves = {MOVE_HORN_ATTACK, MOVE_POISON_STING, MOVE_FOCUS_ENERGY, MOVE_LEER}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_NIDOKING, - .moves = {MOVE_THRASH, MOVE_DOUBLE_KICK, MOVE_POISON_STING, MOVE_PECK}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C480[] = { - { - .iv = 100, - .lvl = 42, - .species = SPECIES_PERSIAN, - .moves = {MOVE_FURY_SWIPES, MOVE_BITE, MOVE_SCREECH, MOVE_FAINT_ATTACK}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_NINETALES, - .moves = {MOVE_FLAMETHROWER, MOVE_WILL_O_WISP, MOVE_CONFUSE_RAY, MOVE_GRUDGE}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_RAPIDASH, - .moves = {MOVE_FURY_ATTACK, MOVE_FIRE_SPIN, MOVE_TAKE_DOWN, MOVE_AGILITY}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_PIKACHU, - .moves = {MOVE_THUNDERBOLT, MOVE_THUNDER_WAVE, MOVE_DOUBLE_TEAM, MOVE_QUICK_ATTACK}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_RAICHU, - .moves = {MOVE_THUNDER, MOVE_THUNDER_WAVE, MOVE_SLAM, MOVE_DOUBLE_TEAM}, - }, -}; - -static const struct TrainerMonItemCustomMoves sTrainerMons_823C4D0[] = { - { - .iv = 250, - .lvl = 52, - .species = SPECIES_DEWGONG, - .heldItem = ITEM_NONE, - .moves = {MOVE_ICE_BEAM, MOVE_SURF, MOVE_HAIL, MOVE_SAFEGUARD}, - }, - { - .iv = 250, - .lvl = 51, - .species = SPECIES_CLOYSTER, - .heldItem = ITEM_NONE, - .moves = {MOVE_SPIKES, MOVE_PROTECT, MOVE_HAIL, MOVE_DIVE}, - }, - { - .iv = 250, - .lvl = 52, - .species = SPECIES_SLOWBRO, - .heldItem = ITEM_NONE, - .moves = {MOVE_ICE_BEAM, MOVE_SURF, MOVE_AMNESIA, MOVE_YAWN}, - }, - { - .iv = 250, - .lvl = 54, - .species = SPECIES_JYNX, - .heldItem = ITEM_NONE, - .moves = {MOVE_ICE_PUNCH, MOVE_DOUBLE_SLAP, MOVE_LOVELY_KISS, MOVE_ATTRACT}, - }, - { - .iv = 250, - .lvl = 54, - .species = SPECIES_LAPRAS, - .heldItem = ITEM_SITRUS_BERRY, - .moves = {MOVE_CONFUSE_RAY, MOVE_ICE_BEAM, MOVE_SURF, MOVE_BODY_SLAM}, - }, -}; - -static const struct TrainerMonItemCustomMoves sTrainerMons_823C520[] = { - { - .iv = 250, - .lvl = 51, - .species = SPECIES_ONIX, - .heldItem = ITEM_NONE, - .moves = {MOVE_EARTHQUAKE, MOVE_ROCK_TOMB, MOVE_IRON_TAIL, MOVE_ROAR}, - }, - { - .iv = 250, - .lvl = 53, - .species = SPECIES_HITMONCHAN, - .heldItem = ITEM_NONE, - .moves = {MOVE_SKY_UPPERCUT, MOVE_MACH_PUNCH, MOVE_ROCK_TOMB, MOVE_COUNTER}, - }, - { - .iv = 250, - .lvl = 53, - .species = SPECIES_HITMONLEE, - .heldItem = ITEM_NONE, - .moves = {MOVE_MEGA_KICK, MOVE_FORESIGHT, MOVE_BRICK_BREAK, MOVE_FACADE}, - }, - { - .iv = 250, - .lvl = 54, - .species = SPECIES_ONIX, - .heldItem = ITEM_NONE, - .moves = {MOVE_DOUBLE_EDGE, MOVE_EARTHQUAKE, MOVE_IRON_TAIL, MOVE_SAND_TOMB}, - }, - { - .iv = 250, - .lvl = 56, - .species = SPECIES_MACHAMP, - .heldItem = ITEM_SITRUS_BERRY, - .moves = {MOVE_CROSS_CHOP, MOVE_BULK_UP, MOVE_SCARY_FACE, MOVE_ROCK_TOMB}, - }, -}; - -static const struct TrainerMonItemCustomMoves sTrainerMons_823C570[] = { - { - .iv = 250, - .lvl = 54, - .species = SPECIES_GENGAR, - .heldItem = ITEM_NONE, - .moves = {MOVE_SHADOW_PUNCH, MOVE_CONFUSE_RAY, MOVE_TOXIC, MOVE_DOUBLE_TEAM}, - }, - { - .iv = 250, - .lvl = 54, - .species = SPECIES_GOLBAT, - .heldItem = ITEM_NONE, - .moves = {MOVE_CONFUSE_RAY, MOVE_POISON_FANG, MOVE_AIR_CUTTER, MOVE_BITE}, - }, - { - .iv = 250, - .lvl = 53, - .species = SPECIES_HAUNTER, - .heldItem = ITEM_NONE, - .moves = {MOVE_HYPNOSIS, MOVE_DREAM_EATER, MOVE_CURSE, MOVE_MEAN_LOOK}, - }, - { - .iv = 250, - .lvl = 56, - .species = SPECIES_ARBOK, - .heldItem = ITEM_NONE, - .moves = {MOVE_SLUDGE_BOMB, MOVE_SCREECH, MOVE_IRON_TAIL, MOVE_BITE}, - }, - { - .iv = 250, - .lvl = 58, - .species = SPECIES_GENGAR, - .heldItem = ITEM_SITRUS_BERRY, - .moves = {MOVE_SHADOW_BALL, MOVE_SLUDGE_BOMB, MOVE_HYPNOSIS, MOVE_NIGHTMARE}, - }, -}; - -static const struct TrainerMonItemCustomMoves sTrainerMons_823C5C0[] = { - { - .iv = 250, - .lvl = 56, - .species = SPECIES_GYARADOS, - .heldItem = ITEM_NONE, - .moves = {MOVE_HYPER_BEAM, MOVE_DRAGON_RAGE, MOVE_TWISTER, MOVE_BITE}, - }, - { - .iv = 250, - .lvl = 54, - .species = SPECIES_DRAGONAIR, - .heldItem = ITEM_NONE, - .moves = {MOVE_HYPER_BEAM, MOVE_SAFEGUARD, MOVE_DRAGON_RAGE, MOVE_OUTRAGE}, - }, - { - .iv = 250, - .lvl = 54, - .species = SPECIES_DRAGONAIR, - .heldItem = ITEM_NONE, - .moves = {MOVE_HYPER_BEAM, MOVE_SAFEGUARD, MOVE_THUNDER_WAVE, MOVE_OUTRAGE}, - }, - { - .iv = 250, - .lvl = 58, - .species = SPECIES_AERODACTYL, - .heldItem = ITEM_NONE, - .moves = {MOVE_HYPER_BEAM, MOVE_ANCIENT_POWER, MOVE_WING_ATTACK, MOVE_SCARY_FACE}, - }, - { - .iv = 250, - .lvl = 60, - .species = SPECIES_DRAGONITE, - .heldItem = ITEM_SITRUS_BERRY, - .moves = {MOVE_HYPER_BEAM, MOVE_SAFEGUARD, MOVE_OUTRAGE, MOVE_WING_ATTACK}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C610[] = { - { - .iv = 0, - .lvl = 12, - .species = SPECIES_GEODUDE, - .moves = {MOVE_TACKLE, MOVE_DEFENSE_CURL, MOVE_NONE, MOVE_NONE}, - }, - { - .iv = 0, - .lvl = 14, - .species = SPECIES_ONIX, - .moves = {MOVE_TACKLE, MOVE_BIND, MOVE_ROCK_TOMB, MOVE_NONE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C630[] = { - { - .iv = 0, - .lvl = 18, - .species = SPECIES_STARYU, - .moves = {MOVE_TACKLE, MOVE_HARDEN, MOVE_RECOVER, MOVE_WATER_PULSE}, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_STARMIE, - .moves = {MOVE_SWIFT, MOVE_RECOVER, MOVE_RAPID_SPIN, MOVE_WATER_PULSE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C650[] = { - { - .iv = 0, - .lvl = 21, - .species = SPECIES_VOLTORB, - .moves = {MOVE_SONIC_BOOM, MOVE_TACKLE, MOVE_SCREECH, MOVE_SHOCK_WAVE}, - }, - { - .iv = 0, - .lvl = 18, - .species = SPECIES_PIKACHU, - .moves = {MOVE_QUICK_ATTACK, MOVE_THUNDER_WAVE, MOVE_DOUBLE_TEAM, MOVE_SHOCK_WAVE}, - }, - { - .iv = 0, - .lvl = 24, - .species = SPECIES_RAICHU, - .moves = {MOVE_QUICK_ATTACK, MOVE_THUNDER_WAVE, MOVE_DOUBLE_TEAM, MOVE_SHOCK_WAVE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C680[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_VICTREEBEL, - .moves = {MOVE_STUN_SPORE, MOVE_ACID, MOVE_POISON_POWDER, MOVE_GIGA_DRAIN}, - }, - { - .iv = 0, - .lvl = 24, - .species = SPECIES_TANGELA, - .moves = {MOVE_POISON_POWDER, MOVE_CONSTRICT, MOVE_INGRAIN, MOVE_GIGA_DRAIN}, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_VILEPLUME, - .moves = {MOVE_SLEEP_POWDER, MOVE_ACID, MOVE_STUN_SPORE, MOVE_GIGA_DRAIN}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C6B0[] = { - { - .iv = 0, - .lvl = 37, - .species = SPECIES_KOFFING, - .moves = {MOVE_SELF_DESTRUCT, MOVE_SLUDGE, MOVE_SMOKESCREEN, MOVE_TOXIC}, - }, - { - .iv = 0, - .lvl = 39, - .species = SPECIES_MUK, - .moves = {MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_ACID_ARMOR, MOVE_TOXIC}, - }, - { - .iv = 0, - .lvl = 37, - .species = SPECIES_KOFFING, - .moves = {MOVE_SELF_DESTRUCT, MOVE_SLUDGE, MOVE_SMOKESCREEN, MOVE_TOXIC}, - }, - { - .iv = 0, - .lvl = 43, - .species = SPECIES_WEEZING, - .moves = {MOVE_TACKLE, MOVE_SLUDGE, MOVE_SMOKESCREEN, MOVE_TOXIC}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C6F0[] = { - { - .iv = 0, - .lvl = 42, - .species = SPECIES_GROWLITHE, - .moves = {MOVE_BITE, MOVE_ROAR, MOVE_TAKE_DOWN, MOVE_FIRE_BLAST}, - }, - { - .iv = 0, - .lvl = 40, - .species = SPECIES_PONYTA, - .moves = {MOVE_STOMP, MOVE_BOUNCE, MOVE_FIRE_SPIN, MOVE_FIRE_BLAST}, - }, - { - .iv = 0, - .lvl = 42, - .species = SPECIES_RAPIDASH, - .moves = {MOVE_STOMP, MOVE_BOUNCE, MOVE_FIRE_SPIN, MOVE_FIRE_BLAST}, - }, - { - .iv = 0, - .lvl = 47, - .species = SPECIES_ARCANINE, - .moves = {MOVE_BITE, MOVE_ROAR, MOVE_TAKE_DOWN, MOVE_FIRE_BLAST}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C730[] = { - { - .iv = 0, - .lvl = 38, - .species = SPECIES_KADABRA, - .moves = {MOVE_PSYBEAM, MOVE_REFLECT, MOVE_FUTURE_SIGHT, MOVE_CALM_MIND}, - }, - { - .iv = 0, - .lvl = 37, - .species = SPECIES_MR_MIME, - .moves = {MOVE_BARRIER, MOVE_PSYBEAM, MOVE_BATON_PASS, MOVE_CALM_MIND}, - }, - { - .iv = 0, - .lvl = 38, - .species = SPECIES_VENOMOTH, - .moves = {MOVE_PSYBEAM, MOVE_GUST, MOVE_LEECH_LIFE, MOVE_SUPERSONIC}, - }, - { - .iv = 0, - .lvl = 43, - .species = SPECIES_ALAKAZAM, - .moves = {MOVE_PSYCHIC, MOVE_RECOVER, MOVE_FUTURE_SIGHT, MOVE_CALM_MIND}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C770[] = { - { - .iv = 0, - .lvl = 18, - .species = SPECIES_GROWLITHE, - }, - { - .iv = 0, - .lvl = 18, - .species = SPECIES_GROWLITHE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C780[] = { - { - .iv = 0, - .lvl = 19, - .species = SPECIES_NIDORAN_M, - }, - { - .iv = 0, - .lvl = 19, - .species = SPECIES_NIDORAN_F, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C790[] = { - { - .iv = 0, - .lvl = 23, - .species = SPECIES_PIKACHU, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C798[] = { - { - .iv = 0, - .lvl = 48, - .species = SPECIES_PERSIAN, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C7A0[] = { - { - .iv = 0, - .lvl = 17, - .species = SPECIES_GROWLITHE, - }, - { - .iv = 0, - .lvl = 17, - .species = SPECIES_PONYTA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C7B0[] = { - { - .iv = 50, - .lvl = 19, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 50, - .lvl = 16, - .species = SPECIES_RATICATE, - }, - { - .iv = 50, - .lvl = 18, - .species = SPECIES_KADABRA, - }, - { - .iv = 100, - .lvl = 20, - .species = SPECIES_WARTORTLE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C7D0[] = { - { - .iv = 50, - .lvl = 19, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 50, - .lvl = 16, - .species = SPECIES_RATICATE, - }, - { - .iv = 50, - .lvl = 18, - .species = SPECIES_KADABRA, - }, - { - .iv = 100, - .lvl = 20, - .species = SPECIES_IVYSAUR, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C7F0[] = { - { - .iv = 50, - .lvl = 19, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 50, - .lvl = 16, - .species = SPECIES_RATICATE, - }, - { - .iv = 50, - .lvl = 18, - .species = SPECIES_KADABRA, - }, - { - .iv = 100, - .lvl = 20, - .species = SPECIES_CHARMELEON, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C810[] = { - { - .iv = 100, - .lvl = 25, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 100, - .lvl = 23, - .species = SPECIES_GROWLITHE, - }, - { - .iv = 100, - .lvl = 22, - .species = SPECIES_EXEGGCUTE, - }, - { - .iv = 100, - .lvl = 20, - .species = SPECIES_KADABRA, - }, - { - .iv = 100, - .lvl = 25, - .species = SPECIES_WARTORTLE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C838[] = { - { - .iv = 100, - .lvl = 25, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 100, - .lvl = 23, - .species = SPECIES_GYARADOS, - }, - { - .iv = 100, - .lvl = 22, - .species = SPECIES_GROWLITHE, - }, - { - .iv = 100, - .lvl = 20, - .species = SPECIES_KADABRA, - }, - { - .iv = 100, - .lvl = 25, - .species = SPECIES_IVYSAUR, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C860[] = { - { - .iv = 100, - .lvl = 25, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 100, - .lvl = 23, - .species = SPECIES_EXEGGCUTE, - }, - { - .iv = 100, - .lvl = 22, - .species = SPECIES_GYARADOS, - }, - { - .iv = 100, - .lvl = 20, - .species = SPECIES_KADABRA, - }, - { - .iv = 100, - .lvl = 25, - .species = SPECIES_CHARMELEON, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C888[] = { - { - .iv = 100, - .lvl = 37, - .species = SPECIES_PIDGEOT, - }, - { - .iv = 100, - .lvl = 38, - .species = SPECIES_GROWLITHE, - }, - { - .iv = 100, - .lvl = 35, - .species = SPECIES_EXEGGCUTE, - }, - { - .iv = 100, - .lvl = 35, - .species = SPECIES_ALAKAZAM, - }, - { - .iv = 150, - .lvl = 40, - .species = SPECIES_BLASTOISE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C8B0[] = { - { - .iv = 100, - .lvl = 37, - .species = SPECIES_PIDGEOT, - }, - { - .iv = 100, - .lvl = 38, - .species = SPECIES_GYARADOS, - }, - { - .iv = 100, - .lvl = 35, - .species = SPECIES_GROWLITHE, - }, - { - .iv = 100, - .lvl = 35, - .species = SPECIES_ALAKAZAM, - }, - { - .iv = 150, - .lvl = 40, - .species = SPECIES_VENUSAUR, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C8D8[] = { - { - .iv = 100, - .lvl = 37, - .species = SPECIES_PIDGEOT, - }, - { - .iv = 100, - .lvl = 38, - .species = SPECIES_EXEGGCUTE, - }, - { - .iv = 100, - .lvl = 35, - .species = SPECIES_GYARADOS, - }, - { - .iv = 100, - .lvl = 35, - .species = SPECIES_ALAKAZAM, - }, - { - .iv = 150, - .lvl = 40, - .species = SPECIES_CHARIZARD, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C900[] = { - { - .iv = 150, - .lvl = 47, - .species = SPECIES_PIDGEOT, - .moves = {MOVE_FEATHER_DANCE, MOVE_WING_ATTACK, MOVE_GUST, MOVE_QUICK_ATTACK}, - }, - { - .iv = 150, - .lvl = 45, - .species = SPECIES_RHYHORN, - .moves = {MOVE_TAKE_DOWN, MOVE_HORN_DRILL, MOVE_ROCK_BLAST, MOVE_FURY_ATTACK}, - }, - { - .iv = 150, - .lvl = 45, - .species = SPECIES_GROWLITHE, - .moves = {MOVE_FLAME_WHEEL, MOVE_TAKE_DOWN, MOVE_LEER, MOVE_AGILITY}, - }, - { - .iv = 150, - .lvl = 45, - .species = SPECIES_EXEGGCUTE, - .moves = {MOVE_SOLAR_BEAM, MOVE_SLEEP_POWDER, MOVE_POISON_POWDER, MOVE_STUN_SPORE}, - }, - { - .iv = 150, - .lvl = 47, - .species = SPECIES_ALAKAZAM, - .moves = {MOVE_PSYCHIC, MOVE_CALM_MIND, MOVE_FUTURE_SIGHT, MOVE_DISABLE}, - }, - { - .iv = 250, - .lvl = 53, - .species = SPECIES_BLASTOISE, - .moves = {MOVE_WATER_GUN, MOVE_RAIN_DANCE, MOVE_BITE, MOVE_RAPID_SPIN}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C960[] = { - { - .iv = 150, - .lvl = 47, - .species = SPECIES_PIDGEOT, - .moves = {MOVE_FEATHER_DANCE, MOVE_WING_ATTACK, MOVE_GUST, MOVE_QUICK_ATTACK}, - }, - { - .iv = 150, - .lvl = 45, - .species = SPECIES_RHYHORN, - .moves = {MOVE_TAKE_DOWN, MOVE_HORN_DRILL, MOVE_ROCK_BLAST, MOVE_FURY_ATTACK}, - }, - { - .iv = 150, - .lvl = 45, - .species = SPECIES_GYARADOS, - .moves = {MOVE_HYDRO_PUMP, MOVE_TWISTER, MOVE_LEER, MOVE_RAIN_DANCE}, - }, - { - .iv = 150, - .lvl = 45, - .species = SPECIES_GROWLITHE, - .moves = {MOVE_FLAME_WHEEL, MOVE_TAKE_DOWN, MOVE_LEER, MOVE_AGILITY}, - }, - { - .iv = 150, - .lvl = 47, - .species = SPECIES_ALAKAZAM, - .moves = {MOVE_PSYCHIC, MOVE_CALM_MIND, MOVE_FUTURE_SIGHT, MOVE_DISABLE}, - }, - { - .iv = 250, - .lvl = 53, - .species = SPECIES_VENUSAUR, - .moves = {MOVE_RAZOR_LEAF, MOVE_SWEET_SCENT, MOVE_GROWTH, MOVE_SYNTHESIS}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C9C0[] = { - { - .iv = 150, - .lvl = 47, - .species = SPECIES_PIDGEOT, - .moves = {MOVE_FEATHER_DANCE, MOVE_WING_ATTACK, MOVE_GUST, MOVE_QUICK_ATTACK}, - }, - { - .iv = 150, - .lvl = 45, - .species = SPECIES_RHYHORN, - .moves = {MOVE_TAKE_DOWN, MOVE_HORN_DRILL, MOVE_ROCK_BLAST, MOVE_FURY_ATTACK}, - }, - { - .iv = 150, - .lvl = 45, - .species = SPECIES_EXEGGCUTE, - .moves = {MOVE_SOLAR_BEAM, MOVE_SLEEP_POWDER, MOVE_POISON_POWDER, MOVE_STUN_SPORE}, - }, - { - .iv = 150, - .lvl = 45, - .species = SPECIES_GYARADOS, - .moves = {MOVE_HYDRO_PUMP, MOVE_TWISTER, MOVE_LEER, MOVE_RAIN_DANCE}, - }, - { - .iv = 150, - .lvl = 47, - .species = SPECIES_ALAKAZAM, - .moves = {MOVE_PSYCHIC, MOVE_CALM_MIND, MOVE_FUTURE_SIGHT, MOVE_DISABLE}, - }, - { - .iv = 250, - .lvl = 53, - .species = SPECIES_CHARIZARD, - .moves = {MOVE_FLAMETHROWER, MOVE_WING_ATTACK, MOVE_SLASH, MOVE_SCARY_FACE}, - }, -}; - -static const struct TrainerMonItemCustomMoves sTrainerMons_823CA20[] = { - { - .iv = 255, - .lvl = 59, - .species = SPECIES_PIDGEOT, - .heldItem = ITEM_NONE, - .moves = {MOVE_AERIAL_ACE, MOVE_FEATHER_DANCE, MOVE_SAND_ATTACK, MOVE_WHIRLWIND}, - }, - { - .iv = 255, - .lvl = 57, - .species = SPECIES_ALAKAZAM, - .heldItem = ITEM_NONE, - .moves = {MOVE_PSYCHIC, MOVE_FUTURE_SIGHT, MOVE_RECOVER, MOVE_REFLECT}, - }, - { - .iv = 255, - .lvl = 59, - .species = SPECIES_RHYDON, - .heldItem = ITEM_NONE, - .moves = {MOVE_TAKE_DOWN, MOVE_EARTHQUAKE, MOVE_ROCK_TOMB, MOVE_SCARY_FACE}, - }, - { - .iv = 255, - .lvl = 59, - .species = SPECIES_ARCANINE, - .heldItem = ITEM_NONE, - .moves = {MOVE_EXTREME_SPEED, MOVE_FLAMETHROWER, MOVE_ROAR, MOVE_BITE}, - }, - { - .iv = 255, - .lvl = 61, - .species = SPECIES_EXEGGUTOR, - .heldItem = ITEM_NONE, - .moves = {MOVE_GIGA_DRAIN, MOVE_EGG_BOMB, MOVE_SLEEP_POWDER, MOVE_LIGHT_SCREEN}, - }, - { - .iv = 255, - .lvl = 63, - .species = SPECIES_BLASTOISE, - .heldItem = ITEM_SITRUS_BERRY, - .moves = {MOVE_HYDRO_PUMP, MOVE_RAIN_DANCE, MOVE_SKULL_BASH, MOVE_BITE}, - }, -}; - -static const struct TrainerMonItemCustomMoves sTrainerMons_823CA80[] = { - { - .iv = 255, - .lvl = 59, - .species = SPECIES_PIDGEOT, - .heldItem = ITEM_NONE, - .moves = {MOVE_AERIAL_ACE, MOVE_FEATHER_DANCE, MOVE_SAND_ATTACK, MOVE_WHIRLWIND}, - }, - { - .iv = 255, - .lvl = 57, - .species = SPECIES_ALAKAZAM, - .heldItem = ITEM_NONE, - .moves = {MOVE_PSYCHIC, MOVE_FUTURE_SIGHT, MOVE_RECOVER, MOVE_REFLECT}, - }, - { - .iv = 255, - .lvl = 59, - .species = SPECIES_RHYDON, - .heldItem = ITEM_NONE, - .moves = {MOVE_TAKE_DOWN, MOVE_EARTHQUAKE, MOVE_ROCK_TOMB, MOVE_SCARY_FACE}, - }, - { - .iv = 255, - .lvl = 59, - .species = SPECIES_GYARADOS, - .heldItem = ITEM_NONE, - .moves = {MOVE_HYDRO_PUMP, MOVE_DRAGON_RAGE, MOVE_BITE, MOVE_THRASH}, - }, - { - .iv = 255, - .lvl = 61, - .species = SPECIES_ARCANINE, - .heldItem = ITEM_NONE, - .moves = {MOVE_EXTREME_SPEED, MOVE_FLAMETHROWER, MOVE_ROAR, MOVE_BITE}, - }, - { - .iv = 255, - .lvl = 63, - .species = SPECIES_VENUSAUR, - .heldItem = ITEM_SITRUS_BERRY, - .moves = {MOVE_SOLAR_BEAM, MOVE_SYNTHESIS, MOVE_SUNNY_DAY, MOVE_GROWTH}, - }, -}; - -static const struct TrainerMonItemCustomMoves sTrainerMons_823CAE0[] = { - { - .iv = 255, - .lvl = 59, - .species = SPECIES_PIDGEOT, - .heldItem = ITEM_NONE, - .moves = {MOVE_AERIAL_ACE, MOVE_FEATHER_DANCE, MOVE_SAND_ATTACK, MOVE_WHIRLWIND}, - }, - { - .iv = 255, - .lvl = 57, - .species = SPECIES_ALAKAZAM, - .heldItem = ITEM_NONE, - .moves = {MOVE_PSYCHIC, MOVE_FUTURE_SIGHT, MOVE_RECOVER, MOVE_REFLECT}, - }, - { - .iv = 255, - .lvl = 59, - .species = SPECIES_RHYDON, - .heldItem = ITEM_NONE, - .moves = {MOVE_TAKE_DOWN, MOVE_EARTHQUAKE, MOVE_ROCK_TOMB, MOVE_SCARY_FACE}, - }, - { - .iv = 255, - .lvl = 59, - .species = SPECIES_EXEGGUTOR, - .heldItem = ITEM_NONE, - .moves = {MOVE_GIGA_DRAIN, MOVE_EGG_BOMB, MOVE_SLEEP_POWDER, MOVE_LIGHT_SCREEN}, - }, - { - .iv = 255, - .lvl = 61, - .species = SPECIES_GYARADOS, - .heldItem = ITEM_NONE, - .moves = {MOVE_HYDRO_PUMP, MOVE_DRAGON_RAGE, MOVE_BITE, MOVE_THRASH}, - }, - { - .iv = 255, - .lvl = 63, - .species = SPECIES_CHARIZARD, - .heldItem = ITEM_SITRUS_BERRY, - .moves = {MOVE_FIRE_BLAST, MOVE_AERIAL_ACE, MOVE_SLASH, MOVE_FIRE_SPIN}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB40[] = { - { - .iv = 0, - .lvl = 22, - .species = SPECIES_GASTLY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB48[] = { - { - .iv = 0, - .lvl = 24, - .species = SPECIES_GASTLY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB50[] = { - { - .iv = 0, - .lvl = 23, - .species = SPECIES_GASTLY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB58[] = { - { - .iv = 0, - .lvl = 24, - .species = SPECIES_GASTLY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB60[] = { - { - .iv = 0, - .lvl = 23, - .species = SPECIES_GASTLY, - }, - { - .iv = 0, - .lvl = 23, - .species = SPECIES_GASTLY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB70[] = { - { - .iv = 0, - .lvl = 22, - .species = SPECIES_GASTLY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB78[] = { - { - .iv = 0, - .lvl = 23, - .species = SPECIES_HAUNTER, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB80[] = { - { - .iv = 0, - .lvl = 22, - .species = SPECIES_GASTLY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB88[] = { - { - .iv = 0, - .lvl = 24, - .species = SPECIES_GASTLY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB90[] = { - { - .iv = 0, - .lvl = 22, - .species = SPECIES_GASTLY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB98[] = { - { - .iv = 0, - .lvl = 22, - .species = SPECIES_GASTLY, - }, - { - .iv = 0, - .lvl = 22, - .species = SPECIES_GASTLY, - }, - { - .iv = 0, - .lvl = 22, - .species = SPECIES_GASTLY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBB0[] = { - { - .iv = 0, - .lvl = 24, - .species = SPECIES_GASTLY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBB8[] = { - { - .iv = 0, - .lvl = 24, - .species = SPECIES_GASTLY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBC0[] = { - { - .iv = 0, - .lvl = 23, - .species = SPECIES_HAUNTER, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBC8[] = { - { - .iv = 0, - .lvl = 24, - .species = SPECIES_GASTLY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBD0[] = { - { - .iv = 0, - .lvl = 22, - .species = SPECIES_GASTLY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBD8[] = { - { - .iv = 0, - .lvl = 24, - .species = SPECIES_GASTLY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBE0[] = { - { - .iv = 0, - .lvl = 22, - .species = SPECIES_HAUNTER, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBE8[] = { - { - .iv = 0, - .lvl = 22, - .species = SPECIES_GASTLY, - }, - { - .iv = 0, - .lvl = 22, - .species = SPECIES_GASTLY, - }, - { - .iv = 0, - .lvl = 22, - .species = SPECIES_GASTLY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC00[] = { - { - .iv = 0, - .lvl = 24, - .species = SPECIES_GASTLY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC08[] = { - { - .iv = 0, - .lvl = 24, - .species = SPECIES_GASTLY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC10[] = { - { - .iv = 0, - .lvl = 34, - .species = SPECIES_GASTLY, - }, - { - .iv = 0, - .lvl = 34, - .species = SPECIES_HAUNTER, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC20[] = { - { - .iv = 0, - .lvl = 38, - .species = SPECIES_HAUNTER, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC28[] = { - { - .iv = 0, - .lvl = 33, - .species = SPECIES_GASTLY, - }, - { - .iv = 0, - .lvl = 33, - .species = SPECIES_GASTLY, - }, - { - .iv = 0, - .lvl = 33, - .species = SPECIES_HAUNTER, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC40[] = { - { - .iv = 0, - .lvl = 20, - .species = SPECIES_MACHOP, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_ONIX, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC50[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_GOLDEEN, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_POLIWAG, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_HORSEA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC68[] = { - { - .iv = 0, - .lvl = 24, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 24, - .species = SPECIES_MEOWTH, - }, - { - .iv = 0, - .lvl = 24, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 24, - .species = SPECIES_PIKACHU, - }, - { - .iv = 0, - .lvl = 24, - .species = SPECIES_MEOWTH, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC90[] = { - { - .iv = 0, - .lvl = 30, - .species = SPECIES_POLIWAG, - }, - { - .iv = 0, - .lvl = 30, - .species = SPECIES_POLIWAG, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CCA0[] = { - { - .iv = 0, - .lvl = 27, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 27, - .species = SPECIES_MEOWTH, - }, - { - .iv = 0, - .lvl = 27, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 27, - .species = SPECIES_PIDGEOTTO, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823CCC0[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_WEEZING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_WEEZING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CCF0[] = { - { - .iv = 0, - .lvl = 14, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 14, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD00[] = { - { - .iv = 0, - .lvl = 31, - .species = SPECIES_GOLDEEN, - }, - { - .iv = 0, - .lvl = 31, - .species = SPECIES_SEAKING, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD10[] = { - { - .iv = 0, - .lvl = 30, - .species = SPECIES_TENTACOOL, - }, - { - .iv = 0, - .lvl = 30, - .species = SPECIES_HORSEA, - }, - { - .iv = 0, - .lvl = 30, - .species = SPECIES_SEEL, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD28[] = { - { - .iv = 0, - .lvl = 20, - .species = SPECIES_MEOWTH, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_ODDISH, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_PIDGEY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD40[] = { - { - .iv = 0, - .lvl = 19, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 19, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 19, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 19, - .species = SPECIES_BELLSPROUT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD60[] = { - { - .iv = 0, - .lvl = 22, - .species = SPECIES_BELLSPROUT, - }, - { - .iv = 0, - .lvl = 22, - .species = SPECIES_CLEFAIRY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD70[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_NIDORAN_M, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_NIDORINO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD80[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_BELLSPROUT, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_ODDISH, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_TANGELA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD98[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_GLOOM, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_ODDISH, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_ODDISH, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CDB0[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_PIKACHU, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_RAICHU, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CDC0[] = { - { - .iv = 0, - .lvl = 33, - .species = SPECIES_CLEFAIRY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CDC8[] = { - { - .iv = 0, - .lvl = 23, - .species = SPECIES_PIKACHU, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CDD0[] = { - { - .iv = 0, - .lvl = 17, - .species = SPECIES_GROWLITHE, - }, - { - .iv = 0, - .lvl = 17, - .species = SPECIES_PONYTA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CDE0[] = { - { - .iv = 0, - .lvl = 22, - .species = SPECIES_CLEFAIRY, - }, - { - .iv = 0, - .lvl = 22, - .species = SPECIES_JIGGLYPUFF, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823CDF0[] = { - { - .iv = 100, - .lvl = 45, - .species = SPECIES_NIDOQUEEN, - .moves = {MOVE_SUPERPOWER, MOVE_BODY_SLAM, MOVE_DOUBLE_KICK, MOVE_POISON_STING}, - }, - { - .iv = 100, - .lvl = 45, - .species = SPECIES_NIDOKING, - .moves = {MOVE_MEGAHORN, MOVE_THRASH, MOVE_DOUBLE_KICK, MOVE_POISON_STING}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE10[] = { - { - .iv = 0, - .lvl = 24, - .species = SPECIES_NIDORAN_M, - }, - { - .iv = 0, - .lvl = 24, - .species = SPECIES_NIDORAN_F, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE20[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_CHARMANDER, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_SQUIRTLE, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823CE30[] = { - { - .iv = 50, - .lvl = 29, - .species = SPECIES_HITMONCHAN, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 50, - .lvl = 29, - .species = SPECIES_HITMONLEE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE40[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_RAPIDASH, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_NINETALES, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE50[] = { - { - .iv = 0, - .lvl = 30, - .species = SPECIES_GOLDEEN, - }, - { - .iv = 0, - .lvl = 30, - .species = SPECIES_SEAKING, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE60[] = { - { - .iv = 0, - .lvl = 33, - .species = SPECIES_SEADRA, - }, - { - .iv = 0, - .lvl = 33, - .species = SPECIES_STARMIE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE70[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE78[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE80[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE88[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE90[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE98[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CEA0[] = { - { - .iv = 60, - .lvl = 28, - .species = SPECIES_RATICATE, - }, - { - .iv = 60, - .lvl = 28, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CEB0[] = { - { - .iv = 120, - .lvl = 48, - .species = SPECIES_RATICATE, - }, - { - .iv = 120, - .lvl = 48, - .species = SPECIES_ARBOK, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CEC0[] = { - { - .iv = 20, - .lvl = 20, - .species = SPECIES_EKANS, - }, - { - .iv = 20, - .lvl = 20, - .species = SPECIES_SANDSHREW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CED0[] = { - { - .iv = 20, - .lvl = 20, - .species = SPECIES_PIDGEY, - }, - { - .iv = 20, - .lvl = 20, - .species = SPECIES_NIDORAN_F, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CEE0[] = { - { - .iv = 60, - .lvl = 28, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 60, - .lvl = 28, - .species = SPECIES_NIDORINA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CEF0[] = { - { - .iv = 20, - .lvl = 19, - .species = SPECIES_RATICATE, - }, - { - .iv = 20, - .lvl = 19, - .species = SPECIES_EKANS, - }, - { - .iv = 20, - .lvl = 19, - .species = SPECIES_ZUBAT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF08[] = { - { - .iv = 60, - .lvl = 27, - .species = SPECIES_RATICATE, - }, - { - .iv = 60, - .lvl = 27, - .species = SPECIES_EKANS, - }, - { - .iv = 60, - .lvl = 27, - .species = SPECIES_GOLBAT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF20[] = { - { - .iv = 120, - .lvl = 52, - .species = SPECIES_RATICATE, - }, - { - .iv = 120, - .lvl = 52, - .species = SPECIES_ARBOK, - }, - { - .iv = 120, - .lvl = 52, - .species = SPECIES_GOLBAT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF38[] = { - { - .iv = 60, - .lvl = 28, - .species = SPECIES_ARBOK, - }, - { - .iv = 60, - .lvl = 28, - .species = SPECIES_SANDSHREW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF48[] = { - { - .iv = 20, - .lvl = 20, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 20, - .lvl = 20, - .species = SPECIES_PIDGEOTTO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF58[] = { - { - .iv = 60, - .lvl = 28, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 60, - .lvl = 28, - .species = SPECIES_PIDGEOTTO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF68[] = { - { - .iv = 80, - .lvl = 48, - .species = SPECIES_ARBOK, - }, - { - .iv = 80, - .lvl = 48, - .species = SPECIES_SANDSLASH, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF78[] = { - { - .iv = 40, - .lvl = 25, - .species = SPECIES_MACHOKE, - }, - { - .iv = 40, - .lvl = 25, - .species = SPECIES_GRAVELER, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF88[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF90[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF98[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CFA0[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CFA8[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CFB0[] = { - { - .iv = 0, - .lvl = 49, - .species = SPECIES_HOUNDOUR, - }, - { - .iv = 0, - .lvl = 49, - .species = SPECIES_HOUNDOUR, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823CFC0[] = { - { - .iv = 100, - .lvl = 48, - .species = SPECIES_NATU, - .moves = {MOVE_NIGHT_SHADE, MOVE_CONFUSE_RAY, MOVE_FUTURE_SIGHT, MOVE_WISH}, - }, - { - .iv = 100, - .lvl = 48, - .species = SPECIES_SLOWBRO, - .moves = {MOVE_PSYCHIC, MOVE_HEADBUTT, MOVE_AMNESIA, MOVE_YAWN}, - }, - { - .iv = 100, - .lvl = 49, - .species = SPECIES_KADABRA, - .moves = {MOVE_PSYCHIC, MOVE_FUTURE_SIGHT, MOVE_RECOVER, MOVE_REFLECT}, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823CFF0[] = { - { - .iv = 50, - .lvl = 37, - .species = SPECIES_MANKEY, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 50, - .lvl = 37, - .species = SPECIES_PRIMEAPE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D000[] = { - { - .iv = 0, - .lvl = 34, - .species = SPECIES_POLIWAG, - }, - { - .iv = 0, - .lvl = 35, - .species = SPECIES_POLIWHIRL, - }, - { - .iv = 0, - .lvl = 34, - .species = SPECIES_POLIWAG, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D018[] = { - { - .iv = 30, - .lvl = 48, - .species = SPECIES_PIKACHU, - }, - { - .iv = 30, - .lvl = 48, - .species = SPECIES_CLEFAIRY, - }, - { - .iv = 30, - .lvl = 48, - .species = SPECIES_MARILL, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D030[] = { - { - .iv = 100, - .lvl = 51, - .species = SPECIES_WEEPINBELL, - .moves = {MOVE_RAZOR_LEAF, MOVE_ACID, MOVE_SWEET_SCENT, MOVE_WRAP}, - }, - { - .iv = 100, - .lvl = 51, - .species = SPECIES_VICTREEBEL, - .moves = {MOVE_RAZOR_LEAF, MOVE_ACID, MOVE_SLEEP_POWDER, MOVE_STUN_SPORE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D050[] = { - { - .iv = 100, - .lvl = 51, - .species = SPECIES_GLOOM, - .moves = {MOVE_PETAL_DANCE, MOVE_ACID, MOVE_SWEET_SCENT, MOVE_POISON_POWDER}, - }, - { - .iv = 100, - .lvl = 51, - .species = SPECIES_VILEPLUME, - .moves = {MOVE_PETAL_DANCE, MOVE_MOONLIGHT, MOVE_ACID, MOVE_STUN_SPORE}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D070[] = { - { - .iv = 0, - .lvl = 37, - .species = SPECIES_BELLSPROUT, - }, - { - .iv = 0, - .lvl = 37, - .species = SPECIES_WEEPINBELL, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D080[] = { - { - .iv = 0, - .lvl = 48, - .species = SPECIES_GRAVELER, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_ONIX, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_GRAVELER, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823D098[] = { - { - .iv = 0, - .lvl = 48, - .species = SPECIES_HOPPIP, - .heldItem = ITEM_STARDUST, - }, - { - .iv = 0, - .lvl = 50, - .species = SPECIES_SKIPLOOM, - .heldItem = ITEM_STARDUST, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D0A8[] = { - { - .iv = 50, - .lvl = 50, - .species = SPECIES_SMEARGLE, - .moves = {MOVE_DYNAMIC_PUNCH, MOVE_DIZZY_PUNCH, MOVE_FOCUS_PUNCH, MOVE_MEGA_PUNCH}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D0B8[] = { - { - .iv = 0, - .lvl = 37, - .species = SPECIES_KOFFING, - .moves = {MOVE_HAZE, MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 37, - .species = SPECIES_GRIMER, - .moves = {MOVE_ACID_ARMOR, MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D0D8[] = { - { - .iv = 0, - .lvl = 38, - .species = SPECIES_KOFFING, - .moves = {MOVE_HAZE, MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_TACKLE}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D0E8[] = { - { - .iv = 0, - .lvl = 38, - .species = SPECIES_GRIMER, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D0F0[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D0F8[] = { - { - .iv = 0, - .lvl = 7, - .species = SPECIES_CATERPIE, - }, - { - .iv = 0, - .lvl = 8, - .species = SPECIES_CATERPIE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D108[] = { - { - .iv = 0, - .lvl = 7, - .species = SPECIES_METAPOD, - }, - { - .iv = 0, - .lvl = 7, - .species = SPECIES_CATERPIE, - }, - { - .iv = 0, - .lvl = 7, - .species = SPECIES_METAPOD, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D120[] = { - { - .iv = 60, - .lvl = 28, - .species = SPECIES_CLEFAIRY, - }, - { - .iv = 60, - .lvl = 28, - .species = SPECIES_JIGGLYPUFF, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D130[] = { - { - .iv = 0, - .lvl = 33, - .species = SPECIES_EKANS, - }, - { - .iv = 0, - .lvl = 33, - .species = SPECIES_EKANS, - }, - { - .iv = 0, - .lvl = 34, - .species = SPECIES_RATICATE, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D148[] = { - { - .iv = 0, - .lvl = 22, - .species = SPECIES_KOFFING, - .moves = {MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE, MOVE_POISON_GAS}, - }, - { - .iv = 0, - .lvl = 22, - .species = SPECIES_KOFFING, - .moves = {MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE, MOVE_POISON_GAS}, - }, - { - .iv = 0, - .lvl = 23, - .species = SPECIES_GRIMER, - .moves = {MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE, MOVE_POUND}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D178[] = { - { - .iv = 0, - .lvl = 24, - .species = SPECIES_GRIMER, - }, - { - .iv = 0, - .lvl = 24, - .species = SPECIES_GRIMER, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D188[] = { - { - .iv = 0, - .lvl = 37, - .species = SPECIES_CUBONE, - }, - { - .iv = 0, - .lvl = 37, - .species = SPECIES_MAROWAK, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D198[] = { - { - .iv = 0, - .lvl = 35, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 35, - .species = SPECIES_RATICATE, - }, - { - .iv = 0, - .lvl = 35, - .species = SPECIES_SANDSHREW, - }, - { - .iv = 0, - .lvl = 35, - .species = SPECIES_SANDSLASH, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D1B8[] = { - { - .iv = 0, - .lvl = 38, - .species = SPECIES_ZUBAT, - }, - { - .iv = 0, - .lvl = 38, - .species = SPECIES_ZUBAT, - }, - { - .iv = 0, - .lvl = 38, - .species = SPECIES_GOLBAT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D1D0[] = { - { - .iv = 0, - .lvl = 48, - .species = SPECIES_MUK, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_GOLBAT, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_RATICATE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D1E8[] = { - { - .iv = 0, - .lvl = 48, - .species = SPECIES_MACHOP, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_MACHOP, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_MACHOKE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D200[] = { - { - .iv = 0, - .lvl = 49, - .species = SPECIES_HYPNO, - }, - { - .iv = 0, - .lvl = 49, - .species = SPECIES_HYPNO, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D210[] = { - { - .iv = 150, - .lvl = 52, - .species = SPECIES_MUK, - .moves = {MOVE_SLUDGE_BOMB, MOVE_SCREECH, MOVE_MINIMIZE, MOVE_ROCK_TOMB}, - }, - { - .iv = 150, - .lvl = 53, - .species = SPECIES_ARBOK, - .moves = {MOVE_SLUDGE_BOMB, MOVE_BITE, MOVE_EARTHQUAKE, MOVE_IRON_TAIL}, - }, - { - .iv = 150, - .lvl = 54, - .species = SPECIES_VILEPLUME, - .moves = {MOVE_SLUDGE_BOMB, MOVE_GIGA_DRAIN, MOVE_SLEEP_POWDER, MOVE_STUN_SPORE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D240[] = { - { - .iv = 200, - .lvl = 53, - .species = SPECIES_GOLBAT, - .moves = {MOVE_CONFUSE_RAY, MOVE_SLUDGE_BOMB, MOVE_AIR_CUTTER, MOVE_SHADOW_BALL}, - }, - { - .iv = 200, - .lvl = 54, - .species = SPECIES_WEEZING, - .moves = {MOVE_SLUDGE_BOMB, MOVE_THUNDERBOLT, MOVE_EXPLOSION, MOVE_SHADOW_BALL}, - }, - { - .iv = 200, - .lvl = 55, - .species = SPECIES_HOUNDOOM, - .moves = {MOVE_FLAMETHROWER, MOVE_CRUNCH, MOVE_IRON_TAIL, MOVE_SHADOW_BALL}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D270[] = { - { - .iv = 0, - .lvl = 46, - .species = SPECIES_VOLTORB, - .moves = {MOVE_SWIFT, MOVE_SCREECH, MOVE_SPARK, MOVE_SONIC_BOOM}, - }, - { - .iv = 0, - .lvl = 46, - .species = SPECIES_ELECTRODE, - .moves = {MOVE_SPARK, MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_CHARGE}, - }, - { - .iv = 0, - .lvl = 46, - .species = SPECIES_MAGNEMITE, - .moves = {MOVE_SCREECH, MOVE_SWIFT, MOVE_SPARK, MOVE_THUNDER_WAVE}, - }, - { - .iv = 0, - .lvl = 46, - .species = SPECIES_MAGNETON, - .moves = {MOVE_TRI_ATTACK, MOVE_SPARK, MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM}, - }, - { - .iv = 0, - .lvl = 46, - .species = SPECIES_PORYGON, - .moves = {MOVE_TRI_ATTACK, MOVE_CONVERSION, MOVE_RECOVER, MOVE_PSYBEAM}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D2C0[] = { - { - .iv = 0, - .lvl = 36, - .species = SPECIES_SEEL, - }, - { - .iv = 0, - .lvl = 36, - .species = SPECIES_SEEL, - }, - { - .iv = 0, - .lvl = 36, - .species = SPECIES_DEWGONG, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D2D8[] = { - { - .iv = 0, - .lvl = 37, - .species = SPECIES_SEADRA, - }, - { - .iv = 0, - .lvl = 37, - .species = SPECIES_SEADRA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D2E8[] = { - { - .iv = 0, - .lvl = 35, - .species = SPECIES_PSYDUCK, - }, - { - .iv = 0, - .lvl = 36, - .species = SPECIES_PSYDUCK, - }, - { - .iv = 0, - .lvl = 37, - .species = SPECIES_GOLDUCK, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D300[] = { - { - .iv = 0, - .lvl = 38, - .species = SPECIES_STARMIE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D308[] = { - { - .iv = 0, - .lvl = 35, - .species = SPECIES_SHELLDER, - }, - { - .iv = 0, - .lvl = 35, - .species = SPECIES_CLOYSTER, - }, - { - .iv = 0, - .lvl = 38, - .species = SPECIES_WARTORTLE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D320[] = { - { - .iv = 0, - .lvl = 33, - .species = SPECIES_GOLDEEN, - }, - { - .iv = 0, - .lvl = 33, - .species = SPECIES_GOLDEEN, - }, - { - .iv = 0, - .lvl = 35, - .species = SPECIES_SEAKING, - }, - { - .iv = 0, - .lvl = 35, - .species = SPECIES_SEAKING, - }, - { - .iv = 0, - .lvl = 35, - .species = SPECIES_SEAKING, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823D348[] = { - { - .iv = 50, - .lvl = 38, - .species = SPECIES_HITMONLEE, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 50, - .lvl = 38, - .species = SPECIES_HITMONCHAN, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823D358[] = { - { - .iv = 100, - .lvl = 38, - .species = SPECIES_MACHOP, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 100, - .lvl = 38, - .species = SPECIES_MACHOKE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823D368[] = { - { - .iv = 100, - .lvl = 37, - .species = SPECIES_MACHOP, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 100, - .lvl = 37, - .species = SPECIES_MACHOKE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D378[] = { - { - .iv = 0, - .lvl = 36, - .species = SPECIES_NIDORINO, - }, - { - .iv = 0, - .lvl = 36, - .species = SPECIES_RATICATE, - }, - { - .iv = 0, - .lvl = 36, - .species = SPECIES_SANDSLASH, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D390[] = { - { - .iv = 0, - .lvl = 35, - .species = SPECIES_MEOWTH, - }, - { - .iv = 0, - .lvl = 35, - .species = SPECIES_MEOWTH, - }, - { - .iv = 0, - .lvl = 35, - .species = SPECIES_PIKACHU, - }, - { - .iv = 0, - .lvl = 35, - .species = SPECIES_CLEFAIRY, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823D3B0[] = { - { - .iv = 50, - .lvl = 39, - .species = SPECIES_MACHOKE, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 50, - .lvl = 39, - .species = SPECIES_PRIMEAPE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D3C0[] = { - { - .iv = 0, - .lvl = 36, - .species = SPECIES_BULBASAUR, - }, - { - .iv = 0, - .lvl = 36, - .species = SPECIES_IVYSAUR, - }, - { - .iv = 0, - .lvl = 36, - .species = SPECIES_IVYSAUR, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D3D8[] = { - { - .iv = 0, - .lvl = 34, - .species = SPECIES_STARYU, - }, - { - .iv = 0, - .lvl = 34, - .species = SPECIES_STARYU, - }, - { - .iv = 0, - .lvl = 34, - .species = SPECIES_KRABBY, - }, - { - .iv = 0, - .lvl = 34, - .species = SPECIES_KRABBY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D3F8[] = { - { - .iv = 0, - .lvl = 37, - .species = SPECIES_CLEFAIRY, - }, - { - .iv = 0, - .lvl = 37, - .species = SPECIES_CLEFAIRY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D408[] = { - { - .iv = 0, - .lvl = 38, - .species = SPECIES_KINGLER, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D410[] = { - { - .iv = 50, - .lvl = 50, - .species = SPECIES_SMEARGLE, - .moves = {MOVE_FLY, MOVE_DIG, MOVE_DIVE, MOVE_BOUNCE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D420[] = { - { - .iv = 50, - .lvl = 50, - .species = SPECIES_SMEARGLE, - .moves = {MOVE_CROSS_CHOP, MOVE_MEGAHORN, MOVE_DOUBLE_EDGE, MOVE_SELF_DESTRUCT}, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823D430[] = { - { - .iv = 0, - .lvl = 47, - .species = SPECIES_MAREEP, - .heldItem = ITEM_STARDUST, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_MAREEP, - .heldItem = ITEM_STARDUST, - }, - { - .iv = 0, - .lvl = 49, - .species = SPECIES_FLAAFFY, - .heldItem = ITEM_NUGGET, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D448[] = { - { - .iv = 0, - .lvl = 48, - .species = SPECIES_RATICATE, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_PIDGEOTTO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D458[] = { - { - .iv = 0, - .lvl = 48, - .species = SPECIES_POLIWHIRL, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_TENTACOOL, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_TENTACRUEL, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D470[] = { - { - .iv = 0, - .lvl = 48, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_GRIMER, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_MUK, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D488[] = { - { - .iv = 0, - .lvl = 49, - .species = SPECIES_KOFFING, - .moves = {MOVE_MEMENTO, MOVE_HAZE, MOVE_SMOKESCREEN, MOVE_SLUDGE}, - }, - { - .iv = 0, - .lvl = 49, - .species = SPECIES_WEEZING, - .moves = {MOVE_HAZE, MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SELF_DESTRUCT}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D4A8[] = { - { - .iv = 50, - .lvl = 48, - .species = SPECIES_EKANS, - }, - { - .iv = 50, - .lvl = 48, - .species = SPECIES_GLOOM, - }, - { - .iv = 50, - .lvl = 48, - .species = SPECIES_GLOOM, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D4C0[] = { - { - .iv = 0, - .lvl = 47, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 49, - .species = SPECIES_PIDGEOTTO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D4D0[] = { - { - .iv = 0, - .lvl = 47, - .species = SPECIES_SPEAROW, - }, - { - .iv = 0, - .lvl = 49, - .species = SPECIES_FEAROW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D4E0[] = { - { - .iv = 0, - .lvl = 47, - .species = SPECIES_HOOTHOOT, - }, - { - .iv = 0, - .lvl = 49, - .species = SPECIES_NOCTOWL, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D4F0[] = { - { - .iv = 0, - .lvl = 49, - .species = SPECIES_QWILFISH, - }, - { - .iv = 0, - .lvl = 49, - .species = SPECIES_QWILFISH, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D500[] = { - { - .iv = 0, - .lvl = 49, - .species = SPECIES_KINGLER, - }, - { - .iv = 0, - .lvl = 49, - .species = SPECIES_WARTORTLE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D510[] = { - { - .iv = 0, - .lvl = 50, - .species = SPECIES_MARILL, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D518[] = { - { - .iv = 0, - .lvl = 50, - .species = SPECIES_POLIWHIRL, - }, - { - .iv = 0, - .lvl = 50, - .species = SPECIES_STARMIE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D528[] = { - { - .iv = 0, - .lvl = 49, - .species = SPECIES_SUNKERN, - }, - { - .iv = 0, - .lvl = 49, - .species = SPECIES_SUNFLORA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D538[] = { - { - .iv = 0, - .lvl = 50, - .species = SPECIES_GYARADOS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D540[] = { - { - .iv = 0, - .lvl = 49, - .species = SPECIES_CHINCHOU, - }, - { - .iv = 0, - .lvl = 49, - .species = SPECIES_LANTURN, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D550[] = { - { - .iv = 0, - .lvl = 50, - .species = SPECIES_PIKACHU, - }, - { - .iv = 0, - .lvl = 50, - .species = SPECIES_PIKACHU, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D560[] = { - { - .iv = 0, - .lvl = 49, - .species = SPECIES_ONIX, - }, - { - .iv = 0, - .lvl = 49, - .species = SPECIES_MACHOKE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D570[] = { - { - .iv = 0, - .lvl = 50, - .species = SPECIES_GOLEM, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D578[] = { - { - .iv = 0, - .lvl = 49, - .species = SPECIES_MACHOKE, - }, - { - .iv = 0, - .lvl = 49, - .species = SPECIES_MACHOKE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D588[] = { - { - .iv = 0, - .lvl = 50, - .species = SPECIES_SUDOWOODO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D590[] = { - { - .iv = 30, - .lvl = 49, - .species = SPECIES_RHYHORN, - }, - { - .iv = 30, - .lvl = 49, - .species = SPECIES_KANGASKHAN, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D5A0[] = { - { - .iv = 100, - .lvl = 52, - .species = SPECIES_GIRAFARIG, - .moves = {MOVE_CRUNCH, MOVE_PSYBEAM, MOVE_ODOR_SLEUTH, MOVE_AGILITY}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D5B0[] = { - { - .iv = 100, - .lvl = 48, - .species = SPECIES_NATU, - .moves = {MOVE_NIGHT_SHADE, MOVE_CONFUSE_RAY, MOVE_WISH, MOVE_FUTURE_SIGHT}, - }, - { - .iv = 100, - .lvl = 48, - .species = SPECIES_DROWZEE, - .moves = {MOVE_PSYCHIC, MOVE_DISABLE, MOVE_PSYCH_UP, MOVE_FUTURE_SIGHT}, - }, - { - .iv = 100, - .lvl = 50, - .species = SPECIES_HYPNO, - .moves = {MOVE_PSYCHIC, MOVE_HYPNOSIS, MOVE_PSYCH_UP, MOVE_FUTURE_SIGHT}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D5E0[] = { - { - .iv = 0, - .lvl = 50, - .species = SPECIES_BELLOSSOM, - }, - { - .iv = 0, - .lvl = 50, - .species = SPECIES_BELLOSSOM, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D5F0[] = { - { - .iv = 0, - .lvl = 50, - .species = SPECIES_GOLDUCK, - }, - { - .iv = 0, - .lvl = 50, - .species = SPECIES_PSYDUCK, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D600[] = { - { - .iv = 0, - .lvl = 47, - .species = SPECIES_VOLTORB, - .moves = {MOVE_SWIFT, MOVE_LIGHT_SCREEN, MOVE_SPARK, MOVE_SONIC_BOOM}, - }, - { - .iv = 0, - .lvl = 47, - .species = SPECIES_PINECO, - .moves = {MOVE_SPIKES, MOVE_BIDE, MOVE_RAPID_SPIN, MOVE_TAKE_DOWN}, - }, - { - .iv = 0, - .lvl = 47, - .species = SPECIES_VOLTORB, - .moves = {MOVE_SWIFT, MOVE_LIGHT_SCREEN, MOVE_SPARK, MOVE_SONIC_BOOM}, - }, - { - .iv = 0, - .lvl = 47, - .species = SPECIES_PINECO, - .moves = {MOVE_SPIKES, MOVE_BIDE, MOVE_RAPID_SPIN, MOVE_EXPLOSION}, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823D640[] = { - { - .iv = 50, - .lvl = 48, - .species = SPECIES_PRIMEAPE, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 50, - .lvl = 48, - .species = SPECIES_HITMONTOP, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 50, - .lvl = 48, - .species = SPECIES_MACHOKE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823D658[] = { - { - .iv = 50, - .lvl = 38, - .species = SPECIES_HITMONCHAN, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 50, - .lvl = 38, - .species = SPECIES_HITMONCHAN, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D668[] = { - { - .iv = 40, - .lvl = 48, - .species = SPECIES_SANDSLASH, - }, - { - .iv = 40, - .lvl = 48, - .species = SPECIES_LICKITUNG, - }, - { - .iv = 40, - .lvl = 49, - .species = SPECIES_URSARING, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D680[] = { - { - .iv = 90, - .lvl = 33, - .species = SPECIES_RHYHORN, - }, - { - .iv = 90, - .lvl = 33, - .species = SPECIES_LICKITUNG, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D690[] = { - { - .iv = 100, - .lvl = 37, - .species = SPECIES_EXEGGCUTE, - .moves = {MOVE_SLEEP_POWDER, MOVE_POISON_POWDER, MOVE_STUN_SPORE, MOVE_CONFUSION}, - }, - { - .iv = 100, - .lvl = 40, - .species = SPECIES_EXEGGUTOR, - .moves = {MOVE_EGG_BOMB, MOVE_STOMP, MOVE_CONFUSION, MOVE_HYPNOSIS}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D6B0[] = { - { - .iv = 100, - .lvl = 49, - .species = SPECIES_TANGELA, - .moves = {MOVE_SLAM, MOVE_MEGA_DRAIN, MOVE_BIND, MOVE_INGRAIN}, - }, - { - .iv = 100, - .lvl = 49, - .species = SPECIES_EXEGGCUTE, - .moves = {MOVE_CONFUSION, MOVE_POISON_POWDER, MOVE_BARRAGE, MOVE_REFLECT}, - }, - { - .iv = 100, - .lvl = 49, - .species = SPECIES_EXEGGUTOR, - .moves = {MOVE_CONFUSION, MOVE_EGG_BOMB, MOVE_SLEEP_POWDER, MOVE_STOMP}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D6E0[] = { - { - .iv = 100, - .lvl = 38, - .species = SPECIES_BELLSPROUT, - }, - { - .iv = 100, - .lvl = 38, - .species = SPECIES_GLOOM, - }, - { - .iv = 100, - .lvl = 38, - .species = SPECIES_GLOOM, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D6F8[] = { - { - .iv = 100, - .lvl = 52, - .species = SPECIES_CHANSEY, - .moves = {MOVE_EGG_BOMB, MOVE_DEFENSE_CURL, MOVE_MINIMIZE, MOVE_SOFT_BOILED}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D708[] = { - { - .iv = 100, - .lvl = 47, - .species = SPECIES_RHYDON, - .moves = {MOVE_TAKE_DOWN, MOVE_HORN_DRILL, MOVE_ROCK_BLAST, MOVE_SCARY_FACE}, - }, - { - .iv = 100, - .lvl = 48, - .species = SPECIES_SLOWBRO, - .moves = {MOVE_PSYCHIC, MOVE_HEADBUTT, MOVE_AMNESIA, MOVE_DISABLE}, - }, - { - .iv = 100, - .lvl = 47, - .species = SPECIES_KANGASKHAN, - .moves = {MOVE_DIZZY_PUNCH, MOVE_BITE, MOVE_ENDURE, MOVE_REVERSAL}, - }, - { - .iv = 100, - .lvl = 48, - .species = SPECIES_MACHOKE, - .moves = {MOVE_CROSS_CHOP, MOVE_VITAL_THROW, MOVE_REVENGE, MOVE_SEISMIC_TOSS}, - }, - { - .iv = 100, - .lvl = 50, - .species = SPECIES_URSARING, - .moves = {MOVE_SLASH, MOVE_FAINT_ATTACK, MOVE_SNORE, MOVE_REST}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D758[] = { - { - .iv = 100, - .lvl = 47, - .species = SPECIES_PERSIAN, - .moves = {MOVE_SLASH, MOVE_SCREECH, MOVE_FAINT_ATTACK, MOVE_BITE}, - }, - { - .iv = 100, - .lvl = 47, - .species = SPECIES_DEWGONG, - .moves = {MOVE_ICE_BEAM, MOVE_TAKE_DOWN, MOVE_ICY_WIND, MOVE_GROWL}, - }, - { - .iv = 100, - .lvl = 48, - .species = SPECIES_NINETALES, - .moves = {MOVE_FLAMETHROWER, MOVE_CONFUSE_RAY, MOVE_WILL_O_WISP, MOVE_GRUDGE}, - }, - { - .iv = 100, - .lvl = 48, - .species = SPECIES_RAPIDASH, - .moves = {MOVE_BOUNCE, MOVE_AGILITY, MOVE_FIRE_SPIN, MOVE_TAKE_DOWN}, - }, - { - .iv = 100, - .lvl = 50, - .species = SPECIES_GIRAFARIG, - .moves = {MOVE_CRUNCH, MOVE_PSYBEAM, MOVE_STOMP, MOVE_ODOR_SLEUTH}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D7A8[] = { - { - .iv = 100, - .lvl = 52, - .species = SPECIES_MILTANK, - .moves = {MOVE_BODY_SLAM, MOVE_MILK_DRINK, MOVE_GROWL, MOVE_DEFENSE_CURL}, - }, - { - .iv = 100, - .lvl = 52, - .species = SPECIES_TAUROS, - .moves = {MOVE_THRASH, MOVE_HORN_ATTACK, MOVE_PURSUIT, MOVE_SWAGGER}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D7C8[] = { - { - .iv = 0, - .lvl = 50, - .species = SPECIES_ONIX, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D7D0[] = { - { - .iv = 0, - .lvl = 48, - .species = SPECIES_GEODUDE, - .moves = {MOVE_EARTHQUAKE, MOVE_ROCK_BLAST, MOVE_ROLLOUT, MOVE_SELF_DESTRUCT}, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_GRAVELER, - .moves = {MOVE_EARTHQUAKE, MOVE_ROCK_BLAST, MOVE_ROCK_THROW, MOVE_SELF_DESTRUCT}, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_GRAVELER, - .moves = {MOVE_EARTHQUAKE, MOVE_ROCK_BLAST, MOVE_ROCK_THROW, MOVE_SELF_DESTRUCT}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D800[] = { - { - .iv = 50, - .lvl = 50, - .species = SPECIES_SMEARGLE, - .moves = {MOVE_FAKE_OUT, MOVE_EXTREME_SPEED, MOVE_PROTECT, MOVE_QUICK_ATTACK}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D810[] = { - { - .iv = 0, - .lvl = 49, - .species = SPECIES_MAROWAK, - }, - { - .iv = 0, - .lvl = 49, - .species = SPECIES_GOLDUCK, - }, -}; - -static const struct TrainerMonItemCustomMoves sTrainerMons_823D820[] = { - { - .iv = 0, - .lvl = 49, - .species = SPECIES_PERSIAN, - .heldItem = ITEM_NUGGET, - .moves = {MOVE_PAY_DAY, MOVE_BITE, MOVE_TAUNT, MOVE_TORMENT}, - }, - { - .iv = 0, - .lvl = 49, - .species = SPECIES_PERSIAN, - .heldItem = ITEM_NUGGET, - .moves = {MOVE_PAY_DAY, MOVE_SCRATCH, MOVE_TORMENT, MOVE_TAUNT}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D840[] = { - { - .iv = 0, - .lvl = 47, - .species = SPECIES_ONIX, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_GRAVELER, - }, - { - .iv = 0, - .lvl = 49, - .species = SPECIES_MAROWAK, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D858[] = { - { - .iv = 100, - .lvl = 48, - .species = SPECIES_NATU, - }, - { - .iv = 100, - .lvl = 48, - .species = SPECIES_NATU, - }, - { - .iv = 100, - .lvl = 49, - .species = SPECIES_XATU, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D870[] = { - { - .iv = 30, - .lvl = 50, - .species = SPECIES_CHANSEY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D878[] = { - { - .iv = 30, - .lvl = 48, - .species = SPECIES_CLEFAIRY, - }, - { - .iv = 30, - .lvl = 48, - .species = SPECIES_CLEFAIRY, - }, - { - .iv = 30, - .lvl = 48, - .species = SPECIES_CLEFABLE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D890[] = { - { - .iv = 0, - .lvl = 49, - .species = SPECIES_HERACROSS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D898[] = { - { - .iv = 0, - .lvl = 45, - .species = SPECIES_YANMA, - }, - { - .iv = 0, - .lvl = 45, - .species = SPECIES_BEEDRILL, - }, - { - .iv = 0, - .lvl = 46, - .species = SPECIES_YANMA, - }, - { - .iv = 0, - .lvl = 47, - .species = SPECIES_BEEDRILL, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D8B8[] = { - { - .iv = 0, - .lvl = 48, - .species = SPECIES_VENONAT, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_VENOMOTH, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D8C8[] = { - { - .iv = 0, - .lvl = 47, - .species = SPECIES_WEEPINBELL, - }, - { - .iv = 0, - .lvl = 47, - .species = SPECIES_WEEPINBELL, - }, - { - .iv = 0, - .lvl = 49, - .species = SPECIES_VICTREEBEL, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D8E0[] = { - { - .iv = 0, - .lvl = 48, - .species = SPECIES_FARFETCHD, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_FARFETCHD, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D8F0[] = { - { - .iv = 0, - .lvl = 46, - .species = SPECIES_HOPPIP, - }, - { - .iv = 0, - .lvl = 47, - .species = SPECIES_HOPPIP, - }, - { - .iv = 0, - .lvl = 47, - .species = SPECIES_SKIPLOOM, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_SKIPLOOM, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D910[] = { - { - .iv = 0, - .lvl = 49, - .species = SPECIES_SNUBBULL, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D918[] = { - { - .iv = 0, - .lvl = 49, - .species = SPECIES_PINSIR, - }, - { - .iv = 0, - .lvl = 50, - .species = SPECIES_HERACROSS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D928[] = { - { - .iv = 0, - .lvl = 48, - .species = SPECIES_PARAS, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_PARAS, - }, - { - .iv = 0, - .lvl = 49, - .species = SPECIES_PARASECT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D940[] = { - { - .iv = 0, - .lvl = 48, - .species = SPECIES_SANDSLASH, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_ONIX, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_SANDSLASH, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D958[] = { - { - .iv = 20, - .lvl = 21, - .species = SPECIES_NIDORAN_M, - }, - { - .iv = 20, - .lvl = 21, - .species = SPECIES_NIDORAN_F, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D968[] = { - { - .iv = 60, - .lvl = 29, - .species = SPECIES_NIDORINO, - }, - { - .iv = 60, - .lvl = 29, - .species = SPECIES_NIDORINA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D978[] = { - { - .iv = 80, - .lvl = 49, - .species = SPECIES_NIDORINO, - }, - { - .iv = 80, - .lvl = 49, - .species = SPECIES_NIDORINA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D988[] = { - { - .iv = 20, - .lvl = 22, - .species = SPECIES_SQUIRTLE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D990[] = { - { - .iv = 60, - .lvl = 30, - .species = SPECIES_WARTORTLE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D998[] = { - { - .iv = 120, - .lvl = 55, - .species = SPECIES_WARTORTLE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D9A0[] = { - { - .iv = 20, - .lvl = 21, - .species = SPECIES_SPEAROW, - }, - { - .iv = 20, - .lvl = 21, - .species = SPECIES_RATICATE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D9B0[] = { - { - .iv = 60, - .lvl = 29, - .species = SPECIES_FEAROW, - }, - { - .iv = 60, - .lvl = 29, - .species = SPECIES_RATICATE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D9C0[] = { - { - .iv = 120, - .lvl = 54, - .species = SPECIES_FEAROW, - }, - { - .iv = 120, - .lvl = 54, - .species = SPECIES_RATICATE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D9D0[] = { - { - .iv = 20, - .lvl = 21, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 20, - .lvl = 21, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 20, - .lvl = 18, - .species = SPECIES_PIDGEY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D9E8[] = { - { - .iv = 60, - .lvl = 29, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 60, - .lvl = 29, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 60, - .lvl = 26, - .species = SPECIES_PIDGEOTTO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA00[] = { - { - .iv = 80, - .lvl = 47, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 80, - .lvl = 50, - .species = SPECIES_PIDGEOT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA18[] = { - { - .iv = 40, - .lvl = 22, - .species = SPECIES_RATTATA, - }, - { - .iv = 40, - .lvl = 22, - .species = SPECIES_RATICATE, - }, - { - .iv = 40, - .lvl = 22, - .species = SPECIES_RATICATE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA30[] = { - { - .iv = 80, - .lvl = 47, - .species = SPECIES_RATICATE, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_RATICATE, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_RATICATE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA48[] = { - { - .iv = 60, - .lvl = 28, - .species = SPECIES_MAGNETON, - }, - { - .iv = 60, - .lvl = 28, - .species = SPECIES_MAGNETON, - }, - { - .iv = 60, - .lvl = 28, - .species = SPECIES_MAGNETON, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA60[] = { - { - .iv = 60, - .lvl = 29, - .species = SPECIES_GROWLITHE, - }, - { - .iv = 60, - .lvl = 29, - .species = SPECIES_VULPIX, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA70[] = { - { - .iv = 40, - .lvl = 24, - .species = SPECIES_GROWLITHE, - }, - { - .iv = 40, - .lvl = 24, - .species = SPECIES_CHARMANDER, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA80[] = { - { - .iv = 60, - .lvl = 29, - .species = SPECIES_GROWLITHE, - }, - { - .iv = 60, - .lvl = 29, - .species = SPECIES_CHARMELEON, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA90[] = { - { - .iv = 120, - .lvl = 54, - .species = SPECIES_ARCANINE, - }, - { - .iv = 120, - .lvl = 54, - .species = SPECIES_CHARMELEON, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAA0[] = { - { - .iv = 40, - .lvl = 25, - .species = SPECIES_MEOWTH, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAA8[] = { - { - .iv = 60, - .lvl = 30, - .species = SPECIES_PERSIAN, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAB0[] = { - { - .iv = 120, - .lvl = 55, - .species = SPECIES_PERSIAN, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAB8[] = { - { - .iv = 60, - .lvl = 30, - .species = SPECIES_MACHOKE, - }, - { - .iv = 60, - .lvl = 28, - .species = SPECIES_ONIX, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAC8[] = { - { - .iv = 150, - .lvl = 54, - .species = SPECIES_RHYDON, - }, - { - .iv = 150, - .lvl = 54, - .species = SPECIES_LICKITUNG, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAD8[] = { - { - .iv = 90, - .lvl = 29, - .species = SPECIES_MAROWAK, - }, - { - .iv = 90, - .lvl = 29, - .species = SPECIES_SLOWBRO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAE8[] = { - { - .iv = 150, - .lvl = 54, - .species = SPECIES_MAROWAK, - }, - { - .iv = 150, - .lvl = 54, - .species = SPECIES_SLOWBRO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAF8[] = { - { - .iv = 60, - .lvl = 31, - .species = SPECIES_ONIX, - }, - { - .iv = 60, - .lvl = 31, - .species = SPECIES_GRAVELER, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DB08[] = { - { - .iv = 40, - .lvl = 22, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 40, - .lvl = 22, - .species = SPECIES_RATICATE, - }, - { - .iv = 40, - .lvl = 23, - .species = SPECIES_NIDORAN_M, - }, - { - .iv = 40, - .lvl = 21, - .species = SPECIES_MEOWTH, - }, - { - .iv = 40, - .lvl = 22, - .species = SPECIES_PIKACHU, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DB30[] = { - { - .iv = 80, - .lvl = 46, - .species = SPECIES_PIDGEOT, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_RATICATE, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_NIDORINO, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_PERSIAN, - }, - { - .iv = 80, - .lvl = 48, - .species = SPECIES_RAICHU, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DB58[] = { - { - .iv = 60, - .lvl = 28, - .species = SPECIES_MUK, - }, - { - .iv = 60, - .lvl = 28, - .species = SPECIES_MUK, - }, - { - .iv = 60, - .lvl = 28, - .species = SPECIES_MUK, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DB70[] = { - { - .iv = 60, - .lvl = 30, - .species = SPECIES_GROWLITHE, - }, - { - .iv = 60, - .lvl = 30, - .species = SPECIES_VULPIX, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DB80[] = { - { - .iv = 60, - .lvl = 28, - .species = SPECIES_MUK, - }, - { - .iv = 60, - .lvl = 30, - .species = SPECIES_MUK, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DB90[] = { - { - .iv = 60, - .lvl = 28, - .species = SPECIES_POLIWHIRL, - }, - { - .iv = 60, - .lvl = 28, - .species = SPECIES_CLOYSTER, - }, - { - .iv = 60, - .lvl = 28, - .species = SPECIES_SEAKING, - }, - { - .iv = 60, - .lvl = 28, - .species = SPECIES_SEADRA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DBB0[] = { - { - .iv = 60, - .lvl = 33, - .species = SPECIES_ELECTRODE, - }, - { - .iv = 60, - .lvl = 33, - .species = SPECIES_ELECTRODE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DBC0[] = { - { - .iv = 80, - .lvl = 49, - .species = SPECIES_CLEFAIRY, - }, - { - .iv = 80, - .lvl = 49, - .species = SPECIES_PERSIAN, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DBD0[] = { - { - .iv = 60, - .lvl = 28, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 60, - .lvl = 28, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 60, - .lvl = 28, - .species = SPECIES_FEAROW, - }, - { - .iv = 60, - .lvl = 28, - .species = SPECIES_FEAROW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DBF0[] = { - { - .iv = 80, - .lvl = 47, - .species = SPECIES_PIDGEOT, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_PIDGEOT, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_FEAROW, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_FEAROW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DC10[] = { - { - .iv = 60, - .lvl = 27, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 60, - .lvl = 27, - .species = SPECIES_MEOWTH, - }, - { - .iv = 60, - .lvl = 27, - .species = SPECIES_RATICATE, - }, - { - .iv = 60, - .lvl = 27, - .species = SPECIES_PIKACHU, - }, - { - .iv = 60, - .lvl = 27, - .species = SPECIES_MEOWTH, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DC38[] = { - { - .iv = 80, - .lvl = 47, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_PERSIAN, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_RATICATE, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_PIKACHU, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_PERSIAN, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DC60[] = { - { - .iv = 120, - .lvl = 52, - .species = SPECIES_PIDGEOT, - }, - { - .iv = 120, - .lvl = 52, - .species = SPECIES_PERSIAN, - }, - { - .iv = 120, - .lvl = 52, - .species = SPECIES_RATICATE, - }, - { - .iv = 120, - .lvl = 52, - .species = SPECIES_RAICHU, - }, - { - .iv = 120, - .lvl = 52, - .species = SPECIES_PERSIAN, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DC88[] = { - { - .iv = 80, - .lvl = 47, - .species = SPECIES_KOFFING, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_KOFFING, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_MUK, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_WEEZING, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DCA8[] = { - { - .iv = 60, - .lvl = 32, - .species = SPECIES_FEAROW, - }, - { - .iv = 60, - .lvl = 32, - .species = SPECIES_FEAROW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DCB8[] = { - { - .iv = 80, - .lvl = 49, - .species = SPECIES_FEAROW, - }, - { - .iv = 80, - .lvl = 49, - .species = SPECIES_FEAROW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DCC8[] = { - { - .iv = 60, - .lvl = 30, - .species = SPECIES_FEAROW, - }, - { - .iv = 60, - .lvl = 30, - .species = SPECIES_DODUO, - }, - { - .iv = 60, - .lvl = 30, - .species = SPECIES_FEAROW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DCE0[] = { - { - .iv = 80, - .lvl = 48, - .species = SPECIES_FEAROW, - }, - { - .iv = 80, - .lvl = 48, - .species = SPECIES_DODRIO, - }, - { - .iv = 80, - .lvl = 48, - .species = SPECIES_FEAROW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DCF8[] = { - { - .iv = 80, - .lvl = 49, - .species = SPECIES_PIDGEOT, - }, - { - .iv = 80, - .lvl = 49, - .species = SPECIES_WIGGLYTUFF, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DD08[] = { - { - .iv = 60, - .lvl = 30, - .species = SPECIES_DODRIO, - }, - { - .iv = 60, - .lvl = 30, - .species = SPECIES_DODRIO, - }, - { - .iv = 60, - .lvl = 30, - .species = SPECIES_DODUO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DD20[] = { - { - .iv = 80, - .lvl = 48, - .species = SPECIES_DODRIO, - }, - { - .iv = 80, - .lvl = 48, - .species = SPECIES_DODRIO, - }, - { - .iv = 80, - .lvl = 48, - .species = SPECIES_DODRIO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DD38[] = { - { - .iv = 60, - .lvl = 32, - .species = SPECIES_PIKACHU, - }, - { - .iv = 60, - .lvl = 32, - .species = SPECIES_RAICHU, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DD48[] = { - { - .iv = 80, - .lvl = 49, - .species = SPECIES_PIKACHU, - }, - { - .iv = 80, - .lvl = 49, - .species = SPECIES_RAICHU, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DD58[] = { - { - .iv = 120, - .lvl = 54, - .species = SPECIES_RAICHU, - }, - { - .iv = 120, - .lvl = 54, - .species = SPECIES_RAICHU, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823DD68[] = { - { - .iv = 110, - .lvl = 33, - .species = SPECIES_HITMONCHAN, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 110, - .lvl = 33, - .species = SPECIES_HITMONLEE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823DD78[] = { - { - .iv = 130, - .lvl = 51, - .species = SPECIES_HITMONCHAN, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 130, - .lvl = 51, - .species = SPECIES_HITMONLEE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823DD88[] = { - { - .iv = 170, - .lvl = 56, - .species = SPECIES_HITMONCHAN, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 170, - .lvl = 56, - .species = SPECIES_HITMONLEE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DD98[] = { - { - .iv = 80, - .lvl = 48, - .species = SPECIES_WEEZING, - }, - { - .iv = 80, - .lvl = 48, - .species = SPECIES_WEEZING, - }, - { - .iv = 80, - .lvl = 48, - .species = SPECIES_WEEZING, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DDB0[] = { - { - .iv = 80, - .lvl = 49, - .species = SPECIES_PRIMEAPE, - }, - { - .iv = 80, - .lvl = 49, - .species = SPECIES_MACHOKE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DDC0[] = { - { - .iv = 80, - .lvl = 49, - .species = SPECIES_WEEZING, - }, - { - .iv = 80, - .lvl = 49, - .species = SPECIES_MUK, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DDD0[] = { - { - .iv = 80, - .lvl = 49, - .species = SPECIES_MACHOKE, - }, - { - .iv = 80, - .lvl = 49, - .species = SPECIES_MACHAMP, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DDE0[] = { - { - .iv = 80, - .lvl = 49, - .species = SPECIES_PRIMEAPE, - }, - { - .iv = 80, - .lvl = 49, - .species = SPECIES_MACHAMP, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DDF0[] = { - { - .iv = 60, - .lvl = 28, - .species = SPECIES_FEAROW, - }, - { - .iv = 60, - .lvl = 28, - .species = SPECIES_SPEAROW, - }, - { - .iv = 60, - .lvl = 28, - .species = SPECIES_FEAROW, - }, - { - .iv = 60, - .lvl = 28, - .species = SPECIES_SPEAROW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DE10[] = { - { - .iv = 80, - .lvl = 47, - .species = SPECIES_FEAROW, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_FEAROW, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_FEAROW, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_FEAROW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DE30[] = { - { - .iv = 80, - .lvl = 49, - .species = SPECIES_SEAKING, - }, - { - .iv = 80, - .lvl = 49, - .species = SPECIES_SEAKING, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DE40[] = { - { - .iv = 120, - .lvl = 52, - .species = SPECIES_SEADRA, - }, - { - .iv = 120, - .lvl = 52, - .species = SPECIES_SEADRA, - }, - { - .iv = 120, - .lvl = 52, - .species = SPECIES_SEADRA, - }, - { - .iv = 120, - .lvl = 52, - .species = SPECIES_SEADRA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DE60[] = { - { - .iv = 80, - .lvl = 49, - .species = SPECIES_SEAKING, - }, - { - .iv = 80, - .lvl = 49, - .species = SPECIES_SEAKING, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DE70[] = { - { - .iv = 120, - .lvl = 54, - .species = SPECIES_SEAKING, - }, - { - .iv = 120, - .lvl = 54, - .species = SPECIES_SEAKING, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DE80[] = { - { - .iv = 80, - .lvl = 47, - .species = SPECIES_MAGIKARP, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_MAGIKARP, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_MAGIKARP, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_MAGIKARP, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_MAGIKARP, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_MAGIKARP, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DEB0[] = { - { - .iv = 80, - .lvl = 50, - .species = SPECIES_STARMIE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DEB8[] = { - { - .iv = 80, - .lvl = 50, - .species = SPECIES_SEADRA, - }, - { - .iv = 80, - .lvl = 50, - .species = SPECIES_STARMIE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DEC8[] = { - { - .iv = 120, - .lvl = 55, - .species = SPECIES_SEADRA, - }, - { - .iv = 120, - .lvl = 55, - .species = SPECIES_STARMIE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DED8[] = { - { - .iv = 80, - .lvl = 50, - .species = SPECIES_STARMIE, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823DEE0[] = { - { - .iv = 130, - .lvl = 50, - .species = SPECIES_MANKEY, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 130, - .lvl = 50, - .species = SPECIES_PRIMEAPE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823DEF0[] = { - { - .iv = 170, - .lvl = 55, - .species = SPECIES_PRIMEAPE, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 170, - .lvl = 55, - .species = SPECIES_PRIMEAPE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF00[] = { - { - .iv = 130, - .lvl = 50, - .species = SPECIES_HITMONLEE, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 130, - .lvl = 50, - .species = SPECIES_HITMONCHAN, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF10[] = { - { - .iv = 170, - .lvl = 55, - .species = SPECIES_HITMONLEE, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 170, - .lvl = 55, - .species = SPECIES_HITMONCHAN, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF20[] = { - { - .iv = 180, - .lvl = 50, - .species = SPECIES_MACHOKE, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 180, - .lvl = 50, - .species = SPECIES_MACHOKE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF30[] = { - { - .iv = 220, - .lvl = 55, - .species = SPECIES_MACHOKE, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 220, - .lvl = 55, - .species = SPECIES_MACHAMP, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF40[] = { - { - .iv = 180, - .lvl = 50, - .species = SPECIES_MACHOKE, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 180, - .lvl = 50, - .species = SPECIES_MACHOKE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF50[] = { - { - .iv = 220, - .lvl = 55, - .species = SPECIES_MACHOKE, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 220, - .lvl = 55, - .species = SPECIES_MACHAMP, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF60[] = { - { - .iv = 130, - .lvl = 51, - .species = SPECIES_MACHOKE, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 130, - .lvl = 51, - .species = SPECIES_PRIMEAPE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF70[] = { - { - .iv = 170, - .lvl = 56, - .species = SPECIES_MACHAMP, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 170, - .lvl = 56, - .species = SPECIES_PRIMEAPE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DF80[] = { - { - .iv = 80, - .lvl = 47, - .species = SPECIES_POLIWHIRL, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_POLIWHIRL, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_POLIWHIRL, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DF98[] = { - { - .iv = 80, - .lvl = 49, - .species = SPECIES_CLEFAIRY, - }, - { - .iv = 80, - .lvl = 49, - .species = SPECIES_CLEFAIRY, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823DFA8[] = { - { - .iv = 120, - .lvl = 54, - .species = SPECIES_SMEARGLE, - .moves = {MOVE_CROSS_CHOP, MOVE_MEGAHORN, MOVE_DOUBLE_EDGE, MOVE_SELF_DESTRUCT}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DFB8[] = { - { - .iv = 120, - .lvl = 53, - .species = SPECIES_RATICATE, - }, - { - .iv = 120, - .lvl = 53, - .species = SPECIES_PIDGEOT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DFC8[] = { - { - .iv = 150, - .lvl = 53, - .species = SPECIES_PIKACHU, - }, - { - .iv = 150, - .lvl = 53, - .species = SPECIES_CLEFAIRY, - }, - { - .iv = 150, - .lvl = 53, - .species = SPECIES_MARILL, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DFE0[] = { - { - .iv = 60, - .lvl = 30, - .species = SPECIES_NIDORINA, - }, - { - .iv = 60, - .lvl = 30, - .species = SPECIES_NIDORINO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DFF0[] = { - { - .iv = 120, - .lvl = 55, - .species = SPECIES_NIDOKING, - }, - { - .iv = 120, - .lvl = 55, - .species = SPECIES_NIDOQUEEN, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E000[] = { - { - .iv = 120, - .lvl = 53, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 120, - .lvl = 55, - .species = SPECIES_PIDGEOT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E010[] = { - { - .iv = 120, - .lvl = 53, - .species = SPECIES_FEAROW, - }, - { - .iv = 120, - .lvl = 55, - .species = SPECIES_FEAROW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E020[] = { - { - .iv = 120, - .lvl = 53, - .species = SPECIES_NOCTOWL, - }, - { - .iv = 120, - .lvl = 55, - .species = SPECIES_NOCTOWL, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E030[] = { - { - .iv = 120, - .lvl = 54, - .species = SPECIES_MARILL, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E038[] = { - { - .iv = 220, - .lvl = 52, - .species = SPECIES_NATU, - .moves = {MOVE_PSYCHIC, MOVE_CONFUSE_RAY, MOVE_FUTURE_SIGHT, MOVE_WISH}, - }, - { - .iv = 220, - .lvl = 52, - .species = SPECIES_SLOWBRO, - .moves = {MOVE_PSYCHIC, MOVE_HEADBUTT, MOVE_AMNESIA, MOVE_YAWN}, - }, - { - .iv = 220, - .lvl = 54, - .species = SPECIES_KADABRA, - .moves = {MOVE_PSYCHIC, MOVE_FUTURE_SIGHT, MOVE_RECOVER, MOVE_REFLECT}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E068[] = { - { - .iv = 120, - .lvl = 55, - .species = SPECIES_GYARADOS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E070[] = { - { - .iv = 120, - .lvl = 54, - .species = SPECIES_ONIX, - }, - { - .iv = 120, - .lvl = 54, - .species = SPECIES_MACHAMP, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E080[] = { - { - .iv = 120, - .lvl = 54, - .species = SPECIES_MACHOKE, - }, - { - .iv = 120, - .lvl = 54, - .species = SPECIES_MACHOKE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E090[] = { - { - .iv = 150, - .lvl = 55, - .species = SPECIES_RHYDON, - }, - { - .iv = 150, - .lvl = 55, - .species = SPECIES_KANGASKHAN, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E0A0[] = { - { - .iv = 220, - .lvl = 56, - .species = SPECIES_GIRAFARIG, - .moves = {MOVE_CRUNCH, MOVE_PSYBEAM, MOVE_ODOR_SLEUTH, MOVE_AGILITY}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E0B0[] = { - { - .iv = 220, - .lvl = 53, - .species = SPECIES_NATU, - .moves = {MOVE_PSYCHIC, MOVE_CONFUSE_RAY, MOVE_WISH, MOVE_FUTURE_SIGHT}, - }, - { - .iv = 220, - .lvl = 53, - .species = SPECIES_HYPNO, - .moves = {MOVE_PSYCHIC, MOVE_DISABLE, MOVE_PSYCH_UP, MOVE_FUTURE_SIGHT}, - }, - { - .iv = 220, - .lvl = 53, - .species = SPECIES_HYPNO, - .moves = {MOVE_PSYCHIC, MOVE_HYPNOSIS, MOVE_PSYCH_UP, MOVE_FUTURE_SIGHT}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E0E0[] = { - { - .iv = 120, - .lvl = 52, - .species = SPECIES_ELECTRODE, - }, - { - .iv = 120, - .lvl = 52, - .species = SPECIES_PINECO, - }, - { - .iv = 120, - .lvl = 52, - .species = SPECIES_ELECTRODE, - }, - { - .iv = 120, - .lvl = 52, - .species = SPECIES_PINECO, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E100[] = { - { - .iv = 220, - .lvl = 55, - .species = SPECIES_VICTREEBEL, - .moves = {MOVE_RAZOR_LEAF, MOVE_ACID, MOVE_STUN_SPORE, MOVE_WRAP}, - }, - { - .iv = 220, - .lvl = 55, - .species = SPECIES_VICTREEBEL, - .moves = {MOVE_RAZOR_LEAF, MOVE_ACID, MOVE_SLEEP_POWDER, MOVE_SLAM}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E120[] = { - { - .iv = 220, - .lvl = 55, - .species = SPECIES_VILEPLUME, - .moves = {MOVE_PETAL_DANCE, MOVE_MOONLIGHT, MOVE_ACID, MOVE_SLEEP_POWDER}, - }, - { - .iv = 220, - .lvl = 55, - .species = SPECIES_VILEPLUME, - .moves = {MOVE_PETAL_DANCE, MOVE_MOONLIGHT, MOVE_ACID, MOVE_STUN_SPORE}, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823E140[] = { - { - .iv = 170, - .lvl = 54, - .species = SPECIES_PRIMEAPE, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 170, - .lvl = 54, - .species = SPECIES_HITMONTOP, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 170, - .lvl = 54, - .species = SPECIES_MACHAMP, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E158[] = { - { - .iv = 160, - .lvl = 52, - .species = SPECIES_SANDSLASH, - }, - { - .iv = 160, - .lvl = 52, - .species = SPECIES_LICKITUNG, - }, - { - .iv = 160, - .lvl = 55, - .species = SPECIES_URSARING, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E170[] = { - { - .iv = 220, - .lvl = 53, - .species = SPECIES_TANGELA, - .moves = {MOVE_SLAM, MOVE_MEGA_DRAIN, MOVE_BIND, MOVE_INGRAIN}, - }, - { - .iv = 220, - .lvl = 54, - .species = SPECIES_EXEGGUTOR, - .moves = {MOVE_CONFUSION, MOVE_EGG_BOMB, MOVE_STUN_SPORE, MOVE_REFLECT}, - }, - { - .iv = 220, - .lvl = 55, - .species = SPECIES_EXEGGUTOR, - .moves = {MOVE_CONFUSION, MOVE_EGG_BOMB, MOVE_SLEEP_POWDER, MOVE_STOMP}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E1A0[] = { - { - .iv = 220, - .lvl = 56, - .species = SPECIES_CHANSEY, - .moves = {MOVE_EGG_BOMB, MOVE_DEFENSE_CURL, MOVE_MINIMIZE, MOVE_SOFT_BOILED}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E1B0[] = { - { - .iv = 220, - .lvl = 52, - .species = SPECIES_RHYDON, - .moves = {MOVE_EARTHQUAKE, MOVE_HORN_DRILL, MOVE_ROCK_BLAST, MOVE_SCARY_FACE}, - }, - { - .iv = 220, - .lvl = 54, - .species = SPECIES_SLOWBRO, - .moves = {MOVE_PSYCHIC, MOVE_HEADBUTT, MOVE_AMNESIA, MOVE_DISABLE}, - }, - { - .iv = 220, - .lvl = 52, - .species = SPECIES_KANGASKHAN, - .moves = {MOVE_DIZZY_PUNCH, MOVE_BITE, MOVE_ENDURE, MOVE_REVERSAL}, - }, - { - .iv = 220, - .lvl = 52, - .species = SPECIES_MACHAMP, - .moves = {MOVE_CROSS_CHOP, MOVE_VITAL_THROW, MOVE_REVENGE, MOVE_SEISMIC_TOSS}, - }, - { - .iv = 220, - .lvl = 55, - .species = SPECIES_URSARING, - .moves = {MOVE_SLASH, MOVE_FAINT_ATTACK, MOVE_SNORE, MOVE_REST}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E200[] = { - { - .iv = 220, - .lvl = 53, - .species = SPECIES_PERSIAN, - .moves = {MOVE_SLASH, MOVE_SCREECH, MOVE_FAINT_ATTACK, MOVE_BITE}, - }, - { - .iv = 220, - .lvl = 53, - .species = SPECIES_DEWGONG, - .moves = {MOVE_ICE_BEAM, MOVE_TAKE_DOWN, MOVE_ICY_WIND, MOVE_SHEER_COLD}, - }, - { - .iv = 220, - .lvl = 54, - .species = SPECIES_NINETALES, - .moves = {MOVE_FLAMETHROWER, MOVE_CONFUSE_RAY, MOVE_WILL_O_WISP, MOVE_GRUDGE}, - }, - { - .iv = 220, - .lvl = 54, - .species = SPECIES_RAPIDASH, - .moves = {MOVE_BOUNCE, MOVE_AGILITY, MOVE_FIRE_SPIN, MOVE_TAKE_DOWN}, - }, - { - .iv = 220, - .lvl = 56, - .species = SPECIES_GIRAFARIG, - .moves = {MOVE_CRUNCH, MOVE_PSYBEAM, MOVE_STOMP, MOVE_ODOR_SLEUTH}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E250[] = { - { - .iv = 220, - .lvl = 57, - .species = SPECIES_MILTANK, - .moves = {MOVE_BODY_SLAM, MOVE_MILK_DRINK, MOVE_GROWL, MOVE_DEFENSE_CURL}, - }, - { - .iv = 220, - .lvl = 57, - .species = SPECIES_TAUROS, - .moves = {MOVE_TAKE_DOWN, MOVE_SCARY_FACE, MOVE_PURSUIT, MOVE_SWAGGER}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E270[] = { - { - .iv = 20, - .lvl = 19, - .species = SPECIES_METAPOD, - }, - { - .iv = 20, - .lvl = 19, - .species = SPECIES_WEEDLE, - }, - { - .iv = 20, - .lvl = 19, - .species = SPECIES_METAPOD, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E288[] = { - { - .iv = 60, - .lvl = 27, - .species = SPECIES_BUTTERFREE, - }, - { - .iv = 60, - .lvl = 27, - .species = SPECIES_KAKUNA, - }, - { - .iv = 60, - .lvl = 27, - .species = SPECIES_BUTTERFREE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E2A0[] = { - { - .iv = 120, - .lvl = 51, - .species = SPECIES_BUTTERFREE, - }, - { - .iv = 120, - .lvl = 54, - .species = SPECIES_BEEDRILL, - }, - { - .iv = 120, - .lvl = 51, - .species = SPECIES_BUTTERFREE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E2B8[] = { - { - .iv = 80, - .lvl = 49, - .species = SPECIES_POLIWHIRL, - }, - { - .iv = 80, - .lvl = 49, - .species = SPECIES_POLIWRATH, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E2C8[] = { - { - .iv = 80, - .lvl = 49, - .species = SPECIES_SEADRA, - }, - { - .iv = 80, - .lvl = 49, - .species = SPECIES_SEADRA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E2D8[] = { - { - .iv = 80, - .lvl = 49, - .species = SPECIES_POLIWHIRL, - }, - { - .iv = 80, - .lvl = 49, - .species = SPECIES_SEAKING, - }, -}; - -static const struct TrainerMonItemCustomMoves sTrainerMons_823E2E8[] = { - { - .iv = 255, - .lvl = 64, - .species = SPECIES_DEWGONG, - .heldItem = ITEM_NONE, - .moves = {MOVE_ICE_BEAM, MOVE_SURF, MOVE_SIGNAL_BEAM, MOVE_DOUBLE_TEAM}, - }, - { - .iv = 255, - .lvl = 63, - .species = SPECIES_CLOYSTER, - .heldItem = ITEM_NONE, - .moves = {MOVE_ICE_BEAM, MOVE_SURF, MOVE_SUPERSONIC, MOVE_RAIN_DANCE}, - }, - { - .iv = 255, - .lvl = 63, - .species = SPECIES_PILOSWINE, - .heldItem = ITEM_NONE, - .moves = {MOVE_BLIZZARD, MOVE_EARTHQUAKE, MOVE_DOUBLE_EDGE, MOVE_ROCK_SLIDE}, - }, - { - .iv = 255, - .lvl = 66, - .species = SPECIES_JYNX, - .heldItem = ITEM_NONE, - .moves = {MOVE_ICE_BEAM, MOVE_PSYCHIC, MOVE_LOVELY_KISS, MOVE_ATTRACT}, - }, - { - .iv = 255, - .lvl = 66, - .species = SPECIES_LAPRAS, - .heldItem = ITEM_CHERI_BERRY, - .moves = {MOVE_ICE_BEAM, MOVE_SURF, MOVE_PSYCHIC, MOVE_THUNDER}, - }, -}; - -static const struct TrainerMonItemCustomMoves sTrainerMons_823E338[] = { - { - .iv = 255, - .lvl = 65, - .species = SPECIES_STEELIX, - .heldItem = ITEM_NONE, - .moves = {MOVE_EARTHQUAKE, MOVE_IRON_TAIL, MOVE_CRUNCH, MOVE_ROCK_TOMB}, - }, - { - .iv = 255, - .lvl = 65, - .species = SPECIES_HITMONCHAN, - .heldItem = ITEM_NONE, - .moves = {MOVE_SKY_UPPERCUT, MOVE_MACH_PUNCH, MOVE_ROCK_SLIDE, MOVE_COUNTER}, - }, - { - .iv = 255, - .lvl = 65, - .species = SPECIES_HITMONLEE, - .heldItem = ITEM_NONE, - .moves = {MOVE_MEGA_KICK, MOVE_FORESIGHT, MOVE_EARTHQUAKE, MOVE_ROCK_SLIDE}, - }, - { - .iv = 255, - .lvl = 66, - .species = SPECIES_STEELIX, - .heldItem = ITEM_NONE, - .moves = {MOVE_EARTHQUAKE, MOVE_IRON_TAIL, MOVE_CRUNCH, MOVE_DRAGON_BREATH}, - }, - { - .iv = 255, - .lvl = 68, - .species = SPECIES_MACHAMP, - .heldItem = ITEM_PERSIM_BERRY, - .moves = {MOVE_CROSS_CHOP, MOVE_EARTHQUAKE, MOVE_BRICK_BREAK, MOVE_ROCK_SLIDE}, - }, -}; - -static const struct TrainerMonItemCustomMoves sTrainerMons_823E388[] = { - { - .iv = 255, - .lvl = 66, - .species = SPECIES_GENGAR, - .heldItem = ITEM_NONE, - .moves = {MOVE_SHADOW_BALL, MOVE_PSYCHIC, MOVE_CONFUSE_RAY, MOVE_HYPNOSIS}, - }, - { - .iv = 255, - .lvl = 66, - .species = SPECIES_CROBAT, - .heldItem = ITEM_NONE, - .moves = {MOVE_SLUDGE_BOMB, MOVE_AIR_CUTTER, MOVE_SHADOW_BALL, MOVE_CONFUSE_RAY}, - }, - { - .iv = 255, - .lvl = 65, - .species = SPECIES_MISDREAVUS, - .heldItem = ITEM_NONE, - .moves = {MOVE_SHADOW_BALL, MOVE_PSYCHIC, MOVE_THUNDERBOLT, MOVE_ATTRACT}, - }, - { - .iv = 255, - .lvl = 68, - .species = SPECIES_ARBOK, - .heldItem = ITEM_NONE, - .moves = {MOVE_SLUDGE_BOMB, MOVE_EARTHQUAKE, MOVE_GIGA_DRAIN, MOVE_DOUBLE_TEAM}, - }, - { - .iv = 255, - .lvl = 70, - .species = SPECIES_GENGAR, - .heldItem = ITEM_CHESTO_BERRY, - .moves = {MOVE_SHADOW_BALL, MOVE_PSYCHIC, MOVE_THUNDERBOLT, MOVE_SLUDGE_BOMB}, - }, -}; - -static const struct TrainerMonItemCustomMoves sTrainerMons_823E3D8[] = { - { - .iv = 255, - .lvl = 68, - .species = SPECIES_GYARADOS, - .heldItem = ITEM_NONE, - .moves = {MOVE_HYPER_BEAM, MOVE_DRAGON_DANCE, MOVE_EARTHQUAKE, MOVE_THUNDER_WAVE}, - }, - { - .iv = 255, - .lvl = 66, - .species = SPECIES_DRAGONITE, - .heldItem = ITEM_NONE, - .moves = {MOVE_HYPER_BEAM, MOVE_EARTHQUAKE, MOVE_DRAGON_CLAW, MOVE_FLAMETHROWER}, - }, - { - .iv = 255, - .lvl = 66, - .species = SPECIES_KINGDRA, - .heldItem = ITEM_NONE, - .moves = {MOVE_HYPER_BEAM, MOVE_DRAGON_DANCE, MOVE_SURF, MOVE_ICE_BEAM}, - }, - { - .iv = 255, - .lvl = 70, - .species = SPECIES_AERODACTYL, - .heldItem = ITEM_NONE, - .moves = {MOVE_HYPER_BEAM, MOVE_ANCIENT_POWER, MOVE_AERIAL_ACE, MOVE_EARTHQUAKE}, - }, - { - .iv = 255, - .lvl = 72, - .species = SPECIES_DRAGONITE, - .heldItem = ITEM_PERSIM_BERRY, - .moves = {MOVE_HYPER_BEAM, MOVE_OUTRAGE, MOVE_THUNDERBOLT, MOVE_ICE_BEAM}, - }, -}; - -static const struct TrainerMonItemCustomMoves sTrainerMons_823E428[] = { - { - .iv = 255, - .lvl = 72, - .species = SPECIES_HERACROSS, - .heldItem = ITEM_NONE, - .moves = {MOVE_MEGAHORN, MOVE_EARTHQUAKE, MOVE_COUNTER, MOVE_ROCK_TOMB}, - }, - { - .iv = 255, - .lvl = 73, - .species = SPECIES_ALAKAZAM, - .heldItem = ITEM_NONE, - .moves = {MOVE_PSYCHIC, MOVE_SHADOW_BALL, MOVE_CALM_MIND, MOVE_REFLECT}, - }, - { - .iv = 255, - .lvl = 72, - .species = SPECIES_TYRANITAR, - .heldItem = ITEM_NONE, - .moves = {MOVE_CRUNCH, MOVE_EARTHQUAKE, MOVE_THUNDERBOLT, MOVE_AERIAL_ACE}, - }, - { - .iv = 255, - .lvl = 73, - .species = SPECIES_ARCANINE, - .heldItem = ITEM_NONE, - .moves = {MOVE_EXTREME_SPEED, MOVE_OVERHEAT, MOVE_AERIAL_ACE, MOVE_IRON_TAIL}, - }, - { - .iv = 255, - .lvl = 73, - .species = SPECIES_EXEGGUTOR, - .heldItem = ITEM_NONE, - .moves = {MOVE_GIGA_DRAIN, MOVE_PSYCHIC, MOVE_SLEEP_POWDER, MOVE_LIGHT_SCREEN}, - }, - { - .iv = 255, - .lvl = 75, - .species = SPECIES_BLASTOISE, - .heldItem = ITEM_SITRUS_BERRY, - .moves = {MOVE_HYDRO_PUMP, MOVE_ICE_BEAM, MOVE_EARTHQUAKE, MOVE_RAIN_DANCE}, - }, -}; - -static const struct TrainerMonItemCustomMoves sTrainerMons_823E488[] = { - { - .iv = 255, - .lvl = 72, - .species = SPECIES_HERACROSS, - .heldItem = ITEM_NONE, - .moves = {MOVE_MEGAHORN, MOVE_EARTHQUAKE, MOVE_COUNTER, MOVE_ROCK_TOMB}, - }, - { - .iv = 255, - .lvl = 73, - .species = SPECIES_ALAKAZAM, - .heldItem = ITEM_NONE, - .moves = {MOVE_PSYCHIC, MOVE_SHADOW_BALL, MOVE_CALM_MIND, MOVE_REFLECT}, - }, - { - .iv = 255, - .lvl = 72, - .species = SPECIES_TYRANITAR, - .heldItem = ITEM_NONE, - .moves = {MOVE_CRUNCH, MOVE_EARTHQUAKE, MOVE_THUNDERBOLT, MOVE_AERIAL_ACE}, - }, - { - .iv = 255, - .lvl = 73, - .species = SPECIES_GYARADOS, - .heldItem = ITEM_NONE, - .moves = {MOVE_HYDRO_PUMP, MOVE_DRAGON_DANCE, MOVE_EARTHQUAKE, MOVE_HYPER_BEAM}, - }, - { - .iv = 255, - .lvl = 73, - .species = SPECIES_ARCANINE, - .heldItem = ITEM_NONE, - .moves = {MOVE_EXTREME_SPEED, MOVE_OVERHEAT, MOVE_AERIAL_ACE, MOVE_IRON_TAIL}, - }, - { - .iv = 255, - .lvl = 75, - .species = SPECIES_VENUSAUR, - .heldItem = ITEM_SITRUS_BERRY, - .moves = {MOVE_SOLAR_BEAM, MOVE_SLUDGE_BOMB, MOVE_EARTHQUAKE, MOVE_SUNNY_DAY}, - }, -}; - -static const struct TrainerMonItemCustomMoves sTrainerMons_823E4E8[] = { - { - .iv = 255, - .lvl = 72, - .species = SPECIES_HERACROSS, - .heldItem = ITEM_NONE, - .moves = {MOVE_MEGAHORN, MOVE_EARTHQUAKE, MOVE_COUNTER, MOVE_ROCK_TOMB}, - }, - { - .iv = 255, - .lvl = 73, - .species = SPECIES_ALAKAZAM, - .heldItem = ITEM_NONE, - .moves = {MOVE_PSYCHIC, MOVE_SHADOW_BALL, MOVE_CALM_MIND, MOVE_REFLECT}, - }, - { - .iv = 255, - .lvl = 72, - .species = SPECIES_TYRANITAR, - .heldItem = ITEM_NONE, - .moves = {MOVE_CRUNCH, MOVE_EARTHQUAKE, MOVE_THUNDERBOLT, MOVE_AERIAL_ACE}, - }, - { - .iv = 255, - .lvl = 73, - .species = SPECIES_EXEGGUTOR, - .heldItem = ITEM_NONE, - .moves = {MOVE_GIGA_DRAIN, MOVE_PSYCHIC, MOVE_SLEEP_POWDER, MOVE_LIGHT_SCREEN}, - }, - { - .iv = 255, - .lvl = 73, - .species = SPECIES_GYARADOS, - .heldItem = ITEM_NONE, - .moves = {MOVE_HYDRO_PUMP, MOVE_DRAGON_DANCE, MOVE_EARTHQUAKE, MOVE_HYPER_BEAM}, - }, - { - .iv = 255, - .lvl = 75, - .species = SPECIES_CHARIZARD, - .heldItem = ITEM_SITRUS_BERRY, - .moves = {MOVE_FIRE_BLAST, MOVE_DRAGON_CLAW, MOVE_AERIAL_ACE, MOVE_EARTHQUAKE}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E548[] = { - { - .iv = 50, - .lvl = 39, - .species = SPECIES_WEEZING, - }, - { - .iv = 50, - .lvl = 39, - .species = SPECIES_MUK, - }, -}; - -const u8 gTrainerClassNames[][13] = { - _("{PKMN} TRAINER"), - _("{PKMN} TRAINER"), - _("AQUA LEADER"), - _("TEAM AQUA"), - _("AROMA LADY"), - _("RUIN MANIAC"), - _("INTERVIEWER"), - _("TUBER"), - _("TUBER"), - _("COOLTRAINER"), - _("HEX MANIAC"), - _("LADY"), - _("BEAUTY"), - _("RICH BOY"), - _("POKéMANIAC"), - _("SWIMMER♂"), - _("BLACK BELT"), - _("GUITARIST"), - _("KINDLER"), - _("CAMPER"), - _("BUG MANIAC"), - _("PSYCHIC"), - _("GENTLEMAN"), - _("ELITE FOUR"), - _("LEADER"), - _("SCHOOL KID"), - _("SR. AND JR."), - _("POKéFAN"), - _("EXPERT"), - _("YOUNGSTER"), - _("CHAMPION"), - _("FISHERMAN"), - _("TRIATHLETE"), - _("DRAGON TAMER"), - _("BIRD KEEPER"), - _("NINJA BOY"), - _("BATTLE GIRL"), - _("PARASOL LADY"), - _("SWIMMER♀"), - _("PICNICKER"), - _("TWINS"), - _("SAILOR"), - _("BOARDER"), - _("COLLECTOR"), - _("{PKMN} TRAINER"), - _("{PKMN} BREEDER"), - _("{PKMN} RANGER"), - _("MAGMA LEADER"), - _("TEAM MAGMA"), - _("LASS"), - _("BUG CATCHER"), - _("HIKER"), - _("YOUNG COUPLE"), - _("OLD COUPLE"), - _("SIS AND BRO"), - _("AQUA ADMIN"), - _("MAGMA ADMIN"), - _("YOUNGSTER"), - _("BUG CATCHER"), - _("LASS"), - _("SAILOR"), - _("CAMPER"), - _("PICNICKER"), - _("POKéMANIAC"), - _("SUPER NERD"), - _("HIKER"), - _("BIKER"), - _("BURGLAR"), - _("ENGINEER"), - _("FISHERMAN"), - _("SWIMMER♂"), - _("CUE BALL"), - _("GAMER"), - _("BEAUTY"), - _("SWIMMER♀"), - _("PSYCHIC"), - _("ROCKER"), - _("JUGGLER"), - _("TAMER"), - _("BIRD KEEPER"), - _("BLACK BELT"), - _("RIVAL"), - _("SCIENTIST"), - _("BOSS"), - _("LEADER"), - _("TEAM ROCKET"), - _("COOLTRAINER"), - _("ELITE FOUR"), - _("GENTLEMAN"), - _("RIVAL"), - _("CHAMPION"), - _("CHANNELER"), - _("TWINS"), - _("COOL COUPLE"), - _("YOUNG COUPLE"), - _("CRUSH KIN"), - _("SIS AND BRO"), - _("{PKMN} PROF."), - _("PLAYER"), - _("CRUSH GIRL"), - _("TUBER"), - _("{PKMN} BREEDER"), - _("{PKMN} RANGER"), - _("AROMA LADY"), - _("RUIN MANIAC"), - _("LADY"), - _("PAINTER"), -}; - const struct Trainer gTrainers[] = { [TRAINER_NONE] = { .partyFlags = 0, |