summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorYamaArashi <shadow962@live.com>2015-11-08 11:41:34 -0800
committerYamaArashi <shadow962@live.com>2015-11-08 11:41:34 -0800
commitab7ab10c721eb0c9d6c8c2381679c83a2a7ca8de (patch)
treedaac57b2e731f791848a690532bf163e9aebb282 /data
parentd46221aad1972c115c8f77128d8073a42cf791b1 (diff)
trainer data
Diffstat (limited to 'data')
-rw-r--r--data/data2.s23
-rw-r--r--data/trainer_parties.s12122
-rw-r--r--data/trainers.s10262
3 files changed, 22390 insertions, 17 deletions
diff --git a/data/data2.s b/data/data2.s
index aebaebd0d..b888aedb2 100644
--- a/data/data2.s
+++ b/data/data2.s
@@ -1424,27 +1424,16 @@ gUnknown_08309AAC: ; 8309AAC
.include "data/graphics/pokemon/mon_front_pic_table.s"
; 830AF4C
- .incbin "base_emerald.gba", 0x30af4c, 0x4d88
+ .incbin "base_emerald.gba", 0x30af4c, 0x6e0
+
+; 830B62C
+ .include "data/trainer_parties.s"
; 830FCD4
.include "data/text/trainer_class_names.s"
- .align 2, 0
-
-gUnknown_08310030: ; 8310030
- .incbin "base_emerald.gba", 0x310030, 0x4
-
-gUnknown_08310034: ; 8310034
- .incbin "base_emerald.gba", 0x310034, 0xc
-
-gUnknown_08310040: ; 8310040
- .incbin "base_emerald.gba", 0x310040, 0x7d94
-
-gUnknown_08317DD4: ; 8317DD4
- .incbin "base_emerald.gba", 0x317dd4, 0x50
-
-gUnknown_08317E24: ; 8317E24
- .incbin "base_emerald.gba", 0x317e24, 0x7a4
+; 8310030
+ .include "data/trainers.s"
; 83185C8
.include "data/text/species_names.s"
diff --git a/data/trainer_parties.s b/data/trainer_parties.s
new file mode 100644
index 000000000..bfd13f24a
--- /dev/null
+++ b/data/trainer_parties.s
@@ -0,0 +1,12122 @@
+ .align 2, 0
+
+gTrainerParty_Sawyer1: ; 830B62C
+ .2byte 0 ; IV (0-255)
+ .2byte 21 ; level
+ .2byte SPECIES_GEODUDE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt1: ; 830B634
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt2: ; 830B63C
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_ZUBAT
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt3: ; 830B64C
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_ZUBAT
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt4: ; 830B654
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt5: ; 830B65C
+ .2byte 0 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt6: ; 830B664
+ .2byte 0 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt7: ; 830B66C
+ .2byte 0 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_ZUBAT
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Gabrielle1: ; 830B674
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_SKITTY
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_ZIGZAGOON
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_LOTAD
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_SEEDOT
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_TAILLOW
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt8: ; 830B6A4
+ .2byte 0 ; IV (0-255)
+ .2byte 9 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Marcel: ; 830B6AC
+ .2byte 100 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_MANECTRIC
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_SHIFTRY
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Alberto: ; 830B6BC
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_XATU
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Ed: ; 830B6CC
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_ZANGOOSE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_SEVIPER
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt9: ; 830B6DC
+ .2byte 0 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Declan: ; 830B6E4
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_GYARADOS
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt10: ; 830B6EC
+ .2byte 0 ; IV (0-255)
+ .2byte 11 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt11: ; 830B6F4
+ .2byte 0 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_ZUBAT
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt12: ; 830B704
+ .2byte 0 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt13: ; 830B714
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_ZUBAT
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt14: ; 830B72C
+ .2byte 0 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt15: ; 830B734
+ .2byte 0 ; IV (0-255)
+ .2byte 14 ; level
+ .2byte SPECIES_ZUBAT
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 14 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt16: ; 830B744
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt17: ; 830B74C
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_ZUBAT
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt18: ; 830B754
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt19: ; 830B75C
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt20: ; 830B76C
+ .2byte 0 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt21: ; 830B774
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt22: ; 830B77C
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_ZUBAT
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Fredrick: ; 830B784
+ .2byte 100 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_MAKUHITA
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_MACHOKE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Matt: ; 830B794
+ .2byte 50 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_MIGHTYENA
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_GOLBAT
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Zander: ; 830B7A4
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_HARIYAMA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Shelly1: ; 830B7AC
+ .2byte 50 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_MIGHTYENA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Shelly2: ; 830B7BC
+ .2byte 100 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_SHARPEDO
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_MIGHTYENA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Archie: ; 830B7CC
+ .2byte 150 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_MIGHTYENA
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_CROBAT
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_SHARPEDO
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Leah: ; 830B7E4
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_SPOINK
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Daisy: ; 830B7EC
+ .2byte 0 ; IV (0-255)
+ .2byte 14 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 14 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Rose1: ; 830B7FC
+ .2byte 0 ; IV (0-255)
+ .2byte 14 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 14 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 14 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Felix: ; 830B814
+ .2byte 0 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_MEDICHAM
+ .2byte MOVE_PSYCHIC, MOVE_NONE, MOVE_NONE, MOVE_NONE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_CLAYDOL
+ .2byte MOVE_SKILL_SWAP, MOVE_EARTHQUAKE, MOVE_NONE, MOVE_NONE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Violet: ; 830B834
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_GLOOM
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Rose2: ; 830B844
+ .2byte 10 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Rose3: ; 830B854
+ .2byte 20 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_GLOOM
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Rose4: ; 830B86C
+ .2byte 30 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_GLOOM
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Rose5: ; 830B884
+ .2byte 40 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_BRELOOM
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_GLOOM
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Dusty1: ; 830B89C
+ .2byte 50 ; IV (0-255)
+ .2byte 23 ; level
+ .2byte SPECIES_SANDSLASH
+ .2byte MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Chip: ; 830B8AC
+ .2byte 50 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_BALTOY
+ .2byte MOVE_PSYBEAM, MOVE_SELF_DESTRUCT, MOVE_SANDSTORM, MOVE_ANCIENT_POWER
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_SANDSHREW
+ .2byte MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_SANDSLASH
+ .2byte MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Foster: ; 830B8DC
+ .2byte 100 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_SANDSHREW
+ .2byte MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_SANDSLASH
+ .2byte MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Dusty2: ; 830B8FC
+ .2byte 60 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_SANDSLASH
+ .2byte MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Dusty3: ; 830B90C
+ .2byte 70 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_SANDSLASH
+ .2byte MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Dusty4: ; 830B91C
+ .2byte 80 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_SANDSLASH
+ .2byte MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Dusty5: ; 830B92C
+ .2byte 90 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_SANDSLASH
+ .2byte MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_GabbyAndTy1: ; 830B93C
+ .2byte 50 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_MAGNEMITE
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_WHISMUR
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_GabbyAndTy2: ; 830B94C
+ .2byte 100 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_MAGNEMITE
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_LOUDRED
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_GabbyAndTy3: ; 830B95C
+ .2byte 150 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_MAGNETON
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_LOUDRED
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_GabbyAndTy4: ; 830B96C
+ .2byte 200 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_MAGNETON
+ .2byte 0 ; padding
+
+ .2byte 200 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_LOUDRED
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_GabbyAndTy5: ; 830B97C
+ .2byte 250 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_MAGNETON
+ .2byte 0 ; padding
+
+ .2byte 250 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_LOUDRED
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_GabbyAndTy6: ; 830B98C
+ .2byte 250 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_MAGNETON
+ .2byte MOVE_SONIC_BOOM, MOVE_THUNDER_WAVE, MOVE_METAL_SOUND, MOVE_THUNDERBOLT
+ .2byte 0 ; padding
+
+ .2byte 250 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_EXPLOUD
+ .2byte MOVE_ASTONISH, MOVE_STOMP, MOVE_SUPERSONIC, MOVE_HYPER_VOICE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Lola1: ; 830B9AC
+ .2byte 10 ; IV (0-255)
+ .2byte 12 ; level
+ .2byte SPECIES_AZURILL
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 12 ; level
+ .2byte SPECIES_AZURILL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Austina: ; 830B9BC
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Gwen: ; 830B9C4
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Lola2: ; 830B9CC
+ .2byte 10 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Lola3: ; 830B9DC
+ .2byte 20 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Lola4: ; 830B9EC
+ .2byte 30 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Lola5: ; 830B9FC
+ .2byte 40 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_AZUMARILL
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_AZUMARILL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Ricky1: ; 830BA0C
+ .2byte 10 ; IV (0-255)
+ .2byte 13 ; level
+ .2byte SPECIES_ZIGZAGOON
+ .2byte MOVE_SAND_ATTACK, MOVE_HEADBUTT, MOVE_TAIL_WHIP, MOVE_SURF
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Simon: ; 830BA1C
+ .2byte 0 ; IV (0-255)
+ .2byte 12 ; level
+ .2byte SPECIES_AZURILL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 12 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Charlie: ; 830BA2C
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Ricky2: ; 830BA34
+ .2byte 10 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_LINOONE
+ .2byte MOVE_SAND_ATTACK, MOVE_PIN_MISSILE, MOVE_TAIL_WHIP, MOVE_SURF
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Ricky3: ; 830BA44
+ .2byte 20 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_LINOONE
+ .2byte MOVE_SAND_ATTACK, MOVE_PIN_MISSILE, MOVE_TAIL_WHIP, MOVE_SURF
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Ricky4: ; 830BA54
+ .2byte 30 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_LINOONE
+ .2byte MOVE_SAND_ATTACK, MOVE_PIN_MISSILE, MOVE_TAIL_WHIP, MOVE_SURF
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Ricky5: ; 830BA64
+ .2byte 40 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_LINOONE
+ .2byte MOVE_SAND_ATTACK, MOVE_PIN_MISSILE, MOVE_TAIL_WHIP, MOVE_SURF
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Randall: ; 830BA74
+ .2byte 255 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte ITEM_NONE
+ .2byte MOVE_QUICK_ATTACK, MOVE_AGILITY, MOVE_WING_ATTACK, MOVE_NONE
+
+ .align 2, 0
+
+gTrainerParty_Parker: ; 830BA84
+ .2byte 255 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_SPINDA
+ .2byte ITEM_NONE
+ .2byte MOVE_TEETER_DANCE, MOVE_DIZZY_PUNCH, MOVE_FOCUS_PUNCH, MOVE_NONE
+
+ .align 2, 0
+
+gTrainerParty_George: ; 830BA94
+ .2byte 255 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_SLAKOTH
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_SLACK_OFF, MOVE_COUNTER, MOVE_SHADOW_BALL, MOVE_NONE
+
+ .align 2, 0
+
+gTrainerParty_Berke: ; 830BAA4
+ .2byte 255 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_VIGOROTH
+ .2byte ITEM_NONE
+ .2byte MOVE_FOCUS_ENERGY, MOVE_SLASH, MOVE_NONE, MOVE_NONE
+
+ .align 2, 0
+
+gTrainerParty_Braxton: ; 830BAB4
+ .2byte 100 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte MOVE_FOCUS_ENERGY, MOVE_QUICK_ATTACK, MOVE_WING_ATTACK, MOVE_ENDEAVOR
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_TRAPINCH
+ .2byte MOVE_BITE, MOVE_DIG, MOVE_FAINT_ATTACK, MOVE_SAND_TOMB
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_WAILMER
+ .2byte MOVE_ROLLOUT, MOVE_WHIRLPOOL, MOVE_ASTONISH, MOVE_WATER_PULSE
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_MAGNETON
+ .2byte MOVE_THUNDERBOLT, MOVE_SUPERSONIC, MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_SHIFTRY
+ .2byte MOVE_GIGA_DRAIN, MOVE_FAINT_ATTACK, MOVE_DOUBLE_TEAM, MOVE_SWAGGER
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Vincent: ; 830BB04
+ .2byte 100 ; IV (0-255)
+ .2byte 44 ; level
+ .2byte SPECIES_SABLEYE
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 44 ; level
+ .2byte SPECIES_MEDICHAM
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 44 ; level
+ .2byte SPECIES_SHARPEDO
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Leroy: ; 830BB1C
+ .2byte 100 ; IV (0-255)
+ .2byte 46 ; level
+ .2byte SPECIES_MAWILE
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 46 ; level
+ .2byte SPECIES_STARMIE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Wilton1: ; 830BB2C
+ .2byte 100 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_ELECTRIKE
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_MAKUHITA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Edgar: ; 830BB44
+ .2byte 100 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_CACTURNE
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Albert: ; 830BB54
+ .2byte 100 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_MAGNETON
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_MUK
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Samuel: ; 830BB64
+ .2byte 100 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_MAWILE
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_KADABRA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Vito: ; 830BB7C
+ .2byte 100 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_DODRIO
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_KADABRA
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_ELECTRODE
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_SHIFTRY
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Owen: ; 830BB9C
+ .2byte 100 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_KECLEON
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_GRAVELER
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_WAILORD
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Wilton2: ; 830BBB4
+ .2byte 110 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_ELECTRIKE
+ .2byte 0 ; padding
+
+ .2byte 110 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .2byte 110 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_MAKUHITA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Wilton3: ; 830BBCC
+ .2byte 120 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_MANECTRIC
+ .2byte 0 ; padding
+
+ .2byte 120 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .2byte 120 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_MAKUHITA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Wilton4: ; 830BBE4
+ .2byte 130 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_MANECTRIC
+ .2byte 0 ; padding
+
+ .2byte 130 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .2byte 130 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_MAKUHITA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Wilton5: ; 830BBFC
+ .2byte 140 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_MANECTRIC
+ .2byte 0 ; padding
+
+ .2byte 140 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .2byte 140 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_HARIYAMA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Warren: ; 830BC14
+ .2byte 100 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_GRAVELER
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_LUDICOLO
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Mary: ; 830BC24
+ .2byte 255 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_DELCATTY
+ .2byte ITEM_NONE
+ .2byte MOVE_FAINT_ATTACK, MOVE_SHOCK_WAVE, MOVE_NONE, MOVE_NONE
+
+ .align 2, 0
+
+gTrainerParty_Alexia: ; 830BC34
+ .2byte 255 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_WIGGLYTUFF
+ .2byte ITEM_NONE
+ .2byte MOVE_DEFENSE_CURL, MOVE_DOUBLE_EDGE, MOVE_SHADOW_BALL, MOVE_NONE
+
+ .align 2, 0
+
+gTrainerParty_Jody: ; 830BC44
+ .2byte 255 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_ZANGOOSE
+ .2byte ITEM_NONE
+ .2byte MOVE_SWORDS_DANCE, MOVE_SLASH, MOVE_NONE, MOVE_NONE
+
+ .align 2, 0
+
+gTrainerParty_Wendy: ; 830BC54
+ .2byte 100 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_MAWILE
+ .2byte MOVE_BATON_PASS, MOVE_FAINT_ATTACK, MOVE_FAKE_TEARS, MOVE_BITE
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte MOVE_MEGA_DRAIN, MOVE_MAGICAL_LEAF, MOVE_GRASS_WHISTLE, MOVE_LEECH_SEED
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte MOVE_FLY, MOVE_WATER_GUN, MOVE_MIST, MOVE_PROTECT
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Keira: ; 830BC84
+ .2byte 100 ; IV (0-255)
+ .2byte 45 ; level
+ .2byte SPECIES_LAIRON
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 45 ; level
+ .2byte SPECIES_MANECTRIC
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Brooke1: ; 830BC94
+ .2byte 100 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jennifer: ; 830BCAC
+ .2byte 200 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_SABLEYE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Hope: ; 830BCB4
+ .2byte 100 ; IV (0-255)
+ .2byte 45 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Shannon: ; 830BCBC
+ .2byte 100 ; IV (0-255)
+ .2byte 45 ; level
+ .2byte SPECIES_CLAYDOL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Michelle: ; 830BCC4
+ .2byte 100 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_TORKOAL
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_MEDICHAM
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_LUDICOLO
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Caroline: ; 830BCDC
+ .2byte 100 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_SKARMORY
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_SABLEYE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Julie: ; 830BCEC
+ .2byte 100 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_SANDSLASH
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_NINETALES
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_TROPIUS
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Brooke2: ; 830BD04
+ .2byte 110 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 110 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .2byte 110 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Brooke3: ; 830BD1C
+ .2byte 120 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte 0 ; padding
+
+ .2byte 120 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .2byte 120 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Brooke4: ; 830BD34
+ .2byte 130 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte 0 ; padding
+
+ .2byte 130 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .2byte 130 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Brooke5: ; 830BD4C
+ .2byte 140 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte 0 ; padding
+
+ .2byte 140 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_CAMERUPT
+ .2byte 0 ; padding
+
+ .2byte 140 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Patricia: ; 830BD64
+ .2byte 0 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_BANETTE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_LUNATONE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Kindra: ; 830BD74
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_DUSKULL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_SHUPPET
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Tammy: ; 830BD84
+ .2byte 0 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_DUSKULL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_SHUPPET
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Valerie1: ; 830BD94
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_SABLEYE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Tasha: ; 830BD9C
+ .2byte 50 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_SHUPPET
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Valerie2: ; 830BDA4
+ .2byte 10 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_SABLEYE
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_SPOINK
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Valerie3: ; 830BDB4
+ .2byte 20 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_SPOINK
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_SABLEYE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Valerie4: ; 830BDC4
+ .2byte 30 ; IV (0-255)
+ .2byte 40 ; level
+ .2byte SPECIES_SPOINK
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 40 ; level
+ .2byte SPECIES_SABLEYE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Valerie5: ; 830BDD4
+ .2byte 40 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_DUSKULL
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_SABLEYE
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_GRUMPIG
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Cindy1: ; 830BDEC
+ .2byte 0 ; IV (0-255)
+ .2byte 7 ; level
+ .2byte SPECIES_ZIGZAGOON
+ .2byte ITEM_NUGGET
+
+ .align 2, 0
+
+gTrainerParty_Daphne: ; 830BDF4
+ .2byte 100 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_LUVDISC
+ .2byte ITEM_NUGGET
+ .2byte MOVE_ATTRACT, MOVE_SWEET_KISS, MOVE_FLAIL, MOVE_WATER_PULSE
+
+ .2byte 100 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_LUVDISC
+ .2byte ITEM_NUGGET
+ .2byte MOVE_ATTRACT, MOVE_SAFEGUARD, MOVE_TAKE_DOWN, MOVE_WATER_PULSE
+
+ .align 2, 0
+
+gTrainerParty_Grunt23: ; 830BE14
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_MIGHTYENA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_MIGHTYENA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Cindy2: ; 830BE2C
+ .2byte 0 ; IV (0-255)
+ .2byte 11 ; level
+ .2byte SPECIES_ZIGZAGOON
+ .2byte ITEM_NUGGET
+ .2byte MOVE_TACKLE, MOVE_TAIL_WHIP, MOVE_NONE, MOVE_NONE
+
+ .align 2, 0
+
+gTrainerParty_Brianna: ; 830BE3C
+ .2byte 150 ; IV (0-255)
+ .2byte 40 ; level
+ .2byte SPECIES_SEAKING
+ .2byte ITEM_NUGGET
+
+ .align 2, 0
+
+gTrainerParty_Naomi: ; 830BE44
+ .2byte 100 ; IV (0-255)
+ .2byte 45 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte ITEM_NUGGET
+
+ .align 2, 0
+
+gTrainerParty_Cindy3: ; 830BE4C
+ .2byte 10 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_LINOONE
+ .2byte ITEM_NUGGET
+
+ .align 2, 0
+
+gTrainerParty_Cindy4: ; 830BE54
+ .2byte 20 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_LINOONE
+ .2byte ITEM_NUGGET
+
+ .align 2, 0
+
+gTrainerParty_Cindy5: ; 830BE5C
+ .2byte 30 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_LINOONE
+ .2byte ITEM_NUGGET
+
+ .align 2, 0
+
+gTrainerParty_Cindy6: ; 830BE64
+ .2byte 40 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_LINOONE
+ .2byte ITEM_NUGGET
+ .2byte MOVE_FURY_SWIPES, MOVE_MUD_SPORT, MOVE_ODOR_SLEUTH, MOVE_SAND_ATTACK
+
+ .align 2, 0
+
+gTrainerParty_Melissa: ; 830BE74
+ .2byte 0 ; IV (0-255)
+ .2byte 21 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Sheila: ; 830BE7C
+ .2byte 0 ; IV (0-255)
+ .2byte 21 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Shirley: ; 830BE84
+ .2byte 0 ; IV (0-255)
+ .2byte 21 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jessica1: ; 830BE8C
+ .2byte 0 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_KECLEON
+ .2byte MOVE_BIND, MOVE_LICK, MOVE_FURY_SWIPES, MOVE_FAINT_ATTACK
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_SEVIPER
+ .2byte MOVE_POISON_TAIL, MOVE_SCREECH, MOVE_GLARE, MOVE_CRUNCH
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Connie: ; 830BEAC
+ .2byte 100 ; IV (0-255)
+ .2byte 40 ; level
+ .2byte SPECIES_GOLDEEN
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Bridget: ; 830BEB4
+ .2byte 150 ; IV (0-255)
+ .2byte 40 ; level
+ .2byte SPECIES_AZUMARILL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Olivia: ; 830BEBC
+ .2byte 100 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_CLAMPERL
+ .2byte MOVE_IRON_DEFENSE, MOVE_WHIRLPOOL, MOVE_RAIN_DANCE, MOVE_WATER_PULSE
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_CORPHISH
+ .2byte MOVE_TAUNT, MOVE_CRABHAMMER, MOVE_WATER_PULSE, MOVE_NONE
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_LOMBRE
+ .2byte MOVE_UPROAR, MOVE_FURY_SWIPES, MOVE_FAKE_OUT, MOVE_WATER_PULSE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Tiffany: ; 830BEEC
+ .2byte 100 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_SHARPEDO
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jessica2: ; 830BEFC
+ .2byte 10 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_KECLEON
+ .2byte MOVE_BIND, MOVE_LICK, MOVE_FURY_SWIPES, MOVE_FAINT_ATTACK
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_SEVIPER
+ .2byte MOVE_POISON_TAIL, MOVE_SCREECH, MOVE_GLARE, MOVE_CRUNCH
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jessica3: ; 830BF1C
+ .2byte 20 ; IV (0-255)
+ .2byte 38 ; level
+ .2byte SPECIES_KECLEON
+ .2byte MOVE_BIND, MOVE_LICK, MOVE_FURY_SWIPES, MOVE_FAINT_ATTACK
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 38 ; level
+ .2byte SPECIES_SEVIPER
+ .2byte MOVE_POISON_TAIL, MOVE_SCREECH, MOVE_GLARE, MOVE_CRUNCH
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jessica4: ; 830BF3C
+ .2byte 30 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_KECLEON
+ .2byte MOVE_BIND, MOVE_LICK, MOVE_FURY_SWIPES, MOVE_FAINT_ATTACK
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_SEVIPER
+ .2byte MOVE_POISON_TAIL, MOVE_SCREECH, MOVE_GLARE, MOVE_CRUNCH
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jessica5: ; 830BF5C
+ .2byte 40 ; IV (0-255)
+ .2byte 44 ; level
+ .2byte SPECIES_KECLEON
+ .2byte MOVE_BIND, MOVE_LICK, MOVE_FURY_SWIPES, MOVE_FAINT_ATTACK
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 44 ; level
+ .2byte SPECIES_SEVIPER
+ .2byte MOVE_POISON_TAIL, MOVE_SCREECH, MOVE_GLARE, MOVE_CRUNCH
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Winston1: ; 830BF7C
+ .2byte 0 ; IV (0-255)
+ .2byte 7 ; level
+ .2byte SPECIES_ZIGZAGOON
+ .2byte ITEM_NUGGET
+
+ .align 2, 0
+
+gTrainerParty_Mollie: ; 830BF84
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_WHISCASH
+ .2byte 0 ; padding
+
+ .2byte 200 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_MEDITITE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Garret: ; 830BF94
+ .2byte 0 ; IV (0-255)
+ .2byte 45 ; level
+ .2byte SPECIES_AZUMARILL
+ .2byte ITEM_NUGGET
+
+ .align 2, 0
+
+gTrainerParty_Winston2: ; 830BF9C
+ .2byte 0 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_LINOONE
+ .2byte ITEM_NUGGET
+
+ .align 2, 0
+
+gTrainerParty_Winston3: ; 830BFA4
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_LINOONE
+ .2byte ITEM_NUGGET
+
+ .align 2, 0
+
+gTrainerParty_Winston4: ; 830BFAC
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_LINOONE
+ .2byte ITEM_NUGGET
+
+ .align 2, 0
+
+gTrainerParty_Winston5: ; 830BFB4
+ .2byte 0 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_LINOONE
+ .2byte ITEM_NUGGET
+ .2byte MOVE_FURY_SWIPES, MOVE_MUD_SPORT, MOVE_ODOR_SLEUTH, MOVE_SAND_ATTACK
+
+ .align 2, 0
+
+gTrainerParty_Steve1: ; 830BFC4
+ .2byte 0 ; IV (0-255)
+ .2byte 19 ; level
+ .2byte SPECIES_ARON
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Thalia1: ; 830BFCC
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_HORSEA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Mark: ; 830BFDC
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_RHYHORN
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt24: ; 830BFE4
+ .2byte 0 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Steve2: ; 830BFEC
+ .2byte 10 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_LAIRON
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Steve3: ; 830BFF4
+ .2byte 20 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_LAIRON
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_RHYHORN
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Steve4: ; 830C004
+ .2byte 30 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_LAIRON
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_RHYHORN
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Steve5: ; 830C014
+ .2byte 40 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_AGGRON
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_RHYDON
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Luis: ; 830C024
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Dominik: ; 830C02C
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Douglas: ; 830C034
+ .2byte 10 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Darrin: ; 830C044
+ .2byte 10 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Tony1: ; 830C05C
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jerome: ; 830C064
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_TENTACRUEL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Matthew: ; 830C06C
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_David: ; 830C074
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Spencer: ; 830C084
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Roland: ; 830C094
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Nolen: ; 830C09C
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_TENTACRUEL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Stan: ; 830C0A4
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_HORSEA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Barry: ; 830C0AC
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_GYARADOS
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Dean: ; 830C0B4
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Rodney: ; 830C0CC
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_GYARADOS
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Richard: ; 830C0D4
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Herman: ; 830C0DC
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_TENTACRUEL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Santiago: ; 830C0EC
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_TENTACRUEL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Gilbert: ; 830C0FC
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_SHARPEDO
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Franklin: ; 830C104
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_SEALEO
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Kevin: ; 830C10C
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_SPHEAL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jack: ; 830C114
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_GYARADOS
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Dudley: ; 830C11C
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_TENTACRUEL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Chad: ; 830C134
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Tony2: ; 830C144
+ .2byte 10 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_SHARPEDO
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Tony3: ; 830C14C
+ .2byte 20 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_SHARPEDO
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Tony4: ; 830C154
+ .2byte 30 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_STARYU
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_SHARPEDO
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Tony5: ; 830C164
+ .2byte 40 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_STARMIE
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_SHARPEDO
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Takao: ; 830C174
+ .2byte 127 ; IV (0-255)
+ .2byte 13 ; level
+ .2byte SPECIES_MACHOP
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Hitoshi: ; 830C17C
+ .2byte 50 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_MACHOP
+ .2byte 0 ; padding
+
+ .2byte 200 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_MACHOKE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Kiyo: ; 830C18C
+ .2byte 100 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_HARIYAMA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Koichi: ; 830C194
+ .2byte 100 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_MACHOP
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_MACHOKE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Nob1: ; 830C1A4
+ .2byte 100 ; IV (0-255)
+ .2byte 19 ; level
+ .2byte SPECIES_MACHOP
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Nob2: ; 830C1AC
+ .2byte 110 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_MACHOKE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Nob3: ; 830C1B4
+ .2byte 120 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_MACHOP
+ .2byte 0 ; padding
+
+ .2byte 120 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_MACHOKE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Nob4: ; 830C1C4
+ .2byte 130 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_MACHOP
+ .2byte 0 ; padding
+
+ .2byte 130 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_MACHOKE
+ .2byte 0 ; padding
+
+ .2byte 130 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_MACHOKE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Nob5: ; 830C1DC
+ .2byte 140 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_MACHOP
+ .2byte ITEM_NONE
+
+ .2byte 140 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_MACHOKE
+ .2byte ITEM_NONE
+
+ .2byte 140 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_MACHOKE
+ .2byte ITEM_NONE
+
+ .2byte 140 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_MACHAMP
+ .2byte ITEM_BLACK_BELT
+
+ .align 2, 0
+
+gTrainerParty_Yuji: ; 830C1FC
+ .2byte 100 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_MAKUHITA
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_MACHOKE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Daisuke: ; 830C20C
+ .2byte 100 ; IV (0-255)
+ .2byte 19 ; level
+ .2byte SPECIES_MACHOP
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Atsushi: ; 830C214
+ .2byte 100 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_HARIYAMA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Kirk: ; 830C21C
+ .2byte 100 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_ELECTRIKE
+ .2byte MOVE_QUICK_ATTACK, MOVE_THUNDER_WAVE, MOVE_SPARK, MOVE_LEER
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_VOLTORB
+ .2byte MOVE_CHARGE, MOVE_SHOCK_WAVE, MOVE_SCREECH, MOVE_NONE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt25: ; 830C23C
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_ZUBAT
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt26: ; 830C24C
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Shawn: ; 830C254
+ .2byte 100 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_VOLTORB
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_MAGNEMITE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Fernando1: ; 830C264
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_ELECTRIKE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_LOUDRED
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Dalton1: ; 830C274
+ .2byte 0 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_MAGNEMITE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_WHISMUR
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Dalton2: ; 830C284
+ .2byte 10 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_MAGNEMITE
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_WHISMUR
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_MAGNEMITE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Dalton3: ; 830C29C
+ .2byte 20 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_MAGNEMITE
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_LOUDRED
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_MAGNEMITE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Dalton4: ; 830C2B4
+ .2byte 30 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_MAGNETON
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_LOUDRED
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_MAGNETON
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Dalton5: ; 830C2CC
+ .2byte 40 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_MAGNETON
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_EXPLOUD
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_MAGNETON
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Cole: ; 830C2E4
+ .2byte 100 ; IV (0-255)
+ .2byte 23 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jeff: ; 830C2EC
+ .2byte 100 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_SLUGMA
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_SLUGMA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Axle: ; 830C2FC
+ .2byte 100 ; IV (0-255)
+ .2byte 23 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jace: ; 830C304
+ .2byte 100 ; IV (0-255)
+ .2byte 23 ; level
+ .2byte SPECIES_SLUGMA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Keegan: ; 830C30C
+ .2byte 120 ; IV (0-255)
+ .2byte 23 ; level
+ .2byte SPECIES_SLUGMA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Bernie1: ; 830C314
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_SLUGMA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Bernie2: ; 830C324
+ .2byte 10 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_SLUGMA
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Bernie3: ; 830C334
+ .2byte 20 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_SLUGMA
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Bernie4: ; 830C344
+ .2byte 30 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_SLUGMA
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Bernie5: ; 830C354
+ .2byte 40 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_MAGCARGO
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Drew: ; 830C364
+ .2byte 0 ; IV (0-255)
+ .2byte 23 ; level
+ .2byte SPECIES_SANDSHREW
+ .2byte MOVE_DIG, MOVE_SAND_ATTACK, MOVE_POISON_STING, MOVE_SLASH
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Beau: ; 830C374
+ .2byte 0 ; IV (0-255)
+ .2byte 21 ; level
+ .2byte SPECIES_BALTOY
+ .2byte MOVE_RAPID_SPIN, MOVE_MUD_SLAP, MOVE_PSYBEAM, MOVE_ROCK_TOMB
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 21 ; level
+ .2byte SPECIES_SANDSHREW
+ .2byte MOVE_POISON_STING, MOVE_SAND_ATTACK, MOVE_SCRATCH, MOVE_DIG
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 21 ; level
+ .2byte SPECIES_BALTOY
+ .2byte MOVE_RAPID_SPIN, MOVE_MUD_SLAP, MOVE_PSYBEAM, MOVE_ROCK_TOMB
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Larry: ; 830C3A4
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_NUZLEAF
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Shane: ; 830C3AC
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_SANDSHREW
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_NUZLEAF
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Justin: ; 830C3BC
+ .2byte 0 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_KECLEON
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Ethan1: ; 830C3C4
+ .2byte 0 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_ZIGZAGOON
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_TAILLOW
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Autumn: ; 830C3D4
+ .2byte 0 ; IV (0-255)
+ .2byte 21 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Travis: ; 830C3DC
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_SANDSHREW
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Ethan2: ; 830C3E4
+ .2byte 10 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_ZIGZAGOON
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_TAILLOW
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Ethan3: ; 830C3F4
+ .2byte 20 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_LINOONE
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Ethan4: ; 830C404
+ .2byte 30 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_SANDSHREW
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_LINOONE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Ethan5: ; 830C41C
+ .2byte 40 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_SANDSLASH
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_LINOONE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Brent: ; 830C434
+ .2byte 100 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_SURSKIT
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Donald: ; 830C43C
+ .2byte 100 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_WURMPLE
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_SILCOON
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_BEAUTIFLY
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Taylor: ; 830C454
+ .2byte 100 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_WURMPLE
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_CASCOON
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_DUSTOX
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jeffrey1: ; 830C46C
+ .2byte 0 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_SURSKIT
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_SURSKIT
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_SURSKIT
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Derek: ; 830C484
+ .2byte 150 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_DUSTOX
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_BEAUTIFLY
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jeffrey2: ; 830C494
+ .2byte 10 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_SURSKIT
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_SURSKIT
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_SURSKIT
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jeffrey3: ; 830C4AC
+ .2byte 20 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_SURSKIT
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_SURSKIT
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_MASQUERAIN
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jeffrey4: ; 830C4C4
+ .2byte 30 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_SURSKIT
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_WURMPLE
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_SURSKIT
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_MASQUERAIN
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jeffrey5: ; 830C4E4
+ .2byte 40 ; IV (0-255)
+ .2byte 38 ; level
+ .2byte SPECIES_SURSKIT
+ .2byte ITEM_NONE
+
+ .2byte 40 ; IV (0-255)
+ .2byte 38 ; level
+ .2byte SPECIES_DUSTOX
+ .2byte ITEM_NONE
+
+ .2byte 40 ; IV (0-255)
+ .2byte 38 ; level
+ .2byte SPECIES_SURSKIT
+ .2byte ITEM_NONE
+
+ .2byte 40 ; IV (0-255)
+ .2byte 38 ; level
+ .2byte SPECIES_MASQUERAIN
+ .2byte ITEM_SILVER_POWDER
+
+ .2byte 40 ; IV (0-255)
+ .2byte 38 ; level
+ .2byte SPECIES_BEAUTIFLY
+ .2byte ITEM_NONE
+
+ .align 2, 0
+
+gTrainerParty_Edward: ; 830C50C
+ .2byte 0 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_ABRA
+ .2byte MOVE_HIDDEN_POWER, MOVE_NONE, MOVE_NONE, MOVE_NONE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Preston: ; 830C51C
+ .2byte 100 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_KIRLIA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Virgil: ; 830C524
+ .2byte 100 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_RALTS
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Blake: ; 830C52C
+ .2byte 100 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_GIRAFARIG
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_William: ; 830C534
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_RALTS
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_RALTS
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_KIRLIA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Joshua: ; 830C54C
+ .2byte 0 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_KADABRA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_SOLROCK
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Cameron1: ; 830C55C
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_SOLROCK
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Cameron2: ; 830C564
+ .2byte 10 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_KADABRA
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_SOLROCK
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Cameron3: ; 830C574
+ .2byte 20 ; IV (0-255)
+ .2byte 38 ; level
+ .2byte SPECIES_KADABRA
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 38 ; level
+ .2byte SPECIES_SOLROCK
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Cameron4: ; 830C584
+ .2byte 30 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_KADABRA
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_SOLROCK
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Cameron5: ; 830C594
+ .2byte 40 ; IV (0-255)
+ .2byte 45 ; level
+ .2byte SPECIES_SOLROCK
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 45 ; level
+ .2byte SPECIES_ALAKAZAM
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jaclyn: ; 830C5A4
+ .2byte 0 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_ABRA
+ .2byte MOVE_HIDDEN_POWER, MOVE_NONE, MOVE_NONE, MOVE_NONE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Hannah: ; 830C5B4
+ .2byte 100 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_KIRLIA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Samantha: ; 830C5BC
+ .2byte 100 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_XATU
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Maura: ; 830C5C4
+ .2byte 100 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_KADABRA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Kayla: ; 830C5CC
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_WOBBUFFET
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_NATU
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_KADABRA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Alexis: ; 830C5E4
+ .2byte 0 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_KIRLIA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_XATU
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jacki1: ; 830C5F4
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_KADABRA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_LUNATONE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jacki2: ; 830C604
+ .2byte 10 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_KADABRA
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_LUNATONE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jacki3: ; 830C614
+ .2byte 20 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_KADABRA
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_LUNATONE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jacki4: ; 830C624
+ .2byte 30 ; IV (0-255)
+ .2byte 40 ; level
+ .2byte SPECIES_KADABRA
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 40 ; level
+ .2byte SPECIES_LUNATONE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jacki5: ; 830C634
+ .2byte 40 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_LUNATONE
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_ALAKAZAM
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Walter1: ; 830C644
+ .2byte 0 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_MANECTRIC
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Micah: ; 830C64C
+ .2byte 0 ; IV (0-255)
+ .2byte 44 ; level
+ .2byte SPECIES_MANECTRIC
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 44 ; level
+ .2byte SPECIES_MANECTRIC
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Thomas: ; 830C65C
+ .2byte 0 ; IV (0-255)
+ .2byte 45 ; level
+ .2byte SPECIES_ZANGOOSE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Walter2: ; 830C664
+ .2byte 10 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_MANECTRIC
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Walter3: ; 830C66C
+ .2byte 20 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_LINOONE
+ .2byte MOVE_HEADBUTT, MOVE_SAND_ATTACK, MOVE_ODOR_SLEUTH, MOVE_FURY_SWIPES
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_MANECTRIC
+ .2byte MOVE_QUICK_ATTACK, MOVE_SPARK, MOVE_ODOR_SLEUTH, MOVE_ROAR
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Walter4: ; 830C68C
+ .2byte 30 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_LINOONE
+ .2byte MOVE_HEADBUTT, MOVE_SAND_ATTACK, MOVE_ODOR_SLEUTH, MOVE_FURY_SWIPES
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_MANECTRIC
+ .2byte MOVE_QUICK_ATTACK, MOVE_SPARK, MOVE_ODOR_SLEUTH, MOVE_NONE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Walter5: ; 830C6AC
+ .2byte 40 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_LINOONE
+ .2byte MOVE_HEADBUTT, MOVE_SAND_ATTACK, MOVE_ODOR_SLEUTH, MOVE_FURY_SWIPES
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_GOLDUCK
+ .2byte MOVE_FURY_SWIPES, MOVE_DISABLE, MOVE_CONFUSION, MOVE_PSYCH_UP
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_MANECTRIC
+ .2byte MOVE_QUICK_ATTACK, MOVE_SPARK, MOVE_ODOR_SLEUTH, MOVE_ROAR
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Sidney: ; 830C6DC
+ .2byte 250 ; IV (0-255)
+ .2byte 46 ; level
+ .2byte SPECIES_MIGHTYENA
+ .2byte ITEM_NONE
+ .2byte MOVE_ROAR, MOVE_DOUBLE_EDGE, MOVE_SAND_ATTACK, MOVE_CRUNCH
+
+ .2byte 250 ; IV (0-255)
+ .2byte 48 ; level
+ .2byte SPECIES_SHIFTRY
+ .2byte ITEM_NONE
+ .2byte MOVE_TORMENT, MOVE_DOUBLE_TEAM, MOVE_SWAGGER, MOVE_EXTRASENSORY
+
+ .2byte 250 ; IV (0-255)
+ .2byte 46 ; level
+ .2byte SPECIES_CACTURNE
+ .2byte ITEM_NONE
+ .2byte MOVE_LEECH_SEED, MOVE_FAINT_ATTACK, MOVE_NEEDLE_ARM, MOVE_COTTON_SPORE
+
+ .2byte 250 ; IV (0-255)
+ .2byte 48 ; level
+ .2byte SPECIES_CRAWDAUNT
+ .2byte ITEM_NONE
+ .2byte MOVE_SURF, MOVE_SWORDS_DANCE, MOVE_STRENGTH, MOVE_FACADE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 49 ; level
+ .2byte SPECIES_ABSOL
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_AERIAL_ACE, MOVE_ROCK_SLIDE, MOVE_SWORDS_DANCE, MOVE_SLASH
+
+ .align 2, 0
+
+gTrainerParty_Phoebe: ; 830C72C
+ .2byte 250 ; IV (0-255)
+ .2byte 48 ; level
+ .2byte SPECIES_DUSCLOPS
+ .2byte ITEM_NONE
+ .2byte MOVE_SHADOW_PUNCH, MOVE_CONFUSE_RAY, MOVE_CURSE, MOVE_PROTECT
+
+ .2byte 250 ; IV (0-255)
+ .2byte 49 ; level
+ .2byte SPECIES_BANETTE
+ .2byte ITEM_NONE
+ .2byte MOVE_SHADOW_BALL, MOVE_GRUDGE, MOVE_WILL_O_WISP, MOVE_FAINT_ATTACK
+
+ .2byte 250 ; IV (0-255)
+ .2byte 50 ; level
+ .2byte SPECIES_SABLEYE
+ .2byte ITEM_NONE
+ .2byte MOVE_SHADOW_BALL, MOVE_DOUBLE_TEAM, MOVE_NIGHT_SHADE, MOVE_FAINT_ATTACK
+
+ .2byte 250 ; IV (0-255)
+ .2byte 49 ; level
+ .2byte SPECIES_BANETTE
+ .2byte ITEM_NONE
+ .2byte MOVE_SHADOW_BALL, MOVE_PSYCHIC, MOVE_THUNDERBOLT, MOVE_FACADE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 51 ; level
+ .2byte SPECIES_DUSCLOPS
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_SHADOW_BALL, MOVE_ICE_BEAM, MOVE_ROCK_SLIDE, MOVE_EARTHQUAKE
+
+ .align 2, 0
+
+gTrainerParty_Glacia: ; 830C77C
+ .2byte 250 ; IV (0-255)
+ .2byte 50 ; level
+ .2byte SPECIES_SEALEO
+ .2byte ITEM_NONE
+ .2byte MOVE_ENCORE, MOVE_BODY_SLAM, MOVE_HAIL, MOVE_ICE_BALL
+
+ .2byte 250 ; IV (0-255)
+ .2byte 50 ; level
+ .2byte SPECIES_GLALIE
+ .2byte ITEM_NONE
+ .2byte MOVE_LIGHT_SCREEN, MOVE_CRUNCH, MOVE_ICY_WIND, MOVE_ICE_BEAM
+
+ .2byte 250 ; IV (0-255)
+ .2byte 52 ; level
+ .2byte SPECIES_SEALEO
+ .2byte ITEM_NONE
+ .2byte MOVE_ATTRACT, MOVE_DOUBLE_EDGE, MOVE_HAIL, MOVE_BLIZZARD
+
+ .2byte 250 ; IV (0-255)
+ .2byte 52 ; level
+ .2byte SPECIES_GLALIE
+ .2byte ITEM_NONE
+ .2byte MOVE_SHADOW_BALL, MOVE_EXPLOSION, MOVE_HAIL, MOVE_ICE_BEAM
+
+ .2byte 255 ; IV (0-255)
+ .2byte 53 ; level
+ .2byte SPECIES_WALREIN
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_SURF, MOVE_BODY_SLAM, MOVE_ICE_BEAM, MOVE_SHEER_COLD
+
+ .align 2, 0
+
+gTrainerParty_Drake: ; 830C7CC
+ .2byte 250 ; IV (0-255)
+ .2byte 52 ; level
+ .2byte SPECIES_SHELGON
+ .2byte ITEM_NONE
+ .2byte MOVE_ROCK_TOMB, MOVE_DRAGON_CLAW, MOVE_PROTECT, MOVE_DOUBLE_EDGE
+
+ .2byte 250 ; IV (0-255)
+ .2byte 54 ; level
+ .2byte SPECIES_ALTARIA
+ .2byte ITEM_NONE
+ .2byte MOVE_DOUBLE_EDGE, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE, MOVE_AERIAL_ACE
+
+ .2byte 250 ; IV (0-255)
+ .2byte 53 ; level
+ .2byte SPECIES_KINGDRA
+ .2byte ITEM_NONE
+ .2byte MOVE_SMOKESCREEN, MOVE_DRAGON_DANCE, MOVE_SURF, MOVE_BODY_SLAM
+
+ .2byte 250 ; IV (0-255)
+ .2byte 53 ; level
+ .2byte SPECIES_FLYGON
+ .2byte ITEM_NONE
+ .2byte MOVE_FLAMETHROWER, MOVE_CRUNCH, MOVE_DRAGON_BREATH, MOVE_EARTHQUAKE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 55 ; level
+ .2byte SPECIES_SALAMENCE
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_FLAMETHROWER, MOVE_DRAGON_CLAW, MOVE_ROCK_SLIDE, MOVE_CRUNCH
+
+ .align 2, 0
+
+gTrainerParty_Roxanne1: ; 830C81C
+ .2byte 100 ; IV (0-255)
+ .2byte 12 ; level
+ .2byte SPECIES_GEODUDE
+ .2byte ITEM_NONE
+ .2byte MOVE_TACKLE, MOVE_DEFENSE_CURL, MOVE_ROCK_THROW, MOVE_ROCK_TOMB
+
+ .2byte 100 ; IV (0-255)
+ .2byte 12 ; level
+ .2byte SPECIES_GEODUDE
+ .2byte ITEM_NONE
+ .2byte MOVE_TACKLE, MOVE_DEFENSE_CURL, MOVE_ROCK_THROW, MOVE_ROCK_TOMB
+
+ .2byte 200 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_NOSEPASS
+ .2byte ITEM_ORAN_BERRY
+ .2byte MOVE_BLOCK, MOVE_HARDEN, MOVE_TACKLE, MOVE_ROCK_TOMB
+
+ .align 2, 0
+
+gTrainerParty_Brawly1: ; 830C84C
+ .2byte 100 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_MACHOP
+ .2byte ITEM_NONE
+ .2byte MOVE_KARATE_CHOP, MOVE_LOW_KICK, MOVE_SEISMIC_TOSS, MOVE_BULK_UP
+
+ .2byte 100 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_MEDITITE
+ .2byte ITEM_NONE
+ .2byte MOVE_FOCUS_PUNCH, MOVE_LIGHT_SCREEN, MOVE_REFLECT, MOVE_BULK_UP
+
+ .2byte 200 ; IV (0-255)
+ .2byte 19 ; level
+ .2byte SPECIES_MAKUHITA
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_ARM_THRUST, MOVE_VITAL_THROW, MOVE_REVERSAL, MOVE_BULK_UP
+
+ .align 2, 0
+
+gTrainerParty_Wattson1: ; 830C87C
+ .2byte 200 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_VOLTORB
+ .2byte ITEM_NONE
+ .2byte MOVE_ROLLOUT, MOVE_SPARK, MOVE_SELF_DESTRUCT, MOVE_SHOCK_WAVE
+
+ .2byte 200 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_ELECTRIKE
+ .2byte ITEM_NONE
+ .2byte MOVE_SHOCK_WAVE, MOVE_LEER, MOVE_QUICK_ATTACK, MOVE_HOWL
+
+ .2byte 220 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_MAGNETON
+ .2byte ITEM_NONE
+ .2byte MOVE_SUPERSONIC, MOVE_SHOCK_WAVE, MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM
+
+ .2byte 250 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_MANECTRIC
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_QUICK_ATTACK, MOVE_THUNDER_WAVE, MOVE_SHOCK_WAVE, MOVE_HOWL
+
+ .align 2, 0
+
+gTrainerParty_Flannery1: ; 830C8BC
+ .2byte 200 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_NUMEL
+ .2byte ITEM_NONE
+ .2byte MOVE_OVERHEAT, MOVE_TAKE_DOWN, MOVE_MAGNITUDE, MOVE_SUNNY_DAY
+
+ .2byte 200 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_SLUGMA
+ .2byte ITEM_NONE
+ .2byte MOVE_OVERHEAT, MOVE_SMOG, MOVE_LIGHT_SCREEN, MOVE_SUNNY_DAY
+
+ .2byte 250 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_CAMERUPT
+ .2byte ITEM_NONE
+ .2byte MOVE_OVERHEAT, MOVE_TACKLE, MOVE_SUNNY_DAY, MOVE_ATTRACT
+
+ .2byte 250 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_TORKOAL
+ .2byte ITEM_WHITE_HERB
+ .2byte MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_BODY_SLAM, MOVE_ATTRACT
+
+ .align 2, 0
+
+gTrainerParty_Norman1: ; 830C8FC
+ .2byte 200 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_SPINDA
+ .2byte ITEM_NONE
+ .2byte MOVE_TEETER_DANCE, MOVE_PSYBEAM, MOVE_FACADE, MOVE_ENCORE
+
+ .2byte 200 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_VIGOROTH
+ .2byte ITEM_NONE
+ .2byte MOVE_SLASH, MOVE_FACADE, MOVE_ENCORE, MOVE_FAINT_ATTACK
+
+ .2byte 200 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_LINOONE
+ .2byte ITEM_NONE
+ .2byte MOVE_SLASH, MOVE_BELLY_DRUM, MOVE_FACADE, MOVE_HEADBUTT
+
+ .2byte 250 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_SLAKING
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_COUNTER, MOVE_YAWN, MOVE_FACADE, MOVE_FAINT_ATTACK
+
+ .align 2, 0
+
+gTrainerParty_Winona1: ; 830C93C
+ .2byte 210 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_SWABLU
+ .2byte ITEM_NONE
+ .2byte MOVE_PERISH_SONG, MOVE_MIRROR_MOVE, MOVE_SAFEGUARD, MOVE_AERIAL_ACE
+
+ .2byte 210 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_TROPIUS
+ .2byte ITEM_NONE
+ .2byte MOVE_SUNNY_DAY, MOVE_AERIAL_ACE, MOVE_SOLAR_BEAM, MOVE_SYNTHESIS
+
+ .2byte 210 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte ITEM_NONE
+ .2byte MOVE_WATER_GUN, MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_AERIAL_ACE
+
+ .2byte 220 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_SKARMORY
+ .2byte ITEM_NONE
+ .2byte MOVE_SAND_ATTACK, MOVE_FURY_ATTACK, MOVE_STEEL_WING, MOVE_AERIAL_ACE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_ALTARIA
+ .2byte ITEM_ORAN_BERRY
+ .2byte MOVE_EARTHQUAKE, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE, MOVE_AERIAL_ACE
+
+ .align 2, 0
+
+gTrainerParty_TateAndLiza1: ; 830C98C
+ .2byte 250 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_CLAYDOL
+ .2byte ITEM_NONE
+ .2byte MOVE_EARTHQUAKE, MOVE_ANCIENT_POWER, MOVE_PSYCHIC, MOVE_LIGHT_SCREEN
+
+ .2byte 250 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_XATU
+ .2byte ITEM_NONE
+ .2byte MOVE_PSYCHIC, MOVE_SUNNY_DAY, MOVE_CONFUSE_RAY, MOVE_CALM_MIND
+
+ .2byte 250 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_LUNATONE
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_LIGHT_SCREEN, MOVE_PSYCHIC, MOVE_HYPNOSIS, MOVE_CALM_MIND
+
+ .2byte 250 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_SOLROCK
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_SUNNY_DAY, MOVE_SOLAR_BEAM, MOVE_PSYCHIC, MOVE_FLAMETHROWER
+
+ .align 2, 0
+
+gTrainerParty_Juan1: ; 830C9CC
+ .2byte 200 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_LUVDISC
+ .2byte ITEM_NONE
+ .2byte MOVE_WATER_PULSE, MOVE_ATTRACT, MOVE_SWEET_KISS, MOVE_FLAIL
+
+ .2byte 200 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_WHISCASH
+ .2byte ITEM_NONE
+ .2byte MOVE_RAIN_DANCE, MOVE_WATER_PULSE, MOVE_AMNESIA, MOVE_EARTHQUAKE
+
+ .2byte 200 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_SEALEO
+ .2byte ITEM_NONE
+ .2byte MOVE_ENCORE, MOVE_BODY_SLAM, MOVE_AURORA_BEAM, MOVE_WATER_PULSE
+
+ .2byte 200 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_CRAWDAUNT
+ .2byte ITEM_NONE
+ .2byte MOVE_WATER_PULSE, MOVE_CRABHAMMER, MOVE_TAUNT, MOVE_LEER
+
+ .2byte 250 ; IV (0-255)
+ .2byte 46 ; level
+ .2byte SPECIES_KINGDRA
+ .2byte ITEM_CHESTO_BERRY
+ .2byte MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_ICE_BEAM, MOVE_REST
+
+ .align 2, 0
+
+gTrainerParty_Jerry1: ; 830CA1C
+ .2byte 10 ; IV (0-255)
+ .2byte 9 ; level
+ .2byte SPECIES_RALTS
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Ted: ; 830CA24
+ .2byte 10 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_RALTS
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Paul: ; 830CA2C
+ .2byte 10 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_ODDISH
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jerry2: ; 830CA44
+ .2byte 20 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_RALTS
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_MEDITITE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jerry3: ; 830CA54
+ .2byte 30 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_KIRLIA
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_MEDITITE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jerry4: ; 830CA64
+ .2byte 40 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_KIRLIA
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_MEDICHAM
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jerry5: ; 830CA74
+ .2byte 50 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_KIRLIA
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_BANETTE
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_MEDICHAM
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Karen1: ; 830CA8C
+ .2byte 10 ; IV (0-255)
+ .2byte 9 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Georgia: ; 830CA94
+ .2byte 10 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_BEAUTIFLY
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Karen2: ; 830CAA4
+ .2byte 20 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_WHISMUR
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Karen3: ; 830CAB4
+ .2byte 30 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_LOUDRED
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Karen4: ; 830CAC4
+ .2byte 40 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_BRELOOM
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_LOUDRED
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Karen5: ; 830CAD4
+ .2byte 50 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_BRELOOM
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_EXPLOUD
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_KateAndJoy: ; 830CAE4
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_SPINDA
+ .2byte MOVE_HYPNOSIS, MOVE_PSYBEAM, MOVE_DIZZY_PUNCH, MOVE_TEETER_DANCE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_SLAKING
+ .2byte MOVE_FOCUS_PUNCH, MOVE_YAWN, MOVE_SLACK_OFF, MOVE_FAINT_ATTACK
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_AnnaAndMeg1: ; 830CB04
+ .2byte 0 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_ZIGZAGOON
+ .2byte MOVE_GROWL, MOVE_TAIL_WHIP, MOVE_HEADBUTT, MOVE_ODOR_SLEUTH
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_MAKUHITA
+ .2byte MOVE_TACKLE, MOVE_FOCUS_ENERGY, MOVE_ARM_THRUST, MOVE_NONE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_AnnaAndMeg2: ; 830CB24
+ .2byte 10 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_ZIGZAGOON
+ .2byte MOVE_GROWL, MOVE_TAIL_WHIP, MOVE_HEADBUTT, MOVE_ODOR_SLEUTH
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_MAKUHITA
+ .2byte MOVE_TACKLE, MOVE_FOCUS_ENERGY, MOVE_ARM_THRUST, MOVE_NONE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_AnnaAndMeg3: ; 830CB44
+ .2byte 20 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_ZIGZAGOON
+ .2byte MOVE_GROWL, MOVE_TAIL_WHIP, MOVE_HEADBUTT, MOVE_ODOR_SLEUTH
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_MAKUHITA
+ .2byte MOVE_TACKLE, MOVE_FOCUS_ENERGY, MOVE_ARM_THRUST, MOVE_NONE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_AnnaAndMeg4: ; 830CB64
+ .2byte 30 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_LINOONE
+ .2byte MOVE_GROWL, MOVE_TAIL_WHIP, MOVE_HEADBUTT, MOVE_ODOR_SLEUTH
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_MAKUHITA
+ .2byte MOVE_TACKLE, MOVE_FOCUS_ENERGY, MOVE_ARM_THRUST, MOVE_NONE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_AnnaAndMeg5: ; 830CB84
+ .2byte 40 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_LINOONE
+ .2byte MOVE_GROWL, MOVE_TAIL_WHIP, MOVE_HEADBUTT, MOVE_ODOR_SLEUTH
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 38 ; level
+ .2byte SPECIES_HARIYAMA
+ .2byte MOVE_TACKLE, MOVE_FOCUS_ENERGY, MOVE_ARM_THRUST, MOVE_NONE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Victor: ; 830CBA4
+ .2byte 25 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_TAILLOW
+ .2byte ITEM_ORAN_BERRY
+
+ .2byte 25 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_ZIGZAGOON
+ .2byte ITEM_ORAN_BERRY
+
+ .align 2, 0
+
+gTrainerParty_Miguel1: ; 830CBB4
+ .2byte 0 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_SKITTY
+ .2byte ITEM_ORAN_BERRY
+
+ .align 2, 0
+
+gTrainerParty_Colton: ; 830CBBC
+ .2byte 0 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_SKITTY
+ .2byte ITEM_ORAN_BERRY
+ .2byte MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK, MOVE_HEAL_BELL
+
+ .2byte 0 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_SKITTY
+ .2byte ITEM_ORAN_BERRY
+ .2byte MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK, MOVE_HEAL_BELL
+
+ .2byte 0 ; IV (0-255)
+ .2byte 40 ; level
+ .2byte SPECIES_SKITTY
+ .2byte ITEM_ORAN_BERRY
+ .2byte MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK, MOVE_HEAL_BELL
+
+ .2byte 0 ; IV (0-255)
+ .2byte 12 ; level
+ .2byte SPECIES_SKITTY
+ .2byte ITEM_ORAN_BERRY
+ .2byte MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK, MOVE_HEAL_BELL
+
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_SKITTY
+ .2byte ITEM_ORAN_BERRY
+ .2byte MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK, MOVE_HEAL_BELL
+
+ .2byte 0 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_DELCATTY
+ .2byte ITEM_ORAN_BERRY
+ .2byte MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK, MOVE_HEAL_BELL
+
+ .align 2, 0
+
+gTrainerParty_Miguel2: ; 830CC1C
+ .2byte 0 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_SKITTY
+ .2byte ITEM_ORAN_BERRY
+
+ .align 2, 0
+
+gTrainerParty_Miguel3: ; 830CC24
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_SKITTY
+ .2byte ITEM_ORAN_BERRY
+
+ .align 2, 0
+
+gTrainerParty_Miguel4: ; 830CC2C
+ .2byte 0 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_DELCATTY
+ .2byte ITEM_ORAN_BERRY
+
+ .align 2, 0
+
+gTrainerParty_Miguel5: ; 830CC34
+ .2byte 0 ; IV (0-255)
+ .2byte 38 ; level
+ .2byte SPECIES_DELCATTY
+ .2byte ITEM_SITRUS_BERRY
+
+ .align 2, 0
+
+gTrainerParty_Victoria: ; 830CC3C
+ .2byte 50 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte ITEM_ORAN_BERRY
+
+ .align 2, 0
+
+gTrainerParty_Vanessa: ; 830CC44
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_PIKACHU
+ .2byte ITEM_ORAN_BERRY
+
+ .align 2, 0
+
+gTrainerParty_Bethany: ; 830CC4C
+ .2byte 100 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_AZURILL
+ .2byte ITEM_ORAN_BERRY
+
+ .2byte 100 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_MARILL
+ .2byte ITEM_ORAN_BERRY
+
+ .2byte 100 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_AZUMARILL
+ .2byte ITEM_ORAN_BERRY
+
+ .align 2, 0
+
+gTrainerParty_Isabel1: ; 830CC64
+ .2byte 0 ; IV (0-255)
+ .2byte 14 ; level
+ .2byte SPECIES_PLUSLE
+ .2byte ITEM_ORAN_BERRY
+
+ .2byte 0 ; IV (0-255)
+ .2byte 14 ; level
+ .2byte SPECIES_MINUN
+ .2byte ITEM_ORAN_BERRY
+
+ .align 2, 0
+
+gTrainerParty_Isabel2: ; 830CC74
+ .2byte 10 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_PLUSLE
+ .2byte ITEM_ORAN_BERRY
+
+ .2byte 10 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_MINUN
+ .2byte ITEM_ORAN_BERRY
+
+ .align 2, 0
+
+gTrainerParty_Isabel3: ; 830CC84
+ .2byte 20 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_PLUSLE
+ .2byte ITEM_ORAN_BERRY
+
+ .2byte 20 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_MINUN
+ .2byte ITEM_ORAN_BERRY
+
+ .align 2, 0
+
+gTrainerParty_Isabel4: ; 830CC94
+ .2byte 30 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_PLUSLE
+ .2byte ITEM_ORAN_BERRY
+
+ .2byte 30 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_MINUN
+ .2byte ITEM_ORAN_BERRY
+
+ .align 2, 0
+
+gTrainerParty_Isabel5: ; 830CCA4
+ .2byte 40 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_PLUSLE
+ .2byte ITEM_SITRUS_BERRY
+
+ .2byte 40 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_MINUN
+ .2byte ITEM_SITRUS_BERRY
+
+ .align 2, 0
+
+gTrainerParty_Timothy1: ; 830CCB4
+ .2byte 200 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_HARIYAMA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Timothy2: ; 830CCBC
+ .2byte 210 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_HARIYAMA
+ .2byte MOVE_ARM_THRUST, MOVE_KNOCK_OFF, MOVE_SAND_ATTACK, MOVE_DIG
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Timothy3: ; 830CCCC
+ .2byte 220 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_HARIYAMA
+ .2byte MOVE_ARM_THRUST, MOVE_KNOCK_OFF, MOVE_SAND_ATTACK, MOVE_DIG
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Timothy4: ; 830CCDC
+ .2byte 230 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_HARIYAMA
+ .2byte MOVE_ARM_THRUST, MOVE_BELLY_DRUM, MOVE_SAND_ATTACK, MOVE_DIG
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Timothy5: ; 830CCEC
+ .2byte 240 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_HARIYAMA
+ .2byte MOVE_ARM_THRUST, MOVE_BELLY_DRUM, MOVE_SAND_ATTACK, MOVE_DIG
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Vicky: ; 830CCFC
+ .2byte 200 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_MEDITITE
+ .2byte MOVE_HI_JUMP_KICK, MOVE_MEDITATE, MOVE_CONFUSION, MOVE_DETECT
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Shelby1: ; 830CD0C
+ .2byte 200 ; IV (0-255)
+ .2byte 21 ; level
+ .2byte SPECIES_MEDITITE
+ .2byte 0 ; padding
+
+ .2byte 200 ; IV (0-255)
+ .2byte 21 ; level
+ .2byte SPECIES_MAKUHITA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Shelby2: ; 830CD1C
+ .2byte 210 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_MEDITITE
+ .2byte 0 ; padding
+
+ .2byte 210 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_MAKUHITA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Shelby3: ; 830CD2C
+ .2byte 220 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_MEDICHAM
+ .2byte 0 ; padding
+
+ .2byte 220 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_HARIYAMA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Shelby4: ; 830CD3C
+ .2byte 230 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_MEDICHAM
+ .2byte 0 ; padding
+
+ .2byte 230 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_HARIYAMA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Shelby5: ; 830CD4C
+ .2byte 240 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_MEDICHAM
+ .2byte 0 ; padding
+
+ .2byte 240 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_HARIYAMA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Calvin1: ; 830CD5C
+ .2byte 0 ; IV (0-255)
+ .2byte 5 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Billy: ; 830CD64
+ .2byte 0 ; IV (0-255)
+ .2byte 5 ; level
+ .2byte SPECIES_ZIGZAGOON
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 7 ; level
+ .2byte SPECIES_SEEDOT
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Josh: ; 830CD74
+ .2byte 100 ; IV (0-255)
+ .2byte 10 ; level
+ .2byte SPECIES_GEODUDE
+ .2byte MOVE_TACKLE, MOVE_NONE, MOVE_NONE, MOVE_NONE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Tommy: ; 830CD84
+ .2byte 110 ; IV (0-255)
+ .2byte 8 ; level
+ .2byte SPECIES_GEODUDE
+ .2byte 0 ; padding
+
+ .2byte 120 ; IV (0-255)
+ .2byte 8 ; level
+ .2byte SPECIES_GEODUDE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Joey: ; 830CD94
+ .2byte 0 ; IV (0-255)
+ .2byte 9 ; level
+ .2byte SPECIES_MACHOP
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Ben: ; 830CD9C
+ .2byte 150 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_ZIGZAGOON
+ .2byte MOVE_HEADBUTT, MOVE_SAND_ATTACK, MOVE_GROWL, MOVE_THUNDERBOLT
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_GULPIN
+ .2byte MOVE_AMNESIA, MOVE_SLUDGE, MOVE_YAWN, MOVE_POUND
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Quincy: ; 830CDBC
+ .2byte 100 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_SLAKING
+ .2byte MOVE_ATTRACT, MOVE_ICE_BEAM, MOVE_THUNDERBOLT, MOVE_FLAMETHROWER
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_DUSCLOPS
+ .2byte MOVE_SKILL_SWAP, MOVE_PROTECT, MOVE_WILL_O_WISP, MOVE_TOXIC
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Katelynn: ; 830CDDC
+ .2byte 100 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_GARDEVOIR
+ .2byte MOVE_SKILL_SWAP, MOVE_PSYCHIC, MOVE_THUNDERBOLT, MOVE_CALM_MIND
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_SLAKING
+ .2byte MOVE_EARTHQUAKE, MOVE_SHADOW_BALL, MOVE_AERIAL_ACE, MOVE_BRICK_BREAK
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jaylen: ; 830CDFC
+ .2byte 0 ; IV (0-255)
+ .2byte 19 ; level
+ .2byte SPECIES_TRAPINCH
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Dillon: ; 830CE04
+ .2byte 0 ; IV (0-255)
+ .2byte 19 ; level
+ .2byte SPECIES_ARON
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Calvin2: ; 830CE0C
+ .2byte 10 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_MIGHTYENA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Calvin3: ; 830CE14
+ .2byte 20 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_MIGHTYENA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Calvin4: ; 830CE24
+ .2byte 30 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_LINOONE
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_MIGHTYENA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Calvin5: ; 830CE3C
+ .2byte 40 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_LINOONE
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_MIGHTYENA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Eddie: ; 830CE54
+ .2byte 0 ; IV (0-255)
+ .2byte 14 ; level
+ .2byte SPECIES_ZIGZAGOON
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_ZIGZAGOON
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Allen: ; 830CE64
+ .2byte 0 ; IV (0-255)
+ .2byte 4 ; level
+ .2byte SPECIES_ZIGZAGOON
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 3 ; level
+ .2byte SPECIES_TAILLOW
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Timmy: ; 830CE74
+ .2byte 0 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_ARON
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 13 ; level
+ .2byte SPECIES_ELECTRIKE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Wallace: ; 830CE84
+ .2byte 255 ; IV (0-255)
+ .2byte 57 ; level
+ .2byte SPECIES_WAILORD
+ .2byte ITEM_NONE
+ .2byte MOVE_RAIN_DANCE, MOVE_WATER_SPOUT, MOVE_DOUBLE_EDGE, MOVE_BLIZZARD
+
+ .2byte 255 ; IV (0-255)
+ .2byte 55 ; level
+ .2byte SPECIES_TENTACRUEL
+ .2byte ITEM_NONE
+ .2byte MOVE_TOXIC, MOVE_HYDRO_PUMP, MOVE_SLUDGE_BOMB, MOVE_ICE_BEAM
+
+ .2byte 255 ; IV (0-255)
+ .2byte 56 ; level
+ .2byte SPECIES_LUDICOLO
+ .2byte ITEM_NONE
+ .2byte MOVE_GIGA_DRAIN, MOVE_SURF, MOVE_LEECH_SEED, MOVE_DOUBLE_TEAM
+
+ .2byte 255 ; IV (0-255)
+ .2byte 56 ; level
+ .2byte SPECIES_WHISCASH
+ .2byte ITEM_NONE
+ .2byte MOVE_EARTHQUAKE, MOVE_SURF, MOVE_AMNESIA, MOVE_HYPER_BEAM
+
+ .2byte 255 ; IV (0-255)
+ .2byte 56 ; level
+ .2byte SPECIES_GYARADOS
+ .2byte ITEM_NONE
+ .2byte MOVE_DRAGON_DANCE, MOVE_EARTHQUAKE, MOVE_HYPER_BEAM, MOVE_SURF
+
+ .2byte 255 ; IV (0-255)
+ .2byte 58 ; level
+ .2byte SPECIES_MILOTIC
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_RECOVER, MOVE_SURF, MOVE_ICE_BEAM, MOVE_TOXIC
+
+ .align 2, 0
+
+gTrainerParty_Andrew: ; 830CEE4
+ .2byte 0 ; IV (0-255)
+ .2byte 5 ; level
+ .2byte SPECIES_MAGIKARP
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 10 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_MAGIKARP
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Ivan: ; 830CEFC
+ .2byte 0 ; IV (0-255)
+ .2byte 5 ; level
+ .2byte SPECIES_MAGIKARP
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 6 ; level
+ .2byte SPECIES_MAGIKARP
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 7 ; level
+ .2byte SPECIES_MAGIKARP
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Claude: ; 830CF14
+ .2byte 0 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_MAGIKARP
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_GOLDEEN
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_BARBOACH
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Elliot1: ; 830CF2C
+ .2byte 0 ; IV (0-255)
+ .2byte 10 ; level
+ .2byte SPECIES_MAGIKARP
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 7 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 10 ; level
+ .2byte SPECIES_MAGIKARP
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Ned: ; 830CF44
+ .2byte 10 ; IV (0-255)
+ .2byte 11 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Dale: ; 830CF4C
+ .2byte 0 ; IV (0-255)
+ .2byte 11 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 14 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 11 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 14 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Nolan: ; 830CF6C
+ .2byte 0 ; IV (0-255)
+ .2byte 19 ; level
+ .2byte SPECIES_BARBOACH
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Barny: ; 830CF74
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Wade: ; 830CF84
+ .2byte 0 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Carter: ; 830CF8C
+ .2byte 10 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_TENTACRUEL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Elliot2: ; 830CF9C
+ .2byte 10 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_GYARADOS
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_GYARADOS
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Elliot3: ; 830CFB4
+ .2byte 20 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_GYARADOS
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_GYARADOS
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Elliot4: ; 830CFD4
+ .2byte 30 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_GYARADOS
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_TENTACRUEL
+ .2byte 0 ; padding
+
+ .2byte 31 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_GYARADOS
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Elliot5: ; 830CFF4
+ .2byte 40 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_GYARADOS
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_SHARPEDO
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_GYARADOS
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_TENTACRUEL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Ronald: ; 830D014
+ .2byte 0 ; IV (0-255)
+ .2byte 19 ; level
+ .2byte SPECIES_MAGIKARP
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 21 ; level
+ .2byte SPECIES_GYARADOS
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 23 ; level
+ .2byte SPECIES_GYARADOS
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_GYARADOS
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_GYARADOS
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_GYARADOS
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jacob: ; 830D044
+ .2byte 20 ; IV (0-255)
+ .2byte 6 ; level
+ .2byte SPECIES_VOLTORB
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 6 ; level
+ .2byte SPECIES_VOLTORB
+ .2byte 0 ; padding
+
+ .2byte 200 ; IV (0-255)
+ .2byte 14 ; level
+ .2byte SPECIES_MAGNEMITE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Anthony: ; 830D05C
+ .2byte 0 ; IV (0-255)
+ .2byte 14 ; level
+ .2byte SPECIES_MAGNEMITE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 14 ; level
+ .2byte SPECIES_MAGNEMITE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Benjamin1: ; 830D06C
+ .2byte 0 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_MAGNEMITE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Benjamin2: ; 830D074
+ .2byte 10 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_MAGNEMITE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Benjamin3: ; 830D07C
+ .2byte 20 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_MAGNEMITE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Benjamin4: ; 830D084
+ .2byte 30 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_MAGNETON
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Benjamin5: ; 830D08C
+ .2byte 40 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_MAGNETON
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Abigail1: ; 830D094
+ .2byte 0 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_MAGNEMITE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jasmine: ; 830D09C
+ .2byte 80 ; IV (0-255)
+ .2byte 14 ; level
+ .2byte SPECIES_MAGNEMITE
+ .2byte 0 ; padding
+
+ .2byte 80 ; IV (0-255)
+ .2byte 14 ; level
+ .2byte SPECIES_MAGNEMITE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 6 ; level
+ .2byte SPECIES_VOLTORB
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Abigail2: ; 830D0B4
+ .2byte 10 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_MAGNEMITE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Abigail3: ; 830D0BC
+ .2byte 20 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_MAGNEMITE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Abigail4: ; 830D0C4
+ .2byte 30 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_MAGNETON
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Abigail5: ; 830D0CC
+ .2byte 40 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_MAGNETON
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Dylan1: ; 830D0D4
+ .2byte 0 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_DODUO
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Dylan2: ; 830D0DC
+ .2byte 10 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_DODUO
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Dylan3: ; 830D0E4
+ .2byte 20 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_DODUO
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Dylan4: ; 830D0EC
+ .2byte 30 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_DODRIO
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Dylan5: ; 830D0F4
+ .2byte 40 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_DODRIO
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Maria1: ; 830D0FC
+ .2byte 0 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_DODUO
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Maria2: ; 830D104
+ .2byte 10 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_DODUO
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Maria3: ; 830D10C
+ .2byte 20 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_DODUO
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Maria4: ; 830D114
+ .2byte 30 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_DODRIO
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Maria5: ; 830D11C
+ .2byte 40 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_DODRIO
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Camden: ; 830D124
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_STARYU
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_STARYU
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Demetrius: ; 830D134
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_ZIGZAGOON
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_ELECTRIKE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Isaiah1: ; 830D144
+ .2byte 0 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_STARYU
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Pablo1: ; 830D14C
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_STARYU
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_STARYU
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Chase: ; 830D15C
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 80 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_STARYU
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Isaiah2: ; 830D16C
+ .2byte 10 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_STARYU
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Isaiah3: ; 830D174
+ .2byte 20 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_STARYU
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Isaiah4: ; 830D17C
+ .2byte 30 ; IV (0-255)
+ .2byte 45 ; level
+ .2byte SPECIES_STARMIE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Isaiah5: ; 830D184
+ .2byte 40 ; IV (0-255)
+ .2byte 48 ; level
+ .2byte SPECIES_STARMIE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Isobel: ; 830D18C
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_STARYU
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Donny: ; 830D194
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 160 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_STARYU
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Talia: ; 830D1A4
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_STARYU
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Katelyn1: ; 830D1AC
+ .2byte 0 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_STARYU
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Allison: ; 830D1B4
+ .2byte 0 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 240 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_STARYU
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Katelyn2: ; 830D1C4
+ .2byte 10 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_STARYU
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Katelyn3: ; 830D1CC
+ .2byte 20 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_STARYU
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Katelyn4: ; 830D1D4
+ .2byte 30 ; IV (0-255)
+ .2byte 45 ; level
+ .2byte SPECIES_STARMIE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Katelyn5: ; 830D1DC
+ .2byte 40 ; IV (0-255)
+ .2byte 48 ; level
+ .2byte SPECIES_STARMIE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Nicolas1: ; 830D1E4
+ .2byte 100 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_ALTARIA
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_ALTARIA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Nicolas2: ; 830D1F4
+ .2byte 110 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_ALTARIA
+ .2byte 0 ; padding
+
+ .2byte 110 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_ALTARIA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Nicolas3: ; 830D204
+ .2byte 120 ; IV (0-255)
+ .2byte 44 ; level
+ .2byte SPECIES_ALTARIA
+ .2byte 0 ; padding
+
+ .2byte 120 ; IV (0-255)
+ .2byte 44 ; level
+ .2byte SPECIES_ALTARIA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Nicolas4: ; 830D214
+ .2byte 130 ; IV (0-255)
+ .2byte 46 ; level
+ .2byte SPECIES_BAGON
+ .2byte 0 ; padding
+
+ .2byte 130 ; IV (0-255)
+ .2byte 46 ; level
+ .2byte SPECIES_ALTARIA
+ .2byte 0 ; padding
+
+ .2byte 130 ; IV (0-255)
+ .2byte 46 ; level
+ .2byte SPECIES_ALTARIA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Nicolas5: ; 830D22C
+ .2byte 140 ; IV (0-255)
+ .2byte 49 ; level
+ .2byte SPECIES_ALTARIA
+ .2byte ITEM_NONE
+
+ .2byte 140 ; IV (0-255)
+ .2byte 49 ; level
+ .2byte SPECIES_ALTARIA
+ .2byte ITEM_NONE
+
+ .2byte 140 ; IV (0-255)
+ .2byte 49 ; level
+ .2byte SPECIES_SHELGON
+ .2byte ITEM_DRAGON_FANG
+
+ .align 2, 0
+
+gTrainerParty_Aaron: ; 830D244
+ .2byte 255 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_BAGON
+ .2byte MOVE_DRAGON_BREATH, MOVE_HEADBUTT, MOVE_FOCUS_ENERGY, MOVE_EMBER
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Perry: ; 830D254
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Hugh: ; 830D25C
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_TROPIUS
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Phil: ; 830D26C
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jared: ; 830D274
+ .2byte 100 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_DODUO
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_SKARMORY
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_TROPIUS
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Humberto: ; 830D28C
+ .2byte 250 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_SKARMORY
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Presley: ; 830D294
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_TROPIUS
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_XATU
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Edwardo: ; 830D2A4
+ .2byte 150 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_DODUO
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Colin: ; 830D2B4
+ .2byte 0 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_NATU
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Robert1: ; 830D2C4
+ .2byte 0 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_SWABLU
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Benny: ; 830D2CC
+ .2byte 0 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_XATU
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Chester: ; 830D2E4
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_TAILLOW
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Robert2: ; 830D2F4
+ .2byte 10 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_NATU
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_SWABLU
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Robert3: ; 830D304
+ .2byte 20 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_NATU
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_ALTARIA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Robert4: ; 830D314
+ .2byte 30 ; IV (0-255)
+ .2byte 38 ; level
+ .2byte SPECIES_NATU
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 38 ; level
+ .2byte SPECIES_ALTARIA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Robert5: ; 830D324
+ .2byte 40 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_ALTARIA
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_XATU
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Alex: ; 830D334
+ .2byte 150 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_NATU
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Beck: ; 830D344
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_TROPIUS
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Yasu: ; 830D34C
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_NINJASK
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Takashi: ; 830D354
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_NINJASK
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_KOFFING
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Dianne: ; 830D364
+ .2byte 0 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_CLAYDOL
+ .2byte ITEM_NONE
+ .2byte MOVE_SKILL_SWAP, MOVE_EARTHQUAKE, MOVE_NONE, MOVE_NONE
+
+ .2byte 0 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_LANTURN
+ .2byte ITEM_NONE
+ .2byte MOVE_THUNDERBOLT, MOVE_EARTHQUAKE, MOVE_NONE, MOVE_NONE
+
+ .align 2, 0
+
+gTrainerParty_Jani: ; 830D384
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Lao1: ; 830D38C
+ .2byte 0 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_KOFFING
+ .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SMOG, MOVE_SELF_DESTRUCT
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_KOFFING
+ .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SMOG, MOVE_SELF_DESTRUCT
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_KOFFING
+ .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_SELF_DESTRUCT
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Lung: ; 830D3BC
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_KOFFING
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_NINJASK
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Lao2: ; 830D3CC
+ .2byte 0 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_KOFFING
+ .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_SELF_DESTRUCT
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_KOFFING
+ .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_KOFFING
+ .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_SELF_DESTRUCT
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_KOFFING
+ .2byte MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE, MOVE_NONE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Lao3: ; 830D40C
+ .2byte 20 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_KOFFING
+ .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_SELF_DESTRUCT
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_KOFFING
+ .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_SELF_DESTRUCT
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_KOFFING
+ .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_KOFFING
+ .2byte MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE, MOVE_NONE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Lao4: ; 830D44C
+ .2byte 30 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_KOFFING
+ .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_KOFFING
+ .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_KOFFING
+ .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_KOFFING
+ .2byte MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE, MOVE_NONE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Lao5: ; 830D48C
+ .2byte 40 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_KOFFING
+ .2byte ITEM_NONE
+ .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE
+
+ .2byte 40 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_KOFFING
+ .2byte ITEM_NONE
+ .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_SELF_DESTRUCT
+
+ .2byte 40 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_KOFFING
+ .2byte ITEM_NONE
+ .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_SELF_DESTRUCT
+
+ .2byte 40 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_WEEZING
+ .2byte ITEM_SMOKE_BALL
+ .2byte MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE, MOVE_NONE
+
+ .align 2, 0
+
+gTrainerParty_Jocelyn: ; 830D4CC
+ .2byte 127 ; IV (0-255)
+ .2byte 13 ; level
+ .2byte SPECIES_MEDITITE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Laura: ; 830D4D4
+ .2byte 150 ; IV (0-255)
+ .2byte 13 ; level
+ .2byte SPECIES_MEDITITE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Cyndy1: ; 830D4DC
+ .2byte 100 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_MEDITITE
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_MAKUHITA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Cora: ; 830D4EC
+ .2byte 100 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_MEDITITE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Paula: ; 830D4F4
+ .2byte 100 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_BRELOOM
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Cyndy2: ; 830D4FC
+ .2byte 110 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_MEDITITE
+ .2byte 0 ; padding
+
+ .2byte 110 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_MAKUHITA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Cyndy3: ; 830D50C
+ .2byte 120 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_MEDITITE
+ .2byte 0 ; padding
+
+ .2byte 120 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_MAKUHITA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Cyndy4: ; 830D51C
+ .2byte 130 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_MEDICHAM
+ .2byte 0 ; padding
+
+ .2byte 130 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_HARIYAMA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Cyndy5: ; 830D52C
+ .2byte 140 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_MEDICHAM
+ .2byte 0 ; padding
+
+ .2byte 140 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_HARIYAMA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Madeline1: ; 830D53C
+ .2byte 0 ; IV (0-255)
+ .2byte 19 ; level
+ .2byte SPECIES_NUMEL
+ .2byte MOVE_EMBER, MOVE_TACKLE, MOVE_MAGNITUDE, MOVE_SUNNY_DAY
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Clarissa: ; 830D54C
+ .2byte 0 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Angelica: ; 830D55C
+ .2byte 50 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_CASTFORM
+ .2byte MOVE_RAIN_DANCE, MOVE_WEATHER_BALL, MOVE_THUNDER, MOVE_WATER_PULSE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Madeline2: ; 830D56C
+ .2byte 10 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_NUMEL
+ .2byte MOVE_EMBER, MOVE_TACKLE, MOVE_MAGNITUDE, MOVE_SUNNY_DAY
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Madeline3: ; 830D57C
+ .2byte 20 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_NUMEL
+ .2byte MOVE_EMBER, MOVE_TAKE_DOWN, MOVE_MAGNITUDE, MOVE_SUNNY_DAY
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Madeline4: ; 830D58C
+ .2byte 30 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte MOVE_LEECH_SEED, MOVE_MEGA_DRAIN, MOVE_GRASS_WHISTLE, MOVE_SUNNY_DAY
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_NUMEL
+ .2byte MOVE_FLAMETHROWER, MOVE_TAKE_DOWN, MOVE_MAGNITUDE, MOVE_SUNNY_DAY
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Madeline5: ; 830D5AC
+ .2byte 40 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte MOVE_LEECH_SEED, MOVE_GIGA_DRAIN, MOVE_SOLAR_BEAM, MOVE_SUNNY_DAY
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_CAMERUPT
+ .2byte MOVE_FLAMETHROWER, MOVE_TAKE_DOWN, MOVE_EARTHQUAKE, MOVE_SUNNY_DAY
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Beverly: ; 830D5CC
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Imani: ; 830D5DC
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Kyla: ; 830D5E4
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Denise: ; 830D5EC
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_GOLDEEN
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Beth: ; 830D5FC
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_GOLDEEN
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Tara: ; 830D604
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_HORSEA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Missy: ; 830D614
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_GOLDEEN
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Alice: ; 830D61C
+ .2byte 0 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_GOLDEEN
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_GOLDEEN
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jenny1: ; 830D634
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grace: ; 830D63C
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Tanya: ; 830D644
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_LUVDISC
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Sharon: ; 830D64C
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_SEAKING
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Nikki: ; 830D654
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_SPHEAL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Brenda: ; 830D664
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_GOLDEEN
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Katie: ; 830D66C
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_GOLDEEN
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_SPHEAL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Susie: ; 830D67C
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_LUVDISC
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Kara: ; 830D684
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_SEAKING
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Dana: ; 830D68C
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_AZUMARILL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Sienna: ; 830D694
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_LUVDISC
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_LUVDISC
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Debra: ; 830D6A4
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_SEAKING
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Linda: ; 830D6AC
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_HORSEA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_SEADRA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Kaylee: ; 830D6BC
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_LANTURN
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Laurel: ; 830D6CC
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_LUVDISC
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_LUVDISC
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Carlee: ; 830D6DC
+ .2byte 0 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_SEAKING
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jenny2: ; 830D6E4
+ .2byte 0 ; IV (0-255)
+ .2byte 38 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jenny3: ; 830D6EC
+ .2byte 0 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jenny4: ; 830D6F4
+ .2byte 0 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_STARYU
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jenny5: ; 830D704
+ .2byte 0 ; IV (0-255)
+ .2byte 45 ; level
+ .2byte SPECIES_LUVDISC
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 45 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 45 ; level
+ .2byte SPECIES_STARMIE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Heidi: ; 830D71C
+ .2byte 0 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_SANDSHREW
+ .2byte MOVE_DIG, MOVE_SAND_ATTACK, MOVE_POISON_STING, MOVE_SLASH
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_BALTOY
+ .2byte MOVE_RAPID_SPIN, MOVE_MUD_SLAP, MOVE_PSYBEAM, MOVE_ROCK_TOMB
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Becky: ; 830D73C
+ .2byte 0 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_SANDSHREW
+ .2byte MOVE_SAND_ATTACK, MOVE_POISON_STING, MOVE_SLASH, MOVE_DIG
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_MARILL
+ .2byte MOVE_ROLLOUT, MOVE_BUBBLE_BEAM, MOVE_TAIL_WHIP, MOVE_DEFENSE_CURL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Carol: ; 830D75C
+ .2byte 0 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_TAILLOW
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_LOMBRE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Nancy: ; 830D76C
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_LOMBRE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Martha: ; 830D77C
+ .2byte 0 ; IV (0-255)
+ .2byte 23 ; level
+ .2byte SPECIES_SKITTY
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 23 ; level
+ .2byte SPECIES_SWABLU
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Diana1: ; 830D78C
+ .2byte 0 ; IV (0-255)
+ .2byte 19 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 19 ; level
+ .2byte SPECIES_ODDISH
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 19 ; level
+ .2byte SPECIES_SWABLU
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Cedric: ; 830D7A4
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_WOBBUFFET
+ .2byte MOVE_DESTINY_BOND, MOVE_SAFEGUARD, MOVE_COUNTER, MOVE_MIRROR_COAT
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Irene: ; 830D7B4
+ .2byte 0 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Diana2: ; 830D7C4
+ .2byte 10 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_GLOOM
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_SWABLU
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Diana3: ; 830D7DC
+ .2byte 20 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_BRELOOM
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_GLOOM
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_SWABLU
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Diana4: ; 830D7F4
+ .2byte 30 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_BRELOOM
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_GLOOM
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_SWABLU
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Diana5: ; 830D80C
+ .2byte 40 ; IV (0-255)
+ .2byte 40 ; level
+ .2byte SPECIES_BRELOOM
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 40 ; level
+ .2byte SPECIES_VILEPLUME
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 40 ; level
+ .2byte SPECIES_ALTARIA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_AmyAndLiv1: ; 830D824
+ .2byte 0 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_PLUSLE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_MINUN
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_AmyAndLiv2: ; 830D834
+ .2byte 10 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_PLUSLE
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_MINUN
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_GinaAndMia1: ; 830D844
+ .2byte 0 ; IV (0-255)
+ .2byte 6 ; level
+ .2byte SPECIES_SEEDOT
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 6 ; level
+ .2byte SPECIES_LOTAD
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_MiuAndYuki: ; 830D854
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_BEAUTIFLY
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_DUSTOX
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_AmyAndLiv3: ; 830D864
+ .2byte 0 ; IV (0-255)
+ .2byte 9 ; level
+ .2byte SPECIES_PLUSLE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 9 ; level
+ .2byte SPECIES_MINUN
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_GinaAndMia2: ; 830D874
+ .2byte 0 ; IV (0-255)
+ .2byte 10 ; level
+ .2byte SPECIES_DUSKULL
+ .2byte MOVE_NIGHT_SHADE, MOVE_DISABLE, MOVE_NONE, MOVE_NONE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 10 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte MOVE_ABSORB, MOVE_LEECH_SEED, MOVE_NONE, MOVE_NONE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_AmyAndLiv4: ; 830D894
+ .2byte 20 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_PLUSLE
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_MINUN
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_AmyAndLiv5: ; 830D8A4
+ .2byte 30 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_PLUSLE
+ .2byte MOVE_SPARK, MOVE_CHARGE, MOVE_FAKE_TEARS, MOVE_HELPING_HAND
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_MINUN
+ .2byte MOVE_SPARK, MOVE_CHARGE, MOVE_CHARM, MOVE_HELPING_HAND
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_AmyAndLiv6: ; 830D8C4
+ .2byte 40 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_PLUSLE
+ .2byte MOVE_THUNDER, MOVE_CHARGE, MOVE_FAKE_TEARS, MOVE_HELPING_HAND
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_MINUN
+ .2byte MOVE_THUNDER, MOVE_CHARGE, MOVE_CHARM, MOVE_HELPING_HAND
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Huey: ; 830D8E4
+ .2byte 10 ; IV (0-255)
+ .2byte 12 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 12 ; level
+ .2byte SPECIES_MACHOP
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Edmond: ; 830D8F4
+ .2byte 0 ; IV (0-255)
+ .2byte 13 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Ernest1: ; 830D8FC
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_MACHOKE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Dwayne: ; 830D90C
+ .2byte 0 ; IV (0-255)
+ .2byte 11 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 11 ; level
+ .2byte SPECIES_MACHOP
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 11 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Phillip: ; 830D924
+ .2byte 0 ; IV (0-255)
+ .2byte 44 ; level
+ .2byte SPECIES_TENTACRUEL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 44 ; level
+ .2byte SPECIES_MACHOKE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Leonard: ; 830D934
+ .2byte 0 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_MACHOP
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_MACHOKE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Duncan: ; 830D94C
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_SPHEAL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_MACHOKE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Ernest2: ; 830D95C
+ .2byte 10 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_MACHOKE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Ernest3: ; 830D974
+ .2byte 20 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_MACHOKE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Ernest4: ; 830D98C
+ .2byte 30 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_MACHOKE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Ernest5: ; 830D9A4
+ .2byte 40 ; IV (0-255)
+ .2byte 45 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 45 ; level
+ .2byte SPECIES_MACHOKE
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 45 ; level
+ .2byte SPECIES_TENTACRUEL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Eli: ; 830D9BC
+ .2byte 100 ; IV (0-255)
+ .2byte 23 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Annika: ; 830D9C4
+ .2byte 100 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_FEEBAS
+ .2byte ITEM_ORAN_BERRY
+ .2byte MOVE_FLAIL, MOVE_WATER_PULSE, MOVE_RETURN, MOVE_ATTRACT
+
+ .2byte 100 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_FEEBAS
+ .2byte ITEM_ORAN_BERRY
+ .2byte MOVE_FLAIL, MOVE_WATER_PULSE, MOVE_RETURN, MOVE_ATTRACT
+
+ .align 2, 0
+
+gTrainerParty_Jazmyn: ; 830D9E4
+ .2byte 0 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_ABSOL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jonas: ; 830D9EC
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_KOFFING
+ .2byte MOVE_TOXIC, MOVE_THUNDER, MOVE_SELF_DESTRUCT, MOVE_SLUDGE_BOMB
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Kayley: ; 830D9FC
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_CASTFORM
+ .2byte MOVE_SUNNY_DAY, MOVE_WEATHER_BALL, MOVE_FLAMETHROWER, MOVE_SOLAR_BEAM
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Auron: ; 830DA0C
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_MANECTRIC
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_MACHAMP
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Kelvin: ; 830DA1C
+ .2byte 150 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_MACHOKE
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_SPHEAL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Marley: ; 830DA2C
+ .2byte 255 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_MANECTRIC
+ .2byte ITEM_NONE
+ .2byte MOVE_BITE, MOVE_ROAR, MOVE_THUNDER_WAVE, MOVE_THUNDERBOLT
+
+ .align 2, 0
+
+gTrainerParty_Reyna: ; 830DA3C
+ .2byte 50 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_MEDITITE
+ .2byte 0 ; padding
+
+ .2byte 200 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_HARIYAMA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Hudson: ; 830DA4C
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Conor: ; 830DA54
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_CHINCHOU
+ .2byte 0 ; padding
+
+ .2byte 200 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_HARIYAMA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Edwin1: ; 830DA64
+ .2byte 0 ; IV (0-255)
+ .2byte 14 ; level
+ .2byte SPECIES_LOMBRE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 14 ; level
+ .2byte SPECIES_NUZLEAF
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Hector: ; 830DA74
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_ZANGOOSE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_SEVIPER
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Tabitha1: ; 830DA84
+ .2byte 100 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_CAMERUPT
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 38 ; level
+ .2byte SPECIES_MIGHTYENA
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 40 ; level
+ .2byte SPECIES_GOLBAT
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Edwin2: ; 830DA9C
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_LOMBRE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_NUZLEAF
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Edwin3: ; 830DAAC
+ .2byte 0 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_LOMBRE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_NUZLEAF
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Edwin4: ; 830DABC
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_LOMBRE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_NUZLEAF
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Edwin5: ; 830DACC
+ .2byte 0 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_LUDICOLO
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_SHIFTRY
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Wally1: ; 830DADC
+ .2byte 150 ; IV (0-255)
+ .2byte 44 ; level
+ .2byte SPECIES_ALTARIA
+ .2byte MOVE_AERIAL_ACE, MOVE_SAFEGUARD, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_DELCATTY
+ .2byte MOVE_SING, MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 44 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte MOVE_MAGICAL_LEAF, MOVE_LEECH_SEED, MOVE_GIGA_DRAIN, MOVE_TOXIC
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_MAGNETON
+ .2byte MOVE_SUPERSONIC, MOVE_THUNDERBOLT, MOVE_TRI_ATTACK, MOVE_SCREECH
+ .2byte 0 ; padding
+
+ .2byte 250 ; IV (0-255)
+ .2byte 45 ; level
+ .2byte SPECIES_GARDEVOIR
+ .2byte MOVE_DOUBLE_TEAM, MOVE_CALM_MIND, MOVE_PSYCHIC, MOVE_FUTURE_SIGHT
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Brendan1: ; 830DB2C
+ .2byte 0 ; IV (0-255)
+ .2byte 5 ; level
+ .2byte SPECIES_TREECKO
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Brendan2: ; 830DB34
+ .2byte 50 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_SLUGMA
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_GROVYLE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Brendan3: ; 830DB4C
+ .2byte 100 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_SLUGMA
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_GROVYLE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Brendan4: ; 830DB64
+ .2byte 0 ; IV (0-255)
+ .2byte 5 ; level
+ .2byte SPECIES_TORCHIC
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Brendan5: ; 830DB6C
+ .2byte 50 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_LOMBRE
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_COMBUSKEN
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Brendan6: ; 830DB84
+ .2byte 100 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_LOMBRE
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_COMBUSKEN
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Brendan7: ; 830DB9C
+ .2byte 0 ; IV (0-255)
+ .2byte 5 ; level
+ .2byte SPECIES_MUDKIP
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Brendan8: ; 830DBA4
+ .2byte 50 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_LOMBRE
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_SLUGMA
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_MARSHTOMP
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Brendan9: ; 830DBBC
+ .2byte 100 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_LOMBRE
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_SLUGMA
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_MARSHTOMP
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_May1: ; 830DBD4
+ .2byte 0 ; IV (0-255)
+ .2byte 5 ; level
+ .2byte SPECIES_TREECKO
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_May2: ; 830DBDC
+ .2byte 50 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_SLUGMA
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_GROVYLE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_May3: ; 830DBF4
+ .2byte 100 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_SLUGMA
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_LOMBRE
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_GROVYLE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_May4: ; 830DC0C
+ .2byte 0 ; IV (0-255)
+ .2byte 5 ; level
+ .2byte SPECIES_TORCHIC
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_May5: ; 830DC14
+ .2byte 50 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_LOMBRE
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_COMBUSKEN
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_May6: ; 830DC2C
+ .2byte 100 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_LOMBRE
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_COMBUSKEN
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_May7: ; 830DC44
+ .2byte 0 ; IV (0-255)
+ .2byte 5 ; level
+ .2byte SPECIES_MUDKIP
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_May8: ; 830DC4C
+ .2byte 50 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_LOMBRE
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_SLUGMA
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_MARSHTOMP
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_May9: ; 830DC64
+ .2byte 100 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_LOMBRE
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_SLUGMA
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_MARSHTOMP
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Isaac1: ; 830DC7C
+ .2byte 0 ; IV (0-255)
+ .2byte 11 ; level
+ .2byte SPECIES_WHISMUR
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 11 ; level
+ .2byte SPECIES_ZIGZAGOON
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 11 ; level
+ .2byte SPECIES_ARON
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 11 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 11 ; level
+ .2byte SPECIES_TAILLOW
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 11 ; level
+ .2byte SPECIES_MAKUHITA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Davis: ; 830DCAC
+ .2byte 0 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_PINSIR
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Mitchell: ; 830DCB4
+ .2byte 0 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_LUNATONE
+ .2byte MOVE_EXPLOSION, MOVE_REFLECT, MOVE_LIGHT_SCREEN, MOVE_PSYCHIC
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_SOLROCK
+ .2byte MOVE_EXPLOSION, MOVE_REFLECT, MOVE_LIGHT_SCREEN, MOVE_SHADOW_BALL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Isaac2: ; 830DCD4
+ .2byte 10 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_LOUDRED
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_LINOONE
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_ARON
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_MIGHTYENA
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_MAKUHITA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Isaac3: ; 830DD04
+ .2byte 20 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_LOUDRED
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_LINOONE
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_ARON
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_MIGHTYENA
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_HARIYAMA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Isaac4: ; 830DD34
+ .2byte 30 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_LOUDRED
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_LINOONE
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_ARON
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_MIGHTYENA
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_HARIYAMA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Isaac5: ; 830DD64
+ .2byte 40 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_LOUDRED
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_LINOONE
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_LAIRON
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_MIGHTYENA
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_HARIYAMA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Lydia1: ; 830DD94
+ .2byte 0 ; IV (0-255)
+ .2byte 11 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 11 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 11 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 11 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 11 ; level
+ .2byte SPECIES_SKITTY
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 11 ; level
+ .2byte SPECIES_GOLDEEN
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Halle: ; 830DDC4
+ .2byte 0 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_SABLEYE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_ABSOL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Garrison: ; 830DDD4
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_SANDSLASH
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Lydia2: ; 830DDDC
+ .2byte 10 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_SKITTY
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_GOLDEEN
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Lydia3: ; 830DE0C
+ .2byte 20 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_BRELOOM
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_DELCATTY
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_GOLDEEN
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Lydia4: ; 830DE3C
+ .2byte 30 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_BRELOOM
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_DELCATTY
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_GOLDEEN
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Lydia5: ; 830DE6C
+ .2byte 40 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_BRELOOM
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_AZUMARILL
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_DELCATTY
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_SEAKING
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jackson1: ; 830DE9C
+ .2byte 50 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_BRELOOM
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Lorenzo: ; 830DEA4
+ .2byte 50 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_SEEDOT
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_NUZLEAF
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_LOMBRE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Sebastian: ; 830DEBC
+ .2byte 50 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_CACTURNE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jackson2: ; 830DEC4
+ .2byte 60 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_BRELOOM
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jackson3: ; 830DECC
+ .2byte 70 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_BRELOOM
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jackson4: ; 830DED4
+ .2byte 80 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_BRELOOM
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jackson5: ; 830DEDC
+ .2byte 90 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_KECLEON
+ .2byte 0 ; padding
+
+ .2byte 90 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_BRELOOM
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Catherine1: ; 830DEEC
+ .2byte 50 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_GLOOM
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jenna: ; 830DEFC
+ .2byte 50 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_LOTAD
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_LOMBRE
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_NUZLEAF
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Sophia: ; 830DF14
+ .2byte 50 ; IV (0-255)
+ .2byte 38 ; level
+ .2byte SPECIES_SWABLU
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 38 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Catherine2: ; 830DF24
+ .2byte 60 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_GLOOM
+ .2byte 0 ; padding
+
+ .2byte 60 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Catherine3: ; 830DF34
+ .2byte 70 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_GLOOM
+ .2byte 0 ; padding
+
+ .2byte 70 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Catherine4: ; 830DF44
+ .2byte 80 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_GLOOM
+ .2byte 0 ; padding
+
+ .2byte 80 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Catherine5: ; 830DF54
+ .2byte 90 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_BELLOSSOM
+ .2byte 0 ; padding
+
+ .2byte 90 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Julio: ; 830DF64
+ .2byte 0 ; IV (0-255)
+ .2byte 21 ; level
+ .2byte SPECIES_MAGNEMITE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt27: ; 830DF6C
+ .2byte 50 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_MIGHTYENA
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_GOLBAT
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt28: ; 830DF7C
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_ZUBAT
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt29: ; 830DF8C
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_ZUBAT
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt30: ; 830DF9C
+ .2byte 50 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Marc: ; 830DFAC
+ .2byte 120 ; IV (0-255)
+ .2byte 8 ; level
+ .2byte SPECIES_GEODUDE
+ .2byte 0 ; padding
+
+ .2byte 130 ; IV (0-255)
+ .2byte 8 ; level
+ .2byte SPECIES_GEODUDE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Brenden: ; 830DFBC
+ .2byte 100 ; IV (0-255)
+ .2byte 13 ; level
+ .2byte SPECIES_MACHOP
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Lilith: ; 830DFC4
+ .2byte 150 ; IV (0-255)
+ .2byte 13 ; level
+ .2byte SPECIES_MEDITITE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Cristian: ; 830DFCC
+ .2byte 200 ; IV (0-255)
+ .2byte 13 ; level
+ .2byte SPECIES_MAKUHITA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Sylvia: ; 830DFD4
+ .2byte 100 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_MEDITITE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Leonardo: ; 830DFDC
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Athena: ; 830DFE4
+ .2byte 100 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_MANECTRIC
+ .2byte ITEM_NONE
+ .2byte MOVE_THUNDER, MOVE_THUNDER_WAVE, MOVE_QUICK_ATTACK, MOVE_NONE
+
+ .2byte 100 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_LINOONE
+ .2byte ITEM_NONE
+ .2byte MOVE_SURF, MOVE_THIEF, MOVE_NONE, MOVE_NONE
+
+ .align 2, 0
+
+gTrainerParty_Harrison: ; 830E004
+ .2byte 0 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_TENTACRUEL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt31: ; 830E00C
+ .2byte 0 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_ZUBAT
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Clarence: ; 830E014
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_SHARPEDO
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Terry: ; 830E01C
+ .2byte 0 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_GIRAFARIG
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Nate: ; 830E024
+ .2byte 100 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_SPOINK
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Kathleen: ; 830E02C
+ .2byte 100 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_KADABRA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Clifford: ; 830E034
+ .2byte 0 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_GIRAFARIG
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Nicholas: ; 830E03C
+ .2byte 0 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_WOBBUFFET
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt32: ; 830E044
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_ZUBAT
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt33: ; 830E054
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_BALTOY
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt34: ; 830E05C
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_ZUBAT
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt35: ; 830E064
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_MIGHTYENA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt36: ; 830E06C
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_BALTOY
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Macey: ; 830E074
+ .2byte 0 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_NATU
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Brendan10: ; 830E07C
+ .2byte 25 ; IV (0-255)
+ .2byte 13 ; level
+ .2byte SPECIES_LOTAD
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_TORCHIC
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Brendan11: ; 830E08C
+ .2byte 25 ; IV (0-255)
+ .2byte 13 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_TREECKO
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Paxton: ; 830E09C
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_BRELOOM
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Isabella: ; 830E0AC
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_STARYU
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt37: ; 830E0B4
+ .2byte 0 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_ZUBAT
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Tabitha2: ; 830E0C4
+ .2byte 50 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_ZUBAT
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jonathan: ; 830E0E4
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_KECLEON
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_LOUDRED
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Brendan12: ; 830E0F4
+ .2byte 25 ; IV (0-255)
+ .2byte 13 ; level
+ .2byte SPECIES_SLUGMA
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_MUDKIP
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_May10: ; 830E104
+ .2byte 25 ; IV (0-255)
+ .2byte 13 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_TREECKO
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Maxie1: ; 830E114
+ .2byte 150 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_MIGHTYENA
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 38 ; level
+ .2byte SPECIES_CROBAT
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_CAMERUPT
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Maxie2: ; 830E12C
+ .2byte 150 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_MIGHTYENA
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_ZUBAT
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_CAMERUPT
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Tiana: ; 830E144
+ .2byte 0 ; IV (0-255)
+ .2byte 4 ; level
+ .2byte SPECIES_ZIGZAGOON
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 4 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Haley1: ; 830E154
+ .2byte 0 ; IV (0-255)
+ .2byte 6 ; level
+ .2byte SPECIES_LOTAD
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 6 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Janice: ; 830E164
+ .2byte 0 ; IV (0-255)
+ .2byte 9 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Vivi: ; 830E16C
+ .2byte 100 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Haley2: ; 830E184
+ .2byte 10 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_LOMBRE
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Haley3: ; 830E194
+ .2byte 20 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_LOMBRE
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_BRELOOM
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Haley4: ; 830E1A4
+ .2byte 30 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_LOMBRE
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_BRELOOM
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Haley5: ; 830E1B4
+ .2byte 40 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_LOMBRE
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_BRELOOM
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Sally: ; 830E1CC
+ .2byte 0 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_ODDISH
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Robin: ; 830E1D4
+ .2byte 0 ; IV (0-255)
+ .2byte 14 ; level
+ .2byte SPECIES_SKITTY
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 14 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 14 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Andrea: ; 830E1EC
+ .2byte 100 ; IV (0-255)
+ .2byte 40 ; level
+ .2byte SPECIES_LUVDISC
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Crissy: ; 830E1F4
+ .2byte 100 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_GOLDEEN
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Rick: ; 830E204
+ .2byte 0 ; IV (0-255)
+ .2byte 4 ; level
+ .2byte SPECIES_WURMPLE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 4 ; level
+ .2byte SPECIES_WURMPLE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Lyle: ; 830E214
+ .2byte 0 ; IV (0-255)
+ .2byte 3 ; level
+ .2byte SPECIES_WURMPLE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 3 ; level
+ .2byte SPECIES_WURMPLE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 3 ; level
+ .2byte SPECIES_WURMPLE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 3 ; level
+ .2byte SPECIES_WURMPLE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jose: ; 830E234
+ .2byte 50 ; IV (0-255)
+ .2byte 8 ; level
+ .2byte SPECIES_WURMPLE
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 8 ; level
+ .2byte SPECIES_NINCADA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Doug: ; 830E244
+ .2byte 0 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_NINCADA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_NINJASK
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Greg: ; 830E254
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_VOLBEAT
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_ILLUMISE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Kent: ; 830E264
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_NINJASK
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_James1: ; 830E26C
+ .2byte 0 ; IV (0-255)
+ .2byte 6 ; level
+ .2byte SPECIES_NINCADA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 6 ; level
+ .2byte SPECIES_NINCADA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_James2: ; 830E27C
+ .2byte 10 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_NINJASK
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_James3: ; 830E284
+ .2byte 20 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_DUSTOX
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_NINJASK
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_James4: ; 830E294
+ .2byte 30 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_SURSKIT
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_DUSTOX
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_NINJASK
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_James5: ; 830E2AC
+ .2byte 40 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_SURSKIT
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_NINJASK
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_DUSTOX
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_NINJASK
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Brice: ; 830E2CC
+ .2byte 0 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_MACHOP
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Trent1: ; 830E2DC
+ .2byte 0 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_GEODUDE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_GEODUDE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_GEODUDE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Lenny: ; 830E2F4
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_GEODUDE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_MACHOP
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Lucas1: ; 830E304
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_GEODUDE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Alan: ; 830E314
+ .2byte 0 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_GEODUDE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_NOSEPASS
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_GRAVELER
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Clark: ; 830E32C
+ .2byte 0 ; IV (0-255)
+ .2byte 8 ; level
+ .2byte SPECIES_GEODUDE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Eric: ; 830E334
+ .2byte 0 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_GEODUDE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_BALTOY
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Lucas2: ; 830E344
+ .2byte 0 ; IV (0-255)
+ .2byte 9 ; level
+ .2byte SPECIES_WAILMER
+ .2byte MOVE_SPLASH, MOVE_WATER_GUN, MOVE_NONE, MOVE_NONE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Mike1: ; 830E354
+ .2byte 0 ; IV (0-255)
+ .2byte 10 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte MOVE_GUST, MOVE_GROWL, MOVE_NONE, MOVE_NONE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 10 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte MOVE_BITE, MOVE_SCARY_FACE, MOVE_NONE, MOVE_NONE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Mike2: ; 830E374
+ .2byte 0 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_GEODUDE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_GEODUDE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_MACHOP
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Trent2: ; 830E38C
+ .2byte 10 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_GEODUDE
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_GEODUDE
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_GEODUDE
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_GRAVELER
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Trent3: ; 830E3AC
+ .2byte 20 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_GEODUDE
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_GEODUDE
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_GRAVELER
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_GRAVELER
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Trent4: ; 830E3CC
+ .2byte 30 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_GEODUDE
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_GRAVELER
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_GRAVELER
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_GRAVELER
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Trent5: ; 830E3EC
+ .2byte 40 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_GRAVELER
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_GRAVELER
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_GRAVELER
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_GOLEM
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_DezAndLuke: ; 830E40C
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_DELCATTY
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_MANECTRIC
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_LeaAndJed: ; 830E41C
+ .2byte 0 ; IV (0-255)
+ .2byte 45 ; level
+ .2byte SPECIES_LUVDISC
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 45 ; level
+ .2byte SPECIES_LUVDISC
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_KiraAndDan1: ; 830E42C
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_VOLBEAT
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_ILLUMISE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_KiraAndDan2: ; 830E43C
+ .2byte 10 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_VOLBEAT
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_ILLUMISE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_KiraAndDan3: ; 830E44C
+ .2byte 20 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_VOLBEAT
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_ILLUMISE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_KiraAndDan4: ; 830E45C
+ .2byte 30 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_VOLBEAT
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_ILLUMISE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_KiraAndDan5: ; 830E46C
+ .2byte 40 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_VOLBEAT
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_ILLUMISE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Johanna: ; 830E47C
+ .2byte 0 ; IV (0-255)
+ .2byte 13 ; level
+ .2byte SPECIES_GOLDEEN
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Gerald: ; 830E484
+ .2byte 100 ; IV (0-255)
+ .2byte 23 ; level
+ .2byte SPECIES_KECLEON
+ .2byte MOVE_FLAMETHROWER, MOVE_FURY_SWIPES, MOVE_FAINT_ATTACK, MOVE_BIND
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Vivian: ; 830E494
+ .2byte 100 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_MEDITITE
+ .2byte MOVE_BIDE, MOVE_DETECT, MOVE_CONFUSION, MOVE_THUNDER_PUNCH
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_MEDITITE
+ .2byte MOVE_THUNDER_PUNCH, MOVE_DETECT, MOVE_CONFUSION, MOVE_MEDITATE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Danielle: ; 830E4B4
+ .2byte 100 ; IV (0-255)
+ .2byte 23 ; level
+ .2byte SPECIES_MEDITITE
+ .2byte MOVE_BIDE, MOVE_DETECT, MOVE_CONFUSION, MOVE_FIRE_PUNCH
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Hideo: ; 830E4C4
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_KOFFING
+ .2byte MOVE_TACKLE, MOVE_SELF_DESTRUCT, MOVE_SLUDGE, MOVE_SMOKESCREEN
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_KOFFING
+ .2byte MOVE_TACKLE, MOVE_POISON_GAS, MOVE_SLUDGE, MOVE_SMOKESCREEN
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Keigo: ; 830E4E4
+ .2byte 0 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_KOFFING
+ .2byte MOVE_POISON_GAS, MOVE_SELF_DESTRUCT, MOVE_SLUDGE, MOVE_SMOKESCREEN
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_NINJASK
+ .2byte MOVE_SAND_ATTACK, MOVE_DOUBLE_TEAM, MOVE_FURY_CUTTER, MOVE_SWORDS_DANCE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Riley: ; 830E504
+ .2byte 0 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_NINCADA
+ .2byte MOVE_LEECH_LIFE, MOVE_FURY_SWIPES, MOVE_MIND_READER, MOVE_DIG
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_KOFFING
+ .2byte MOVE_TACKLE, MOVE_SELF_DESTRUCT, MOVE_SLUDGE, MOVE_SMOKESCREEN
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Flint: ; 830E524
+ .2byte 150 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_XATU
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Ashley: ; 830E534
+ .2byte 100 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_SWABLU
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_SWABLU
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_SWABLU
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Wally2: ; 830E54C
+ .2byte 30 ; IV (0-255)
+ .2byte 16 ; level
+ .2byte SPECIES_RALTS
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Wally3: ; 830E554
+ .2byte 150 ; IV (0-255)
+ .2byte 47 ; level
+ .2byte SPECIES_ALTARIA
+ .2byte MOVE_AERIAL_ACE, MOVE_SAFEGUARD, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 46 ; level
+ .2byte SPECIES_DELCATTY
+ .2byte MOVE_SING, MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 47 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte MOVE_MAGICAL_LEAF, MOVE_LEECH_SEED, MOVE_GIGA_DRAIN, MOVE_TOXIC
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 44 ; level
+ .2byte SPECIES_MAGNETON
+ .2byte MOVE_SUPERSONIC, MOVE_THUNDERBOLT, MOVE_TRI_ATTACK, MOVE_SCREECH
+ .2byte 0 ; padding
+
+ .2byte 250 ; IV (0-255)
+ .2byte 48 ; level
+ .2byte SPECIES_GARDEVOIR
+ .2byte MOVE_DOUBLE_TEAM, MOVE_CALM_MIND, MOVE_PSYCHIC, MOVE_FUTURE_SIGHT
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Wally4: ; 830E5A4
+ .2byte 150 ; IV (0-255)
+ .2byte 50 ; level
+ .2byte SPECIES_ALTARIA
+ .2byte MOVE_AERIAL_ACE, MOVE_SAFEGUARD, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 49 ; level
+ .2byte SPECIES_DELCATTY
+ .2byte MOVE_SING, MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 50 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte MOVE_MAGICAL_LEAF, MOVE_LEECH_SEED, MOVE_GIGA_DRAIN, MOVE_TOXIC
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 47 ; level
+ .2byte SPECIES_MAGNETON
+ .2byte MOVE_SUPERSONIC, MOVE_THUNDERBOLT, MOVE_TRI_ATTACK, MOVE_SCREECH
+ .2byte 0 ; padding
+
+ .2byte 250 ; IV (0-255)
+ .2byte 51 ; level
+ .2byte SPECIES_GARDEVOIR
+ .2byte MOVE_DOUBLE_TEAM, MOVE_CALM_MIND, MOVE_PSYCHIC, MOVE_FUTURE_SIGHT
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Wally5: ; 830E5F4
+ .2byte 150 ; IV (0-255)
+ .2byte 53 ; level
+ .2byte SPECIES_ALTARIA
+ .2byte MOVE_AERIAL_ACE, MOVE_SAFEGUARD, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 52 ; level
+ .2byte SPECIES_DELCATTY
+ .2byte MOVE_SING, MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 53 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte MOVE_MAGICAL_LEAF, MOVE_LEECH_SEED, MOVE_GIGA_DRAIN, MOVE_TOXIC
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 50 ; level
+ .2byte SPECIES_MAGNETON
+ .2byte MOVE_SUPERSONIC, MOVE_THUNDERBOLT, MOVE_TRI_ATTACK, MOVE_SCREECH
+ .2byte 0 ; padding
+
+ .2byte 250 ; IV (0-255)
+ .2byte 54 ; level
+ .2byte SPECIES_GARDEVOIR
+ .2byte MOVE_DOUBLE_TEAM, MOVE_CALM_MIND, MOVE_PSYCHIC, MOVE_FUTURE_SIGHT
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Wally6: ; 830E644
+ .2byte 150 ; IV (0-255)
+ .2byte 56 ; level
+ .2byte SPECIES_ALTARIA
+ .2byte MOVE_AERIAL_ACE, MOVE_SAFEGUARD, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 55 ; level
+ .2byte SPECIES_DELCATTY
+ .2byte MOVE_SING, MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 56 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte MOVE_MAGICAL_LEAF, MOVE_LEECH_SEED, MOVE_GIGA_DRAIN, MOVE_TOXIC
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 53 ; level
+ .2byte SPECIES_MAGNETON
+ .2byte MOVE_SUPERSONIC, MOVE_THUNDERBOLT, MOVE_TRI_ATTACK, MOVE_SCREECH
+ .2byte 0 ; padding
+
+ .2byte 250 ; IV (0-255)
+ .2byte 57 ; level
+ .2byte SPECIES_GARDEVOIR
+ .2byte MOVE_DOUBLE_TEAM, MOVE_CALM_MIND, MOVE_PSYCHIC, MOVE_FUTURE_SIGHT
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Brendan13: ; 830E694
+ .2byte 150 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_TROPIUS
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_SLUGMA
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte 0 ; padding
+
+ .2byte 200 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_GROVYLE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Brendan14: ; 830E6B4
+ .2byte 150 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_TROPIUS
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_LUDICOLO
+ .2byte 0 ; padding
+
+ .2byte 200 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_COMBUSKEN
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Brendan15: ; 830E6D4
+ .2byte 150 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_TROPIUS
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_LUDICOLO
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_SLUGMA
+ .2byte 0 ; padding
+
+ .2byte 200 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_MARSHTOMP
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_May11: ; 830E6F4
+ .2byte 150 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_TROPIUS
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_SLUGMA
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte 0 ; padding
+
+ .2byte 200 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_GROVYLE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_May12: ; 830E714
+ .2byte 150 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_TROPIUS
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_LUDICOLO
+ .2byte 0 ; padding
+
+ .2byte 200 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_COMBUSKEN
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_May13: ; 830E734
+ .2byte 150 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_TROPIUS
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_LUDICOLO
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_SLUGMA
+ .2byte 0 ; padding
+
+ .2byte 200 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_MARSHTOMP
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jonah: ; 830E754
+ .2byte 0 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_SHARPEDO
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Henry: ; 830E76C
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_TENTACRUEL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Roger: ; 830E77C
+ .2byte 0 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_MAGIKARP
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_MAGIKARP
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_GYARADOS
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Alexa: ; 830E794
+ .2byte 100 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_GLOOM
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_AZUMARILL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Ruben: ; 830E7A4
+ .2byte 100 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_SHIFTRY
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_NOSEPASS
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Koji1: ; 830E7B4
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_MACHOKE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Wayne: ; 830E7BC
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Aidan: ; 830E7D4
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_SKARMORY
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Reed: ; 830E7E4
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_SPHEAL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_SHARPEDO
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Tisha: ; 830E7F4
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_CHINCHOU
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_ToriAndTia: ; 830E7FC
+ .2byte 0 ; IV (0-255)
+ .2byte 19 ; level
+ .2byte SPECIES_SPINDA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 19 ; level
+ .2byte SPECIES_SPINDA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_KimAndIris: ; 830E80C
+ .2byte 0 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_SWABLU
+ .2byte MOVE_SING, MOVE_FURY_ATTACK, MOVE_SAFEGUARD, MOVE_AERIAL_ACE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_NUMEL
+ .2byte MOVE_FLAMETHROWER, MOVE_TAKE_DOWN, MOVE_REST, MOVE_EARTHQUAKE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_TyraAndIvy: ; 830E82C
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte MOVE_GROWTH, MOVE_STUN_SPORE, MOVE_MEGA_DRAIN, MOVE_LEECH_SEED
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_GRAVELER
+ .2byte MOVE_DEFENSE_CURL, MOVE_ROLLOUT, MOVE_MUD_SPORT, MOVE_ROCK_THROW
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_MelAndPaul: ; 830E84C
+ .2byte 0 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_DUSTOX
+ .2byte MOVE_GUST, MOVE_PSYBEAM, MOVE_TOXIC, MOVE_PROTECT
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_BEAUTIFLY
+ .2byte MOVE_GUST, MOVE_MEGA_DRAIN, MOVE_ATTRACT, MOVE_STUN_SPORE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_JohnAndJay1: ; 830E86C
+ .2byte 200 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_MEDICHAM
+ .2byte MOVE_PSYCHIC, MOVE_FIRE_PUNCH, MOVE_PSYCH_UP, MOVE_PROTECT
+ .2byte 0 ; padding
+
+ .2byte 200 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_HARIYAMA
+ .2byte MOVE_FOCUS_PUNCH, MOVE_ROCK_TOMB, MOVE_REST, MOVE_BELLY_DRUM
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_JohnAndJay2: ; 830E88C
+ .2byte 210 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_MEDICHAM
+ .2byte MOVE_PSYCHIC, MOVE_FIRE_PUNCH, MOVE_PSYCH_UP, MOVE_PROTECT
+ .2byte 0 ; padding
+
+ .2byte 210 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_HARIYAMA
+ .2byte MOVE_FOCUS_PUNCH, MOVE_ROCK_TOMB, MOVE_REST, MOVE_BELLY_DRUM
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_JohnAndJay3: ; 830E8AC
+ .2byte 220 ; IV (0-255)
+ .2byte 46 ; level
+ .2byte SPECIES_MEDICHAM
+ .2byte MOVE_PSYCHIC, MOVE_FIRE_PUNCH, MOVE_PSYCH_UP, MOVE_PROTECT
+ .2byte 0 ; padding
+
+ .2byte 220 ; IV (0-255)
+ .2byte 46 ; level
+ .2byte SPECIES_HARIYAMA
+ .2byte MOVE_FOCUS_PUNCH, MOVE_ROCK_TOMB, MOVE_REST, MOVE_BELLY_DRUM
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_JohnAndJay4: ; 830E8CC
+ .2byte 230 ; IV (0-255)
+ .2byte 49 ; level
+ .2byte SPECIES_MEDICHAM
+ .2byte MOVE_PSYCHIC, MOVE_FIRE_PUNCH, MOVE_PSYCH_UP, MOVE_PROTECT
+ .2byte 0 ; padding
+
+ .2byte 230 ; IV (0-255)
+ .2byte 49 ; level
+ .2byte SPECIES_HARIYAMA
+ .2byte MOVE_FOCUS_PUNCH, MOVE_ROCK_TOMB, MOVE_REST, MOVE_BELLY_DRUM
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_JohnAndJay5: ; 830E8EC
+ .2byte 240 ; IV (0-255)
+ .2byte 52 ; level
+ .2byte SPECIES_MEDICHAM
+ .2byte MOVE_PSYCHIC, MOVE_FIRE_PUNCH, MOVE_PSYCH_UP, MOVE_PROTECT
+ .2byte 0 ; padding
+
+ .2byte 240 ; IV (0-255)
+ .2byte 52 ; level
+ .2byte SPECIES_HARIYAMA
+ .2byte MOVE_FOCUS_PUNCH, MOVE_ROCK_TOMB, MOVE_REST, MOVE_BELLY_DRUM
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_ReliAndIan: ; 830E90C
+ .2byte 0 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_AZUMARILL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_LilaAndRoy1: ; 830E91C
+ .2byte 0 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_CHINCHOU
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_LilaAndRoy2: ; 830E92C
+ .2byte 0 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_CHINCHOU
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 40 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_LilaAndRoy3: ; 830E93C
+ .2byte 0 ; IV (0-255)
+ .2byte 45 ; level
+ .2byte SPECIES_LANTURN
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_LilaAndRoy4: ; 830E94C
+ .2byte 0 ; IV (0-255)
+ .2byte 48 ; level
+ .2byte SPECIES_LANTURN
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 46 ; level
+ .2byte SPECIES_SHARPEDO
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_LilaAndRoy5: ; 830E95C
+ .2byte 0 ; IV (0-255)
+ .2byte 51 ; level
+ .2byte SPECIES_LANTURN
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 49 ; level
+ .2byte SPECIES_SHARPEDO
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_LisaAndRay: ; 830E96C
+ .2byte 0 ; IV (0-255)
+ .2byte 27 ; level
+ .2byte SPECIES_GOLDEEN
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Chris: ; 830E97C
+ .2byte 0 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_MAGIKARP
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 20 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_FEEBAS
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 23 ; level
+ .2byte SPECIES_CARVANHA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Dawson: ; 830E99C
+ .2byte 0 ; IV (0-255)
+ .2byte 8 ; level
+ .2byte SPECIES_ZIGZAGOON
+ .2byte ITEM_NUGGET
+
+ .2byte 0 ; IV (0-255)
+ .2byte 8 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte ITEM_NONE
+
+ .align 2, 0
+
+gTrainerParty_Sarah: ; 830E9AC
+ .2byte 0 ; IV (0-255)
+ .2byte 8 ; level
+ .2byte SPECIES_LOTAD
+ .2byte ITEM_NONE
+
+ .2byte 0 ; IV (0-255)
+ .2byte 8 ; level
+ .2byte SPECIES_ZIGZAGOON
+ .2byte ITEM_NUGGET
+
+ .align 2, 0
+
+gTrainerParty_Darian: ; 830E9BC
+ .2byte 0 ; IV (0-255)
+ .2byte 9 ; level
+ .2byte SPECIES_MAGIKARP
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Hailey: ; 830E9C4
+ .2byte 0 ; IV (0-255)
+ .2byte 13 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Chandler: ; 830E9CC
+ .2byte 0 ; IV (0-255)
+ .2byte 12 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 12 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Kaleb: ; 830E9DC
+ .2byte 0 ; IV (0-255)
+ .2byte 14 ; level
+ .2byte SPECIES_MINUN
+ .2byte ITEM_ORAN_BERRY
+
+ .2byte 0 ; IV (0-255)
+ .2byte 14 ; level
+ .2byte SPECIES_PLUSLE
+ .2byte ITEM_ORAN_BERRY
+
+ .align 2, 0
+
+gTrainerParty_Joseph: ; 830E9EC
+ .2byte 0 ; IV (0-255)
+ .2byte 14 ; level
+ .2byte SPECIES_ELECTRIKE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 14 ; level
+ .2byte SPECIES_VOLTORB
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Alyssa: ; 830E9FC
+ .2byte 0 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_MAGNEMITE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Marcos: ; 830EA04
+ .2byte 100 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_VOLTORB
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Rhett: ; 830EA0C
+ .2byte 100 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_MAKUHITA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Tyron: ; 830EA14
+ .2byte 0 ; IV (0-255)
+ .2byte 19 ; level
+ .2byte SPECIES_SANDSHREW
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Celina: ; 830EA1C
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Bianca: ; 830EA24
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Hayden: ; 830EA2C
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Sophie: ; 830EA34
+ .2byte 0 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 19 ; level
+ .2byte SPECIES_LOMBRE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Coby: ; 830EA44
+ .2byte 0 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_SKARMORY
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 19 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Lawrence: ; 830EA54
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_BALTOY
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_SANDSHREW
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Wyatt: ; 830EA64
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_ARON
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_ARON
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Angelina: ; 830EA74
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_LOMBRE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Kai: ; 830EA84
+ .2byte 0 ; IV (0-255)
+ .2byte 19 ; level
+ .2byte SPECIES_BARBOACH
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Charlotte: ; 830EA8C
+ .2byte 0 ; IV (0-255)
+ .2byte 19 ; level
+ .2byte SPECIES_NUZLEAF
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Deandre: ; 830EA94
+ .2byte 0 ; IV (0-255)
+ .2byte 14 ; level
+ .2byte SPECIES_ZIGZAGOON
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 14 ; level
+ .2byte SPECIES_ARON
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 14 ; level
+ .2byte SPECIES_ELECTRIKE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt38: ; 830EAAC
+ .2byte 0 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_ZUBAT
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt39: ; 830EAB4
+ .2byte 0 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt40: ; 830EABC
+ .2byte 0 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt41: ; 830EAC4
+ .2byte 0 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_BALTOY
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_ZUBAT
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt42: ; 830EAD4
+ .2byte 0 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_BALTOY
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt43: ; 830EAE4
+ .2byte 0 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_MIGHTYENA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt44: ; 830EAEC
+ .2byte 0 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_ZUBAT
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt45: ; 830EAF4
+ .2byte 0 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt46: ; 830EAFC
+ .2byte 0 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_ZUBAT
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt47: ; 830EB04
+ .2byte 0 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_MIGHTYENA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt48: ; 830EB0C
+ .2byte 0 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_BALTOY
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt49: ; 830EB14
+ .2byte 0 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt50: ; 830EB1C
+ .2byte 0 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_ZUBAT
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt51: ; 830EB24
+ .2byte 0 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_MIGHTYENA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt52: ; 830EB2C
+ .2byte 0 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Grunt53: ; 830EB34
+ .2byte 0 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_BALTOY
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Tabitha3: ; 830EB3C
+ .2byte 75 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .2byte 75 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_MIGHTYENA
+ .2byte 0 ; padding
+
+ .2byte 75 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_ZUBAT
+ .2byte 0 ; padding
+
+ .2byte 75 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_CAMERUPT
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Darcy: ; 830EB5C
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_CAMERUPT
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Maxie3: ; 830EB6C
+ .2byte 150 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_MIGHTYENA
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_CROBAT
+ .2byte 0 ; padding
+
+ .2byte 150 ; IV (0-255)
+ .2byte 44 ; level
+ .2byte SPECIES_CAMERUPT
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Pete: ; 830EB84
+ .2byte 0 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Isabelle: ; 830EB8C
+ .2byte 0 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Andres1: ; 830EB94
+ .2byte 50 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_SANDSHREW
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_SANDSHREW
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Josue: ; 830EBA4
+ .2byte 50 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_TAILLOW
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Camron: ; 830EBB4
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_STARYU
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Cory1: ; 830EBBC
+ .2byte 0 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_MACHOP
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Carolina: ; 830EBD4
+ .2byte 50 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_MANECTRIC
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 24 ; level
+ .2byte SPECIES_MANECTRIC
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Elijah: ; 830EBEC
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_SKARMORY
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_SKARMORY
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Celia: ; 830EBFC
+ .2byte 0 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_LOMBRE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Bryan: ; 830EC0C
+ .2byte 0 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_SANDSHREW
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_SANDSLASH
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Branden: ; 830EC1C
+ .2byte 0 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_TAILLOW
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 22 ; level
+ .2byte SPECIES_NUZLEAF
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Bryant: ; 830EC2C
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_SLUGMA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Shayla: ; 830EC3C
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Kyra: ; 830EC4C
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_DODUO
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_DODRIO
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Jaiden: ; 830EC5C
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_NINJASK
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_GULPIN
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Alix: ; 830EC6C
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_KADABRA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_KIRLIA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Helene: ; 830EC7C
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_MEDITITE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_MAKUHITA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Marlene: ; 830EC8C
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_MEDITITE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 18 ; level
+ .2byte SPECIES_SPOINK
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Devan: ; 830EC9C
+ .2byte 0 ; IV (0-255)
+ .2byte 8 ; level
+ .2byte SPECIES_GEODUDE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 8 ; level
+ .2byte SPECIES_GEODUDE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Johnson: ; 830ECAC
+ .2byte 0 ; IV (0-255)
+ .2byte 8 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 8 ; level
+ .2byte SPECIES_LOTAD
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Melina: ; 830ECBC
+ .2byte 0 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_DODUO
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Brandi: ; 830ECC4
+ .2byte 0 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_RALTS
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Aisha: ; 830ECCC
+ .2byte 0 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_MEDITITE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Makayla: ; 830ECD4
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_ROSELIA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_MEDICHAM
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Fabian: ; 830ECE4
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_MANECTRIC
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Dayton: ; 830ECEC
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_SLUGMA
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Rachel: ; 830ECFC
+ .2byte 0 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_GOLDEEN
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Leonel: ; 830ED04
+ .2byte 100 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_MANECTRIC
+ .2byte MOVE_THUNDER, MOVE_QUICK_ATTACK, MOVE_THUNDER_WAVE, MOVE_NONE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Callie: ; 830ED14
+ .2byte 0 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_MEDITITE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_MAKUHITA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Cale: ; 830ED24
+ .2byte 0 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_DUSTOX
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_BEAUTIFLY
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Myles: ; 830ED34
+ .2byte 10 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_MAKUHITA
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_TROPIUS
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_ZIGZAGOON
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_ELECTRIKE
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Pat: ; 830ED64
+ .2byte 10 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_POOCHYENA
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_SHROOMISH
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_ELECTRIKE
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_MARILL
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_SANDSHREW
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 25 ; level
+ .2byte SPECIES_GULPIN
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Cristin1: ; 830ED94
+ .2byte 100 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_LOUDRED
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 29 ; level
+ .2byte SPECIES_VIGOROTH
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_May14: ; 830EDA4
+ .2byte 25 ; IV (0-255)
+ .2byte 13 ; level
+ .2byte SPECIES_LOTAD
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_TORCHIC
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_May15: ; 830EDB4
+ .2byte 25 ; IV (0-255)
+ .2byte 13 ; level
+ .2byte SPECIES_TORKOAL
+ .2byte 0 ; padding
+
+ .2byte 50 ; IV (0-255)
+ .2byte 15 ; level
+ .2byte SPECIES_MUDKIP
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Roxanne2: ; 830EDC4
+ .2byte 255 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_GOLEM
+ .2byte ITEM_NONE
+ .2byte MOVE_PROTECT, MOVE_ROLLOUT, MOVE_MAGNITUDE, MOVE_EXPLOSION
+
+ .2byte 255 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_KABUTO
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_SWORDS_DANCE, MOVE_ICE_BEAM, MOVE_SURF, MOVE_ROCK_SLIDE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_ONIX
+ .2byte ITEM_NONE
+ .2byte MOVE_IRON_TAIL, MOVE_EXPLOSION, MOVE_ROAR, MOVE_ROCK_SLIDE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_NOSEPASS
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_DOUBLE_TEAM, MOVE_EXPLOSION, MOVE_PROTECT, MOVE_ROCK_SLIDE
+
+ .align 2, 0
+
+gTrainerParty_Roxanne3: ; 830EE04
+ .2byte 255 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_OMANYTE
+ .2byte ITEM_NONE
+ .2byte MOVE_PROTECT, MOVE_ICE_BEAM, MOVE_ROCK_SLIDE, MOVE_SURF
+
+ .2byte 255 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_GOLEM
+ .2byte ITEM_NONE
+ .2byte MOVE_PROTECT, MOVE_ROLLOUT, MOVE_MAGNITUDE, MOVE_EXPLOSION
+
+ .2byte 255 ; IV (0-255)
+ .2byte 40 ; level
+ .2byte SPECIES_KABUTOPS
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_SWORDS_DANCE, MOVE_ICE_BEAM, MOVE_SURF, MOVE_ROCK_SLIDE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 40 ; level
+ .2byte SPECIES_ONIX
+ .2byte ITEM_NONE
+ .2byte MOVE_IRON_TAIL, MOVE_EXPLOSION, MOVE_ROAR, MOVE_ROCK_SLIDE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_NOSEPASS
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_DOUBLE_TEAM, MOVE_EXPLOSION, MOVE_PROTECT, MOVE_ROCK_SLIDE
+
+ .align 2, 0
+
+gTrainerParty_Roxanne4: ; 830EE54
+ .2byte 255 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_OMASTAR
+ .2byte ITEM_NONE
+ .2byte MOVE_PROTECT, MOVE_ICE_BEAM, MOVE_ROCK_SLIDE, MOVE_SURF
+
+ .2byte 255 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_GOLEM
+ .2byte ITEM_NONE
+ .2byte MOVE_PROTECT, MOVE_ROLLOUT, MOVE_EARTHQUAKE, MOVE_EXPLOSION
+
+ .2byte 255 ; IV (0-255)
+ .2byte 45 ; level
+ .2byte SPECIES_KABUTOPS
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_SWORDS_DANCE, MOVE_ICE_BEAM, MOVE_SURF, MOVE_ROCK_SLIDE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 45 ; level
+ .2byte SPECIES_ONIX
+ .2byte ITEM_NONE
+ .2byte MOVE_IRON_TAIL, MOVE_EXPLOSION, MOVE_ROAR, MOVE_ROCK_SLIDE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 47 ; level
+ .2byte SPECIES_NOSEPASS
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_DOUBLE_TEAM, MOVE_EXPLOSION, MOVE_PROTECT, MOVE_ROCK_SLIDE
+
+ .align 2, 0
+
+gTrainerParty_Roxanne5: ; 830EEA4
+ .2byte 255 ; IV (0-255)
+ .2byte 47 ; level
+ .2byte SPECIES_AERODACTYL
+ .2byte ITEM_NONE
+ .2byte MOVE_ROCK_SLIDE, MOVE_HYPER_BEAM, MOVE_SUPERSONIC, MOVE_PROTECT
+
+ .2byte 255 ; IV (0-255)
+ .2byte 47 ; level
+ .2byte SPECIES_GOLEM
+ .2byte ITEM_NONE
+ .2byte MOVE_FOCUS_PUNCH, MOVE_ROLLOUT, MOVE_EARTHQUAKE, MOVE_EXPLOSION
+
+ .2byte 255 ; IV (0-255)
+ .2byte 47 ; level
+ .2byte SPECIES_OMASTAR
+ .2byte ITEM_NONE
+ .2byte MOVE_PROTECT, MOVE_ICE_BEAM, MOVE_ROCK_SLIDE, MOVE_SURF
+
+ .2byte 255 ; IV (0-255)
+ .2byte 50 ; level
+ .2byte SPECIES_KABUTOPS
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_SWORDS_DANCE, MOVE_ICE_BEAM, MOVE_SURF, MOVE_ROCK_SLIDE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 50 ; level
+ .2byte SPECIES_STEELIX
+ .2byte ITEM_NONE
+ .2byte MOVE_IRON_TAIL, MOVE_EXPLOSION, MOVE_ROAR, MOVE_ROCK_SLIDE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 52 ; level
+ .2byte SPECIES_NOSEPASS
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_DOUBLE_TEAM, MOVE_EXPLOSION, MOVE_PROTECT, MOVE_ROCK_SLIDE
+
+ .align 2, 0
+
+gTrainerParty_Brawly2: ; 830EF04
+ .2byte 255 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_MACHAMP
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_KARATE_CHOP, MOVE_ROCK_SLIDE, MOVE_FOCUS_PUNCH, MOVE_BULK_UP
+
+ .2byte 255 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_MEDITITE
+ .2byte ITEM_NONE
+ .2byte MOVE_PSYCHIC, MOVE_LIGHT_SCREEN, MOVE_REFLECT, MOVE_FOCUS_PUNCH
+
+ .2byte 255 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_HITMONTOP
+ .2byte ITEM_NONE
+ .2byte MOVE_PURSUIT, MOVE_COUNTER, MOVE_PROTECT, MOVE_TRIPLE_KICK
+
+ .2byte 255 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_HARIYAMA
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_FAKE_OUT, MOVE_FOCUS_PUNCH, MOVE_BELLY_DRUM, MOVE_EARTHQUAKE
+
+ .align 2, 0
+
+gTrainerParty_Brawly3: ; 830EF44
+ .2byte 255 ; IV (0-255)
+ .2byte 38 ; level
+ .2byte SPECIES_MACHAMP
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_KARATE_CHOP, MOVE_ROCK_SLIDE, MOVE_FOCUS_PUNCH, MOVE_BULK_UP
+
+ .2byte 255 ; IV (0-255)
+ .2byte 38 ; level
+ .2byte SPECIES_MEDICHAM
+ .2byte ITEM_NONE
+ .2byte MOVE_PSYCHIC, MOVE_LIGHT_SCREEN, MOVE_REFLECT, MOVE_FOCUS_PUNCH
+
+ .2byte 255 ; IV (0-255)
+ .2byte 40 ; level
+ .2byte SPECIES_HITMONTOP
+ .2byte ITEM_NONE
+ .2byte MOVE_PURSUIT, MOVE_COUNTER, MOVE_PROTECT, MOVE_TRIPLE_KICK
+
+ .2byte 255 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_HARIYAMA
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_FAKE_OUT, MOVE_FOCUS_PUNCH, MOVE_BELLY_DRUM, MOVE_EARTHQUAKE
+
+ .align 2, 0
+
+gTrainerParty_Brawly4: ; 830EF84
+ .2byte 255 ; IV (0-255)
+ .2byte 40 ; level
+ .2byte SPECIES_HITMONCHAN
+ .2byte ITEM_NONE
+ .2byte MOVE_SKY_UPPERCUT, MOVE_PROTECT, MOVE_FIRE_PUNCH, MOVE_ICE_PUNCH
+
+ .2byte 255 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_MACHAMP
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_KARATE_CHOP, MOVE_ROCK_SLIDE, MOVE_FOCUS_PUNCH, MOVE_BULK_UP
+
+ .2byte 255 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_MEDICHAM
+ .2byte ITEM_NONE
+ .2byte MOVE_FOCUS_PUNCH, MOVE_LIGHT_SCREEN, MOVE_REFLECT, MOVE_PSYCHIC
+
+ .2byte 255 ; IV (0-255)
+ .2byte 45 ; level
+ .2byte SPECIES_HITMONTOP
+ .2byte ITEM_NONE
+ .2byte MOVE_PURSUIT, MOVE_COUNTER, MOVE_PROTECT, MOVE_TRIPLE_KICK
+
+ .2byte 255 ; IV (0-255)
+ .2byte 47 ; level
+ .2byte SPECIES_HARIYAMA
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_FAKE_OUT, MOVE_FOCUS_PUNCH, MOVE_BELLY_DRUM, MOVE_EARTHQUAKE
+
+ .align 2, 0
+
+gTrainerParty_Brawly5: ; 830EFD4
+ .2byte 255 ; IV (0-255)
+ .2byte 46 ; level
+ .2byte SPECIES_HITMONLEE
+ .2byte ITEM_NONE
+ .2byte MOVE_MEGA_KICK, MOVE_FOCUS_PUNCH, MOVE_EARTHQUAKE, MOVE_BULK_UP
+
+ .2byte 255 ; IV (0-255)
+ .2byte 46 ; level
+ .2byte SPECIES_HITMONCHAN
+ .2byte ITEM_NONE
+ .2byte MOVE_SKY_UPPERCUT, MOVE_PROTECT, MOVE_FIRE_PUNCH, MOVE_ICE_PUNCH
+
+ .2byte 255 ; IV (0-255)
+ .2byte 48 ; level
+ .2byte SPECIES_MACHAMP
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_CROSS_CHOP, MOVE_ROCK_SLIDE, MOVE_FOCUS_PUNCH, MOVE_BULK_UP
+
+ .2byte 255 ; IV (0-255)
+ .2byte 48 ; level
+ .2byte SPECIES_MEDICHAM
+ .2byte ITEM_NONE
+ .2byte MOVE_FOCUS_PUNCH, MOVE_LIGHT_SCREEN, MOVE_REFLECT, MOVE_PSYCHIC
+
+ .2byte 255 ; IV (0-255)
+ .2byte 50 ; level
+ .2byte SPECIES_HITMONTOP
+ .2byte ITEM_NONE
+ .2byte MOVE_PURSUIT, MOVE_COUNTER, MOVE_PROTECT, MOVE_TRIPLE_KICK
+
+ .2byte 255 ; IV (0-255)
+ .2byte 52 ; level
+ .2byte SPECIES_HARIYAMA
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_FAKE_OUT, MOVE_FOCUS_PUNCH, MOVE_BELLY_DRUM, MOVE_EARTHQUAKE
+
+ .align 2, 0
+
+gTrainerParty_Wattson2: ; 830F034
+ .2byte 255 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_MAREEP
+ .2byte ITEM_NONE
+ .2byte MOVE_THUNDER, MOVE_PROTECT, MOVE_THUNDER_WAVE, MOVE_LIGHT_SCREEN
+
+ .2byte 255 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_ELECTRODE
+ .2byte ITEM_NONE
+ .2byte MOVE_ROLLOUT, MOVE_THUNDER, MOVE_EXPLOSION, MOVE_RAIN_DANCE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 38 ; level
+ .2byte SPECIES_MAGNETON
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_THUNDER, MOVE_RAIN_DANCE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 40 ; level
+ .2byte SPECIES_MANECTRIC
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_BITE, MOVE_THUNDER_WAVE, MOVE_THUNDER, MOVE_PROTECT
+
+ .align 2, 0
+
+gTrainerParty_Wattson3: ; 830F074
+ .2byte 255 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_PIKACHU
+ .2byte ITEM_NONE
+ .2byte MOVE_THUNDER, MOVE_SLAM, MOVE_RAIN_DANCE, MOVE_SHOCK_WAVE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_FLAAFFY
+ .2byte ITEM_NONE
+ .2byte MOVE_THUNDER, MOVE_PROTECT, MOVE_THUNDER_WAVE, MOVE_LIGHT_SCREEN
+
+ .2byte 255 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_ELECTRODE
+ .2byte ITEM_NONE
+ .2byte MOVE_ROLLOUT, MOVE_THUNDER, MOVE_EXPLOSION, MOVE_RAIN_DANCE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_MAGNETON
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_THUNDER, MOVE_RAIN_DANCE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 45 ; level
+ .2byte SPECIES_MANECTRIC
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_BITE, MOVE_THUNDER_WAVE, MOVE_THUNDER, MOVE_PROTECT
+
+ .align 2, 0
+
+gTrainerParty_Wattson4: ; 830F0C4
+ .2byte 255 ; IV (0-255)
+ .2byte 44 ; level
+ .2byte SPECIES_RAICHU
+ .2byte ITEM_NONE
+ .2byte MOVE_THUNDER, MOVE_SLAM, MOVE_RAIN_DANCE, MOVE_PROTECT
+
+ .2byte 255 ; IV (0-255)
+ .2byte 46 ; level
+ .2byte SPECIES_AMPHAROS
+ .2byte ITEM_NONE
+ .2byte MOVE_THUNDER, MOVE_PROTECT, MOVE_THUNDER_WAVE, MOVE_LIGHT_SCREEN
+
+ .2byte 255 ; IV (0-255)
+ .2byte 46 ; level
+ .2byte SPECIES_ELECTRODE
+ .2byte ITEM_NONE
+ .2byte MOVE_ROLLOUT, MOVE_THUNDER, MOVE_EXPLOSION, MOVE_RAIN_DANCE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 48 ; level
+ .2byte SPECIES_MAGNETON
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_THUNDER, MOVE_RAIN_DANCE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 50 ; level
+ .2byte SPECIES_MANECTRIC
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_BITE, MOVE_THUNDER_WAVE, MOVE_THUNDER, MOVE_PROTECT
+
+ .align 2, 0
+
+gTrainerParty_Wattson5: ; 830F114
+ .2byte 255 ; IV (0-255)
+ .2byte 50 ; level
+ .2byte SPECIES_ELECTABUZZ
+ .2byte ITEM_NONE
+ .2byte MOVE_SWIFT, MOVE_FOCUS_PUNCH, MOVE_THUNDER_PUNCH, MOVE_LIGHT_SCREEN
+
+ .2byte 255 ; IV (0-255)
+ .2byte 51 ; level
+ .2byte SPECIES_RAICHU
+ .2byte ITEM_NONE
+ .2byte MOVE_THUNDER, MOVE_SLAM, MOVE_RAIN_DANCE, MOVE_PROTECT
+
+ .2byte 255 ; IV (0-255)
+ .2byte 51 ; level
+ .2byte SPECIES_AMPHAROS
+ .2byte ITEM_NONE
+ .2byte MOVE_THUNDER, MOVE_PROTECT, MOVE_THUNDER_WAVE, MOVE_LIGHT_SCREEN
+
+ .2byte 255 ; IV (0-255)
+ .2byte 53 ; level
+ .2byte SPECIES_ELECTRODE
+ .2byte ITEM_NONE
+ .2byte MOVE_ROLLOUT, MOVE_THUNDER, MOVE_EXPLOSION, MOVE_RAIN_DANCE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 53 ; level
+ .2byte SPECIES_MAGNETON
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_THUNDER, MOVE_RAIN_DANCE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 55 ; level
+ .2byte SPECIES_MANECTRIC
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_BITE, MOVE_THUNDER_WAVE, MOVE_THUNDER, MOVE_PROTECT
+
+ .align 2, 0
+
+gTrainerParty_Flannery2: ; 830F174
+ .2byte 255 ; IV (0-255)
+ .2byte 38 ; level
+ .2byte SPECIES_MAGCARGO
+ .2byte ITEM_WHITE_HERB
+ .2byte MOVE_OVERHEAT, MOVE_ATTRACT, MOVE_LIGHT_SCREEN, MOVE_ROCK_SLIDE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_PONYTA
+ .2byte ITEM_NONE
+ .2byte MOVE_FLAMETHROWER, MOVE_ATTRACT, MOVE_SOLAR_BEAM, MOVE_BOUNCE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 38 ; level
+ .2byte SPECIES_CAMERUPT
+ .2byte ITEM_WHITE_HERB
+ .2byte MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_EARTHQUAKE, MOVE_ATTRACT
+
+ .2byte 255 ; IV (0-255)
+ .2byte 40 ; level
+ .2byte SPECIES_TORKOAL
+ .2byte ITEM_WHITE_HERB
+ .2byte MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_EXPLOSION, MOVE_ATTRACT
+
+ .align 2, 0
+
+gTrainerParty_Flannery3: ; 830F1B4
+ .2byte 255 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_GROWLITHE
+ .2byte ITEM_NONE
+ .2byte MOVE_HELPING_HAND, MOVE_FLAMETHROWER, MOVE_ROAR, MOVE_SUNNY_DAY
+
+ .2byte 255 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_MAGCARGO
+ .2byte ITEM_WHITE_HERB
+ .2byte MOVE_OVERHEAT, MOVE_ATTRACT, MOVE_LIGHT_SCREEN, MOVE_ROCK_SLIDE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_PONYTA
+ .2byte ITEM_NONE
+ .2byte MOVE_FLAMETHROWER, MOVE_ATTRACT, MOVE_SOLAR_BEAM, MOVE_BOUNCE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_CAMERUPT
+ .2byte ITEM_WHITE_HERB
+ .2byte MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_EARTHQUAKE, MOVE_ATTRACT
+
+ .2byte 255 ; IV (0-255)
+ .2byte 45 ; level
+ .2byte SPECIES_TORKOAL
+ .2byte ITEM_WHITE_HERB
+ .2byte MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_EXPLOSION, MOVE_ATTRACT
+
+ .align 2, 0
+
+gTrainerParty_Flannery4: ; 830F204
+ .2byte 255 ; IV (0-255)
+ .2byte 46 ; level
+ .2byte SPECIES_HOUNDOUR
+ .2byte ITEM_NONE
+ .2byte MOVE_ROAR, MOVE_SOLAR_BEAM, MOVE_TAUNT, MOVE_SUNNY_DAY
+
+ .2byte 255 ; IV (0-255)
+ .2byte 46 ; level
+ .2byte SPECIES_GROWLITHE
+ .2byte ITEM_NONE
+ .2byte MOVE_HELPING_HAND, MOVE_FLAMETHROWER, MOVE_SUNNY_DAY, MOVE_ROAR
+
+ .2byte 255 ; IV (0-255)
+ .2byte 48 ; level
+ .2byte SPECIES_MAGCARGO
+ .2byte ITEM_WHITE_HERB
+ .2byte MOVE_OVERHEAT, MOVE_ATTRACT, MOVE_LIGHT_SCREEN, MOVE_ROCK_SLIDE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 46 ; level
+ .2byte SPECIES_RAPIDASH
+ .2byte ITEM_NONE
+ .2byte MOVE_FLAMETHROWER, MOVE_ATTRACT, MOVE_SOLAR_BEAM, MOVE_BOUNCE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 48 ; level
+ .2byte SPECIES_CAMERUPT
+ .2byte ITEM_WHITE_HERB
+ .2byte MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_EARTHQUAKE, MOVE_ATTRACT
+
+ .2byte 255 ; IV (0-255)
+ .2byte 50 ; level
+ .2byte SPECIES_TORKOAL
+ .2byte ITEM_WHITE_HERB
+ .2byte MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_EXPLOSION, MOVE_ATTRACT
+
+ .align 2, 0
+
+gTrainerParty_Flannery5: ; 830F264
+ .2byte 255 ; IV (0-255)
+ .2byte 51 ; level
+ .2byte SPECIES_ARCANINE
+ .2byte ITEM_NONE
+ .2byte MOVE_HELPING_HAND, MOVE_FLAMETHROWER, MOVE_SUNNY_DAY, MOVE_ROAR
+
+ .2byte 255 ; IV (0-255)
+ .2byte 53 ; level
+ .2byte SPECIES_MAGCARGO
+ .2byte ITEM_WHITE_HERB
+ .2byte MOVE_OVERHEAT, MOVE_ATTRACT, MOVE_LIGHT_SCREEN, MOVE_ROCK_SLIDE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 51 ; level
+ .2byte SPECIES_HOUNDOOM
+ .2byte ITEM_NONE
+ .2byte MOVE_ROAR, MOVE_SOLAR_BEAM, MOVE_TAUNT, MOVE_SUNNY_DAY
+
+ .2byte 255 ; IV (0-255)
+ .2byte 51 ; level
+ .2byte SPECIES_RAPIDASH
+ .2byte ITEM_NONE
+ .2byte MOVE_FLAMETHROWER, MOVE_ATTRACT, MOVE_SOLAR_BEAM, MOVE_BOUNCE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 53 ; level
+ .2byte SPECIES_CAMERUPT
+ .2byte ITEM_WHITE_HERB
+ .2byte MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_EARTHQUAKE, MOVE_ATTRACT
+
+ .2byte 255 ; IV (0-255)
+ .2byte 55 ; level
+ .2byte SPECIES_TORKOAL
+ .2byte ITEM_WHITE_HERB
+ .2byte MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_EXPLOSION, MOVE_ATTRACT
+
+ .align 2, 0
+
+gTrainerParty_Norman2: ; 830F2C4
+ .2byte 255 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_CHANSEY
+ .2byte ITEM_NONE
+ .2byte MOVE_LIGHT_SCREEN, MOVE_SING, MOVE_SKILL_SWAP, MOVE_FOCUS_PUNCH
+
+ .2byte 255 ; IV (0-255)
+ .2byte 42 ; level
+ .2byte SPECIES_SLAKING
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_BLIZZARD, MOVE_SHADOW_BALL, MOVE_DOUBLE_EDGE, MOVE_FIRE_BLAST
+
+ .2byte 255 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_SPINDA
+ .2byte ITEM_NONE
+ .2byte MOVE_TEETER_DANCE, MOVE_SKILL_SWAP, MOVE_FACADE, MOVE_HYPNOSIS
+
+ .2byte 255 ; IV (0-255)
+ .2byte 45 ; level
+ .2byte SPECIES_SLAKING
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_HYPER_BEAM, MOVE_FLAMETHROWER, MOVE_THUNDERBOLT, MOVE_SHADOW_BALL
+
+ .align 2, 0
+
+gTrainerParty_Norman3: ; 830F304
+ .2byte 255 ; IV (0-255)
+ .2byte 47 ; level
+ .2byte SPECIES_SLAKING
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_BLIZZARD, MOVE_SHADOW_BALL, MOVE_DOUBLE_EDGE, MOVE_FIRE_BLAST
+
+ .2byte 255 ; IV (0-255)
+ .2byte 47 ; level
+ .2byte SPECIES_CHANSEY
+ .2byte ITEM_NONE
+ .2byte MOVE_LIGHT_SCREEN, MOVE_SING, MOVE_SKILL_SWAP, MOVE_FOCUS_PUNCH
+
+ .2byte 255 ; IV (0-255)
+ .2byte 45 ; level
+ .2byte SPECIES_KANGASKHAN
+ .2byte ITEM_NONE
+ .2byte MOVE_FAKE_OUT, MOVE_DIZZY_PUNCH, MOVE_ENDURE, MOVE_REVERSAL
+
+ .2byte 255 ; IV (0-255)
+ .2byte 48 ; level
+ .2byte SPECIES_SPINDA
+ .2byte ITEM_NONE
+ .2byte MOVE_TEETER_DANCE, MOVE_SKILL_SWAP, MOVE_FACADE, MOVE_HYPNOSIS
+
+ .2byte 255 ; IV (0-255)
+ .2byte 50 ; level
+ .2byte SPECIES_SLAKING
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_HYPER_BEAM, MOVE_FLAMETHROWER, MOVE_THUNDERBOLT, MOVE_SHADOW_BALL
+
+ .align 2, 0
+
+gTrainerParty_Norman4: ; 830F354
+ .2byte 255 ; IV (0-255)
+ .2byte 52 ; level
+ .2byte SPECIES_SLAKING
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_BLIZZARD, MOVE_SHADOW_BALL, MOVE_DOUBLE_EDGE, MOVE_FIRE_BLAST
+
+ .2byte 255 ; IV (0-255)
+ .2byte 52 ; level
+ .2byte SPECIES_BLISSEY
+ .2byte ITEM_NONE
+ .2byte MOVE_LIGHT_SCREEN, MOVE_SING, MOVE_SKILL_SWAP, MOVE_FOCUS_PUNCH
+
+ .2byte 255 ; IV (0-255)
+ .2byte 50 ; level
+ .2byte SPECIES_KANGASKHAN
+ .2byte ITEM_NONE
+ .2byte MOVE_FAKE_OUT, MOVE_DIZZY_PUNCH, MOVE_ENDURE, MOVE_REVERSAL
+
+ .2byte 255 ; IV (0-255)
+ .2byte 53 ; level
+ .2byte SPECIES_SPINDA
+ .2byte ITEM_NONE
+ .2byte MOVE_TEETER_DANCE, MOVE_SKILL_SWAP, MOVE_FACADE, MOVE_HYPNOSIS
+
+ .2byte 255 ; IV (0-255)
+ .2byte 55 ; level
+ .2byte SPECIES_SLAKING
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_HYPER_BEAM, MOVE_FLAMETHROWER, MOVE_THUNDERBOLT, MOVE_SHADOW_BALL
+
+ .align 2, 0
+
+gTrainerParty_Norman5: ; 830F3A4
+ .2byte 255 ; IV (0-255)
+ .2byte 57 ; level
+ .2byte SPECIES_SLAKING
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_BLIZZARD, MOVE_SHADOW_BALL, MOVE_DOUBLE_EDGE, MOVE_FIRE_BLAST
+
+ .2byte 255 ; IV (0-255)
+ .2byte 57 ; level
+ .2byte SPECIES_BLISSEY
+ .2byte ITEM_NONE
+ .2byte MOVE_PROTECT, MOVE_SING, MOVE_SKILL_SWAP, MOVE_FOCUS_PUNCH
+
+ .2byte 255 ; IV (0-255)
+ .2byte 55 ; level
+ .2byte SPECIES_KANGASKHAN
+ .2byte ITEM_NONE
+ .2byte MOVE_FAKE_OUT, MOVE_DIZZY_PUNCH, MOVE_ENDURE, MOVE_REVERSAL
+
+ .2byte 255 ; IV (0-255)
+ .2byte 57 ; level
+ .2byte SPECIES_TAUROS
+ .2byte ITEM_NONE
+ .2byte MOVE_TAKE_DOWN, MOVE_PROTECT, MOVE_FIRE_BLAST, MOVE_EARTHQUAKE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 58 ; level
+ .2byte SPECIES_SPINDA
+ .2byte ITEM_NONE
+ .2byte MOVE_TEETER_DANCE, MOVE_SKILL_SWAP, MOVE_FACADE, MOVE_HYPNOSIS
+
+ .2byte 255 ; IV (0-255)
+ .2byte 60 ; level
+ .2byte SPECIES_SLAKING
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_HYPER_BEAM, MOVE_FLAMETHROWER, MOVE_THUNDERBOLT, MOVE_SHADOW_BALL
+
+ .align 2, 0
+
+gTrainerParty_Winona2: ; 830F404
+ .2byte 255 ; IV (0-255)
+ .2byte 40 ; level
+ .2byte SPECIES_DRATINI
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_THUNDER_WAVE, MOVE_THUNDERBOLT, MOVE_PROTECT, MOVE_ICE_BEAM
+
+ .2byte 255 ; IV (0-255)
+ .2byte 38 ; level
+ .2byte SPECIES_TROPIUS
+ .2byte ITEM_NONE
+ .2byte MOVE_SUNNY_DAY, MOVE_AERIAL_ACE, MOVE_SOLAR_BEAM, MOVE_EARTHQUAKE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte ITEM_NONE
+ .2byte MOVE_SURF, MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_AERIAL_ACE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_SKARMORY
+ .2byte ITEM_NONE
+ .2byte MOVE_WHIRLWIND, MOVE_SPIKES, MOVE_STEEL_WING, MOVE_AERIAL_ACE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 45 ; level
+ .2byte SPECIES_ALTARIA
+ .2byte ITEM_CHESTO_BERRY
+ .2byte MOVE_AERIAL_ACE, MOVE_REST, MOVE_DRAGON_DANCE, MOVE_EARTHQUAKE
+
+ .align 2, 0
+
+gTrainerParty_Winona3: ; 830F454
+ .2byte 255 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_HOOTHOOT
+ .2byte ITEM_NONE
+ .2byte MOVE_HYPNOSIS, MOVE_PSYCHIC, MOVE_REFLECT, MOVE_DREAM_EATER
+
+ .2byte 255 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_TROPIUS
+ .2byte ITEM_NONE
+ .2byte MOVE_SUNNY_DAY, MOVE_AERIAL_ACE, MOVE_SOLAR_BEAM, MOVE_EARTHQUAKE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 45 ; level
+ .2byte SPECIES_DRAGONAIR
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_THUNDER_WAVE, MOVE_THUNDERBOLT, MOVE_PROTECT, MOVE_ICE_BEAM
+
+ .2byte 255 ; IV (0-255)
+ .2byte 46 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte ITEM_NONE
+ .2byte MOVE_SURF, MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_AERIAL_ACE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 48 ; level
+ .2byte SPECIES_SKARMORY
+ .2byte ITEM_NONE
+ .2byte MOVE_WHIRLWIND, MOVE_SPIKES, MOVE_STEEL_WING, MOVE_AERIAL_ACE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 50 ; level
+ .2byte SPECIES_ALTARIA
+ .2byte ITEM_CHESTO_BERRY
+ .2byte MOVE_AERIAL_ACE, MOVE_REST, MOVE_DRAGON_DANCE, MOVE_EARTHQUAKE
+
+ .align 2, 0
+
+gTrainerParty_Winona4: ; 830F4B4
+ .2byte 255 ; IV (0-255)
+ .2byte 48 ; level
+ .2byte SPECIES_NOCTOWL
+ .2byte ITEM_NONE
+ .2byte MOVE_HYPNOSIS, MOVE_PSYCHIC, MOVE_REFLECT, MOVE_DREAM_EATER
+
+ .2byte 255 ; IV (0-255)
+ .2byte 49 ; level
+ .2byte SPECIES_TROPIUS
+ .2byte ITEM_NONE
+ .2byte MOVE_SUNNY_DAY, MOVE_AERIAL_ACE, MOVE_SOLAR_BEAM, MOVE_EARTHQUAKE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 50 ; level
+ .2byte SPECIES_DRAGONAIR
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_THUNDER_WAVE, MOVE_THUNDERBOLT, MOVE_PROTECT, MOVE_ICE_BEAM
+
+ .2byte 255 ; IV (0-255)
+ .2byte 51 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte ITEM_NONE
+ .2byte MOVE_SURF, MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_AERIAL_ACE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 53 ; level
+ .2byte SPECIES_SKARMORY
+ .2byte ITEM_NONE
+ .2byte MOVE_WHIRLWIND, MOVE_SPIKES, MOVE_STEEL_WING, MOVE_AERIAL_ACE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 55 ; level
+ .2byte SPECIES_ALTARIA
+ .2byte ITEM_CHESTO_BERRY
+ .2byte MOVE_AERIAL_ACE, MOVE_REST, MOVE_DRAGON_DANCE, MOVE_EARTHQUAKE
+
+ .align 2, 0
+
+gTrainerParty_Winona5: ; 830F514
+ .2byte 255 ; IV (0-255)
+ .2byte 53 ; level
+ .2byte SPECIES_NOCTOWL
+ .2byte ITEM_NONE
+ .2byte MOVE_HYPNOSIS, MOVE_PSYCHIC, MOVE_REFLECT, MOVE_DREAM_EATER
+
+ .2byte 255 ; IV (0-255)
+ .2byte 54 ; level
+ .2byte SPECIES_TROPIUS
+ .2byte ITEM_NONE
+ .2byte MOVE_SUNNY_DAY, MOVE_AERIAL_ACE, MOVE_SOLAR_BEAM, MOVE_EARTHQUAKE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 55 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte ITEM_NONE
+ .2byte MOVE_SURF, MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_AERIAL_ACE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 55 ; level
+ .2byte SPECIES_DRAGONITE
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_HYPER_BEAM, MOVE_THUNDERBOLT, MOVE_EARTHQUAKE, MOVE_ICE_BEAM
+
+ .2byte 255 ; IV (0-255)
+ .2byte 58 ; level
+ .2byte SPECIES_SKARMORY
+ .2byte ITEM_NONE
+ .2byte MOVE_WHIRLWIND, MOVE_SPIKES, MOVE_STEEL_WING, MOVE_AERIAL_ACE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 60 ; level
+ .2byte SPECIES_ALTARIA
+ .2byte ITEM_CHESTO_BERRY
+ .2byte MOVE_SKY_ATTACK, MOVE_REST, MOVE_DRAGON_DANCE, MOVE_EARTHQUAKE
+
+ .align 2, 0
+
+gTrainerParty_TateAndLiza2: ; 830F574
+ .2byte 255 ; IV (0-255)
+ .2byte 48 ; level
+ .2byte SPECIES_SLOWPOKE
+ .2byte ITEM_NONE
+ .2byte MOVE_YAWN, MOVE_PSYCHIC, MOVE_CALM_MIND, MOVE_PROTECT
+
+ .2byte 255 ; IV (0-255)
+ .2byte 49 ; level
+ .2byte SPECIES_CLAYDOL
+ .2byte ITEM_NONE
+ .2byte MOVE_EARTHQUAKE, MOVE_ANCIENT_POWER, MOVE_PSYCHIC, MOVE_LIGHT_SCREEN
+
+ .2byte 255 ; IV (0-255)
+ .2byte 49 ; level
+ .2byte SPECIES_XATU
+ .2byte ITEM_CHESTO_BERRY
+ .2byte MOVE_PSYCHIC, MOVE_REST, MOVE_CONFUSE_RAY, MOVE_CALM_MIND
+
+ .2byte 255 ; IV (0-255)
+ .2byte 50 ; level
+ .2byte SPECIES_LUNATONE
+ .2byte ITEM_CHESTO_BERRY
+ .2byte MOVE_EARTHQUAKE, MOVE_PSYCHIC, MOVE_REST, MOVE_CALM_MIND
+
+ .2byte 255 ; IV (0-255)
+ .2byte 50 ; level
+ .2byte SPECIES_SOLROCK
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_SUNNY_DAY, MOVE_SOLAR_BEAM, MOVE_PSYCHIC, MOVE_FLAMETHROWER
+
+ .align 2, 0
+
+gTrainerParty_TateAndLiza3: ; 830F5C4
+ .2byte 255 ; IV (0-255)
+ .2byte 53 ; level
+ .2byte SPECIES_DROWZEE
+ .2byte ITEM_NONE
+ .2byte MOVE_HYPNOSIS, MOVE_DREAM_EATER, MOVE_HEADBUTT, MOVE_PROTECT
+
+ .2byte 255 ; IV (0-255)
+ .2byte 53 ; level
+ .2byte SPECIES_SLOWPOKE
+ .2byte ITEM_NONE
+ .2byte MOVE_YAWN, MOVE_PSYCHIC, MOVE_CALM_MIND, MOVE_PROTECT
+
+ .2byte 255 ; IV (0-255)
+ .2byte 54 ; level
+ .2byte SPECIES_CLAYDOL
+ .2byte ITEM_NONE
+ .2byte MOVE_EARTHQUAKE, MOVE_EXPLOSION, MOVE_PSYCHIC, MOVE_LIGHT_SCREEN
+
+ .2byte 255 ; IV (0-255)
+ .2byte 54 ; level
+ .2byte SPECIES_XATU
+ .2byte ITEM_CHESTO_BERRY
+ .2byte MOVE_PSYCHIC, MOVE_REST, MOVE_CONFUSE_RAY, MOVE_CALM_MIND
+
+ .2byte 255 ; IV (0-255)
+ .2byte 55 ; level
+ .2byte SPECIES_LUNATONE
+ .2byte ITEM_CHESTO_BERRY
+ .2byte MOVE_EARTHQUAKE, MOVE_PSYCHIC, MOVE_REST, MOVE_CALM_MIND
+
+ .2byte 255 ; IV (0-255)
+ .2byte 55 ; level
+ .2byte SPECIES_SOLROCK
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_SUNNY_DAY, MOVE_SOLAR_BEAM, MOVE_PSYCHIC, MOVE_FLAMETHROWER
+
+ .align 2, 0
+
+gTrainerParty_TateAndLiza4: ; 830F624
+ .2byte 255 ; IV (0-255)
+ .2byte 58 ; level
+ .2byte SPECIES_HYPNO
+ .2byte ITEM_NONE
+ .2byte MOVE_HYPNOSIS, MOVE_DREAM_EATER, MOVE_HEADBUTT, MOVE_PROTECT
+
+ .2byte 255 ; IV (0-255)
+ .2byte 59 ; level
+ .2byte SPECIES_CLAYDOL
+ .2byte ITEM_NONE
+ .2byte MOVE_EARTHQUAKE, MOVE_EXPLOSION, MOVE_PSYCHIC, MOVE_LIGHT_SCREEN
+
+ .2byte 255 ; IV (0-255)
+ .2byte 58 ; level
+ .2byte SPECIES_SLOWPOKE
+ .2byte ITEM_NONE
+ .2byte MOVE_YAWN, MOVE_PSYCHIC, MOVE_CALM_MIND, MOVE_PROTECT
+
+ .2byte 255 ; IV (0-255)
+ .2byte 59 ; level
+ .2byte SPECIES_XATU
+ .2byte ITEM_CHESTO_BERRY
+ .2byte MOVE_PSYCHIC, MOVE_REST, MOVE_CONFUSE_RAY, MOVE_CALM_MIND
+
+ .2byte 255 ; IV (0-255)
+ .2byte 60 ; level
+ .2byte SPECIES_LUNATONE
+ .2byte ITEM_CHESTO_BERRY
+ .2byte MOVE_EARTHQUAKE, MOVE_PSYCHIC, MOVE_REST, MOVE_CALM_MIND
+
+ .2byte 255 ; IV (0-255)
+ .2byte 60 ; level
+ .2byte SPECIES_SOLROCK
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_SUNNY_DAY, MOVE_SOLAR_BEAM, MOVE_PSYCHIC, MOVE_FLAMETHROWER
+
+ .align 2, 0
+
+gTrainerParty_TateAndLiza5: ; 830F684
+ .2byte 255 ; IV (0-255)
+ .2byte 63 ; level
+ .2byte SPECIES_HYPNO
+ .2byte ITEM_NONE
+ .2byte MOVE_HYPNOSIS, MOVE_DREAM_EATER, MOVE_HEADBUTT, MOVE_PROTECT
+
+ .2byte 255 ; IV (0-255)
+ .2byte 64 ; level
+ .2byte SPECIES_CLAYDOL
+ .2byte ITEM_NONE
+ .2byte MOVE_EARTHQUAKE, MOVE_EXPLOSION, MOVE_PSYCHIC, MOVE_LIGHT_SCREEN
+
+ .2byte 255 ; IV (0-255)
+ .2byte 63 ; level
+ .2byte SPECIES_SLOWKING
+ .2byte ITEM_NONE
+ .2byte MOVE_YAWN, MOVE_PSYCHIC, MOVE_CALM_MIND, MOVE_PROTECT
+
+ .2byte 255 ; IV (0-255)
+ .2byte 64 ; level
+ .2byte SPECIES_XATU
+ .2byte ITEM_CHESTO_BERRY
+ .2byte MOVE_PSYCHIC, MOVE_REST, MOVE_CONFUSE_RAY, MOVE_CALM_MIND
+
+ .2byte 255 ; IV (0-255)
+ .2byte 65 ; level
+ .2byte SPECIES_LUNATONE
+ .2byte ITEM_CHESTO_BERRY
+ .2byte MOVE_EARTHQUAKE, MOVE_PSYCHIC, MOVE_REST, MOVE_CALM_MIND
+
+ .2byte 255 ; IV (0-255)
+ .2byte 65 ; level
+ .2byte SPECIES_SOLROCK
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_SUNNY_DAY, MOVE_SOLAR_BEAM, MOVE_PSYCHIC, MOVE_FLAMETHROWER
+
+ .align 2, 0
+
+gTrainerParty_Juan2: ; 830F6E4
+ .2byte 255 ; IV (0-255)
+ .2byte 46 ; level
+ .2byte SPECIES_POLIWAG
+ .2byte ITEM_NONE
+ .2byte MOVE_HYPNOSIS, MOVE_RAIN_DANCE, MOVE_PROTECT, MOVE_HYDRO_PUMP
+
+ .2byte 255 ; IV (0-255)
+ .2byte 46 ; level
+ .2byte SPECIES_WHISCASH
+ .2byte ITEM_NONE
+ .2byte MOVE_RAIN_DANCE, MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_FISSURE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 48 ; level
+ .2byte SPECIES_WALREIN
+ .2byte ITEM_NONE
+ .2byte MOVE_WATER_PULSE, MOVE_BODY_SLAM, MOVE_PROTECT, MOVE_ICE_BEAM
+
+ .2byte 255 ; IV (0-255)
+ .2byte 48 ; level
+ .2byte SPECIES_CRAWDAUNT
+ .2byte ITEM_CHESTO_BERRY
+ .2byte MOVE_REST, MOVE_CRABHAMMER, MOVE_TAUNT, MOVE_DOUBLE_TEAM
+
+ .2byte 255 ; IV (0-255)
+ .2byte 51 ; level
+ .2byte SPECIES_KINGDRA
+ .2byte ITEM_CHESTO_BERRY
+ .2byte MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_ICE_BEAM, MOVE_REST
+
+ .align 2, 0
+
+gTrainerParty_Juan3: ; 830F734
+ .2byte 255 ; IV (0-255)
+ .2byte 50 ; level
+ .2byte SPECIES_POLIWHIRL
+ .2byte ITEM_NONE
+ .2byte MOVE_HYPNOSIS, MOVE_RAIN_DANCE, MOVE_PROTECT, MOVE_HYDRO_PUMP
+
+ .2byte 255 ; IV (0-255)
+ .2byte 51 ; level
+ .2byte SPECIES_WHISCASH
+ .2byte ITEM_NONE
+ .2byte MOVE_RAIN_DANCE, MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_FISSURE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 53 ; level
+ .2byte SPECIES_WALREIN
+ .2byte ITEM_NONE
+ .2byte MOVE_WATER_PULSE, MOVE_BODY_SLAM, MOVE_PROTECT, MOVE_ICE_BEAM
+
+ .2byte 255 ; IV (0-255)
+ .2byte 53 ; level
+ .2byte SPECIES_CRAWDAUNT
+ .2byte ITEM_CHESTO_BERRY
+ .2byte MOVE_REST, MOVE_GUILLOTINE, MOVE_TAUNT, MOVE_DOUBLE_TEAM
+
+ .2byte 255 ; IV (0-255)
+ .2byte 56 ; level
+ .2byte SPECIES_KINGDRA
+ .2byte ITEM_CHESTO_BERRY
+ .2byte MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_ICE_BEAM, MOVE_REST
+
+ .align 2, 0
+
+gTrainerParty_Juan4: ; 830F784
+ .2byte 255 ; IV (0-255)
+ .2byte 56 ; level
+ .2byte SPECIES_LAPRAS
+ .2byte ITEM_NONE
+ .2byte MOVE_HYDRO_PUMP, MOVE_PERISH_SONG, MOVE_ICE_BEAM, MOVE_CONFUSE_RAY
+
+ .2byte 255 ; IV (0-255)
+ .2byte 58 ; level
+ .2byte SPECIES_WHISCASH
+ .2byte ITEM_NONE
+ .2byte MOVE_RAIN_DANCE, MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_FISSURE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 56 ; level
+ .2byte SPECIES_POLIWHIRL
+ .2byte ITEM_NONE
+ .2byte MOVE_HYPNOSIS, MOVE_RAIN_DANCE, MOVE_PROTECT, MOVE_HYDRO_PUMP
+
+ .2byte 255 ; IV (0-255)
+ .2byte 58 ; level
+ .2byte SPECIES_WALREIN
+ .2byte ITEM_NONE
+ .2byte MOVE_WATER_PULSE, MOVE_BODY_SLAM, MOVE_PROTECT, MOVE_ICE_BEAM
+
+ .2byte 255 ; IV (0-255)
+ .2byte 58 ; level
+ .2byte SPECIES_CRAWDAUNT
+ .2byte ITEM_CHESTO_BERRY
+ .2byte MOVE_REST, MOVE_GUILLOTINE, MOVE_TAUNT, MOVE_DOUBLE_TEAM
+
+ .2byte 255 ; IV (0-255)
+ .2byte 61 ; level
+ .2byte SPECIES_KINGDRA
+ .2byte ITEM_CHESTO_BERRY
+ .2byte MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_ICE_BEAM, MOVE_REST
+
+ .align 2, 0
+
+gTrainerParty_Juan5: ; 830F7E4
+ .2byte 255 ; IV (0-255)
+ .2byte 61 ; level
+ .2byte SPECIES_LAPRAS
+ .2byte ITEM_NONE
+ .2byte MOVE_HYDRO_PUMP, MOVE_PERISH_SONG, MOVE_ICE_BEAM, MOVE_CONFUSE_RAY
+
+ .2byte 255 ; IV (0-255)
+ .2byte 63 ; level
+ .2byte SPECIES_WHISCASH
+ .2byte ITEM_NONE
+ .2byte MOVE_RAIN_DANCE, MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_FISSURE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 61 ; level
+ .2byte SPECIES_POLITOED
+ .2byte ITEM_NONE
+ .2byte MOVE_HYPNOSIS, MOVE_RAIN_DANCE, MOVE_HYDRO_PUMP, MOVE_PERISH_SONG
+
+ .2byte 255 ; IV (0-255)
+ .2byte 63 ; level
+ .2byte SPECIES_WALREIN
+ .2byte ITEM_NONE
+ .2byte MOVE_WATER_PULSE, MOVE_BODY_SLAM, MOVE_PROTECT, MOVE_SHEER_COLD
+
+ .2byte 255 ; IV (0-255)
+ .2byte 63 ; level
+ .2byte SPECIES_CRAWDAUNT
+ .2byte ITEM_CHESTO_BERRY
+ .2byte MOVE_REST, MOVE_GUILLOTINE, MOVE_TAUNT, MOVE_DOUBLE_TEAM
+
+ .2byte 255 ; IV (0-255)
+ .2byte 66 ; level
+ .2byte SPECIES_KINGDRA
+ .2byte ITEM_CHESTO_BERRY
+ .2byte MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_ICE_BEAM, MOVE_REST
+
+ .align 2, 0
+
+gTrainerParty_Angelo: ; 830F844
+ .2byte 100 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_ILLUMISE
+ .2byte ITEM_NONE
+ .2byte MOVE_SHOCK_WAVE, MOVE_QUICK_ATTACK, MOVE_CHARM, MOVE_NONE
+
+ .2byte 100 ; IV (0-255)
+ .2byte 17 ; level
+ .2byte SPECIES_VOLBEAT
+ .2byte ITEM_NONE
+ .2byte MOVE_SHOCK_WAVE, MOVE_QUICK_ATTACK, MOVE_CONFUSE_RAY, MOVE_NONE
+
+ .align 2, 0
+
+gTrainerParty_Darius: ; 830F864
+ .2byte 200 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_TROPIUS
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Steven: ; 830F86C
+ .2byte 255 ; IV (0-255)
+ .2byte 77 ; level
+ .2byte SPECIES_SKARMORY
+ .2byte ITEM_NONE
+ .2byte MOVE_TOXIC, MOVE_AERIAL_ACE, MOVE_SPIKES, MOVE_STEEL_WING
+
+ .2byte 255 ; IV (0-255)
+ .2byte 75 ; level
+ .2byte SPECIES_CLAYDOL
+ .2byte ITEM_NONE
+ .2byte MOVE_REFLECT, MOVE_LIGHT_SCREEN, MOVE_ANCIENT_POWER, MOVE_EARTHQUAKE
+
+ .2byte 255 ; IV (0-255)
+ .2byte 76 ; level
+ .2byte SPECIES_AGGRON
+ .2byte ITEM_NONE
+ .2byte MOVE_THUNDER, MOVE_EARTHQUAKE, MOVE_SOLAR_BEAM, MOVE_DRAGON_CLAW
+
+ .2byte 255 ; IV (0-255)
+ .2byte 76 ; level
+ .2byte SPECIES_CRADILY
+ .2byte ITEM_NONE
+ .2byte MOVE_GIGA_DRAIN, MOVE_ANCIENT_POWER, MOVE_INGRAIN, MOVE_CONFUSE_RAY
+
+ .2byte 255 ; IV (0-255)
+ .2byte 76 ; level
+ .2byte SPECIES_ARMALDO
+ .2byte ITEM_NONE
+ .2byte MOVE_WATER_PULSE, MOVE_ANCIENT_POWER, MOVE_AERIAL_ACE, MOVE_SLASH
+
+ .2byte 255 ; IV (0-255)
+ .2byte 78 ; level
+ .2byte SPECIES_METAGROSS
+ .2byte ITEM_SITRUS_BERRY
+ .2byte MOVE_EARTHQUAKE, MOVE_PSYCHIC, MOVE_METEOR_MASH, MOVE_SHADOW_BALL
+
+ .align 2, 0
+
+gTrainerParty_Anabel: ; 830F8CC
+ .2byte 0 ; IV (0-255)
+ .2byte 5 ; level
+ .2byte SPECIES_BELDUM
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Tucker: ; 830F8D4
+ .2byte 0 ; IV (0-255)
+ .2byte 5 ; level
+ .2byte SPECIES_BELDUM
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Spenser: ; 830F8DC
+ .2byte 0 ; IV (0-255)
+ .2byte 5 ; level
+ .2byte SPECIES_BELDUM
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Greta: ; 830F8E4
+ .2byte 0 ; IV (0-255)
+ .2byte 5 ; level
+ .2byte SPECIES_BELDUM
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Noland: ; 830F8EC
+ .2byte 0 ; IV (0-255)
+ .2byte 5 ; level
+ .2byte SPECIES_BELDUM
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Lucy: ; 830F8F4
+ .2byte 0 ; IV (0-255)
+ .2byte 5 ; level
+ .2byte SPECIES_BELDUM
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Brandon: ; 830F8FC
+ .2byte 0 ; IV (0-255)
+ .2byte 5 ; level
+ .2byte SPECIES_BELDUM
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Andres2: ; 830F904
+ .2byte 10 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_SANDSHREW
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_SANDSHREW
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Andres3: ; 830F914
+ .2byte 20 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_NOSEPASS
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_SANDSHREW
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_SANDSHREW
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Andres4: ; 830F92C
+ .2byte 30 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_NOSEPASS
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_SANDSHREW
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_SANDSHREW
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Andres5: ; 830F944
+ .2byte 40 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_NOSEPASS
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_SANDSLASH
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_SANDSLASH
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Cory2: ; 830F95C
+ .2byte 10 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_MACHOP
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Cory3: ; 830F974
+ .2byte 20 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_MACHOP
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 32 ; level
+ .2byte SPECIES_TENTACOOL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Cory4: ; 830F98C
+ .2byte 30 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_MACHOP
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_TENTACRUEL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Cory5: ; 830F9A4
+ .2byte 40 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_MACHOKE
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_TENTACRUEL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Pablo2: ; 830F9BC
+ .2byte 10 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_STARYU
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_STARYU
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Pablo3: ; 830F9CC
+ .2byte 20 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_WINGULL
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_STARYU
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_STARYU
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Pablo4: ; 830F9E4
+ .2byte 30 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_STARYU
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_STARYU
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Pablo5: ; 830F9FC
+ .2byte 40 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_PELIPPER
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_STARMIE
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_STARMIE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Koji2: ; 830FA14
+ .2byte 10 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_MACHOKE
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_MACHOKE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Koji3: ; 830FA24
+ .2byte 20 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_MAKUHITA
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_MACHOKE
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_MACHOKE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Koji4: ; 830FA3C
+ .2byte 30 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_HARIYAMA
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_MACHOKE
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_MACHOKE
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Koji5: ; 830FA54
+ .2byte 40 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_HARIYAMA
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_MACHAMP
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 43 ; level
+ .2byte SPECIES_MACHAMP
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Cristin2: ; 830FA6C
+ .2byte 110 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_LOUDRED
+ .2byte 0 ; padding
+
+ .2byte 110 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_VIGOROTH
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Cristin3: ; 830FA7C
+ .2byte 120 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_SPINDA
+ .2byte 0 ; padding
+
+ .2byte 120 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_LOUDRED
+ .2byte 0 ; padding
+
+ .2byte 120 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_VIGOROTH
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Cristin4: ; 830FA94
+ .2byte 130 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_SPINDA
+ .2byte 0 ; padding
+
+ .2byte 130 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_LOUDRED
+ .2byte 0 ; padding
+
+ .2byte 100 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_VIGOROTH
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Cristin5: ; 830FAAC
+ .2byte 140 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_SPINDA
+ .2byte 0 ; padding
+
+ .2byte 140 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_EXPLOUD
+ .2byte 0 ; padding
+
+ .2byte 140 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_SLAKING
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Fernando2: ; 830FAC4
+ .2byte 10 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_ELECTRIKE
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_ELECTRIKE
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_LOUDRED
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Fernando3: ; 830FADC
+ .2byte 20 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_ELECTRIKE
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_MANECTRIC
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_LOUDRED
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Fernando4: ; 830FAF4
+ .2byte 30 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_MANECTRIC
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_MANECTRIC
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 39 ; level
+ .2byte SPECIES_LOUDRED
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Fernando5: ; 830FB0C
+ .2byte 40 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_MANECTRIC
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_MANECTRIC
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_EXPLOUD
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Sawyer2: ; 830FB24
+ .2byte 10 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_GEODUDE
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 26 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Sawyer3: ; 830FB34
+ .2byte 20 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_MACHOP
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 28 ; level
+ .2byte SPECIES_GRAVELER
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Sawyer4: ; 830FB4C
+ .2byte 30 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_MACHOP
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_NUMEL
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 30 ; level
+ .2byte SPECIES_GRAVELER
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Sawyer5: ; 830FB64
+ .2byte 40 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_MACHOKE
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_CAMERUPT
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_GOLEM
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Gabrielle2: ; 830FB7C
+ .2byte 10 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_SKITTY
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_MIGHTYENA
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_ZIGZAGOON
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_LOTAD
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_SEEDOT
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 31 ; level
+ .2byte SPECIES_TAILLOW
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Gabrielle3: ; 830FBAC
+ .2byte 20 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_SKITTY
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_MIGHTYENA
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_LINOONE
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_LOMBRE
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_NUZLEAF
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 33 ; level
+ .2byte SPECIES_TAILLOW
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Gabrielle4: ; 830FBDC
+ .2byte 30 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_DELCATTY
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_MIGHTYENA
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_LINOONE
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_LOMBRE
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_NUZLEAF
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 35 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Gabrielle5: ; 830FC0C
+ .2byte 40 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_DELCATTY
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_MIGHTYENA
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_LINOONE
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_LUDICOLO
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_SHIFTRY
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 37 ; level
+ .2byte SPECIES_SWELLOW
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Thalia2: ; 830FC3C
+ .2byte 10 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .2byte 10 ; IV (0-255)
+ .2byte 34 ; level
+ .2byte SPECIES_HORSEA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Thalia3: ; 830FC4C
+ .2byte 20 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_LUVDISC
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .2byte 20 ; IV (0-255)
+ .2byte 36 ; level
+ .2byte SPECIES_SEADRA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Thalia4: ; 830FC64
+ .2byte 30 ; IV (0-255)
+ .2byte 38 ; level
+ .2byte SPECIES_LUVDISC
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 38 ; level
+ .2byte SPECIES_WAILMER
+ .2byte 0 ; padding
+
+ .2byte 30 ; IV (0-255)
+ .2byte 38 ; level
+ .2byte SPECIES_SEADRA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Thalia5: ; 830FC7C
+ .2byte 40 ; IV (0-255)
+ .2byte 40 ; level
+ .2byte SPECIES_LUVDISC
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 40 ; level
+ .2byte SPECIES_WAILORD
+ .2byte 0 ; padding
+
+ .2byte 40 ; IV (0-255)
+ .2byte 40 ; level
+ .2byte SPECIES_KINGDRA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Mariela: ; 830FC94
+ .2byte 0 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_CHIMECHO
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Alvaro: ; 830FC9C
+ .2byte 0 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_BANETTE
+ .2byte 0 ; padding
+
+ .2byte 0 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_KADABRA
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Everett: ; 830FCAC
+ .2byte 0 ; IV (0-255)
+ .2byte 41 ; level
+ .2byte SPECIES_WOBBUFFET
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Red: ; 830FCB4
+ .2byte 0 ; IV (0-255)
+ .2byte 5 ; level
+ .2byte SPECIES_CHARMANDER
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Leaf: ; 830FCBC
+ .2byte 0 ; IV (0-255)
+ .2byte 5 ; level
+ .2byte SPECIES_BULBASAUR
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_Brendan16: ; 830FCC4
+ .2byte 0 ; IV (0-255)
+ .2byte 5 ; level
+ .2byte SPECIES_GROUDON
+ .2byte 0 ; padding
+
+ .align 2, 0
+
+gTrainerParty_May16: ; 830FCCC
+ .2byte 0 ; IV (0-255)
+ .2byte 5 ; level
+ .2byte SPECIES_KYOGRE
+ .2byte 0 ; padding
diff --git a/data/trainers.s b/data/trainers.s
new file mode 100644
index 000000000..36baace99
--- /dev/null
+++ b/data/trainers.s
@@ -0,0 +1,10262 @@
+ .align 2, 0
+
+gTrainers: ; 8310030
+; NONE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PKMN_TRAINER_1
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_HIKER
+ .charmapstr "$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x0 ; AI flags
+ .4byte 0 ; party size
+ .4byte NULL
+
+; SAWYER_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_HIKER
+ .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music
+ .byte TRAINER_PIC_HIKER
+ .charmapstr "SAWYER$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Sawyer1
+
+; GRUNT_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music
+ .byte TRAINER_PIC_AQUA_GRUNT_M
+ .charmapstr "GRUNT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Grunt1
+
+; GRUNT_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music
+ .byte TRAINER_PIC_AQUA_GRUNT_M
+ .charmapstr "GRUNT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Grunt2
+
+; GRUNT_3
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music
+ .byte TRAINER_PIC_AQUA_GRUNT_M
+ .charmapstr "GRUNT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Grunt3
+
+; GRUNT_4
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music
+ .byte TRAINER_PIC_AQUA_GRUNT_M
+ .charmapstr "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
+ .charmapstr "GRUNT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Grunt5
+
+; GRUNT_6
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music
+ .byte TRAINER_PIC_AQUA_GRUNT_M
+ .charmapstr "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
+ .charmapstr "GRUNT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Grunt7
+
+; GABRIELLE_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PKMN_BREEDER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEMON_BREEDER_F
+ .charmapstr "GABRIELLE$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 6 ; party size
+ .4byte gTrainerParty_Gabrielle1
+
+; GRUNT_8
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music
+ .byte TRAINER_PIC_AQUA_GRUNT_M
+ .charmapstr "GRUNT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Grunt8
+
+; MARCEL
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_M
+ .charmapstr "MARCEL$", 12
+ .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Marcel
+
+; ALBERTO
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BIRD_KEEPER
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_BIRD_KEEPER
+ .charmapstr "ALBERTO$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Alberto
+
+; ED
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_COLLECTOR
+ .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music
+ .byte TRAINER_PIC_COLLECTOR
+ .charmapstr "ED$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Ed
+
+; GRUNT_9
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music
+ .byte TRAINER_PIC_AQUA_GRUNT_F
+ .charmapstr "GRUNT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Grunt9
+
+; DECLAN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_M
+ .charmapstr "DECLAN$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Declan
+
+; GRUNT_10
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music
+ .byte TRAINER_PIC_AQUA_GRUNT_M
+ .charmapstr "GRUNT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Grunt10
+
+; GRUNT_11
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music
+ .byte TRAINER_PIC_AQUA_GRUNT_M
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "GRUNT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Grunt13
+
+; GRUNT_14
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music
+ .byte TRAINER_PIC_AQUA_GRUNT_M
+ .charmapstr "GRUNT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Grunt14
+
+; GRUNT_15
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music
+ .byte TRAINER_PIC_AQUA_GRUNT_M
+ .charmapstr "GRUNT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Grunt15
+
+; GRUNT_16
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music
+ .byte TRAINER_PIC_MAGMA_GRUNT_M
+ .charmapstr "GRUNT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Grunt16
+
+; GRUNT_17
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music
+ .byte TRAINER_PIC_AQUA_GRUNT_M
+ .charmapstr "GRUNT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Grunt17
+
+; GRUNT_18
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music
+ .byte TRAINER_PIC_AQUA_GRUNT_M
+ .charmapstr "GRUNT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Grunt18
+
+; GRUNT_19
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music
+ .byte TRAINER_PIC_AQUA_GRUNT_M
+ .charmapstr "GRUNT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Grunt19
+
+; GRUNT_20
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music
+ .byte TRAINER_PIC_AQUA_GRUNT_F
+ .charmapstr "GRUNT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Grunt20
+
+; GRUNT_21
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music
+ .byte TRAINER_PIC_AQUA_GRUNT_F
+ .charmapstr "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 F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music
+ .byte TRAINER_PIC_AQUA_GRUNT_F
+ .charmapstr "GRUNT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Grunt22
+
+; FREDRICK
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_EXPERT
+ .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_EXPERT_M
+ .charmapstr "FREDRICK$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Fredrick
+
+; MATT
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_AQUA_ADMIN
+ .byte TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music
+ .byte TRAINER_PIC_AQUA_ADMIN_M
+ .charmapstr "MATT$", 12
+ .2byte ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Matt
+
+; ZANDER
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BLACK_BELT
+ .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_BLACK_BELT
+ .charmapstr "ZANDER$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Zander
+
+; SHELLY_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_AQUA_ADMIN
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music
+ .byte TRAINER_PIC_AQUA_ADMIN_F
+ .charmapstr "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
+ .charmapstr "SHELLY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Shelly2
+
+; ARCHIE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_AQUA_LEADER
+ .byte TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music
+ .byte TRAINER_PIC_AQUA_LEADER_ARCHIE
+ .charmapstr "ARCHIE$", 12
+ .2byte ITEM_SUPER_POTION, ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Archie
+
+; LEAH
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_HEX_MANIAC
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music
+ .byte TRAINER_PIC_HEX_MANIAC
+ .charmapstr "LEAH$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Leah
+
+; DAISY
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_AROMA_LADY
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_AROMA_LADY
+ .charmapstr "DAISY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Daisy
+
+; ROSE_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_AROMA_LADY
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_AROMA_LADY
+ .charmapstr "ROSE$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Rose1
+
+; FELIX
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_M
+ .charmapstr "FELIX$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Felix
+
+; VIOLET
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_AROMA_LADY
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_AROMA_LADY
+ .charmapstr "VIOLET$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Violet
+
+; ROSE_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_AROMA_LADY
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_AROMA_LADY
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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_1
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music
+ .byte TRAINER_PIC_TUBER_F
+ .charmapstr "LOLA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Lola1
+
+; AUSTINA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TUBER_1
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music
+ .byte TRAINER_PIC_TUBER_F
+ .charmapstr "AUSTINA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Austina
+
+; GWEN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TUBER_1
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music
+ .byte TRAINER_PIC_TUBER_F
+ .charmapstr "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_1
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music
+ .byte TRAINER_PIC_TUBER_F
+ .charmapstr "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_1
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music
+ .byte TRAINER_PIC_TUBER_F
+ .charmapstr "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_1
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music
+ .byte TRAINER_PIC_TUBER_F
+ .charmapstr "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_1
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music
+ .byte TRAINER_PIC_TUBER_F
+ .charmapstr "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_2
+ .byte TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music
+ .byte TRAINER_PIC_TUBER_M
+ .charmapstr "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_2
+ .byte TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music
+ .byte TRAINER_PIC_TUBER_M
+ .charmapstr "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_2
+ .byte TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music
+ .byte TRAINER_PIC_TUBER_M
+ .charmapstr "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_2
+ .byte TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music
+ .byte TRAINER_PIC_TUBER_M
+ .charmapstr "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_2
+ .byte TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music
+ .byte TRAINER_PIC_TUBER_M
+ .charmapstr "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_2
+ .byte TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music
+ .byte TRAINER_PIC_TUBER_M
+ .charmapstr "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_2
+ .byte TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music
+ .byte TRAINER_PIC_TUBER_M
+ .charmapstr "RICKY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Ricky5
+
+; RANDALL
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_M
+ .charmapstr "RANDALL$", 12
+ .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Randall
+
+; PARKER
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_M
+ .charmapstr "PARKER$", 12
+ .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Parker
+
+; GEORGE
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_M
+ .charmapstr "GEORGE$", 12
+ .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_George
+
+; BERKE
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_M
+ .charmapstr "BERKE$", 12
+ .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Berke
+
+; BRAXTON
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_M
+ .charmapstr "BRAXTON$", 12
+ .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 5 ; party size
+ .4byte gTrainerParty_Braxton
+
+; VINCENT
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_M
+ .charmapstr "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_COOLTRAINER_1
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_M
+ .charmapstr "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_COOLTRAINER_1
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_M
+ .charmapstr "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_COOLTRAINER_1
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_M
+ .charmapstr "EDGAR$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Edgar
+
+; ALBERT
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_M
+ .charmapstr "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_COOLTRAINER_1
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_M
+ .charmapstr "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_COOLTRAINER_1
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_M
+ .charmapstr "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_COOLTRAINER_1
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_M
+ .charmapstr "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_COOLTRAINER_1
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_M
+ .charmapstr "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_COOLTRAINER_1
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_M
+ .charmapstr "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_COOLTRAINER_1
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_M
+ .charmapstr "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_COOLTRAINER_1
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_M
+ .charmapstr "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_COOLTRAINER_1
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_M
+ .charmapstr "WARREN$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Warren
+
+; MARY
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_F
+ .charmapstr "MARY$", 12
+ .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Mary
+
+; ALEXIA
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_F
+ .charmapstr "ALEXIA$", 12
+ .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Alexia
+
+; JODY
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_F
+ .charmapstr "JODY$", 12
+ .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0xb ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Jody
+
+; WENDY
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_F
+ .charmapstr "WENDY$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0xb ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Wendy
+
+; KEIRA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_F
+ .charmapstr "KEIRA$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0xb ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Keira
+
+; BROOKE_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_F
+ .charmapstr "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_COOLTRAINER_1
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_F
+ .charmapstr "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_COOLTRAINER_1
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_F
+ .charmapstr "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_COOLTRAINER_1
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_F
+ .charmapstr "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_COOLTRAINER_1
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_F
+ .charmapstr "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_COOLTRAINER_1
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_F
+ .charmapstr "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_COOLTRAINER_1
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_F
+ .charmapstr "JULIE$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Julie
+
+; BROOKE_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_F
+ .charmapstr "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_COOLTRAINER_1
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_F
+ .charmapstr "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_COOLTRAINER_1
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_F
+ .charmapstr "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_COOLTRAINER_1
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_F
+ .charmapstr "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
+ .charmapstr "PATRICIA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Patricia
+
+; KINDRA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_HEX_MANIAC
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music
+ .byte TRAINER_PIC_HEX_MANIAC
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "TASHA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Tasha
+
+; VALERIE_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_HEX_MANIAC
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music
+ .byte TRAINER_PIC_HEX_MANIAC
+ .charmapstr "VALERIE$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Valerie2
+
+; VALERIE_3
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_HEX_MANIAC
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music
+ .byte TRAINER_PIC_HEX_MANIAC
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "CINDY$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Cindy1
+
+; DAPHNE
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LADY
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LADY
+ .charmapstr "DAPHNE$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Daphne
+
+; GRUNT_23
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music
+ .byte TRAINER_PIC_MAGMA_GRUNT_M
+ .charmapstr "GRUNT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Grunt23
+
+; CINDY_2
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LADY
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LADY
+ .charmapstr "CINDY$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Cindy2
+
+; BRIANNA
+ .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags
+ .byte TRAINER_CLASS_NAME_LADY
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LADY
+ .charmapstr "BRIANNA$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Brianna
+
+; NAOMI
+ .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags
+ .byte TRAINER_CLASS_NAME_LADY
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LADY
+ .charmapstr "NAOMI$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Naomi
+
+; CINDY_3
+ .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags
+ .byte TRAINER_CLASS_NAME_LADY
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LADY
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "CONNIE$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Connie
+
+; BRIDGET
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BEAUTY
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_BEAUTY
+ .charmapstr "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
+ .charmapstr "OLIVIA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Olivia
+
+; TIFFANY
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BEAUTY
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_BEAUTY
+ .charmapstr "TIFFANY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Tiffany
+
+; JESSICA_2
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_BEAUTY
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_BEAUTY
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "WINSTON$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Winston1
+
+; MOLLIE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_EXPERT
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_EXPERT_F
+ .charmapstr "MOLLIE$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Mollie
+
+; GARRET
+ .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags
+ .byte TRAINER_CLASS_NAME_RICH_BOY
+ .byte TRAINER_ENCOUNTER_MUSIC_RICH ; gender flag and encounter music
+ .byte TRAINER_PIC_RICH_BOY
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "STEVE$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Steve1
+
+; THALIA_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BEAUTY
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_BEAUTY
+ .charmapstr "THALIA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Thalia1
+
+; MARK
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_POKEMANIAC
+ .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEMANIAC
+ .charmapstr "MARK$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Mark
+
+; GRUNT_24
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music
+ .byte TRAINER_PIC_MAGMA_GRUNT_F
+ .charmapstr "GRUNT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Grunt24
+
+; STEVE_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_POKEMANIAC
+ .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEMANIAC
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "LUIS$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Luis
+
+; DOMINIK
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_M
+ .charmapstr "DOMINIK$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Dominik
+
+; DOUGLAS
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_M
+ .charmapstr "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
+ .charmapstr "DARRIN$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Darrin
+
+; TONY_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_M
+ .charmapstr "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
+ .charmapstr "JEROME$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Jerome
+
+; MATTHEW
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_M
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "SPENCER$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Spencer
+
+; ROLAND
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_M
+ .charmapstr "ROLAND$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Roland
+
+; NOLEN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_M
+ .charmapstr "NOLEN$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Nolen
+
+; STAN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_M
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "RODNEY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Rodney
+
+; RICHARD
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_M
+ .charmapstr "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
+ .charmapstr "HERMAN$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Herman
+
+; SANTIAGO
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_M
+ .charmapstr "SANTIAGO$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Santiago
+
+; GILBERT
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_M
+ .charmapstr "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
+ .charmapstr "FRANKLIN$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Franklin
+
+; KEVIN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_M
+ .charmapstr "KEVIN$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Kevin
+
+; JACK
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_M
+ .charmapstr "JACK$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Jack
+
+; DUDLEY
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_M
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "TONY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Tony5
+
+; TAKAO
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BLACK_BELT
+ .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_BLACK_BELT
+ .charmapstr "TAKAO$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Takao
+
+; HITOSHI
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BLACK_BELT
+ .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_BLACK_BELT
+ .charmapstr "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
+ .charmapstr "KIYO$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Kiyo
+
+; KOICHI
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BLACK_BELT
+ .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_BLACK_BELT
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "ATSUSHI$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Atsushi
+
+; KIRK
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_GUITARIST
+ .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_GUITARIST
+ .charmapstr "KIRK$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Kirk
+
+; GRUNT_25
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music
+ .byte TRAINER_PIC_AQUA_GRUNT_F
+ .charmapstr "GRUNT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Grunt25
+
+; GRUNT_26
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music
+ .byte TRAINER_PIC_AQUA_GRUNT_M
+ .charmapstr "GRUNT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Grunt26
+
+; SHAWN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_GUITARIST
+ .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_GUITARIST
+ .charmapstr "SHAWN$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Shawn
+
+; FERNANDO_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_GUITARIST
+ .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_GUITARIST
+ .charmapstr "FERNANDO$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Fernando1
+
+; DALTON_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_GUITARIST
+ .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_GUITARIST
+ .charmapstr "DALTON$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Dalton1
+
+; DALTON_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_GUITARIST
+ .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_GUITARIST
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "COLE$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Cole
+
+; JEFF
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_KINDLER
+ .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music
+ .byte TRAINER_PIC_KINDLER
+ .charmapstr "JEFF$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Jeff
+
+; AXLE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_KINDLER
+ .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music
+ .byte TRAINER_PIC_KINDLER
+ .charmapstr "AXLE$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Axle
+
+; JACE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_KINDLER
+ .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music
+ .byte TRAINER_PIC_KINDLER
+ .charmapstr "JACE$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Jace
+
+; KEEGAN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_KINDLER
+ .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music
+ .byte TRAINER_PIC_KINDLER
+ .charmapstr "KEEGAN$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Keegan
+
+; BERNIE_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_KINDLER
+ .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music
+ .byte TRAINER_PIC_KINDLER
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "DREW$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Drew
+
+; BEAU
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_CAMPER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_CAMPER
+ .charmapstr "BEAU$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Beau
+
+; LARRY
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_CAMPER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_CAMPER
+ .charmapstr "LARRY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Larry
+
+; SHANE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_CAMPER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_CAMPER
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "ETHAN$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Ethan1
+
+; AUTUMN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PICNICKER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music
+ .byte TRAINER_PIC_PICNICKER
+ .charmapstr "AUTUMN$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Autumn
+
+; TRAVIS
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_CAMPER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_CAMPER
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "TAYLOR$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Taylor
+
+; JEFFREY_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BUG_MANIAC
+ .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music
+ .byte TRAINER_PIC_BUG_MANIAC
+ .charmapstr "JEFFREY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Jeffrey1
+
+; DEREK
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BUG_MANIAC
+ .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music
+ .byte TRAINER_PIC_BUG_MANIAC
+ .charmapstr "DEREK$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Derek
+
+; JEFFREY_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BUG_MANIAC
+ .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music
+ .byte TRAINER_PIC_BUG_MANIAC
+ .charmapstr "JEFFREY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Jeffrey2
+
+; JEFFREY_3
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BUG_MANIAC
+ .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music
+ .byte TRAINER_PIC_BUG_MANIAC
+ .charmapstr "JEFFREY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Jeffrey3
+
+; JEFFREY_4
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BUG_MANIAC
+ .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music
+ .byte TRAINER_PIC_BUG_MANIAC
+ .charmapstr "JEFFREY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 4 ; party size
+ .4byte gTrainerParty_Jeffrey4
+
+; JEFFREY_5
+ .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags
+ .byte TRAINER_CLASS_NAME_BUG_MANIAC
+ .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music
+ .byte TRAINER_PIC_BUG_MANIAC
+ .charmapstr "JEFFREY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 5 ; party size
+ .4byte gTrainerParty_Jeffrey5
+
+; EDWARD
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_PSYCHIC_M
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "VIRGIL$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Virgil
+
+; BLAKE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_PSYCHIC_M
+ .charmapstr "BLAKE$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Blake
+
+; WILLIAM
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_PSYCHIC_M
+ .charmapstr "WILLIAM$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_William
+
+; JOSHUA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_PSYCHIC_M
+ .charmapstr "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
+ .charmapstr "CAMERON$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Cameron1
+
+; CAMERON_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_PSYCHIC_M
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "HANNAH$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Hannah
+
+; SAMANTHA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_PSYCHIC_F
+ .charmapstr "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
+ .charmapstr "MAURA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Maura
+
+; KAYLA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_PSYCHIC_F
+ .charmapstr "KAYLA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Kayla
+
+; ALEXIS
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_PSYCHIC_F
+ .charmapstr "ALEXIS$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Alexis
+
+; JACKI_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_PSYCHIC_F
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "WALTER$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Walter1
+
+; MICAH
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_GENTLEMAN
+ .byte TRAINER_ENCOUNTER_MUSIC_RICH ; gender flag and encounter music
+ .byte TRAINER_PIC_GENTLEMAN
+ .charmapstr "MICAH$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Micah
+
+; THOMAS
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_GENTLEMAN
+ .byte TRAINER_ENCOUNTER_MUSIC_RICH ; gender flag and encounter music
+ .byte TRAINER_PIC_GENTLEMAN
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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_ELITE_FOUR_SIDNEY
+ .charmapstr "SIDNEY$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0xf ; AI flags
+ .4byte 5 ; party size
+ .4byte gTrainerParty_Sidney
+
+; PHOEBE
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_ELITE_FOUR
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR ; gender flag and encounter music
+ .byte TRAINER_PIC_ELITE_FOUR_PHOEBE
+ .charmapstr "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_ELITE_FOUR_GLACIA
+ .charmapstr "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_ELITE_FOUR_DRAKE
+ .charmapstr "DRAKE$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 5 ; party size
+ .4byte gTrainerParty_Drake
+
+; ROXANNE_1
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LEADER_ROXANNE
+ .charmapstr "ROXANNE$", 12
+ .2byte ITEM_POTION, ITEM_POTION, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Roxanne1
+
+; BRAWLY_1
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LEADER_BRAWLY
+ .charmapstr "BRAWLY$", 12
+ .2byte ITEM_SUPER_POTION, ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Brawly1
+
+; WATTSON_1
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LEADER_WATTSON
+ .charmapstr "WATTSON$", 12
+ .2byte ITEM_SUPER_POTION, ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 4 ; party size
+ .4byte gTrainerParty_Wattson1
+
+; FLANNERY_1
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LEADER_FLANNERY
+ .charmapstr "FLANNERY$", 12
+ .2byte ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 4 ; party size
+ .4byte gTrainerParty_Flannery1
+
+; NORMAN_1
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LEADER_NORMAN
+ .charmapstr "NORMAN$", 12
+ .2byte ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 4 ; party size
+ .4byte gTrainerParty_Norman1
+
+; WINONA_1
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LEADER_WINONA
+ .charmapstr "WINONA$", 12
+ .2byte ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x17 ; AI flags
+ .4byte 5 ; party size
+ .4byte gTrainerParty_Winona1
+
+; TATE_AND_LIZA_1
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LEADER_TATE_AND_LIZA
+ .charmapstr "TATE&LIZA$", 12
+ .2byte ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_HYPER_POTION ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 4 ; party size
+ .4byte gTrainerParty_TateAndLiza1
+
+; JUAN_1
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LEADER_JUAN
+ .charmapstr "JUAN$", 12
+ .2byte ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 5 ; party size
+ .4byte gTrainerParty_Juan1
+
+; JERRY_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SCHOOL_KID
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_SCHOOL_KID_M
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "KAREN$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Karen1
+
+; GEORGIA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SCHOOL_KID
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music
+ .byte TRAINER_PIC_SCHOOL_KID_F
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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_WINSTRATE_M
+ .charmapstr "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_WINSTRATE_M
+ .charmapstr "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_WINSTRATE_M
+ .charmapstr "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_WINSTRATE_M
+ .charmapstr "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_WINSTRATE_M
+ .charmapstr "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_WINSTRATE_M
+ .charmapstr "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_WINSTRATE_M
+ .charmapstr "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_WINSTRATE_F
+ .charmapstr "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_WINSTRATE_F
+ .charmapstr "VANESSA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Vanessa
+
+; BETHANY
+ .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags
+ .byte TRAINER_CLASS_NAME_POKEFAN
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music
+ .byte TRAINER_PIC_WINSTRATE_F
+ .charmapstr "BETHANY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Bethany
+
+; ISABEL_1
+ .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags
+ .byte TRAINER_CLASS_NAME_POKEFAN
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music
+ .byte TRAINER_PIC_WINSTRATE_F
+ .charmapstr "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_WINSTRATE_F
+ .charmapstr "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_WINSTRATE_F
+ .charmapstr "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_WINSTRATE_F
+ .charmapstr "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_WINSTRATE_F
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "JOSH$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Josh
+
+; TOMMY
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_YOUNGSTER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_YOUNGSTER
+ .charmapstr "TOMMY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Tommy
+
+; JOEY
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_YOUNGSTER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_YOUNGSTER
+ .charmapstr "JOEY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Joey
+
+; BEN
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_YOUNGSTER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_YOUNGSTER
+ .charmapstr "BEN$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Ben
+
+; QUINCY
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_M
+ .charmapstr "QUINCY$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Quincy
+
+; KATELYNN
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_F
+ .charmapstr "KATELYNN$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Katelynn
+
+; JAYLEN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_YOUNGSTER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_YOUNGSTER
+ .charmapstr "JAYLEN$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Jaylen
+
+; DILLON
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_YOUNGSTER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_YOUNGSTER
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "CALVIN$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Calvin4
+
+; CALVIN_5
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_YOUNGSTER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_YOUNGSTER
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "TIMMY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Timmy
+
+; WALLACE
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_CHAMPION
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_CHAMPION_WALLACE
+ .charmapstr "WALLACE$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 6 ; party size
+ .4byte gTrainerParty_Wallace
+
+; ANDREW
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_FISHERMAN
+ .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music
+ .byte TRAINER_PIC_FISHERMAN
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "CLAUDE$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Claude
+
+; ELLIOT_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_FISHERMAN
+ .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music
+ .byte TRAINER_PIC_FISHERMAN
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "CARTER$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Carter
+
+; ELLIOT_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_FISHERMAN
+ .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music
+ .byte TRAINER_PIC_FISHERMAN
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "MARIA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Maria5
+
+; CAMDEN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
+ .charmapstr "CAMDEN$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Camden
+
+; DEMETRIUS
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_YOUNGSTER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_YOUNGSTER
+ .charmapstr "DEMETRIUS$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Demetrius
+
+; ISAIAH_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
+ .charmapstr "ISAIAH$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Isaiah1
+
+; PABLO_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
+ .charmapstr "PABLO$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Pablo1
+
+; CHASE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "ISAIAH$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Isaiah5
+
+; ISOBEL
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMING_TRIATHLETE_F
+ .charmapstr "ISOBEL$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Isobel
+
+; DONNY
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMING_TRIATHLETE_F
+ .charmapstr "DONNY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Donny
+
+; TALIA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMING_TRIATHLETE_F
+ .charmapstr "TALIA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Talia
+
+; KATELYN_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMING_TRIATHLETE_F
+ .charmapstr "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
+ .charmapstr "ALLISON$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Allison
+
+; KATELYN_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMING_TRIATHLETE_F
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "NICOLAS$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Nicolas5
+
+; AARON
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_DRAGON_TAMER
+ .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_DRAGON_TAMER
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "HUGH$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Hugh
+
+; PHIL
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BIRD_KEEPER
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_BIRD_KEEPER
+ .charmapstr "PHIL$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Phil
+
+; JARED
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BIRD_KEEPER
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_BIRD_KEEPER
+ .charmapstr "JARED$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Jared
+
+; HUMBERTO
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BIRD_KEEPER
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_BIRD_KEEPER
+ .charmapstr "HUMBERTO$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Humberto
+
+; PRESLEY
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BIRD_KEEPER
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_BIRD_KEEPER
+ .charmapstr "PRESLEY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Presley
+
+; EDWARDO
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BIRD_KEEPER
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_BIRD_KEEPER
+ .charmapstr "EDWARDO$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Edwardo
+
+; COLIN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BIRD_KEEPER
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_BIRD_KEEPER
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "ALEX$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Alex
+
+; BECK
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BIRD_KEEPER
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_BIRD_KEEPER
+ .charmapstr "BECK$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Beck
+
+; YASU
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_NINJA_BOY
+ .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music
+ .byte TRAINER_PIC_NINJA_BOY
+ .charmapstr "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
+ .charmapstr "TAKASHI$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x3 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Takashi
+
+; DIANNE
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_F
+ .charmapstr "DIANNE$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x0 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Dianne
+
+; JANI
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TUBER_1
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music
+ .byte TRAINER_PIC_TUBER_F
+ .charmapstr "JANI$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x0 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Jani
+
+; LAO_1
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_NINJA_BOY
+ .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music
+ .byte TRAINER_PIC_NINJA_BOY
+ .charmapstr "LAO$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x0 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Lao1
+
+; LUNG
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_NINJA_BOY
+ .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music
+ .byte TRAINER_PIC_NINJA_BOY
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "LAO$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x0 ; AI flags
+ .4byte 4 ; party size
+ .4byte gTrainerParty_Lao5
+
+; JOCELYN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BATTLE_GIRL
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_BATTLE_GIRL
+ .charmapstr "JOCELYN$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Jocelyn
+
+; LAURA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BATTLE_GIRL
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_BATTLE_GIRL
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "CORA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Cora
+
+; PAULA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BATTLE_GIRL
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_BATTLE_GIRL
+ .charmapstr "PAULA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Paula
+
+; CYNDY_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BATTLE_GIRL
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_BATTLE_GIRL
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "CLARISSA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Clarissa
+
+; ANGELICA
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_PARASOL_LADY
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_PARASOL_LADY
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "BEVERLY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Beverly
+
+; IMANI
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_F
+ .charmapstr "IMANI$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Imani
+
+; KYLA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_F
+ .charmapstr "KYLA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Kyla
+
+; DENISE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_F
+ .charmapstr "DENISE$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Denise
+
+; BETH
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_F
+ .charmapstr "BETH$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Beth
+
+; TARA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_F
+ .charmapstr "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
+ .charmapstr "MISSY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Missy
+
+; ALICE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_F
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "GRACE$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Grace
+
+; TANYA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_F
+ .charmapstr "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
+ .charmapstr "SHARON$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Sharon
+
+; NIKKI
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_F
+ .charmapstr "NIKKI$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Nikki
+
+; BRENDA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_F
+ .charmapstr "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
+ .charmapstr "KATIE$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Katie
+
+; SUSIE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_F
+ .charmapstr "SUSIE$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Susie
+
+; KARA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_F
+ .charmapstr "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
+ .charmapstr "DANA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Dana
+
+; SIENNA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_F
+ .charmapstr "SIENNA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Sienna
+
+; DEBRA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_F
+ .charmapstr "DEBRA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Debra
+
+; LINDA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_F
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "LAUREL$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Laurel
+
+; CARLEE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_F
+ .charmapstr "CARLEE$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Carlee
+
+; JENNY_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_F
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "BECKY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Becky
+
+; CAROL
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PICNICKER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music
+ .byte TRAINER_PIC_PICNICKER
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "DIANA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Diana1
+
+; CEDRIC
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_PSYCHIC_M
+ .charmapstr "CEDRIC$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Cedric
+
+; IRENE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PICNICKER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music
+ .byte TRAINER_PIC_PICNICKER
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "HUEY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Huey
+
+; EDMOND
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SAILOR
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_SAILOR
+ .charmapstr "EDMOND$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Edmond
+
+; ERNEST_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SAILOR
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_SAILOR
+ .charmapstr "ERNEST$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Ernest1
+
+; DWAYNE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SAILOR
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_SAILOR
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "ERNEST$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Ernest5
+
+; ELI
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_HIKER
+ .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music
+ .byte TRAINER_PIC_HIKER
+ .charmapstr "ELI$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Eli
+
+; ANNIKA
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_POKEFAN
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music
+ .byte TRAINER_PIC_WINSTRATE_F
+ .charmapstr "ANNIKA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Annika
+
+; JAZMYN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_COOLTRAINER_2
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_F
+ .charmapstr "JAZMYN$", 12
+ .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Jazmyn
+
+; JONAS
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_NINJA_BOY
+ .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music
+ .byte TRAINER_PIC_NINJA_BOY
+ .charmapstr "JONAS$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Jonas
+
+; KAYLEY
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_PARASOL_LADY
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_PARASOL_LADY
+ .charmapstr "KAYLEY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Kayley
+
+; AURON
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_EXPERT
+ .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_EXPERT_M
+ .charmapstr "AURON$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Auron
+
+; KELVIN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SAILOR
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_SAILOR
+ .charmapstr "KELVIN$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Kelvin
+
+; MARLEY
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_F
+ .charmapstr "MARLEY$", 12
+ .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Marley
+
+; REYNA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BATTLE_GIRL
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_BATTLE_GIRL
+ .charmapstr "REYNA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Reyna
+
+; HUDSON
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SAILOR
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_SAILOR
+ .charmapstr "HUDSON$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Hudson
+
+; CONOR
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_EXPERT
+ .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_EXPERT_M
+ .charmapstr "CONOR$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Conor
+
+; EDWIN_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_COLLECTOR
+ .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music
+ .byte TRAINER_PIC_COLLECTOR
+ .charmapstr "EDWIN$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Edwin1
+
+; HECTOR
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_COLLECTOR
+ .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music
+ .byte TRAINER_PIC_COLLECTOR
+ .charmapstr "HECTOR$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Hector
+
+; TABITHA_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_MAGMA_ADMIN
+ .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music
+ .byte TRAINER_PIC_MAGMA_ADMIN
+ .charmapstr "TABITHA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Tabitha1
+
+; EDWIN_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_COLLECTOR
+ .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music
+ .byte TRAINER_PIC_COLLECTOR
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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_PKMN_TRAINER_3
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_WALLY
+ .charmapstr "WALLY$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 5 ; party size
+ .4byte gTrainerParty_Wally1
+
+; BRENDAN_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_BRENDAN
+ .charmapstr "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_PKMN_TRAINER_3
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_BRENDAN
+ .charmapstr "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_PKMN_TRAINER_3
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_BRENDAN
+ .charmapstr "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_PKMN_TRAINER_3
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_BRENDAN
+ .charmapstr "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_PKMN_TRAINER_3
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_BRENDAN
+ .charmapstr "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_PKMN_TRAINER_3
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_BRENDAN
+ .charmapstr "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_PKMN_TRAINER_3
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_BRENDAN
+ .charmapstr "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_PKMN_TRAINER_3
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_BRENDAN
+ .charmapstr "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_PKMN_TRAINER_3
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_BRENDAN
+ .charmapstr "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_PKMN_TRAINER_3
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_MAY
+ .charmapstr "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_PKMN_TRAINER_3
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_MAY
+ .charmapstr "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_PKMN_TRAINER_3
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_MAY
+ .charmapstr "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_PKMN_TRAINER_3
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_MAY
+ .charmapstr "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_PKMN_TRAINER_3
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_MAY
+ .charmapstr "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_PKMN_TRAINER_3
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_MAY
+ .charmapstr "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_PKMN_TRAINER_3
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_MAY
+ .charmapstr "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_PKMN_TRAINER_3
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_MAY
+ .charmapstr "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_PKMN_TRAINER_3
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_MAY
+ .charmapstr "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_PKMN_BREEDER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEMON_BREEDER_M
+ .charmapstr "ISAAC$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 6 ; party size
+ .4byte gTrainerParty_Isaac1
+
+; DAVIS
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BUG_CATCHER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_BUG_CATCHER
+ .charmapstr "DAVIS$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Davis
+
+; MITCHELL
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_M
+ .charmapstr "MITCHELL$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Mitchell
+
+; ISAAC_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PKMN_BREEDER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEMON_BREEDER_M
+ .charmapstr "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_PKMN_BREEDER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEMON_BREEDER_M
+ .charmapstr "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_PKMN_BREEDER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEMON_BREEDER_M
+ .charmapstr "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_PKMN_BREEDER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEMON_BREEDER_M
+ .charmapstr "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_PKMN_BREEDER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEMON_BREEDER_F
+ .charmapstr "LYDIA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 6 ; party size
+ .4byte gTrainerParty_Lydia1
+
+; HALLE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_F
+ .charmapstr "HALLE$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Halle
+
+; GARRISON
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_RUIN_MANIAC
+ .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music
+ .byte TRAINER_PIC_RUIN_MANIAC
+ .charmapstr "GARRISON$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Garrison
+
+; LYDIA_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PKMN_BREEDER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEMON_BREEDER_F
+ .charmapstr "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_PKMN_BREEDER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEMON_BREEDER_F
+ .charmapstr "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_PKMN_BREEDER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEMON_BREEDER_F
+ .charmapstr "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_PKMN_BREEDER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEMON_BREEDER_F
+ .charmapstr "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_PKMN_RANGER
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEMON_RANGER_M
+ .charmapstr "JACKSON$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Jackson1
+
+; LORENZO
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PKMN_RANGER
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEMON_RANGER_M
+ .charmapstr "LORENZO$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Lorenzo
+
+; SEBASTIAN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PKMN_RANGER
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEMON_RANGER_M
+ .charmapstr "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_PKMN_RANGER
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEMON_RANGER_M
+ .charmapstr "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_PKMN_RANGER
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEMON_RANGER_M
+ .charmapstr "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_PKMN_RANGER
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEMON_RANGER_M
+ .charmapstr "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_PKMN_RANGER
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEMON_RANGER_M
+ .charmapstr "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_PKMN_RANGER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEMON_RANGER_F
+ .charmapstr "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_PKMN_RANGER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEMON_RANGER_F
+ .charmapstr "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_PKMN_RANGER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEMON_RANGER_F
+ .charmapstr "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_PKMN_RANGER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEMON_RANGER_F
+ .charmapstr "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_PKMN_RANGER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEMON_RANGER_F
+ .charmapstr "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_PKMN_RANGER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEMON_RANGER_F
+ .charmapstr "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_PKMN_RANGER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEMON_RANGER_F
+ .charmapstr "CATHERINE$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Catherine5
+
+; JULIO
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_CYCLING_TRIATHLETE_M
+ .charmapstr "JULIO$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Julio
+
+; GRUNT_27
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music
+ .byte TRAINER_PIC_AQUA_GRUNT_M
+ .charmapstr "GRUNT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Grunt27
+
+; GRUNT_28
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music
+ .byte TRAINER_PIC_AQUA_GRUNT_F
+ .charmapstr "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_AQUA
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music
+ .byte TRAINER_PIC_AQUA_GRUNT_F
+ .charmapstr "GRUNT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Grunt29
+
+; GRUNT_30
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music
+ .byte TRAINER_PIC_MAGMA_GRUNT_M
+ .charmapstr "GRUNT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Grunt30
+
+; MARC
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_HIKER
+ .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music
+ .byte TRAINER_PIC_HIKER
+ .charmapstr "MARC$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Marc
+
+; BRENDEN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SAILOR
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_SAILOR
+ .charmapstr "BRENDEN$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Brenden
+
+; LILITH
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BATTLE_GIRL
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_BATTLE_GIRL
+ .charmapstr "LILITH$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Lilith
+
+; CRISTIAN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BLACK_BELT
+ .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_BLACK_BELT
+ .charmapstr "CRISTIAN$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Cristian
+
+; SYLVIA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_HEX_MANIAC
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music
+ .byte TRAINER_PIC_HEX_MANIAC
+ .charmapstr "SYLVIA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Sylvia
+
+; LEONARDO
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_M
+ .charmapstr "LEONARDO$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Leonardo
+
+; ATHENA
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_F
+ .charmapstr "ATHENA$", 12
+ .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Athena
+
+; HARRISON
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_M
+ .charmapstr "HARRISON$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Harrison
+
+; GRUNT_31
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music
+ .byte TRAINER_PIC_MAGMA_GRUNT_M
+ .charmapstr "GRUNT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Grunt31
+
+; CLARENCE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_M
+ .charmapstr "CLARENCE$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Clarence
+
+; TERRY
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_PSYCHIC_F
+ .charmapstr "TERRY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Terry
+
+; NATE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_GENTLEMAN
+ .byte TRAINER_ENCOUNTER_MUSIC_RICH ; gender flag and encounter music
+ .byte TRAINER_PIC_GENTLEMAN
+ .charmapstr "NATE$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Nate
+
+; KATHLEEN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_HEX_MANIAC
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music
+ .byte TRAINER_PIC_HEX_MANIAC
+ .charmapstr "KATHLEEN$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Kathleen
+
+; CLIFFORD
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_GENTLEMAN
+ .byte TRAINER_ENCOUNTER_MUSIC_RICH ; gender flag and encounter music
+ .byte TRAINER_PIC_GENTLEMAN
+ .charmapstr "CLIFFORD$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Clifford
+
+; NICHOLAS
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_PSYCHIC_M
+ .charmapstr "NICHOLAS$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Nicholas
+
+; GRUNT_32
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music
+ .byte TRAINER_PIC_MAGMA_GRUNT_F
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "GRUNT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Grunt34
+
+; GRUNT_35
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music
+ .byte TRAINER_PIC_MAGMA_GRUNT_M
+ .charmapstr "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
+ .charmapstr "GRUNT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Grunt36
+
+; MACEY
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_PSYCHIC_F
+ .charmapstr "MACEY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Macey
+
+; BRENDAN_10
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_BRENDAN
+ .charmapstr "BRENDAN$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Brendan10
+
+; BRENDAN_11
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_BRENDAN
+ .charmapstr "BRENDAN$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Brendan11
+
+; PAXTON
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_EXPERT
+ .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_EXPERT_M
+ .charmapstr "PAXTON$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Paxton
+
+; ISABELLA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMING_TRIATHLETE_F
+ .charmapstr "ISABELLA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Isabella
+
+; GRUNT_37
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TEAM_AQUA
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music
+ .byte TRAINER_PIC_AQUA_GRUNT_F
+ .charmapstr "GRUNT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Grunt37
+
+; TABITHA_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_MAGMA_ADMIN
+ .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music
+ .byte TRAINER_PIC_MAGMA_ADMIN
+ .charmapstr "TABITHA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 4 ; party size
+ .4byte gTrainerParty_Tabitha2
+
+; JONATHAN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_M
+ .charmapstr "JONATHAN$", 12
+ .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0xb ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Jonathan
+
+; BRENDAN_12
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_BRENDAN
+ .charmapstr "BRENDAN$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Brendan12
+
+; MAY_10
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_MAY
+ .charmapstr "MAY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0xb ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_May10
+
+; MAXIE_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_MAGMA_LEADER
+ .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music
+ .byte TRAINER_PIC_MAGMA_LEADER_MAXIE
+ .charmapstr "MAXIE$", 12
+ .2byte ITEM_SUPER_POTION, ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Maxie1
+
+; MAXIE_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_MAGMA_LEADER
+ .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music
+ .byte TRAINER_PIC_MAGMA_LEADER_MAXIE
+ .charmapstr "MAXIE$", 12
+ .2byte ITEM_SUPER_POTION, ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Maxie2
+
+; TIANA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_LASS
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LASS
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "LYLE$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 4 ; party size
+ .4byte gTrainerParty_Lyle
+
+; JOSE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BUG_CATCHER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_BUG_CATCHER
+ .charmapstr "JOSE$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Jose
+
+; DOUG
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BUG_CATCHER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_BUG_CATCHER
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "JAMES$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_James1
+
+; JAMES_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BUG_CATCHER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_BUG_CATCHER
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "TRENT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Trent1
+
+; LENNY
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_HIKER
+ .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music
+ .byte TRAINER_PIC_HIKER
+ .charmapstr "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
+ .charmapstr "LUCAS$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Lucas1
+
+; ALAN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_HIKER
+ .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music
+ .byte TRAINER_PIC_HIKER
+ .charmapstr "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
+ .charmapstr "CLARK$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Clark
+
+; ERIC
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_HIKER
+ .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music
+ .byte TRAINER_PIC_HIKER
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "LEA & JED$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_LeaAndJed
+
+; KIRA_AND_DAN_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_YOUNG_COUPLE
+ .byte TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music
+ .byte TRAINER_PIC_YOUNG_COUPLE
+ .charmapstr "KIRA & DAN$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_KiraAndDan1
+
+; KIRA_AND_DAN_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_YOUNG_COUPLE
+ .byte TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music
+ .byte TRAINER_PIC_YOUNG_COUPLE
+ .charmapstr "KIRA & DAN$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_KiraAndDan2
+
+; KIRA_AND_DAN_3
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_YOUNG_COUPLE
+ .byte TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music
+ .byte TRAINER_PIC_YOUNG_COUPLE
+ .charmapstr "KIRA & DAN$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_KiraAndDan3
+
+; KIRA_AND_DAN_4
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_YOUNG_COUPLE
+ .byte TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music
+ .byte TRAINER_PIC_YOUNG_COUPLE
+ .charmapstr "KIRA & DAN$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_KiraAndDan4
+
+; KIRA_AND_DAN_5
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_YOUNG_COUPLE
+ .byte TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music
+ .byte TRAINER_PIC_YOUNG_COUPLE
+ .charmapstr "KIRA & DAN$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_KiraAndDan5
+
+; JOHANNA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BEAUTY
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_BEAUTY
+ .charmapstr "JOHANNA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Johanna
+
+; GERALD
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_M
+ .charmapstr "GERALD$", 12
+ .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Gerald
+
+; VIVIAN
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_BATTLE_GIRL
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_BATTLE_GIRL
+ .charmapstr "VIVIAN$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Vivian
+
+; DANIELLE
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_BATTLE_GIRL
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_BATTLE_GIRL
+ .charmapstr "DANIELLE$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Danielle
+
+; HIDEO
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_NINJA_BOY
+ .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music
+ .byte TRAINER_PIC_NINJA_BOY
+ .charmapstr "HIDEO$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x3 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Hideo
+
+; KEIGO
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_NINJA_BOY
+ .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music
+ .byte TRAINER_PIC_NINJA_BOY
+ .charmapstr "KEIGO$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x3 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Keigo
+
+; RILEY
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_NINJA_BOY
+ .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music
+ .byte TRAINER_PIC_NINJA_BOY
+ .charmapstr "RILEY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x3 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Riley
+
+; FLINT
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_CAMPER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_CAMPER
+ .charmapstr "FLINT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Flint
+
+; ASHLEY
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PICNICKER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music
+ .byte TRAINER_PIC_PICNICKER
+ .charmapstr "ASHLEY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Ashley
+
+; WALLY_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_WALLY
+ .charmapstr "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_PKMN_TRAINER_3
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_WALLY
+ .charmapstr "WALLY$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 5 ; party size
+ .4byte gTrainerParty_Wally3
+
+; WALLY_4
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_WALLY
+ .charmapstr "WALLY$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 5 ; party size
+ .4byte gTrainerParty_Wally4
+
+; WALLY_5
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_WALLY
+ .charmapstr "WALLY$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 5 ; party size
+ .4byte gTrainerParty_Wally5
+
+; WALLY_6
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_WALLY
+ .charmapstr "WALLY$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 5 ; party size
+ .4byte gTrainerParty_Wally6
+
+; BRENDAN_13
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_BRENDAN
+ .charmapstr "BRENDAN$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 4 ; party size
+ .4byte gTrainerParty_Brendan13
+
+; BRENDAN_14
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_BRENDAN
+ .charmapstr "BRENDAN$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 4 ; party size
+ .4byte gTrainerParty_Brendan14
+
+; BRENDAN_15
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_BRENDAN
+ .charmapstr "BRENDAN$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 4 ; party size
+ .4byte gTrainerParty_Brendan15
+
+; MAY_11
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_MAY
+ .charmapstr "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_PKMN_TRAINER_3
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_MAY
+ .charmapstr "MAY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 4 ; party size
+ .4byte gTrainerParty_May12
+
+; MAY_13
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_MAY
+ .charmapstr "MAY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 4 ; party size
+ .4byte gTrainerParty_May13
+
+; JONAH
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_FISHERMAN
+ .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music
+ .byte TRAINER_PIC_FISHERMAN
+ .charmapstr "JONAH$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Jonah
+
+; HENRY
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_FISHERMAN
+ .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music
+ .byte TRAINER_PIC_FISHERMAN
+ .charmapstr "HENRY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Henry
+
+; ROGER
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_FISHERMAN
+ .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music
+ .byte TRAINER_PIC_FISHERMAN
+ .charmapstr "ROGER$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Roger
+
+; ALEXA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_F
+ .charmapstr "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_COOLTRAINER_1
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_M
+ .charmapstr "RUBEN$", 12
+ .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Ruben
+
+; KOJI_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BLACK_BELT
+ .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_BLACK_BELT
+ .charmapstr "KOJI$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Koji1
+
+; WAYNE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_FISHERMAN
+ .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music
+ .byte TRAINER_PIC_FISHERMAN
+ .charmapstr "WAYNE$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Wayne
+
+; AIDAN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BIRD_KEEPER
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_BIRD_KEEPER
+ .charmapstr "AIDAN$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Aidan
+
+; REED
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_M
+ .charmapstr "REED$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Reed
+
+; TISHA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_F
+ .charmapstr "TISHA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Tisha
+
+; TORI_AND_TIA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TWINS
+ .byte TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music
+ .byte TRAINER_PIC_TWINS
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "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
+ .charmapstr "RELI & IAN$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_ReliAndIan
+
+; LILA_AND_ROY_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SIS_AND_BRO
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SIS_AND_BRO
+ .charmapstr "LILA & ROY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_LilaAndRoy1
+
+; LILA_AND_ROY_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SIS_AND_BRO
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SIS_AND_BRO
+ .charmapstr "LILA & ROY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_LilaAndRoy2
+
+; LILA_AND_ROY_3
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SIS_AND_BRO
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SIS_AND_BRO
+ .charmapstr "LILA & ROY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_LilaAndRoy3
+
+; LILA_AND_ROY_4
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SIS_AND_BRO
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SIS_AND_BRO
+ .charmapstr "LILA & ROY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_LilaAndRoy4
+
+; LILA_AND_ROY_5
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SIS_AND_BRO
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SIS_AND_BRO
+ .charmapstr "LILA & ROY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_LilaAndRoy5
+
+; LISA_AND_RAY
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SIS_AND_BRO
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SIS_AND_BRO
+ .charmapstr "LISA & RAY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_LisaAndRay
+
+; CHRIS
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_FISHERMAN
+ .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music
+ .byte TRAINER_PIC_FISHERMAN
+ .charmapstr "CHRIS$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 4 ; party size
+ .4byte gTrainerParty_Chris
+
+; DAWSON
+ .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags
+ .byte TRAINER_CLASS_NAME_RICH_BOY
+ .byte TRAINER_ENCOUNTER_MUSIC_RICH ; gender flag and encounter music
+ .byte TRAINER_PIC_RICH_BOY
+ .charmapstr "DAWSON$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Dawson
+
+; SARAH
+ .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags
+ .byte TRAINER_CLASS_NAME_LADY
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LADY
+ .charmapstr "SARAH$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Sarah
+
+; DARIAN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_FISHERMAN
+ .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music
+ .byte TRAINER_PIC_FISHERMAN
+ .charmapstr "DARIAN$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Darian
+
+; HAILEY
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TUBER_1
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music
+ .byte TRAINER_PIC_TUBER_F
+ .charmapstr "HAILEY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Hailey
+
+; CHANDLER
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TUBER_2
+ .byte TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music
+ .byte TRAINER_PIC_TUBER_M
+ .charmapstr "CHANDLER$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Chandler
+
+; KALEB
+ .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags
+ .byte TRAINER_CLASS_NAME_POKEFAN
+ .byte TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music
+ .byte TRAINER_PIC_WINSTRATE_M
+ .charmapstr "KALEB$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Kaleb
+
+; JOSEPH
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_GUITARIST
+ .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_GUITARIST
+ .charmapstr "JOSEPH$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Joseph
+
+; ALYSSA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_CYCLING_TRIATHLETE_F
+ .charmapstr "ALYSSA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Alyssa
+
+; MARCOS
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_GUITARIST
+ .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_GUITARIST
+ .charmapstr "MARCOS$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Marcos
+
+; RHETT
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BLACK_BELT
+ .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_BLACK_BELT
+ .charmapstr "RHETT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Rhett
+
+; TYRON
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_CAMPER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_CAMPER
+ .charmapstr "TYRON$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Tyron
+
+; CELINA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_AROMA_LADY
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_AROMA_LADY
+ .charmapstr "CELINA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Celina
+
+; BIANCA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PICNICKER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music
+ .byte TRAINER_PIC_PICNICKER
+ .charmapstr "BIANCA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Bianca
+
+; HAYDEN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_KINDLER
+ .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music
+ .byte TRAINER_PIC_KINDLER
+ .charmapstr "HAYDEN$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Hayden
+
+; SOPHIE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PICNICKER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music
+ .byte TRAINER_PIC_PICNICKER
+ .charmapstr "SOPHIE$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Sophie
+
+; COBY
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BIRD_KEEPER
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_BIRD_KEEPER
+ .charmapstr "COBY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Coby
+
+; LAWRENCE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_CAMPER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_CAMPER
+ .charmapstr "LAWRENCE$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Lawrence
+
+; WYATT
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_POKEMANIAC
+ .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEMANIAC
+ .charmapstr "WYATT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Wyatt
+
+; ANGELINA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PICNICKER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music
+ .byte TRAINER_PIC_PICNICKER
+ .charmapstr "ANGELINA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Angelina
+
+; KAI
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_FISHERMAN
+ .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music
+ .byte TRAINER_PIC_FISHERMAN
+ .charmapstr "KAI$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Kai
+
+; CHARLOTTE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PICNICKER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music
+ .byte TRAINER_PIC_PICNICKER
+ .charmapstr "CHARLOTTE$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Charlotte
+
+; DEANDRE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_YOUNGSTER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_YOUNGSTER
+ .charmapstr "DEANDRE$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Deandre
+
+; GRUNT_38
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music
+ .byte TRAINER_PIC_MAGMA_GRUNT_M
+ .charmapstr "GRUNT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Grunt38
+
+; GRUNT_39
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music
+ .byte TRAINER_PIC_MAGMA_GRUNT_M
+ .charmapstr "GRUNT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Grunt39
+
+; GRUNT_40
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music
+ .byte TRAINER_PIC_MAGMA_GRUNT_M
+ .charmapstr "GRUNT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Grunt40
+
+; GRUNT_41
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music
+ .byte TRAINER_PIC_MAGMA_GRUNT_M
+ .charmapstr "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
+ .charmapstr "GRUNT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Grunt42
+
+; GRUNT_43
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music
+ .byte TRAINER_PIC_MAGMA_GRUNT_M
+ .charmapstr "GRUNT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Grunt43
+
+; GRUNT_44
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music
+ .byte TRAINER_PIC_MAGMA_GRUNT_M
+ .charmapstr "GRUNT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Grunt44
+
+; GRUNT_45
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music
+ .byte TRAINER_PIC_MAGMA_GRUNT_M
+ .charmapstr "GRUNT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Grunt45
+
+; GRUNT_46
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music
+ .byte TRAINER_PIC_MAGMA_GRUNT_M
+ .charmapstr "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
+ .charmapstr "GRUNT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Grunt47
+
+; GRUNT_48
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music
+ .byte TRAINER_PIC_MAGMA_GRUNT_M
+ .charmapstr "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
+ .charmapstr "GRUNT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Grunt49
+
+; GRUNT_50
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music
+ .byte TRAINER_PIC_MAGMA_GRUNT_M
+ .charmapstr "GRUNT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Grunt50
+
+; GRUNT_51
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music
+ .byte TRAINER_PIC_MAGMA_GRUNT_F
+ .charmapstr "GRUNT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Grunt51
+
+; GRUNT_52
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TEAM_MAGMA
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music
+ .byte TRAINER_PIC_MAGMA_GRUNT_F
+ .charmapstr "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
+ .charmapstr "GRUNT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Grunt53
+
+; TABITHA_3
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_MAGMA_ADMIN
+ .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music
+ .byte TRAINER_PIC_MAGMA_ADMIN
+ .charmapstr "TABITHA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 4 ; party size
+ .4byte gTrainerParty_Tabitha3
+
+; DARCY
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_F
+ .charmapstr "DARCY$", 12
+ .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Darcy
+
+; MAXIE_3
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_MAGMA_LEADER
+ .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music
+ .byte TRAINER_PIC_MAGMA_LEADER_MAXIE
+ .charmapstr "MAXIE$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Maxie3
+
+; PETE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_M
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_M
+ .charmapstr "PETE$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Pete
+
+; ISABELLE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SWIMMER_F
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMER_F
+ .charmapstr "ISABELLE$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Isabelle
+
+; ANDRES_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_RUIN_MANIAC
+ .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music
+ .byte TRAINER_PIC_RUIN_MANIAC
+ .charmapstr "ANDRES$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Andres1
+
+; JOSUE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BIRD_KEEPER
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_BIRD_KEEPER
+ .charmapstr "JOSUE$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Josue
+
+; CAMRON
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
+ .charmapstr "CAMRON$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Camron
+
+; CORY_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SAILOR
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_SAILOR
+ .charmapstr "CORY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Cory1
+
+; CAROLINA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_F
+ .charmapstr "CAROLINA$", 12
+ .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Carolina
+
+; ELIJAH
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BIRD_KEEPER
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_BIRD_KEEPER
+ .charmapstr "ELIJAH$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Elijah
+
+; CELIA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PICNICKER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music
+ .byte TRAINER_PIC_PICNICKER
+ .charmapstr "CELIA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Celia
+
+; BRYAN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_RUIN_MANIAC
+ .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music
+ .byte TRAINER_PIC_RUIN_MANIAC
+ .charmapstr "BRYAN$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Bryan
+
+; BRANDEN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_CAMPER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_CAMPER
+ .charmapstr "BRANDEN$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Branden
+
+; BRYANT
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_KINDLER
+ .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music
+ .byte TRAINER_PIC_KINDLER
+ .charmapstr "BRYANT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Bryant
+
+; SHAYLA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_AROMA_LADY
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_AROMA_LADY
+ .charmapstr "SHAYLA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Shayla
+
+; KYRA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_RUNNING_TRIATHLETE_F
+ .charmapstr "KYRA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Kyra
+
+; JAIDEN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_NINJA_BOY
+ .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music
+ .byte TRAINER_PIC_NINJA_BOY
+ .charmapstr "JAIDEN$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Jaiden
+
+; ALIX
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_PSYCHIC_F
+ .charmapstr "ALIX$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Alix
+
+; HELENE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BATTLE_GIRL
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_BATTLE_GIRL
+ .charmapstr "HELENE$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Helene
+
+; MARLENE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_PSYCHIC_F
+ .charmapstr "MARLENE$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Marlene
+
+; DEVAN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_HIKER
+ .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music
+ .byte TRAINER_PIC_HIKER
+ .charmapstr "DEVAN$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Devan
+
+; JOHNSON
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_YOUNGSTER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_YOUNGSTER
+ .charmapstr "JOHNSON$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Johnson
+
+; MELINA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_RUNNING_TRIATHLETE_F
+ .charmapstr "MELINA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Melina
+
+; BRANDI
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_PSYCHIC_F
+ .charmapstr "BRANDI$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Brandi
+
+; AISHA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BATTLE_GIRL
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_BATTLE_GIRL
+ .charmapstr "AISHA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Aisha
+
+; MAKAYLA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_EXPERT
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_EXPERT_F
+ .charmapstr "MAKAYLA$", 12
+ .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Makayla
+
+; FABIAN
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_GUITARIST
+ .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_GUITARIST
+ .charmapstr "FABIAN$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Fabian
+
+; DAYTON
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_KINDLER
+ .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music
+ .byte TRAINER_PIC_KINDLER
+ .charmapstr "DAYTON$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Dayton
+
+; RACHEL
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PARASOL_LADY
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_PARASOL_LADY
+ .charmapstr "RACHEL$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Rachel
+
+; LEONEL
+ .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_M
+ .charmapstr "LEONEL$", 12
+ .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Leonel
+
+; CALLIE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BATTLE_GIRL
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_BATTLE_GIRL
+ .charmapstr "CALLIE$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Callie
+
+; CALE
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BUG_MANIAC
+ .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music
+ .byte TRAINER_PIC_BUG_MANIAC
+ .charmapstr "CALE$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Cale
+
+; MYLES
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PKMN_BREEDER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEMON_BREEDER_M
+ .charmapstr "MYLES$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 6 ; party size
+ .4byte gTrainerParty_Myles
+
+; PAT
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PKMN_BREEDER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEMON_BREEDER_F
+ .charmapstr "PAT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 6 ; party size
+ .4byte gTrainerParty_Pat
+
+; CRISTIN_1
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_F
+ .charmapstr "CRISTIN$", 12
+ .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Cristin1
+
+; MAY_14
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_MAY
+ .charmapstr "MAY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_May14
+
+; MAY_15
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_MAY
+ .charmapstr "MAY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_May15
+
+; ROXANNE_2
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LEADER_ROXANNE
+ .charmapstr "ROXANNE$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 4 ; party size
+ .4byte gTrainerParty_Roxanne2
+
+; ROXANNE_3
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LEADER_ROXANNE
+ .charmapstr "ROXANNE$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 5 ; party size
+ .4byte gTrainerParty_Roxanne3
+
+; ROXANNE_4
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LEADER_ROXANNE
+ .charmapstr "ROXANNE$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 5 ; party size
+ .4byte gTrainerParty_Roxanne4
+
+; ROXANNE_5
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LEADER_ROXANNE
+ .charmapstr "ROXANNE$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 6 ; party size
+ .4byte gTrainerParty_Roxanne5
+
+; BRAWLY_2
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LEADER_BRAWLY
+ .charmapstr "BRAWLY$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 4 ; party size
+ .4byte gTrainerParty_Brawly2
+
+; BRAWLY_3
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LEADER_BRAWLY
+ .charmapstr "BRAWLY$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 4 ; party size
+ .4byte gTrainerParty_Brawly3
+
+; BRAWLY_4
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LEADER_BRAWLY
+ .charmapstr "BRAWLY$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 5 ; party size
+ .4byte gTrainerParty_Brawly4
+
+; BRAWLY_5
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LEADER_BRAWLY
+ .charmapstr "BRAWLY$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 6 ; party size
+ .4byte gTrainerParty_Brawly5
+
+; WATTSON_2
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LEADER_WATTSON
+ .charmapstr "WATTSON$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 4 ; party size
+ .4byte gTrainerParty_Wattson2
+
+; WATTSON_3
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LEADER_WATTSON
+ .charmapstr "WATTSON$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 5 ; party size
+ .4byte gTrainerParty_Wattson3
+
+; WATTSON_4
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LEADER_WATTSON
+ .charmapstr "WATTSON$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 5 ; party size
+ .4byte gTrainerParty_Wattson4
+
+; WATTSON_5
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LEADER_WATTSON
+ .charmapstr "WATTSON$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 6 ; party size
+ .4byte gTrainerParty_Wattson5
+
+; FLANNERY_2
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LEADER_FLANNERY
+ .charmapstr "FLANNERY$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 4 ; party size
+ .4byte gTrainerParty_Flannery2
+
+; FLANNERY_3
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LEADER_FLANNERY
+ .charmapstr "FLANNERY$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 5 ; party size
+ .4byte gTrainerParty_Flannery3
+
+; FLANNERY_4
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LEADER_FLANNERY
+ .charmapstr "FLANNERY$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 6 ; party size
+ .4byte gTrainerParty_Flannery4
+
+; FLANNERY_5
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LEADER_FLANNERY
+ .charmapstr "FLANNERY$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 6 ; party size
+ .4byte gTrainerParty_Flannery5
+
+; NORMAN_2
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LEADER_NORMAN
+ .charmapstr "NORMAN$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 4 ; party size
+ .4byte gTrainerParty_Norman2
+
+; NORMAN_3
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LEADER_NORMAN
+ .charmapstr "NORMAN$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 5 ; party size
+ .4byte gTrainerParty_Norman3
+
+; NORMAN_4
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LEADER_NORMAN
+ .charmapstr "NORMAN$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 5 ; party size
+ .4byte gTrainerParty_Norman4
+
+; NORMAN_5
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LEADER_NORMAN
+ .charmapstr "NORMAN$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 6 ; party size
+ .4byte gTrainerParty_Norman5
+
+; WINONA_2
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LEADER_WINONA
+ .charmapstr "WINONA$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x17 ; AI flags
+ .4byte 5 ; party size
+ .4byte gTrainerParty_Winona2
+
+; WINONA_3
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LEADER_WINONA
+ .charmapstr "WINONA$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x17 ; AI flags
+ .4byte 6 ; party size
+ .4byte gTrainerParty_Winona3
+
+; WINONA_4
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LEADER_WINONA
+ .charmapstr "WINONA$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x17 ; AI flags
+ .4byte 6 ; party size
+ .4byte gTrainerParty_Winona4
+
+; WINONA_5
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LEADER_WINONA
+ .charmapstr "WINONA$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x17 ; AI flags
+ .4byte 6 ; party size
+ .4byte gTrainerParty_Winona5
+
+; TATE_AND_LIZA_2
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LEADER_TATE_AND_LIZA
+ .charmapstr "TATE&LIZA$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 5 ; party size
+ .4byte gTrainerParty_TateAndLiza2
+
+; TATE_AND_LIZA_3
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LEADER_TATE_AND_LIZA
+ .charmapstr "TATE&LIZA$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 6 ; party size
+ .4byte gTrainerParty_TateAndLiza3
+
+; TATE_AND_LIZA_4
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LEADER_TATE_AND_LIZA
+ .charmapstr "TATE&LIZA$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 6 ; party size
+ .4byte gTrainerParty_TateAndLiza4
+
+; TATE_AND_LIZA_5
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LEADER_TATE_AND_LIZA
+ .charmapstr "TATE&LIZA$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 6 ; party size
+ .4byte gTrainerParty_TateAndLiza5
+
+; JUAN_2
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LEADER_JUAN
+ .charmapstr "JUAN$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 5 ; party size
+ .4byte gTrainerParty_Juan2
+
+; JUAN_3
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LEADER_JUAN
+ .charmapstr "JUAN$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 5 ; party size
+ .4byte gTrainerParty_Juan3
+
+; JUAN_4
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LEADER_JUAN
+ .charmapstr "JUAN$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 6 ; party size
+ .4byte gTrainerParty_Juan4
+
+; JUAN_5
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_LEADER
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LEADER_JUAN
+ .charmapstr "JUAN$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items
+ .4byte TRUE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 6 ; party size
+ .4byte gTrainerParty_Juan5
+
+; ANGELO
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_BUG_MANIAC
+ .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music
+ .byte TRAINER_PIC_BUG_MANIAC
+ .charmapstr "ANGELO$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Angelo
+
+; DARIUS
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BIRD_KEEPER
+ .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_BIRD_KEEPER
+ .charmapstr "DARIUS$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Darius
+
+; STEVEN
+ .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags
+ .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_STEVEN
+ .charmapstr "STEVEN$", 12
+ .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 6 ; party size
+ .4byte gTrainerParty_Steven
+
+; ANABEL
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SALON_MAIDEN
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_SALON_MAIDEN_ANABEL
+ .charmapstr "ANABEL$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Anabel
+
+; TUCKER
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_DOME_ACE
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_DOME_ACE_TUCKER
+ .charmapstr "TUCKER$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Tucker
+
+; SPENSER
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PALACE_MAVEN
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_PALACE_MAVEN_SPENSER
+ .charmapstr "SPENSER$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Spenser
+
+; GRETA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_ARENA_TYCOON
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_ARENA_TYCOON_GRETA
+ .charmapstr "GRETA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Greta
+
+; NOLAND
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_FACTORY_HEAD
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_FACTORY_HEAD_NOLAND
+ .charmapstr "NOLAND$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Noland
+
+; LUCY
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PIKE_QUEEN
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_PIKE_QUEEN_LUCY
+ .charmapstr "LUCY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Lucy
+
+; BRANDON
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PYRAMID_KING
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_PYRAMID_KING_BRANDON
+ .charmapstr "BRANDON$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Brandon
+
+; ANDRES_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_RUIN_MANIAC
+ .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music
+ .byte TRAINER_PIC_RUIN_MANIAC
+ .charmapstr "ANDRES$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Andres2
+
+; ANDRES_3
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_RUIN_MANIAC
+ .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music
+ .byte TRAINER_PIC_RUIN_MANIAC
+ .charmapstr "ANDRES$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Andres3
+
+; ANDRES_4
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_RUIN_MANIAC
+ .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music
+ .byte TRAINER_PIC_RUIN_MANIAC
+ .charmapstr "ANDRES$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Andres4
+
+; ANDRES_5
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_RUIN_MANIAC
+ .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music
+ .byte TRAINER_PIC_RUIN_MANIAC
+ .charmapstr "ANDRES$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Andres5
+
+; CORY_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SAILOR
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_SAILOR
+ .charmapstr "CORY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Cory2
+
+; CORY_3
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SAILOR
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_SAILOR
+ .charmapstr "CORY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Cory3
+
+; CORY_4
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SAILOR
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_SAILOR
+ .charmapstr "CORY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Cory4
+
+; CORY_5
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_SAILOR
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_SAILOR
+ .charmapstr "CORY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Cory5
+
+; PABLO_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
+ .charmapstr "PABLO$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Pablo2
+
+; PABLO_3
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
+ .charmapstr "PABLO$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Pablo3
+
+; PABLO_4
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
+ .charmapstr "PABLO$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Pablo4
+
+; PABLO_5
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_TRIATHLETE
+ .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music
+ .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
+ .charmapstr "PABLO$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Pablo5
+
+; KOJI_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BLACK_BELT
+ .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_BLACK_BELT
+ .charmapstr "KOJI$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Koji2
+
+; KOJI_3
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BLACK_BELT
+ .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_BLACK_BELT
+ .charmapstr "KOJI$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Koji3
+
+; KOJI_4
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BLACK_BELT
+ .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_BLACK_BELT
+ .charmapstr "KOJI$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Koji4
+
+; KOJI_5
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BLACK_BELT
+ .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_BLACK_BELT
+ .charmapstr "KOJI$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Koji5
+
+; CRISTIN_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_F
+ .charmapstr "CRISTIN$", 12
+ .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Cristin2
+
+; CRISTIN_3
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_F
+ .charmapstr "CRISTIN$", 12
+ .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Cristin3
+
+; CRISTIN_4
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_F
+ .charmapstr "CRISTIN$", 12
+ .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Cristin4
+
+; CRISTIN_5
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_COOLTRAINER_1
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music
+ .byte TRAINER_PIC_COOL_TRAINER_F
+ .charmapstr "CRISTIN$", 12
+ .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Cristin5
+
+; FERNANDO_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_GUITARIST
+ .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_GUITARIST
+ .charmapstr "FERNANDO$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Fernando2
+
+; FERNANDO_3
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_GUITARIST
+ .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_GUITARIST
+ .charmapstr "FERNANDO$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Fernando3
+
+; FERNANDO_4
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_GUITARIST
+ .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_GUITARIST
+ .charmapstr "FERNANDO$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Fernando4
+
+; FERNANDO_5
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_GUITARIST
+ .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_GUITARIST
+ .charmapstr "FERNANDO$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Fernando5
+
+; SAWYER_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_HIKER
+ .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music
+ .byte TRAINER_PIC_HIKER
+ .charmapstr "SAWYER$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Sawyer2
+
+; SAWYER_3
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_HIKER
+ .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music
+ .byte TRAINER_PIC_HIKER
+ .charmapstr "SAWYER$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Sawyer3
+
+; SAWYER_4
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_HIKER
+ .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music
+ .byte TRAINER_PIC_HIKER
+ .charmapstr "SAWYER$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Sawyer4
+
+; SAWYER_5
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_HIKER
+ .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music
+ .byte TRAINER_PIC_HIKER
+ .charmapstr "SAWYER$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x7 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Sawyer5
+
+; GABRIELLE_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PKMN_BREEDER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEMON_BREEDER_F
+ .charmapstr "GABRIELLE$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 6 ; party size
+ .4byte gTrainerParty_Gabrielle2
+
+; GABRIELLE_3
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PKMN_BREEDER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEMON_BREEDER_F
+ .charmapstr "GABRIELLE$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 6 ; party size
+ .4byte gTrainerParty_Gabrielle3
+
+; GABRIELLE_4
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PKMN_BREEDER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEMON_BREEDER_F
+ .charmapstr "GABRIELLE$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 6 ; party size
+ .4byte gTrainerParty_Gabrielle4
+
+; GABRIELLE_5
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PKMN_BREEDER
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_POKEMON_BREEDER_F
+ .charmapstr "GABRIELLE$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 6 ; party size
+ .4byte gTrainerParty_Gabrielle5
+
+; THALIA_2
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BEAUTY
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_BEAUTY
+ .charmapstr "THALIA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Thalia2
+
+; THALIA_3
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BEAUTY
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_BEAUTY
+ .charmapstr "THALIA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Thalia3
+
+; THALIA_4
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BEAUTY
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_BEAUTY
+ .charmapstr "THALIA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Thalia4
+
+; THALIA_5
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_BEAUTY
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music
+ .byte TRAINER_PIC_BEAUTY
+ .charmapstr "THALIA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x1 ; AI flags
+ .4byte 3 ; party size
+ .4byte gTrainerParty_Thalia5
+
+; MARIELA
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_PSYCHIC_F
+ .charmapstr "MARIELA$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x0 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Mariela
+
+; ALVARO
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PSYCHIC
+ .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music
+ .byte TRAINER_PIC_PSYCHIC_M
+ .charmapstr "ALVARO$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x0 ; AI flags
+ .4byte 2 ; party size
+ .4byte gTrainerParty_Alvaro
+
+; EVERETT
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_GENTLEMAN
+ .byte TRAINER_ENCOUNTER_MUSIC_RICH ; gender flag and encounter music
+ .byte TRAINER_PIC_GENTLEMAN
+ .charmapstr "EVERETT$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x0 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Everett
+
+; RED
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_RED
+ .charmapstr "RED$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x0 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Red
+
+; LEAF
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_LEAF
+ .charmapstr "LEAF$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x0 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Leaf
+
+; BRENDAN_16
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PKMN_TRAINER_4
+ .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_BRENDAN_2
+ .charmapstr "BRENDAN$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x0 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_Brendan16
+
+; MAY_16
+ .byte 0 ; party type flags
+ .byte TRAINER_CLASS_NAME_PKMN_TRAINER_4
+ .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music
+ .byte TRAINER_PIC_MAY_2
+ .charmapstr "MAY$", 12
+ .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items
+ .4byte FALSE ; is double battle
+ .4byte 0x0 ; AI flags
+ .4byte 1 ; party size
+ .4byte gTrainerParty_May16