summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiegoisawesome <Diegoisawesome@users.noreply.github.com>2018-07-24 18:58:56 -0700
committerGitHub <noreply@github.com>2018-07-24 18:58:56 -0700
commit5883f867f00b8cc3f3630a8ab4aa2e9d21406949 (patch)
tree4ca746f73b170251af03ff7a2e749f89e5cb0462
parentc47aac3538286c50221f5183b2fee5089a057b55 (diff)
parent3d04105488e0cb2bc712c657f3a7d5e855069ce9 (diff)
Merge pull request #278 from vblm12/trainer_data
Move some trainer data into c structs
-rw-r--r--data/data2b.s232
-rw-r--r--data/data2c.s226
-rw-r--r--data/text/move_names.inc356
-rw-r--r--data/text/species_names.inc413
-rw-r--r--data/text/trainer_class_names.inc67
-rw-r--r--data/trainer_parties.inc11268
-rw-r--r--data/trainers.inc10261
-rw-r--r--include/battle.h8
-rw-r--r--include/constants/opponents.h1712
-rw-r--r--include/constants/trainers.h858
-rw-r--r--ld_script.txt2
-rw-r--r--src/battle_data.c13
-rw-r--r--src/data/text/move_names.h357
-rw-r--r--src/data/text/species_names.h414
-rw-r--r--src/data/text/trainer_class_names.h73
-rw-r--r--src/data/trainer_parties.h12437
-rw-r--r--src/data/trainers.h11971
17 files changed, 26355 insertions, 24313 deletions
diff --git a/data/data2b.s b/data/data2b.s
index 87ca0b881..bf28d13d6 100644
--- a/data/data2b.s
+++ b/data/data2b.s
@@ -4630,235 +4630,3 @@ gUnknown_08305D0C:: @ 8305D0C
.4byte 0x00000888, 0x00000888, 0x00000888, 0x00000888
.4byte 0x00000888, 0x00000888, 0x00000888, 0x00000888
.4byte 0x00000888, 0x00000888, 0x00000888, 0x00000888
-
-@ 830B62C
- .include "data/trainer_parties.inc"
-
-@ 830FCD4
- .include "data/text/trainer_class_names.inc"
-
-@ 8310030
- .include "data/trainers.inc"
-
-@ 83185C8
- .include "data/text/species_names.inc"
-
-@ 831977C
- .include "data/text/move_names.inc"
-
-.align 2
- .2byte 0x0300, 0x0000
-
- .align 2
-gUnknown_0831A988:: @ 831A988
- .byte 0x00, 0x03, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00
-
- .align 2
-gUnknown_0831A990:: @ 831A990
- .byte 0x00, 0x03, 0x00, 0xc0, 0x40, 0x00, 0x00, 0x00
-
- .align 2
-gUnknown_0831A998:: @ 831A998
- .2byte 0x0080, 0x0080, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
-
- .align 2
-gUnknown_0831A9A8:: @ 831A9A8
- .2byte 0x0080, 0x0080, 0x0000, 0x0000, 0x0018, 0x0018, 0x8000, 0x0000
- .2byte 0x0018, 0x0018, 0x8000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
-
- .align 2
-gUnknown_0831A9C8:: @ 831A9C8
- .4byte gUnknown_0831A998
- .4byte gUnknown_0831A9A8
-
- .align 2
-gUnknown_0831A9D0:: @ 831A9D0
- spr_template 0x2710, 0x2710, gUnknown_0831A988, gDummySpriteAnimTable, NULL, gUnknown_0831A9C8, nullsub_17
-
- .align 2
-gUnknown_0831A9E8:: @ 831A9E8
- spr_template 0x2710, 0x2710, gUnknown_0831A990, gDummySpriteAnimTable, NULL, gUnknown_0831A9C8, nullsub_17
-
- .align 2
-gUnknown_0831AA00:: @ 831AA00
- obj_tiles gUnknown_08D77B0C, 0x1000, 0x2710
-
- .align 2
-gBattleBgTemplates:: @ 831AA08
- .4byte 0x00000580, 0x000005c5, 0x000013e6, 0x000033ab
-
- .align 2
-gUnknown_0831AA18:: @ 831AA18
- window_template 0x00, 0x02, 0x0f, 0x1a, 0x04, 0x00, 0x0090
- window_template 0x00, 0x01, 0x23, 0x0e, 0x04, 0x00, 0x01c0
- window_template 0x00, 0x11, 0x23, 0x0c, 0x04, 0x05, 0x0190
- window_template 0x00, 0x02, 0x37, 0x08, 0x02, 0x05, 0x0300
- window_template 0x00, 0x0b, 0x37, 0x08, 0x02, 0x05, 0x0310
- window_template 0x00, 0x02, 0x39, 0x08, 0x02, 0x05, 0x0320
- window_template 0x00, 0x0b, 0x39, 0x08, 0x02, 0x05, 0x0330
- window_template 0x00, 0x15, 0x37, 0x04, 0x02, 0x05, 0x0290
- window_template 0x00, 0x15, 0x39, 0x00, 0x00, 0x05, 0x0298
- window_template 0x00, 0x19, 0x37, 0x04, 0x02, 0x05, 0x0298
- window_template 0x00, 0x15, 0x39, 0x08, 0x02, 0x05, 0x02a0
- window_template 0x00, 0x15, 0x37, 0x08, 0x04, 0x05, 0x02b0
- window_template 0x00, 0x1a, 0x09, 0x03, 0x04, 0x05, 0x0100
- window_template 0x01, 0x13, 0x08, 0x0a, 0x0b, 0x05, 0x0100
- window_template 0x02, 0x12, 0x00, 0x0c, 0x03, 0x06, 0x016e
- window_template 0x01, 0x02, 0x03, 0x06, 0x02, 0x05, 0x0020
- window_template 0x02, 0x02, 0x03, 0x06, 0x02, 0x05, 0x0040
- window_template 0x01, 0x02, 0x02, 0x06, 0x02, 0x05, 0x0020
- window_template 0x02, 0x02, 0x02, 0x06, 0x02, 0x05, 0x0040
- window_template 0x01, 0x02, 0x06, 0x06, 0x02, 0x05, 0x0060
- window_template 0x02, 0x02, 0x06, 0x06, 0x02, 0x05, 0x0080
- window_template 0x00, 0x0c, 0x02, 0x06, 0x02, 0x00, 0x00a0
- window_template 0x00, 0x04, 0x02, 0x07, 0x02, 0x00, 0x00a0
- window_template 0x00, 0x13, 0x02, 0x07, 0x02, 0x00, 0x00b0
- null_window_template
-
- .align 2
-gUnknown_0831AAE0:: @ 831AAE0
- window_template 0x00, 0x02, 0x0f, 0x1a, 0x04, 0x00, 0x0090
- window_template 0x00, 0x01, 0x23, 0x0e, 0x04, 0x00, 0x01c0
- window_template 0x00, 0x11, 0x23, 0x0c, 0x04, 0x05, 0x0190
- window_template 0x00, 0x02, 0x37, 0x08, 0x02, 0x05, 0x0300
- window_template 0x00, 0x0b, 0x37, 0x08, 0x02, 0x05, 0x0310
- window_template 0x00, 0x02, 0x39, 0x08, 0x02, 0x05, 0x0320
- window_template 0x00, 0x0b, 0x39, 0x08, 0x02, 0x05, 0x0330
- window_template 0x00, 0x15, 0x37, 0x04, 0x02, 0x05, 0x0290
- window_template 0x00, 0x15, 0x39, 0x00, 0x00, 0x05, 0x0298
- window_template 0x00, 0x19, 0x37, 0x04, 0x02, 0x05, 0x0298
- window_template 0x00, 0x15, 0x39, 0x08, 0x02, 0x05, 0x02a0
- window_template 0x00, 0x15, 0x37, 0x08, 0x04, 0x05, 0x02b0
- window_template 0x00, 0x1a, 0x09, 0x03, 0x04, 0x05, 0x0100
- window_template 0x01, 0x13, 0x08, 0x0a, 0x0b, 0x05, 0x0100
- window_template 0x02, 0x12, 0x00, 0x0c, 0x03, 0x06, 0x016e
- window_template 0x00, 0x06, 0x01, 0x08, 0x02, 0x05, 0x0100
- window_template 0x00, 0x0e, 0x01, 0x02, 0x02, 0x05, 0x0110
- window_template 0x00, 0x10, 0x01, 0x08, 0x02, 0x05, 0x0114
- window_template 0x00, 0x0c, 0x04, 0x06, 0x02, 0x05, 0x0124
- window_template 0x00, 0x0c, 0x06, 0x06, 0x02, 0x05, 0x0130
- window_template 0x00, 0x0c, 0x08, 0x06, 0x02, 0x05, 0x013c
- window_template 0x00, 0x08, 0x0b, 0x0e, 0x02, 0x05, 0x0148
- window_template 0x00, 0x02, 0x0f, 0x1a, 0x04, 0x07, 0x0090
- null_window_template
-
- .align 2
-gBattleWindowTemplates:: @ 831ABA0
- .4byte gUnknown_0831AA18
- .4byte gUnknown_0831AAE0
-
- .align 2
-gBattleTerrainTable:: @ 831ABA8
- @ tall_grass
- .4byte gBattleTerrainTiles_TallGrass
- .4byte gBattleTerrainTilemap_TallGrass
- .4byte gBattleTerrainAnimTiles_TallGrass
- .4byte gBattleTerrainAnimTilemap_TallGrass
- .4byte gBattleTerrainPalette_TallGrass
-
- @ long_grass
- .4byte gBattleTerrainTiles_LongGrass
- .4byte gBattleTerrainTilemap_LongGrass
- .4byte gBattleTerrainAnimTiles_LongGrass
- .4byte gBattleTerrainAnimTilemap_LongGrass
- .4byte gBattleTerrainPalette_LongGrass
-
- @ sand
- .4byte gBattleTerrainTiles_Sand
- .4byte gBattleTerrainTilemap_Sand
- .4byte gBattleTerrainAnimTiles_Sand
- .4byte gBattleTerrainAnimTilemap_Sand
- .4byte gBattleTerrainPalette_Sand
-
- @ underwater
- .4byte gBattleTerrainTiles_Underwater
- .4byte gBattleTerrainTilemap_Underwater
- .4byte gBattleTerrainAnimTiles_Underwater
- .4byte gBattleTerrainAnimTilemap_Underwater
- .4byte gBattleTerrainPalette_Underwater
-
- @ water
- .4byte gBattleTerrainTiles_Water
- .4byte gBattleTerrainTilemap_Water
- .4byte gBattleTerrainAnimTiles_Water
- .4byte gBattleTerrainAnimTilemap_Water
- .4byte gBattleTerrainPalette_Water
-
- @ pond_water
- .4byte gBattleTerrainTiles_PondWater
- .4byte gBattleTerrainTilemap_PondWater
- .4byte gBattleTerrainAnimTiles_PondWater
- .4byte gBattleTerrainAnimTilemap_PondWater
- .4byte gBattleTerrainPalette_PondWater
-
- @ rock
- .4byte gBattleTerrainTiles_Rock
- .4byte gBattleTerrainTilemap_Rock
- .4byte gBattleTerrainAnimTiles_Rock
- .4byte gBattleTerrainAnimTilemap_Rock
- .4byte gBattleTerrainPalette_Rock
-
- @ cave
- .4byte gBattleTerrainTiles_Cave
- .4byte gBattleTerrainTilemap_Cave
- .4byte gBattleTerrainAnimTiles_Cave
- .4byte gBattleTerrainAnimTilemap_Cave
- .4byte gBattleTerrainPalette_Cave
-
- @ building
- .4byte gBattleTerrainTiles_Building
- .4byte gBattleTerrainTilemap_Building
- .4byte gBattleTerrainAnimTiles_Building
- .4byte gBattleTerrainAnimTilemap_Building
- .4byte gBattleTerrainPalette_Building
-
- @ plain
- .4byte gBattleTerrainTiles_Building
- .4byte gBattleTerrainTilemap_Building
- .4byte gBattleTerrainAnimTiles_Building
- .4byte gBattleTerrainAnimTilemap_Building
- .4byte gBattleTerrainPalette_Plain
-
- .align 2
-gUnknown_0831AC70:: @ 831AC70
- .4byte REG_BG3HOFS
- .4byte ((DMA_ENABLE | DMA_START_HBLANK | DMA_REPEAT | DMA_DEST_RELOAD) << 16) | 1
- .4byte 1
- .4byte REG_BG3HOFS
- .4byte ((DMA_ENABLE | DMA_START_HBLANK | DMA_32BIT | DMA_REPEAT | DMA_DEST_RELOAD) << 16) | 1
- .4byte 1
-
- .align 2
-gUnknown_0831AC88:: @ 831AC88
- spr_template 0x0000, 0x0000, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8038528
-
-gText_ShedinjaJapaneseName:: @ 831ACA0
- .string "ヌケニン$" @ Nukenin
-
- .align 2
-gUnknown_0831ACA8:: @ 831ACA8
- .2byte 0x0100
- .2byte 0xC000
- .2byte 0x0800
-
- .align 2
-gUnknown_0831ACB0:: @ 831ACB0
- .2byte 0x0100
- .2byte 0xC000
- .2byte 0x2800
-
- .align 2
-gUnknown_0831ACB8:: @ 831ACB8
- .2byte 0x0000, 0x0005, 0xfffe, 0x0000
-
- .align 2
-gUnknown_0831ACC0:: @ 831ACC0
- .4byte gUnknown_0831ACB8
-
- .align 2
-gUnknown_0831ACC4:: @ 831ACC4
- .2byte 0xfff0, 0x0000, 0x0400, 0x0000, 0x0000, 0x0000, 0x3c00, 0x0000, 0x7ffe, 0x0001, 0x0000, 0x0000
-
- .align 2
-gUnknown_0831ACDC:: @ 831ACDC
- .4byte gUnknown_0831ACC4
diff --git a/data/data2c.s b/data/data2c.s
new file mode 100644
index 000000000..a661dc165
--- /dev/null
+++ b/data/data2c.s
@@ -0,0 +1,226 @@
+#include "constants/items.h"
+#include "constants/moves.h"
+#include "constants/species.h"
+#include "constants/trainers.h"
+#include "constants/pokemon.h"
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+ .2byte 0x0300, 0x0000
+
+ .align 2
+gUnknown_0831A988:: @ 831A988
+ .byte 0x00, 0x03, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00
+
+ .align 2
+gUnknown_0831A990:: @ 831A990
+ .byte 0x00, 0x03, 0x00, 0xc0, 0x40, 0x00, 0x00, 0x00
+
+ .align 2
+gUnknown_0831A998:: @ 831A998
+ .2byte 0x0080, 0x0080, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_0831A9A8:: @ 831A9A8
+ .2byte 0x0080, 0x0080, 0x0000, 0x0000, 0x0018, 0x0018, 0x8000, 0x0000
+ .2byte 0x0018, 0x0018, 0x8000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_0831A9C8:: @ 831A9C8
+ .4byte gUnknown_0831A998
+ .4byte gUnknown_0831A9A8
+
+ .align 2
+gUnknown_0831A9D0:: @ 831A9D0
+ spr_template 0x2710, 0x2710, gUnknown_0831A988, gDummySpriteAnimTable, NULL, gUnknown_0831A9C8, nullsub_17
+
+ .align 2
+gUnknown_0831A9E8:: @ 831A9E8
+ spr_template 0x2710, 0x2710, gUnknown_0831A990, gDummySpriteAnimTable, NULL, gUnknown_0831A9C8, nullsub_17
+
+ .align 2
+gUnknown_0831AA00:: @ 831AA00
+ obj_tiles gUnknown_08D77B0C, 0x1000, 0x2710
+
+ .align 2
+gBattleBgTemplates:: @ 831AA08
+ .4byte 0x00000580, 0x000005c5, 0x000013e6, 0x000033ab
+
+ .align 2
+gUnknown_0831AA18:: @ 831AA18
+ window_template 0x00, 0x02, 0x0f, 0x1a, 0x04, 0x00, 0x0090
+ window_template 0x00, 0x01, 0x23, 0x0e, 0x04, 0x00, 0x01c0
+ window_template 0x00, 0x11, 0x23, 0x0c, 0x04, 0x05, 0x0190
+ window_template 0x00, 0x02, 0x37, 0x08, 0x02, 0x05, 0x0300
+ window_template 0x00, 0x0b, 0x37, 0x08, 0x02, 0x05, 0x0310
+ window_template 0x00, 0x02, 0x39, 0x08, 0x02, 0x05, 0x0320
+ window_template 0x00, 0x0b, 0x39, 0x08, 0x02, 0x05, 0x0330
+ window_template 0x00, 0x15, 0x37, 0x04, 0x02, 0x05, 0x0290
+ window_template 0x00, 0x15, 0x39, 0x00, 0x00, 0x05, 0x0298
+ window_template 0x00, 0x19, 0x37, 0x04, 0x02, 0x05, 0x0298
+ window_template 0x00, 0x15, 0x39, 0x08, 0x02, 0x05, 0x02a0
+ window_template 0x00, 0x15, 0x37, 0x08, 0x04, 0x05, 0x02b0
+ window_template 0x00, 0x1a, 0x09, 0x03, 0x04, 0x05, 0x0100
+ window_template 0x01, 0x13, 0x08, 0x0a, 0x0b, 0x05, 0x0100
+ window_template 0x02, 0x12, 0x00, 0x0c, 0x03, 0x06, 0x016e
+ window_template 0x01, 0x02, 0x03, 0x06, 0x02, 0x05, 0x0020
+ window_template 0x02, 0x02, 0x03, 0x06, 0x02, 0x05, 0x0040
+ window_template 0x01, 0x02, 0x02, 0x06, 0x02, 0x05, 0x0020
+ window_template 0x02, 0x02, 0x02, 0x06, 0x02, 0x05, 0x0040
+ window_template 0x01, 0x02, 0x06, 0x06, 0x02, 0x05, 0x0060
+ window_template 0x02, 0x02, 0x06, 0x06, 0x02, 0x05, 0x0080
+ window_template 0x00, 0x0c, 0x02, 0x06, 0x02, 0x00, 0x00a0
+ window_template 0x00, 0x04, 0x02, 0x07, 0x02, 0x00, 0x00a0
+ window_template 0x00, 0x13, 0x02, 0x07, 0x02, 0x00, 0x00b0
+ null_window_template
+
+ .align 2
+gUnknown_0831AAE0:: @ 831AAE0
+ window_template 0x00, 0x02, 0x0f, 0x1a, 0x04, 0x00, 0x0090
+ window_template 0x00, 0x01, 0x23, 0x0e, 0x04, 0x00, 0x01c0
+ window_template 0x00, 0x11, 0x23, 0x0c, 0x04, 0x05, 0x0190
+ window_template 0x00, 0x02, 0x37, 0x08, 0x02, 0x05, 0x0300
+ window_template 0x00, 0x0b, 0x37, 0x08, 0x02, 0x05, 0x0310
+ window_template 0x00, 0x02, 0x39, 0x08, 0x02, 0x05, 0x0320
+ window_template 0x00, 0x0b, 0x39, 0x08, 0x02, 0x05, 0x0330
+ window_template 0x00, 0x15, 0x37, 0x04, 0x02, 0x05, 0x0290
+ window_template 0x00, 0x15, 0x39, 0x00, 0x00, 0x05, 0x0298
+ window_template 0x00, 0x19, 0x37, 0x04, 0x02, 0x05, 0x0298
+ window_template 0x00, 0x15, 0x39, 0x08, 0x02, 0x05, 0x02a0
+ window_template 0x00, 0x15, 0x37, 0x08, 0x04, 0x05, 0x02b0
+ window_template 0x00, 0x1a, 0x09, 0x03, 0x04, 0x05, 0x0100
+ window_template 0x01, 0x13, 0x08, 0x0a, 0x0b, 0x05, 0x0100
+ window_template 0x02, 0x12, 0x00, 0x0c, 0x03, 0x06, 0x016e
+ window_template 0x00, 0x06, 0x01, 0x08, 0x02, 0x05, 0x0100
+ window_template 0x00, 0x0e, 0x01, 0x02, 0x02, 0x05, 0x0110
+ window_template 0x00, 0x10, 0x01, 0x08, 0x02, 0x05, 0x0114
+ window_template 0x00, 0x0c, 0x04, 0x06, 0x02, 0x05, 0x0124
+ window_template 0x00, 0x0c, 0x06, 0x06, 0x02, 0x05, 0x0130
+ window_template 0x00, 0x0c, 0x08, 0x06, 0x02, 0x05, 0x013c
+ window_template 0x00, 0x08, 0x0b, 0x0e, 0x02, 0x05, 0x0148
+ window_template 0x00, 0x02, 0x0f, 0x1a, 0x04, 0x07, 0x0090
+ null_window_template
+
+ .align 2
+gBattleWindowTemplates:: @ 831ABA0
+ .4byte gUnknown_0831AA18
+ .4byte gUnknown_0831AAE0
+
+ .align 2
+gBattleTerrainTable:: @ 831ABA8
+ @ tall_grass
+ .4byte gBattleTerrainTiles_TallGrass
+ .4byte gBattleTerrainTilemap_TallGrass
+ .4byte gBattleTerrainAnimTiles_TallGrass
+ .4byte gBattleTerrainAnimTilemap_TallGrass
+ .4byte gBattleTerrainPalette_TallGrass
+
+ @ long_grass
+ .4byte gBattleTerrainTiles_LongGrass
+ .4byte gBattleTerrainTilemap_LongGrass
+ .4byte gBattleTerrainAnimTiles_LongGrass
+ .4byte gBattleTerrainAnimTilemap_LongGrass
+ .4byte gBattleTerrainPalette_LongGrass
+
+ @ sand
+ .4byte gBattleTerrainTiles_Sand
+ .4byte gBattleTerrainTilemap_Sand
+ .4byte gBattleTerrainAnimTiles_Sand
+ .4byte gBattleTerrainAnimTilemap_Sand
+ .4byte gBattleTerrainPalette_Sand
+
+ @ underwater
+ .4byte gBattleTerrainTiles_Underwater
+ .4byte gBattleTerrainTilemap_Underwater
+ .4byte gBattleTerrainAnimTiles_Underwater
+ .4byte gBattleTerrainAnimTilemap_Underwater
+ .4byte gBattleTerrainPalette_Underwater
+
+ @ water
+ .4byte gBattleTerrainTiles_Water
+ .4byte gBattleTerrainTilemap_Water
+ .4byte gBattleTerrainAnimTiles_Water
+ .4byte gBattleTerrainAnimTilemap_Water
+ .4byte gBattleTerrainPalette_Water
+
+ @ pond_water
+ .4byte gBattleTerrainTiles_PondWater
+ .4byte gBattleTerrainTilemap_PondWater
+ .4byte gBattleTerrainAnimTiles_PondWater
+ .4byte gBattleTerrainAnimTilemap_PondWater
+ .4byte gBattleTerrainPalette_PondWater
+
+ @ rock
+ .4byte gBattleTerrainTiles_Rock
+ .4byte gBattleTerrainTilemap_Rock
+ .4byte gBattleTerrainAnimTiles_Rock
+ .4byte gBattleTerrainAnimTilemap_Rock
+ .4byte gBattleTerrainPalette_Rock
+
+ @ cave
+ .4byte gBattleTerrainTiles_Cave
+ .4byte gBattleTerrainTilemap_Cave
+ .4byte gBattleTerrainAnimTiles_Cave
+ .4byte gBattleTerrainAnimTilemap_Cave
+ .4byte gBattleTerrainPalette_Cave
+
+ @ building
+ .4byte gBattleTerrainTiles_Building
+ .4byte gBattleTerrainTilemap_Building
+ .4byte gBattleTerrainAnimTiles_Building
+ .4byte gBattleTerrainAnimTilemap_Building
+ .4byte gBattleTerrainPalette_Building
+
+ @ plain
+ .4byte gBattleTerrainTiles_Building
+ .4byte gBattleTerrainTilemap_Building
+ .4byte gBattleTerrainAnimTiles_Building
+ .4byte gBattleTerrainAnimTilemap_Building
+ .4byte gBattleTerrainPalette_Plain
+
+ .align 2
+gUnknown_0831AC70:: @ 831AC70
+ .4byte REG_BG3HOFS
+ .4byte ((DMA_ENABLE | DMA_START_HBLANK | DMA_REPEAT | DMA_DEST_RELOAD) << 16) | 1
+ .4byte 1
+ .4byte REG_BG3HOFS
+ .4byte ((DMA_ENABLE | DMA_START_HBLANK | DMA_32BIT | DMA_REPEAT | DMA_DEST_RELOAD) << 16) | 1
+ .4byte 1
+
+ .align 2
+gUnknown_0831AC88:: @ 831AC88
+ spr_template 0x0000, 0x0000, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8038528
+
+gText_ShedinjaJapaneseName:: @ 831ACA0
+ .string "ヌケニン$" @ Nukenin
+
+ .align 2
+gUnknown_0831ACA8:: @ 831ACA8
+ .2byte 0x0100
+ .2byte 0xC000
+ .2byte 0x0800
+
+ .align 2
+gUnknown_0831ACB0:: @ 831ACB0
+ .2byte 0x0100
+ .2byte 0xC000
+ .2byte 0x2800
+
+ .align 2
+gUnknown_0831ACB8:: @ 831ACB8
+ .2byte 0x0000, 0x0005, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_0831ACC0:: @ 831ACC0
+ .4byte gUnknown_0831ACB8
+
+ .align 2
+gUnknown_0831ACC4:: @ 831ACC4
+ .2byte 0xfff0, 0x0000, 0x0400, 0x0000, 0x0000, 0x0000, 0x3c00, 0x0000, 0x7ffe, 0x0001, 0x0000, 0x0000
+
+ .align 2
+gUnknown_0831ACDC:: @ 831ACDC
+ .4byte gUnknown_0831ACC4
diff --git a/data/text/move_names.inc b/data/text/move_names.inc
deleted file mode 100644
index 5efb85fc7..000000000
--- a/data/text/move_names.inc
+++ /dev/null
@@ -1,356 +0,0 @@
-gMoveNames:: @ 831977C
- .string "-$", 13
- .string "POUND$", 13
- .string "KARATE CHOP$", 13
- .string "DOUBLESLAP$", 13
- .string "COMET PUNCH$", 13
- .string "MEGA PUNCH$", 13
- .string "PAY DAY$", 13
- .string "FIRE PUNCH$", 13
- .string "ICE PUNCH$", 13
- .string "THUNDERPUNCH$", 13
- .string "SCRATCH$", 13
- .string "VICEGRIP$", 13
- .string "GUILLOTINE$", 13
- .string "RAZOR WIND$", 13
- .string "SWORDS DANCE$", 13
- .string "CUT$", 13
- .string "GUST$", 13
- .string "WING ATTACK$", 13
- .string "WHIRLWIND$", 13
- .string "FLY$", 13
- .string "BIND$", 13
- .string "SLAM$", 13
- .string "VINE WHIP$", 13
- .string "STOMP$", 13
- .string "DOUBLE KICK$", 13
- .string "MEGA KICK$", 13
- .string "JUMP KICK$", 13
- .string "ROLLING KICK$", 13
- .string "SAND-ATTACK$", 13
- .string "HEADBUTT$", 13
- .string "HORN ATTACK$", 13
- .string "FURY ATTACK$", 13
- .string "HORN DRILL$", 13
- .string "TACKLE$", 13
- .string "BODY SLAM$", 13
- .string "WRAP$", 13
- .string "TAKE DOWN$", 13
- .string "THRASH$", 13
- .string "DOUBLE-EDGE$", 13
- .string "TAIL WHIP$", 13
- .string "POISON STING$", 13
- .string "TWINEEDLE$", 13
- .string "PIN MISSILE$", 13
- .string "LEER$", 13
- .string "BITE$", 13
- .string "GROWL$", 13
- .string "ROAR$", 13
- .string "SING$", 13
- .string "SUPERSONIC$", 13
- .string "SONICBOOM$", 13
- .string "DISABLE$", 13
- .string "ACID$", 13
- .string "EMBER$", 13
- .string "FLAMETHROWER$", 13
- .string "MIST$", 13
- .string "WATER GUN$", 13
- .string "HYDRO PUMP$", 13
- .string "SURF$", 13
- .string "ICE BEAM$", 13
- .string "BLIZZARD$", 13
- .string "PSYBEAM$", 13
- .string "BUBBLEBEAM$", 13
- .string "AURORA BEAM$", 13
- .string "HYPER BEAM$", 13
- .string "PECK$", 13
- .string "DRILL PECK$", 13
- .string "SUBMISSION$", 13
- .string "LOW KICK$", 13
- .string "COUNTER$", 13
- .string "SEISMIC TOSS$", 13
- .string "STRENGTH$", 13
- .string "ABSORB$", 13
- .string "MEGA DRAIN$", 13
- .string "LEECH SEED$", 13
- .string "GROWTH$", 13
- .string "RAZOR LEAF$", 13
- .string "SOLARBEAM$", 13
- .string "POISONPOWDER$", 13
- .string "STUN SPORE$", 13
- .string "SLEEP POWDER$", 13
- .string "PETAL DANCE$", 13
- .string "STRING SHOT$", 13
- .string "DRAGON RAGE$", 13
- .string "FIRE SPIN$", 13
- .string "THUNDERSHOCK$", 13
- .string "THUNDERBOLT$", 13
- .string "THUNDER WAVE$", 13
- .string "THUNDER$", 13
- .string "ROCK THROW$", 13
- .string "EARTHQUAKE$", 13
- .string "FISSURE$", 13
- .string "DIG$", 13
- .string "TOXIC$", 13
- .string "CONFUSION$", 13
- .string "PSYCHIC$", 13
- .string "HYPNOSIS$", 13
- .string "MEDITATE$", 13
- .string "AGILITY$", 13
- .string "QUICK ATTACK$", 13
- .string "RAGE$", 13
- .string "TELEPORT$", 13
- .string "NIGHT SHADE$", 13
- .string "MIMIC$", 13
- .string "SCREECH$", 13
- .string "DOUBLE TEAM$", 13
- .string "RECOVER$", 13
- .string "HARDEN$", 13
- .string "MINIMIZE$", 13
- .string "SMOKESCREEN$", 13
- .string "CONFUSE RAY$", 13
- .string "WITHDRAW$", 13
- .string "DEFENSE CURL$", 13
- .string "BARRIER$", 13
- .string "LIGHT SCREEN$", 13
- .string "HAZE$", 13
- .string "REFLECT$", 13
- .string "FOCUS ENERGY$", 13
- .string "BIDE$", 13
- .string "METRONOME$", 13
- .string "MIRROR MOVE$", 13
- .string "SELFDESTRUCT$", 13
- .string "EGG BOMB$", 13
- .string "LICK$", 13
- .string "SMOG$", 13
- .string "SLUDGE$", 13
- .string "BONE CLUB$", 13
- .string "FIRE BLAST$", 13
- .string "WATERFALL$", 13
- .string "CLAMP$", 13
- .string "SWIFT$", 13
- .string "SKULL BASH$", 13
- .string "SPIKE CANNON$", 13
- .string "CONSTRICT$", 13
- .string "AMNESIA$", 13
- .string "KINESIS$", 13
- .string "SOFTBOILED$", 13
- .string "HI JUMP KICK$", 13
- .string "GLARE$", 13
- .string "DREAM EATER$", 13
- .string "POISON GAS$", 13
- .string "BARRAGE$", 13
- .string "LEECH LIFE$", 13
- .string "LOVELY KISS$", 13
- .string "SKY ATTACK$", 13
- .string "TRANSFORM$", 13
- .string "BUBBLE$", 13
- .string "DIZZY PUNCH$", 13
- .string "SPORE$", 13
- .string "FLASH$", 13
- .string "PSYWAVE$", 13
- .string "SPLASH$", 13
- .string "ACID ARMOR$", 13
- .string "CRABHAMMER$", 13
- .string "EXPLOSION$", 13
- .string "FURY SWIPES$", 13
- .string "BONEMERANG$", 13
- .string "REST$", 13
- .string "ROCK SLIDE$", 13
- .string "HYPER FANG$", 13
- .string "SHARPEN$", 13
- .string "CONVERSION$", 13
- .string "TRI ATTACK$", 13
- .string "SUPER FANG$", 13
- .string "SLASH$", 13
- .string "SUBSTITUTE$", 13
- .string "STRUGGLE$", 13
- .string "SKETCH$", 13
- .string "TRIPLE KICK$", 13
- .string "THIEF$", 13
- .string "SPIDER WEB$", 13
- .string "MIND READER$", 13
- .string "NIGHTMARE$", 13
- .string "FLAME WHEEL$", 13
- .string "SNORE$", 13
- .string "CURSE$", 13
- .string "FLAIL$", 13
- .string "CONVERSION 2$", 13
- .string "AEROBLAST$", 13
- .string "COTTON SPORE$", 13
- .string "REVERSAL$", 13
- .string "SPITE$", 13
- .string "POWDER SNOW$", 13
- .string "PROTECT$", 13
- .string "MACH PUNCH$", 13
- .string "SCARY FACE$", 13
- .string "FAINT ATTACK$", 13
- .string "SWEET KISS$", 13
- .string "BELLY DRUM$", 13
- .string "SLUDGE BOMB$", 13
- .string "MUD-SLAP$", 13
- .string "OCTAZOOKA$", 13
- .string "SPIKES$", 13
- .string "ZAP CANNON$", 13
- .string "FORESIGHT$", 13
- .string "DESTINY BOND$", 13
- .string "PERISH SONG$", 13
- .string "ICY WIND$", 13
- .string "DETECT$", 13
- .string "BONE RUSH$", 13
- .string "LOCK-ON$", 13
- .string "OUTRAGE$", 13
- .string "SANDSTORM$", 13
- .string "GIGA DRAIN$", 13
- .string "ENDURE$", 13
- .string "CHARM$", 13
- .string "ROLLOUT$", 13
- .string "FALSE SWIPE$", 13
- .string "SWAGGER$", 13
- .string "MILK DRINK$", 13
- .string "SPARK$", 13
- .string "FURY CUTTER$", 13
- .string "STEEL WING$", 13
- .string "MEAN LOOK$", 13
- .string "ATTRACT$", 13
- .string "SLEEP TALK$", 13
- .string "HEAL BELL$", 13
- .string "RETURN$", 13
- .string "PRESENT$", 13
- .string "FRUSTRATION$", 13
- .string "SAFEGUARD$", 13
- .string "PAIN SPLIT$", 13
- .string "SACRED FIRE$", 13
- .string "MAGNITUDE$", 13
- .string "DYNAMICPUNCH$", 13
- .string "MEGAHORN$", 13
- .string "DRAGONBREATH$", 13
- .string "BATON PASS$", 13
- .string "ENCORE$", 13
- .string "PURSUIT$", 13
- .string "RAPID SPIN$", 13
- .string "SWEET SCENT$", 13
- .string "IRON TAIL$", 13
- .string "METAL CLAW$", 13
- .string "VITAL THROW$", 13
- .string "MORNING SUN$", 13
- .string "SYNTHESIS$", 13
- .string "MOONLIGHT$", 13
- .string "HIDDEN POWER$", 13
- .string "CROSS CHOP$", 13
- .string "TWISTER$", 13
- .string "RAIN DANCE$", 13
- .string "SUNNY DAY$", 13
- .string "CRUNCH$", 13
- .string "MIRROR COAT$", 13
- .string "PSYCH UP$", 13
- .string "EXTREMESPEED$", 13
- .string "ANCIENTPOWER$", 13
- .string "SHADOW BALL$", 13
- .string "FUTURE SIGHT$", 13
- .string "ROCK SMASH$", 13
- .string "WHIRLPOOL$", 13
- .string "BEAT UP$", 13
- .string "FAKE OUT$", 13
- .string "UPROAR$", 13
- .string "STOCKPILE$", 13
- .string "SPIT UP$", 13
- .string "SWALLOW$", 13
- .string "HEAT WAVE$", 13
- .string "HAIL$", 13
- .string "TORMENT$", 13
- .string "FLATTER$", 13
- .string "WILL-O-WISP$", 13
- .string "MEMENTO$", 13
- .string "FACADE$", 13
- .string "FOCUS PUNCH$", 13
- .string "SMELLINGSALT$", 13
- .string "FOLLOW ME$", 13
- .string "NATURE POWER$", 13
- .string "CHARGE$", 13
- .string "TAUNT$", 13
- .string "HELPING HAND$", 13
- .string "TRICK$", 13
- .string "ROLE PLAY$", 13
- .string "WISH$", 13
- .string "ASSIST$", 13
- .string "INGRAIN$", 13
- .string "SUPERPOWER$", 13
- .string "MAGIC COAT$", 13
- .string "RECYCLE$", 13
- .string "REVENGE$", 13
- .string "BRICK BREAK$", 13
- .string "YAWN$", 13
- .string "KNOCK OFF$", 13
- .string "ENDEAVOR$", 13
- .string "ERUPTION$", 13
- .string "SKILL SWAP$", 13
- .string "IMPRISON$", 13
- .string "REFRESH$", 13
- .string "GRUDGE$", 13
- .string "SNATCH$", 13
- .string "SECRET POWER$", 13
- .string "DIVE$", 13
- .string "ARM THRUST$", 13
- .string "CAMOUFLAGE$", 13
- .string "TAIL GLOW$", 13
- .string "LUSTER PURGE$", 13
- .string "MIST BALL$", 13
- .string "FEATHERDANCE$", 13
- .string "TEETER DANCE$", 13
- .string "BLAZE KICK$", 13
- .string "MUD SPORT$", 13
- .string "ICE BALL$", 13
- .string "NEEDLE ARM$", 13
- .string "SLACK OFF$", 13
- .string "HYPER VOICE$", 13
- .string "POISON FANG$", 13
- .string "CRUSH CLAW$", 13
- .string "BLAST BURN$", 13
- .string "HYDRO CANNON$", 13
- .string "METEOR MASH$", 13
- .string "ASTONISH$", 13
- .string "WEATHER BALL$", 13
- .string "AROMATHERAPY$", 13
- .string "FAKE TEARS$", 13
- .string "AIR CUTTER$", 13
- .string "OVERHEAT$", 13
- .string "ODOR SLEUTH$", 13
- .string "ROCK TOMB$", 13
- .string "SILVER WIND$", 13
- .string "METAL SOUND$", 13
- .string "GRASSWHISTLE$", 13
- .string "TICKLE$", 13
- .string "COSMIC POWER$", 13
- .string "WATER SPOUT$", 13
- .string "SIGNAL BEAM$", 13
- .string "SHADOW PUNCH$", 13
- .string "EXTRASENSORY$", 13
- .string "SKY UPPERCUT$", 13
- .string "SAND TOMB$", 13
- .string "SHEER COLD$", 13
- .string "MUDDY WATER$", 13
- .string "BULLET SEED$", 13
- .string "AERIAL ACE$", 13
- .string "ICICLE SPEAR$", 13
- .string "IRON DEFENSE$", 13
- .string "BLOCK$", 13
- .string "HOWL$", 13
- .string "DRAGON CLAW$", 13
- .string "FRENZY PLANT$", 13
- .string "BULK UP$", 13
- .string "BOUNCE$", 13
- .string "MUD SHOT$", 13
- .string "POISON TAIL$", 13
- .string "COVET$", 13
- .string "VOLT TACKLE$", 13
- .string "MAGICAL LEAF$", 13
- .string "WATER SPORT$", 13
- .string "CALM MIND$", 13
- .string "LEAF BLADE$", 13
- .string "DRAGON DANCE$", 13
- .string "ROCK BLAST$", 13
- .string "SHOCK WAVE$", 13
- .string "WATER PULSE$", 13
- .string "DOOM DESIRE$", 13
- .string "PSYCHO BOOST$", 13
diff --git a/data/text/species_names.inc b/data/text/species_names.inc
deleted file mode 100644
index f319d2dc7..000000000
--- a/data/text/species_names.inc
+++ /dev/null
@@ -1,413 +0,0 @@
-gSpeciesNames:: @ 83185C8
- .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/data/text/trainer_class_names.inc b/data/text/trainer_class_names.inc
deleted file mode 100644
index f4327471e..000000000
--- a/data/text/trainer_class_names.inc
+++ /dev/null
@@ -1,67 +0,0 @@
-gTrainerClassNames:: @ 830FCD4
- .string "{PKMN} TRAINER$", 13
- .string "{PKMN} TRAINER$", 13
- .string "HIKER$", 13
- .string "TEAM AQUA$", 13
- .string "{PKMN} BREEDER$", 13
- .string "COOLTRAINER$", 13
- .string "BIRD KEEPER$", 13
- .string "COLLECTOR$", 13
- .string "SWIMMER♂$", 13
- .string "TEAM MAGMA$", 13
- .string "EXPERT$", 13
- .string "AQUA ADMIN$", 13
- .string "BLACK BELT$", 13
- .string "AQUA LEADER$", 13
- .string "HEX MANIAC$", 13
- .string "AROMA LADY$", 13
- .string "RUIN MANIAC$", 13
- .string "INTERVIEWER$", 13
- .string "TUBER$", 13
- .string "TUBER$", 13
- .string "LADY$", 13
- .string "BEAUTY$", 13
- .string "RICH BOY$", 13
- .string "POKéMANIAC$", 13
- .string "GUITARIST$", 13
- .string "KINDLER$", 13
- .string "CAMPER$", 13
- .string "PICNICKER$", 13
- .string "BUG MANIAC$", 13
- .string "PSYCHIC$", 13
- .string "GENTLEMAN$", 13
- .string "ELITE FOUR$", 13
- .string "LEADER$", 13
- .string "SCHOOL KID$", 13
- .string "SR. AND JR.$", 13
- .string "WINSTRATE$", 13
- .string "POKéFAN$", 13
- .string "YOUNGSTER$", 13
- .string "CHAMPION$", 13
- .string "FISHERMAN$", 13
- .string "TRIATHLETE$", 13
- .string "DRAGON TAMER$", 13
- .string "NINJA BOY$", 13
- .string "BATTLE GIRL$", 13
- .string "PARASOL LADY$", 13
- .string "SWIMMER♀$", 13
- .string "TWINS$", 13
- .string "SAILOR$", 13
- .string "COOLTRAINER$", 13
- .string "MAGMA ADMIN$", 13
- .string "{PKMN} TRAINER$", 13
- .string "BUG CATCHER$", 13
- .string "{PKMN} RANGER$", 13
- .string "MAGMA LEADER$", 13
- .string "LASS$", 13
- .string "YOUNG COUPLE$", 13
- .string "OLD COUPLE$", 13
- .string "SIS AND BRO$", 13
- .string "SALON MAIDEN$", 13
- .string "DOME ACE$", 13
- .string "PALACE MAVEN$", 13
- .string "ARENA TYCOON$", 13
- .string "FACTORY HEAD$", 13
- .string "PIKE QUEEN$", 13
- .string "PYRAMID KING$", 13
- .string "{PKMN} TRAINER$", 13
diff --git a/data/trainer_parties.inc b/data/trainer_parties.inc
deleted file mode 100644
index 66eaf81be..000000000
--- a/data/trainer_parties.inc
+++ /dev/null
@@ -1,11268 +0,0 @@
- .align 2
-gTrainerParty_Sawyer1:: @ 830B62C
- .2byte 0 @ IV (0-255)
- .2byte 21 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt1:: @ 830B634
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_POOCHYENA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt2:: @ 830B63C
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt3:: @ 830B64C
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt4:: @ 830B654
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt5:: @ 830B65C
- .2byte 0 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_POOCHYENA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt6:: @ 830B664
- .2byte 0 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt7:: @ 830B66C
- .2byte 0 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Gabrielle1:: @ 830B674
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_SKITTY
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_POOCHYENA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_LOTAD
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_SEEDOT
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_TAILLOW
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt8:: @ 830B6A4
- .2byte 0 @ IV (0-255)
- .2byte 9 @ level
- .2byte SPECIES_POOCHYENA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Marcel:: @ 830B6AC
- .2byte 100 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_MANECTRIC
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_SHIFTRY
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Alberto:: @ 830B6BC
- .2byte 0 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_XATU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ed:: @ 830B6CC
- .2byte 0 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_ZANGOOSE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_SEVIPER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt9:: @ 830B6DC
- .2byte 0 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Declan:: @ 830B6E4
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_GYARADOS
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt10:: @ 830B6EC
- .2byte 0 @ IV (0-255)
- .2byte 11 @ level
- .2byte SPECIES_POOCHYENA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt11:: @ 830B6F4
- .2byte 0 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_POOCHYENA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt12:: @ 830B704
- .2byte 0 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_POOCHYENA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt13:: @ 830B714
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_POOCHYENA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt14:: @ 830B72C
- .2byte 0 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt15:: @ 830B734
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt16:: @ 830B744
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt17:: @ 830B74C
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt18:: @ 830B754
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt19:: @ 830B75C
- .2byte 0 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_POOCHYENA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt20:: @ 830B76C
- .2byte 0 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt21:: @ 830B774
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt22:: @ 830B77C
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Fredrick:: @ 830B784
- .2byte 100 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_MAKUHITA
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Matt:: @ 830B794
- .2byte 50 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_GOLBAT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Zander:: @ 830B7A4
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_HARIYAMA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Shelly1:: @ 830B7AC
- .2byte 50 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Shelly2:: @ 830B7BC
- .2byte 100 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_SHARPEDO
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Archie:: @ 830B7CC
- .2byte 150 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_CROBAT
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_SHARPEDO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Leah:: @ 830B7E4
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_SPOINK
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Daisy:: @ 830B7EC
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Rose1:: @ 830B7FC
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Felix:: @ 830B814
- .2byte 0 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_MEDICHAM
- .2byte MOVE_PSYCHIC, MOVE_NONE, MOVE_NONE, MOVE_NONE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_CLAYDOL
- .2byte MOVE_SKILL_SWAP, MOVE_EARTHQUAKE, MOVE_NONE, MOVE_NONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Violet:: @ 830B834
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_GLOOM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Rose2:: @ 830B844
- .2byte 10 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Rose3:: @ 830B854
- .2byte 20 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_GLOOM
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Rose4:: @ 830B86C
- .2byte 30 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_GLOOM
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Rose5:: @ 830B884
- .2byte 40 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_BRELOOM
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_GLOOM
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dusty1:: @ 830B89C
- .2byte 50 @ IV (0-255)
- .2byte 23 @ level
- .2byte SPECIES_SANDSLASH
- .2byte MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Chip:: @ 830B8AC
- .2byte 50 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_BALTOY
- .2byte MOVE_PSYBEAM, MOVE_SELF_DESTRUCT, MOVE_SANDSTORM, MOVE_ANCIENT_POWER
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_SANDSHREW
- .2byte MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_SANDSLASH
- .2byte MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Foster:: @ 830B8DC
- .2byte 100 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_SANDSHREW
- .2byte MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_SANDSLASH
- .2byte MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dusty2:: @ 830B8FC
- .2byte 60 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_SANDSLASH
- .2byte MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dusty3:: @ 830B90C
- .2byte 70 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_SANDSLASH
- .2byte MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dusty4:: @ 830B91C
- .2byte 80 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_SANDSLASH
- .2byte MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dusty5:: @ 830B92C
- .2byte 90 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_SANDSLASH
- .2byte MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_GabbyAndTy1:: @ 830B93C
- .2byte 50 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_MAGNEMITE
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_WHISMUR
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_GabbyAndTy2:: @ 830B94C
- .2byte 100 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_MAGNEMITE
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_LOUDRED
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_GabbyAndTy3:: @ 830B95C
- .2byte 150 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_MAGNETON
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_LOUDRED
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_GabbyAndTy4:: @ 830B96C
- .2byte 200 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MAGNETON
- .2byte 0 @ padding
-
- .2byte 200 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_LOUDRED
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_GabbyAndTy5:: @ 830B97C
- .2byte 250 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_MAGNETON
- .2byte 0 @ padding
-
- .2byte 250 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_LOUDRED
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_GabbyAndTy6:: @ 830B98C
- .2byte 250 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_MAGNETON
- .2byte MOVE_SONIC_BOOM, MOVE_THUNDER_WAVE, MOVE_METAL_SOUND, MOVE_THUNDERBOLT
- .2byte 0 @ padding
-
- .2byte 250 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_EXPLOUD
- .2byte MOVE_ASTONISH, MOVE_STOMP, MOVE_SUPERSONIC, MOVE_HYPER_VOICE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lola1:: @ 830B9AC
- .2byte 10 @ IV (0-255)
- .2byte 12 @ level
- .2byte SPECIES_AZURILL
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 12 @ level
- .2byte SPECIES_AZURILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Austina:: @ 830B9BC
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Gwen:: @ 830B9C4
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lola2:: @ 830B9CC
- .2byte 10 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lola3:: @ 830B9DC
- .2byte 20 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lola4:: @ 830B9EC
- .2byte 30 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lola5:: @ 830B9FC
- .2byte 40 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_AZUMARILL
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_AZUMARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ricky1:: @ 830BA0C
- .2byte 10 @ IV (0-255)
- .2byte 13 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte MOVE_SAND_ATTACK, MOVE_HEADBUTT, MOVE_TAIL_WHIP, MOVE_SURF
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Simon:: @ 830BA1C
- .2byte 0 @ IV (0-255)
- .2byte 12 @ level
- .2byte SPECIES_AZURILL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 12 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Charlie:: @ 830BA2C
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ricky2:: @ 830BA34
- .2byte 10 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_LINOONE
- .2byte MOVE_SAND_ATTACK, MOVE_PIN_MISSILE, MOVE_TAIL_WHIP, MOVE_SURF
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ricky3:: @ 830BA44
- .2byte 20 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_LINOONE
- .2byte MOVE_SAND_ATTACK, MOVE_PIN_MISSILE, MOVE_TAIL_WHIP, MOVE_SURF
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ricky4:: @ 830BA54
- .2byte 30 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_LINOONE
- .2byte MOVE_SAND_ATTACK, MOVE_PIN_MISSILE, MOVE_TAIL_WHIP, MOVE_SURF
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ricky5:: @ 830BA64
- .2byte 40 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_LINOONE
- .2byte MOVE_SAND_ATTACK, MOVE_PIN_MISSILE, MOVE_TAIL_WHIP, MOVE_SURF
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Randall:: @ 830BA74
- .2byte 255 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_SWELLOW
- .2byte ITEM_NONE
- .2byte MOVE_QUICK_ATTACK, MOVE_AGILITY, MOVE_WING_ATTACK, MOVE_NONE
-
- .align 2
-gTrainerParty_Parker:: @ 830BA84
- .2byte 255 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_SPINDA
- .2byte ITEM_NONE
- .2byte MOVE_TEETER_DANCE, MOVE_DIZZY_PUNCH, MOVE_FOCUS_PUNCH, MOVE_NONE
-
- .align 2
-gTrainerParty_George:: @ 830BA94
- .2byte 255 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_SLAKOTH
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_SLACK_OFF, MOVE_COUNTER, MOVE_SHADOW_BALL, MOVE_NONE
-
- .align 2
-gTrainerParty_Berke:: @ 830BAA4
- .2byte 255 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_VIGOROTH
- .2byte ITEM_NONE
- .2byte MOVE_FOCUS_ENERGY, MOVE_SLASH, MOVE_NONE, MOVE_NONE
-
- .align 2
-gTrainerParty_Braxton:: @ 830BAB4
- .2byte 100 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_SWELLOW
- .2byte MOVE_FOCUS_ENERGY, MOVE_QUICK_ATTACK, MOVE_WING_ATTACK, MOVE_ENDEAVOR
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_TRAPINCH
- .2byte MOVE_BITE, MOVE_DIG, MOVE_FAINT_ATTACK, MOVE_SAND_TOMB
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_WAILMER
- .2byte MOVE_ROLLOUT, MOVE_WHIRLPOOL, MOVE_ASTONISH, MOVE_WATER_PULSE
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_MAGNETON
- .2byte MOVE_THUNDERBOLT, MOVE_SUPERSONIC, MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_SHIFTRY
- .2byte MOVE_GIGA_DRAIN, MOVE_FAINT_ATTACK, MOVE_DOUBLE_TEAM, MOVE_SWAGGER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Vincent:: @ 830BB04
- .2byte 100 @ IV (0-255)
- .2byte 44 @ level
- .2byte SPECIES_SABLEYE
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 44 @ level
- .2byte SPECIES_MEDICHAM
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 44 @ level
- .2byte SPECIES_SHARPEDO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Leroy:: @ 830BB1C
- .2byte 100 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_MAWILE
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_STARMIE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Wilton1:: @ 830BB2C
- .2byte 100 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_ELECTRIKE
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_MAKUHITA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Edgar:: @ 830BB44
- .2byte 100 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_CACTURNE
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Albert:: @ 830BB54
- .2byte 100 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_MAGNETON
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_MUK
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Samuel:: @ 830BB64
- .2byte 100 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_MAWILE
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_KADABRA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Vito:: @ 830BB7C
- .2byte 100 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_DODRIO
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_KADABRA
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_ELECTRODE
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_SHIFTRY
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Owen:: @ 830BB9C
- .2byte 100 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_KECLEON
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_GRAVELER
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_WAILORD
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Wilton2:: @ 830BBB4
- .2byte 110 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_ELECTRIKE
- .2byte 0 @ padding
-
- .2byte 110 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .2byte 110 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_MAKUHITA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Wilton3:: @ 830BBCC
- .2byte 120 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_MANECTRIC
- .2byte 0 @ padding
-
- .2byte 120 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .2byte 120 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_MAKUHITA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Wilton4:: @ 830BBE4
- .2byte 130 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_MANECTRIC
- .2byte 0 @ padding
-
- .2byte 130 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .2byte 130 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_MAKUHITA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Wilton5:: @ 830BBFC
- .2byte 140 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_MANECTRIC
- .2byte 0 @ padding
-
- .2byte 140 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .2byte 140 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_HARIYAMA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Warren:: @ 830BC14
- .2byte 100 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_GRAVELER
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_LUDICOLO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Mary:: @ 830BC24
- .2byte 255 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_DELCATTY
- .2byte ITEM_NONE
- .2byte MOVE_FAINT_ATTACK, MOVE_SHOCK_WAVE, MOVE_NONE, MOVE_NONE
-
- .align 2
-gTrainerParty_Alexia:: @ 830BC34
- .2byte 255 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_WIGGLYTUFF
- .2byte ITEM_NONE
- .2byte MOVE_DEFENSE_CURL, MOVE_DOUBLE_EDGE, MOVE_SHADOW_BALL, MOVE_NONE
-
- .align 2
-gTrainerParty_Jody:: @ 830BC44
- .2byte 255 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_ZANGOOSE
- .2byte ITEM_NONE
- .2byte MOVE_SWORDS_DANCE, MOVE_SLASH, MOVE_NONE, MOVE_NONE
-
- .align 2
-gTrainerParty_Wendy:: @ 830BC54
- .2byte 100 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_MAWILE
- .2byte MOVE_BATON_PASS, MOVE_FAINT_ATTACK, MOVE_FAKE_TEARS, MOVE_BITE
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_ROSELIA
- .2byte MOVE_MEGA_DRAIN, MOVE_MAGICAL_LEAF, MOVE_GRASS_WHISTLE, MOVE_LEECH_SEED
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_PELIPPER
- .2byte MOVE_FLY, MOVE_WATER_GUN, MOVE_MIST, MOVE_PROTECT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Keira:: @ 830BC84
- .2byte 100 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_LAIRON
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_MANECTRIC
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brooke1:: @ 830BC94
- .2byte 100 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jennifer:: @ 830BCAC
- .2byte 200 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_SABLEYE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Hope:: @ 830BCB4
- .2byte 100 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Shannon:: @ 830BCBC
- .2byte 100 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_CLAYDOL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Michelle:: @ 830BCC4
- .2byte 100 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_TORKOAL
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_MEDICHAM
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_LUDICOLO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Caroline:: @ 830BCDC
- .2byte 100 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_SKARMORY
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_SABLEYE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Julie:: @ 830BCEC
- .2byte 100 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_SANDSLASH
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_NINETALES
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_TROPIUS
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brooke2:: @ 830BD04
- .2byte 110 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 110 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .2byte 110 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brooke3:: @ 830BD1C
- .2byte 120 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 120 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .2byte 120 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brooke4:: @ 830BD34
- .2byte 130 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 130 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .2byte 130 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brooke5:: @ 830BD4C
- .2byte 140 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 140 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_CAMERUPT
- .2byte 0 @ padding
-
- .2byte 140 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Patricia:: @ 830BD64
- .2byte 0 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_BANETTE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_LUNATONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Kindra:: @ 830BD74
- .2byte 0 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_DUSKULL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_SHUPPET
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Tammy:: @ 830BD84
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_DUSKULL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_SHUPPET
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Valerie1:: @ 830BD94
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_SABLEYE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Tasha:: @ 830BD9C
- .2byte 50 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_SHUPPET
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Valerie2:: @ 830BDA4
- .2byte 10 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_SABLEYE
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_SPOINK
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Valerie3:: @ 830BDB4
- .2byte 20 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_SPOINK
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_SABLEYE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Valerie4:: @ 830BDC4
- .2byte 30 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_SPOINK
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_SABLEYE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Valerie5:: @ 830BDD4
- .2byte 40 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_DUSKULL
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_SABLEYE
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_GRUMPIG
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cindy1:: @ 830BDEC
- .2byte 0 @ IV (0-255)
- .2byte 7 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte ITEM_NUGGET
-
- .align 2
-gTrainerParty_Daphne:: @ 830BDF4
- .2byte 100 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_LUVDISC
- .2byte ITEM_NUGGET
- .2byte MOVE_ATTRACT, MOVE_SWEET_KISS, MOVE_FLAIL, MOVE_WATER_PULSE
-
- .2byte 100 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_LUVDISC
- .2byte ITEM_NUGGET
- .2byte MOVE_ATTRACT, MOVE_SAFEGUARD, MOVE_TAKE_DOWN, MOVE_WATER_PULSE
-
- .align 2
-gTrainerParty_Grunt23:: @ 830BE14
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cindy2:: @ 830BE2C
- .2byte 0 @ IV (0-255)
- .2byte 11 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte ITEM_NUGGET
- .2byte MOVE_TACKLE, MOVE_TAIL_WHIP, MOVE_NONE, MOVE_NONE
-
- .align 2
-gTrainerParty_Brianna:: @ 830BE3C
- .2byte 150 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_SEAKING
- .2byte ITEM_NUGGET
-
- .align 2
-gTrainerParty_Naomi:: @ 830BE44
- .2byte 100 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_ROSELIA
- .2byte ITEM_NUGGET
-
- .align 2
-gTrainerParty_Cindy3:: @ 830BE4C
- .2byte 10 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_LINOONE
- .2byte ITEM_NUGGET
-
- .align 2
-gTrainerParty_Cindy4:: @ 830BE54
- .2byte 20 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_LINOONE
- .2byte ITEM_NUGGET
-
- .align 2
-gTrainerParty_Cindy5:: @ 830BE5C
- .2byte 30 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_LINOONE
- .2byte ITEM_NUGGET
-
- .align 2
-gTrainerParty_Cindy6:: @ 830BE64
- .2byte 40 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_LINOONE
- .2byte ITEM_NUGGET
- .2byte MOVE_FURY_SWIPES, MOVE_MUD_SPORT, MOVE_ODOR_SLEUTH, MOVE_SAND_ATTACK
-
- .align 2
-gTrainerParty_Melissa:: @ 830BE74
- .2byte 0 @ IV (0-255)
- .2byte 21 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Sheila:: @ 830BE7C
- .2byte 0 @ IV (0-255)
- .2byte 21 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Shirley:: @ 830BE84
- .2byte 0 @ IV (0-255)
- .2byte 21 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jessica1:: @ 830BE8C
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_KECLEON
- .2byte MOVE_BIND, MOVE_LICK, MOVE_FURY_SWIPES, MOVE_FAINT_ATTACK
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_SEVIPER
- .2byte MOVE_POISON_TAIL, MOVE_SCREECH, MOVE_GLARE, MOVE_CRUNCH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Connie:: @ 830BEAC
- .2byte 100 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_GOLDEEN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Bridget:: @ 830BEB4
- .2byte 150 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_AZUMARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Olivia:: @ 830BEBC
- .2byte 100 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_CLAMPERL
- .2byte MOVE_IRON_DEFENSE, MOVE_WHIRLPOOL, MOVE_RAIN_DANCE, MOVE_WATER_PULSE
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_CORPHISH
- .2byte MOVE_TAUNT, MOVE_CRABHAMMER, MOVE_WATER_PULSE, MOVE_NONE
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_LOMBRE
- .2byte MOVE_UPROAR, MOVE_FURY_SWIPES, MOVE_FAKE_OUT, MOVE_WATER_PULSE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Tiffany:: @ 830BEEC
- .2byte 100 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_SHARPEDO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jessica2:: @ 830BEFC
- .2byte 10 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_KECLEON
- .2byte MOVE_BIND, MOVE_LICK, MOVE_FURY_SWIPES, MOVE_FAINT_ATTACK
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_SEVIPER
- .2byte MOVE_POISON_TAIL, MOVE_SCREECH, MOVE_GLARE, MOVE_CRUNCH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jessica3:: @ 830BF1C
- .2byte 20 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_KECLEON
- .2byte MOVE_BIND, MOVE_LICK, MOVE_FURY_SWIPES, MOVE_FAINT_ATTACK
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_SEVIPER
- .2byte MOVE_POISON_TAIL, MOVE_SCREECH, MOVE_GLARE, MOVE_CRUNCH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jessica4:: @ 830BF3C
- .2byte 30 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_KECLEON
- .2byte MOVE_BIND, MOVE_LICK, MOVE_FURY_SWIPES, MOVE_FAINT_ATTACK
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_SEVIPER
- .2byte MOVE_POISON_TAIL, MOVE_SCREECH, MOVE_GLARE, MOVE_CRUNCH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jessica5:: @ 830BF5C
- .2byte 40 @ IV (0-255)
- .2byte 44 @ level
- .2byte SPECIES_KECLEON
- .2byte MOVE_BIND, MOVE_LICK, MOVE_FURY_SWIPES, MOVE_FAINT_ATTACK
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 44 @ level
- .2byte SPECIES_SEVIPER
- .2byte MOVE_POISON_TAIL, MOVE_SCREECH, MOVE_GLARE, MOVE_CRUNCH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Winston1:: @ 830BF7C
- .2byte 0 @ IV (0-255)
- .2byte 7 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte ITEM_NUGGET
-
- .align 2
-gTrainerParty_Mollie:: @ 830BF84
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_WHISCASH
- .2byte 0 @ padding
-
- .2byte 200 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MEDITITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Garret:: @ 830BF94
- .2byte 0 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_AZUMARILL
- .2byte ITEM_NUGGET
-
- .align 2
-gTrainerParty_Winston2:: @ 830BF9C
- .2byte 0 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_LINOONE
- .2byte ITEM_NUGGET
-
- .align 2
-gTrainerParty_Winston3:: @ 830BFA4
- .2byte 0 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_LINOONE
- .2byte ITEM_NUGGET
-
- .align 2
-gTrainerParty_Winston4:: @ 830BFAC
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_LINOONE
- .2byte ITEM_NUGGET
-
- .align 2
-gTrainerParty_Winston5:: @ 830BFB4
- .2byte 0 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_LINOONE
- .2byte ITEM_NUGGET
- .2byte MOVE_FURY_SWIPES, MOVE_MUD_SPORT, MOVE_ODOR_SLEUTH, MOVE_SAND_ATTACK
-
- .align 2
-gTrainerParty_Steve1:: @ 830BFC4
- .2byte 0 @ IV (0-255)
- .2byte 19 @ level
- .2byte SPECIES_ARON
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Thalia1:: @ 830BFCC
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_HORSEA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Mark:: @ 830BFDC
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_RHYHORN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt24:: @ 830BFE4
- .2byte 0 @ IV (0-255)
- .2byte 20 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Steve2:: @ 830BFEC
- .2byte 10 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_LAIRON
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Steve3:: @ 830BFF4
- .2byte 20 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_LAIRON
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_RHYHORN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Steve4:: @ 830C004
- .2byte 30 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_LAIRON
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_RHYHORN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Steve5:: @ 830C014
- .2byte 40 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_AGGRON
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_RHYDON
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Luis:: @ 830C024
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dominik:: @ 830C02C
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Douglas:: @ 830C034
- .2byte 10 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Darrin:: @ 830C044
- .2byte 10 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Tony1:: @ 830C05C
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jerome:: @ 830C064
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_TENTACRUEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Matthew:: @ 830C06C
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_David:: @ 830C074
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Spencer:: @ 830C084
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Roland:: @ 830C094
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Nolen:: @ 830C09C
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_TENTACRUEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Stan:: @ 830C0A4
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_HORSEA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Barry:: @ 830C0AC
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_GYARADOS
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dean:: @ 830C0B4
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Rodney:: @ 830C0CC
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_GYARADOS
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Richard:: @ 830C0D4
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Herman:: @ 830C0DC
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_TENTACRUEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Santiago:: @ 830C0EC
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_TENTACRUEL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Gilbert:: @ 830C0FC
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_SHARPEDO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Franklin:: @ 830C104
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_SEALEO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Kevin:: @ 830C10C
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_SPHEAL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jack:: @ 830C114
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_GYARADOS
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dudley:: @ 830C11C
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_TENTACRUEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Chad:: @ 830C134
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Tony2:: @ 830C144
- .2byte 10 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_SHARPEDO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Tony3:: @ 830C14C
- .2byte 20 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_SHARPEDO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Tony4:: @ 830C154
- .2byte 30 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_SHARPEDO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Tony5:: @ 830C164
- .2byte 40 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_STARMIE
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_SHARPEDO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Takao:: @ 830C174
- .2byte 127 @ IV (0-255)
- .2byte 13 @ level
- .2byte SPECIES_MACHOP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Hitoshi:: @ 830C17C
- .2byte 50 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_MACHOP
- .2byte 0 @ padding
-
- .2byte 200 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Kiyo:: @ 830C18C
- .2byte 100 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_HARIYAMA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Koichi:: @ 830C194
- .2byte 100 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_MACHOP
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Nob1:: @ 830C1A4
- .2byte 100 @ IV (0-255)
- .2byte 19 @ level
- .2byte SPECIES_MACHOP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Nob2:: @ 830C1AC
- .2byte 110 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Nob3:: @ 830C1B4
- .2byte 120 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_MACHOP
- .2byte 0 @ padding
-
- .2byte 120 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Nob4:: @ 830C1C4
- .2byte 130 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_MACHOP
- .2byte 0 @ padding
-
- .2byte 130 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .2byte 130 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Nob5:: @ 830C1DC
- .2byte 140 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MACHOP
- .2byte ITEM_NONE
-
- .2byte 140 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MACHOKE
- .2byte ITEM_NONE
-
- .2byte 140 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MACHOKE
- .2byte ITEM_NONE
-
- .2byte 140 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MACHAMP
- .2byte ITEM_BLACK_BELT
-
- .align 2
-gTrainerParty_Yuji:: @ 830C1FC
- .2byte 100 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_MAKUHITA
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Daisuke:: @ 830C20C
- .2byte 100 @ IV (0-255)
- .2byte 19 @ level
- .2byte SPECIES_MACHOP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Atsushi:: @ 830C214
- .2byte 100 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_HARIYAMA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Kirk:: @ 830C21C
- .2byte 100 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_ELECTRIKE
- .2byte MOVE_QUICK_ATTACK, MOVE_THUNDER_WAVE, MOVE_SPARK, MOVE_LEER
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_VOLTORB
- .2byte MOVE_CHARGE, MOVE_SHOCK_WAVE, MOVE_SCREECH, MOVE_NONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt25:: @ 830C23C
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_POOCHYENA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt26:: @ 830C24C
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Shawn:: @ 830C254
- .2byte 100 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_VOLTORB
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_MAGNEMITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Fernando1:: @ 830C264
- .2byte 0 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_ELECTRIKE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_LOUDRED
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dalton1:: @ 830C274
- .2byte 0 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_MAGNEMITE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_WHISMUR
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dalton2:: @ 830C284
- .2byte 10 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_MAGNEMITE
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_WHISMUR
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_MAGNEMITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dalton3:: @ 830C29C
- .2byte 20 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_MAGNEMITE
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_LOUDRED
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_MAGNEMITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dalton4:: @ 830C2B4
- .2byte 30 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_MAGNETON
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_LOUDRED
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_MAGNETON
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dalton5:: @ 830C2CC
- .2byte 40 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_MAGNETON
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_EXPLOUD
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_MAGNETON
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cole:: @ 830C2E4
- .2byte 100 @ IV (0-255)
- .2byte 23 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jeff:: @ 830C2EC
- .2byte 100 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Axle:: @ 830C2FC
- .2byte 100 @ IV (0-255)
- .2byte 23 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jace:: @ 830C304
- .2byte 100 @ IV (0-255)
- .2byte 23 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Keegan:: @ 830C30C
- .2byte 120 @ IV (0-255)
- .2byte 23 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Bernie1:: @ 830C314
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Bernie2:: @ 830C324
- .2byte 10 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Bernie3:: @ 830C334
- .2byte 20 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Bernie4:: @ 830C344
- .2byte 30 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Bernie5:: @ 830C354
- .2byte 40 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_MAGCARGO
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Drew:: @ 830C364
- .2byte 0 @ IV (0-255)
- .2byte 23 @ level
- .2byte SPECIES_SANDSHREW
- .2byte MOVE_DIG, MOVE_SAND_ATTACK, MOVE_POISON_STING, MOVE_SLASH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Beau:: @ 830C374
- .2byte 0 @ IV (0-255)
- .2byte 21 @ level
- .2byte SPECIES_BALTOY
- .2byte MOVE_RAPID_SPIN, MOVE_MUD_SLAP, MOVE_PSYBEAM, MOVE_ROCK_TOMB
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 21 @ level
- .2byte SPECIES_SANDSHREW
- .2byte MOVE_POISON_STING, MOVE_SAND_ATTACK, MOVE_SCRATCH, MOVE_DIG
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 21 @ level
- .2byte SPECIES_BALTOY
- .2byte MOVE_RAPID_SPIN, MOVE_MUD_SLAP, MOVE_PSYBEAM, MOVE_ROCK_TOMB
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Larry:: @ 830C3A4
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_NUZLEAF
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Shane:: @ 830C3AC
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_SANDSHREW
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_NUZLEAF
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Justin:: @ 830C3BC
- .2byte 0 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_KECLEON
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ethan1:: @ 830C3C4
- .2byte 0 @ IV (0-255)
- .2byte 20 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 20 @ level
- .2byte SPECIES_TAILLOW
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Autumn:: @ 830C3D4
- .2byte 0 @ IV (0-255)
- .2byte 21 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Travis:: @ 830C3DC
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_SANDSHREW
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ethan2:: @ 830C3E4
- .2byte 10 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_TAILLOW
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ethan3:: @ 830C3F4
- .2byte 20 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_LINOONE
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ethan4:: @ 830C404
- .2byte 30 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_SANDSHREW
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_LINOONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ethan5:: @ 830C41C
- .2byte 40 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_SANDSLASH
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_LINOONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brent:: @ 830C434
- .2byte 100 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_SURSKIT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Donald:: @ 830C43C
- .2byte 100 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_WURMPLE
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_SILCOON
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_BEAUTIFLY
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Taylor:: @ 830C454
- .2byte 100 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_WURMPLE
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_CASCOON
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_DUSTOX
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jeffrey1:: @ 830C46C
- .2byte 0 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_SURSKIT
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_SURSKIT
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_SURSKIT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Derek:: @ 830C484
- .2byte 150 @ IV (0-255)
- .2byte 16 @ level
- .2byte SPECIES_DUSTOX
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 16 @ level
- .2byte SPECIES_BEAUTIFLY
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jeffrey2:: @ 830C494
- .2byte 10 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_SURSKIT
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_SURSKIT
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_SURSKIT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jeffrey3:: @ 830C4AC
- .2byte 20 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_SURSKIT
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_SURSKIT
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_MASQUERAIN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jeffrey4:: @ 830C4C4
- .2byte 30 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_SURSKIT
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_WURMPLE
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_SURSKIT
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_MASQUERAIN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jeffrey5:: @ 830C4E4
- .2byte 40 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_SURSKIT
- .2byte ITEM_NONE
-
- .2byte 40 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_DUSTOX
- .2byte ITEM_NONE
-
- .2byte 40 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_SURSKIT
- .2byte ITEM_NONE
-
- .2byte 40 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_MASQUERAIN
- .2byte ITEM_SILVER_POWDER
-
- .2byte 40 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_BEAUTIFLY
- .2byte ITEM_NONE
-
- .align 2
-gTrainerParty_Edward:: @ 830C50C
- .2byte 0 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_ABRA
- .2byte MOVE_HIDDEN_POWER, MOVE_NONE, MOVE_NONE, MOVE_NONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Preston:: @ 830C51C
- .2byte 100 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_KIRLIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Virgil:: @ 830C524
- .2byte 100 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_RALTS
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Blake:: @ 830C52C
- .2byte 100 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_GIRAFARIG
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_William:: @ 830C534
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_RALTS
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_RALTS
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_KIRLIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Joshua:: @ 830C54C
- .2byte 0 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_KADABRA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_SOLROCK
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cameron1:: @ 830C55C
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_SOLROCK
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cameron2:: @ 830C564
- .2byte 10 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_KADABRA
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_SOLROCK
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cameron3:: @ 830C574
- .2byte 20 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_KADABRA
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_SOLROCK
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cameron4:: @ 830C584
- .2byte 30 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_KADABRA
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_SOLROCK
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cameron5:: @ 830C594
- .2byte 40 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_SOLROCK
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_ALAKAZAM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jaclyn:: @ 830C5A4
- .2byte 0 @ IV (0-255)
- .2byte 16 @ level
- .2byte SPECIES_ABRA
- .2byte MOVE_HIDDEN_POWER, MOVE_NONE, MOVE_NONE, MOVE_NONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Hannah:: @ 830C5B4
- .2byte 100 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_KIRLIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Samantha:: @ 830C5BC
- .2byte 100 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_XATU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Maura:: @ 830C5C4
- .2byte 100 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_KADABRA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Kayla:: @ 830C5CC
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_WOBBUFFET
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_NATU
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_KADABRA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Alexis:: @ 830C5E4
- .2byte 0 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_KIRLIA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_XATU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jacki1:: @ 830C5F4
- .2byte 0 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_KADABRA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_LUNATONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jacki2:: @ 830C604
- .2byte 10 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_KADABRA
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_LUNATONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jacki3:: @ 830C614
- .2byte 20 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_KADABRA
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_LUNATONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jacki4:: @ 830C624
- .2byte 30 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_KADABRA
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_LUNATONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jacki5:: @ 830C634
- .2byte 40 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_LUNATONE
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_ALAKAZAM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Walter1:: @ 830C644
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_MANECTRIC
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Micah:: @ 830C64C
- .2byte 0 @ IV (0-255)
- .2byte 44 @ level
- .2byte SPECIES_MANECTRIC
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 44 @ level
- .2byte SPECIES_MANECTRIC
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Thomas:: @ 830C65C
- .2byte 0 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_ZANGOOSE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Walter2:: @ 830C664
- .2byte 10 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_MANECTRIC
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Walter3:: @ 830C66C
- .2byte 20 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_LINOONE
- .2byte MOVE_HEADBUTT, MOVE_SAND_ATTACK, MOVE_ODOR_SLEUTH, MOVE_FURY_SWIPES
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_MANECTRIC
- .2byte MOVE_QUICK_ATTACK, MOVE_SPARK, MOVE_ODOR_SLEUTH, MOVE_ROAR
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Walter4:: @ 830C68C
- .2byte 30 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_LINOONE
- .2byte MOVE_HEADBUTT, MOVE_SAND_ATTACK, MOVE_ODOR_SLEUTH, MOVE_FURY_SWIPES
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_MANECTRIC
- .2byte MOVE_QUICK_ATTACK, MOVE_SPARK, MOVE_ODOR_SLEUTH, MOVE_NONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Walter5:: @ 830C6AC
- .2byte 40 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_LINOONE
- .2byte MOVE_HEADBUTT, MOVE_SAND_ATTACK, MOVE_ODOR_SLEUTH, MOVE_FURY_SWIPES
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_GOLDUCK
- .2byte MOVE_FURY_SWIPES, MOVE_DISABLE, MOVE_CONFUSION, MOVE_PSYCH_UP
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_MANECTRIC
- .2byte MOVE_QUICK_ATTACK, MOVE_SPARK, MOVE_ODOR_SLEUTH, MOVE_ROAR
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Sidney:: @ 830C6DC
- .2byte 250 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte ITEM_NONE
- .2byte MOVE_ROAR, MOVE_DOUBLE_EDGE, MOVE_SAND_ATTACK, MOVE_CRUNCH
-
- .2byte 250 @ IV (0-255)
- .2byte 48 @ level
- .2byte SPECIES_SHIFTRY
- .2byte ITEM_NONE
- .2byte MOVE_TORMENT, MOVE_DOUBLE_TEAM, MOVE_SWAGGER, MOVE_EXTRASENSORY
-
- .2byte 250 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_CACTURNE
- .2byte ITEM_NONE
- .2byte MOVE_LEECH_SEED, MOVE_FAINT_ATTACK, MOVE_NEEDLE_ARM, MOVE_COTTON_SPORE
-
- .2byte 250 @ IV (0-255)
- .2byte 48 @ level
- .2byte SPECIES_CRAWDAUNT
- .2byte ITEM_NONE
- .2byte MOVE_SURF, MOVE_SWORDS_DANCE, MOVE_STRENGTH, MOVE_FACADE
-
- .2byte 255 @ IV (0-255)
- .2byte 49 @ level
- .2byte SPECIES_ABSOL
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_AERIAL_ACE, MOVE_ROCK_SLIDE, MOVE_SWORDS_DANCE, MOVE_SLASH
-
- .align 2
-gTrainerParty_Phoebe:: @ 830C72C
- .2byte 250 @ IV (0-255)
- .2byte 48 @ level
- .2byte SPECIES_DUSCLOPS
- .2byte ITEM_NONE
- .2byte MOVE_SHADOW_PUNCH, MOVE_CONFUSE_RAY, MOVE_CURSE, MOVE_PROTECT
-
- .2byte 250 @ IV (0-255)
- .2byte 49 @ level
- .2byte SPECIES_BANETTE
- .2byte ITEM_NONE
- .2byte MOVE_SHADOW_BALL, MOVE_GRUDGE, MOVE_WILL_O_WISP, MOVE_FAINT_ATTACK
-
- .2byte 250 @ IV (0-255)
- .2byte 50 @ level
- .2byte SPECIES_SABLEYE
- .2byte ITEM_NONE
- .2byte MOVE_SHADOW_BALL, MOVE_DOUBLE_TEAM, MOVE_NIGHT_SHADE, MOVE_FAINT_ATTACK
-
- .2byte 250 @ IV (0-255)
- .2byte 49 @ level
- .2byte SPECIES_BANETTE
- .2byte ITEM_NONE
- .2byte MOVE_SHADOW_BALL, MOVE_PSYCHIC, MOVE_THUNDERBOLT, MOVE_FACADE
-
- .2byte 255 @ IV (0-255)
- .2byte 51 @ level
- .2byte SPECIES_DUSCLOPS
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_SHADOW_BALL, MOVE_ICE_BEAM, MOVE_ROCK_SLIDE, MOVE_EARTHQUAKE
-
- .align 2
-gTrainerParty_Glacia:: @ 830C77C
- .2byte 250 @ IV (0-255)
- .2byte 50 @ level
- .2byte SPECIES_SEALEO
- .2byte ITEM_NONE
- .2byte MOVE_ENCORE, MOVE_BODY_SLAM, MOVE_HAIL, MOVE_ICE_BALL
-
- .2byte 250 @ IV (0-255)
- .2byte 50 @ level
- .2byte SPECIES_GLALIE
- .2byte ITEM_NONE
- .2byte MOVE_LIGHT_SCREEN, MOVE_CRUNCH, MOVE_ICY_WIND, MOVE_ICE_BEAM
-
- .2byte 250 @ IV (0-255)
- .2byte 52 @ level
- .2byte SPECIES_SEALEO
- .2byte ITEM_NONE
- .2byte MOVE_ATTRACT, MOVE_DOUBLE_EDGE, MOVE_HAIL, MOVE_BLIZZARD
-
- .2byte 250 @ IV (0-255)
- .2byte 52 @ level
- .2byte SPECIES_GLALIE
- .2byte ITEM_NONE
- .2byte MOVE_SHADOW_BALL, MOVE_EXPLOSION, MOVE_HAIL, MOVE_ICE_BEAM
-
- .2byte 255 @ IV (0-255)
- .2byte 53 @ level
- .2byte SPECIES_WALREIN
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_SURF, MOVE_BODY_SLAM, MOVE_ICE_BEAM, MOVE_SHEER_COLD
-
- .align 2
-gTrainerParty_Drake:: @ 830C7CC
- .2byte 250 @ IV (0-255)
- .2byte 52 @ level
- .2byte SPECIES_SHELGON
- .2byte ITEM_NONE
- .2byte MOVE_ROCK_TOMB, MOVE_DRAGON_CLAW, MOVE_PROTECT, MOVE_DOUBLE_EDGE
-
- .2byte 250 @ IV (0-255)
- .2byte 54 @ level
- .2byte SPECIES_ALTARIA
- .2byte ITEM_NONE
- .2byte MOVE_DOUBLE_EDGE, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE, MOVE_AERIAL_ACE
-
- .2byte 250 @ IV (0-255)
- .2byte 53 @ level
- .2byte SPECIES_KINGDRA
- .2byte ITEM_NONE
- .2byte MOVE_SMOKESCREEN, MOVE_DRAGON_DANCE, MOVE_SURF, MOVE_BODY_SLAM
-
- .2byte 250 @ IV (0-255)
- .2byte 53 @ level
- .2byte SPECIES_FLYGON
- .2byte ITEM_NONE
- .2byte MOVE_FLAMETHROWER, MOVE_CRUNCH, MOVE_DRAGON_BREATH, MOVE_EARTHQUAKE
-
- .2byte 255 @ IV (0-255)
- .2byte 55 @ level
- .2byte SPECIES_SALAMENCE
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_FLAMETHROWER, MOVE_DRAGON_CLAW, MOVE_ROCK_SLIDE, MOVE_CRUNCH
-
- .align 2
-gTrainerParty_Roxanne1:: @ 830C81C
- .2byte 100 @ IV (0-255)
- .2byte 12 @ level
- .2byte SPECIES_GEODUDE
- .2byte ITEM_NONE
- .2byte MOVE_TACKLE, MOVE_DEFENSE_CURL, MOVE_ROCK_THROW, MOVE_ROCK_TOMB
-
- .2byte 100 @ IV (0-255)
- .2byte 12 @ level
- .2byte SPECIES_GEODUDE
- .2byte ITEM_NONE
- .2byte MOVE_TACKLE, MOVE_DEFENSE_CURL, MOVE_ROCK_THROW, MOVE_ROCK_TOMB
-
- .2byte 200 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_NOSEPASS
- .2byte ITEM_ORAN_BERRY
- .2byte MOVE_BLOCK, MOVE_HARDEN, MOVE_TACKLE, MOVE_ROCK_TOMB
-
- .align 2
-gTrainerParty_Brawly1:: @ 830C84C
- .2byte 100 @ IV (0-255)
- .2byte 16 @ level
- .2byte SPECIES_MACHOP
- .2byte ITEM_NONE
- .2byte MOVE_KARATE_CHOP, MOVE_LOW_KICK, MOVE_SEISMIC_TOSS, MOVE_BULK_UP
-
- .2byte 100 @ IV (0-255)
- .2byte 16 @ level
- .2byte SPECIES_MEDITITE
- .2byte ITEM_NONE
- .2byte MOVE_FOCUS_PUNCH, MOVE_LIGHT_SCREEN, MOVE_REFLECT, MOVE_BULK_UP
-
- .2byte 200 @ IV (0-255)
- .2byte 19 @ level
- .2byte SPECIES_MAKUHITA
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_ARM_THRUST, MOVE_VITAL_THROW, MOVE_REVERSAL, MOVE_BULK_UP
-
- .align 2
-gTrainerParty_Wattson1:: @ 830C87C
- .2byte 200 @ IV (0-255)
- .2byte 20 @ level
- .2byte SPECIES_VOLTORB
- .2byte ITEM_NONE
- .2byte MOVE_ROLLOUT, MOVE_SPARK, MOVE_SELF_DESTRUCT, MOVE_SHOCK_WAVE
-
- .2byte 200 @ IV (0-255)
- .2byte 20 @ level
- .2byte SPECIES_ELECTRIKE
- .2byte ITEM_NONE
- .2byte MOVE_SHOCK_WAVE, MOVE_LEER, MOVE_QUICK_ATTACK, MOVE_HOWL
-
- .2byte 220 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_MAGNETON
- .2byte ITEM_NONE
- .2byte MOVE_SUPERSONIC, MOVE_SHOCK_WAVE, MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM
-
- .2byte 250 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_MANECTRIC
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_QUICK_ATTACK, MOVE_THUNDER_WAVE, MOVE_SHOCK_WAVE, MOVE_HOWL
-
- .align 2
-gTrainerParty_Flannery1:: @ 830C8BC
- .2byte 200 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_NUMEL
- .2byte ITEM_NONE
- .2byte MOVE_OVERHEAT, MOVE_TAKE_DOWN, MOVE_MAGNITUDE, MOVE_SUNNY_DAY
-
- .2byte 200 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_SLUGMA
- .2byte ITEM_NONE
- .2byte MOVE_OVERHEAT, MOVE_SMOG, MOVE_LIGHT_SCREEN, MOVE_SUNNY_DAY
-
- .2byte 250 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_CAMERUPT
- .2byte ITEM_NONE
- .2byte MOVE_OVERHEAT, MOVE_TACKLE, MOVE_SUNNY_DAY, MOVE_ATTRACT
-
- .2byte 250 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_TORKOAL
- .2byte ITEM_WHITE_HERB
- .2byte MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_BODY_SLAM, MOVE_ATTRACT
-
- .align 2
-gTrainerParty_Norman1:: @ 830C8FC
- .2byte 200 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_SPINDA
- .2byte ITEM_NONE
- .2byte MOVE_TEETER_DANCE, MOVE_PSYBEAM, MOVE_FACADE, MOVE_ENCORE
-
- .2byte 200 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_VIGOROTH
- .2byte ITEM_NONE
- .2byte MOVE_SLASH, MOVE_FACADE, MOVE_ENCORE, MOVE_FAINT_ATTACK
-
- .2byte 200 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_LINOONE
- .2byte ITEM_NONE
- .2byte MOVE_SLASH, MOVE_BELLY_DRUM, MOVE_FACADE, MOVE_HEADBUTT
-
- .2byte 250 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_SLAKING
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_COUNTER, MOVE_YAWN, MOVE_FACADE, MOVE_FAINT_ATTACK
-
- .align 2
-gTrainerParty_Winona1:: @ 830C93C
- .2byte 210 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_SWABLU
- .2byte ITEM_NONE
- .2byte MOVE_PERISH_SONG, MOVE_MIRROR_MOVE, MOVE_SAFEGUARD, MOVE_AERIAL_ACE
-
- .2byte 210 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_TROPIUS
- .2byte ITEM_NONE
- .2byte MOVE_SUNNY_DAY, MOVE_AERIAL_ACE, MOVE_SOLAR_BEAM, MOVE_SYNTHESIS
-
- .2byte 210 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_PELIPPER
- .2byte ITEM_NONE
- .2byte MOVE_WATER_GUN, MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_AERIAL_ACE
-
- .2byte 220 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_SKARMORY
- .2byte ITEM_NONE
- .2byte MOVE_SAND_ATTACK, MOVE_FURY_ATTACK, MOVE_STEEL_WING, MOVE_AERIAL_ACE
-
- .2byte 255 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_ALTARIA
- .2byte ITEM_ORAN_BERRY
- .2byte MOVE_EARTHQUAKE, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE, MOVE_AERIAL_ACE
-
- .align 2
-gTrainerParty_TateAndLiza1:: @ 830C98C
- .2byte 250 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_CLAYDOL
- .2byte ITEM_NONE
- .2byte MOVE_EARTHQUAKE, MOVE_ANCIENT_POWER, MOVE_PSYCHIC, MOVE_LIGHT_SCREEN
-
- .2byte 250 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_XATU
- .2byte ITEM_NONE
- .2byte MOVE_PSYCHIC, MOVE_SUNNY_DAY, MOVE_CONFUSE_RAY, MOVE_CALM_MIND
-
- .2byte 250 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_LUNATONE
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_LIGHT_SCREEN, MOVE_PSYCHIC, MOVE_HYPNOSIS, MOVE_CALM_MIND
-
- .2byte 250 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_SOLROCK
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_SUNNY_DAY, MOVE_SOLAR_BEAM, MOVE_PSYCHIC, MOVE_FLAMETHROWER
-
- .align 2
-gTrainerParty_Juan1:: @ 830C9CC
- .2byte 200 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_LUVDISC
- .2byte ITEM_NONE
- .2byte MOVE_WATER_PULSE, MOVE_ATTRACT, MOVE_SWEET_KISS, MOVE_FLAIL
-
- .2byte 200 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_WHISCASH
- .2byte ITEM_NONE
- .2byte MOVE_RAIN_DANCE, MOVE_WATER_PULSE, MOVE_AMNESIA, MOVE_EARTHQUAKE
-
- .2byte 200 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_SEALEO
- .2byte ITEM_NONE
- .2byte MOVE_ENCORE, MOVE_BODY_SLAM, MOVE_AURORA_BEAM, MOVE_WATER_PULSE
-
- .2byte 200 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_CRAWDAUNT
- .2byte ITEM_NONE
- .2byte MOVE_WATER_PULSE, MOVE_CRABHAMMER, MOVE_TAUNT, MOVE_LEER
-
- .2byte 250 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_KINGDRA
- .2byte ITEM_CHESTO_BERRY
- .2byte MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_ICE_BEAM, MOVE_REST
-
- .align 2
-gTrainerParty_Jerry1:: @ 830CA1C
- .2byte 10 @ IV (0-255)
- .2byte 9 @ level
- .2byte SPECIES_RALTS
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ted:: @ 830CA24
- .2byte 10 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_RALTS
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Paul:: @ 830CA2C
- .2byte 10 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_ODDISH
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jerry2:: @ 830CA44
- .2byte 20 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_RALTS
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_MEDITITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jerry3:: @ 830CA54
- .2byte 30 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_KIRLIA
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_MEDITITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jerry4:: @ 830CA64
- .2byte 40 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_KIRLIA
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_MEDICHAM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jerry5:: @ 830CA74
- .2byte 50 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_KIRLIA
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_BANETTE
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_MEDICHAM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Karen1:: @ 830CA8C
- .2byte 10 @ IV (0-255)
- .2byte 9 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Georgia:: @ 830CA94
- .2byte 10 @ IV (0-255)
- .2byte 16 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 16 @ level
- .2byte SPECIES_BEAUTIFLY
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Karen2:: @ 830CAA4
- .2byte 20 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_WHISMUR
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Karen3:: @ 830CAB4
- .2byte 30 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_LOUDRED
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Karen4:: @ 830CAC4
- .2byte 40 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_BRELOOM
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_LOUDRED
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Karen5:: @ 830CAD4
- .2byte 50 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_BRELOOM
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_EXPLOUD
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_KateAndJoy:: @ 830CAE4
- .2byte 0 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_SPINDA
- .2byte MOVE_HYPNOSIS, MOVE_PSYBEAM, MOVE_DIZZY_PUNCH, MOVE_TEETER_DANCE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_SLAKING
- .2byte MOVE_FOCUS_PUNCH, MOVE_YAWN, MOVE_SLACK_OFF, MOVE_FAINT_ATTACK
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_AnnaAndMeg1:: @ 830CB04
- .2byte 0 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte MOVE_GROWL, MOVE_TAIL_WHIP, MOVE_HEADBUTT, MOVE_ODOR_SLEUTH
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_MAKUHITA
- .2byte MOVE_TACKLE, MOVE_FOCUS_ENERGY, MOVE_ARM_THRUST, MOVE_NONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_AnnaAndMeg2:: @ 830CB24
- .2byte 10 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte MOVE_GROWL, MOVE_TAIL_WHIP, MOVE_HEADBUTT, MOVE_ODOR_SLEUTH
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_MAKUHITA
- .2byte MOVE_TACKLE, MOVE_FOCUS_ENERGY, MOVE_ARM_THRUST, MOVE_NONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_AnnaAndMeg3:: @ 830CB44
- .2byte 20 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte MOVE_GROWL, MOVE_TAIL_WHIP, MOVE_HEADBUTT, MOVE_ODOR_SLEUTH
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MAKUHITA
- .2byte MOVE_TACKLE, MOVE_FOCUS_ENERGY, MOVE_ARM_THRUST, MOVE_NONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_AnnaAndMeg4:: @ 830CB64
- .2byte 30 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_LINOONE
- .2byte MOVE_GROWL, MOVE_TAIL_WHIP, MOVE_HEADBUTT, MOVE_ODOR_SLEUTH
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_MAKUHITA
- .2byte MOVE_TACKLE, MOVE_FOCUS_ENERGY, MOVE_ARM_THRUST, MOVE_NONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_AnnaAndMeg5:: @ 830CB84
- .2byte 40 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_LINOONE
- .2byte MOVE_GROWL, MOVE_TAIL_WHIP, MOVE_HEADBUTT, MOVE_ODOR_SLEUTH
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_HARIYAMA
- .2byte MOVE_TACKLE, MOVE_FOCUS_ENERGY, MOVE_ARM_THRUST, MOVE_NONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Victor:: @ 830CBA4
- .2byte 25 @ IV (0-255)
- .2byte 16 @ level
- .2byte SPECIES_TAILLOW
- .2byte ITEM_ORAN_BERRY
-
- .2byte 25 @ IV (0-255)
- .2byte 16 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte ITEM_ORAN_BERRY
-
- .align 2
-gTrainerParty_Miguel1:: @ 830CBB4
- .2byte 0 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_SKITTY
- .2byte ITEM_ORAN_BERRY
-
- .align 2
-gTrainerParty_Colton:: @ 830CBBC
- .2byte 0 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_SKITTY
- .2byte ITEM_ORAN_BERRY
- .2byte MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK, MOVE_HEAL_BELL
-
- .2byte 0 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_SKITTY
- .2byte ITEM_ORAN_BERRY
- .2byte MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK, MOVE_HEAL_BELL
-
- .2byte 0 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_SKITTY
- .2byte ITEM_ORAN_BERRY
- .2byte MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK, MOVE_HEAL_BELL
-
- .2byte 0 @ IV (0-255)
- .2byte 12 @ level
- .2byte SPECIES_SKITTY
- .2byte ITEM_ORAN_BERRY
- .2byte MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK, MOVE_HEAL_BELL
-
- .2byte 0 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_SKITTY
- .2byte ITEM_ORAN_BERRY
- .2byte MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK, MOVE_HEAL_BELL
-
- .2byte 0 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_DELCATTY
- .2byte ITEM_ORAN_BERRY
- .2byte MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK, MOVE_HEAL_BELL
-
- .align 2
-gTrainerParty_Miguel2:: @ 830CC1C
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_SKITTY
- .2byte ITEM_ORAN_BERRY
-
- .align 2
-gTrainerParty_Miguel3:: @ 830CC24
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_SKITTY
- .2byte ITEM_ORAN_BERRY
-
- .align 2
-gTrainerParty_Miguel4:: @ 830CC2C
- .2byte 0 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_DELCATTY
- .2byte ITEM_ORAN_BERRY
-
- .align 2
-gTrainerParty_Miguel5:: @ 830CC34
- .2byte 0 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_DELCATTY
- .2byte ITEM_SITRUS_BERRY
-
- .align 2
-gTrainerParty_Victoria:: @ 830CC3C
- .2byte 50 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_ROSELIA
- .2byte ITEM_ORAN_BERRY
-
- .align 2
-gTrainerParty_Vanessa:: @ 830CC44
- .2byte 0 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_PIKACHU
- .2byte ITEM_ORAN_BERRY
-
- .align 2
-gTrainerParty_Bethany:: @ 830CC4C
- .2byte 100 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_AZURILL
- .2byte ITEM_ORAN_BERRY
-
- .2byte 100 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_MARILL
- .2byte ITEM_ORAN_BERRY
-
- .2byte 100 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_AZUMARILL
- .2byte ITEM_ORAN_BERRY
-
- .align 2
-gTrainerParty_Isabel1:: @ 830CC64
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_PLUSLE
- .2byte ITEM_ORAN_BERRY
-
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_MINUN
- .2byte ITEM_ORAN_BERRY
-
- .align 2
-gTrainerParty_Isabel2:: @ 830CC74
- .2byte 10 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_PLUSLE
- .2byte ITEM_ORAN_BERRY
-
- .2byte 10 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_MINUN
- .2byte ITEM_ORAN_BERRY
-
- .align 2
-gTrainerParty_Isabel3:: @ 830CC84
- .2byte 20 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_PLUSLE
- .2byte ITEM_ORAN_BERRY
-
- .2byte 20 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_MINUN
- .2byte ITEM_ORAN_BERRY
-
- .align 2
-gTrainerParty_Isabel4:: @ 830CC94
- .2byte 30 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_PLUSLE
- .2byte ITEM_ORAN_BERRY
-
- .2byte 30 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_MINUN
- .2byte ITEM_ORAN_BERRY
-
- .align 2
-gTrainerParty_Isabel5:: @ 830CCA4
- .2byte 40 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_PLUSLE
- .2byte ITEM_SITRUS_BERRY
-
- .2byte 40 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_MINUN
- .2byte ITEM_SITRUS_BERRY
-
- .align 2
-gTrainerParty_Timothy1:: @ 830CCB4
- .2byte 200 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_HARIYAMA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Timothy2:: @ 830CCBC
- .2byte 210 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_HARIYAMA
- .2byte MOVE_ARM_THRUST, MOVE_KNOCK_OFF, MOVE_SAND_ATTACK, MOVE_DIG
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Timothy3:: @ 830CCCC
- .2byte 220 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_HARIYAMA
- .2byte MOVE_ARM_THRUST, MOVE_KNOCK_OFF, MOVE_SAND_ATTACK, MOVE_DIG
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Timothy4:: @ 830CCDC
- .2byte 230 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_HARIYAMA
- .2byte MOVE_ARM_THRUST, MOVE_BELLY_DRUM, MOVE_SAND_ATTACK, MOVE_DIG
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Timothy5:: @ 830CCEC
- .2byte 240 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_HARIYAMA
- .2byte MOVE_ARM_THRUST, MOVE_BELLY_DRUM, MOVE_SAND_ATTACK, MOVE_DIG
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Vicky:: @ 830CCFC
- .2byte 200 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_MEDITITE
- .2byte MOVE_HI_JUMP_KICK, MOVE_MEDITATE, MOVE_CONFUSION, MOVE_DETECT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Shelby1:: @ 830CD0C
- .2byte 200 @ IV (0-255)
- .2byte 21 @ level
- .2byte SPECIES_MEDITITE
- .2byte 0 @ padding
-
- .2byte 200 @ IV (0-255)
- .2byte 21 @ level
- .2byte SPECIES_MAKUHITA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Shelby2:: @ 830CD1C
- .2byte 210 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_MEDITITE
- .2byte 0 @ padding
-
- .2byte 210 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_MAKUHITA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Shelby3:: @ 830CD2C
- .2byte 220 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MEDICHAM
- .2byte 0 @ padding
-
- .2byte 220 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_HARIYAMA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Shelby4:: @ 830CD3C
- .2byte 230 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_MEDICHAM
- .2byte 0 @ padding
-
- .2byte 230 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_HARIYAMA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Shelby5:: @ 830CD4C
- .2byte 240 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_MEDICHAM
- .2byte 0 @ padding
-
- .2byte 240 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_HARIYAMA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Calvin1:: @ 830CD5C
- .2byte 0 @ IV (0-255)
- .2byte 5 @ level
- .2byte SPECIES_POOCHYENA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Billy:: @ 830CD64
- .2byte 0 @ IV (0-255)
- .2byte 5 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 7 @ level
- .2byte SPECIES_SEEDOT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Josh:: @ 830CD74
- .2byte 100 @ IV (0-255)
- .2byte 10 @ level
- .2byte SPECIES_GEODUDE
- .2byte MOVE_TACKLE, MOVE_NONE, MOVE_NONE, MOVE_NONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Tommy:: @ 830CD84
- .2byte 110 @ IV (0-255)
- .2byte 8 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .2byte 120 @ IV (0-255)
- .2byte 8 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Joey:: @ 830CD94
- .2byte 0 @ IV (0-255)
- .2byte 9 @ level
- .2byte SPECIES_MACHOP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ben:: @ 830CD9C
- .2byte 150 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte MOVE_HEADBUTT, MOVE_SAND_ATTACK, MOVE_GROWL, MOVE_THUNDERBOLT
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_GULPIN
- .2byte MOVE_AMNESIA, MOVE_SLUDGE, MOVE_YAWN, MOVE_POUND
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Quincy:: @ 830CDBC
- .2byte 100 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_SLAKING
- .2byte MOVE_ATTRACT, MOVE_ICE_BEAM, MOVE_THUNDERBOLT, MOVE_FLAMETHROWER
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_DUSCLOPS
- .2byte MOVE_SKILL_SWAP, MOVE_PROTECT, MOVE_WILL_O_WISP, MOVE_TOXIC
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Katelynn:: @ 830CDDC
- .2byte 100 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_GARDEVOIR
- .2byte MOVE_SKILL_SWAP, MOVE_PSYCHIC, MOVE_THUNDERBOLT, MOVE_CALM_MIND
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_SLAKING
- .2byte MOVE_EARTHQUAKE, MOVE_SHADOW_BALL, MOVE_AERIAL_ACE, MOVE_BRICK_BREAK
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jaylen:: @ 830CDFC
- .2byte 0 @ IV (0-255)
- .2byte 19 @ level
- .2byte SPECIES_TRAPINCH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dillon:: @ 830CE04
- .2byte 0 @ IV (0-255)
- .2byte 19 @ level
- .2byte SPECIES_ARON
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Calvin2:: @ 830CE0C
- .2byte 10 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Calvin3:: @ 830CE14
- .2byte 20 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Calvin4:: @ 830CE24
- .2byte 30 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_LINOONE
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Calvin5:: @ 830CE3C
- .2byte 40 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_LINOONE
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Eddie:: @ 830CE54
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 16 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Allen:: @ 830CE64
- .2byte 0 @ IV (0-255)
- .2byte 4 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 3 @ level
- .2byte SPECIES_TAILLOW
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Timmy:: @ 830CE74
- .2byte 0 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_ARON
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 13 @ level
- .2byte SPECIES_ELECTRIKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Wallace:: @ 830CE84
- .2byte 255 @ IV (0-255)
- .2byte 57 @ level
- .2byte SPECIES_WAILORD
- .2byte ITEM_NONE
- .2byte MOVE_RAIN_DANCE, MOVE_WATER_SPOUT, MOVE_DOUBLE_EDGE, MOVE_BLIZZARD
-
- .2byte 255 @ IV (0-255)
- .2byte 55 @ level
- .2byte SPECIES_TENTACRUEL
- .2byte ITEM_NONE
- .2byte MOVE_TOXIC, MOVE_HYDRO_PUMP, MOVE_SLUDGE_BOMB, MOVE_ICE_BEAM
-
- .2byte 255 @ IV (0-255)
- .2byte 56 @ level
- .2byte SPECIES_LUDICOLO
- .2byte ITEM_NONE
- .2byte MOVE_GIGA_DRAIN, MOVE_SURF, MOVE_LEECH_SEED, MOVE_DOUBLE_TEAM
-
- .2byte 255 @ IV (0-255)
- .2byte 56 @ level
- .2byte SPECIES_WHISCASH
- .2byte ITEM_NONE
- .2byte MOVE_EARTHQUAKE, MOVE_SURF, MOVE_AMNESIA, MOVE_HYPER_BEAM
-
- .2byte 255 @ IV (0-255)
- .2byte 56 @ level
- .2byte SPECIES_GYARADOS
- .2byte ITEM_NONE
- .2byte MOVE_DRAGON_DANCE, MOVE_EARTHQUAKE, MOVE_HYPER_BEAM, MOVE_SURF
-
- .2byte 255 @ IV (0-255)
- .2byte 58 @ level
- .2byte SPECIES_MILOTIC
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_RECOVER, MOVE_SURF, MOVE_ICE_BEAM, MOVE_TOXIC
-
- .align 2
-gTrainerParty_Andrew:: @ 830CEE4
- .2byte 0 @ IV (0-255)
- .2byte 5 @ level
- .2byte SPECIES_MAGIKARP
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 10 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_MAGIKARP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ivan:: @ 830CEFC
- .2byte 0 @ IV (0-255)
- .2byte 5 @ level
- .2byte SPECIES_MAGIKARP
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 6 @ level
- .2byte SPECIES_MAGIKARP
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 7 @ level
- .2byte SPECIES_MAGIKARP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Claude:: @ 830CF14
- .2byte 0 @ IV (0-255)
- .2byte 16 @ level
- .2byte SPECIES_MAGIKARP
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_GOLDEEN
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_BARBOACH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Elliot1:: @ 830CF2C
- .2byte 0 @ IV (0-255)
- .2byte 10 @ level
- .2byte SPECIES_MAGIKARP
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 7 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 10 @ level
- .2byte SPECIES_MAGIKARP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ned:: @ 830CF44
- .2byte 10 @ IV (0-255)
- .2byte 11 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dale:: @ 830CF4C
- .2byte 0 @ IV (0-255)
- .2byte 11 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 11 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Nolan:: @ 830CF6C
- .2byte 0 @ IV (0-255)
- .2byte 19 @ level
- .2byte SPECIES_BARBOACH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Barny:: @ 830CF74
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Wade:: @ 830CF84
- .2byte 0 @ IV (0-255)
- .2byte 16 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Carter:: @ 830CF8C
- .2byte 10 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_TENTACRUEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Elliot2:: @ 830CF9C
- .2byte 10 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_GYARADOS
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_GYARADOS
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Elliot3:: @ 830CFB4
- .2byte 20 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_GYARADOS
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_GYARADOS
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Elliot4:: @ 830CFD4
- .2byte 30 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_GYARADOS
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_TENTACRUEL
- .2byte 0 @ padding
-
- .2byte 31 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_GYARADOS
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Elliot5:: @ 830CFF4
- .2byte 40 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_GYARADOS
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_SHARPEDO
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_GYARADOS
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_TENTACRUEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ronald:: @ 830D014
- .2byte 0 @ IV (0-255)
- .2byte 19 @ level
- .2byte SPECIES_MAGIKARP
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 21 @ level
- .2byte SPECIES_GYARADOS
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 23 @ level
- .2byte SPECIES_GYARADOS
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_GYARADOS
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_GYARADOS
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_GYARADOS
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jacob:: @ 830D044
- .2byte 20 @ IV (0-255)
- .2byte 6 @ level
- .2byte SPECIES_VOLTORB
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 6 @ level
- .2byte SPECIES_VOLTORB
- .2byte 0 @ padding
-
- .2byte 200 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_MAGNEMITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Anthony:: @ 830D05C
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_MAGNEMITE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_MAGNEMITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Benjamin1:: @ 830D06C
- .2byte 0 @ IV (0-255)
- .2byte 16 @ level
- .2byte SPECIES_MAGNEMITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Benjamin2:: @ 830D074
- .2byte 10 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_MAGNEMITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Benjamin3:: @ 830D07C
- .2byte 20 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MAGNEMITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Benjamin4:: @ 830D084
- .2byte 30 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_MAGNETON
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Benjamin5:: @ 830D08C
- .2byte 40 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_MAGNETON
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Abigail1:: @ 830D094
- .2byte 0 @ IV (0-255)
- .2byte 16 @ level
- .2byte SPECIES_MAGNEMITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jasmine:: @ 830D09C
- .2byte 80 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_MAGNEMITE
- .2byte 0 @ padding
-
- .2byte 80 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_MAGNEMITE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 6 @ level
- .2byte SPECIES_VOLTORB
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Abigail2:: @ 830D0B4
- .2byte 10 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_MAGNEMITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Abigail3:: @ 830D0BC
- .2byte 20 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_MAGNEMITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Abigail4:: @ 830D0C4
- .2byte 30 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_MAGNETON
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Abigail5:: @ 830D0CC
- .2byte 40 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_MAGNETON
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dylan1:: @ 830D0D4
- .2byte 0 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_DODUO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dylan2:: @ 830D0DC
- .2byte 10 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_DODUO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dylan3:: @ 830D0E4
- .2byte 20 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_DODUO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dylan4:: @ 830D0EC
- .2byte 30 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_DODRIO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dylan5:: @ 830D0F4
- .2byte 40 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_DODRIO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Maria1:: @ 830D0FC
- .2byte 0 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_DODUO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Maria2:: @ 830D104
- .2byte 10 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_DODUO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Maria3:: @ 830D10C
- .2byte 20 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_DODUO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Maria4:: @ 830D114
- .2byte 30 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_DODRIO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Maria5:: @ 830D11C
- .2byte 40 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_DODRIO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Camden:: @ 830D124
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Demetrius:: @ 830D134
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_ELECTRIKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Isaiah1:: @ 830D144
- .2byte 0 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Pablo1:: @ 830D14C
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Chase:: @ 830D15C
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 80 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Isaiah2:: @ 830D16C
- .2byte 10 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Isaiah3:: @ 830D174
- .2byte 20 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Isaiah4:: @ 830D17C
- .2byte 30 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_STARMIE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Isaiah5:: @ 830D184
- .2byte 40 @ IV (0-255)
- .2byte 48 @ level
- .2byte SPECIES_STARMIE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Isobel:: @ 830D18C
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Donny:: @ 830D194
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 160 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Talia:: @ 830D1A4
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Katelyn1:: @ 830D1AC
- .2byte 0 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Allison:: @ 830D1B4
- .2byte 0 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 240 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Katelyn2:: @ 830D1C4
- .2byte 10 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Katelyn3:: @ 830D1CC
- .2byte 20 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Katelyn4:: @ 830D1D4
- .2byte 30 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_STARMIE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Katelyn5:: @ 830D1DC
- .2byte 40 @ IV (0-255)
- .2byte 48 @ level
- .2byte SPECIES_STARMIE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Nicolas1:: @ 830D1E4
- .2byte 100 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_ALTARIA
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_ALTARIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Nicolas2:: @ 830D1F4
- .2byte 110 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_ALTARIA
- .2byte 0 @ padding
-
- .2byte 110 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_ALTARIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Nicolas3:: @ 830D204
- .2byte 120 @ IV (0-255)
- .2byte 44 @ level
- .2byte SPECIES_ALTARIA
- .2byte 0 @ padding
-
- .2byte 120 @ IV (0-255)
- .2byte 44 @ level
- .2byte SPECIES_ALTARIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Nicolas4:: @ 830D214
- .2byte 130 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_BAGON
- .2byte 0 @ padding
-
- .2byte 130 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_ALTARIA
- .2byte 0 @ padding
-
- .2byte 130 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_ALTARIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Nicolas5:: @ 830D22C
- .2byte 140 @ IV (0-255)
- .2byte 49 @ level
- .2byte SPECIES_ALTARIA
- .2byte ITEM_NONE
-
- .2byte 140 @ IV (0-255)
- .2byte 49 @ level
- .2byte SPECIES_ALTARIA
- .2byte ITEM_NONE
-
- .2byte 140 @ IV (0-255)
- .2byte 49 @ level
- .2byte SPECIES_SHELGON
- .2byte ITEM_DRAGON_FANG
-
- .align 2
-gTrainerParty_Aaron:: @ 830D244
- .2byte 255 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_BAGON
- .2byte MOVE_DRAGON_BREATH, MOVE_HEADBUTT, MOVE_FOCUS_ENERGY, MOVE_EMBER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Perry:: @ 830D254
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Hugh:: @ 830D25C
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_TROPIUS
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Phil:: @ 830D26C
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jared:: @ 830D274
- .2byte 100 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_DODUO
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_SKARMORY
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_TROPIUS
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Humberto:: @ 830D28C
- .2byte 250 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_SKARMORY
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Presley:: @ 830D294
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_TROPIUS
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_XATU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Edwardo:: @ 830D2A4
- .2byte 150 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_DODUO
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Colin:: @ 830D2B4
- .2byte 0 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_NATU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Robert1:: @ 830D2C4
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_SWABLU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Benny:: @ 830D2CC
- .2byte 0 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_XATU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Chester:: @ 830D2E4
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_TAILLOW
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Robert2:: @ 830D2F4
- .2byte 10 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_NATU
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_SWABLU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Robert3:: @ 830D304
- .2byte 20 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_NATU
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_ALTARIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Robert4:: @ 830D314
- .2byte 30 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_NATU
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_ALTARIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Robert5:: @ 830D324
- .2byte 40 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_ALTARIA
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_XATU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Alex:: @ 830D334
- .2byte 150 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_NATU
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Beck:: @ 830D344
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_TROPIUS
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Yasu:: @ 830D34C
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_NINJASK
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Takashi:: @ 830D354
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_NINJASK
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_KOFFING
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dianne:: @ 830D364
- .2byte 0 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_CLAYDOL
- .2byte ITEM_NONE
- .2byte MOVE_SKILL_SWAP, MOVE_EARTHQUAKE, MOVE_NONE, MOVE_NONE
-
- .2byte 0 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_LANTURN
- .2byte ITEM_NONE
- .2byte MOVE_THUNDERBOLT, MOVE_EARTHQUAKE, MOVE_NONE, MOVE_NONE
-
- .align 2
-gTrainerParty_Jani:: @ 830D384
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lao1:: @ 830D38C
- .2byte 0 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_KOFFING
- .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SMOG, MOVE_SELF_DESTRUCT
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_KOFFING
- .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SMOG, MOVE_SELF_DESTRUCT
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_KOFFING
- .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_SELF_DESTRUCT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lung:: @ 830D3BC
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_KOFFING
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_NINJASK
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lao2:: @ 830D3CC
- .2byte 0 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_KOFFING
- .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_SELF_DESTRUCT
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_KOFFING
- .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_KOFFING
- .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_SELF_DESTRUCT
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_KOFFING
- .2byte MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE, MOVE_NONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lao3:: @ 830D40C
- .2byte 20 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_KOFFING
- .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_SELF_DESTRUCT
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_KOFFING
- .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_SELF_DESTRUCT
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_KOFFING
- .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_KOFFING
- .2byte MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE, MOVE_NONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lao4:: @ 830D44C
- .2byte 30 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_KOFFING
- .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_KOFFING
- .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_KOFFING
- .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_KOFFING
- .2byte MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE, MOVE_NONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lao5:: @ 830D48C
- .2byte 40 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_KOFFING
- .2byte ITEM_NONE
- .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE
-
- .2byte 40 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_KOFFING
- .2byte ITEM_NONE
- .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_SELF_DESTRUCT
-
- .2byte 40 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_KOFFING
- .2byte ITEM_NONE
- .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_SELF_DESTRUCT
-
- .2byte 40 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_WEEZING
- .2byte ITEM_SMOKE_BALL
- .2byte MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE, MOVE_NONE
-
- .align 2
-gTrainerParty_Jocelyn:: @ 830D4CC
- .2byte 127 @ IV (0-255)
- .2byte 13 @ level
- .2byte SPECIES_MEDITITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Laura:: @ 830D4D4
- .2byte 150 @ IV (0-255)
- .2byte 13 @ level
- .2byte SPECIES_MEDITITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cyndy1:: @ 830D4DC
- .2byte 100 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_MEDITITE
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_MAKUHITA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cora:: @ 830D4EC
- .2byte 100 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_MEDITITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Paula:: @ 830D4F4
- .2byte 100 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_BRELOOM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cyndy2:: @ 830D4FC
- .2byte 110 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_MEDITITE
- .2byte 0 @ padding
-
- .2byte 110 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_MAKUHITA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cyndy3:: @ 830D50C
- .2byte 120 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_MEDITITE
- .2byte 0 @ padding
-
- .2byte 120 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_MAKUHITA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cyndy4:: @ 830D51C
- .2byte 130 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_MEDICHAM
- .2byte 0 @ padding
-
- .2byte 130 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_HARIYAMA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cyndy5:: @ 830D52C
- .2byte 140 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_MEDICHAM
- .2byte 0 @ padding
-
- .2byte 140 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_HARIYAMA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Madeline1:: @ 830D53C
- .2byte 0 @ IV (0-255)
- .2byte 19 @ level
- .2byte SPECIES_NUMEL
- .2byte MOVE_EMBER, MOVE_TACKLE, MOVE_MAGNITUDE, MOVE_SUNNY_DAY
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Clarissa:: @ 830D54C
- .2byte 0 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Angelica:: @ 830D55C
- .2byte 50 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_CASTFORM
- .2byte MOVE_RAIN_DANCE, MOVE_WEATHER_BALL, MOVE_THUNDER, MOVE_WATER_PULSE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Madeline2:: @ 830D56C
- .2byte 10 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_NUMEL
- .2byte MOVE_EMBER, MOVE_TACKLE, MOVE_MAGNITUDE, MOVE_SUNNY_DAY
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Madeline3:: @ 830D57C
- .2byte 20 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_NUMEL
- .2byte MOVE_EMBER, MOVE_TAKE_DOWN, MOVE_MAGNITUDE, MOVE_SUNNY_DAY
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Madeline4:: @ 830D58C
- .2byte 30 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_ROSELIA
- .2byte MOVE_LEECH_SEED, MOVE_MEGA_DRAIN, MOVE_GRASS_WHISTLE, MOVE_SUNNY_DAY
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_NUMEL
- .2byte MOVE_FLAMETHROWER, MOVE_TAKE_DOWN, MOVE_MAGNITUDE, MOVE_SUNNY_DAY
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Madeline5:: @ 830D5AC
- .2byte 40 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_ROSELIA
- .2byte MOVE_LEECH_SEED, MOVE_GIGA_DRAIN, MOVE_SOLAR_BEAM, MOVE_SUNNY_DAY
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_CAMERUPT
- .2byte MOVE_FLAMETHROWER, MOVE_TAKE_DOWN, MOVE_EARTHQUAKE, MOVE_SUNNY_DAY
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Beverly:: @ 830D5CC
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Imani:: @ 830D5DC
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Kyla:: @ 830D5E4
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Denise:: @ 830D5EC
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_GOLDEEN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Beth:: @ 830D5FC
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_GOLDEEN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Tara:: @ 830D604
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_HORSEA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Missy:: @ 830D614
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_GOLDEEN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Alice:: @ 830D61C
- .2byte 0 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_GOLDEEN
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_GOLDEEN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jenny1:: @ 830D634
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grace:: @ 830D63C
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Tanya:: @ 830D644
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_LUVDISC
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Sharon:: @ 830D64C
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_SEAKING
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Nikki:: @ 830D654
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_SPHEAL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brenda:: @ 830D664
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_GOLDEEN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Katie:: @ 830D66C
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_GOLDEEN
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_SPHEAL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Susie:: @ 830D67C
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_LUVDISC
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Kara:: @ 830D684
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_SEAKING
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dana:: @ 830D68C
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_AZUMARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Sienna:: @ 830D694
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_LUVDISC
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_LUVDISC
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Debra:: @ 830D6A4
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_SEAKING
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Linda:: @ 830D6AC
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_HORSEA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_SEADRA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Kaylee:: @ 830D6BC
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_LANTURN
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Laurel:: @ 830D6CC
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_LUVDISC
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_LUVDISC
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Carlee:: @ 830D6DC
- .2byte 0 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_SEAKING
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jenny2:: @ 830D6E4
- .2byte 0 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jenny3:: @ 830D6EC
- .2byte 0 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jenny4:: @ 830D6F4
- .2byte 0 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jenny5:: @ 830D704
- .2byte 0 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_LUVDISC
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_STARMIE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Heidi:: @ 830D71C
- .2byte 0 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_SANDSHREW
- .2byte MOVE_DIG, MOVE_SAND_ATTACK, MOVE_POISON_STING, MOVE_SLASH
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_BALTOY
- .2byte MOVE_RAPID_SPIN, MOVE_MUD_SLAP, MOVE_PSYBEAM, MOVE_ROCK_TOMB
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Becky:: @ 830D73C
- .2byte 0 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_SANDSHREW
- .2byte MOVE_SAND_ATTACK, MOVE_POISON_STING, MOVE_SLASH, MOVE_DIG
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_MARILL
- .2byte MOVE_ROLLOUT, MOVE_BUBBLE_BEAM, MOVE_TAIL_WHIP, MOVE_DEFENSE_CURL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Carol:: @ 830D75C
- .2byte 0 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_TAILLOW
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Nancy:: @ 830D76C
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Martha:: @ 830D77C
- .2byte 0 @ IV (0-255)
- .2byte 23 @ level
- .2byte SPECIES_SKITTY
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 23 @ level
- .2byte SPECIES_SWABLU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Diana1:: @ 830D78C
- .2byte 0 @ IV (0-255)
- .2byte 19 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 19 @ level
- .2byte SPECIES_ODDISH
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 19 @ level
- .2byte SPECIES_SWABLU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cedric:: @ 830D7A4
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_WOBBUFFET
- .2byte MOVE_DESTINY_BOND, MOVE_SAFEGUARD, MOVE_COUNTER, MOVE_MIRROR_COAT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Irene:: @ 830D7B4
- .2byte 0 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Diana2:: @ 830D7C4
- .2byte 10 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_GLOOM
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_SWABLU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Diana3:: @ 830D7DC
- .2byte 20 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_BRELOOM
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_GLOOM
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_SWABLU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Diana4:: @ 830D7F4
- .2byte 30 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_BRELOOM
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_GLOOM
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_SWABLU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Diana5:: @ 830D80C
- .2byte 40 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_BRELOOM
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_VILEPLUME
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_ALTARIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_AmyAndLiv1:: @ 830D824
- .2byte 0 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_PLUSLE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_MINUN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_AmyAndLiv2:: @ 830D834
- .2byte 10 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_PLUSLE
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_MINUN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_GinaAndMia1:: @ 830D844
- .2byte 0 @ IV (0-255)
- .2byte 6 @ level
- .2byte SPECIES_SEEDOT
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 6 @ level
- .2byte SPECIES_LOTAD
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_MiuAndYuki:: @ 830D854
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_BEAUTIFLY
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_DUSTOX
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_AmyAndLiv3:: @ 830D864
- .2byte 0 @ IV (0-255)
- .2byte 9 @ level
- .2byte SPECIES_PLUSLE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 9 @ level
- .2byte SPECIES_MINUN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_GinaAndMia2:: @ 830D874
- .2byte 0 @ IV (0-255)
- .2byte 10 @ level
- .2byte SPECIES_DUSKULL
- .2byte MOVE_NIGHT_SHADE, MOVE_DISABLE, MOVE_NONE, MOVE_NONE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 10 @ level
- .2byte SPECIES_SHROOMISH
- .2byte MOVE_ABSORB, MOVE_LEECH_SEED, MOVE_NONE, MOVE_NONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_AmyAndLiv4:: @ 830D894
- .2byte 20 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_PLUSLE
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_MINUN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_AmyAndLiv5:: @ 830D8A4
- .2byte 30 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_PLUSLE
- .2byte MOVE_SPARK, MOVE_CHARGE, MOVE_FAKE_TEARS, MOVE_HELPING_HAND
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MINUN
- .2byte MOVE_SPARK, MOVE_CHARGE, MOVE_CHARM, MOVE_HELPING_HAND
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_AmyAndLiv6:: @ 830D8C4
- .2byte 40 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_PLUSLE
- .2byte MOVE_THUNDER, MOVE_CHARGE, MOVE_FAKE_TEARS, MOVE_HELPING_HAND
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_MINUN
- .2byte MOVE_THUNDER, MOVE_CHARGE, MOVE_CHARM, MOVE_HELPING_HAND
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Huey:: @ 830D8E4
- .2byte 10 @ IV (0-255)
- .2byte 12 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 12 @ level
- .2byte SPECIES_MACHOP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Edmond:: @ 830D8F4
- .2byte 0 @ IV (0-255)
- .2byte 13 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ernest1:: @ 830D8FC
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dwayne:: @ 830D90C
- .2byte 0 @ IV (0-255)
- .2byte 11 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 11 @ level
- .2byte SPECIES_MACHOP
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 11 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Phillip:: @ 830D924
- .2byte 0 @ IV (0-255)
- .2byte 44 @ level
- .2byte SPECIES_TENTACRUEL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 44 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Leonard:: @ 830D934
- .2byte 0 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_MACHOP
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Duncan:: @ 830D94C
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_SPHEAL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ernest2:: @ 830D95C
- .2byte 10 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ernest3:: @ 830D974
- .2byte 20 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ernest4:: @ 830D98C
- .2byte 30 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ernest5:: @ 830D9A4
- .2byte 40 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_TENTACRUEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Eli:: @ 830D9BC
- .2byte 100 @ IV (0-255)
- .2byte 23 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Annika:: @ 830D9C4
- .2byte 100 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_FEEBAS
- .2byte ITEM_ORAN_BERRY
- .2byte MOVE_FLAIL, MOVE_WATER_PULSE, MOVE_RETURN, MOVE_ATTRACT
-
- .2byte 100 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_FEEBAS
- .2byte ITEM_ORAN_BERRY
- .2byte MOVE_FLAIL, MOVE_WATER_PULSE, MOVE_RETURN, MOVE_ATTRACT
-
- .align 2
-gTrainerParty_Jazmyn:: @ 830D9E4
- .2byte 0 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_ABSOL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jonas:: @ 830D9EC
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_KOFFING
- .2byte MOVE_TOXIC, MOVE_THUNDER, MOVE_SELF_DESTRUCT, MOVE_SLUDGE_BOMB
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Kayley:: @ 830D9FC
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_CASTFORM
- .2byte MOVE_SUNNY_DAY, MOVE_WEATHER_BALL, MOVE_FLAMETHROWER, MOVE_SOLAR_BEAM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Auron:: @ 830DA0C
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MANECTRIC
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MACHAMP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Kelvin:: @ 830DA1C
- .2byte 150 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_SPHEAL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Marley:: @ 830DA2C
- .2byte 255 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_MANECTRIC
- .2byte ITEM_NONE
- .2byte MOVE_BITE, MOVE_ROAR, MOVE_THUNDER_WAVE, MOVE_THUNDERBOLT
-
- .align 2
-gTrainerParty_Reyna:: @ 830DA3C
- .2byte 50 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MEDITITE
- .2byte 0 @ padding
-
- .2byte 200 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_HARIYAMA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Hudson:: @ 830DA4C
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Conor:: @ 830DA54
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_CHINCHOU
- .2byte 0 @ padding
-
- .2byte 200 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_HARIYAMA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Edwin1:: @ 830DA64
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_NUZLEAF
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Hector:: @ 830DA74
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_ZANGOOSE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_SEVIPER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Tabitha1:: @ 830DA84
- .2byte 100 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_CAMERUPT
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_GOLBAT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Edwin2:: @ 830DA9C
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_NUZLEAF
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Edwin3:: @ 830DAAC
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_NUZLEAF
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Edwin4:: @ 830DABC
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_NUZLEAF
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Edwin5:: @ 830DACC
- .2byte 0 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_LUDICOLO
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_SHIFTRY
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Wally1:: @ 830DADC
- .2byte 150 @ IV (0-255)
- .2byte 44 @ level
- .2byte SPECIES_ALTARIA
- .2byte MOVE_AERIAL_ACE, MOVE_SAFEGUARD, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_DELCATTY
- .2byte MOVE_SING, MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 44 @ level
- .2byte SPECIES_ROSELIA
- .2byte MOVE_MAGICAL_LEAF, MOVE_LEECH_SEED, MOVE_GIGA_DRAIN, MOVE_TOXIC
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_MAGNETON
- .2byte MOVE_SUPERSONIC, MOVE_THUNDERBOLT, MOVE_TRI_ATTACK, MOVE_SCREECH
- .2byte 0 @ padding
-
- .2byte 250 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_GARDEVOIR
- .2byte MOVE_DOUBLE_TEAM, MOVE_CALM_MIND, MOVE_PSYCHIC, MOVE_FUTURE_SIGHT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brendan1:: @ 830DB2C
- .2byte 0 @ IV (0-255)
- .2byte 5 @ level
- .2byte SPECIES_TREECKO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brendan2:: @ 830DB34
- .2byte 50 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 20 @ level
- .2byte SPECIES_GROVYLE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brendan3:: @ 830DB4C
- .2byte 100 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_GROVYLE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brendan4:: @ 830DB64
- .2byte 0 @ IV (0-255)
- .2byte 5 @ level
- .2byte SPECIES_TORCHIC
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brendan5:: @ 830DB6C
- .2byte 50 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 20 @ level
- .2byte SPECIES_COMBUSKEN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brendan6:: @ 830DB84
- .2byte 100 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_COMBUSKEN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brendan7:: @ 830DB9C
- .2byte 0 @ IV (0-255)
- .2byte 5 @ level
- .2byte SPECIES_MUDKIP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brendan8:: @ 830DBA4
- .2byte 50 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 20 @ level
- .2byte SPECIES_MARSHTOMP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brendan9:: @ 830DBBC
- .2byte 100 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_MARSHTOMP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_May1:: @ 830DBD4
- .2byte 0 @ IV (0-255)
- .2byte 5 @ level
- .2byte SPECIES_TREECKO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_May2:: @ 830DBDC
- .2byte 50 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 20 @ level
- .2byte SPECIES_GROVYLE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_May3:: @ 830DBF4
- .2byte 100 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_GROVYLE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_May4:: @ 830DC0C
- .2byte 0 @ IV (0-255)
- .2byte 5 @ level
- .2byte SPECIES_TORCHIC
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_May5:: @ 830DC14
- .2byte 50 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 20 @ level
- .2byte SPECIES_COMBUSKEN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_May6:: @ 830DC2C
- .2byte 100 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_COMBUSKEN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_May7:: @ 830DC44
- .2byte 0 @ IV (0-255)
- .2byte 5 @ level
- .2byte SPECIES_MUDKIP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_May8:: @ 830DC4C
- .2byte 50 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 20 @ level
- .2byte SPECIES_MARSHTOMP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_May9:: @ 830DC64
- .2byte 100 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_MARSHTOMP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Isaac1:: @ 830DC7C
- .2byte 0 @ IV (0-255)
- .2byte 11 @ level
- .2byte SPECIES_WHISMUR
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 11 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 11 @ level
- .2byte SPECIES_ARON
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 11 @ level
- .2byte SPECIES_POOCHYENA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 11 @ level
- .2byte SPECIES_TAILLOW
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 11 @ level
- .2byte SPECIES_MAKUHITA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Davis:: @ 830DCAC
- .2byte 0 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_PINSIR
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Mitchell:: @ 830DCB4
- .2byte 0 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_LUNATONE
- .2byte MOVE_EXPLOSION, MOVE_REFLECT, MOVE_LIGHT_SCREEN, MOVE_PSYCHIC
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_SOLROCK
- .2byte MOVE_EXPLOSION, MOVE_REFLECT, MOVE_LIGHT_SCREEN, MOVE_SHADOW_BALL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Isaac2:: @ 830DCD4
- .2byte 10 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_LOUDRED
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_LINOONE
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_ARON
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_MAKUHITA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Isaac3:: @ 830DD04
- .2byte 20 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_LOUDRED
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_LINOONE
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_ARON
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_HARIYAMA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Isaac4:: @ 830DD34
- .2byte 30 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_LOUDRED
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_LINOONE
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_ARON
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_HARIYAMA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Isaac5:: @ 830DD64
- .2byte 40 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_LOUDRED
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_LINOONE
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_LAIRON
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_HARIYAMA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lydia1:: @ 830DD94
- .2byte 0 @ IV (0-255)
- .2byte 11 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 11 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 11 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 11 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 11 @ level
- .2byte SPECIES_SKITTY
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 11 @ level
- .2byte SPECIES_GOLDEEN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Halle:: @ 830DDC4
- .2byte 0 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_SABLEYE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_ABSOL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Garrison:: @ 830DDD4
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_SANDSLASH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lydia2:: @ 830DDDC
- .2byte 10 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_SKITTY
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_GOLDEEN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lydia3:: @ 830DE0C
- .2byte 20 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_BRELOOM
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_DELCATTY
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_GOLDEEN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lydia4:: @ 830DE3C
- .2byte 30 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_BRELOOM
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_DELCATTY
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_GOLDEEN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lydia5:: @ 830DE6C
- .2byte 40 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_BRELOOM
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_AZUMARILL
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_DELCATTY
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_SEAKING
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jackson1:: @ 830DE9C
- .2byte 50 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_BRELOOM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lorenzo:: @ 830DEA4
- .2byte 50 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_SEEDOT
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_NUZLEAF
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Sebastian:: @ 830DEBC
- .2byte 50 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_CACTURNE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jackson2:: @ 830DEC4
- .2byte 60 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_BRELOOM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jackson3:: @ 830DECC
- .2byte 70 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_BRELOOM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jackson4:: @ 830DED4
- .2byte 80 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_BRELOOM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jackson5:: @ 830DEDC
- .2byte 90 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_KECLEON
- .2byte 0 @ padding
-
- .2byte 90 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_BRELOOM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Catherine1:: @ 830DEEC
- .2byte 50 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_GLOOM
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jenna:: @ 830DEFC
- .2byte 50 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_LOTAD
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_NUZLEAF
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Sophia:: @ 830DF14
- .2byte 50 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_SWABLU
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Catherine2:: @ 830DF24
- .2byte 60 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_GLOOM
- .2byte 0 @ padding
-
- .2byte 60 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Catherine3:: @ 830DF34
- .2byte 70 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_GLOOM
- .2byte 0 @ padding
-
- .2byte 70 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Catherine4:: @ 830DF44
- .2byte 80 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_GLOOM
- .2byte 0 @ padding
-
- .2byte 80 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Catherine5:: @ 830DF54
- .2byte 90 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_BELLOSSOM
- .2byte 0 @ padding
-
- .2byte 90 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Julio:: @ 830DF64
- .2byte 0 @ IV (0-255)
- .2byte 21 @ level
- .2byte SPECIES_MAGNEMITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt27:: @ 830DF6C
- .2byte 50 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_GOLBAT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt28:: @ 830DF7C
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt29:: @ 830DF8C
- .2byte 0 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt30:: @ 830DF9C
- .2byte 50 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_POOCHYENA
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Marc:: @ 830DFAC
- .2byte 120 @ IV (0-255)
- .2byte 8 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .2byte 130 @ IV (0-255)
- .2byte 8 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brenden:: @ 830DFBC
- .2byte 100 @ IV (0-255)
- .2byte 13 @ level
- .2byte SPECIES_MACHOP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lilith:: @ 830DFC4
- .2byte 150 @ IV (0-255)
- .2byte 13 @ level
- .2byte SPECIES_MEDITITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cristian:: @ 830DFCC
- .2byte 200 @ IV (0-255)
- .2byte 13 @ level
- .2byte SPECIES_MAKUHITA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Sylvia:: @ 830DFD4
- .2byte 100 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_MEDITITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Leonardo:: @ 830DFDC
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Athena:: @ 830DFE4
- .2byte 100 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_MANECTRIC
- .2byte ITEM_NONE
- .2byte MOVE_THUNDER, MOVE_THUNDER_WAVE, MOVE_QUICK_ATTACK, MOVE_NONE
-
- .2byte 100 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_LINOONE
- .2byte ITEM_NONE
- .2byte MOVE_SURF, MOVE_THIEF, MOVE_NONE, MOVE_NONE
-
- .align 2
-gTrainerParty_Harrison:: @ 830E004
- .2byte 0 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_TENTACRUEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt31:: @ 830E00C
- .2byte 0 @ IV (0-255)
- .2byte 20 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Clarence:: @ 830E014
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_SHARPEDO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Terry:: @ 830E01C
- .2byte 0 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_GIRAFARIG
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Nate:: @ 830E024
- .2byte 100 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_SPOINK
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Kathleen:: @ 830E02C
- .2byte 100 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_KADABRA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Clifford:: @ 830E034
- .2byte 0 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_GIRAFARIG
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Nicholas:: @ 830E03C
- .2byte 0 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_WOBBUFFET
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt32:: @ 830E044
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_POOCHYENA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt33:: @ 830E054
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_BALTOY
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt34:: @ 830E05C
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt35:: @ 830E064
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt36:: @ 830E06C
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_BALTOY
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Macey:: @ 830E074
- .2byte 0 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_NATU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brendan10:: @ 830E07C
- .2byte 25 @ IV (0-255)
- .2byte 13 @ level
- .2byte SPECIES_LOTAD
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_TORCHIC
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brendan11:: @ 830E08C
- .2byte 25 @ IV (0-255)
- .2byte 13 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_TREECKO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Paxton:: @ 830E09C
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_BRELOOM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Isabella:: @ 830E0AC
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt37:: @ 830E0B4
- .2byte 0 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_POOCHYENA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Tabitha2:: @ 830E0C4
- .2byte 50 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 20 @ level
- .2byte SPECIES_POOCHYENA
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jonathan:: @ 830E0E4
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_KECLEON
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_LOUDRED
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brendan12:: @ 830E0F4
- .2byte 25 @ IV (0-255)
- .2byte 13 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_MUDKIP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_May10:: @ 830E104
- .2byte 25 @ IV (0-255)
- .2byte 13 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_TREECKO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Maxie1:: @ 830E114
- .2byte 150 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_CROBAT
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_CAMERUPT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Maxie2:: @ 830E12C
- .2byte 150 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_CAMERUPT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Tiana:: @ 830E144
- .2byte 0 @ IV (0-255)
- .2byte 4 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 4 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Haley1:: @ 830E154
- .2byte 0 @ IV (0-255)
- .2byte 6 @ level
- .2byte SPECIES_LOTAD
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 6 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Janice:: @ 830E164
- .2byte 0 @ IV (0-255)
- .2byte 9 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Vivi:: @ 830E16C
- .2byte 100 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Haley2:: @ 830E184
- .2byte 10 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Haley3:: @ 830E194
- .2byte 20 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_BRELOOM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Haley4:: @ 830E1A4
- .2byte 30 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_BRELOOM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Haley5:: @ 830E1B4
- .2byte 40 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_BRELOOM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Sally:: @ 830E1CC
- .2byte 0 @ IV (0-255)
- .2byte 16 @ level
- .2byte SPECIES_ODDISH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Robin:: @ 830E1D4
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_SKITTY
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Andrea:: @ 830E1EC
- .2byte 100 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_LUVDISC
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Crissy:: @ 830E1F4
- .2byte 100 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_GOLDEEN
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Rick:: @ 830E204
- .2byte 0 @ IV (0-255)
- .2byte 4 @ level
- .2byte SPECIES_WURMPLE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 4 @ level
- .2byte SPECIES_WURMPLE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lyle:: @ 830E214
- .2byte 0 @ IV (0-255)
- .2byte 3 @ level
- .2byte SPECIES_WURMPLE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 3 @ level
- .2byte SPECIES_WURMPLE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 3 @ level
- .2byte SPECIES_WURMPLE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 3 @ level
- .2byte SPECIES_WURMPLE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jose:: @ 830E234
- .2byte 50 @ IV (0-255)
- .2byte 8 @ level
- .2byte SPECIES_WURMPLE
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 8 @ level
- .2byte SPECIES_NINCADA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Doug:: @ 830E244
- .2byte 0 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_NINCADA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_NINJASK
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Greg:: @ 830E254
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_VOLBEAT
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_ILLUMISE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Kent:: @ 830E264
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_NINJASK
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_James1:: @ 830E26C
- .2byte 0 @ IV (0-255)
- .2byte 6 @ level
- .2byte SPECIES_NINCADA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 6 @ level
- .2byte SPECIES_NINCADA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_James2:: @ 830E27C
- .2byte 10 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_NINJASK
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_James3:: @ 830E284
- .2byte 20 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_DUSTOX
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_NINJASK
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_James4:: @ 830E294
- .2byte 30 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_SURSKIT
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_DUSTOX
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_NINJASK
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_James5:: @ 830E2AC
- .2byte 40 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_SURSKIT
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_NINJASK
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_DUSTOX
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_NINJASK
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brice:: @ 830E2CC
- .2byte 0 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_MACHOP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Trent1:: @ 830E2DC
- .2byte 0 @ IV (0-255)
- .2byte 16 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 16 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lenny:: @ 830E2F4
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_MACHOP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lucas1:: @ 830E304
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Alan:: @ 830E314
- .2byte 0 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_NOSEPASS
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_GRAVELER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Clark:: @ 830E32C
- .2byte 0 @ IV (0-255)
- .2byte 8 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Eric:: @ 830E334
- .2byte 0 @ IV (0-255)
- .2byte 20 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 20 @ level
- .2byte SPECIES_BALTOY
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lucas2:: @ 830E344
- .2byte 0 @ IV (0-255)
- .2byte 9 @ level
- .2byte SPECIES_WAILMER
- .2byte MOVE_SPLASH, MOVE_WATER_GUN, MOVE_NONE, MOVE_NONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Mike1:: @ 830E354
- .2byte 0 @ IV (0-255)
- .2byte 10 @ level
- .2byte SPECIES_PELIPPER
- .2byte MOVE_GUST, MOVE_GROWL, MOVE_NONE, MOVE_NONE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 10 @ level
- .2byte SPECIES_POOCHYENA
- .2byte MOVE_BITE, MOVE_SCARY_FACE, MOVE_NONE, MOVE_NONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Mike2:: @ 830E374
- .2byte 0 @ IV (0-255)
- .2byte 16 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 16 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 16 @ level
- .2byte SPECIES_MACHOP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Trent2:: @ 830E38C
- .2byte 10 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_GRAVELER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Trent3:: @ 830E3AC
- .2byte 20 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_GRAVELER
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_GRAVELER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Trent4:: @ 830E3CC
- .2byte 30 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_GRAVELER
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_GRAVELER
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_GRAVELER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Trent5:: @ 830E3EC
- .2byte 40 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_GRAVELER
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_GRAVELER
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_GRAVELER
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_GOLEM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_DezAndLuke:: @ 830E40C
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_DELCATTY
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_MANECTRIC
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_LeaAndJed:: @ 830E41C
- .2byte 0 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_LUVDISC
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_LUVDISC
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_KiraAndDan1:: @ 830E42C
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_VOLBEAT
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_ILLUMISE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_KiraAndDan2:: @ 830E43C
- .2byte 10 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_VOLBEAT
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_ILLUMISE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_KiraAndDan3:: @ 830E44C
- .2byte 20 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_VOLBEAT
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_ILLUMISE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_KiraAndDan4:: @ 830E45C
- .2byte 30 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_VOLBEAT
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_ILLUMISE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_KiraAndDan5:: @ 830E46C
- .2byte 40 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_VOLBEAT
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_ILLUMISE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Johanna:: @ 830E47C
- .2byte 0 @ IV (0-255)
- .2byte 13 @ level
- .2byte SPECIES_GOLDEEN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Gerald:: @ 830E484
- .2byte 100 @ IV (0-255)
- .2byte 23 @ level
- .2byte SPECIES_KECLEON
- .2byte MOVE_FLAMETHROWER, MOVE_FURY_SWIPES, MOVE_FAINT_ATTACK, MOVE_BIND
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Vivian:: @ 830E494
- .2byte 100 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_MEDITITE
- .2byte MOVE_BIDE, MOVE_DETECT, MOVE_CONFUSION, MOVE_THUNDER_PUNCH
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_MEDITITE
- .2byte MOVE_THUNDER_PUNCH, MOVE_DETECT, MOVE_CONFUSION, MOVE_MEDITATE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Danielle:: @ 830E4B4
- .2byte 100 @ IV (0-255)
- .2byte 23 @ level
- .2byte SPECIES_MEDITITE
- .2byte MOVE_BIDE, MOVE_DETECT, MOVE_CONFUSION, MOVE_FIRE_PUNCH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Hideo:: @ 830E4C4
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_KOFFING
- .2byte MOVE_TACKLE, MOVE_SELF_DESTRUCT, MOVE_SLUDGE, MOVE_SMOKESCREEN
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_KOFFING
- .2byte MOVE_TACKLE, MOVE_POISON_GAS, MOVE_SLUDGE, MOVE_SMOKESCREEN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Keigo:: @ 830E4E4
- .2byte 0 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_KOFFING
- .2byte MOVE_POISON_GAS, MOVE_SELF_DESTRUCT, MOVE_SLUDGE, MOVE_SMOKESCREEN
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_NINJASK
- .2byte MOVE_SAND_ATTACK, MOVE_DOUBLE_TEAM, MOVE_FURY_CUTTER, MOVE_SWORDS_DANCE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Riley:: @ 830E504
- .2byte 0 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_NINCADA
- .2byte MOVE_LEECH_LIFE, MOVE_FURY_SWIPES, MOVE_MIND_READER, MOVE_DIG
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_KOFFING
- .2byte MOVE_TACKLE, MOVE_SELF_DESTRUCT, MOVE_SLUDGE, MOVE_SMOKESCREEN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Flint:: @ 830E524
- .2byte 150 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_XATU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ashley:: @ 830E534
- .2byte 100 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_SWABLU
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_SWABLU
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_SWABLU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Wally2:: @ 830E54C
- .2byte 30 @ IV (0-255)
- .2byte 16 @ level
- .2byte SPECIES_RALTS
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Wally3:: @ 830E554
- .2byte 150 @ IV (0-255)
- .2byte 47 @ level
- .2byte SPECIES_ALTARIA
- .2byte MOVE_AERIAL_ACE, MOVE_SAFEGUARD, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_DELCATTY
- .2byte MOVE_SING, MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 47 @ level
- .2byte SPECIES_ROSELIA
- .2byte MOVE_MAGICAL_LEAF, MOVE_LEECH_SEED, MOVE_GIGA_DRAIN, MOVE_TOXIC
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 44 @ level
- .2byte SPECIES_MAGNETON
- .2byte MOVE_SUPERSONIC, MOVE_THUNDERBOLT, MOVE_TRI_ATTACK, MOVE_SCREECH
- .2byte 0 @ padding
-
- .2byte 250 @ IV (0-255)
- .2byte 48 @ level
- .2byte SPECIES_GARDEVOIR
- .2byte MOVE_DOUBLE_TEAM, MOVE_CALM_MIND, MOVE_PSYCHIC, MOVE_FUTURE_SIGHT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Wally4:: @ 830E5A4
- .2byte 150 @ IV (0-255)
- .2byte 50 @ level
- .2byte SPECIES_ALTARIA
- .2byte MOVE_AERIAL_ACE, MOVE_SAFEGUARD, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 49 @ level
- .2byte SPECIES_DELCATTY
- .2byte MOVE_SING, MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 50 @ level
- .2byte SPECIES_ROSELIA
- .2byte MOVE_MAGICAL_LEAF, MOVE_LEECH_SEED, MOVE_GIGA_DRAIN, MOVE_TOXIC
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 47 @ level
- .2byte SPECIES_MAGNETON
- .2byte MOVE_SUPERSONIC, MOVE_THUNDERBOLT, MOVE_TRI_ATTACK, MOVE_SCREECH
- .2byte 0 @ padding
-
- .2byte 250 @ IV (0-255)
- .2byte 51 @ level
- .2byte SPECIES_GARDEVOIR
- .2byte MOVE_DOUBLE_TEAM, MOVE_CALM_MIND, MOVE_PSYCHIC, MOVE_FUTURE_SIGHT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Wally5:: @ 830E5F4
- .2byte 150 @ IV (0-255)
- .2byte 53 @ level
- .2byte SPECIES_ALTARIA
- .2byte MOVE_AERIAL_ACE, MOVE_SAFEGUARD, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 52 @ level
- .2byte SPECIES_DELCATTY
- .2byte MOVE_SING, MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 53 @ level
- .2byte SPECIES_ROSELIA
- .2byte MOVE_MAGICAL_LEAF, MOVE_LEECH_SEED, MOVE_GIGA_DRAIN, MOVE_TOXIC
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 50 @ level
- .2byte SPECIES_MAGNETON
- .2byte MOVE_SUPERSONIC, MOVE_THUNDERBOLT, MOVE_TRI_ATTACK, MOVE_SCREECH
- .2byte 0 @ padding
-
- .2byte 250 @ IV (0-255)
- .2byte 54 @ level
- .2byte SPECIES_GARDEVOIR
- .2byte MOVE_DOUBLE_TEAM, MOVE_CALM_MIND, MOVE_PSYCHIC, MOVE_FUTURE_SIGHT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Wally6:: @ 830E644
- .2byte 150 @ IV (0-255)
- .2byte 56 @ level
- .2byte SPECIES_ALTARIA
- .2byte MOVE_AERIAL_ACE, MOVE_SAFEGUARD, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 55 @ level
- .2byte SPECIES_DELCATTY
- .2byte MOVE_SING, MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 56 @ level
- .2byte SPECIES_ROSELIA
- .2byte MOVE_MAGICAL_LEAF, MOVE_LEECH_SEED, MOVE_GIGA_DRAIN, MOVE_TOXIC
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 53 @ level
- .2byte SPECIES_MAGNETON
- .2byte MOVE_SUPERSONIC, MOVE_THUNDERBOLT, MOVE_TRI_ATTACK, MOVE_SCREECH
- .2byte 0 @ padding
-
- .2byte 250 @ IV (0-255)
- .2byte 57 @ level
- .2byte SPECIES_GARDEVOIR
- .2byte MOVE_DOUBLE_TEAM, MOVE_CALM_MIND, MOVE_PSYCHIC, MOVE_FUTURE_SIGHT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brendan13:: @ 830E694
- .2byte 150 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_TROPIUS
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 200 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_GROVYLE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brendan14:: @ 830E6B4
- .2byte 150 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_TROPIUS
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_LUDICOLO
- .2byte 0 @ padding
-
- .2byte 200 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_COMBUSKEN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brendan15:: @ 830E6D4
- .2byte 150 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_TROPIUS
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_LUDICOLO
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .2byte 200 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_MARSHTOMP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_May11:: @ 830E6F4
- .2byte 150 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_TROPIUS
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 200 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_GROVYLE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_May12:: @ 830E714
- .2byte 150 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_TROPIUS
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_LUDICOLO
- .2byte 0 @ padding
-
- .2byte 200 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_COMBUSKEN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_May13:: @ 830E734
- .2byte 150 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_TROPIUS
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_LUDICOLO
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .2byte 200 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_MARSHTOMP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jonah:: @ 830E754
- .2byte 0 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_SHARPEDO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Henry:: @ 830E76C
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_TENTACRUEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Roger:: @ 830E77C
- .2byte 0 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_MAGIKARP
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_MAGIKARP
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_GYARADOS
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Alexa:: @ 830E794
- .2byte 100 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_GLOOM
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_AZUMARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ruben:: @ 830E7A4
- .2byte 100 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_SHIFTRY
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_NOSEPASS
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Koji1:: @ 830E7B4
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Wayne:: @ 830E7BC
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Aidan:: @ 830E7D4
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_SKARMORY
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Reed:: @ 830E7E4
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_SPHEAL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_SHARPEDO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Tisha:: @ 830E7F4
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_CHINCHOU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_ToriAndTia:: @ 830E7FC
- .2byte 0 @ IV (0-255)
- .2byte 19 @ level
- .2byte SPECIES_SPINDA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 19 @ level
- .2byte SPECIES_SPINDA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_KimAndIris:: @ 830E80C
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_SWABLU
- .2byte MOVE_SING, MOVE_FURY_ATTACK, MOVE_SAFEGUARD, MOVE_AERIAL_ACE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_NUMEL
- .2byte MOVE_FLAMETHROWER, MOVE_TAKE_DOWN, MOVE_REST, MOVE_EARTHQUAKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_TyraAndIvy:: @ 830E82C
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_ROSELIA
- .2byte MOVE_GROWTH, MOVE_STUN_SPORE, MOVE_MEGA_DRAIN, MOVE_LEECH_SEED
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 20 @ level
- .2byte SPECIES_GRAVELER
- .2byte MOVE_DEFENSE_CURL, MOVE_ROLLOUT, MOVE_MUD_SPORT, MOVE_ROCK_THROW
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_MelAndPaul:: @ 830E84C
- .2byte 0 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_DUSTOX
- .2byte MOVE_GUST, MOVE_PSYBEAM, MOVE_TOXIC, MOVE_PROTECT
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_BEAUTIFLY
- .2byte MOVE_GUST, MOVE_MEGA_DRAIN, MOVE_ATTRACT, MOVE_STUN_SPORE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_JohnAndJay1:: @ 830E86C
- .2byte 200 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_MEDICHAM
- .2byte MOVE_PSYCHIC, MOVE_FIRE_PUNCH, MOVE_PSYCH_UP, MOVE_PROTECT
- .2byte 0 @ padding
-
- .2byte 200 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_HARIYAMA
- .2byte MOVE_FOCUS_PUNCH, MOVE_ROCK_TOMB, MOVE_REST, MOVE_BELLY_DRUM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_JohnAndJay2:: @ 830E88C
- .2byte 210 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_MEDICHAM
- .2byte MOVE_PSYCHIC, MOVE_FIRE_PUNCH, MOVE_PSYCH_UP, MOVE_PROTECT
- .2byte 0 @ padding
-
- .2byte 210 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_HARIYAMA
- .2byte MOVE_FOCUS_PUNCH, MOVE_ROCK_TOMB, MOVE_REST, MOVE_BELLY_DRUM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_JohnAndJay3:: @ 830E8AC
- .2byte 220 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_MEDICHAM
- .2byte MOVE_PSYCHIC, MOVE_FIRE_PUNCH, MOVE_PSYCH_UP, MOVE_PROTECT
- .2byte 0 @ padding
-
- .2byte 220 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_HARIYAMA
- .2byte MOVE_FOCUS_PUNCH, MOVE_ROCK_TOMB, MOVE_REST, MOVE_BELLY_DRUM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_JohnAndJay4:: @ 830E8CC
- .2byte 230 @ IV (0-255)
- .2byte 49 @ level
- .2byte SPECIES_MEDICHAM
- .2byte MOVE_PSYCHIC, MOVE_FIRE_PUNCH, MOVE_PSYCH_UP, MOVE_PROTECT
- .2byte 0 @ padding
-
- .2byte 230 @ IV (0-255)
- .2byte 49 @ level
- .2byte SPECIES_HARIYAMA
- .2byte MOVE_FOCUS_PUNCH, MOVE_ROCK_TOMB, MOVE_REST, MOVE_BELLY_DRUM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_JohnAndJay5:: @ 830E8EC
- .2byte 240 @ IV (0-255)
- .2byte 52 @ level
- .2byte SPECIES_MEDICHAM
- .2byte MOVE_PSYCHIC, MOVE_FIRE_PUNCH, MOVE_PSYCH_UP, MOVE_PROTECT
- .2byte 0 @ padding
-
- .2byte 240 @ IV (0-255)
- .2byte 52 @ level
- .2byte SPECIES_HARIYAMA
- .2byte MOVE_FOCUS_PUNCH, MOVE_ROCK_TOMB, MOVE_REST, MOVE_BELLY_DRUM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_ReliAndIan:: @ 830E90C
- .2byte 0 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_AZUMARILL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_LilaAndRoy1:: @ 830E91C
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_CHINCHOU
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_LilaAndRoy2:: @ 830E92C
- .2byte 0 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_CHINCHOU
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_LilaAndRoy3:: @ 830E93C
- .2byte 0 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_LANTURN
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_LilaAndRoy4:: @ 830E94C
- .2byte 0 @ IV (0-255)
- .2byte 48 @ level
- .2byte SPECIES_LANTURN
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_SHARPEDO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_LilaAndRoy5:: @ 830E95C
- .2byte 0 @ IV (0-255)
- .2byte 51 @ level
- .2byte SPECIES_LANTURN
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 49 @ level
- .2byte SPECIES_SHARPEDO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_LisaAndRay:: @ 830E96C
- .2byte 0 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_GOLDEEN
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Chris:: @ 830E97C
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_MAGIKARP
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 20 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_FEEBAS
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 23 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dawson:: @ 830E99C
- .2byte 0 @ IV (0-255)
- .2byte 8 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte ITEM_NUGGET
-
- .2byte 0 @ IV (0-255)
- .2byte 8 @ level
- .2byte SPECIES_POOCHYENA
- .2byte ITEM_NONE
-
- .align 2
-gTrainerParty_Sarah:: @ 830E9AC
- .2byte 0 @ IV (0-255)
- .2byte 8 @ level
- .2byte SPECIES_LOTAD
- .2byte ITEM_NONE
-
- .2byte 0 @ IV (0-255)
- .2byte 8 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte ITEM_NUGGET
-
- .align 2
-gTrainerParty_Darian:: @ 830E9BC
- .2byte 0 @ IV (0-255)
- .2byte 9 @ level
- .2byte SPECIES_MAGIKARP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Hailey:: @ 830E9C4
- .2byte 0 @ IV (0-255)
- .2byte 13 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Chandler:: @ 830E9CC
- .2byte 0 @ IV (0-255)
- .2byte 12 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 12 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Kaleb:: @ 830E9DC
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_MINUN
- .2byte ITEM_ORAN_BERRY
-
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_PLUSLE
- .2byte ITEM_ORAN_BERRY
-
- .align 2
-gTrainerParty_Joseph:: @ 830E9EC
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_ELECTRIKE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_VOLTORB
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Alyssa:: @ 830E9FC
- .2byte 0 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_MAGNEMITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Marcos:: @ 830EA04
- .2byte 100 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_VOLTORB
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Rhett:: @ 830EA0C
- .2byte 100 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_MAKUHITA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Tyron:: @ 830EA14
- .2byte 0 @ IV (0-255)
- .2byte 19 @ level
- .2byte SPECIES_SANDSHREW
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Celina:: @ 830EA1C
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Bianca:: @ 830EA24
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Hayden:: @ 830EA2C
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Sophie:: @ 830EA34
- .2byte 0 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 19 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Coby:: @ 830EA44
- .2byte 0 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_SKARMORY
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 19 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lawrence:: @ 830EA54
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_BALTOY
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_SANDSHREW
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Wyatt:: @ 830EA64
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_ARON
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_ARON
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Angelina:: @ 830EA74
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Kai:: @ 830EA84
- .2byte 0 @ IV (0-255)
- .2byte 19 @ level
- .2byte SPECIES_BARBOACH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Charlotte:: @ 830EA8C
- .2byte 0 @ IV (0-255)
- .2byte 19 @ level
- .2byte SPECIES_NUZLEAF
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Deandre:: @ 830EA94
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_ARON
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_ELECTRIKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt38:: @ 830EAAC
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt39:: @ 830EAB4
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_POOCHYENA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt40:: @ 830EABC
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt41:: @ 830EAC4
- .2byte 0 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_BALTOY
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt42:: @ 830EAD4
- .2byte 0 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_BALTOY
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt43:: @ 830EAE4
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt44:: @ 830EAEC
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt45:: @ 830EAF4
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_POOCHYENA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt46:: @ 830EAFC
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt47:: @ 830EB04
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt48:: @ 830EB0C
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_BALTOY
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt49:: @ 830EB14
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt50:: @ 830EB1C
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt51:: @ 830EB24
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt52:: @ 830EB2C
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt53:: @ 830EB34
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_BALTOY
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Tabitha3:: @ 830EB3C
- .2byte 75 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .2byte 75 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .2byte 75 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .2byte 75 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_CAMERUPT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Darcy:: @ 830EB5C
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_CAMERUPT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Maxie3:: @ 830EB6C
- .2byte 150 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_CROBAT
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 44 @ level
- .2byte SPECIES_CAMERUPT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Pete:: @ 830EB84
- .2byte 0 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Isabelle:: @ 830EB8C
- .2byte 0 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Andres1:: @ 830EB94
- .2byte 50 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_SANDSHREW
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_SANDSHREW
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Josue:: @ 830EBA4
- .2byte 50 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_TAILLOW
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Camron:: @ 830EBB4
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cory1:: @ 830EBBC
- .2byte 0 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_MACHOP
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Carolina:: @ 830EBD4
- .2byte 50 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_MANECTRIC
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_MANECTRIC
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Elijah:: @ 830EBEC
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_SKARMORY
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_SKARMORY
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Celia:: @ 830EBFC
- .2byte 0 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Bryan:: @ 830EC0C
- .2byte 0 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_SANDSHREW
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_SANDSLASH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Branden:: @ 830EC1C
- .2byte 0 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_TAILLOW
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_NUZLEAF
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Bryant:: @ 830EC2C
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Shayla:: @ 830EC3C
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Kyra:: @ 830EC4C
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_DODUO
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_DODRIO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jaiden:: @ 830EC5C
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_NINJASK
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_GULPIN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Alix:: @ 830EC6C
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_KADABRA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_KIRLIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Helene:: @ 830EC7C
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_MEDITITE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_MAKUHITA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Marlene:: @ 830EC8C
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_MEDITITE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_SPOINK
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Devan:: @ 830EC9C
- .2byte 0 @ IV (0-255)
- .2byte 8 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 8 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Johnson:: @ 830ECAC
- .2byte 0 @ IV (0-255)
- .2byte 8 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 8 @ level
- .2byte SPECIES_LOTAD
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Melina:: @ 830ECBC
- .2byte 0 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_DODUO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brandi:: @ 830ECC4
- .2byte 0 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_RALTS
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Aisha:: @ 830ECCC
- .2byte 0 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_MEDITITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Makayla:: @ 830ECD4
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MEDICHAM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Fabian:: @ 830ECE4
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_MANECTRIC
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dayton:: @ 830ECEC
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Rachel:: @ 830ECFC
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_GOLDEEN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Leonel:: @ 830ED04
- .2byte 100 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_MANECTRIC
- .2byte MOVE_THUNDER, MOVE_QUICK_ATTACK, MOVE_THUNDER_WAVE, MOVE_NONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Callie:: @ 830ED14
- .2byte 0 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_MEDITITE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_MAKUHITA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cale:: @ 830ED24
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_DUSTOX
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_BEAUTIFLY
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Myles:: @ 830ED34
- .2byte 10 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_MAKUHITA
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_TROPIUS
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_ELECTRIKE
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Pat:: @ 830ED64
- .2byte 10 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_POOCHYENA
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_ELECTRIKE
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_SANDSHREW
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_GULPIN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cristin1:: @ 830ED94
- .2byte 100 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_LOUDRED
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_VIGOROTH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_May14:: @ 830EDA4
- .2byte 25 @ IV (0-255)
- .2byte 13 @ level
- .2byte SPECIES_LOTAD
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_TORCHIC
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_May15:: @ 830EDB4
- .2byte 25 @ IV (0-255)
- .2byte 13 @ level
- .2byte SPECIES_TORKOAL
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_MUDKIP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Roxanne2:: @ 830EDC4
- .2byte 255 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_GOLEM
- .2byte ITEM_NONE
- .2byte MOVE_PROTECT, MOVE_ROLLOUT, MOVE_MAGNITUDE, MOVE_EXPLOSION
-
- .2byte 255 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_KABUTO
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_SWORDS_DANCE, MOVE_ICE_BEAM, MOVE_SURF, MOVE_ROCK_SLIDE
-
- .2byte 255 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_ONIX
- .2byte ITEM_NONE
- .2byte MOVE_IRON_TAIL, MOVE_EXPLOSION, MOVE_ROAR, MOVE_ROCK_SLIDE
-
- .2byte 255 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_NOSEPASS
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_DOUBLE_TEAM, MOVE_EXPLOSION, MOVE_PROTECT, MOVE_ROCK_SLIDE
-
- .align 2
-gTrainerParty_Roxanne3:: @ 830EE04
- .2byte 255 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_OMANYTE
- .2byte ITEM_NONE
- .2byte MOVE_PROTECT, MOVE_ICE_BEAM, MOVE_ROCK_SLIDE, MOVE_SURF
-
- .2byte 255 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_GOLEM
- .2byte ITEM_NONE
- .2byte MOVE_PROTECT, MOVE_ROLLOUT, MOVE_MAGNITUDE, MOVE_EXPLOSION
-
- .2byte 255 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_KABUTOPS
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_SWORDS_DANCE, MOVE_ICE_BEAM, MOVE_SURF, MOVE_ROCK_SLIDE
-
- .2byte 255 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_ONIX
- .2byte ITEM_NONE
- .2byte MOVE_IRON_TAIL, MOVE_EXPLOSION, MOVE_ROAR, MOVE_ROCK_SLIDE
-
- .2byte 255 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_NOSEPASS
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_DOUBLE_TEAM, MOVE_EXPLOSION, MOVE_PROTECT, MOVE_ROCK_SLIDE
-
- .align 2
-gTrainerParty_Roxanne4:: @ 830EE54
- .2byte 255 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_OMASTAR
- .2byte ITEM_NONE
- .2byte MOVE_PROTECT, MOVE_ICE_BEAM, MOVE_ROCK_SLIDE, MOVE_SURF
-
- .2byte 255 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_GOLEM
- .2byte ITEM_NONE
- .2byte MOVE_PROTECT, MOVE_ROLLOUT, MOVE_EARTHQUAKE, MOVE_EXPLOSION
-
- .2byte 255 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_KABUTOPS
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_SWORDS_DANCE, MOVE_ICE_BEAM, MOVE_SURF, MOVE_ROCK_SLIDE
-
- .2byte 255 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_ONIX
- .2byte ITEM_NONE
- .2byte MOVE_IRON_TAIL, MOVE_EXPLOSION, MOVE_ROAR, MOVE_ROCK_SLIDE
-
- .2byte 255 @ IV (0-255)
- .2byte 47 @ level
- .2byte SPECIES_NOSEPASS
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_DOUBLE_TEAM, MOVE_EXPLOSION, MOVE_PROTECT, MOVE_ROCK_SLIDE
-
- .align 2
-gTrainerParty_Roxanne5:: @ 830EEA4
- .2byte 255 @ IV (0-255)
- .2byte 47 @ level
- .2byte SPECIES_AERODACTYL
- .2byte ITEM_NONE
- .2byte MOVE_ROCK_SLIDE, MOVE_HYPER_BEAM, MOVE_SUPERSONIC, MOVE_PROTECT
-
- .2byte 255 @ IV (0-255)
- .2byte 47 @ level
- .2byte SPECIES_GOLEM
- .2byte ITEM_NONE
- .2byte MOVE_FOCUS_PUNCH, MOVE_ROLLOUT, MOVE_EARTHQUAKE, MOVE_EXPLOSION
-
- .2byte 255 @ IV (0-255)
- .2byte 47 @ level
- .2byte SPECIES_OMASTAR
- .2byte ITEM_NONE
- .2byte MOVE_PROTECT, MOVE_ICE_BEAM, MOVE_ROCK_SLIDE, MOVE_SURF
-
- .2byte 255 @ IV (0-255)
- .2byte 50 @ level
- .2byte SPECIES_KABUTOPS
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_SWORDS_DANCE, MOVE_ICE_BEAM, MOVE_SURF, MOVE_ROCK_SLIDE
-
- .2byte 255 @ IV (0-255)
- .2byte 50 @ level
- .2byte SPECIES_STEELIX
- .2byte ITEM_NONE
- .2byte MOVE_IRON_TAIL, MOVE_EXPLOSION, MOVE_ROAR, MOVE_ROCK_SLIDE
-
- .2byte 255 @ IV (0-255)
- .2byte 52 @ level
- .2byte SPECIES_NOSEPASS
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_DOUBLE_TEAM, MOVE_EXPLOSION, MOVE_PROTECT, MOVE_ROCK_SLIDE
-
- .align 2
-gTrainerParty_Brawly2:: @ 830EF04
- .2byte 255 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MACHAMP
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_KARATE_CHOP, MOVE_ROCK_SLIDE, MOVE_FOCUS_PUNCH, MOVE_BULK_UP
-
- .2byte 255 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MEDITITE
- .2byte ITEM_NONE
- .2byte MOVE_PSYCHIC, MOVE_LIGHT_SCREEN, MOVE_REFLECT, MOVE_FOCUS_PUNCH
-
- .2byte 255 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_HITMONTOP
- .2byte ITEM_NONE
- .2byte MOVE_PURSUIT, MOVE_COUNTER, MOVE_PROTECT, MOVE_TRIPLE_KICK
-
- .2byte 255 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_HARIYAMA
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_FAKE_OUT, MOVE_FOCUS_PUNCH, MOVE_BELLY_DRUM, MOVE_EARTHQUAKE
-
- .align 2
-gTrainerParty_Brawly3:: @ 830EF44
- .2byte 255 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_MACHAMP
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_KARATE_CHOP, MOVE_ROCK_SLIDE, MOVE_FOCUS_PUNCH, MOVE_BULK_UP
-
- .2byte 255 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_MEDICHAM
- .2byte ITEM_NONE
- .2byte MOVE_PSYCHIC, MOVE_LIGHT_SCREEN, MOVE_REFLECT, MOVE_FOCUS_PUNCH
-
- .2byte 255 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_HITMONTOP
- .2byte ITEM_NONE
- .2byte MOVE_PURSUIT, MOVE_COUNTER, MOVE_PROTECT, MOVE_TRIPLE_KICK
-
- .2byte 255 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_HARIYAMA
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_FAKE_OUT, MOVE_FOCUS_PUNCH, MOVE_BELLY_DRUM, MOVE_EARTHQUAKE
-
- .align 2
-gTrainerParty_Brawly4:: @ 830EF84
- .2byte 255 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_HITMONCHAN
- .2byte ITEM_NONE
- .2byte MOVE_SKY_UPPERCUT, MOVE_PROTECT, MOVE_FIRE_PUNCH, MOVE_ICE_PUNCH
-
- .2byte 255 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_MACHAMP
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_KARATE_CHOP, MOVE_ROCK_SLIDE, MOVE_FOCUS_PUNCH, MOVE_BULK_UP
-
- .2byte 255 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_MEDICHAM
- .2byte ITEM_NONE
- .2byte MOVE_FOCUS_PUNCH, MOVE_LIGHT_SCREEN, MOVE_REFLECT, MOVE_PSYCHIC
-
- .2byte 255 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_HITMONTOP
- .2byte ITEM_NONE
- .2byte MOVE_PURSUIT, MOVE_COUNTER, MOVE_PROTECT, MOVE_TRIPLE_KICK
-
- .2byte 255 @ IV (0-255)
- .2byte 47 @ level
- .2byte SPECIES_HARIYAMA
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_FAKE_OUT, MOVE_FOCUS_PUNCH, MOVE_BELLY_DRUM, MOVE_EARTHQUAKE
-
- .align 2
-gTrainerParty_Brawly5:: @ 830EFD4
- .2byte 255 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_HITMONLEE
- .2byte ITEM_NONE
- .2byte MOVE_MEGA_KICK, MOVE_FOCUS_PUNCH, MOVE_EARTHQUAKE, MOVE_BULK_UP
-
- .2byte 255 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_HITMONCHAN
- .2byte ITEM_NONE
- .2byte MOVE_SKY_UPPERCUT, MOVE_PROTECT, MOVE_FIRE_PUNCH, MOVE_ICE_PUNCH
-
- .2byte 255 @ IV (0-255)
- .2byte 48 @ level
- .2byte SPECIES_MACHAMP
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_CROSS_CHOP, MOVE_ROCK_SLIDE, MOVE_FOCUS_PUNCH, MOVE_BULK_UP
-
- .2byte 255 @ IV (0-255)
- .2byte 48 @ level
- .2byte SPECIES_MEDICHAM
- .2byte ITEM_NONE
- .2byte MOVE_FOCUS_PUNCH, MOVE_LIGHT_SCREEN, MOVE_REFLECT, MOVE_PSYCHIC
-
- .2byte 255 @ IV (0-255)
- .2byte 50 @ level
- .2byte SPECIES_HITMONTOP
- .2byte ITEM_NONE
- .2byte MOVE_PURSUIT, MOVE_COUNTER, MOVE_PROTECT, MOVE_TRIPLE_KICK
-
- .2byte 255 @ IV (0-255)
- .2byte 52 @ level
- .2byte SPECIES_HARIYAMA
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_FAKE_OUT, MOVE_FOCUS_PUNCH, MOVE_BELLY_DRUM, MOVE_EARTHQUAKE
-
- .align 2
-gTrainerParty_Wattson2:: @ 830F034
- .2byte 255 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_MAREEP
- .2byte ITEM_NONE
- .2byte MOVE_THUNDER, MOVE_PROTECT, MOVE_THUNDER_WAVE, MOVE_LIGHT_SCREEN
-
- .2byte 255 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_ELECTRODE
- .2byte ITEM_NONE
- .2byte MOVE_ROLLOUT, MOVE_THUNDER, MOVE_EXPLOSION, MOVE_RAIN_DANCE
-
- .2byte 255 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_MAGNETON
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_THUNDER, MOVE_RAIN_DANCE
-
- .2byte 255 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_MANECTRIC
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_BITE, MOVE_THUNDER_WAVE, MOVE_THUNDER, MOVE_PROTECT
-
- .align 2
-gTrainerParty_Wattson3:: @ 830F074
- .2byte 255 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_PIKACHU
- .2byte ITEM_NONE
- .2byte MOVE_THUNDER, MOVE_SLAM, MOVE_RAIN_DANCE, MOVE_SHOCK_WAVE
-
- .2byte 255 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_FLAAFFY
- .2byte ITEM_NONE
- .2byte MOVE_THUNDER, MOVE_PROTECT, MOVE_THUNDER_WAVE, MOVE_LIGHT_SCREEN
-
- .2byte 255 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_ELECTRODE
- .2byte ITEM_NONE
- .2byte MOVE_ROLLOUT, MOVE_THUNDER, MOVE_EXPLOSION, MOVE_RAIN_DANCE
-
- .2byte 255 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_MAGNETON
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_THUNDER, MOVE_RAIN_DANCE
-
- .2byte 255 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_MANECTRIC
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_BITE, MOVE_THUNDER_WAVE, MOVE_THUNDER, MOVE_PROTECT
-
- .align 2
-gTrainerParty_Wattson4:: @ 830F0C4
- .2byte 255 @ IV (0-255)
- .2byte 44 @ level
- .2byte SPECIES_RAICHU
- .2byte ITEM_NONE
- .2byte MOVE_THUNDER, MOVE_SLAM, MOVE_RAIN_DANCE, MOVE_PROTECT
-
- .2byte 255 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_AMPHAROS
- .2byte ITEM_NONE
- .2byte MOVE_THUNDER, MOVE_PROTECT, MOVE_THUNDER_WAVE, MOVE_LIGHT_SCREEN
-
- .2byte 255 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_ELECTRODE
- .2byte ITEM_NONE
- .2byte MOVE_ROLLOUT, MOVE_THUNDER, MOVE_EXPLOSION, MOVE_RAIN_DANCE
-
- .2byte 255 @ IV (0-255)
- .2byte 48 @ level
- .2byte SPECIES_MAGNETON
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_THUNDER, MOVE_RAIN_DANCE
-
- .2byte 255 @ IV (0-255)
- .2byte 50 @ level
- .2byte SPECIES_MANECTRIC
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_BITE, MOVE_THUNDER_WAVE, MOVE_THUNDER, MOVE_PROTECT
-
- .align 2
-gTrainerParty_Wattson5:: @ 830F114
- .2byte 255 @ IV (0-255)
- .2byte 50 @ level
- .2byte SPECIES_ELECTABUZZ
- .2byte ITEM_NONE
- .2byte MOVE_SWIFT, MOVE_FOCUS_PUNCH, MOVE_THUNDER_PUNCH, MOVE_LIGHT_SCREEN
-
- .2byte 255 @ IV (0-255)
- .2byte 51 @ level
- .2byte SPECIES_RAICHU
- .2byte ITEM_NONE
- .2byte MOVE_THUNDER, MOVE_SLAM, MOVE_RAIN_DANCE, MOVE_PROTECT
-
- .2byte 255 @ IV (0-255)
- .2byte 51 @ level
- .2byte SPECIES_AMPHAROS
- .2byte ITEM_NONE
- .2byte MOVE_THUNDER, MOVE_PROTECT, MOVE_THUNDER_WAVE, MOVE_LIGHT_SCREEN
-
- .2byte 255 @ IV (0-255)
- .2byte 53 @ level
- .2byte SPECIES_ELECTRODE
- .2byte ITEM_NONE
- .2byte MOVE_ROLLOUT, MOVE_THUNDER, MOVE_EXPLOSION, MOVE_RAIN_DANCE
-
- .2byte 255 @ IV (0-255)
- .2byte 53 @ level
- .2byte SPECIES_MAGNETON
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_THUNDER, MOVE_RAIN_DANCE
-
- .2byte 255 @ IV (0-255)
- .2byte 55 @ level
- .2byte SPECIES_MANECTRIC
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_BITE, MOVE_THUNDER_WAVE, MOVE_THUNDER, MOVE_PROTECT
-
- .align 2
-gTrainerParty_Flannery2:: @ 830F174
- .2byte 255 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_MAGCARGO
- .2byte ITEM_WHITE_HERB
- .2byte MOVE_OVERHEAT, MOVE_ATTRACT, MOVE_LIGHT_SCREEN, MOVE_ROCK_SLIDE
-
- .2byte 255 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_PONYTA
- .2byte ITEM_NONE
- .2byte MOVE_FLAMETHROWER, MOVE_ATTRACT, MOVE_SOLAR_BEAM, MOVE_BOUNCE
-
- .2byte 255 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_CAMERUPT
- .2byte ITEM_WHITE_HERB
- .2byte MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_EARTHQUAKE, MOVE_ATTRACT
-
- .2byte 255 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_TORKOAL
- .2byte ITEM_WHITE_HERB
- .2byte MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_EXPLOSION, MOVE_ATTRACT
-
- .align 2
-gTrainerParty_Flannery3:: @ 830F1B4
- .2byte 255 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_GROWLITHE
- .2byte ITEM_NONE
- .2byte MOVE_HELPING_HAND, MOVE_FLAMETHROWER, MOVE_ROAR, MOVE_SUNNY_DAY
-
- .2byte 255 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_MAGCARGO
- .2byte ITEM_WHITE_HERB
- .2byte MOVE_OVERHEAT, MOVE_ATTRACT, MOVE_LIGHT_SCREEN, MOVE_ROCK_SLIDE
-
- .2byte 255 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_PONYTA
- .2byte ITEM_NONE
- .2byte MOVE_FLAMETHROWER, MOVE_ATTRACT, MOVE_SOLAR_BEAM, MOVE_BOUNCE
-
- .2byte 255 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_CAMERUPT
- .2byte ITEM_WHITE_HERB
- .2byte MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_EARTHQUAKE, MOVE_ATTRACT
-
- .2byte 255 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_TORKOAL
- .2byte ITEM_WHITE_HERB
- .2byte MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_EXPLOSION, MOVE_ATTRACT
-
- .align 2
-gTrainerParty_Flannery4:: @ 830F204
- .2byte 255 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_HOUNDOUR
- .2byte ITEM_NONE
- .2byte MOVE_ROAR, MOVE_SOLAR_BEAM, MOVE_TAUNT, MOVE_SUNNY_DAY
-
- .2byte 255 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_GROWLITHE
- .2byte ITEM_NONE
- .2byte MOVE_HELPING_HAND, MOVE_FLAMETHROWER, MOVE_SUNNY_DAY, MOVE_ROAR
-
- .2byte 255 @ IV (0-255)
- .2byte 48 @ level
- .2byte SPECIES_MAGCARGO
- .2byte ITEM_WHITE_HERB
- .2byte MOVE_OVERHEAT, MOVE_ATTRACT, MOVE_LIGHT_SCREEN, MOVE_ROCK_SLIDE
-
- .2byte 255 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_RAPIDASH
- .2byte ITEM_NONE
- .2byte MOVE_FLAMETHROWER, MOVE_ATTRACT, MOVE_SOLAR_BEAM, MOVE_BOUNCE
-
- .2byte 255 @ IV (0-255)
- .2byte 48 @ level
- .2byte SPECIES_CAMERUPT
- .2byte ITEM_WHITE_HERB
- .2byte MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_EARTHQUAKE, MOVE_ATTRACT
-
- .2byte 255 @ IV (0-255)
- .2byte 50 @ level
- .2byte SPECIES_TORKOAL
- .2byte ITEM_WHITE_HERB
- .2byte MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_EXPLOSION, MOVE_ATTRACT
-
- .align 2
-gTrainerParty_Flannery5:: @ 830F264
- .2byte 255 @ IV (0-255)
- .2byte 51 @ level
- .2byte SPECIES_ARCANINE
- .2byte ITEM_NONE
- .2byte MOVE_HELPING_HAND, MOVE_FLAMETHROWER, MOVE_SUNNY_DAY, MOVE_ROAR
-
- .2byte 255 @ IV (0-255)
- .2byte 53 @ level
- .2byte SPECIES_MAGCARGO
- .2byte ITEM_WHITE_HERB
- .2byte MOVE_OVERHEAT, MOVE_ATTRACT, MOVE_LIGHT_SCREEN, MOVE_ROCK_SLIDE
-
- .2byte 255 @ IV (0-255)
- .2byte 51 @ level
- .2byte SPECIES_HOUNDOOM
- .2byte ITEM_NONE
- .2byte MOVE_ROAR, MOVE_SOLAR_BEAM, MOVE_TAUNT, MOVE_SUNNY_DAY
-
- .2byte 255 @ IV (0-255)
- .2byte 51 @ level
- .2byte SPECIES_RAPIDASH
- .2byte ITEM_NONE
- .2byte MOVE_FLAMETHROWER, MOVE_ATTRACT, MOVE_SOLAR_BEAM, MOVE_BOUNCE
-
- .2byte 255 @ IV (0-255)
- .2byte 53 @ level
- .2byte SPECIES_CAMERUPT
- .2byte ITEM_WHITE_HERB
- .2byte MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_EARTHQUAKE, MOVE_ATTRACT
-
- .2byte 255 @ IV (0-255)
- .2byte 55 @ level
- .2byte SPECIES_TORKOAL
- .2byte ITEM_WHITE_HERB
- .2byte MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_EXPLOSION, MOVE_ATTRACT
-
- .align 2
-gTrainerParty_Norman2:: @ 830F2C4
- .2byte 255 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_CHANSEY
- .2byte ITEM_NONE
- .2byte MOVE_LIGHT_SCREEN, MOVE_SING, MOVE_SKILL_SWAP, MOVE_FOCUS_PUNCH
-
- .2byte 255 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_SLAKING
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_BLIZZARD, MOVE_SHADOW_BALL, MOVE_DOUBLE_EDGE, MOVE_FIRE_BLAST
-
- .2byte 255 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_SPINDA
- .2byte ITEM_NONE
- .2byte MOVE_TEETER_DANCE, MOVE_SKILL_SWAP, MOVE_FACADE, MOVE_HYPNOSIS
-
- .2byte 255 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_SLAKING
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_HYPER_BEAM, MOVE_FLAMETHROWER, MOVE_THUNDERBOLT, MOVE_SHADOW_BALL
-
- .align 2
-gTrainerParty_Norman3:: @ 830F304
- .2byte 255 @ IV (0-255)
- .2byte 47 @ level
- .2byte SPECIES_SLAKING
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_BLIZZARD, MOVE_SHADOW_BALL, MOVE_DOUBLE_EDGE, MOVE_FIRE_BLAST
-
- .2byte 255 @ IV (0-255)
- .2byte 47 @ level
- .2byte SPECIES_CHANSEY
- .2byte ITEM_NONE
- .2byte MOVE_LIGHT_SCREEN, MOVE_SING, MOVE_SKILL_SWAP, MOVE_FOCUS_PUNCH
-
- .2byte 255 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_KANGASKHAN
- .2byte ITEM_NONE
- .2byte MOVE_FAKE_OUT, MOVE_DIZZY_PUNCH, MOVE_ENDURE, MOVE_REVERSAL
-
- .2byte 255 @ IV (0-255)
- .2byte 48 @ level
- .2byte SPECIES_SPINDA
- .2byte ITEM_NONE
- .2byte MOVE_TEETER_DANCE, MOVE_SKILL_SWAP, MOVE_FACADE, MOVE_HYPNOSIS
-
- .2byte 255 @ IV (0-255)
- .2byte 50 @ level
- .2byte SPECIES_SLAKING
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_HYPER_BEAM, MOVE_FLAMETHROWER, MOVE_THUNDERBOLT, MOVE_SHADOW_BALL
-
- .align 2
-gTrainerParty_Norman4:: @ 830F354
- .2byte 255 @ IV (0-255)
- .2byte 52 @ level
- .2byte SPECIES_SLAKING
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_BLIZZARD, MOVE_SHADOW_BALL, MOVE_DOUBLE_EDGE, MOVE_FIRE_BLAST
-
- .2byte 255 @ IV (0-255)
- .2byte 52 @ level
- .2byte SPECIES_BLISSEY
- .2byte ITEM_NONE
- .2byte MOVE_LIGHT_SCREEN, MOVE_SING, MOVE_SKILL_SWAP, MOVE_FOCUS_PUNCH
-
- .2byte 255 @ IV (0-255)
- .2byte 50 @ level
- .2byte SPECIES_KANGASKHAN
- .2byte ITEM_NONE
- .2byte MOVE_FAKE_OUT, MOVE_DIZZY_PUNCH, MOVE_ENDURE, MOVE_REVERSAL
-
- .2byte 255 @ IV (0-255)
- .2byte 53 @ level
- .2byte SPECIES_SPINDA
- .2byte ITEM_NONE
- .2byte MOVE_TEETER_DANCE, MOVE_SKILL_SWAP, MOVE_FACADE, MOVE_HYPNOSIS
-
- .2byte 255 @ IV (0-255)
- .2byte 55 @ level
- .2byte SPECIES_SLAKING
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_HYPER_BEAM, MOVE_FLAMETHROWER, MOVE_THUNDERBOLT, MOVE_SHADOW_BALL
-
- .align 2
-gTrainerParty_Norman5:: @ 830F3A4
- .2byte 255 @ IV (0-255)
- .2byte 57 @ level
- .2byte SPECIES_SLAKING
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_BLIZZARD, MOVE_SHADOW_BALL, MOVE_DOUBLE_EDGE, MOVE_FIRE_BLAST
-
- .2byte 255 @ IV (0-255)
- .2byte 57 @ level
- .2byte SPECIES_BLISSEY
- .2byte ITEM_NONE
- .2byte MOVE_PROTECT, MOVE_SING, MOVE_SKILL_SWAP, MOVE_FOCUS_PUNCH
-
- .2byte 255 @ IV (0-255)
- .2byte 55 @ level
- .2byte SPECIES_KANGASKHAN
- .2byte ITEM_NONE
- .2byte MOVE_FAKE_OUT, MOVE_DIZZY_PUNCH, MOVE_ENDURE, MOVE_REVERSAL
-
- .2byte 255 @ IV (0-255)
- .2byte 57 @ level
- .2byte SPECIES_TAUROS
- .2byte ITEM_NONE
- .2byte MOVE_TAKE_DOWN, MOVE_PROTECT, MOVE_FIRE_BLAST, MOVE_EARTHQUAKE
-
- .2byte 255 @ IV (0-255)
- .2byte 58 @ level
- .2byte SPECIES_SPINDA
- .2byte ITEM_NONE
- .2byte MOVE_TEETER_DANCE, MOVE_SKILL_SWAP, MOVE_FACADE, MOVE_HYPNOSIS
-
- .2byte 255 @ IV (0-255)
- .2byte 60 @ level
- .2byte SPECIES_SLAKING
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_HYPER_BEAM, MOVE_FLAMETHROWER, MOVE_THUNDERBOLT, MOVE_SHADOW_BALL
-
- .align 2
-gTrainerParty_Winona2:: @ 830F404
- .2byte 255 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_DRATINI
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_THUNDER_WAVE, MOVE_THUNDERBOLT, MOVE_PROTECT, MOVE_ICE_BEAM
-
- .2byte 255 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_TROPIUS
- .2byte ITEM_NONE
- .2byte MOVE_SUNNY_DAY, MOVE_AERIAL_ACE, MOVE_SOLAR_BEAM, MOVE_EARTHQUAKE
-
- .2byte 255 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_PELIPPER
- .2byte ITEM_NONE
- .2byte MOVE_SURF, MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_AERIAL_ACE
-
- .2byte 255 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_SKARMORY
- .2byte ITEM_NONE
- .2byte MOVE_WHIRLWIND, MOVE_SPIKES, MOVE_STEEL_WING, MOVE_AERIAL_ACE
-
- .2byte 255 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_ALTARIA
- .2byte ITEM_CHESTO_BERRY
- .2byte MOVE_AERIAL_ACE, MOVE_REST, MOVE_DRAGON_DANCE, MOVE_EARTHQUAKE
-
- .align 2
-gTrainerParty_Winona3:: @ 830F454
- .2byte 255 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_HOOTHOOT
- .2byte ITEM_NONE
- .2byte MOVE_HYPNOSIS, MOVE_PSYCHIC, MOVE_REFLECT, MOVE_DREAM_EATER
-
- .2byte 255 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_TROPIUS
- .2byte ITEM_NONE
- .2byte MOVE_SUNNY_DAY, MOVE_AERIAL_ACE, MOVE_SOLAR_BEAM, MOVE_EARTHQUAKE
-
- .2byte 255 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_DRAGONAIR
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_THUNDER_WAVE, MOVE_THUNDERBOLT, MOVE_PROTECT, MOVE_ICE_BEAM
-
- .2byte 255 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_PELIPPER
- .2byte ITEM_NONE
- .2byte MOVE_SURF, MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_AERIAL_ACE
-
- .2byte 255 @ IV (0-255)
- .2byte 48 @ level
- .2byte SPECIES_SKARMORY
- .2byte ITEM_NONE
- .2byte MOVE_WHIRLWIND, MOVE_SPIKES, MOVE_STEEL_WING, MOVE_AERIAL_ACE
-
- .2byte 255 @ IV (0-255)
- .2byte 50 @ level
- .2byte SPECIES_ALTARIA
- .2byte ITEM_CHESTO_BERRY
- .2byte MOVE_AERIAL_ACE, MOVE_REST, MOVE_DRAGON_DANCE, MOVE_EARTHQUAKE
-
- .align 2
-gTrainerParty_Winona4:: @ 830F4B4
- .2byte 255 @ IV (0-255)
- .2byte 48 @ level
- .2byte SPECIES_NOCTOWL
- .2byte ITEM_NONE
- .2byte MOVE_HYPNOSIS, MOVE_PSYCHIC, MOVE_REFLECT, MOVE_DREAM_EATER
-
- .2byte 255 @ IV (0-255)
- .2byte 49 @ level
- .2byte SPECIES_TROPIUS
- .2byte ITEM_NONE
- .2byte MOVE_SUNNY_DAY, MOVE_AERIAL_ACE, MOVE_SOLAR_BEAM, MOVE_EARTHQUAKE
-
- .2byte 255 @ IV (0-255)
- .2byte 50 @ level
- .2byte SPECIES_DRAGONAIR
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_THUNDER_WAVE, MOVE_THUNDERBOLT, MOVE_PROTECT, MOVE_ICE_BEAM
-
- .2byte 255 @ IV (0-255)
- .2byte 51 @ level
- .2byte SPECIES_PELIPPER
- .2byte ITEM_NONE
- .2byte MOVE_SURF, MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_AERIAL_ACE
-
- .2byte 255 @ IV (0-255)
- .2byte 53 @ level
- .2byte SPECIES_SKARMORY
- .2byte ITEM_NONE
- .2byte MOVE_WHIRLWIND, MOVE_SPIKES, MOVE_STEEL_WING, MOVE_AERIAL_ACE
-
- .2byte 255 @ IV (0-255)
- .2byte 55 @ level
- .2byte SPECIES_ALTARIA
- .2byte ITEM_CHESTO_BERRY
- .2byte MOVE_AERIAL_ACE, MOVE_REST, MOVE_DRAGON_DANCE, MOVE_EARTHQUAKE
-
- .align 2
-gTrainerParty_Winona5:: @ 830F514
- .2byte 255 @ IV (0-255)
- .2byte 53 @ level
- .2byte SPECIES_NOCTOWL
- .2byte ITEM_NONE
- .2byte MOVE_HYPNOSIS, MOVE_PSYCHIC, MOVE_REFLECT, MOVE_DREAM_EATER
-
- .2byte 255 @ IV (0-255)
- .2byte 54 @ level
- .2byte SPECIES_TROPIUS
- .2byte ITEM_NONE
- .2byte MOVE_SUNNY_DAY, MOVE_AERIAL_ACE, MOVE_SOLAR_BEAM, MOVE_EARTHQUAKE
-
- .2byte 255 @ IV (0-255)
- .2byte 55 @ level
- .2byte SPECIES_PELIPPER
- .2byte ITEM_NONE
- .2byte MOVE_SURF, MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_AERIAL_ACE
-
- .2byte 255 @ IV (0-255)
- .2byte 55 @ level
- .2byte SPECIES_DRAGONITE
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_HYPER_BEAM, MOVE_THUNDERBOLT, MOVE_EARTHQUAKE, MOVE_ICE_BEAM
-
- .2byte 255 @ IV (0-255)
- .2byte 58 @ level
- .2byte SPECIES_SKARMORY
- .2byte ITEM_NONE
- .2byte MOVE_WHIRLWIND, MOVE_SPIKES, MOVE_STEEL_WING, MOVE_AERIAL_ACE
-
- .2byte 255 @ IV (0-255)
- .2byte 60 @ level
- .2byte SPECIES_ALTARIA
- .2byte ITEM_CHESTO_BERRY
- .2byte MOVE_SKY_ATTACK, MOVE_REST, MOVE_DRAGON_DANCE, MOVE_EARTHQUAKE
-
- .align 2
-gTrainerParty_TateAndLiza2:: @ 830F574
- .2byte 255 @ IV (0-255)
- .2byte 48 @ level
- .2byte SPECIES_SLOWPOKE
- .2byte ITEM_NONE
- .2byte MOVE_YAWN, MOVE_PSYCHIC, MOVE_CALM_MIND, MOVE_PROTECT
-
- .2byte 255 @ IV (0-255)
- .2byte 49 @ level
- .2byte SPECIES_CLAYDOL
- .2byte ITEM_NONE
- .2byte MOVE_EARTHQUAKE, MOVE_ANCIENT_POWER, MOVE_PSYCHIC, MOVE_LIGHT_SCREEN
-
- .2byte 255 @ IV (0-255)
- .2byte 49 @ level
- .2byte SPECIES_XATU
- .2byte ITEM_CHESTO_BERRY
- .2byte MOVE_PSYCHIC, MOVE_REST, MOVE_CONFUSE_RAY, MOVE_CALM_MIND
-
- .2byte 255 @ IV (0-255)
- .2byte 50 @ level
- .2byte SPECIES_LUNATONE
- .2byte ITEM_CHESTO_BERRY
- .2byte MOVE_EARTHQUAKE, MOVE_PSYCHIC, MOVE_REST, MOVE_CALM_MIND
-
- .2byte 255 @ IV (0-255)
- .2byte 50 @ level
- .2byte SPECIES_SOLROCK
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_SUNNY_DAY, MOVE_SOLAR_BEAM, MOVE_PSYCHIC, MOVE_FLAMETHROWER
-
- .align 2
-gTrainerParty_TateAndLiza3:: @ 830F5C4
- .2byte 255 @ IV (0-255)
- .2byte 53 @ level
- .2byte SPECIES_DROWZEE
- .2byte ITEM_NONE
- .2byte MOVE_HYPNOSIS, MOVE_DREAM_EATER, MOVE_HEADBUTT, MOVE_PROTECT
-
- .2byte 255 @ IV (0-255)
- .2byte 53 @ level
- .2byte SPECIES_SLOWPOKE
- .2byte ITEM_NONE
- .2byte MOVE_YAWN, MOVE_PSYCHIC, MOVE_CALM_MIND, MOVE_PROTECT
-
- .2byte 255 @ IV (0-255)
- .2byte 54 @ level
- .2byte SPECIES_CLAYDOL
- .2byte ITEM_NONE
- .2byte MOVE_EARTHQUAKE, MOVE_EXPLOSION, MOVE_PSYCHIC, MOVE_LIGHT_SCREEN
-
- .2byte 255 @ IV (0-255)
- .2byte 54 @ level
- .2byte SPECIES_XATU
- .2byte ITEM_CHESTO_BERRY
- .2byte MOVE_PSYCHIC, MOVE_REST, MOVE_CONFUSE_RAY, MOVE_CALM_MIND
-
- .2byte 255 @ IV (0-255)
- .2byte 55 @ level
- .2byte SPECIES_LUNATONE
- .2byte ITEM_CHESTO_BERRY
- .2byte MOVE_EARTHQUAKE, MOVE_PSYCHIC, MOVE_REST, MOVE_CALM_MIND
-
- .2byte 255 @ IV (0-255)
- .2byte 55 @ level
- .2byte SPECIES_SOLROCK
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_SUNNY_DAY, MOVE_SOLAR_BEAM, MOVE_PSYCHIC, MOVE_FLAMETHROWER
-
- .align 2
-gTrainerParty_TateAndLiza4:: @ 830F624
- .2byte 255 @ IV (0-255)
- .2byte 58 @ level
- .2byte SPECIES_HYPNO
- .2byte ITEM_NONE
- .2byte MOVE_HYPNOSIS, MOVE_DREAM_EATER, MOVE_HEADBUTT, MOVE_PROTECT
-
- .2byte 255 @ IV (0-255)
- .2byte 59 @ level
- .2byte SPECIES_CLAYDOL
- .2byte ITEM_NONE
- .2byte MOVE_EARTHQUAKE, MOVE_EXPLOSION, MOVE_PSYCHIC, MOVE_LIGHT_SCREEN
-
- .2byte 255 @ IV (0-255)
- .2byte 58 @ level
- .2byte SPECIES_SLOWPOKE
- .2byte ITEM_NONE
- .2byte MOVE_YAWN, MOVE_PSYCHIC, MOVE_CALM_MIND, MOVE_PROTECT
-
- .2byte 255 @ IV (0-255)
- .2byte 59 @ level
- .2byte SPECIES_XATU
- .2byte ITEM_CHESTO_BERRY
- .2byte MOVE_PSYCHIC, MOVE_REST, MOVE_CONFUSE_RAY, MOVE_CALM_MIND
-
- .2byte 255 @ IV (0-255)
- .2byte 60 @ level
- .2byte SPECIES_LUNATONE
- .2byte ITEM_CHESTO_BERRY
- .2byte MOVE_EARTHQUAKE, MOVE_PSYCHIC, MOVE_REST, MOVE_CALM_MIND
-
- .2byte 255 @ IV (0-255)
- .2byte 60 @ level
- .2byte SPECIES_SOLROCK
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_SUNNY_DAY, MOVE_SOLAR_BEAM, MOVE_PSYCHIC, MOVE_FLAMETHROWER
-
- .align 2
-gTrainerParty_TateAndLiza5:: @ 830F684
- .2byte 255 @ IV (0-255)
- .2byte 63 @ level
- .2byte SPECIES_HYPNO
- .2byte ITEM_NONE
- .2byte MOVE_HYPNOSIS, MOVE_DREAM_EATER, MOVE_HEADBUTT, MOVE_PROTECT
-
- .2byte 255 @ IV (0-255)
- .2byte 64 @ level
- .2byte SPECIES_CLAYDOL
- .2byte ITEM_NONE
- .2byte MOVE_EARTHQUAKE, MOVE_EXPLOSION, MOVE_PSYCHIC, MOVE_LIGHT_SCREEN
-
- .2byte 255 @ IV (0-255)
- .2byte 63 @ level
- .2byte SPECIES_SLOWKING
- .2byte ITEM_NONE
- .2byte MOVE_YAWN, MOVE_PSYCHIC, MOVE_CALM_MIND, MOVE_PROTECT
-
- .2byte 255 @ IV (0-255)
- .2byte 64 @ level
- .2byte SPECIES_XATU
- .2byte ITEM_CHESTO_BERRY
- .2byte MOVE_PSYCHIC, MOVE_REST, MOVE_CONFUSE_RAY, MOVE_CALM_MIND
-
- .2byte 255 @ IV (0-255)
- .2byte 65 @ level
- .2byte SPECIES_LUNATONE
- .2byte ITEM_CHESTO_BERRY
- .2byte MOVE_EARTHQUAKE, MOVE_PSYCHIC, MOVE_REST, MOVE_CALM_MIND
-
- .2byte 255 @ IV (0-255)
- .2byte 65 @ level
- .2byte SPECIES_SOLROCK
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_SUNNY_DAY, MOVE_SOLAR_BEAM, MOVE_PSYCHIC, MOVE_FLAMETHROWER
-
- .align 2
-gTrainerParty_Juan2:: @ 830F6E4
- .2byte 255 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_POLIWAG
- .2byte ITEM_NONE
- .2byte MOVE_HYPNOSIS, MOVE_RAIN_DANCE, MOVE_PROTECT, MOVE_HYDRO_PUMP
-
- .2byte 255 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_WHISCASH
- .2byte ITEM_NONE
- .2byte MOVE_RAIN_DANCE, MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_FISSURE
-
- .2byte 255 @ IV (0-255)
- .2byte 48 @ level
- .2byte SPECIES_WALREIN
- .2byte ITEM_NONE
- .2byte MOVE_WATER_PULSE, MOVE_BODY_SLAM, MOVE_PROTECT, MOVE_ICE_BEAM
-
- .2byte 255 @ IV (0-255)
- .2byte 48 @ level
- .2byte SPECIES_CRAWDAUNT
- .2byte ITEM_CHESTO_BERRY
- .2byte MOVE_REST, MOVE_CRABHAMMER, MOVE_TAUNT, MOVE_DOUBLE_TEAM
-
- .2byte 255 @ IV (0-255)
- .2byte 51 @ level
- .2byte SPECIES_KINGDRA
- .2byte ITEM_CHESTO_BERRY
- .2byte MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_ICE_BEAM, MOVE_REST
-
- .align 2
-gTrainerParty_Juan3:: @ 830F734
- .2byte 255 @ IV (0-255)
- .2byte 50 @ level
- .2byte SPECIES_POLIWHIRL
- .2byte ITEM_NONE
- .2byte MOVE_HYPNOSIS, MOVE_RAIN_DANCE, MOVE_PROTECT, MOVE_HYDRO_PUMP
-
- .2byte 255 @ IV (0-255)
- .2byte 51 @ level
- .2byte SPECIES_WHISCASH
- .2byte ITEM_NONE
- .2byte MOVE_RAIN_DANCE, MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_FISSURE
-
- .2byte 255 @ IV (0-255)
- .2byte 53 @ level
- .2byte SPECIES_WALREIN
- .2byte ITEM_NONE
- .2byte MOVE_WATER_PULSE, MOVE_BODY_SLAM, MOVE_PROTECT, MOVE_ICE_BEAM
-
- .2byte 255 @ IV (0-255)
- .2byte 53 @ level
- .2byte SPECIES_CRAWDAUNT
- .2byte ITEM_CHESTO_BERRY
- .2byte MOVE_REST, MOVE_GUILLOTINE, MOVE_TAUNT, MOVE_DOUBLE_TEAM
-
- .2byte 255 @ IV (0-255)
- .2byte 56 @ level
- .2byte SPECIES_KINGDRA
- .2byte ITEM_CHESTO_BERRY
- .2byte MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_ICE_BEAM, MOVE_REST
-
- .align 2
-gTrainerParty_Juan4:: @ 830F784
- .2byte 255 @ IV (0-255)
- .2byte 56 @ level
- .2byte SPECIES_LAPRAS
- .2byte ITEM_NONE
- .2byte MOVE_HYDRO_PUMP, MOVE_PERISH_SONG, MOVE_ICE_BEAM, MOVE_CONFUSE_RAY
-
- .2byte 255 @ IV (0-255)
- .2byte 58 @ level
- .2byte SPECIES_WHISCASH
- .2byte ITEM_NONE
- .2byte MOVE_RAIN_DANCE, MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_FISSURE
-
- .2byte 255 @ IV (0-255)
- .2byte 56 @ level
- .2byte SPECIES_POLIWHIRL
- .2byte ITEM_NONE
- .2byte MOVE_HYPNOSIS, MOVE_RAIN_DANCE, MOVE_PROTECT, MOVE_HYDRO_PUMP
-
- .2byte 255 @ IV (0-255)
- .2byte 58 @ level
- .2byte SPECIES_WALREIN
- .2byte ITEM_NONE
- .2byte MOVE_WATER_PULSE, MOVE_BODY_SLAM, MOVE_PROTECT, MOVE_ICE_BEAM
-
- .2byte 255 @ IV (0-255)
- .2byte 58 @ level
- .2byte SPECIES_CRAWDAUNT
- .2byte ITEM_CHESTO_BERRY
- .2byte MOVE_REST, MOVE_GUILLOTINE, MOVE_TAUNT, MOVE_DOUBLE_TEAM
-
- .2byte 255 @ IV (0-255)
- .2byte 61 @ level
- .2byte SPECIES_KINGDRA
- .2byte ITEM_CHESTO_BERRY
- .2byte MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_ICE_BEAM, MOVE_REST
-
- .align 2
-gTrainerParty_Juan5:: @ 830F7E4
- .2byte 255 @ IV (0-255)
- .2byte 61 @ level
- .2byte SPECIES_LAPRAS
- .2byte ITEM_NONE
- .2byte MOVE_HYDRO_PUMP, MOVE_PERISH_SONG, MOVE_ICE_BEAM, MOVE_CONFUSE_RAY
-
- .2byte 255 @ IV (0-255)
- .2byte 63 @ level
- .2byte SPECIES_WHISCASH
- .2byte ITEM_NONE
- .2byte MOVE_RAIN_DANCE, MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_FISSURE
-
- .2byte 255 @ IV (0-255)
- .2byte 61 @ level
- .2byte SPECIES_POLITOED
- .2byte ITEM_NONE
- .2byte MOVE_HYPNOSIS, MOVE_RAIN_DANCE, MOVE_HYDRO_PUMP, MOVE_PERISH_SONG
-
- .2byte 255 @ IV (0-255)
- .2byte 63 @ level
- .2byte SPECIES_WALREIN
- .2byte ITEM_NONE
- .2byte MOVE_WATER_PULSE, MOVE_BODY_SLAM, MOVE_PROTECT, MOVE_SHEER_COLD
-
- .2byte 255 @ IV (0-255)
- .2byte 63 @ level
- .2byte SPECIES_CRAWDAUNT
- .2byte ITEM_CHESTO_BERRY
- .2byte MOVE_REST, MOVE_GUILLOTINE, MOVE_TAUNT, MOVE_DOUBLE_TEAM
-
- .2byte 255 @ IV (0-255)
- .2byte 66 @ level
- .2byte SPECIES_KINGDRA
- .2byte ITEM_CHESTO_BERRY
- .2byte MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_ICE_BEAM, MOVE_REST
-
- .align 2
-gTrainerParty_Angelo:: @ 830F844
- .2byte 100 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_ILLUMISE
- .2byte ITEM_NONE
- .2byte MOVE_SHOCK_WAVE, MOVE_QUICK_ATTACK, MOVE_CHARM, MOVE_NONE
-
- .2byte 100 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_VOLBEAT
- .2byte ITEM_NONE
- .2byte MOVE_SHOCK_WAVE, MOVE_QUICK_ATTACK, MOVE_CONFUSE_RAY, MOVE_NONE
-
- .align 2
-gTrainerParty_Darius:: @ 830F864
- .2byte 200 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_TROPIUS
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Steven:: @ 830F86C
- .2byte 255 @ IV (0-255)
- .2byte 77 @ level
- .2byte SPECIES_SKARMORY
- .2byte ITEM_NONE
- .2byte MOVE_TOXIC, MOVE_AERIAL_ACE, MOVE_SPIKES, MOVE_STEEL_WING
-
- .2byte 255 @ IV (0-255)
- .2byte 75 @ level
- .2byte SPECIES_CLAYDOL
- .2byte ITEM_NONE
- .2byte MOVE_REFLECT, MOVE_LIGHT_SCREEN, MOVE_ANCIENT_POWER, MOVE_EARTHQUAKE
-
- .2byte 255 @ IV (0-255)
- .2byte 76 @ level
- .2byte SPECIES_AGGRON
- .2byte ITEM_NONE
- .2byte MOVE_THUNDER, MOVE_EARTHQUAKE, MOVE_SOLAR_BEAM, MOVE_DRAGON_CLAW
-
- .2byte 255 @ IV (0-255)
- .2byte 76 @ level
- .2byte SPECIES_CRADILY
- .2byte ITEM_NONE
- .2byte MOVE_GIGA_DRAIN, MOVE_ANCIENT_POWER, MOVE_INGRAIN, MOVE_CONFUSE_RAY
-
- .2byte 255 @ IV (0-255)
- .2byte 76 @ level
- .2byte SPECIES_ARMALDO
- .2byte ITEM_NONE
- .2byte MOVE_WATER_PULSE, MOVE_ANCIENT_POWER, MOVE_AERIAL_ACE, MOVE_SLASH
-
- .2byte 255 @ IV (0-255)
- .2byte 78 @ level
- .2byte SPECIES_METAGROSS
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_EARTHQUAKE, MOVE_PSYCHIC, MOVE_METEOR_MASH, MOVE_SHADOW_BALL
-
- .align 2
-gTrainerParty_Anabel:: @ 830F8CC
- .2byte 0 @ IV (0-255)
- .2byte 5 @ level
- .2byte SPECIES_BELDUM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Tucker:: @ 830F8D4
- .2byte 0 @ IV (0-255)
- .2byte 5 @ level
- .2byte SPECIES_BELDUM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Spenser:: @ 830F8DC
- .2byte 0 @ IV (0-255)
- .2byte 5 @ level
- .2byte SPECIES_BELDUM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Greta:: @ 830F8E4
- .2byte 0 @ IV (0-255)
- .2byte 5 @ level
- .2byte SPECIES_BELDUM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Noland:: @ 830F8EC
- .2byte 0 @ IV (0-255)
- .2byte 5 @ level
- .2byte SPECIES_BELDUM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lucy:: @ 830F8F4
- .2byte 0 @ IV (0-255)
- .2byte 5 @ level
- .2byte SPECIES_BELDUM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brandon:: @ 830F8FC
- .2byte 0 @ IV (0-255)
- .2byte 5 @ level
- .2byte SPECIES_BELDUM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Andres2:: @ 830F904
- .2byte 10 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_SANDSHREW
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_SANDSHREW
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Andres3:: @ 830F914
- .2byte 20 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_NOSEPASS
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_SANDSHREW
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_SANDSHREW
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Andres4:: @ 830F92C
- .2byte 30 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_NOSEPASS
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_SANDSHREW
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_SANDSHREW
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Andres5:: @ 830F944
- .2byte 40 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_NOSEPASS
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_SANDSLASH
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_SANDSLASH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cory2:: @ 830F95C
- .2byte 10 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_MACHOP
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cory3:: @ 830F974
- .2byte 20 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_MACHOP
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cory4:: @ 830F98C
- .2byte 30 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_MACHOP
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_TENTACRUEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cory5:: @ 830F9A4
- .2byte 40 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_TENTACRUEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Pablo2:: @ 830F9BC
- .2byte 10 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Pablo3:: @ 830F9CC
- .2byte 20 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Pablo4:: @ 830F9E4
- .2byte 30 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Pablo5:: @ 830F9FC
- .2byte 40 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_STARMIE
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_STARMIE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Koji2:: @ 830FA14
- .2byte 10 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Koji3:: @ 830FA24
- .2byte 20 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_MAKUHITA
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Koji4:: @ 830FA3C
- .2byte 30 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_HARIYAMA
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Koji5:: @ 830FA54
- .2byte 40 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_HARIYAMA
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_MACHAMP
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_MACHAMP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cristin2:: @ 830FA6C
- .2byte 110 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_LOUDRED
- .2byte 0 @ padding
-
- .2byte 110 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_VIGOROTH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cristin3:: @ 830FA7C
- .2byte 120 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_SPINDA
- .2byte 0 @ padding
-
- .2byte 120 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_LOUDRED
- .2byte 0 @ padding
-
- .2byte 120 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_VIGOROTH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cristin4:: @ 830FA94
- .2byte 130 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_SPINDA
- .2byte 0 @ padding
-
- .2byte 130 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_LOUDRED
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_VIGOROTH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cristin5:: @ 830FAAC
- .2byte 140 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_SPINDA
- .2byte 0 @ padding
-
- .2byte 140 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_EXPLOUD
- .2byte 0 @ padding
-
- .2byte 140 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_SLAKING
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Fernando2:: @ 830FAC4
- .2byte 10 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_ELECTRIKE
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_ELECTRIKE
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_LOUDRED
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Fernando3:: @ 830FADC
- .2byte 20 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_ELECTRIKE
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_MANECTRIC
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_LOUDRED
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Fernando4:: @ 830FAF4
- .2byte 30 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_MANECTRIC
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_MANECTRIC
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_LOUDRED
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Fernando5:: @ 830FB0C
- .2byte 40 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_MANECTRIC
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_MANECTRIC
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_EXPLOUD
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Sawyer2:: @ 830FB24
- .2byte 10 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Sawyer3:: @ 830FB34
- .2byte 20 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_MACHOP
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_GRAVELER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Sawyer4:: @ 830FB4C
- .2byte 30 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_MACHOP
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_GRAVELER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Sawyer5:: @ 830FB64
- .2byte 40 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_CAMERUPT
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_GOLEM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Gabrielle2:: @ 830FB7C
- .2byte 10 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_SKITTY
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_LOTAD
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_SEEDOT
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_TAILLOW
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Gabrielle3:: @ 830FBAC
- .2byte 20 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_SKITTY
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_LINOONE
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_NUZLEAF
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_TAILLOW
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Gabrielle4:: @ 830FBDC
- .2byte 30 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_DELCATTY
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_LINOONE
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_NUZLEAF
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Gabrielle5:: @ 830FC0C
- .2byte 40 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_DELCATTY
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_LINOONE
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_LUDICOLO
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_SHIFTRY
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Thalia2:: @ 830FC3C
- .2byte 10 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_HORSEA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Thalia3:: @ 830FC4C
- .2byte 20 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_LUVDISC
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_SEADRA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Thalia4:: @ 830FC64
- .2byte 30 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_LUVDISC
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_SEADRA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Thalia5:: @ 830FC7C
- .2byte 40 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_LUVDISC
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_WAILORD
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_KINGDRA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Mariela:: @ 830FC94
- .2byte 0 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_CHIMECHO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Alvaro:: @ 830FC9C
- .2byte 0 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_BANETTE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_KADABRA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Everett:: @ 830FCAC
- .2byte 0 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_WOBBUFFET
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Red:: @ 830FCB4
- .2byte 0 @ IV (0-255)
- .2byte 5 @ level
- .2byte SPECIES_CHARMANDER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Leaf:: @ 830FCBC
- .2byte 0 @ IV (0-255)
- .2byte 5 @ level
- .2byte SPECIES_BULBASAUR
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brendan16:: @ 830FCC4
- .2byte 0 @ IV (0-255)
- .2byte 5 @ level
- .2byte SPECIES_GROUDON
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_May16:: @ 830FCCC
- .2byte 0 @ IV (0-255)
- .2byte 5 @ level
- .2byte SPECIES_KYOGRE
- .2byte 0 @ padding
diff --git a/data/trainers.inc b/data/trainers.inc
deleted file mode 100644
index b401c2a77..000000000
--- a/data/trainers.inc
+++ /dev/null
@@ -1,10261 +0,0 @@
- .align 2
-gTrainers:: @ 8310030
-@ NONE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x0 @ AI flags
- .4byte 0 @ party size
- .4byte NULL
-
-@ SAWYER_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "SAWYER$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Sawyer1
-
-@ GRUNT_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt1
-
-@ GRUNT_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Grunt2
-
-@ GRUNT_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt3
-
-@ GRUNT_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt4
-
-@ GRUNT_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt5
-
-@ GRUNT_6
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt6
-
-@ GRUNT_7
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt7
-
-@ GABRIELLE_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_BREEDER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_BREEDER_F
- .string "GABRIELLE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Gabrielle1
-
-@ GRUNT_8
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt8
-
-@ MARCEL
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "MARCEL$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Marcel
-
-@ ALBERTO
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "ALBERTO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Alberto
-
-@ ED
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COLLECTOR
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_COLLECTOR
- .string "ED$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Ed
-
-@ GRUNT_9
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_F
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt9
-
-@ DECLAN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "DECLAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Declan
-
-@ GRUNT_10
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt10
-
-@ GRUNT_11
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Grunt11
-
-@ GRUNT_12
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Grunt12
-
-@ GRUNT_13
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Grunt13
-
-@ GRUNT_14
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt14
-
-@ GRUNT_15
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Grunt15
-
-@ GRUNT_16
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt16
-
-@ GRUNT_17
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt17
-
-@ GRUNT_18
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt18
-
-@ GRUNT_19
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Grunt19
-
-@ GRUNT_20
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_F
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt20
-
-@ GRUNT_21
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_F
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt21
-
-@ GRUNT_22
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_F
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt22
-
-@ FREDRICK
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_EXPERT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_EXPERT_M
- .string "FREDRICK$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Fredrick
-
-@ MATT
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_AQUA_ADMIN
- .byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_ADMIN_M
- .string "MATT$", 12
- .2byte ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Matt
-
-@ ZANDER
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BLACK_BELT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BLACK_BELT
- .string "ZANDER$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Zander
-
-@ SHELLY_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_AQUA_ADMIN
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_ADMIN_F
- .string "SHELLY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Shelly1
-
-@ SHELLY_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_AQUA_ADMIN
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_ADMIN_F
- .string "SHELLY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Shelly2
-
-@ ARCHIE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_AQUA_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_LEADER_ARCHIE
- .string "ARCHIE$", 12
- .2byte ITEM_SUPER_POTION, ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Archie
-
-@ LEAH
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HEX_MANIAC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_HEX_MANIAC
- .string "LEAH$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Leah
-
-@ DAISY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_AROMA_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_AROMA_LADY
- .string "DAISY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Daisy
-
-@ ROSE_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_AROMA_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_AROMA_LADY
- .string "ROSE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Rose1
-
-@ FELIX
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "FELIX$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Felix
-
-@ VIOLET
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_AROMA_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_AROMA_LADY
- .string "VIOLET$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Violet
-
-@ ROSE_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_AROMA_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_AROMA_LADY
- .string "ROSE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Rose2
-
-@ ROSE_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_AROMA_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_AROMA_LADY
- .string "ROSE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Rose3
-
-@ ROSE_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_AROMA_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_AROMA_LADY
- .string "ROSE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Rose4
-
-@ ROSE_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_AROMA_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_AROMA_LADY
- .string "ROSE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Rose5
-
-@ DUSTY_1
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_RUIN_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_RUIN_MANIAC
- .string "DUSTY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Dusty1
-
-@ CHIP
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_RUIN_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_RUIN_MANIAC
- .string "CHIP$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Chip
-
-@ FOSTER
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_RUIN_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_RUIN_MANIAC
- .string "FOSTER$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Foster
-
-@ DUSTY_2
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_RUIN_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_RUIN_MANIAC
- .string "DUSTY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Dusty2
-
-@ DUSTY_3
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_RUIN_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_RUIN_MANIAC
- .string "DUSTY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Dusty3
-
-@ DUSTY_4
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_RUIN_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_RUIN_MANIAC
- .string "DUSTY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Dusty4
-
-@ DUSTY_5
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_RUIN_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_RUIN_MANIAC
- .string "DUSTY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Dusty5
-
-@ GABBY_AND_TY_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_INTERVIEWER
- .byte TRAINER_ENCOUNTER_MUSIC_INTERVIEWER @ gender flag and encounter music
- .byte TRAINER_PIC_INTERVIEWER
- .string "GABBY & TY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_GabbyAndTy1
-
-@ GABBY_AND_TY_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_INTERVIEWER
- .byte TRAINER_ENCOUNTER_MUSIC_INTERVIEWER @ gender flag and encounter music
- .byte TRAINER_PIC_INTERVIEWER
- .string "GABBY & TY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_GabbyAndTy2
-
-@ GABBY_AND_TY_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_INTERVIEWER
- .byte TRAINER_ENCOUNTER_MUSIC_INTERVIEWER @ gender flag and encounter music
- .byte TRAINER_PIC_INTERVIEWER
- .string "GABBY & TY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_GabbyAndTy3
-
-@ GABBY_AND_TY_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_INTERVIEWER
- .byte TRAINER_ENCOUNTER_MUSIC_INTERVIEWER @ gender flag and encounter music
- .byte TRAINER_PIC_INTERVIEWER
- .string "GABBY & TY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_GabbyAndTy4
-
-@ GABBY_AND_TY_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_INTERVIEWER
- .byte TRAINER_ENCOUNTER_MUSIC_INTERVIEWER @ gender flag and encounter music
- .byte TRAINER_PIC_INTERVIEWER
- .string "GABBY & TY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_GabbyAndTy5
-
-@ GABBY_AND_TY_6
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_INTERVIEWER
- .byte TRAINER_ENCOUNTER_MUSIC_INTERVIEWER @ gender flag and encounter music
- .byte TRAINER_PIC_INTERVIEWER
- .string "GABBY & TY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_GabbyAndTy6
-
-@ LOLA_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TUBER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_TUBER_F
- .string "LOLA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Lola1
-
-@ AUSTINA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TUBER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_TUBER_F
- .string "AUSTINA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Austina
-
-@ GWEN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TUBER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_TUBER_F
- .string "GWEN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Gwen
-
-@ LOLA_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TUBER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_TUBER_F
- .string "LOLA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Lola2
-
-@ LOLA_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TUBER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_TUBER_F
- .string "LOLA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Lola3
-
-@ LOLA_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TUBER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_TUBER_F
- .string "LOLA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Lola4
-
-@ LOLA_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TUBER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_TUBER_F
- .string "LOLA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Lola5
-
-@ RICKY_1
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_TUBER_2
- .byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_TUBER_M
- .string "RICKY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Ricky1
-
-@ SIMON
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TUBER_2
- .byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_TUBER_M
- .string "SIMON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Simon
-
-@ CHARLIE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TUBER_2
- .byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_TUBER_M
- .string "CHARLIE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Charlie
-
-@ RICKY_2
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_TUBER_2
- .byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_TUBER_M
- .string "RICKY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Ricky2
-
-@ RICKY_3
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_TUBER_2
- .byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_TUBER_M
- .string "RICKY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Ricky3
-
-@ RICKY_4
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_TUBER_2
- .byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_TUBER_M
- .string "RICKY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Ricky4
-
-@ RICKY_5
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_TUBER_2
- .byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_TUBER_M
- .string "RICKY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Ricky5
-
-@ RANDALL
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "RANDALL$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Randall
-
-@ PARKER
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "PARKER$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Parker
-
-@ GEORGE
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "GEORGE$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_George
-
-@ BERKE
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "BERKE$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Berke
-
-@ BRAXTON
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "BRAXTON$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Braxton
-
-@ VINCENT
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "VINCENT$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Vincent
-
-@ LEROY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "LEROY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Leroy
-
-@ WILTON_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "WILTON$", 12
- .2byte ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Wilton1
-
-@ EDGAR
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "EDGAR$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Edgar
-
-@ ALBERT
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "ALBERT$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Albert
-
-@ SAMUEL
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "SAMUEL$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Samuel
-
-@ VITO
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "VITO$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Vito
-
-@ OWEN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "OWEN$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Owen
-
-@ WILTON_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "WILTON$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Wilton2
-
-@ WILTON_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "WILTON$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Wilton3
-
-@ WILTON_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "WILTON$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Wilton4
-
-@ WILTON_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "WILTON$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Wilton5
-
-@ WARREN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "WARREN$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Warren
-
-@ MARY
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "MARY$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Mary
-
-@ ALEXIA
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "ALEXIA$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Alexia
-
-@ JODY
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "JODY$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0xb @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Jody
-
-@ WENDY
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "WENDY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0xb @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Wendy
-
-@ KEIRA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "KEIRA$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0xb @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Keira
-
-@ BROOKE_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "BROOKE$", 12
- .2byte ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Brooke1
-
-@ JENNIFER
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "JENNIFER$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Jennifer
-
-@ HOPE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "HOPE$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Hope
-
-@ SHANNON
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "SHANNON$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Shannon
-
-@ MICHELLE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "MICHELLE$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Michelle
-
-@ CAROLINE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "CAROLINE$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Caroline
-
-@ JULIE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "JULIE$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Julie
-
-@ BROOKE_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "BROOKE$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Brooke2
-
-@ BROOKE_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "BROOKE$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Brooke3
-
-@ BROOKE_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "BROOKE$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Brooke4
-
-@ BROOKE_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "BROOKE$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Brooke5
-
-@ PATRICIA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HEX_MANIAC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_HEX_MANIAC
- .string "PATRICIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Patricia
-
-@ KINDRA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HEX_MANIAC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_HEX_MANIAC
- .string "KINDRA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Kindra
-
-@ TAMMY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HEX_MANIAC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_HEX_MANIAC
- .string "TAMMY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Tammy
-
-@ VALERIE_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HEX_MANIAC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_HEX_MANIAC
- .string "VALERIE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Valerie1
-
-@ TASHA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HEX_MANIAC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_HEX_MANIAC
- .string "TASHA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Tasha
-
-@ VALERIE_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HEX_MANIAC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_HEX_MANIAC
- .string "VALERIE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Valerie2
-
-@ VALERIE_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HEX_MANIAC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_HEX_MANIAC
- .string "VALERIE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Valerie3
-
-@ VALERIE_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HEX_MANIAC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_HEX_MANIAC
- .string "VALERIE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Valerie4
-
-@ VALERIE_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HEX_MANIAC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_HEX_MANIAC
- .string "VALERIE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Valerie5
-
-@ CINDY_1
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LADY
- .string "CINDY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Cindy1
-
-@ DAPHNE
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LADY
- .string "DAPHNE$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Daphne
-
-@ GRUNT_23
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Grunt23
-
-@ CINDY_2
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LADY
- .string "CINDY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Cindy2
-
-@ BRIANNA
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LADY
- .string "BRIANNA$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Brianna
-
-@ NAOMI
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LADY
- .string "NAOMI$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Naomi
-
-@ CINDY_3
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LADY
- .string "CINDY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Cindy3
-
-@ CINDY_4
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LADY
- .string "CINDY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Cindy4
-
-@ CINDY_5
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LADY
- .string "CINDY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Cindy5
-
-@ CINDY_6
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LADY
- .string "CINDY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Cindy6
-
-@ MELISSA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BEAUTY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_BEAUTY
- .string "MELISSA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Melissa
-
-@ SHEILA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BEAUTY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_BEAUTY
- .string "SHEILA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Sheila
-
-@ SHIRLEY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BEAUTY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_BEAUTY
- .string "SHIRLEY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Shirley
-
-@ JESSICA_1
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_BEAUTY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_BEAUTY
- .string "JESSICA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Jessica1
-
-@ CONNIE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BEAUTY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_BEAUTY
- .string "CONNIE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Connie
-
-@ BRIDGET
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BEAUTY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_BEAUTY
- .string "BRIDGET$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Bridget
-
-@ OLIVIA
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_BEAUTY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_BEAUTY
- .string "OLIVIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Olivia
-
-@ TIFFANY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BEAUTY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_BEAUTY
- .string "TIFFANY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Tiffany
-
-@ JESSICA_2
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_BEAUTY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_BEAUTY
- .string "JESSICA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Jessica2
-
-@ JESSICA_3
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_BEAUTY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_BEAUTY
- .string "JESSICA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Jessica3
-
-@ JESSICA_4
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_BEAUTY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_BEAUTY
- .string "JESSICA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Jessica4
-
-@ JESSICA_5
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_BEAUTY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_BEAUTY
- .string "JESSICA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Jessica5
-
-@ WINSTON_1
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_RICH_BOY
- .byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
- .byte TRAINER_PIC_RICH_BOY
- .string "WINSTON$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Winston1
-
-@ MOLLIE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_EXPERT
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_EXPERT_F
- .string "MOLLIE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Mollie
-
-@ GARRET
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_RICH_BOY
- .byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
- .byte TRAINER_PIC_RICH_BOY
- .string "GARRET$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Garret
-
-@ WINSTON_2
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_RICH_BOY
- .byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
- .byte TRAINER_PIC_RICH_BOY
- .string "WINSTON$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Winston2
-
-@ WINSTON_3
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_RICH_BOY
- .byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
- .byte TRAINER_PIC_RICH_BOY
- .string "WINSTON$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Winston3
-
-@ WINSTON_4
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_RICH_BOY
- .byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
- .byte TRAINER_PIC_RICH_BOY
- .string "WINSTON$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Winston4
-
-@ WINSTON_5
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_RICH_BOY
- .byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
- .byte TRAINER_PIC_RICH_BOY
- .string "WINSTON$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Winston5
-
-@ STEVE_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_POKEMANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMANIAC
- .string "STEVE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Steve1
-
-@ THALIA_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BEAUTY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_BEAUTY
- .string "THALIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Thalia1
-
-@ MARK
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_POKEMANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMANIAC
- .string "MARK$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Mark
-
-@ GRUNT_24
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_F
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt24
-
-@ STEVE_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_POKEMANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMANIAC
- .string "STEVE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Steve2
-
-@ STEVE_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_POKEMANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMANIAC
- .string "STEVE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Steve3
-
-@ STEVE_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_POKEMANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMANIAC
- .string "STEVE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Steve4
-
-@ STEVE_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_POKEMANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMANIAC
- .string "STEVE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Steve5
-
-@ LUIS
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "LUIS$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Luis
-
-@ DOMINIK
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "DOMINIK$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Dominik
-
-@ DOUGLAS
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "DOUGLAS$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Douglas
-
-@ DARRIN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "DARRIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Darrin
-
-@ TONY_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "TONY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Tony1
-
-@ JEROME
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "JEROME$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Jerome
-
-@ MATTHEW
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "MATTHEW$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Matthew
-
-@ DAVID
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "DAVID$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_David
-
-@ SPENCER
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "SPENCER$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Spencer
-
-@ ROLAND
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "ROLAND$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Roland
-
-@ NOLEN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "NOLEN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Nolen
-
-@ STAN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "STAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Stan
-
-@ BARRY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "BARRY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Barry
-
-@ DEAN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "DEAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Dean
-
-@ RODNEY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "RODNEY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Rodney
-
-@ RICHARD
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "RICHARD$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Richard
-
-@ HERMAN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "HERMAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Herman
-
-@ SANTIAGO
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "SANTIAGO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Santiago
-
-@ GILBERT
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "GILBERT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Gilbert
-
-@ FRANKLIN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "FRANKLIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Franklin
-
-@ KEVIN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "KEVIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Kevin
-
-@ JACK
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "JACK$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Jack
-
-@ DUDLEY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "DUDLEY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Dudley
-
-@ CHAD
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "CHAD$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Chad
-
-@ TONY_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "TONY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Tony2
-
-@ TONY_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "TONY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Tony3
-
-@ TONY_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "TONY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Tony4
-
-@ TONY_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "TONY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Tony5
-
-@ TAKAO
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BLACK_BELT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BLACK_BELT
- .string "TAKAO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Takao
-
-@ HITOSHI
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BLACK_BELT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BLACK_BELT
- .string "HITOSHI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Hitoshi
-
-@ KIYO
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BLACK_BELT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BLACK_BELT
- .string "KIYO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Kiyo
-
-@ KOICHI
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BLACK_BELT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BLACK_BELT
- .string "KOICHI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Koichi
-
-@ NOB_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BLACK_BELT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BLACK_BELT
- .string "NOB$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Nob1
-
-@ NOB_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BLACK_BELT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BLACK_BELT
- .string "NOB$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Nob2
-
-@ NOB_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BLACK_BELT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BLACK_BELT
- .string "NOB$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Nob3
-
-@ NOB_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BLACK_BELT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BLACK_BELT
- .string "NOB$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Nob4
-
-@ NOB_5
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_BLACK_BELT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BLACK_BELT
- .string "NOB$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Nob5
-
-@ YUJI
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BLACK_BELT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BLACK_BELT
- .string "YUJI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Yuji
-
-@ DAISUKE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BLACK_BELT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BLACK_BELT
- .string "DAISUKE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Daisuke
-
-@ ATSUSHI
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BLACK_BELT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BLACK_BELT
- .string "ATSUSHI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Atsushi
-
-@ KIRK
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_GUITARIST
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_GUITARIST
- .string "KIRK$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Kirk
-
-@ GRUNT_25
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_F
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Grunt25
-
-@ GRUNT_26
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt26
-
-@ SHAWN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_GUITARIST
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_GUITARIST
- .string "SHAWN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Shawn
-
-@ FERNANDO_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_GUITARIST
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_GUITARIST
- .string "FERNANDO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Fernando1
-
-@ DALTON_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_GUITARIST
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_GUITARIST
- .string "DALTON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Dalton1
-
-@ DALTON_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_GUITARIST
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_GUITARIST
- .string "DALTON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Dalton2
-
-@ DALTON_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_GUITARIST
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_GUITARIST
- .string "DALTON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Dalton3
-
-@ DALTON_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_GUITARIST
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_GUITARIST
- .string "DALTON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Dalton4
-
-@ DALTON_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_GUITARIST
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_GUITARIST
- .string "DALTON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Dalton5
-
-@ COLE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_KINDLER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_KINDLER
- .string "COLE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Cole
-
-@ JEFF
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_KINDLER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_KINDLER
- .string "JEFF$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Jeff
-
-@ AXLE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_KINDLER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_KINDLER
- .string "AXLE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Axle
-
-@ JACE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_KINDLER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_KINDLER
- .string "JACE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Jace
-
-@ KEEGAN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_KINDLER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_KINDLER
- .string "KEEGAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Keegan
-
-@ BERNIE_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_KINDLER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_KINDLER
- .string "BERNIE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Bernie1
-
-@ BERNIE_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_KINDLER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_KINDLER
- .string "BERNIE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Bernie2
-
-@ BERNIE_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_KINDLER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_KINDLER
- .string "BERNIE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Bernie3
-
-@ BERNIE_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_KINDLER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_KINDLER
- .string "BERNIE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Bernie4
-
-@ BERNIE_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_KINDLER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_KINDLER
- .string "BERNIE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Bernie5
-
-@ DREW
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_CAMPER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CAMPER
- .string "DREW$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Drew
-
-@ BEAU
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_CAMPER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CAMPER
- .string "BEAU$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Beau
-
-@ LARRY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_CAMPER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CAMPER
- .string "LARRY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Larry
-
-@ SHANE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_CAMPER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CAMPER
- .string "SHANE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Shane
-
-@ JUSTIN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_CAMPER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CAMPER
- .string "JUSTIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Justin
-
-@ ETHAN_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_CAMPER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CAMPER
- .string "ETHAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Ethan1
-
-@ AUTUMN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PICNICKER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_PICNICKER
- .string "AUTUMN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Autumn
-
-@ TRAVIS
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_CAMPER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CAMPER
- .string "TRAVIS$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Travis
-
-@ ETHAN_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_CAMPER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CAMPER
- .string "ETHAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Ethan2
-
-@ ETHAN_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_CAMPER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CAMPER
- .string "ETHAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Ethan3
-
-@ ETHAN_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_CAMPER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CAMPER
- .string "ETHAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Ethan4
-
-@ ETHAN_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_CAMPER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CAMPER
- .string "ETHAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Ethan5
-
-@ BRENT
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BUG_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_MANIAC
- .string "BRENT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Brent
-
-@ DONALD
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BUG_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_MANIAC
- .string "DONALD$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Donald
-
-@ TAYLOR
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BUG_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_MANIAC
- .string "TAYLOR$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Taylor
-
-@ JEFFREY_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BUG_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_MANIAC
- .string "JEFFREY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Jeffrey1
-
-@ DEREK
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BUG_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_MANIAC
- .string "DEREK$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Derek
-
-@ JEFFREY_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BUG_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_MANIAC
- .string "JEFFREY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Jeffrey2
-
-@ JEFFREY_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BUG_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_MANIAC
- .string "JEFFREY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Jeffrey3
-
-@ JEFFREY_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BUG_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_MANIAC
- .string "JEFFREY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Jeffrey4
-
-@ JEFFREY_5
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_BUG_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_MANIAC
- .string "JEFFREY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Jeffrey5
-
-@ EDWARD
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_M
- .string "EDWARD$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Edward
-
-@ PRESTON
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_M
- .string "PRESTON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Preston
-
-@ VIRGIL
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_M
- .string "VIRGIL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Virgil
-
-@ BLAKE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_M
- .string "BLAKE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Blake
-
-@ WILLIAM
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_M
- .string "WILLIAM$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_William
-
-@ JOSHUA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_M
- .string "JOSHUA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Joshua
-
-@ CAMERON_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_M
- .string "CAMERON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Cameron1
-
-@ CAMERON_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_M
- .string "CAMERON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Cameron2
-
-@ CAMERON_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_M
- .string "CAMERON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Cameron3
-
-@ CAMERON_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_M
- .string "CAMERON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Cameron4
-
-@ CAMERON_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_M
- .string "CAMERON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Cameron5
-
-@ JACLYN
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_F
- .string "JACLYN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Jaclyn
-
-@ HANNAH
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_F
- .string "HANNAH$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Hannah
-
-@ SAMANTHA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_F
- .string "SAMANTHA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Samantha
-
-@ MAURA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_F
- .string "MAURA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Maura
-
-@ KAYLA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_F
- .string "KAYLA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Kayla
-
-@ ALEXIS
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_F
- .string "ALEXIS$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Alexis
-
-@ JACKI_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_F
- .string "JACKI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Jacki1
-
-@ JACKI_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_F
- .string "JACKI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Jacki2
-
-@ JACKI_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_F
- .string "JACKI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Jacki3
-
-@ JACKI_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_F
- .string "JACKI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Jacki4
-
-@ JACKI_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_F
- .string "JACKI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Jacki5
-
-@ WALTER_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_GENTLEMAN
- .byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
- .byte TRAINER_PIC_GENTLEMAN
- .string "WALTER$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Walter1
-
-@ MICAH
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_GENTLEMAN
- .byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
- .byte TRAINER_PIC_GENTLEMAN
- .string "MICAH$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Micah
-
-@ THOMAS
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_GENTLEMAN
- .byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
- .byte TRAINER_PIC_GENTLEMAN
- .string "THOMAS$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Thomas
-
-@ WALTER_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_GENTLEMAN
- .byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
- .byte TRAINER_PIC_GENTLEMAN
- .string "WALTER$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Walter2
-
-@ WALTER_3
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_GENTLEMAN
- .byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
- .byte TRAINER_PIC_GENTLEMAN
- .string "WALTER$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Walter3
-
-@ WALTER_4
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_GENTLEMAN
- .byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
- .byte TRAINER_PIC_GENTLEMAN
- .string "WALTER$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Walter4
-
-@ WALTER_5
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_GENTLEMAN
- .byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
- .byte TRAINER_PIC_GENTLEMAN
- .string "WALTER$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Walter5
-
-@ SIDNEY
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_ELITE_FOUR
- .byte TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR @ gender flag and encounter music
- .byte TRAINER_PIC_ELITE_FOUR_SIDNEY
- .string "SIDNEY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0xf @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Sidney
-
-@ PHOEBE
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_ELITE_FOUR
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR @ gender flag and encounter music
- .byte TRAINER_PIC_ELITE_FOUR_PHOEBE
- .string "PHOEBE$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Phoebe
-
-@ GLACIA
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_ELITE_FOUR
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR @ gender flag and encounter music
- .byte TRAINER_PIC_ELITE_FOUR_GLACIA
- .string "GLACIA$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Glacia
-
-@ DRAKE
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_ELITE_FOUR
- .byte TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR @ gender flag and encounter music
- .byte TRAINER_PIC_ELITE_FOUR_DRAKE
- .string "DRAKE$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Drake
-
-@ ROXANNE_1
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_ROXANNE
- .string "ROXANNE$", 12
- .2byte ITEM_POTION, ITEM_POTION, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Roxanne1
-
-@ BRAWLY_1
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_BRAWLY
- .string "BRAWLY$", 12
- .2byte ITEM_SUPER_POTION, ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Brawly1
-
-@ WATTSON_1
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_WATTSON
- .string "WATTSON$", 12
- .2byte ITEM_SUPER_POTION, ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Wattson1
-
-@ FLANNERY_1
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_FLANNERY
- .string "FLANNERY$", 12
- .2byte ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Flannery1
-
-@ NORMAN_1
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_NORMAN
- .string "NORMAN$", 12
- .2byte ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Norman1
-
-@ WINONA_1
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_WINONA
- .string "WINONA$", 12
- .2byte ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x17 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Winona1
-
-@ TATE_AND_LIZA_1
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_TATE_AND_LIZA
- .string "TATE&LIZA$", 12
- .2byte ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_HYPER_POTION @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_TateAndLiza1
-
-@ JUAN_1
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_JUAN
- .string "JUAN$", 12
- .2byte ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Juan1
-
-@ JERRY_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SCHOOL_KID
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SCHOOL_KID_M
- .string "JERRY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Jerry1
-
-@ TED
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SCHOOL_KID
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SCHOOL_KID_M
- .string "TED$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Ted
-
-@ PAUL
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SCHOOL_KID
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SCHOOL_KID_M
- .string "PAUL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Paul
-
-@ JERRY_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SCHOOL_KID
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SCHOOL_KID_M
- .string "JERRY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Jerry2
-
-@ JERRY_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SCHOOL_KID
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SCHOOL_KID_M
- .string "JERRY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Jerry3
-
-@ JERRY_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SCHOOL_KID
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SCHOOL_KID_M
- .string "JERRY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Jerry4
-
-@ JERRY_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SCHOOL_KID
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SCHOOL_KID_M
- .string "JERRY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Jerry5
-
-@ KAREN_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SCHOOL_KID
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_SCHOOL_KID_F
- .string "KAREN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Karen1
-
-@ GEORGIA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SCHOOL_KID
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_SCHOOL_KID_F
- .string "GEORGIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Georgia
-
-@ KAREN_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SCHOOL_KID
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_SCHOOL_KID_F
- .string "KAREN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Karen2
-
-@ KAREN_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SCHOOL_KID
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_SCHOOL_KID_F
- .string "KAREN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Karen3
-
-@ KAREN_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SCHOOL_KID
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_SCHOOL_KID_F
- .string "KAREN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Karen4
-
-@ KAREN_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SCHOOL_KID
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_SCHOOL_KID_F
- .string "KAREN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Karen5
-
-@ KATE_AND_JOY
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_SR_AND_JR
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_SR_AND_JR
- .string "KATE & JOY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_KateAndJoy
-
-@ ANNA_AND_MEG_1
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_SR_AND_JR
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_SR_AND_JR
- .string "ANNA & MEG$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_AnnaAndMeg1
-
-@ ANNA_AND_MEG_2
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_SR_AND_JR
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_SR_AND_JR
- .string "ANNA & MEG$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_AnnaAndMeg2
-
-@ ANNA_AND_MEG_3
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_SR_AND_JR
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_SR_AND_JR
- .string "ANNA & MEG$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_AnnaAndMeg3
-
-@ ANNA_AND_MEG_4
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_SR_AND_JR
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_SR_AND_JR
- .string "ANNA & MEG$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_AnnaAndMeg4
-
-@ ANNA_AND_MEG_5
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_SR_AND_JR
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_SR_AND_JR
- .string "ANNA & MEG$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_AnnaAndMeg5
-
-@ VICTOR
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_WINSTRATE
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_WINSTRATE_M
- .string "VICTOR$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Victor
-
-@ MIGUEL_1
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_POKEFAN
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_WINSTRATE_M
- .string "MIGUEL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Miguel1
-
-@ COLTON
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_POKEFAN
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_WINSTRATE_M
- .string "COLTON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Colton
-
-@ MIGUEL_2
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_POKEFAN
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_WINSTRATE_M
- .string "MIGUEL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Miguel2
-
-@ MIGUEL_3
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_POKEFAN
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_WINSTRATE_M
- .string "MIGUEL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Miguel3
-
-@ MIGUEL_4
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_POKEFAN
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_WINSTRATE_M
- .string "MIGUEL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Miguel4
-
-@ MIGUEL_5
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_POKEFAN
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_WINSTRATE_M
- .string "MIGUEL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Miguel5
-
-@ VICTORIA
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_WINSTRATE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_WINSTRATE_F
- .string "VICTORIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x3 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Victoria
-
-@ VANESSA
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_POKEFAN
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_WINSTRATE_F
- .string "VANESSA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Vanessa
-
-@ BETHANY
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_POKEFAN
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_WINSTRATE_F
- .string "BETHANY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Bethany
-
-@ ISABEL_1
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_POKEFAN
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_WINSTRATE_F
- .string "ISABEL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Isabel1
-
-@ ISABEL_2
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_POKEFAN
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_WINSTRATE_F
- .string "ISABEL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Isabel2
-
-@ ISABEL_3
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_POKEFAN
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_WINSTRATE_F
- .string "ISABEL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Isabel3
-
-@ ISABEL_4
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_POKEFAN
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_WINSTRATE_F
- .string "ISABEL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Isabel4
-
-@ ISABEL_5
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_POKEFAN
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_WINSTRATE_F
- .string "ISABEL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Isabel5
-
-@ TIMOTHY_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_EXPERT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_EXPERT_M
- .string "TIMOTHY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Timothy1
-
-@ TIMOTHY_2
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_EXPERT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_EXPERT_M
- .string "TIMOTHY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Timothy2
-
-@ TIMOTHY_3
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_EXPERT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_EXPERT_M
- .string "TIMOTHY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Timothy3
-
-@ TIMOTHY_4
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_EXPERT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_EXPERT_M
- .string "TIMOTHY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Timothy4
-
-@ TIMOTHY_5
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_EXPERT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_EXPERT_M
- .string "TIMOTHY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Timothy5
-
-@ VICKY
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_WINSTRATE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_EXPERT_F
- .string "VICKY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Vicky
-
-@ SHELBY_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_EXPERT
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_EXPERT_F
- .string "SHELBY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Shelby1
-
-@ SHELBY_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_EXPERT
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_EXPERT_F
- .string "SHELBY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Shelby2
-
-@ SHELBY_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_EXPERT
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_EXPERT_F
- .string "SHELBY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Shelby3
-
-@ SHELBY_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_EXPERT
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_EXPERT_F
- .string "SHELBY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Shelby4
-
-@ SHELBY_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_EXPERT
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_EXPERT_F
- .string "SHELBY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Shelby5
-
-@ CALVIN_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNGSTER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNGSTER
- .string "CALVIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Calvin1
-
-@ BILLY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNGSTER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNGSTER
- .string "BILLY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Billy
-
-@ JOSH
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_YOUNGSTER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNGSTER
- .string "JOSH$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Josh
-
-@ TOMMY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNGSTER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNGSTER
- .string "TOMMY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Tommy
-
-@ JOEY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNGSTER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNGSTER
- .string "JOEY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Joey
-
-@ BEN
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_YOUNGSTER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNGSTER
- .string "BEN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Ben
-
-@ QUINCY
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "QUINCY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Quincy
-
-@ KATELYNN
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "KATELYNN$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Katelynn
-
-@ JAYLEN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNGSTER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNGSTER
- .string "JAYLEN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Jaylen
-
-@ DILLON
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNGSTER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNGSTER
- .string "DILLON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Dillon
-
-@ CALVIN_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNGSTER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNGSTER
- .string "CALVIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Calvin2
-
-@ CALVIN_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNGSTER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNGSTER
- .string "CALVIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Calvin3
-
-@ CALVIN_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNGSTER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNGSTER
- .string "CALVIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Calvin4
-
-@ CALVIN_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNGSTER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNGSTER
- .string "CALVIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Calvin5
-
-@ EDDIE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNGSTER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNGSTER
- .string "EDDIE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Eddie
-
-@ ALLEN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNGSTER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNGSTER
- .string "ALLEN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Allen
-
-@ TIMMY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNGSTER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNGSTER
- .string "TIMMY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Timmy
-
-@ WALLACE
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_CHAMPION
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CHAMPION_WALLACE
- .string "WALLACE$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Wallace
-
-@ ANDREW
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "ANDREW$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Andrew
-
-@ IVAN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "IVAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Ivan
-
-@ CLAUDE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "CLAUDE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Claude
-
-@ ELLIOT_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "ELLIOT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Elliot1
-
-@ NED
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "NED$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Ned
-
-@ DALE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "DALE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Dale
-
-@ NOLAN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "NOLAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Nolan
-
-@ BARNY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "BARNY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Barny
-
-@ WADE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "WADE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Wade
-
-@ CARTER
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "CARTER$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Carter
-
-@ ELLIOT_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "ELLIOT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Elliot2
-
-@ ELLIOT_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "ELLIOT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Elliot3
-
-@ ELLIOT_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "ELLIOT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Elliot4
-
-@ ELLIOT_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "ELLIOT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x3 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Elliot5
-
-@ RONALD
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "RONALD$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Ronald
-
-@ JACOB
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CYCLING_TRIATHLETE_M
- .string "JACOB$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Jacob
-
-@ ANTHONY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CYCLING_TRIATHLETE_M
- .string "ANTHONY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Anthony
-
-@ BENJAMIN_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CYCLING_TRIATHLETE_M
- .string "BENJAMIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Benjamin1
-
-@ BENJAMIN_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CYCLING_TRIATHLETE_M
- .string "BENJAMIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Benjamin2
-
-@ BENJAMIN_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CYCLING_TRIATHLETE_M
- .string "BENJAMIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Benjamin3
-
-@ BENJAMIN_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CYCLING_TRIATHLETE_M
- .string "BENJAMIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Benjamin4
-
-@ BENJAMIN_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CYCLING_TRIATHLETE_M
- .string "BENJAMIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Benjamin5
-
-@ ABIGAIL_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_CYCLING_TRIATHLETE_F
- .string "ABIGAIL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Abigail1
-
-@ JASMINE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_CYCLING_TRIATHLETE_F
- .string "JASMINE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Jasmine
-
-@ ABIGAIL_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_CYCLING_TRIATHLETE_F
- .string "ABIGAIL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Abigail2
-
-@ ABIGAIL_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_CYCLING_TRIATHLETE_F
- .string "ABIGAIL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Abigail3
-
-@ ABIGAIL_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_CYCLING_TRIATHLETE_F
- .string "ABIGAIL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Abigail4
-
-@ ABIGAIL_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_CYCLING_TRIATHLETE_F
- .string "ABIGAIL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Abigail5
-
-@ DYLAN_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_RUNNING_TRIATHLETE_M
- .string "DYLAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Dylan1
-
-@ DYLAN_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_RUNNING_TRIATHLETE_M
- .string "DYLAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Dylan2
-
-@ DYLAN_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_RUNNING_TRIATHLETE_M
- .string "DYLAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Dylan3
-
-@ DYLAN_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_RUNNING_TRIATHLETE_M
- .string "DYLAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Dylan4
-
-@ DYLAN_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_RUNNING_TRIATHLETE_M
- .string "DYLAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Dylan5
-
-@ MARIA_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_RUNNING_TRIATHLETE_F
- .string "MARIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Maria1
-
-@ MARIA_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_RUNNING_TRIATHLETE_F
- .string "MARIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Maria2
-
-@ MARIA_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_RUNNING_TRIATHLETE_F
- .string "MARIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Maria3
-
-@ MARIA_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_RUNNING_TRIATHLETE_F
- .string "MARIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Maria4
-
-@ MARIA_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_RUNNING_TRIATHLETE_F
- .string "MARIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Maria5
-
-@ CAMDEN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
- .string "CAMDEN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Camden
-
-@ DEMETRIUS
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNGSTER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNGSTER
- .string "DEMETRIUS$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Demetrius
-
-@ ISAIAH_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
- .string "ISAIAH$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Isaiah1
-
-@ PABLO_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
- .string "PABLO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Pablo1
-
-@ CHASE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
- .string "CHASE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Chase
-
-@ ISAIAH_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
- .string "ISAIAH$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Isaiah2
-
-@ ISAIAH_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
- .string "ISAIAH$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Isaiah3
-
-@ ISAIAH_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
- .string "ISAIAH$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Isaiah4
-
-@ ISAIAH_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
- .string "ISAIAH$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Isaiah5
-
-@ ISOBEL
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_F
- .string "ISOBEL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Isobel
-
-@ DONNY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_F
- .string "DONNY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Donny
-
-@ TALIA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_F
- .string "TALIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Talia
-
-@ KATELYN_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_F
- .string "KATELYN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Katelyn1
-
-@ ALLISON
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_F
- .string "ALLISON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Allison
-
-@ KATELYN_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_F
- .string "KATELYN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Katelyn2
-
-@ KATELYN_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_F
- .string "KATELYN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Katelyn3
-
-@ KATELYN_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_F
- .string "KATELYN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Katelyn4
-
-@ KATELYN_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_F
- .string "KATELYN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Katelyn5
-
-@ NICOLAS_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_DRAGON_TAMER
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_DRAGON_TAMER
- .string "NICOLAS$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Nicolas1
-
-@ NICOLAS_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_DRAGON_TAMER
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_DRAGON_TAMER
- .string "NICOLAS$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Nicolas2
-
-@ NICOLAS_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_DRAGON_TAMER
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_DRAGON_TAMER
- .string "NICOLAS$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Nicolas3
-
-@ NICOLAS_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_DRAGON_TAMER
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_DRAGON_TAMER
- .string "NICOLAS$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Nicolas4
-
-@ NICOLAS_5
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_DRAGON_TAMER
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_DRAGON_TAMER
- .string "NICOLAS$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Nicolas5
-
-@ AARON
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_DRAGON_TAMER
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_DRAGON_TAMER
- .string "AARON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Aaron
-
-@ PERRY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "PERRY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Perry
-
-@ HUGH
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "HUGH$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Hugh
-
-@ PHIL
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "PHIL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Phil
-
-@ JARED
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "JARED$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Jared
-
-@ HUMBERTO
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "HUMBERTO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Humberto
-
-@ PRESLEY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "PRESLEY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Presley
-
-@ EDWARDO
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "EDWARDO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Edwardo
-
-@ COLIN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "COLIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Colin
-
-@ ROBERT_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "ROBERT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Robert1
-
-@ BENNY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "BENNY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Benny
-
-@ CHESTER
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "CHESTER$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Chester
-
-@ ROBERT_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "ROBERT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Robert2
-
-@ ROBERT_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "ROBERT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Robert3
-
-@ ROBERT_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "ROBERT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Robert4
-
-@ ROBERT_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "ROBERT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Robert5
-
-@ ALEX
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "ALEX$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Alex
-
-@ BECK
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "BECK$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Beck
-
-@ YASU
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_NINJA_BOY
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_NINJA_BOY
- .string "YASU$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x3 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Yasu
-
-@ TAKASHI
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_NINJA_BOY
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_NINJA_BOY
- .string "TAKASHI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x3 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Takashi
-
-@ DIANNE
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "DIANNE$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x0 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Dianne
-
-@ JANI
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TUBER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_TUBER_F
- .string "JANI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x0 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Jani
-
-@ LAO_1
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NINJA_BOY
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_NINJA_BOY
- .string "LAO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x0 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Lao1
-
-@ LUNG
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_NINJA_BOY
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_NINJA_BOY
- .string "LUNG$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x0 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Lung
-
-@ LAO_2
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NINJA_BOY
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_NINJA_BOY
- .string "LAO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x0 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Lao2
-
-@ LAO_3
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NINJA_BOY
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_NINJA_BOY
- .string "LAO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x0 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Lao3
-
-@ LAO_4
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NINJA_BOY
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_NINJA_BOY
- .string "LAO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x0 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Lao4
-
-@ LAO_5
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NINJA_BOY
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_NINJA_BOY
- .string "LAO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x0 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Lao5
-
-@ JOCELYN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BATTLE_GIRL
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BATTLE_GIRL
- .string "JOCELYN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Jocelyn
-
-@ LAURA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BATTLE_GIRL
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BATTLE_GIRL
- .string "LAURA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Laura
-
-@ CYNDY_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BATTLE_GIRL
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BATTLE_GIRL
- .string "CYNDY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Cyndy1
-
-@ CORA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BATTLE_GIRL
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BATTLE_GIRL
- .string "CORA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Cora
-
-@ PAULA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BATTLE_GIRL
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BATTLE_GIRL
- .string "PAULA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Paula
-
-@ CYNDY_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BATTLE_GIRL
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BATTLE_GIRL
- .string "CYNDY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Cyndy2
-
-@ CYNDY_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BATTLE_GIRL
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BATTLE_GIRL
- .string "CYNDY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Cyndy3
-
-@ CYNDY_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BATTLE_GIRL
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BATTLE_GIRL
- .string "CYNDY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Cyndy4
-
-@ CYNDY_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BATTLE_GIRL
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BATTLE_GIRL
- .string "CYNDY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Cyndy5
-
-@ MADELINE_1
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_PARASOL_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_PARASOL_LADY
- .string "MADELINE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Madeline1
-
-@ CLARISSA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PARASOL_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_PARASOL_LADY
- .string "CLARISSA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Clarissa
-
-@ ANGELICA
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_PARASOL_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_PARASOL_LADY
- .string "ANGELICA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Angelica
-
-@ MADELINE_2
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_PARASOL_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_PARASOL_LADY
- .string "MADELINE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Madeline2
-
-@ MADELINE_3
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_PARASOL_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_PARASOL_LADY
- .string "MADELINE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Madeline3
-
-@ MADELINE_4
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_PARASOL_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_PARASOL_LADY
- .string "MADELINE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Madeline4
-
-@ MADELINE_5
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_PARASOL_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_PARASOL_LADY
- .string "MADELINE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Madeline5
-
-@ BEVERLY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "BEVERLY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Beverly
-
-@ IMANI
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "IMANI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Imani
-
-@ KYLA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "KYLA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Kyla
-
-@ DENISE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "DENISE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Denise
-
-@ BETH
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "BETH$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Beth
-
-@ TARA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "TARA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Tara
-
-@ MISSY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "MISSY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Missy
-
-@ ALICE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "ALICE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Alice
-
-@ JENNY_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "JENNY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Jenny1
-
-@ GRACE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "GRACE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grace
-
-@ TANYA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "TANYA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Tanya
-
-@ SHARON
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "SHARON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Sharon
-
-@ NIKKI
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "NIKKI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Nikki
-
-@ BRENDA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "BRENDA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Brenda
-
-@ KATIE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "KATIE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Katie
-
-@ SUSIE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "SUSIE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Susie
-
-@ KARA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "KARA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Kara
-
-@ DANA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "DANA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Dana
-
-@ SIENNA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "SIENNA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Sienna
-
-@ DEBRA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "DEBRA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Debra
-
-@ LINDA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "LINDA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Linda
-
-@ KAYLEE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "KAYLEE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Kaylee
-
-@ LAUREL
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "LAUREL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Laurel
-
-@ CARLEE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "CARLEE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Carlee
-
-@ JENNY_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "JENNY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Jenny2
-
-@ JENNY_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "JENNY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Jenny3
-
-@ JENNY_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "JENNY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Jenny4
-
-@ JENNY_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "JENNY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Jenny5
-
-@ HEIDI
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_PICNICKER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_PICNICKER
- .string "HEIDI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Heidi
-
-@ BECKY
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_PICNICKER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_PICNICKER
- .string "BECKY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Becky
-
-@ CAROL
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PICNICKER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_PICNICKER
- .string "CAROL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Carol
-
-@ NANCY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PICNICKER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_PICNICKER
- .string "NANCY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Nancy
-
-@ MARTHA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PICNICKER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_PICNICKER
- .string "MARTHA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Martha
-
-@ DIANA_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PICNICKER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_PICNICKER
- .string "DIANA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Diana1
-
-@ CEDRIC
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_M
- .string "CEDRIC$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Cedric
-
-@ IRENE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PICNICKER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_PICNICKER
- .string "IRENE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Irene
-
-@ DIANA_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PICNICKER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_PICNICKER
- .string "DIANA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Diana2
-
-@ DIANA_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PICNICKER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_PICNICKER
- .string "DIANA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Diana3
-
-@ DIANA_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PICNICKER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_PICNICKER
- .string "DIANA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Diana4
-
-@ DIANA_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PICNICKER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_PICNICKER
- .string "DIANA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Diana5
-
-@ AMY_AND_LIV_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TWINS
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_TWINS
- .string "AMY & LIV$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_AmyAndLiv1
-
-@ AMY_AND_LIV_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TWINS
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_TWINS
- .string "AMY & LIV$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_AmyAndLiv2
-
-@ GINA_AND_MIA_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TWINS
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_TWINS
- .string "GINA & MIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_GinaAndMia1
-
-@ MIU_AND_YUKI
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TWINS
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_TWINS
- .string "MIU & YUKI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_MiuAndYuki
-
-@ AMY_AND_LIV_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TWINS
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_TWINS
- .string "AMY & LIV$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_AmyAndLiv3
-
-@ GINA_AND_MIA_2
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_TWINS
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_TWINS
- .string "GINA & MIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_GinaAndMia2
-
-@ AMY_AND_LIV_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TWINS
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_TWINS
- .string "AMY & LIV$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_AmyAndLiv4
-
-@ AMY_AND_LIV_5
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_TWINS
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_TWINS
- .string "AMY & LIV$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_AmyAndLiv5
-
-@ AMY_AND_LIV_6
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_TWINS
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_TWINS
- .string "AMY & LIV$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_AmyAndLiv6
-
-@ HUEY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SAILOR
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SAILOR
- .string "HUEY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Huey
-
-@ EDMOND
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SAILOR
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SAILOR
- .string "EDMOND$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Edmond
-
-@ ERNEST_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SAILOR
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SAILOR
- .string "ERNEST$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Ernest1
-
-@ DWAYNE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SAILOR
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SAILOR
- .string "DWAYNE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Dwayne
-
-@ PHILLIP
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SAILOR
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SAILOR
- .string "PHILLIP$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Phillip
-
-@ LEONARD
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SAILOR
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SAILOR
- .string "LEONARD$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Leonard
-
-@ DUNCAN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SAILOR
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SAILOR
- .string "DUNCAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Duncan
-
-@ ERNEST_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SAILOR
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SAILOR
- .string "ERNEST$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Ernest2
-
-@ ERNEST_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SAILOR
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SAILOR
- .string "ERNEST$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Ernest3
-
-@ ERNEST_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SAILOR
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SAILOR
- .string "ERNEST$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Ernest4
-
-@ ERNEST_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SAILOR
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SAILOR
- .string "ERNEST$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Ernest5
-
-@ ELI
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "ELI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Eli
-
-@ ANNIKA
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_POKEFAN
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_WINSTRATE_F
- .string "ANNIKA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Annika
-
-@ JAZMYN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_2
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "JAZMYN$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Jazmyn
-
-@ JONAS
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NINJA_BOY
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_NINJA_BOY
- .string "JONAS$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Jonas
-
-@ KAYLEY
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_PARASOL_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_PARASOL_LADY
- .string "KAYLEY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Kayley
-
-@ AURON
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_EXPERT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_EXPERT_M
- .string "AURON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Auron
-
-@ KELVIN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SAILOR
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SAILOR
- .string "KELVIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Kelvin
-
-@ MARLEY
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "MARLEY$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Marley
-
-@ REYNA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BATTLE_GIRL
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BATTLE_GIRL
- .string "REYNA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Reyna
-
-@ HUDSON
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SAILOR
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SAILOR
- .string "HUDSON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Hudson
-
-@ CONOR
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_EXPERT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_EXPERT_M
- .string "CONOR$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Conor
-
-@ EDWIN_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COLLECTOR
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_COLLECTOR
- .string "EDWIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Edwin1
-
-@ HECTOR
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COLLECTOR
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_COLLECTOR
- .string "HECTOR$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Hector
-
-@ TABITHA_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_MAGMA_ADMIN
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_ADMIN
- .string "TABITHA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Tabitha1
-
-@ EDWIN_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COLLECTOR
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_COLLECTOR
- .string "EDWIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Edwin2
-
-@ EDWIN_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COLLECTOR
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_COLLECTOR
- .string "EDWIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Edwin3
-
-@ EDWIN_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COLLECTOR
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_COLLECTOR
- .string "EDWIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Edwin4
-
-@ EDWIN_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COLLECTOR
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_COLLECTOR
- .string "EDWIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Edwin5
-
-@ WALLY_1
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_WALLY
- .string "WALLY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Wally1
-
-@ BRENDAN_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BRENDAN
- .string "BRENDAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Brendan1
-
-@ BRENDAN_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BRENDAN
- .string "BRENDAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Brendan2
-
-@ BRENDAN_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BRENDAN
- .string "BRENDAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Brendan3
-
-@ BRENDAN_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BRENDAN
- .string "BRENDAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0xb @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Brendan4
-
-@ BRENDAN_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BRENDAN
- .string "BRENDAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Brendan5
-
-@ BRENDAN_6
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BRENDAN
- .string "BRENDAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Brendan6
-
-@ BRENDAN_7
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BRENDAN
- .string "BRENDAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Brendan7
-
-@ BRENDAN_8
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BRENDAN
- .string "BRENDAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Brendan8
-
-@ BRENDAN_9
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BRENDAN
- .string "BRENDAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Brendan9
-
-@ MAY_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_MAY
- .string "MAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_May1
-
-@ MAY_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_MAY
- .string "MAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_May2
-
-@ MAY_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_MAY
- .string "MAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_May3
-
-@ MAY_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_MAY
- .string "MAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_May4
-
-@ MAY_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_MAY
- .string "MAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_May5
-
-@ MAY_6
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_MAY
- .string "MAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_May6
-
-@ MAY_7
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_MAY
- .string "MAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_May7
-
-@ MAY_8
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_MAY
- .string "MAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_May8
-
-@ MAY_9
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_MAY
- .string "MAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_May9
-
-@ ISAAC_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_BREEDER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_BREEDER_M
- .string "ISAAC$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Isaac1
-
-@ DAVIS
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BUG_CATCHER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_CATCHER
- .string "DAVIS$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Davis
-
-@ MITCHELL
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "MITCHELL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Mitchell
-
-@ ISAAC_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_BREEDER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_BREEDER_M
- .string "ISAAC$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Isaac2
-
-@ ISAAC_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_BREEDER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_BREEDER_M
- .string "ISAAC$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Isaac3
-
-@ ISAAC_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_BREEDER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_BREEDER_M
- .string "ISAAC$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Isaac4
-
-@ ISAAC_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_BREEDER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_BREEDER_M
- .string "ISAAC$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Isaac5
-
-@ LYDIA_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_BREEDER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_BREEDER_F
- .string "LYDIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Lydia1
-
-@ HALLE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "HALLE$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Halle
-
-@ GARRISON
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_RUIN_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_RUIN_MANIAC
- .string "GARRISON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Garrison
-
-@ LYDIA_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_BREEDER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_BREEDER_F
- .string "LYDIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Lydia2
-
-@ LYDIA_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_BREEDER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_BREEDER_F
- .string "LYDIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Lydia3
-
-@ LYDIA_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_BREEDER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_BREEDER_F
- .string "LYDIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Lydia4
-
-@ LYDIA_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_BREEDER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_BREEDER_F
- .string "LYDIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Lydia5
-
-@ JACKSON_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_RANGER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_RANGER_M
- .string "JACKSON$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Jackson1
-
-@ LORENZO
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_RANGER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_RANGER_M
- .string "LORENZO$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Lorenzo
-
-@ SEBASTIAN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_RANGER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_RANGER_M
- .string "SEBASTIAN$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Sebastian
-
-@ JACKSON_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_RANGER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_RANGER_M
- .string "JACKSON$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0xb @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Jackson2
-
-@ JACKSON_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_RANGER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_RANGER_M
- .string "JACKSON$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Jackson3
-
-@ JACKSON_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_RANGER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_RANGER_M
- .string "JACKSON$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0xb @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Jackson4
-
-@ JACKSON_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_RANGER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_RANGER_M
- .string "JACKSON$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Jackson5
-
-@ CATHERINE_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_RANGER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_RANGER_F
- .string "CATHERINE$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0xb @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Catherine1
-
-@ JENNA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_RANGER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_RANGER_F
- .string "JENNA$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0xb @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Jenna
-
-@ SOPHIA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_RANGER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_RANGER_F
- .string "SOPHIA$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Sophia
-
-@ CATHERINE_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_RANGER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_RANGER_F
- .string "CATHERINE$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0xb @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Catherine2
-
-@ CATHERINE_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_RANGER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_RANGER_F
- .string "CATHERINE$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Catherine3
-
-@ CATHERINE_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_RANGER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_RANGER_F
- .string "CATHERINE$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0xb @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Catherine4
-
-@ CATHERINE_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_RANGER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_RANGER_F
- .string "CATHERINE$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Catherine5
-
-@ JULIO
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CYCLING_TRIATHLETE_M
- .string "JULIO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Julio
-
-@ GRUNT_27
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Grunt27
-
-@ GRUNT_28
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_F
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Grunt28
-
-@ GRUNT_29
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_F
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Grunt29
-
-@ GRUNT_30
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Grunt30
-
-@ MARC
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "MARC$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Marc
-
-@ BRENDEN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SAILOR
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SAILOR
- .string "BRENDEN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Brenden
-
-@ LILITH
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BATTLE_GIRL
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BATTLE_GIRL
- .string "LILITH$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Lilith
-
-@ CRISTIAN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BLACK_BELT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BLACK_BELT
- .string "CRISTIAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Cristian
-
-@ SYLVIA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HEX_MANIAC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_HEX_MANIAC
- .string "SYLVIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Sylvia
-
-@ LEONARDO
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "LEONARDO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Leonardo
-
-@ ATHENA
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "ATHENA$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Athena
-
-@ HARRISON
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "HARRISON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Harrison
-
-@ GRUNT_31
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt31
-
-@ CLARENCE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "CLARENCE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Clarence
-
-@ TERRY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_F
- .string "TERRY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Terry
-
-@ NATE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_GENTLEMAN
- .byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
- .byte TRAINER_PIC_GENTLEMAN
- .string "NATE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Nate
-
-@ KATHLEEN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HEX_MANIAC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_HEX_MANIAC
- .string "KATHLEEN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Kathleen
-
-@ CLIFFORD
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_GENTLEMAN
- .byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
- .byte TRAINER_PIC_GENTLEMAN
- .string "CLIFFORD$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Clifford
-
-@ NICHOLAS
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_M
- .string "NICHOLAS$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Nicholas
-
-@ GRUNT_32
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_F
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Grunt32
-
-@ GRUNT_33
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt33
-
-@ GRUNT_34
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt34
-
-@ GRUNT_35
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt35
-
-@ GRUNT_36
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt36
-
-@ MACEY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_F
- .string "MACEY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Macey
-
-@ BRENDAN_10
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BRENDAN
- .string "BRENDAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Brendan10
-
-@ BRENDAN_11
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BRENDAN
- .string "BRENDAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Brendan11
-
-@ PAXTON
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_EXPERT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_EXPERT_M
- .string "PAXTON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Paxton
-
-@ ISABELLA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_F
- .string "ISABELLA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Isabella
-
-@ GRUNT_37
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_F
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Grunt37
-
-@ TABITHA_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_MAGMA_ADMIN
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_ADMIN
- .string "TABITHA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Tabitha2
-
-@ JONATHAN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "JONATHAN$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0xb @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Jonathan
-
-@ BRENDAN_12
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BRENDAN
- .string "BRENDAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Brendan12
-
-@ MAY_10
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_MAY
- .string "MAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0xb @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_May10
-
-@ MAXIE_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_MAGMA_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_LEADER_MAXIE
- .string "MAXIE$", 12
- .2byte ITEM_SUPER_POTION, ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Maxie1
-
-@ MAXIE_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_MAGMA_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_LEADER_MAXIE
- .string "MAXIE$", 12
- .2byte ITEM_SUPER_POTION, ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Maxie2
-
-@ TIANA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_LASS
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LASS
- .string "TIANA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Tiana
-
-@ HALEY_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_LASS
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LASS
- .string "HALEY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Haley1
-
-@ JANICE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_LASS
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LASS
- .string "JANICE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Janice
-
-@ VIVI
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_WINSTRATE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LASS
- .string "VIVI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Vivi
-
-@ HALEY_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_LASS
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LASS
- .string "HALEY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Haley2
-
-@ HALEY_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_LASS
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LASS
- .string "HALEY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Haley3
-
-@ HALEY_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_LASS
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LASS
- .string "HALEY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Haley4
-
-@ HALEY_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_LASS
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LASS
- .string "HALEY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Haley5
-
-@ SALLY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_LASS
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LASS
- .string "SALLY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Sally
-
-@ ROBIN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_LASS
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LASS
- .string "ROBIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Robin
-
-@ ANDREA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_LASS
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LASS
- .string "ANDREA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Andrea
-
-@ CRISSY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_LASS
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LASS
- .string "CRISSY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Crissy
-
-@ RICK
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BUG_CATCHER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_CATCHER
- .string "RICK$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Rick
-
-@ LYLE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BUG_CATCHER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_CATCHER
- .string "LYLE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Lyle
-
-@ JOSE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BUG_CATCHER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_CATCHER
- .string "JOSE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Jose
-
-@ DOUG
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BUG_CATCHER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_CATCHER
- .string "DOUG$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Doug
-
-@ GREG
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BUG_CATCHER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_CATCHER
- .string "GREG$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Greg
-
-@ KENT
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BUG_CATCHER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_CATCHER
- .string "KENT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Kent
-
-@ JAMES_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BUG_CATCHER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_CATCHER
- .string "JAMES$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_James1
-
-@ JAMES_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BUG_CATCHER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_CATCHER
- .string "JAMES$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_James2
-
-@ JAMES_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BUG_CATCHER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_CATCHER
- .string "JAMES$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_James3
-
-@ JAMES_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BUG_CATCHER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_CATCHER
- .string "JAMES$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_James4
-
-@ JAMES_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BUG_CATCHER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_CATCHER
- .string "JAMES$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_James5
-
-@ BRICE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "BRICE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Brice
-
-@ TRENT_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "TRENT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Trent1
-
-@ LENNY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "LENNY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Lenny
-
-@ LUCAS_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "LUCAS$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Lucas1
-
-@ ALAN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "ALAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Alan
-
-@ CLARK
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "CLARK$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Clark
-
-@ ERIC
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "ERIC$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Eric
-
-@ LUCAS_2
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "LUCAS$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Lucas2
-
-@ MIKE_1
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "MIKE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Mike1
-
-@ MIKE_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "MIKE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Mike2
-
-@ TRENT_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "TRENT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Trent2
-
-@ TRENT_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "TRENT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Trent3
-
-@ TRENT_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "TRENT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Trent4
-
-@ TRENT_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "TRENT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Trent5
-
-@ DEZ_AND_LUKE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNG_COUPLE
- .byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNG_COUPLE
- .string "DEZ & LUKE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_DezAndLuke
-
-@ LEA_AND_JED
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNG_COUPLE
- .byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNG_COUPLE
- .string "LEA & JED$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_LeaAndJed
-
-@ KIRA_AND_DAN_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNG_COUPLE
- .byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNG_COUPLE
- .string "KIRA & DAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_KiraAndDan1
-
-@ KIRA_AND_DAN_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNG_COUPLE
- .byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNG_COUPLE
- .string "KIRA & DAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_KiraAndDan2
-
-@ KIRA_AND_DAN_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNG_COUPLE
- .byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNG_COUPLE
- .string "KIRA & DAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_KiraAndDan3
-
-@ KIRA_AND_DAN_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNG_COUPLE
- .byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNG_COUPLE
- .string "KIRA & DAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_KiraAndDan4
-
-@ KIRA_AND_DAN_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNG_COUPLE
- .byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNG_COUPLE
- .string "KIRA & DAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_KiraAndDan5
-
-@ JOHANNA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BEAUTY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_BEAUTY
- .string "JOHANNA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Johanna
-
-@ GERALD
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "GERALD$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Gerald
-
-@ VIVIAN
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_BATTLE_GIRL
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BATTLE_GIRL
- .string "VIVIAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Vivian
-
-@ DANIELLE
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_BATTLE_GIRL
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BATTLE_GIRL
- .string "DANIELLE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Danielle
-
-@ HIDEO
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NINJA_BOY
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_NINJA_BOY
- .string "HIDEO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x3 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Hideo
-
-@ KEIGO
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NINJA_BOY
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_NINJA_BOY
- .string "KEIGO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x3 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Keigo
-
-@ RILEY
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NINJA_BOY
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_NINJA_BOY
- .string "RILEY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x3 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Riley
-
-@ FLINT
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_CAMPER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CAMPER
- .string "FLINT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Flint
-
-@ ASHLEY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PICNICKER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_PICNICKER
- .string "ASHLEY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Ashley
-
-@ WALLY_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_WALLY
- .string "WALLY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Wally2
-
-@ WALLY_3
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_WALLY
- .string "WALLY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Wally3
-
-@ WALLY_4
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_WALLY
- .string "WALLY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Wally4
-
-@ WALLY_5
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_WALLY
- .string "WALLY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Wally5
-
-@ WALLY_6
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_WALLY
- .string "WALLY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Wally6
-
-@ BRENDAN_13
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BRENDAN
- .string "BRENDAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Brendan13
-
-@ BRENDAN_14
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BRENDAN
- .string "BRENDAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Brendan14
-
-@ BRENDAN_15
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BRENDAN
- .string "BRENDAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Brendan15
-
-@ MAY_11
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_MAY
- .string "MAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_May11
-
-@ MAY_12
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_MAY
- .string "MAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_May12
-
-@ MAY_13
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_MAY
- .string "MAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_May13
-
-@ JONAH
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "JONAH$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Jonah
-
-@ HENRY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "HENRY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Henry
-
-@ ROGER
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "ROGER$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Roger
-
-@ ALEXA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "ALEXA$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Alexa
-
-@ RUBEN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "RUBEN$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Ruben
-
-@ KOJI_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BLACK_BELT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BLACK_BELT
- .string "KOJI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Koji1
-
-@ WAYNE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "WAYNE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Wayne
-
-@ AIDAN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "AIDAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Aidan
-
-@ REED
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "REED$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Reed
-
-@ TISHA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "TISHA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Tisha
-
-@ TORI_AND_TIA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TWINS
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_TWINS
- .string "TORI & TIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_ToriAndTia
-
-@ KIM_AND_IRIS
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_SR_AND_JR
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_SR_AND_JR
- .string "KIM & IRIS$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_KimAndIris
-
-@ TYRA_AND_IVY
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_SR_AND_JR
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_SR_AND_JR
- .string "TYRA & IVY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_TyraAndIvy
-
-@ MEL_AND_PAUL
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_YOUNG_COUPLE
- .byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNG_COUPLE
- .string "MEL & PAUL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_MelAndPaul
-
-@ JOHN_AND_JAY_1
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_OLD_COUPLE
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_OLD_COUPLE
- .string "JOHN & JAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_JohnAndJay1
-
-@ JOHN_AND_JAY_2
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_OLD_COUPLE
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_OLD_COUPLE
- .string "JOHN & JAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_JohnAndJay2
-
-@ JOHN_AND_JAY_3
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_OLD_COUPLE
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_OLD_COUPLE
- .string "JOHN & JAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_JohnAndJay3
-
-@ JOHN_AND_JAY_4
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_OLD_COUPLE
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_OLD_COUPLE
- .string "JOHN & JAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0xb @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_JohnAndJay4
-
-@ JOHN_AND_JAY_5
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_OLD_COUPLE
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_OLD_COUPLE
- .string "JOHN & JAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_JohnAndJay5
-
-@ RELI_AND_IAN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SIS_AND_BRO
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SIS_AND_BRO
- .string "RELI & IAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_ReliAndIan
-
-@ LILA_AND_ROY_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SIS_AND_BRO
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SIS_AND_BRO
- .string "LILA & ROY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_LilaAndRoy1
-
-@ LILA_AND_ROY_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SIS_AND_BRO
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SIS_AND_BRO
- .string "LILA & ROY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_LilaAndRoy2
-
-@ LILA_AND_ROY_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SIS_AND_BRO
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SIS_AND_BRO
- .string "LILA & ROY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_LilaAndRoy3
-
-@ LILA_AND_ROY_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SIS_AND_BRO
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SIS_AND_BRO
- .string "LILA & ROY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_LilaAndRoy4
-
-@ LILA_AND_ROY_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SIS_AND_BRO
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SIS_AND_BRO
- .string "LILA & ROY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_LilaAndRoy5
-
-@ LISA_AND_RAY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SIS_AND_BRO
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SIS_AND_BRO
- .string "LISA & RAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_LisaAndRay
-
-@ CHRIS
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "CHRIS$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Chris
-
-@ DAWSON
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_RICH_BOY
- .byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
- .byte TRAINER_PIC_RICH_BOY
- .string "DAWSON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Dawson
-
-@ SARAH
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LADY
- .string "SARAH$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Sarah
-
-@ DARIAN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "DARIAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Darian
-
-@ HAILEY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TUBER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_TUBER_F
- .string "HAILEY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Hailey
-
-@ CHANDLER
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TUBER_2
- .byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_TUBER_M
- .string "CHANDLER$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Chandler
-
-@ KALEB
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_POKEFAN
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_WINSTRATE_M
- .string "KALEB$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Kaleb
-
-@ JOSEPH
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_GUITARIST
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_GUITARIST
- .string "JOSEPH$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Joseph
-
-@ ALYSSA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_CYCLING_TRIATHLETE_F
- .string "ALYSSA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Alyssa
-
-@ MARCOS
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_GUITARIST
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_GUITARIST
- .string "MARCOS$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Marcos
-
-@ RHETT
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BLACK_BELT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BLACK_BELT
- .string "RHETT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Rhett
-
-@ TYRON
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_CAMPER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CAMPER
- .string "TYRON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Tyron
-
-@ CELINA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_AROMA_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_AROMA_LADY
- .string "CELINA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Celina
-
-@ BIANCA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PICNICKER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_PICNICKER
- .string "BIANCA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Bianca
-
-@ HAYDEN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_KINDLER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_KINDLER
- .string "HAYDEN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Hayden
-
-@ SOPHIE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PICNICKER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_PICNICKER
- .string "SOPHIE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Sophie
-
-@ COBY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "COBY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Coby
-
-@ LAWRENCE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_CAMPER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CAMPER
- .string "LAWRENCE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Lawrence
-
-@ WYATT
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_POKEMANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMANIAC
- .string "WYATT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Wyatt
-
-@ ANGELINA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PICNICKER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_PICNICKER
- .string "ANGELINA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Angelina
-
-@ KAI
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "KAI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Kai
-
-@ CHARLOTTE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PICNICKER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_PICNICKER
- .string "CHARLOTTE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Charlotte
-
-@ DEANDRE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNGSTER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNGSTER
- .string "DEANDRE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Deandre
-
-@ GRUNT_38
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt38
-
-@ GRUNT_39
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt39
-
-@ GRUNT_40
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt40
-
-@ GRUNT_41
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Grunt41
-
-@ GRUNT_42
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Grunt42
-
-@ GRUNT_43
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt43
-
-@ GRUNT_44
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt44
-
-@ GRUNT_45
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt45
-
-@ GRUNT_46
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt46
-
-@ GRUNT_47
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt47
-
-@ GRUNT_48
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt48
-
-@ GRUNT_49
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt49
-
-@ GRUNT_50
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt50
-
-@ GRUNT_51
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_F
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt51
-
-@ GRUNT_52
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_F
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt52
-
-@ GRUNT_53
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_F
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt53
-
-@ TABITHA_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_MAGMA_ADMIN
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_ADMIN
- .string "TABITHA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Tabitha3
-
-@ DARCY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "DARCY$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Darcy
-
-@ MAXIE_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_MAGMA_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_LEADER_MAXIE
- .string "MAXIE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Maxie3
-
-@ PETE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "PETE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Pete
-
-@ ISABELLE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "ISABELLE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Isabelle
-
-@ ANDRES_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_RUIN_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_RUIN_MANIAC
- .string "ANDRES$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Andres1
-
-@ JOSUE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "JOSUE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Josue
-
-@ CAMRON
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
- .string "CAMRON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Camron
-
-@ CORY_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SAILOR
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SAILOR
- .string "CORY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Cory1
-
-@ CAROLINA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "CAROLINA$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Carolina
-
-@ ELIJAH
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "ELIJAH$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Elijah
-
-@ CELIA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PICNICKER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_PICNICKER
- .string "CELIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Celia
-
-@ BRYAN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_RUIN_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_RUIN_MANIAC
- .string "BRYAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Bryan
-
-@ BRANDEN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_CAMPER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CAMPER
- .string "BRANDEN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Branden
-
-@ BRYANT
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_KINDLER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_KINDLER
- .string "BRYANT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Bryant
-
-@ SHAYLA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_AROMA_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_AROMA_LADY
- .string "SHAYLA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Shayla
-
-@ KYRA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_RUNNING_TRIATHLETE_F
- .string "KYRA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Kyra
-
-@ JAIDEN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_NINJA_BOY
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_NINJA_BOY
- .string "JAIDEN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Jaiden
-
-@ ALIX
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_F
- .string "ALIX$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Alix
-
-@ HELENE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BATTLE_GIRL
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BATTLE_GIRL
- .string "HELENE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Helene
-
-@ MARLENE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_F
- .string "MARLENE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Marlene
-
-@ DEVAN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "DEVAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Devan
-
-@ JOHNSON
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNGSTER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNGSTER
- .string "JOHNSON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Johnson
-
-@ MELINA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_RUNNING_TRIATHLETE_F
- .string "MELINA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Melina
-
-@ BRANDI
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_F
- .string "BRANDI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Brandi
-
-@ AISHA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BATTLE_GIRL
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BATTLE_GIRL
- .string "AISHA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Aisha
-
-@ MAKAYLA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_EXPERT
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_EXPERT_F
- .string "MAKAYLA$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Makayla
-
-@ FABIAN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_GUITARIST
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_GUITARIST
- .string "FABIAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Fabian
-
-@ DAYTON
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_KINDLER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_KINDLER
- .string "DAYTON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Dayton
-
-@ RACHEL
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PARASOL_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_PARASOL_LADY
- .string "RACHEL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Rachel
-
-@ LEONEL
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "LEONEL$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Leonel
-
-@ CALLIE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BATTLE_GIRL
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BATTLE_GIRL
- .string "CALLIE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Callie
-
-@ CALE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BUG_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_MANIAC
- .string "CALE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Cale
-
-@ MYLES
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_BREEDER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_BREEDER_M
- .string "MYLES$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Myles
-
-@ PAT
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_BREEDER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_BREEDER_F
- .string "PAT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Pat
-
-@ CRISTIN_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "CRISTIN$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Cristin1
-
-@ MAY_14
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_MAY
- .string "MAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_May14
-
-@ MAY_15
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_MAY
- .string "MAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_May15
-
-@ ROXANNE_2
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_ROXANNE
- .string "ROXANNE$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Roxanne2
-
-@ ROXANNE_3
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_ROXANNE
- .string "ROXANNE$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Roxanne3
-
-@ ROXANNE_4
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_ROXANNE
- .string "ROXANNE$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Roxanne4
-
-@ ROXANNE_5
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_ROXANNE
- .string "ROXANNE$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Roxanne5
-
-@ BRAWLY_2
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_BRAWLY
- .string "BRAWLY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Brawly2
-
-@ BRAWLY_3
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_BRAWLY
- .string "BRAWLY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Brawly3
-
-@ BRAWLY_4
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_BRAWLY
- .string "BRAWLY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Brawly4
-
-@ BRAWLY_5
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_BRAWLY
- .string "BRAWLY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Brawly5
-
-@ WATTSON_2
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_WATTSON
- .string "WATTSON$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Wattson2
-
-@ WATTSON_3
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_WATTSON
- .string "WATTSON$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Wattson3
-
-@ WATTSON_4
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_WATTSON
- .string "WATTSON$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Wattson4
-
-@ WATTSON_5
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_WATTSON
- .string "WATTSON$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Wattson5
-
-@ FLANNERY_2
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_FLANNERY
- .string "FLANNERY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Flannery2
-
-@ FLANNERY_3
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_FLANNERY
- .string "FLANNERY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Flannery3
-
-@ FLANNERY_4
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_FLANNERY
- .string "FLANNERY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Flannery4
-
-@ FLANNERY_5
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_FLANNERY
- .string "FLANNERY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Flannery5
-
-@ NORMAN_2
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_NORMAN
- .string "NORMAN$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Norman2
-
-@ NORMAN_3
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_NORMAN
- .string "NORMAN$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Norman3
-
-@ NORMAN_4
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_NORMAN
- .string "NORMAN$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Norman4
-
-@ NORMAN_5
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_NORMAN
- .string "NORMAN$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Norman5
-
-@ WINONA_2
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_WINONA
- .string "WINONA$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x17 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Winona2
-
-@ WINONA_3
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_WINONA
- .string "WINONA$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x17 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Winona3
-
-@ WINONA_4
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_WINONA
- .string "WINONA$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x17 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Winona4
-
-@ WINONA_5
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_WINONA
- .string "WINONA$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x17 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Winona5
-
-@ TATE_AND_LIZA_2
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_TATE_AND_LIZA
- .string "TATE&LIZA$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_TateAndLiza2
-
-@ TATE_AND_LIZA_3
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_TATE_AND_LIZA
- .string "TATE&LIZA$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_TateAndLiza3
-
-@ TATE_AND_LIZA_4
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_TATE_AND_LIZA
- .string "TATE&LIZA$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_TateAndLiza4
-
-@ TATE_AND_LIZA_5
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_TATE_AND_LIZA
- .string "TATE&LIZA$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_TateAndLiza5
-
-@ JUAN_2
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_JUAN
- .string "JUAN$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Juan2
-
-@ JUAN_3
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_JUAN
- .string "JUAN$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Juan3
-
-@ JUAN_4
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_JUAN
- .string "JUAN$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Juan4
-
-@ JUAN_5
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_JUAN
- .string "JUAN$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Juan5
-
-@ ANGELO
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_BUG_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_MANIAC
- .string "ANGELO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Angelo
-
-@ DARIUS
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "DARIUS$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Darius
-
-@ STEVEN
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_STEVEN
- .string "STEVEN$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Steven
-
-@ ANABEL
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SALON_MAIDEN
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SALON_MAIDEN_ANABEL
- .string "ANABEL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Anabel
-
-@ TUCKER
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_DOME_ACE
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_DOME_ACE_TUCKER
- .string "TUCKER$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Tucker
-
-@ SPENSER
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PALACE_MAVEN
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_PALACE_MAVEN_SPENSER
- .string "SPENSER$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Spenser
-
-@ GRETA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_ARENA_TYCOON
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_ARENA_TYCOON_GRETA
- .string "GRETA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Greta
-
-@ NOLAND
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FACTORY_HEAD
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_FACTORY_HEAD_NOLAND
- .string "NOLAND$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Noland
-
-@ LUCY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PIKE_QUEEN
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_PIKE_QUEEN_LUCY
- .string "LUCY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Lucy
-
-@ BRANDON
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PYRAMID_KING
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_PYRAMID_KING_BRANDON
- .string "BRANDON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Brandon
-
-@ ANDRES_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_RUIN_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_RUIN_MANIAC
- .string "ANDRES$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Andres2
-
-@ ANDRES_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_RUIN_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_RUIN_MANIAC
- .string "ANDRES$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Andres3
-
-@ ANDRES_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_RUIN_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_RUIN_MANIAC
- .string "ANDRES$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Andres4
-
-@ ANDRES_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_RUIN_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_RUIN_MANIAC
- .string "ANDRES$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Andres5
-
-@ CORY_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SAILOR
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SAILOR
- .string "CORY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Cory2
-
-@ CORY_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SAILOR
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SAILOR
- .string "CORY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Cory3
-
-@ CORY_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SAILOR
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SAILOR
- .string "CORY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Cory4
-
-@ CORY_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SAILOR
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SAILOR
- .string "CORY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Cory5
-
-@ PABLO_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
- .string "PABLO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Pablo2
-
-@ PABLO_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
- .string "PABLO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Pablo3
-
-@ PABLO_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
- .string "PABLO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Pablo4
-
-@ PABLO_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
- .string "PABLO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Pablo5
-
-@ KOJI_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BLACK_BELT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BLACK_BELT
- .string "KOJI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Koji2
-
-@ KOJI_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BLACK_BELT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BLACK_BELT
- .string "KOJI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Koji3
-
-@ KOJI_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BLACK_BELT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BLACK_BELT
- .string "KOJI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Koji4
-
-@ KOJI_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BLACK_BELT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BLACK_BELT
- .string "KOJI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Koji5
-
-@ CRISTIN_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "CRISTIN$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Cristin2
-
-@ CRISTIN_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "CRISTIN$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Cristin3
-
-@ CRISTIN_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "CRISTIN$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Cristin4
-
-@ CRISTIN_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "CRISTIN$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Cristin5
-
-@ FERNANDO_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_GUITARIST
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_GUITARIST
- .string "FERNANDO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Fernando2
-
-@ FERNANDO_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_GUITARIST
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_GUITARIST
- .string "FERNANDO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Fernando3
-
-@ FERNANDO_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_GUITARIST
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_GUITARIST
- .string "FERNANDO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Fernando4
-
-@ FERNANDO_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_GUITARIST
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_GUITARIST
- .string "FERNANDO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Fernando5
-
-@ SAWYER_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "SAWYER$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Sawyer2
-
-@ SAWYER_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "SAWYER$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Sawyer3
-
-@ SAWYER_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "SAWYER$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Sawyer4
-
-@ SAWYER_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "SAWYER$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Sawyer5
-
-@ GABRIELLE_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_BREEDER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_BREEDER_F
- .string "GABRIELLE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Gabrielle2
-
-@ GABRIELLE_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_BREEDER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_BREEDER_F
- .string "GABRIELLE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Gabrielle3
-
-@ GABRIELLE_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_BREEDER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_BREEDER_F
- .string "GABRIELLE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Gabrielle4
-
-@ GABRIELLE_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_BREEDER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_BREEDER_F
- .string "GABRIELLE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Gabrielle5
-
-@ THALIA_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BEAUTY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_BEAUTY
- .string "THALIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Thalia2
-
-@ THALIA_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BEAUTY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_BEAUTY
- .string "THALIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Thalia3
-
-@ THALIA_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BEAUTY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_BEAUTY
- .string "THALIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Thalia4
-
-@ THALIA_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BEAUTY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_BEAUTY
- .string "THALIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Thalia5
-
-@ MARIELA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_F
- .string "MARIELA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x0 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Mariela
-
-@ ALVARO
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_M
- .string "ALVARO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x0 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Alvaro
-
-@ EVERETT
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_GENTLEMAN
- .byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
- .byte TRAINER_PIC_GENTLEMAN
- .string "EVERETT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x0 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Everett
-
-@ RED
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_RED
- .string "RED$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x0 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Red
-
-@ LEAF
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEAF
- .string "LEAF$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x0 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Leaf
-
-@ BRENDAN_16
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_4
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_RUBY_SAPPHIRE_BRENDAN
- .string "BRENDAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x0 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Brendan16
-
-@ MAY_16
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_4
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_RUBY_SAPPHIRE_MAY
- .string "MAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x0 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_May16
diff --git a/include/battle.h b/include/battle.h
index bd7ba4b35..f6c50ea8a 100644
--- a/include/battle.h
+++ b/include/battle.h
@@ -106,10 +106,10 @@ struct TrainerMonItemCustomMoves
union TrainerMonPtr
{
- struct TrainerMonNoItemDefaultMoves *NoItemDefaultMoves;
- struct TrainerMonNoItemCustomMoves *NoItemCustomMoves;
- struct TrainerMonItemDefaultMoves *ItemDefaultMoves;
- struct TrainerMonItemCustomMoves *ItemCustomMoves;
+ const struct TrainerMonNoItemDefaultMoves *NoItemDefaultMoves;
+ const struct TrainerMonNoItemCustomMoves *NoItemCustomMoves;
+ const struct TrainerMonItemDefaultMoves *ItemDefaultMoves;
+ const struct TrainerMonItemCustomMoves *ItemCustomMoves;
};
struct Trainer
diff --git a/include/constants/opponents.h b/include/constants/opponents.h
index 680a63763..9f74baf67 100644
--- a/include/constants/opponents.h
+++ b/include/constants/opponents.h
@@ -1,860 +1,862 @@
#ifndef GUARD_CONSTANTS_OPPONENTS_H
#define GUARD_CONSTANTS_OPPONENTS_H
-#define OPPONENT_NONE 0
-#define OPPONENT_SAWYER_1 1
-#define OPPONENT_GRUNT_1 2
-#define OPPONENT_GRUNT_2 3
-#define OPPONENT_GRUNT_3 4
-#define OPPONENT_GRUNT_4 5
-#define OPPONENT_GRUNT_5 6
-#define OPPONENT_GRUNT_6 7
-#define OPPONENT_GRUNT_7 8
-#define OPPONENT_GABRIELLE_1 9
-#define OPPONENT_GRUNT_8 10
-#define OPPONENT_MARCEL 11
-#define OPPONENT_ALBERTO 12
-#define OPPONENT_ED 13
-#define OPPONENT_GRUNT_9 14
-#define OPPONENT_DECLAN 15
-#define OPPONENT_GRUNT_10 16
-#define OPPONENT_GRUNT_11 17
-#define OPPONENT_GRUNT_12 18
-#define OPPONENT_GRUNT_13 19
-#define OPPONENT_GRUNT_14 20
-#define OPPONENT_GRUNT_15 21
-#define OPPONENT_GRUNT_16 22
-#define OPPONENT_GRUNT_17 23
-#define OPPONENT_GRUNT_18 24
-#define OPPONENT_GRUNT_19 25
-#define OPPONENT_GRUNT_20 26
-#define OPPONENT_GRUNT_21 27
-#define OPPONENT_GRUNT_22 28
-#define OPPONENT_FREDRICK 29
-#define OPPONENT_MATT_1 30
-#define OPPONENT_ZANDER 31
-#define OPPONENT_SHELLY_1 32
-#define OPPONENT_SHELLY_2 33
-#define OPPONENT_ARCHIE 34
-#define OPPONENT_LEAH 35
-#define OPPONENT_DAISY 36
-#define OPPONENT_ROSE_1 37
-#define OPPONENT_FELIX 38
-#define OPPONENT_VIOLET 39
-#define OPPONENT_ROSE_2 40
-#define OPPONENT_ROSE_3 41
-#define OPPONENT_ROSE_4 42
-#define OPPONENT_ROSE_5 43
-#define OPPONENT_DUSTY_1 44
-#define OPPONENT_CHIP 45
-#define OPPONENT_FOSTER 46
-#define OPPONENT_DUSTY_2 47
-#define OPPONENT_DUSTY_3 48
-#define OPPONENT_DUSTY_4 49
-#define OPPONENT_DUSTY_5 50
-#define OPPONENT_GABBY_AND_TY_1 51
-#define OPPONENT_GABBY_AND_TY_2 52
-#define OPPONENT_GABBY_AND_TY_3 53
-#define OPPONENT_GABBY_AND_TY_4 54
-#define OPPONENT_GABBY_AND_TY_5 55
-#define OPPONENT_GABBY_AND_TY_6 56
-#define OPPONENT_LOLA_1 57
-#define OPPONENT_AUSTINA 58
-#define OPPONENT_GWEN 59
-#define OPPONENT_LOLA_2 60
-#define OPPONENT_LOLA_3 61
-#define OPPONENT_LOLA_4 62
-#define OPPONENT_LOLA_5 63
-#define OPPONENT_RICKY_1 64
-#define OPPONENT_SIMON 65
-#define OPPONENT_CHARLIE 66
-#define OPPONENT_RICKY_2 67
-#define OPPONENT_RICKY_3 68
-#define OPPONENT_RICKY_4 69
-#define OPPONENT_RICKY_5 70
-#define OPPONENT_RANDALL 71
-#define OPPONENT_PARKER 72
-#define OPPONENT_GEORGE 73
-#define OPPONENT_BERKE 74
-#define OPPONENT_BRAXTON 75
-#define OPPONENT_VINCENT 76
-#define OPPONENT_LEROY 77
-#define OPPONENT_WILTON_1 78
-#define OPPONENT_EDGAR 79
-#define OPPONENT_ALBERT 80
-#define OPPONENT_SAMUEL 81
-#define OPPONENT_VITO 82
-#define OPPONENT_OWEN 83
-#define OPPONENT_WILTON_2 84
-#define OPPONENT_WILTON_3 85
-#define OPPONENT_WILTON_4 86
-#define OPPONENT_WILTON_5 87
-#define OPPONENT_WARREN 88
-#define OPPONENT_MARY 89
-#define OPPONENT_ALEXIA 90
-#define OPPONENT_JODY 91
-#define OPPONENT_WENDY 92
-#define OPPONENT_KEIRA 93
-#define OPPONENT_BROOKE_1 94
-#define OPPONENT_JENNIFER 95
-#define OPPONENT_HOPE 96
-#define OPPONENT_SHANNON 97
-#define OPPONENT_MICHELLE 98
-#define OPPONENT_CAROLINE 99
-#define OPPONENT_JULIE 100
-#define OPPONENT_BROOKE_2 101
-#define OPPONENT_BROOKE_3 102
-#define OPPONENT_BROOKE_4 103
-#define OPPONENT_BROOKE_5 104
-#define OPPONENT_PATRICIA 105
-#define OPPONENT_KINDRA 106
-#define OPPONENT_TAMMY 107
-#define OPPONENT_VALERIE_1 108
-#define OPPONENT_TASHA 109
-#define OPPONENT_VALERIE_2 110
-#define OPPONENT_VALERIE_3 111
-#define OPPONENT_VALERIE_4 112
-#define OPPONENT_VALERIE_5 113
-#define OPPONENT_CINDY_1 114
-#define OPPONENT_DAPHNE 115
-#define OPPONENT_GRUNT_23 116
-#define OPPONENT_CINDY_2 117
-#define OPPONENT_BRIANNA 118
-#define OPPONENT_NAOMI 119
-#define OPPONENT_CINDY_3 120
-#define OPPONENT_CINDY_4 121
-#define OPPONENT_CINDY_5 122
-#define OPPONENT_CINDY_6 123
-#define OPPONENT_MELISSA 124
-#define OPPONENT_SHEILA 125
-#define OPPONENT_SHIRLEY 126
-#define OPPONENT_JESSICA_1 127
-#define OPPONENT_CONNIE 128
-#define OPPONENT_BRIDGET 129
-#define OPPONENT_OLIVIA 130
-#define OPPONENT_TIFFANY 131
-#define OPPONENT_JESSICA_2 132
-#define OPPONENT_JESSICA_3 133
-#define OPPONENT_JESSICA_4 134
-#define OPPONENT_JESSICA_5 135
-#define OPPONENT_WINSTON_1 136
-#define OPPONENT_MOLLIE 137
-#define OPPONENT_GARRET 138
-#define OPPONENT_WINSTON_2 139
-#define OPPONENT_WINSTON_3 140
-#define OPPONENT_WINSTON_4 141
-#define OPPONENT_WINSTON_5 142
-#define OPPONENT_STEVE_1 143
-#define OPPONENT_THALIA_1 144
-#define OPPONENT_MARK 145
-#define OPPONENT_GRUNT_24 146
-#define OPPONENT_STEVE_2 147
-#define OPPONENT_STEVE_3 148
-#define OPPONENT_STEVE_4 149
-#define OPPONENT_STEVE_5 150
-#define OPPONENT_LUIS 151
-#define OPPONENT_DOMINIK 152
-#define OPPONENT_DOUGLAS 153
-#define OPPONENT_DARRIN 154
-#define OPPONENT_TONY_1 155
-#define OPPONENT_JEROME 156
-#define OPPONENT_MATTHEW 157
-#define OPPONENT_DAVID 158
-#define OPPONENT_SPENCER 159
-#define OPPONENT_ROLAND 160
-#define OPPONENT_NOLEN 161
-#define OPPONENT_STAN 162
-#define OPPONENT_BARRY 163
-#define OPPONENT_DEAN 164
-#define OPPONENT_RODNEY 165
-#define OPPONENT_RICHARD 166
-#define OPPONENT_HERMAN 167
-#define OPPONENT_SANTIAGO 168
-#define OPPONENT_GILBERT 169
-#define OPPONENT_FRANKLIN 170
-#define OPPONENT_KEVIN 171
-#define OPPONENT_JACK 172
-#define OPPONENT_DUDLEY 173
-#define OPPONENT_CHAD 174
-#define OPPONENT_TONY_2 175
-#define OPPONENT_TONY_3 176
-#define OPPONENT_TONY_4 177
-#define OPPONENT_TONY_5 178
-#define OPPONENT_TAKAO 179
-#define OPPONENT_HITOSHI 180
-#define OPPONENT_KIYO 181
-#define OPPONENT_KOICHI 182
-#define OPPONENT_NOB_1 183
-#define OPPONENT_NOB_2 184
-#define OPPONENT_NOB_3 185
-#define OPPONENT_NOB_4 186
-#define OPPONENT_NOB_5 187
-#define OPPONENT_YUJI 188
-#define OPPONENT_DAISUKE 189
-#define OPPONENT_ATSUSHI 190
-#define OPPONENT_KIRK 191
-#define OPPONENT_GRUNT_25 192
-#define OPPONENT_GRUNT_26 193
-#define OPPONENT_SHAWN 194
-#define OPPONENT_FERNANDO_1 195
-#define OPPONENT_DALTON_1 196
-#define OPPONENT_DALTON_2 197
-#define OPPONENT_DALTON_3 198
-#define OPPONENT_DALTON_4 199
-#define OPPONENT_DALTON_5 200
-#define OPPONENT_COLE 201
-#define OPPONENT_JEFF 202
-#define OPPONENT_AXLE 203
-#define OPPONENT_JACE 204
-#define OPPONENT_KEEGAN 205
-#define OPPONENT_BERNIE_1 206
-#define OPPONENT_BERNIE_2 207
-#define OPPONENT_BERNIE_3 208
-#define OPPONENT_BERNIE_4 209
-#define OPPONENT_BERNIE_5 210
-#define OPPONENT_DREW 211
-#define OPPONENT_BEAU 212
-#define OPPONENT_LARRY 213
-#define OPPONENT_SHANE 214
-#define OPPONENT_JUSTIN 215
-#define OPPONENT_ETHAN_1 216
-#define OPPONENT_AUTUMN 217
-#define OPPONENT_TRAVIS 218
-#define OPPONENT_ETHAN_2 219
-#define OPPONENT_ETHAN_3 220
-#define OPPONENT_ETHAN_4 221
-#define OPPONENT_ETHAN_5 222
-#define OPPONENT_BRENT 223
-#define OPPONENT_DONALD 224
-#define OPPONENT_TAYLOR 225
-#define OPPONENT_JEFFREY_1 226
-#define OPPONENT_DEREK 227
-#define OPPONENT_JEFFREY_2 228
-#define OPPONENT_JEFFREY_3 229
-#define OPPONENT_JEFFREY_4 230
-#define OPPONENT_JEFFREY_5 231
-#define OPPONENT_EDWARD 232
-#define OPPONENT_PRESTON 233
-#define OPPONENT_VIRGIL 234
-#define OPPONENT_BLAKE 235
-#define OPPONENT_WILLIAM 236
-#define OPPONENT_JOSHUA 237
-#define OPPONENT_CAMERON_1 238
-#define OPPONENT_CAMERON_2 239
-#define OPPONENT_CAMERON_3 240
-#define OPPONENT_CAMERON_4 241
-#define OPPONENT_CAMERON_5 242
-#define OPPONENT_JACLYN 243
-#define OPPONENT_HANNAH 244
-#define OPPONENT_SAMANTHA 245
-#define OPPONENT_MAURA 246
-#define OPPONENT_KAYLA 247
-#define OPPONENT_ALEXIS 248
-#define OPPONENT_JACKI_1 249
-#define OPPONENT_JACKI_2 250
-#define OPPONENT_JACKI_3 251
-#define OPPONENT_JACKI_4 252
-#define OPPONENT_JACKI_5 253
-#define OPPONENT_WALTER_1 254
-#define OPPONENT_MICAH 255
-#define OPPONENT_THOMAS 256
-#define OPPONENT_WALTER_2 257
-#define OPPONENT_WALTER_3 258
-#define OPPONENT_WALTER_4 259
-#define OPPONENT_WALTER_5 260
-#define OPPONENT_SIDNEY 261
-#define OPPONENT_PHOEBE 262
-#define OPPONENT_GLACIA 263
-#define OPPONENT_DRAKE 264
-#define OPPONENT_ROXANNE_1 265
-#define OPPONENT_BRAWLY_1 266
-#define OPPONENT_WATTSON_1 267
-#define OPPONENT_FLANNERY_1 268
-#define OPPONENT_NORMAN_1 269
-#define OPPONENT_WINONA_1 270
-#define OPPONENT_TATE_AND_LIZA_1 271
-#define OPPONENT_JUAN_1 272
-#define OPPONENT_JERRY_1 273
-#define OPPONENT_TED 274
-#define OPPONENT_PAUL 275
-#define OPPONENT_JERRY_2 276
-#define OPPONENT_JERRY_3 277
-#define OPPONENT_JERRY_4 278
-#define OPPONENT_JERRY_5 279
-#define OPPONENT_KAREN_1 280
-#define OPPONENT_GEORGIA 281
-#define OPPONENT_KAREN_2 282
-#define OPPONENT_KAREN_3 283
-#define OPPONENT_KAREN_4 284
-#define OPPONENT_KAREN_5 285
-#define OPPONENT_KATE_AND_JOY 286
-#define OPPONENT_ANNA_AND_MEG_1 287
-#define OPPONENT_ANNA_AND_MEG_2 288
-#define OPPONENT_ANNA_AND_MEG_3 289
-#define OPPONENT_ANNA_AND_MEG_4 290
-#define OPPONENT_ANNA_AND_MEG_5 291
-#define OPPONENT_VICTOR 292
-#define OPPONENT_MIGUEL_1 293
-#define OPPONENT_COLTON 294
-#define OPPONENT_MIGUEL_2 295
-#define OPPONENT_MIGUEL_3 296
-#define OPPONENT_MIGUEL_4 297
-#define OPPONENT_MIGUEL_5 298
-#define OPPONENT_VICTORIA 299
-#define OPPONENT_VANESSA 300
-#define OPPONENT_BETHANY 301
-#define OPPONENT_ISABEL_1 302
-#define OPPONENT_ISABEL_2 303
-#define OPPONENT_ISABEL_3 304
-#define OPPONENT_ISABEL_4 305
-#define OPPONENT_ISABEL_5 306
-#define OPPONENT_TIMOTHY_1 307
-#define OPPONENT_TIMOTHY_2 308
-#define OPPONENT_TIMOTHY_3 309
-#define OPPONENT_TIMOTHY_4 310
-#define OPPONENT_TIMOTHY_5 311
-#define OPPONENT_VICKY 312
-#define OPPONENT_SHELBY_1 313
-#define OPPONENT_SHELBY_2 314
-#define OPPONENT_SHELBY_3 315
-#define OPPONENT_SHELBY_4 316
-#define OPPONENT_SHELBY_5 317
-#define OPPONENT_CALVIN_1 318
-#define OPPONENT_BILLY 319
-#define OPPONENT_JOSH 320
-#define OPPONENT_TOMMY 321
-#define OPPONENT_JOEY 322
-#define OPPONENT_BEN 323
-#define OPPONENT_QUINCY 324
-#define OPPONENT_KATELYNN 325
-#define OPPONENT_JAYLEN 326
-#define OPPONENT_DILLON 327
-#define OPPONENT_CALVIN_2 328
-#define OPPONENT_CALVIN_3 329
-#define OPPONENT_CALVIN_4 330
-#define OPPONENT_CALVIN_5 331
-#define OPPONENT_EDDIE 332
-#define OPPONENT_ALLEN 333
-#define OPPONENT_TIMMY 334
-#define OPPONENT_WALLACE 335
-#define OPPONENT_ANDREW 336
-#define OPPONENT_IVAN 337
-#define OPPONENT_CLAUDE 338
-#define OPPONENT_ELLIOT_1 339
-#define OPPONENT_NED 340
-#define OPPONENT_DALE 341
-#define OPPONENT_NOLAN 342
-#define OPPONENT_BARNY 343
-#define OPPONENT_WADE 344
-#define OPPONENT_CARTER 345
-#define OPPONENT_ELLIOT_2 346
-#define OPPONENT_ELLIOT_3 347
-#define OPPONENT_ELLIOT_4 348
-#define OPPONENT_ELLIOT_5 349
-#define OPPONENT_RONALD 350
-#define OPPONENT_JACOB 351
-#define OPPONENT_ANTHONY 352
-#define OPPONENT_BENJAMIN_1 353
-#define OPPONENT_BENJAMIN_2 354
-#define OPPONENT_BENJAMIN_3 355
-#define OPPONENT_BENJAMIN_4 356
-#define OPPONENT_BENJAMIN_5 357
-#define OPPONENT_ABIGAIL_1 358
-#define OPPONENT_JASMINE 359
-#define OPPONENT_ABIGAIL_2 360
-#define OPPONENT_ABIGAIL_3 361
-#define OPPONENT_ABIGAIL_4 362
-#define OPPONENT_ABIGAIL_5 363
-#define OPPONENT_DYLAN_1 364
-#define OPPONENT_DYLAN_2 365
-#define OPPONENT_DYLAN_3 366
-#define OPPONENT_DYLAN_4 367
-#define OPPONENT_DYLAN_5 368
-#define OPPONENT_MARIA_1 369
-#define OPPONENT_MARIA_2 370
-#define OPPONENT_MARIA_3 371
-#define OPPONENT_MARIA_4 372
-#define OPPONENT_MARIA_5 373
-#define OPPONENT_CAMDEN 374
-#define OPPONENT_DEMETRIUS 375
-#define OPPONENT_ISAIAH_1 376
-#define OPPONENT_PABLO_1 377
-#define OPPONENT_CHASE 378
-#define OPPONENT_ISAIAH_2 379
-#define OPPONENT_ISAIAH_3 380
-#define OPPONENT_ISAIAH_4 381
-#define OPPONENT_ISAIAH_5 382
-#define OPPONENT_ISOBEL 383
-#define OPPONENT_DONNY 384
-#define OPPONENT_TALIA 385
-#define OPPONENT_KATELYN_1 386
-#define OPPONENT_ALLISON 387
-#define OPPONENT_KATELYN_2 388
-#define OPPONENT_KATELYN_3 389
-#define OPPONENT_KATELYN_4 390
-#define OPPONENT_KATELYN_5 391
-#define OPPONENT_NICOLAS_1 392
-#define OPPONENT_NICOLAS_2 393
-#define OPPONENT_NICOLAS_3 394
-#define OPPONENT_NICOLAS_4 395
-#define OPPONENT_NICOLAS_5 396
-#define OPPONENT_AARON 397
-#define OPPONENT_PERRY 398
-#define OPPONENT_HUGH 399
-#define OPPONENT_PHIL 400
-#define OPPONENT_JARED 401
-#define OPPONENT_HUMBERTO 402
-#define OPPONENT_PRESLEY 403
-#define OPPONENT_EDWARDO 404
-#define OPPONENT_COLIN 405
-#define OPPONENT_ROBERT_1 406
-#define OPPONENT_BENNY 407
-#define OPPONENT_CHESTER 408
-#define OPPONENT_ROBERT_2 409
-#define OPPONENT_ROBERT_3 410
-#define OPPONENT_ROBERT_4 411
-#define OPPONENT_ROBERT_5 412
-#define OPPONENT_ALEX 413
-#define OPPONENT_BECK 414
-#define OPPONENT_YASU 415
-#define OPPONENT_TAKASHI 416
-#define OPPONENT_DIANNE 417
-#define OPPONENT_JANI 418
-#define OPPONENT_LAO_1 419
-#define OPPONENT_LUNG 420
-#define OPPONENT_LAO_2 421
-#define OPPONENT_LAO_3 422
-#define OPPONENT_LAO_4 423
-#define OPPONENT_LAO_5 424
-#define OPPONENT_JOCELYN 425
-#define OPPONENT_LAURA 426
-#define OPPONENT_CYNDY_1 427
-#define OPPONENT_CORA 428
-#define OPPONENT_PAULA 429
-#define OPPONENT_CYNDY_2 430
-#define OPPONENT_CYNDY_3 431
-#define OPPONENT_CYNDY_4 432
-#define OPPONENT_CYNDY_5 433
-#define OPPONENT_MADELINE_1 434
-#define OPPONENT_CLARISSA 435
-#define OPPONENT_ANGELICA 436
-#define OPPONENT_MADELINE_2 437
-#define OPPONENT_MADELINE_3 438
-#define OPPONENT_MADELINE_4 439
-#define OPPONENT_MADELINE_5 440
-#define OPPONENT_BEVERLY 441
-#define OPPONENT_IMANI 442
-#define OPPONENT_KYLA 443
-#define OPPONENT_DENISE 444
-#define OPPONENT_BETH 445
-#define OPPONENT_TARA 446
-#define OPPONENT_MISSY 447
-#define OPPONENT_ALICE 448
-#define OPPONENT_JENNY_1 449
-#define OPPONENT_GRACE 450
-#define OPPONENT_TANYA 451
-#define OPPONENT_SHARON 452
-#define OPPONENT_NIKKI 453
-#define OPPONENT_BRENDA 454
-#define OPPONENT_KATIE 455
-#define OPPONENT_SUSIE 456
-#define OPPONENT_KARA 457
-#define OPPONENT_DANA 458
-#define OPPONENT_SIENNA 459
-#define OPPONENT_DEBRA 460
-#define OPPONENT_LINDA 461
-#define OPPONENT_KAYLEE 462
-#define OPPONENT_LAUREL 463
-#define OPPONENT_CARLEE 464
-#define OPPONENT_JENNY_2 465
-#define OPPONENT_JENNY_3 466
-#define OPPONENT_JENNY_4 467
-#define OPPONENT_JENNY_5 468
-#define OPPONENT_HEIDI 469
-#define OPPONENT_BECKY 470
-#define OPPONENT_CAROL 471
-#define OPPONENT_NANCY 472
-#define OPPONENT_MARTHA 473
-#define OPPONENT_DIANA_1 474
-#define OPPONENT_CEDRIC 475
-#define OPPONENT_IRENE 476
-#define OPPONENT_DIANA_2 477
-#define OPPONENT_DIANA_3 478
-#define OPPONENT_DIANA_4 479
-#define OPPONENT_DIANA_5 480
-#define OPPONENT_AMY_AND_LIV_1 481
-#define OPPONENT_AMY_AND_LIV_2 482
-#define OPPONENT_GINA_AND_MIA_1 483
-#define OPPONENT_MIU_AND_YUKI 484
-#define OPPONENT_AMY_AND_LIV_3 485
-#define OPPONENT_GINA_AND_MIA_2 486
-#define OPPONENT_AMY_AND_LIV_4 487
-#define OPPONENT_AMY_AND_LIV_5 488
-#define OPPONENT_AMY_AND_LIV_6 489
-#define OPPONENT_HUEY 490
-#define OPPONENT_EDMOND 491
-#define OPPONENT_ERNEST_1 492
-#define OPPONENT_DWAYNE 493
-#define OPPONENT_PHILLIP 494
-#define OPPONENT_LEONARD 495
-#define OPPONENT_DUNCAN 496
-#define OPPONENT_ERNEST_2 497
-#define OPPONENT_ERNEST_3 498
-#define OPPONENT_ERNEST_4 499
-#define OPPONENT_ERNEST_5 500
-#define OPPONENT_ELI 501
-#define OPPONENT_ANNIKA 502
-#define OPPONENT_JAZMYN 503
-#define OPPONENT_JONAS 504
-#define OPPONENT_KAYLEY 505
-#define OPPONENT_AURON 506
-#define OPPONENT_KELVIN 507
-#define OPPONENT_MARLEY 508
-#define OPPONENT_REYNA 509
-#define OPPONENT_HUDSON 510
-#define OPPONENT_CONOR 511
-#define OPPONENT_EDWIN_1 512
-#define OPPONENT_HECTOR 513
-#define OPPONENT_TABITHA_1 514
-#define OPPONENT_EDWIN_2 515
-#define OPPONENT_EDWIN_3 516
-#define OPPONENT_EDWIN_4 517
-#define OPPONENT_EDWIN_5 518
-#define OPPONENT_WALLY_1 519
-#define OPPONENT_BRENDAN_1 520
-#define OPPONENT_BRENDAN_2 521
-#define OPPONENT_BRENDAN_3 522
-#define OPPONENT_BRENDAN_4 523
-#define OPPONENT_BRENDAN_5 524
-#define OPPONENT_BRENDAN_6 525
-#define OPPONENT_BRENDAN_7 526
-#define OPPONENT_BRENDAN_8 527
-#define OPPONENT_BRENDAN_9 528
-#define OPPONENT_MAY_1 529
-#define OPPONENT_MAY_2 530
-#define OPPONENT_MAY_3 531
-#define OPPONENT_MAY_4 532
-#define OPPONENT_MAY_5 533
-#define OPPONENT_MAY_6 534
-#define OPPONENT_MAY_7 535
-#define OPPONENT_MAY_8 536
-#define OPPONENT_MAY_9 537
-#define OPPONENT_ISAAC_1 538
-#define OPPONENT_DAVIS 539
-#define OPPONENT_MITCHELL 540
-#define OPPONENT_ISAAC_2 541
-#define OPPONENT_ISAAC_3 542
-#define OPPONENT_ISAAC_4 543
-#define OPPONENT_ISAAC_5 544
-#define OPPONENT_LYDIA_1 545
-#define OPPONENT_HALLE 546
-#define OPPONENT_GARRISON 547
-#define OPPONENT_LYDIA_2 548
-#define OPPONENT_LYDIA_3 549
-#define OPPONENT_LYDIA_4 550
-#define OPPONENT_LYDIA_5 551
-#define OPPONENT_JACKSON_1 552
-#define OPPONENT_LORENZO 553
-#define OPPONENT_SEBASTIAN 554
-#define OPPONENT_JACKSON_2 555
-#define OPPONENT_JACKSON_3 556
-#define OPPONENT_JACKSON_4 557
-#define OPPONENT_JACKSON_5 558
-#define OPPONENT_CATHERINE_1 559
-#define OPPONENT_JENNA 560
-#define OPPONENT_SOPHIA 561
-#define OPPONENT_CATHERINE_2 562
-#define OPPONENT_CATHERINE_3 563
-#define OPPONENT_CATHERINE_4 564
-#define OPPONENT_CATHERINE_5 565
-#define OPPONENT_JULIO 566
-#define OPPONENT_GRUNT_27 567
-#define OPPONENT_GRUNT_28 568
-#define OPPONENT_GRUNT_29 569
-#define OPPONENT_GRUNT_30 570
-#define OPPONENT_MARC 571
-#define OPPONENT_BRENDEN 572
-#define OPPONENT_LILITH 573
-#define OPPONENT_CRISTIAN 574
-#define OPPONENT_SYLVIA 575
-#define OPPONENT_LEONARDO 576
-#define OPPONENT_ATHENA 577
-#define OPPONENT_HARRISON 578
-#define OPPONENT_GRUNT_31 579
-#define OPPONENT_CLARENCE 580
-#define OPPONENT_TERRY 581
-#define OPPONENT_NATE 582
-#define OPPONENT_KATHLEEN 583
-#define OPPONENT_CLIFFORD 584
-#define OPPONENT_NICHOLAS 585
-#define OPPONENT_GRUNT_32 586
-#define OPPONENT_GRUNT_33 587
-#define OPPONENT_GRUNT_34 588
-#define OPPONENT_GRUNT_35 589
-#define OPPONENT_GRUNT_36 590
-#define OPPONENT_MACEY 591
-#define OPPONENT_BRENDAN_10 592
-#define OPPONENT_BRENDAN_11 593
-#define OPPONENT_PAXTON 594
-#define OPPONENT_ISABELLA 595
-#define OPPONENT_GRUNT_37 596
-#define OPPONENT_TABITHA_2 597
-#define OPPONENT_JONATHAN 598
-#define OPPONENT_BRENDAN_12 599
-#define OPPONENT_MAY_10 600
-#define OPPONENT_MAXIE_1 601
-#define OPPONENT_MAXIE_2 602
-#define OPPONENT_TIANA 603
-#define OPPONENT_HALEY_1 604
-#define OPPONENT_JANICE 605
-#define OPPONENT_VIVI 606
-#define OPPONENT_HALEY_2 607
-#define OPPONENT_HALEY_3 608
-#define OPPONENT_HALEY_4 609
-#define OPPONENT_HALEY_5 610
-#define OPPONENT_SALLY 611
-#define OPPONENT_ROBIN 612
-#define OPPONENT_ANDREA 613
-#define OPPONENT_CRISSY 614
-#define OPPONENT_RICK 615
-#define OPPONENT_LYLE 616
-#define OPPONENT_JOSE 617
-#define OPPONENT_DOUG 618
-#define OPPONENT_GREG 619
-#define OPPONENT_KENT 620
-#define OPPONENT_JAMES_1 621
-#define OPPONENT_JAMES_2 622
-#define OPPONENT_JAMES_3 623
-#define OPPONENT_JAMES_4 624
-#define OPPONENT_JAMES_5 625
-#define OPPONENT_BRICE 626
-#define OPPONENT_TRENT_1 627
-#define OPPONENT_LENNY 628
-#define OPPONENT_LUCAS_1 629
-#define OPPONENT_ALAN 630
-#define OPPONENT_CLARK 631
-#define OPPONENT_ERIC 632
-#define OPPONENT_LUCAS_2 633
-#define OPPONENT_MIKE_1 634
-#define OPPONENT_MIKE_2 635
-#define OPPONENT_TRENT_2 636
-#define OPPONENT_TRENT_3 637
-#define OPPONENT_TRENT_4 638
-#define OPPONENT_TRENT_5 639
-#define OPPONENT_DEZ_AND_LUKE 640
-#define OPPONENT_LEA_AND_JED 641
-#define OPPONENT_KIRA_AND_DAN_1 642
-#define OPPONENT_KIRA_AND_DAN_2 643
-#define OPPONENT_KIRA_AND_DAN_3 644
-#define OPPONENT_KIRA_AND_DAN_4 645
-#define OPPONENT_KIRA_AND_DAN_5 646
-#define OPPONENT_JOHANNA 647
-#define OPPONENT_GERALD 648
-#define OPPONENT_VIVIAN 649
-#define OPPONENT_DANIELLE 650
-#define OPPONENT_HIDEO 651
-#define OPPONENT_KEIGO 652
-#define OPPONENT_RILEY 653
-#define OPPONENT_FLINT 654
-#define OPPONENT_ASHLEY 655
-#define OPPONENT_WALLY_2 656
-#define OPPONENT_WALLY_3 657
-#define OPPONENT_WALLY_4 658
-#define OPPONENT_WALLY_5 659
-#define OPPONENT_WALLY_6 660
-#define OPPONENT_BRENDAN_13 661
-#define OPPONENT_BRENDAN_14 662
-#define OPPONENT_BRENDAN_15 663
-#define OPPONENT_MAY_11 664
-#define OPPONENT_MAY_12 665
-#define OPPONENT_MAY_13 666
-#define OPPONENT_JONAH 667
-#define OPPONENT_HENRY 668
-#define OPPONENT_ROGER 669
-#define OPPONENT_ALEXA 670
-#define OPPONENT_RUBEN 671
-#define OPPONENT_KOJI_1 672
-#define OPPONENT_WAYNE 673
-#define OPPONENT_AIDAN 674
-#define OPPONENT_REED 675
-#define OPPONENT_TISHA 676
-#define OPPONENT_TORI_AND_TIA 677
-#define OPPONENT_KIM_AND_IRIS 678
-#define OPPONENT_TYRA_AND_IVY 679
-#define OPPONENT_MEL_AND_PAUL 680
-#define OPPONENT_JOHN_AND_JAY_1 681
-#define OPPONENT_JOHN_AND_JAY_2 682
-#define OPPONENT_JOHN_AND_JAY_3 683
-#define OPPONENT_JOHN_AND_JAY_4 684
-#define OPPONENT_JOHN_AND_JAY_5 685
-#define OPPONENT_RELI_AND_IAN 686
-#define OPPONENT_LILA_AND_ROY_1 687
-#define OPPONENT_LILA_AND_ROY_2 688
-#define OPPONENT_LILA_AND_ROY_3 689
-#define OPPONENT_LILA_AND_ROY_4 690
-#define OPPONENT_LILA_AND_ROY_5 691
-#define OPPONENT_LISA_AND_RAY 692
-#define OPPONENT_CHRIS 693
-#define OPPONENT_DAWSON 694
-#define OPPONENT_SARAH 695
-#define OPPONENT_DARIAN 696
-#define OPPONENT_HAILEY 697
-#define OPPONENT_CHANDLER 698
-#define OPPONENT_KALEB 699
-#define OPPONENT_JOSEPH 700
-#define OPPONENT_ALYSSA 701
-#define OPPONENT_MARCOS 702
-#define OPPONENT_RHETT 703
-#define OPPONENT_TYRON 704
-#define OPPONENT_CELINA 705
-#define OPPONENT_BIANCA 706
-#define OPPONENT_HAYDEN 707
-#define OPPONENT_SOPHIE 708
-#define OPPONENT_COBY 709
-#define OPPONENT_LAWRENCE 710
-#define OPPONENT_WYATT 711
-#define OPPONENT_ANGELINA 712
-#define OPPONENT_KAI 713
-#define OPPONENT_CHARLOTTE 714
-#define OPPONENT_DEANDRE 715
-#define OPPONENT_GRUNT_38 716
-#define OPPONENT_GRUNT_39 717
-#define OPPONENT_GRUNT_40 718
-#define OPPONENT_GRUNT_41 719
-#define OPPONENT_GRUNT_42 720
-#define OPPONENT_GRUNT_43 721
-#define OPPONENT_GRUNT_44 722
-#define OPPONENT_GRUNT_45 723
-#define OPPONENT_GRUNT_46 724
-#define OPPONENT_GRUNT_47 725
-#define OPPONENT_GRUNT_48 726
-#define OPPONENT_GRUNT_49 727
-#define OPPONENT_GRUNT_50 728
-#define OPPONENT_GRUNT_51 729
-#define OPPONENT_GRUNT_52 730
-#define OPPONENT_GRUNT_53 731
-#define OPPONENT_TABITHA_3 732
-#define OPPONENT_DARCY 733
-#define OPPONENT_MAXIE_3 734
-#define OPPONENT_PETE 735
-#define OPPONENT_ISABELLE 736
-#define OPPONENT_ANDRES_1 737
-#define OPPONENT_JOSUE 738
-#define OPPONENT_CAMRON 739
-#define OPPONENT_CORY_1 740
-#define OPPONENT_CAROLINA 741
-#define OPPONENT_ELIJAH 742
-#define OPPONENT_CELIA 743
-#define OPPONENT_BRYAN 744
-#define OPPONENT_BRANDEN 745
-#define OPPONENT_BRYANT 746
-#define OPPONENT_SHAYLA 747
-#define OPPONENT_KYRA 748
-#define OPPONENT_JAIDEN 749
-#define OPPONENT_ALIX 750
-#define OPPONENT_HELENE 751
-#define OPPONENT_MARLENE 752
-#define OPPONENT_DEVAN 753
-#define OPPONENT_JOHNSON 754
-#define OPPONENT_MELINA 755
-#define OPPONENT_BRANDI 756
-#define OPPONENT_AISHA 757
-#define OPPONENT_MAKAYLA 758
-#define OPPONENT_FABIAN 759
-#define OPPONENT_DAYTON 760
-#define OPPONENT_RACHEL 761
-#define OPPONENT_LEONEL 762
-#define OPPONENT_CALLIE 763
-#define OPPONENT_CALE 764
-#define OPPONENT_MYLES 765
-#define OPPONENT_PAT 766
-#define OPPONENT_CRISTIN_1 767
-#define OPPONENT_MAY_14 768
-#define OPPONENT_MAY_15 769
-#define OPPONENT_ROXANNE_2 770
-#define OPPONENT_ROXANNE_3 771
-#define OPPONENT_ROXANNE_4 772
-#define OPPONENT_ROXANNE_5 773
-#define OPPONENT_BRAWLY_2 774
-#define OPPONENT_BRAWLY_3 775
-#define OPPONENT_BRAWLY_4 776
-#define OPPONENT_BRAWLY_5 777
-#define OPPONENT_WATTSON_2 778
-#define OPPONENT_WATTSON_3 779
-#define OPPONENT_WATTSON_4 780
-#define OPPONENT_WATTSON_5 781
-#define OPPONENT_FLANNERY_2 782
-#define OPPONENT_FLANNERY_3 783
-#define OPPONENT_FLANNERY_4 784
-#define OPPONENT_FLANNERY_5 785
-#define OPPONENT_NORMAN_2 786
-#define OPPONENT_NORMAN_3 787
-#define OPPONENT_NORMAN_4 788
-#define OPPONENT_NORMAN_5 789
-#define OPPONENT_WINONA_2 790
-#define OPPONENT_WINONA_3 791
-#define OPPONENT_WINONA_4 792
-#define OPPONENT_WINONA_5 793
-#define OPPONENT_TATE_AND_LIZA_2 794
-#define OPPONENT_TATE_AND_LIZA_3 795
-#define OPPONENT_TATE_AND_LIZA_4 796
-#define OPPONENT_TATE_AND_LIZA_5 797
-#define OPPONENT_JUAN_2 798
-#define OPPONENT_JUAN_3 799
-#define OPPONENT_JUAN_4 800
-#define OPPONENT_JUAN_5 801
-#define OPPONENT_ANGELO 802
-#define OPPONENT_DARIUS 803
-#define OPPONENT_STEVEN 804
-#define OPPONENT_ANABEL 805
-#define OPPONENT_TUCKER 806
-#define OPPONENT_SPENSER 807
-#define OPPONENT_GRETA 808
-#define OPPONENT_NOLAND 809
-#define OPPONENT_LUCY 810
-#define OPPONENT_BRANDON 811
-#define OPPONENT_ANDRES_2 812
-#define OPPONENT_ANDRES_3 813
-#define OPPONENT_ANDRES_4 814
-#define OPPONENT_ANDRES_5 815
-#define OPPONENT_CORY_2 816
-#define OPPONENT_CORY_3 817
-#define OPPONENT_CORY_4 818
-#define OPPONENT_CORY_5 819
-#define OPPONENT_PABLO_2 820
-#define OPPONENT_PABLO_3 821
-#define OPPONENT_PABLO_4 822
-#define OPPONENT_PABLO_5 823
-#define OPPONENT_KOJI_2 824
-#define OPPONENT_KOJI_3 825
-#define OPPONENT_KOJI_4 826
-#define OPPONENT_KOJI_5 827
-#define OPPONENT_CRISTIN_2 828
-#define OPPONENT_CRISTIN_3 829
-#define OPPONENT_CRISTIN_4 830
-#define OPPONENT_CRISTIN_5 831
-#define OPPONENT_FERNANDO_2 832
-#define OPPONENT_FERNANDO_3 833
-#define OPPONENT_FERNANDO_4 834
-#define OPPONENT_FERNANDO_5 835
-#define OPPONENT_SAWYER_2 836
-#define OPPONENT_SAWYER_3 837
-#define OPPONENT_SAWYER_4 838
-#define OPPONENT_SAWYER_5 839
-#define OPPONENT_GABRIELLE_2 840
-#define OPPONENT_GABRIELLE_3 841
-#define OPPONENT_GABRIELLE_4 842
-#define OPPONENT_GABRIELLE_5 843
-#define OPPONENT_THALIA_2 844
-#define OPPONENT_THALIA_3 845
-#define OPPONENT_THALIA_4 846
-#define OPPONENT_THALIA_5 847
-#define OPPONENT_MARIELA 848
-#define OPPONENT_ALVARO 848
-#define OPPONENT_EVERETT 850
-#define OPPONENT_RED 851
-#define OPPONENT_LEAF 852
-#define OPPONENT_BRENDAN_16 853
-#define OPPONENT_MAY_16 854
+#define TRAINER_NONE 0
+#define TRAINER_SAWYER_1 1
+#define TRAINER_GRUNT_1 2
+#define TRAINER_GRUNT_2 3
+#define TRAINER_GRUNT_3 4
+#define TRAINER_GRUNT_4 5
+#define TRAINER_GRUNT_5 6
+#define TRAINER_GRUNT_6 7
+#define TRAINER_GRUNT_7 8
+#define TRAINER_GABRIELLE_1 9
+#define TRAINER_GRUNT_8 10
+#define TRAINER_MARCEL 11
+#define TRAINER_ALBERTO 12
+#define TRAINER_ED 13
+#define TRAINER_GRUNT_9 14
+#define TRAINER_DECLAN 15
+#define TRAINER_GRUNT_10 16
+#define TRAINER_GRUNT_11 17
+#define TRAINER_GRUNT_12 18
+#define TRAINER_GRUNT_13 19
+#define TRAINER_GRUNT_14 20
+#define TRAINER_GRUNT_15 21
+#define TRAINER_GRUNT_16 22
+#define TRAINER_GRUNT_17 23
+#define TRAINER_GRUNT_18 24
+#define TRAINER_GRUNT_19 25
+#define TRAINER_GRUNT_20 26
+#define TRAINER_GRUNT_21 27
+#define TRAINER_GRUNT_22 28
+#define TRAINER_FREDRICK 29
+#define TRAINER_MATT 30
+#define TRAINER_ZANDER 31
+#define TRAINER_SHELLY_1 32
+#define TRAINER_SHELLY_2 33
+#define TRAINER_ARCHIE 34
+#define TRAINER_LEAH 35
+#define TRAINER_DAISY 36
+#define TRAINER_ROSE_1 37
+#define TRAINER_FELIX 38
+#define TRAINER_VIOLET 39
+#define TRAINER_ROSE_2 40
+#define TRAINER_ROSE_3 41
+#define TRAINER_ROSE_4 42
+#define TRAINER_ROSE_5 43
+#define TRAINER_DUSTY_1 44
+#define TRAINER_CHIP 45
+#define TRAINER_FOSTER 46
+#define TRAINER_DUSTY_2 47
+#define TRAINER_DUSTY_3 48
+#define TRAINER_DUSTY_4 49
+#define TRAINER_DUSTY_5 50
+#define TRAINER_GABBY_AND_TY_1 51
+#define TRAINER_GABBY_AND_TY_2 52
+#define TRAINER_GABBY_AND_TY_3 53
+#define TRAINER_GABBY_AND_TY_4 54
+#define TRAINER_GABBY_AND_TY_5 55
+#define TRAINER_GABBY_AND_TY_6 56
+#define TRAINER_LOLA_1 57
+#define TRAINER_AUSTINA 58
+#define TRAINER_GWEN 59
+#define TRAINER_LOLA_2 60
+#define TRAINER_LOLA_3 61
+#define TRAINER_LOLA_4 62
+#define TRAINER_LOLA_5 63
+#define TRAINER_RICKY_1 64
+#define TRAINER_SIMON 65
+#define TRAINER_CHARLIE 66
+#define TRAINER_RICKY_2 67
+#define TRAINER_RICKY_3 68
+#define TRAINER_RICKY_4 69
+#define TRAINER_RICKY_5 70
+#define TRAINER_RANDALL 71
+#define TRAINER_PARKER 72
+#define TRAINER_GEORGE 73
+#define TRAINER_BERKE 74
+#define TRAINER_BRAXTON 75
+#define TRAINER_VINCENT 76
+#define TRAINER_LEROY 77
+#define TRAINER_WILTON_1 78
+#define TRAINER_EDGAR 79
+#define TRAINER_ALBERT 80
+#define TRAINER_SAMUEL 81
+#define TRAINER_VITO 82
+#define TRAINER_OWEN 83
+#define TRAINER_WILTON_2 84
+#define TRAINER_WILTON_3 85
+#define TRAINER_WILTON_4 86
+#define TRAINER_WILTON_5 87
+#define TRAINER_WARREN 88
+#define TRAINER_MARY 89
+#define TRAINER_ALEXIA 90
+#define TRAINER_JODY 91
+#define TRAINER_WENDY 92
+#define TRAINER_KEIRA 93
+#define TRAINER_BROOKE_1 94
+#define TRAINER_JENNIFER 95
+#define TRAINER_HOPE 96
+#define TRAINER_SHANNON 97
+#define TRAINER_MICHELLE 98
+#define TRAINER_CAROLINE 99
+#define TRAINER_JULIE 100
+#define TRAINER_BROOKE_2 101
+#define TRAINER_BROOKE_3 102
+#define TRAINER_BROOKE_4 103
+#define TRAINER_BROOKE_5 104
+#define TRAINER_PATRICIA 105
+#define TRAINER_KINDRA 106
+#define TRAINER_TAMMY 107
+#define TRAINER_VALERIE_1 108
+#define TRAINER_TASHA 109
+#define TRAINER_VALERIE_2 110
+#define TRAINER_VALERIE_3 111
+#define TRAINER_VALERIE_4 112
+#define TRAINER_VALERIE_5 113
+#define TRAINER_CINDY_1 114
+#define TRAINER_DAPHNE 115
+#define TRAINER_GRUNT_23 116
+#define TRAINER_CINDY_2 117
+#define TRAINER_BRIANNA 118
+#define TRAINER_NAOMI 119
+#define TRAINER_CINDY_3 120
+#define TRAINER_CINDY_4 121
+#define TRAINER_CINDY_5 122
+#define TRAINER_CINDY_6 123
+#define TRAINER_MELISSA 124
+#define TRAINER_SHEILA 125
+#define TRAINER_SHIRLEY 126
+#define TRAINER_JESSICA_1 127
+#define TRAINER_CONNIE 128
+#define TRAINER_BRIDGET 129
+#define TRAINER_OLIVIA 130
+#define TRAINER_TIFFANY 131
+#define TRAINER_JESSICA_2 132
+#define TRAINER_JESSICA_3 133
+#define TRAINER_JESSICA_4 134
+#define TRAINER_JESSICA_5 135
+#define TRAINER_WINSTON_1 136
+#define TRAINER_MOLLIE 137
+#define TRAINER_GARRET 138
+#define TRAINER_WINSTON_2 139
+#define TRAINER_WINSTON_3 140
+#define TRAINER_WINSTON_4 141
+#define TRAINER_WINSTON_5 142
+#define TRAINER_STEVE_1 143
+#define TRAINER_THALIA_1 144
+#define TRAINER_MARK 145
+#define TRAINER_GRUNT_24 146
+#define TRAINER_STEVE_2 147
+#define TRAINER_STEVE_3 148
+#define TRAINER_STEVE_4 149
+#define TRAINER_STEVE_5 150
+#define TRAINER_LUIS 151
+#define TRAINER_DOMINIK 152
+#define TRAINER_DOUGLAS 153
+#define TRAINER_DARRIN 154
+#define TRAINER_TONY_1 155
+#define TRAINER_JEROME 156
+#define TRAINER_MATTHEW 157
+#define TRAINER_DAVID 158
+#define TRAINER_SPENCER 159
+#define TRAINER_ROLAND 160
+#define TRAINER_NOLEN 161
+#define TRAINER_STAN 162
+#define TRAINER_BARRY 163
+#define TRAINER_DEAN 164
+#define TRAINER_RODNEY 165
+#define TRAINER_RICHARD 166
+#define TRAINER_HERMAN 167
+#define TRAINER_SANTIAGO 168
+#define TRAINER_GILBERT 169
+#define TRAINER_FRANKLIN 170
+#define TRAINER_KEVIN 171
+#define TRAINER_JACK 172
+#define TRAINER_DUDLEY 173
+#define TRAINER_CHAD 174
+#define TRAINER_TONY_2 175
+#define TRAINER_TONY_3 176
+#define TRAINER_TONY_4 177
+#define TRAINER_TONY_5 178
+#define TRAINER_TAKAO 179
+#define TRAINER_HITOSHI 180
+#define TRAINER_KIYO 181
+#define TRAINER_KOICHI 182
+#define TRAINER_NOB_1 183
+#define TRAINER_NOB_2 184
+#define TRAINER_NOB_3 185
+#define TRAINER_NOB_4 186
+#define TRAINER_NOB_5 187
+#define TRAINER_YUJI 188
+#define TRAINER_DAISUKE 189
+#define TRAINER_ATSUSHI 190
+#define TRAINER_KIRK 191
+#define TRAINER_GRUNT_25 192
+#define TRAINER_GRUNT_26 193
+#define TRAINER_SHAWN 194
+#define TRAINER_FERNANDO_1 195
+#define TRAINER_DALTON_1 196
+#define TRAINER_DALTON_2 197
+#define TRAINER_DALTON_3 198
+#define TRAINER_DALTON_4 199
+#define TRAINER_DALTON_5 200
+#define TRAINER_COLE 201
+#define TRAINER_JEFF 202
+#define TRAINER_AXLE 203
+#define TRAINER_JACE 204
+#define TRAINER_KEEGAN 205
+#define TRAINER_BERNIE_1 206
+#define TRAINER_BERNIE_2 207
+#define TRAINER_BERNIE_3 208
+#define TRAINER_BERNIE_4 209
+#define TRAINER_BERNIE_5 210
+#define TRAINER_DREW 211
+#define TRAINER_BEAU 212
+#define TRAINER_LARRY 213
+#define TRAINER_SHANE 214
+#define TRAINER_JUSTIN 215
+#define TRAINER_ETHAN_1 216
+#define TRAINER_AUTUMN 217
+#define TRAINER_TRAVIS 218
+#define TRAINER_ETHAN_2 219
+#define TRAINER_ETHAN_3 220
+#define TRAINER_ETHAN_4 221
+#define TRAINER_ETHAN_5 222
+#define TRAINER_BRENT 223
+#define TRAINER_DONALD 224
+#define TRAINER_TAYLOR 225
+#define TRAINER_JEFFREY_1 226
+#define TRAINER_DEREK 227
+#define TRAINER_JEFFREY_2 228
+#define TRAINER_JEFFREY_3 229
+#define TRAINER_JEFFREY_4 230
+#define TRAINER_JEFFREY_5 231
+#define TRAINER_EDWARD 232
+#define TRAINER_PRESTON 233
+#define TRAINER_VIRGIL 234
+#define TRAINER_BLAKE 235
+#define TRAINER_WILLIAM 236
+#define TRAINER_JOSHUA 237
+#define TRAINER_CAMERON_1 238
+#define TRAINER_CAMERON_2 239
+#define TRAINER_CAMERON_3 240
+#define TRAINER_CAMERON_4 241
+#define TRAINER_CAMERON_5 242
+#define TRAINER_JACLYN 243
+#define TRAINER_HANNAH 244
+#define TRAINER_SAMANTHA 245
+#define TRAINER_MAURA 246
+#define TRAINER_KAYLA 247
+#define TRAINER_ALEXIS 248
+#define TRAINER_JACKI_1 249
+#define TRAINER_JACKI_2 250
+#define TRAINER_JACKI_3 251
+#define TRAINER_JACKI_4 252
+#define TRAINER_JACKI_5 253
+#define TRAINER_WALTER_1 254
+#define TRAINER_MICAH 255
+#define TRAINER_THOMAS 256
+#define TRAINER_WALTER_2 257
+#define TRAINER_WALTER_3 258
+#define TRAINER_WALTER_4 259
+#define TRAINER_WALTER_5 260
+#define TRAINER_SIDNEY 261
+#define TRAINER_PHOEBE 262
+#define TRAINER_GLACIA 263
+#define TRAINER_DRAKE 264
+#define TRAINER_ROXANNE_1 265
+#define TRAINER_BRAWLY_1 266
+#define TRAINER_WATTSON_1 267
+#define TRAINER_FLANNERY_1 268
+#define TRAINER_NORMAN_1 269
+#define TRAINER_WINONA_1 270
+#define TRAINER_TATE_AND_LIZA_1 271
+#define TRAINER_JUAN_1 272
+#define TRAINER_JERRY_1 273
+#define TRAINER_TED 274
+#define TRAINER_PAUL 275
+#define TRAINER_JERRY_2 276
+#define TRAINER_JERRY_3 277
+#define TRAINER_JERRY_4 278
+#define TRAINER_JERRY_5 279
+#define TRAINER_KAREN_1 280
+#define TRAINER_GEORGIA 281
+#define TRAINER_KAREN_2 282
+#define TRAINER_KAREN_3 283
+#define TRAINER_KAREN_4 284
+#define TRAINER_KAREN_5 285
+#define TRAINER_KATE_AND_JOY 286
+#define TRAINER_ANNA_AND_MEG_1 287
+#define TRAINER_ANNA_AND_MEG_2 288
+#define TRAINER_ANNA_AND_MEG_3 289
+#define TRAINER_ANNA_AND_MEG_4 290
+#define TRAINER_ANNA_AND_MEG_5 291
+#define TRAINER_VICTOR 292
+#define TRAINER_MIGUEL_1 293
+#define TRAINER_COLTON 294
+#define TRAINER_MIGUEL_2 295
+#define TRAINER_MIGUEL_3 296
+#define TRAINER_MIGUEL_4 297
+#define TRAINER_MIGUEL_5 298
+#define TRAINER_VICTORIA 299
+#define TRAINER_VANESSA 300
+#define TRAINER_BETHANY 301
+#define TRAINER_ISABEL_1 302
+#define TRAINER_ISABEL_2 303
+#define TRAINER_ISABEL_3 304
+#define TRAINER_ISABEL_4 305
+#define TRAINER_ISABEL_5 306
+#define TRAINER_TIMOTHY_1 307
+#define TRAINER_TIMOTHY_2 308
+#define TRAINER_TIMOTHY_3 309
+#define TRAINER_TIMOTHY_4 310
+#define TRAINER_TIMOTHY_5 311
+#define TRAINER_VICKY 312
+#define TRAINER_SHELBY_1 313
+#define TRAINER_SHELBY_2 314
+#define TRAINER_SHELBY_3 315
+#define TRAINER_SHELBY_4 316
+#define TRAINER_SHELBY_5 317
+#define TRAINER_CALVIN_1 318
+#define TRAINER_BILLY 319
+#define TRAINER_JOSH 320
+#define TRAINER_TOMMY 321
+#define TRAINER_JOEY 322
+#define TRAINER_BEN 323
+#define TRAINER_QUINCY 324
+#define TRAINER_KATELYNN 325
+#define TRAINER_JAYLEN 326
+#define TRAINER_DILLON 327
+#define TRAINER_CALVIN_2 328
+#define TRAINER_CALVIN_3 329
+#define TRAINER_CALVIN_4 330
+#define TRAINER_CALVIN_5 331
+#define TRAINER_EDDIE 332
+#define TRAINER_ALLEN 333
+#define TRAINER_TIMMY 334
+#define TRAINER_WALLACE 335
+#define TRAINER_ANDREW 336
+#define TRAINER_IVAN 337
+#define TRAINER_CLAUDE 338
+#define TRAINER_ELLIOT_1 339
+#define TRAINER_NED 340
+#define TRAINER_DALE 341
+#define TRAINER_NOLAN 342
+#define TRAINER_BARNY 343
+#define TRAINER_WADE 344
+#define TRAINER_CARTER 345
+#define TRAINER_ELLIOT_2 346
+#define TRAINER_ELLIOT_3 347
+#define TRAINER_ELLIOT_4 348
+#define TRAINER_ELLIOT_5 349
+#define TRAINER_RONALD 350
+#define TRAINER_JACOB 351
+#define TRAINER_ANTHONY 352
+#define TRAINER_BENJAMIN_1 353
+#define TRAINER_BENJAMIN_2 354
+#define TRAINER_BENJAMIN_3 355
+#define TRAINER_BENJAMIN_4 356
+#define TRAINER_BENJAMIN_5 357
+#define TRAINER_ABIGAIL_1 358
+#define TRAINER_JASMINE 359
+#define TRAINER_ABIGAIL_2 360
+#define TRAINER_ABIGAIL_3 361
+#define TRAINER_ABIGAIL_4 362
+#define TRAINER_ABIGAIL_5 363
+#define TRAINER_DYLAN_1 364
+#define TRAINER_DYLAN_2 365
+#define TRAINER_DYLAN_3 366
+#define TRAINER_DYLAN_4 367
+#define TRAINER_DYLAN_5 368
+#define TRAINER_MARIA_1 369
+#define TRAINER_MARIA_2 370
+#define TRAINER_MARIA_3 371
+#define TRAINER_MARIA_4 372
+#define TRAINER_MARIA_5 373
+#define TRAINER_CAMDEN 374
+#define TRAINER_DEMETRIUS 375
+#define TRAINER_ISAIAH_1 376
+#define TRAINER_PABLO_1 377
+#define TRAINER_CHASE 378
+#define TRAINER_ISAIAH_2 379
+#define TRAINER_ISAIAH_3 380
+#define TRAINER_ISAIAH_4 381
+#define TRAINER_ISAIAH_5 382
+#define TRAINER_ISOBEL 383
+#define TRAINER_DONNY 384
+#define TRAINER_TALIA 385
+#define TRAINER_KATELYN_1 386
+#define TRAINER_ALLISON 387
+#define TRAINER_KATELYN_2 388
+#define TRAINER_KATELYN_3 389
+#define TRAINER_KATELYN_4 390
+#define TRAINER_KATELYN_5 391
+#define TRAINER_NICOLAS_1 392
+#define TRAINER_NICOLAS_2 393
+#define TRAINER_NICOLAS_3 394
+#define TRAINER_NICOLAS_4 395
+#define TRAINER_NICOLAS_5 396
+#define TRAINER_AARON 397
+#define TRAINER_PERRY 398
+#define TRAINER_HUGH 399
+#define TRAINER_PHIL 400
+#define TRAINER_JARED 401
+#define TRAINER_HUMBERTO 402
+#define TRAINER_PRESLEY 403
+#define TRAINER_EDWARDO 404
+#define TRAINER_COLIN 405
+#define TRAINER_ROBERT_1 406
+#define TRAINER_BENNY 407
+#define TRAINER_CHESTER 408
+#define TRAINER_ROBERT_2 409
+#define TRAINER_ROBERT_3 410
+#define TRAINER_ROBERT_4 411
+#define TRAINER_ROBERT_5 412
+#define TRAINER_ALEX 413
+#define TRAINER_BECK 414
+#define TRAINER_YASU 415
+#define TRAINER_TAKASHI 416
+#define TRAINER_DIANNE 417
+#define TRAINER_JANI 418
+#define TRAINER_LAO_1 419
+#define TRAINER_LUNG 420
+#define TRAINER_LAO_2 421
+#define TRAINER_LAO_3 422
+#define TRAINER_LAO_4 423
+#define TRAINER_LAO_5 424
+#define TRAINER_JOCELYN 425
+#define TRAINER_LAURA 426
+#define TRAINER_CYNDY_1 427
+#define TRAINER_CORA 428
+#define TRAINER_PAULA 429
+#define TRAINER_CYNDY_2 430
+#define TRAINER_CYNDY_3 431
+#define TRAINER_CYNDY_4 432
+#define TRAINER_CYNDY_5 433
+#define TRAINER_MADELINE_1 434
+#define TRAINER_CLARISSA 435
+#define TRAINER_ANGELICA 436
+#define TRAINER_MADELINE_2 437
+#define TRAINER_MADELINE_3 438
+#define TRAINER_MADELINE_4 439
+#define TRAINER_MADELINE_5 440
+#define TRAINER_BEVERLY 441
+#define TRAINER_IMANI 442
+#define TRAINER_KYLA 443
+#define TRAINER_DENISE 444
+#define TRAINER_BETH 445
+#define TRAINER_TARA 446
+#define TRAINER_MISSY 447
+#define TRAINER_ALICE 448
+#define TRAINER_JENNY_1 449
+#define TRAINER_GRACE 450
+#define TRAINER_TANYA 451
+#define TRAINER_SHARON 452
+#define TRAINER_NIKKI 453
+#define TRAINER_BRENDA 454
+#define TRAINER_KATIE 455
+#define TRAINER_SUSIE 456
+#define TRAINER_KARA 457
+#define TRAINER_DANA 458
+#define TRAINER_SIENNA 459
+#define TRAINER_DEBRA 460
+#define TRAINER_LINDA 461
+#define TRAINER_KAYLEE 462
+#define TRAINER_LAUREL 463
+#define TRAINER_CARLEE 464
+#define TRAINER_JENNY_2 465
+#define TRAINER_JENNY_3 466
+#define TRAINER_JENNY_4 467
+#define TRAINER_JENNY_5 468
+#define TRAINER_HEIDI 469
+#define TRAINER_BECKY 470
+#define TRAINER_CAROL 471
+#define TRAINER_NANCY 472
+#define TRAINER_MARTHA 473
+#define TRAINER_DIANA_1 474
+#define TRAINER_CEDRIC 475
+#define TRAINER_IRENE 476
+#define TRAINER_DIANA_2 477
+#define TRAINER_DIANA_3 478
+#define TRAINER_DIANA_4 479
+#define TRAINER_DIANA_5 480
+#define TRAINER_AMY_AND_LIV_1 481
+#define TRAINER_AMY_AND_LIV_2 482
+#define TRAINER_GINA_AND_MIA_1 483
+#define TRAINER_MIU_AND_YUKI 484
+#define TRAINER_AMY_AND_LIV_3 485
+#define TRAINER_GINA_AND_MIA_2 486
+#define TRAINER_AMY_AND_LIV_4 487
+#define TRAINER_AMY_AND_LIV_5 488
+#define TRAINER_AMY_AND_LIV_6 489
+#define TRAINER_HUEY 490
+#define TRAINER_EDMOND 491
+#define TRAINER_ERNEST_1 492
+#define TRAINER_DWAYNE 493
+#define TRAINER_PHILLIP 494
+#define TRAINER_LEONARD 495
+#define TRAINER_DUNCAN 496
+#define TRAINER_ERNEST_2 497
+#define TRAINER_ERNEST_3 498
+#define TRAINER_ERNEST_4 499
+#define TRAINER_ERNEST_5 500
+#define TRAINER_ELI 501
+#define TRAINER_ANNIKA 502
+#define TRAINER_JAZMYN 503
+#define TRAINER_JONAS 504
+#define TRAINER_KAYLEY 505
+#define TRAINER_AURON 506
+#define TRAINER_KELVIN 507
+#define TRAINER_MARLEY 508
+#define TRAINER_REYNA 509
+#define TRAINER_HUDSON 510
+#define TRAINER_CONOR 511
+#define TRAINER_EDWIN_1 512
+#define TRAINER_HECTOR 513
+#define TRAINER_TABITHA_1 514
+#define TRAINER_EDWIN_2 515
+#define TRAINER_EDWIN_3 516
+#define TRAINER_EDWIN_4 517
+#define TRAINER_EDWIN_5 518
+#define TRAINER_WALLY_1 519
+#define TRAINER_BRENDAN_1 520
+#define TRAINER_BRENDAN_2 521
+#define TRAINER_BRENDAN_3 522
+#define TRAINER_BRENDAN_4 523
+#define TRAINER_BRENDAN_5 524
+#define TRAINER_BRENDAN_6 525
+#define TRAINER_BRENDAN_7 526
+#define TRAINER_BRENDAN_8 527
+#define TRAINER_BRENDAN_9 528
+#define TRAINER_MAY_1 529
+#define TRAINER_MAY_2 530
+#define TRAINER_MAY_3 531
+#define TRAINER_MAY_4 532
+#define TRAINER_MAY_5 533
+#define TRAINER_MAY_6 534
+#define TRAINER_MAY_7 535
+#define TRAINER_MAY_8 536
+#define TRAINER_MAY_9 537
+#define TRAINER_ISAAC_1 538
+#define TRAINER_DAVIS 539
+#define TRAINER_MITCHELL 540
+#define TRAINER_ISAAC_2 541
+#define TRAINER_ISAAC_3 542
+#define TRAINER_ISAAC_4 543
+#define TRAINER_ISAAC_5 544
+#define TRAINER_LYDIA_1 545
+#define TRAINER_HALLE 546
+#define TRAINER_GARRISON 547
+#define TRAINER_LYDIA_2 548
+#define TRAINER_LYDIA_3 549
+#define TRAINER_LYDIA_4 550
+#define TRAINER_LYDIA_5 551
+#define TRAINER_JACKSON_1 552
+#define TRAINER_LORENZO 553
+#define TRAINER_SEBASTIAN 554
+#define TRAINER_JACKSON_2 555
+#define TRAINER_JACKSON_3 556
+#define TRAINER_JACKSON_4 557
+#define TRAINER_JACKSON_5 558
+#define TRAINER_CATHERINE_1 559
+#define TRAINER_JENNA 560
+#define TRAINER_SOPHIA 561
+#define TRAINER_CATHERINE_2 562
+#define TRAINER_CATHERINE_3 563
+#define TRAINER_CATHERINE_4 564
+#define TRAINER_CATHERINE_5 565
+#define TRAINER_JULIO 566
+#define TRAINER_GRUNT_27 567
+#define TRAINER_GRUNT_28 568
+#define TRAINER_GRUNT_29 569
+#define TRAINER_GRUNT_30 570
+#define TRAINER_MARC 571
+#define TRAINER_BRENDEN 572
+#define TRAINER_LILITH 573
+#define TRAINER_CRISTIAN 574
+#define TRAINER_SYLVIA 575
+#define TRAINER_LEONARDO 576
+#define TRAINER_ATHENA 577
+#define TRAINER_HARRISON 578
+#define TRAINER_GRUNT_31 579
+#define TRAINER_CLARENCE 580
+#define TRAINER_TERRY 581
+#define TRAINER_NATE 582
+#define TRAINER_KATHLEEN 583
+#define TRAINER_CLIFFORD 584
+#define TRAINER_NICHOLAS 585
+#define TRAINER_GRUNT_32 586
+#define TRAINER_GRUNT_33 587
+#define TRAINER_GRUNT_34 588
+#define TRAINER_GRUNT_35 589
+#define TRAINER_GRUNT_36 590
+#define TRAINER_MACEY 591
+#define TRAINER_BRENDAN_10 592
+#define TRAINER_BRENDAN_11 593
+#define TRAINER_PAXTON 594
+#define TRAINER_ISABELLA 595
+#define TRAINER_GRUNT_37 596
+#define TRAINER_TABITHA_2 597
+#define TRAINER_JONATHAN 598
+#define TRAINER_BRENDAN_12 599
+#define TRAINER_MAY_10 600
+#define TRAINER_MAXIE_1 601
+#define TRAINER_MAXIE_2 602
+#define TRAINER_TIANA 603
+#define TRAINER_HALEY_1 604
+#define TRAINER_JANICE 605
+#define TRAINER_VIVI 606
+#define TRAINER_HALEY_2 607
+#define TRAINER_HALEY_3 608
+#define TRAINER_HALEY_4 609
+#define TRAINER_HALEY_5 610
+#define TRAINER_SALLY 611
+#define TRAINER_ROBIN 612
+#define TRAINER_ANDREA 613
+#define TRAINER_CRISSY 614
+#define TRAINER_RICK 615
+#define TRAINER_LYLE 616
+#define TRAINER_JOSE 617
+#define TRAINER_DOUG 618
+#define TRAINER_GREG 619
+#define TRAINER_KENT 620
+#define TRAINER_JAMES_1 621
+#define TRAINER_JAMES_2 622
+#define TRAINER_JAMES_3 623
+#define TRAINER_JAMES_4 624
+#define TRAINER_JAMES_5 625
+#define TRAINER_BRICE 626
+#define TRAINER_TRENT_1 627
+#define TRAINER_LENNY 628
+#define TRAINER_LUCAS_1 629
+#define TRAINER_ALAN 630
+#define TRAINER_CLARK 631
+#define TRAINER_ERIC 632
+#define TRAINER_LUCAS_2 633
+#define TRAINER_MIKE_1 634
+#define TRAINER_MIKE_2 635
+#define TRAINER_TRENT_2 636
+#define TRAINER_TRENT_3 637
+#define TRAINER_TRENT_4 638
+#define TRAINER_TRENT_5 639
+#define TRAINER_DEZ_AND_LUKE 640
+#define TRAINER_LEA_AND_JED 641
+#define TRAINER_KIRA_AND_DAN_1 642
+#define TRAINER_KIRA_AND_DAN_2 643
+#define TRAINER_KIRA_AND_DAN_3 644
+#define TRAINER_KIRA_AND_DAN_4 645
+#define TRAINER_KIRA_AND_DAN_5 646
+#define TRAINER_JOHANNA 647
+#define TRAINER_GERALD 648
+#define TRAINER_VIVIAN 649
+#define TRAINER_DANIELLE 650
+#define TRAINER_HIDEO 651
+#define TRAINER_KEIGO 652
+#define TRAINER_RILEY 653
+#define TRAINER_FLINT 654
+#define TRAINER_ASHLEY 655
+#define TRAINER_WALLY_2 656
+#define TRAINER_WALLY_3 657
+#define TRAINER_WALLY_4 658
+#define TRAINER_WALLY_5 659
+#define TRAINER_WALLY_6 660
+#define TRAINER_BRENDAN_13 661
+#define TRAINER_BRENDAN_14 662
+#define TRAINER_BRENDAN_15 663
+#define TRAINER_MAY_11 664
+#define TRAINER_MAY_12 665
+#define TRAINER_MAY_13 666
+#define TRAINER_JONAH 667
+#define TRAINER_HENRY 668
+#define TRAINER_ROGER 669
+#define TRAINER_ALEXA 670
+#define TRAINER_RUBEN 671
+#define TRAINER_KOJI_1 672
+#define TRAINER_WAYNE 673
+#define TRAINER_AIDAN 674
+#define TRAINER_REED 675
+#define TRAINER_TISHA 676
+#define TRAINER_TORI_AND_TIA 677
+#define TRAINER_KIM_AND_IRIS 678
+#define TRAINER_TYRA_AND_IVY 679
+#define TRAINER_MEL_AND_PAUL 680
+#define TRAINER_JOHN_AND_JAY_1 681
+#define TRAINER_JOHN_AND_JAY_2 682
+#define TRAINER_JOHN_AND_JAY_3 683
+#define TRAINER_JOHN_AND_JAY_4 684
+#define TRAINER_JOHN_AND_JAY_5 685
+#define TRAINER_RELI_AND_IAN 686
+#define TRAINER_LILA_AND_ROY_1 687
+#define TRAINER_LILA_AND_ROY_2 688
+#define TRAINER_LILA_AND_ROY_3 689
+#define TRAINER_LILA_AND_ROY_4 690
+#define TRAINER_LILA_AND_ROY_5 691
+#define TRAINER_LISA_AND_RAY 692
+#define TRAINER_CHRIS 693
+#define TRAINER_DAWSON 694
+#define TRAINER_SARAH 695
+#define TRAINER_DARIAN 696
+#define TRAINER_HAILEY 697
+#define TRAINER_CHANDLER 698
+#define TRAINER_KALEB 699
+#define TRAINER_JOSEPH 700
+#define TRAINER_ALYSSA 701
+#define TRAINER_MARCOS 702
+#define TRAINER_RHETT 703
+#define TRAINER_TYRON 704
+#define TRAINER_CELINA 705
+#define TRAINER_BIANCA 706
+#define TRAINER_HAYDEN 707
+#define TRAINER_SOPHIE 708
+#define TRAINER_COBY 709
+#define TRAINER_LAWRENCE 710
+#define TRAINER_WYATT 711
+#define TRAINER_ANGELINA 712
+#define TRAINER_KAI 713
+#define TRAINER_CHARLOTTE 714
+#define TRAINER_DEANDRE 715
+#define TRAINER_GRUNT_38 716
+#define TRAINER_GRUNT_39 717
+#define TRAINER_GRUNT_40 718
+#define TRAINER_GRUNT_41 719
+#define TRAINER_GRUNT_42 720
+#define TRAINER_GRUNT_43 721
+#define TRAINER_GRUNT_44 722
+#define TRAINER_GRUNT_45 723
+#define TRAINER_GRUNT_46 724
+#define TRAINER_GRUNT_47 725
+#define TRAINER_GRUNT_48 726
+#define TRAINER_GRUNT_49 727
+#define TRAINER_GRUNT_50 728
+#define TRAINER_GRUNT_51 729
+#define TRAINER_GRUNT_52 730
+#define TRAINER_GRUNT_53 731
+#define TRAINER_TABITHA_3 732
+#define TRAINER_DARCY 733
+#define TRAINER_MAXIE_3 734
+#define TRAINER_PETE 735
+#define TRAINER_ISABELLE 736
+#define TRAINER_ANDRES_1 737
+#define TRAINER_JOSUE 738
+#define TRAINER_CAMRON 739
+#define TRAINER_CORY_1 740
+#define TRAINER_CAROLINA 741
+#define TRAINER_ELIJAH 742
+#define TRAINER_CELIA 743
+#define TRAINER_BRYAN 744
+#define TRAINER_BRANDEN 745
+#define TRAINER_BRYANT 746
+#define TRAINER_SHAYLA 747
+#define TRAINER_KYRA 748
+#define TRAINER_JAIDEN 749
+#define TRAINER_ALIX 750
+#define TRAINER_HELENE 751
+#define TRAINER_MARLENE 752
+#define TRAINER_DEVAN 753
+#define TRAINER_JOHNSON 754
+#define TRAINER_MELINA 755
+#define TRAINER_BRANDI 756
+#define TRAINER_AISHA 757
+#define TRAINER_MAKAYLA 758
+#define TRAINER_FABIAN 759
+#define TRAINER_DAYTON 760
+#define TRAINER_RACHEL 761
+#define TRAINER_LEONEL 762
+#define TRAINER_CALLIE 763
+#define TRAINER_CALE 764
+#define TRAINER_MYLES 765
+#define TRAINER_PAT 766
+#define TRAINER_CRISTIN_1 767
+#define TRAINER_MAY_14 768
+#define TRAINER_MAY_15 769
+#define TRAINER_ROXANNE_2 770
+#define TRAINER_ROXANNE_3 771
+#define TRAINER_ROXANNE_4 772
+#define TRAINER_ROXANNE_5 773
+#define TRAINER_BRAWLY_2 774
+#define TRAINER_BRAWLY_3 775
+#define TRAINER_BRAWLY_4 776
+#define TRAINER_BRAWLY_5 777
+#define TRAINER_WATTSON_2 778
+#define TRAINER_WATTSON_3 779
+#define TRAINER_WATTSON_4 780
+#define TRAINER_WATTSON_5 781
+#define TRAINER_FLANNERY_2 782
+#define TRAINER_FLANNERY_3 783
+#define TRAINER_FLANNERY_4 784
+#define TRAINER_FLANNERY_5 785
+#define TRAINER_NORMAN_2 786
+#define TRAINER_NORMAN_3 787
+#define TRAINER_NORMAN_4 788
+#define TRAINER_NORMAN_5 789
+#define TRAINER_WINONA_2 790
+#define TRAINER_WINONA_3 791
+#define TRAINER_WINONA_4 792
+#define TRAINER_WINONA_5 793
+#define TRAINER_TATE_AND_LIZA_2 794
+#define TRAINER_TATE_AND_LIZA_3 795
+#define TRAINER_TATE_AND_LIZA_4 796
+#define TRAINER_TATE_AND_LIZA_5 797
+#define TRAINER_JUAN_2 798
+#define TRAINER_JUAN_3 799
+#define TRAINER_JUAN_4 800
+#define TRAINER_JUAN_5 801
+#define TRAINER_ANGELO 802
+#define TRAINER_DARIUS 803
+#define TRAINER_STEVEN 804
+#define TRAINER_ANABEL 805
+#define TRAINER_TUCKER 806
+#define TRAINER_SPENSER 807
+#define TRAINER_GRETA 808
+#define TRAINER_NOLAND 809
+#define TRAINER_LUCY 810
+#define TRAINER_BRANDON 811
+#define TRAINER_ANDRES_2 812
+#define TRAINER_ANDRES_3 813
+#define TRAINER_ANDRES_4 814
+#define TRAINER_ANDRES_5 815
+#define TRAINER_CORY_2 816
+#define TRAINER_CORY_3 817
+#define TRAINER_CORY_4 818
+#define TRAINER_CORY_5 819
+#define TRAINER_PABLO_2 820
+#define TRAINER_PABLO_3 821
+#define TRAINER_PABLO_4 822
+#define TRAINER_PABLO_5 823
+#define TRAINER_KOJI_2 824
+#define TRAINER_KOJI_3 825
+#define TRAINER_KOJI_4 826
+#define TRAINER_KOJI_5 827
+#define TRAINER_CRISTIN_2 828
+#define TRAINER_CRISTIN_3 829
+#define TRAINER_CRISTIN_4 830
+#define TRAINER_CRISTIN_5 831
+#define TRAINER_FERNANDO_2 832
+#define TRAINER_FERNANDO_3 833
+#define TRAINER_FERNANDO_4 834
+#define TRAINER_FERNANDO_5 835
+#define TRAINER_SAWYER_2 836
+#define TRAINER_SAWYER_3 837
+#define TRAINER_SAWYER_4 838
+#define TRAINER_SAWYER_5 839
+#define TRAINER_GABRIELLE_2 840
+#define TRAINER_GABRIELLE_3 841
+#define TRAINER_GABRIELLE_4 842
+#define TRAINER_GABRIELLE_5 843
+#define TRAINER_THALIA_2 844
+#define TRAINER_THALIA_3 845
+#define TRAINER_THALIA_4 846
+#define TRAINER_THALIA_5 847
+#define TRAINER_MARIELA 848
+#define TRAINER_ALVARO 849
+#define TRAINER_EVERETT 850
+#define TRAINER_RED 851
+#define TRAINER_LEAF 852
+#define TRAINER_BRENDAN_16 853
+#define TRAINER_MAY_16 854
+
+#define TRAINERS_COUNT 855
#endif // GUARD_CONSTANTS_OPPONENTS_H
diff --git a/include/constants/trainers.h b/include/constants/trainers.h
index 43ea6d0b6..57c7fd523 100644
--- a/include/constants/trainers.h
+++ b/include/constants/trainers.h
@@ -1,863 +1,7 @@
#ifndef GUARD_TRAINERS_H
#define GUARD_TRAINERS_H
-#define TRAINER_NONE 0
-#define TRAINER_SAWYER_1 1
-#define TRAINER_GRUNT_1 2
-#define TRAINER_GRUNT_2 3
-#define TRAINER_GRUNT_3 4
-#define TRAINER_GRUNT_4 5
-#define TRAINER_GRUNT_5 6
-#define TRAINER_GRUNT_6 7
-#define TRAINER_GRUNT_7 8
-#define TRAINER_GABRIELLE_1 9
-#define TRAINER_GRUNT_8 10
-#define TRAINER_MARCEL 11
-#define TRAINER_ALBERTO 12
-#define TRAINER_ED 13
-#define TRAINER_GRUNT_9 14
-#define TRAINER_DECLAN 15
-#define TRAINER_GRUNT_10 16
-#define TRAINER_GRUNT_11 17
-#define TRAINER_GRUNT_12 18
-#define TRAINER_GRUNT_13 19
-#define TRAINER_GRUNT_14 20
-#define TRAINER_GRUNT_15 21
-#define TRAINER_GRUNT_16 22
-#define TRAINER_GRUNT_17 23
-#define TRAINER_GRUNT_18 24
-#define TRAINER_GRUNT_19 25
-#define TRAINER_GRUNT_20 26
-#define TRAINER_GRUNT_21 27
-#define TRAINER_GRUNT_22 28
-#define TRAINER_FREDRICK 29
-#define TRAINER_MATT 30
-#define TRAINER_ZANDER 31
-#define TRAINER_SHELLY_1 32
-#define TRAINER_SHELLY_2 33
-#define TRAINER_ARCHIE 34
-#define TRAINER_LEAH 35
-#define TRAINER_DAISY 36
-#define TRAINER_ROSE_1 37
-#define TRAINER_FELIX 38
-#define TRAINER_VIOLET 39
-#define TRAINER_ROSE_2 40
-#define TRAINER_ROSE_3 41
-#define TRAINER_ROSE_4 42
-#define TRAINER_ROSE_5 43
-#define TRAINER_DUSTY_1 44
-#define TRAINER_CHIP 45
-#define TRAINER_FOSTER 46
-#define TRAINER_DUSTY_2 47
-#define TRAINER_DUSTY_3 48
-#define TRAINER_DUSTY_4 49
-#define TRAINER_DUSTY_5 50
-#define TRAINER_GABBY_AND_TY_1 51
-#define TRAINER_GABBY_AND_TY_2 52
-#define TRAINER_GABBY_AND_TY_3 53
-#define TRAINER_GABBY_AND_TY_4 54
-#define TRAINER_GABBY_AND_TY_5 55
-#define TRAINER_GABBY_AND_TY_6 56
-#define TRAINER_LOLA_1 57
-#define TRAINER_AUSTINA 58
-#define TRAINER_GWEN 59
-#define TRAINER_LOLA_2 60
-#define TRAINER_LOLA_3 61
-#define TRAINER_LOLA_4 62
-#define TRAINER_LOLA_5 63
-#define TRAINER_RICKY_1 64
-#define TRAINER_SIMON 65
-#define TRAINER_CHARLIE 66
-#define TRAINER_RICKY_2 67
-#define TRAINER_RICKY_3 68
-#define TRAINER_RICKY_4 69
-#define TRAINER_RICKY_5 70
-#define TRAINER_RANDALL 71
-#define TRAINER_PARKER 72
-#define TRAINER_GEORGE 73
-#define TRAINER_BERKE 74
-#define TRAINER_BRAXTON 75
-#define TRAINER_VINCENT 76
-#define TRAINER_LEROY 77
-#define TRAINER_WILTON_1 78
-#define TRAINER_EDGAR 79
-#define TRAINER_ALBERT 80
-#define TRAINER_SAMUEL 81
-#define TRAINER_VITO 82
-#define TRAINER_OWEN 83
-#define TRAINER_WILTON_2 84
-#define TRAINER_WILTON_3 85
-#define TRAINER_WILTON_4 86
-#define TRAINER_WILTON_5 87
-#define TRAINER_WARREN 88
-#define TRAINER_MARY 89
-#define TRAINER_ALEXIA 90
-#define TRAINER_JODY 91
-#define TRAINER_WENDY 92
-#define TRAINER_KEIRA 93
-#define TRAINER_BROOKE_1 94
-#define TRAINER_JENNIFER 95
-#define TRAINER_HOPE 96
-#define TRAINER_SHANNON 97
-#define TRAINER_MICHELLE 98
-#define TRAINER_CAROLINE 99
-#define TRAINER_JULIE 100
-#define TRAINER_BROOKE_2 101
-#define TRAINER_BROOKE_3 102
-#define TRAINER_BROOKE_4 103
-#define TRAINER_BROOKE_5 104
-#define TRAINER_PATRICIA 105
-#define TRAINER_KINDRA 106
-#define TRAINER_TAMMY 107
-#define TRAINER_VALERIE_1 108
-#define TRAINER_TASHA 109
-#define TRAINER_VALERIE_2 110
-#define TRAINER_VALERIE_3 111
-#define TRAINER_VALERIE_4 112
-#define TRAINER_VALERIE_5 113
-#define TRAINER_CINDY_1 114
-#define TRAINER_DAPHNE 115
-#define TRAINER_GRUNT_23 116
-#define TRAINER_CINDY_2 117
-#define TRAINER_BRIANNA 118
-#define TRAINER_NAOMI 119
-#define TRAINER_CINDY_3 120
-#define TRAINER_CINDY_4 121
-#define TRAINER_CINDY_5 122
-#define TRAINER_CINDY_6 123
-#define TRAINER_MELISSA 124
-#define TRAINER_SHEILA 125
-#define TRAINER_SHIRLEY 126
-#define TRAINER_JESSICA_1 127
-#define TRAINER_CONNIE 128
-#define TRAINER_BRIDGET 129
-#define TRAINER_OLIVIA 130
-#define TRAINER_TIFFANY 131
-#define TRAINER_JESSICA_2 132
-#define TRAINER_JESSICA_3 133
-#define TRAINER_JESSICA_4 134
-#define TRAINER_JESSICA_5 135
-#define TRAINER_WINSTON_1 136
-#define TRAINER_MOLLIE 137
-#define TRAINER_GARRET 138
-#define TRAINER_WINSTON_2 139
-#define TRAINER_WINSTON_3 140
-#define TRAINER_WINSTON_4 141
-#define TRAINER_WINSTON_5 142
-#define TRAINER_STEVE_1 143
-#define TRAINER_THALIA_1 144
-#define TRAINER_MARK 145
-#define TRAINER_GRUNT_24 146
-#define TRAINER_STEVE_2 147
-#define TRAINER_STEVE_3 148
-#define TRAINER_STEVE_4 149
-#define TRAINER_STEVE_5 150
-#define TRAINER_LUIS 151
-#define TRAINER_DOMINIK 152
-#define TRAINER_DOUGLAS 153
-#define TRAINER_DARRIN 154
-#define TRAINER_TONY_1 155
-#define TRAINER_JEROME 156
-#define TRAINER_MATTHEW 157
-#define TRAINER_DAVID 158
-#define TRAINER_SPENCER 159
-#define TRAINER_ROLAND 160
-#define TRAINER_NOLEN 161
-#define TRAINER_STAN 162
-#define TRAINER_BARRY 163
-#define TRAINER_DEAN 164
-#define TRAINER_RODNEY 165
-#define TRAINER_RICHARD 166
-#define TRAINER_HERMAN 167
-#define TRAINER_SANTIAGO 168
-#define TRAINER_GILBERT 169
-#define TRAINER_FRANKLIN 170
-#define TRAINER_KEVIN 171
-#define TRAINER_JACK 172
-#define TRAINER_DUDLEY 173
-#define TRAINER_CHAD 174
-#define TRAINER_TONY_2 175
-#define TRAINER_TONY_3 176
-#define TRAINER_TONY_4 177
-#define TRAINER_TONY_5 178
-#define TRAINER_TAKAO 179
-#define TRAINER_HITOSHI 180
-#define TRAINER_KIYO 181
-#define TRAINER_KOICHI 182
-#define TRAINER_NOB_1 183
-#define TRAINER_NOB_2 184
-#define TRAINER_NOB_3 185
-#define TRAINER_NOB_4 186
-#define TRAINER_NOB_5 187
-#define TRAINER_YUJI 188
-#define TRAINER_DAISUKE 189
-#define TRAINER_ATSUSHI 190
-#define TRAINER_KIRK 191
-#define TRAINER_GRUNT_25 192
-#define TRAINER_GRUNT_26 193
-#define TRAINER_SHAWN 194
-#define TRAINER_FERNANDO_1 195
-#define TRAINER_DALTON_1 196
-#define TRAINER_DALTON_2 197
-#define TRAINER_DALTON_3 198
-#define TRAINER_DALTON_4 199
-#define TRAINER_DALTON_5 200
-#define TRAINER_COLE 201
-#define TRAINER_JEFF 202
-#define TRAINER_AXLE 203
-#define TRAINER_JACE 204
-#define TRAINER_KEEGAN 205
-#define TRAINER_BERNIE_1 206
-#define TRAINER_BERNIE_2 207
-#define TRAINER_BERNIE_3 208
-#define TRAINER_BERNIE_4 209
-#define TRAINER_BERNIE_5 210
-#define TRAINER_DREW 211
-#define TRAINER_BEAU 212
-#define TRAINER_LARRY 213
-#define TRAINER_SHANE 214
-#define TRAINER_JUSTIN 215
-#define TRAINER_ETHAN_1 216
-#define TRAINER_AUTUMN 217
-#define TRAINER_TRAVIS 218
-#define TRAINER_ETHAN_2 219
-#define TRAINER_ETHAN_3 220
-#define TRAINER_ETHAN_4 221
-#define TRAINER_ETHAN_5 222
-#define TRAINER_BRENT 223
-#define TRAINER_DONALD 224
-#define TRAINER_TAYLOR 225
-#define TRAINER_JEFFREY_1 226
-#define TRAINER_DEREK 227
-#define TRAINER_JEFFREY_2 228
-#define TRAINER_JEFFREY_3 229
-#define TRAINER_JEFFREY_4 230
-#define TRAINER_JEFFREY_5 231
-#define TRAINER_EDWARD 232
-#define TRAINER_PRESTON 233
-#define TRAINER_VIRGIL 234
-#define TRAINER_BLAKE 235
-#define TRAINER_WILLIAM 236
-#define TRAINER_JOSHUA 237
-#define TRAINER_CAMERON_1 238
-#define TRAINER_CAMERON_2 239
-#define TRAINER_CAMERON_3 240
-#define TRAINER_CAMERON_4 241
-#define TRAINER_CAMERON_5 242
-#define TRAINER_JACLYN 243
-#define TRAINER_HANNAH 244
-#define TRAINER_SAMANTHA 245
-#define TRAINER_MAURA 246
-#define TRAINER_KAYLA 247
-#define TRAINER_ALEXIS 248
-#define TRAINER_JACKI_1 249
-#define TRAINER_JACKI_2 250
-#define TRAINER_JACKI_3 251
-#define TRAINER_JACKI_4 252
-#define TRAINER_JACKI_5 253
-#define TRAINER_WALTER_1 254
-#define TRAINER_MICAH 255
-#define TRAINER_THOMAS 256
-#define TRAINER_WALTER_2 257
-#define TRAINER_WALTER_3 258
-#define TRAINER_WALTER_4 259
-#define TRAINER_WALTER_5 260
-#define TRAINER_SIDNEY 261
-#define TRAINER_PHOEBE 262
-#define TRAINER_GLACIA 263
-#define TRAINER_DRAKE 264
-#define TRAINER_ROXANNE_1 265
-#define TRAINER_BRAWLY_1 266
-#define TRAINER_WATTSON_1 267
-#define TRAINER_FLANNERY_1 268
-#define TRAINER_NORMAN_1 269
-#define TRAINER_WINONA_1 270
-#define TRAINER_TATE_AND_LIZA_1 271
-#define TRAINER_JUAN_1 272
-#define TRAINER_JERRY_1 273
-#define TRAINER_TED 274
-#define TRAINER_PAUL 275
-#define TRAINER_JERRY_2 276
-#define TRAINER_JERRY_3 277
-#define TRAINER_JERRY_4 278
-#define TRAINER_JERRY_5 279
-#define TRAINER_KAREN_1 280
-#define TRAINER_GEORGIA 281
-#define TRAINER_KAREN_2 282
-#define TRAINER_KAREN_3 283
-#define TRAINER_KAREN_4 284
-#define TRAINER_KAREN_5 285
-#define TRAINER_KATE_AND_JOY 286
-#define TRAINER_ANNA_AND_MEG_1 287
-#define TRAINER_ANNA_AND_MEG_2 288
-#define TRAINER_ANNA_AND_MEG_3 289
-#define TRAINER_ANNA_AND_MEG_4 290
-#define TRAINER_ANNA_AND_MEG_5 291
-#define TRAINER_VICTOR 292
-#define TRAINER_MIGUEL_1 293
-#define TRAINER_COLTON 294
-#define TRAINER_MIGUEL_2 295
-#define TRAINER_MIGUEL_3 296
-#define TRAINER_MIGUEL_4 297
-#define TRAINER_MIGUEL_5 298
-#define TRAINER_VICTORIA 299
-#define TRAINER_VANESSA 300
-#define TRAINER_BETHANY 301
-#define TRAINER_ISABEL_1 302
-#define TRAINER_ISABEL_2 303
-#define TRAINER_ISABEL_3 304
-#define TRAINER_ISABEL_4 305
-#define TRAINER_ISABEL_5 306
-#define TRAINER_TIMOTHY_1 307
-#define TRAINER_TIMOTHY_2 308
-#define TRAINER_TIMOTHY_3 309
-#define TRAINER_TIMOTHY_4 310
-#define TRAINER_TIMOTHY_5 311
-#define TRAINER_VICKY 312
-#define TRAINER_SHELBY_1 313
-#define TRAINER_SHELBY_2 314
-#define TRAINER_SHELBY_3 315
-#define TRAINER_SHELBY_4 316
-#define TRAINER_SHELBY_5 317
-#define TRAINER_CALVIN_1 318
-#define TRAINER_BILLY 319
-#define TRAINER_JOSH 320
-#define TRAINER_TOMMY 321
-#define TRAINER_JOEY 322
-#define TRAINER_BEN 323
-#define TRAINER_QUINCY 324
-#define TRAINER_KATELYNN 325
-#define TRAINER_JAYLEN 326
-#define TRAINER_DILLON 327
-#define TRAINER_CALVIN_2 328
-#define TRAINER_CALVIN_3 329
-#define TRAINER_CALVIN_4 330
-#define TRAINER_CALVIN_5 331
-#define TRAINER_EDDIE 332
-#define TRAINER_ALLEN 333
-#define TRAINER_TIMMY 334
-#define TRAINER_WALLACE 335
-#define TRAINER_ANDREW 336
-#define TRAINER_IVAN 337
-#define TRAINER_CLAUDE 338
-#define TRAINER_ELLIOT_1 339
-#define TRAINER_NED 340
-#define TRAINER_DALE 341
-#define TRAINER_NOLAN 342
-#define TRAINER_BARNY 343
-#define TRAINER_WADE 344
-#define TRAINER_CARTER 345
-#define TRAINER_ELLIOT_2 346
-#define TRAINER_ELLIOT_3 347
-#define TRAINER_ELLIOT_4 348
-#define TRAINER_ELLIOT_5 349
-#define TRAINER_RONALD 350
-#define TRAINER_JACOB 351
-#define TRAINER_ANTHONY 352
-#define TRAINER_BENJAMIN_1 353
-#define TRAINER_BENJAMIN_2 354
-#define TRAINER_BENJAMIN_3 355
-#define TRAINER_BENJAMIN_4 356
-#define TRAINER_BENJAMIN_5 357
-#define TRAINER_ABIGAIL_1 358
-#define TRAINER_JASMINE 359
-#define TRAINER_ABIGAIL_2 360
-#define TRAINER_ABIGAIL_3 361
-#define TRAINER_ABIGAIL_4 362
-#define TRAINER_ABIGAIL_5 363
-#define TRAINER_DYLAN_1 364
-#define TRAINER_DYLAN_2 365
-#define TRAINER_DYLAN_3 366
-#define TRAINER_DYLAN_4 367
-#define TRAINER_DYLAN_5 368
-#define TRAINER_MARIA_1 369
-#define TRAINER_MARIA_2 370
-#define TRAINER_MARIA_3 371
-#define TRAINER_MARIA_4 372
-#define TRAINER_MARIA_5 373
-#define TRAINER_CAMDEN 374
-#define TRAINER_DEMETRIUS 375
-#define TRAINER_ISAIAH_1 376
-#define TRAINER_PABLO_1 377
-#define TRAINER_CHASE 378
-#define TRAINER_ISAIAH_2 379
-#define TRAINER_ISAIAH_3 380
-#define TRAINER_ISAIAH_4 381
-#define TRAINER_ISAIAH_5 382
-#define TRAINER_ISOBEL 383
-#define TRAINER_DONNY 384
-#define TRAINER_TALIA 385
-#define TRAINER_KATELYN_1 386
-#define TRAINER_ALLISON 387
-#define TRAINER_KATELYN_2 388
-#define TRAINER_KATELYN_3 389
-#define TRAINER_KATELYN_4 390
-#define TRAINER_KATELYN_5 391
-#define TRAINER_NICOLAS_1 392
-#define TRAINER_NICOLAS_2 393
-#define TRAINER_NICOLAS_3 394
-#define TRAINER_NICOLAS_4 395
-#define TRAINER_NICOLAS_5 396
-#define TRAINER_AARON 397
-#define TRAINER_PERRY 398
-#define TRAINER_HUGH 399
-#define TRAINER_PHIL 400
-#define TRAINER_JARED 401
-#define TRAINER_HUMBERTO 402
-#define TRAINER_PRESLEY 403
-#define TRAINER_EDWARDO 404
-#define TRAINER_COLIN 405
-#define TRAINER_ROBERT_1 406
-#define TRAINER_BENNY 407
-#define TRAINER_CHESTER 408
-#define TRAINER_ROBERT_2 409
-#define TRAINER_ROBERT_3 410
-#define TRAINER_ROBERT_4 411
-#define TRAINER_ROBERT_5 412
-#define TRAINER_ALEX 413
-#define TRAINER_BECK 414
-#define TRAINER_YASU 415
-#define TRAINER_TAKASHI 416
-#define TRAINER_DIANNE 417
-#define TRAINER_JANI 418
-#define TRAINER_LAO_1 419
-#define TRAINER_LUNG 420
-#define TRAINER_LAO_2 421
-#define TRAINER_LAO_3 422
-#define TRAINER_LAO_4 423
-#define TRAINER_LAO_5 424
-#define TRAINER_JOCELYN 425
-#define TRAINER_LAURA 426
-#define TRAINER_CYNDY_1 427
-#define TRAINER_CORA 428
-#define TRAINER_PAULA 429
-#define TRAINER_CYNDY_2 430
-#define TRAINER_CYNDY_3 431
-#define TRAINER_CYNDY_4 432
-#define TRAINER_CYNDY_5 433
-#define TRAINER_MADELINE_1 434
-#define TRAINER_CLARISSA 435
-#define TRAINER_ANGELICA 436
-#define TRAINER_MADELINE_2 437
-#define TRAINER_MADELINE_3 438
-#define TRAINER_MADELINE_4 439
-#define TRAINER_MADELINE_5 440
-#define TRAINER_BEVERLY 441
-#define TRAINER_IMANI 442
-#define TRAINER_KYLA 443
-#define TRAINER_DENISE 444
-#define TRAINER_BETH 445
-#define TRAINER_TARA 446
-#define TRAINER_MISSY 447
-#define TRAINER_ALICE 448
-#define TRAINER_JENNY_1 449
-#define TRAINER_GRACE 450
-#define TRAINER_TANYA 451
-#define TRAINER_SHARON 452
-#define TRAINER_NIKKI 453
-#define TRAINER_BRENDA 454
-#define TRAINER_KATIE 455
-#define TRAINER_SUSIE 456
-#define TRAINER_KARA 457
-#define TRAINER_DANA 458
-#define TRAINER_SIENNA 459
-#define TRAINER_DEBRA 460
-#define TRAINER_LINDA 461
-#define TRAINER_KAYLEE 462
-#define TRAINER_LAUREL 463
-#define TRAINER_CARLEE 464
-#define TRAINER_JENNY_2 465
-#define TRAINER_JENNY_3 466
-#define TRAINER_JENNY_4 467
-#define TRAINER_JENNY_5 468
-#define TRAINER_HEIDI 469
-#define TRAINER_BECKY 470
-#define TRAINER_CAROL 471
-#define TRAINER_NANCY 472
-#define TRAINER_MARTHA 473
-#define TRAINER_DIANA_1 474
-#define TRAINER_CEDRIC 475
-#define TRAINER_IRENE 476
-#define TRAINER_DIANA_2 477
-#define TRAINER_DIANA_3 478
-#define TRAINER_DIANA_4 479
-#define TRAINER_DIANA_5 480
-#define TRAINER_AMY_AND_LIV_1 481
-#define TRAINER_AMY_AND_LIV_2 482
-#define TRAINER_GINA_AND_MIA_1 483
-#define TRAINER_MIU_AND_YUKI 484
-#define TRAINER_AMY_AND_LIV_3 485
-#define TRAINER_GINA_AND_MIA_2 486
-#define TRAINER_AMY_AND_LIV_4 487
-#define TRAINER_AMY_AND_LIV_5 488
-#define TRAINER_AMY_AND_LIV_6 489
-#define TRAINER_HUEY 490
-#define TRAINER_EDMOND 491
-#define TRAINER_ERNEST_1 492
-#define TRAINER_DWAYNE 493
-#define TRAINER_PHILLIP 494
-#define TRAINER_LEONARD 495
-#define TRAINER_DUNCAN 496
-#define TRAINER_ERNEST_2 497
-#define TRAINER_ERNEST_3 498
-#define TRAINER_ERNEST_4 499
-#define TRAINER_ERNEST_5 500
-#define TRAINER_ELI 501
-#define TRAINER_ANNIKA 502
-#define TRAINER_JAZMYN 503
-#define TRAINER_JONAS 504
-#define TRAINER_KAYLEY 505
-#define TRAINER_AURON 506
-#define TRAINER_KELVIN 507
-#define TRAINER_MARLEY 508
-#define TRAINER_REYNA 509
-#define TRAINER_HUDSON 510
-#define TRAINER_CONOR 511
-#define TRAINER_EDWIN_1 512
-#define TRAINER_HECTOR 513
-#define TRAINER_TABITHA_1 514
-#define TRAINER_EDWIN_2 515
-#define TRAINER_EDWIN_3 516
-#define TRAINER_EDWIN_4 517
-#define TRAINER_EDWIN_5 518
-#define TRAINER_WALLY_1 519
-#define TRAINER_BRENDAN_1 520
-#define TRAINER_BRENDAN_2 521
-#define TRAINER_BRENDAN_3 522
-#define TRAINER_BRENDAN_4 523
-#define TRAINER_BRENDAN_5 524
-#define TRAINER_BRENDAN_6 525
-#define TRAINER_BRENDAN_7 526
-#define TRAINER_BRENDAN_8 527
-#define TRAINER_BRENDAN_9 528
-#define TRAINER_MAY_1 529
-#define TRAINER_MAY_2 530
-#define TRAINER_MAY_3 531
-#define TRAINER_MAY_4 532
-#define TRAINER_MAY_5 533
-#define TRAINER_MAY_6 534
-#define TRAINER_MAY_7 535
-#define TRAINER_MAY_8 536
-#define TRAINER_MAY_9 537
-#define TRAINER_ISAAC_1 538
-#define TRAINER_DAVIS 539
-#define TRAINER_MITCHELL 540
-#define TRAINER_ISAAC_2 541
-#define TRAINER_ISAAC_3 542
-#define TRAINER_ISAAC_4 543
-#define TRAINER_ISAAC_5 544
-#define TRAINER_LYDIA_1 545
-#define TRAINER_HALLE 546
-#define TRAINER_GARRISON 547
-#define TRAINER_LYDIA_2 548
-#define TRAINER_LYDIA_3 549
-#define TRAINER_LYDIA_4 550
-#define TRAINER_LYDIA_5 551
-#define TRAINER_JACKSON_1 552
-#define TRAINER_LORENZO 553
-#define TRAINER_SEBASTIAN 554
-#define TRAINER_JACKSON_2 555
-#define TRAINER_JACKSON_3 556
-#define TRAINER_JACKSON_4 557
-#define TRAINER_JACKSON_5 558
-#define TRAINER_CATHERINE_1 559
-#define TRAINER_JENNA 560
-#define TRAINER_SOPHIA 561
-#define TRAINER_CATHERINE_2 562
-#define TRAINER_CATHERINE_3 563
-#define TRAINER_CATHERINE_4 564
-#define TRAINER_CATHERINE_5 565
-#define TRAINER_JULIO 566
-#define TRAINER_GRUNT_27 567
-#define TRAINER_GRUNT_28 568
-#define TRAINER_GRUNT_29 569
-#define TRAINER_GRUNT_30 570
-#define TRAINER_MARC 571
-#define TRAINER_BRENDEN 572
-#define TRAINER_LILITH 573
-#define TRAINER_CRISTIAN 574
-#define TRAINER_SYLVIA 575
-#define TRAINER_LEONARDO 576
-#define TRAINER_ATHENA 577
-#define TRAINER_HARRISON 578
-#define TRAINER_GRUNT_31 579
-#define TRAINER_CLARENCE 580
-#define TRAINER_TERRY 581
-#define TRAINER_NATE 582
-#define TRAINER_KATHLEEN 583
-#define TRAINER_CLIFFORD 584
-#define TRAINER_NICHOLAS 585
-#define TRAINER_GRUNT_32 586
-#define TRAINER_GRUNT_33 587
-#define TRAINER_GRUNT_34 588
-#define TRAINER_GRUNT_35 589
-#define TRAINER_GRUNT_36 590
-#define TRAINER_MACEY 591
-#define TRAINER_BRENDAN_10 592
-#define TRAINER_BRENDAN_11 593
-#define TRAINER_PAXTON 594
-#define TRAINER_ISABELLA 595
-#define TRAINER_GRUNT_37 596
-#define TRAINER_TABITHA_2 597
-#define TRAINER_JONATHAN 598
-#define TRAINER_BRENDAN_12 599
-#define TRAINER_MAY_10 600
-#define TRAINER_MAXIE_1 601
-#define TRAINER_MAXIE_2 602
-#define TRAINER_TIANA 603
-#define TRAINER_HALEY_1 604
-#define TRAINER_JANICE 605
-#define TRAINER_VIVI 606
-#define TRAINER_HALEY_2 607
-#define TRAINER_HALEY_3 608
-#define TRAINER_HALEY_4 609
-#define TRAINER_HALEY_5 610
-#define TRAINER_SALLY 611
-#define TRAINER_ROBIN 612
-#define TRAINER_ANDREA 613
-#define TRAINER_CRISSY 614
-#define TRAINER_RICK 615
-#define TRAINER_LYLE 616
-#define TRAINER_JOSE 617
-#define TRAINER_DOUG 618
-#define TRAINER_GREG 619
-#define TRAINER_KENT 620
-#define TRAINER_JAMES_1 621
-#define TRAINER_JAMES_2 622
-#define TRAINER_JAMES_3 623
-#define TRAINER_JAMES_4 624
-#define TRAINER_JAMES_5 625
-#define TRAINER_BRICE 626
-#define TRAINER_TRENT_1 627
-#define TRAINER_LENNY 628
-#define TRAINER_LUCAS_1 629
-#define TRAINER_ALAN 630
-#define TRAINER_CLARK 631
-#define TRAINER_ERIC 632
-#define TRAINER_LUCAS_2 633
-#define TRAINER_MIKE_1 634
-#define TRAINER_MIKE_2 635
-#define TRAINER_TRENT_2 636
-#define TRAINER_TRENT_3 637
-#define TRAINER_TRENT_4 638
-#define TRAINER_TRENT_5 639
-#define TRAINER_DEZ_AND_LUKE 640
-#define TRAINER_LEA_AND_JED 641
-#define TRAINER_KIRA_AND_DAN_1 642
-#define TRAINER_KIRA_AND_DAN_2 643
-#define TRAINER_KIRA_AND_DAN_3 644
-#define TRAINER_KIRA_AND_DAN_4 645
-#define TRAINER_KIRA_AND_DAN_5 646
-#define TRAINER_JOHANNA 647
-#define TRAINER_GERALD 648
-#define TRAINER_VIVIAN 649
-#define TRAINER_DANIELLE 650
-#define TRAINER_HIDEO 651
-#define TRAINER_KEIGO 652
-#define TRAINER_RILEY 653
-#define TRAINER_FLINT 654
-#define TRAINER_ASHLEY 655
-#define TRAINER_WALLY_2 656
-#define TRAINER_WALLY_3 657
-#define TRAINER_WALLY_4 658
-#define TRAINER_WALLY_5 659
-#define TRAINER_WALLY_6 660
-#define TRAINER_BRENDAN_13 661
-#define TRAINER_BRENDAN_14 662
-#define TRAINER_BRENDAN_15 663
-#define TRAINER_MAY_11 664
-#define TRAINER_MAY_12 665
-#define TRAINER_MAY_13 666
-#define TRAINER_JONAH 667
-#define TRAINER_HENRY 668
-#define TRAINER_ROGER 669
-#define TRAINER_ALEXA 670
-#define TRAINER_RUBEN 671
-#define TRAINER_KOJI_1 672
-#define TRAINER_WAYNE 673
-#define TRAINER_AIDAN 674
-#define TRAINER_REED 675
-#define TRAINER_TISHA 676
-#define TRAINER_TORI_AND_TIA 677
-#define TRAINER_KIM_AND_IRIS 678
-#define TRAINER_TYRA_AND_IVY 679
-#define TRAINER_MEL_AND_PAUL 680
-#define TRAINER_JOHN_AND_JAY_1 681
-#define TRAINER_JOHN_AND_JAY_2 682
-#define TRAINER_JOHN_AND_JAY_3 683
-#define TRAINER_JOHN_AND_JAY_4 684
-#define TRAINER_JOHN_AND_JAY_5 685
-#define TRAINER_RELI_AND_IAN 686
-#define TRAINER_LILA_AND_ROY_1 687
-#define TRAINER_LILA_AND_ROY_2 688
-#define TRAINER_LILA_AND_ROY_3 689
-#define TRAINER_LILA_AND_ROY_4 690
-#define TRAINER_LILA_AND_ROY_5 691
-#define TRAINER_LISA_AND_RAY 692
-#define TRAINER_CHRIS 693
-#define TRAINER_DAWSON 694
-#define TRAINER_SARAH 695
-#define TRAINER_DARIAN 696
-#define TRAINER_HAILEY 697
-#define TRAINER_CHANDLER 698
-#define TRAINER_KALEB 699
-#define TRAINER_JOSEPH 700
-#define TRAINER_ALYSSA 701
-#define TRAINER_MARCOS 702
-#define TRAINER_RHETT 703
-#define TRAINER_TYRON 704
-#define TRAINER_CELINA 705
-#define TRAINER_BIANCA 706
-#define TRAINER_HAYDEN 707
-#define TRAINER_SOPHIE 708
-#define TRAINER_COBY 709
-#define TRAINER_LAWRENCE 710
-#define TRAINER_WYATT 711
-#define TRAINER_ANGELINA 712
-#define TRAINER_KAI 713
-#define TRAINER_CHARLOTTE 714
-#define TRAINER_DEANDRE 715
-#define TRAINER_GRUNT_38 716
-#define TRAINER_GRUNT_39 717
-#define TRAINER_GRUNT_40 718
-#define TRAINER_GRUNT_41 719
-#define TRAINER_GRUNT_42 720
-#define TRAINER_GRUNT_43 721
-#define TRAINER_GRUNT_44 722
-#define TRAINER_GRUNT_45 723
-#define TRAINER_GRUNT_46 724
-#define TRAINER_GRUNT_47 725
-#define TRAINER_GRUNT_48 726
-#define TRAINER_GRUNT_49 727
-#define TRAINER_GRUNT_50 728
-#define TRAINER_GRUNT_51 729
-#define TRAINER_GRUNT_52 730
-#define TRAINER_GRUNT_53 731
-#define TRAINER_TABITHA_3 732
-#define TRAINER_DARCY 733
-#define TRAINER_MAXIE_3 734
-#define TRAINER_PETE 735
-#define TRAINER_ISABELLE 736
-#define TRAINER_ANDRES_1 737
-#define TRAINER_JOSUE 738
-#define TRAINER_CAMRON 739
-#define TRAINER_CORY_1 740
-#define TRAINER_CAROLINA 741
-#define TRAINER_ELIJAH 742
-#define TRAINER_CELIA 743
-#define TRAINER_BRYAN 744
-#define TRAINER_BRANDEN 745
-#define TRAINER_BRYANT 746
-#define TRAINER_SHAYLA 747
-#define TRAINER_KYRA 748
-#define TRAINER_JAIDEN 749
-#define TRAINER_ALIX 750
-#define TRAINER_HELENE 751
-#define TRAINER_MARLENE 752
-#define TRAINER_DEVAN 753
-#define TRAINER_JOHNSON 754
-#define TRAINER_MELINA 755
-#define TRAINER_BRANDI 756
-#define TRAINER_AISHA 757
-#define TRAINER_MAKAYLA 758
-#define TRAINER_FABIAN 759
-#define TRAINER_DAYTON 760
-#define TRAINER_RACHEL 761
-#define TRAINER_LEONEL 762
-#define TRAINER_CALLIE 763
-#define TRAINER_CALE 764
-#define TRAINER_MYLES 765
-#define TRAINER_PAT 766
-#define TRAINER_CRISTIN_1 767
-#define TRAINER_MAY_14 768
-#define TRAINER_MAY_15 769
-#define TRAINER_ROXANNE_2 770
-#define TRAINER_ROXANNE_3 771
-#define TRAINER_ROXANNE_4 772
-#define TRAINER_ROXANNE_5 773
-#define TRAINER_BRAWLY_2 774
-#define TRAINER_BRAWLY_3 775
-#define TRAINER_BRAWLY_4 776
-#define TRAINER_BRAWLY_5 777
-#define TRAINER_WATTSON_2 778
-#define TRAINER_WATTSON_3 779
-#define TRAINER_WATTSON_4 780
-#define TRAINER_WATTSON_5 781
-#define TRAINER_FLANNERY_2 782
-#define TRAINER_FLANNERY_3 783
-#define TRAINER_FLANNERY_4 784
-#define TRAINER_FLANNERY_5 785
-#define TRAINER_NORMAN_2 786
-#define TRAINER_NORMAN_3 787
-#define TRAINER_NORMAN_4 788
-#define TRAINER_NORMAN_5 789
-#define TRAINER_WINONA_2 790
-#define TRAINER_WINONA_3 791
-#define TRAINER_WINONA_4 792
-#define TRAINER_WINONA_5 793
-#define TRAINER_TATE_AND_LIZA_2 794
-#define TRAINER_TATE_AND_LIZA_3 795
-#define TRAINER_TATE_AND_LIZA_4 796
-#define TRAINER_TATE_AND_LIZA_5 797
-#define TRAINER_JUAN_2 798
-#define TRAINER_JUAN_3 799
-#define TRAINER_JUAN_4 800
-#define TRAINER_JUAN_5 801
-#define TRAINER_ANGELO 802
-#define TRAINER_DARIUS 803
-#define TRAINER_STEVEN 804
-#define TRAINER_ANABEL 805
-#define TRAINER_TUCKER 806
-#define TRAINER_SPENSER 807
-#define TRAINER_GRETA 808
-#define TRAINER_NOLAND 809
-#define TRAINER_LUCY 810
-#define TRAINER_BRANDON 811
-#define TRAINER_ANDRES_2 812
-#define TRAINER_ANDRES_3 813
-#define TRAINER_ANDRES_4 814
-#define TRAINER_ANDRES_5 815
-#define TRAINER_CORY_2 816
-#define TRAINER_CORY_3 817
-#define TRAINER_CORY_4 818
-#define TRAINER_CORY_5 819
-#define TRAINER_PABLO_2 820
-#define TRAINER_PABLO_3 821
-#define TRAINER_PABLO_4 822
-#define TRAINER_PABLO_5 823
-#define TRAINER_KOJI_2 824
-#define TRAINER_KOJI_3 825
-#define TRAINER_KOJI_4 826
-#define TRAINER_KOJI_5 827
-#define TRAINER_CRISTIN_2 828
-#define TRAINER_CRISTIN_3 829
-#define TRAINER_CRISTIN_4 830
-#define TRAINER_CRISTIN_5 831
-#define TRAINER_FERNANDO_2 832
-#define TRAINER_FERNANDO_3 833
-#define TRAINER_FERNANDO_4 834
-#define TRAINER_FERNANDO_5 835
-#define TRAINER_SAWYER_2 836
-#define TRAINER_SAWYER_3 837
-#define TRAINER_SAWYER_4 838
-#define TRAINER_SAWYER_5 839
-#define TRAINER_GABRIELLE_2 840
-#define TRAINER_GABRIELLE_3 841
-#define TRAINER_GABRIELLE_4 842
-#define TRAINER_GABRIELLE_5 843
-#define TRAINER_THALIA_2 844
-#define TRAINER_THALIA_3 845
-#define TRAINER_THALIA_4 846
-#define TRAINER_THALIA_5 847
-#define TRAINER_MARIELA 848
-#define TRAINER_ALVARO 849
-#define TRAINER_EVERETT 850
-#define TRAINER_RED 851
-#define TRAINER_LEAF 852
-#define TRAINER_BRENDAN_16 853
-#define TRAINER_MAY_16 854
-
-#define TRAINERS_COUNT 855
+#include "constants/opponents.h"
// Special Trainer Ids.
#define TRAINER_FRONTIER_BRAIN 1022
diff --git a/ld_script.txt b/ld_script.txt
index a470638bd..3f5b09b21 100644
--- a/ld_script.txt
+++ b/ld_script.txt
@@ -373,6 +373,8 @@ SECTIONS {
src/main_menu.o(.rodata);
src/rom_8034C54.o(.rodata);
data/data2b.o(.rodata);
+ src/battle_data.o(.rodata);
+ data/data2c.o(.rodata);
src/battle_main.o(.rodata);
src/battle_util.o(.rodata);
src/battle_script_commands.o(.rodata);
diff --git a/src/battle_data.c b/src/battle_data.c
new file mode 100644
index 000000000..f3719ac2d
--- /dev/null
+++ b/src/battle_data.c
@@ -0,0 +1,13 @@
+#include "global.h"
+#include "battle.h"
+#include "data2.h"
+#include "constants/items.h"
+#include "constants/moves.h"
+#include "constants/species.h"
+#include "constants/trainers.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/text/move_names.h b/src/data/text/move_names.h
new file mode 100644
index 000000000..3df7c886b
--- /dev/null
+++ b/src/data/text/move_names.h
@@ -0,0 +1,357 @@
+const u8 gMoveNames[][13] = {
+ [MOVE_NONE] = _("-"),
+ [MOVE_POUND] = _("POUND"),
+ [MOVE_KARATE_CHOP] = _("KARATE CHOP"),
+ [MOVE_DOUBLE_SLAP] = _("DOUBLESLAP"),
+ [MOVE_COMET_PUNCH] = _("COMET PUNCH"),
+ [MOVE_MEGA_PUNCH] = _("MEGA PUNCH"),
+ [MOVE_PAY_DAY] = _("PAY DAY"),
+ [MOVE_FIRE_PUNCH] = _("FIRE PUNCH"),
+ [MOVE_ICE_PUNCH] = _("ICE PUNCH"),
+ [MOVE_THUNDER_PUNCH] = _("THUNDERPUNCH"),
+ [MOVE_SCRATCH] = _("SCRATCH"),
+ [MOVE_VICE_GRIP] = _("VICEGRIP"),
+ [MOVE_GUILLOTINE] = _("GUILLOTINE"),
+ [MOVE_RAZOR_WIND] = _("RAZOR WIND"),
+ [MOVE_SWORDS_DANCE] = _("SWORDS DANCE"),
+ [MOVE_CUT] = _("CUT"),
+ [MOVE_GUST] = _("GUST"),
+ [MOVE_WING_ATTACK] = _("WING ATTACK"),
+ [MOVE_WHIRLWIND] = _("WHIRLWIND"),
+ [MOVE_FLY] = _("FLY"),
+ [MOVE_BIND] = _("BIND"),
+ [MOVE_SLAM] = _("SLAM"),
+ [MOVE_VINE_WHIP] = _("VINE WHIP"),
+ [MOVE_STOMP] = _("STOMP"),
+ [MOVE_DOUBLE_KICK] = _("DOUBLE KICK"),
+ [MOVE_MEGA_KICK] = _("MEGA KICK"),
+ [MOVE_JUMP_KICK] = _("JUMP KICK"),
+ [MOVE_ROLLING_KICK] = _("ROLLING KICK"),
+ [MOVE_SAND_ATTACK] = _("SAND-ATTACK"),
+ [MOVE_HEADBUTT] = _("HEADBUTT"),
+ [MOVE_HORN_ATTACK] = _("HORN ATTACK"),
+ [MOVE_FURY_ATTACK] = _("FURY ATTACK"),
+ [MOVE_HORN_DRILL] = _("HORN DRILL"),
+ [MOVE_TACKLE] = _("TACKLE"),
+ [MOVE_BODY_SLAM] = _("BODY SLAM"),
+ [MOVE_WRAP] = _("WRAP"),
+ [MOVE_TAKE_DOWN] = _("TAKE DOWN"),
+ [MOVE_THRASH] = _("THRASH"),
+ [MOVE_DOUBLE_EDGE] = _("DOUBLE-EDGE"),
+ [MOVE_TAIL_WHIP] = _("TAIL WHIP"),
+ [MOVE_POISON_STING] = _("POISON STING"),
+ [MOVE_TWINEEDLE] = _("TWINEEDLE"),
+ [MOVE_PIN_MISSILE] = _("PIN MISSILE"),
+ [MOVE_LEER] = _("LEER"),
+ [MOVE_BITE] = _("BITE"),
+ [MOVE_GROWL] = _("GROWL"),
+ [MOVE_ROAR] = _("ROAR"),
+ [MOVE_SING] = _("SING"),
+ [MOVE_SUPERSONIC] = _("SUPERSONIC"),
+ [MOVE_SONIC_BOOM] = _("SONICBOOM"),
+ [MOVE_DISABLE] = _("DISABLE"),
+ [MOVE_ACID] = _("ACID"),
+ [MOVE_EMBER] = _("EMBER"),
+ [MOVE_FLAMETHROWER] = _("FLAMETHROWER"),
+ [MOVE_MIST] = _("MIST"),
+ [MOVE_WATER_GUN] = _("WATER GUN"),
+ [MOVE_HYDRO_PUMP] = _("HYDRO PUMP"),
+ [MOVE_SURF] = _("SURF"),
+ [MOVE_ICE_BEAM] = _("ICE BEAM"),
+ [MOVE_BLIZZARD] = _("BLIZZARD"),
+ [MOVE_PSYBEAM] = _("PSYBEAM"),
+ [MOVE_BUBBLE_BEAM] = _("BUBBLEBEAM"),
+ [MOVE_AURORA_BEAM] = _("AURORA BEAM"),
+ [MOVE_HYPER_BEAM] = _("HYPER BEAM"),
+ [MOVE_PECK] = _("PECK"),
+ [MOVE_DRILL_PECK] = _("DRILL PECK"),
+ [MOVE_SUBMISSION] = _("SUBMISSION"),
+ [MOVE_LOW_KICK] = _("LOW KICK"),
+ [MOVE_COUNTER] = _("COUNTER"),
+ [MOVE_SEISMIC_TOSS] = _("SEISMIC TOSS"),
+ [MOVE_STRENGTH] = _("STRENGTH"),
+ [MOVE_ABSORB] = _("ABSORB"),
+ [MOVE_MEGA_DRAIN] = _("MEGA DRAIN"),
+ [MOVE_LEECH_SEED] = _("LEECH SEED"),
+ [MOVE_GROWTH] = _("GROWTH"),
+ [MOVE_RAZOR_LEAF] = _("RAZOR LEAF"),
+ [MOVE_SOLAR_BEAM] = _("SOLARBEAM"),
+ [MOVE_POISON_POWDER] = _("POISONPOWDER"),
+ [MOVE_STUN_SPORE] = _("STUN SPORE"),
+ [MOVE_SLEEP_POWDER] = _("SLEEP POWDER"),
+ [MOVE_PETAL_DANCE] = _("PETAL DANCE"),
+ [MOVE_STRING_SHOT] = _("STRING SHOT"),
+ [MOVE_DRAGON_RAGE] = _("DRAGON RAGE"),
+ [MOVE_FIRE_SPIN] = _("FIRE SPIN"),
+ [MOVE_THUNDER_SHOCK] = _("THUNDERSHOCK"),
+ [MOVE_THUNDERBOLT] = _("THUNDERBOLT"),
+ [MOVE_THUNDER_WAVE] = _("THUNDER WAVE"),
+ [MOVE_THUNDER] = _("THUNDER"),
+ [MOVE_ROCK_THROW] = _("ROCK THROW"),
+ [MOVE_EARTHQUAKE] = _("EARTHQUAKE"),
+ [MOVE_FISSURE] = _("FISSURE"),
+ [MOVE_DIG] = _("DIG"),
+ [MOVE_TOXIC] = _("TOXIC"),
+ [MOVE_CONFUSION] = _("CONFUSION"),
+ [MOVE_PSYCHIC] = _("PSYCHIC"),
+ [MOVE_HYPNOSIS] = _("HYPNOSIS"),
+ [MOVE_MEDITATE] = _("MEDITATE"),
+ [MOVE_AGILITY] = _("AGILITY"),
+ [MOVE_QUICK_ATTACK] = _("QUICK ATTACK"),
+ [MOVE_RAGE] = _("RAGE"),
+ [MOVE_TELEPORT] = _("TELEPORT"),
+ [MOVE_NIGHT_SHADE] = _("NIGHT SHADE"),
+ [MOVE_MIMIC] = _("MIMIC"),
+ [MOVE_SCREECH] = _("SCREECH"),
+ [MOVE_DOUBLE_TEAM] = _("DOUBLE TEAM"),
+ [MOVE_RECOVER] = _("RECOVER"),
+ [MOVE_HARDEN] = _("HARDEN"),
+ [MOVE_MINIMIZE] = _("MINIMIZE"),
+ [MOVE_SMOKESCREEN] = _("SMOKESCREEN"),
+ [MOVE_CONFUSE_RAY] = _("CONFUSE RAY"),
+ [MOVE_WITHDRAW] = _("WITHDRAW"),
+ [MOVE_DEFENSE_CURL] = _("DEFENSE CURL"),
+ [MOVE_BARRIER] = _("BARRIER"),
+ [MOVE_LIGHT_SCREEN] = _("LIGHT SCREEN"),
+ [MOVE_HAZE] = _("HAZE"),
+ [MOVE_REFLECT] = _("REFLECT"),
+ [MOVE_FOCUS_ENERGY] = _("FOCUS ENERGY"),
+ [MOVE_BIDE] = _("BIDE"),
+ [MOVE_METRONOME] = _("METRONOME"),
+ [MOVE_MIRROR_MOVE] = _("MIRROR MOVE"),
+ [MOVE_SELF_DESTRUCT] = _("SELFDESTRUCT"),
+ [MOVE_EGG_BOMB] = _("EGG BOMB"),
+ [MOVE_LICK] = _("LICK"),
+ [MOVE_SMOG] = _("SMOG"),
+ [MOVE_SLUDGE] = _("SLUDGE"),
+ [MOVE_BONE_CLUB] = _("BONE CLUB"),
+ [MOVE_FIRE_BLAST] = _("FIRE BLAST"),
+ [MOVE_WATERFALL] = _("WATERFALL"),
+ [MOVE_CLAMP] = _("CLAMP"),
+ [MOVE_SWIFT] = _("SWIFT"),
+ [MOVE_SKULL_BASH] = _("SKULL BASH"),
+ [MOVE_SPIKE_CANNON] = _("SPIKE CANNON"),
+ [MOVE_CONSTRICT] = _("CONSTRICT"),
+ [MOVE_AMNESIA] = _("AMNESIA"),
+ [MOVE_KINESIS] = _("KINESIS"),
+ [MOVE_SOFT_BOILED] = _("SOFTBOILED"),
+ [MOVE_HI_JUMP_KICK] = _("HI JUMP KICK"),
+ [MOVE_GLARE] = _("GLARE"),
+ [MOVE_DREAM_EATER] = _("DREAM EATER"),
+ [MOVE_POISON_GAS] = _("POISON GAS"),
+ [MOVE_BARRAGE] = _("BARRAGE"),
+ [MOVE_LEECH_LIFE] = _("LEECH LIFE"),
+ [MOVE_LOVELY_KISS] = _("LOVELY KISS"),
+ [MOVE_SKY_ATTACK] = _("SKY ATTACK"),
+ [MOVE_TRANSFORM] = _("TRANSFORM"),
+ [MOVE_BUBBLE] = _("BUBBLE"),
+ [MOVE_DIZZY_PUNCH] = _("DIZZY PUNCH"),
+ [MOVE_SPORE] = _("SPORE"),
+ [MOVE_FLASH] = _("FLASH"),
+ [MOVE_PSYWAVE] = _("PSYWAVE"),
+ [MOVE_SPLASH] = _("SPLASH"),
+ [MOVE_ACID_ARMOR] = _("ACID ARMOR"),
+ [MOVE_CRABHAMMER] = _("CRABHAMMER"),
+ [MOVE_EXPLOSION] = _("EXPLOSION"),
+ [MOVE_FURY_SWIPES] = _("FURY SWIPES"),
+ [MOVE_BONEMERANG] = _("BONEMERANG"),
+ [MOVE_REST] = _("REST"),
+ [MOVE_ROCK_SLIDE] = _("ROCK SLIDE"),
+ [MOVE_HYPER_FANG] = _("HYPER FANG"),
+ [MOVE_SHARPEN] = _("SHARPEN"),
+ [MOVE_CONVERSION] = _("CONVERSION"),
+ [MOVE_TRI_ATTACK] = _("TRI ATTACK"),
+ [MOVE_SUPER_FANG] = _("SUPER FANG"),
+ [MOVE_SLASH] = _("SLASH"),
+ [MOVE_SUBSTITUTE] = _("SUBSTITUTE"),
+ [MOVE_STRUGGLE] = _("STRUGGLE"),
+ [MOVE_SKETCH] = _("SKETCH"),
+ [MOVE_TRIPLE_KICK] = _("TRIPLE KICK"),
+ [MOVE_THIEF] = _("THIEF"),
+ [MOVE_SPIDER_WEB] = _("SPIDER WEB"),
+ [MOVE_MIND_READER] = _("MIND READER"),
+ [MOVE_NIGHTMARE] = _("NIGHTMARE"),
+ [MOVE_FLAME_WHEEL] = _("FLAME WHEEL"),
+ [MOVE_SNORE] = _("SNORE"),
+ [MOVE_CURSE] = _("CURSE"),
+ [MOVE_FLAIL] = _("FLAIL"),
+ [MOVE_CONVERSION_2] = _("CONVERSION 2"),
+ [MOVE_AEROBLAST] = _("AEROBLAST"),
+ [MOVE_COTTON_SPORE] = _("COTTON SPORE"),
+ [MOVE_REVERSAL] = _("REVERSAL"),
+ [MOVE_SPITE] = _("SPITE"),
+ [MOVE_POWDER_SNOW] = _("POWDER SNOW"),
+ [MOVE_PROTECT] = _("PROTECT"),
+ [MOVE_MACH_PUNCH] = _("MACH PUNCH"),
+ [MOVE_SCARY_FACE] = _("SCARY FACE"),
+ [MOVE_FAINT_ATTACK] = _("FAINT ATTACK"),
+ [MOVE_SWEET_KISS] = _("SWEET KISS"),
+ [MOVE_BELLY_DRUM] = _("BELLY DRUM"),
+ [MOVE_SLUDGE_BOMB] = _("SLUDGE BOMB"),
+ [MOVE_MUD_SLAP] = _("MUD-SLAP"),
+ [MOVE_OCTAZOOKA] = _("OCTAZOOKA"),
+ [MOVE_SPIKES] = _("SPIKES"),
+ [MOVE_ZAP_CANNON] = _("ZAP CANNON"),
+ [MOVE_FORESIGHT] = _("FORESIGHT"),
+ [MOVE_DESTINY_BOND] = _("DESTINY BOND"),
+ [MOVE_PERISH_SONG] = _("PERISH SONG"),
+ [MOVE_ICY_WIND] = _("ICY WIND"),
+ [MOVE_DETECT] = _("DETECT"),
+ [MOVE_BONE_RUSH] = _("BONE RUSH"),
+ [MOVE_LOCK_ON] = _("LOCK-ON"),
+ [MOVE_OUTRAGE] = _("OUTRAGE"),
+ [MOVE_SANDSTORM] = _("SANDSTORM"),
+ [MOVE_GIGA_DRAIN] = _("GIGA DRAIN"),
+ [MOVE_ENDURE] = _("ENDURE"),
+ [MOVE_CHARM] = _("CHARM"),
+ [MOVE_ROLLOUT] = _("ROLLOUT"),
+ [MOVE_FALSE_SWIPE] = _("FALSE SWIPE"),
+ [MOVE_SWAGGER] = _("SWAGGER"),
+ [MOVE_MILK_DRINK] = _("MILK DRINK"),
+ [MOVE_SPARK] = _("SPARK"),
+ [MOVE_FURY_CUTTER] = _("FURY CUTTER"),
+ [MOVE_STEEL_WING] = _("STEEL WING"),
+ [MOVE_MEAN_LOOK] = _("MEAN LOOK"),
+ [MOVE_ATTRACT] = _("ATTRACT"),
+ [MOVE_SLEEP_TALK] = _("SLEEP TALK"),
+ [MOVE_HEAL_BELL] = _("HEAL BELL"),
+ [MOVE_RETURN] = _("RETURN"),
+ [MOVE_PRESENT] = _("PRESENT"),
+ [MOVE_FRUSTRATION] = _("FRUSTRATION"),
+ [MOVE_SAFEGUARD] = _("SAFEGUARD"),
+ [MOVE_PAIN_SPLIT] = _("PAIN SPLIT"),
+ [MOVE_SACRED_FIRE] = _("SACRED FIRE"),
+ [MOVE_MAGNITUDE] = _("MAGNITUDE"),
+ [MOVE_DYNAMIC_PUNCH] = _("DYNAMICPUNCH"),
+ [MOVE_MEGAHORN] = _("MEGAHORN"),
+ [MOVE_DRAGON_BREATH] = _("DRAGONBREATH"),
+ [MOVE_BATON_PASS] = _("BATON PASS"),
+ [MOVE_ENCORE] = _("ENCORE"),
+ [MOVE_PURSUIT] = _("PURSUIT"),
+ [MOVE_RAPID_SPIN] = _("RAPID SPIN"),
+ [MOVE_SWEET_SCENT] = _("SWEET SCENT"),
+ [MOVE_IRON_TAIL] = _("IRON TAIL"),
+ [MOVE_METAL_CLAW] = _("METAL CLAW"),
+ [MOVE_VITAL_THROW] = _("VITAL THROW"),
+ [MOVE_MORNING_SUN] = _("MORNING SUN"),
+ [MOVE_SYNTHESIS] = _("SYNTHESIS"),
+ [MOVE_MOONLIGHT] = _("MOONLIGHT"),
+ [MOVE_HIDDEN_POWER] = _("HIDDEN POWER"),
+ [MOVE_CROSS_CHOP] = _("CROSS CHOP"),
+ [MOVE_TWISTER] = _("TWISTER"),
+ [MOVE_RAIN_DANCE] = _("RAIN DANCE"),
+ [MOVE_SUNNY_DAY] = _("SUNNY DAY"),
+ [MOVE_CRUNCH] = _("CRUNCH"),
+ [MOVE_MIRROR_COAT] = _("MIRROR COAT"),
+ [MOVE_PSYCH_UP] = _("PSYCH UP"),
+ [MOVE_EXTREME_SPEED] = _("EXTREMESPEED"),
+ [MOVE_ANCIENT_POWER] = _("ANCIENTPOWER"),
+ [MOVE_SHADOW_BALL] = _("SHADOW BALL"),
+ [MOVE_FUTURE_SIGHT] = _("FUTURE SIGHT"),
+ [MOVE_ROCK_SMASH] = _("ROCK SMASH"),
+ [MOVE_WHIRLPOOL] = _("WHIRLPOOL"),
+ [MOVE_BEAT_UP] = _("BEAT UP"),
+ [MOVE_FAKE_OUT] = _("FAKE OUT"),
+ [MOVE_UPROAR] = _("UPROAR"),
+ [MOVE_STOCKPILE] = _("STOCKPILE"),
+ [MOVE_SPIT_UP] = _("SPIT UP"),
+ [MOVE_SWALLOW] = _("SWALLOW"),
+ [MOVE_HEAT_WAVE] = _("HEAT WAVE"),
+ [MOVE_HAIL] = _("HAIL"),
+ [MOVE_TORMENT] = _("TORMENT"),
+ [MOVE_FLATTER] = _("FLATTER"),
+ [MOVE_WILL_O_WISP] = _("WILL-O-WISP"),
+ [MOVE_MEMENTO] = _("MEMENTO"),
+ [MOVE_FACADE] = _("FACADE"),
+ [MOVE_FOCUS_PUNCH] = _("FOCUS PUNCH"),
+ [MOVE_SMELLING_SALT] = _("SMELLINGSALT"),
+ [MOVE_FOLLOW_ME] = _("FOLLOW ME"),
+ [MOVE_NATURE_POWER] = _("NATURE POWER"),
+ [MOVE_CHARGE] = _("CHARGE"),
+ [MOVE_TAUNT] = _("TAUNT"),
+ [MOVE_HELPING_HAND] = _("HELPING HAND"),
+ [MOVE_TRICK] = _("TRICK"),
+ [MOVE_ROLE_PLAY] = _("ROLE PLAY"),
+ [MOVE_WISH] = _("WISH"),
+ [MOVE_ASSIST] = _("ASSIST"),
+ [MOVE_INGRAIN] = _("INGRAIN"),
+ [MOVE_SUPERPOWER] = _("SUPERPOWER"),
+ [MOVE_MAGIC_COAT] = _("MAGIC COAT"),
+ [MOVE_RECYCLE] = _("RECYCLE"),
+ [MOVE_REVENGE] = _("REVENGE"),
+ [MOVE_BRICK_BREAK] = _("BRICK BREAK"),
+ [MOVE_YAWN] = _("YAWN"),
+ [MOVE_KNOCK_OFF] = _("KNOCK OFF"),
+ [MOVE_ENDEAVOR] = _("ENDEAVOR"),
+ [MOVE_ERUPTION] = _("ERUPTION"),
+ [MOVE_SKILL_SWAP] = _("SKILL SWAP"),
+ [MOVE_IMPRISON] = _("IMPRISON"),
+ [MOVE_REFRESH] = _("REFRESH"),
+ [MOVE_GRUDGE] = _("GRUDGE"),
+ [MOVE_SNATCH] = _("SNATCH"),
+ [MOVE_SECRET_POWER] = _("SECRET POWER"),
+ [MOVE_DIVE] = _("DIVE"),
+ [MOVE_ARM_THRUST] = _("ARM THRUST"),
+ [MOVE_CAMOUFLAGE] = _("CAMOUFLAGE"),
+ [MOVE_TAIL_GLOW] = _("TAIL GLOW"),
+ [MOVE_LUSTER_PURGE] = _("LUSTER PURGE"),
+ [MOVE_MIST_BALL] = _("MIST BALL"),
+ [MOVE_FEATHER_DANCE] = _("FEATHERDANCE"),
+ [MOVE_TEETER_DANCE] = _("TEETER DANCE"),
+ [MOVE_BLAZE_KICK] = _("BLAZE KICK"),
+ [MOVE_MUD_SPORT] = _("MUD SPORT"),
+ [MOVE_ICE_BALL] = _("ICE BALL"),
+ [MOVE_NEEDLE_ARM] = _("NEEDLE ARM"),
+ [MOVE_SLACK_OFF] = _("SLACK OFF"),
+ [MOVE_HYPER_VOICE] = _("HYPER VOICE"),
+ [MOVE_POISON_FANG] = _("POISON FANG"),
+ [MOVE_CRUSH_CLAW] = _("CRUSH CLAW"),
+ [MOVE_BLAST_BURN] = _("BLAST BURN"),
+ [MOVE_HYDRO_CANNON] = _("HYDRO CANNON"),
+ [MOVE_METEOR_MASH] = _("METEOR MASH"),
+ [MOVE_ASTONISH] = _("ASTONISH"),
+ [MOVE_WEATHER_BALL] = _("WEATHER BALL"),
+ [MOVE_AROMATHERAPY] = _("AROMATHERAPY"),
+ [MOVE_FAKE_TEARS] = _("FAKE TEARS"),
+ [MOVE_AIR_CUTTER] = _("AIR CUTTER"),
+ [MOVE_OVERHEAT] = _("OVERHEAT"),
+ [MOVE_ODOR_SLEUTH] = _("ODOR SLEUTH"),
+ [MOVE_ROCK_TOMB] = _("ROCK TOMB"),
+ [MOVE_SILVER_WIND] = _("SILVER WIND"),
+ [MOVE_METAL_SOUND] = _("METAL SOUND"),
+ [MOVE_GRASS_WHISTLE] = _("GRASSWHISTLE"),
+ [MOVE_TICKLE] = _("TICKLE"),
+ [MOVE_COSMIC_POWER] = _("COSMIC POWER"),
+ [MOVE_WATER_SPOUT] = _("WATER SPOUT"),
+ [MOVE_SIGNAL_BEAM] = _("SIGNAL BEAM"),
+ [MOVE_SHADOW_PUNCH] = _("SHADOW PUNCH"),
+ [MOVE_EXTRASENSORY] = _("EXTRASENSORY"),
+ [MOVE_SKY_UPPERCUT] = _("SKY UPPERCUT"),
+ [MOVE_SAND_TOMB] = _("SAND TOMB"),
+ [MOVE_SHEER_COLD] = _("SHEER COLD"),
+ [MOVE_MUDDY_WATER] = _("MUDDY WATER"),
+ [MOVE_BULLET_SEED] = _("BULLET SEED"),
+ [MOVE_AERIAL_ACE] = _("AERIAL ACE"),
+ [MOVE_ICICLE_SPEAR] = _("ICICLE SPEAR"),
+ [MOVE_IRON_DEFENSE] = _("IRON DEFENSE"),
+ [MOVE_BLOCK] = _("BLOCK"),
+ [MOVE_HOWL] = _("HOWL"),
+ [MOVE_DRAGON_CLAW] = _("DRAGON CLAW"),
+ [MOVE_FRENZY_PLANT] = _("FRENZY PLANT"),
+ [MOVE_BULK_UP] = _("BULK UP"),
+ [MOVE_BOUNCE] = _("BOUNCE"),
+ [MOVE_MUD_SHOT] = _("MUD SHOT"),
+ [MOVE_POISON_TAIL] = _("POISON TAIL"),
+ [MOVE_COVET] = _("COVET"),
+ [MOVE_VOLT_TACKLE] = _("VOLT TACKLE"),
+ [MOVE_MAGICAL_LEAF] = _("MAGICAL LEAF"),
+ [MOVE_WATER_SPORT] = _("WATER SPORT"),
+ [MOVE_CALM_MIND] = _("CALM MIND"),
+ [MOVE_LEAF_BLADE] = _("LEAF BLADE"),
+ [MOVE_DRAGON_DANCE] = _("DRAGON DANCE"),
+ [MOVE_ROCK_BLAST] = _("ROCK BLAST"),
+ [MOVE_SHOCK_WAVE] = _("SHOCK WAVE"),
+ [MOVE_WATER_PULSE] = _("WATER PULSE"),
+ [MOVE_DOOM_DESIRE] = _("DOOM DESIRE"),
+ [MOVE_PSYCHO_BOOST] = _("PSYCHO BOOST"),
+};
diff --git a/src/data/text/species_names.h b/src/data/text/species_names.h
new file mode 100644
index 000000000..840beb22b
--- /dev/null
+++ b/src/data/text/species_names.h
@@ -0,0 +1,414 @@
+const u8 gSpeciesNames[][POKEMON_NAME_LENGTH + 1] = {
+ [SPECIES_NONE] = _("??????????"),
+ [SPECIES_BULBASAUR] = _("BULBASAUR"),
+ [SPECIES_IVYSAUR] = _("IVYSAUR"),
+ [SPECIES_VENUSAUR] = _("VENUSAUR"),
+ [SPECIES_CHARMANDER] = _("CHARMANDER"),
+ [SPECIES_CHARMELEON] = _("CHARMELEON"),
+ [SPECIES_CHARIZARD] = _("CHARIZARD"),
+ [SPECIES_SQUIRTLE] = _("SQUIRTLE"),
+ [SPECIES_WARTORTLE] = _("WARTORTLE"),
+ [SPECIES_BLASTOISE] = _("BLASTOISE"),
+ [SPECIES_CATERPIE] = _("CATERPIE"),
+ [SPECIES_METAPOD] = _("METAPOD"),
+ [SPECIES_BUTTERFREE] = _("BUTTERFREE"),
+ [SPECIES_WEEDLE] = _("WEEDLE"),
+ [SPECIES_KAKUNA] = _("KAKUNA"),
+ [SPECIES_BEEDRILL] = _("BEEDRILL"),
+ [SPECIES_PIDGEY] = _("PIDGEY"),
+ [SPECIES_PIDGEOTTO] = _("PIDGEOTTO"),
+ [SPECIES_PIDGEOT] = _("PIDGEOT"),
+ [SPECIES_RATTATA] = _("RATTATA"),
+ [SPECIES_RATICATE] = _("RATICATE"),
+ [SPECIES_SPEAROW] = _("SPEAROW"),
+ [SPECIES_FEAROW] = _("FEAROW"),
+ [SPECIES_EKANS] = _("EKANS"),
+ [SPECIES_ARBOK] = _("ARBOK"),
+ [SPECIES_PIKACHU] = _("PIKACHU"),
+ [SPECIES_RAICHU] = _("RAICHU"),
+ [SPECIES_SANDSHREW] = _("SANDSHREW"),
+ [SPECIES_SANDSLASH] = _("SANDSLASH"),
+ [SPECIES_NIDORAN_F] = _("NIDORAN♀"),
+ [SPECIES_NIDORINA] = _("NIDORINA"),
+ [SPECIES_NIDOQUEEN] = _("NIDOQUEEN"),
+ [SPECIES_NIDORAN_M] = _("NIDORAN♂"),
+ [SPECIES_NIDORINO] = _("NIDORINO"),
+ [SPECIES_NIDOKING] = _("NIDOKING"),
+ [SPECIES_CLEFAIRY] = _("CLEFAIRY"),
+ [SPECIES_CLEFABLE] = _("CLEFABLE"),
+ [SPECIES_VULPIX] = _("VULPIX"),
+ [SPECIES_NINETALES] = _("NINETALES"),
+ [SPECIES_JIGGLYPUFF] = _("JIGGLYPUFF"),
+ [SPECIES_WIGGLYTUFF] = _("WIGGLYTUFF"),
+ [SPECIES_ZUBAT] = _("ZUBAT"),
+ [SPECIES_GOLBAT] = _("GOLBAT"),
+ [SPECIES_ODDISH] = _("ODDISH"),
+ [SPECIES_GLOOM] = _("GLOOM"),
+ [SPECIES_VILEPLUME] = _("VILEPLUME"),
+ [SPECIES_PARAS] = _("PARAS"),
+ [SPECIES_PARASECT] = _("PARASECT"),
+ [SPECIES_VENONAT] = _("VENONAT"),
+ [SPECIES_VENOMOTH] = _("VENOMOTH"),
+ [SPECIES_DIGLETT] = _("DIGLETT"),
+ [SPECIES_DUGTRIO] = _("DUGTRIO"),
+ [SPECIES_MEOWTH] = _("MEOWTH"),
+ [SPECIES_PERSIAN] = _("PERSIAN"),
+ [SPECIES_PSYDUCK] = _("PSYDUCK"),
+ [SPECIES_GOLDUCK] = _("GOLDUCK"),
+ [SPECIES_MANKEY] = _("MANKEY"),
+ [SPECIES_PRIMEAPE] = _("PRIMEAPE"),
+ [SPECIES_GROWLITHE] = _("GROWLITHE"),
+ [SPECIES_ARCANINE] = _("ARCANINE"),
+ [SPECIES_POLIWAG] = _("POLIWAG"),
+ [SPECIES_POLIWHIRL] = _("POLIWHIRL"),
+ [SPECIES_POLIWRATH] = _("POLIWRATH"),
+ [SPECIES_ABRA] = _("ABRA"),
+ [SPECIES_KADABRA] = _("KADABRA"),
+ [SPECIES_ALAKAZAM] = _("ALAKAZAM"),
+ [SPECIES_MACHOP] = _("MACHOP"),
+ [SPECIES_MACHOKE] = _("MACHOKE"),
+ [SPECIES_MACHAMP] = _("MACHAMP"),
+ [SPECIES_BELLSPROUT] = _("BELLSPROUT"),
+ [SPECIES_WEEPINBELL] = _("WEEPINBELL"),
+ [SPECIES_VICTREEBEL] = _("VICTREEBEL"),
+ [SPECIES_TENTACOOL] = _("TENTACOOL"),
+ [SPECIES_TENTACRUEL] = _("TENTACRUEL"),
+ [SPECIES_GEODUDE] = _("GEODUDE"),
+ [SPECIES_GRAVELER] = _("GRAVELER"),
+ [SPECIES_GOLEM] = _("GOLEM"),
+ [SPECIES_PONYTA] = _("PONYTA"),
+ [SPECIES_RAPIDASH] = _("RAPIDASH"),
+ [SPECIES_SLOWPOKE] = _("SLOWPOKE"),
+ [SPECIES_SLOWBRO] = _("SLOWBRO"),
+ [SPECIES_MAGNEMITE] = _("MAGNEMITE"),
+ [SPECIES_MAGNETON] = _("MAGNETON"),
+ [SPECIES_FARFETCHD] = _("FARFETCH’D"),
+ [SPECIES_DODUO] = _("DODUO"),
+ [SPECIES_DODRIO] = _("DODRIO"),
+ [SPECIES_SEEL] = _("SEEL"),
+ [SPECIES_DEWGONG] = _("DEWGONG"),
+ [SPECIES_GRIMER] = _("GRIMER"),
+ [SPECIES_MUK] = _("MUK"),
+ [SPECIES_SHELLDER] = _("SHELLDER"),
+ [SPECIES_CLOYSTER] = _("CLOYSTER"),
+ [SPECIES_GASTLY] = _("GASTLY"),
+ [SPECIES_HAUNTER] = _("HAUNTER"),
+ [SPECIES_GENGAR] = _("GENGAR"),
+ [SPECIES_ONIX] = _("ONIX"),
+ [SPECIES_DROWZEE] = _("DROWZEE"),
+ [SPECIES_HYPNO] = _("HYPNO"),
+ [SPECIES_KRABBY] = _("KRABBY"),
+ [SPECIES_KINGLER] = _("KINGLER"),
+ [SPECIES_VOLTORB] = _("VOLTORB"),
+ [SPECIES_ELECTRODE] = _("ELECTRODE"),
+ [SPECIES_EXEGGCUTE] = _("EXEGGCUTE"),
+ [SPECIES_EXEGGUTOR] = _("EXEGGUTOR"),
+ [SPECIES_CUBONE] = _("CUBONE"),
+ [SPECIES_MAROWAK] = _("MAROWAK"),
+ [SPECIES_HITMONLEE] = _("HITMONLEE"),
+ [SPECIES_HITMONCHAN] = _("HITMONCHAN"),
+ [SPECIES_LICKITUNG] = _("LICKITUNG"),
+ [SPECIES_KOFFING] = _("KOFFING"),
+ [SPECIES_WEEZING] = _("WEEZING"),
+ [SPECIES_RHYHORN] = _("RHYHORN"),
+ [SPECIES_RHYDON] = _("RHYDON"),
+ [SPECIES_CHANSEY] = _("CHANSEY"),
+ [SPECIES_TANGELA] = _("TANGELA"),
+ [SPECIES_KANGASKHAN] = _("KANGASKHAN"),
+ [SPECIES_HORSEA] = _("HORSEA"),
+ [SPECIES_SEADRA] = _("SEADRA"),
+ [SPECIES_GOLDEEN] = _("GOLDEEN"),
+ [SPECIES_SEAKING] = _("SEAKING"),
+ [SPECIES_STARYU] = _("STARYU"),
+ [SPECIES_STARMIE] = _("STARMIE"),
+ [SPECIES_MR_MIME] = _("MR. MIME"),
+ [SPECIES_SCYTHER] = _("SCYTHER"),
+ [SPECIES_JYNX] = _("JYNX"),
+ [SPECIES_ELECTABUZZ] = _("ELECTABUZZ"),
+ [SPECIES_MAGMAR] = _("MAGMAR"),
+ [SPECIES_PINSIR] = _("PINSIR"),
+ [SPECIES_TAUROS] = _("TAUROS"),
+ [SPECIES_MAGIKARP] = _("MAGIKARP"),
+ [SPECIES_GYARADOS] = _("GYARADOS"),
+ [SPECIES_LAPRAS] = _("LAPRAS"),
+ [SPECIES_DITTO] = _("DITTO"),
+ [SPECIES_EEVEE] = _("EEVEE"),
+ [SPECIES_VAPOREON] = _("VAPOREON"),
+ [SPECIES_JOLTEON] = _("JOLTEON"),
+ [SPECIES_FLAREON] = _("FLAREON"),
+ [SPECIES_PORYGON] = _("PORYGON"),
+ [SPECIES_OMANYTE] = _("OMANYTE"),
+ [SPECIES_OMASTAR] = _("OMASTAR"),
+ [SPECIES_KABUTO] = _("KABUTO"),
+ [SPECIES_KABUTOPS] = _("KABUTOPS"),
+ [SPECIES_AERODACTYL] = _("AERODACTYL"),
+ [SPECIES_SNORLAX] = _("SNORLAX"),
+ [SPECIES_ARTICUNO] = _("ARTICUNO"),
+ [SPECIES_ZAPDOS] = _("ZAPDOS"),
+ [SPECIES_MOLTRES] = _("MOLTRES"),
+ [SPECIES_DRATINI] = _("DRATINI"),
+ [SPECIES_DRAGONAIR] = _("DRAGONAIR"),
+ [SPECIES_DRAGONITE] = _("DRAGONITE"),
+ [SPECIES_MEWTWO] = _("MEWTWO"),
+ [SPECIES_MEW] = _("MEW"),
+ [SPECIES_CHIKORITA] = _("CHIKORITA"),
+ [SPECIES_BAYLEEF] = _("BAYLEEF"),
+ [SPECIES_MEGANIUM] = _("MEGANIUM"),
+ [SPECIES_CYNDAQUIL] = _("CYNDAQUIL"),
+ [SPECIES_QUILAVA] = _("QUILAVA"),
+ [SPECIES_TYPHLOSION] = _("TYPHLOSION"),
+ [SPECIES_TOTODILE] = _("TOTODILE"),
+ [SPECIES_CROCONAW] = _("CROCONAW"),
+ [SPECIES_FERALIGATR] = _("FERALIGATR"),
+ [SPECIES_SENTRET] = _("SENTRET"),
+ [SPECIES_FURRET] = _("FURRET"),
+ [SPECIES_HOOTHOOT] = _("HOOTHOOT"),
+ [SPECIES_NOCTOWL] = _("NOCTOWL"),
+ [SPECIES_LEDYBA] = _("LEDYBA"),
+ [SPECIES_LEDIAN] = _("LEDIAN"),
+ [SPECIES_SPINARAK] = _("SPINARAK"),
+ [SPECIES_ARIADOS] = _("ARIADOS"),
+ [SPECIES_CROBAT] = _("CROBAT"),
+ [SPECIES_CHINCHOU] = _("CHINCHOU"),
+ [SPECIES_LANTURN] = _("LANTURN"),
+ [SPECIES_PICHU] = _("PICHU"),
+ [SPECIES_CLEFFA] = _("CLEFFA"),
+ [SPECIES_IGGLYBUFF] = _("IGGLYBUFF"),
+ [SPECIES_TOGEPI] = _("TOGEPI"),
+ [SPECIES_TOGETIC] = _("TOGETIC"),
+ [SPECIES_NATU] = _("NATU"),
+ [SPECIES_XATU] = _("XATU"),
+ [SPECIES_MAREEP] = _("MAREEP"),
+ [SPECIES_FLAAFFY] = _("FLAAFFY"),
+ [SPECIES_AMPHAROS] = _("AMPHAROS"),
+ [SPECIES_BELLOSSOM] = _("BELLOSSOM"),
+ [SPECIES_MARILL] = _("MARILL"),
+ [SPECIES_AZUMARILL] = _("AZUMARILL"),
+ [SPECIES_SUDOWOODO] = _("SUDOWOODO"),
+ [SPECIES_POLITOED] = _("POLITOED"),
+ [SPECIES_HOPPIP] = _("HOPPIP"),
+ [SPECIES_SKIPLOOM] = _("SKIPLOOM"),
+ [SPECIES_JUMPLUFF] = _("JUMPLUFF"),
+ [SPECIES_AIPOM] = _("AIPOM"),
+ [SPECIES_SUNKERN] = _("SUNKERN"),
+ [SPECIES_SUNFLORA] = _("SUNFLORA"),
+ [SPECIES_YANMA] = _("YANMA"),
+ [SPECIES_WOOPER] = _("WOOPER"),
+ [SPECIES_QUAGSIRE] = _("QUAGSIRE"),
+ [SPECIES_ESPEON] = _("ESPEON"),
+ [SPECIES_UMBREON] = _("UMBREON"),
+ [SPECIES_MURKROW] = _("MURKROW"),
+ [SPECIES_SLOWKING] = _("SLOWKING"),
+ [SPECIES_MISDREAVUS] = _("MISDREAVUS"),
+ [SPECIES_UNOWN] = _("UNOWN"),
+ [SPECIES_WOBBUFFET] = _("WOBBUFFET"),
+ [SPECIES_GIRAFARIG] = _("GIRAFARIG"),
+ [SPECIES_PINECO] = _("PINECO"),
+ [SPECIES_FORRETRESS] = _("FORRETRESS"),
+ [SPECIES_DUNSPARCE] = _("DUNSPARCE"),
+ [SPECIES_GLIGAR] = _("GLIGAR"),
+ [SPECIES_STEELIX] = _("STEELIX"),
+ [SPECIES_SNUBBULL] = _("SNUBBULL"),
+ [SPECIES_GRANBULL] = _("GRANBULL"),
+ [SPECIES_QWILFISH] = _("QWILFISH"),
+ [SPECIES_SCIZOR] = _("SCIZOR"),
+ [SPECIES_SHUCKLE] = _("SHUCKLE"),
+ [SPECIES_HERACROSS] = _("HERACROSS"),
+ [SPECIES_SNEASEL] = _("SNEASEL"),
+ [SPECIES_TEDDIURSA] = _("TEDDIURSA"),
+ [SPECIES_URSARING] = _("URSARING"),
+ [SPECIES_SLUGMA] = _("SLUGMA"),
+ [SPECIES_MAGCARGO] = _("MAGCARGO"),
+ [SPECIES_SWINUB] = _("SWINUB"),
+ [SPECIES_PILOSWINE] = _("PILOSWINE"),
+ [SPECIES_CORSOLA] = _("CORSOLA"),
+ [SPECIES_REMORAID] = _("REMORAID"),
+ [SPECIES_OCTILLERY] = _("OCTILLERY"),
+ [SPECIES_DELIBIRD] = _("DELIBIRD"),
+ [SPECIES_MANTINE] = _("MANTINE"),
+ [SPECIES_SKARMORY] = _("SKARMORY"),
+ [SPECIES_HOUNDOUR] = _("HOUNDOUR"),
+ [SPECIES_HOUNDOOM] = _("HOUNDOOM"),
+ [SPECIES_KINGDRA] = _("KINGDRA"),
+ [SPECIES_PHANPY] = _("PHANPY"),
+ [SPECIES_DONPHAN] = _("DONPHAN"),
+ [SPECIES_PORYGON2] = _("PORYGON2"),
+ [SPECIES_STANTLER] = _("STANTLER"),
+ [SPECIES_SMEARGLE] = _("SMEARGLE"),
+ [SPECIES_TYROGUE] = _("TYROGUE"),
+ [SPECIES_HITMONTOP] = _("HITMONTOP"),
+ [SPECIES_SMOOCHUM] = _("SMOOCHUM"),
+ [SPECIES_ELEKID] = _("ELEKID"),
+ [SPECIES_MAGBY] = _("MAGBY"),
+ [SPECIES_MILTANK] = _("MILTANK"),
+ [SPECIES_BLISSEY] = _("BLISSEY"),
+ [SPECIES_RAIKOU] = _("RAIKOU"),
+ [SPECIES_ENTEI] = _("ENTEI"),
+ [SPECIES_SUICUNE] = _("SUICUNE"),
+ [SPECIES_LARVITAR] = _("LARVITAR"),
+ [SPECIES_PUPITAR] = _("PUPITAR"),
+ [SPECIES_TYRANITAR] = _("TYRANITAR"),
+ [SPECIES_LUGIA] = _("LUGIA"),
+ [SPECIES_HO_OH] = _("HO-OH"),
+ [SPECIES_CELEBI] = _("CELEBI"),
+ [SPECIES_OLD_UNOWN_B] = _("?"),
+ [SPECIES_OLD_UNOWN_C] = _("?"),
+ [SPECIES_OLD_UNOWN_D] = _("?"),
+ [SPECIES_OLD_UNOWN_E] = _("?"),
+ [SPECIES_OLD_UNOWN_F] = _("?"),
+ [SPECIES_OLD_UNOWN_G] = _("?"),
+ [SPECIES_OLD_UNOWN_H] = _("?"),
+ [SPECIES_OLD_UNOWN_I] = _("?"),
+ [SPECIES_OLD_UNOWN_J] = _("?"),
+ [SPECIES_OLD_UNOWN_K] = _("?"),
+ [SPECIES_OLD_UNOWN_L] = _("?"),
+ [SPECIES_OLD_UNOWN_M] = _("?"),
+ [SPECIES_OLD_UNOWN_N] = _("?"),
+ [SPECIES_OLD_UNOWN_O] = _("?"),
+ [SPECIES_OLD_UNOWN_P] = _("?"),
+ [SPECIES_OLD_UNOWN_Q] = _("?"),
+ [SPECIES_OLD_UNOWN_R] = _("?"),
+ [SPECIES_OLD_UNOWN_S] = _("?"),
+ [SPECIES_OLD_UNOWN_T] = _("?"),
+ [SPECIES_OLD_UNOWN_U] = _("?"),
+ [SPECIES_OLD_UNOWN_V] = _("?"),
+ [SPECIES_OLD_UNOWN_W] = _("?"),
+ [SPECIES_OLD_UNOWN_X] = _("?"),
+ [SPECIES_OLD_UNOWN_Y] = _("?"),
+ [SPECIES_OLD_UNOWN_Z] = _("?"),
+ [SPECIES_TREECKO] = _("TREECKO"),
+ [SPECIES_GROVYLE] = _("GROVYLE"),
+ [SPECIES_SCEPTILE] = _("SCEPTILE"),
+ [SPECIES_TORCHIC] = _("TORCHIC"),
+ [SPECIES_COMBUSKEN] = _("COMBUSKEN"),
+ [SPECIES_BLAZIKEN] = _("BLAZIKEN"),
+ [SPECIES_MUDKIP] = _("MUDKIP"),
+ [SPECIES_MARSHTOMP] = _("MARSHTOMP"),
+ [SPECIES_SWAMPERT] = _("SWAMPERT"),
+ [SPECIES_POOCHYENA] = _("POOCHYENA"),
+ [SPECIES_MIGHTYENA] = _("MIGHTYENA"),
+ [SPECIES_ZIGZAGOON] = _("ZIGZAGOON"),
+ [SPECIES_LINOONE] = _("LINOONE"),
+ [SPECIES_WURMPLE] = _("WURMPLE"),
+ [SPECIES_SILCOON] = _("SILCOON"),
+ [SPECIES_BEAUTIFLY] = _("BEAUTIFLY"),
+ [SPECIES_CASCOON] = _("CASCOON"),
+ [SPECIES_DUSTOX] = _("DUSTOX"),
+ [SPECIES_LOTAD] = _("LOTAD"),
+ [SPECIES_LOMBRE] = _("LOMBRE"),
+ [SPECIES_LUDICOLO] = _("LUDICOLO"),
+ [SPECIES_SEEDOT] = _("SEEDOT"),
+ [SPECIES_NUZLEAF] = _("NUZLEAF"),
+ [SPECIES_SHIFTRY] = _("SHIFTRY"),
+ [SPECIES_NINCADA] = _("NINCADA"),
+ [SPECIES_NINJASK] = _("NINJASK"),
+ [SPECIES_SHEDINJA] = _("SHEDINJA"),
+ [SPECIES_TAILLOW] = _("TAILLOW"),
+ [SPECIES_SWELLOW] = _("SWELLOW"),
+ [SPECIES_SHROOMISH] = _("SHROOMISH"),
+ [SPECIES_BRELOOM] = _("BRELOOM"),
+ [SPECIES_SPINDA] = _("SPINDA"),
+ [SPECIES_WINGULL] = _("WINGULL"),
+ [SPECIES_PELIPPER] = _("PELIPPER"),
+ [SPECIES_SURSKIT] = _("SURSKIT"),
+ [SPECIES_MASQUERAIN] = _("MASQUERAIN"),
+ [SPECIES_WAILMER] = _("WAILMER"),
+ [SPECIES_WAILORD] = _("WAILORD"),
+ [SPECIES_SKITTY] = _("SKITTY"),
+ [SPECIES_DELCATTY] = _("DELCATTY"),
+ [SPECIES_KECLEON] = _("KECLEON"),
+ [SPECIES_BALTOY] = _("BALTOY"),
+ [SPECIES_CLAYDOL] = _("CLAYDOL"),
+ [SPECIES_NOSEPASS] = _("NOSEPASS"),
+ [SPECIES_TORKOAL] = _("TORKOAL"),
+ [SPECIES_SABLEYE] = _("SABLEYE"),
+ [SPECIES_BARBOACH] = _("BARBOACH"),
+ [SPECIES_WHISCASH] = _("WHISCASH"),
+ [SPECIES_LUVDISC] = _("LUVDISC"),
+ [SPECIES_CORPHISH] = _("CORPHISH"),
+ [SPECIES_CRAWDAUNT] = _("CRAWDAUNT"),
+ [SPECIES_FEEBAS] = _("FEEBAS"),
+ [SPECIES_MILOTIC] = _("MILOTIC"),
+ [SPECIES_CARVANHA] = _("CARVANHA"),
+ [SPECIES_SHARPEDO] = _("SHARPEDO"),
+ [SPECIES_TRAPINCH] = _("TRAPINCH"),
+ [SPECIES_VIBRAVA] = _("VIBRAVA"),
+ [SPECIES_FLYGON] = _("FLYGON"),
+ [SPECIES_MAKUHITA] = _("MAKUHITA"),
+ [SPECIES_HARIYAMA] = _("HARIYAMA"),
+ [SPECIES_ELECTRIKE] = _("ELECTRIKE"),
+ [SPECIES_MANECTRIC] = _("MANECTRIC"),
+ [SPECIES_NUMEL] = _("NUMEL"),
+ [SPECIES_CAMERUPT] = _("CAMERUPT"),
+ [SPECIES_SPHEAL] = _("SPHEAL"),
+ [SPECIES_SEALEO] = _("SEALEO"),
+ [SPECIES_WALREIN] = _("WALREIN"),
+ [SPECIES_CACNEA] = _("CACNEA"),
+ [SPECIES_CACTURNE] = _("CACTURNE"),
+ [SPECIES_SNORUNT] = _("SNORUNT"),
+ [SPECIES_GLALIE] = _("GLALIE"),
+ [SPECIES_LUNATONE] = _("LUNATONE"),
+ [SPECIES_SOLROCK] = _("SOLROCK"),
+ [SPECIES_AZURILL] = _("AZURILL"),
+ [SPECIES_SPOINK] = _("SPOINK"),
+ [SPECIES_GRUMPIG] = _("GRUMPIG"),
+ [SPECIES_PLUSLE] = _("PLUSLE"),
+ [SPECIES_MINUN] = _("MINUN"),
+ [SPECIES_MAWILE] = _("MAWILE"),
+ [SPECIES_MEDITITE] = _("MEDITITE"),
+ [SPECIES_MEDICHAM] = _("MEDICHAM"),
+ [SPECIES_SWABLU] = _("SWABLU"),
+ [SPECIES_ALTARIA] = _("ALTARIA"),
+ [SPECIES_WYNAUT] = _("WYNAUT"),
+ [SPECIES_DUSKULL] = _("DUSKULL"),
+ [SPECIES_DUSCLOPS] = _("DUSCLOPS"),
+ [SPECIES_ROSELIA] = _("ROSELIA"),
+ [SPECIES_SLAKOTH] = _("SLAKOTH"),
+ [SPECIES_VIGOROTH] = _("VIGOROTH"),
+ [SPECIES_SLAKING] = _("SLAKING"),
+ [SPECIES_GULPIN] = _("GULPIN"),
+ [SPECIES_SWALOT] = _("SWALOT"),
+ [SPECIES_TROPIUS] = _("TROPIUS"),
+ [SPECIES_WHISMUR] = _("WHISMUR"),
+ [SPECIES_LOUDRED] = _("LOUDRED"),
+ [SPECIES_EXPLOUD] = _("EXPLOUD"),
+ [SPECIES_CLAMPERL] = _("CLAMPERL"),
+ [SPECIES_HUNTAIL] = _("HUNTAIL"),
+ [SPECIES_GOREBYSS] = _("GOREBYSS"),
+ [SPECIES_ABSOL] = _("ABSOL"),
+ [SPECIES_SHUPPET] = _("SHUPPET"),
+ [SPECIES_BANETTE] = _("BANETTE"),
+ [SPECIES_SEVIPER] = _("SEVIPER"),
+ [SPECIES_ZANGOOSE] = _("ZANGOOSE"),
+ [SPECIES_RELICANTH] = _("RELICANTH"),
+ [SPECIES_ARON] = _("ARON"),
+ [SPECIES_LAIRON] = _("LAIRON"),
+ [SPECIES_AGGRON] = _("AGGRON"),
+ [SPECIES_CASTFORM] = _("CASTFORM"),
+ [SPECIES_VOLBEAT] = _("VOLBEAT"),
+ [SPECIES_ILLUMISE] = _("ILLUMISE"),
+ [SPECIES_LILEEP] = _("LILEEP"),
+ [SPECIES_CRADILY] = _("CRADILY"),
+ [SPECIES_ANORITH] = _("ANORITH"),
+ [SPECIES_ARMALDO] = _("ARMALDO"),
+ [SPECIES_RALTS] = _("RALTS"),
+ [SPECIES_KIRLIA] = _("KIRLIA"),
+ [SPECIES_GARDEVOIR] = _("GARDEVOIR"),
+ [SPECIES_BAGON] = _("BAGON"),
+ [SPECIES_SHELGON] = _("SHELGON"),
+ [SPECIES_SALAMENCE] = _("SALAMENCE"),
+ [SPECIES_BELDUM] = _("BELDUM"),
+ [SPECIES_METANG] = _("METANG"),
+ [SPECIES_METAGROSS] = _("METAGROSS"),
+ [SPECIES_REGIROCK] = _("REGIROCK"),
+ [SPECIES_REGICE] = _("REGICE"),
+ [SPECIES_REGISTEEL] = _("REGISTEEL"),
+ [SPECIES_KYOGRE] = _("KYOGRE"),
+ [SPECIES_GROUDON] = _("GROUDON"),
+ [SPECIES_RAYQUAZA] = _("RAYQUAZA"),
+ [SPECIES_LATIAS] = _("LATIAS"),
+ [SPECIES_LATIOS] = _("LATIOS"),
+ [SPECIES_JIRACHI] = _("JIRACHI"),
+ [SPECIES_DEOXYS] = _("DEOXYS"),
+ [SPECIES_CHIMECHO] = _("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..7a126a128
--- /dev/null
+++ b/src/data/text/trainer_class_names.h
@@ -0,0 +1,73 @@
+#ifndef GUARD_TRAINER_CLASS_NAMES_H
+#define GUARD_TRAINER_CLASS_NAMES_H
+
+const u8 gTrainerClassNames[][13] = {
+ _("{PKMN} TRAINER"),
+ _("{PKMN} TRAINER"),
+ _("HIKER"),
+ _("TEAM AQUA"),
+ _("{PKMN} BREEDER"),
+ _("COOLTRAINER"),
+ _("BIRD KEEPER"),
+ _("COLLECTOR"),
+ _("SWIMMER♂"),
+ _("TEAM MAGMA"),
+ _("EXPERT"),
+ _("AQUA ADMIN"),
+ _("BLACK BELT"),
+ _("AQUA LEADER"),
+ _("HEX MANIAC"),
+ _("AROMA LADY"),
+ _("RUIN MANIAC"),
+ _("INTERVIEWER"),
+ _("TUBER"),
+ _("TUBER"),
+ _("LADY"),
+ _("BEAUTY"),
+ _("RICH BOY"),
+ _("POKéMANIAC"),
+ _("GUITARIST"),
+ _("KINDLER"),
+ _("CAMPER"),
+ _("PICNICKER"),
+ _("BUG MANIAC"),
+ _("PSYCHIC"),
+ _("GENTLEMAN"),
+ _("ELITE FOUR"),
+ _("LEADER"),
+ _("SCHOOL KID"),
+ _("SR. AND JR."),
+ _("WINSTRATE"),
+ _("POKéFAN"),
+ _("YOUNGSTER"),
+ _("CHAMPION"),
+ _("FISHERMAN"),
+ _("TRIATHLETE"),
+ _("DRAGON TAMER"),
+ _("NINJA BOY"),
+ _("BATTLE GIRL"),
+ _("PARASOL LADY"),
+ _("SWIMMER♀"),
+ _("TWINS"),
+ _("SAILOR"),
+ _("COOLTRAINER"),
+ _("MAGMA ADMIN"),
+ _("{PKMN} TRAINER"),
+ _("BUG CATCHER"),
+ _("{PKMN} RANGER"),
+ _("MAGMA LEADER"),
+ _("LASS"),
+ _("YOUNG COUPLE"),
+ _("OLD COUPLE"),
+ _("SIS AND BRO"),
+ _("SALON MAIDEN"),
+ _("DOME ACE"),
+ _("PALACE MAVEN"),
+ _("ARENA TYCOON"),
+ _("FACTORY HEAD"),
+ _("PIKE QUEEN"),
+ _("PYRAMID KING"),
+ _("{PKMN} TRAINER"),
+};
+
+#endif
diff --git a/src/data/trainer_parties.h b/src/data/trainer_parties.h
new file mode 100644
index 000000000..4993186d2
--- /dev/null
+++ b/src/data/trainer_parties.h
@@ -0,0 +1,12437 @@
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Sawyer1[] = {
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_GEODUDE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt1[] = {
+ {
+ .iv = 0,
+ .lvl = 32,
+ .species = SPECIES_POOCHYENA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt2[] = {
+ {
+ .iv = 0,
+ .lvl = 31,
+ .species = SPECIES_ZUBAT,
+ },
+ {
+ .iv = 0,
+ .lvl = 31,
+ .species = SPECIES_CARVANHA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt3[] = {
+ {
+ .iv = 0,
+ .lvl = 32,
+ .species = SPECIES_ZUBAT,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt4[] = {
+ {
+ .iv = 0,
+ .lvl = 32,
+ .species = SPECIES_CARVANHA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt5[] = {
+ {
+ .iv = 0,
+ .lvl = 36,
+ .species = SPECIES_POOCHYENA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt6[] = {
+ {
+ .iv = 0,
+ .lvl = 36,
+ .species = SPECIES_CARVANHA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt7[] = {
+ {
+ .iv = 0,
+ .lvl = 36,
+ .species = SPECIES_ZUBAT,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Gabrielle1[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_SKITTY,
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_POOCHYENA,
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_ZIGZAGOON,
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_LOTAD,
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_SEEDOT,
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_TAILLOW,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt8[] = {
+ {
+ .iv = 0,
+ .lvl = 9,
+ .species = SPECIES_POOCHYENA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Marcel[] = {
+ {
+ .iv = 100,
+ .lvl = 29,
+ .species = SPECIES_MANECTRIC,
+ },
+ {
+ .iv = 100,
+ .lvl = 29,
+ .species = SPECIES_SHIFTRY,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Alberto[] = {
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_PELIPPER,
+ },
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_XATU,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Ed[] = {
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_ZANGOOSE,
+ },
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_SEVIPER,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt9[] = {
+ {
+ .iv = 0,
+ .lvl = 36,
+ .species = SPECIES_CARVANHA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Declan[] = {
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_GYARADOS,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt10[] = {
+ {
+ .iv = 0,
+ .lvl = 11,
+ .species = SPECIES_POOCHYENA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt11[] = {
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_ZUBAT,
+ },
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_POOCHYENA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt12[] = {
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_POOCHYENA,
+ },
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_CARVANHA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt13[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_POOCHYENA,
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_ZUBAT,
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_CARVANHA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt14[] = {
+ {
+ .iv = 0,
+ .lvl = 15,
+ .species = SPECIES_CARVANHA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt15[] = {
+ {
+ .iv = 0,
+ .lvl = 14,
+ .species = SPECIES_ZUBAT,
+ },
+ {
+ .iv = 0,
+ .lvl = 14,
+ .species = SPECIES_CARVANHA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt16[] = {
+ {
+ .iv = 0,
+ .lvl = 32,
+ .species = SPECIES_NUMEL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt17[] = {
+ {
+ .iv = 0,
+ .lvl = 32,
+ .species = SPECIES_ZUBAT,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt18[] = {
+ {
+ .iv = 0,
+ .lvl = 32,
+ .species = SPECIES_CARVANHA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt19[] = {
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_POOCHYENA,
+ },
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_CARVANHA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt20[] = {
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_CARVANHA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt21[] = {
+ {
+ .iv = 0,
+ .lvl = 32,
+ .species = SPECIES_CARVANHA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt22[] = {
+ {
+ .iv = 0,
+ .lvl = 32,
+ .species = SPECIES_ZUBAT,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Fredrick[] = {
+ {
+ .iv = 100,
+ .lvl = 30,
+ .species = SPECIES_MAKUHITA,
+ },
+ {
+ .iv = 100,
+ .lvl = 30,
+ .species = SPECIES_MACHOKE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Matt[] = {
+ {
+ .iv = 50,
+ .lvl = 34,
+ .species = SPECIES_MIGHTYENA,
+ },
+ {
+ .iv = 50,
+ .lvl = 34,
+ .species = SPECIES_GOLBAT,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Zander[] = {
+ {
+ .iv = 0,
+ .lvl = 31,
+ .species = SPECIES_HARIYAMA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Shelly1[] = {
+ {
+ .iv = 50,
+ .lvl = 28,
+ .species = SPECIES_CARVANHA,
+ },
+ {
+ .iv = 50,
+ .lvl = 28,
+ .species = SPECIES_MIGHTYENA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Shelly2[] = {
+ {
+ .iv = 100,
+ .lvl = 37,
+ .species = SPECIES_SHARPEDO,
+ },
+ {
+ .iv = 100,
+ .lvl = 37,
+ .species = SPECIES_MIGHTYENA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Archie[] = {
+ {
+ .iv = 150,
+ .lvl = 41,
+ .species = SPECIES_MIGHTYENA,
+ },
+ {
+ .iv = 150,
+ .lvl = 41,
+ .species = SPECIES_CROBAT,
+ },
+ {
+ .iv = 150,
+ .lvl = 43,
+ .species = SPECIES_SHARPEDO,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Leah[] = {
+ {
+ .iv = 0,
+ .lvl = 31,
+ .species = SPECIES_SPOINK,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Daisy[] = {
+ {
+ .iv = 0,
+ .lvl = 14,
+ .species = SPECIES_SHROOMISH,
+ },
+ {
+ .iv = 0,
+ .lvl = 14,
+ .species = SPECIES_ROSELIA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Rose1[] = {
+ {
+ .iv = 0,
+ .lvl = 14,
+ .species = SPECIES_ROSELIA,
+ },
+ {
+ .iv = 0,
+ .lvl = 14,
+ .species = SPECIES_SHROOMISH,
+ },
+ {
+ .iv = 0,
+ .lvl = 14,
+ .species = SPECIES_ROSELIA,
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Felix[] = {
+ {
+ .iv = 0,
+ .lvl = 43,
+ .species = SPECIES_MEDICHAM,
+ .moves = MOVE_PSYCHIC, MOVE_NONE, MOVE_NONE, MOVE_NONE
+ },
+ {
+ .iv = 0,
+ .lvl = 43,
+ .species = SPECIES_CLAYDOL,
+ .moves = MOVE_SKILL_SWAP, MOVE_EARTHQUAKE, MOVE_NONE, MOVE_NONE
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Violet[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_ROSELIA,
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_GLOOM,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Rose2[] = {
+ {
+ .iv = 10,
+ .lvl = 26,
+ .species = SPECIES_SHROOMISH,
+ },
+ {
+ .iv = 10,
+ .lvl = 26,
+ .species = SPECIES_ROSELIA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Rose3[] = {
+ {
+ .iv = 20,
+ .lvl = 28,
+ .species = SPECIES_SHROOMISH,
+ },
+ {
+ .iv = 20,
+ .lvl = 28,
+ .species = SPECIES_GLOOM,
+ },
+ {
+ .iv = 20,
+ .lvl = 28,
+ .species = SPECIES_ROSELIA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Rose4[] = {
+ {
+ .iv = 30,
+ .lvl = 31,
+ .species = SPECIES_SHROOMISH,
+ },
+ {
+ .iv = 30,
+ .lvl = 31,
+ .species = SPECIES_GLOOM,
+ },
+ {
+ .iv = 30,
+ .lvl = 31,
+ .species = SPECIES_ROSELIA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Rose5[] = {
+ {
+ .iv = 40,
+ .lvl = 34,
+ .species = SPECIES_BRELOOM,
+ },
+ {
+ .iv = 40,
+ .lvl = 34,
+ .species = SPECIES_GLOOM,
+ },
+ {
+ .iv = 40,
+ .lvl = 34,
+ .species = SPECIES_ROSELIA,
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Dusty1[] = {
+ {
+ .iv = 50,
+ .lvl = 23,
+ .species = SPECIES_SANDSLASH,
+ .moves = MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Chip[] = {
+ {
+ .iv = 50,
+ .lvl = 27,
+ .species = SPECIES_BALTOY,
+ .moves = MOVE_PSYBEAM, MOVE_SELF_DESTRUCT, MOVE_SANDSTORM, MOVE_ANCIENT_POWER
+ },
+ {
+ .iv = 50,
+ .lvl = 27,
+ .species = SPECIES_SANDSHREW,
+ .moves = MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING
+ },
+ {
+ .iv = 50,
+ .lvl = 27,
+ .species = SPECIES_SANDSLASH,
+ .moves = MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Foster[] = {
+ {
+ .iv = 100,
+ .lvl = 25,
+ .species = SPECIES_SANDSHREW,
+ .moves = MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING
+ },
+ {
+ .iv = 100,
+ .lvl = 25,
+ .species = SPECIES_SANDSLASH,
+ .moves = MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Dusty2[] = {
+ {
+ .iv = 60,
+ .lvl = 27,
+ .species = SPECIES_SANDSLASH,
+ .moves = MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Dusty3[] = {
+ {
+ .iv = 70,
+ .lvl = 30,
+ .species = SPECIES_SANDSLASH,
+ .moves = MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Dusty4[] = {
+ {
+ .iv = 80,
+ .lvl = 33,
+ .species = SPECIES_SANDSLASH,
+ .moves = MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Dusty5[] = {
+ {
+ .iv = 90,
+ .lvl = 36,
+ .species = SPECIES_SANDSLASH,
+ .moves = MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_GabbyAndTy1[] = {
+ {
+ .iv = 50,
+ .lvl = 17,
+ .species = SPECIES_MAGNEMITE,
+ },
+ {
+ .iv = 50,
+ .lvl = 17,
+ .species = SPECIES_WHISMUR,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_GabbyAndTy2[] = {
+ {
+ .iv = 100,
+ .lvl = 27,
+ .species = SPECIES_MAGNEMITE,
+ },
+ {
+ .iv = 100,
+ .lvl = 27,
+ .species = SPECIES_LOUDRED,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_GabbyAndTy3[] = {
+ {
+ .iv = 150,
+ .lvl = 30,
+ .species = SPECIES_MAGNETON,
+ },
+ {
+ .iv = 150,
+ .lvl = 30,
+ .species = SPECIES_LOUDRED,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_GabbyAndTy4[] = {
+ {
+ .iv = 200,
+ .lvl = 33,
+ .species = SPECIES_MAGNETON,
+ },
+ {
+ .iv = 200,
+ .lvl = 33,
+ .species = SPECIES_LOUDRED,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_GabbyAndTy5[] = {
+ {
+ .iv = 250,
+ .lvl = 36,
+ .species = SPECIES_MAGNETON,
+ },
+ {
+ .iv = 250,
+ .lvl = 36,
+ .species = SPECIES_LOUDRED,
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_GabbyAndTy6[] = {
+ {
+ .iv = 250,
+ .lvl = 39,
+ .species = SPECIES_MAGNETON,
+ .moves = MOVE_SONIC_BOOM, MOVE_THUNDER_WAVE, MOVE_METAL_SOUND, MOVE_THUNDERBOLT
+ },
+ {
+ .iv = 250,
+ .lvl = 39,
+ .species = SPECIES_EXPLOUD,
+ .moves = MOVE_ASTONISH, MOVE_STOMP, MOVE_SUPERSONIC, MOVE_HYPER_VOICE
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Lola1[] = {
+ {
+ .iv = 10,
+ .lvl = 12,
+ .species = SPECIES_AZURILL,
+ },
+ {
+ .iv = 10,
+ .lvl = 12,
+ .species = SPECIES_AZURILL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Austina[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_MARILL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Gwen[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_MARILL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Lola2[] = {
+ {
+ .iv = 10,
+ .lvl = 26,
+ .species = SPECIES_MARILL,
+ },
+ {
+ .iv = 10,
+ .lvl = 26,
+ .species = SPECIES_MARILL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Lola3[] = {
+ {
+ .iv = 20,
+ .lvl = 29,
+ .species = SPECIES_MARILL,
+ },
+ {
+ .iv = 20,
+ .lvl = 29,
+ .species = SPECIES_MARILL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Lola4[] = {
+ {
+ .iv = 30,
+ .lvl = 32,
+ .species = SPECIES_MARILL,
+ },
+ {
+ .iv = 30,
+ .lvl = 32,
+ .species = SPECIES_MARILL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Lola5[] = {
+ {
+ .iv = 40,
+ .lvl = 35,
+ .species = SPECIES_AZUMARILL,
+ },
+ {
+ .iv = 40,
+ .lvl = 35,
+ .species = SPECIES_AZUMARILL,
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Ricky1[] = {
+ {
+ .iv = 10,
+ .lvl = 13,
+ .species = SPECIES_ZIGZAGOON,
+ .moves = MOVE_SAND_ATTACK, MOVE_HEADBUTT, MOVE_TAIL_WHIP, MOVE_SURF
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Simon[] = {
+ {
+ .iv = 0,
+ .lvl = 12,
+ .species = SPECIES_AZURILL,
+ },
+ {
+ .iv = 0,
+ .lvl = 12,
+ .species = SPECIES_MARILL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Charlie[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_MARILL,
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Ricky2[] = {
+ {
+ .iv = 10,
+ .lvl = 27,
+ .species = SPECIES_LINOONE,
+ .moves = MOVE_SAND_ATTACK, MOVE_PIN_MISSILE, MOVE_TAIL_WHIP, MOVE_SURF
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Ricky3[] = {
+ {
+ .iv = 20,
+ .lvl = 30,
+ .species = SPECIES_LINOONE,
+ .moves = MOVE_SAND_ATTACK, MOVE_PIN_MISSILE, MOVE_TAIL_WHIP, MOVE_SURF
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Ricky4[] = {
+ {
+ .iv = 30,
+ .lvl = 33,
+ .species = SPECIES_LINOONE,
+ .moves = MOVE_SAND_ATTACK, MOVE_PIN_MISSILE, MOVE_TAIL_WHIP, MOVE_SURF
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Ricky5[] = {
+ {
+ .iv = 40,
+ .lvl = 36,
+ .species = SPECIES_LINOONE,
+ .moves = MOVE_SAND_ATTACK, MOVE_PIN_MISSILE, MOVE_TAIL_WHIP, MOVE_SURF
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Randall[] = {
+ {
+ .iv = 255,
+ .lvl = 26,
+ .species = SPECIES_SWELLOW,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_QUICK_ATTACK, MOVE_AGILITY, MOVE_WING_ATTACK, MOVE_NONE
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Parker[] = {
+ {
+ .iv = 255,
+ .lvl = 26,
+ .species = SPECIES_SPINDA,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_TEETER_DANCE, MOVE_DIZZY_PUNCH, MOVE_FOCUS_PUNCH, MOVE_NONE
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_George[] = {
+ {
+ .iv = 255,
+ .lvl = 26,
+ .species = SPECIES_SLAKOTH,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_SLACK_OFF, MOVE_COUNTER, MOVE_SHADOW_BALL, MOVE_NONE
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Berke[] = {
+ {
+ .iv = 255,
+ .lvl = 26,
+ .species = SPECIES_VIGOROTH,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_FOCUS_ENERGY, MOVE_SLASH, MOVE_NONE, MOVE_NONE
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Braxton[] = {
+ {
+ .iv = 100,
+ .lvl = 28,
+ .species = SPECIES_SWELLOW,
+ .moves = MOVE_FOCUS_ENERGY, MOVE_QUICK_ATTACK, MOVE_WING_ATTACK, MOVE_ENDEAVOR
+ },
+ {
+ .iv = 100,
+ .lvl = 28,
+ .species = SPECIES_TRAPINCH,
+ .moves = MOVE_BITE, MOVE_DIG, MOVE_FAINT_ATTACK, MOVE_SAND_TOMB
+ },
+ {
+ .iv = 100,
+ .lvl = 28,
+ .species = SPECIES_WAILMER,
+ .moves = MOVE_ROLLOUT, MOVE_WHIRLPOOL, MOVE_ASTONISH, MOVE_WATER_PULSE
+ },
+ {
+ .iv = 100,
+ .lvl = 28,
+ .species = SPECIES_MAGNETON,
+ .moves = MOVE_THUNDERBOLT, MOVE_SUPERSONIC, MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM
+ },
+ {
+ .iv = 100,
+ .lvl = 28,
+ .species = SPECIES_SHIFTRY,
+ .moves = MOVE_GIGA_DRAIN, MOVE_FAINT_ATTACK, MOVE_DOUBLE_TEAM, MOVE_SWAGGER
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Vincent[] = {
+ {
+ .iv = 100,
+ .lvl = 44,
+ .species = SPECIES_SABLEYE,
+ },
+ {
+ .iv = 100,
+ .lvl = 44,
+ .species = SPECIES_MEDICHAM,
+ },
+ {
+ .iv = 100,
+ .lvl = 44,
+ .species = SPECIES_SHARPEDO,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Leroy[] = {
+ {
+ .iv = 100,
+ .lvl = 46,
+ .species = SPECIES_MAWILE,
+ },
+ {
+ .iv = 100,
+ .lvl = 46,
+ .species = SPECIES_STARMIE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Wilton1[] = {
+ {
+ .iv = 100,
+ .lvl = 17,
+ .species = SPECIES_ELECTRIKE,
+ },
+ {
+ .iv = 100,
+ .lvl = 17,
+ .species = SPECIES_WAILMER,
+ },
+ {
+ .iv = 100,
+ .lvl = 17,
+ .species = SPECIES_MAKUHITA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Edgar[] = {
+ {
+ .iv = 100,
+ .lvl = 43,
+ .species = SPECIES_CACTURNE,
+ },
+ {
+ .iv = 100,
+ .lvl = 43,
+ .species = SPECIES_PELIPPER,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Albert[] = {
+ {
+ .iv = 100,
+ .lvl = 43,
+ .species = SPECIES_MAGNETON,
+ },
+ {
+ .iv = 100,
+ .lvl = 43,
+ .species = SPECIES_MUK,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Samuel[] = {
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_SWELLOW,
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_MAWILE,
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_KADABRA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Vito[] = {
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_DODRIO,
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_KADABRA,
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_ELECTRODE,
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_SHIFTRY,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Owen[] = {
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_KECLEON,
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_GRAVELER,
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_WAILORD,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Wilton2[] = {
+ {
+ .iv = 110,
+ .lvl = 26,
+ .species = SPECIES_ELECTRIKE,
+ },
+ {
+ .iv = 110,
+ .lvl = 26,
+ .species = SPECIES_WAILMER,
+ },
+ {
+ .iv = 110,
+ .lvl = 26,
+ .species = SPECIES_MAKUHITA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Wilton3[] = {
+ {
+ .iv = 120,
+ .lvl = 29,
+ .species = SPECIES_MANECTRIC,
+ },
+ {
+ .iv = 120,
+ .lvl = 29,
+ .species = SPECIES_WAILMER,
+ },
+ {
+ .iv = 120,
+ .lvl = 29,
+ .species = SPECIES_MAKUHITA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Wilton4[] = {
+ {
+ .iv = 130,
+ .lvl = 32,
+ .species = SPECIES_MANECTRIC,
+ },
+ {
+ .iv = 130,
+ .lvl = 32,
+ .species = SPECIES_WAILMER,
+ },
+ {
+ .iv = 130,
+ .lvl = 32,
+ .species = SPECIES_MAKUHITA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Wilton5[] = {
+ {
+ .iv = 140,
+ .lvl = 35,
+ .species = SPECIES_MANECTRIC,
+ },
+ {
+ .iv = 140,
+ .lvl = 35,
+ .species = SPECIES_WAILMER,
+ },
+ {
+ .iv = 140,
+ .lvl = 35,
+ .species = SPECIES_HARIYAMA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Warren[] = {
+ {
+ .iv = 100,
+ .lvl = 33,
+ .species = SPECIES_GRAVELER,
+ },
+ {
+ .iv = 100,
+ .lvl = 33,
+ .species = SPECIES_LUDICOLO,
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Mary[] = {
+ {
+ .iv = 255,
+ .lvl = 26,
+ .species = SPECIES_DELCATTY,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_FAINT_ATTACK, MOVE_SHOCK_WAVE, MOVE_NONE, MOVE_NONE
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Alexia[] = {
+ {
+ .iv = 255,
+ .lvl = 26,
+ .species = SPECIES_WIGGLYTUFF,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_DEFENSE_CURL, MOVE_DOUBLE_EDGE, MOVE_SHADOW_BALL, MOVE_NONE
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Jody[] = {
+ {
+ .iv = 255,
+ .lvl = 26,
+ .species = SPECIES_ZANGOOSE,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_SWORDS_DANCE, MOVE_SLASH, MOVE_NONE, MOVE_NONE
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Wendy[] = {
+ {
+ .iv = 100,
+ .lvl = 29,
+ .species = SPECIES_MAWILE,
+ .moves = MOVE_BATON_PASS, MOVE_FAINT_ATTACK, MOVE_FAKE_TEARS, MOVE_BITE
+ },
+ {
+ .iv = 100,
+ .lvl = 29,
+ .species = SPECIES_ROSELIA,
+ .moves = MOVE_MEGA_DRAIN, MOVE_MAGICAL_LEAF, MOVE_GRASS_WHISTLE, MOVE_LEECH_SEED
+ },
+ {
+ .iv = 100,
+ .lvl = 29,
+ .species = SPECIES_PELIPPER,
+ .moves = MOVE_FLY, MOVE_WATER_GUN, MOVE_MIST, MOVE_PROTECT
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Keira[] = {
+ {
+ .iv = 100,
+ .lvl = 45,
+ .species = SPECIES_LAIRON,
+ },
+ {
+ .iv = 100,
+ .lvl = 45,
+ .species = SPECIES_MANECTRIC,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brooke1[] = {
+ {
+ .iv = 100,
+ .lvl = 17,
+ .species = SPECIES_WINGULL,
+ },
+ {
+ .iv = 100,
+ .lvl = 17,
+ .species = SPECIES_NUMEL,
+ },
+ {
+ .iv = 100,
+ .lvl = 17,
+ .species = SPECIES_ROSELIA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jennifer[] = {
+ {
+ .iv = 200,
+ .lvl = 30,
+ .species = SPECIES_SABLEYE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Hope[] = {
+ {
+ .iv = 100,
+ .lvl = 45,
+ .species = SPECIES_ROSELIA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Shannon[] = {
+ {
+ .iv = 100,
+ .lvl = 45,
+ .species = SPECIES_CLAYDOL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Michelle[] = {
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_TORKOAL,
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_MEDICHAM,
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_LUDICOLO,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Caroline[] = {
+ {
+ .iv = 100,
+ .lvl = 43,
+ .species = SPECIES_SKARMORY,
+ },
+ {
+ .iv = 100,
+ .lvl = 43,
+ .species = SPECIES_SABLEYE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Julie[] = {
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_SANDSLASH,
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_NINETALES,
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_TROPIUS,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brooke2[] = {
+ {
+ .iv = 110,
+ .lvl = 26,
+ .species = SPECIES_WINGULL,
+ },
+ {
+ .iv = 110,
+ .lvl = 26,
+ .species = SPECIES_NUMEL,
+ },
+ {
+ .iv = 110,
+ .lvl = 26,
+ .species = SPECIES_ROSELIA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brooke3[] = {
+ {
+ .iv = 120,
+ .lvl = 29,
+ .species = SPECIES_PELIPPER,
+ },
+ {
+ .iv = 120,
+ .lvl = 29,
+ .species = SPECIES_NUMEL,
+ },
+ {
+ .iv = 120,
+ .lvl = 29,
+ .species = SPECIES_ROSELIA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brooke4[] = {
+ {
+ .iv = 130,
+ .lvl = 32,
+ .species = SPECIES_PELIPPER,
+ },
+ {
+ .iv = 130,
+ .lvl = 32,
+ .species = SPECIES_NUMEL,
+ },
+ {
+ .iv = 130,
+ .lvl = 32,
+ .species = SPECIES_ROSELIA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brooke5[] = {
+ {
+ .iv = 140,
+ .lvl = 34,
+ .species = SPECIES_PELIPPER,
+ },
+ {
+ .iv = 140,
+ .lvl = 34,
+ .species = SPECIES_CAMERUPT,
+ },
+ {
+ .iv = 140,
+ .lvl = 34,
+ .species = SPECIES_ROSELIA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Patricia[] = {
+ {
+ .iv = 0,
+ .lvl = 41,
+ .species = SPECIES_BANETTE,
+ },
+ {
+ .iv = 0,
+ .lvl = 41,
+ .species = SPECIES_LUNATONE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Kindra[] = {
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_DUSKULL,
+ },
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_SHUPPET,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Tammy[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_DUSKULL,
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_SHUPPET,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Valerie1[] = {
+ {
+ .iv = 0,
+ .lvl = 32,
+ .species = SPECIES_SABLEYE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Tasha[] = {
+ {
+ .iv = 50,
+ .lvl = 32,
+ .species = SPECIES_SHUPPET,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Valerie2[] = {
+ {
+ .iv = 10,
+ .lvl = 31,
+ .species = SPECIES_SABLEYE,
+ },
+ {
+ .iv = 10,
+ .lvl = 31,
+ .species = SPECIES_SPOINK,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Valerie3[] = {
+ {
+ .iv = 20,
+ .lvl = 35,
+ .species = SPECIES_SPOINK,
+ },
+ {
+ .iv = 20,
+ .lvl = 35,
+ .species = SPECIES_SABLEYE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Valerie4[] = {
+ {
+ .iv = 30,
+ .lvl = 40,
+ .species = SPECIES_SPOINK,
+ },
+ {
+ .iv = 30,
+ .lvl = 40,
+ .species = SPECIES_SABLEYE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Valerie5[] = {
+ {
+ .iv = 40,
+ .lvl = 42,
+ .species = SPECIES_DUSKULL,
+ },
+ {
+ .iv = 40,
+ .lvl = 42,
+ .species = SPECIES_SABLEYE,
+ },
+ {
+ .iv = 40,
+ .lvl = 42,
+ .species = SPECIES_GRUMPIG,
+ }
+};
+
+const struct TrainerMonItemDefaultMoves gTrainerParty_Cindy1[] = {
+ {
+ .iv = 0,
+ .lvl = 7,
+ .species = SPECIES_ZIGZAGOON,
+ .heldItem = ITEM_NUGGET
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Daphne[] = {
+ {
+ .iv = 100,
+ .lvl = 39,
+ .species = SPECIES_LUVDISC,
+ .heldItem = ITEM_NUGGET,
+ .moves = MOVE_ATTRACT, MOVE_SWEET_KISS, MOVE_FLAIL, MOVE_WATER_PULSE
+ },
+ {
+ .iv = 100,
+ .lvl = 39,
+ .species = SPECIES_LUVDISC,
+ .heldItem = ITEM_NUGGET,
+ .moves = MOVE_ATTRACT, MOVE_SAFEGUARD, MOVE_TAKE_DOWN, MOVE_WATER_PULSE
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt23[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_MIGHTYENA,
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_MIGHTYENA,
+ },
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_NUMEL,
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Cindy2[] = {
+ {
+ .iv = 0,
+ .lvl = 11,
+ .species = SPECIES_ZIGZAGOON,
+ .heldItem = ITEM_NUGGET,
+ .moves = MOVE_TACKLE, MOVE_TAIL_WHIP, MOVE_NONE, MOVE_NONE
+ }
+};
+
+const struct TrainerMonItemDefaultMoves gTrainerParty_Brianna[] = {
+ {
+ .iv = 150,
+ .lvl = 40,
+ .species = SPECIES_SEAKING,
+ .heldItem = ITEM_NUGGET
+ }
+};
+
+const struct TrainerMonItemDefaultMoves gTrainerParty_Naomi[] = {
+ {
+ .iv = 100,
+ .lvl = 45,
+ .species = SPECIES_ROSELIA,
+ .heldItem = ITEM_NUGGET
+ }
+};
+
+const struct TrainerMonItemDefaultMoves gTrainerParty_Cindy3[] = {
+ {
+ .iv = 10,
+ .lvl = 27,
+ .species = SPECIES_LINOONE,
+ .heldItem = ITEM_NUGGET
+ }
+};
+
+const struct TrainerMonItemDefaultMoves gTrainerParty_Cindy4[] = {
+ {
+ .iv = 20,
+ .lvl = 30,
+ .species = SPECIES_LINOONE,
+ .heldItem = ITEM_NUGGET
+ }
+};
+
+const struct TrainerMonItemDefaultMoves gTrainerParty_Cindy5[] = {
+ {
+ .iv = 30,
+ .lvl = 33,
+ .species = SPECIES_LINOONE,
+ .heldItem = ITEM_NUGGET
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Cindy6[] = {
+ {
+ .iv = 40,
+ .lvl = 36,
+ .species = SPECIES_LINOONE,
+ .heldItem = ITEM_NUGGET,
+ .moves = MOVE_FURY_SWIPES, MOVE_MUD_SPORT, MOVE_ODOR_SLEUTH, MOVE_SAND_ATTACK
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Melissa[] = {
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_MARILL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Sheila[] = {
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_SHROOMISH,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Shirley[] = {
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_NUMEL,
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Jessica1[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_KECLEON,
+ .moves = MOVE_BIND, MOVE_LICK, MOVE_FURY_SWIPES, MOVE_FAINT_ATTACK
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_SEVIPER,
+ .moves = MOVE_POISON_TAIL, MOVE_SCREECH, MOVE_GLARE, MOVE_CRUNCH
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Connie[] = {
+ {
+ .iv = 100,
+ .lvl = 40,
+ .species = SPECIES_GOLDEEN,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Bridget[] = {
+ {
+ .iv = 150,
+ .lvl = 40,
+ .species = SPECIES_AZUMARILL,
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Olivia[] = {
+ {
+ .iv = 100,
+ .lvl = 35,
+ .species = SPECIES_CLAMPERL,
+ .moves = MOVE_IRON_DEFENSE, MOVE_WHIRLPOOL, MOVE_RAIN_DANCE, MOVE_WATER_PULSE
+ },
+ {
+ .iv = 100,
+ .lvl = 37,
+ .species = SPECIES_CORPHISH,
+ .moves = MOVE_TAUNT, MOVE_CRABHAMMER, MOVE_WATER_PULSE, MOVE_NONE
+ },
+ {
+ .iv = 100,
+ .lvl = 39,
+ .species = SPECIES_LOMBRE,
+ .moves = MOVE_UPROAR, MOVE_FURY_SWIPES, MOVE_FAKE_OUT, MOVE_WATER_PULSE
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Tiffany[] = {
+ {
+ .iv = 100,
+ .lvl = 39,
+ .species = SPECIES_CARVANHA,
+ },
+ {
+ .iv = 100,
+ .lvl = 39,
+ .species = SPECIES_SHARPEDO,
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Jessica2[] = {
+ {
+ .iv = 10,
+ .lvl = 35,
+ .species = SPECIES_KECLEON,
+ .moves = MOVE_BIND, MOVE_LICK, MOVE_FURY_SWIPES, MOVE_FAINT_ATTACK
+ },
+ {
+ .iv = 10,
+ .lvl = 35,
+ .species = SPECIES_SEVIPER,
+ .moves = MOVE_POISON_TAIL, MOVE_SCREECH, MOVE_GLARE, MOVE_CRUNCH
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Jessica3[] = {
+ {
+ .iv = 20,
+ .lvl = 38,
+ .species = SPECIES_KECLEON,
+ .moves = MOVE_BIND, MOVE_LICK, MOVE_FURY_SWIPES, MOVE_FAINT_ATTACK
+ },
+ {
+ .iv = 20,
+ .lvl = 38,
+ .species = SPECIES_SEVIPER,
+ .moves = MOVE_POISON_TAIL, MOVE_SCREECH, MOVE_GLARE, MOVE_CRUNCH
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Jessica4[] = {
+ {
+ .iv = 30,
+ .lvl = 41,
+ .species = SPECIES_KECLEON,
+ .moves = MOVE_BIND, MOVE_LICK, MOVE_FURY_SWIPES, MOVE_FAINT_ATTACK
+ },
+ {
+ .iv = 30,
+ .lvl = 41,
+ .species = SPECIES_SEVIPER,
+ .moves = MOVE_POISON_TAIL, MOVE_SCREECH, MOVE_GLARE, MOVE_CRUNCH
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Jessica5[] = {
+ {
+ .iv = 40,
+ .lvl = 44,
+ .species = SPECIES_KECLEON,
+ .moves = MOVE_BIND, MOVE_LICK, MOVE_FURY_SWIPES, MOVE_FAINT_ATTACK
+ },
+ {
+ .iv = 40,
+ .lvl = 44,
+ .species = SPECIES_SEVIPER,
+ .moves = MOVE_POISON_TAIL, MOVE_SCREECH, MOVE_GLARE, MOVE_CRUNCH
+ }
+};
+
+const struct TrainerMonItemDefaultMoves gTrainerParty_Winston1[] = {
+ {
+ .iv = 0,
+ .lvl = 7,
+ .species = SPECIES_ZIGZAGOON,
+ .heldItem = ITEM_NUGGET
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Mollie[] = {
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_WHISCASH,
+ },
+ {
+ .iv = 200,
+ .lvl = 33,
+ .species = SPECIES_MEDITITE,
+ }
+};
+
+const struct TrainerMonItemDefaultMoves gTrainerParty_Garret[] = {
+ {
+ .iv = 0,
+ .lvl = 45,
+ .species = SPECIES_AZUMARILL,
+ .heldItem = ITEM_NUGGET
+ }
+};
+
+const struct TrainerMonItemDefaultMoves gTrainerParty_Winston2[] = {
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_LINOONE,
+ .heldItem = ITEM_NUGGET
+ }
+};
+
+const struct TrainerMonItemDefaultMoves gTrainerParty_Winston3[] = {
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_LINOONE,
+ .heldItem = ITEM_NUGGET
+ }
+};
+
+const struct TrainerMonItemDefaultMoves gTrainerParty_Winston4[] = {
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_LINOONE,
+ .heldItem = ITEM_NUGGET
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Winston5[] = {
+ {
+ .iv = 0,
+ .lvl = 36,
+ .species = SPECIES_LINOONE,
+ .heldItem = ITEM_NUGGET,
+ .moves = MOVE_FURY_SWIPES, MOVE_MUD_SPORT, MOVE_ODOR_SLEUTH, MOVE_SAND_ATTACK
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Steve1[] = {
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_ARON,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Thalia1[] = {
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_WAILMER,
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_HORSEA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Mark[] = {
+ {
+ .iv = 0,
+ .lvl = 31,
+ .species = SPECIES_RHYHORN,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt24[] = {
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_NUMEL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Steve2[] = {
+ {
+ .iv = 10,
+ .lvl = 27,
+ .species = SPECIES_LAIRON,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Steve3[] = {
+ {
+ .iv = 20,
+ .lvl = 29,
+ .species = SPECIES_LAIRON,
+ },
+ {
+ .iv = 20,
+ .lvl = 29,
+ .species = SPECIES_RHYHORN,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Steve4[] = {
+ {
+ .iv = 30,
+ .lvl = 32,
+ .species = SPECIES_LAIRON,
+ },
+ {
+ .iv = 30,
+ .lvl = 32,
+ .species = SPECIES_RHYHORN,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Steve5[] = {
+ {
+ .iv = 40,
+ .lvl = 35,
+ .species = SPECIES_AGGRON,
+ },
+ {
+ .iv = 40,
+ .lvl = 35,
+ .species = SPECIES_RHYDON,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Luis[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_CARVANHA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Dominik[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_TENTACOOL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Douglas[] = {
+ {
+ .iv = 10,
+ .lvl = 24,
+ .species = SPECIES_TENTACOOL,
+ },
+ {
+ .iv = 10,
+ .lvl = 24,
+ .species = SPECIES_TENTACOOL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Darrin[] = {
+ {
+ .iv = 10,
+ .lvl = 24,
+ .species = SPECIES_TENTACOOL,
+ },
+ {
+ .iv = 10,
+ .lvl = 24,
+ .species = SPECIES_WINGULL,
+ },
+ {
+ .iv = 10,
+ .lvl = 24,
+ .species = SPECIES_TENTACOOL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Tony1[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_CARVANHA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jerome[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_TENTACRUEL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Matthew[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_CARVANHA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_David[] = {
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_TENTACOOL,
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_CARVANHA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Spencer[] = {
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_TENTACOOL,
+ },
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_WINGULL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Roland[] = {
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_CARVANHA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Nolen[] = {
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_TENTACRUEL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Stan[] = {
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_HORSEA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Barry[] = {
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_GYARADOS,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Dean[] = {
+ {
+ .iv = 0,
+ .lvl = 31,
+ .species = SPECIES_CARVANHA,
+ },
+ {
+ .iv = 0,
+ .lvl = 31,
+ .species = SPECIES_WINGULL,
+ },
+ {
+ .iv = 0,
+ .lvl = 31,
+ .species = SPECIES_CARVANHA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Rodney[] = {
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_GYARADOS,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Richard[] = {
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_PELIPPER,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Herman[] = {
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_WINGULL,
+ },
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_TENTACRUEL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Santiago[] = {
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_TENTACRUEL,
+ },
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_WAILMER,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Gilbert[] = {
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_SHARPEDO,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Franklin[] = {
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_SEALEO,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Kevin[] = {
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_SPHEAL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jack[] = {
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_GYARADOS,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Dudley[] = {
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_TENTACOOL,
+ },
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_WINGULL,
+ },
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_TENTACRUEL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Chad[] = {
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_TENTACOOL,
+ },
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_WAILMER,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Tony2[] = {
+ {
+ .iv = 10,
+ .lvl = 30,
+ .species = SPECIES_SHARPEDO,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Tony3[] = {
+ {
+ .iv = 20,
+ .lvl = 33,
+ .species = SPECIES_SHARPEDO,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Tony4[] = {
+ {
+ .iv = 30,
+ .lvl = 34,
+ .species = SPECIES_STARYU,
+ },
+ {
+ .iv = 30,
+ .lvl = 36,
+ .species = SPECIES_SHARPEDO,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Tony5[] = {
+ {
+ .iv = 40,
+ .lvl = 37,
+ .species = SPECIES_STARMIE,
+ },
+ {
+ .iv = 40,
+ .lvl = 39,
+ .species = SPECIES_SHARPEDO,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Takao[] = {
+ {
+ .iv = 127,
+ .lvl = 13,
+ .species = SPECIES_MACHOP,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Hitoshi[] = {
+ {
+ .iv = 50,
+ .lvl = 32,
+ .species = SPECIES_MACHOP,
+ },
+ {
+ .iv = 200,
+ .lvl = 32,
+ .species = SPECIES_MACHOKE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Kiyo[] = {
+ {
+ .iv = 100,
+ .lvl = 34,
+ .species = SPECIES_HARIYAMA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Koichi[] = {
+ {
+ .iv = 100,
+ .lvl = 24,
+ .species = SPECIES_MACHOP,
+ },
+ {
+ .iv = 150,
+ .lvl = 28,
+ .species = SPECIES_MACHOKE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Nob1[] = {
+ {
+ .iv = 100,
+ .lvl = 19,
+ .species = SPECIES_MACHOP,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Nob2[] = {
+ {
+ .iv = 110,
+ .lvl = 27,
+ .species = SPECIES_MACHOKE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Nob3[] = {
+ {
+ .iv = 120,
+ .lvl = 29,
+ .species = SPECIES_MACHOP,
+ },
+ {
+ .iv = 120,
+ .lvl = 29,
+ .species = SPECIES_MACHOKE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Nob4[] = {
+ {
+ .iv = 130,
+ .lvl = 31,
+ .species = SPECIES_MACHOP,
+ },
+ {
+ .iv = 130,
+ .lvl = 31,
+ .species = SPECIES_MACHOKE,
+ },
+ {
+ .iv = 130,
+ .lvl = 31,
+ .species = SPECIES_MACHOKE,
+ }
+};
+
+const struct TrainerMonItemDefaultMoves gTrainerParty_Nob5[] = {
+ {
+ .iv = 140,
+ .lvl = 33,
+ .species = SPECIES_MACHOP,
+ .heldItem = ITEM_NONE
+ },
+ {
+ .iv = 140,
+ .lvl = 33,
+ .species = SPECIES_MACHOKE,
+ .heldItem = ITEM_NONE
+ },
+ {
+ .iv = 140,
+ .lvl = 33,
+ .species = SPECIES_MACHOKE,
+ .heldItem = ITEM_NONE
+ },
+ {
+ .iv = 140,
+ .lvl = 33,
+ .species = SPECIES_MACHAMP,
+ .heldItem = ITEM_BLACK_BELT
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Yuji[] = {
+ {
+ .iv = 100,
+ .lvl = 26,
+ .species = SPECIES_MAKUHITA,
+ },
+ {
+ .iv = 100,
+ .lvl = 26,
+ .species = SPECIES_MACHOKE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Daisuke[] = {
+ {
+ .iv = 100,
+ .lvl = 19,
+ .species = SPECIES_MACHOP,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Atsushi[] = {
+ {
+ .iv = 100,
+ .lvl = 32,
+ .species = SPECIES_HARIYAMA,
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Kirk[] = {
+ {
+ .iv = 100,
+ .lvl = 17,
+ .species = SPECIES_ELECTRIKE,
+ .moves = MOVE_QUICK_ATTACK, MOVE_THUNDER_WAVE, MOVE_SPARK, MOVE_LEER
+ },
+ {
+ .iv = 100,
+ .lvl = 17,
+ .species = SPECIES_VOLTORB,
+ .moves = MOVE_CHARGE, MOVE_SHOCK_WAVE, MOVE_SCREECH, MOVE_NONE
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt25[] = {
+ {
+ .iv = 0,
+ .lvl = 31,
+ .species = SPECIES_POOCHYENA,
+ },
+ {
+ .iv = 0,
+ .lvl = 31,
+ .species = SPECIES_ZUBAT,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt26[] = {
+ {
+ .iv = 0,
+ .lvl = 32,
+ .species = SPECIES_CARVANHA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Shawn[] = {
+ {
+ .iv = 100,
+ .lvl = 17,
+ .species = SPECIES_VOLTORB,
+ },
+ {
+ .iv = 100,
+ .lvl = 17,
+ .species = SPECIES_MAGNEMITE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Fernando1[] = {
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_ELECTRIKE,
+ },
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_LOUDRED,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Dalton1[] = {
+ {
+ .iv = 0,
+ .lvl = 15,
+ .species = SPECIES_MAGNEMITE,
+ },
+ {
+ .iv = 0,
+ .lvl = 15,
+ .species = SPECIES_WHISMUR,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Dalton2[] = {
+ {
+ .iv = 10,
+ .lvl = 25,
+ .species = SPECIES_MAGNEMITE,
+ },
+ {
+ .iv = 10,
+ .lvl = 25,
+ .species = SPECIES_WHISMUR,
+ },
+ {
+ .iv = 10,
+ .lvl = 25,
+ .species = SPECIES_MAGNEMITE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Dalton3[] = {
+ {
+ .iv = 20,
+ .lvl = 28,
+ .species = SPECIES_MAGNEMITE,
+ },
+ {
+ .iv = 20,
+ .lvl = 28,
+ .species = SPECIES_LOUDRED,
+ },
+ {
+ .iv = 20,
+ .lvl = 28,
+ .species = SPECIES_MAGNEMITE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Dalton4[] = {
+ {
+ .iv = 30,
+ .lvl = 31,
+ .species = SPECIES_MAGNETON,
+ },
+ {
+ .iv = 30,
+ .lvl = 31,
+ .species = SPECIES_LOUDRED,
+ },
+ {
+ .iv = 30,
+ .lvl = 31,
+ .species = SPECIES_MAGNETON,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Dalton5[] = {
+ {
+ .iv = 40,
+ .lvl = 34,
+ .species = SPECIES_MAGNETON,
+ },
+ {
+ .iv = 40,
+ .lvl = 34,
+ .species = SPECIES_EXPLOUD,
+ },
+ {
+ .iv = 40,
+ .lvl = 34,
+ .species = SPECIES_MAGNETON,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Cole[] = {
+ {
+ .iv = 100,
+ .lvl = 23,
+ .species = SPECIES_NUMEL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jeff[] = {
+ {
+ .iv = 100,
+ .lvl = 22,
+ .species = SPECIES_SLUGMA,
+ },
+ {
+ .iv = 100,
+ .lvl = 22,
+ .species = SPECIES_SLUGMA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Axle[] = {
+ {
+ .iv = 100,
+ .lvl = 23,
+ .species = SPECIES_NUMEL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jace[] = {
+ {
+ .iv = 100,
+ .lvl = 23,
+ .species = SPECIES_SLUGMA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Keegan[] = {
+ {
+ .iv = 120,
+ .lvl = 23,
+ .species = SPECIES_SLUGMA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Bernie1[] = {
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_SLUGMA,
+ },
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_WINGULL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Bernie2[] = {
+ {
+ .iv = 10,
+ .lvl = 26,
+ .species = SPECIES_SLUGMA,
+ },
+ {
+ .iv = 10,
+ .lvl = 26,
+ .species = SPECIES_WINGULL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Bernie3[] = {
+ {
+ .iv = 20,
+ .lvl = 29,
+ .species = SPECIES_SLUGMA,
+ },
+ {
+ .iv = 20,
+ .lvl = 29,
+ .species = SPECIES_PELIPPER,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Bernie4[] = {
+ {
+ .iv = 30,
+ .lvl = 32,
+ .species = SPECIES_SLUGMA,
+ },
+ {
+ .iv = 30,
+ .lvl = 32,
+ .species = SPECIES_PELIPPER,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Bernie5[] = {
+ {
+ .iv = 40,
+ .lvl = 35,
+ .species = SPECIES_MAGCARGO,
+ },
+ {
+ .iv = 40,
+ .lvl = 35,
+ .species = SPECIES_PELIPPER,
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Drew[] = {
+ {
+ .iv = 0,
+ .lvl = 23,
+ .species = SPECIES_SANDSHREW,
+ .moves = MOVE_DIG, MOVE_SAND_ATTACK, MOVE_POISON_STING, MOVE_SLASH
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Beau[] = {
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_BALTOY,
+ .moves = MOVE_RAPID_SPIN, MOVE_MUD_SLAP, MOVE_PSYBEAM, MOVE_ROCK_TOMB
+ },
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_SANDSHREW,
+ .moves = MOVE_POISON_STING, MOVE_SAND_ATTACK, MOVE_SCRATCH, MOVE_DIG
+ },
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_BALTOY,
+ .moves = MOVE_RAPID_SPIN, MOVE_MUD_SLAP, MOVE_PSYBEAM, MOVE_ROCK_TOMB
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Larry[] = {
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_NUZLEAF,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Shane[] = {
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_SANDSHREW,
+ },
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_NUZLEAF,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Justin[] = {
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_KECLEON,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Ethan1[] = {
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_ZIGZAGOON,
+ },
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_TAILLOW,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Autumn[] = {
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_SHROOMISH,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Travis[] = {
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_SANDSHREW,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Ethan2[] = {
+ {
+ .iv = 10,
+ .lvl = 26,
+ .species = SPECIES_ZIGZAGOON,
+ },
+ {
+ .iv = 10,
+ .lvl = 26,
+ .species = SPECIES_TAILLOW,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Ethan3[] = {
+ {
+ .iv = 20,
+ .lvl = 29,
+ .species = SPECIES_LINOONE,
+ },
+ {
+ .iv = 20,
+ .lvl = 29,
+ .species = SPECIES_SWELLOW,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Ethan4[] = {
+ {
+ .iv = 30,
+ .lvl = 31,
+ .species = SPECIES_SANDSHREW,
+ },
+ {
+ .iv = 30,
+ .lvl = 31,
+ .species = SPECIES_SWELLOW,
+ },
+ {
+ .iv = 30,
+ .lvl = 31,
+ .species = SPECIES_LINOONE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Ethan5[] = {
+ {
+ .iv = 40,
+ .lvl = 34,
+ .species = SPECIES_SWELLOW,
+ },
+ {
+ .iv = 40,
+ .lvl = 34,
+ .species = SPECIES_SANDSLASH,
+ },
+ {
+ .iv = 40,
+ .lvl = 34,
+ .species = SPECIES_LINOONE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brent[] = {
+ {
+ .iv = 100,
+ .lvl = 26,
+ .species = SPECIES_SURSKIT,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Donald[] = {
+ {
+ .iv = 100,
+ .lvl = 24,
+ .species = SPECIES_WURMPLE,
+ },
+ {
+ .iv = 100,
+ .lvl = 24,
+ .species = SPECIES_SILCOON,
+ },
+ {
+ .iv = 100,
+ .lvl = 24,
+ .species = SPECIES_BEAUTIFLY,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Taylor[] = {
+ {
+ .iv = 100,
+ .lvl = 27,
+ .species = SPECIES_WURMPLE,
+ },
+ {
+ .iv = 100,
+ .lvl = 27,
+ .species = SPECIES_CASCOON,
+ },
+ {
+ .iv = 100,
+ .lvl = 27,
+ .species = SPECIES_DUSTOX,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jeffrey1[] = {
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_SURSKIT,
+ },
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_SURSKIT,
+ },
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_SURSKIT,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Derek[] = {
+ {
+ .iv = 150,
+ .lvl = 16,
+ .species = SPECIES_DUSTOX,
+ },
+ {
+ .iv = 150,
+ .lvl = 16,
+ .species = SPECIES_BEAUTIFLY,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jeffrey2[] = {
+ {
+ .iv = 10,
+ .lvl = 31,
+ .species = SPECIES_SURSKIT,
+ },
+ {
+ .iv = 10,
+ .lvl = 31,
+ .species = SPECIES_SURSKIT,
+ },
+ {
+ .iv = 10,
+ .lvl = 31,
+ .species = SPECIES_SURSKIT,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jeffrey3[] = {
+ {
+ .iv = 20,
+ .lvl = 34,
+ .species = SPECIES_SURSKIT,
+ },
+ {
+ .iv = 20,
+ .lvl = 34,
+ .species = SPECIES_SURSKIT,
+ },
+ {
+ .iv = 20,
+ .lvl = 34,
+ .species = SPECIES_MASQUERAIN,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jeffrey4[] = {
+ {
+ .iv = 30,
+ .lvl = 36,
+ .species = SPECIES_SURSKIT,
+ },
+ {
+ .iv = 30,
+ .lvl = 36,
+ .species = SPECIES_WURMPLE,
+ },
+ {
+ .iv = 30,
+ .lvl = 36,
+ .species = SPECIES_SURSKIT,
+ },
+ {
+ .iv = 30,
+ .lvl = 36,
+ .species = SPECIES_MASQUERAIN,
+ }
+};
+
+const struct TrainerMonItemDefaultMoves gTrainerParty_Jeffrey5[] = {
+ {
+ .iv = 40,
+ .lvl = 38,
+ .species = SPECIES_SURSKIT,
+ .heldItem = ITEM_NONE
+ },
+ {
+ .iv = 40,
+ .lvl = 38,
+ .species = SPECIES_DUSTOX,
+ .heldItem = ITEM_NONE
+ },
+ {
+ .iv = 40,
+ .lvl = 38,
+ .species = SPECIES_SURSKIT,
+ .heldItem = ITEM_NONE
+ },
+ {
+ .iv = 40,
+ .lvl = 38,
+ .species = SPECIES_MASQUERAIN,
+ .heldItem = ITEM_SILVER_POWDER
+ },
+ {
+ .iv = 40,
+ .lvl = 38,
+ .species = SPECIES_BEAUTIFLY,
+ .heldItem = ITEM_NONE
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Edward[] = {
+ {
+ .iv = 0,
+ .lvl = 15,
+ .species = SPECIES_ABRA,
+ .moves = MOVE_HIDDEN_POWER, MOVE_NONE, MOVE_NONE, MOVE_NONE
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Preston[] = {
+ {
+ .iv = 100,
+ .lvl = 36,
+ .species = SPECIES_KIRLIA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Virgil[] = {
+ {
+ .iv = 100,
+ .lvl = 36,
+ .species = SPECIES_RALTS,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Blake[] = {
+ {
+ .iv = 100,
+ .lvl = 36,
+ .species = SPECIES_GIRAFARIG,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_William[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_RALTS,
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_RALTS,
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_KIRLIA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Joshua[] = {
+ {
+ .iv = 0,
+ .lvl = 41,
+ .species = SPECIES_KADABRA,
+ },
+ {
+ .iv = 0,
+ .lvl = 41,
+ .species = SPECIES_SOLROCK,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Cameron1[] = {
+ {
+ .iv = 0,
+ .lvl = 31,
+ .species = SPECIES_SOLROCK,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Cameron2[] = {
+ {
+ .iv = 10,
+ .lvl = 33,
+ .species = SPECIES_KADABRA,
+ },
+ {
+ .iv = 10,
+ .lvl = 33,
+ .species = SPECIES_SOLROCK,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Cameron3[] = {
+ {
+ .iv = 20,
+ .lvl = 38,
+ .species = SPECIES_KADABRA,
+ },
+ {
+ .iv = 20,
+ .lvl = 38,
+ .species = SPECIES_SOLROCK,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Cameron4[] = {
+ {
+ .iv = 30,
+ .lvl = 41,
+ .species = SPECIES_KADABRA,
+ },
+ {
+ .iv = 30,
+ .lvl = 41,
+ .species = SPECIES_SOLROCK,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Cameron5[] = {
+ {
+ .iv = 40,
+ .lvl = 45,
+ .species = SPECIES_SOLROCK,
+ },
+ {
+ .iv = 40,
+ .lvl = 45,
+ .species = SPECIES_ALAKAZAM,
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Jaclyn[] = {
+ {
+ .iv = 0,
+ .lvl = 16,
+ .species = SPECIES_ABRA,
+ .moves = MOVE_HIDDEN_POWER, MOVE_NONE, MOVE_NONE, MOVE_NONE
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Hannah[] = {
+ {
+ .iv = 100,
+ .lvl = 36,
+ .species = SPECIES_KIRLIA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Samantha[] = {
+ {
+ .iv = 100,
+ .lvl = 36,
+ .species = SPECIES_XATU,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Maura[] = {
+ {
+ .iv = 100,
+ .lvl = 36,
+ .species = SPECIES_KADABRA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Kayla[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_WOBBUFFET,
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_NATU,
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_KADABRA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Alexis[] = {
+ {
+ .iv = 0,
+ .lvl = 41,
+ .species = SPECIES_KIRLIA,
+ },
+ {
+ .iv = 0,
+ .lvl = 41,
+ .species = SPECIES_XATU,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jacki1[] = {
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_KADABRA,
+ },
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_LUNATONE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jacki2[] = {
+ {
+ .iv = 10,
+ .lvl = 34,
+ .species = SPECIES_KADABRA,
+ },
+ {
+ .iv = 10,
+ .lvl = 34,
+ .species = SPECIES_LUNATONE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jacki3[] = {
+ {
+ .iv = 20,
+ .lvl = 37,
+ .species = SPECIES_KADABRA,
+ },
+ {
+ .iv = 20,
+ .lvl = 37,
+ .species = SPECIES_LUNATONE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jacki4[] = {
+ {
+ .iv = 30,
+ .lvl = 40,
+ .species = SPECIES_KADABRA,
+ },
+ {
+ .iv = 30,
+ .lvl = 40,
+ .species = SPECIES_LUNATONE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jacki5[] = {
+ {
+ .iv = 40,
+ .lvl = 43,
+ .species = SPECIES_LUNATONE,
+ },
+ {
+ .iv = 40,
+ .lvl = 43,
+ .species = SPECIES_ALAKAZAM,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Walter1[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_MANECTRIC,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Micah[] = {
+ {
+ .iv = 0,
+ .lvl = 44,
+ .species = SPECIES_MANECTRIC,
+ },
+ {
+ .iv = 0,
+ .lvl = 44,
+ .species = SPECIES_MANECTRIC,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Thomas[] = {
+ {
+ .iv = 0,
+ .lvl = 45,
+ .species = SPECIES_ZANGOOSE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Walter2[] = {
+ {
+ .iv = 10,
+ .lvl = 34,
+ .species = SPECIES_MANECTRIC,
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Walter3[] = {
+ {
+ .iv = 20,
+ .lvl = 36,
+ .species = SPECIES_LINOONE,
+ .moves = MOVE_HEADBUTT, MOVE_SAND_ATTACK, MOVE_ODOR_SLEUTH, MOVE_FURY_SWIPES
+ },
+ {
+ .iv = 20,
+ .lvl = 36,
+ .species = SPECIES_MANECTRIC,
+ .moves = MOVE_QUICK_ATTACK, MOVE_SPARK, MOVE_ODOR_SLEUTH, MOVE_ROAR
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Walter4[] = {
+ {
+ .iv = 30,
+ .lvl = 39,
+ .species = SPECIES_LINOONE,
+ .moves = MOVE_HEADBUTT, MOVE_SAND_ATTACK, MOVE_ODOR_SLEUTH, MOVE_FURY_SWIPES
+ },
+ {
+ .iv = 30,
+ .lvl = 39,
+ .species = SPECIES_MANECTRIC,
+ .moves = MOVE_QUICK_ATTACK, MOVE_SPARK, MOVE_ODOR_SLEUTH, MOVE_NONE
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Walter5[] = {
+ {
+ .iv = 40,
+ .lvl = 41,
+ .species = SPECIES_LINOONE,
+ .moves = MOVE_HEADBUTT, MOVE_SAND_ATTACK, MOVE_ODOR_SLEUTH, MOVE_FURY_SWIPES
+ },
+ {
+ .iv = 40,
+ .lvl = 41,
+ .species = SPECIES_GOLDUCK,
+ .moves = MOVE_FURY_SWIPES, MOVE_DISABLE, MOVE_CONFUSION, MOVE_PSYCH_UP
+ },
+ {
+ .iv = 40,
+ .lvl = 41,
+ .species = SPECIES_MANECTRIC,
+ .moves = MOVE_QUICK_ATTACK, MOVE_SPARK, MOVE_ODOR_SLEUTH, MOVE_ROAR
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Sidney[] = {
+ {
+ .iv = 250,
+ .lvl = 46,
+ .species = SPECIES_MIGHTYENA,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_ROAR, MOVE_DOUBLE_EDGE, MOVE_SAND_ATTACK, MOVE_CRUNCH
+ },
+ {
+ .iv = 250,
+ .lvl = 48,
+ .species = SPECIES_SHIFTRY,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_TORMENT, MOVE_DOUBLE_TEAM, MOVE_SWAGGER, MOVE_EXTRASENSORY
+ },
+ {
+ .iv = 250,
+ .lvl = 46,
+ .species = SPECIES_CACTURNE,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_LEECH_SEED, MOVE_FAINT_ATTACK, MOVE_NEEDLE_ARM, MOVE_COTTON_SPORE
+ },
+ {
+ .iv = 250,
+ .lvl = 48,
+ .species = SPECIES_CRAWDAUNT,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_SURF, MOVE_SWORDS_DANCE, MOVE_STRENGTH, MOVE_FACADE
+ },
+ {
+ .iv = 255,
+ .lvl = 49,
+ .species = SPECIES_ABSOL,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_AERIAL_ACE, MOVE_ROCK_SLIDE, MOVE_SWORDS_DANCE, MOVE_SLASH
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Phoebe[] = {
+ {
+ .iv = 250,
+ .lvl = 48,
+ .species = SPECIES_DUSCLOPS,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_SHADOW_PUNCH, MOVE_CONFUSE_RAY, MOVE_CURSE, MOVE_PROTECT
+ },
+ {
+ .iv = 250,
+ .lvl = 49,
+ .species = SPECIES_BANETTE,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_SHADOW_BALL, MOVE_GRUDGE, MOVE_WILL_O_WISP, MOVE_FAINT_ATTACK
+ },
+ {
+ .iv = 250,
+ .lvl = 50,
+ .species = SPECIES_SABLEYE,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_SHADOW_BALL, MOVE_DOUBLE_TEAM, MOVE_NIGHT_SHADE, MOVE_FAINT_ATTACK
+ },
+ {
+ .iv = 250,
+ .lvl = 49,
+ .species = SPECIES_BANETTE,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_SHADOW_BALL, MOVE_PSYCHIC, MOVE_THUNDERBOLT, MOVE_FACADE
+ },
+ {
+ .iv = 255,
+ .lvl = 51,
+ .species = SPECIES_DUSCLOPS,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_SHADOW_BALL, MOVE_ICE_BEAM, MOVE_ROCK_SLIDE, MOVE_EARTHQUAKE
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Glacia[] = {
+ {
+ .iv = 250,
+ .lvl = 50,
+ .species = SPECIES_SEALEO,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_ENCORE, MOVE_BODY_SLAM, MOVE_HAIL, MOVE_ICE_BALL
+ },
+ {
+ .iv = 250,
+ .lvl = 50,
+ .species = SPECIES_GLALIE,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_LIGHT_SCREEN, MOVE_CRUNCH, MOVE_ICY_WIND, MOVE_ICE_BEAM
+ },
+ {
+ .iv = 250,
+ .lvl = 52,
+ .species = SPECIES_SEALEO,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_ATTRACT, MOVE_DOUBLE_EDGE, MOVE_HAIL, MOVE_BLIZZARD
+ },
+ {
+ .iv = 250,
+ .lvl = 52,
+ .species = SPECIES_GLALIE,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_SHADOW_BALL, MOVE_EXPLOSION, MOVE_HAIL, MOVE_ICE_BEAM
+ },
+ {
+ .iv = 255,
+ .lvl = 53,
+ .species = SPECIES_WALREIN,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_SURF, MOVE_BODY_SLAM, MOVE_ICE_BEAM, MOVE_SHEER_COLD
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Drake[] = {
+ {
+ .iv = 250,
+ .lvl = 52,
+ .species = SPECIES_SHELGON,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_ROCK_TOMB, MOVE_DRAGON_CLAW, MOVE_PROTECT, MOVE_DOUBLE_EDGE
+ },
+ {
+ .iv = 250,
+ .lvl = 54,
+ .species = SPECIES_ALTARIA,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_DOUBLE_EDGE, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE, MOVE_AERIAL_ACE
+ },
+ {
+ .iv = 250,
+ .lvl = 53,
+ .species = SPECIES_KINGDRA,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_SMOKESCREEN, MOVE_DRAGON_DANCE, MOVE_SURF, MOVE_BODY_SLAM
+ },
+ {
+ .iv = 250,
+ .lvl = 53,
+ .species = SPECIES_FLYGON,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_FLAMETHROWER, MOVE_CRUNCH, MOVE_DRAGON_BREATH, MOVE_EARTHQUAKE
+ },
+ {
+ .iv = 255,
+ .lvl = 55,
+ .species = SPECIES_SALAMENCE,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_FLAMETHROWER, MOVE_DRAGON_CLAW, MOVE_ROCK_SLIDE, MOVE_CRUNCH
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Roxanne1[] = {
+ {
+ .iv = 100,
+ .lvl = 12,
+ .species = SPECIES_GEODUDE,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_TACKLE, MOVE_DEFENSE_CURL, MOVE_ROCK_THROW, MOVE_ROCK_TOMB
+ },
+ {
+ .iv = 100,
+ .lvl = 12,
+ .species = SPECIES_GEODUDE,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_TACKLE, MOVE_DEFENSE_CURL, MOVE_ROCK_THROW, MOVE_ROCK_TOMB
+ },
+ {
+ .iv = 200,
+ .lvl = 15,
+ .species = SPECIES_NOSEPASS,
+ .heldItem = ITEM_ORAN_BERRY,
+ .moves = MOVE_BLOCK, MOVE_HARDEN, MOVE_TACKLE, MOVE_ROCK_TOMB
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Brawly1[] = {
+ {
+ .iv = 100,
+ .lvl = 16,
+ .species = SPECIES_MACHOP,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_KARATE_CHOP, MOVE_LOW_KICK, MOVE_SEISMIC_TOSS, MOVE_BULK_UP
+ },
+ {
+ .iv = 100,
+ .lvl = 16,
+ .species = SPECIES_MEDITITE,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_FOCUS_PUNCH, MOVE_LIGHT_SCREEN, MOVE_REFLECT, MOVE_BULK_UP
+ },
+ {
+ .iv = 200,
+ .lvl = 19,
+ .species = SPECIES_MAKUHITA,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_ARM_THRUST, MOVE_VITAL_THROW, MOVE_REVERSAL, MOVE_BULK_UP
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Wattson1[] = {
+ {
+ .iv = 200,
+ .lvl = 20,
+ .species = SPECIES_VOLTORB,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_ROLLOUT, MOVE_SPARK, MOVE_SELF_DESTRUCT, MOVE_SHOCK_WAVE
+ },
+ {
+ .iv = 200,
+ .lvl = 20,
+ .species = SPECIES_ELECTRIKE,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_SHOCK_WAVE, MOVE_LEER, MOVE_QUICK_ATTACK, MOVE_HOWL
+ },
+ {
+ .iv = 220,
+ .lvl = 22,
+ .species = SPECIES_MAGNETON,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_SUPERSONIC, MOVE_SHOCK_WAVE, MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM
+ },
+ {
+ .iv = 250,
+ .lvl = 24,
+ .species = SPECIES_MANECTRIC,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_QUICK_ATTACK, MOVE_THUNDER_WAVE, MOVE_SHOCK_WAVE, MOVE_HOWL
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Flannery1[] = {
+ {
+ .iv = 200,
+ .lvl = 24,
+ .species = SPECIES_NUMEL,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_OVERHEAT, MOVE_TAKE_DOWN, MOVE_MAGNITUDE, MOVE_SUNNY_DAY
+ },
+ {
+ .iv = 200,
+ .lvl = 24,
+ .species = SPECIES_SLUGMA,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_OVERHEAT, MOVE_SMOG, MOVE_LIGHT_SCREEN, MOVE_SUNNY_DAY
+ },
+ {
+ .iv = 250,
+ .lvl = 26,
+ .species = SPECIES_CAMERUPT,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_OVERHEAT, MOVE_TACKLE, MOVE_SUNNY_DAY, MOVE_ATTRACT
+ },
+ {
+ .iv = 250,
+ .lvl = 29,
+ .species = SPECIES_TORKOAL,
+ .heldItem = ITEM_WHITE_HERB,
+ .moves = MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_BODY_SLAM, MOVE_ATTRACT
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Norman1[] = {
+ {
+ .iv = 200,
+ .lvl = 27,
+ .species = SPECIES_SPINDA,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_TEETER_DANCE, MOVE_PSYBEAM, MOVE_FACADE, MOVE_ENCORE
+ },
+ {
+ .iv = 200,
+ .lvl = 27,
+ .species = SPECIES_VIGOROTH,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_SLASH, MOVE_FACADE, MOVE_ENCORE, MOVE_FAINT_ATTACK
+ },
+ {
+ .iv = 200,
+ .lvl = 29,
+ .species = SPECIES_LINOONE,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_SLASH, MOVE_BELLY_DRUM, MOVE_FACADE, MOVE_HEADBUTT
+ },
+ {
+ .iv = 250,
+ .lvl = 31,
+ .species = SPECIES_SLAKING,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_COUNTER, MOVE_YAWN, MOVE_FACADE, MOVE_FAINT_ATTACK
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Winona1[] = {
+ {
+ .iv = 210,
+ .lvl = 29,
+ .species = SPECIES_SWABLU,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_PERISH_SONG, MOVE_MIRROR_MOVE, MOVE_SAFEGUARD, MOVE_AERIAL_ACE
+ },
+ {
+ .iv = 210,
+ .lvl = 29,
+ .species = SPECIES_TROPIUS,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_SUNNY_DAY, MOVE_AERIAL_ACE, MOVE_SOLAR_BEAM, MOVE_SYNTHESIS
+ },
+ {
+ .iv = 210,
+ .lvl = 30,
+ .species = SPECIES_PELIPPER,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_WATER_GUN, MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_AERIAL_ACE
+ },
+ {
+ .iv = 220,
+ .lvl = 31,
+ .species = SPECIES_SKARMORY,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_SAND_ATTACK, MOVE_FURY_ATTACK, MOVE_STEEL_WING, MOVE_AERIAL_ACE
+ },
+ {
+ .iv = 255,
+ .lvl = 33,
+ .species = SPECIES_ALTARIA,
+ .heldItem = ITEM_ORAN_BERRY,
+ .moves = MOVE_EARTHQUAKE, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE, MOVE_AERIAL_ACE
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_TateAndLiza1[] = {
+ {
+ .iv = 250,
+ .lvl = 41,
+ .species = SPECIES_CLAYDOL,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_EARTHQUAKE, MOVE_ANCIENT_POWER, MOVE_PSYCHIC, MOVE_LIGHT_SCREEN
+ },
+ {
+ .iv = 250,
+ .lvl = 41,
+ .species = SPECIES_XATU,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_PSYCHIC, MOVE_SUNNY_DAY, MOVE_CONFUSE_RAY, MOVE_CALM_MIND
+ },
+ {
+ .iv = 250,
+ .lvl = 42,
+ .species = SPECIES_LUNATONE,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_LIGHT_SCREEN, MOVE_PSYCHIC, MOVE_HYPNOSIS, MOVE_CALM_MIND
+ },
+ {
+ .iv = 250,
+ .lvl = 42,
+ .species = SPECIES_SOLROCK,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_SUNNY_DAY, MOVE_SOLAR_BEAM, MOVE_PSYCHIC, MOVE_FLAMETHROWER
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Juan1[] = {
+ {
+ .iv = 200,
+ .lvl = 41,
+ .species = SPECIES_LUVDISC,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_WATER_PULSE, MOVE_ATTRACT, MOVE_SWEET_KISS, MOVE_FLAIL
+ },
+ {
+ .iv = 200,
+ .lvl = 41,
+ .species = SPECIES_WHISCASH,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_RAIN_DANCE, MOVE_WATER_PULSE, MOVE_AMNESIA, MOVE_EARTHQUAKE
+ },
+ {
+ .iv = 200,
+ .lvl = 43,
+ .species = SPECIES_SEALEO,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_ENCORE, MOVE_BODY_SLAM, MOVE_AURORA_BEAM, MOVE_WATER_PULSE
+ },
+ {
+ .iv = 200,
+ .lvl = 43,
+ .species = SPECIES_CRAWDAUNT,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_WATER_PULSE, MOVE_CRABHAMMER, MOVE_TAUNT, MOVE_LEER
+ },
+ {
+ .iv = 250,
+ .lvl = 46,
+ .species = SPECIES_KINGDRA,
+ .heldItem = ITEM_CHESTO_BERRY,
+ .moves = MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_ICE_BEAM, MOVE_REST
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jerry1[] = {
+ {
+ .iv = 10,
+ .lvl = 9,
+ .species = SPECIES_RALTS,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Ted[] = {
+ {
+ .iv = 10,
+ .lvl = 17,
+ .species = SPECIES_RALTS,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Paul[] = {
+ {
+ .iv = 10,
+ .lvl = 15,
+ .species = SPECIES_NUMEL,
+ },
+ {
+ .iv = 10,
+ .lvl = 15,
+ .species = SPECIES_ODDISH,
+ },
+ {
+ .iv = 10,
+ .lvl = 15,
+ .species = SPECIES_WINGULL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jerry2[] = {
+ {
+ .iv = 20,
+ .lvl = 26,
+ .species = SPECIES_RALTS,
+ },
+ {
+ .iv = 20,
+ .lvl = 26,
+ .species = SPECIES_MEDITITE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jerry3[] = {
+ {
+ .iv = 30,
+ .lvl = 29,
+ .species = SPECIES_KIRLIA,
+ },
+ {
+ .iv = 30,
+ .lvl = 29,
+ .species = SPECIES_MEDITITE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jerry4[] = {
+ {
+ .iv = 40,
+ .lvl = 32,
+ .species = SPECIES_KIRLIA,
+ },
+ {
+ .iv = 40,
+ .lvl = 32,
+ .species = SPECIES_MEDICHAM,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jerry5[] = {
+ {
+ .iv = 50,
+ .lvl = 34,
+ .species = SPECIES_KIRLIA,
+ },
+ {
+ .iv = 50,
+ .lvl = 34,
+ .species = SPECIES_BANETTE,
+ },
+ {
+ .iv = 50,
+ .lvl = 34,
+ .species = SPECIES_MEDICHAM,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Karen1[] = {
+ {
+ .iv = 10,
+ .lvl = 9,
+ .species = SPECIES_SHROOMISH,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Georgia[] = {
+ {
+ .iv = 10,
+ .lvl = 16,
+ .species = SPECIES_SHROOMISH,
+ },
+ {
+ .iv = 10,
+ .lvl = 16,
+ .species = SPECIES_BEAUTIFLY,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Karen2[] = {
+ {
+ .iv = 20,
+ .lvl = 26,
+ .species = SPECIES_SHROOMISH,
+ },
+ {
+ .iv = 20,
+ .lvl = 26,
+ .species = SPECIES_WHISMUR,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Karen3[] = {
+ {
+ .iv = 30,
+ .lvl = 29,
+ .species = SPECIES_SHROOMISH,
+ },
+ {
+ .iv = 30,
+ .lvl = 29,
+ .species = SPECIES_LOUDRED,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Karen4[] = {
+ {
+ .iv = 40,
+ .lvl = 32,
+ .species = SPECIES_BRELOOM,
+ },
+ {
+ .iv = 40,
+ .lvl = 32,
+ .species = SPECIES_LOUDRED,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Karen5[] = {
+ {
+ .iv = 50,
+ .lvl = 35,
+ .species = SPECIES_BRELOOM,
+ },
+ {
+ .iv = 50,
+ .lvl = 35,
+ .species = SPECIES_EXPLOUD,
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_KateAndJoy[] = {
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_SPINDA,
+ .moves = MOVE_HYPNOSIS, MOVE_PSYBEAM, MOVE_DIZZY_PUNCH, MOVE_TEETER_DANCE
+ },
+ {
+ .iv = 0,
+ .lvl = 32,
+ .species = SPECIES_SLAKING,
+ .moves = MOVE_FOCUS_PUNCH, MOVE_YAWN, MOVE_SLACK_OFF, MOVE_FAINT_ATTACK
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_AnnaAndMeg1[] = {
+ {
+ .iv = 0,
+ .lvl = 15,
+ .species = SPECIES_ZIGZAGOON,
+ .moves = MOVE_GROWL, MOVE_TAIL_WHIP, MOVE_HEADBUTT, MOVE_ODOR_SLEUTH
+ },
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_MAKUHITA,
+ .moves = MOVE_TACKLE, MOVE_FOCUS_ENERGY, MOVE_ARM_THRUST, MOVE_NONE
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_AnnaAndMeg2[] = {
+ {
+ .iv = 10,
+ .lvl = 28,
+ .species = SPECIES_ZIGZAGOON,
+ .moves = MOVE_GROWL, MOVE_TAIL_WHIP, MOVE_HEADBUTT, MOVE_ODOR_SLEUTH
+ },
+ {
+ .iv = 10,
+ .lvl = 30,
+ .species = SPECIES_MAKUHITA,
+ .moves = MOVE_TACKLE, MOVE_FOCUS_ENERGY, MOVE_ARM_THRUST, MOVE_NONE
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_AnnaAndMeg3[] = {
+ {
+ .iv = 20,
+ .lvl = 31,
+ .species = SPECIES_ZIGZAGOON,
+ .moves = MOVE_GROWL, MOVE_TAIL_WHIP, MOVE_HEADBUTT, MOVE_ODOR_SLEUTH
+ },
+ {
+ .iv = 20,
+ .lvl = 33,
+ .species = SPECIES_MAKUHITA,
+ .moves = MOVE_TACKLE, MOVE_FOCUS_ENERGY, MOVE_ARM_THRUST, MOVE_NONE
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_AnnaAndMeg4[] = {
+ {
+ .iv = 30,
+ .lvl = 34,
+ .species = SPECIES_LINOONE,
+ .moves = MOVE_GROWL, MOVE_TAIL_WHIP, MOVE_HEADBUTT, MOVE_ODOR_SLEUTH
+ },
+ {
+ .iv = 30,
+ .lvl = 36,
+ .species = SPECIES_MAKUHITA,
+ .moves = MOVE_TACKLE, MOVE_FOCUS_ENERGY, MOVE_ARM_THRUST, MOVE_NONE
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_AnnaAndMeg5[] = {
+ {
+ .iv = 40,
+ .lvl = 36,
+ .species = SPECIES_LINOONE,
+ .moves = MOVE_GROWL, MOVE_TAIL_WHIP, MOVE_HEADBUTT, MOVE_ODOR_SLEUTH
+ },
+ {
+ .iv = 40,
+ .lvl = 38,
+ .species = SPECIES_HARIYAMA,
+ .moves = MOVE_TACKLE, MOVE_FOCUS_ENERGY, MOVE_ARM_THRUST, MOVE_NONE
+ }
+};
+
+const struct TrainerMonItemDefaultMoves gTrainerParty_Victor[] = {
+ {
+ .iv = 25,
+ .lvl = 16,
+ .species = SPECIES_TAILLOW,
+ .heldItem = ITEM_ORAN_BERRY
+ },
+ {
+ .iv = 25,
+ .lvl = 16,
+ .species = SPECIES_ZIGZAGOON,
+ .heldItem = ITEM_ORAN_BERRY
+ }
+};
+
+const struct TrainerMonItemDefaultMoves gTrainerParty_Miguel1[] = {
+ {
+ .iv = 0,
+ .lvl = 15,
+ .species = SPECIES_SKITTY,
+ .heldItem = ITEM_ORAN_BERRY
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Colton[] = {
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_SKITTY,
+ .heldItem = ITEM_ORAN_BERRY,
+ .moves = MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK, MOVE_HEAL_BELL
+ },
+ {
+ .iv = 0,
+ .lvl = 36,
+ .species = SPECIES_SKITTY,
+ .heldItem = ITEM_ORAN_BERRY,
+ .moves = MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK, MOVE_HEAL_BELL
+ },
+ {
+ .iv = 0,
+ .lvl = 40,
+ .species = SPECIES_SKITTY,
+ .heldItem = ITEM_ORAN_BERRY,
+ .moves = MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK, MOVE_HEAL_BELL
+ },
+ {
+ .iv = 0,
+ .lvl = 12,
+ .species = SPECIES_SKITTY,
+ .heldItem = ITEM_ORAN_BERRY,
+ .moves = MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK, MOVE_HEAL_BELL
+ },
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_SKITTY,
+ .heldItem = ITEM_ORAN_BERRY,
+ .moves = MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK, MOVE_HEAL_BELL
+ },
+ {
+ .iv = 0,
+ .lvl = 42,
+ .species = SPECIES_DELCATTY,
+ .heldItem = ITEM_ORAN_BERRY,
+ .moves = MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK, MOVE_HEAL_BELL
+ }
+};
+
+const struct TrainerMonItemDefaultMoves gTrainerParty_Miguel2[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_SKITTY,
+ .heldItem = ITEM_ORAN_BERRY
+ }
+};
+
+const struct TrainerMonItemDefaultMoves gTrainerParty_Miguel3[] = {
+ {
+ .iv = 0,
+ .lvl = 32,
+ .species = SPECIES_SKITTY,
+ .heldItem = ITEM_ORAN_BERRY
+ }
+};
+
+const struct TrainerMonItemDefaultMoves gTrainerParty_Miguel4[] = {
+ {
+ .iv = 0,
+ .lvl = 35,
+ .species = SPECIES_DELCATTY,
+ .heldItem = ITEM_ORAN_BERRY
+ }
+};
+
+const struct TrainerMonItemDefaultMoves gTrainerParty_Miguel5[] = {
+ {
+ .iv = 0,
+ .lvl = 38,
+ .species = SPECIES_DELCATTY,
+ .heldItem = ITEM_SITRUS_BERRY
+ }
+};
+
+const struct TrainerMonItemDefaultMoves gTrainerParty_Victoria[] = {
+ {
+ .iv = 50,
+ .lvl = 17,
+ .species = SPECIES_ROSELIA,
+ .heldItem = ITEM_ORAN_BERRY
+ }
+};
+
+const struct TrainerMonItemDefaultMoves gTrainerParty_Vanessa[] = {
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_PIKACHU,
+ .heldItem = ITEM_ORAN_BERRY
+ }
+};
+
+const struct TrainerMonItemDefaultMoves gTrainerParty_Bethany[] = {
+ {
+ .iv = 100,
+ .lvl = 35,
+ .species = SPECIES_AZURILL,
+ .heldItem = ITEM_ORAN_BERRY
+ },
+ {
+ .iv = 100,
+ .lvl = 37,
+ .species = SPECIES_MARILL,
+ .heldItem = ITEM_ORAN_BERRY
+ },
+ {
+ .iv = 100,
+ .lvl = 39,
+ .species = SPECIES_AZUMARILL,
+ .heldItem = ITEM_ORAN_BERRY
+ }
+};
+
+const struct TrainerMonItemDefaultMoves gTrainerParty_Isabel1[] = {
+ {
+ .iv = 0,
+ .lvl = 14,
+ .species = SPECIES_PLUSLE,
+ .heldItem = ITEM_ORAN_BERRY
+ },
+ {
+ .iv = 0,
+ .lvl = 14,
+ .species = SPECIES_MINUN,
+ .heldItem = ITEM_ORAN_BERRY
+ }
+};
+
+const struct TrainerMonItemDefaultMoves gTrainerParty_Isabel2[] = {
+ {
+ .iv = 10,
+ .lvl = 26,
+ .species = SPECIES_PLUSLE,
+ .heldItem = ITEM_ORAN_BERRY
+ },
+ {
+ .iv = 10,
+ .lvl = 26,
+ .species = SPECIES_MINUN,
+ .heldItem = ITEM_ORAN_BERRY
+ }
+};
+
+const struct TrainerMonItemDefaultMoves gTrainerParty_Isabel3[] = {
+ {
+ .iv = 20,
+ .lvl = 29,
+ .species = SPECIES_PLUSLE,
+ .heldItem = ITEM_ORAN_BERRY
+ },
+ {
+ .iv = 20,
+ .lvl = 29,
+ .species = SPECIES_MINUN,
+ .heldItem = ITEM_ORAN_BERRY
+ }
+};
+
+const struct TrainerMonItemDefaultMoves gTrainerParty_Isabel4[] = {
+ {
+ .iv = 30,
+ .lvl = 32,
+ .species = SPECIES_PLUSLE,
+ .heldItem = ITEM_ORAN_BERRY
+ },
+ {
+ .iv = 30,
+ .lvl = 32,
+ .species = SPECIES_MINUN,
+ .heldItem = ITEM_ORAN_BERRY
+ }
+};
+
+const struct TrainerMonItemDefaultMoves gTrainerParty_Isabel5[] = {
+ {
+ .iv = 40,
+ .lvl = 35,
+ .species = SPECIES_PLUSLE,
+ .heldItem = ITEM_SITRUS_BERRY
+ },
+ {
+ .iv = 40,
+ .lvl = 35,
+ .species = SPECIES_MINUN,
+ .heldItem = ITEM_SITRUS_BERRY
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Timothy1[] = {
+ {
+ .iv = 200,
+ .lvl = 27,
+ .species = SPECIES_HARIYAMA,
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Timothy2[] = {
+ {
+ .iv = 210,
+ .lvl = 33,
+ .species = SPECIES_HARIYAMA,
+ .moves = MOVE_ARM_THRUST, MOVE_KNOCK_OFF, MOVE_SAND_ATTACK, MOVE_DIG
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Timothy3[] = {
+ {
+ .iv = 220,
+ .lvl = 36,
+ .species = SPECIES_HARIYAMA,
+ .moves = MOVE_ARM_THRUST, MOVE_KNOCK_OFF, MOVE_SAND_ATTACK, MOVE_DIG
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Timothy4[] = {
+ {
+ .iv = 230,
+ .lvl = 39,
+ .species = SPECIES_HARIYAMA,
+ .moves = MOVE_ARM_THRUST, MOVE_BELLY_DRUM, MOVE_SAND_ATTACK, MOVE_DIG
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Timothy5[] = {
+ {
+ .iv = 240,
+ .lvl = 42,
+ .species = SPECIES_HARIYAMA,
+ .moves = MOVE_ARM_THRUST, MOVE_BELLY_DRUM, MOVE_SAND_ATTACK, MOVE_DIG
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Vicky[] = {
+ {
+ .iv = 200,
+ .lvl = 18,
+ .species = SPECIES_MEDITITE,
+ .moves = MOVE_HI_JUMP_KICK, MOVE_MEDITATE, MOVE_CONFUSION, MOVE_DETECT
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Shelby1[] = {
+ {
+ .iv = 200,
+ .lvl = 21,
+ .species = SPECIES_MEDITITE,
+ },
+ {
+ .iv = 200,
+ .lvl = 21,
+ .species = SPECIES_MAKUHITA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Shelby2[] = {
+ {
+ .iv = 210,
+ .lvl = 30,
+ .species = SPECIES_MEDITITE,
+ },
+ {
+ .iv = 210,
+ .lvl = 30,
+ .species = SPECIES_MAKUHITA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Shelby3[] = {
+ {
+ .iv = 220,
+ .lvl = 33,
+ .species = SPECIES_MEDICHAM,
+ },
+ {
+ .iv = 220,
+ .lvl = 33,
+ .species = SPECIES_HARIYAMA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Shelby4[] = {
+ {
+ .iv = 230,
+ .lvl = 36,
+ .species = SPECIES_MEDICHAM,
+ },
+ {
+ .iv = 230,
+ .lvl = 36,
+ .species = SPECIES_HARIYAMA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Shelby5[] = {
+ {
+ .iv = 240,
+ .lvl = 39,
+ .species = SPECIES_MEDICHAM,
+ },
+ {
+ .iv = 240,
+ .lvl = 39,
+ .species = SPECIES_HARIYAMA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Calvin1[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_POOCHYENA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Billy[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_ZIGZAGOON,
+ },
+ {
+ .iv = 0,
+ .lvl = 7,
+ .species = SPECIES_SEEDOT,
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Josh[] = {
+ {
+ .iv = 100,
+ .lvl = 10,
+ .species = SPECIES_GEODUDE,
+ .moves = MOVE_TACKLE, MOVE_NONE, MOVE_NONE, MOVE_NONE
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Tommy[] = {
+ {
+ .iv = 110,
+ .lvl = 8,
+ .species = SPECIES_GEODUDE,
+ },
+ {
+ .iv = 120,
+ .lvl = 8,
+ .species = SPECIES_GEODUDE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Joey[] = {
+ {
+ .iv = 0,
+ .lvl = 9,
+ .species = SPECIES_MACHOP,
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Ben[] = {
+ {
+ .iv = 150,
+ .lvl = 17,
+ .species = SPECIES_ZIGZAGOON,
+ .moves = MOVE_HEADBUTT, MOVE_SAND_ATTACK, MOVE_GROWL, MOVE_THUNDERBOLT
+ },
+ {
+ .iv = 150,
+ .lvl = 17,
+ .species = SPECIES_GULPIN,
+ .moves = MOVE_AMNESIA, MOVE_SLUDGE, MOVE_YAWN, MOVE_POUND
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Quincy[] = {
+ {
+ .iv = 100,
+ .lvl = 43,
+ .species = SPECIES_SLAKING,
+ .moves = MOVE_ATTRACT, MOVE_ICE_BEAM, MOVE_THUNDERBOLT, MOVE_FLAMETHROWER
+ },
+ {
+ .iv = 100,
+ .lvl = 43,
+ .species = SPECIES_DUSCLOPS,
+ .moves = MOVE_SKILL_SWAP, MOVE_PROTECT, MOVE_WILL_O_WISP, MOVE_TOXIC
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Katelynn[] = {
+ {
+ .iv = 100,
+ .lvl = 43,
+ .species = SPECIES_GARDEVOIR,
+ .moves = MOVE_SKILL_SWAP, MOVE_PSYCHIC, MOVE_THUNDERBOLT, MOVE_CALM_MIND
+ },
+ {
+ .iv = 100,
+ .lvl = 43,
+ .species = SPECIES_SLAKING,
+ .moves = MOVE_EARTHQUAKE, MOVE_SHADOW_BALL, MOVE_AERIAL_ACE, MOVE_BRICK_BREAK
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jaylen[] = {
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_TRAPINCH,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Dillon[] = {
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_ARON,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Calvin2[] = {
+ {
+ .iv = 10,
+ .lvl = 27,
+ .species = SPECIES_MIGHTYENA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Calvin3[] = {
+ {
+ .iv = 20,
+ .lvl = 28,
+ .species = SPECIES_SWELLOW,
+ },
+ {
+ .iv = 20,
+ .lvl = 30,
+ .species = SPECIES_MIGHTYENA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Calvin4[] = {
+ {
+ .iv = 30,
+ .lvl = 31,
+ .species = SPECIES_SWELLOW,
+ },
+ {
+ .iv = 30,
+ .lvl = 29,
+ .species = SPECIES_LINOONE,
+ },
+ {
+ .iv = 30,
+ .lvl = 33,
+ .species = SPECIES_MIGHTYENA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Calvin5[] = {
+ {
+ .iv = 40,
+ .lvl = 34,
+ .species = SPECIES_SWELLOW,
+ },
+ {
+ .iv = 40,
+ .lvl = 32,
+ .species = SPECIES_LINOONE,
+ },
+ {
+ .iv = 40,
+ .lvl = 36,
+ .species = SPECIES_MIGHTYENA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Eddie[] = {
+ {
+ .iv = 0,
+ .lvl = 14,
+ .species = SPECIES_ZIGZAGOON,
+ },
+ {
+ .iv = 0,
+ .lvl = 16,
+ .species = SPECIES_ZIGZAGOON,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Allen[] = {
+ {
+ .iv = 0,
+ .lvl = 4,
+ .species = SPECIES_ZIGZAGOON,
+ },
+ {
+ .iv = 0,
+ .lvl = 3,
+ .species = SPECIES_TAILLOW,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Timmy[] = {
+ {
+ .iv = 0,
+ .lvl = 15,
+ .species = SPECIES_ARON,
+ },
+ {
+ .iv = 0,
+ .lvl = 13,
+ .species = SPECIES_ELECTRIKE,
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Wallace[] = {
+ {
+ .iv = 255,
+ .lvl = 57,
+ .species = SPECIES_WAILORD,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_RAIN_DANCE, MOVE_WATER_SPOUT, MOVE_DOUBLE_EDGE, MOVE_BLIZZARD
+ },
+ {
+ .iv = 255,
+ .lvl = 55,
+ .species = SPECIES_TENTACRUEL,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_TOXIC, MOVE_HYDRO_PUMP, MOVE_SLUDGE_BOMB, MOVE_ICE_BEAM
+ },
+ {
+ .iv = 255,
+ .lvl = 56,
+ .species = SPECIES_LUDICOLO,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_GIGA_DRAIN, MOVE_SURF, MOVE_LEECH_SEED, MOVE_DOUBLE_TEAM
+ },
+ {
+ .iv = 255,
+ .lvl = 56,
+ .species = SPECIES_WHISCASH,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_EARTHQUAKE, MOVE_SURF, MOVE_AMNESIA, MOVE_HYPER_BEAM
+ },
+ {
+ .iv = 255,
+ .lvl = 56,
+ .species = SPECIES_GYARADOS,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_DRAGON_DANCE, MOVE_EARTHQUAKE, MOVE_HYPER_BEAM, MOVE_SURF
+ },
+ {
+ .iv = 255,
+ .lvl = 58,
+ .species = SPECIES_MILOTIC,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_RECOVER, MOVE_SURF, MOVE_ICE_BEAM, MOVE_TOXIC
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Andrew[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_MAGIKARP,
+ },
+ {
+ .iv = 0,
+ .lvl = 10,
+ .species = SPECIES_TENTACOOL,
+ },
+ {
+ .iv = 0,
+ .lvl = 15,
+ .species = SPECIES_MAGIKARP,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Ivan[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_MAGIKARP,
+ },
+ {
+ .iv = 0,
+ .lvl = 6,
+ .species = SPECIES_MAGIKARP,
+ },
+ {
+ .iv = 0,
+ .lvl = 7,
+ .species = SPECIES_MAGIKARP,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Claude[] = {
+ {
+ .iv = 0,
+ .lvl = 16,
+ .species = SPECIES_MAGIKARP,
+ },
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_GOLDEEN,
+ },
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_BARBOACH,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Elliot1[] = {
+ {
+ .iv = 0,
+ .lvl = 10,
+ .species = SPECIES_MAGIKARP,
+ },
+ {
+ .iv = 0,
+ .lvl = 7,
+ .species = SPECIES_TENTACOOL,
+ },
+ {
+ .iv = 0,
+ .lvl = 10,
+ .species = SPECIES_MAGIKARP,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Ned[] = {
+ {
+ .iv = 10,
+ .lvl = 11,
+ .species = SPECIES_TENTACOOL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Dale[] = {
+ {
+ .iv = 0,
+ .lvl = 11,
+ .species = SPECIES_TENTACOOL,
+ },
+ {
+ .iv = 0,
+ .lvl = 14,
+ .species = SPECIES_WAILMER,
+ },
+ {
+ .iv = 0,
+ .lvl = 11,
+ .species = SPECIES_TENTACOOL,
+ },
+ {
+ .iv = 0,
+ .lvl = 14,
+ .species = SPECIES_WAILMER,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Nolan[] = {
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_BARBOACH,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Barny[] = {
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_TENTACOOL,
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_CARVANHA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Wade[] = {
+ {
+ .iv = 0,
+ .lvl = 16,
+ .species = SPECIES_TENTACOOL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Carter[] = {
+ {
+ .iv = 10,
+ .lvl = 25,
+ .species = SPECIES_WAILMER,
+ },
+ {
+ .iv = 10,
+ .lvl = 25,
+ .species = SPECIES_TENTACRUEL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Elliot2[] = {
+ {
+ .iv = 10,
+ .lvl = 24,
+ .species = SPECIES_TENTACOOL,
+ },
+ {
+ .iv = 10,
+ .lvl = 27,
+ .species = SPECIES_GYARADOS,
+ },
+ {
+ .iv = 10,
+ .lvl = 27,
+ .species = SPECIES_GYARADOS,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Elliot3[] = {
+ {
+ .iv = 20,
+ .lvl = 29,
+ .species = SPECIES_GYARADOS,
+ },
+ {
+ .iv = 20,
+ .lvl = 26,
+ .species = SPECIES_CARVANHA,
+ },
+ {
+ .iv = 20,
+ .lvl = 26,
+ .species = SPECIES_TENTACOOL,
+ },
+ {
+ .iv = 20,
+ .lvl = 29,
+ .species = SPECIES_GYARADOS,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Elliot4[] = {
+ {
+ .iv = 30,
+ .lvl = 31,
+ .species = SPECIES_GYARADOS,
+ },
+ {
+ .iv = 30,
+ .lvl = 30,
+ .species = SPECIES_CARVANHA,
+ },
+ {
+ .iv = 30,
+ .lvl = 30,
+ .species = SPECIES_TENTACRUEL,
+ },
+ {
+ .iv = 31,
+ .lvl = 31,
+ .species = SPECIES_GYARADOS,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Elliot5[] = {
+ {
+ .iv = 40,
+ .lvl = 33,
+ .species = SPECIES_GYARADOS,
+ },
+ {
+ .iv = 40,
+ .lvl = 33,
+ .species = SPECIES_SHARPEDO,
+ },
+ {
+ .iv = 40,
+ .lvl = 33,
+ .species = SPECIES_GYARADOS,
+ },
+ {
+ .iv = 40,
+ .lvl = 35,
+ .species = SPECIES_TENTACRUEL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Ronald[] = {
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_MAGIKARP,
+ },
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_GYARADOS,
+ },
+ {
+ .iv = 0,
+ .lvl = 23,
+ .species = SPECIES_GYARADOS,
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_GYARADOS,
+ },
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_GYARADOS,
+ },
+ {
+ .iv = 0,
+ .lvl = 35,
+ .species = SPECIES_GYARADOS,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jacob[] = {
+ {
+ .iv = 20,
+ .lvl = 6,
+ .species = SPECIES_VOLTORB,
+ },
+ {
+ .iv = 20,
+ .lvl = 6,
+ .species = SPECIES_VOLTORB,
+ },
+ {
+ .iv = 200,
+ .lvl = 14,
+ .species = SPECIES_MAGNEMITE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Anthony[] = {
+ {
+ .iv = 0,
+ .lvl = 14,
+ .species = SPECIES_MAGNEMITE,
+ },
+ {
+ .iv = 0,
+ .lvl = 14,
+ .species = SPECIES_MAGNEMITE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Benjamin1[] = {
+ {
+ .iv = 0,
+ .lvl = 16,
+ .species = SPECIES_MAGNEMITE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Benjamin2[] = {
+ {
+ .iv = 10,
+ .lvl = 30,
+ .species = SPECIES_MAGNEMITE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Benjamin3[] = {
+ {
+ .iv = 20,
+ .lvl = 33,
+ .species = SPECIES_MAGNEMITE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Benjamin4[] = {
+ {
+ .iv = 30,
+ .lvl = 36,
+ .species = SPECIES_MAGNETON,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Benjamin5[] = {
+ {
+ .iv = 40,
+ .lvl = 39,
+ .species = SPECIES_MAGNETON,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Abigail1[] = {
+ {
+ .iv = 0,
+ .lvl = 16,
+ .species = SPECIES_MAGNEMITE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jasmine[] = {
+ {
+ .iv = 80,
+ .lvl = 14,
+ .species = SPECIES_MAGNEMITE,
+ },
+ {
+ .iv = 80,
+ .lvl = 14,
+ .species = SPECIES_MAGNEMITE,
+ },
+ {
+ .iv = 0,
+ .lvl = 6,
+ .species = SPECIES_VOLTORB,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Abigail2[] = {
+ {
+ .iv = 10,
+ .lvl = 28,
+ .species = SPECIES_MAGNEMITE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Abigail3[] = {
+ {
+ .iv = 20,
+ .lvl = 31,
+ .species = SPECIES_MAGNEMITE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Abigail4[] = {
+ {
+ .iv = 30,
+ .lvl = 34,
+ .species = SPECIES_MAGNETON,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Abigail5[] = {
+ {
+ .iv = 40,
+ .lvl = 37,
+ .species = SPECIES_MAGNETON,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Dylan1[] = {
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_DODUO,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Dylan2[] = {
+ {
+ .iv = 10,
+ .lvl = 28,
+ .species = SPECIES_DODUO,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Dylan3[] = {
+ {
+ .iv = 20,
+ .lvl = 31,
+ .species = SPECIES_DODUO,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Dylan4[] = {
+ {
+ .iv = 30,
+ .lvl = 34,
+ .species = SPECIES_DODRIO,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Dylan5[] = {
+ {
+ .iv = 40,
+ .lvl = 37,
+ .species = SPECIES_DODRIO,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Maria1[] = {
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_DODUO,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Maria2[] = {
+ {
+ .iv = 10,
+ .lvl = 28,
+ .species = SPECIES_DODUO,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Maria3[] = {
+ {
+ .iv = 20,
+ .lvl = 31,
+ .species = SPECIES_DODUO,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Maria4[] = {
+ {
+ .iv = 30,
+ .lvl = 34,
+ .species = SPECIES_DODRIO,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Maria5[] = {
+ {
+ .iv = 40,
+ .lvl = 37,
+ .species = SPECIES_DODRIO,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Camden[] = {
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_STARYU,
+ },
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_STARYU,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Demetrius[] = {
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_ZIGZAGOON,
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_ELECTRIKE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Isaiah1[] = {
+ {
+ .iv = 0,
+ .lvl = 35,
+ .species = SPECIES_STARYU,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Pablo1[] = {
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_STARYU,
+ },
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_STARYU,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Chase[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_WINGULL,
+ },
+ {
+ .iv = 80,
+ .lvl = 34,
+ .species = SPECIES_STARYU,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Isaiah2[] = {
+ {
+ .iv = 10,
+ .lvl = 39,
+ .species = SPECIES_STARYU,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Isaiah3[] = {
+ {
+ .iv = 20,
+ .lvl = 42,
+ .species = SPECIES_STARYU,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Isaiah4[] = {
+ {
+ .iv = 30,
+ .lvl = 45,
+ .species = SPECIES_STARMIE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Isaiah5[] = {
+ {
+ .iv = 40,
+ .lvl = 48,
+ .species = SPECIES_STARMIE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Isobel[] = {
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_STARYU,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Donny[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_WINGULL,
+ },
+ {
+ .iv = 160,
+ .lvl = 34,
+ .species = SPECIES_STARYU,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Talia[] = {
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_STARYU,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Katelyn1[] = {
+ {
+ .iv = 0,
+ .lvl = 35,
+ .species = SPECIES_STARYU,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Allison[] = {
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_WINGULL,
+ },
+ {
+ .iv = 240,
+ .lvl = 33,
+ .species = SPECIES_STARYU,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Katelyn2[] = {
+ {
+ .iv = 10,
+ .lvl = 39,
+ .species = SPECIES_STARYU,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Katelyn3[] = {
+ {
+ .iv = 20,
+ .lvl = 42,
+ .species = SPECIES_STARYU,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Katelyn4[] = {
+ {
+ .iv = 30,
+ .lvl = 45,
+ .species = SPECIES_STARMIE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Katelyn5[] = {
+ {
+ .iv = 40,
+ .lvl = 48,
+ .species = SPECIES_STARMIE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Nicolas1[] = {
+ {
+ .iv = 100,
+ .lvl = 37,
+ .species = SPECIES_ALTARIA,
+ },
+ {
+ .iv = 100,
+ .lvl = 37,
+ .species = SPECIES_ALTARIA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Nicolas2[] = {
+ {
+ .iv = 110,
+ .lvl = 41,
+ .species = SPECIES_ALTARIA,
+ },
+ {
+ .iv = 110,
+ .lvl = 41,
+ .species = SPECIES_ALTARIA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Nicolas3[] = {
+ {
+ .iv = 120,
+ .lvl = 44,
+ .species = SPECIES_ALTARIA,
+ },
+ {
+ .iv = 120,
+ .lvl = 44,
+ .species = SPECIES_ALTARIA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Nicolas4[] = {
+ {
+ .iv = 130,
+ .lvl = 46,
+ .species = SPECIES_BAGON,
+ },
+ {
+ .iv = 130,
+ .lvl = 46,
+ .species = SPECIES_ALTARIA,
+ },
+ {
+ .iv = 130,
+ .lvl = 46,
+ .species = SPECIES_ALTARIA,
+ }
+};
+
+const struct TrainerMonItemDefaultMoves gTrainerParty_Nicolas5[] = {
+ {
+ .iv = 140,
+ .lvl = 49,
+ .species = SPECIES_ALTARIA,
+ .heldItem = ITEM_NONE
+ },
+ {
+ .iv = 140,
+ .lvl = 49,
+ .species = SPECIES_ALTARIA,
+ .heldItem = ITEM_NONE
+ },
+ {
+ .iv = 140,
+ .lvl = 49,
+ .species = SPECIES_SHELGON,
+ .heldItem = ITEM_DRAGON_FANG
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Aaron[] = {
+ {
+ .iv = 255,
+ .lvl = 34,
+ .species = SPECIES_BAGON,
+ .moves = MOVE_DRAGON_BREATH, MOVE_HEADBUTT, MOVE_FOCUS_ENERGY, MOVE_EMBER
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Perry[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_WINGULL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Hugh[] = {
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_WINGULL,
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_TROPIUS,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Phil[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_SWELLOW,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jared[] = {
+ {
+ .iv = 100,
+ .lvl = 27,
+ .species = SPECIES_DODUO,
+ },
+ {
+ .iv = 100,
+ .lvl = 27,
+ .species = SPECIES_SKARMORY,
+ },
+ {
+ .iv = 100,
+ .lvl = 27,
+ .species = SPECIES_TROPIUS,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Humberto[] = {
+ {
+ .iv = 250,
+ .lvl = 30,
+ .species = SPECIES_SKARMORY,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Presley[] = {
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_TROPIUS,
+ },
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_XATU,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Edwardo[] = {
+ {
+ .iv = 150,
+ .lvl = 29,
+ .species = SPECIES_DODUO,
+ },
+ {
+ .iv = 150,
+ .lvl = 29,
+ .species = SPECIES_PELIPPER,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Colin[] = {
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_WINGULL,
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_NATU,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Robert1[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_SWABLU,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Benny[] = {
+ {
+ .iv = 0,
+ .lvl = 36,
+ .species = SPECIES_SWELLOW,
+ },
+ {
+ .iv = 0,
+ .lvl = 36,
+ .species = SPECIES_PELIPPER,
+ },
+ {
+ .iv = 0,
+ .lvl = 36,
+ .species = SPECIES_XATU,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Chester[] = {
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_TAILLOW,
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_SWELLOW,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Robert2[] = {
+ {
+ .iv = 10,
+ .lvl = 32,
+ .species = SPECIES_NATU,
+ },
+ {
+ .iv = 10,
+ .lvl = 32,
+ .species = SPECIES_SWABLU,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Robert3[] = {
+ {
+ .iv = 20,
+ .lvl = 35,
+ .species = SPECIES_NATU,
+ },
+ {
+ .iv = 20,
+ .lvl = 35,
+ .species = SPECIES_ALTARIA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Robert4[] = {
+ {
+ .iv = 30,
+ .lvl = 38,
+ .species = SPECIES_NATU,
+ },
+ {
+ .iv = 30,
+ .lvl = 38,
+ .species = SPECIES_ALTARIA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Robert5[] = {
+ {
+ .iv = 40,
+ .lvl = 41,
+ .species = SPECIES_ALTARIA,
+ },
+ {
+ .iv = 40,
+ .lvl = 41,
+ .species = SPECIES_XATU,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Alex[] = {
+ {
+ .iv = 150,
+ .lvl = 33,
+ .species = SPECIES_NATU,
+ },
+ {
+ .iv = 150,
+ .lvl = 33,
+ .species = SPECIES_SWELLOW,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Beck[] = {
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_TROPIUS,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Yasu[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_NINJASK,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Takashi[] = {
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_NINJASK,
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_KOFFING,
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Dianne[] = {
+ {
+ .iv = 0,
+ .lvl = 43,
+ .species = SPECIES_CLAYDOL,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_SKILL_SWAP, MOVE_EARTHQUAKE, MOVE_NONE, MOVE_NONE
+ },
+ {
+ .iv = 0,
+ .lvl = 43,
+ .species = SPECIES_LANTURN,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_THUNDERBOLT, MOVE_EARTHQUAKE, MOVE_NONE, MOVE_NONE
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jani[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_MARILL,
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Lao1[] = {
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_KOFFING,
+ .moves = MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SMOG, MOVE_SELF_DESTRUCT
+ },
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_KOFFING,
+ .moves = MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SMOG, MOVE_SELF_DESTRUCT
+ },
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_KOFFING,
+ .moves = MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_SELF_DESTRUCT
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Lung[] = {
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_KOFFING,
+ },
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_NINJASK,
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Lao2[] = {
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_KOFFING,
+ .moves = MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_SELF_DESTRUCT
+ },
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_KOFFING,
+ .moves = MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE
+ },
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_KOFFING,
+ .moves = MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_SELF_DESTRUCT
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_KOFFING,
+ .moves = MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE, MOVE_NONE
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Lao3[] = {
+ {
+ .iv = 20,
+ .lvl = 27,
+ .species = SPECIES_KOFFING,
+ .moves = MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_SELF_DESTRUCT
+ },
+ {
+ .iv = 20,
+ .lvl = 27,
+ .species = SPECIES_KOFFING,
+ .moves = MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_SELF_DESTRUCT
+ },
+ {
+ .iv = 20,
+ .lvl = 27,
+ .species = SPECIES_KOFFING,
+ .moves = MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE
+ },
+ {
+ .iv = 20,
+ .lvl = 29,
+ .species = SPECIES_KOFFING,
+ .moves = MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE, MOVE_NONE
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Lao4[] = {
+ {
+ .iv = 30,
+ .lvl = 30,
+ .species = SPECIES_KOFFING,
+ .moves = MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE
+ },
+ {
+ .iv = 30,
+ .lvl = 30,
+ .species = SPECIES_KOFFING,
+ .moves = MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE
+ },
+ {
+ .iv = 30,
+ .lvl = 30,
+ .species = SPECIES_KOFFING,
+ .moves = MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE
+ },
+ {
+ .iv = 30,
+ .lvl = 32,
+ .species = SPECIES_KOFFING,
+ .moves = MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE, MOVE_NONE
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Lao5[] = {
+ {
+ .iv = 40,
+ .lvl = 33,
+ .species = SPECIES_KOFFING,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE
+ },
+ {
+ .iv = 40,
+ .lvl = 33,
+ .species = SPECIES_KOFFING,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_SELF_DESTRUCT
+ },
+ {
+ .iv = 40,
+ .lvl = 33,
+ .species = SPECIES_KOFFING,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_SELF_DESTRUCT
+ },
+ {
+ .iv = 40,
+ .lvl = 35,
+ .species = SPECIES_WEEZING,
+ .heldItem = ITEM_SMOKE_BALL,
+ .moves = MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE, MOVE_NONE
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jocelyn[] = {
+ {
+ .iv = 127,
+ .lvl = 13,
+ .species = SPECIES_MEDITITE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Laura[] = {
+ {
+ .iv = 150,
+ .lvl = 13,
+ .species = SPECIES_MEDITITE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Cyndy1[] = {
+ {
+ .iv = 100,
+ .lvl = 18,
+ .species = SPECIES_MEDITITE,
+ },
+ {
+ .iv = 100,
+ .lvl = 18,
+ .species = SPECIES_MAKUHITA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Cora[] = {
+ {
+ .iv = 100,
+ .lvl = 27,
+ .species = SPECIES_MEDITITE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Paula[] = {
+ {
+ .iv = 100,
+ .lvl = 27,
+ .species = SPECIES_BRELOOM,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Cyndy2[] = {
+ {
+ .iv = 110,
+ .lvl = 26,
+ .species = SPECIES_MEDITITE,
+ },
+ {
+ .iv = 110,
+ .lvl = 26,
+ .species = SPECIES_MAKUHITA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Cyndy3[] = {
+ {
+ .iv = 120,
+ .lvl = 29,
+ .species = SPECIES_MEDITITE,
+ },
+ {
+ .iv = 120,
+ .lvl = 29,
+ .species = SPECIES_MAKUHITA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Cyndy4[] = {
+ {
+ .iv = 130,
+ .lvl = 32,
+ .species = SPECIES_MEDICHAM,
+ },
+ {
+ .iv = 130,
+ .lvl = 32,
+ .species = SPECIES_HARIYAMA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Cyndy5[] = {
+ {
+ .iv = 140,
+ .lvl = 35,
+ .species = SPECIES_MEDICHAM,
+ },
+ {
+ .iv = 140,
+ .lvl = 35,
+ .species = SPECIES_HARIYAMA,
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Madeline1[] = {
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_NUMEL,
+ .moves = MOVE_EMBER, MOVE_TACKLE, MOVE_MAGNITUDE, MOVE_SUNNY_DAY
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Clarissa[] = {
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_ROSELIA,
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_WAILMER,
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Angelica[] = {
+ {
+ .iv = 50,
+ .lvl = 30,
+ .species = SPECIES_CASTFORM,
+ .moves = MOVE_RAIN_DANCE, MOVE_WEATHER_BALL, MOVE_THUNDER, MOVE_WATER_PULSE
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Madeline2[] = {
+ {
+ .iv = 10,
+ .lvl = 29,
+ .species = SPECIES_NUMEL,
+ .moves = MOVE_EMBER, MOVE_TACKLE, MOVE_MAGNITUDE, MOVE_SUNNY_DAY
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Madeline3[] = {
+ {
+ .iv = 20,
+ .lvl = 32,
+ .species = SPECIES_NUMEL,
+ .moves = MOVE_EMBER, MOVE_TAKE_DOWN, MOVE_MAGNITUDE, MOVE_SUNNY_DAY
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Madeline4[] = {
+ {
+ .iv = 30,
+ .lvl = 34,
+ .species = SPECIES_ROSELIA,
+ .moves = MOVE_LEECH_SEED, MOVE_MEGA_DRAIN, MOVE_GRASS_WHISTLE, MOVE_SUNNY_DAY
+ },
+ {
+ .iv = 30,
+ .lvl = 34,
+ .species = SPECIES_NUMEL,
+ .moves = MOVE_FLAMETHROWER, MOVE_TAKE_DOWN, MOVE_MAGNITUDE, MOVE_SUNNY_DAY
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Madeline5[] = {
+ {
+ .iv = 40,
+ .lvl = 37,
+ .species = SPECIES_ROSELIA,
+ .moves = MOVE_LEECH_SEED, MOVE_GIGA_DRAIN, MOVE_SOLAR_BEAM, MOVE_SUNNY_DAY
+ },
+ {
+ .iv = 40,
+ .lvl = 37,
+ .species = SPECIES_CAMERUPT,
+ .moves = MOVE_FLAMETHROWER, MOVE_TAKE_DOWN, MOVE_EARTHQUAKE, MOVE_SUNNY_DAY
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Beverly[] = {
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_WINGULL,
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_WAILMER,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Imani[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_MARILL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Kyla[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_WAILMER,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Denise[] = {
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_WINGULL,
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_GOLDEEN,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Beth[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_GOLDEEN,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Tara[] = {
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_HORSEA,
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_MARILL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Missy[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_GOLDEEN,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Alice[] = {
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_GOLDEEN,
+ },
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_WINGULL,
+ },
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_GOLDEEN,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jenny1[] = {
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_WAILMER,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grace[] = {
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_MARILL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Tanya[] = {
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_LUVDISC,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Sharon[] = {
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_SEAKING,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Nikki[] = {
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_MARILL,
+ },
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_SPHEAL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brenda[] = {
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_GOLDEEN,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Katie[] = {
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_GOLDEEN,
+ },
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_SPHEAL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Susie[] = {
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_LUVDISC,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Kara[] = {
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_SEAKING,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Dana[] = {
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_AZUMARILL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Sienna[] = {
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_LUVDISC,
+ },
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_LUVDISC,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Debra[] = {
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_SEAKING,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Linda[] = {
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_HORSEA,
+ },
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_SEADRA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Kaylee[] = {
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_LANTURN,
+ },
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_PELIPPER,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Laurel[] = {
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_LUVDISC,
+ },
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_LUVDISC,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Carlee[] = {
+ {
+ .iv = 0,
+ .lvl = 35,
+ .species = SPECIES_SEAKING,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jenny2[] = {
+ {
+ .iv = 0,
+ .lvl = 38,
+ .species = SPECIES_WAILMER,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jenny3[] = {
+ {
+ .iv = 0,
+ .lvl = 41,
+ .species = SPECIES_WAILMER,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jenny4[] = {
+ {
+ .iv = 0,
+ .lvl = 43,
+ .species = SPECIES_STARYU,
+ },
+ {
+ .iv = 0,
+ .lvl = 43,
+ .species = SPECIES_WAILMER,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jenny5[] = {
+ {
+ .iv = 0,
+ .lvl = 45,
+ .species = SPECIES_LUVDISC,
+ },
+ {
+ .iv = 0,
+ .lvl = 45,
+ .species = SPECIES_WAILMER,
+ },
+ {
+ .iv = 0,
+ .lvl = 45,
+ .species = SPECIES_STARMIE,
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Heidi[] = {
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_SANDSHREW,
+ .moves = MOVE_DIG, MOVE_SAND_ATTACK, MOVE_POISON_STING, MOVE_SLASH
+ },
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_BALTOY,
+ .moves = MOVE_RAPID_SPIN, MOVE_MUD_SLAP, MOVE_PSYBEAM, MOVE_ROCK_TOMB
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Becky[] = {
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_SANDSHREW,
+ .moves = MOVE_SAND_ATTACK, MOVE_POISON_STING, MOVE_SLASH, MOVE_DIG
+ },
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_MARILL,
+ .moves = MOVE_ROLLOUT, MOVE_BUBBLE_BEAM, MOVE_TAIL_WHIP, MOVE_DEFENSE_CURL
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Carol[] = {
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_TAILLOW,
+ },
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_LOMBRE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Nancy[] = {
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_MARILL,
+ },
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_LOMBRE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Martha[] = {
+ {
+ .iv = 0,
+ .lvl = 23,
+ .species = SPECIES_SKITTY,
+ },
+ {
+ .iv = 0,
+ .lvl = 23,
+ .species = SPECIES_SWABLU,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Diana1[] = {
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_SHROOMISH,
+ },
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_ODDISH,
+ },
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_SWABLU,
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Cedric[] = {
+ {
+ .iv = 0,
+ .lvl = 32,
+ .species = SPECIES_WOBBUFFET,
+ .moves = MOVE_DESTINY_BOND, MOVE_SAFEGUARD, MOVE_COUNTER, MOVE_MIRROR_COAT
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Irene[] = {
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_SHROOMISH,
+ },
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_MARILL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Diana2[] = {
+ {
+ .iv = 10,
+ .lvl = 25,
+ .species = SPECIES_SHROOMISH,
+ },
+ {
+ .iv = 10,
+ .lvl = 25,
+ .species = SPECIES_GLOOM,
+ },
+ {
+ .iv = 10,
+ .lvl = 25,
+ .species = SPECIES_SWABLU,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Diana3[] = {
+ {
+ .iv = 20,
+ .lvl = 28,
+ .species = SPECIES_BRELOOM,
+ },
+ {
+ .iv = 20,
+ .lvl = 28,
+ .species = SPECIES_GLOOM,
+ },
+ {
+ .iv = 20,
+ .lvl = 28,
+ .species = SPECIES_SWABLU,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Diana4[] = {
+ {
+ .iv = 30,
+ .lvl = 31,
+ .species = SPECIES_BRELOOM,
+ },
+ {
+ .iv = 30,
+ .lvl = 31,
+ .species = SPECIES_GLOOM,
+ },
+ {
+ .iv = 30,
+ .lvl = 31,
+ .species = SPECIES_SWABLU,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Diana5[] = {
+ {
+ .iv = 40,
+ .lvl = 40,
+ .species = SPECIES_BRELOOM,
+ },
+ {
+ .iv = 40,
+ .lvl = 40,
+ .species = SPECIES_VILEPLUME,
+ },
+ {
+ .iv = 40,
+ .lvl = 40,
+ .species = SPECIES_ALTARIA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_AmyAndLiv1[] = {
+ {
+ .iv = 0,
+ .lvl = 15,
+ .species = SPECIES_PLUSLE,
+ },
+ {
+ .iv = 0,
+ .lvl = 15,
+ .species = SPECIES_MINUN,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_AmyAndLiv2[] = {
+ {
+ .iv = 10,
+ .lvl = 27,
+ .species = SPECIES_PLUSLE,
+ },
+ {
+ .iv = 10,
+ .lvl = 27,
+ .species = SPECIES_MINUN,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_GinaAndMia1[] = {
+ {
+ .iv = 0,
+ .lvl = 6,
+ .species = SPECIES_SEEDOT,
+ },
+ {
+ .iv = 0,
+ .lvl = 6,
+ .species = SPECIES_LOTAD,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_MiuAndYuki[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_BEAUTIFLY,
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_DUSTOX,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_AmyAndLiv3[] = {
+ {
+ .iv = 0,
+ .lvl = 9,
+ .species = SPECIES_PLUSLE,
+ },
+ {
+ .iv = 0,
+ .lvl = 9,
+ .species = SPECIES_MINUN,
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_GinaAndMia2[] = {
+ {
+ .iv = 0,
+ .lvl = 10,
+ .species = SPECIES_DUSKULL,
+ .moves = MOVE_NIGHT_SHADE, MOVE_DISABLE, MOVE_NONE, MOVE_NONE
+ },
+ {
+ .iv = 0,
+ .lvl = 10,
+ .species = SPECIES_SHROOMISH,
+ .moves = MOVE_ABSORB, MOVE_LEECH_SEED, MOVE_NONE, MOVE_NONE
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_AmyAndLiv4[] = {
+ {
+ .iv = 20,
+ .lvl = 30,
+ .species = SPECIES_PLUSLE,
+ },
+ {
+ .iv = 20,
+ .lvl = 30,
+ .species = SPECIES_MINUN,
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_AmyAndLiv5[] = {
+ {
+ .iv = 30,
+ .lvl = 33,
+ .species = SPECIES_PLUSLE,
+ .moves = MOVE_SPARK, MOVE_CHARGE, MOVE_FAKE_TEARS, MOVE_HELPING_HAND
+ },
+ {
+ .iv = 30,
+ .lvl = 33,
+ .species = SPECIES_MINUN,
+ .moves = MOVE_SPARK, MOVE_CHARGE, MOVE_CHARM, MOVE_HELPING_HAND
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_AmyAndLiv6[] = {
+ {
+ .iv = 40,
+ .lvl = 36,
+ .species = SPECIES_PLUSLE,
+ .moves = MOVE_THUNDER, MOVE_CHARGE, MOVE_FAKE_TEARS, MOVE_HELPING_HAND
+ },
+ {
+ .iv = 40,
+ .lvl = 36,
+ .species = SPECIES_MINUN,
+ .moves = MOVE_THUNDER, MOVE_CHARGE, MOVE_CHARM, MOVE_HELPING_HAND
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Huey[] = {
+ {
+ .iv = 10,
+ .lvl = 12,
+ .species = SPECIES_WINGULL,
+ },
+ {
+ .iv = 10,
+ .lvl = 12,
+ .species = SPECIES_MACHOP,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Edmond[] = {
+ {
+ .iv = 0,
+ .lvl = 13,
+ .species = SPECIES_WINGULL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Ernest1[] = {
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_WINGULL,
+ },
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_MACHOKE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Dwayne[] = {
+ {
+ .iv = 0,
+ .lvl = 11,
+ .species = SPECIES_WINGULL,
+ },
+ {
+ .iv = 0,
+ .lvl = 11,
+ .species = SPECIES_MACHOP,
+ },
+ {
+ .iv = 0,
+ .lvl = 11,
+ .species = SPECIES_TENTACOOL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Phillip[] = {
+ {
+ .iv = 0,
+ .lvl = 44,
+ .species = SPECIES_TENTACRUEL,
+ },
+ {
+ .iv = 0,
+ .lvl = 44,
+ .species = SPECIES_MACHOKE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Leonard[] = {
+ {
+ .iv = 0,
+ .lvl = 43,
+ .species = SPECIES_MACHOP,
+ },
+ {
+ .iv = 0,
+ .lvl = 43,
+ .species = SPECIES_PELIPPER,
+ },
+ {
+ .iv = 0,
+ .lvl = 43,
+ .species = SPECIES_MACHOKE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Duncan[] = {
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_SPHEAL,
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_MACHOKE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Ernest2[] = {
+ {
+ .iv = 10,
+ .lvl = 36,
+ .species = SPECIES_WINGULL,
+ },
+ {
+ .iv = 10,
+ .lvl = 36,
+ .species = SPECIES_TENTACOOL,
+ },
+ {
+ .iv = 10,
+ .lvl = 36,
+ .species = SPECIES_MACHOKE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Ernest3[] = {
+ {
+ .iv = 20,
+ .lvl = 39,
+ .species = SPECIES_PELIPPER,
+ },
+ {
+ .iv = 20,
+ .lvl = 39,
+ .species = SPECIES_TENTACOOL,
+ },
+ {
+ .iv = 20,
+ .lvl = 39,
+ .species = SPECIES_MACHOKE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Ernest4[] = {
+ {
+ .iv = 30,
+ .lvl = 42,
+ .species = SPECIES_PELIPPER,
+ },
+ {
+ .iv = 30,
+ .lvl = 42,
+ .species = SPECIES_TENTACOOL,
+ },
+ {
+ .iv = 30,
+ .lvl = 42,
+ .species = SPECIES_MACHOKE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Ernest5[] = {
+ {
+ .iv = 40,
+ .lvl = 45,
+ .species = SPECIES_PELIPPER,
+ },
+ {
+ .iv = 40,
+ .lvl = 45,
+ .species = SPECIES_MACHOKE,
+ },
+ {
+ .iv = 40,
+ .lvl = 45,
+ .species = SPECIES_TENTACRUEL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Eli[] = {
+ {
+ .iv = 100,
+ .lvl = 23,
+ .species = SPECIES_NUMEL,
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Annika[] = {
+ {
+ .iv = 100,
+ .lvl = 39,
+ .species = SPECIES_FEEBAS,
+ .heldItem = ITEM_ORAN_BERRY,
+ .moves = MOVE_FLAIL, MOVE_WATER_PULSE, MOVE_RETURN, MOVE_ATTRACT
+ },
+ {
+ .iv = 100,
+ .lvl = 39,
+ .species = SPECIES_FEEBAS,
+ .heldItem = ITEM_ORAN_BERRY,
+ .moves = MOVE_FLAIL, MOVE_WATER_PULSE, MOVE_RETURN, MOVE_ATTRACT
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jazmyn[] = {
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_ABSOL,
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Jonas[] = {
+ {
+ .iv = 0,
+ .lvl = 31,
+ .species = SPECIES_KOFFING,
+ .moves = MOVE_TOXIC, MOVE_THUNDER, MOVE_SELF_DESTRUCT, MOVE_SLUDGE_BOMB
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Kayley[] = {
+ {
+ .iv = 0,
+ .lvl = 31,
+ .species = SPECIES_CASTFORM,
+ .moves = MOVE_SUNNY_DAY, MOVE_WEATHER_BALL, MOVE_FLAMETHROWER, MOVE_SOLAR_BEAM
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Auron[] = {
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_MANECTRIC,
+ },
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_MACHAMP,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Kelvin[] = {
+ {
+ .iv = 150,
+ .lvl = 33,
+ .species = SPECIES_MACHOKE,
+ },
+ {
+ .iv = 150,
+ .lvl = 33,
+ .species = SPECIES_SPHEAL,
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Marley[] = {
+ {
+ .iv = 255,
+ .lvl = 34,
+ .species = SPECIES_MANECTRIC,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_BITE, MOVE_ROAR, MOVE_THUNDER_WAVE, MOVE_THUNDERBOLT
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Reyna[] = {
+ {
+ .iv = 50,
+ .lvl = 33,
+ .species = SPECIES_MEDITITE,
+ },
+ {
+ .iv = 200,
+ .lvl = 33,
+ .species = SPECIES_HARIYAMA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Hudson[] = {
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_WAILMER,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Conor[] = {
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_CHINCHOU,
+ },
+ {
+ .iv = 200,
+ .lvl = 33,
+ .species = SPECIES_HARIYAMA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Edwin1[] = {
+ {
+ .iv = 0,
+ .lvl = 14,
+ .species = SPECIES_LOMBRE,
+ },
+ {
+ .iv = 0,
+ .lvl = 14,
+ .species = SPECIES_NUZLEAF,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Hector[] = {
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_ZANGOOSE,
+ },
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_SEVIPER,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Tabitha1[] = {
+ {
+ .iv = 100,
+ .lvl = 36,
+ .species = SPECIES_CAMERUPT,
+ },
+ {
+ .iv = 100,
+ .lvl = 38,
+ .species = SPECIES_MIGHTYENA,
+ },
+ {
+ .iv = 100,
+ .lvl = 40,
+ .species = SPECIES_GOLBAT,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Edwin2[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_LOMBRE,
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_NUZLEAF,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Edwin3[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_LOMBRE,
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_NUZLEAF,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Edwin4[] = {
+ {
+ .iv = 0,
+ .lvl = 32,
+ .species = SPECIES_LOMBRE,
+ },
+ {
+ .iv = 0,
+ .lvl = 32,
+ .species = SPECIES_NUZLEAF,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Edwin5[] = {
+ {
+ .iv = 0,
+ .lvl = 35,
+ .species = SPECIES_LUDICOLO,
+ },
+ {
+ .iv = 0,
+ .lvl = 35,
+ .species = SPECIES_SHIFTRY,
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Wally1[] = {
+ {
+ .iv = 150,
+ .lvl = 44,
+ .species = SPECIES_ALTARIA,
+ .moves = MOVE_AERIAL_ACE, MOVE_SAFEGUARD, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE
+ },
+ {
+ .iv = 150,
+ .lvl = 43,
+ .species = SPECIES_DELCATTY,
+ .moves = MOVE_SING, MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK
+ },
+ {
+ .iv = 150,
+ .lvl = 44,
+ .species = SPECIES_ROSELIA,
+ .moves = MOVE_MAGICAL_LEAF, MOVE_LEECH_SEED, MOVE_GIGA_DRAIN, MOVE_TOXIC
+ },
+ {
+ .iv = 150,
+ .lvl = 41,
+ .species = SPECIES_MAGNETON,
+ .moves = MOVE_SUPERSONIC, MOVE_THUNDERBOLT, MOVE_TRI_ATTACK, MOVE_SCREECH
+ },
+ {
+ .iv = 250,
+ .lvl = 45,
+ .species = SPECIES_GARDEVOIR,
+ .moves = MOVE_DOUBLE_TEAM, MOVE_CALM_MIND, MOVE_PSYCHIC, MOVE_FUTURE_SIGHT
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brendan1[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_TREECKO,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brendan2[] = {
+ {
+ .iv = 50,
+ .lvl = 18,
+ .species = SPECIES_SLUGMA,
+ },
+ {
+ .iv = 50,
+ .lvl = 18,
+ .species = SPECIES_WINGULL,
+ },
+ {
+ .iv = 100,
+ .lvl = 20,
+ .species = SPECIES_GROVYLE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brendan3[] = {
+ {
+ .iv = 100,
+ .lvl = 29,
+ .species = SPECIES_SLUGMA,
+ },
+ {
+ .iv = 100,
+ .lvl = 29,
+ .species = SPECIES_PELIPPER,
+ },
+ {
+ .iv = 150,
+ .lvl = 31,
+ .species = SPECIES_GROVYLE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brendan4[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_TORCHIC,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brendan5[] = {
+ {
+ .iv = 50,
+ .lvl = 18,
+ .species = SPECIES_WINGULL,
+ },
+ {
+ .iv = 50,
+ .lvl = 18,
+ .species = SPECIES_LOMBRE,
+ },
+ {
+ .iv = 100,
+ .lvl = 20,
+ .species = SPECIES_COMBUSKEN,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brendan6[] = {
+ {
+ .iv = 100,
+ .lvl = 29,
+ .species = SPECIES_PELIPPER,
+ },
+ {
+ .iv = 100,
+ .lvl = 29,
+ .species = SPECIES_LOMBRE,
+ },
+ {
+ .iv = 150,
+ .lvl = 31,
+ .species = SPECIES_COMBUSKEN,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brendan7[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_MUDKIP,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brendan8[] = {
+ {
+ .iv = 50,
+ .lvl = 18,
+ .species = SPECIES_LOMBRE,
+ },
+ {
+ .iv = 50,
+ .lvl = 18,
+ .species = SPECIES_SLUGMA,
+ },
+ {
+ .iv = 100,
+ .lvl = 20,
+ .species = SPECIES_MARSHTOMP,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brendan9[] = {
+ {
+ .iv = 100,
+ .lvl = 29,
+ .species = SPECIES_LOMBRE,
+ },
+ {
+ .iv = 100,
+ .lvl = 29,
+ .species = SPECIES_SLUGMA,
+ },
+ {
+ .iv = 150,
+ .lvl = 31,
+ .species = SPECIES_MARSHTOMP,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_May1[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_TREECKO,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_May2[] = {
+ {
+ .iv = 50,
+ .lvl = 18,
+ .species = SPECIES_WINGULL,
+ },
+ {
+ .iv = 50,
+ .lvl = 18,
+ .species = SPECIES_SLUGMA,
+ },
+ {
+ .iv = 100,
+ .lvl = 20,
+ .species = SPECIES_GROVYLE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_May3[] = {
+ {
+ .iv = 100,
+ .lvl = 29,
+ .species = SPECIES_SLUGMA,
+ },
+ {
+ .iv = 100,
+ .lvl = 29,
+ .species = SPECIES_LOMBRE,
+ },
+ {
+ .iv = 150,
+ .lvl = 31,
+ .species = SPECIES_GROVYLE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_May4[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_TORCHIC,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_May5[] = {
+ {
+ .iv = 50,
+ .lvl = 18,
+ .species = SPECIES_WINGULL,
+ },
+ {
+ .iv = 50,
+ .lvl = 18,
+ .species = SPECIES_LOMBRE,
+ },
+ {
+ .iv = 100,
+ .lvl = 20,
+ .species = SPECIES_COMBUSKEN,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_May6[] = {
+ {
+ .iv = 100,
+ .lvl = 29,
+ .species = SPECIES_PELIPPER,
+ },
+ {
+ .iv = 100,
+ .lvl = 29,
+ .species = SPECIES_LOMBRE,
+ },
+ {
+ .iv = 150,
+ .lvl = 31,
+ .species = SPECIES_COMBUSKEN,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_May7[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_MUDKIP,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_May8[] = {
+ {
+ .iv = 50,
+ .lvl = 18,
+ .species = SPECIES_LOMBRE,
+ },
+ {
+ .iv = 50,
+ .lvl = 18,
+ .species = SPECIES_SLUGMA,
+ },
+ {
+ .iv = 100,
+ .lvl = 20,
+ .species = SPECIES_MARSHTOMP,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_May9[] = {
+ {
+ .iv = 100,
+ .lvl = 29,
+ .species = SPECIES_LOMBRE,
+ },
+ {
+ .iv = 100,
+ .lvl = 29,
+ .species = SPECIES_SLUGMA,
+ },
+ {
+ .iv = 150,
+ .lvl = 31,
+ .species = SPECIES_MARSHTOMP,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Isaac1[] = {
+ {
+ .iv = 0,
+ .lvl = 11,
+ .species = SPECIES_WHISMUR,
+ },
+ {
+ .iv = 0,
+ .lvl = 11,
+ .species = SPECIES_ZIGZAGOON,
+ },
+ {
+ .iv = 0,
+ .lvl = 11,
+ .species = SPECIES_ARON,
+ },
+ {
+ .iv = 0,
+ .lvl = 11,
+ .species = SPECIES_POOCHYENA,
+ },
+ {
+ .iv = 0,
+ .lvl = 11,
+ .species = SPECIES_TAILLOW,
+ },
+ {
+ .iv = 0,
+ .lvl = 11,
+ .species = SPECIES_MAKUHITA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Davis[] = {
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_PINSIR,
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Mitchell[] = {
+ {
+ .iv = 0,
+ .lvl = 43,
+ .species = SPECIES_LUNATONE,
+ .moves = MOVE_EXPLOSION, MOVE_REFLECT, MOVE_LIGHT_SCREEN, MOVE_PSYCHIC
+ },
+ {
+ .iv = 0,
+ .lvl = 43,
+ .species = SPECIES_SOLROCK,
+ .moves = MOVE_EXPLOSION, MOVE_REFLECT, MOVE_LIGHT_SCREEN, MOVE_SHADOW_BALL
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Isaac2[] = {
+ {
+ .iv = 10,
+ .lvl = 22,
+ .species = SPECIES_LOUDRED,
+ },
+ {
+ .iv = 10,
+ .lvl = 22,
+ .species = SPECIES_LINOONE,
+ },
+ {
+ .iv = 10,
+ .lvl = 22,
+ .species = SPECIES_ARON,
+ },
+ {
+ .iv = 10,
+ .lvl = 22,
+ .species = SPECIES_MIGHTYENA,
+ },
+ {
+ .iv = 10,
+ .lvl = 22,
+ .species = SPECIES_SWELLOW,
+ },
+ {
+ .iv = 10,
+ .lvl = 22,
+ .species = SPECIES_MAKUHITA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Isaac3[] = {
+ {
+ .iv = 20,
+ .lvl = 25,
+ .species = SPECIES_LOUDRED,
+ },
+ {
+ .iv = 20,
+ .lvl = 25,
+ .species = SPECIES_LINOONE,
+ },
+ {
+ .iv = 20,
+ .lvl = 25,
+ .species = SPECIES_ARON,
+ },
+ {
+ .iv = 20,
+ .lvl = 25,
+ .species = SPECIES_MIGHTYENA,
+ },
+ {
+ .iv = 20,
+ .lvl = 25,
+ .species = SPECIES_SWELLOW,
+ },
+ {
+ .iv = 20,
+ .lvl = 25,
+ .species = SPECIES_HARIYAMA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Isaac4[] = {
+ {
+ .iv = 30,
+ .lvl = 28,
+ .species = SPECIES_LOUDRED,
+ },
+ {
+ .iv = 30,
+ .lvl = 28,
+ .species = SPECIES_LINOONE,
+ },
+ {
+ .iv = 30,
+ .lvl = 28,
+ .species = SPECIES_ARON,
+ },
+ {
+ .iv = 30,
+ .lvl = 28,
+ .species = SPECIES_MIGHTYENA,
+ },
+ {
+ .iv = 30,
+ .lvl = 28,
+ .species = SPECIES_SWELLOW,
+ },
+ {
+ .iv = 30,
+ .lvl = 28,
+ .species = SPECIES_HARIYAMA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Isaac5[] = {
+ {
+ .iv = 40,
+ .lvl = 31,
+ .species = SPECIES_LOUDRED,
+ },
+ {
+ .iv = 40,
+ .lvl = 31,
+ .species = SPECIES_LINOONE,
+ },
+ {
+ .iv = 40,
+ .lvl = 31,
+ .species = SPECIES_LAIRON,
+ },
+ {
+ .iv = 40,
+ .lvl = 31,
+ .species = SPECIES_MIGHTYENA,
+ },
+ {
+ .iv = 40,
+ .lvl = 31,
+ .species = SPECIES_SWELLOW,
+ },
+ {
+ .iv = 40,
+ .lvl = 31,
+ .species = SPECIES_HARIYAMA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Lydia1[] = {
+ {
+ .iv = 0,
+ .lvl = 11,
+ .species = SPECIES_WINGULL,
+ },
+ {
+ .iv = 0,
+ .lvl = 11,
+ .species = SPECIES_SHROOMISH,
+ },
+ {
+ .iv = 0,
+ .lvl = 11,
+ .species = SPECIES_MARILL,
+ },
+ {
+ .iv = 0,
+ .lvl = 11,
+ .species = SPECIES_ROSELIA,
+ },
+ {
+ .iv = 0,
+ .lvl = 11,
+ .species = SPECIES_SKITTY,
+ },
+ {
+ .iv = 0,
+ .lvl = 11,
+ .species = SPECIES_GOLDEEN,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Halle[] = {
+ {
+ .iv = 0,
+ .lvl = 43,
+ .species = SPECIES_SABLEYE,
+ },
+ {
+ .iv = 0,
+ .lvl = 43,
+ .species = SPECIES_ABSOL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Garrison[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_SANDSLASH,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Lydia2[] = {
+ {
+ .iv = 10,
+ .lvl = 22,
+ .species = SPECIES_WINGULL,
+ },
+ {
+ .iv = 10,
+ .lvl = 22,
+ .species = SPECIES_SHROOMISH,
+ },
+ {
+ .iv = 10,
+ .lvl = 22,
+ .species = SPECIES_MARILL,
+ },
+ {
+ .iv = 10,
+ .lvl = 22,
+ .species = SPECIES_ROSELIA,
+ },
+ {
+ .iv = 10,
+ .lvl = 22,
+ .species = SPECIES_SKITTY,
+ },
+ {
+ .iv = 10,
+ .lvl = 22,
+ .species = SPECIES_GOLDEEN,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Lydia3[] = {
+ {
+ .iv = 20,
+ .lvl = 25,
+ .species = SPECIES_PELIPPER,
+ },
+ {
+ .iv = 20,
+ .lvl = 25,
+ .species = SPECIES_BRELOOM,
+ },
+ {
+ .iv = 20,
+ .lvl = 25,
+ .species = SPECIES_MARILL,
+ },
+ {
+ .iv = 20,
+ .lvl = 25,
+ .species = SPECIES_ROSELIA,
+ },
+ {
+ .iv = 20,
+ .lvl = 25,
+ .species = SPECIES_DELCATTY,
+ },
+ {
+ .iv = 20,
+ .lvl = 25,
+ .species = SPECIES_GOLDEEN,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Lydia4[] = {
+ {
+ .iv = 30,
+ .lvl = 28,
+ .species = SPECIES_PELIPPER,
+ },
+ {
+ .iv = 30,
+ .lvl = 28,
+ .species = SPECIES_BRELOOM,
+ },
+ {
+ .iv = 30,
+ .lvl = 28,
+ .species = SPECIES_MARILL,
+ },
+ {
+ .iv = 30,
+ .lvl = 28,
+ .species = SPECIES_ROSELIA,
+ },
+ {
+ .iv = 30,
+ .lvl = 28,
+ .species = SPECIES_DELCATTY,
+ },
+ {
+ .iv = 30,
+ .lvl = 28,
+ .species = SPECIES_GOLDEEN,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Lydia5[] = {
+ {
+ .iv = 40,
+ .lvl = 31,
+ .species = SPECIES_PELIPPER,
+ },
+ {
+ .iv = 40,
+ .lvl = 31,
+ .species = SPECIES_BRELOOM,
+ },
+ {
+ .iv = 40,
+ .lvl = 31,
+ .species = SPECIES_AZUMARILL,
+ },
+ {
+ .iv = 40,
+ .lvl = 31,
+ .species = SPECIES_ROSELIA,
+ },
+ {
+ .iv = 40,
+ .lvl = 31,
+ .species = SPECIES_DELCATTY,
+ },
+ {
+ .iv = 40,
+ .lvl = 31,
+ .species = SPECIES_SEAKING,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jackson1[] = {
+ {
+ .iv = 50,
+ .lvl = 27,
+ .species = SPECIES_BRELOOM,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Lorenzo[] = {
+ {
+ .iv = 50,
+ .lvl = 28,
+ .species = SPECIES_SEEDOT,
+ },
+ {
+ .iv = 50,
+ .lvl = 28,
+ .species = SPECIES_NUZLEAF,
+ },
+ {
+ .iv = 50,
+ .lvl = 28,
+ .species = SPECIES_LOMBRE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Sebastian[] = {
+ {
+ .iv = 50,
+ .lvl = 39,
+ .species = SPECIES_CACTURNE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jackson2[] = {
+ {
+ .iv = 60,
+ .lvl = 31,
+ .species = SPECIES_BRELOOM,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jackson3[] = {
+ {
+ .iv = 70,
+ .lvl = 34,
+ .species = SPECIES_BRELOOM,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jackson4[] = {
+ {
+ .iv = 80,
+ .lvl = 37,
+ .species = SPECIES_BRELOOM,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jackson5[] = {
+ {
+ .iv = 90,
+ .lvl = 39,
+ .species = SPECIES_KECLEON,
+ },
+ {
+ .iv = 90,
+ .lvl = 39,
+ .species = SPECIES_BRELOOM,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Catherine1[] = {
+ {
+ .iv = 50,
+ .lvl = 26,
+ .species = SPECIES_GLOOM,
+ },
+ {
+ .iv = 50,
+ .lvl = 26,
+ .species = SPECIES_ROSELIA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jenna[] = {
+ {
+ .iv = 50,
+ .lvl = 28,
+ .species = SPECIES_LOTAD,
+ },
+ {
+ .iv = 50,
+ .lvl = 28,
+ .species = SPECIES_LOMBRE,
+ },
+ {
+ .iv = 50,
+ .lvl = 28,
+ .species = SPECIES_NUZLEAF,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Sophia[] = {
+ {
+ .iv = 50,
+ .lvl = 38,
+ .species = SPECIES_SWABLU,
+ },
+ {
+ .iv = 50,
+ .lvl = 38,
+ .species = SPECIES_ROSELIA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Catherine2[] = {
+ {
+ .iv = 60,
+ .lvl = 30,
+ .species = SPECIES_GLOOM,
+ },
+ {
+ .iv = 60,
+ .lvl = 30,
+ .species = SPECIES_ROSELIA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Catherine3[] = {
+ {
+ .iv = 70,
+ .lvl = 33,
+ .species = SPECIES_GLOOM,
+ },
+ {
+ .iv = 70,
+ .lvl = 33,
+ .species = SPECIES_ROSELIA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Catherine4[] = {
+ {
+ .iv = 80,
+ .lvl = 36,
+ .species = SPECIES_GLOOM,
+ },
+ {
+ .iv = 80,
+ .lvl = 36,
+ .species = SPECIES_ROSELIA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Catherine5[] = {
+ {
+ .iv = 90,
+ .lvl = 39,
+ .species = SPECIES_BELLOSSOM,
+ },
+ {
+ .iv = 90,
+ .lvl = 39,
+ .species = SPECIES_ROSELIA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Julio[] = {
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_MAGNEMITE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt27[] = {
+ {
+ .iv = 50,
+ .lvl = 35,
+ .species = SPECIES_MIGHTYENA,
+ },
+ {
+ .iv = 50,
+ .lvl = 35,
+ .species = SPECIES_GOLBAT,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt28[] = {
+ {
+ .iv = 0,
+ .lvl = 31,
+ .species = SPECIES_WAILMER,
+ },
+ {
+ .iv = 0,
+ .lvl = 31,
+ .species = SPECIES_ZUBAT,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt29[] = {
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_WAILMER,
+ },
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_ZUBAT,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt30[] = {
+ {
+ .iv = 50,
+ .lvl = 22,
+ .species = SPECIES_POOCHYENA,
+ },
+ {
+ .iv = 50,
+ .lvl = 22,
+ .species = SPECIES_NUMEL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Marc[] = {
+ {
+ .iv = 120,
+ .lvl = 8,
+ .species = SPECIES_GEODUDE,
+ },
+ {
+ .iv = 130,
+ .lvl = 8,
+ .species = SPECIES_GEODUDE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brenden[] = {
+ {
+ .iv = 100,
+ .lvl = 13,
+ .species = SPECIES_MACHOP,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Lilith[] = {
+ {
+ .iv = 150,
+ .lvl = 13,
+ .species = SPECIES_MEDITITE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Cristian[] = {
+ {
+ .iv = 200,
+ .lvl = 13,
+ .species = SPECIES_MAKUHITA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Sylvia[] = {
+ {
+ .iv = 100,
+ .lvl = 36,
+ .species = SPECIES_MEDITITE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Leonardo[] = {
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_CARVANHA,
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Athena[] = {
+ {
+ .iv = 100,
+ .lvl = 32,
+ .species = SPECIES_MANECTRIC,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_THUNDER, MOVE_THUNDER_WAVE, MOVE_QUICK_ATTACK, MOVE_NONE
+ },
+ {
+ .iv = 100,
+ .lvl = 32,
+ .species = SPECIES_LINOONE,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_SURF, MOVE_THIEF, MOVE_NONE, MOVE_NONE
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Harrison[] = {
+ {
+ .iv = 0,
+ .lvl = 35,
+ .species = SPECIES_TENTACRUEL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt31[] = {
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_ZUBAT,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Clarence[] = {
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_SHARPEDO,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Terry[] = {
+ {
+ .iv = 0,
+ .lvl = 37,
+ .species = SPECIES_GIRAFARIG,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Nate[] = {
+ {
+ .iv = 100,
+ .lvl = 36,
+ .species = SPECIES_SPOINK,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Kathleen[] = {
+ {
+ .iv = 100,
+ .lvl = 36,
+ .species = SPECIES_KADABRA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Clifford[] = {
+ {
+ .iv = 0,
+ .lvl = 36,
+ .species = SPECIES_GIRAFARIG,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Nicholas[] = {
+ {
+ .iv = 0,
+ .lvl = 36,
+ .species = SPECIES_WOBBUFFET,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt32[] = {
+ {
+ .iv = 0,
+ .lvl = 31,
+ .species = SPECIES_ZUBAT,
+ },
+ {
+ .iv = 0,
+ .lvl = 31,
+ .species = SPECIES_POOCHYENA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt33[] = {
+ {
+ .iv = 0,
+ .lvl = 32,
+ .species = SPECIES_BALTOY,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt34[] = {
+ {
+ .iv = 0,
+ .lvl = 32,
+ .species = SPECIES_ZUBAT,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt35[] = {
+ {
+ .iv = 0,
+ .lvl = 32,
+ .species = SPECIES_MIGHTYENA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt36[] = {
+ {
+ .iv = 0,
+ .lvl = 32,
+ .species = SPECIES_BALTOY,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Macey[] = {
+ {
+ .iv = 0,
+ .lvl = 36,
+ .species = SPECIES_NATU,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brendan10[] = {
+ {
+ .iv = 25,
+ .lvl = 13,
+ .species = SPECIES_LOTAD,
+ },
+ {
+ .iv = 50,
+ .lvl = 15,
+ .species = SPECIES_TORCHIC,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brendan11[] = {
+ {
+ .iv = 25,
+ .lvl = 13,
+ .species = SPECIES_WINGULL,
+ },
+ {
+ .iv = 50,
+ .lvl = 15,
+ .species = SPECIES_TREECKO,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Paxton[] = {
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_SWELLOW,
+ },
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_BRELOOM,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Isabella[] = {
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_STARYU,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt37[] = {
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_ZUBAT,
+ },
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_POOCHYENA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Tabitha2[] = {
+ {
+ .iv = 50,
+ .lvl = 18,
+ .species = SPECIES_NUMEL,
+ },
+ {
+ .iv = 50,
+ .lvl = 20,
+ .species = SPECIES_POOCHYENA,
+ },
+ {
+ .iv = 50,
+ .lvl = 22,
+ .species = SPECIES_NUMEL,
+ },
+ {
+ .iv = 50,
+ .lvl = 22,
+ .species = SPECIES_ZUBAT,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jonathan[] = {
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_KECLEON,
+ },
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_LOUDRED,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brendan12[] = {
+ {
+ .iv = 25,
+ .lvl = 13,
+ .species = SPECIES_SLUGMA,
+ },
+ {
+ .iv = 50,
+ .lvl = 15,
+ .species = SPECIES_MUDKIP,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_May10[] = {
+ {
+ .iv = 25,
+ .lvl = 13,
+ .species = SPECIES_WINGULL,
+ },
+ {
+ .iv = 50,
+ .lvl = 15,
+ .species = SPECIES_TREECKO,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Maxie1[] = {
+ {
+ .iv = 150,
+ .lvl = 37,
+ .species = SPECIES_MIGHTYENA,
+ },
+ {
+ .iv = 150,
+ .lvl = 38,
+ .species = SPECIES_CROBAT,
+ },
+ {
+ .iv = 150,
+ .lvl = 39,
+ .species = SPECIES_CAMERUPT,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Maxie2[] = {
+ {
+ .iv = 150,
+ .lvl = 24,
+ .species = SPECIES_MIGHTYENA,
+ },
+ {
+ .iv = 150,
+ .lvl = 24,
+ .species = SPECIES_ZUBAT,
+ },
+ {
+ .iv = 150,
+ .lvl = 25,
+ .species = SPECIES_CAMERUPT,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Tiana[] = {
+ {
+ .iv = 0,
+ .lvl = 4,
+ .species = SPECIES_ZIGZAGOON,
+ },
+ {
+ .iv = 0,
+ .lvl = 4,
+ .species = SPECIES_SHROOMISH,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Haley1[] = {
+ {
+ .iv = 0,
+ .lvl = 6,
+ .species = SPECIES_LOTAD,
+ },
+ {
+ .iv = 0,
+ .lvl = 6,
+ .species = SPECIES_SHROOMISH,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Janice[] = {
+ {
+ .iv = 0,
+ .lvl = 9,
+ .species = SPECIES_MARILL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Vivi[] = {
+ {
+ .iv = 100,
+ .lvl = 15,
+ .species = SPECIES_MARILL,
+ },
+ {
+ .iv = 100,
+ .lvl = 15,
+ .species = SPECIES_SHROOMISH,
+ },
+ {
+ .iv = 100,
+ .lvl = 15,
+ .species = SPECIES_NUMEL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Haley2[] = {
+ {
+ .iv = 10,
+ .lvl = 26,
+ .species = SPECIES_LOMBRE,
+ },
+ {
+ .iv = 10,
+ .lvl = 26,
+ .species = SPECIES_SHROOMISH,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Haley3[] = {
+ {
+ .iv = 20,
+ .lvl = 29,
+ .species = SPECIES_LOMBRE,
+ },
+ {
+ .iv = 20,
+ .lvl = 29,
+ .species = SPECIES_BRELOOM,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Haley4[] = {
+ {
+ .iv = 30,
+ .lvl = 32,
+ .species = SPECIES_LOMBRE,
+ },
+ {
+ .iv = 30,
+ .lvl = 32,
+ .species = SPECIES_BRELOOM,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Haley5[] = {
+ {
+ .iv = 40,
+ .lvl = 34,
+ .species = SPECIES_SWELLOW,
+ },
+ {
+ .iv = 40,
+ .lvl = 34,
+ .species = SPECIES_LOMBRE,
+ },
+ {
+ .iv = 40,
+ .lvl = 34,
+ .species = SPECIES_BRELOOM,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Sally[] = {
+ {
+ .iv = 0,
+ .lvl = 16,
+ .species = SPECIES_ODDISH,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Robin[] = {
+ {
+ .iv = 0,
+ .lvl = 14,
+ .species = SPECIES_SKITTY,
+ },
+ {
+ .iv = 0,
+ .lvl = 14,
+ .species = SPECIES_SHROOMISH,
+ },
+ {
+ .iv = 0,
+ .lvl = 14,
+ .species = SPECIES_MARILL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Andrea[] = {
+ {
+ .iv = 100,
+ .lvl = 40,
+ .species = SPECIES_LUVDISC,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Crissy[] = {
+ {
+ .iv = 100,
+ .lvl = 39,
+ .species = SPECIES_GOLDEEN,
+ },
+ {
+ .iv = 100,
+ .lvl = 39,
+ .species = SPECIES_WAILMER,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Rick[] = {
+ {
+ .iv = 0,
+ .lvl = 4,
+ .species = SPECIES_WURMPLE,
+ },
+ {
+ .iv = 0,
+ .lvl = 4,
+ .species = SPECIES_WURMPLE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Lyle[] = {
+ {
+ .iv = 0,
+ .lvl = 3,
+ .species = SPECIES_WURMPLE,
+ },
+ {
+ .iv = 0,
+ .lvl = 3,
+ .species = SPECIES_WURMPLE,
+ },
+ {
+ .iv = 0,
+ .lvl = 3,
+ .species = SPECIES_WURMPLE,
+ },
+ {
+ .iv = 0,
+ .lvl = 3,
+ .species = SPECIES_WURMPLE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jose[] = {
+ {
+ .iv = 50,
+ .lvl = 8,
+ .species = SPECIES_WURMPLE,
+ },
+ {
+ .iv = 50,
+ .lvl = 8,
+ .species = SPECIES_NINCADA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Doug[] = {
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_NINCADA,
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_NINJASK,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Greg[] = {
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_VOLBEAT,
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_ILLUMISE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Kent[] = {
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_NINJASK,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_James1[] = {
+ {
+ .iv = 0,
+ .lvl = 6,
+ .species = SPECIES_NINCADA,
+ },
+ {
+ .iv = 0,
+ .lvl = 6,
+ .species = SPECIES_NINCADA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_James2[] = {
+ {
+ .iv = 10,
+ .lvl = 27,
+ .species = SPECIES_NINJASK,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_James3[] = {
+ {
+ .iv = 20,
+ .lvl = 29,
+ .species = SPECIES_DUSTOX,
+ },
+ {
+ .iv = 20,
+ .lvl = 29,
+ .species = SPECIES_NINJASK,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_James4[] = {
+ {
+ .iv = 30,
+ .lvl = 31,
+ .species = SPECIES_SURSKIT,
+ },
+ {
+ .iv = 30,
+ .lvl = 31,
+ .species = SPECIES_DUSTOX,
+ },
+ {
+ .iv = 30,
+ .lvl = 31,
+ .species = SPECIES_NINJASK,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_James5[] = {
+ {
+ .iv = 40,
+ .lvl = 33,
+ .species = SPECIES_SURSKIT,
+ },
+ {
+ .iv = 40,
+ .lvl = 33,
+ .species = SPECIES_NINJASK,
+ },
+ {
+ .iv = 40,
+ .lvl = 33,
+ .species = SPECIES_DUSTOX,
+ },
+ {
+ .iv = 40,
+ .lvl = 33,
+ .species = SPECIES_NINJASK,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brice[] = {
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_NUMEL,
+ },
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_MACHOP,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Trent1[] = {
+ {
+ .iv = 0,
+ .lvl = 16,
+ .species = SPECIES_GEODUDE,
+ },
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_GEODUDE,
+ },
+ {
+ .iv = 0,
+ .lvl = 16,
+ .species = SPECIES_GEODUDE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Lenny[] = {
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_GEODUDE,
+ },
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_MACHOP,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Lucas1[] = {
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_GEODUDE,
+ },
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_NUMEL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Alan[] = {
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_GEODUDE,
+ },
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_NOSEPASS,
+ },
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_GRAVELER,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Clark[] = {
+ {
+ .iv = 0,
+ .lvl = 8,
+ .species = SPECIES_GEODUDE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Eric[] = {
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_GEODUDE,
+ },
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_BALTOY,
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Lucas2[] = {
+ {
+ .iv = 0,
+ .lvl = 9,
+ .species = SPECIES_WAILMER,
+ .moves = MOVE_SPLASH, MOVE_WATER_GUN, MOVE_NONE, MOVE_NONE
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Mike1[] = {
+ {
+ .iv = 0,
+ .lvl = 10,
+ .species = SPECIES_PELIPPER,
+ .moves = MOVE_GUST, MOVE_GROWL, MOVE_NONE, MOVE_NONE
+ },
+ {
+ .iv = 0,
+ .lvl = 10,
+ .species = SPECIES_POOCHYENA,
+ .moves = MOVE_BITE, MOVE_SCARY_FACE, MOVE_NONE, MOVE_NONE
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Mike2[] = {
+ {
+ .iv = 0,
+ .lvl = 16,
+ .species = SPECIES_GEODUDE,
+ },
+ {
+ .iv = 0,
+ .lvl = 16,
+ .species = SPECIES_GEODUDE,
+ },
+ {
+ .iv = 0,
+ .lvl = 16,
+ .species = SPECIES_MACHOP,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Trent2[] = {
+ {
+ .iv = 10,
+ .lvl = 24,
+ .species = SPECIES_GEODUDE,
+ },
+ {
+ .iv = 10,
+ .lvl = 24,
+ .species = SPECIES_GEODUDE,
+ },
+ {
+ .iv = 10,
+ .lvl = 24,
+ .species = SPECIES_GEODUDE,
+ },
+ {
+ .iv = 10,
+ .lvl = 24,
+ .species = SPECIES_GRAVELER,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Trent3[] = {
+ {
+ .iv = 20,
+ .lvl = 27,
+ .species = SPECIES_GEODUDE,
+ },
+ {
+ .iv = 20,
+ .lvl = 27,
+ .species = SPECIES_GEODUDE,
+ },
+ {
+ .iv = 20,
+ .lvl = 27,
+ .species = SPECIES_GRAVELER,
+ },
+ {
+ .iv = 20,
+ .lvl = 27,
+ .species = SPECIES_GRAVELER,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Trent4[] = {
+ {
+ .iv = 30,
+ .lvl = 30,
+ .species = SPECIES_GEODUDE,
+ },
+ {
+ .iv = 30,
+ .lvl = 30,
+ .species = SPECIES_GRAVELER,
+ },
+ {
+ .iv = 30,
+ .lvl = 30,
+ .species = SPECIES_GRAVELER,
+ },
+ {
+ .iv = 30,
+ .lvl = 30,
+ .species = SPECIES_GRAVELER,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Trent5[] = {
+ {
+ .iv = 40,
+ .lvl = 33,
+ .species = SPECIES_GRAVELER,
+ },
+ {
+ .iv = 40,
+ .lvl = 33,
+ .species = SPECIES_GRAVELER,
+ },
+ {
+ .iv = 40,
+ .lvl = 33,
+ .species = SPECIES_GRAVELER,
+ },
+ {
+ .iv = 40,
+ .lvl = 33,
+ .species = SPECIES_GOLEM,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_DezAndLuke[] = {
+ {
+ .iv = 0,
+ .lvl = 31,
+ .species = SPECIES_DELCATTY,
+ },
+ {
+ .iv = 0,
+ .lvl = 31,
+ .species = SPECIES_MANECTRIC,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_LeaAndJed[] = {
+ {
+ .iv = 0,
+ .lvl = 45,
+ .species = SPECIES_LUVDISC,
+ },
+ {
+ .iv = 0,
+ .lvl = 45,
+ .species = SPECIES_LUVDISC,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_KiraAndDan1[] = {
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_VOLBEAT,
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_ILLUMISE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_KiraAndDan2[] = {
+ {
+ .iv = 10,
+ .lvl = 30,
+ .species = SPECIES_VOLBEAT,
+ },
+ {
+ .iv = 10,
+ .lvl = 30,
+ .species = SPECIES_ILLUMISE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_KiraAndDan3[] = {
+ {
+ .iv = 20,
+ .lvl = 33,
+ .species = SPECIES_VOLBEAT,
+ },
+ {
+ .iv = 20,
+ .lvl = 33,
+ .species = SPECIES_ILLUMISE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_KiraAndDan4[] = {
+ {
+ .iv = 30,
+ .lvl = 36,
+ .species = SPECIES_VOLBEAT,
+ },
+ {
+ .iv = 30,
+ .lvl = 36,
+ .species = SPECIES_ILLUMISE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_KiraAndDan5[] = {
+ {
+ .iv = 40,
+ .lvl = 39,
+ .species = SPECIES_VOLBEAT,
+ },
+ {
+ .iv = 40,
+ .lvl = 39,
+ .species = SPECIES_ILLUMISE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Johanna[] = {
+ {
+ .iv = 0,
+ .lvl = 13,
+ .species = SPECIES_GOLDEEN,
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Gerald[] = {
+ {
+ .iv = 100,
+ .lvl = 23,
+ .species = SPECIES_KECLEON,
+ .moves = MOVE_FLAMETHROWER, MOVE_FURY_SWIPES, MOVE_FAINT_ATTACK, MOVE_BIND
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Vivian[] = {
+ {
+ .iv = 100,
+ .lvl = 17,
+ .species = SPECIES_MEDITITE,
+ .moves = MOVE_BIDE, MOVE_DETECT, MOVE_CONFUSION, MOVE_THUNDER_PUNCH
+ },
+ {
+ .iv = 100,
+ .lvl = 17,
+ .species = SPECIES_MEDITITE,
+ .moves = MOVE_THUNDER_PUNCH, MOVE_DETECT, MOVE_CONFUSION, MOVE_MEDITATE
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Danielle[] = {
+ {
+ .iv = 100,
+ .lvl = 23,
+ .species = SPECIES_MEDITITE,
+ .moves = MOVE_BIDE, MOVE_DETECT, MOVE_CONFUSION, MOVE_FIRE_PUNCH
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Hideo[] = {
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_KOFFING,
+ .moves = MOVE_TACKLE, MOVE_SELF_DESTRUCT, MOVE_SLUDGE, MOVE_SMOKESCREEN
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_KOFFING,
+ .moves = MOVE_TACKLE, MOVE_POISON_GAS, MOVE_SLUDGE, MOVE_SMOKESCREEN
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Keigo[] = {
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_KOFFING,
+ .moves = MOVE_POISON_GAS, MOVE_SELF_DESTRUCT, MOVE_SLUDGE, MOVE_SMOKESCREEN
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_NINJASK,
+ .moves = MOVE_SAND_ATTACK, MOVE_DOUBLE_TEAM, MOVE_FURY_CUTTER, MOVE_SWORDS_DANCE
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Riley[] = {
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_NINCADA,
+ .moves = MOVE_LEECH_LIFE, MOVE_FURY_SWIPES, MOVE_MIND_READER, MOVE_DIG
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_KOFFING,
+ .moves = MOVE_TACKLE, MOVE_SELF_DESTRUCT, MOVE_SLUDGE, MOVE_SMOKESCREEN
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Flint[] = {
+ {
+ .iv = 150,
+ .lvl = 29,
+ .species = SPECIES_SWELLOW,
+ },
+ {
+ .iv = 150,
+ .lvl = 29,
+ .species = SPECIES_XATU,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Ashley[] = {
+ {
+ .iv = 100,
+ .lvl = 27,
+ .species = SPECIES_SWABLU,
+ },
+ {
+ .iv = 100,
+ .lvl = 27,
+ .species = SPECIES_SWABLU,
+ },
+ {
+ .iv = 100,
+ .lvl = 27,
+ .species = SPECIES_SWABLU,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Wally2[] = {
+ {
+ .iv = 30,
+ .lvl = 16,
+ .species = SPECIES_RALTS,
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Wally3[] = {
+ {
+ .iv = 150,
+ .lvl = 47,
+ .species = SPECIES_ALTARIA,
+ .moves = MOVE_AERIAL_ACE, MOVE_SAFEGUARD, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE
+ },
+ {
+ .iv = 150,
+ .lvl = 46,
+ .species = SPECIES_DELCATTY,
+ .moves = MOVE_SING, MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK
+ },
+ {
+ .iv = 150,
+ .lvl = 47,
+ .species = SPECIES_ROSELIA,
+ .moves = MOVE_MAGICAL_LEAF, MOVE_LEECH_SEED, MOVE_GIGA_DRAIN, MOVE_TOXIC
+ },
+ {
+ .iv = 150,
+ .lvl = 44,
+ .species = SPECIES_MAGNETON,
+ .moves = MOVE_SUPERSONIC, MOVE_THUNDERBOLT, MOVE_TRI_ATTACK, MOVE_SCREECH
+ },
+ {
+ .iv = 250,
+ .lvl = 48,
+ .species = SPECIES_GARDEVOIR,
+ .moves = MOVE_DOUBLE_TEAM, MOVE_CALM_MIND, MOVE_PSYCHIC, MOVE_FUTURE_SIGHT
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Wally4[] = {
+ {
+ .iv = 150,
+ .lvl = 50,
+ .species = SPECIES_ALTARIA,
+ .moves = MOVE_AERIAL_ACE, MOVE_SAFEGUARD, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE
+ },
+ {
+ .iv = 150,
+ .lvl = 49,
+ .species = SPECIES_DELCATTY,
+ .moves = MOVE_SING, MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK
+ },
+ {
+ .iv = 150,
+ .lvl = 50,
+ .species = SPECIES_ROSELIA,
+ .moves = MOVE_MAGICAL_LEAF, MOVE_LEECH_SEED, MOVE_GIGA_DRAIN, MOVE_TOXIC
+ },
+ {
+ .iv = 150,
+ .lvl = 47,
+ .species = SPECIES_MAGNETON,
+ .moves = MOVE_SUPERSONIC, MOVE_THUNDERBOLT, MOVE_TRI_ATTACK, MOVE_SCREECH
+ },
+ {
+ .iv = 250,
+ .lvl = 51,
+ .species = SPECIES_GARDEVOIR,
+ .moves = MOVE_DOUBLE_TEAM, MOVE_CALM_MIND, MOVE_PSYCHIC, MOVE_FUTURE_SIGHT
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Wally5[] = {
+ {
+ .iv = 150,
+ .lvl = 53,
+ .species = SPECIES_ALTARIA,
+ .moves = MOVE_AERIAL_ACE, MOVE_SAFEGUARD, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE
+ },
+ {
+ .iv = 150,
+ .lvl = 52,
+ .species = SPECIES_DELCATTY,
+ .moves = MOVE_SING, MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK
+ },
+ {
+ .iv = 150,
+ .lvl = 53,
+ .species = SPECIES_ROSELIA,
+ .moves = MOVE_MAGICAL_LEAF, MOVE_LEECH_SEED, MOVE_GIGA_DRAIN, MOVE_TOXIC
+ },
+ {
+ .iv = 150,
+ .lvl = 50,
+ .species = SPECIES_MAGNETON,
+ .moves = MOVE_SUPERSONIC, MOVE_THUNDERBOLT, MOVE_TRI_ATTACK, MOVE_SCREECH
+ },
+ {
+ .iv = 250,
+ .lvl = 54,
+ .species = SPECIES_GARDEVOIR,
+ .moves = MOVE_DOUBLE_TEAM, MOVE_CALM_MIND, MOVE_PSYCHIC, MOVE_FUTURE_SIGHT
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Wally6[] = {
+ {
+ .iv = 150,
+ .lvl = 56,
+ .species = SPECIES_ALTARIA,
+ .moves = MOVE_AERIAL_ACE, MOVE_SAFEGUARD, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE
+ },
+ {
+ .iv = 150,
+ .lvl = 55,
+ .species = SPECIES_DELCATTY,
+ .moves = MOVE_SING, MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK
+ },
+ {
+ .iv = 150,
+ .lvl = 56,
+ .species = SPECIES_ROSELIA,
+ .moves = MOVE_MAGICAL_LEAF, MOVE_LEECH_SEED, MOVE_GIGA_DRAIN, MOVE_TOXIC
+ },
+ {
+ .iv = 150,
+ .lvl = 53,
+ .species = SPECIES_MAGNETON,
+ .moves = MOVE_SUPERSONIC, MOVE_THUNDERBOLT, MOVE_TRI_ATTACK, MOVE_SCREECH
+ },
+ {
+ .iv = 250,
+ .lvl = 57,
+ .species = SPECIES_GARDEVOIR,
+ .moves = MOVE_DOUBLE_TEAM, MOVE_CALM_MIND, MOVE_PSYCHIC, MOVE_FUTURE_SIGHT
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brendan13[] = {
+ {
+ .iv = 150,
+ .lvl = 31,
+ .species = SPECIES_TROPIUS,
+ },
+ {
+ .iv = 150,
+ .lvl = 32,
+ .species = SPECIES_SLUGMA,
+ },
+ {
+ .iv = 150,
+ .lvl = 32,
+ .species = SPECIES_PELIPPER,
+ },
+ {
+ .iv = 200,
+ .lvl = 34,
+ .species = SPECIES_GROVYLE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brendan14[] = {
+ {
+ .iv = 150,
+ .lvl = 31,
+ .species = SPECIES_TROPIUS,
+ },
+ {
+ .iv = 150,
+ .lvl = 32,
+ .species = SPECIES_PELIPPER,
+ },
+ {
+ .iv = 150,
+ .lvl = 32,
+ .species = SPECIES_LUDICOLO,
+ },
+ {
+ .iv = 200,
+ .lvl = 34,
+ .species = SPECIES_COMBUSKEN,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brendan15[] = {
+ {
+ .iv = 150,
+ .lvl = 31,
+ .species = SPECIES_TROPIUS,
+ },
+ {
+ .iv = 150,
+ .lvl = 32,
+ .species = SPECIES_LUDICOLO,
+ },
+ {
+ .iv = 150,
+ .lvl = 32,
+ .species = SPECIES_SLUGMA,
+ },
+ {
+ .iv = 200,
+ .lvl = 34,
+ .species = SPECIES_MARSHTOMP,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_May11[] = {
+ {
+ .iv = 150,
+ .lvl = 31,
+ .species = SPECIES_TROPIUS,
+ },
+ {
+ .iv = 150,
+ .lvl = 32,
+ .species = SPECIES_SLUGMA,
+ },
+ {
+ .iv = 150,
+ .lvl = 32,
+ .species = SPECIES_PELIPPER,
+ },
+ {
+ .iv = 200,
+ .lvl = 34,
+ .species = SPECIES_GROVYLE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_May12[] = {
+ {
+ .iv = 150,
+ .lvl = 31,
+ .species = SPECIES_TROPIUS,
+ },
+ {
+ .iv = 150,
+ .lvl = 32,
+ .species = SPECIES_PELIPPER,
+ },
+ {
+ .iv = 150,
+ .lvl = 32,
+ .species = SPECIES_LUDICOLO,
+ },
+ {
+ .iv = 200,
+ .lvl = 34,
+ .species = SPECIES_COMBUSKEN,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_May13[] = {
+ {
+ .iv = 150,
+ .lvl = 31,
+ .species = SPECIES_TROPIUS,
+ },
+ {
+ .iv = 150,
+ .lvl = 32,
+ .species = SPECIES_LUDICOLO,
+ },
+ {
+ .iv = 150,
+ .lvl = 32,
+ .species = SPECIES_SLUGMA,
+ },
+ {
+ .iv = 200,
+ .lvl = 34,
+ .species = SPECIES_MARSHTOMP,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jonah[] = {
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_WAILMER,
+ },
+ {
+ .iv = 0,
+ .lvl = 31,
+ .species = SPECIES_TENTACOOL,
+ },
+ {
+ .iv = 0,
+ .lvl = 32,
+ .species = SPECIES_SHARPEDO,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Henry[] = {
+ {
+ .iv = 0,
+ .lvl = 31,
+ .species = SPECIES_CARVANHA,
+ },
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_TENTACRUEL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Roger[] = {
+ {
+ .iv = 0,
+ .lvl = 15,
+ .species = SPECIES_MAGIKARP,
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_MAGIKARP,
+ },
+ {
+ .iv = 0,
+ .lvl = 35,
+ .species = SPECIES_GYARADOS,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Alexa[] = {
+ {
+ .iv = 100,
+ .lvl = 34,
+ .species = SPECIES_GLOOM,
+ },
+ {
+ .iv = 100,
+ .lvl = 34,
+ .species = SPECIES_AZUMARILL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Ruben[] = {
+ {
+ .iv = 100,
+ .lvl = 34,
+ .species = SPECIES_SHIFTRY,
+ },
+ {
+ .iv = 100,
+ .lvl = 34,
+ .species = SPECIES_NOSEPASS,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Koji1[] = {
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_MACHOKE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Wayne[] = {
+ {
+ .iv = 0,
+ .lvl = 31,
+ .species = SPECIES_TENTACOOL,
+ },
+ {
+ .iv = 0,
+ .lvl = 31,
+ .species = SPECIES_TENTACOOL,
+ },
+ {
+ .iv = 0,
+ .lvl = 36,
+ .species = SPECIES_WAILMER,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Aidan[] = {
+ {
+ .iv = 0,
+ .lvl = 32,
+ .species = SPECIES_SWELLOW,
+ },
+ {
+ .iv = 0,
+ .lvl = 32,
+ .species = SPECIES_SKARMORY,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Reed[] = {
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_SPHEAL,
+ },
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_SHARPEDO,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Tisha[] = {
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_CHINCHOU,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_ToriAndTia[] = {
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_SPINDA,
+ },
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_SPINDA,
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_KimAndIris[] = {
+ {
+ .iv = 0,
+ .lvl = 32,
+ .species = SPECIES_SWABLU,
+ .moves = MOVE_SING, MOVE_FURY_ATTACK, MOVE_SAFEGUARD, MOVE_AERIAL_ACE
+ },
+ {
+ .iv = 0,
+ .lvl = 35,
+ .species = SPECIES_NUMEL,
+ .moves = MOVE_FLAMETHROWER, MOVE_TAKE_DOWN, MOVE_REST, MOVE_EARTHQUAKE
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_TyraAndIvy[] = {
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_ROSELIA,
+ .moves = MOVE_GROWTH, MOVE_STUN_SPORE, MOVE_MEGA_DRAIN, MOVE_LEECH_SEED
+ },
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_GRAVELER,
+ .moves = MOVE_DEFENSE_CURL, MOVE_ROLLOUT, MOVE_MUD_SPORT, MOVE_ROCK_THROW
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_MelAndPaul[] = {
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_DUSTOX,
+ .moves = MOVE_GUST, MOVE_PSYBEAM, MOVE_TOXIC, MOVE_PROTECT
+ },
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_BEAUTIFLY,
+ .moves = MOVE_GUST, MOVE_MEGA_DRAIN, MOVE_ATTRACT, MOVE_STUN_SPORE
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_JohnAndJay1[] = {
+ {
+ .iv = 200,
+ .lvl = 39,
+ .species = SPECIES_MEDICHAM,
+ .moves = MOVE_PSYCHIC, MOVE_FIRE_PUNCH, MOVE_PSYCH_UP, MOVE_PROTECT
+ },
+ {
+ .iv = 200,
+ .lvl = 39,
+ .species = SPECIES_HARIYAMA,
+ .moves = MOVE_FOCUS_PUNCH, MOVE_ROCK_TOMB, MOVE_REST, MOVE_BELLY_DRUM
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_JohnAndJay2[] = {
+ {
+ .iv = 210,
+ .lvl = 43,
+ .species = SPECIES_MEDICHAM,
+ .moves = MOVE_PSYCHIC, MOVE_FIRE_PUNCH, MOVE_PSYCH_UP, MOVE_PROTECT
+ },
+ {
+ .iv = 210,
+ .lvl = 43,
+ .species = SPECIES_HARIYAMA,
+ .moves = MOVE_FOCUS_PUNCH, MOVE_ROCK_TOMB, MOVE_REST, MOVE_BELLY_DRUM
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_JohnAndJay3[] = {
+ {
+ .iv = 220,
+ .lvl = 46,
+ .species = SPECIES_MEDICHAM,
+ .moves = MOVE_PSYCHIC, MOVE_FIRE_PUNCH, MOVE_PSYCH_UP, MOVE_PROTECT
+ },
+ {
+ .iv = 220,
+ .lvl = 46,
+ .species = SPECIES_HARIYAMA,
+ .moves = MOVE_FOCUS_PUNCH, MOVE_ROCK_TOMB, MOVE_REST, MOVE_BELLY_DRUM
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_JohnAndJay4[] = {
+ {
+ .iv = 230,
+ .lvl = 49,
+ .species = SPECIES_MEDICHAM,
+ .moves = MOVE_PSYCHIC, MOVE_FIRE_PUNCH, MOVE_PSYCH_UP, MOVE_PROTECT
+ },
+ {
+ .iv = 230,
+ .lvl = 49,
+ .species = SPECIES_HARIYAMA,
+ .moves = MOVE_FOCUS_PUNCH, MOVE_ROCK_TOMB, MOVE_REST, MOVE_BELLY_DRUM
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_JohnAndJay5[] = {
+ {
+ .iv = 240,
+ .lvl = 52,
+ .species = SPECIES_MEDICHAM,
+ .moves = MOVE_PSYCHIC, MOVE_FIRE_PUNCH, MOVE_PSYCH_UP, MOVE_PROTECT
+ },
+ {
+ .iv = 240,
+ .lvl = 52,
+ .species = SPECIES_HARIYAMA,
+ .moves = MOVE_FOCUS_PUNCH, MOVE_ROCK_TOMB, MOVE_REST, MOVE_BELLY_DRUM
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_ReliAndIan[] = {
+ {
+ .iv = 0,
+ .lvl = 35,
+ .species = SPECIES_AZUMARILL,
+ },
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_WINGULL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_LilaAndRoy1[] = {
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_CHINCHOU,
+ },
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_CARVANHA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_LilaAndRoy2[] = {
+ {
+ .iv = 0,
+ .lvl = 42,
+ .species = SPECIES_CHINCHOU,
+ },
+ {
+ .iv = 0,
+ .lvl = 40,
+ .species = SPECIES_CARVANHA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_LilaAndRoy3[] = {
+ {
+ .iv = 0,
+ .lvl = 45,
+ .species = SPECIES_LANTURN,
+ },
+ {
+ .iv = 0,
+ .lvl = 43,
+ .species = SPECIES_CARVANHA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_LilaAndRoy4[] = {
+ {
+ .iv = 0,
+ .lvl = 48,
+ .species = SPECIES_LANTURN,
+ },
+ {
+ .iv = 0,
+ .lvl = 46,
+ .species = SPECIES_SHARPEDO,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_LilaAndRoy5[] = {
+ {
+ .iv = 0,
+ .lvl = 51,
+ .species = SPECIES_LANTURN,
+ },
+ {
+ .iv = 0,
+ .lvl = 49,
+ .species = SPECIES_SHARPEDO,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_LisaAndRay[] = {
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_GOLDEEN,
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_TENTACOOL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Chris[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_MAGIKARP,
+ },
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_TENTACOOL,
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_FEEBAS,
+ },
+ {
+ .iv = 0,
+ .lvl = 23,
+ .species = SPECIES_CARVANHA,
+ }
+};
+
+const struct TrainerMonItemDefaultMoves gTrainerParty_Dawson[] = {
+ {
+ .iv = 0,
+ .lvl = 8,
+ .species = SPECIES_ZIGZAGOON,
+ .heldItem = ITEM_NUGGET
+ },
+ {
+ .iv = 0,
+ .lvl = 8,
+ .species = SPECIES_POOCHYENA,
+ .heldItem = ITEM_NONE
+ }
+};
+
+const struct TrainerMonItemDefaultMoves gTrainerParty_Sarah[] = {
+ {
+ .iv = 0,
+ .lvl = 8,
+ .species = SPECIES_LOTAD,
+ .heldItem = ITEM_NONE
+ },
+ {
+ .iv = 0,
+ .lvl = 8,
+ .species = SPECIES_ZIGZAGOON,
+ .heldItem = ITEM_NUGGET
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Darian[] = {
+ {
+ .iv = 0,
+ .lvl = 9,
+ .species = SPECIES_MAGIKARP,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Hailey[] = {
+ {
+ .iv = 0,
+ .lvl = 13,
+ .species = SPECIES_MARILL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Chandler[] = {
+ {
+ .iv = 0,
+ .lvl = 12,
+ .species = SPECIES_TENTACOOL,
+ },
+ {
+ .iv = 0,
+ .lvl = 12,
+ .species = SPECIES_TENTACOOL,
+ }
+};
+
+const struct TrainerMonItemDefaultMoves gTrainerParty_Kaleb[] = {
+ {
+ .iv = 0,
+ .lvl = 14,
+ .species = SPECIES_MINUN,
+ .heldItem = ITEM_ORAN_BERRY
+ },
+ {
+ .iv = 0,
+ .lvl = 14,
+ .species = SPECIES_PLUSLE,
+ .heldItem = ITEM_ORAN_BERRY
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Joseph[] = {
+ {
+ .iv = 0,
+ .lvl = 14,
+ .species = SPECIES_ELECTRIKE,
+ },
+ {
+ .iv = 0,
+ .lvl = 14,
+ .species = SPECIES_VOLTORB,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Alyssa[] = {
+ {
+ .iv = 0,
+ .lvl = 15,
+ .species = SPECIES_MAGNEMITE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Marcos[] = {
+ {
+ .iv = 100,
+ .lvl = 15,
+ .species = SPECIES_VOLTORB,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Rhett[] = {
+ {
+ .iv = 100,
+ .lvl = 15,
+ .species = SPECIES_MAKUHITA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Tyron[] = {
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_SANDSHREW,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Celina[] = {
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_ROSELIA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Bianca[] = {
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_SHROOMISH,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Hayden[] = {
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_NUMEL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Sophie[] = {
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_MARILL,
+ },
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_LOMBRE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Coby[] = {
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_SKARMORY,
+ },
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_SWELLOW,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Lawrence[] = {
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_BALTOY,
+ },
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_SANDSHREW,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Wyatt[] = {
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_ARON,
+ },
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_ARON,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Angelina[] = {
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_LOMBRE,
+ },
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_MARILL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Kai[] = {
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_BARBOACH,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Charlotte[] = {
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_NUZLEAF,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Deandre[] = {
+ {
+ .iv = 0,
+ .lvl = 14,
+ .species = SPECIES_ZIGZAGOON,
+ },
+ {
+ .iv = 0,
+ .lvl = 14,
+ .species = SPECIES_ARON,
+ },
+ {
+ .iv = 0,
+ .lvl = 14,
+ .species = SPECIES_ELECTRIKE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt38[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_ZUBAT,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt39[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_POOCHYENA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt40[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_NUMEL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt41[] = {
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_BALTOY,
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_ZUBAT,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt42[] = {
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_BALTOY,
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_NUMEL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt43[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_MIGHTYENA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt44[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_ZUBAT,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt45[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_POOCHYENA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt46[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_ZUBAT,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt47[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_MIGHTYENA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt48[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_BALTOY,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt49[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_NUMEL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt50[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_ZUBAT,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt51[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_MIGHTYENA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt52[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_NUMEL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt53[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_BALTOY,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Tabitha3[] = {
+ {
+ .iv = 75,
+ .lvl = 26,
+ .species = SPECIES_NUMEL,
+ },
+ {
+ .iv = 75,
+ .lvl = 28,
+ .species = SPECIES_MIGHTYENA,
+ },
+ {
+ .iv = 75,
+ .lvl = 30,
+ .species = SPECIES_ZUBAT,
+ },
+ {
+ .iv = 75,
+ .lvl = 33,
+ .species = SPECIES_CAMERUPT,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Darcy[] = {
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_PELIPPER,
+ },
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_CAMERUPT,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Maxie3[] = {
+ {
+ .iv = 150,
+ .lvl = 42,
+ .species = SPECIES_MIGHTYENA,
+ },
+ {
+ .iv = 150,
+ .lvl = 43,
+ .species = SPECIES_CROBAT,
+ },
+ {
+ .iv = 150,
+ .lvl = 44,
+ .species = SPECIES_CAMERUPT,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Pete[] = {
+ {
+ .iv = 0,
+ .lvl = 15,
+ .species = SPECIES_TENTACOOL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Isabelle[] = {
+ {
+ .iv = 0,
+ .lvl = 15,
+ .species = SPECIES_MARILL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Andres1[] = {
+ {
+ .iv = 50,
+ .lvl = 25,
+ .species = SPECIES_SANDSHREW,
+ },
+ {
+ .iv = 50,
+ .lvl = 25,
+ .species = SPECIES_SANDSHREW,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Josue[] = {
+ {
+ .iv = 50,
+ .lvl = 25,
+ .species = SPECIES_TAILLOW,
+ },
+ {
+ .iv = 50,
+ .lvl = 25,
+ .species = SPECIES_WINGULL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Camron[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_STARYU,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Cory1[] = {
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_WINGULL,
+ },
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_MACHOP,
+ },
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_TENTACOOL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Carolina[] = {
+ {
+ .iv = 50,
+ .lvl = 24,
+ .species = SPECIES_MANECTRIC,
+ },
+ {
+ .iv = 50,
+ .lvl = 24,
+ .species = SPECIES_SWELLOW,
+ },
+ {
+ .iv = 50,
+ .lvl = 24,
+ .species = SPECIES_MANECTRIC,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Elijah[] = {
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_SKARMORY,
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_SKARMORY,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Celia[] = {
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_MARILL,
+ },
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_LOMBRE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Bryan[] = {
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_SANDSHREW,
+ },
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_SANDSLASH,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Branden[] = {
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_TAILLOW,
+ },
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_NUZLEAF,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Bryant[] = {
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_NUMEL,
+ },
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_SLUGMA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Shayla[] = {
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_SHROOMISH,
+ },
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_ROSELIA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Kyra[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_DODUO,
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_DODRIO,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jaiden[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_NINJASK,
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_GULPIN,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Alix[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_KADABRA,
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_KIRLIA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Helene[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_MEDITITE,
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_MAKUHITA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Marlene[] = {
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_MEDITITE,
+ },
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_SPOINK,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Devan[] = {
+ {
+ .iv = 0,
+ .lvl = 8,
+ .species = SPECIES_GEODUDE,
+ },
+ {
+ .iv = 0,
+ .lvl = 8,
+ .species = SPECIES_GEODUDE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Johnson[] = {
+ {
+ .iv = 0,
+ .lvl = 8,
+ .species = SPECIES_SHROOMISH,
+ },
+ {
+ .iv = 0,
+ .lvl = 8,
+ .species = SPECIES_LOTAD,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Melina[] = {
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_DODUO,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brandi[] = {
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_RALTS,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Aisha[] = {
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_MEDITITE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Makayla[] = {
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_ROSELIA,
+ },
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_MEDICHAM,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Fabian[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_MANECTRIC,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Dayton[] = {
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_SLUGMA,
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_NUMEL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Rachel[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_GOLDEEN,
+ }
+};
+
+const struct TrainerMonNoItemCustomMoves gTrainerParty_Leonel[] = {
+ {
+ .iv = 100,
+ .lvl = 30,
+ .species = SPECIES_MANECTRIC,
+ .moves = MOVE_THUNDER, MOVE_QUICK_ATTACK, MOVE_THUNDER_WAVE, MOVE_NONE
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Callie[] = {
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_MEDITITE,
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_MAKUHITA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Cale[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_DUSTOX,
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_BEAUTIFLY,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Myles[] = {
+ {
+ .iv = 10,
+ .lvl = 25,
+ .species = SPECIES_MAKUHITA,
+ },
+ {
+ .iv = 10,
+ .lvl = 25,
+ .species = SPECIES_WINGULL,
+ },
+ {
+ .iv = 10,
+ .lvl = 25,
+ .species = SPECIES_TROPIUS,
+ },
+ {
+ .iv = 10,
+ .lvl = 25,
+ .species = SPECIES_ZIGZAGOON,
+ },
+ {
+ .iv = 10,
+ .lvl = 25,
+ .species = SPECIES_ELECTRIKE,
+ },
+ {
+ .iv = 10,
+ .lvl = 25,
+ .species = SPECIES_NUMEL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Pat[] = {
+ {
+ .iv = 10,
+ .lvl = 25,
+ .species = SPECIES_POOCHYENA,
+ },
+ {
+ .iv = 10,
+ .lvl = 25,
+ .species = SPECIES_SHROOMISH,
+ },
+ {
+ .iv = 10,
+ .lvl = 25,
+ .species = SPECIES_ELECTRIKE,
+ },
+ {
+ .iv = 10,
+ .lvl = 25,
+ .species = SPECIES_MARILL,
+ },
+ {
+ .iv = 10,
+ .lvl = 25,
+ .species = SPECIES_SANDSHREW,
+ },
+ {
+ .iv = 10,
+ .lvl = 25,
+ .species = SPECIES_GULPIN,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Cristin1[] = {
+ {
+ .iv = 100,
+ .lvl = 29,
+ .species = SPECIES_LOUDRED,
+ },
+ {
+ .iv = 100,
+ .lvl = 29,
+ .species = SPECIES_VIGOROTH,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_May14[] = {
+ {
+ .iv = 25,
+ .lvl = 13,
+ .species = SPECIES_LOTAD,
+ },
+ {
+ .iv = 50,
+ .lvl = 15,
+ .species = SPECIES_TORCHIC,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_May15[] = {
+ {
+ .iv = 25,
+ .lvl = 13,
+ .species = SPECIES_TORKOAL,
+ },
+ {
+ .iv = 50,
+ .lvl = 15,
+ .species = SPECIES_MUDKIP,
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Roxanne2[] = {
+ {
+ .iv = 255,
+ .lvl = 32,
+ .species = SPECIES_GOLEM,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_PROTECT, MOVE_ROLLOUT, MOVE_MAGNITUDE, MOVE_EXPLOSION
+ },
+ {
+ .iv = 255,
+ .lvl = 35,
+ .species = SPECIES_KABUTO,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_SWORDS_DANCE, MOVE_ICE_BEAM, MOVE_SURF, MOVE_ROCK_SLIDE
+ },
+ {
+ .iv = 255,
+ .lvl = 35,
+ .species = SPECIES_ONIX,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_IRON_TAIL, MOVE_EXPLOSION, MOVE_ROAR, MOVE_ROCK_SLIDE
+ },
+ {
+ .iv = 255,
+ .lvl = 37,
+ .species = SPECIES_NOSEPASS,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_DOUBLE_TEAM, MOVE_EXPLOSION, MOVE_PROTECT, MOVE_ROCK_SLIDE
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Roxanne3[] = {
+ {
+ .iv = 255,
+ .lvl = 37,
+ .species = SPECIES_OMANYTE,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_PROTECT, MOVE_ICE_BEAM, MOVE_ROCK_SLIDE, MOVE_SURF
+ },
+ {
+ .iv = 255,
+ .lvl = 37,
+ .species = SPECIES_GOLEM,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_PROTECT, MOVE_ROLLOUT, MOVE_MAGNITUDE, MOVE_EXPLOSION
+ },
+ {
+ .iv = 255,
+ .lvl = 40,
+ .species = SPECIES_KABUTOPS,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_SWORDS_DANCE, MOVE_ICE_BEAM, MOVE_SURF, MOVE_ROCK_SLIDE
+ },
+ {
+ .iv = 255,
+ .lvl = 40,
+ .species = SPECIES_ONIX,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_IRON_TAIL, MOVE_EXPLOSION, MOVE_ROAR, MOVE_ROCK_SLIDE
+ },
+ {
+ .iv = 255,
+ .lvl = 42,
+ .species = SPECIES_NOSEPASS,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_DOUBLE_TEAM, MOVE_EXPLOSION, MOVE_PROTECT, MOVE_ROCK_SLIDE
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Roxanne4[] = {
+ {
+ .iv = 255,
+ .lvl = 42,
+ .species = SPECIES_OMASTAR,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_PROTECT, MOVE_ICE_BEAM, MOVE_ROCK_SLIDE, MOVE_SURF
+ },
+ {
+ .iv = 255,
+ .lvl = 42,
+ .species = SPECIES_GOLEM,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_PROTECT, MOVE_ROLLOUT, MOVE_EARTHQUAKE, MOVE_EXPLOSION
+ },
+ {
+ .iv = 255,
+ .lvl = 45,
+ .species = SPECIES_KABUTOPS,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_SWORDS_DANCE, MOVE_ICE_BEAM, MOVE_SURF, MOVE_ROCK_SLIDE
+ },
+ {
+ .iv = 255,
+ .lvl = 45,
+ .species = SPECIES_ONIX,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_IRON_TAIL, MOVE_EXPLOSION, MOVE_ROAR, MOVE_ROCK_SLIDE
+ },
+ {
+ .iv = 255,
+ .lvl = 47,
+ .species = SPECIES_NOSEPASS,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_DOUBLE_TEAM, MOVE_EXPLOSION, MOVE_PROTECT, MOVE_ROCK_SLIDE
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Roxanne5[] = {
+ {
+ .iv = 255,
+ .lvl = 47,
+ .species = SPECIES_AERODACTYL,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_ROCK_SLIDE, MOVE_HYPER_BEAM, MOVE_SUPERSONIC, MOVE_PROTECT
+ },
+ {
+ .iv = 255,
+ .lvl = 47,
+ .species = SPECIES_GOLEM,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_FOCUS_PUNCH, MOVE_ROLLOUT, MOVE_EARTHQUAKE, MOVE_EXPLOSION
+ },
+ {
+ .iv = 255,
+ .lvl = 47,
+ .species = SPECIES_OMASTAR,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_PROTECT, MOVE_ICE_BEAM, MOVE_ROCK_SLIDE, MOVE_SURF
+ },
+ {
+ .iv = 255,
+ .lvl = 50,
+ .species = SPECIES_KABUTOPS,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_SWORDS_DANCE, MOVE_ICE_BEAM, MOVE_SURF, MOVE_ROCK_SLIDE
+ },
+ {
+ .iv = 255,
+ .lvl = 50,
+ .species = SPECIES_STEELIX,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_IRON_TAIL, MOVE_EXPLOSION, MOVE_ROAR, MOVE_ROCK_SLIDE
+ },
+ {
+ .iv = 255,
+ .lvl = 52,
+ .species = SPECIES_NOSEPASS,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_DOUBLE_TEAM, MOVE_EXPLOSION, MOVE_PROTECT, MOVE_ROCK_SLIDE
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Brawly2[] = {
+ {
+ .iv = 255,
+ .lvl = 33,
+ .species = SPECIES_MACHAMP,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_KARATE_CHOP, MOVE_ROCK_SLIDE, MOVE_FOCUS_PUNCH, MOVE_BULK_UP
+ },
+ {
+ .iv = 255,
+ .lvl = 33,
+ .species = SPECIES_MEDITITE,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_PSYCHIC, MOVE_LIGHT_SCREEN, MOVE_REFLECT, MOVE_FOCUS_PUNCH
+ },
+ {
+ .iv = 255,
+ .lvl = 35,
+ .species = SPECIES_HITMONTOP,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_PURSUIT, MOVE_COUNTER, MOVE_PROTECT, MOVE_TRIPLE_KICK
+ },
+ {
+ .iv = 255,
+ .lvl = 37,
+ .species = SPECIES_HARIYAMA,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_FAKE_OUT, MOVE_FOCUS_PUNCH, MOVE_BELLY_DRUM, MOVE_EARTHQUAKE
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Brawly3[] = {
+ {
+ .iv = 255,
+ .lvl = 38,
+ .species = SPECIES_MACHAMP,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_KARATE_CHOP, MOVE_ROCK_SLIDE, MOVE_FOCUS_PUNCH, MOVE_BULK_UP
+ },
+ {
+ .iv = 255,
+ .lvl = 38,
+ .species = SPECIES_MEDICHAM,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_PSYCHIC, MOVE_LIGHT_SCREEN, MOVE_REFLECT, MOVE_FOCUS_PUNCH
+ },
+ {
+ .iv = 255,
+ .lvl = 40,
+ .species = SPECIES_HITMONTOP,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_PURSUIT, MOVE_COUNTER, MOVE_PROTECT, MOVE_TRIPLE_KICK
+ },
+ {
+ .iv = 255,
+ .lvl = 42,
+ .species = SPECIES_HARIYAMA,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_FAKE_OUT, MOVE_FOCUS_PUNCH, MOVE_BELLY_DRUM, MOVE_EARTHQUAKE
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Brawly4[] = {
+ {
+ .iv = 255,
+ .lvl = 40,
+ .species = SPECIES_HITMONCHAN,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_SKY_UPPERCUT, MOVE_PROTECT, MOVE_FIRE_PUNCH, MOVE_ICE_PUNCH
+ },
+ {
+ .iv = 255,
+ .lvl = 43,
+ .species = SPECIES_MACHAMP,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_KARATE_CHOP, MOVE_ROCK_SLIDE, MOVE_FOCUS_PUNCH, MOVE_BULK_UP
+ },
+ {
+ .iv = 255,
+ .lvl = 43,
+ .species = SPECIES_MEDICHAM,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_FOCUS_PUNCH, MOVE_LIGHT_SCREEN, MOVE_REFLECT, MOVE_PSYCHIC
+ },
+ {
+ .iv = 255,
+ .lvl = 45,
+ .species = SPECIES_HITMONTOP,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_PURSUIT, MOVE_COUNTER, MOVE_PROTECT, MOVE_TRIPLE_KICK
+ },
+ {
+ .iv = 255,
+ .lvl = 47,
+ .species = SPECIES_HARIYAMA,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_FAKE_OUT, MOVE_FOCUS_PUNCH, MOVE_BELLY_DRUM, MOVE_EARTHQUAKE
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Brawly5[] = {
+ {
+ .iv = 255,
+ .lvl = 46,
+ .species = SPECIES_HITMONLEE,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_MEGA_KICK, MOVE_FOCUS_PUNCH, MOVE_EARTHQUAKE, MOVE_BULK_UP
+ },
+ {
+ .iv = 255,
+ .lvl = 46,
+ .species = SPECIES_HITMONCHAN,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_SKY_UPPERCUT, MOVE_PROTECT, MOVE_FIRE_PUNCH, MOVE_ICE_PUNCH
+ },
+ {
+ .iv = 255,
+ .lvl = 48,
+ .species = SPECIES_MACHAMP,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_CROSS_CHOP, MOVE_ROCK_SLIDE, MOVE_FOCUS_PUNCH, MOVE_BULK_UP
+ },
+ {
+ .iv = 255,
+ .lvl = 48,
+ .species = SPECIES_MEDICHAM,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_FOCUS_PUNCH, MOVE_LIGHT_SCREEN, MOVE_REFLECT, MOVE_PSYCHIC
+ },
+ {
+ .iv = 255,
+ .lvl = 50,
+ .species = SPECIES_HITMONTOP,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_PURSUIT, MOVE_COUNTER, MOVE_PROTECT, MOVE_TRIPLE_KICK
+ },
+ {
+ .iv = 255,
+ .lvl = 52,
+ .species = SPECIES_HARIYAMA,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_FAKE_OUT, MOVE_FOCUS_PUNCH, MOVE_BELLY_DRUM, MOVE_EARTHQUAKE
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Wattson2[] = {
+ {
+ .iv = 255,
+ .lvl = 36,
+ .species = SPECIES_MAREEP,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_THUNDER, MOVE_PROTECT, MOVE_THUNDER_WAVE, MOVE_LIGHT_SCREEN
+ },
+ {
+ .iv = 255,
+ .lvl = 36,
+ .species = SPECIES_ELECTRODE,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_ROLLOUT, MOVE_THUNDER, MOVE_EXPLOSION, MOVE_RAIN_DANCE
+ },
+ {
+ .iv = 255,
+ .lvl = 38,
+ .species = SPECIES_MAGNETON,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_THUNDER, MOVE_RAIN_DANCE
+ },
+ {
+ .iv = 255,
+ .lvl = 40,
+ .species = SPECIES_MANECTRIC,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_BITE, MOVE_THUNDER_WAVE, MOVE_THUNDER, MOVE_PROTECT
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Wattson3[] = {
+ {
+ .iv = 255,
+ .lvl = 39,
+ .species = SPECIES_PIKACHU,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_THUNDER, MOVE_SLAM, MOVE_RAIN_DANCE, MOVE_SHOCK_WAVE
+ },
+ {
+ .iv = 255,
+ .lvl = 41,
+ .species = SPECIES_FLAAFFY,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_THUNDER, MOVE_PROTECT, MOVE_THUNDER_WAVE, MOVE_LIGHT_SCREEN
+ },
+ {
+ .iv = 255,
+ .lvl = 41,
+ .species = SPECIES_ELECTRODE,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_ROLLOUT, MOVE_THUNDER, MOVE_EXPLOSION, MOVE_RAIN_DANCE
+ },
+ {
+ .iv = 255,
+ .lvl = 43,
+ .species = SPECIES_MAGNETON,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_THUNDER, MOVE_RAIN_DANCE
+ },
+ {
+ .iv = 255,
+ .lvl = 45,
+ .species = SPECIES_MANECTRIC,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_BITE, MOVE_THUNDER_WAVE, MOVE_THUNDER, MOVE_PROTECT
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Wattson4[] = {
+ {
+ .iv = 255,
+ .lvl = 44,
+ .species = SPECIES_RAICHU,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_THUNDER, MOVE_SLAM, MOVE_RAIN_DANCE, MOVE_PROTECT
+ },
+ {
+ .iv = 255,
+ .lvl = 46,
+ .species = SPECIES_AMPHAROS,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_THUNDER, MOVE_PROTECT, MOVE_THUNDER_WAVE, MOVE_LIGHT_SCREEN
+ },
+ {
+ .iv = 255,
+ .lvl = 46,
+ .species = SPECIES_ELECTRODE,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_ROLLOUT, MOVE_THUNDER, MOVE_EXPLOSION, MOVE_RAIN_DANCE
+ },
+ {
+ .iv = 255,
+ .lvl = 48,
+ .species = SPECIES_MAGNETON,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_THUNDER, MOVE_RAIN_DANCE
+ },
+ {
+ .iv = 255,
+ .lvl = 50,
+ .species = SPECIES_MANECTRIC,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_BITE, MOVE_THUNDER_WAVE, MOVE_THUNDER, MOVE_PROTECT
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Wattson5[] = {
+ {
+ .iv = 255,
+ .lvl = 50,
+ .species = SPECIES_ELECTABUZZ,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_SWIFT, MOVE_FOCUS_PUNCH, MOVE_THUNDER_PUNCH, MOVE_LIGHT_SCREEN
+ },
+ {
+ .iv = 255,
+ .lvl = 51,
+ .species = SPECIES_RAICHU,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_THUNDER, MOVE_SLAM, MOVE_RAIN_DANCE, MOVE_PROTECT
+ },
+ {
+ .iv = 255,
+ .lvl = 51,
+ .species = SPECIES_AMPHAROS,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_THUNDER, MOVE_PROTECT, MOVE_THUNDER_WAVE, MOVE_LIGHT_SCREEN
+ },
+ {
+ .iv = 255,
+ .lvl = 53,
+ .species = SPECIES_ELECTRODE,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_ROLLOUT, MOVE_THUNDER, MOVE_EXPLOSION, MOVE_RAIN_DANCE
+ },
+ {
+ .iv = 255,
+ .lvl = 53,
+ .species = SPECIES_MAGNETON,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_THUNDER, MOVE_RAIN_DANCE
+ },
+ {
+ .iv = 255,
+ .lvl = 55,
+ .species = SPECIES_MANECTRIC,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_BITE, MOVE_THUNDER_WAVE, MOVE_THUNDER, MOVE_PROTECT
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Flannery2[] = {
+ {
+ .iv = 255,
+ .lvl = 38,
+ .species = SPECIES_MAGCARGO,
+ .heldItem = ITEM_WHITE_HERB,
+ .moves = MOVE_OVERHEAT, MOVE_ATTRACT, MOVE_LIGHT_SCREEN, MOVE_ROCK_SLIDE
+ },
+ {
+ .iv = 255,
+ .lvl = 36,
+ .species = SPECIES_PONYTA,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_FLAMETHROWER, MOVE_ATTRACT, MOVE_SOLAR_BEAM, MOVE_BOUNCE
+ },
+ {
+ .iv = 255,
+ .lvl = 38,
+ .species = SPECIES_CAMERUPT,
+ .heldItem = ITEM_WHITE_HERB,
+ .moves = MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_EARTHQUAKE, MOVE_ATTRACT
+ },
+ {
+ .iv = 255,
+ .lvl = 40,
+ .species = SPECIES_TORKOAL,
+ .heldItem = ITEM_WHITE_HERB,
+ .moves = MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_EXPLOSION, MOVE_ATTRACT
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Flannery3[] = {
+ {
+ .iv = 255,
+ .lvl = 41,
+ .species = SPECIES_GROWLITHE,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_HELPING_HAND, MOVE_FLAMETHROWER, MOVE_ROAR, MOVE_SUNNY_DAY
+ },
+ {
+ .iv = 255,
+ .lvl = 43,
+ .species = SPECIES_MAGCARGO,
+ .heldItem = ITEM_WHITE_HERB,
+ .moves = MOVE_OVERHEAT, MOVE_ATTRACT, MOVE_LIGHT_SCREEN, MOVE_ROCK_SLIDE
+ },
+ {
+ .iv = 255,
+ .lvl = 41,
+ .species = SPECIES_PONYTA,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_FLAMETHROWER, MOVE_ATTRACT, MOVE_SOLAR_BEAM, MOVE_BOUNCE
+ },
+ {
+ .iv = 255,
+ .lvl = 43,
+ .species = SPECIES_CAMERUPT,
+ .heldItem = ITEM_WHITE_HERB,
+ .moves = MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_EARTHQUAKE, MOVE_ATTRACT
+ },
+ {
+ .iv = 255,
+ .lvl = 45,
+ .species = SPECIES_TORKOAL,
+ .heldItem = ITEM_WHITE_HERB,
+ .moves = MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_EXPLOSION, MOVE_ATTRACT
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Flannery4[] = {
+ {
+ .iv = 255,
+ .lvl = 46,
+ .species = SPECIES_HOUNDOUR,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_ROAR, MOVE_SOLAR_BEAM, MOVE_TAUNT, MOVE_SUNNY_DAY
+ },
+ {
+ .iv = 255,
+ .lvl = 46,
+ .species = SPECIES_GROWLITHE,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_HELPING_HAND, MOVE_FLAMETHROWER, MOVE_SUNNY_DAY, MOVE_ROAR
+ },
+ {
+ .iv = 255,
+ .lvl = 48,
+ .species = SPECIES_MAGCARGO,
+ .heldItem = ITEM_WHITE_HERB,
+ .moves = MOVE_OVERHEAT, MOVE_ATTRACT, MOVE_LIGHT_SCREEN, MOVE_ROCK_SLIDE
+ },
+ {
+ .iv = 255,
+ .lvl = 46,
+ .species = SPECIES_RAPIDASH,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_FLAMETHROWER, MOVE_ATTRACT, MOVE_SOLAR_BEAM, MOVE_BOUNCE
+ },
+ {
+ .iv = 255,
+ .lvl = 48,
+ .species = SPECIES_CAMERUPT,
+ .heldItem = ITEM_WHITE_HERB,
+ .moves = MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_EARTHQUAKE, MOVE_ATTRACT
+ },
+ {
+ .iv = 255,
+ .lvl = 50,
+ .species = SPECIES_TORKOAL,
+ .heldItem = ITEM_WHITE_HERB,
+ .moves = MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_EXPLOSION, MOVE_ATTRACT
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Flannery5[] = {
+ {
+ .iv = 255,
+ .lvl = 51,
+ .species = SPECIES_ARCANINE,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_HELPING_HAND, MOVE_FLAMETHROWER, MOVE_SUNNY_DAY, MOVE_ROAR
+ },
+ {
+ .iv = 255,
+ .lvl = 53,
+ .species = SPECIES_MAGCARGO,
+ .heldItem = ITEM_WHITE_HERB,
+ .moves = MOVE_OVERHEAT, MOVE_ATTRACT, MOVE_LIGHT_SCREEN, MOVE_ROCK_SLIDE
+ },
+ {
+ .iv = 255,
+ .lvl = 51,
+ .species = SPECIES_HOUNDOOM,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_ROAR, MOVE_SOLAR_BEAM, MOVE_TAUNT, MOVE_SUNNY_DAY
+ },
+ {
+ .iv = 255,
+ .lvl = 51,
+ .species = SPECIES_RAPIDASH,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_FLAMETHROWER, MOVE_ATTRACT, MOVE_SOLAR_BEAM, MOVE_BOUNCE
+ },
+ {
+ .iv = 255,
+ .lvl = 53,
+ .species = SPECIES_CAMERUPT,
+ .heldItem = ITEM_WHITE_HERB,
+ .moves = MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_EARTHQUAKE, MOVE_ATTRACT
+ },
+ {
+ .iv = 255,
+ .lvl = 55,
+ .species = SPECIES_TORKOAL,
+ .heldItem = ITEM_WHITE_HERB,
+ .moves = MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_EXPLOSION, MOVE_ATTRACT
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Norman2[] = {
+ {
+ .iv = 255,
+ .lvl = 42,
+ .species = SPECIES_CHANSEY,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_LIGHT_SCREEN, MOVE_SING, MOVE_SKILL_SWAP, MOVE_FOCUS_PUNCH
+ },
+ {
+ .iv = 255,
+ .lvl = 42,
+ .species = SPECIES_SLAKING,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_BLIZZARD, MOVE_SHADOW_BALL, MOVE_DOUBLE_EDGE, MOVE_FIRE_BLAST
+ },
+ {
+ .iv = 255,
+ .lvl = 43,
+ .species = SPECIES_SPINDA,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_TEETER_DANCE, MOVE_SKILL_SWAP, MOVE_FACADE, MOVE_HYPNOSIS
+ },
+ {
+ .iv = 255,
+ .lvl = 45,
+ .species = SPECIES_SLAKING,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_HYPER_BEAM, MOVE_FLAMETHROWER, MOVE_THUNDERBOLT, MOVE_SHADOW_BALL
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Norman3[] = {
+ {
+ .iv = 255,
+ .lvl = 47,
+ .species = SPECIES_SLAKING,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_BLIZZARD, MOVE_SHADOW_BALL, MOVE_DOUBLE_EDGE, MOVE_FIRE_BLAST
+ },
+ {
+ .iv = 255,
+ .lvl = 47,
+ .species = SPECIES_CHANSEY,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_LIGHT_SCREEN, MOVE_SING, MOVE_SKILL_SWAP, MOVE_FOCUS_PUNCH
+ },
+ {
+ .iv = 255,
+ .lvl = 45,
+ .species = SPECIES_KANGASKHAN,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_FAKE_OUT, MOVE_DIZZY_PUNCH, MOVE_ENDURE, MOVE_REVERSAL
+ },
+ {
+ .iv = 255,
+ .lvl = 48,
+ .species = SPECIES_SPINDA,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_TEETER_DANCE, MOVE_SKILL_SWAP, MOVE_FACADE, MOVE_HYPNOSIS
+ },
+ {
+ .iv = 255,
+ .lvl = 50,
+ .species = SPECIES_SLAKING,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_HYPER_BEAM, MOVE_FLAMETHROWER, MOVE_THUNDERBOLT, MOVE_SHADOW_BALL
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Norman4[] = {
+ {
+ .iv = 255,
+ .lvl = 52,
+ .species = SPECIES_SLAKING,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_BLIZZARD, MOVE_SHADOW_BALL, MOVE_DOUBLE_EDGE, MOVE_FIRE_BLAST
+ },
+ {
+ .iv = 255,
+ .lvl = 52,
+ .species = SPECIES_BLISSEY,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_LIGHT_SCREEN, MOVE_SING, MOVE_SKILL_SWAP, MOVE_FOCUS_PUNCH
+ },
+ {
+ .iv = 255,
+ .lvl = 50,
+ .species = SPECIES_KANGASKHAN,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_FAKE_OUT, MOVE_DIZZY_PUNCH, MOVE_ENDURE, MOVE_REVERSAL
+ },
+ {
+ .iv = 255,
+ .lvl = 53,
+ .species = SPECIES_SPINDA,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_TEETER_DANCE, MOVE_SKILL_SWAP, MOVE_FACADE, MOVE_HYPNOSIS
+ },
+ {
+ .iv = 255,
+ .lvl = 55,
+ .species = SPECIES_SLAKING,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_HYPER_BEAM, MOVE_FLAMETHROWER, MOVE_THUNDERBOLT, MOVE_SHADOW_BALL
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Norman5[] = {
+ {
+ .iv = 255,
+ .lvl = 57,
+ .species = SPECIES_SLAKING,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_BLIZZARD, MOVE_SHADOW_BALL, MOVE_DOUBLE_EDGE, MOVE_FIRE_BLAST
+ },
+ {
+ .iv = 255,
+ .lvl = 57,
+ .species = SPECIES_BLISSEY,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_PROTECT, MOVE_SING, MOVE_SKILL_SWAP, MOVE_FOCUS_PUNCH
+ },
+ {
+ .iv = 255,
+ .lvl = 55,
+ .species = SPECIES_KANGASKHAN,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_FAKE_OUT, MOVE_DIZZY_PUNCH, MOVE_ENDURE, MOVE_REVERSAL
+ },
+ {
+ .iv = 255,
+ .lvl = 57,
+ .species = SPECIES_TAUROS,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_TAKE_DOWN, MOVE_PROTECT, MOVE_FIRE_BLAST, MOVE_EARTHQUAKE
+ },
+ {
+ .iv = 255,
+ .lvl = 58,
+ .species = SPECIES_SPINDA,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_TEETER_DANCE, MOVE_SKILL_SWAP, MOVE_FACADE, MOVE_HYPNOSIS
+ },
+ {
+ .iv = 255,
+ .lvl = 60,
+ .species = SPECIES_SLAKING,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_HYPER_BEAM, MOVE_FLAMETHROWER, MOVE_THUNDERBOLT, MOVE_SHADOW_BALL
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Winona2[] = {
+ {
+ .iv = 255,
+ .lvl = 40,
+ .species = SPECIES_DRATINI,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_THUNDER_WAVE, MOVE_THUNDERBOLT, MOVE_PROTECT, MOVE_ICE_BEAM
+ },
+ {
+ .iv = 255,
+ .lvl = 38,
+ .species = SPECIES_TROPIUS,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_SUNNY_DAY, MOVE_AERIAL_ACE, MOVE_SOLAR_BEAM, MOVE_EARTHQUAKE
+ },
+ {
+ .iv = 255,
+ .lvl = 41,
+ .species = SPECIES_PELIPPER,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_SURF, MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_AERIAL_ACE
+ },
+ {
+ .iv = 255,
+ .lvl = 43,
+ .species = SPECIES_SKARMORY,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_WHIRLWIND, MOVE_SPIKES, MOVE_STEEL_WING, MOVE_AERIAL_ACE
+ },
+ {
+ .iv = 255,
+ .lvl = 45,
+ .species = SPECIES_ALTARIA,
+ .heldItem = ITEM_CHESTO_BERRY,
+ .moves = MOVE_AERIAL_ACE, MOVE_REST, MOVE_DRAGON_DANCE, MOVE_EARTHQUAKE
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Winona3[] = {
+ {
+ .iv = 255,
+ .lvl = 43,
+ .species = SPECIES_HOOTHOOT,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_HYPNOSIS, MOVE_PSYCHIC, MOVE_REFLECT, MOVE_DREAM_EATER
+ },
+ {
+ .iv = 255,
+ .lvl = 43,
+ .species = SPECIES_TROPIUS,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_SUNNY_DAY, MOVE_AERIAL_ACE, MOVE_SOLAR_BEAM, MOVE_EARTHQUAKE
+ },
+ {
+ .iv = 255,
+ .lvl = 45,
+ .species = SPECIES_DRAGONAIR,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_THUNDER_WAVE, MOVE_THUNDERBOLT, MOVE_PROTECT, MOVE_ICE_BEAM
+ },
+ {
+ .iv = 255,
+ .lvl = 46,
+ .species = SPECIES_PELIPPER,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_SURF, MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_AERIAL_ACE
+ },
+ {
+ .iv = 255,
+ .lvl = 48,
+ .species = SPECIES_SKARMORY,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_WHIRLWIND, MOVE_SPIKES, MOVE_STEEL_WING, MOVE_AERIAL_ACE
+ },
+ {
+ .iv = 255,
+ .lvl = 50,
+ .species = SPECIES_ALTARIA,
+ .heldItem = ITEM_CHESTO_BERRY,
+ .moves = MOVE_AERIAL_ACE, MOVE_REST, MOVE_DRAGON_DANCE, MOVE_EARTHQUAKE
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Winona4[] = {
+ {
+ .iv = 255,
+ .lvl = 48,
+ .species = SPECIES_NOCTOWL,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_HYPNOSIS, MOVE_PSYCHIC, MOVE_REFLECT, MOVE_DREAM_EATER
+ },
+ {
+ .iv = 255,
+ .lvl = 49,
+ .species = SPECIES_TROPIUS,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_SUNNY_DAY, MOVE_AERIAL_ACE, MOVE_SOLAR_BEAM, MOVE_EARTHQUAKE
+ },
+ {
+ .iv = 255,
+ .lvl = 50,
+ .species = SPECIES_DRAGONAIR,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_THUNDER_WAVE, MOVE_THUNDERBOLT, MOVE_PROTECT, MOVE_ICE_BEAM
+ },
+ {
+ .iv = 255,
+ .lvl = 51,
+ .species = SPECIES_PELIPPER,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_SURF, MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_AERIAL_ACE
+ },
+ {
+ .iv = 255,
+ .lvl = 53,
+ .species = SPECIES_SKARMORY,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_WHIRLWIND, MOVE_SPIKES, MOVE_STEEL_WING, MOVE_AERIAL_ACE
+ },
+ {
+ .iv = 255,
+ .lvl = 55,
+ .species = SPECIES_ALTARIA,
+ .heldItem = ITEM_CHESTO_BERRY,
+ .moves = MOVE_AERIAL_ACE, MOVE_REST, MOVE_DRAGON_DANCE, MOVE_EARTHQUAKE
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Winona5[] = {
+ {
+ .iv = 255,
+ .lvl = 53,
+ .species = SPECIES_NOCTOWL,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_HYPNOSIS, MOVE_PSYCHIC, MOVE_REFLECT, MOVE_DREAM_EATER
+ },
+ {
+ .iv = 255,
+ .lvl = 54,
+ .species = SPECIES_TROPIUS,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_SUNNY_DAY, MOVE_AERIAL_ACE, MOVE_SOLAR_BEAM, MOVE_EARTHQUAKE
+ },
+ {
+ .iv = 255,
+ .lvl = 55,
+ .species = SPECIES_PELIPPER,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_SURF, MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_AERIAL_ACE
+ },
+ {
+ .iv = 255,
+ .lvl = 55,
+ .species = SPECIES_DRAGONITE,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_HYPER_BEAM, MOVE_THUNDERBOLT, MOVE_EARTHQUAKE, MOVE_ICE_BEAM
+ },
+ {
+ .iv = 255,
+ .lvl = 58,
+ .species = SPECIES_SKARMORY,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_WHIRLWIND, MOVE_SPIKES, MOVE_STEEL_WING, MOVE_AERIAL_ACE
+ },
+ {
+ .iv = 255,
+ .lvl = 60,
+ .species = SPECIES_ALTARIA,
+ .heldItem = ITEM_CHESTO_BERRY,
+ .moves = MOVE_SKY_ATTACK, MOVE_REST, MOVE_DRAGON_DANCE, MOVE_EARTHQUAKE
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_TateAndLiza2[] = {
+ {
+ .iv = 255,
+ .lvl = 48,
+ .species = SPECIES_SLOWPOKE,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_YAWN, MOVE_PSYCHIC, MOVE_CALM_MIND, MOVE_PROTECT
+ },
+ {
+ .iv = 255,
+ .lvl = 49,
+ .species = SPECIES_CLAYDOL,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_EARTHQUAKE, MOVE_ANCIENT_POWER, MOVE_PSYCHIC, MOVE_LIGHT_SCREEN
+ },
+ {
+ .iv = 255,
+ .lvl = 49,
+ .species = SPECIES_XATU,
+ .heldItem = ITEM_CHESTO_BERRY,
+ .moves = MOVE_PSYCHIC, MOVE_REST, MOVE_CONFUSE_RAY, MOVE_CALM_MIND
+ },
+ {
+ .iv = 255,
+ .lvl = 50,
+ .species = SPECIES_LUNATONE,
+ .heldItem = ITEM_CHESTO_BERRY,
+ .moves = MOVE_EARTHQUAKE, MOVE_PSYCHIC, MOVE_REST, MOVE_CALM_MIND
+ },
+ {
+ .iv = 255,
+ .lvl = 50,
+ .species = SPECIES_SOLROCK,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_SUNNY_DAY, MOVE_SOLAR_BEAM, MOVE_PSYCHIC, MOVE_FLAMETHROWER
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_TateAndLiza3[] = {
+ {
+ .iv = 255,
+ .lvl = 53,
+ .species = SPECIES_DROWZEE,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_HYPNOSIS, MOVE_DREAM_EATER, MOVE_HEADBUTT, MOVE_PROTECT
+ },
+ {
+ .iv = 255,
+ .lvl = 53,
+ .species = SPECIES_SLOWPOKE,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_YAWN, MOVE_PSYCHIC, MOVE_CALM_MIND, MOVE_PROTECT
+ },
+ {
+ .iv = 255,
+ .lvl = 54,
+ .species = SPECIES_CLAYDOL,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_EARTHQUAKE, MOVE_EXPLOSION, MOVE_PSYCHIC, MOVE_LIGHT_SCREEN
+ },
+ {
+ .iv = 255,
+ .lvl = 54,
+ .species = SPECIES_XATU,
+ .heldItem = ITEM_CHESTO_BERRY,
+ .moves = MOVE_PSYCHIC, MOVE_REST, MOVE_CONFUSE_RAY, MOVE_CALM_MIND
+ },
+ {
+ .iv = 255,
+ .lvl = 55,
+ .species = SPECIES_LUNATONE,
+ .heldItem = ITEM_CHESTO_BERRY,
+ .moves = MOVE_EARTHQUAKE, MOVE_PSYCHIC, MOVE_REST, MOVE_CALM_MIND
+ },
+ {
+ .iv = 255,
+ .lvl = 55,
+ .species = SPECIES_SOLROCK,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_SUNNY_DAY, MOVE_SOLAR_BEAM, MOVE_PSYCHIC, MOVE_FLAMETHROWER
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_TateAndLiza4[] = {
+ {
+ .iv = 255,
+ .lvl = 58,
+ .species = SPECIES_HYPNO,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_HYPNOSIS, MOVE_DREAM_EATER, MOVE_HEADBUTT, MOVE_PROTECT
+ },
+ {
+ .iv = 255,
+ .lvl = 59,
+ .species = SPECIES_CLAYDOL,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_EARTHQUAKE, MOVE_EXPLOSION, MOVE_PSYCHIC, MOVE_LIGHT_SCREEN
+ },
+ {
+ .iv = 255,
+ .lvl = 58,
+ .species = SPECIES_SLOWPOKE,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_YAWN, MOVE_PSYCHIC, MOVE_CALM_MIND, MOVE_PROTECT
+ },
+ {
+ .iv = 255,
+ .lvl = 59,
+ .species = SPECIES_XATU,
+ .heldItem = ITEM_CHESTO_BERRY,
+ .moves = MOVE_PSYCHIC, MOVE_REST, MOVE_CONFUSE_RAY, MOVE_CALM_MIND
+ },
+ {
+ .iv = 255,
+ .lvl = 60,
+ .species = SPECIES_LUNATONE,
+ .heldItem = ITEM_CHESTO_BERRY,
+ .moves = MOVE_EARTHQUAKE, MOVE_PSYCHIC, MOVE_REST, MOVE_CALM_MIND
+ },
+ {
+ .iv = 255,
+ .lvl = 60,
+ .species = SPECIES_SOLROCK,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_SUNNY_DAY, MOVE_SOLAR_BEAM, MOVE_PSYCHIC, MOVE_FLAMETHROWER
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_TateAndLiza5[] = {
+ {
+ .iv = 255,
+ .lvl = 63,
+ .species = SPECIES_HYPNO,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_HYPNOSIS, MOVE_DREAM_EATER, MOVE_HEADBUTT, MOVE_PROTECT
+ },
+ {
+ .iv = 255,
+ .lvl = 64,
+ .species = SPECIES_CLAYDOL,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_EARTHQUAKE, MOVE_EXPLOSION, MOVE_PSYCHIC, MOVE_LIGHT_SCREEN
+ },
+ {
+ .iv = 255,
+ .lvl = 63,
+ .species = SPECIES_SLOWKING,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_YAWN, MOVE_PSYCHIC, MOVE_CALM_MIND, MOVE_PROTECT
+ },
+ {
+ .iv = 255,
+ .lvl = 64,
+ .species = SPECIES_XATU,
+ .heldItem = ITEM_CHESTO_BERRY,
+ .moves = MOVE_PSYCHIC, MOVE_REST, MOVE_CONFUSE_RAY, MOVE_CALM_MIND
+ },
+ {
+ .iv = 255,
+ .lvl = 65,
+ .species = SPECIES_LUNATONE,
+ .heldItem = ITEM_CHESTO_BERRY,
+ .moves = MOVE_EARTHQUAKE, MOVE_PSYCHIC, MOVE_REST, MOVE_CALM_MIND
+ },
+ {
+ .iv = 255,
+ .lvl = 65,
+ .species = SPECIES_SOLROCK,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_SUNNY_DAY, MOVE_SOLAR_BEAM, MOVE_PSYCHIC, MOVE_FLAMETHROWER
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Juan2[] = {
+ {
+ .iv = 255,
+ .lvl = 46,
+ .species = SPECIES_POLIWAG,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_HYPNOSIS, MOVE_RAIN_DANCE, MOVE_PROTECT, MOVE_HYDRO_PUMP
+ },
+ {
+ .iv = 255,
+ .lvl = 46,
+ .species = SPECIES_WHISCASH,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_RAIN_DANCE, MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_FISSURE
+ },
+ {
+ .iv = 255,
+ .lvl = 48,
+ .species = SPECIES_WALREIN,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_WATER_PULSE, MOVE_BODY_SLAM, MOVE_PROTECT, MOVE_ICE_BEAM
+ },
+ {
+ .iv = 255,
+ .lvl = 48,
+ .species = SPECIES_CRAWDAUNT,
+ .heldItem = ITEM_CHESTO_BERRY,
+ .moves = MOVE_REST, MOVE_CRABHAMMER, MOVE_TAUNT, MOVE_DOUBLE_TEAM
+ },
+ {
+ .iv = 255,
+ .lvl = 51,
+ .species = SPECIES_KINGDRA,
+ .heldItem = ITEM_CHESTO_BERRY,
+ .moves = MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_ICE_BEAM, MOVE_REST
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Juan3[] = {
+ {
+ .iv = 255,
+ .lvl = 50,
+ .species = SPECIES_POLIWHIRL,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_HYPNOSIS, MOVE_RAIN_DANCE, MOVE_PROTECT, MOVE_HYDRO_PUMP
+ },
+ {
+ .iv = 255,
+ .lvl = 51,
+ .species = SPECIES_WHISCASH,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_RAIN_DANCE, MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_FISSURE
+ },
+ {
+ .iv = 255,
+ .lvl = 53,
+ .species = SPECIES_WALREIN,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_WATER_PULSE, MOVE_BODY_SLAM, MOVE_PROTECT, MOVE_ICE_BEAM
+ },
+ {
+ .iv = 255,
+ .lvl = 53,
+ .species = SPECIES_CRAWDAUNT,
+ .heldItem = ITEM_CHESTO_BERRY,
+ .moves = MOVE_REST, MOVE_GUILLOTINE, MOVE_TAUNT, MOVE_DOUBLE_TEAM
+ },
+ {
+ .iv = 255,
+ .lvl = 56,
+ .species = SPECIES_KINGDRA,
+ .heldItem = ITEM_CHESTO_BERRY,
+ .moves = MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_ICE_BEAM, MOVE_REST
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Juan4[] = {
+ {
+ .iv = 255,
+ .lvl = 56,
+ .species = SPECIES_LAPRAS,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_HYDRO_PUMP, MOVE_PERISH_SONG, MOVE_ICE_BEAM, MOVE_CONFUSE_RAY
+ },
+ {
+ .iv = 255,
+ .lvl = 58,
+ .species = SPECIES_WHISCASH,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_RAIN_DANCE, MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_FISSURE
+ },
+ {
+ .iv = 255,
+ .lvl = 56,
+ .species = SPECIES_POLIWHIRL,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_HYPNOSIS, MOVE_RAIN_DANCE, MOVE_PROTECT, MOVE_HYDRO_PUMP
+ },
+ {
+ .iv = 255,
+ .lvl = 58,
+ .species = SPECIES_WALREIN,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_WATER_PULSE, MOVE_BODY_SLAM, MOVE_PROTECT, MOVE_ICE_BEAM
+ },
+ {
+ .iv = 255,
+ .lvl = 58,
+ .species = SPECIES_CRAWDAUNT,
+ .heldItem = ITEM_CHESTO_BERRY,
+ .moves = MOVE_REST, MOVE_GUILLOTINE, MOVE_TAUNT, MOVE_DOUBLE_TEAM
+ },
+ {
+ .iv = 255,
+ .lvl = 61,
+ .species = SPECIES_KINGDRA,
+ .heldItem = ITEM_CHESTO_BERRY,
+ .moves = MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_ICE_BEAM, MOVE_REST
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Juan5[] = {
+ {
+ .iv = 255,
+ .lvl = 61,
+ .species = SPECIES_LAPRAS,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_HYDRO_PUMP, MOVE_PERISH_SONG, MOVE_ICE_BEAM, MOVE_CONFUSE_RAY
+ },
+ {
+ .iv = 255,
+ .lvl = 63,
+ .species = SPECIES_WHISCASH,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_RAIN_DANCE, MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_FISSURE
+ },
+ {
+ .iv = 255,
+ .lvl = 61,
+ .species = SPECIES_POLITOED,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_HYPNOSIS, MOVE_RAIN_DANCE, MOVE_HYDRO_PUMP, MOVE_PERISH_SONG
+ },
+ {
+ .iv = 255,
+ .lvl = 63,
+ .species = SPECIES_WALREIN,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_WATER_PULSE, MOVE_BODY_SLAM, MOVE_PROTECT, MOVE_SHEER_COLD
+ },
+ {
+ .iv = 255,
+ .lvl = 63,
+ .species = SPECIES_CRAWDAUNT,
+ .heldItem = ITEM_CHESTO_BERRY,
+ .moves = MOVE_REST, MOVE_GUILLOTINE, MOVE_TAUNT, MOVE_DOUBLE_TEAM
+ },
+ {
+ .iv = 255,
+ .lvl = 66,
+ .species = SPECIES_KINGDRA,
+ .heldItem = ITEM_CHESTO_BERRY,
+ .moves = MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_ICE_BEAM, MOVE_REST
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Angelo[] = {
+ {
+ .iv = 100,
+ .lvl = 17,
+ .species = SPECIES_ILLUMISE,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_SHOCK_WAVE, MOVE_QUICK_ATTACK, MOVE_CHARM, MOVE_NONE
+ },
+ {
+ .iv = 100,
+ .lvl = 17,
+ .species = SPECIES_VOLBEAT,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_SHOCK_WAVE, MOVE_QUICK_ATTACK, MOVE_CONFUSE_RAY, MOVE_NONE
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Darius[] = {
+ {
+ .iv = 200,
+ .lvl = 30,
+ .species = SPECIES_TROPIUS,
+ }
+};
+
+const struct TrainerMonItemCustomMoves gTrainerParty_Steven[] = {
+ {
+ .iv = 255,
+ .lvl = 77,
+ .species = SPECIES_SKARMORY,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_TOXIC, MOVE_AERIAL_ACE, MOVE_SPIKES, MOVE_STEEL_WING
+ },
+ {
+ .iv = 255,
+ .lvl = 75,
+ .species = SPECIES_CLAYDOL,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_REFLECT, MOVE_LIGHT_SCREEN, MOVE_ANCIENT_POWER, MOVE_EARTHQUAKE
+ },
+ {
+ .iv = 255,
+ .lvl = 76,
+ .species = SPECIES_AGGRON,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_THUNDER, MOVE_EARTHQUAKE, MOVE_SOLAR_BEAM, MOVE_DRAGON_CLAW
+ },
+ {
+ .iv = 255,
+ .lvl = 76,
+ .species = SPECIES_CRADILY,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_GIGA_DRAIN, MOVE_ANCIENT_POWER, MOVE_INGRAIN, MOVE_CONFUSE_RAY
+ },
+ {
+ .iv = 255,
+ .lvl = 76,
+ .species = SPECIES_ARMALDO,
+ .heldItem = ITEM_NONE,
+ .moves = MOVE_WATER_PULSE, MOVE_ANCIENT_POWER, MOVE_AERIAL_ACE, MOVE_SLASH
+ },
+ {
+ .iv = 255,
+ .lvl = 78,
+ .species = SPECIES_METAGROSS,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = MOVE_EARTHQUAKE, MOVE_PSYCHIC, MOVE_METEOR_MASH, MOVE_SHADOW_BALL
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Anabel[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_BELDUM,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Tucker[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_BELDUM,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Spenser[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_BELDUM,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Greta[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_BELDUM,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Noland[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_BELDUM,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Lucy[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_BELDUM,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brandon[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_BELDUM,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Andres2[] = {
+ {
+ .iv = 10,
+ .lvl = 31,
+ .species = SPECIES_SANDSHREW,
+ },
+ {
+ .iv = 10,
+ .lvl = 31,
+ .species = SPECIES_SANDSHREW,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Andres3[] = {
+ {
+ .iv = 20,
+ .lvl = 33,
+ .species = SPECIES_NOSEPASS,
+ },
+ {
+ .iv = 20,
+ .lvl = 33,
+ .species = SPECIES_SANDSHREW,
+ },
+ {
+ .iv = 20,
+ .lvl = 33,
+ .species = SPECIES_SANDSHREW,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Andres4[] = {
+ {
+ .iv = 30,
+ .lvl = 35,
+ .species = SPECIES_NOSEPASS,
+ },
+ {
+ .iv = 30,
+ .lvl = 35,
+ .species = SPECIES_SANDSHREW,
+ },
+ {
+ .iv = 30,
+ .lvl = 35,
+ .species = SPECIES_SANDSHREW,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Andres5[] = {
+ {
+ .iv = 40,
+ .lvl = 37,
+ .species = SPECIES_NOSEPASS,
+ },
+ {
+ .iv = 40,
+ .lvl = 37,
+ .species = SPECIES_SANDSLASH,
+ },
+ {
+ .iv = 40,
+ .lvl = 37,
+ .species = SPECIES_SANDSLASH,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Cory2[] = {
+ {
+ .iv = 10,
+ .lvl = 30,
+ .species = SPECIES_WINGULL,
+ },
+ {
+ .iv = 10,
+ .lvl = 30,
+ .species = SPECIES_MACHOP,
+ },
+ {
+ .iv = 10,
+ .lvl = 30,
+ .species = SPECIES_TENTACOOL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Cory3[] = {
+ {
+ .iv = 20,
+ .lvl = 32,
+ .species = SPECIES_PELIPPER,
+ },
+ {
+ .iv = 20,
+ .lvl = 32,
+ .species = SPECIES_MACHOP,
+ },
+ {
+ .iv = 20,
+ .lvl = 32,
+ .species = SPECIES_TENTACOOL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Cory4[] = {
+ {
+ .iv = 30,
+ .lvl = 34,
+ .species = SPECIES_PELIPPER,
+ },
+ {
+ .iv = 30,
+ .lvl = 34,
+ .species = SPECIES_MACHOP,
+ },
+ {
+ .iv = 30,
+ .lvl = 34,
+ .species = SPECIES_TENTACRUEL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Cory5[] = {
+ {
+ .iv = 40,
+ .lvl = 36,
+ .species = SPECIES_PELIPPER,
+ },
+ {
+ .iv = 40,
+ .lvl = 36,
+ .species = SPECIES_MACHOKE,
+ },
+ {
+ .iv = 40,
+ .lvl = 36,
+ .species = SPECIES_TENTACRUEL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Pablo2[] = {
+ {
+ .iv = 10,
+ .lvl = 37,
+ .species = SPECIES_STARYU,
+ },
+ {
+ .iv = 10,
+ .lvl = 37,
+ .species = SPECIES_STARYU,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Pablo3[] = {
+ {
+ .iv = 20,
+ .lvl = 39,
+ .species = SPECIES_WINGULL,
+ },
+ {
+ .iv = 20,
+ .lvl = 39,
+ .species = SPECIES_STARYU,
+ },
+ {
+ .iv = 20,
+ .lvl = 39,
+ .species = SPECIES_STARYU,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Pablo4[] = {
+ {
+ .iv = 30,
+ .lvl = 41,
+ .species = SPECIES_PELIPPER,
+ },
+ {
+ .iv = 30,
+ .lvl = 41,
+ .species = SPECIES_STARYU,
+ },
+ {
+ .iv = 30,
+ .lvl = 41,
+ .species = SPECIES_STARYU,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Pablo5[] = {
+ {
+ .iv = 40,
+ .lvl = 43,
+ .species = SPECIES_PELIPPER,
+ },
+ {
+ .iv = 40,
+ .lvl = 43,
+ .species = SPECIES_STARMIE,
+ },
+ {
+ .iv = 40,
+ .lvl = 43,
+ .species = SPECIES_STARMIE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Koji2[] = {
+ {
+ .iv = 10,
+ .lvl = 37,
+ .species = SPECIES_MACHOKE,
+ },
+ {
+ .iv = 10,
+ .lvl = 37,
+ .species = SPECIES_MACHOKE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Koji3[] = {
+ {
+ .iv = 20,
+ .lvl = 39,
+ .species = SPECIES_MAKUHITA,
+ },
+ {
+ .iv = 20,
+ .lvl = 39,
+ .species = SPECIES_MACHOKE,
+ },
+ {
+ .iv = 20,
+ .lvl = 39,
+ .species = SPECIES_MACHOKE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Koji4[] = {
+ {
+ .iv = 30,
+ .lvl = 41,
+ .species = SPECIES_HARIYAMA,
+ },
+ {
+ .iv = 30,
+ .lvl = 41,
+ .species = SPECIES_MACHOKE,
+ },
+ {
+ .iv = 30,
+ .lvl = 41,
+ .species = SPECIES_MACHOKE,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Koji5[] = {
+ {
+ .iv = 40,
+ .lvl = 43,
+ .species = SPECIES_HARIYAMA,
+ },
+ {
+ .iv = 40,
+ .lvl = 43,
+ .species = SPECIES_MACHAMP,
+ },
+ {
+ .iv = 40,
+ .lvl = 43,
+ .species = SPECIES_MACHAMP,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Cristin2[] = {
+ {
+ .iv = 110,
+ .lvl = 35,
+ .species = SPECIES_LOUDRED,
+ },
+ {
+ .iv = 110,
+ .lvl = 35,
+ .species = SPECIES_VIGOROTH,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Cristin3[] = {
+ {
+ .iv = 120,
+ .lvl = 37,
+ .species = SPECIES_SPINDA,
+ },
+ {
+ .iv = 120,
+ .lvl = 37,
+ .species = SPECIES_LOUDRED,
+ },
+ {
+ .iv = 120,
+ .lvl = 37,
+ .species = SPECIES_VIGOROTH,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Cristin4[] = {
+ {
+ .iv = 130,
+ .lvl = 39,
+ .species = SPECIES_SPINDA,
+ },
+ {
+ .iv = 130,
+ .lvl = 39,
+ .species = SPECIES_LOUDRED,
+ },
+ {
+ .iv = 100,
+ .lvl = 39,
+ .species = SPECIES_VIGOROTH,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Cristin5[] = {
+ {
+ .iv = 140,
+ .lvl = 41,
+ .species = SPECIES_SPINDA,
+ },
+ {
+ .iv = 140,
+ .lvl = 41,
+ .species = SPECIES_EXPLOUD,
+ },
+ {
+ .iv = 140,
+ .lvl = 41,
+ .species = SPECIES_SLAKING,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Fernando2[] = {
+ {
+ .iv = 10,
+ .lvl = 35,
+ .species = SPECIES_ELECTRIKE,
+ },
+ {
+ .iv = 10,
+ .lvl = 35,
+ .species = SPECIES_ELECTRIKE,
+ },
+ {
+ .iv = 10,
+ .lvl = 35,
+ .species = SPECIES_LOUDRED,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Fernando3[] = {
+ {
+ .iv = 20,
+ .lvl = 37,
+ .species = SPECIES_ELECTRIKE,
+ },
+ {
+ .iv = 20,
+ .lvl = 37,
+ .species = SPECIES_MANECTRIC,
+ },
+ {
+ .iv = 20,
+ .lvl = 37,
+ .species = SPECIES_LOUDRED,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Fernando4[] = {
+ {
+ .iv = 30,
+ .lvl = 39,
+ .species = SPECIES_MANECTRIC,
+ },
+ {
+ .iv = 30,
+ .lvl = 39,
+ .species = SPECIES_MANECTRIC,
+ },
+ {
+ .iv = 30,
+ .lvl = 39,
+ .species = SPECIES_LOUDRED,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Fernando5[] = {
+ {
+ .iv = 40,
+ .lvl = 41,
+ .species = SPECIES_MANECTRIC,
+ },
+ {
+ .iv = 40,
+ .lvl = 41,
+ .species = SPECIES_MANECTRIC,
+ },
+ {
+ .iv = 40,
+ .lvl = 41,
+ .species = SPECIES_EXPLOUD,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Sawyer2[] = {
+ {
+ .iv = 10,
+ .lvl = 26,
+ .species = SPECIES_GEODUDE,
+ },
+ {
+ .iv = 10,
+ .lvl = 26,
+ .species = SPECIES_NUMEL,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Sawyer3[] = {
+ {
+ .iv = 20,
+ .lvl = 28,
+ .species = SPECIES_MACHOP,
+ },
+ {
+ .iv = 20,
+ .lvl = 28,
+ .species = SPECIES_NUMEL,
+ },
+ {
+ .iv = 20,
+ .lvl = 28,
+ .species = SPECIES_GRAVELER,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Sawyer4[] = {
+ {
+ .iv = 30,
+ .lvl = 30,
+ .species = SPECIES_MACHOP,
+ },
+ {
+ .iv = 30,
+ .lvl = 30,
+ .species = SPECIES_NUMEL,
+ },
+ {
+ .iv = 30,
+ .lvl = 30,
+ .species = SPECIES_GRAVELER,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Sawyer5[] = {
+ {
+ .iv = 40,
+ .lvl = 33,
+ .species = SPECIES_MACHOKE,
+ },
+ {
+ .iv = 40,
+ .lvl = 33,
+ .species = SPECIES_CAMERUPT,
+ },
+ {
+ .iv = 40,
+ .lvl = 33,
+ .species = SPECIES_GOLEM,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Gabrielle2[] = {
+ {
+ .iv = 10,
+ .lvl = 31,
+ .species = SPECIES_SKITTY,
+ },
+ {
+ .iv = 10,
+ .lvl = 31,
+ .species = SPECIES_MIGHTYENA,
+ },
+ {
+ .iv = 10,
+ .lvl = 31,
+ .species = SPECIES_ZIGZAGOON,
+ },
+ {
+ .iv = 10,
+ .lvl = 31,
+ .species = SPECIES_LOTAD,
+ },
+ {
+ .iv = 10,
+ .lvl = 31,
+ .species = SPECIES_SEEDOT,
+ },
+ {
+ .iv = 10,
+ .lvl = 31,
+ .species = SPECIES_TAILLOW,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Gabrielle3[] = {
+ {
+ .iv = 20,
+ .lvl = 33,
+ .species = SPECIES_SKITTY,
+ },
+ {
+ .iv = 20,
+ .lvl = 33,
+ .species = SPECIES_MIGHTYENA,
+ },
+ {
+ .iv = 20,
+ .lvl = 33,
+ .species = SPECIES_LINOONE,
+ },
+ {
+ .iv = 20,
+ .lvl = 33,
+ .species = SPECIES_LOMBRE,
+ },
+ {
+ .iv = 20,
+ .lvl = 33,
+ .species = SPECIES_NUZLEAF,
+ },
+ {
+ .iv = 20,
+ .lvl = 33,
+ .species = SPECIES_TAILLOW,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Gabrielle4[] = {
+ {
+ .iv = 30,
+ .lvl = 35,
+ .species = SPECIES_DELCATTY,
+ },
+ {
+ .iv = 30,
+ .lvl = 35,
+ .species = SPECIES_MIGHTYENA,
+ },
+ {
+ .iv = 30,
+ .lvl = 35,
+ .species = SPECIES_LINOONE,
+ },
+ {
+ .iv = 30,
+ .lvl = 35,
+ .species = SPECIES_LOMBRE,
+ },
+ {
+ .iv = 30,
+ .lvl = 35,
+ .species = SPECIES_NUZLEAF,
+ },
+ {
+ .iv = 30,
+ .lvl = 35,
+ .species = SPECIES_SWELLOW,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Gabrielle5[] = {
+ {
+ .iv = 40,
+ .lvl = 37,
+ .species = SPECIES_DELCATTY,
+ },
+ {
+ .iv = 40,
+ .lvl = 37,
+ .species = SPECIES_MIGHTYENA,
+ },
+ {
+ .iv = 40,
+ .lvl = 37,
+ .species = SPECIES_LINOONE,
+ },
+ {
+ .iv = 40,
+ .lvl = 37,
+ .species = SPECIES_LUDICOLO,
+ },
+ {
+ .iv = 40,
+ .lvl = 37,
+ .species = SPECIES_SHIFTRY,
+ },
+ {
+ .iv = 40,
+ .lvl = 37,
+ .species = SPECIES_SWELLOW,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Thalia2[] = {
+ {
+ .iv = 10,
+ .lvl = 34,
+ .species = SPECIES_WAILMER,
+ },
+ {
+ .iv = 10,
+ .lvl = 34,
+ .species = SPECIES_HORSEA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Thalia3[] = {
+ {
+ .iv = 20,
+ .lvl = 36,
+ .species = SPECIES_LUVDISC,
+ },
+ {
+ .iv = 20,
+ .lvl = 36,
+ .species = SPECIES_WAILMER,
+ },
+ {
+ .iv = 20,
+ .lvl = 36,
+ .species = SPECIES_SEADRA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Thalia4[] = {
+ {
+ .iv = 30,
+ .lvl = 38,
+ .species = SPECIES_LUVDISC,
+ },
+ {
+ .iv = 30,
+ .lvl = 38,
+ .species = SPECIES_WAILMER,
+ },
+ {
+ .iv = 30,
+ .lvl = 38,
+ .species = SPECIES_SEADRA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Thalia5[] = {
+ {
+ .iv = 40,
+ .lvl = 40,
+ .species = SPECIES_LUVDISC,
+ },
+ {
+ .iv = 40,
+ .lvl = 40,
+ .species = SPECIES_WAILORD,
+ },
+ {
+ .iv = 40,
+ .lvl = 40,
+ .species = SPECIES_KINGDRA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Mariela[] = {
+ {
+ .iv = 0,
+ .lvl = 41,
+ .species = SPECIES_CHIMECHO,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Alvaro[] = {
+ {
+ .iv = 0,
+ .lvl = 41,
+ .species = SPECIES_BANETTE,
+ },
+ {
+ .iv = 0,
+ .lvl = 41,
+ .species = SPECIES_KADABRA,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Everett[] = {
+ {
+ .iv = 0,
+ .lvl = 41,
+ .species = SPECIES_WOBBUFFET,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Red[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_CHARMANDER,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Leaf[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_BULBASAUR,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brendan16[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_GROUDON,
+ }
+};
+
+const struct TrainerMonNoItemDefaultMoves gTrainerParty_May16[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_KYOGRE,
+ }
+};
+
diff --git a/src/data/trainers.h b/src/data/trainers.h
new file mode 100644
index 000000000..19e210acc
--- /dev/null
+++ b/src/data/trainers.h
@@ -0,0 +1,11971 @@
+const struct Trainer gTrainers[] = {
+ [TRAINER_NONE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_TRAINER_1,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _(""),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x0,
+ .partySize = 0,
+ .party = {.NoItemDefaultMoves = NULL }
+ },
+
+ [TRAINER_SAWYER_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_HIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _("SAWYER"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Sawyer1 }
+ },
+
+ [TRAINER_GRUNT_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_AQUA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt1 }
+ },
+
+ [TRAINER_GRUNT_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_AQUA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt2 }
+ },
+
+ [TRAINER_GRUNT_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_AQUA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt3 }
+ },
+
+ [TRAINER_GRUNT_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_AQUA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt4 }
+ },
+
+ [TRAINER_GRUNT_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_AQUA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt5 }
+ },
+
+ [TRAINER_GRUNT_6] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_AQUA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt6 }
+ },
+
+ [TRAINER_GRUNT_7] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_AQUA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt7 }
+ },
+
+ [TRAINER_GABRIELLE_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_BREEDER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
+ .trainerName = _("GABRIELLE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 6,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Gabrielle1 }
+ },
+
+ [TRAINER_GRUNT_8] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_AQUA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt8 }
+ },
+
+ [TRAINER_MARCEL] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_M,
+ .trainerName = _("MARCEL"),
+ .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Marcel }
+ },
+
+ [TRAINER_ALBERTO] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BIRD_KEEPER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("ALBERTO"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Alberto }
+ },
+
+ [TRAINER_ED] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COLLECTOR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_COLLECTOR,
+ .trainerName = _("ED"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Ed }
+ },
+
+ [TRAINER_GRUNT_9] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_AQUA,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_AQUA_GRUNT_F,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt9 }
+ },
+
+ [TRAINER_DECLAN] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_M,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("DECLAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Declan }
+ },
+
+ [TRAINER_GRUNT_10] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_AQUA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt10 }
+ },
+
+ [TRAINER_GRUNT_11] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_AQUA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt11 }
+ },
+
+ [TRAINER_GRUNT_12] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_AQUA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt12 }
+ },
+
+ [TRAINER_GRUNT_13] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_AQUA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt13 }
+ },
+
+ [TRAINER_GRUNT_14] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_AQUA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt14 }
+ },
+
+ [TRAINER_GRUNT_15] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_AQUA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt15 }
+ },
+
+ [TRAINER_GRUNT_16] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_MAGMA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
+ .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt16 }
+ },
+
+ [TRAINER_GRUNT_17] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_AQUA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt17 }
+ },
+
+ [TRAINER_GRUNT_18] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_AQUA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt18 }
+ },
+
+ [TRAINER_GRUNT_19] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_AQUA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt19 }
+ },
+
+ [TRAINER_GRUNT_20] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_AQUA,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_AQUA_GRUNT_F,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt20 }
+ },
+
+ [TRAINER_GRUNT_21] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_AQUA,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_AQUA_GRUNT_F,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt21 }
+ },
+
+ [TRAINER_GRUNT_22] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_AQUA,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_AQUA_GRUNT_F,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt22 }
+ },
+
+ [TRAINER_FREDRICK] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_EXPERT,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_EXPERT_M,
+ .trainerName = _("FREDRICK"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Fredrick }
+ },
+
+ [TRAINER_MATT] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_AQUA_ADMIN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_AQUA_ADMIN_M,
+ .trainerName = _("MATT"),
+ .items = {ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Matt }
+ },
+
+ [TRAINER_ZANDER] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BLACK_BELT,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BLACK_BELT,
+ .trainerName = _("ZANDER"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Zander }
+ },
+
+ [TRAINER_SHELLY_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_AQUA_ADMIN,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_AQUA_ADMIN_F,
+ .trainerName = _("SHELLY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Shelly1 }
+ },
+
+ [TRAINER_SHELLY_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_AQUA_ADMIN,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_AQUA_ADMIN_F,
+ .trainerName = _("SHELLY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Shelly2 }
+ },
+
+ [TRAINER_ARCHIE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_AQUA_LEADER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_AQUA_LEADER_ARCHIE,
+ .trainerName = _("ARCHIE"),
+ .items = {ITEM_SUPER_POTION, ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Archie }
+ },
+
+ [TRAINER_LEAH] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_HEX_MANIAC,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_HEX_MANIAC,
+ .trainerName = _("LEAH"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Leah }
+ },
+
+ [TRAINER_DAISY] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_AROMA_LADY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_AROMA_LADY,
+ .trainerName = _("DAISY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Daisy }
+ },
+
+ [TRAINER_ROSE_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_AROMA_LADY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_AROMA_LADY,
+ .trainerName = _("ROSE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Rose1 }
+ },
+
+ [TRAINER_FELIX] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_M,
+ .trainerName = _("FELIX"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = gTrainerParty_Felix }
+ },
+
+ [TRAINER_VIOLET] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_AROMA_LADY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_AROMA_LADY,
+ .trainerName = _("VIOLET"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Violet }
+ },
+
+ [TRAINER_ROSE_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_AROMA_LADY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_AROMA_LADY,
+ .trainerName = _("ROSE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Rose2 }
+ },
+
+ [TRAINER_ROSE_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_AROMA_LADY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_AROMA_LADY,
+ .trainerName = _("ROSE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Rose3 }
+ },
+
+ [TRAINER_ROSE_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_AROMA_LADY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_AROMA_LADY,
+ .trainerName = _("ROSE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Rose4 }
+ },
+
+ [TRAINER_ROSE_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_AROMA_LADY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_AROMA_LADY,
+ .trainerName = _("ROSE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Rose5 }
+ },
+
+ [TRAINER_DUSTY_1] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_RUIN_MANIAC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_RUIN_MANIAC,
+ .trainerName = _("DUSTY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = gTrainerParty_Dusty1 }
+ },
+
+ [TRAINER_CHIP] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_RUIN_MANIAC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_RUIN_MANIAC,
+ .trainerName = _("CHIP"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemCustomMoves = gTrainerParty_Chip }
+ },
+
+ [TRAINER_FOSTER] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_RUIN_MANIAC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_RUIN_MANIAC,
+ .trainerName = _("FOSTER"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = gTrainerParty_Foster }
+ },
+
+ [TRAINER_DUSTY_2] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_RUIN_MANIAC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_RUIN_MANIAC,
+ .trainerName = _("DUSTY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = gTrainerParty_Dusty2 }
+ },
+
+ [TRAINER_DUSTY_3] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_RUIN_MANIAC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_RUIN_MANIAC,
+ .trainerName = _("DUSTY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = gTrainerParty_Dusty3 }
+ },
+
+ [TRAINER_DUSTY_4] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_RUIN_MANIAC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_RUIN_MANIAC,
+ .trainerName = _("DUSTY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = gTrainerParty_Dusty4 }
+ },
+
+ [TRAINER_DUSTY_5] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_RUIN_MANIAC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_RUIN_MANIAC,
+ .trainerName = _("DUSTY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = gTrainerParty_Dusty5 }
+ },
+
+ [TRAINER_GABBY_AND_TY_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_INTERVIEWER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTERVIEWER,
+ .trainerPic = TRAINER_PIC_INTERVIEWER,
+ .trainerName = _("GABBY & TY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_GabbyAndTy1 }
+ },
+
+ [TRAINER_GABBY_AND_TY_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_INTERVIEWER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTERVIEWER,
+ .trainerPic = TRAINER_PIC_INTERVIEWER,
+ .trainerName = _("GABBY & TY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_GabbyAndTy2 }
+ },
+
+ [TRAINER_GABBY_AND_TY_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_INTERVIEWER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTERVIEWER,
+ .trainerPic = TRAINER_PIC_INTERVIEWER,
+ .trainerName = _("GABBY & TY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_GabbyAndTy3 }
+ },
+
+ [TRAINER_GABBY_AND_TY_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_INTERVIEWER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTERVIEWER,
+ .trainerPic = TRAINER_PIC_INTERVIEWER,
+ .trainerName = _("GABBY & TY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_GabbyAndTy4 }
+ },
+
+ [TRAINER_GABBY_AND_TY_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_INTERVIEWER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTERVIEWER,
+ .trainerPic = TRAINER_PIC_INTERVIEWER,
+ .trainerName = _("GABBY & TY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_GabbyAndTy5 }
+ },
+
+ [TRAINER_GABBY_AND_TY_6] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_INTERVIEWER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTERVIEWER,
+ .trainerPic = TRAINER_PIC_INTERVIEWER,
+ .trainerName = _("GABBY & TY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = gTrainerParty_GabbyAndTy6 }
+ },
+
+ [TRAINER_LOLA_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TUBER_1,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_TUBER_F,
+ .trainerName = _("LOLA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Lola1 }
+ },
+
+ [TRAINER_AUSTINA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TUBER_1,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_TUBER_F,
+ .trainerName = _("AUSTINA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Austina }
+ },
+
+ [TRAINER_GWEN] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TUBER_1,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_TUBER_F,
+ .trainerName = _("GWEN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Gwen }
+ },
+
+ [TRAINER_LOLA_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TUBER_1,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_TUBER_F,
+ .trainerName = _("LOLA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Lola2 }
+ },
+
+ [TRAINER_LOLA_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TUBER_1,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_TUBER_F,
+ .trainerName = _("LOLA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Lola3 }
+ },
+
+ [TRAINER_LOLA_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TUBER_1,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_TUBER_F,
+ .trainerName = _("LOLA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Lola4 }
+ },
+
+ [TRAINER_LOLA_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TUBER_1,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_TUBER_F,
+ .trainerName = _("LOLA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Lola5 }
+ },
+
+ [TRAINER_RICKY_1] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_TUBER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_TUBER_M,
+ .trainerName = _("RICKY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = gTrainerParty_Ricky1 }
+ },
+
+ [TRAINER_SIMON] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TUBER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_TUBER_M,
+ .trainerName = _("SIMON"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Simon }
+ },
+
+ [TRAINER_CHARLIE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TUBER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_TUBER_M,
+ .trainerName = _("CHARLIE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Charlie }
+ },
+
+ [TRAINER_RICKY_2] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_TUBER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_TUBER_M,
+ .trainerName = _("RICKY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = gTrainerParty_Ricky2 }
+ },
+
+ [TRAINER_RICKY_3] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_TUBER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_TUBER_M,
+ .trainerName = _("RICKY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = gTrainerParty_Ricky3 }
+ },
+
+ [TRAINER_RICKY_4] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_TUBER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_TUBER_M,
+ .trainerName = _("RICKY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = gTrainerParty_Ricky4 }
+ },
+
+ [TRAINER_RICKY_5] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_TUBER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_TUBER_M,
+ .trainerName = _("RICKY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = gTrainerParty_Ricky5 }
+ },
+
+ [TRAINER_RANDALL] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_M,
+ .trainerName = _("RANDALL"),
+ .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 1,
+ .party = {.ItemCustomMoves = gTrainerParty_Randall }
+ },
+
+ [TRAINER_PARKER] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_M,
+ .trainerName = _("PARKER"),
+ .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 1,
+ .party = {.ItemCustomMoves = gTrainerParty_Parker }
+ },
+
+ [TRAINER_GEORGE] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_M,
+ .trainerName = _("GEORGE"),
+ .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 1,
+ .party = {.ItemCustomMoves = gTrainerParty_George }
+ },
+
+ [TRAINER_BERKE] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_M,
+ .trainerName = _("BERKE"),
+ .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 1,
+ .party = {.ItemCustomMoves = gTrainerParty_Berke }
+ },
+
+ [TRAINER_BRAXTON] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_M,
+ .trainerName = _("BRAXTON"),
+ .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 5,
+ .party = {.NoItemCustomMoves = gTrainerParty_Braxton }
+ },
+
+ [TRAINER_VINCENT] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_M,
+ .trainerName = _("VINCENT"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Vincent }
+ },
+
+ [TRAINER_LEROY] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_M,
+ .trainerName = _("LEROY"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Leroy }
+ },
+
+ [TRAINER_WILTON_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_M,
+ .trainerName = _("WILTON"),
+ .items = {ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Wilton1 }
+ },
+
+ [TRAINER_EDGAR] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_M,
+ .trainerName = _("EDGAR"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Edgar }
+ },
+
+ [TRAINER_ALBERT] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_M,
+ .trainerName = _("ALBERT"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Albert }
+ },
+
+ [TRAINER_SAMUEL] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_M,
+ .trainerName = _("SAMUEL"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Samuel }
+ },
+
+ [TRAINER_VITO] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_M,
+ .trainerName = _("VITO"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Vito }
+ },
+
+ [TRAINER_OWEN] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_M,
+ .trainerName = _("OWEN"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Owen }
+ },
+
+ [TRAINER_WILTON_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_M,
+ .trainerName = _("WILTON"),
+ .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Wilton2 }
+ },
+
+ [TRAINER_WILTON_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_M,
+ .trainerName = _("WILTON"),
+ .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Wilton3 }
+ },
+
+ [TRAINER_WILTON_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_M,
+ .trainerName = _("WILTON"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Wilton4 }
+ },
+
+ [TRAINER_WILTON_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_M,
+ .trainerName = _("WILTON"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Wilton5 }
+ },
+
+ [TRAINER_WARREN] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_M,
+ .trainerName = _("WARREN"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Warren }
+ },
+
+ [TRAINER_MARY] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_F,
+ .trainerName = _("MARY"),
+ .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 1,
+ .party = {.ItemCustomMoves = gTrainerParty_Mary }
+ },
+
+ [TRAINER_ALEXIA] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_F,
+ .trainerName = _("ALEXIA"),
+ .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 1,
+ .party = {.ItemCustomMoves = gTrainerParty_Alexia }
+ },
+
+ [TRAINER_JODY] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_F,
+ .trainerName = _("JODY"),
+ .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0xb,
+ .partySize = 1,
+ .party = {.ItemCustomMoves = gTrainerParty_Jody }
+ },
+
+ [TRAINER_WENDY] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_F,
+ .trainerName = _("WENDY"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0xb,
+ .partySize = 3,
+ .party = {.NoItemCustomMoves = gTrainerParty_Wendy }
+ },
+
+ [TRAINER_KEIRA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_F,
+ .trainerName = _("KEIRA"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0xb,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Keira }
+ },
+
+ [TRAINER_BROOKE_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_F,
+ .trainerName = _("BROOKE"),
+ .items = {ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Brooke1 }
+ },
+
+ [TRAINER_JENNIFER] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_F,
+ .trainerName = _("JENNIFER"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Jennifer }
+ },
+
+ [TRAINER_HOPE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_F,
+ .trainerName = _("HOPE"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Hope }
+ },
+
+ [TRAINER_SHANNON] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_F,
+ .trainerName = _("SHANNON"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Shannon }
+ },
+
+ [TRAINER_MICHELLE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_F,
+ .trainerName = _("MICHELLE"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Michelle }
+ },
+
+ [TRAINER_CAROLINE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_F,
+ .trainerName = _("CAROLINE"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Caroline }
+ },
+
+ [TRAINER_JULIE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_F,
+ .trainerName = _("JULIE"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Julie }
+ },
+
+ [TRAINER_BROOKE_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_F,
+ .trainerName = _("BROOKE"),
+ .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Brooke2 }
+ },
+
+ [TRAINER_BROOKE_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_F,
+ .trainerName = _("BROOKE"),
+ .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Brooke3 }
+ },
+
+ [TRAINER_BROOKE_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_F,
+ .trainerName = _("BROOKE"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Brooke4 }
+ },
+
+ [TRAINER_BROOKE_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_F,
+ .trainerName = _("BROOKE"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Brooke5 }
+ },
+
+ [TRAINER_PATRICIA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_HEX_MANIAC,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_HEX_MANIAC,
+ .trainerName = _("PATRICIA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Patricia }
+ },
+
+ [TRAINER_KINDRA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_HEX_MANIAC,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_HEX_MANIAC,
+ .trainerName = _("KINDRA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Kindra }
+ },
+
+ [TRAINER_TAMMY] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_HEX_MANIAC,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_HEX_MANIAC,
+ .trainerName = _("TAMMY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Tammy }
+ },
+
+ [TRAINER_VALERIE_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_HEX_MANIAC,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_HEX_MANIAC,
+ .trainerName = _("VALERIE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Valerie1 }
+ },
+
+ [TRAINER_TASHA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_HEX_MANIAC,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_HEX_MANIAC,
+ .trainerName = _("TASHA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Tasha }
+ },
+
+ [TRAINER_VALERIE_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_HEX_MANIAC,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_HEX_MANIAC,
+ .trainerName = _("VALERIE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Valerie2 }
+ },
+
+ [TRAINER_VALERIE_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_HEX_MANIAC,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_HEX_MANIAC,
+ .trainerName = _("VALERIE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Valerie3 }
+ },
+
+ [TRAINER_VALERIE_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_HEX_MANIAC,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_HEX_MANIAC,
+ .trainerName = _("VALERIE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Valerie4 }
+ },
+
+ [TRAINER_VALERIE_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_HEX_MANIAC,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_HEX_MANIAC,
+ .trainerName = _("VALERIE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Valerie5 }
+ },
+
+ [TRAINER_CINDY_1] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = TRAINER_CLASS_LADY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LADY,
+ .trainerName = _("CINDY"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.ItemDefaultMoves = gTrainerParty_Cindy1 }
+ },
+
+ [TRAINER_DAPHNE] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_LADY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LADY,
+ .trainerName = _("DAPHNE"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.ItemCustomMoves = gTrainerParty_Daphne }
+ },
+
+ [TRAINER_GRUNT_23] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_MAGMA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
+ .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt23 }
+ },
+
+ [TRAINER_CINDY_2] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_LADY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LADY,
+ .trainerName = _("CINDY"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.ItemCustomMoves = gTrainerParty_Cindy2 }
+ },
+
+ [TRAINER_BRIANNA] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = TRAINER_CLASS_LADY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LADY,
+ .trainerName = _("BRIANNA"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.ItemDefaultMoves = gTrainerParty_Brianna }
+ },
+
+ [TRAINER_NAOMI] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = TRAINER_CLASS_LADY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LADY,
+ .trainerName = _("NAOMI"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.ItemDefaultMoves = gTrainerParty_Naomi }
+ },
+
+ [TRAINER_CINDY_3] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = TRAINER_CLASS_LADY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LADY,
+ .trainerName = _("CINDY"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.ItemDefaultMoves = gTrainerParty_Cindy3 }
+ },
+
+ [TRAINER_CINDY_4] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = TRAINER_CLASS_LADY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LADY,
+ .trainerName = _("CINDY"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.ItemDefaultMoves = gTrainerParty_Cindy4 }
+ },
+
+ [TRAINER_CINDY_5] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = TRAINER_CLASS_LADY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LADY,
+ .trainerName = _("CINDY"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.ItemDefaultMoves = gTrainerParty_Cindy5 }
+ },
+
+ [TRAINER_CINDY_6] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_LADY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LADY,
+ .trainerName = _("CINDY"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.ItemCustomMoves = gTrainerParty_Cindy6 }
+ },
+
+ [TRAINER_MELISSA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BEAUTY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_BEAUTY,
+ .trainerName = _("MELISSA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Melissa }
+ },
+
+ [TRAINER_SHEILA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BEAUTY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_BEAUTY,
+ .trainerName = _("SHEILA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Sheila }
+ },
+
+ [TRAINER_SHIRLEY] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BEAUTY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_BEAUTY,
+ .trainerName = _("SHIRLEY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Shirley }
+ },
+
+ [TRAINER_JESSICA_1] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_BEAUTY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_BEAUTY,
+ .trainerName = _("JESSICA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = gTrainerParty_Jessica1 }
+ },
+
+ [TRAINER_CONNIE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BEAUTY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_BEAUTY,
+ .trainerName = _("CONNIE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Connie }
+ },
+
+ [TRAINER_BRIDGET] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BEAUTY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_BEAUTY,
+ .trainerName = _("BRIDGET"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Bridget }
+ },
+
+ [TRAINER_OLIVIA] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_BEAUTY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_BEAUTY,
+ .trainerName = _("OLIVIA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemCustomMoves = gTrainerParty_Olivia }
+ },
+
+ [TRAINER_TIFFANY] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BEAUTY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_BEAUTY,
+ .trainerName = _("TIFFANY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Tiffany }
+ },
+
+ [TRAINER_JESSICA_2] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_BEAUTY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_BEAUTY,
+ .trainerName = _("JESSICA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = gTrainerParty_Jessica2 }
+ },
+
+ [TRAINER_JESSICA_3] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_BEAUTY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_BEAUTY,
+ .trainerName = _("JESSICA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = gTrainerParty_Jessica3 }
+ },
+
+ [TRAINER_JESSICA_4] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_BEAUTY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_BEAUTY,
+ .trainerName = _("JESSICA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = gTrainerParty_Jessica4 }
+ },
+
+ [TRAINER_JESSICA_5] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_BEAUTY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_BEAUTY,
+ .trainerName = _("JESSICA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = gTrainerParty_Jessica5 }
+ },
+
+ [TRAINER_WINSTON_1] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = TRAINER_CLASS_RICH_BOY,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
+ .trainerPic = TRAINER_PIC_RICH_BOY,
+ .trainerName = _("WINSTON"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.ItemDefaultMoves = gTrainerParty_Winston1 }
+ },
+
+ [TRAINER_MOLLIE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_EXPERT,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_EXPERT_F,
+ .trainerName = _("MOLLIE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Mollie }
+ },
+
+ [TRAINER_GARRET] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = TRAINER_CLASS_RICH_BOY,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
+ .trainerPic = TRAINER_PIC_RICH_BOY,
+ .trainerName = _("GARRET"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.ItemDefaultMoves = gTrainerParty_Garret }
+ },
+
+ [TRAINER_WINSTON_2] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = TRAINER_CLASS_RICH_BOY,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
+ .trainerPic = TRAINER_PIC_RICH_BOY,
+ .trainerName = _("WINSTON"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.ItemDefaultMoves = gTrainerParty_Winston2 }
+ },
+
+ [TRAINER_WINSTON_3] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = TRAINER_CLASS_RICH_BOY,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
+ .trainerPic = TRAINER_PIC_RICH_BOY,
+ .trainerName = _("WINSTON"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.ItemDefaultMoves = gTrainerParty_Winston3 }
+ },
+
+ [TRAINER_WINSTON_4] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = TRAINER_CLASS_RICH_BOY,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
+ .trainerPic = TRAINER_PIC_RICH_BOY,
+ .trainerName = _("WINSTON"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.ItemDefaultMoves = gTrainerParty_Winston4 }
+ },
+
+ [TRAINER_WINSTON_5] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_RICH_BOY,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
+ .trainerPic = TRAINER_PIC_RICH_BOY,
+ .trainerName = _("WINSTON"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.ItemCustomMoves = gTrainerParty_Winston5 }
+ },
+
+ [TRAINER_STEVE_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_POKEMANIAC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_POKEMANIAC,
+ .trainerName = _("STEVE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Steve1 }
+ },
+
+ [TRAINER_THALIA_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BEAUTY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_BEAUTY,
+ .trainerName = _("THALIA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Thalia1 }
+ },
+
+ [TRAINER_MARK] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_POKEMANIAC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_POKEMANIAC,
+ .trainerName = _("MARK"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Mark }
+ },
+
+ [TRAINER_GRUNT_24] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_MAGMA,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MAGMA,
+ .trainerPic = TRAINER_PIC_MAGMA_GRUNT_F,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt24 }
+ },
+
+ [TRAINER_STEVE_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_POKEMANIAC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_POKEMANIAC,
+ .trainerName = _("STEVE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Steve2 }
+ },
+
+ [TRAINER_STEVE_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_POKEMANIAC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_POKEMANIAC,
+ .trainerName = _("STEVE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Steve3 }
+ },
+
+ [TRAINER_STEVE_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_POKEMANIAC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_POKEMANIAC,
+ .trainerName = _("STEVE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Steve4 }
+ },
+
+ [TRAINER_STEVE_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_POKEMANIAC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_POKEMANIAC,
+ .trainerName = _("STEVE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Steve5 }
+ },
+
+ [TRAINER_LUIS] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_M,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("LUIS"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Luis }
+ },
+
+ [TRAINER_DOMINIK] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_M,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("DOMINIK"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Dominik }
+ },
+
+ [TRAINER_DOUGLAS] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_M,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("DOUGLAS"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Douglas }
+ },
+
+ [TRAINER_DARRIN] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_M,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("DARRIN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Darrin }
+ },
+
+ [TRAINER_TONY_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_M,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("TONY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Tony1 }
+ },
+
+ [TRAINER_JEROME] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_M,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("JEROME"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Jerome }
+ },
+
+ [TRAINER_MATTHEW] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_M,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("MATTHEW"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Matthew }
+ },
+
+ [TRAINER_DAVID] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_M,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("DAVID"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_David }
+ },
+
+ [TRAINER_SPENCER] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_M,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("SPENCER"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Spencer }
+ },
+
+ [TRAINER_ROLAND] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_M,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("ROLAND"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Roland }
+ },
+
+ [TRAINER_NOLEN] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_M,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("NOLEN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Nolen }
+ },
+
+ [TRAINER_STAN] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_M,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("STAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Stan }
+ },
+
+ [TRAINER_BARRY] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_M,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("BARRY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Barry }
+ },
+
+ [TRAINER_DEAN] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_M,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("DEAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Dean }
+ },
+
+ [TRAINER_RODNEY] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_M,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("RODNEY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Rodney }
+ },
+
+ [TRAINER_RICHARD] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_M,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("RICHARD"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Richard }
+ },
+
+ [TRAINER_HERMAN] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_M,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("HERMAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Herman }
+ },
+
+ [TRAINER_SANTIAGO] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_M,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("SANTIAGO"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Santiago }
+ },
+
+ [TRAINER_GILBERT] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_M,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("GILBERT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Gilbert }
+ },
+
+ [TRAINER_FRANKLIN] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_M,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("FRANKLIN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Franklin }
+ },
+
+ [TRAINER_KEVIN] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_M,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("KEVIN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Kevin }
+ },
+
+ [TRAINER_JACK] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_M,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("JACK"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Jack }
+ },
+
+ [TRAINER_DUDLEY] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_M,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("DUDLEY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Dudley }
+ },
+
+ [TRAINER_CHAD] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_M,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("CHAD"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Chad }
+ },
+
+ [TRAINER_TONY_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_M,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("TONY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Tony2 }
+ },
+
+ [TRAINER_TONY_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_M,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("TONY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Tony3 }
+ },
+
+ [TRAINER_TONY_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_M,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("TONY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Tony4 }
+ },
+
+ [TRAINER_TONY_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_M,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("TONY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Tony5 }
+ },
+
+ [TRAINER_TAKAO] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BLACK_BELT,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BLACK_BELT,
+ .trainerName = _("TAKAO"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Takao }
+ },
+
+ [TRAINER_HITOSHI] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BLACK_BELT,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BLACK_BELT,
+ .trainerName = _("HITOSHI"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Hitoshi }
+ },
+
+ [TRAINER_KIYO] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BLACK_BELT,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BLACK_BELT,
+ .trainerName = _("KIYO"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Kiyo }
+ },
+
+ [TRAINER_KOICHI] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BLACK_BELT,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BLACK_BELT,
+ .trainerName = _("KOICHI"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Koichi }
+ },
+
+ [TRAINER_NOB_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BLACK_BELT,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BLACK_BELT,
+ .trainerName = _("NOB"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Nob1 }
+ },
+
+ [TRAINER_NOB_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BLACK_BELT,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BLACK_BELT,
+ .trainerName = _("NOB"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Nob2 }
+ },
+
+ [TRAINER_NOB_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BLACK_BELT,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BLACK_BELT,
+ .trainerName = _("NOB"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Nob3 }
+ },
+
+ [TRAINER_NOB_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BLACK_BELT,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BLACK_BELT,
+ .trainerName = _("NOB"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Nob4 }
+ },
+
+ [TRAINER_NOB_5] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = TRAINER_CLASS_BLACK_BELT,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BLACK_BELT,
+ .trainerName = _("NOB"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 4,
+ .party = {.ItemDefaultMoves = gTrainerParty_Nob5 }
+ },
+
+ [TRAINER_YUJI] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BLACK_BELT,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BLACK_BELT,
+ .trainerName = _("YUJI"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Yuji }
+ },
+
+ [TRAINER_DAISUKE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BLACK_BELT,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BLACK_BELT,
+ .trainerName = _("DAISUKE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Daisuke }
+ },
+
+ [TRAINER_ATSUSHI] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BLACK_BELT,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BLACK_BELT,
+ .trainerName = _("ATSUSHI"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Atsushi }
+ },
+
+ [TRAINER_KIRK] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_GUITARIST,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_GUITARIST,
+ .trainerName = _("KIRK"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = gTrainerParty_Kirk }
+ },
+
+ [TRAINER_GRUNT_25] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_AQUA,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_AQUA_GRUNT_F,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt25 }
+ },
+
+ [TRAINER_GRUNT_26] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_AQUA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt26 }
+ },
+
+ [TRAINER_SHAWN] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_GUITARIST,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_GUITARIST,
+ .trainerName = _("SHAWN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Shawn }
+ },
+
+ [TRAINER_FERNANDO_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_GUITARIST,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_GUITARIST,
+ .trainerName = _("FERNANDO"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Fernando1 }
+ },
+
+ [TRAINER_DALTON_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_GUITARIST,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_GUITARIST,
+ .trainerName = _("DALTON"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Dalton1 }
+ },
+
+ [TRAINER_DALTON_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_GUITARIST,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_GUITARIST,
+ .trainerName = _("DALTON"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Dalton2 }
+ },
+
+ [TRAINER_DALTON_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_GUITARIST,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_GUITARIST,
+ .trainerName = _("DALTON"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Dalton3 }
+ },
+
+ [TRAINER_DALTON_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_GUITARIST,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_GUITARIST,
+ .trainerName = _("DALTON"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Dalton4 }
+ },
+
+ [TRAINER_DALTON_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_GUITARIST,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_GUITARIST,
+ .trainerName = _("DALTON"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Dalton5 }
+ },
+
+ [TRAINER_COLE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_KINDLER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_KINDLER,
+ .trainerName = _("COLE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Cole }
+ },
+
+ [TRAINER_JEFF] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_KINDLER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_KINDLER,
+ .trainerName = _("JEFF"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Jeff }
+ },
+
+ [TRAINER_AXLE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_KINDLER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_KINDLER,
+ .trainerName = _("AXLE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Axle }
+ },
+
+ [TRAINER_JACE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_KINDLER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_KINDLER,
+ .trainerName = _("JACE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Jace }
+ },
+
+ [TRAINER_KEEGAN] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_KINDLER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_KINDLER,
+ .trainerName = _("KEEGAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Keegan }
+ },
+
+ [TRAINER_BERNIE_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_KINDLER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_KINDLER,
+ .trainerName = _("BERNIE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Bernie1 }
+ },
+
+ [TRAINER_BERNIE_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_KINDLER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_KINDLER,
+ .trainerName = _("BERNIE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Bernie2 }
+ },
+
+ [TRAINER_BERNIE_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_KINDLER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_KINDLER,
+ .trainerName = _("BERNIE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Bernie3 }
+ },
+
+ [TRAINER_BERNIE_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_KINDLER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_KINDLER,
+ .trainerName = _("BERNIE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Bernie4 }
+ },
+
+ [TRAINER_BERNIE_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_KINDLER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_KINDLER,
+ .trainerName = _("BERNIE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Bernie5 }
+ },
+
+ [TRAINER_DREW] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_CAMPER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CAMPER,
+ .trainerName = _("DREW"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = gTrainerParty_Drew }
+ },
+
+ [TRAINER_BEAU] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_CAMPER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CAMPER,
+ .trainerName = _("BEAU"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemCustomMoves = gTrainerParty_Beau }
+ },
+
+ [TRAINER_LARRY] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_CAMPER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CAMPER,
+ .trainerName = _("LARRY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Larry }
+ },
+
+ [TRAINER_SHANE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_CAMPER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CAMPER,
+ .trainerName = _("SHANE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Shane }
+ },
+
+ [TRAINER_JUSTIN] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_CAMPER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CAMPER,
+ .trainerName = _("JUSTIN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Justin }
+ },
+
+ [TRAINER_ETHAN_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_CAMPER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CAMPER,
+ .trainerName = _("ETHAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Ethan1 }
+ },
+
+ [TRAINER_AUTUMN] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PICNICKER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("AUTUMN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Autumn }
+ },
+
+ [TRAINER_TRAVIS] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_CAMPER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CAMPER,
+ .trainerName = _("TRAVIS"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Travis }
+ },
+
+ [TRAINER_ETHAN_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_CAMPER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CAMPER,
+ .trainerName = _("ETHAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Ethan2 }
+ },
+
+ [TRAINER_ETHAN_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_CAMPER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CAMPER,
+ .trainerName = _("ETHAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Ethan3 }
+ },
+
+ [TRAINER_ETHAN_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_CAMPER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CAMPER,
+ .trainerName = _("ETHAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Ethan4 }
+ },
+
+ [TRAINER_ETHAN_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_CAMPER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CAMPER,
+ .trainerName = _("ETHAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Ethan5 }
+ },
+
+ [TRAINER_BRENT] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BUG_MANIAC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_BUG_MANIAC,
+ .trainerName = _("BRENT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Brent }
+ },
+
+ [TRAINER_DONALD] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BUG_MANIAC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_BUG_MANIAC,
+ .trainerName = _("DONALD"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Donald }
+ },
+
+ [TRAINER_TAYLOR] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BUG_MANIAC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_BUG_MANIAC,
+ .trainerName = _("TAYLOR"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Taylor }
+ },
+
+ [TRAINER_JEFFREY_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BUG_MANIAC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_BUG_MANIAC,
+ .trainerName = _("JEFFREY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Jeffrey1 }
+ },
+
+ [TRAINER_DEREK] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BUG_MANIAC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_BUG_MANIAC,
+ .trainerName = _("DEREK"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Derek }
+ },
+
+ [TRAINER_JEFFREY_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BUG_MANIAC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_BUG_MANIAC,
+ .trainerName = _("JEFFREY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Jeffrey2 }
+ },
+
+ [TRAINER_JEFFREY_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BUG_MANIAC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_BUG_MANIAC,
+ .trainerName = _("JEFFREY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Jeffrey3 }
+ },
+
+ [TRAINER_JEFFREY_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BUG_MANIAC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_BUG_MANIAC,
+ .trainerName = _("JEFFREY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Jeffrey4 }
+ },
+
+ [TRAINER_JEFFREY_5] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = TRAINER_CLASS_BUG_MANIAC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_BUG_MANIAC,
+ .trainerName = _("JEFFREY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 5,
+ .party = {.ItemDefaultMoves = gTrainerParty_Jeffrey5 }
+ },
+
+ [TRAINER_EDWARD] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_PSYCHIC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_PSYCHIC_M,
+ .trainerName = _("EDWARD"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = gTrainerParty_Edward }
+ },
+
+ [TRAINER_PRESTON] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PSYCHIC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_PSYCHIC_M,
+ .trainerName = _("PRESTON"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Preston }
+ },
+
+ [TRAINER_VIRGIL] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PSYCHIC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_PSYCHIC_M,
+ .trainerName = _("VIRGIL"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Virgil }
+ },
+
+ [TRAINER_BLAKE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PSYCHIC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_PSYCHIC_M,
+ .trainerName = _("BLAKE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Blake }
+ },
+
+ [TRAINER_WILLIAM] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PSYCHIC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_PSYCHIC_M,
+ .trainerName = _("WILLIAM"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_William }
+ },
+
+ [TRAINER_JOSHUA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PSYCHIC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_PSYCHIC_M,
+ .trainerName = _("JOSHUA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Joshua }
+ },
+
+ [TRAINER_CAMERON_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PSYCHIC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_PSYCHIC_M,
+ .trainerName = _("CAMERON"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Cameron1 }
+ },
+
+ [TRAINER_CAMERON_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PSYCHIC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_PSYCHIC_M,
+ .trainerName = _("CAMERON"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Cameron2 }
+ },
+
+ [TRAINER_CAMERON_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PSYCHIC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_PSYCHIC_M,
+ .trainerName = _("CAMERON"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Cameron3 }
+ },
+
+ [TRAINER_CAMERON_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PSYCHIC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_PSYCHIC_M,
+ .trainerName = _("CAMERON"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Cameron4 }
+ },
+
+ [TRAINER_CAMERON_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PSYCHIC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_PSYCHIC_M,
+ .trainerName = _("CAMERON"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Cameron5 }
+ },
+
+ [TRAINER_JACLYN] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_PSYCHIC,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_PSYCHIC_F,
+ .trainerName = _("JACLYN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = gTrainerParty_Jaclyn }
+ },
+
+ [TRAINER_HANNAH] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PSYCHIC,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_PSYCHIC_F,
+ .trainerName = _("HANNAH"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Hannah }
+ },
+
+ [TRAINER_SAMANTHA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PSYCHIC,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_PSYCHIC_F,
+ .trainerName = _("SAMANTHA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Samantha }
+ },
+
+ [TRAINER_MAURA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PSYCHIC,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_PSYCHIC_F,
+ .trainerName = _("MAURA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Maura }
+ },
+
+ [TRAINER_KAYLA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PSYCHIC,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_PSYCHIC_F,
+ .trainerName = _("KAYLA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Kayla }
+ },
+
+ [TRAINER_ALEXIS] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PSYCHIC,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_PSYCHIC_F,
+ .trainerName = _("ALEXIS"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Alexis }
+ },
+
+ [TRAINER_JACKI_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PSYCHIC,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_PSYCHIC_F,
+ .trainerName = _("JACKI"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Jacki1 }
+ },
+
+ [TRAINER_JACKI_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PSYCHIC,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_PSYCHIC_F,
+ .trainerName = _("JACKI"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Jacki2 }
+ },
+
+ [TRAINER_JACKI_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PSYCHIC,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_PSYCHIC_F,
+ .trainerName = _("JACKI"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Jacki3 }
+ },
+
+ [TRAINER_JACKI_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PSYCHIC,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_PSYCHIC_F,
+ .trainerName = _("JACKI"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Jacki4 }
+ },
+
+ [TRAINER_JACKI_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PSYCHIC,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_PSYCHIC_F,
+ .trainerName = _("JACKI"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Jacki5 }
+ },
+
+ [TRAINER_WALTER_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_GENTLEMAN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
+ .trainerPic = TRAINER_PIC_GENTLEMAN,
+ .trainerName = _("WALTER"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Walter1 }
+ },
+
+ [TRAINER_MICAH] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_GENTLEMAN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
+ .trainerPic = TRAINER_PIC_GENTLEMAN,
+ .trainerName = _("MICAH"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Micah }
+ },
+
+ [TRAINER_THOMAS] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_GENTLEMAN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
+ .trainerPic = TRAINER_PIC_GENTLEMAN,
+ .trainerName = _("THOMAS"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Thomas }
+ },
+
+ [TRAINER_WALTER_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_GENTLEMAN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
+ .trainerPic = TRAINER_PIC_GENTLEMAN,
+ .trainerName = _("WALTER"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Walter2 }
+ },
+
+ [TRAINER_WALTER_3] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_GENTLEMAN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
+ .trainerPic = TRAINER_PIC_GENTLEMAN,
+ .trainerName = _("WALTER"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = gTrainerParty_Walter3 }
+ },
+
+ [TRAINER_WALTER_4] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_GENTLEMAN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
+ .trainerPic = TRAINER_PIC_GENTLEMAN,
+ .trainerName = _("WALTER"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = gTrainerParty_Walter4 }
+ },
+
+ [TRAINER_WALTER_5] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_GENTLEMAN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
+ .trainerPic = TRAINER_PIC_GENTLEMAN,
+ .trainerName = _("WALTER"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemCustomMoves = gTrainerParty_Walter5 }
+ },
+
+ [TRAINER_SIDNEY] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_ELITE_FOUR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR,
+ .trainerPic = TRAINER_PIC_ELITE_FOUR_SIDNEY,
+ .trainerName = _("SIDNEY"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0xf,
+ .partySize = 5,
+ .party = {.ItemCustomMoves = gTrainerParty_Sidney }
+ },
+
+ [TRAINER_PHOEBE] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_ELITE_FOUR,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR,
+ .trainerPic = TRAINER_PIC_ELITE_FOUR_PHOEBE,
+ .trainerName = _("PHOEBE"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 5,
+ .party = {.ItemCustomMoves = gTrainerParty_Phoebe }
+ },
+
+ [TRAINER_GLACIA] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_ELITE_FOUR,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR,
+ .trainerPic = TRAINER_PIC_ELITE_FOUR_GLACIA,
+ .trainerName = _("GLACIA"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 5,
+ .party = {.ItemCustomMoves = gTrainerParty_Glacia }
+ },
+
+ [TRAINER_DRAKE] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_ELITE_FOUR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR,
+ .trainerPic = TRAINER_PIC_ELITE_FOUR_DRAKE,
+ .trainerName = _("DRAKE"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 5,
+ .party = {.ItemCustomMoves = gTrainerParty_Drake }
+ },
+
+ [TRAINER_ROXANNE_1] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_LEADER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LEADER_ROXANNE,
+ .trainerName = _("ROXANNE"),
+ .items = {ITEM_POTION, ITEM_POTION, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 3,
+ .party = {.ItemCustomMoves = gTrainerParty_Roxanne1 }
+ },
+
+ [TRAINER_BRAWLY_1] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_LEADER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_LEADER_BRAWLY,
+ .trainerName = _("BRAWLY"),
+ .items = {ITEM_SUPER_POTION, ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 3,
+ .party = {.ItemCustomMoves = gTrainerParty_Brawly1 }
+ },
+
+ [TRAINER_WATTSON_1] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_LEADER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_LEADER_WATTSON,
+ .trainerName = _("WATTSON"),
+ .items = {ITEM_SUPER_POTION, ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 4,
+ .party = {.ItemCustomMoves = gTrainerParty_Wattson1 }
+ },
+
+ [TRAINER_FLANNERY_1] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_LEADER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LEADER_FLANNERY,
+ .trainerName = _("FLANNERY"),
+ .items = {ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 4,
+ .party = {.ItemCustomMoves = gTrainerParty_Flannery1 }
+ },
+
+ [TRAINER_NORMAN_1] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_LEADER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_LEADER_NORMAN,
+ .trainerName = _("NORMAN"),
+ .items = {ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 4,
+ .party = {.ItemCustomMoves = gTrainerParty_Norman1 }
+ },
+
+ [TRAINER_WINONA_1] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_LEADER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LEADER_WINONA,
+ .trainerName = _("WINONA"),
+ .items = {ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x17,
+ .partySize = 5,
+ .party = {.ItemCustomMoves = gTrainerParty_Winona1 }
+ },
+
+ [TRAINER_TATE_AND_LIZA_1] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_LEADER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LEADER_TATE_AND_LIZA,
+ .trainerName = _("TATE&LIZA"),
+ .items = {ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_HYPER_POTION},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x7,
+ .partySize = 4,
+ .party = {.ItemCustomMoves = gTrainerParty_TateAndLiza1 }
+ },
+
+ [TRAINER_JUAN_1] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_LEADER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_LEADER_JUAN,
+ .trainerName = _("JUAN"),
+ .items = {ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 5,
+ .party = {.ItemCustomMoves = gTrainerParty_Juan1 }
+ },
+
+ [TRAINER_JERRY_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SCHOOL_KID,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_SCHOOL_KID_M,
+ .trainerName = _("JERRY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Jerry1 }
+ },
+
+ [TRAINER_TED] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SCHOOL_KID,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_SCHOOL_KID_M,
+ .trainerName = _("TED"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Ted }
+ },
+
+ [TRAINER_PAUL] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SCHOOL_KID,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_SCHOOL_KID_M,
+ .trainerName = _("PAUL"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Paul }
+ },
+
+ [TRAINER_JERRY_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SCHOOL_KID,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_SCHOOL_KID_M,
+ .trainerName = _("JERRY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Jerry2 }
+ },
+
+ [TRAINER_JERRY_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SCHOOL_KID,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_SCHOOL_KID_M,
+ .trainerName = _("JERRY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Jerry3 }
+ },
+
+ [TRAINER_JERRY_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SCHOOL_KID,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_SCHOOL_KID_M,
+ .trainerName = _("JERRY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Jerry4 }
+ },
+
+ [TRAINER_JERRY_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SCHOOL_KID,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_SCHOOL_KID_M,
+ .trainerName = _("JERRY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Jerry5 }
+ },
+
+ [TRAINER_KAREN_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SCHOOL_KID,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_SCHOOL_KID_F,
+ .trainerName = _("KAREN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Karen1 }
+ },
+
+ [TRAINER_GEORGIA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SCHOOL_KID,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_SCHOOL_KID_F,
+ .trainerName = _("GEORGIA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Georgia }
+ },
+
+ [TRAINER_KAREN_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SCHOOL_KID,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_SCHOOL_KID_F,
+ .trainerName = _("KAREN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Karen2 }
+ },
+
+ [TRAINER_KAREN_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SCHOOL_KID,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_SCHOOL_KID_F,
+ .trainerName = _("KAREN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Karen3 }
+ },
+
+ [TRAINER_KAREN_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SCHOOL_KID,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_SCHOOL_KID_F,
+ .trainerName = _("KAREN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Karen4 }
+ },
+
+ [TRAINER_KAREN_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SCHOOL_KID,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_SCHOOL_KID_F,
+ .trainerName = _("KAREN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Karen5 }
+ },
+
+ [TRAINER_KATE_AND_JOY] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_SR_AND_JR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_SR_AND_JR,
+ .trainerName = _("KATE & JOY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = gTrainerParty_KateAndJoy }
+ },
+
+ [TRAINER_ANNA_AND_MEG_1] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_SR_AND_JR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_SR_AND_JR,
+ .trainerName = _("ANNA & MEG"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = gTrainerParty_AnnaAndMeg1 }
+ },
+
+ [TRAINER_ANNA_AND_MEG_2] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_SR_AND_JR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_SR_AND_JR,
+ .trainerName = _("ANNA & MEG"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = gTrainerParty_AnnaAndMeg2 }
+ },
+
+ [TRAINER_ANNA_AND_MEG_3] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_SR_AND_JR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_SR_AND_JR,
+ .trainerName = _("ANNA & MEG"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = gTrainerParty_AnnaAndMeg3 }
+ },
+
+ [TRAINER_ANNA_AND_MEG_4] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_SR_AND_JR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_SR_AND_JR,
+ .trainerName = _("ANNA & MEG"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = gTrainerParty_AnnaAndMeg4 }
+ },
+
+ [TRAINER_ANNA_AND_MEG_5] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_SR_AND_JR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_SR_AND_JR,
+ .trainerName = _("ANNA & MEG"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = gTrainerParty_AnnaAndMeg5 }
+ },
+
+ [TRAINER_VICTOR] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = TRAINER_CLASS_WINSTRATE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_WINSTRATE_M,
+ .trainerName = _("VICTOR"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.ItemDefaultMoves = gTrainerParty_Victor }
+ },
+
+ [TRAINER_MIGUEL_1] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = TRAINER_CLASS_POKEFAN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_WINSTRATE_M,
+ .trainerName = _("MIGUEL"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.ItemDefaultMoves = gTrainerParty_Miguel1 }
+ },
+
+ [TRAINER_COLTON] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_POKEFAN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_WINSTRATE_M,
+ .trainerName = _("COLTON"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 6,
+ .party = {.ItemCustomMoves = gTrainerParty_Colton }
+ },
+
+ [TRAINER_MIGUEL_2] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = TRAINER_CLASS_POKEFAN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_WINSTRATE_M,
+ .trainerName = _("MIGUEL"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.ItemDefaultMoves = gTrainerParty_Miguel2 }
+ },
+
+ [TRAINER_MIGUEL_3] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = TRAINER_CLASS_POKEFAN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_WINSTRATE_M,
+ .trainerName = _("MIGUEL"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.ItemDefaultMoves = gTrainerParty_Miguel3 }
+ },
+
+ [TRAINER_MIGUEL_4] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = TRAINER_CLASS_POKEFAN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_WINSTRATE_M,
+ .trainerName = _("MIGUEL"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.ItemDefaultMoves = gTrainerParty_Miguel4 }
+ },
+
+ [TRAINER_MIGUEL_5] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = TRAINER_CLASS_POKEFAN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_WINSTRATE_M,
+ .trainerName = _("MIGUEL"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.ItemDefaultMoves = gTrainerParty_Miguel5 }
+ },
+
+ [TRAINER_VICTORIA] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = TRAINER_CLASS_WINSTRATE,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_WINSTRATE_F,
+ .trainerName = _("VICTORIA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x3,
+ .partySize = 1,
+ .party = {.ItemDefaultMoves = gTrainerParty_Victoria }
+ },
+
+ [TRAINER_VANESSA] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = TRAINER_CLASS_POKEFAN,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_WINSTRATE_F,
+ .trainerName = _("VANESSA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.ItemDefaultMoves = gTrainerParty_Vanessa }
+ },
+
+ [TRAINER_BETHANY] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = TRAINER_CLASS_POKEFAN,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_WINSTRATE_F,
+ .trainerName = _("BETHANY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.ItemDefaultMoves = gTrainerParty_Bethany }
+ },
+
+ [TRAINER_ISABEL_1] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = TRAINER_CLASS_POKEFAN,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_WINSTRATE_F,
+ .trainerName = _("ISABEL"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.ItemDefaultMoves = gTrainerParty_Isabel1 }
+ },
+
+ [TRAINER_ISABEL_2] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = TRAINER_CLASS_POKEFAN,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_WINSTRATE_F,
+ .trainerName = _("ISABEL"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.ItemDefaultMoves = gTrainerParty_Isabel2 }
+ },
+
+ [TRAINER_ISABEL_3] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = TRAINER_CLASS_POKEFAN,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_WINSTRATE_F,
+ .trainerName = _("ISABEL"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.ItemDefaultMoves = gTrainerParty_Isabel3 }
+ },
+
+ [TRAINER_ISABEL_4] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = TRAINER_CLASS_POKEFAN,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_WINSTRATE_F,
+ .trainerName = _("ISABEL"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.ItemDefaultMoves = gTrainerParty_Isabel4 }
+ },
+
+ [TRAINER_ISABEL_5] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = TRAINER_CLASS_POKEFAN,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_WINSTRATE_F,
+ .trainerName = _("ISABEL"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.ItemDefaultMoves = gTrainerParty_Isabel5 }
+ },
+
+ [TRAINER_TIMOTHY_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_EXPERT,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_EXPERT_M,
+ .trainerName = _("TIMOTHY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Timothy1 }
+ },
+
+ [TRAINER_TIMOTHY_2] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_EXPERT,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_EXPERT_M,
+ .trainerName = _("TIMOTHY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = gTrainerParty_Timothy2 }
+ },
+
+ [TRAINER_TIMOTHY_3] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_EXPERT,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_EXPERT_M,
+ .trainerName = _("TIMOTHY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = gTrainerParty_Timothy3 }
+ },
+
+ [TRAINER_TIMOTHY_4] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_EXPERT,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_EXPERT_M,
+ .trainerName = _("TIMOTHY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = gTrainerParty_Timothy4 }
+ },
+
+ [TRAINER_TIMOTHY_5] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_EXPERT,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_EXPERT_M,
+ .trainerName = _("TIMOTHY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = gTrainerParty_Timothy5 }
+ },
+
+ [TRAINER_VICKY] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_WINSTRATE,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_EXPERT_F,
+ .trainerName = _("VICKY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = gTrainerParty_Vicky }
+ },
+
+ [TRAINER_SHELBY_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_EXPERT,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_EXPERT_F,
+ .trainerName = _("SHELBY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Shelby1 }
+ },
+
+ [TRAINER_SHELBY_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_EXPERT,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_EXPERT_F,
+ .trainerName = _("SHELBY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Shelby2 }
+ },
+
+ [TRAINER_SHELBY_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_EXPERT,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_EXPERT_F,
+ .trainerName = _("SHELBY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Shelby3 }
+ },
+
+ [TRAINER_SHELBY_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_EXPERT,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_EXPERT_F,
+ .trainerName = _("SHELBY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Shelby4 }
+ },
+
+ [TRAINER_SHELBY_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_EXPERT,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_EXPERT_F,
+ .trainerName = _("SHELBY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Shelby5 }
+ },
+
+ [TRAINER_CALVIN_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_YOUNGSTER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("CALVIN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Calvin1 }
+ },
+
+ [TRAINER_BILLY] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_YOUNGSTER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("BILLY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Billy }
+ },
+
+ [TRAINER_JOSH] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_YOUNGSTER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("JOSH"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = gTrainerParty_Josh }
+ },
+
+ [TRAINER_TOMMY] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_YOUNGSTER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("TOMMY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Tommy }
+ },
+
+ [TRAINER_JOEY] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_YOUNGSTER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("JOEY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Joey }
+ },
+
+ [TRAINER_BEN] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_YOUNGSTER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("BEN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = gTrainerParty_Ben }
+ },
+
+ [TRAINER_QUINCY] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_M,
+ .trainerName = _("QUINCY"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = gTrainerParty_Quincy }
+ },
+
+ [TRAINER_KATELYNN] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_F,
+ .trainerName = _("KATELYNN"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = gTrainerParty_Katelynn }
+ },
+
+ [TRAINER_JAYLEN] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_YOUNGSTER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("JAYLEN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Jaylen }
+ },
+
+ [TRAINER_DILLON] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_YOUNGSTER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("DILLON"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Dillon }
+ },
+
+ [TRAINER_CALVIN_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_YOUNGSTER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("CALVIN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Calvin2 }
+ },
+
+ [TRAINER_CALVIN_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_YOUNGSTER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("CALVIN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Calvin3 }
+ },
+
+ [TRAINER_CALVIN_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_YOUNGSTER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("CALVIN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Calvin4 }
+ },
+
+ [TRAINER_CALVIN_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_YOUNGSTER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("CALVIN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Calvin5 }
+ },
+
+ [TRAINER_EDDIE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_YOUNGSTER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("EDDIE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Eddie }
+ },
+
+ [TRAINER_ALLEN] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_YOUNGSTER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("ALLEN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Allen }
+ },
+
+ [TRAINER_TIMMY] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_YOUNGSTER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("TIMMY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Timmy }
+ },
+
+ [TRAINER_WALLACE] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_CHAMPION,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CHAMPION_WALLACE,
+ .trainerName = _("WALLACE"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 6,
+ .party = {.ItemCustomMoves = gTrainerParty_Wallace }
+ },
+
+ [TRAINER_ANDREW] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_FISHERMAN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_FISHERMAN,
+ .trainerName = _("ANDREW"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Andrew }
+ },
+
+ [TRAINER_IVAN] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_FISHERMAN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_FISHERMAN,
+ .trainerName = _("IVAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Ivan }
+ },
+
+ [TRAINER_CLAUDE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_FISHERMAN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_FISHERMAN,
+ .trainerName = _("CLAUDE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Claude }
+ },
+
+ [TRAINER_ELLIOT_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_FISHERMAN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_FISHERMAN,
+ .trainerName = _("ELLIOT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Elliot1 }
+ },
+
+ [TRAINER_NED] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_FISHERMAN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_FISHERMAN,
+ .trainerName = _("NED"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Ned }
+ },
+
+ [TRAINER_DALE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_FISHERMAN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_FISHERMAN,
+ .trainerName = _("DALE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Dale }
+ },
+
+ [TRAINER_NOLAN] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_FISHERMAN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_FISHERMAN,
+ .trainerName = _("NOLAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Nolan }
+ },
+
+ [TRAINER_BARNY] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_FISHERMAN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_FISHERMAN,
+ .trainerName = _("BARNY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Barny }
+ },
+
+ [TRAINER_WADE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_FISHERMAN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_FISHERMAN,
+ .trainerName = _("WADE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Wade }
+ },
+
+ [TRAINER_CARTER] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_FISHERMAN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_FISHERMAN,
+ .trainerName = _("CARTER"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Carter }
+ },
+
+ [TRAINER_ELLIOT_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_FISHERMAN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_FISHERMAN,
+ .trainerName = _("ELLIOT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Elliot2 }
+ },
+
+ [TRAINER_ELLIOT_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_FISHERMAN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_FISHERMAN,
+ .trainerName = _("ELLIOT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Elliot3 }
+ },
+
+ [TRAINER_ELLIOT_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_FISHERMAN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_FISHERMAN,
+ .trainerName = _("ELLIOT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Elliot4 }
+ },
+
+ [TRAINER_ELLIOT_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_FISHERMAN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_FISHERMAN,
+ .trainerName = _("ELLIOT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x3,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Elliot5 }
+ },
+
+ [TRAINER_RONALD] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_FISHERMAN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_FISHERMAN,
+ .trainerName = _("RONALD"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 6,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Ronald }
+ },
+
+ [TRAINER_JACOB] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_M,
+ .trainerName = _("JACOB"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Jacob }
+ },
+
+ [TRAINER_ANTHONY] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_M,
+ .trainerName = _("ANTHONY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Anthony }
+ },
+
+ [TRAINER_BENJAMIN_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_M,
+ .trainerName = _("BENJAMIN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Benjamin1 }
+ },
+
+ [TRAINER_BENJAMIN_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_M,
+ .trainerName = _("BENJAMIN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Benjamin2 }
+ },
+
+ [TRAINER_BENJAMIN_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_M,
+ .trainerName = _("BENJAMIN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Benjamin3 }
+ },
+
+ [TRAINER_BENJAMIN_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_M,
+ .trainerName = _("BENJAMIN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Benjamin4 }
+ },
+
+ [TRAINER_BENJAMIN_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_M,
+ .trainerName = _("BENJAMIN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Benjamin5 }
+ },
+
+ [TRAINER_ABIGAIL_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_F,
+ .trainerName = _("ABIGAIL"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Abigail1 }
+ },
+
+ [TRAINER_JASMINE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_F,
+ .trainerName = _("JASMINE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Jasmine }
+ },
+
+ [TRAINER_ABIGAIL_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_F,
+ .trainerName = _("ABIGAIL"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Abigail2 }
+ },
+
+ [TRAINER_ABIGAIL_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_F,
+ .trainerName = _("ABIGAIL"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Abigail3 }
+ },
+
+ [TRAINER_ABIGAIL_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_F,
+ .trainerName = _("ABIGAIL"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Abigail4 }
+ },
+
+ [TRAINER_ABIGAIL_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_F,
+ .trainerName = _("ABIGAIL"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Abigail5 }
+ },
+
+ [TRAINER_DYLAN_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_M,
+ .trainerName = _("DYLAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Dylan1 }
+ },
+
+ [TRAINER_DYLAN_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_M,
+ .trainerName = _("DYLAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Dylan2 }
+ },
+
+ [TRAINER_DYLAN_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_M,
+ .trainerName = _("DYLAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Dylan3 }
+ },
+
+ [TRAINER_DYLAN_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_M,
+ .trainerName = _("DYLAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Dylan4 }
+ },
+
+ [TRAINER_DYLAN_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_M,
+ .trainerName = _("DYLAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Dylan5 }
+ },
+
+ [TRAINER_MARIA_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_F,
+ .trainerName = _("MARIA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Maria1 }
+ },
+
+ [TRAINER_MARIA_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_F,
+ .trainerName = _("MARIA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Maria2 }
+ },
+
+ [TRAINER_MARIA_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_F,
+ .trainerName = _("MARIA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Maria3 }
+ },
+
+ [TRAINER_MARIA_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_F,
+ .trainerName = _("MARIA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Maria4 }
+ },
+
+ [TRAINER_MARIA_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_F,
+ .trainerName = _("MARIA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Maria5 }
+ },
+
+ [TRAINER_CAMDEN] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
+ .trainerName = _("CAMDEN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Camden }
+ },
+
+ [TRAINER_DEMETRIUS] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_YOUNGSTER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("DEMETRIUS"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Demetrius }
+ },
+
+ [TRAINER_ISAIAH_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
+ .trainerName = _("ISAIAH"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Isaiah1 }
+ },
+
+ [TRAINER_PABLO_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
+ .trainerName = _("PABLO"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Pablo1 }
+ },
+
+ [TRAINER_CHASE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
+ .trainerName = _("CHASE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Chase }
+ },
+
+ [TRAINER_ISAIAH_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
+ .trainerName = _("ISAIAH"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Isaiah2 }
+ },
+
+ [TRAINER_ISAIAH_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
+ .trainerName = _("ISAIAH"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Isaiah3 }
+ },
+
+ [TRAINER_ISAIAH_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
+ .trainerName = _("ISAIAH"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Isaiah4 }
+ },
+
+ [TRAINER_ISAIAH_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
+ .trainerName = _("ISAIAH"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Isaiah5 }
+ },
+
+ [TRAINER_ISOBEL] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F,
+ .trainerName = _("ISOBEL"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Isobel }
+ },
+
+ [TRAINER_DONNY] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F,
+ .trainerName = _("DONNY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Donny }
+ },
+
+ [TRAINER_TALIA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F,
+ .trainerName = _("TALIA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Talia }
+ },
+
+ [TRAINER_KATELYN_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F,
+ .trainerName = _("KATELYN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Katelyn1 }
+ },
+
+ [TRAINER_ALLISON] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F,
+ .trainerName = _("ALLISON"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Allison }
+ },
+
+ [TRAINER_KATELYN_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F,
+ .trainerName = _("KATELYN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Katelyn2 }
+ },
+
+ [TRAINER_KATELYN_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F,
+ .trainerName = _("KATELYN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Katelyn3 }
+ },
+
+ [TRAINER_KATELYN_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F,
+ .trainerName = _("KATELYN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Katelyn4 }
+ },
+
+ [TRAINER_KATELYN_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F,
+ .trainerName = _("KATELYN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Katelyn5 }
+ },
+
+ [TRAINER_NICOLAS_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_DRAGON_TAMER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_DRAGON_TAMER,
+ .trainerName = _("NICOLAS"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Nicolas1 }
+ },
+
+ [TRAINER_NICOLAS_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_DRAGON_TAMER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_DRAGON_TAMER,
+ .trainerName = _("NICOLAS"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Nicolas2 }
+ },
+
+ [TRAINER_NICOLAS_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_DRAGON_TAMER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_DRAGON_TAMER,
+ .trainerName = _("NICOLAS"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Nicolas3 }
+ },
+
+ [TRAINER_NICOLAS_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_DRAGON_TAMER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_DRAGON_TAMER,
+ .trainerName = _("NICOLAS"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Nicolas4 }
+ },
+
+ [TRAINER_NICOLAS_5] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = TRAINER_CLASS_DRAGON_TAMER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_DRAGON_TAMER,
+ .trainerName = _("NICOLAS"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.ItemDefaultMoves = gTrainerParty_Nicolas5 }
+ },
+
+ [TRAINER_AARON] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_DRAGON_TAMER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_DRAGON_TAMER,
+ .trainerName = _("AARON"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = gTrainerParty_Aaron }
+ },
+
+ [TRAINER_PERRY] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BIRD_KEEPER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("PERRY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Perry }
+ },
+
+ [TRAINER_HUGH] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BIRD_KEEPER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("HUGH"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Hugh }
+ },
+
+ [TRAINER_PHIL] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BIRD_KEEPER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("PHIL"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Phil }
+ },
+
+ [TRAINER_JARED] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BIRD_KEEPER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("JARED"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Jared }
+ },
+
+ [TRAINER_HUMBERTO] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BIRD_KEEPER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("HUMBERTO"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Humberto }
+ },
+
+ [TRAINER_PRESLEY] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BIRD_KEEPER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("PRESLEY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Presley }
+ },
+
+ [TRAINER_EDWARDO] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BIRD_KEEPER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("EDWARDO"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Edwardo }
+ },
+
+ [TRAINER_COLIN] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BIRD_KEEPER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("COLIN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Colin }
+ },
+
+ [TRAINER_ROBERT_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BIRD_KEEPER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("ROBERT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Robert1 }
+ },
+
+ [TRAINER_BENNY] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BIRD_KEEPER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("BENNY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Benny }
+ },
+
+ [TRAINER_CHESTER] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BIRD_KEEPER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("CHESTER"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Chester }
+ },
+
+ [TRAINER_ROBERT_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BIRD_KEEPER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("ROBERT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Robert2 }
+ },
+
+ [TRAINER_ROBERT_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BIRD_KEEPER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("ROBERT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Robert3 }
+ },
+
+ [TRAINER_ROBERT_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BIRD_KEEPER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("ROBERT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Robert4 }
+ },
+
+ [TRAINER_ROBERT_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BIRD_KEEPER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("ROBERT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Robert5 }
+ },
+
+ [TRAINER_ALEX] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BIRD_KEEPER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("ALEX"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Alex }
+ },
+
+ [TRAINER_BECK] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BIRD_KEEPER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("BECK"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Beck }
+ },
+
+ [TRAINER_YASU] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_NINJA_BOY,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_NINJA_BOY,
+ .trainerName = _("YASU"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x3,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Yasu }
+ },
+
+ [TRAINER_TAKASHI] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_NINJA_BOY,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_NINJA_BOY,
+ .trainerName = _("TAKASHI"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x3,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Takashi }
+ },
+
+ [TRAINER_DIANNE] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_F,
+ .trainerName = _("DIANNE"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x0,
+ .partySize = 2,
+ .party = {.ItemCustomMoves = gTrainerParty_Dianne }
+ },
+
+ [TRAINER_JANI] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TUBER_1,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_TUBER_F,
+ .trainerName = _("JANI"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x0,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Jani }
+ },
+
+ [TRAINER_LAO_1] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_NINJA_BOY,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_NINJA_BOY,
+ .trainerName = _("LAO"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x0,
+ .partySize = 3,
+ .party = {.NoItemCustomMoves = gTrainerParty_Lao1 }
+ },
+
+ [TRAINER_LUNG] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_NINJA_BOY,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_NINJA_BOY,
+ .trainerName = _("LUNG"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x0,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Lung }
+ },
+
+ [TRAINER_LAO_2] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_NINJA_BOY,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_NINJA_BOY,
+ .trainerName = _("LAO"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x0,
+ .partySize = 4,
+ .party = {.NoItemCustomMoves = gTrainerParty_Lao2 }
+ },
+
+ [TRAINER_LAO_3] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_NINJA_BOY,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_NINJA_BOY,
+ .trainerName = _("LAO"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x0,
+ .partySize = 4,
+ .party = {.NoItemCustomMoves = gTrainerParty_Lao3 }
+ },
+
+ [TRAINER_LAO_4] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_NINJA_BOY,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_NINJA_BOY,
+ .trainerName = _("LAO"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x0,
+ .partySize = 4,
+ .party = {.NoItemCustomMoves = gTrainerParty_Lao4 }
+ },
+
+ [TRAINER_LAO_5] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_NINJA_BOY,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_NINJA_BOY,
+ .trainerName = _("LAO"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x0,
+ .partySize = 4,
+ .party = {.ItemCustomMoves = gTrainerParty_Lao5 }
+ },
+
+ [TRAINER_JOCELYN] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BATTLE_GIRL,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BATTLE_GIRL,
+ .trainerName = _("JOCELYN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Jocelyn }
+ },
+
+ [TRAINER_LAURA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BATTLE_GIRL,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BATTLE_GIRL,
+ .trainerName = _("LAURA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Laura }
+ },
+
+ [TRAINER_CYNDY_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BATTLE_GIRL,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BATTLE_GIRL,
+ .trainerName = _("CYNDY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Cyndy1 }
+ },
+
+ [TRAINER_CORA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BATTLE_GIRL,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BATTLE_GIRL,
+ .trainerName = _("CORA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Cora }
+ },
+
+ [TRAINER_PAULA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BATTLE_GIRL,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BATTLE_GIRL,
+ .trainerName = _("PAULA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Paula }
+ },
+
+ [TRAINER_CYNDY_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BATTLE_GIRL,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BATTLE_GIRL,
+ .trainerName = _("CYNDY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Cyndy2 }
+ },
+
+ [TRAINER_CYNDY_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BATTLE_GIRL,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BATTLE_GIRL,
+ .trainerName = _("CYNDY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Cyndy3 }
+ },
+
+ [TRAINER_CYNDY_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BATTLE_GIRL,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BATTLE_GIRL,
+ .trainerName = _("CYNDY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Cyndy4 }
+ },
+
+ [TRAINER_CYNDY_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BATTLE_GIRL,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BATTLE_GIRL,
+ .trainerName = _("CYNDY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Cyndy5 }
+ },
+
+ [TRAINER_MADELINE_1] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_PARASOL_LADY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_PARASOL_LADY,
+ .trainerName = _("MADELINE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = gTrainerParty_Madeline1 }
+ },
+
+ [TRAINER_CLARISSA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PARASOL_LADY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_PARASOL_LADY,
+ .trainerName = _("CLARISSA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Clarissa }
+ },
+
+ [TRAINER_ANGELICA] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_PARASOL_LADY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_PARASOL_LADY,
+ .trainerName = _("ANGELICA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = gTrainerParty_Angelica }
+ },
+
+ [TRAINER_MADELINE_2] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_PARASOL_LADY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_PARASOL_LADY,
+ .trainerName = _("MADELINE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = gTrainerParty_Madeline2 }
+ },
+
+ [TRAINER_MADELINE_3] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_PARASOL_LADY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_PARASOL_LADY,
+ .trainerName = _("MADELINE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = gTrainerParty_Madeline3 }
+ },
+
+ [TRAINER_MADELINE_4] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_PARASOL_LADY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_PARASOL_LADY,
+ .trainerName = _("MADELINE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = gTrainerParty_Madeline4 }
+ },
+
+ [TRAINER_MADELINE_5] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_PARASOL_LADY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_PARASOL_LADY,
+ .trainerName = _("MADELINE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = gTrainerParty_Madeline5 }
+ },
+
+ [TRAINER_BEVERLY] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_F,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("BEVERLY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Beverly }
+ },
+
+ [TRAINER_IMANI] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_F,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("IMANI"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Imani }
+ },
+
+ [TRAINER_KYLA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_F,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("KYLA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Kyla }
+ },
+
+ [TRAINER_DENISE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_F,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("DENISE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Denise }
+ },
+
+ [TRAINER_BETH] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_F,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("BETH"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Beth }
+ },
+
+ [TRAINER_TARA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_F,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("TARA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Tara }
+ },
+
+ [TRAINER_MISSY] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_F,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("MISSY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Missy }
+ },
+
+ [TRAINER_ALICE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_F,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("ALICE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Alice }
+ },
+
+ [TRAINER_JENNY_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_F,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("JENNY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Jenny1 }
+ },
+
+ [TRAINER_GRACE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_F,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("GRACE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grace }
+ },
+
+ [TRAINER_TANYA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_F,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("TANYA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Tanya }
+ },
+
+ [TRAINER_SHARON] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_F,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("SHARON"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Sharon }
+ },
+
+ [TRAINER_NIKKI] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_F,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("NIKKI"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Nikki }
+ },
+
+ [TRAINER_BRENDA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_F,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("BRENDA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Brenda }
+ },
+
+ [TRAINER_KATIE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_F,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("KATIE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Katie }
+ },
+
+ [TRAINER_SUSIE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_F,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("SUSIE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Susie }
+ },
+
+ [TRAINER_KARA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_F,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("KARA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Kara }
+ },
+
+ [TRAINER_DANA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_F,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("DANA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Dana }
+ },
+
+ [TRAINER_SIENNA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_F,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("SIENNA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Sienna }
+ },
+
+ [TRAINER_DEBRA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_F,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("DEBRA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Debra }
+ },
+
+ [TRAINER_LINDA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_F,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("LINDA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Linda }
+ },
+
+ [TRAINER_KAYLEE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_F,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("KAYLEE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Kaylee }
+ },
+
+ [TRAINER_LAUREL] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_F,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("LAUREL"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Laurel }
+ },
+
+ [TRAINER_CARLEE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_F,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("CARLEE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Carlee }
+ },
+
+ [TRAINER_JENNY_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_F,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("JENNY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Jenny2 }
+ },
+
+ [TRAINER_JENNY_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_F,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("JENNY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Jenny3 }
+ },
+
+ [TRAINER_JENNY_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_F,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("JENNY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Jenny4 }
+ },
+
+ [TRAINER_JENNY_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_F,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("JENNY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Jenny5 }
+ },
+
+ [TRAINER_HEIDI] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_PICNICKER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("HEIDI"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = gTrainerParty_Heidi }
+ },
+
+ [TRAINER_BECKY] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_PICNICKER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("BECKY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = gTrainerParty_Becky }
+ },
+
+ [TRAINER_CAROL] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PICNICKER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("CAROL"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Carol }
+ },
+
+ [TRAINER_NANCY] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PICNICKER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("NANCY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Nancy }
+ },
+
+ [TRAINER_MARTHA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PICNICKER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("MARTHA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Martha }
+ },
+
+ [TRAINER_DIANA_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PICNICKER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("DIANA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Diana1 }
+ },
+
+ [TRAINER_CEDRIC] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_PSYCHIC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_PSYCHIC_M,
+ .trainerName = _("CEDRIC"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = gTrainerParty_Cedric }
+ },
+
+ [TRAINER_IRENE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PICNICKER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("IRENE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Irene }
+ },
+
+ [TRAINER_DIANA_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PICNICKER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("DIANA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Diana2 }
+ },
+
+ [TRAINER_DIANA_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PICNICKER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("DIANA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Diana3 }
+ },
+
+ [TRAINER_DIANA_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PICNICKER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("DIANA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Diana4 }
+ },
+
+ [TRAINER_DIANA_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PICNICKER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("DIANA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Diana5 }
+ },
+
+ [TRAINER_AMY_AND_LIV_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TWINS,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_TWINS,
+ .trainerName = _("AMY & LIV"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_AmyAndLiv1 }
+ },
+
+ [TRAINER_AMY_AND_LIV_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TWINS,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_TWINS,
+ .trainerName = _("AMY & LIV"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_AmyAndLiv2 }
+ },
+
+ [TRAINER_GINA_AND_MIA_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TWINS,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_TWINS,
+ .trainerName = _("GINA & MIA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_GinaAndMia1 }
+ },
+
+ [TRAINER_MIU_AND_YUKI] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TWINS,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_TWINS,
+ .trainerName = _("MIU & YUKI"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_MiuAndYuki }
+ },
+
+ [TRAINER_AMY_AND_LIV_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TWINS,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_TWINS,
+ .trainerName = _("AMY & LIV"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_AmyAndLiv3 }
+ },
+
+ [TRAINER_GINA_AND_MIA_2] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_TWINS,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_TWINS,
+ .trainerName = _("GINA & MIA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = gTrainerParty_GinaAndMia2 }
+ },
+
+ [TRAINER_AMY_AND_LIV_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TWINS,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_TWINS,
+ .trainerName = _("AMY & LIV"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_AmyAndLiv4 }
+ },
+
+ [TRAINER_AMY_AND_LIV_5] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_TWINS,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_TWINS,
+ .trainerName = _("AMY & LIV"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = gTrainerParty_AmyAndLiv5 }
+ },
+
+ [TRAINER_AMY_AND_LIV_6] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_TWINS,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_TWINS,
+ .trainerName = _("AMY & LIV"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = gTrainerParty_AmyAndLiv6 }
+ },
+
+ [TRAINER_HUEY] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SAILOR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_SAILOR,
+ .trainerName = _("HUEY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Huey }
+ },
+
+ [TRAINER_EDMOND] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SAILOR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_SAILOR,
+ .trainerName = _("EDMOND"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Edmond }
+ },
+
+ [TRAINER_ERNEST_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SAILOR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_SAILOR,
+ .trainerName = _("ERNEST"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Ernest1 }
+ },
+
+ [TRAINER_DWAYNE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SAILOR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_SAILOR,
+ .trainerName = _("DWAYNE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Dwayne }
+ },
+
+ [TRAINER_PHILLIP] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SAILOR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_SAILOR,
+ .trainerName = _("PHILLIP"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Phillip }
+ },
+
+ [TRAINER_LEONARD] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SAILOR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_SAILOR,
+ .trainerName = _("LEONARD"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Leonard }
+ },
+
+ [TRAINER_DUNCAN] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SAILOR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_SAILOR,
+ .trainerName = _("DUNCAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Duncan }
+ },
+
+ [TRAINER_ERNEST_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SAILOR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_SAILOR,
+ .trainerName = _("ERNEST"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Ernest2 }
+ },
+
+ [TRAINER_ERNEST_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SAILOR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_SAILOR,
+ .trainerName = _("ERNEST"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Ernest3 }
+ },
+
+ [TRAINER_ERNEST_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SAILOR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_SAILOR,
+ .trainerName = _("ERNEST"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Ernest4 }
+ },
+
+ [TRAINER_ERNEST_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SAILOR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_SAILOR,
+ .trainerName = _("ERNEST"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Ernest5 }
+ },
+
+ [TRAINER_ELI] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_HIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _("ELI"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Eli }
+ },
+
+ [TRAINER_ANNIKA] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_POKEFAN,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_WINSTRATE_F,
+ .trainerName = _("ANNIKA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.ItemCustomMoves = gTrainerParty_Annika }
+ },
+
+ [TRAINER_JAZMYN] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_2,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_F,
+ .trainerName = _("JAZMYN"),
+ .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Jazmyn }
+ },
+
+ [TRAINER_JONAS] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_NINJA_BOY,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_NINJA_BOY,
+ .trainerName = _("JONAS"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = gTrainerParty_Jonas }
+ },
+
+ [TRAINER_KAYLEY] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_PARASOL_LADY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_PARASOL_LADY,
+ .trainerName = _("KAYLEY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = gTrainerParty_Kayley }
+ },
+
+ [TRAINER_AURON] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_EXPERT,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_EXPERT_M,
+ .trainerName = _("AURON"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Auron }
+ },
+
+ [TRAINER_KELVIN] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SAILOR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_SAILOR,
+ .trainerName = _("KELVIN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Kelvin }
+ },
+
+ [TRAINER_MARLEY] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_F,
+ .trainerName = _("MARLEY"),
+ .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 1,
+ .party = {.ItemCustomMoves = gTrainerParty_Marley }
+ },
+
+ [TRAINER_REYNA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BATTLE_GIRL,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BATTLE_GIRL,
+ .trainerName = _("REYNA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Reyna }
+ },
+
+ [TRAINER_HUDSON] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SAILOR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_SAILOR,
+ .trainerName = _("HUDSON"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Hudson }
+ },
+
+ [TRAINER_CONOR] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_EXPERT,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_EXPERT_M,
+ .trainerName = _("CONOR"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Conor }
+ },
+
+ [TRAINER_EDWIN_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COLLECTOR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_COLLECTOR,
+ .trainerName = _("EDWIN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Edwin1 }
+ },
+
+ [TRAINER_HECTOR] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COLLECTOR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_COLLECTOR,
+ .trainerName = _("HECTOR"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Hector }
+ },
+
+ [TRAINER_TABITHA_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_MAGMA_ADMIN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
+ .trainerPic = TRAINER_PIC_MAGMA_ADMIN,
+ .trainerName = _("TABITHA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Tabitha1 }
+ },
+
+ [TRAINER_EDWIN_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COLLECTOR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_COLLECTOR,
+ .trainerName = _("EDWIN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Edwin2 }
+ },
+
+ [TRAINER_EDWIN_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COLLECTOR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_COLLECTOR,
+ .trainerName = _("EDWIN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Edwin3 }
+ },
+
+ [TRAINER_EDWIN_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COLLECTOR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_COLLECTOR,
+ .trainerName = _("EDWIN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Edwin4 }
+ },
+
+ [TRAINER_EDWIN_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COLLECTOR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_COLLECTOR,
+ .trainerName = _("EDWIN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Edwin5 }
+ },
+
+ [TRAINER_WALLY_1] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_WALLY,
+ .trainerName = _("WALLY"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 5,
+ .party = {.NoItemCustomMoves = gTrainerParty_Wally1 }
+ },
+
+ [TRAINER_BRENDAN_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BRENDAN,
+ .trainerName = _("BRENDAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Brendan1 }
+ },
+
+ [TRAINER_BRENDAN_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BRENDAN,
+ .trainerName = _("BRENDAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Brendan2 }
+ },
+
+ [TRAINER_BRENDAN_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BRENDAN,
+ .trainerName = _("BRENDAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Brendan3 }
+ },
+
+ [TRAINER_BRENDAN_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BRENDAN,
+ .trainerName = _("BRENDAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0xb,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Brendan4 }
+ },
+
+ [TRAINER_BRENDAN_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BRENDAN,
+ .trainerName = _("BRENDAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Brendan5 }
+ },
+
+ [TRAINER_BRENDAN_6] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BRENDAN,
+ .trainerName = _("BRENDAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Brendan6 }
+ },
+
+ [TRAINER_BRENDAN_7] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BRENDAN,
+ .trainerName = _("BRENDAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Brendan7 }
+ },
+
+ [TRAINER_BRENDAN_8] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BRENDAN,
+ .trainerName = _("BRENDAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Brendan8 }
+ },
+
+ [TRAINER_BRENDAN_9] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BRENDAN,
+ .trainerName = _("BRENDAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Brendan9 }
+ },
+
+ [TRAINER_MAY_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_MAY,
+ .trainerName = _("MAY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_May1 }
+ },
+
+ [TRAINER_MAY_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_MAY,
+ .trainerName = _("MAY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_May2 }
+ },
+
+ [TRAINER_MAY_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_MAY,
+ .trainerName = _("MAY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_May3 }
+ },
+
+ [TRAINER_MAY_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_MAY,
+ .trainerName = _("MAY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_May4 }
+ },
+
+ [TRAINER_MAY_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_MAY,
+ .trainerName = _("MAY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_May5 }
+ },
+
+ [TRAINER_MAY_6] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_MAY,
+ .trainerName = _("MAY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_May6 }
+ },
+
+ [TRAINER_MAY_7] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_MAY,
+ .trainerName = _("MAY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_May7 }
+ },
+
+ [TRAINER_MAY_8] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_MAY,
+ .trainerName = _("MAY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_May8 }
+ },
+
+ [TRAINER_MAY_9] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_MAY,
+ .trainerName = _("MAY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_May9 }
+ },
+
+ [TRAINER_ISAAC_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_BREEDER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_POKEMON_BREEDER_M,
+ .trainerName = _("ISAAC"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 6,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Isaac1 }
+ },
+
+ [TRAINER_DAVIS] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BUG_CATCHER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BUG_CATCHER,
+ .trainerName = _("DAVIS"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Davis }
+ },
+
+ [TRAINER_MITCHELL] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_M,
+ .trainerName = _("MITCHELL"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = gTrainerParty_Mitchell }
+ },
+
+ [TRAINER_ISAAC_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_BREEDER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_POKEMON_BREEDER_M,
+ .trainerName = _("ISAAC"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 6,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Isaac2 }
+ },
+
+ [TRAINER_ISAAC_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_BREEDER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_POKEMON_BREEDER_M,
+ .trainerName = _("ISAAC"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 6,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Isaac3 }
+ },
+
+ [TRAINER_ISAAC_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_BREEDER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_POKEMON_BREEDER_M,
+ .trainerName = _("ISAAC"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 6,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Isaac4 }
+ },
+
+ [TRAINER_ISAAC_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_BREEDER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_POKEMON_BREEDER_M,
+ .trainerName = _("ISAAC"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 6,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Isaac5 }
+ },
+
+ [TRAINER_LYDIA_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_BREEDER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
+ .trainerName = _("LYDIA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 6,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Lydia1 }
+ },
+
+ [TRAINER_HALLE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_F,
+ .trainerName = _("HALLE"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Halle }
+ },
+
+ [TRAINER_GARRISON] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_RUIN_MANIAC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_RUIN_MANIAC,
+ .trainerName = _("GARRISON"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Garrison }
+ },
+
+ [TRAINER_LYDIA_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_BREEDER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
+ .trainerName = _("LYDIA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 6,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Lydia2 }
+ },
+
+ [TRAINER_LYDIA_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_BREEDER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
+ .trainerName = _("LYDIA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 6,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Lydia3 }
+ },
+
+ [TRAINER_LYDIA_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_BREEDER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
+ .trainerName = _("LYDIA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 6,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Lydia4 }
+ },
+
+ [TRAINER_LYDIA_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_BREEDER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
+ .trainerName = _("LYDIA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 6,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Lydia5 }
+ },
+
+ [TRAINER_JACKSON_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_RANGER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_POKEMON_RANGER_M,
+ .trainerName = _("JACKSON"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Jackson1 }
+ },
+
+ [TRAINER_LORENZO] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_RANGER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_POKEMON_RANGER_M,
+ .trainerName = _("LORENZO"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Lorenzo }
+ },
+
+ [TRAINER_SEBASTIAN] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_RANGER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_POKEMON_RANGER_M,
+ .trainerName = _("SEBASTIAN"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Sebastian }
+ },
+
+ [TRAINER_JACKSON_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_RANGER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_POKEMON_RANGER_M,
+ .trainerName = _("JACKSON"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0xb,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Jackson2 }
+ },
+
+ [TRAINER_JACKSON_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_RANGER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_POKEMON_RANGER_M,
+ .trainerName = _("JACKSON"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Jackson3 }
+ },
+
+ [TRAINER_JACKSON_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_RANGER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_POKEMON_RANGER_M,
+ .trainerName = _("JACKSON"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0xb,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Jackson4 }
+ },
+
+ [TRAINER_JACKSON_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_RANGER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_POKEMON_RANGER_M,
+ .trainerName = _("JACKSON"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Jackson5 }
+ },
+
+ [TRAINER_CATHERINE_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_RANGER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_POKEMON_RANGER_F,
+ .trainerName = _("CATHERINE"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0xb,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Catherine1 }
+ },
+
+ [TRAINER_JENNA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_RANGER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_POKEMON_RANGER_F,
+ .trainerName = _("JENNA"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0xb,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Jenna }
+ },
+
+ [TRAINER_SOPHIA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_RANGER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_POKEMON_RANGER_F,
+ .trainerName = _("SOPHIA"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Sophia }
+ },
+
+ [TRAINER_CATHERINE_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_RANGER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_POKEMON_RANGER_F,
+ .trainerName = _("CATHERINE"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0xb,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Catherine2 }
+ },
+
+ [TRAINER_CATHERINE_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_RANGER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_POKEMON_RANGER_F,
+ .trainerName = _("CATHERINE"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Catherine3 }
+ },
+
+ [TRAINER_CATHERINE_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_RANGER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_POKEMON_RANGER_F,
+ .trainerName = _("CATHERINE"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0xb,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Catherine4 }
+ },
+
+ [TRAINER_CATHERINE_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_RANGER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_POKEMON_RANGER_F,
+ .trainerName = _("CATHERINE"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Catherine5 }
+ },
+
+ [TRAINER_JULIO] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_M,
+ .trainerName = _("JULIO"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Julio }
+ },
+
+ [TRAINER_GRUNT_27] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_AQUA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt27 }
+ },
+
+ [TRAINER_GRUNT_28] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_MAGMA,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_AQUA_GRUNT_F,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt28 }
+ },
+
+ [TRAINER_GRUNT_29] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_AQUA,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_AQUA_GRUNT_F,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt29 }
+ },
+
+ [TRAINER_GRUNT_30] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_MAGMA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
+ .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt30 }
+ },
+
+ [TRAINER_MARC] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_HIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _("MARC"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Marc }
+ },
+
+ [TRAINER_BRENDEN] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SAILOR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_SAILOR,
+ .trainerName = _("BRENDEN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Brenden }
+ },
+
+ [TRAINER_LILITH] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BATTLE_GIRL,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BATTLE_GIRL,
+ .trainerName = _("LILITH"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Lilith }
+ },
+
+ [TRAINER_CRISTIAN] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BLACK_BELT,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BLACK_BELT,
+ .trainerName = _("CRISTIAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Cristian }
+ },
+
+ [TRAINER_SYLVIA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_HEX_MANIAC,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_HEX_MANIAC,
+ .trainerName = _("SYLVIA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Sylvia }
+ },
+
+ [TRAINER_LEONARDO] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_M,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("LEONARDO"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Leonardo }
+ },
+
+ [TRAINER_ATHENA] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_F,
+ .trainerName = _("ATHENA"),
+ .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 2,
+ .party = {.ItemCustomMoves = gTrainerParty_Athena }
+ },
+
+ [TRAINER_HARRISON] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_M,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("HARRISON"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Harrison }
+ },
+
+ [TRAINER_GRUNT_31] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_MAGMA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
+ .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt31 }
+ },
+
+ [TRAINER_CLARENCE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_M,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("CLARENCE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Clarence }
+ },
+
+ [TRAINER_TERRY] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PSYCHIC,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_PSYCHIC_F,
+ .trainerName = _("TERRY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Terry }
+ },
+
+ [TRAINER_NATE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_GENTLEMAN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
+ .trainerPic = TRAINER_PIC_GENTLEMAN,
+ .trainerName = _("NATE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Nate }
+ },
+
+ [TRAINER_KATHLEEN] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_HEX_MANIAC,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_HEX_MANIAC,
+ .trainerName = _("KATHLEEN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Kathleen }
+ },
+
+ [TRAINER_CLIFFORD] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_GENTLEMAN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
+ .trainerPic = TRAINER_PIC_GENTLEMAN,
+ .trainerName = _("CLIFFORD"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Clifford }
+ },
+
+ [TRAINER_NICHOLAS] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PSYCHIC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_PSYCHIC_M,
+ .trainerName = _("NICHOLAS"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Nicholas }
+ },
+
+ [TRAINER_GRUNT_32] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_MAGMA,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MAGMA,
+ .trainerPic = TRAINER_PIC_MAGMA_GRUNT_F,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt32 }
+ },
+
+ [TRAINER_GRUNT_33] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_MAGMA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
+ .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt33 }
+ },
+
+ [TRAINER_GRUNT_34] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_MAGMA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
+ .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt34 }
+ },
+
+ [TRAINER_GRUNT_35] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_MAGMA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
+ .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt35 }
+ },
+
+ [TRAINER_GRUNT_36] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_MAGMA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
+ .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt36 }
+ },
+
+ [TRAINER_MACEY] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PSYCHIC,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_PSYCHIC_F,
+ .trainerName = _("MACEY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Macey }
+ },
+
+ [TRAINER_BRENDAN_10] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BRENDAN,
+ .trainerName = _("BRENDAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Brendan10 }
+ },
+
+ [TRAINER_BRENDAN_11] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BRENDAN,
+ .trainerName = _("BRENDAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Brendan11 }
+ },
+
+ [TRAINER_PAXTON] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_EXPERT,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_EXPERT_M,
+ .trainerName = _("PAXTON"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Paxton }
+ },
+
+ [TRAINER_ISABELLA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F,
+ .trainerName = _("ISABELLA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Isabella }
+ },
+
+ [TRAINER_GRUNT_37] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_AQUA,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_AQUA_GRUNT_F,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt37 }
+ },
+
+ [TRAINER_TABITHA_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_MAGMA_ADMIN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
+ .trainerPic = TRAINER_PIC_MAGMA_ADMIN,
+ .trainerName = _("TABITHA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Tabitha2 }
+ },
+
+ [TRAINER_JONATHAN] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_M,
+ .trainerName = _("JONATHAN"),
+ .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0xb,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Jonathan }
+ },
+
+ [TRAINER_BRENDAN_12] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BRENDAN,
+ .trainerName = _("BRENDAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Brendan12 }
+ },
+
+ [TRAINER_MAY_10] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_MAY,
+ .trainerName = _("MAY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0xb,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_May10 }
+ },
+
+ [TRAINER_MAXIE_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_MAGMA_LEADER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
+ .trainerPic = TRAINER_PIC_MAGMA_LEADER_MAXIE,
+ .trainerName = _("MAXIE"),
+ .items = {ITEM_SUPER_POTION, ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Maxie1 }
+ },
+
+ [TRAINER_MAXIE_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_MAGMA_LEADER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
+ .trainerPic = TRAINER_PIC_MAGMA_LEADER_MAXIE,
+ .trainerName = _("MAXIE"),
+ .items = {ITEM_SUPER_POTION, ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Maxie2 }
+ },
+
+ [TRAINER_TIANA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_LASS,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LASS,
+ .trainerName = _("TIANA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Tiana }
+ },
+
+ [TRAINER_HALEY_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_LASS,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LASS,
+ .trainerName = _("HALEY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Haley1 }
+ },
+
+ [TRAINER_JANICE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_LASS,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LASS,
+ .trainerName = _("JANICE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Janice }
+ },
+
+ [TRAINER_VIVI] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_WINSTRATE,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LASS,
+ .trainerName = _("VIVI"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Vivi }
+ },
+
+ [TRAINER_HALEY_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_LASS,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LASS,
+ .trainerName = _("HALEY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Haley2 }
+ },
+
+ [TRAINER_HALEY_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_LASS,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LASS,
+ .trainerName = _("HALEY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Haley3 }
+ },
+
+ [TRAINER_HALEY_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_LASS,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LASS,
+ .trainerName = _("HALEY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Haley4 }
+ },
+
+ [TRAINER_HALEY_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_LASS,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LASS,
+ .trainerName = _("HALEY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Haley5 }
+ },
+
+ [TRAINER_SALLY] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_LASS,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LASS,
+ .trainerName = _("SALLY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Sally }
+ },
+
+ [TRAINER_ROBIN] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_LASS,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LASS,
+ .trainerName = _("ROBIN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Robin }
+ },
+
+ [TRAINER_ANDREA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_LASS,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LASS,
+ .trainerName = _("ANDREA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Andrea }
+ },
+
+ [TRAINER_CRISSY] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_LASS,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LASS,
+ .trainerName = _("CRISSY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Crissy }
+ },
+
+ [TRAINER_RICK] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BUG_CATCHER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BUG_CATCHER,
+ .trainerName = _("RICK"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Rick }
+ },
+
+ [TRAINER_LYLE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BUG_CATCHER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BUG_CATCHER,
+ .trainerName = _("LYLE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Lyle }
+ },
+
+ [TRAINER_JOSE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BUG_CATCHER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BUG_CATCHER,
+ .trainerName = _("JOSE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Jose }
+ },
+
+ [TRAINER_DOUG] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BUG_CATCHER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BUG_CATCHER,
+ .trainerName = _("DOUG"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Doug }
+ },
+
+ [TRAINER_GREG] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BUG_CATCHER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BUG_CATCHER,
+ .trainerName = _("GREG"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Greg }
+ },
+
+ [TRAINER_KENT] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BUG_CATCHER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BUG_CATCHER,
+ .trainerName = _("KENT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Kent }
+ },
+
+ [TRAINER_JAMES_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BUG_CATCHER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BUG_CATCHER,
+ .trainerName = _("JAMES"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_James1 }
+ },
+
+ [TRAINER_JAMES_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BUG_CATCHER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BUG_CATCHER,
+ .trainerName = _("JAMES"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_James2 }
+ },
+
+ [TRAINER_JAMES_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BUG_CATCHER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BUG_CATCHER,
+ .trainerName = _("JAMES"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_James3 }
+ },
+
+ [TRAINER_JAMES_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BUG_CATCHER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BUG_CATCHER,
+ .trainerName = _("JAMES"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_James4 }
+ },
+
+ [TRAINER_JAMES_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BUG_CATCHER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BUG_CATCHER,
+ .trainerName = _("JAMES"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = gTrainerParty_James5 }
+ },
+
+ [TRAINER_BRICE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_HIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _("BRICE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Brice }
+ },
+
+ [TRAINER_TRENT_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_HIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _("TRENT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Trent1 }
+ },
+
+ [TRAINER_LENNY] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_HIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _("LENNY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Lenny }
+ },
+
+ [TRAINER_LUCAS_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_HIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _("LUCAS"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Lucas1 }
+ },
+
+ [TRAINER_ALAN] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_HIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _("ALAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Alan }
+ },
+
+ [TRAINER_CLARK] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_HIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _("CLARK"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Clark }
+ },
+
+ [TRAINER_ERIC] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_HIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _("ERIC"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Eric }
+ },
+
+ [TRAINER_LUCAS_2] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_HIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _("LUCAS"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = gTrainerParty_Lucas2 }
+ },
+
+ [TRAINER_MIKE_1] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_HIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _("MIKE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = gTrainerParty_Mike1 }
+ },
+
+ [TRAINER_MIKE_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_HIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _("MIKE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Mike2 }
+ },
+
+ [TRAINER_TRENT_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_HIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _("TRENT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Trent2 }
+ },
+
+ [TRAINER_TRENT_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_HIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _("TRENT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Trent3 }
+ },
+
+ [TRAINER_TRENT_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_HIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _("TRENT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Trent4 }
+ },
+
+ [TRAINER_TRENT_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_HIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _("TRENT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Trent5 }
+ },
+
+ [TRAINER_DEZ_AND_LUKE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_YOUNG_COUPLE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_YOUNG_COUPLE,
+ .trainerName = _("DEZ & LUKE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_DezAndLuke }
+ },
+
+ [TRAINER_LEA_AND_JED] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_YOUNG_COUPLE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_YOUNG_COUPLE,
+ .trainerName = _("LEA & JED"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_LeaAndJed }
+ },
+
+ [TRAINER_KIRA_AND_DAN_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_YOUNG_COUPLE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_YOUNG_COUPLE,
+ .trainerName = _("KIRA & DAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_KiraAndDan1 }
+ },
+
+ [TRAINER_KIRA_AND_DAN_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_YOUNG_COUPLE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_YOUNG_COUPLE,
+ .trainerName = _("KIRA & DAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_KiraAndDan2 }
+ },
+
+ [TRAINER_KIRA_AND_DAN_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_YOUNG_COUPLE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_YOUNG_COUPLE,
+ .trainerName = _("KIRA & DAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_KiraAndDan3 }
+ },
+
+ [TRAINER_KIRA_AND_DAN_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_YOUNG_COUPLE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_YOUNG_COUPLE,
+ .trainerName = _("KIRA & DAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_KiraAndDan4 }
+ },
+
+ [TRAINER_KIRA_AND_DAN_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_YOUNG_COUPLE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_YOUNG_COUPLE,
+ .trainerName = _("KIRA & DAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_KiraAndDan5 }
+ },
+
+ [TRAINER_JOHANNA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BEAUTY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_BEAUTY,
+ .trainerName = _("JOHANNA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Johanna }
+ },
+
+ [TRAINER_GERALD] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_M,
+ .trainerName = _("GERALD"),
+ .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = gTrainerParty_Gerald }
+ },
+
+ [TRAINER_VIVIAN] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_BATTLE_GIRL,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BATTLE_GIRL,
+ .trainerName = _("VIVIAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = gTrainerParty_Vivian }
+ },
+
+ [TRAINER_DANIELLE] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_BATTLE_GIRL,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BATTLE_GIRL,
+ .trainerName = _("DANIELLE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = gTrainerParty_Danielle }
+ },
+
+ [TRAINER_HIDEO] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_NINJA_BOY,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_NINJA_BOY,
+ .trainerName = _("HIDEO"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x3,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = gTrainerParty_Hideo }
+ },
+
+ [TRAINER_KEIGO] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_NINJA_BOY,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_NINJA_BOY,
+ .trainerName = _("KEIGO"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x3,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = gTrainerParty_Keigo }
+ },
+
+ [TRAINER_RILEY] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_NINJA_BOY,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_NINJA_BOY,
+ .trainerName = _("RILEY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x3,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = gTrainerParty_Riley }
+ },
+
+ [TRAINER_FLINT] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_CAMPER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CAMPER,
+ .trainerName = _("FLINT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Flint }
+ },
+
+ [TRAINER_ASHLEY] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PICNICKER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("ASHLEY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Ashley }
+ },
+
+ [TRAINER_WALLY_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_WALLY,
+ .trainerName = _("WALLY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Wally2 }
+ },
+
+ [TRAINER_WALLY_3] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_WALLY,
+ .trainerName = _("WALLY"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 5,
+ .party = {.NoItemCustomMoves = gTrainerParty_Wally3 }
+ },
+
+ [TRAINER_WALLY_4] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_WALLY,
+ .trainerName = _("WALLY"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 5,
+ .party = {.NoItemCustomMoves = gTrainerParty_Wally4 }
+ },
+
+ [TRAINER_WALLY_5] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_WALLY,
+ .trainerName = _("WALLY"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 5,
+ .party = {.NoItemCustomMoves = gTrainerParty_Wally5 }
+ },
+
+ [TRAINER_WALLY_6] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_WALLY,
+ .trainerName = _("WALLY"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 5,
+ .party = {.NoItemCustomMoves = gTrainerParty_Wally6 }
+ },
+
+ [TRAINER_BRENDAN_13] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BRENDAN,
+ .trainerName = _("BRENDAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Brendan13 }
+ },
+
+ [TRAINER_BRENDAN_14] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BRENDAN,
+ .trainerName = _("BRENDAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Brendan14 }
+ },
+
+ [TRAINER_BRENDAN_15] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BRENDAN,
+ .trainerName = _("BRENDAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Brendan15 }
+ },
+
+ [TRAINER_MAY_11] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_MAY,
+ .trainerName = _("MAY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = gTrainerParty_May11 }
+ },
+
+ [TRAINER_MAY_12] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_MAY,
+ .trainerName = _("MAY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = gTrainerParty_May12 }
+ },
+
+ [TRAINER_MAY_13] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_MAY,
+ .trainerName = _("MAY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = gTrainerParty_May13 }
+ },
+
+ [TRAINER_JONAH] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_FISHERMAN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_FISHERMAN,
+ .trainerName = _("JONAH"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Jonah }
+ },
+
+ [TRAINER_HENRY] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_FISHERMAN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_FISHERMAN,
+ .trainerName = _("HENRY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Henry }
+ },
+
+ [TRAINER_ROGER] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_FISHERMAN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_FISHERMAN,
+ .trainerName = _("ROGER"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Roger }
+ },
+
+ [TRAINER_ALEXA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_F,
+ .trainerName = _("ALEXA"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Alexa }
+ },
+
+ [TRAINER_RUBEN] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_M,
+ .trainerName = _("RUBEN"),
+ .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Ruben }
+ },
+
+ [TRAINER_KOJI_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BLACK_BELT,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BLACK_BELT,
+ .trainerName = _("KOJI"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Koji1 }
+ },
+
+ [TRAINER_WAYNE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_FISHERMAN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_FISHERMAN,
+ .trainerName = _("WAYNE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Wayne }
+ },
+
+ [TRAINER_AIDAN] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BIRD_KEEPER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("AIDAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Aidan }
+ },
+
+ [TRAINER_REED] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_M,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("REED"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Reed }
+ },
+
+ [TRAINER_TISHA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_F,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("TISHA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Tisha }
+ },
+
+ [TRAINER_TORI_AND_TIA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TWINS,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_TWINS,
+ .trainerName = _("TORI & TIA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_ToriAndTia }
+ },
+
+ [TRAINER_KIM_AND_IRIS] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_SR_AND_JR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_SR_AND_JR,
+ .trainerName = _("KIM & IRIS"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = gTrainerParty_KimAndIris }
+ },
+
+ [TRAINER_TYRA_AND_IVY] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_SR_AND_JR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_SR_AND_JR,
+ .trainerName = _("TYRA & IVY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = gTrainerParty_TyraAndIvy }
+ },
+
+ [TRAINER_MEL_AND_PAUL] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_YOUNG_COUPLE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_YOUNG_COUPLE,
+ .trainerName = _("MEL & PAUL"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = gTrainerParty_MelAndPaul }
+ },
+
+ [TRAINER_JOHN_AND_JAY_1] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_OLD_COUPLE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_OLD_COUPLE,
+ .trainerName = _("JOHN & JAY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x7,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = gTrainerParty_JohnAndJay1 }
+ },
+
+ [TRAINER_JOHN_AND_JAY_2] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_OLD_COUPLE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_OLD_COUPLE,
+ .trainerName = _("JOHN & JAY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x7,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = gTrainerParty_JohnAndJay2 }
+ },
+
+ [TRAINER_JOHN_AND_JAY_3] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_OLD_COUPLE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_OLD_COUPLE,
+ .trainerName = _("JOHN & JAY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x7,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = gTrainerParty_JohnAndJay3 }
+ },
+
+ [TRAINER_JOHN_AND_JAY_4] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_OLD_COUPLE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_OLD_COUPLE,
+ .trainerName = _("JOHN & JAY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0xb,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = gTrainerParty_JohnAndJay4 }
+ },
+
+ [TRAINER_JOHN_AND_JAY_5] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_OLD_COUPLE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_OLD_COUPLE,
+ .trainerName = _("JOHN & JAY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x7,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = gTrainerParty_JohnAndJay5 }
+ },
+
+ [TRAINER_RELI_AND_IAN] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SIS_AND_BRO,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SIS_AND_BRO,
+ .trainerName = _("RELI & IAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_ReliAndIan }
+ },
+
+ [TRAINER_LILA_AND_ROY_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SIS_AND_BRO,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SIS_AND_BRO,
+ .trainerName = _("LILA & ROY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_LilaAndRoy1 }
+ },
+
+ [TRAINER_LILA_AND_ROY_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SIS_AND_BRO,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SIS_AND_BRO,
+ .trainerName = _("LILA & ROY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_LilaAndRoy2 }
+ },
+
+ [TRAINER_LILA_AND_ROY_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SIS_AND_BRO,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SIS_AND_BRO,
+ .trainerName = _("LILA & ROY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_LilaAndRoy3 }
+ },
+
+ [TRAINER_LILA_AND_ROY_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SIS_AND_BRO,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SIS_AND_BRO,
+ .trainerName = _("LILA & ROY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_LilaAndRoy4 }
+ },
+
+ [TRAINER_LILA_AND_ROY_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SIS_AND_BRO,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SIS_AND_BRO,
+ .trainerName = _("LILA & ROY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_LilaAndRoy5 }
+ },
+
+ [TRAINER_LISA_AND_RAY] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SIS_AND_BRO,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SIS_AND_BRO,
+ .trainerName = _("LISA & RAY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_LisaAndRay }
+ },
+
+ [TRAINER_CHRIS] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_FISHERMAN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_FISHERMAN,
+ .trainerName = _("CHRIS"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Chris }
+ },
+
+ [TRAINER_DAWSON] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = TRAINER_CLASS_RICH_BOY,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
+ .trainerPic = TRAINER_PIC_RICH_BOY,
+ .trainerName = _("DAWSON"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.ItemDefaultMoves = gTrainerParty_Dawson }
+ },
+
+ [TRAINER_SARAH] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = TRAINER_CLASS_LADY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LADY,
+ .trainerName = _("SARAH"),
+ .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.ItemDefaultMoves = gTrainerParty_Sarah }
+ },
+
+ [TRAINER_DARIAN] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_FISHERMAN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_FISHERMAN,
+ .trainerName = _("DARIAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Darian }
+ },
+
+ [TRAINER_HAILEY] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TUBER_1,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_TUBER_F,
+ .trainerName = _("HAILEY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Hailey }
+ },
+
+ [TRAINER_CHANDLER] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TUBER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_TUBER_M,
+ .trainerName = _("CHANDLER"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Chandler }
+ },
+
+ [TRAINER_KALEB] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = TRAINER_CLASS_POKEFAN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_WINSTRATE_M,
+ .trainerName = _("KALEB"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.ItemDefaultMoves = gTrainerParty_Kaleb }
+ },
+
+ [TRAINER_JOSEPH] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_GUITARIST,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_GUITARIST,
+ .trainerName = _("JOSEPH"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Joseph }
+ },
+
+ [TRAINER_ALYSSA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_F,
+ .trainerName = _("ALYSSA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Alyssa }
+ },
+
+ [TRAINER_MARCOS] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_GUITARIST,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_GUITARIST,
+ .trainerName = _("MARCOS"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Marcos }
+ },
+
+ [TRAINER_RHETT] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BLACK_BELT,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BLACK_BELT,
+ .trainerName = _("RHETT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Rhett }
+ },
+
+ [TRAINER_TYRON] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_CAMPER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CAMPER,
+ .trainerName = _("TYRON"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Tyron }
+ },
+
+ [TRAINER_CELINA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_AROMA_LADY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_AROMA_LADY,
+ .trainerName = _("CELINA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Celina }
+ },
+
+ [TRAINER_BIANCA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PICNICKER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("BIANCA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Bianca }
+ },
+
+ [TRAINER_HAYDEN] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_KINDLER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_KINDLER,
+ .trainerName = _("HAYDEN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Hayden }
+ },
+
+ [TRAINER_SOPHIE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PICNICKER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("SOPHIE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Sophie }
+ },
+
+ [TRAINER_COBY] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BIRD_KEEPER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("COBY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Coby }
+ },
+
+ [TRAINER_LAWRENCE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_CAMPER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CAMPER,
+ .trainerName = _("LAWRENCE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Lawrence }
+ },
+
+ [TRAINER_WYATT] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_POKEMANIAC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_POKEMANIAC,
+ .trainerName = _("WYATT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Wyatt }
+ },
+
+ [TRAINER_ANGELINA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PICNICKER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("ANGELINA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Angelina }
+ },
+
+ [TRAINER_KAI] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_FISHERMAN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_FISHERMAN,
+ .trainerName = _("KAI"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Kai }
+ },
+
+ [TRAINER_CHARLOTTE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PICNICKER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("CHARLOTTE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Charlotte }
+ },
+
+ [TRAINER_DEANDRE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_YOUNGSTER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("DEANDRE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Deandre }
+ },
+
+ [TRAINER_GRUNT_38] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_MAGMA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
+ .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt38 }
+ },
+
+ [TRAINER_GRUNT_39] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_MAGMA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
+ .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt39 }
+ },
+
+ [TRAINER_GRUNT_40] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_MAGMA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
+ .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt40 }
+ },
+
+ [TRAINER_GRUNT_41] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_MAGMA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
+ .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt41 }
+ },
+
+ [TRAINER_GRUNT_42] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_MAGMA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
+ .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt42 }
+ },
+
+ [TRAINER_GRUNT_43] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_MAGMA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
+ .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt43 }
+ },
+
+ [TRAINER_GRUNT_44] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_MAGMA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
+ .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt44 }
+ },
+
+ [TRAINER_GRUNT_45] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_MAGMA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
+ .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt45 }
+ },
+
+ [TRAINER_GRUNT_46] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_MAGMA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
+ .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt46 }
+ },
+
+ [TRAINER_GRUNT_47] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_MAGMA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
+ .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt47 }
+ },
+
+ [TRAINER_GRUNT_48] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_MAGMA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
+ .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt48 }
+ },
+
+ [TRAINER_GRUNT_49] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_MAGMA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
+ .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt49 }
+ },
+
+ [TRAINER_GRUNT_50] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_MAGMA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
+ .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt50 }
+ },
+
+ [TRAINER_GRUNT_51] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_MAGMA,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MAGMA,
+ .trainerPic = TRAINER_PIC_MAGMA_GRUNT_F,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt51 }
+ },
+
+ [TRAINER_GRUNT_52] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_MAGMA,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MAGMA,
+ .trainerPic = TRAINER_PIC_MAGMA_GRUNT_F,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt52 }
+ },
+
+ [TRAINER_GRUNT_53] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TEAM_MAGMA,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MAGMA,
+ .trainerPic = TRAINER_PIC_MAGMA_GRUNT_F,
+ .trainerName = _("GRUNT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Grunt53 }
+ },
+
+ [TRAINER_TABITHA_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_MAGMA_ADMIN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
+ .trainerPic = TRAINER_PIC_MAGMA_ADMIN,
+ .trainerName = _("TABITHA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Tabitha3 }
+ },
+
+ [TRAINER_DARCY] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_F,
+ .trainerName = _("DARCY"),
+ .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Darcy }
+ },
+
+ [TRAINER_MAXIE_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_MAGMA_LEADER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
+ .trainerPic = TRAINER_PIC_MAGMA_LEADER_MAXIE,
+ .trainerName = _("MAXIE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Maxie3 }
+ },
+
+ [TRAINER_PETE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_M,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("PETE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Pete }
+ },
+
+ [TRAINER_ISABELLE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SWIMMER_F,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("ISABELLE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Isabelle }
+ },
+
+ [TRAINER_ANDRES_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_RUIN_MANIAC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_RUIN_MANIAC,
+ .trainerName = _("ANDRES"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Andres1 }
+ },
+
+ [TRAINER_JOSUE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BIRD_KEEPER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("JOSUE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Josue }
+ },
+
+ [TRAINER_CAMRON] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
+ .trainerName = _("CAMRON"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Camron }
+ },
+
+ [TRAINER_CORY_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SAILOR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_SAILOR,
+ .trainerName = _("CORY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Cory1 }
+ },
+
+ [TRAINER_CAROLINA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_F,
+ .trainerName = _("CAROLINA"),
+ .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Carolina }
+ },
+
+ [TRAINER_ELIJAH] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BIRD_KEEPER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("ELIJAH"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Elijah }
+ },
+
+ [TRAINER_CELIA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PICNICKER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("CELIA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Celia }
+ },
+
+ [TRAINER_BRYAN] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_RUIN_MANIAC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_RUIN_MANIAC,
+ .trainerName = _("BRYAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Bryan }
+ },
+
+ [TRAINER_BRANDEN] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_CAMPER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CAMPER,
+ .trainerName = _("BRANDEN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Branden }
+ },
+
+ [TRAINER_BRYANT] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_KINDLER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_KINDLER,
+ .trainerName = _("BRYANT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Bryant }
+ },
+
+ [TRAINER_SHAYLA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_AROMA_LADY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_AROMA_LADY,
+ .trainerName = _("SHAYLA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Shayla }
+ },
+
+ [TRAINER_KYRA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_F,
+ .trainerName = _("KYRA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Kyra }
+ },
+
+ [TRAINER_JAIDEN] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_NINJA_BOY,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_NINJA_BOY,
+ .trainerName = _("JAIDEN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Jaiden }
+ },
+
+ [TRAINER_ALIX] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PSYCHIC,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_PSYCHIC_F,
+ .trainerName = _("ALIX"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Alix }
+ },
+
+ [TRAINER_HELENE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BATTLE_GIRL,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BATTLE_GIRL,
+ .trainerName = _("HELENE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Helene }
+ },
+
+ [TRAINER_MARLENE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PSYCHIC,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_PSYCHIC_F,
+ .trainerName = _("MARLENE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Marlene }
+ },
+
+ [TRAINER_DEVAN] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_HIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _("DEVAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Devan }
+ },
+
+ [TRAINER_JOHNSON] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_YOUNGSTER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("JOHNSON"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Johnson }
+ },
+
+ [TRAINER_MELINA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_F,
+ .trainerName = _("MELINA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Melina }
+ },
+
+ [TRAINER_BRANDI] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PSYCHIC,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_PSYCHIC_F,
+ .trainerName = _("BRANDI"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Brandi }
+ },
+
+ [TRAINER_AISHA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BATTLE_GIRL,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BATTLE_GIRL,
+ .trainerName = _("AISHA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Aisha }
+ },
+
+ [TRAINER_MAKAYLA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_EXPERT,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_EXPERT_F,
+ .trainerName = _("MAKAYLA"),
+ .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Makayla }
+ },
+
+ [TRAINER_FABIAN] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_GUITARIST,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_GUITARIST,
+ .trainerName = _("FABIAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Fabian }
+ },
+
+ [TRAINER_DAYTON] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_KINDLER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_KINDLER,
+ .trainerName = _("DAYTON"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Dayton }
+ },
+
+ [TRAINER_RACHEL] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PARASOL_LADY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_PARASOL_LADY,
+ .trainerName = _("RACHEL"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Rachel }
+ },
+
+ [TRAINER_LEONEL] =
+ {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_M,
+ .trainerName = _("LEONEL"),
+ .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = gTrainerParty_Leonel }
+ },
+
+ [TRAINER_CALLIE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BATTLE_GIRL,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BATTLE_GIRL,
+ .trainerName = _("CALLIE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Callie }
+ },
+
+ [TRAINER_CALE] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BUG_MANIAC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_BUG_MANIAC,
+ .trainerName = _("CALE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Cale }
+ },
+
+ [TRAINER_MYLES] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_BREEDER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_POKEMON_BREEDER_M,
+ .trainerName = _("MYLES"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 6,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Myles }
+ },
+
+ [TRAINER_PAT] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_BREEDER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
+ .trainerName = _("PAT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 6,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Pat }
+ },
+
+ [TRAINER_CRISTIN_1] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_F,
+ .trainerName = _("CRISTIN"),
+ .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Cristin1 }
+ },
+
+ [TRAINER_MAY_14] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_MAY,
+ .trainerName = _("MAY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_May14 }
+ },
+
+ [TRAINER_MAY_15] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_MAY,
+ .trainerName = _("MAY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_May15 }
+ },
+
+ [TRAINER_ROXANNE_2] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_LEADER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LEADER_ROXANNE,
+ .trainerName = _("ROXANNE"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x7,
+ .partySize = 4,
+ .party = {.ItemCustomMoves = gTrainerParty_Roxanne2 }
+ },
+
+ [TRAINER_ROXANNE_3] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_LEADER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LEADER_ROXANNE,
+ .trainerName = _("ROXANNE"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x7,
+ .partySize = 5,
+ .party = {.ItemCustomMoves = gTrainerParty_Roxanne3 }
+ },
+
+ [TRAINER_ROXANNE_4] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_LEADER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LEADER_ROXANNE,
+ .trainerName = _("ROXANNE"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x7,
+ .partySize = 5,
+ .party = {.ItemCustomMoves = gTrainerParty_Roxanne4 }
+ },
+
+ [TRAINER_ROXANNE_5] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_LEADER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LEADER_ROXANNE,
+ .trainerName = _("ROXANNE"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x7,
+ .partySize = 6,
+ .party = {.ItemCustomMoves = gTrainerParty_Roxanne5 }
+ },
+
+ [TRAINER_BRAWLY_2] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_LEADER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_LEADER_BRAWLY,
+ .trainerName = _("BRAWLY"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x7,
+ .partySize = 4,
+ .party = {.ItemCustomMoves = gTrainerParty_Brawly2 }
+ },
+
+ [TRAINER_BRAWLY_3] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_LEADER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_LEADER_BRAWLY,
+ .trainerName = _("BRAWLY"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x7,
+ .partySize = 4,
+ .party = {.ItemCustomMoves = gTrainerParty_Brawly3 }
+ },
+
+ [TRAINER_BRAWLY_4] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_LEADER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_LEADER_BRAWLY,
+ .trainerName = _("BRAWLY"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x7,
+ .partySize = 5,
+ .party = {.ItemCustomMoves = gTrainerParty_Brawly4 }
+ },
+
+ [TRAINER_BRAWLY_5] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_LEADER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_LEADER_BRAWLY,
+ .trainerName = _("BRAWLY"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x7,
+ .partySize = 6,
+ .party = {.ItemCustomMoves = gTrainerParty_Brawly5 }
+ },
+
+ [TRAINER_WATTSON_2] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_LEADER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_LEADER_WATTSON,
+ .trainerName = _("WATTSON"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x7,
+ .partySize = 4,
+ .party = {.ItemCustomMoves = gTrainerParty_Wattson2 }
+ },
+
+ [TRAINER_WATTSON_3] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_LEADER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_LEADER_WATTSON,
+ .trainerName = _("WATTSON"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x7,
+ .partySize = 5,
+ .party = {.ItemCustomMoves = gTrainerParty_Wattson3 }
+ },
+
+ [TRAINER_WATTSON_4] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_LEADER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_LEADER_WATTSON,
+ .trainerName = _("WATTSON"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x7,
+ .partySize = 5,
+ .party = {.ItemCustomMoves = gTrainerParty_Wattson4 }
+ },
+
+ [TRAINER_WATTSON_5] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_LEADER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_LEADER_WATTSON,
+ .trainerName = _("WATTSON"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x7,
+ .partySize = 6,
+ .party = {.ItemCustomMoves = gTrainerParty_Wattson5 }
+ },
+
+ [TRAINER_FLANNERY_2] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_LEADER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LEADER_FLANNERY,
+ .trainerName = _("FLANNERY"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x7,
+ .partySize = 4,
+ .party = {.ItemCustomMoves = gTrainerParty_Flannery2 }
+ },
+
+ [TRAINER_FLANNERY_3] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_LEADER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LEADER_FLANNERY,
+ .trainerName = _("FLANNERY"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x7,
+ .partySize = 5,
+ .party = {.ItemCustomMoves = gTrainerParty_Flannery3 }
+ },
+
+ [TRAINER_FLANNERY_4] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_LEADER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LEADER_FLANNERY,
+ .trainerName = _("FLANNERY"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x7,
+ .partySize = 6,
+ .party = {.ItemCustomMoves = gTrainerParty_Flannery4 }
+ },
+
+ [TRAINER_FLANNERY_5] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_LEADER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LEADER_FLANNERY,
+ .trainerName = _("FLANNERY"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x7,
+ .partySize = 6,
+ .party = {.ItemCustomMoves = gTrainerParty_Flannery5 }
+ },
+
+ [TRAINER_NORMAN_2] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_LEADER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_LEADER_NORMAN,
+ .trainerName = _("NORMAN"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x7,
+ .partySize = 4,
+ .party = {.ItemCustomMoves = gTrainerParty_Norman2 }
+ },
+
+ [TRAINER_NORMAN_3] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_LEADER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_LEADER_NORMAN,
+ .trainerName = _("NORMAN"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x7,
+ .partySize = 5,
+ .party = {.ItemCustomMoves = gTrainerParty_Norman3 }
+ },
+
+ [TRAINER_NORMAN_4] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_LEADER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_LEADER_NORMAN,
+ .trainerName = _("NORMAN"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x7,
+ .partySize = 5,
+ .party = {.ItemCustomMoves = gTrainerParty_Norman4 }
+ },
+
+ [TRAINER_NORMAN_5] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_LEADER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_LEADER_NORMAN,
+ .trainerName = _("NORMAN"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x7,
+ .partySize = 6,
+ .party = {.ItemCustomMoves = gTrainerParty_Norman5 }
+ },
+
+ [TRAINER_WINONA_2] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_LEADER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LEADER_WINONA,
+ .trainerName = _("WINONA"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x17,
+ .partySize = 5,
+ .party = {.ItemCustomMoves = gTrainerParty_Winona2 }
+ },
+
+ [TRAINER_WINONA_3] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_LEADER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LEADER_WINONA,
+ .trainerName = _("WINONA"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x17,
+ .partySize = 6,
+ .party = {.ItemCustomMoves = gTrainerParty_Winona3 }
+ },
+
+ [TRAINER_WINONA_4] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_LEADER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LEADER_WINONA,
+ .trainerName = _("WINONA"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x17,
+ .partySize = 6,
+ .party = {.ItemCustomMoves = gTrainerParty_Winona4 }
+ },
+
+ [TRAINER_WINONA_5] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_LEADER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LEADER_WINONA,
+ .trainerName = _("WINONA"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x17,
+ .partySize = 6,
+ .party = {.ItemCustomMoves = gTrainerParty_Winona5 }
+ },
+
+ [TRAINER_TATE_AND_LIZA_2] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_LEADER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LEADER_TATE_AND_LIZA,
+ .trainerName = _("TATE&LIZA"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x7,
+ .partySize = 5,
+ .party = {.ItemCustomMoves = gTrainerParty_TateAndLiza2 }
+ },
+
+ [TRAINER_TATE_AND_LIZA_3] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_LEADER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LEADER_TATE_AND_LIZA,
+ .trainerName = _("TATE&LIZA"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x7,
+ .partySize = 6,
+ .party = {.ItemCustomMoves = gTrainerParty_TateAndLiza3 }
+ },
+
+ [TRAINER_TATE_AND_LIZA_4] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_LEADER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LEADER_TATE_AND_LIZA,
+ .trainerName = _("TATE&LIZA"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x7,
+ .partySize = 6,
+ .party = {.ItemCustomMoves = gTrainerParty_TateAndLiza4 }
+ },
+
+ [TRAINER_TATE_AND_LIZA_5] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_LEADER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LEADER_TATE_AND_LIZA,
+ .trainerName = _("TATE&LIZA"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x7,
+ .partySize = 6,
+ .party = {.ItemCustomMoves = gTrainerParty_TateAndLiza5 }
+ },
+
+ [TRAINER_JUAN_2] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_LEADER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_LEADER_JUAN,
+ .trainerName = _("JUAN"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x7,
+ .partySize = 5,
+ .party = {.ItemCustomMoves = gTrainerParty_Juan2 }
+ },
+
+ [TRAINER_JUAN_3] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_LEADER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_LEADER_JUAN,
+ .trainerName = _("JUAN"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x7,
+ .partySize = 5,
+ .party = {.ItemCustomMoves = gTrainerParty_Juan3 }
+ },
+
+ [TRAINER_JUAN_4] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_LEADER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_LEADER_JUAN,
+ .trainerName = _("JUAN"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x7,
+ .partySize = 6,
+ .party = {.ItemCustomMoves = gTrainerParty_Juan4 }
+ },
+
+ [TRAINER_JUAN_5] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_LEADER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_LEADER_JUAN,
+ .trainerName = _("JUAN"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
+ .doubleBattle = TRUE,
+ .aiFlags = 0x7,
+ .partySize = 6,
+ .party = {.ItemCustomMoves = gTrainerParty_Juan5 }
+ },
+
+ [TRAINER_ANGELO] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_BUG_MANIAC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_BUG_MANIAC,
+ .trainerName = _("ANGELO"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 2,
+ .party = {.ItemCustomMoves = gTrainerParty_Angelo }
+ },
+
+ [TRAINER_DARIUS] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BIRD_KEEPER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("DARIUS"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Darius }
+ },
+
+ [TRAINER_STEVEN] =
+ {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_STEVEN,
+ .trainerName = _("STEVEN"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 6,
+ .party = {.ItemCustomMoves = gTrainerParty_Steven }
+ },
+
+ [TRAINER_ANABEL] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SALON_MAIDEN,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_SALON_MAIDEN_ANABEL,
+ .trainerName = _("ANABEL"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Anabel }
+ },
+
+ [TRAINER_TUCKER] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_DOME_ACE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_DOME_ACE_TUCKER,
+ .trainerName = _("TUCKER"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Tucker }
+ },
+
+ [TRAINER_SPENSER] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PALACE_MAVEN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_PALACE_MAVEN_SPENSER,
+ .trainerName = _("SPENSER"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Spenser }
+ },
+
+ [TRAINER_GRETA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_ARENA_TYCOON,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_ARENA_TYCOON_GRETA,
+ .trainerName = _("GRETA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Greta }
+ },
+
+ [TRAINER_NOLAND] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_FACTORY_HEAD,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_FACTORY_HEAD_NOLAND,
+ .trainerName = _("NOLAND"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Noland }
+ },
+
+ [TRAINER_LUCY] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PIKE_QUEEN,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_PIKE_QUEEN_LUCY,
+ .trainerName = _("LUCY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Lucy }
+ },
+
+ [TRAINER_BRANDON] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PYRAMID_KING,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_PYRAMID_KING_BRANDON,
+ .trainerName = _("BRANDON"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Brandon }
+ },
+
+ [TRAINER_ANDRES_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_RUIN_MANIAC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_RUIN_MANIAC,
+ .trainerName = _("ANDRES"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Andres2 }
+ },
+
+ [TRAINER_ANDRES_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_RUIN_MANIAC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_RUIN_MANIAC,
+ .trainerName = _("ANDRES"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Andres3 }
+ },
+
+ [TRAINER_ANDRES_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_RUIN_MANIAC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_RUIN_MANIAC,
+ .trainerName = _("ANDRES"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Andres4 }
+ },
+
+ [TRAINER_ANDRES_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_RUIN_MANIAC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_RUIN_MANIAC,
+ .trainerName = _("ANDRES"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Andres5 }
+ },
+
+ [TRAINER_CORY_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SAILOR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_SAILOR,
+ .trainerName = _("CORY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Cory2 }
+ },
+
+ [TRAINER_CORY_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SAILOR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_SAILOR,
+ .trainerName = _("CORY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Cory3 }
+ },
+
+ [TRAINER_CORY_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SAILOR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_SAILOR,
+ .trainerName = _("CORY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Cory4 }
+ },
+
+ [TRAINER_CORY_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_SAILOR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_SAILOR,
+ .trainerName = _("CORY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Cory5 }
+ },
+
+ [TRAINER_PABLO_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
+ .trainerName = _("PABLO"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Pablo2 }
+ },
+
+ [TRAINER_PABLO_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
+ .trainerName = _("PABLO"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Pablo3 }
+ },
+
+ [TRAINER_PABLO_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
+ .trainerName = _("PABLO"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Pablo4 }
+ },
+
+ [TRAINER_PABLO_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_TRIATHLETE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
+ .trainerName = _("PABLO"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Pablo5 }
+ },
+
+ [TRAINER_KOJI_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BLACK_BELT,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BLACK_BELT,
+ .trainerName = _("KOJI"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Koji2 }
+ },
+
+ [TRAINER_KOJI_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BLACK_BELT,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BLACK_BELT,
+ .trainerName = _("KOJI"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Koji3 }
+ },
+
+ [TRAINER_KOJI_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BLACK_BELT,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BLACK_BELT,
+ .trainerName = _("KOJI"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Koji4 }
+ },
+
+ [TRAINER_KOJI_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BLACK_BELT,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BLACK_BELT,
+ .trainerName = _("KOJI"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Koji5 }
+ },
+
+ [TRAINER_CRISTIN_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_F,
+ .trainerName = _("CRISTIN"),
+ .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Cristin2 }
+ },
+
+ [TRAINER_CRISTIN_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_F,
+ .trainerName = _("CRISTIN"),
+ .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Cristin3 }
+ },
+
+ [TRAINER_CRISTIN_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_F,
+ .trainerName = _("CRISTIN"),
+ .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Cristin4 }
+ },
+
+ [TRAINER_CRISTIN_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_COOLTRAINER_1,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_TRAINER_F,
+ .trainerName = _("CRISTIN"),
+ .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Cristin5 }
+ },
+
+ [TRAINER_FERNANDO_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_GUITARIST,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_GUITARIST,
+ .trainerName = _("FERNANDO"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Fernando2 }
+ },
+
+ [TRAINER_FERNANDO_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_GUITARIST,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_GUITARIST,
+ .trainerName = _("FERNANDO"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Fernando3 }
+ },
+
+ [TRAINER_FERNANDO_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_GUITARIST,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_GUITARIST,
+ .trainerName = _("FERNANDO"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Fernando4 }
+ },
+
+ [TRAINER_FERNANDO_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_GUITARIST,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_GUITARIST,
+ .trainerName = _("FERNANDO"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Fernando5 }
+ },
+
+ [TRAINER_SAWYER_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_HIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _("SAWYER"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Sawyer2 }
+ },
+
+ [TRAINER_SAWYER_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_HIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _("SAWYER"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Sawyer3 }
+ },
+
+ [TRAINER_SAWYER_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_HIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _("SAWYER"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Sawyer4 }
+ },
+
+ [TRAINER_SAWYER_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_HIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _("SAWYER"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x7,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Sawyer5 }
+ },
+
+ [TRAINER_GABRIELLE_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_BREEDER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
+ .trainerName = _("GABRIELLE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 6,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Gabrielle2 }
+ },
+
+ [TRAINER_GABRIELLE_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_BREEDER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
+ .trainerName = _("GABRIELLE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 6,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Gabrielle3 }
+ },
+
+ [TRAINER_GABRIELLE_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_BREEDER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
+ .trainerName = _("GABRIELLE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 6,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Gabrielle4 }
+ },
+
+ [TRAINER_GABRIELLE_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_BREEDER,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
+ .trainerName = _("GABRIELLE"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 6,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Gabrielle5 }
+ },
+
+ [TRAINER_THALIA_2] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BEAUTY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_BEAUTY,
+ .trainerName = _("THALIA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Thalia2 }
+ },
+
+ [TRAINER_THALIA_3] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BEAUTY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_BEAUTY,
+ .trainerName = _("THALIA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Thalia3 }
+ },
+
+ [TRAINER_THALIA_4] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BEAUTY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_BEAUTY,
+ .trainerName = _("THALIA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Thalia4 }
+ },
+
+ [TRAINER_THALIA_5] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_BEAUTY,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_BEAUTY,
+ .trainerName = _("THALIA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x1,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Thalia5 }
+ },
+
+ [TRAINER_MARIELA] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PSYCHIC,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_PSYCHIC_F,
+ .trainerName = _("MARIELA"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x0,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Mariela }
+ },
+
+ [TRAINER_ALVARO] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PSYCHIC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_PSYCHIC_M,
+ .trainerName = _("ALVARO"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x0,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Alvaro }
+ },
+
+ [TRAINER_EVERETT] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_GENTLEMAN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
+ .trainerPic = TRAINER_PIC_GENTLEMAN,
+ .trainerName = _("EVERETT"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x0,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Everett }
+ },
+
+ [TRAINER_RED] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_RED,
+ .trainerName = _("RED"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x0,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Red }
+ },
+
+ [TRAINER_LEAF] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_LEAF,
+ .trainerName = _("LEAF"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x0,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Leaf }
+ },
+
+ [TRAINER_BRENDAN_16] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_TRAINER_4,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_RUBY_SAPPHIRE_BRENDAN,
+ .trainerName = _("BRENDAN"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x0,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_Brendan16 }
+ },
+
+ [TRAINER_MAY_16] =
+ {
+ .partyFlags = 0,
+ .trainerClass = TRAINER_CLASS_PKMN_TRAINER_4,
+ .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_RUBY_SAPPHIRE_MAY,
+ .trainerName = _("MAY"),
+ .items = {ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
+ .doubleBattle = FALSE,
+ .aiFlags = 0x0,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = gTrainerParty_May16 }
+ },
+};