summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYamaArashi <shadow962@live.com>2016-01-28 21:24:04 -0800
committerYamaArashi <shadow962@live.com>2016-01-28 21:24:04 -0800
commitd05203a11c835e5e6fc84f69b2975c0b7bbd521f (patch)
treebf478011fa1585951b9cbb28013bafd5d2da358b
parenta19ea007a5174179647876348173a34cc44458d7 (diff)
trainer data
-rw-r--r--asm/rom.s50
-rw-r--r--data/data2.s17
-rw-r--r--data/trainer_parties.s9729
-rw-r--r--data/trainers.s8330
4 files changed, 18090 insertions, 36 deletions
diff --git a/asm/rom.s b/asm/rom.s
index 90e3e6006..41d35379e 100644
--- a/asm/rom.s
+++ b/asm/rom.s
@@ -28654,7 +28654,7 @@ _0800D860:
ldr r0, _0800D8A8
b _0800DA66
.align 2
-_0800D890: .4byte gUnknown_081F04FC
+_0800D890: .4byte gTrainers
_0800D894: .4byte 0x0202ff5e
_0800D898: .4byte gUnknown_08E62514
_0800D89C: .4byte 0x06008000
@@ -29913,7 +29913,7 @@ _0800E348:
ldr r0, _0800E380
b _0800E3D2
.align 2
-_0800E370: .4byte gUnknown_081F04FC
+_0800E370: .4byte gTrainers
_0800E374: .4byte 0x0202ff5e
_0800E378: .4byte gUnknown_08E67838
_0800E37C: .4byte 0x06004000
@@ -30083,7 +30083,7 @@ _0800E4C0:
ldr r0, _0800E4EC
b _0800E57E
.align 2
-_0800E4E4: .4byte gUnknown_081F04FC
+_0800E4E4: .4byte gTrainers
_0800E4E8: .4byte 0x0202ff5e
_0800E4EC: .4byte gUnknown_08E62DAC
_0800E4F0:
@@ -30214,7 +30214,7 @@ _0800E5CC:
ldr r0, _0800E5F8
b _0800E68A
.align 2
-_0800E5F0: .4byte gUnknown_081F04FC
+_0800E5F0: .4byte gTrainers
_0800E5F4: .4byte 0x0202ff5e
_0800E5F8: .4byte gUnknown_08E633B4
_0800E5FC:
@@ -30344,7 +30344,7 @@ _0800E6D8:
ldr r0, _0800E700
b _0800E7A6
.align 2
-_0800E6F8: .4byte gUnknown_081F04FC
+_0800E6F8: .4byte gTrainers
_0800E6FC: .4byte 0x0202ff5e
_0800E700: .4byte gUnknown_08E63774
_0800E704:
@@ -32585,7 +32585,7 @@ _0800F920:
.align 2
_0800F93C: .4byte 0x020239f8
_0800F940: .4byte 0x00000908
-_0800F944: .4byte gUnknown_081F04FC
+_0800F944: .4byte gTrainers
_0800F948:
ldr r3, [sp, 0x14]
adds r0, r1, r3
@@ -32653,7 +32653,7 @@ _0800F9A6:
beq _0800F9D6
b _0800FC74
.align 2
-_0800F9C4: .4byte gUnknown_081F04FC
+_0800F9C4: .4byte gTrainers
_0800F9C8:
cmp r0, 0x2
bne _0800F9CE
@@ -33046,7 +33046,7 @@ _0800FCB4:
.align 2
_0800FCC4: .4byte gSpeciesNames
_0800FCC8: .4byte gBattleMoves + 0x4 ; PP offset
-_0800FCCC: .4byte gUnknown_081F04FC
+_0800FCCC: .4byte gTrainers
_0800FCD0: .4byte 0x020239f8
thumb_func_end sub_800F8E8
@@ -40650,7 +40650,7 @@ _08013A30:
.align 2
_08013A3C: .4byte 0x02024c10
_08013A40: .4byte gUnknown_081D8DBE
-_08013A44: .4byte gUnknown_081F04FC
+_08013A44: .4byte gTrainers
_08013A48: .4byte 0x0202ff5e
_08013A4C: .4byte _08013A50
.align 2
@@ -72643,7 +72643,7 @@ _08024058:
beq _08024082
b _080240C4
.align 2
-_08024074: .4byte gUnknown_081F04FC
+_08024074: .4byte gTrainers
_08024078:
cmp r1, 0x2
beq _08024098
@@ -72741,7 +72741,7 @@ _08024120: .4byte gUnknown_081F98F0
_08024124: .4byte 0x02000000
_08024128: .4byte 0x020239f8
_0802412C: .4byte 0x02025bc4
-_08024130: .4byte gUnknown_081F04FC
+_08024130: .4byte gTrainers
_08024134: .4byte 0x0202ff5e
_08024138: .4byte 0x00016056
_0802413C:
@@ -105960,7 +105960,7 @@ _08034C56:
pop {r0}
bx r0
.align 2
-_08034D88: .4byte gUnknown_081F04FC
+_08034D88: .4byte gTrainers
_08034D8C: .4byte 0x02024a60
_08034D90: .4byte 0x02024e8c
_08034D94: .4byte gUnknown_081EC3F0
@@ -106172,7 +106172,7 @@ _08034E1A:
pop {r0}
bx r0
.align 2
-_08034F4C: .4byte gUnknown_081F04FC
+_08034F4C: .4byte gTrainers
_08034F50: .4byte 0x02024a60
_08034F54: .4byte 0x02024e8c
_08034F58: .4byte gUnknown_081EC3F0
@@ -128083,7 +128083,7 @@ sub_803FC58: ; 803FC58
ands r0, r1
bx lr
.align 2
-_0803FC70: .4byte gUnknown_081F04FC
+_0803FC70: .4byte gTrainers
thumb_func_end sub_803FC58
thumb_func_start nature_stat_mod
@@ -128343,7 +128343,7 @@ _0803FE56:
bx r0
.align 2
_0803FE60: .4byte 0x020239f8
-_0803FE64: .4byte gUnknown_081F04FC
+_0803FE64: .4byte gTrainers
_0803FE68: .4byte 0x0202ff5e
_0803FE6C: .4byte gUnknown_082082FE
thumb_func_end sub_803FCD4
@@ -129579,7 +129579,7 @@ _08040780:
ldr r0, [r0]
mov pc, r0
.align 2
-_0804078C: .4byte gUnknown_081F04FC
+_0804078C: .4byte gTrainers
_08040790: .4byte 0x0202ff5e
_08040794: .4byte _08040798
.align 2
@@ -129666,7 +129666,7 @@ _0804087C:
lsls r0, 1
b _080408B2
.align 2
-_08040898: .4byte gUnknown_081F0500
+_08040898: .4byte gTrainers + 0x4
_0804089C: .4byte gUnknown_08400E42
_080408A0:
ldr r0, _080408A4
@@ -267263,7 +267263,7 @@ _08081F74:
beq _08081F96
b _0808202C
.align 2
-_08081F88: .4byte gUnknown_081F04FC
+_08081F88: .4byte gTrainers
_08081F8C:
cmp r0, 0x2
beq _08081FE2
@@ -267424,7 +267424,7 @@ sub_8082080: ; 8082080
b _0808212C
.align 2
_080820AC: .4byte 0x0202ff5e
-_080820B0: .4byte gUnknown_081F04FC
+_080820B0: .4byte gTrainers
_080820B4: .4byte 0x00000105
_080820B8:
movs r0, 0x83
@@ -507115,7 +507115,7 @@ sub_80F6E04: ; 80F6E04
_080F6E78: .4byte gUnknown_083DFEC4
_080F6E7C: .4byte 0x0000876e
_080F6E80: .4byte 0x0000cee8
-_080F6E84: .4byte gUnknown_081F04FC
+_080F6E84: .4byte gTrainers
_080F6E88: .4byte gTrainerFrontPicTable
_080F6E8C: .4byte gUnknown_081EC3F0
_080F6E90: .4byte 0x000131e4
@@ -507379,7 +507379,7 @@ _080F7060:
.align 2
_080F7078: .4byte gUnknown_083DFEC4
_080F707C: .4byte 0x0000cee8
-_080F7080: .4byte gUnknown_081F04FC
+_080F7080: .4byte gTrainers
_080F7084: .4byte 0x0000d158
_080F7088: .4byte gTrainerClassNames
thumb_func_end sub_80F700C
@@ -541142,7 +541142,7 @@ _08107144: .4byte 0x02016a00
_08107148: .4byte 0x020239f8
_0810714C: .4byte 0x0202ff5e
_08107150: .4byte 0x00000982
-_08107154: .4byte gUnknown_081F050C
+_08107154: .4byte gTrainers + 0x10
_08107158: .4byte 0x02016a2c
thumb_func_end sub_81070D4
@@ -541305,7 +541305,7 @@ _08107296:
bx r0
.align 2
_0810729C: .4byte 0x02016800
-_081072A0: .4byte gUnknown_081F04FC
+_081072A0: .4byte gTrainers
_081072A4: .4byte 0x0202ff5e
thumb_func_end sub_810715C
@@ -594640,7 +594640,7 @@ _081217AE:
adds r4, r1, r0
b _081219E6
.align 2
-_081217B8: .4byte gUnknown_081F04FC
+_081217B8: .4byte gTrainers
_081217BC: .4byte gTrainerClassNames
_081217C0:
ldr r2, _081217E4
@@ -594695,7 +594695,7 @@ _0812181C:
adds r4, r1, r0
b _081219E6
.align 2
-_0812182C: .4byte gUnknown_081F0500
+_0812182C: .4byte gTrainers + 0x4
_08121830:
lsls r0, r7, 3
subs r0, r7
diff --git a/data/data2.s b/data/data2.s
index 3ee68fb91..8d964a0cb 100644
--- a/data/data2.s
+++ b/data/data2.s
@@ -450,21 +450,16 @@ gUnknown_081ECAD8: ; 81ECAD8
.include "data/graphics/trainers/back_pic_palette_table.s"
gUnknown_081ECB14: ; 81ECB14
- .incbin "baserom.gba", 0x001ecb14, 0x36f4
+ .incbin "baserom.gba", 0x001ecb14, 0x19C
+
+; 81ECCB0
+ .include "data/trainer_parties.s"
; 81F0208
.include "data/text/trainer_class_names.s"
- .align 2
-
-gUnknown_081F04FC: ; 81F04FC
- .incbin "baserom.gba", 0x001f04fc, 0x4
-
-gUnknown_081F0500: ; 81F0500
- .incbin "baserom.gba", 0x001f0500, 0xc
-
-gUnknown_081F050C: ; 81F050C
- .incbin "baserom.gba", 0x001f050c, 0x6c60
+; 81F04FC
+ .include "data/trainers.s"
; 81F716C
.include "data/text/species_names.s"
diff --git a/data/trainer_parties.s b/data/trainer_parties.s
new file mode 100644
index 000000000..e54bf33d1
--- /dev/null
+++ b/data/trainer_parties.s
@@ -0,0 +1,9729 @@
+ .align 2
+
+gTrainerParty_Archie1: ; 81ECCB0
+ .2byte 0 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_HUNTAIL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_SHARPEDO
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt1: ; 81ECCC0
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt2: ; 81ECCD0
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_ZUBAT
+ .2byte 0 ; padding
+
+ .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
+
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt3: ; 81ECCF0
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_ZUBAT
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt4: ; 81ECD00
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt5: ; 81ECD08
+ .2byte 0 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt6: ; 81ECD18
+ .2byte 0 ; IV (0-255)
+ .2byte 38 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt7: ; 81ECD20
+ .2byte 0 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_ZUBAT
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt8: ; 81ECD38
+ .2byte 0 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt9: ; 81ECD40
+ .2byte 0 ; IV (0-255)
+ .2byte 9 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt10: ; 81ECD48
+ .2byte 0 ; IV (0-255)
+ .2byte 9 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 9 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt11: ; 81ECD58
+ .2byte 0 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt12: ; 81ECD68
+ .2byte 0 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt13: ; 81ECD78
+ .2byte 0 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_ZUBAT
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt14: ; 81ECD88
+ .2byte 0 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_ZUBAT
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt15: ; 81ECD98
+ .2byte 0 ; IV (0-255)
+ .2byte 11 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt16: ; 81ECDA0
+ .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_Grunt17: ; 81ECDB0
+ .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_Grunt18: ; 81ECDC0
+ .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_Grunt19: ; 81ECDD8
+ .2byte 0 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt20: ; 81ECDE0
+ .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_Grunt21: ; 81ECDF0
+ .2byte 0 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt22: ; 81ECDF8
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_ZUBAT
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_ZUBAT
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_ZUBAT
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt23: ; 81ECE10
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt24: ; 81ECE20
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt25: ; 81ECE30
+ .2byte 0 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt26: ; 81ECE38
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt27: ; 81ECE50
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_ZUBAT
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Anonymous1: ; 81ECE58
+ .2byte 50 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Matt1: ; 81ECE68
+ .2byte 50 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_MIGHTYENA
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_SHARPEDO
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Matt2: ; 81ECE80
+ .2byte 50 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Shelly1: ; 81ECE98
+ .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: ; 81ECEA8
+ .2byte 50 ; IV (0-255)
+ .2byte 38 ; level
+ .2byte SPECIES_SHARPEDO
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 38 ; level
+ .2byte SPECIES_MIGHTYENA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Archie2: ; 81ECEB8
+ .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_Archie3: ; 81ECED0
+ .2byte 150 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_MIGHTYENA
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_GOLBAT
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_SHARPEDO
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Daisy: ; 81ECEE8
+ .2byte 0 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Rose1: ; 81ECEF0
+ .2byte 0 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Lily: ; 81ECF00
+ .2byte 0 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Violet: ; 81ECF10
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_GLOOM
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_BRELOOM
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Rose2: ; 81ECF28
+ .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: ; 81ECF38
+ .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: ; 81ECF50
+ .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: ; 81ECF68
+ .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: ; 81ECF80
+ .2byte 50 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_SANDSLASH
+ .2byte MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Chip: ; 81ECF90
+ .2byte 50 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_SANDSHREW
+ .2byte MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_SANDSHREW
+ .2byte MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_SANDSLASH
+ .2byte MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Foster: ; 81ECFC0
+ .2byte 50 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_SANDSHREW
+ .2byte MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_SANDSLASH
+ .2byte MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Dusty2: ; 81ECFE0
+ .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: ; 81ECFF0
+ .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: ; 81ED000
+ .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: ; 81ED010
+ .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: ; 81ED020
+ .2byte 50 ; IV (0-255)
+ .2byte 19 ; level
+ .2byte SPECIES_MAGNEMITE
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 19 ; level
+ .2byte SPECIES_WHISMUR
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_GabbyAndTy2: ; 81ED030
+ .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: ; 81ED040
+ .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: ; 81ED050
+ .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: ; 81ED060
+ .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: ; 81ED070
+ .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: ; 81ED090
+ .2byte 0 ; IV (0-255)
+ .2byte 13 ; level
+ .2byte SPECIES_AZURILL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 13 ; level
+ .2byte SPECIES_AZURILL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Carmen: ; 81ED0A0
+ .2byte 0 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Gwen : ; 81ED0A8
+ .2byte 0 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Lola2: ; 81ED0B0
+ .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: ; 81ED0C0
+ .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: ; 81ED0D0
+ .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: ; 81ED0E0
+ .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: ; 81ED0F0
+ .2byte 0 ; IV (0-255)
+ .2byte 14 ; level
+ .2byte SPECIES_ZIGZAGOON
+ .2byte MOVE_SAND_ATTACK, MOVE_HEADBUTT, MOVE_TAIL_WHIP, MOVE_SURF
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Simon: ; 81ED100
+ .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: ; 81ED110
+ .2byte 0 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Ricky2: ; 81ED118
+ .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: ; 81ED128
+ .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: ; 81ED138
+ .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: ; 81ED148
+ .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: ; 81ED158
+ .2byte 100 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_DELCATTY
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Parker: ; 81ED160
+ .2byte 100 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_LINOONE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_George: ; 81ED168
+ .2byte 100 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_LINOONE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Berke: ; 81ED170
+ .2byte 100 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_ZANGOOSE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Clyde: ; 81ED178
+ .2byte 100 ; IV (0-255)
+ .2byte 29 ; 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 29 ; level
+ .2byte SPECIES_TRAPINCH
+ .2byte MOVE_BITE, MOVE_DIG, MOVE_FAINT_ATTACK, MOVE_SAND_TOMB
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_WAILMER
+ .2byte MOVE_ROLLOUT, MOVE_WHIRLPOOL, MOVE_ASTONISH, MOVE_WATER_PULSE
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_MAGNETON
+ .2byte MOVE_THUNDERBOLT, MOVE_SUPERSONIC, MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_SHIFTRY
+ .2byte MOVE_GIGA_DRAIN, MOVE_FAINT_ATTACK, MOVE_DOUBLE_TEAM, MOVE_SWAGGER
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Vincent: ; 81ED1C8
+ .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: ; 81ED1E0
+ .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: ; 81ED1F0
+ .2byte 100 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_ELECTRIKE
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_MAKUHITA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Edgar: ; 81ED208
+ .2byte 100 ; IV (0-255)
+ .2byte 44 ; level
+ .2byte SPECIES_CACTURNE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Albert: ; 81ED210
+ .2byte 100 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_MANECTRIC
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_MUK
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Samuel: ; 81ED220
+ .2byte 100 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_DODRIO
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_LAIRON
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_KADABRA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Vito: ; 81ED238
+ .2byte 100 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_SWELLOW
+ .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_MANECTRIC
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_SHIFTRY
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Owen: ; 81ED258
+ .2byte 100 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_KECLEON
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_RHYHORN
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_TENTACRUEL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Wilton2: ; 81ED270
+ .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: ; 81ED288
+ .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: ; 81ED2A0
+ .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: ; 81ED2B8
+ .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: ; 81ED2D0
+ .2byte 100 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_GRAVELER
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_MAGCARGO
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_LUDICOLO
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Mary: ; 81ED2E8
+ .2byte 100 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_DELCATTY
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Lori: ; 81ED2F0
+ .2byte 100 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_LINOONE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Jody: ; 81ED2F8
+ .2byte 100 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_ZANGOOSE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Wendy: ; 81ED300
+ .2byte 100 ; IV (0-255)
+ .2byte 31 ; 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 31 ; 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 31 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte MOVE_FLY, MOVE_WATER_GUN, MOVE_MIST, MOVE_PROTECT
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Elaine: ; 81ED330
+ .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: ; 81ED340
+ .2byte 100 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Jennifer: ; 81ED358
+ .2byte 100 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_MILOTIC
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Hope: ; 81ED360
+ .2byte 100 ; IV (0-255)
+ .2byte 44 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Shannon: ; 81ED368
+ .2byte 100 ; IV (0-255)
+ .2byte 44 ; level
+ .2byte SPECIES_CLAYDOL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Michelle: ; 81ED370
+ .2byte 100 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_NOSEPASS
+ .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: ; 81ED388
+ .2byte 100 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_MAWILE
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_SABLEYE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Julie: ; 81ED398
+ .2byte 100 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_SANDSLASH
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_NINETALES
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Brooke2: ; 81ED3A8
+ .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: ; 81ED3C0
+ .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: ; 81ED3D8
+ .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: ; 81ED3F0
+ .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: ; 81ED408
+ .2byte 0 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_BANETTE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Kindra: ; 81ED410
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_DUSKULL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_SHUPPET
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Tammy: ; 81ED420
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_RALTS
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_DUSKULL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Valerie1: ; 81ED430
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_SABLEYE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Tasha: ; 81ED438
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_SHUPPET
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_KADABRA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Valerie2: ; 81ED448
+ .2byte 10 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_SABLEYE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Valerie3: ; 81ED450
+ .2byte 20 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_SPOINK
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_SABLEYE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Valerie4: ; 81ED460
+ .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: ; 81ED470
+ .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: ; 81ED488
+ .2byte 0 ; IV (0-255)
+ .2byte 7 ; level
+ .2byte SPECIES_ZIGZAGOON
+ .2byte ITEM_NUGGET
+
+ .align 2
+
+gTrainerParty_Anonymous2: ; 81ED490
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_SWABLU
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Brianna1: ; 81ED498
+ .2byte 0 ; IV (0-255)
+ .2byte 10 ; level
+ .2byte SPECIES_WYNAUT
+ .2byte MOVE_CHARM, MOVE_ENCORE, MOVE_NONE, MOVE_NONE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 10 ; level
+ .2byte SPECIES_TAILLOW
+ .2byte MOVE_QUICK_ATTACK, MOVE_GROWL, MOVE_NONE, MOVE_NONE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Cindy2: ; 81ED4B8
+ .2byte 0 ; IV (0-255)
+ .2byte 11 ; level
+ .2byte SPECIES_ZIGZAGOON
+ .2byte MOVE_TACKLE, MOVE_TAIL_WHIP, MOVE_NONE, MOVE_NONE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Brianna2: ; 81ED4C8
+ .2byte 100 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_SEAKING
+ .2byte ITEM_NUGGET
+
+ .align 2
+
+gTrainerParty_Anette: ; 81ED4D0
+ .2byte 100 ; IV (0-255)
+ .2byte 45 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte ITEM_NUGGET
+
+ .align 2
+
+gTrainerParty_Cindy3: ; 81ED4D8
+ .2byte 10 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_LINOONE
+ .2byte ITEM_NUGGET
+
+ .align 2
+
+gTrainerParty_Cindy4: ; 81ED4E0
+ .2byte 20 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_LINOONE
+ .2byte ITEM_NUGGET
+
+ .align 2
+
+gTrainerParty_Cindy5: ; 81ED4E8
+ .2byte 30 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_LINOONE
+ .2byte ITEM_NUGGET
+
+ .align 2
+
+gTrainerParty_Cindy6: ; 81ED4F0
+ .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: ; 81ED500
+ .2byte 0 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Sheila: ; 81ED508
+ .2byte 0 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Shirley: ; 81ED510
+ .2byte 0 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Jessica1: ; 81ED518
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_KECLEON
+ .2byte MOVE_BIND, MOVE_LICK, MOVE_FURY_SWIPES, MOVE_FAINT_ATTACK
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_SEVIPER
+ .2byte MOVE_POISON_TAIL, MOVE_SCREECH, MOVE_GLARE, MOVE_CRUNCH
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Connie: ; 81ED538
+ .2byte 100 ; IV (0-255)
+ .2byte 40 ; level
+ .2byte SPECIES_GOLDEEN
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 40 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Bridget: ; 81ED548
+ .2byte 100 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_AZUMARILL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Olivia: ; 81ED550
+ .2byte 100 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_LOMBRE
+ .2byte MOVE_UPROAR, MOVE_FURY_SWIPES, MOVE_FAKE_OUT, MOVE_WATER_GUN
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Tiffany: ; 81ED560
+ .2byte 100 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_SHARPEDO
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Jessica2: ; 81ED578
+ .2byte 10 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_KECLEON
+ .2byte MOVE_BIND, MOVE_LICK, MOVE_FURY_SWIPES, MOVE_FAINT_ATTACK
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_SEVIPER
+ .2byte MOVE_POISON_TAIL, MOVE_SCREECH, MOVE_GLARE, MOVE_CRUNCH
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Jessica3: ; 81ED598
+ .2byte 20 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_KECLEON
+ .2byte MOVE_BIND, MOVE_LICK, MOVE_FURY_SWIPES, MOVE_FAINT_ATTACK
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_SEVIPER
+ .2byte MOVE_POISON_TAIL, MOVE_SCREECH, MOVE_GLARE, MOVE_CRUNCH
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Jessica4: ; 81ED5B8
+ .2byte 30 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_KECLEON
+ .2byte MOVE_BIND, MOVE_LICK, MOVE_FURY_SWIPES, MOVE_FAINT_ATTACK
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_SEVIPER
+ .2byte MOVE_POISON_TAIL, MOVE_SCREECH, MOVE_GLARE, MOVE_CRUNCH
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Jessica5: ; 81ED5D8
+ .2byte 40 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_KECLEON
+ .2byte MOVE_BIND, MOVE_LICK, MOVE_FURY_SWIPES, MOVE_FAINT_ATTACK
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_SEVIPER
+ .2byte MOVE_POISON_TAIL, MOVE_SCREECH, MOVE_GLARE, MOVE_CRUNCH
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Winston1: ; 81ED5F8
+ .2byte 0 ; IV (0-255)
+ .2byte 7 ; level
+ .2byte SPECIES_ZIGZAGOON
+ .2byte ITEM_NUGGET
+
+ .align 2
+
+gTrainerParty_Anonymous3: ; 81ED600
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Garret: ; 81ED608
+ .2byte 0 ; IV (0-255)
+ .2byte 45 ; level
+ .2byte SPECIES_AZUMARILL
+ .2byte ITEM_NUGGET
+
+ .align 2
+
+gTrainerParty_Winston2: ; 81ED610
+ .2byte 0 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_LINOONE
+ .2byte ITEM_NUGGET
+
+ .align 2
+
+gTrainerParty_Winston3: ; 81ED618
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_LINOONE
+ .2byte ITEM_NUGGET
+
+ .align 2
+
+gTrainerParty_Winston4: ; 81ED620
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_LINOONE
+ .2byte ITEM_NUGGET
+
+ .align 2
+
+gTrainerParty_Winston5: ; 81ED628
+ .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: ; 81ED638
+ .2byte 0 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_ARON
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Chris: ; 81ED640
+ .2byte 0 ; IV (0-255)
+ .2byte 23 ; level
+ .2byte SPECIES_LAIRON
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Mark: ; 81ED648
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_LAIRON
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Kenn: ; 81ED650
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_LAIRON
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Steve2: ; 81ED658
+ .2byte 10 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_LAIRON
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Steve3: ; 81ED660
+ .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: ; 81ED670
+ .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: ; 81ED680
+ .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: ; 81ED690
+ .2byte 0 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Austin: ; 81ED698
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_MAGIKARP
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Douglas: ; 81ED6B0
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Darrin: ; 81ED6C0
+ .2byte 0 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Tony1: ; 81ED6C8
+ .2byte 0 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Jerome: ; 81ED6D0
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Matthew: ; 81ED6E0
+ .2byte 0 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_David: ; 81ED6E8
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Spencer: ; 81ED6F8
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Roland: ; 81ED710
+ .2byte 0 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Cody: ; 81ED718
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_STARYU
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Stan: ; 81ED728
+ .2byte 0 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_HORSEA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Barry: ; 81ED730
+ .2byte 0 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_GYARADOS
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Dean: ; 81ED738
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_CARVANHA
+ .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_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Rodney: ; 81ED750
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_HORSEA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_GYARADOS
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Richard: ; 81ED760
+ .2byte 0 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Herman: ; 81ED768
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_TENTACRUEL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Anonymous4: ; 81ED778
+ .2byte 0 ; IV (0-255)
+ .2byte 38 ; level
+ .2byte SPECIES_SHARPEDO
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Gilbert: ; 81ED780
+ .2byte 0 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_SHARPEDO
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Franklin: ; 81ED788
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_TENTACRUEL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_SEALEO
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Danny: ; 81ED798
+ .2byte 0 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_TENTACRUEL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Jack: ; 81ED7A8
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_STARYU
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_GYARADOS
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Dudley: ; 81ED7B8
+ .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: ; 81ED7D0
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Tony2: ; 81ED7E0
+ .2byte 10 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_SHARPEDO
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Tony3: ; 81ED7E8
+ .2byte 20 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_SHARPEDO
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Tony4: ; 81ED7F0
+ .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: ; 81ED800
+ .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_Hideki: ; 81ED810
+ .2byte 100 ; IV (0-255)
+ .2byte 14 ; level
+ .2byte SPECIES_MACHOP
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Hitoshi: ; 81ED818
+ .2byte 100 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_MACHOKE
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_MACHOKE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Kiyo: ; 81ED828
+ .2byte 100 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_MAKUHITA
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_MAKUHITA
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_MACHOKE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Koichi: ; 81ED840
+ .2byte 100 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_MACHOP
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_MACHOKE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Nob1: ; 81ED850
+ .2byte 100 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_MACHOP
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Nob2: ; 81ED858
+ .2byte 110 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_MACHOKE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Nob3: ; 81ED860
+ .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: ; 81ED870
+ .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: ; 81ED888
+ .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: ; 81ED8A8
+ .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: ; 81ED8B8
+ .2byte 100 ; IV (0-255)
+ .2byte 19 ; level
+ .2byte SPECIES_MACHOP
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Atsushi: ; 81ED8C0
+ .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
+
+ .2byte 100 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_HARIYAMA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Kirk: ; 81ED8D8
+ .2byte 100 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_ELECTRIKE
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_MAGNEMITE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Scott: ; 81ED8E8
+ .2byte 100 ; IV (0-255)
+ .2byte 19 ; level
+ .2byte SPECIES_ELECTRIKE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Harvey: ; 81ED8F0
+ .2byte 100 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_MAGNEMITE
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_ELECTRIKE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Shawn: ; 81ED900
+ .2byte 100 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_VOLTORB
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_VOLTORB
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_VOLTORB
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Randy: ; 81ED918
+ .2byte 0 ; IV (0-255)
+ .2byte 13 ; level
+ .2byte SPECIES_ELECTRIKE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 13 ; level
+ .2byte SPECIES_ELECTRIKE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 13 ; level
+ .2byte SPECIES_ELECTRIKE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Dalton1: ; 81ED930
+ .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
+
+ .2byte 0 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_MAGNEMITE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Dalton2: ; 81ED948
+ .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: ; 81ED960
+ .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: ; 81ED978
+ .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: ; 81ED990
+ .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: ; 81ED9A8
+ .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
+
+ .2byte 100 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Flint: ; 81ED9C0
+ .2byte 100 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_SLUGMA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Axle: ; 81ED9C8
+ .2byte 100 ; IV (0-255)
+ .2byte 23 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 23 ; level
+ .2byte SPECIES_SLUGMA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Jake: ; 81ED9D8
+ .2byte 100 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Andy: ; 81ED9E0
+ .2byte 100 ; IV (0-255)
+ .2byte 23 ; level
+ .2byte SPECIES_SLUGMA
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 23 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Bernie1: ; 81ED9F0
+ .2byte 0 ; IV (0-255)
+ .2byte 19 ; level
+ .2byte SPECIES_SLUGMA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 19 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Bernie2: ; 81EDA00
+ .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: ; 81EDA10
+ .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: ; 81EDA20
+ .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: ; 81EDA30
+ .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: ; 81EDA40
+ .2byte 0 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_SANDSHREW
+ .2byte MOVE_DIG, MOVE_SAND_ATTACK, MOVE_POISON_STING, MOVE_SLASH
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Cliff: ; 81EDA50
+ .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
+
+ .2byte 0 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_SANDSHREW
+ .2byte MOVE_POISON_STING, MOVE_SAND_ATTACK, MOVE_SCRATCH, MOVE_DIG
+ .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_Larry: ; 81EDA80
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_ZIGZAGOON
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_NUZLEAF
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Shane: ; 81EDA90
+ .2byte 0 ; IV (0-255)
+ .2byte 19 ; level
+ .2byte SPECIES_SANDSHREW
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 19 ; level
+ .2byte SPECIES_NUZLEAF
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Justin: ; 81EDAA0
+ .2byte 0 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_KECLEON
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Ethan1: ; 81EDAA8
+ .2byte 0 ; IV (0-255)
+ .2byte 21 ; level
+ .2byte SPECIES_ZIGZAGOON
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 21 ; level
+ .2byte SPECIES_TAILLOW
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Jeff: ; 81EDAB8
+ .2byte 0 ; IV (0-255)
+ .2byte 9 ; level
+ .2byte SPECIES_TAILLOW
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 9 ; level
+ .2byte SPECIES_KECLEON
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Travis: ; 81EDAC8
+ .2byte 0 ; IV (0-255)
+ .2byte 19 ; level
+ .2byte SPECIES_SANDSHREW
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Ethan2: ; 81EDAD0
+ .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: ; 81EDAE0
+ .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: ; 81EDAF0
+ .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: ; 81EDB08
+ .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: ; 81EDB20
+ .2byte 100 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_SURSKIT
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Donald: ; 81EDB28
+ .2byte 100 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_WURMPLE
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_SILCOON
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_BEAUTIFLY
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Taylor: ; 81EDB40
+ .2byte 100 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_WURMPLE
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_CASCOON
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_DUSTOX
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Brandon1: ; 81EDB58
+ .2byte 0 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_SURSKIT
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_SURSKIT
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_SURSKIT
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Derek: ; 81EDB70
+ .2byte 100 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_NINCADA
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_DUSTOX
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_BEAUTIFLY
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Brandon2: ; 81EDB88
+ .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_Brandon3: ; 81EDBA0
+ .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_Brandon4: ; 81EDBB8
+ .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_Brandon5: ; 81EDBD8
+ .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: ; 81EDC00
+ .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_Preston: ; 81EDC10
+ .2byte 100 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_KIRLIA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Virgil: ; 81EDC18
+ .2byte 100 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_RALTS
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_KADABRA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Fritz: ; 81EDC28
+ .2byte 100 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_NATU
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_GIRAFARIG
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_KADABRA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_William: ; 81EDC40
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_RALTS
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_KIRLIA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Joshua: ; 81EDC50
+ .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: ; 81EDC60
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_KADABRA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_SOLROCK
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Cameron2: ; 81EDC70
+ .2byte 10 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_KADABRA
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_SOLROCK
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Cameron3: ; 81EDC80
+ .2byte 20 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_KADABRA
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_SOLROCK
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Cameron4: ; 81EDC90
+ .2byte 30 ; IV (0-255)
+ .2byte 40 ; level
+ .2byte SPECIES_KADABRA
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 40 ; level
+ .2byte SPECIES_SOLROCK
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Cameron5: ; 81EDCA0
+ .2byte 40 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_SOLROCK
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_ALAKAZAM
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Jaclyn: ; 81EDCB0
+ .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: ; 81EDCC0
+ .2byte 100 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_RALTS
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_KIRLIA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Samantha: ; 81EDCD0
+ .2byte 100 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_XATU
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Maura: ; 81EDCD8
+ .2byte 100 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_KADABRA
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_KIRLIA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Kayla: ; 81EDCE8
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_KADABRA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Alexis: ; 81EDCF0
+ .2byte 0 ; IV (0-255)
+ .2byte 40 ; level
+ .2byte SPECIES_KIRLIA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 40 ; level
+ .2byte SPECIES_XATU
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 40 ; level
+ .2byte SPECIES_KADABRA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Jacki1: ; 81EDD08
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_KADABRA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_LUNATONE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Jacki2: ; 81EDD18
+ .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: ; 81EDD28
+ .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: ; 81EDD38
+ .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: ; 81EDD48
+ .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: ; 81EDD58
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_MANECTRIC
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Tucker: ; 81EDD60
+ .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: ; 81EDD70
+ .2byte 0 ; IV (0-255)
+ .2byte 45 ; level
+ .2byte SPECIES_ZANGOOSE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Walter2: ; 81EDD78
+ .2byte 10 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_MANECTRIC
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Walter3: ; 81EDD80
+ .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: ; 81EDDA0
+ .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: ; 81EDDC0
+ .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: ; 81EDDF0
+ .2byte 250 ; IV (0-255)
+ .2byte 46 ; level
+ .2byte SPECIES_MIGHTYENA
+ .2byte ITEM_NONE
+ .2byte MOVE_ROAR, MOVE_TAKE_DOWN, MOVE_SAND_ATTACK, MOVE_CRUNCH
+
+ .2byte 250 ; IV (0-255)
+ .2byte 48 ; level
+ .2byte SPECIES_SHIFTRY
+ .2byte ITEM_NONE
+ .2byte MOVE_FAKE_OUT, 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_SHARPEDO
+ .2byte ITEM_NONE
+ .2byte MOVE_CRUNCH, MOVE_SWAGGER, MOVE_SURF, MOVE_SLASH
+
+ .2byte 255 ; IV (0-255)
+ .2byte 49 ; level
+ .2byte SPECIES_ABSOL
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_AERIAL_ACE, MOVE_SNATCH, MOVE_SWORDS_DANCE, MOVE_SLASH
+
+ .align 2
+
+gTrainerParty_Phoebe: ; 81EDE40
+ .2byte 250 ; IV (0-255)
+ .2byte 48 ; level
+ .2byte SPECIES_DUSCLOPS
+ .2byte ITEM_NONE
+ .2byte MOVE_SHADOW_PUNCH, MOVE_CONFUSE_RAY, MOVE_CURSE, MOVE_FUTURE_SIGHT
+
+ .2byte 250 ; IV (0-255)
+ .2byte 49 ; level
+ .2byte SPECIES_BANETTE
+ .2byte ITEM_NONE
+ .2byte MOVE_SHADOW_BALL, MOVE_SPITE, 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_PSYCHIC, MOVE_ATTRACT, MOVE_FAINT_ATTACK
+
+ .2byte 250 ; IV (0-255)
+ .2byte 49 ; level
+ .2byte SPECIES_BANETTE
+ .2byte ITEM_NONE
+ .2byte MOVE_SHADOW_BALL, MOVE_PSYCHIC, MOVE_TOXIC, MOVE_SKILL_SWAP
+
+ .2byte 255 ; IV (0-255)
+ .2byte 51 ; level
+ .2byte SPECIES_DUSCLOPS
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_SHADOW_BALL, MOVE_ICE_BEAM, MOVE_CONFUSE_RAY, MOVE_EARTHQUAKE
+
+ .align 2
+
+gTrainerParty_Glacia: ; 81EDE90
+ .2byte 250 ; IV (0-255)
+ .2byte 50 ; level
+ .2byte SPECIES_GLALIE
+ .2byte ITEM_NONE
+ .2byte MOVE_LIGHT_SCREEN, MOVE_CRUNCH, MOVE_HAIL, MOVE_ICE_BEAM
+
+ .2byte 250 ; IV (0-255)
+ .2byte 50 ; level
+ .2byte SPECIES_SEALEO
+ .2byte ITEM_NONE
+ .2byte MOVE_SURF, MOVE_BODY_SLAM, MOVE_HAIL, MOVE_ICE_BALL
+
+ .2byte 250 ; IV (0-255)
+ .2byte 52 ; level
+ .2byte SPECIES_SEALEO
+ .2byte ITEM_NONE
+ .2byte MOVE_ATTRACT, MOVE_DIVE, MOVE_HAIL, MOVE_BLIZZARD
+
+ .2byte 250 ; IV (0-255)
+ .2byte 52 ; level
+ .2byte SPECIES_GLALIE
+ .2byte ITEM_NONE
+ .2byte MOVE_SHADOW_BALL, MOVE_CRUNCH, 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_BLIZZARD, MOVE_SHEER_COLD
+
+ .align 2
+
+gTrainerParty_Drake: ; 81EDEE0
+ .2byte 250 ; IV (0-255)
+ .2byte 52 ; level
+ .2byte SPECIES_SHELGON
+ .2byte ITEM_NONE
+ .2byte MOVE_ROCK_TOMB, MOVE_DRAGON_CLAW, MOVE_PROTECT, MOVE_CRUNCH
+
+ .2byte 250 ; IV (0-255)
+ .2byte 54 ; level
+ .2byte SPECIES_ALTARIA
+ .2byte ITEM_NONE
+ .2byte MOVE_TAKE_DOWN, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE, MOVE_REFRESH
+
+ .2byte 250 ; IV (0-255)
+ .2byte 53 ; level
+ .2byte SPECIES_FLYGON
+ .2byte ITEM_NONE
+ .2byte MOVE_DIG, MOVE_DRAGON_BREATH, MOVE_FLY, MOVE_SANDSTORM
+
+ .2byte 250 ; IV (0-255)
+ .2byte 53 ; level
+ .2byte SPECIES_FLYGON
+ .2byte ITEM_NONE
+ .2byte MOVE_FLAMETHROWER, MOVE_CRUNCH, MOVE_DRAGON_BREATH, MOVE_SAND_ATTACK
+
+ .2byte 255 ; IV (0-255)
+ .2byte 55 ; level
+ .2byte SPECIES_SALAMENCE
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_FLAMETHROWER, MOVE_DRAGON_CLAW, MOVE_FLY, MOVE_CRUNCH
+
+ .align 2
+
+gTrainerParty_Roxanne: ; 81EDF30
+ .2byte 150 ; IV (0-255)
+ .2byte 14 ; level
+ .2byte SPECIES_GEODUDE
+ .2byte MOVE_TACKLE, MOVE_DEFENSE_CURL, MOVE_ROCK_THROW, MOVE_ROCK_TOMB
+ .2byte 0 ; padding
+
+ .2byte 200 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_NOSEPASS
+ .2byte MOVE_TACKLE, MOVE_HARDEN, MOVE_ROCK_THROW, MOVE_ROCK_TOMB
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Brawly: ; 81EDF50
+ .2byte 150 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_MACHOP
+ .2byte MOVE_LEER, MOVE_KARATE_CHOP, MOVE_SEISMIC_TOSS, MOVE_BULK_UP
+ .2byte 0 ; padding
+
+ .2byte 200 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_MAKUHITA
+ .2byte MOVE_ARM_THRUST, MOVE_KNOCK_OFF, MOVE_SAND_ATTACK, MOVE_BULK_UP
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Wattson: ; 81EDF70
+ .2byte 200 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_MAGNEMITE
+ .2byte MOVE_SUPERSONIC, MOVE_SONIC_BOOM, MOVE_THUNDER_SHOCK, MOVE_THUNDER_WAVE
+ .2byte 0 ; padding
+
+ .2byte 200 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_VOLTORB
+ .2byte MOVE_ROLLOUT, MOVE_SELF_DESTRUCT, MOVE_SPARK, MOVE_SONIC_BOOM
+ .2byte 0 ; padding
+
+ .2byte 250 ; IV (0-255)
+ .2byte 23 ; level
+ .2byte SPECIES_MAGNETON
+ .2byte MOVE_SUPERSONIC, MOVE_SONIC_BOOM, MOVE_SHOCK_WAVE, MOVE_THUNDER_WAVE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Flannery: ; 81EDFA0
+ .2byte 200 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_SLUGMA
+ .2byte MOVE_OVERHEAT, MOVE_SMOG, MOVE_LIGHT_SCREEN, MOVE_SUNNY_DAY
+ .2byte 0 ; padding
+
+ .2byte 200 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_SLUGMA
+ .2byte MOVE_FLAMETHROWER, MOVE_ROCK_SLIDE, MOVE_LIGHT_SCREEN, MOVE_SUNNY_DAY
+ .2byte 0 ; padding
+
+ .2byte 250 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_TORKOAL
+ .2byte MOVE_OVERHEAT, MOVE_BODY_SLAM, MOVE_FLAIL, MOVE_ATTRACT
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Norman: ; 81EDFD0
+ .2byte 200 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_SLAKING
+ .2byte MOVE_ENCORE, MOVE_FACADE, MOVE_YAWN, MOVE_FAINT_ATTACK
+ .2byte 0 ; padding
+
+ .2byte 200 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_VIGOROTH
+ .2byte MOVE_SLASH, MOVE_FAINT_ATTACK, MOVE_FACADE, MOVE_ENCORE
+ .2byte 0 ; padding
+
+ .2byte 250 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_SLAKING
+ .2byte MOVE_FOCUS_PUNCH, MOVE_SLACK_OFF, MOVE_FACADE, MOVE_FAINT_ATTACK
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Winona: ; 81EE000
+ .2byte 200 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte MOVE_QUICK_ATTACK, MOVE_AERIAL_ACE, MOVE_DOUBLE_TEAM, MOVE_ENDEAVOR
+ .2byte 0 ; padding
+
+ .2byte 200 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte MOVE_WATER_GUN, MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_AERIAL_ACE
+ .2byte 0 ; padding
+
+ .2byte 200 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_SKARMORY
+ .2byte MOVE_SAND_ATTACK, MOVE_FURY_ATTACK, MOVE_STEEL_WING, MOVE_AERIAL_ACE
+ .2byte 0 ; padding
+
+ .2byte 250 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_ALTARIA
+ .2byte MOVE_EARTHQUAKE, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE, MOVE_AERIAL_ACE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_TateAndLiza: ; 81EE040
+ .2byte 250 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_LUNATONE
+ .2byte ITEM_NONE
+ .2byte MOVE_LIGHT_SCREEN, MOVE_PSYCHIC, MOVE_HYPNOSIS, MOVE_CALM_MIND
+
+ .2byte 250 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_SOLROCK
+ .2byte ITEM_NONE
+ .2byte MOVE_SUNNY_DAY, MOVE_SOLAR_BEAM, MOVE_PSYCHIC, MOVE_FLAMETHROWER
+
+ .align 2
+
+gTrainerParty_Wallace: ; 81EE060
+ .2byte 200 ; IV (0-255)
+ .2byte 40 ; level
+ .2byte SPECIES_LUVDISC
+ .2byte MOVE_WATER_PULSE, MOVE_ATTRACT, MOVE_SWEET_KISS, MOVE_FLAIL
+ .2byte 0 ; padding
+
+ .2byte 200 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_WHISCASH
+ .2byte MOVE_RAIN_DANCE, MOVE_WATER_PULSE, MOVE_AMNESIA, MOVE_EARTHQUAKE
+ .2byte 0 ; padding
+
+ .2byte 200 ; IV (0-255)
+ .2byte 40 ; level
+ .2byte SPECIES_SEALEO
+ .2byte MOVE_ENCORE, MOVE_BODY_SLAM, MOVE_AURORA_BEAM, MOVE_WATER_PULSE
+ .2byte 0 ; padding
+
+ .2byte 200 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_SEAKING
+ .2byte MOVE_WATER_PULSE, MOVE_RAIN_DANCE, MOVE_FURY_ATTACK, MOVE_HORN_DRILL
+ .2byte 0 ; padding
+
+ .2byte 250 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_MILOTIC
+ .2byte MOVE_WATER_PULSE, MOVE_TWISTER, MOVE_RECOVER, MOVE_ICE_BEAM
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Jerry1: ; 81EE0B0
+ .2byte 10 ; IV (0-255)
+ .2byte 10 ; level
+ .2byte SPECIES_RALTS
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Ted: ; 81EE0B8
+ .2byte 10 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_RALTS
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Paul: ; 81EE0C0
+ .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: ; 81EE0D8
+ .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: ; 81EE0E8
+ .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: ; 81EE0F8
+ .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: ; 81EE108
+ .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: ; 81EE120
+ .2byte 10 ; IV (0-255)
+ .2byte 9 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 9 ; level
+ .2byte SPECIES_WHISMUR
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Georgia: ; 81EE130
+ .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: ; 81EE140
+ .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: ; 81EE150
+ .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: ; 81EE160
+ .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: ; 81EE170
+ .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: ; 81EE180
+ .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: ; 81EE1A0
+ .2byte 0 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_ZIGZAGOON
+ .2byte MOVE_GROWL, MOVE_TAIL_WHIP, MOVE_HEADBUTT, MOVE_ODOR_SLEUTH
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_MAKUHITA
+ .2byte MOVE_TACKLE, MOVE_FOCUS_ENERGY, MOVE_ARM_THRUST, MOVE_NONE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_AnnaAndMeg2: ; 81EE1C0
+ .2byte 10 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_ZIGZAGOON
+ .2byte MOVE_GROWL, MOVE_TAIL_WHIP, MOVE_HEADBUTT, MOVE_ODOR_SLEUTH
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_MAKUHITA
+ .2byte MOVE_TACKLE, MOVE_FOCUS_ENERGY, MOVE_ARM_THRUST, MOVE_NONE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_AnnaAndMeg3: ; 81EE1E0
+ .2byte 20 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_ZIGZAGOON
+ .2byte MOVE_GROWL, MOVE_TAIL_WHIP, MOVE_HEADBUTT, MOVE_ODOR_SLEUTH
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_MAKUHITA
+ .2byte MOVE_TACKLE, MOVE_FOCUS_ENERGY, MOVE_ARM_THRUST, MOVE_NONE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_AnnaAndMeg4: ; 81EE200
+ .2byte 30 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_LINOONE
+ .2byte MOVE_GROWL, MOVE_TAIL_WHIP, MOVE_HEADBUTT, MOVE_ODOR_SLEUTH
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_MAKUHITA
+ .2byte MOVE_TACKLE, MOVE_FOCUS_ENERGY, MOVE_ARM_THRUST, MOVE_NONE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_AnnaAndMeg5: ; 81EE220
+ .2byte 40 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_LINOONE
+ .2byte MOVE_GROWL, MOVE_TAIL_WHIP, MOVE_HEADBUTT, MOVE_ODOR_SLEUTH
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_HARIYAMA
+ .2byte MOVE_TACKLE, MOVE_FOCUS_ENERGY, MOVE_ARM_THRUST, MOVE_NONE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Victor: ; 81EE240
+ .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: ; 81EE250
+ .2byte 0 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_SKITTY
+ .2byte ITEM_ORAN_BERRY
+
+ .align 2
+
+gTrainerParty_Colton: ; 81EE258
+ .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: ; 81EE2B8
+ .2byte 0 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_SKITTY
+ .2byte ITEM_ORAN_BERRY
+
+ .align 2
+
+gTrainerParty_Miguel3: ; 81EE2C0
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_SKITTY
+ .2byte ITEM_ORAN_BERRY
+
+ .align 2
+
+gTrainerParty_Miguel4: ; 81EE2C8
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_DELCATTY
+ .2byte ITEM_ORAN_BERRY
+
+ .align 2
+
+gTrainerParty_Miguel5: ; 81EE2D0
+ .2byte 0 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_DELCATTY
+ .2byte ITEM_SITRUS_BERRY
+
+ .align 2
+
+gTrainerParty_Victoria: ; 81EE2D8
+ .2byte 50 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte ITEM_ORAN_BERRY
+
+ .align 2
+
+gTrainerParty_Vanessa: ; 81EE2E0
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_PIKACHU
+ .2byte ITEM_ORAN_BERRY
+
+ .align 2
+
+gTrainerParty_Marissa: ; 81EE2E8
+ .2byte 100 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_AZURILL
+ .2byte ITEM_ORAN_BERRY
+
+ .2byte 100 ; IV (0-255)
+ .2byte 38 ; level
+ .2byte SPECIES_MARILL
+ .2byte ITEM_ORAN_BERRY
+
+ .2byte 100 ; IV (0-255)
+ .2byte 40 ; level
+ .2byte SPECIES_AZUMARILL
+ .2byte ITEM_ORAN_BERRY
+
+ .align 2
+
+gTrainerParty_Isabel1: ; 81EE300
+ .2byte 0 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_PLUSLE
+ .2byte ITEM_ORAN_BERRY
+
+ .2byte 0 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_MINUN
+ .2byte ITEM_ORAN_BERRY
+
+ .align 2
+
+gTrainerParty_Isabel2: ; 81EE310
+ .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: ; 81EE320
+ .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: ; 81EE330
+ .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: ; 81EE340
+ .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: ; 81EE350
+ .2byte 200 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_HARIYAMA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Timothy2: ; 81EE358
+ .2byte 210 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_HARIYAMA
+ .2byte MOVE_ARM_THRUST, MOVE_KNOCK_OFF, MOVE_SAND_ATTACK, MOVE_DIG
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Timothy3: ; 81EE368
+ .2byte 220 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_HARIYAMA
+ .2byte MOVE_ARM_THRUST, MOVE_KNOCK_OFF, MOVE_SAND_ATTACK, MOVE_DIG
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Timothy4: ; 81EE378
+ .2byte 230 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_HARIYAMA
+ .2byte MOVE_ARM_THRUST, MOVE_BELLY_DRUM, MOVE_SAND_ATTACK, MOVE_DIG
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Timothy5: ; 81EE388
+ .2byte 240 ; IV (0-255)
+ .2byte 40 ; level
+ .2byte SPECIES_HARIYAMA
+ .2byte MOVE_ARM_THRUST, MOVE_BELLY_DRUM, MOVE_SAND_ATTACK, MOVE_DIG
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Vicky: ; 81EE398
+ .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: ; 81EE3A8
+ .2byte 200 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_MEDITITE
+ .2byte 0 ; padding
+
+ .2byte 200 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_MAKUHITA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Shelby2: ; 81EE3B8
+ .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: ; 81EE3C8
+ .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: ; 81EE3D8
+ .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: ; 81EE3E8
+ .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: ; 81EE3F8
+ .2byte 0 ; IV (0-255)
+ .2byte 5 ; level
+ .2byte SPECIES_ZIGZAGOON
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Billy: ; 81EE400
+ .2byte 0 ; IV (0-255)
+ .2byte 6 ; level
+ .2byte SPECIES_SEEDOT
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 8 ; level
+ .2byte SPECIES_TAILLOW
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Josh: ; 81EE410
+ .2byte 100 ; IV (0-255)
+ .2byte 10 ; level
+ .2byte SPECIES_GEODUDE
+ .2byte MOVE_TACKLE, MOVE_NONE, MOVE_NONE, MOVE_NONE
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 8 ; level
+ .2byte SPECIES_GEODUDE
+ .2byte MOVE_TACKLE, MOVE_NONE, MOVE_NONE, MOVE_NONE
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 6 ; level
+ .2byte SPECIES_GEODUDE
+ .2byte MOVE_TACKLE, MOVE_NONE, MOVE_NONE, MOVE_NONE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Tommy: ; 81EE440
+ .2byte 100 ; IV (0-255)
+ .2byte 11 ; level
+ .2byte SPECIES_GEODUDE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Joey: ; 81EE448
+ .2byte 0 ; IV (0-255)
+ .2byte 8 ; level
+ .2byte SPECIES_ZIGZAGOON
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 10 ; level
+ .2byte SPECIES_MACHOP
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Ben: ; 81EE458
+ .2byte 100 ; IV (0-255)
+ .2byte 19 ; level
+ .2byte SPECIES_ZIGZAGOON
+ .2byte MOVE_HEADBUTT, MOVE_SAND_ATTACK, MOVE_GROWL, MOVE_THUNDERBOLT
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Anonymous5: ; 81EE468
+ .2byte 0 ; IV (0-255)
+ .2byte 9 ; level
+ .2byte SPECIES_NINCADA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 9 ; level
+ .2byte SPECIES_NINCADA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Kevin: ; 81EE478
+ .2byte 0 ; IV (0-255)
+ .2byte 9 ; level
+ .2byte SPECIES_NINCADA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 9 ; level
+ .2byte SPECIES_NINCADA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Neal: ; 81EE488
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_TRAPINCH
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_LINOONE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Dillon: ; 81EE498
+ .2byte 0 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_ARON
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Calvin2: ; 81EE4A0
+ .2byte 10 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_LINOONE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Calvin3: ; 81EE4A8
+ .2byte 20 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_LINOONE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Calvin4: ; 81EE4B8
+ .2byte 30 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_LINOONE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Calvin5: ; 81EE4C8
+ .2byte 40 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_VIGOROTH
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_LINOONE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Eddie: ; 81EE4E0
+ .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: ; 81EE4F0
+ .2byte 0 ; IV (0-255)
+ .2byte 5 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 3 ; level
+ .2byte SPECIES_TAILLOW
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Timmy: ; 81EE500
+ .2byte 0 ; IV (0-255)
+ .2byte 12 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_ARON
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 14 ; level
+ .2byte SPECIES_ELECTRIKE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Steven: ; 81EE518
+ .2byte 255 ; IV (0-255)
+ .2byte 57 ; level
+ .2byte SPECIES_SKARMORY
+ .2byte ITEM_NONE
+ .2byte MOVE_TOXIC, MOVE_AERIAL_ACE, MOVE_SPIKES, MOVE_STEEL_WING
+
+ .2byte 255 ; IV (0-255)
+ .2byte 55 ; level
+ .2byte SPECIES_CLAYDOL
+ .2byte ITEM_NONE
+ .2byte MOVE_REFLECT, MOVE_LIGHT_SCREEN, MOVE_ANCIENT_POWER, MOVE_EARTHQUAKE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 56 ; level
+ .2byte SPECIES_AGGRON
+ .2byte ITEM_NONE
+ .2byte MOVE_THUNDER, MOVE_EARTHQUAKE, MOVE_SOLAR_BEAM, MOVE_DRAGON_CLAW
+
+ .2byte 255 ; IV (0-255)
+ .2byte 56 ; level
+ .2byte SPECIES_CRADILY
+ .2byte ITEM_NONE
+ .2byte MOVE_GIGA_DRAIN, MOVE_ANCIENT_POWER, MOVE_SLUDGE_BOMB, MOVE_CONFUSE_RAY
+
+ .2byte 255 ; IV (0-255)
+ .2byte 56 ; 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 58 ; level
+ .2byte SPECIES_METAGROSS
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_EARTHQUAKE, MOVE_PSYCHIC, MOVE_METEOR_MASH, MOVE_HYPER_BEAM
+
+ .align 2
+
+gTrainerParty_Andrew: ; 81EE578
+ .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: ; 81EE590
+ .2byte 0 ; IV (0-255)
+ .2byte 6 ; 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 6 ; level
+ .2byte SPECIES_MAGIKARP
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Claude: ; 81EE5A8
+ .2byte 0 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_GOLDEEN
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_GOLDEEN
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_BARBOACH
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_GOLDEEN
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Elliot1: ; 81EE5C8
+ .2byte 0 ; IV (0-255)
+ .2byte 11 ; level
+ .2byte SPECIES_MAGIKARP
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 8 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 11 ; level
+ .2byte SPECIES_MAGIKARP
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Ned: ; 81EE5E0
+ .2byte 0 ; IV (0-255)
+ .2byte 12 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Dale: ; 81EE5E8
+ .2byte 0 ; IV (0-255)
+ .2byte 12 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 9 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 12 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Nolan: ; 81EE608
+ .2byte 0 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_BARBOACH
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Barny: ; 81EE610
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Wade: ; 81EE620
+ .2byte 0 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Carter: ; 81EE628
+ .2byte 0 ; IV (0-255)
+ .2byte 23 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Elliot2: ; 81EE648
+ .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: ; 81EE660
+ .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: ; 81EE680
+ .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: ; 81EE6A0
+ .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: ; 81EE6C0
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_GYARADOS
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_GYARADOS
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_GYARADOS
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_GYARADOS
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_GYARADOS
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 19 ; level
+ .2byte SPECIES_MAGIKARP
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Jacob: ; 81EE6F0
+ .2byte 0 ; IV (0-255)
+ .2byte 7 ; level
+ .2byte SPECIES_VOLTORB
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 7 ; level
+ .2byte SPECIES_VOLTORB
+ .2byte 0 ; padding
+
+ .2byte 160 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_MAGNEMITE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Anthony: ; 81EE708
+ .2byte 0 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_MAGNEMITE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_MAGNEMITE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Benjamin1: ; 81EE718
+ .2byte 0 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_MAGNEMITE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Benjamin2: ; 81EE720
+ .2byte 10 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_MAGNEMITE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Benjamin3: ; 81EE728
+ .2byte 20 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_MAGNEMITE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Benjamin4: ; 81EE730
+ .2byte 30 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_MAGNETON
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Benjamin5: ; 81EE738
+ .2byte 40 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_MAGNETON
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Abigail1: ; 81EE740
+ .2byte 0 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_MAGNEMITE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Jasmine: ; 81EE748
+ .2byte 80 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_MAGNEMITE
+ .2byte 0 ; padding
+
+ .2byte 80 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_MAGNEMITE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 7 ; level
+ .2byte SPECIES_VOLTORB
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Abigail2: ; 81EE760
+ .2byte 10 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_MAGNEMITE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Abigail3: ; 81EE768
+ .2byte 20 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_MAGNEMITE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Abigail4: ; 81EE770
+ .2byte 30 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_MAGNETON
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Abigail5: ; 81EE778
+ .2byte 40 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_MAGNETON
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Dylan1: ; 81EE780
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_DODUO
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Dylan2: ; 81EE788
+ .2byte 10 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_DODUO
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Dylan3: ; 81EE790
+ .2byte 20 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_DODUO
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Dylan4: ; 81EE798
+ .2byte 30 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_DODRIO
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Dylan5: ; 81EE7A0
+ .2byte 40 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_DODRIO
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Maria1: ; 81EE7A8
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_DODUO
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Maria2: ; 81EE7B0
+ .2byte 10 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_DODUO
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Maria3: ; 81EE7B8
+ .2byte 20 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_DODUO
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Maria4: ; 81EE7C0
+ .2byte 30 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_DODRIO
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Maria5: ; 81EE7C8
+ .2byte 40 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_DODRIO
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Caleb: ; 81EE7D0
+ .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
+
+ .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_Anonymous6: ; 81EE7F0
+ .2byte 0 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_STARYU
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Isaiah1: ; 81EE7F8
+ .2byte 0 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_STARYU
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Anonymous7: ; 81EE800
+ .2byte 0 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_STARYU
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Chase: ; 81EE808
+ .2byte 0 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 80 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_STARYU
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Isaiah2: ; 81EE818
+ .2byte 10 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_STARYU
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Isaiah3: ; 81EE820
+ .2byte 20 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_STARYU
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Isaiah4: ; 81EE828
+ .2byte 30 ; IV (0-255)
+ .2byte 45 ; level
+ .2byte SPECIES_STARMIE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Isaiah5: ; 81EE830
+ .2byte 40 ; IV (0-255)
+ .2byte 48 ; level
+ .2byte SPECIES_STARMIE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Anonymous8: ; 81EE838
+ .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
+
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Connor: ; 81EE850
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 160 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_STARYU
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 160 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_STARYU
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Anonymous9: ; 81EE870
+ .2byte 0 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_STARYU
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Katelyn1: ; 81EE878
+ .2byte 0 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_STARYU
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Allison: ; 81EE880
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 240 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_STARYU
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Katelyn2: ; 81EE8A0
+ .2byte 10 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_STARYU
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Katelyn3: ; 81EE8A8
+ .2byte 20 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_STARYU
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Katelyn4: ; 81EE8B0
+ .2byte 30 ; IV (0-255)
+ .2byte 45 ; level
+ .2byte SPECIES_STARMIE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Katelyn5: ; 81EE8B8
+ .2byte 40 ; IV (0-255)
+ .2byte 48 ; level
+ .2byte SPECIES_STARMIE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Nicolas1: ; 81EE8C0
+ .2byte 100 ; IV (0-255)
+ .2byte 38 ; level
+ .2byte SPECIES_ALTARIA
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 38 ; level
+ .2byte SPECIES_ALTARIA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Nicolas2: ; 81EE8D0
+ .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: ; 81EE8E0
+ .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: ; 81EE8F0
+ .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: ; 81EE908
+ .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: ; 81EE920
+ .2byte 100 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_BAGON
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Perry: ; 81EE928
+ .2byte 0 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Hugh: ; 81EE930
+ .2byte 0 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Phil: ; 81EE938
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_TAILLOW
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Jared: ; 81EE950
+ .2byte 100 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_DODUO
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Anonymous10: ; 81EE958
+ .2byte 100 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_TAILLOW
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_SWABLU
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_TAILLOW
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Tanner: ; 81EE978
+ .2byte 100 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_SWABLU
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_SWABLU
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Will: ; 81EE990
+ .2byte 100 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Colin: ; 81EE9A8
+ .2byte 0 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_NATU
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Robert1: ; 81EE9B8
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_SWABLU
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Benny: ; 81EE9C0
+ .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: ; 81EE9D8
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_TAILLOW
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Robert2: ; 81EE9E8
+ .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: ; 81EE9F8
+ .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: ; 81EEA08
+ .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: ; 81EEA18
+ .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: ; 81EEA28
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_NATU
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Beck: ; 81EEA48
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Yasu: ; 81EEA58
+ .2byte 0 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_NINJASK
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Takashi: ; 81EEA60
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_NINCADA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_KOFFING
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_NINJASK
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Makoto: ; 81EEA78
+ .2byte 0 ; IV (0-255)
+ .2byte 23 ; level
+ .2byte SPECIES_NINJASK
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Hideo1: ; 81EEA80
+ .2byte 0 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_NINJASK
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_SHEDINJA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_TRAPINCH
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_NINJASK
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Lao1: ; 81EEAA0
+ .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_NONE
+ .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 19 ; level
+ .2byte SPECIES_KOFFING
+ .2byte MOVE_TACKLE, MOVE_SMOG, MOVE_NONE, MOVE_NONE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Lung: ; 81EEAE0
+ .2byte 0 ; IV (0-255)
+ .2byte 19 ; level
+ .2byte SPECIES_NINCADA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 19 ; level
+ .2byte SPECIES_NINJASK
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Lao2: ; 81EEAF0
+ .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: ; 81EEB30
+ .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: ; 81EEB70
+ .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: ; 81EEBB0
+ .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_Tessa: ; 81EEBF0
+ .2byte 100 ; IV (0-255)
+ .2byte 12 ; level
+ .2byte SPECIES_MEDITITE
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 12 ; level
+ .2byte SPECIES_MACHOP
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 12 ; level
+ .2byte SPECIES_MEDITITE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Laura: ; 81EEC08
+ .2byte 100 ; IV (0-255)
+ .2byte 14 ; level
+ .2byte SPECIES_MEDITITE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Cyndy1: ; 81EEC10
+ .2byte 100 ; IV (0-255)
+ .2byte 19 ; level
+ .2byte SPECIES_MEDITITE
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 19 ; level
+ .2byte SPECIES_MAKUHITA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Cora: ; 81EEC20
+ .2byte 100 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_MEDITITE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Jill: ; 81EEC28
+ .2byte 100 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_BRELOOM
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Cyndy2: ; 81EEC30
+ .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: ; 81EEC40
+ .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: ; 81EEC50
+ .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: ; 81EEC60
+ .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: ; 81EEC70
+ .2byte 0 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_NUMEL
+ .2byte MOVE_EMBER, MOVE_TACKLE, MOVE_MAGNITUDE, MOVE_SUNNY_DAY
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Clarissa: ; 81EEC80
+ .2byte 0 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_GOLDEEN
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Angelica: ; 81EEC90
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_CASTFORM
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Madeline2: ; 81EEC98
+ .2byte 10 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_NUMEL
+ .2byte MOVE_EMBER, MOVE_TACKLE, MOVE_MAGNITUDE, MOVE_SUNNY_DAY
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Madeline3: ; 81EECA8
+ .2byte 20 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_NUMEL
+ .2byte MOVE_EMBER, MOVE_TAKE_DOWN, MOVE_MAGNITUDE, MOVE_SUNNY_DAY
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Madeline4: ; 81EECB8
+ .2byte 30 ; IV (0-255)
+ .2byte 32 ; 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 32 ; level
+ .2byte SPECIES_NUMEL
+ .2byte MOVE_FLAMETHROWER, MOVE_TAKE_DOWN, MOVE_MAGNITUDE, MOVE_SUNNY_DAY
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Madeline5: ; 81EECD8
+ .2byte 40 ; IV (0-255)
+ .2byte 35 ; 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 35 ; level
+ .2byte SPECIES_CAMERUPT
+ .2byte MOVE_FLAMETHROWER, MOVE_TAKE_DOWN, MOVE_EARTHQUAKE, MOVE_SUNNY_DAY
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Beverly: ; 81EECF8
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Dawn: ; 81EED08
+ .2byte 0 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Nicole: ; 81EED10
+ .2byte 0 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Denise: ; 81EED18
+ .2byte 0 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Beth: ; 81EED20
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_GOLDEEN
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Tara: ; 81EED38
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_HORSEA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Missy: ; 81EED48
+ .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_MARILL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Alice: ; 81EED68
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_GOLDEEN
+ .2byte 0 ; padding
+
+ .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_Jenny1: ; 81EED80
+ .2byte 0 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grace: ; 81EED88
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Tanya: ; 81EEDA0
+ .2byte 0 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_LUVDISC
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Sharon: ; 81EEDA8
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_GOLDEEN
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_SEAKING
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Nikki: ; 81EEDB8
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_SPHEAL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Brenda: ; 81EEDD0
+ .2byte 0 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_GOLDEEN
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Katie: ; 81EEDD8
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_GOLDEEN
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_CHINCHOU
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_SPHEAL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Susie: ; 81EEDF0
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_HORSEA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Kara: ; 81EEE08
+ .2byte 0 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_SEAKING
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Dana: ; 81EEE10
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_LUVDISC
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_AZUMARILL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Erin: ; 81EEE28
+ .2byte 0 ; IV (0-255)
+ .2byte 38 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Debra: ; 81EEE30
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_GOLDEEN
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_SEAKING
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Linda: ; 81EEE40
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_HORSEA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_SEADRA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Kaylee: ; 81EEE50
+ .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: ; 81EEE60
+ .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
+
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_LUVDISC
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Darcy: ; 81EEE78
+ .2byte 0 ; IV (0-255)
+ .2byte 13 ; level
+ .2byte SPECIES_GOLDEEN
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Jenny2: ; 81EEE80
+ .2byte 0 ; IV (0-255)
+ .2byte 38 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Jenny3: ; 81EEE88
+ .2byte 0 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Jenny4: ; 81EEE90
+ .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: ; 81EEEA0
+ .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: ; 81EEEB8
+ .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
+
+ .2byte 0 ; IV (0-255)
+ .2byte 23 ; level
+ .2byte SPECIES_BALTOY
+ .2byte MOVE_RAPID_SPIN, MOVE_MUD_SLAP, MOVE_PSYBEAM, MOVE_ROCK_TOMB
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Becky: ; 81EEED8
+ .2byte 0 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_SANDSHREW
+ .2byte MOVE_SAND_ATTACK, MOVE_POISON_STING, MOVE_SLASH, MOVE_DIG
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Carol: ; 81EEEE8
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_TAILLOW
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_LOMBRE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Nancy: ; 81EEEF8
+ .2byte 0 ; IV (0-255)
+ .2byte 19 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 19 ; level
+ .2byte SPECIES_LOMBRE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Martha: ; 81EEF08
+ .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: ; 81EEF18
+ .2byte 0 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_ODDISH
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_SWABLU
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Nina: ; 81EEF30
+ .2byte 0 ; IV (0-255)
+ .2byte 9 ; level
+ .2byte SPECIES_SWABLU
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 9 ; level
+ .2byte SPECIES_ZIGZAGOON
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Irene: ; 81EEF40
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Diana2: ; 81EEF50
+ .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: ; 81EEF68
+ .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: ; 81EEF80
+ .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: ; 81EEF98
+ .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: ; 81EEFB0
+ .2byte 0 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_PLUSLE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_MINUN
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_AmyAndLiv2: ; 81EEFC0
+ .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: ; 81EEFD0
+ .2byte 0 ; IV (0-255)
+ .2byte 8 ; level
+ .2byte SPECIES_LOTAD
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 8 ; level
+ .2byte SPECIES_SEEDOT
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_MiuAndYuki: ; 81EEFE0
+ .2byte 0 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_BEAUTIFLY
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_DUSTOX
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_AmyAndLiv3: ; 81EEFF0
+ .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: ; 81EF000
+ .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: ; 81EF020
+ .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: ; 81EF030
+ .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: ; 81EF050
+ .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: ; 81EF070
+ .2byte 0 ; IV (0-255)
+ .2byte 14 ; level
+ .2byte SPECIES_MACHOP
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Edmond: ; 81EF078
+ .2byte 0 ; IV (0-255)
+ .2byte 12 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 12 ; level
+ .2byte SPECIES_MACHOP
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 12 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Ernest1: ; 81EF090
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_MACHOKE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Dwayne: ; 81EF0A8
+ .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: ; 81EF0C0
+ .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: ; 81EF0D0
+ .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: ; 81EF0E8
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_MACHOKE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Ernest2: ; 81EF0F8
+ .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: ; 81EF110
+ .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: ; 81EF128
+ .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: ; 81EF140
+ .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_Anonymous11: ; 81EF158
+ .2byte 0 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Anonymous12: ; 81EF168
+ .2byte 0 ; IV (0-255)
+ .2byte 21 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 21 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 21 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Anonymous13: ; 81EF180
+ .2byte 0 ; IV (0-255)
+ .2byte 23 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Sonny: ; 81EF188
+ .2byte 0 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_SPHEAL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Donovan: ; 81EF190
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_SPHEAL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_SPHEAL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Gerald: ; 81EF1A0
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_SPHEAL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_SPHEAL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_SPHEAL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Kelvin: ; 81EF1B8
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_SPHEAL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_SPHEAL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Kody: ; 81EF1C8
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_SPHEAL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_SPHEAL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_SPHEAL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Tevin: ; 81EF1E0
+ .2byte 0 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_SPHEAL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Damon: ; 81EF1E8
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_SPHEAL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_SPHEAL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Pablo: ; 81EF1F8
+ .2byte 0 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_SPHEAL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Edwin1: ; 81EF200
+ .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_Hector1: ; 81EF210
+ .2byte 0 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_ZANGOOSE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Hector2: ; 81EF218
+ .2byte 0 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_SEVIPER
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Edwin2: ; 81EF220
+ .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: ; 81EF230
+ .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: ; 81EF240
+ .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: ; 81EF250
+ .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: ; 81EF260
+ .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: ; 81EF2B0
+ .2byte 0 ; IV (0-255)
+ .2byte 5 ; level
+ .2byte SPECIES_TREECKO
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Brendan2: ; 81EF2B8
+ .2byte 50 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_GROVYLE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Brendan3: ; 81EF2D0
+ .2byte 100 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_GROVYLE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Brendan4: ; 81EF2E8
+ .2byte 0 ; IV (0-255)
+ .2byte 5 ; level
+ .2byte SPECIES_TORCHIC
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Brendan5: ; 81EF2F0
+ .2byte 50 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_COMBUSKEN
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Brendan6: ; 81EF308
+ .2byte 100 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_COMBUSKEN
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Brendan7: ; 81EF320
+ .2byte 0 ; IV (0-255)
+ .2byte 5 ; level
+ .2byte SPECIES_MUDKIP
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Brendan8: ; 81EF328
+ .2byte 50 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_MARSHTOMP
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Brendan9: ; 81EF340
+ .2byte 100 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_MARSHTOMP
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_May1: ; 81EF358
+ .2byte 0 ; IV (0-255)
+ .2byte 5 ; level
+ .2byte SPECIES_TREECKO
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_May2: ; 81EF360
+ .2byte 50 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_GROVYLE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_May3: ; 81EF378
+ .2byte 100 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_GROVYLE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_May4: ; 81EF390
+ .2byte 0 ; IV (0-255)
+ .2byte 5 ; level
+ .2byte SPECIES_TORCHIC
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_May5: ; 81EF398
+ .2byte 50 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_COMBUSKEN
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_May6: ; 81EF3B0
+ .2byte 100 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_COMBUSKEN
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_May7: ; 81EF3C8
+ .2byte 0 ; IV (0-255)
+ .2byte 5 ; level
+ .2byte SPECIES_MUDKIP
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_May8: ; 81EF3D0
+ .2byte 50 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_MARSHTOMP
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_May9: ; 81EF3E8
+ .2byte 100 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_MARSHTOMP
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Isaac1: ; 81EF400
+ .2byte 0 ; IV (0-255)
+ .2byte 12 ; level
+ .2byte SPECIES_WHISMUR
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 12 ; level
+ .2byte SPECIES_ZIGZAGOON
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 12 ; level
+ .2byte SPECIES_ARON
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 12 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 12 ; level
+ .2byte SPECIES_TAILLOW
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 12 ; level
+ .2byte SPECIES_MAKUHITA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Riley: ; 81EF430
+ .2byte 0 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_ZIGZAGOON
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_SPINDA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Aidan: ; 81EF448
+ .2byte 0 ; IV (0-255)
+ .2byte 13 ; level
+ .2byte SPECIES_SEEDOT
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 13 ; level
+ .2byte SPECIES_NUZLEAF
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Isaac2: ; 81EF458
+ .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: ; 81EF488
+ .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: ; 81EF4B8
+ .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: ; 81EF4E8
+ .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: ; 81EF518
+ .2byte 0 ; IV (0-255)
+ .2byte 12 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 12 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 12 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 12 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 12 ; level
+ .2byte SPECIES_SKITTY
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 12 ; level
+ .2byte SPECIES_GOLDEEN
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Alexia: ; 81EF548
+ .2byte 0 ; IV (0-255)
+ .2byte 13 ; level
+ .2byte SPECIES_LOTAD
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 13 ; level
+ .2byte SPECIES_LOMBRE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Danielle: ; 81EF558
+ .2byte 0 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_SKITTY
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Lydia2: ; 81EF560
+ .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: ; 81EF590
+ .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: ; 81EF5C0
+ .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: ; 81EF5F0
+ .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: ; 81EF620
+ .2byte 50 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_BRELOOM
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Carlos: ; 81EF628
+ .2byte 50 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_SEEDOT
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_NUZLEAF
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_LOMBRE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Sebastian: ; 81EF640
+ .2byte 50 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_CACTURNE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Jackson2: ; 81EF648
+ .2byte 60 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_BRELOOM
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Jackson3: ; 81EF650
+ .2byte 70 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_BRELOOM
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Jackson4: ; 81EF658
+ .2byte 80 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_BRELOOM
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Jackson5: ; 81EF660
+ .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: ; 81EF670
+ .2byte 50 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_GLOOM
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Jenna: ; 81EF680
+ .2byte 50 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_LOTAD
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_LOMBRE
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_NUZLEAF
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Sophia: ; 81EF698
+ .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: ; 81EF6A8
+ .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: ; 81EF6B8
+ .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: ; 81EF6C8
+ .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: ; 81EF6D8
+ .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_Maxie1: ; 81EF6E8
+ .2byte 0 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_TORKOAL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_CAMERUPT
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt28: ; 81EF6F8
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt29: ; 81EF708
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_ZUBAT
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt30: ; 81EF728
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_ZUBAT
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt31: ; 81EF738
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt32: ; 81EF740
+ .2byte 0 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt33: ; 81EF750
+ .2byte 0 ; IV (0-255)
+ .2byte 38 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt34: ; 81EF758
+ .2byte 0 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_ZUBAT
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt35: ; 81EF770
+ .2byte 0 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_BALTOY
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt36: ; 81EF778
+ .2byte 0 ; IV (0-255)
+ .2byte 9 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt37: ; 81EF780
+ .2byte 0 ; IV (0-255)
+ .2byte 9 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 9 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt38: ; 81EF790
+ .2byte 0 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt39: ; 81EF7A0
+ .2byte 0 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt40: ; 81EF7B0
+ .2byte 0 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_ZUBAT
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt41: ; 81EF7C0
+ .2byte 0 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_ZUBAT
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt42: ; 81EF7D0
+ .2byte 0 ; IV (0-255)
+ .2byte 11 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt43: ; 81EF7D8
+ .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_Grunt44: ; 81EF7E8
+ .2byte 0 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt45: ; 81EF7F8
+ .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_NUMEL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt46: ; 81EF810
+ .2byte 0 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt47: ; 81EF818
+ .2byte 0 ; IV (0-255)
+ .2byte 14 ; level
+ .2byte SPECIES_ZUBAT
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 14 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt48: ; 81EF828
+ .2byte 0 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_BALTOY
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt49: ; 81EF830
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_ZUBAT
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_ZUBAT
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_ZUBAT
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt50: ; 81EF848
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt51: ; 81EF858
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt52: ; 81EF868
+ .2byte 0 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt53: ; 81EF870
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Grunt54: ; 81EF888
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_ZUBAT
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Anonymous14: ; 81EF890
+ .2byte 50 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_MIGHTYENA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Anonymous15: ; 81EF8A0
+ .2byte 50 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Tabitha1: ; 81EF8B0
+ .2byte 50 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_MIGHTYENA
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_CAMERUPT
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Tabitha2: ; 81EF8C8
+ .2byte 50 ; IV (0-255)
+ .2byte 20 ; 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 20 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Anonymous16: ; 81EF8E0
+ .2byte 50 ; IV (0-255)
+ .2byte 21 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 21 ; level
+ .2byte SPECIES_SHARPEDO
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Courtney1: ; 81EF8F0
+ .2byte 50 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_MIGHTYENA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Courtney2: ; 81EF900
+ .2byte 50 ; IV (0-255)
+ .2byte 38 ; level
+ .2byte SPECIES_CAMERUPT
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 38 ; level
+ .2byte SPECIES_MIGHTYENA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Maxie2: ; 81EF910
+ .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_CAMERUPT
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Maxie3: ; 81EF928
+ .2byte 150 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_MIGHTYENA
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_GOLBAT
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_CAMERUPT
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Tiana: ; 81EF940
+ .2byte 0 ; IV (0-255)
+ .2byte 4 ; level
+ .2byte SPECIES_ZIGZAGOON
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 4 ; level
+ .2byte SPECIES_ZIGZAGOON
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Haley1: ; 81EF950
+ .2byte 0 ; IV (0-255)
+ .2byte 7 ; level
+ .2byte SPECIES_LOTAD
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 7 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Janice: ; 81EF960
+ .2byte 0 ; IV (0-255)
+ .2byte 10 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Vivi: ; 81EF968
+ .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: ; 81EF980
+ .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: ; 81EF990
+ .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: ; 81EF9A0
+ .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: ; 81EF9B0
+ .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: ; 81EF9C8
+ .2byte 0 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_ODDISH
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Robin: ; 81EF9D0
+ .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: ; 81EF9E8
+ .2byte 100 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_LUVDISC
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Crissy: ; 81EF9F0
+ .2byte 100 ; IV (0-255)
+ .2byte 40 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 40 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Rick: ; 81EFA00
+ .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: ; 81EFA10
+ .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
+
+ .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: ; 81EFA40
+ .2byte 50 ; IV (0-255)
+ .2byte 8 ; level
+ .2byte SPECIES_WURMPLE
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 8 ; level
+ .2byte SPECIES_SILCOON
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 8 ; level
+ .2byte SPECIES_NINCADA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Doug: ; 81EFA58
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_NINCADA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_NINCADA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Greg: ; 81EFA68
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_VOLBEAT
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_ILLUMISE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Kent: ; 81EFA78
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_NINJASK
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_James1: ; 81EFA80
+ .2byte 0 ; IV (0-255)
+ .2byte 8 ; level
+ .2byte SPECIES_NINCADA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_James2: ; 81EFA88
+ .2byte 10 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_NINJASK
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_James3: ; 81EFA90
+ .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: ; 81EFAA0
+ .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: ; 81EFAB8
+ .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: ; 81EFAD8
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_MACHOP
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Trent1: ; 81EFAE8
+ .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_GEODUDE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_GEODUDE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Lenny: ; 81EFB08
+ .2byte 0 ; IV (0-255)
+ .2byte 19 ; level
+ .2byte SPECIES_MACHOP
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 19 ; level
+ .2byte SPECIES_MACHOP
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Lucas1: ; 81EFB18
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_GEODUDE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_GEODUDE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_GEODUDE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Alan: ; 81EFB30
+ .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: ; 81EFB48
+ .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
+
+ .2byte 0 ; IV (0-255)
+ .2byte 8 ; level
+ .2byte SPECIES_GEODUDE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Eric: ; 81EFB60
+ .2byte 0 ; IV (0-255)
+ .2byte 21 ; level
+ .2byte SPECIES_BALTOY
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 21 ; level
+ .2byte SPECIES_BALTOY
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Lucas2: ; 81EFB70
+ .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: ; 81EFB80
+ .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: ; 81EFBA0
+ .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: ; 81EFBB8
+ .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: ; 81EFBD8
+ .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: ; 81EFBF8
+ .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: ; 81EFC18
+ .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: ; 81EFC38
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_DELCATTY
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_MANECTRIC
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_LeaAndJed: ; 81EFC48
+ .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_LoisAndHal1: ; 81EFC58
+ .2byte 0 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_VOLBEAT
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_ILLUMISE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_LoisAndHal2: ; 81EFC68
+ .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_LoisAndHal3: ; 81EFC78
+ .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_LoisAndHal4: ; 81EFC88
+ .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_LoisAndHal5: ; 81EFC98
+ .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: ; 81EFCA8
+ .2byte 0 ; IV (0-255)
+ .2byte 13 ; level
+ .2byte SPECIES_GOLDEEN
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Zane: ; 81EFCB0
+ .2byte 100 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_KECLEON
+ .2byte MOVE_FLAMETHROWER, MOVE_FURY_SWIPES, MOVE_FAINT_ATTACK, MOVE_BIND
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Vivian: ; 81EFCC0
+ .2byte 100 ; IV (0-255)
+ .2byte 19 ; level
+ .2byte SPECIES_MEDITITE
+ .2byte MOVE_BIDE, MOVE_DETECT, MOVE_CONFUSION, MOVE_THUNDER_PUNCH
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Sadie: ; 81EFCD0
+ .2byte 100 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_MEDITITE
+ .2byte MOVE_BIDE, MOVE_DETECT, MOVE_CONFUSION, MOVE_FIRE_PUNCH
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Hideo2: ; 81EFCE0
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_KOFFING
+ .2byte MOVE_TACKLE, MOVE_SELF_DESTRUCT, MOVE_SLUDGE, MOVE_SMOKESCREEN
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_KOFFING
+ .2byte MOVE_TACKLE, MOVE_POISON_GAS, MOVE_SLUDGE, MOVE_SMOKESCREEN
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Keigo: ; 81EFD00
+ .2byte 0 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_KOFFING
+ .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_SMOKESCREEN
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_NINJASK
+ .2byte MOVE_SAND_ATTACK, MOVE_DOUBLE_TEAM, MOVE_FURY_CUTTER, MOVE_SWORDS_DANCE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Tsunao: ; 81EFD20
+ .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
+
+ .2byte 0 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_NINJASK
+ .2byte MOVE_DOUBLE_TEAM, MOVE_FURY_CUTTER, MOVE_SCREECH, MOVE_SWORDS_DANCE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Terrell: ; 81EFD50
+ .2byte 100 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_TAILLOW
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Kylee: ; 81EFD60
+ .2byte 100 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_SWABLU
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Wally2: ; 81EFD68
+ .2byte 30 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_RALTS
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Wally3: ; 81EFD70
+ .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: ; 81EFDC0
+ .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: ; 81EFE10
+ .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: ; 81EFE60
+ .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_Brendan10: ; 81EFEB0
+ .2byte 150 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .2byte 200 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_GROVYLE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Brendan11: ; 81EFED0
+ .2byte 150 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .2byte 200 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_COMBUSKEN
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Brendan12: ; 81EFEF0
+ .2byte 150 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .2byte 200 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_MARSHTOMP
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_May10: ; 81EFF10
+ .2byte 150 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .2byte 200 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_GROVYLE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_May11: ; 81EFF30
+ .2byte 150 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .2byte 200 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_COMBUSKEN
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_May12: ; 81EFF50
+ .2byte 150 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .2byte 200 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_MARSHTOMP
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Jonah: ; 81EFF70
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_SHARPEDO
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Henry: ; 81EFF90
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_TENTACRUEL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Roger: ; 81EFFA8
+ .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
+
+ .2byte 0 ; IV (0-255)
+ .2byte 45 ; level
+ .2byte SPECIES_MAGIKARP
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Alexa: ; 81EFFC8
+ .2byte 100 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_GLOOM
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_AZUMARILL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Ruben: ; 81EFFD8
+ .2byte 100 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_SHIFTRY
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_GRAVELER
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_LOUDRED
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Koji: ; 81EFFF0
+ .2byte 100 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_MACHOKE
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_MACHOKE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Wayne: ; 81F0000
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_TENTACRUEL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Byron: ; 81F0020
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Reed: ; 81F0030
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_SPHEAL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_SHARPEDO
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Tisha: ; 81F0050
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_CHINCHOU
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_LUVDISC
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_ToriAndTia: ; 81F0068
+ .2byte 0 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_WHISMUR
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_WHISMUR
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_KimAndIris: ; 81F0078
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_SWABLU
+ .2byte MOVE_SING, MOVE_FURY_ATTACK, MOVE_SAFEGUARD, MOVE_AERIAL_ACE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_NUMEL
+ .2byte MOVE_FLAMETHROWER, MOVE_TAKE_DOWN, MOVE_REST, MOVE_EARTHQUAKE
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_TyraAndIvy: ; 81F0098
+ .2byte 0 ; IV (0-255)
+ .2byte 19 ; 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 21 ; level
+ .2byte SPECIES_GRAVELER
+ .2byte MOVE_DEFENSE_CURL, MOVE_ROLLOUT, MOVE_MUD_SPORT, MOVE_ROCK_THROW
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_MelAndPaul: ; 81F00B8
+ .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: ; 81F00D8
+ .2byte 200 ; IV (0-255)
+ .2byte 40 ; level
+ .2byte SPECIES_MEDICHAM
+ .2byte MOVE_PSYCHIC, MOVE_FIRE_PUNCH, MOVE_PSYCH_UP, MOVE_PROTECT
+ .2byte 0 ; padding
+
+ .2byte 200 ; IV (0-255)
+ .2byte 40 ; level
+ .2byte SPECIES_HARIYAMA
+ .2byte MOVE_FOCUS_PUNCH, MOVE_ROCK_TOMB, MOVE_REST, MOVE_BELLY_DRUM
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_JohnAndJay2: ; 81F00F8
+ .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: ; 81F0118
+ .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: ; 81F0138
+ .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: ; 81F0158
+ .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: ; 81F0178
+ .2byte 0 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_AZUMARILL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_RitaAndSam1: ; 81F0188
+ .2byte 0 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_CHINCHOU
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_RitaAndSam2: ; 81F0198
+ .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_RitaAndSam3: ; 81F01A8
+ .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_RitaAndSam4: ; 81F01B8
+ .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_RitaAndSam5: ; 81F01C8
+ .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: ; 81F01D8
+ .2byte 0 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_GOLDEEN
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .align 2
+
+gTrainerParty_Eugene: ; 81F01E8
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_MAGIKARP
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 21 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_FEEBAS
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
diff --git a/data/trainers.s b/data/trainers.s
new file mode 100644
index 000000000..ed9ee198b
--- /dev/null
+++ b/data/trainers.s
@@ -0,0 +1,8330 @@
+ .align 2
+
+gTrainers: ; 81F04FC
+; NONE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_POKEMON_TRAINER_1
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_BRENDAN
+ .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
+
+; ARCHIE_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_AQUA_LEADER
+ .byte TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music
+ .byte TRAINER_PIC_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 2 ; party size
+ .4byte gTrainerParty_Archie1
+
+; GRUNT_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_Grunt1
+
+; GRUNT_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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 4 ; party size
+ .4byte gTrainerParty_Grunt2
+
+; GRUNT_3
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_Grunt3
+
+; GRUNT_4
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_Grunt5
+
+; GRUNT_6
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_Grunt7
+
+; GRUNT_8
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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
+
+; GRUNT_9
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_Grunt9
+
+; GRUNT_10
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_Grunt10
+
+; GRUNT_11
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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_Grunt13
+
+; GRUNT_14
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_Grunt14
+
+; GRUNT_15
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_Grunt15
+
+; GRUNT_16
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_Grunt16
+
+; GRUNT_17
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_Grunt17
+
+; GRUNT_18
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_Grunt18
+
+; GRUNT_19
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_Grunt19
+
+; GRUNT_20
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_Grunt20
+
+; GRUNT_21
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_Grunt21
+
+; GRUNT_22
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_Grunt22
+
+; GRUNT_23
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_Grunt23
+
+; GRUNT_24
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_Grunt24
+
+; GRUNT_25
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_Grunt25
+
+; GRUNT_26
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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 3 ; party size
+ .4byte gTrainerParty_Grunt26
+
+; GRUNT_27
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_Grunt27
+
+; ANONYMOUS_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_AQUA_ADMIN
+ .byte TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music
+ .byte TRAINER_PIC_AQUA_ADMIN_M
+ .string "$", 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_Anonymous1
+
+; MATT_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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 3 ; party size
+ .4byte gTrainerParty_Matt1
+
+; MATT_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_AQUA_ADMIN
+ .byte TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music
+ .byte TRAINER_PIC_AQUA_ADMIN_M
+ .string "MATT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0xb ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Matt2
+
+; SHELLY_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_AQUA_LEADER
+ .byte TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music
+ .byte TRAINER_PIC_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_Archie2
+
+; ARCHIE_3
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_AQUA_LEADER
+ .byte TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music
+ .byte TRAINER_PIC_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_Archie3
+
+; DAISY
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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 1 ; party size
+ .4byte gTrainerParty_Daisy
+
+; ROSE_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_Rose1
+
+; LILY
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_AROMA_LADY
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_AROMA_LADY
+ .string "LILY$", 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_Lily
+
+; VIOLET
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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 3 ; party size
+ .4byte gTrainerParty_Violet
+
+; ROSE_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_TUBER_F
+ .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
+
+; CARMEN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TUBER_F
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music
+ .byte TRAINER_PIC_TUBER_F
+ .string "CARMEN$", 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_Carmen
+
+; GWEN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TUBER_F
+ .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_NAME_TUBER_F
+ .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_NAME_TUBER_F
+ .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_NAME_TUBER_F
+ .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_NAME_TUBER_F
+ .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_NAME_TUBER_M
+ .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_NAME_TUBER_M
+ .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_NAME_TUBER_M
+ .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_NAME_TUBER_M
+ .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_NAME_TUBER_M
+ .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_NAME_TUBER_M
+ .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_NAME_TUBER_M
+ .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 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_COOL_TRAINER
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_M
+ .string "RANDALL$", 12
+ .2byte ITEM_X_SPEED, ITEM_X_SPEED, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Randall
+
+; PARKER
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_COOL_TRAINER
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_M
+ .string "PARKER$", 12
+ .2byte ITEM_GUARD_SPEC, ITEM_GUARD_SPEC, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Parker
+
+; GEORGE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_COOL_TRAINER
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_M
+ .string "GEORGE$", 12
+ .2byte ITEM_SUPER_POTION, ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_George
+
+; BERKE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_COOL_TRAINER
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_M
+ .string "BERKE$", 12
+ .2byte ITEM_DIRE_HIT, ITEM_DIRE_HIT, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Berke
+
+; CLYDE
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_COOL_TRAINER
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_M
+ .string "CLYDE$", 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_Clyde
+
+; VINCENT
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_COOL_TRAINER
+ .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_NAME_COOL_TRAINER
+ .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_NAME_COOL_TRAINER
+ .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_NAME_COOL_TRAINER
+ .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 1 ; party size
+ .4byte gTrainerParty_Edgar
+
+; ALBERT
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_COOL_TRAINER
+ .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_NAME_COOL_TRAINER
+ .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_NAME_COOL_TRAINER
+ .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_NAME_COOL_TRAINER
+ .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_NAME_COOL_TRAINER
+ .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_NAME_COOL_TRAINER
+ .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_NAME_COOL_TRAINER
+ .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_NAME_COOL_TRAINER
+ .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_NAME_COOL_TRAINER
+ .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 3 ; party size
+ .4byte gTrainerParty_Warren
+
+; MARY
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_COOL_TRAINER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_F
+ .string "MARY$", 12
+ .2byte ITEM_X_ACCURACY, ITEM_X_ACCURACY, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Mary
+
+; LORI
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_COOL_TRAINER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_F
+ .string "LORI$", 12
+ .2byte ITEM_X_DEFEND, ITEM_X_DEFEND, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Lori
+
+; JODY
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_COOL_TRAINER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_F
+ .string "JODY$", 12
+ .2byte ITEM_X_ATTACK, ITEM_X_ATTACK, 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_NAME_COOL_TRAINER
+ .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
+
+; ELAINE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_COOL_TRAINER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_F
+ .string "ELAINE$", 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_Elaine
+
+; BROOKE_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_COOL_TRAINER
+ .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_NAME_COOL_TRAINER
+ .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_NAME_COOL_TRAINER
+ .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_NAME_COOL_TRAINER
+ .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_NAME_COOL_TRAINER
+ .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_NAME_COOL_TRAINER
+ .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_NAME_COOL_TRAINER
+ .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 2 ; party size
+ .4byte gTrainerParty_Julie
+
+; BROOKE_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_COOL_TRAINER
+ .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_NAME_COOL_TRAINER
+ .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_NAME_COOL_TRAINER
+ .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_NAME_COOL_TRAINER
+ .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_NAME_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 1 ; party size
+ .4byte gTrainerParty_Patricia
+
+; KINDRA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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_NAME_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 2 ; party size
+ .4byte gTrainerParty_Tasha
+
+; VALERIE_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_Valerie2
+
+; VALERIE_3
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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_NAME_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
+
+; ANONYMOUS_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_LADY
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LADY
+ .string "$", 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_Anonymous2
+
+; BRIANNA_1
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_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 2 ; party size
+ .4byte gTrainerParty_Brianna1
+
+; CINDY_2
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_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_2
+ .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags
+ .byte TRAINER_CLASS_NAME_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_Brianna2
+
+; ANETTE
+ .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags
+ .byte TRAINER_CLASS_NAME_LADY
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LADY
+ .string "ANETTE$", 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_Anette
+
+; CINDY_3
+ .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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 2 ; party size
+ .4byte gTrainerParty_Connie
+
+; BRIDGET
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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 1 ; party size
+ .4byte gTrainerParty_Olivia
+
+; TIFFANY
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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 3 ; party size
+ .4byte gTrainerParty_Tiffany
+
+; JESSICA_2
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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
+
+; ANONYMOUS_3
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_RICH_BOY
+ .byte TRAINER_ENCOUNTER_MUSIC_RICH ; gender flag and encounter music
+ .byte TRAINER_PIC_RICH_BOY
+ .string "$", 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_Anonymous3
+
+; GARRET
+ .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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
+
+; CHRIS
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_POKEMANIAC
+ .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEMANIAC
+ .string "CHRIS$", 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_Chris
+
+; MARK
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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
+
+; KENN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_POKEMANIAC
+ .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEMANIAC
+ .string "KENN$", 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_Kenn
+
+; STEVE_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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
+
+; AUSTIN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_M
+ .string "AUSTIN$", 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_Austin
+
+; DOUGLAS
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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 1 ; party size
+ .4byte gTrainerParty_Darrin
+
+; TONY_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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 2 ; party size
+ .4byte gTrainerParty_Jerome
+
+; MATTHEW
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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 3 ; party size
+ .4byte gTrainerParty_Spencer
+
+; ROLAND
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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
+
+; CODY
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_M
+ .string "CODY$", 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_Cody
+
+; STAN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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_NAME_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 2 ; party size
+ .4byte gTrainerParty_Rodney
+
+; RICHARD
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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
+
+; ANONYMOUS_4
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_M
+ .string "$", 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_Anonymous4
+
+; GILBERT
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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 2 ; party size
+ .4byte gTrainerParty_Franklin
+
+; DANNY
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_M
+ .string "DANNY$", 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_Danny
+
+; JACK
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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 2 ; party size
+ .4byte gTrainerParty_Jack
+
+; DUDLEY
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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
+
+; HIDEKI
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BLACK_BELT
+ .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_BLACK_BELT
+ .string "HIDEKI$", 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_Hideki
+
+; HITOSHI
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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 3 ; party size
+ .4byte gTrainerParty_Kiyo
+
+; KOICHI
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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 3 ; party size
+ .4byte gTrainerParty_Atsushi
+
+; KIRK
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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
+
+; SCOTT
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_GUITARIST
+ .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_GUITARIST
+ .string "SCOTT$", 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_Scott
+
+; HARVEY
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_GUITARIST
+ .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_GUITARIST
+ .string "HARVEY$", 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_Harvey
+
+; SHAWN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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 3 ; party size
+ .4byte gTrainerParty_Shawn
+
+; RANDY
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_GUITARIST
+ .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_GUITARIST
+ .string "RANDY$", 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_Randy
+
+; DALTON_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_Dalton1
+
+; DALTON_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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 3 ; party size
+ .4byte gTrainerParty_Cole
+
+; FLINT
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_KINDLER
+ .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music
+ .byte TRAINER_PIC_KINDLER
+ .string "FLINT$", 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_Flint
+
+; AXLE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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 2 ; party size
+ .4byte gTrainerParty_Axle
+
+; JAKE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_KINDLER
+ .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music
+ .byte TRAINER_PIC_KINDLER
+ .string "JAKE$", 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_Jake
+
+; ANDY
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_KINDLER
+ .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music
+ .byte TRAINER_PIC_KINDLER
+ .string "ANDY$", 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_Andy
+
+; BERNIE_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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
+
+; CLIFF
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_CAMPER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_CAMPER
+ .string "CLIFF$", 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_Cliff
+
+; LARRY
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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 2 ; party size
+ .4byte gTrainerParty_Larry
+
+; SHANE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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
+
+; JEFF
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_CAMPER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_CAMPER
+ .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
+
+; TRAVIS
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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
+
+; BRANDON_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BUG_MANIAC
+ .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music
+ .byte TRAINER_PIC_BUG_MANIAC
+ .string "BRANDON$", 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_Brandon1
+
+; DEREK
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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 3 ; party size
+ .4byte gTrainerParty_Derek
+
+; BRANDON_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BUG_MANIAC
+ .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music
+ .byte TRAINER_PIC_BUG_MANIAC
+ .string "BRANDON$", 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_Brandon2
+
+; BRANDON_3
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BUG_MANIAC
+ .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music
+ .byte TRAINER_PIC_BUG_MANIAC
+ .string "BRANDON$", 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_Brandon3
+
+; BRANDON_4
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BUG_MANIAC
+ .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music
+ .byte TRAINER_PIC_BUG_MANIAC
+ .string "BRANDON$", 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_Brandon4
+
+; BRANDON_5
+ .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags
+ .byte TRAINER_CLASS_NAME_BUG_MANIAC
+ .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music
+ .byte TRAINER_PIC_BUG_MANIAC
+ .string "BRANDON$", 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_Brandon5
+
+; EDWARD
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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 2 ; party size
+ .4byte gTrainerParty_Virgil
+
+; FRITZ
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_PSYCHIC_M
+ .string "FRITZ$", 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_Fritz
+
+; WILLIAM
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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 2 ; party size
+ .4byte gTrainerParty_William
+
+; JOSHUA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_Cameron1
+
+; CAMERON_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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 2 ; party size
+ .4byte gTrainerParty_Hannah
+
+; SAMANTHA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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 2 ; party size
+ .4byte gTrainerParty_Maura
+
+; KAYLA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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 1 ; party size
+ .4byte gTrainerParty_Kayla
+
+; ALEXIS
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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 3 ; party size
+ .4byte gTrainerParty_Alexis
+
+; JACKI_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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
+
+; TUCKER
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_GENTLEMAN
+ .byte TRAINER_ENCOUNTER_MUSIC_RICH ; gender flag and encounter music
+ .byte TRAINER_PIC_GENTLEMAN
+ .string "TUCKER$", 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_Tucker
+
+; THOMAS
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_ELITE_FOUR
+ .byte TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR ; gender flag and encounter music
+ .byte TRAINER_PIC_SIDNEY
+ .string "SIDNEY$", 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_Sidney
+
+; PHOEBE
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_ELITE_FOUR
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR ; gender flag and encounter music
+ .byte TRAINER_PIC_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_NAME_ELITE_FOUR
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR ; gender flag and encounter music
+ .byte TRAINER_PIC_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_NAME_ELITE_FOUR
+ .byte TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR ; gender flag and encounter music
+ .byte TRAINER_PIC_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
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_ROXANNE
+ .string "ROXANNE$", 12
+ .2byte ITEM_POTION, ITEM_POTION, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Roxanne
+
+; BRAWLY
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_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 2 ; party size
+ .4byte gTrainerParty_Brawly
+
+; WATTSON
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_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 3 ; party size
+ .4byte gTrainerParty_Wattson
+
+; FLANNERY
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_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 3 ; party size
+ .4byte gTrainerParty_Flannery
+
+; NORMAN
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_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 3 ; party size
+ .4byte gTrainerParty_Norman
+
+; WINONA
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_WINONA
+ .string "WINONA$", 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_Winona
+
+; TATE_AND_LIZA
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_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 2 ; party size
+ .4byte gTrainerParty_TateAndLiza
+
+; WALLACE
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_WALLACE
+ .string "WALLACE$", 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_Wallace
+
+; JERRY_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_Karen1
+
+; GEORGIA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_WINSTRATE
+ .byte TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEFAN_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_NAME_POKEFAN
+ .byte TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEFAN_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_NAME_POKEFAN
+ .byte TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEFAN_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_NAME_POKEFAN
+ .byte TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEFAN_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_NAME_POKEFAN
+ .byte TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEFAN_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_NAME_POKEFAN
+ .byte TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEFAN_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_NAME_POKEFAN
+ .byte TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEFAN_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_NAME_WINSTRATE
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEFAN_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_NAME_POKEFAN
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEFAN_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
+
+; MARISSA
+ .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags
+ .byte TRAINER_CLASS_NAME_POKEFAN
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEFAN_F
+ .string "MARISSA$", 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_Marissa
+
+; ISABEL_1
+ .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags
+ .byte TRAINER_CLASS_NAME_POKEFAN
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEFAN_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_NAME_POKEFAN
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEFAN_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_NAME_POKEFAN
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEFAN_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_NAME_POKEFAN
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEFAN_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_NAME_POKEFAN
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEFAN_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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 3 ; party size
+ .4byte gTrainerParty_Josh
+
+; TOMMY
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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 1 ; party size
+ .4byte gTrainerParty_Tommy
+
+; JOEY
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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 2 ; party size
+ .4byte gTrainerParty_Joey
+
+; BEN
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_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 1 ; party size
+ .4byte gTrainerParty_Ben
+
+; ANONYMOUS_5
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_YOUNGSTER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_YOUNGSTER
+ .string "$", 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_Anonymous5
+
+; KEVIN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_YOUNGSTER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_YOUNGSTER
+ .string "KEVIN$", 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_Kevin
+
+; NEAL
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_YOUNGSTER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_YOUNGSTER
+ .string "NEAL$", 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_Neal
+
+; DILLON
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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_NAME_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_Calvin4
+
+; CALVIN_5
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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_NAME_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 3 ; party size
+ .4byte gTrainerParty_Timmy
+
+; STEVEN
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_CHAMPION
+ .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
+
+; ANDREW
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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 4 ; party size
+ .4byte gTrainerParty_Claude
+
+; ELLIOT_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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 4 ; party size
+ .4byte gTrainerParty_Carter
+
+; ELLIOT_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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
+
+; CALEB
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
+ .string "CALEB$", 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_Caleb
+
+; ANONYMOUS_6
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
+ .string "$", 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_Anonymous6
+
+; ISAIAH_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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
+
+; ANONYMOUS_7
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
+ .string "$", 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_Anonymous7
+
+; CHASE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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
+
+; ANONYMOUS_8
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMING_TRIATHLETE_F
+ .string "$", 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_Anonymous8
+
+; CONNOR
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMING_TRIATHLETE_F
+ .string "CONNOR$", 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_Connor
+
+; ANONYMOUS_9
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMING_TRIATHLETE_F
+ .string "$", 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_Anonymous9
+
+; KATELYN_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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 4 ; party size
+ .4byte gTrainerParty_Allison
+
+; KATELYN_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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 1 ; party size
+ .4byte gTrainerParty_Hugh
+
+; PHIL
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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 3 ; party size
+ .4byte gTrainerParty_Phil
+
+; JARED
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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 1 ; party size
+ .4byte gTrainerParty_Jared
+
+; ANONYMOUS_10
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BIRD_KEEPER
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_BIRD_KEEPER
+ .string "$", 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_Anonymous10
+
+; TANNER
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BIRD_KEEPER
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_BIRD_KEEPER
+ .string "TANNER$", 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_Tanner
+
+; WILL
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BIRD_KEEPER
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_BIRD_KEEPER
+ .string "WILL$", 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_Will
+
+; COLIN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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 4 ; party size
+ .4byte gTrainerParty_Alex
+
+; BECK
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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 2 ; party size
+ .4byte gTrainerParty_Beck
+
+; YASU
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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 3 ; party size
+ .4byte gTrainerParty_Takashi
+
+; MAKOTO
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_NINJA_BOY
+ .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music
+ .byte TRAINER_PIC_NINJA_BOY
+ .string "MAKOTO$", 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_Makoto
+
+; HIDEO_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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 0x0 ; AI flags
+ .4byte 4 ; party size
+ .4byte gTrainerParty_Hideo1
+
+; LAO_1
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_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_Lao1
+
+; LUNG
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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
+
+; TESSA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BATTLE_GIRL
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_BATTLE_GIRL
+ .string "TESSA$", 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_Tessa
+
+; LAURA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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
+
+; JILL
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BATTLE_GIRL
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_BATTLE_GIRL
+ .string "JILL$", 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_Jill
+
+; CYNDY_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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
+
+; DAWN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_F
+ .string "DAWN$", 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_Dawn
+
+; NICOLE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_F
+ .string "NICOLE$", 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_Nicole
+
+; DENISE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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 1 ; party size
+ .4byte gTrainerParty_Denise
+
+; BETH
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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 3 ; party size
+ .4byte gTrainerParty_Beth
+
+; TARA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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 4 ; party size
+ .4byte gTrainerParty_Missy
+
+; ALICE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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 3 ; party size
+ .4byte gTrainerParty_Grace
+
+; TANYA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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 2 ; party size
+ .4byte gTrainerParty_Sharon
+
+; NIKKI
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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 3 ; party size
+ .4byte gTrainerParty_Nikki
+
+; BRENDA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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 3 ; party size
+ .4byte gTrainerParty_Katie
+
+; SUSIE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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 3 ; party size
+ .4byte gTrainerParty_Susie
+
+; KARA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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 3 ; party size
+ .4byte gTrainerParty_Dana
+
+; ERIN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_F
+ .string "ERIN$", 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_Erin
+
+; DEBRA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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 2 ; party size
+ .4byte gTrainerParty_Debra
+
+; LINDA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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 3 ; party size
+ .4byte gTrainerParty_Laurel
+
+; DARCY
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_F
+ .string "DARCY$", 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_Darcy
+
+; JENNY_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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 1 ; party size
+ .4byte gTrainerParty_Becky
+
+; CAROL
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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_NAME_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
+
+; NINA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PICNICKER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music
+ .byte TRAINER_PIC_PICNICKER
+ .string "NINA$", 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_Nina
+
+; IRENE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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 1 ; party size
+ .4byte gTrainerParty_Huey
+
+; EDMOND
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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 3 ; party size
+ .4byte gTrainerParty_Edmond
+
+; ERNEST_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_Ernest1
+
+; DWAYNE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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
+
+; ANONYMOUS_11
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BOARDER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_YOUNGSTER
+ .string "$", 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_Anonymous11
+
+; ANONYMOUS_12
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BOARDER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_YOUNGSTER
+ .string "$", 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_Anonymous12
+
+; ANONYMOUS_13
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BOARDER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_YOUNGSTER
+ .string "$", 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_Anonymous13
+
+; SONNY
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BOARDER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_YOUNGSTER
+ .string "SONNY$", 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_Sonny
+
+; DONOVAN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BOARDER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_YOUNGSTER
+ .string "DONOVAN$", 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_Donovan
+
+; GERALD
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BOARDER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_YOUNGSTER
+ .string "GERALD$", 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_Gerald
+
+; KELVIN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BOARDER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_YOUNGSTER
+ .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
+
+; KODY
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BOARDER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_YOUNGSTER
+ .string "KODY$", 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_Kody
+
+; TEVIN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BOARDER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_YOUNGSTER
+ .string "TEVIN$", 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_Tevin
+
+; DAMON
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BOARDER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_YOUNGSTER
+ .string "DAMON$", 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_Damon
+
+; PABLO
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BOARDER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_YOUNGSTER
+ .string "PABLO$", 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_Pablo
+
+; EDWIN_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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 1 ; party size
+ .4byte gTrainerParty_Hector1
+
+; HECTOR_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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 1 ; party size
+ .4byte gTrainerParty_Hector2
+
+; EDWIN_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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_NAME_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_NAME_POKEMON_TRAINER_3
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_WALLY
+ .string "WALLY$", 12
+ .2byte ITEM_SUPER_POTION, ITEM_SUPER_POTION, 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_NAME_POKEMON_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_NAME_POKEMON_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_NAME_POKEMON_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_NAME_POKEMON_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_NAME_POKEMON_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_NAME_POKEMON_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_NAME_POKEMON_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_NAME_POKEMON_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_NAME_POKEMON_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_NAME_POKEMON_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_NAME_POKEMON_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_NAME_POKEMON_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_NAME_POKEMON_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_NAME_POKEMON_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_NAME_POKEMON_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_NAME_POKEMON_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_NAME_POKEMON_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_NAME_POKEMON_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_NAME_POKEMON_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
+
+; RILEY
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_POKEMON_BREEDER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEMON_BREEDER_M
+ .string "RILEY$", 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_Riley
+
+; AIDAN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_POKEMON_BREEDER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEMON_BREEDER_M
+ .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
+
+; ISAAC_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_POKEMON_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_NAME_POKEMON_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_NAME_POKEMON_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_NAME_POKEMON_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_NAME_POKEMON_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
+
+; ALEXIA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_POKEMON_BREEDER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEMON_BREEDER_F
+ .string "ALEXIA$", 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_Alexia
+
+; DANIELLE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_POKEMON_BREEDER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEMON_BREEDER_F
+ .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
+
+; LYDIA_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_POKEMON_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_NAME_POKEMON_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_NAME_POKEMON_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_NAME_POKEMON_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_NAME_POKEMON_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
+
+; CARLOS
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_POKEMON_RANGER
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEMON_RANGER_M
+ .string "CARLOS$", 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_Carlos
+
+; SEBASTIAN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_POKEMON_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_NAME_POKEMON_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_NAME_POKEMON_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_NAME_POKEMON_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_NAME_POKEMON_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_NAME_POKEMON_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_NAME_POKEMON_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_NAME_POKEMON_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_NAME_POKEMON_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_NAME_POKEMON_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_NAME_POKEMON_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_NAME_POKEMON_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
+
+; MAXIE_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_MAGMA_LEADER
+ .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music
+ .byte TRAINER_PIC_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 2 ; party size
+ .4byte gTrainerParty_Maxie1
+
+; GRUNT_28
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_Grunt28
+
+; GRUNT_29
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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 4 ; party size
+ .4byte gTrainerParty_Grunt29
+
+; GRUNT_30
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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
+
+; GRUNT_31
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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
+
+; GRUNT_32
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_Grunt32
+
+; GRUNT_33
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_Grunt34
+
+; GRUNT_35
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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
+
+; GRUNT_37
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_Grunt37
+
+; GRUNT_38
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_Grunt38
+
+; GRUNT_39
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_Grunt39
+
+; GRUNT_40
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_Grunt40
+
+; GRUNT_41
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_Grunt42
+
+; GRUNT_43
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_Grunt43
+
+; GRUNT_44
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_Grunt44
+
+; GRUNT_45
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_Grunt45
+
+; GRUNT_46
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_Grunt47
+
+; GRUNT_48
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_Grunt49
+
+; GRUNT_50
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_Grunt50
+
+; GRUNT_51
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_Grunt51
+
+; GRUNT_52
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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 3 ; party size
+ .4byte gTrainerParty_Grunt53
+
+; GRUNT_54
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_Grunt54
+
+; ANONYMOUS_14
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_MAGMA_ADMIN
+ .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music
+ .byte TRAINER_PIC_BEAUTY
+ .string "$", 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_Anonymous14
+
+; ANONYMOUS_15
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_MAGMA_ADMIN
+ .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music
+ .byte TRAINER_PIC_MAGMA_ADMIN_M
+ .string "$", 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_Anonymous15
+
+; TABITHA_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_MAGMA_ADMIN
+ .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music
+ .byte TRAINER_PIC_MAGMA_ADMIN_M
+ .string "TABITHA$", 12
+ .2byte ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0xb ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Tabitha1
+
+; TABITHA_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_MAGMA_ADMIN
+ .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music
+ .byte TRAINER_PIC_MAGMA_ADMIN_M
+ .string "TABITHA$", 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_Tabitha2
+
+; ANONYMOUS_16
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_MAGMA_ADMIN
+ .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music
+ .byte TRAINER_PIC_MAGMA_ADMIN_M
+ .string "$", 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_Anonymous16
+
+; COURTNEY_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_MAGMA_ADMIN
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music
+ .byte TRAINER_PIC_MAGMA_ADMIN_F
+ .string "COURTNEY$", 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_Courtney1
+
+; COURTNEY_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_MAGMA_ADMIN
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music
+ .byte TRAINER_PIC_MAGMA_ADMIN_F
+ .string "COURTNEY$", 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_Courtney2
+
+; MAXIE_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_MAGMA_LEADER
+ .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music
+ .byte TRAINER_PIC_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
+
+; MAXIE_3
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_MAGMA_LEADER
+ .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music
+ .byte TRAINER_PIC_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_Maxie3
+
+; TIANA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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 6 ; party size
+ .4byte gTrainerParty_Lyle
+
+; JOSE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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 3 ; party size
+ .4byte gTrainerParty_Jose
+
+; DOUG
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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_NAME_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_James1
+
+; JAMES_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_Trent1
+
+; LENNY
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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 3 ; party size
+ .4byte gTrainerParty_Lucas1
+
+; ALAN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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 3 ; party size
+ .4byte gTrainerParty_Clark
+
+; ERIC
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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
+
+; LOIS_AND_HAL_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_YOUNG_COUPLE
+ .byte TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music
+ .byte TRAINER_PIC_YOUNG_COUPLE
+ .string "LOIS & HAL$", 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_LoisAndHal1
+
+; LOIS_AND_HAL_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_YOUNG_COUPLE
+ .byte TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music
+ .byte TRAINER_PIC_YOUNG_COUPLE
+ .string "LOIS & HAL$", 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_LoisAndHal2
+
+; LOIS_AND_HAL_3
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_YOUNG_COUPLE
+ .byte TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music
+ .byte TRAINER_PIC_YOUNG_COUPLE
+ .string "LOIS & HAL$", 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_LoisAndHal3
+
+; LOIS_AND_HAL_4
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_YOUNG_COUPLE
+ .byte TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music
+ .byte TRAINER_PIC_YOUNG_COUPLE
+ .string "LOIS & HAL$", 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_LoisAndHal4
+
+; LOIS_AND_HAL_5
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_YOUNG_COUPLE
+ .byte TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music
+ .byte TRAINER_PIC_YOUNG_COUPLE
+ .string "LOIS & HAL$", 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_LoisAndHal5
+
+; JOHANNA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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
+
+; ZANE
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_COOL_TRAINER
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_M
+ .string "ZANE$", 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_Zane
+
+; VIVIAN
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_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 1 ; party size
+ .4byte gTrainerParty_Vivian
+
+; SADIE
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_BATTLE_GIRL
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_BATTLE_GIRL
+ .string "SADIE$", 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_Sadie
+
+; HIDEO_2
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_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_Hideo2
+
+; KEIGO
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_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
+
+; TSUNAO
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_NINJA_BOY
+ .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music
+ .byte TRAINER_PIC_NINJA_BOY
+ .string "TSUNAO$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x3 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Tsunao
+
+; TERRELL
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_CAMPER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_CAMPER
+ .string "TERRELL$", 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_Terrell
+
+; KYLEE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PICNICKER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music
+ .byte TRAINER_PIC_PICNICKER
+ .string "KYLEE$", 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_Kylee
+
+; WALLY_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_POKEMON_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_NAME_POKEMON_TRAINER_3
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_WALLY
+ .string "WALLY$", 12
+ .2byte ITEM_SUPER_POTION, ITEM_SUPER_POTION, 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_NAME_POKEMON_TRAINER_3
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_WALLY
+ .string "WALLY$", 12
+ .2byte ITEM_SUPER_POTION, ITEM_SUPER_POTION, 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_NAME_POKEMON_TRAINER_3
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_WALLY
+ .string "WALLY$", 12
+ .2byte ITEM_SUPER_POTION, ITEM_SUPER_POTION, 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_NAME_POKEMON_TRAINER_3
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_WALLY
+ .string "WALLY$", 12
+ .2byte ITEM_SUPER_POTION, ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 5 ; party size
+ .4byte gTrainerParty_Wally6
+
+; BRENDAN_10
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_POKEMON_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_Brendan10
+
+; BRENDAN_11
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_POKEMON_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_Brendan11
+
+; BRENDAN_12
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_POKEMON_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_Brendan12
+
+; MAY_10
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_POKEMON_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_May10
+
+; MAY_11
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_POKEMON_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_NAME_POKEMON_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
+
+; JONAH
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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 4 ; party size
+ .4byte gTrainerParty_Jonah
+
+; HENRY
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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 3 ; party size
+ .4byte gTrainerParty_Henry
+
+; ROGER
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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 4 ; party size
+ .4byte gTrainerParty_Roger
+
+; ALEXA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_COOL_TRAINER
+ .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_NAME_COOL_TRAINER
+ .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 3 ; party size
+ .4byte gTrainerParty_Ruben
+
+; KOJI
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_Koji
+
+; WAYNE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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 4 ; party size
+ .4byte gTrainerParty_Wayne
+
+; BYRON
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BIRD_KEEPER
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_BIRD_KEEPER
+ .string "BYRON$", 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_Byron
+
+; REED
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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 4 ; party size
+ .4byte gTrainerParty_Reed
+
+; TISHA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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 3 ; party size
+ .4byte gTrainerParty_Tisha
+
+; TORI_AND_TIA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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_NAME_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
+
+; RITA_AND_SAM_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SIS_AND_BRO
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SIS_AND_BRO
+ .string "RITA & SAM$", 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_RitaAndSam1
+
+; RITA_AND_SAM_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SIS_AND_BRO
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SIS_AND_BRO
+ .string "RITA & SAM$", 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_RitaAndSam2
+
+; RITA_AND_SAM_3
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SIS_AND_BRO
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SIS_AND_BRO
+ .string "RITA & SAM$", 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_RitaAndSam3
+
+; RITA_AND_SAM_4
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SIS_AND_BRO
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SIS_AND_BRO
+ .string "RITA & SAM$", 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_RitaAndSam4
+
+; RITA_AND_SAM_5
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SIS_AND_BRO
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SIS_AND_BRO
+ .string "RITA & SAM$", 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_RitaAndSam5
+
+; LISA_AND_RAY
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_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
+
+; EUGENE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_FISHERMAN
+ .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music
+ .byte TRAINER_PIC_FISHERMAN
+ .string "EUGENE$", 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_Eugene