ref: e44de6eedfaffed86ebb8c19b628025b6561e27f
parent: 35e6903395f8d6e3dc91d1e5bd71bfb138f012c8
author: Bryan Bishop <[email protected]>
date: Sat May 19 23:26:05 EDT 2012
insert trainer headers into main.asm
--- a/main.asm
+++ b/main.asm
@@ -3224,7 +3224,4715 @@
SECTION "bankE",DATA,BANK[$E]
-INCBIN "baserom.gbc",$38000,$3C000 - $38000
+INCBIN "baserom.gbc",$38000,$39999 - $38000
+
+TrainerGroupPointerTable: ; 0x39999
+ dw FalknerTrainerGroupHeader
+ dw WhitneyTrainerGroupHeader
+ dw BugsyTrainerGroupHeader
+ dw MortyTrainerGroupHeader
+ dw PryceTrainerGroupHeader
+ dw JasmineTrainerGroupHeader
+ dw ChuckTrainerGroupHeader
+ dw ClairTrainerGroupHeader
+ dw Rival1TrainerGroupHeader
+ dw EliteFourWillTrainerGroupHeader
+ dw EliteFourWillTrainerGroupHeader
+ dw SpecialPKMN1TrainerGroupHeader
+ dw EliteFourBrunoTrainerGroupHeader
+ dw EliteFourKarenTrainerGroupHeader
+ dw EliteFourKogaTrainerGroupHeader
+ dw ChampionTrainerGroupHeader
+ dw BrockTrainerGroupHeader
+ dw MistyTrainerGroupHeader
+ dw LtSurgeTrainerGroupHeader
+ dw ScientistTrainerGroupHeader
+ dw ErikaTrainerGroupHeader
+ dw YoungsterTrainerGroupHeader
+ dw SchoolboyTrainerGroupHeader
+ dw BirdKeeperTrainerGroupHeader
+ dw LassTrainerGroupHeader
+ dw JanineTrainerGroupHeader
+ dw CooltrainerMTrainerGroupHeader
+ dw CooltrainerFTrainerGroupHeader
+ dw BeautyTrainerGroupHeader
+ dw PokemaniacTrainerGroupHeader
+ dw GruntMTrainerGroupHeader
+ dw GentlemanTrainerGroupHeader
+ dw SkierTrainerGroupHeader
+ dw TeacherTrainerGroupHeader
+ dw SabrinaTrainerGroupHeader
+ dw BugCatcherTrainerGroupHeader
+ dw FisherTrainerGroupHeader
+ dw SwimmerMTrainerGroupHeader
+ dw SwimmerFTrainerGroupHeader
+ dw SailorTrainerGroupHeader
+ dw SuperNerdTrainerGroupHeader
+ dw Rival2TrainerGroupHeader
+ dw GuitaristTrainerGroupHeader
+ dw HikerTrainerGroupHeader
+ dw BikerTrainerGroupHeader
+ dw BlaineTrainerGroupHeader
+ dw BurglarTrainerGroupHeader
+ dw FirebreatherTrainerGroupHeader
+ dw JugglerTrainerGroupHeader
+ dw BlackbeltTrainerGroupHeader
+ dw ExecutiveMTrainerGroupHeader
+ dw PsychicTrainerGroupHeader
+ dw PicnickerTrainerGroupHeader
+ dw CamperTrainerGroupHeader
+ dw ExecutiveFTrainerGroupHeader
+ dw SageTrainerGroupHeader
+ dw MediumTrainerGroupHeader
+ dw BoarderTrainerGroupHeader
+ dw PokefanMTrainerGroupHeader
+ dw KimonoGirlTrainerGroupHeader
+ dw TwinsTrainerGroupHeader
+ dw PokefanFTrainerGroupHeader
+ dw RedTrainerGroupHeader
+ dw BlueTrainerGroupHeader
+ dw OfficerTrainerGroupHeader
+ dw GruntFTrainerGroupHeader
+ dw MysticalmanTrainerGroupHeader
+; 0x39a1f
+
+FalknerTrainerGroupHeader: ; 0x39a1f
+ ; FALKNER (1) at 0x39a1f
+ db "FALKNER@"
+ db $01 ; data type
+ db 7, PIDGEY, TACKLE, MUD_SLAP, 0, 0
+ db 9, PIDGEOTTO, TACKLE, MUD_SLAP, GUST, 0
+ db $ff ; end trainer party mons
+ ; last_address=0x39a35 size=22
+; 0x39a35
+
+WhitneyTrainerGroupHeader: ; 0x39a35
+ ; WHITNEY (1) at 0x39a35
+ db "WHITNEY@"
+ db $01 ; data type
+ db 18, CLEFAIRY, DOUBLESLAP, MIMIC, ENCORE, METRONOME
+ db 20, MILTANK, ROLLOUT, ATTRACT, STOMP, MILK_DRINK
+ db $ff ; end trainer party mons
+ ; last_address=0x39a4b size=22
+; 0x39a4b
+
+BugsyTrainerGroupHeader: ; 0x39a4b
+ ; BUGSY (1) at 0x39a4b
+ db "BUGSY@"
+ db $01 ; data type
+ db 14, METAPOD, TACKLE, STRING_SHOT, HARDEN, 0
+ db 14, KAKUNA, POISON_STING, STRING_SHOT, HARDEN, 0
+ db 16, SCYTHER, QUICK_ATTACK, LEER, FURY_CUTTER, 0
+ db $ff ; end trainer party mons
+ ; last_address=0x39a65 size=26
+; 0x39a65
+
+MortyTrainerGroupHeader: ; 0x39a65
+ ; MORTY (1) at 0x39a65
+ db "MORTY@"
+ db $01 ; data type
+ db 21, GASTLY, LICK, SPITE, MEAN_LOOK, CURSE
+ db 21, HAUNTER, HYPNOSIS, MIMIC, CURSE, NIGHT_SHADE
+ db 25, GENGAR, HYPNOSIS, SHADOW_BALL, MEAN_LOOK, DREAM_EATER
+ db 23, HAUNTER, SPITE, MEAN_LOOK, MIMIC, NIGHT_SHADE
+ db $ff ; end trainer party mons
+ ; last_address=0x39a85 size=32
+; 0x39a85
+
+PryceTrainerGroupHeader: ; 0x39a85
+ ; PRYCE (1) at 0x39a85
+ db "PRYCE@"
+ db $01 ; data type
+ db 27, SEEL, HEADBUTT, ICY_WIND, AURORA_BEAM, REST
+ db 29, DEWGONG, HEADBUTT, ICY_WIND, AURORA_BEAM, REST
+ db 31, PILOSWINE, ICY_WIND, FURY_ATTACK, MIST, BLIZZARD
+ db $ff ; end trainer party mons
+ ; last_address=0x39a9f size=26
+; 0x39a9f
+
+JasmineTrainerGroupHeader: ; 0x39a9f
+ ; JASMINE (1) at 0x39a9f
+ db "JASMINE@"
+ db $01 ; data type
+ db 30, MAGNEMITE, THUNDERBOLT, SUPERSONIC, SONICBOOM, THUNDER_WAVE
+ db 30, MAGNEMITE, THUNDERBOLT, SUPERSONIC, SONICBOOM, THUNDER_WAVE
+ db 35, STEELIX, SCREECH, SUNNY_DAY, ROCK_THROW, IRON_TAIL
+ db $ff ; end trainer party mons
+ ; last_address=0x39abb size=28
+; 0x39abb
+
+ChuckTrainerGroupHeader: ; 0x39abb
+ ; CHUCK (1) at 0x39abb
+ db "CHUCK@"
+ db $01 ; data type
+ db 27, PRIMEAPE, LEER, RAGE, KARATE_CHOP, FURY_SWIPES
+ db 30, POLIWRATH, HYPNOSIS, MIND_READER, SURF, DYNAMICPUNCH
+ db $ff ; end trainer party mons
+ ; last_address=0x39acf size=20
+; 0x39acf
+
+ClairTrainerGroupHeader: ; 0x39acf
+ ; CLAIR (1) at 0x39acf
+ db "CLAIR@"
+ db $01 ; data type
+ db 37, DRAGONAIR, THUNDER_WAVE, SURF, SLAM, DRAGONBREATH
+ db 37, DRAGONAIR, THUNDER_WAVE, THUNDERBOLT, SLAM, DRAGONBREATH
+ db 37, DRAGONAIR, THUNDER_WAVE, ICE_BEAM, SLAM, DRAGONBREATH
+ db 40, KINGDRA, SMOKESCREEN, SURF, HYPER_BEAM, DRAGONBREATH
+ db $ff ; end trainer party mons
+ ; last_address=0x39aef size=32
+; 0x39aef
+
+Rival1TrainerGroupHeader: ; 0x39aef
+ ; RIVAL1_1 (1) at 0x39aef
+ db "?@"
+ db $00 ; data type
+ db 5, CHIKORITA
+ db $ff ; end trainer party mons
+ ; last_address=0x39af5 size=6
+
+ ; RIVAL1_2 (2) at 0x39af5
+ db "?@"
+ db $00 ; data type
+ db 5, CYNDAQUIL
+ db $ff ; end trainer party mons
+ ; last_address=0x39afb size=6
+
+ ; RIVAL1_3 (3) at 0x39afb
+ db "?@"
+ db $00 ; data type
+ db 5, TOTODILE
+ db $ff ; end trainer party mons
+ ; last_address=0x39b01 size=6
+
+ ; RIVAL1_4 (4) at 0x39b01
+ db "?@"
+ db $00 ; data type
+ db 12, GASTLY
+ db 14, ZUBAT
+ db 16, BAYLEEF
+ db $ff ; end trainer party mons
+ ; last_address=0x39b0b size=10
+
+ ; RIVAL1_5 (5) at 0x39b0b
+ db "?@"
+ db $00 ; data type
+ db 12, GASTLY
+ db 14, ZUBAT
+ db 16, QUILAVA
+ db $ff ; end trainer party mons
+ ; last_address=0x39b15 size=10
+
+ ; RIVAL1_6 (6) at 0x39b15
+ db "?@"
+ db $00 ; data type
+ db 12, GASTLY
+ db 14, ZUBAT
+ db 16, CROCONAW
+ db $ff ; end trainer party mons
+ ; last_address=0x39b1f size=10
+
+ ; RIVAL1_7 (7) at 0x39b1f
+ db "?@"
+ db $01 ; data type
+ db 20, HAUNTER, LICK, SPITE, MEAN_LOOK, CURSE
+ db 18, MAGNEMITE, TACKLE, THUNDERSHOCK, SUPERSONIC, SONICBOOM
+ db 20, ZUBAT, LEECH_LIFE, SUPERSONIC, BITE, CONFUSE_RAY
+ db 22, BAYLEEF, GROWL, REFLECT, RAZOR_LEAF, POISONPOWDER
+ db $ff ; end trainer party mons
+ ; last_address=0x39b3b size=28
+
+ ; RIVAL1_8 (8) at 0x39b3b
+ db "?@"
+ db $01 ; data type
+ db 20, HAUNTER, LICK, SPITE, MEAN_LOOK, CURSE
+ db 18, MAGNEMITE, TACKLE, THUNDERSHOCK, SUPERSONIC, SONICBOOM
+ db 20, ZUBAT, LEECH_LIFE, SUPERSONIC, BITE, CONFUSE_RAY
+ db 22, QUILAVA, LEER, SMOKESCREEN, EMBER, QUICK_ATTACK
+ db $ff ; end trainer party mons
+ ; last_address=0x39b57 size=28
+
+ ; RIVAL1_9 (9) at 0x39b57
+ db "?@"
+ db $01 ; data type
+ db 20, HAUNTER, LICK, SPITE, MEAN_LOOK, CURSE
+ db 18, MAGNEMITE, TACKLE, THUNDERSHOCK, SUPERSONIC, SONICBOOM
+ db 20, ZUBAT, LEECH_LIFE, SUPERSONIC, BITE, CONFUSE_RAY
+ db 22, CROCONAW, LEER, RAGE, WATER_GUN, BITE
+ db $ff ; end trainer party mons
+ ; last_address=0x39b73 size=28
+
+ ; RIVAL1_10 (10) at 0x39b73
+ db "?@"
+ db $01 ; data type
+ db 30, GOLBAT, LEECH_LIFE, BITE, CONFUSE_RAY, WING_ATTACK
+ db 28, MAGNEMITE, TACKLE, THUNDERSHOCK, SONICBOOM, THUNDER_WAVE
+ db 30, HAUNTER, LICK, MEAN_LOOK, CURSE, SHADOW_BALL
+ db 32, SNEASEL, LEER, QUICK_ATTACK, SCREECH, FAINT_ATTACK
+ db 32, MEGANIUM, REFLECT, RAZOR_LEAF, POISONPOWDER, BODY_SLAM
+ db $ff ; end trainer party mons
+ ; last_address=0x39b95 size=34
+
+ ; RIVAL1_11 (11) at 0x39b95
+ db "?@"
+ db $01 ; data type
+ db 30, GOLBAT, LEECH_LIFE, BITE, CONFUSE_RAY, WING_ATTACK
+ db 28, MAGNEMITE, TACKLE, THUNDERSHOCK, SONICBOOM, THUNDER_WAVE
+ db 30, HAUNTER, LICK, MEAN_LOOK, CURSE, SHADOW_BALL
+ db 32, SNEASEL, LEER, QUICK_ATTACK, SCREECH, FAINT_ATTACK
+ db 32, QUILAVA, SMOKESCREEN, EMBER, QUICK_ATTACK, FLAME_WHEEL
+ db $ff ; end trainer party mons
+ ; last_address=0x39bb7 size=34
+
+ ; RIVAL1_12 (12) at 0x39bb7
+ db "?@"
+ db $01 ; data type
+ db 30, GOLBAT, LEECH_LIFE, BITE, CONFUSE_RAY, WING_ATTACK
+ db 28, MAGNEMITE, TACKLE, THUNDERSHOCK, SONICBOOM, THUNDER_WAVE
+ db 30, HAUNTER, LICK, MEAN_LOOK, CURSE, SHADOW_BALL
+ db 32, SNEASEL, LEER, QUICK_ATTACK, SCREECH, FAINT_ATTACK
+ db 32, FERALIGATR, RAGE, WATER_GUN, BITE, SCARY_FACE
+ db $ff ; end trainer party mons
+ ; last_address=0x39bd9 size=34
+
+ ; RIVAL1_13 (13) at 0x39bd9
+ db "?@"
+ db $01 ; data type
+ db 34, SNEASEL, QUICK_ATTACK, SCREECH, FAINT_ATTACK, FURY_CUTTER
+ db 36, GOLBAT, LEECH_LIFE, BITE, CONFUSE_RAY, WING_ATTACK
+ db 35, MAGNETON, THUNDERSHOCK, SONICBOOM, THUNDER_WAVE, SWIFT
+ db 35, HAUNTER, MEAN_LOOK, CURSE, SHADOW_BALL, CONFUSE_RAY
+ db 35, KADABRA, DISABLE, PSYBEAM, RECOVER, FUTURE_SIGHT
+ db 38, MEGANIUM, REFLECT, RAZOR_LEAF, POISONPOWDER, BODY_SLAM
+ db $ff ; end trainer party mons
+ ; last_address=0x39c01 size=40
+
+ ; RIVAL1_14 (14) at 0x39c01
+ db "?@"
+ db $01 ; data type
+ db 34, SNEASEL, QUICK_ATTACK, SCREECH, FAINT_ATTACK, FURY_CUTTER
+ db 36, GOLBAT, LEECH_LIFE, BITE, CONFUSE_RAY, WING_ATTACK
+ db 35, MAGNETON, THUNDERSHOCK, SONICBOOM, THUNDER_WAVE, SWIFT
+ db 35, HAUNTER, MEAN_LOOK, CURSE, SHADOW_BALL, CONFUSE_RAY
+ db 35, KADABRA, DISABLE, PSYBEAM, RECOVER, FUTURE_SIGHT
+ db 38, TYPHLOSION, SMOKESCREEN, EMBER, QUICK_ATTACK, FLAME_WHEEL
+ db $ff ; end trainer party mons
+ ; last_address=0x39c29 size=40
+
+ ; RIVAL1_15 (15) at 0x39c29
+ db "?@"
+ db $01 ; data type
+ db 34, SNEASEL, QUICK_ATTACK, SCREECH, FAINT_ATTACK, FURY_CUTTER
+ db 36, GOLBAT, LEECH_LIFE, BITE, CONFUSE_RAY, WING_ATTACK
+ db 34, MAGNETON, THUNDERSHOCK, SONICBOOM, THUNDER_WAVE, SWIFT
+ db 35, HAUNTER, MEAN_LOOK, CURSE, SHADOW_BALL, CONFUSE_RAY
+ db 35, KADABRA, DISABLE, PSYBEAM, RECOVER, FUTURE_SIGHT
+ db 38, FERALIGATR, RAGE, WATER_GUN, SCARY_FACE, SLASH
+ db $ff ; end trainer party mons
+ ; last_address=0x39c51 size=40
+; 0x39c51
+
+PokemonProfTrainerGroupHeader: ; 0x39c51
+
+; 0x39c51
+
+EliteFourWillTrainerGroupHeader: ; 0x39c51
+ ; WILL (1) at 0x39c51
+ db "WILL@"
+ db $01 ; data type
+ db 40, XATU, QUICK_ATTACK, FUTURE_SIGHT, CONFUSE_RAY, PSYCHIC_M
+ db 41, JYNX, DOUBLESLAP, LOVELY_KISS, ICE_PUNCH, PSYCHIC_M
+ db 41, EXEGGUTOR, REFLECT, LEECH_SEED, EGG_BOMB, PSYCHIC_M
+ db 41, SLOWBRO, CURSE, AMNESIA, BODY_SLAM, PSYCHIC_M
+ db 42, XATU, QUICK_ATTACK, FUTURE_SIGHT, CONFUSE_RAY, PSYCHIC_M
+ db $ff ; end trainer party mons
+ ; last_address=0x39c76 size=37
+; 0x39c76
+
+SpecialPKMN1TrainerGroupHeader: ; 0x39c76
+ ; CAL1 (2) at 0x39c76
+ db "CAL@"
+ db $00 ; data type
+ db 10, CHIKORITA
+ db 10, CYNDAQUIL
+ db 10, TOTODILE
+ db $ff ; end trainer party mons
+ ; last_address=0x39c82 size=12
+
+ ; CAL2 (3) at 0x39c82
+ db "CAL@"
+ db $00 ; data type
+ db 30, BAYLEEF
+ db 30, QUILAVA
+ db 30, CROCONAW
+ db $ff ; end trainer party mons
+ ; last_address=0x39c8e size=12
+
+ ; CAL3 (4) at 0x39c8e
+ db "CAL@"
+ db $00 ; data type
+ db 50, MEGANIUM
+ db 50, TYPHLOSION
+ db 50, FERALIGATR
+ db $ff ; end trainer party mons
+ ; last_address=0x39c9a size=12
+; 0x39c9a
+
+EliteFourBrunoTrainerGroupHeader: ; 0x39c9a
+ ; BRUNO (1) at 0x39c9a
+ db "BRUNO@"
+ db $01 ; data type
+ db 42, HITMONTOP, PURSUIT, QUICK_ATTACK, DIG, DETECT
+ db 42, HITMONLEE, SWAGGER, DOUBLE_KICK, HI_JUMP_KICK, FORESIGHT
+ db 42, HITMONCHAN, THUNDERPUNCH, ICE_PUNCH, FIRE_PUNCH, MACH_PUNCH
+ db 43, ONIX, BIND, EARTHQUAKE, SANDSTORM, ROCK_SLIDE
+ db 46, MACHAMP, ROCK_SLIDE, FORESIGHT, VITAL_THROW, CROSS_CHOP
+ db $ff ; end trainer party mons
+ ; last_address=0x39cc0 size=38
+; 0x39cc0
+
+EliteFourKarenTrainerGroupHeader: ; 0x39cc0
+ ; KAREN (1) at 0x39cc0
+ db "KAREN@"
+ db $01 ; data type
+ db 42, UMBREON, SAND_ATTACK, CONFUSE_RAY, FAINT_ATTACK, MEAN_LOOK
+ db 42, VILEPLUME, STUN_SPORE, ACID, MOONLIGHT, PETAL_DANCE
+ db 45, GENGAR, LICK, SPITE, CURSE, DESTINY_BOND
+ db 44, MURKROW, QUICK_ATTACK, WHIRLWIND, PURSUIT, FAINT_ATTACK
+ db 47, HOUNDOOM, ROAR, PURSUIT, FLAMETHROWER, CRUNCH
+ db $ff ; end trainer party mons
+ ; last_address=0x39ce6 size=38
+; 0x39ce6
+
+EliteFourKogaTrainerGroupHeader: ; 0x39ce6
+ ; KOGA (1) at 0x39ce6
+ db "KOGA@"
+ db $01 ; data type
+ db 40, ARIADOS, DOUBLE_TEAM, SPIDER_WEB, BATON_PASS, GIGA_DRAIN
+ db 41, VENOMOTH, SUPERSONIC, GUST, PSYCHIC_M, TOXIC
+ db 43, FORRETRESS, PROTECT, SWIFT, EXPLOSION, SPIKES
+ db 42, MUK, MINIMIZE, ACID_ARMOR, SLUDGE_BOMB, TOXIC
+ db 44, CROBAT, DOUBLE_TEAM, QUICK_ATTACK, WING_ATTACK, TOXIC
+ db $ff ; end trainer party mons
+ ; last_address=0x39d0b size=37
+; 0x39d0b
+
+ChampionTrainerGroupHeader: ; 0x39d0b
+ ; LANCE (1) at 0x39d0b
+ db "LANCE@"
+ db $01 ; data type
+ db 44, GYARADOS, FLAIL, RAIN_DANCE, SURF, HYPER_BEAM
+ db 47, DRAGONITE, THUNDER_WAVE, TWISTER, THUNDER, HYPER_BEAM
+ db 47, DRAGONITE, THUNDER_WAVE, TWISTER, BLIZZARD, HYPER_BEAM
+ db 46, AERODACTYL, WING_ATTACK, ANCIENTPOWER, ROCK_SLIDE, HYPER_BEAM
+ db 46, CHARIZARD, FLAMETHROWER, WING_ATTACK, SLASH, HYPER_BEAM
+ db 50, DRAGONITE, FIRE_BLAST, SAFEGUARD, OUTRAGE, HYPER_BEAM
+ db $ff ; end trainer party mons
+ ; last_address=0x39d37 size=44
+; 0x39d37
+
+BrockTrainerGroupHeader: ; 0x39d37
+ ; BROCK (1) at 0x39d37
+ db "BROCK@"
+ db $01 ; data type
+ db 41, GRAVELER, DEFENSE_CURL, ROCK_SLIDE, ROLLOUT, EARTHQUAKE
+ db 41, RHYHORN, FURY_ATTACK, SCARY_FACE, EARTHQUAKE, HORN_DRILL
+ db 42, OMASTAR, BITE, SURF, PROTECT, SPIKE_CANNON
+ db 44, ONIX, BIND, ROCK_SLIDE, BIDE, SANDSTORM
+ db 42, KABUTOPS, SLASH, SURF, ENDURE, GIGA_DRAIN
+ db $ff ; end trainer party mons
+ ; last_address=0x39d5d size=38
+; 0x39d5d
+
+MistyTrainerGroupHeader: ; 0x39d5d
+ ; MISTY (1) at 0x39d5d
+ db "MISTY@"
+ db $01 ; data type
+ db 42, GOLDUCK, SURF, DISABLE, PSYCH_UP, PSYCHIC_M
+ db 42, QUAGSIRE, SURF, AMNESIA, EARTHQUAKE, RAIN_DANCE
+ db 44, LAPRAS, SURF, PERISH_SONG, BLIZZARD, RAIN_DANCE
+ db 47, STARMIE, SURF, CONFUSE_RAY, RECOVER, ICE_BEAM
+ db $ff ; end trainer party mons
+ ; last_address=0x39d7d size=32
+; 0x39d7d
+
+LtSurgeTrainerGroupHeader: ; 0x39d7d
+ ; LT_SURGE (1) at 0x39d7d
+ db "LT.SURGE@"
+ db $01 ; data type
+ db 44, RAICHU, THUNDER_WAVE, QUICK_ATTACK, THUNDERBOLT, THUNDER
+ db 40, ELECTRODE, SCREECH, DOUBLE_TEAM, SWIFT, EXPLOSION
+ db 40, MAGNETON, LOCK_ON, DOUBLE_TEAM, SWIFT, ZAP_CANNON
+ db 40, ELECTRODE, SCREECH, DOUBLE_TEAM, SWIFT, EXPLOSION
+ db 46, ELECTABUZZ, QUICK_ATTACK, THUNDERPUNCH, LIGHT_SCREEN, THUNDER
+ db $ff ; end trainer party mons
+ ; last_address=0x39da6 size=41
+; 0x39da6
+
+ScientistTrainerGroupHeader: ; 0x39da6
+ ; ROSS (1) at 0x39da6
+ db "ROSS@"
+ db $00 ; data type
+ db 22, KOFFING
+ db 22, KOFFING
+ db $ff ; end trainer party mons
+ ; last_address=0x39db1 size=11
+
+ ; MITCH (2) at 0x39db1
+ db "MITCH@"
+ db $00 ; data type
+ db 24, DITTO
+ db $ff ; end trainer party mons
+ ; last_address=0x39dbb size=10
+
+ ; JED (3) at 0x39dbb
+ db "JED@"
+ db $00 ; data type
+ db 20, MAGNEMITE
+ db 20, MAGNEMITE
+ db 20, MAGNEMITE
+ db $ff ; end trainer party mons
+ ; last_address=0x39dc7 size=12
+
+ ; MARC (4) at 0x39dc7
+ db "MARC@"
+ db $00 ; data type
+ db 27, MAGNEMITE
+ db 27, MAGNEMITE
+ db 27, MAGNEMITE
+ db $ff ; end trainer party mons
+ ; last_address=0x39dd4 size=13
+
+ ; RICH (5) at 0x39dd4
+ db "RICH@"
+ db $01 ; data type
+ db 30, PORYGON, CONVERSION, CONVERSION2, RECOVER, TRI_ATTACK
+ db $ff ; end trainer party mons
+ ; last_address=0x39de1 size=13
+; 0x39de1
+
+ErikaTrainerGroupHeader: ; 0x39de1
+ ; ERIKA (1) at 0x39de1
+ db "ERIKA@"
+ db $01 ; data type
+ db 42, TANGELA, VINE_WHIP, BIND, GIGA_DRAIN, SLEEP_POWDER
+ db 41, JUMPLUFF, MEGA_DRAIN, LEECH_SEED, COTTON_SPORE, GIGA_DRAIN
+ db 46, VICTREEBEL, SUNNY_DAY, SYNTHESIS, ACID, RAZOR_LEAF
+ db 46, BELLOSSOM, SUNNY_DAY, SYNTHESIS, PETAL_DANCE, SOLARBEAM
+ db $ff ; end trainer party mons
+ ; last_address=0x39e01 size=32
+; 0x39e01
+
+YoungsterTrainerGroupHeader: ; 0x39e01
+ ; JOEY1 (1) at 0x39e01
+ db "JOEY@"
+ db $00 ; data type
+ db 4, RATTATA
+ db $ff ; end trainer party mons
+ ; last_address=0x39e0a size=9
+
+ ; MIKEY (2) at 0x39e0a
+ db "MIKEY@"
+ db $00 ; data type
+ db 2, PIDGEY
+ db 4, RATTATA
+ db $ff ; end trainer party mons
+ ; last_address=0x39e16 size=12
+
+ ; ALBERT (3) at 0x39e16
+ db "ALBERT@"
+ db $00 ; data type
+ db 6, RATTATA
+ db 8, ZUBAT
+ db $ff ; end trainer party mons
+ ; last_address=0x39e23 size=13
+
+ ; GORDON (4) at 0x39e23
+ db "GORDON@"
+ db $00 ; data type
+ db 10, WOOPER
+ db $ff ; end trainer party mons
+ ; last_address=0x39e2e size=11
+
+ ; SAMUEL (5) at 0x39e2e
+ db "SAMUEL@"
+ db $00 ; data type
+ db 7, RATTATA
+ db 10, SANDSHREW
+ db 8, SPEAROW
+ db 8, SPEAROW
+ db $ff ; end trainer party mons
+ ; last_address=0x39e3f size=17
+
+ ; IAN (6) at 0x39e3f
+ db "IAN@"
+ db $00 ; data type
+ db 10, MANKEY
+ db 12, DIGLETT
+ db $ff ; end trainer party mons
+ ; last_address=0x39e49 size=10
+
+ ; JOEY2 (7) at 0x39e49
+ db "JOEY@"
+ db $00 ; data type
+ db 15, RATTATA
+ db $ff ; end trainer party mons
+ ; last_address=0x39e52 size=9
+
+ ; JOEY3 (8) at 0x39e52
+ db "JOEY@"
+ db $01 ; data type
+ db 21, RATICATE, TAIL_WHIP, QUICK_ATTACK, HYPER_FANG, SCARY_FACE
+ db $ff ; end trainer party mons
+ ; last_address=0x39e5f size=13
+
+ ; WARREN (9) at 0x39e5f
+ db "WARREN@"
+ db $00 ; data type
+ db 35, FEAROW
+ db $ff ; end trainer party mons
+ ; last_address=0x39e6a size=11
+
+ ; JIMMY (10) at 0x39e6a
+ db "JIMMY@"
+ db $00 ; data type
+ db 33, RATICATE
+ db 33, ARBOK
+ db $ff ; end trainer party mons
+ ; last_address=0x39e76 size=12
+
+ ; OWEN (11) at 0x39e76
+ db "OWEN@"
+ db $00 ; data type
+ db 35, GROWLITHE
+ db $ff ; end trainer party mons
+ ; last_address=0x39e7f size=9
+
+ ; JASON (12) at 0x39e7f
+ db "JASON@"
+ db $00 ; data type
+ db 33, SANDSLASH
+ db 33, CROBAT
+ db $ff ; end trainer party mons
+ ; last_address=0x39e8b size=12
+
+ ; JOEY4 (13) at 0x39e8b
+ db "JOEY@"
+ db $01 ; data type
+ db 30, RATICATE, TAIL_WHIP, QUICK_ATTACK, HYPER_FANG, PURSUIT
+ db $ff ; end trainer party mons
+ ; last_address=0x39e98 size=13
+
+ ; JOEY5 (14) at 0x39e98
+ db "JOEY@"
+ db $01 ; data type
+ db 37, RATICATE, HYPER_BEAM, QUICK_ATTACK, HYPER_FANG, PURSUIT
+ db $ff ; end trainer party mons
+ ; last_address=0x39ea5 size=13
+; 0x39ea5
+
+SchoolboyTrainerGroupHeader: ; 0x39ea5
+ ; JACK1 (1) at 0x39ea5
+ db "JACK@"
+ db $00 ; data type
+ db 12, ODDISH
+ db 15, VOLTORB
+ db $ff ; end trainer party mons
+ ; last_address=0x39eb0 size=11
+
+ ; KIPP (2) at 0x39eb0
+ db "KIPP@"
+ db $00 ; data type
+ db 27, VOLTORB
+ db 27, MAGNEMITE
+ db 31, VOLTORB
+ db 31, MAGNETON
+ db $ff ; end trainer party mons
+ ; last_address=0x39ebf size=15
+
+ ; ALAN1 (3) at 0x39ebf
+ db "ALAN@"
+ db $00 ; data type
+ db 16, TANGELA
+ db $ff ; end trainer party mons
+ ; last_address=0x39ec8 size=9
+
+ ; JOHNNY (4) at 0x39ec8
+ db "JOHNNY@"
+ db $00 ; data type
+ db 29, BELLSPROUT
+ db 31, WEEPINBELL
+ db 33, VICTREEBEL
+ db $ff ; end trainer party mons
+ ; last_address=0x39ed7 size=15
+
+ ; DANNY (5) at 0x39ed7
+ db "DANNY@"
+ db $00 ; data type
+ db 31, JYNX
+ db 31, ELECTABUZZ
+ db 31, MAGMAR
+ db $ff ; end trainer party mons
+ ; last_address=0x39ee5 size=14
+
+ ; TOMMY (6) at 0x39ee5
+ db "TOMMY@"
+ db $00 ; data type
+ db 32, XATU
+ db 34, ALAKAZAM
+ db $ff ; end trainer party mons
+ ; last_address=0x39ef1 size=12
+
+ ; DUDLEY (7) at 0x39ef1
+ db "DUDLEY@"
+ db $00 ; data type
+ db 35, ODDISH
+ db $ff ; end trainer party mons
+ ; last_address=0x39efc size=11
+
+ ; JOE (8) at 0x39efc
+ db "JOE@"
+ db $00 ; data type
+ db 33, TANGELA
+ db 33, VAPOREON
+ db $ff ; end trainer party mons
+ ; last_address=0x39f06 size=10
+
+ ; BILLY (9) at 0x39f06
+ db "BILLY@"
+ db $00 ; data type
+ db 27, PARAS
+ db 27, PARAS
+ db 27, POLIWHIRL
+ db 35, DITTO
+ db $ff ; end trainer party mons
+ ; last_address=0x39f16 size=16
+
+ ; CHAD1 (10) at 0x39f16
+ db "CHAD@"
+ db $00 ; data type
+ db 19, MR__MIME
+ db $ff ; end trainer party mons
+ ; last_address=0x39f1f size=9
+
+ ; NATE (11) at 0x39f1f
+ db "NATE@"
+ db $00 ; data type
+ db 32, LEDIAN
+ db 32, EXEGGUTOR
+ db $ff ; end trainer party mons
+ ; last_address=0x39f2a size=11
+
+ ; RICKY (12) at 0x39f2a
+ db "RICKY@"
+ db $00 ; data type
+ db 32, AIPOM
+ db 32, DITTO
+ db $ff ; end trainer party mons
+ ; last_address=0x39f36 size=12
+
+ ; JACK2 (13) at 0x39f36
+ db "JACK@"
+ db $00 ; data type
+ db 14, ODDISH
+ db 17, VOLTORB
+ db $ff ; end trainer party mons
+ ; last_address=0x39f41 size=11
+
+ ; JACK3 (14) at 0x39f41
+ db "JACK@"
+ db $00 ; data type
+ db 28, GLOOM
+ db 31, ELECTRODE
+ db $ff ; end trainer party mons
+ ; last_address=0x39f4c size=11
+
+ ; ALAN2 (15) at 0x39f4c
+ db "ALAN@"
+ db $00 ; data type
+ db 17, TANGELA
+ db 17, YANMA
+ db $ff ; end trainer party mons
+ ; last_address=0x39f57 size=11
+
+ ; ALAN3 (16) at 0x39f57
+ db "ALAN@"
+ db $00 ; data type
+ db 20, NATU
+ db 22, TANGELA
+ db 20, QUAGSIRE
+ db 25, YANMA
+ db $ff ; end trainer party mons
+ ; last_address=0x39f66 size=15
+
+ ; CHAD2 (17) at 0x39f66
+ db "CHAD@"
+ db $00 ; data type
+ db 19, MR__MIME
+ db 19, MAGNEMITE
+ db $ff ; end trainer party mons
+ ; last_address=0x39f71 size=11
+
+ ; CHAD3 (18) at 0x39f71
+ db "CHAD@"
+ db $00 ; data type
+ db 27, MR__MIME
+ db 31, MAGNETON
+ db $ff ; end trainer party mons
+ ; last_address=0x39f7c size=11
+
+ ; JACK4 (19) at 0x39f7c
+ db "JACK@"
+ db $00 ; data type
+ db 30, GLOOM
+ db 33, GROWLITHE
+ db 33, ELECTRODE
+ db $ff ; end trainer party mons
+ ; last_address=0x39f89 size=13
+
+ ; JACK5 (20) at 0x39f89
+ db "JACK@"
+ db $01 ; data type
+ db 35, ELECTRODE, SCREECH, SONICBOOM, ROLLOUT, LIGHT_SCREEN
+ db 35, GROWLITHE, SUNNY_DAY, LEER, TAKE_DOWN, FLAME_WHEEL
+ db 37, VILEPLUME, SOLARBEAM, SLEEP_POWDER, ACID, MOONLIGHT
+ db $ff ; end trainer party mons
+ ; last_address=0x39fa2 size=25
+
+ ; ALAN4 (21) at 0x39fa2
+ db "ALAN@"
+ db $00 ; data type
+ db 27, NATU
+ db 27, TANGELA
+ db 30, QUAGSIRE
+ db 30, YANMA
+ db $ff ; end trainer party mons
+ ; last_address=0x39fb1 size=15
+
+ ; ALAN5 (22) at 0x39fb1
+ db "ALAN@"
+ db $01 ; data type
+ db 35, XATU, PECK, NIGHT_SHADE, SWIFT, FUTURE_SIGHT
+ db 32, TANGELA, POISONPOWDER, VINE_WHIP, BIND, MEGA_DRAIN
+ db 32, YANMA, QUICK_ATTACK, DOUBLE_TEAM, SONICBOOM, SUPERSONIC
+ db 35, QUAGSIRE, TAIL_WHIP, SLAM, AMNESIA, EARTHQUAKE
+ db $ff ; end trainer party mons
+ ; last_address=0x39fd0 size=31
+
+ ; CHAD4 (23) at 0x39fd0
+ db "CHAD@"
+ db $00 ; data type
+ db 30, MR__MIME
+ db 34, MAGNETON
+ db $ff ; end trainer party mons
+ ; last_address=0x39fdb size=11
+
+ ; CHAD5 (24) at 0x39fdb
+ db "CHAD@"
+ db $01 ; data type
+ db 34, MR__MIME, PSYCHIC_M, LIGHT_SCREEN, REFLECT, ENCORE
+ db 38, MAGNETON, ZAP_CANNON, THUNDER_WAVE, LOCK_ON, SWIFT
+ db $ff ; end trainer party mons
+ ; last_address=0x39fee size=19
+; 0x39fee
+
+BirdKeeperTrainerGroupHeader: ; 0x39fee
+ ; ROD (1) at 0x39fee
+ db "ROD@"
+ db $00 ; data type
+ db 7, PIDGEY
+ db 7, PIDGEY
+ db $ff ; end trainer party mons
+ ; last_address=0x39ff8 size=10
+
+ ; ABE (2) at 0x39ff8
+ db "ABE@"
+ db $00 ; data type
+ db 9, SPEAROW
+ db $ff ; end trainer party mons
+ ; last_address=0x3a000 size=8
+
+ ; BRYAN (3) at 0x3a000
+ db "BRYAN@"
+ db $00 ; data type
+ db 12, PIDGEY
+ db 14, PIDGEOTTO
+ db $ff ; end trainer party mons
+ ; last_address=0x3a00c size=12
+
+ ; THEO (4) at 0x3a00c
+ db "THEO@"
+ db $00 ; data type
+ db 17, PIDGEY
+ db 15, PIDGEY
+ db 19, PIDGEY
+ db 15, PIDGEY
+ db 15, PIDGEY
+ db $ff ; end trainer party mons
+ ; last_address=0x3a01d size=17
+
+ ; TOBY (5) at 0x3a01d
+ db "TOBY@"
+ db $00 ; data type
+ db 15, DODUO
+ db 16, DODUO
+ db 17, DODUO
+ db $ff ; end trainer party mons
+ ; last_address=0x3a02a size=13
+
+ ; DENIS (6) at 0x3a02a
+ db "DENIS@"
+ db $00 ; data type
+ db 18, SPEAROW
+ db 20, FEAROW
+ db 18, SPEAROW
+ db $ff ; end trainer party mons
+ ; last_address=0x3a038 size=14
+
+ ; VANCE1 (7) at 0x3a038
+ db "VANCE@"
+ db $00 ; data type
+ db 25, PIDGEOTTO
+ db 25, PIDGEOTTO
+ db $ff ; end trainer party mons
+ ; last_address=0x3a044 size=12
+
+ ; HANK (8) at 0x3a044
+ db "HANK@"
+ db $00 ; data type
+ db 12, PIDGEY
+ db 34, PIDGEOT
+ db $ff ; end trainer party mons
+ ; last_address=0x3a04f size=11
+
+ ; ROY (9) at 0x3a04f
+ db "ROY@"
+ db $00 ; data type
+ db 29, FEAROW
+ db 35, FEAROW
+ db $ff ; end trainer party mons
+ ; last_address=0x3a059 size=10
+
+ ; BORIS (10) at 0x3a059
+ db "BORIS@"
+ db $00 ; data type
+ db 30, DODUO
+ db 28, DODUO
+ db 32, DODRIO
+ db $ff ; end trainer party mons
+ ; last_address=0x3a067 size=14
+
+ ; BOB (11) at 0x3a067
+ db "BOB@"
+ db $00 ; data type
+ db 34, NOCTOWL
+ db $ff ; end trainer party mons
+ ; last_address=0x3a06f size=8
+
+ ; JOSE1 (12) at 0x3a06f
+ db "JOSE@"
+ db $00 ; data type
+ db 36, FARFETCH_D
+ db $ff ; end trainer party mons
+ ; last_address=0x3a078 size=9
+
+ ; PETER (13) at 0x3a078
+ db "PETER@"
+ db $00 ; data type
+ db 6, PIDGEY
+ db 6, PIDGEY
+ db 8, SPEAROW
+ db $ff ; end trainer party mons
+ ; last_address=0x3a086 size=14
+
+ ; JOSE2 (14) at 0x3a086
+ db "JOSE@"
+ db $00 ; data type
+ db 34, FARFETCH_D
+ db $ff ; end trainer party mons
+ ; last_address=0x3a08f size=9
+
+ ; PERRY (15) at 0x3a08f
+ db "PERRY@"
+ db $00 ; data type
+ db 34, FARFETCH_D
+ db $ff ; end trainer party mons
+ ; last_address=0x3a099 size=10
+
+ ; BRET (16) at 0x3a099
+ db "BRET@"
+ db $00 ; data type
+ db 32, PIDGEOTTO
+ db 32, FEAROW
+ db $ff ; end trainer party mons
+ ; last_address=0x3a0a4 size=11
+
+ ; JOSE3 (17) at 0x3a0a4
+ db "JOSE@"
+ db $01 ; data type
+ db 40, FARFETCH_D, FURY_ATTACK, DETECT, FLY, SLASH
+ db $ff ; end trainer party mons
+ ; last_address=0x3a0b1 size=13
+
+ ; VANCE2 (18) at 0x3a0b1
+ db "VANCE@"
+ db $00 ; data type
+ db 32, PIDGEOTTO
+ db 32, PIDGEOTTO
+ db $ff ; end trainer party mons
+ ; last_address=0x3a0bd size=12
+
+ ; VANCE3 (19) at 0x3a0bd
+ db "VANCE@"
+ db $01 ; data type
+ db 38, PIDGEOT, TOXIC, QUICK_ATTACK, WHIRLWIND, FLY
+ db 38, PIDGEOT, SWIFT, DETECT, STEEL_WING, FLY
+ db $ff ; end trainer party mons
+ ; last_address=0x3a0d1 size=20
+; 0x3a0d1
+
+LassTrainerGroupHeader: ; 0x3a0d1
+ ; CARRIE (1) at 0x3a0d1
+ db "CARRIE@"
+ db $01 ; data type
+ db 18, SNUBBULL, SCARY_FACE, CHARM, BITE, LICK
+ db $ff ; end trainer party mons
+ ; last_address=0x3a0e0 size=15
+
+ ; BRIDGET (2) at 0x3a0e0
+ db "BRIDGET@"
+ db $00 ; data type
+ db 15, JIGGLYPUFF
+ db 15, JIGGLYPUFF
+ db 15, JIGGLYPUFF
+ db $ff ; end trainer party mons
+ ; last_address=0x3a0f0 size=16
+
+ ; ALICE (3) at 0x3a0f0
+ db "ALICE@"
+ db $00 ; data type
+ db 30, GLOOM
+ db 34, ARBOK
+ db 30, GLOOM
+ db $ff ; end trainer party mons
+ ; last_address=0x3a0fe size=14
+
+ ; KRISE (4) at 0x3a0fe
+ db "KRISE@"
+ db $00 ; data type
+ db 12, ODDISH
+ db 15, CUBONE
+ db $ff ; end trainer party mons
+ ; last_address=0x3a10a size=12
+
+ ; CONNIE1 (5) at 0x3a10a
+ db "CONNIE@"
+ db $00 ; data type
+ db 21, MARILL
+ db $ff ; end trainer party mons
+ ; last_address=0x3a115 size=11
+
+ ; LINDA (6) at 0x3a115
+ db "LINDA@"
+ db $00 ; data type
+ db 30, BULBASAUR
+ db 32, IVYSAUR
+ db 34, VENUSAUR
+ db $ff ; end trainer party mons
+ ; last_address=0x3a123 size=14
+
+ ; LAURA (7) at 0x3a123
+ db "LAURA@"
+ db $00 ; data type
+ db 28, GLOOM
+ db 31, PIDGEOTTO
+ db 31, BELLOSSOM
+ db $ff ; end trainer party mons
+ ; last_address=0x3a131 size=14
+
+ ; SHANNON (8) at 0x3a131
+ db "SHANNON@"
+ db $00 ; data type
+ db 29, PARAS
+ db 29, PARAS
+ db 32, PARASECT
+ db $ff ; end trainer party mons
+ ; last_address=0x3a141 size=16
+
+ ; MICHELLE (9) at 0x3a141
+ db "MICHELLE@"
+ db $00 ; data type
+ db 32, SKIPLOOM
+ db 33, HOPPIP
+ db 34, JUMPLUFF
+ db $ff ; end trainer party mons
+ ; last_address=0x3a152 size=17
+
+ ; DANA1 (10) at 0x3a152
+ db "DANA@"
+ db $01 ; data type
+ db 18, FLAAFFY, TACKLE, GROWL, THUNDERSHOCK, THUNDER_WAVE
+ db 18, PSYDUCK, SCRATCH, TAIL_WHIP, DISABLE, CONFUSION
+ db $ff ; end trainer party mons
+ ; last_address=0x3a165 size=19
+
+ ; ELLEN (11) at 0x3a165
+ db "ELLEN@"
+ db $00 ; data type
+ db 30, WIGGLYTUFF
+ db 34, GRANBULL
+ db $ff ; end trainer party mons
+ ; last_address=0x3a171 size=12
+
+ ; CONNIE2 (12) at 0x3a171
+ db "CONNIE@"
+ db $00 ; data type
+ db 21, MARILL
+ db $ff ; end trainer party mons
+ ; last_address=0x3a17c size=11
+
+ ; CONNIE3 (13) at 0x3a17c
+ db "CONNIE@"
+ db $00 ; data type
+ db 21, MARILL
+ db $ff ; end trainer party mons
+ ; last_address=0x3a187 size=11
+
+ ; DANA2 (14) at 0x3a187
+ db "DANA@"
+ db $01 ; data type
+ db 21, FLAAFFY, TACKLE, GROWL, THUNDERSHOCK, THUNDER_WAVE
+ db 21, PSYDUCK, SCRATCH, TAIL_WHIP, DISABLE, CONFUSION
+ db $ff ; end trainer party mons
+ ; last_address=0x3a19a size=19
+
+ ; DANA3 (15) at 0x3a19a
+ db "DANA@"
+ db $01 ; data type
+ db 29, PSYDUCK, SCRATCH, DISABLE, CONFUSION, SCREECH
+ db 29, AMPHAROS, TACKLE, THUNDERSHOCK, THUNDER_WAVE, COTTON_SPORE
+ db $ff ; end trainer party mons
+ ; last_address=0x3a1ad size=19
+
+ ; DANA4 (16) at 0x3a1ad
+ db "DANA@"
+ db $01 ; data type
+ db 32, PSYDUCK, SCRATCH, DISABLE, CONFUSION, SCREECH
+ db 32, AMPHAROS, TACKLE, THUNDERPUNCH, THUNDER_WAVE, COTTON_SPORE
+ db $ff ; end trainer party mons
+ ; last_address=0x3a1c0 size=19
+
+ ; DANA5 (17) at 0x3a1c0
+ db "DANA@"
+ db $01 ; data type
+ db 36, AMPHAROS, SWIFT, THUNDERPUNCH, THUNDER_WAVE, COTTON_SPORE
+ db 36, GOLDUCK, DISABLE, SURF, PSYCHIC_M, SCREECH
+ db $ff ; end trainer party mons
+ ; last_address=0x3a1d3 size=19
+; 0x3a1d3
+
+JanineTrainerGroupHeader: ; 0x3a1d3
+ ; JANINE (1) at 0x3a1d3
+ db "JANINE@"
+ db $01 ; data type
+ db 36, CROBAT, SCREECH, SUPERSONIC, CONFUSE_RAY, WING_ATTACK
+ db 36, WEEZING, SMOG, SLUDGE_BOMB, TOXIC, EXPLOSION
+ db 36, WEEZING, SMOG, SLUDGE_BOMB, TOXIC, EXPLOSION
+ db 33, ARIADOS, SCARY_FACE, GIGA_DRAIN, STRING_SHOT, NIGHT_SHADE
+ db 39, VENOMOTH, FORESIGHT, DOUBLE_TEAM, GUST, PSYCHIC_M
+ db $ff ; end trainer party mons
+ ; last_address=0x3a1fa size=39
+; 0x3a1fa
+
+CooltrainerMTrainerGroupHeader: ; 0x3a1fa
+ ; NICK (1) at 0x3a1fa
+ db "NICK@"
+ db $01 ; data type
+ db 26, CHARMANDER, EMBER, SMOKESCREEN, RAGE, SCARY_FACE
+ db 26, SQUIRTLE, WITHDRAW, WATER_GUN, BITE, CURSE
+ db 26, BULBASAUR, LEECH_SEED, POISONPOWDER, SLEEP_POWDER, RAZOR_LEAF
+ db $ff ; end trainer party mons
+ ; last_address=0x3a213 size=25
+
+ ; AARON (2) at 0x3a213
+ db "AARON@"
+ db $00 ; data type
+ db 24, IVYSAUR
+ db 24, CHARMELEON
+ db 24, WARTORTLE
+ db $ff ; end trainer party mons
+ ; last_address=0x3a221 size=14
+
+ ; PAUL (3) at 0x3a221
+ db "PAUL@"
+ db $00 ; data type
+ db 34, DRATINI
+ db 34, DRATINI
+ db 34, DRATINI
+ db $ff ; end trainer party mons
+ ; last_address=0x3a22e size=13
+
+ ; CODY (4) at 0x3a22e
+ db "CODY@"
+ db $00 ; data type
+ db 34, HORSEA
+ db 36, SEADRA
+ db $ff ; end trainer party mons
+ ; last_address=0x3a239 size=11
+
+ ; MIKE (5) at 0x3a239
+ db "MIKE@"
+ db $00 ; data type
+ db 37, DRAGONAIR
+ db $ff ; end trainer party mons
+ ; last_address=0x3a242 size=9
+
+ ; GAVEN1 (6) at 0x3a242
+ db "GAVEN@"
+ db $01 ; data type
+ db 35, VICTREEBEL, WRAP, TOXIC, ACID, RAZOR_LEAF
+ db 35, KINGLER, BUBBLEBEAM, STOMP, GUILLOTINE, PROTECT
+ db 35, FLAREON, SAND_ATTACK, QUICK_ATTACK, BITE, FIRE_SPIN
+ db $ff ; end trainer party mons
+ ; last_address=0x3a25c size=26
+
+ ; GAVEN2 (7) at 0x3a25c
+ db "GAVEN@"
+ db $03 ; data type
+ db 39, VICTREEBEL, $0, GIGA_DRAIN, TOXIC, SLUDGE_BOMB, RAZOR_LEAF
+ db 39, KINGLER, KINGS_ROCK, SURF, STOMP, GUILLOTINE, BLIZZARD
+ db 39, FLAREON, $0, FLAMETHROWER, QUICK_ATTACK, BITE, FIRE_SPIN
+ db $ff ; end trainer party mons
+ ; last_address=0x3a279 size=29
+
+ ; RYAN (8) at 0x3a279
+ db "RYAN@"
+ db $01 ; data type
+ db 25, PIDGEOT, SAND_ATTACK, QUICK_ATTACK, WHIRLWIND, WING_ATTACK
+ db 27, ELECTABUZZ, THUNDERPUNCH, LIGHT_SCREEN, SWIFT, SCREECH
+ db $ff ; end trainer party mons
+ ; last_address=0x3a28c size=19
+
+ ; JAKE (9) at 0x3a28c
+ db "JAKE@"
+ db $01 ; data type
+ db 33, PARASECT, LEECH_LIFE, SPORE, SLASH, SWORDS_DANCE
+ db 35, GOLDUCK, CONFUSION, SCREECH, PSYCH_UP, FURY_SWIPES
+ db $ff ; end trainer party mons
+ ; last_address=0x3a29f size=19
+
+ ; GAVEN3 (10) at 0x3a29f
+ db "GAVEN@"
+ db $01 ; data type
+ db 32, VICTREEBEL, WRAP, TOXIC, ACID, RAZOR_LEAF
+ db 32, KINGLER, BUBBLEBEAM, STOMP, GUILLOTINE, PROTECT
+ db 32, FLAREON, SAND_ATTACK, QUICK_ATTACK, BITE, FIRE_SPIN
+ db $ff ; end trainer party mons
+ ; last_address=0x3a2b9 size=26
+
+ ; BLAKE (11) at 0x3a2b9
+ db "BLAKE@"
+ db $01 ; data type
+ db 33, MAGNETON, THUNDERBOLT, SUPERSONIC, SWIFT, SCREECH
+ db 31, QUAGSIRE, WATER_GUN, SLAM, AMNESIA, EARTHQUAKE
+ db 31, EXEGGCUTE, LEECH_SEED, CONFUSION, SLEEP_POWDER, SOLARBEAM
+ db $ff ; end trainer party mons
+ ; last_address=0x3a2d3 size=26
+
+ ; BRIAN (12) at 0x3a2d3
+ db "BRIAN@"
+ db $01 ; data type
+ db 35, SANDSLASH, SAND_ATTACK, POISON_STING, SLASH, SWIFT
+ db $ff ; end trainer party mons
+ ; last_address=0x3a2e1 size=14
+
+ ; ERICK (13) at 0x3a2e1
+ db "ERICK@"
+ db $00 ; data type
+ db 10, BULBASAUR
+ db 10, CHARMANDER
+ db 10, SQUIRTLE
+ db $ff ; end trainer party mons
+ ; last_address=0x3a2ef size=14
+
+ ; ANDY (14) at 0x3a2ef
+ db "ANDY@"
+ db $00 ; data type
+ db 10, BULBASAUR
+ db 10, CHARMANDER
+ db 10, SQUIRTLE
+ db $ff ; end trainer party mons
+ ; last_address=0x3a2fc size=13
+
+ ; TYLER (15) at 0x3a2fc
+ db "TYLER@"
+ db $00 ; data type
+ db 10, BULBASAUR
+ db 10, CHARMANDER
+ db 10, SQUIRTLE
+ db $ff ; end trainer party mons
+ ; last_address=0x3a30a size=14
+
+ ; SEAN (16) at 0x3a30a
+ db "SEAN@"
+ db $00 ; data type
+ db 35, FLAREON
+ db 35, TANGELA
+ db 35, TAUROS
+ db $ff ; end trainer party mons
+ ; last_address=0x3a317 size=13
+
+ ; KEVIN (17) at 0x3a317
+ db "KEVIN@"
+ db $00 ; data type
+ db 38, RHYHORN
+ db 35, CHARMELEON
+ db 35, WARTORTLE
+ db $ff ; end trainer party mons
+ ; last_address=0x3a325 size=14
+
+ ; STEVE (18) at 0x3a325
+ db "STEVE@"
+ db $00 ; data type
+ db 14, BULBASAUR
+ db 14, CHARMANDER
+ db 14, SQUIRTLE
+ db $ff ; end trainer party mons
+ ; last_address=0x3a333 size=14
+
+ ; ALLEN (19) at 0x3a333
+ db "ALLEN@"
+ db $01 ; data type
+ db 27, CHARMELEON, EMBER, SMOKESCREEN, RAGE, SCARY_FACE
+ db $ff ; end trainer party mons
+ ; last_address=0x3a341 size=14
+
+ ; DARIN (20) at 0x3a341
+ db "DARIN@"
+ db $01 ; data type
+ db 37, DRAGONAIR, WRAP, SURF, DRAGON_RAGE, SLAM
+ db $ff ; end trainer party mons
+ ; last_address=0x3a34f size=14
+; 0x3a34f
+
+CooltrainerFTrainerGroupHeader: ; 0x3a34f
+ ; GWEN (1) at 0x3a34f
+ db "GWEN@"
+ db $00 ; data type
+ db 26, EEVEE
+ db 22, FLAREON
+ db 22, VAPOREON
+ db 22, JOLTEON
+ db $ff ; end trainer party mons
+ ; last_address=0x3a35e size=15
+
+ ; LOIS (2) at 0x3a35e
+ db "LOIS@"
+ db $01 ; data type
+ db 25, SKIPLOOM, SYNTHESIS, POISONPOWDER, MEGA_DRAIN, LEECH_SEED
+ db 25, NINETALES, EMBER, QUICK_ATTACK, CONFUSE_RAY, SAFEGUARD
+ db $ff ; end trainer party mons
+ ; last_address=0x3a371 size=19
+
+ ; FRAN (3) at 0x3a371
+ db "FRAN@"
+ db $00 ; data type
+ db 37, SEADRA
+ db $ff ; end trainer party mons
+ ; last_address=0x3a37a size=9
+
+ ; LOLA (4) at 0x3a37a
+ db "LOLA@"
+ db $00 ; data type
+ db 34, DRATINI
+ db 36, DRAGONAIR
+ db $ff ; end trainer party mons
+ ; last_address=0x3a385 size=11
+
+ ; KATE (5) at 0x3a385
+ db "KATE@"
+ db $00 ; data type
+ db 26, SHELLDER
+ db 28, CLOYSTER
+ db $ff ; end trainer party mons
+ ; last_address=0x3a390 size=11
+
+ ; IRENE (6) at 0x3a390
+ db "IRENE@"
+ db $00 ; data type
+ db 22, GOLDEEN
+ db 24, SEAKING
+ db $ff ; end trainer party mons
+ ; last_address=0x3a39c size=12
+
+ ; KELLY (7) at 0x3a39c
+ db "KELLY@"
+ db $00 ; data type
+ db 27, MARILL
+ db 24, WARTORTLE
+ db 24, WARTORTLE
+ db $ff ; end trainer party mons
+ ; last_address=0x3a3aa size=14
+
+ ; JOYCE (8) at 0x3a3aa
+ db "JOYCE@"
+ db $01 ; data type
+ db 36, PIKACHU, QUICK_ATTACK, DOUBLE_TEAM, THUNDERBOLT, THUNDER
+ db 32, BLASTOISE, BITE, CURSE, SURF, RAIN_DANCE
+ db $ff ; end trainer party mons
+ ; last_address=0x3a3be size=20
+
+ ; BETH1 (9) at 0x3a3be
+ db "BETH@"
+ db $01 ; data type
+ db 36, RAPIDASH, STOMP, FIRE_SPIN, FURY_ATTACK, AGILITY
+ db $ff ; end trainer party mons
+ ; last_address=0x3a3cb size=13
+
+ ; REENA1 (10) at 0x3a3cb
+ db "REENA@"
+ db $00 ; data type
+ db 31, STARMIE
+ db 33, NIDOQUEEN
+ db 31, STARMIE
+ db $ff ; end trainer party mons
+ ; last_address=0x3a3d9 size=14
+
+ ; MEGAN (11) at 0x3a3d9
+ db "MEGAN@"
+ db $01 ; data type
+ db 32, BULBASAUR, GROWL, LEECH_SEED, POISONPOWDER, RAZOR_LEAF
+ db 32, IVYSAUR, GROWL, LEECH_SEED, POISONPOWDER, RAZOR_LEAF
+ db 32, VENUSAUR, BODY_SLAM, SLEEP_POWDER, RAZOR_LEAF, SWEET_SCENT
+ db $ff ; end trainer party mons
+ ; last_address=0x3a3f3 size=26
+
+ ; BETH2 (12) at 0x3a3f3
+ db "BETH@"
+ db $01 ; data type
+ db 39, RAPIDASH, STOMP, FIRE_SPIN, FURY_ATTACK, AGILITY
+ db $ff ; end trainer party mons
+ ; last_address=0x3a400 size=13
+
+ ; CAROL (13) at 0x3a400
+ db "CAROL@"
+ db $00 ; data type
+ db 35, ELECTRODE
+ db 35, STARMIE
+ db 35, NINETALES
+ db $ff ; end trainer party mons
+ ; last_address=0x3a40e size=14
+
+ ; QUINN (14) at 0x3a40e
+ db "QUINN@"
+ db $00 ; data type
+ db 38, IVYSAUR
+ db 38, STARMIE
+ db $ff ; end trainer party mons
+ ; last_address=0x3a41a size=12
+
+ ; EMMA (15) at 0x3a41a
+ db "EMMA@"
+ db $00 ; data type
+ db 28, POLIWHIRL
+ db $ff ; end trainer party mons
+ ; last_address=0x3a423 size=9
+
+ ; CYBIL (16) at 0x3a423
+ db "CYBIL@"
+ db $01 ; data type
+ db 25, BUTTERFREE, CONFUSION, SLEEP_POWDER, WHIRLWIND, GUST
+ db 25, BELLOSSOM, ABSORB, STUN_SPORE, ACID, SOLARBEAM
+ db $ff ; end trainer party mons
+ ; last_address=0x3a437 size=20
+
+ ; JENN (17) at 0x3a437
+ db "JENN@"
+ db $00 ; data type
+ db 24, STARYU
+ db 26, STARMIE
+ db $ff ; end trainer party mons
+ ; last_address=0x3a442 size=11
+
+ ; BETH3 (18) at 0x3a442
+ db "BETH@"
+ db $03 ; data type
+ db 43, RAPIDASH, FOCUS_BAND, STOMP, FIRE_SPIN, FURY_ATTACK, FIRE_BLAST
+ db $ff ; end trainer party mons
+ ; last_address=0x3a450 size=14
+
+ ; REENA2 (19) at 0x3a450
+ db "REENA@"
+ db $00 ; data type
+ db 34, STARMIE
+ db 36, NIDOQUEEN
+ db 34, STARMIE
+ db $ff ; end trainer party mons
+ ; last_address=0x3a45e size=14
+
+ ; REENA3 (20) at 0x3a45e
+ db "REENA@"
+ db $03 ; data type
+ db 38, STARMIE, $0, DOUBLE_TEAM, PSYCHIC_M, WATERFALL, CONFUSE_RAY
+ db 40, NIDOQUEEN, PINK_BOW, EARTHQUAKE, DOUBLE_KICK, TOXIC, BODY_SLAM
+ db 38, STARMIE, $0, BLIZZARD, PSYCHIC_M, WATERFALL, RECOVER
+ db $ff ; end trainer party mons
+ ; last_address=0x3a47b size=29
+
+ ; CARA (21) at 0x3a47b
+ db "CARA@"
+ db $01 ; data type
+ db 33, HORSEA, SMOKESCREEN, LEER, WHIRLPOOL, TWISTER
+ db 33, HORSEA, SMOKESCREEN, LEER, WHIRLPOOL, TWISTER
+ db 35, SEADRA, SWIFT, LEER, WATERFALL, TWISTER
+ db $ff ; end trainer party mons
+ ; last_address=0x3a494 size=25
+; 0x3a494
+
+BeautyTrainerGroupHeader: ; 0x3a494
+ ; VICTORIA (1) at 0x3a494
+ db "VICTORIA@"
+ db $00 ; data type
+ db 9, SENTRET
+ db 13, SENTRET
+ db 17, SENTRET
+ db $ff ; end trainer party mons
+ ; last_address=0x3a4a5 size=17
+
+ ; SAMANTHA (2) at 0x3a4a5
+ db "SAMANTHA@"
+ db $01 ; data type
+ db 16, MEOWTH, SCRATCH, GROWL, BITE, PAY_DAY
+ db 16, MEOWTH, SCRATCH, GROWL, BITE, SLASH
+ db $ff ; end trainer party mons
+ ; last_address=0x3a4bc size=23
+
+ ; JULIE (3) at 0x3a4bc
+ db "JULIE@"
+ db $00 ; data type
+ db 15, SENTRET
+ db $ff ; end trainer party mons
+ ; last_address=0x3a4c6 size=10
+
+ ; JACLYN (4) at 0x3a4c6
+ db "JACLYN@"
+ db $00 ; data type
+ db 15, SENTRET
+ db $ff ; end trainer party mons
+ ; last_address=0x3a4d1 size=11
+
+ ; BRENDA (5) at 0x3a4d1
+ db "BRENDA@"
+ db $00 ; data type
+ db 16, FURRET
+ db $ff ; end trainer party mons
+ ; last_address=0x3a4dc size=11
+
+ ; CASSIE (6) at 0x3a4dc
+ db "CASSIE@"
+ db $00 ; data type
+ db 28, VILEPLUME
+ db 34, BUTTERFREE
+ db $ff ; end trainer party mons
+ ; last_address=0x3a4e9 size=13
+
+ ; CAROLINE (7) at 0x3a4e9
+ db "CAROLINE@"
+ db $00 ; data type
+ db 30, MARILL
+ db 32, SEEL
+ db 30, MARILL
+ db $ff ; end trainer party mons
+ ; last_address=0x3a4fa size=17
+
+ ; CARLENE (8) at 0x3a4fa
+ db "CARLENE@"
+ db $00 ; data type
+ db 15, SENTRET
+ db $ff ; end trainer party mons
+ ; last_address=0x3a506 size=12
+
+ ; JESSICA (9) at 0x3a506
+ db "JESSICA@"
+ db $00 ; data type
+ db 15, SENTRET
+ db $ff ; end trainer party mons
+ ; last_address=0x3a512 size=12
+
+ ; RACHAEL (10) at 0x3a512
+ db "RACHAEL@"
+ db $00 ; data type
+ db 15, SENTRET
+ db $ff ; end trainer party mons
+ ; last_address=0x3a51e size=12
+
+ ; ANGELICA (11) at 0x3a51e
+ db "ANGELICA@"
+ db $00 ; data type
+ db 15, SENTRET
+ db $ff ; end trainer party mons
+ ; last_address=0x3a52b size=13
+
+ ; KENDRA (12) at 0x3a52b
+ db "KENDRA@"
+ db $00 ; data type
+ db 15, SENTRET
+ db $ff ; end trainer party mons
+ ; last_address=0x3a536 size=11
+
+ ; VERONICA (13) at 0x3a536
+ db "VERONICA@"
+ db $00 ; data type
+ db 15, SENTRET
+ db $ff ; end trainer party mons
+ ; last_address=0x3a543 size=13
+
+ ; JULIA (14) at 0x3a543
+ db "JULIA@"
+ db $00 ; data type
+ db 32, PARAS
+ db 32, EXEGGCUTE
+ db 35, PARASECT
+ db $ff ; end trainer party mons
+ ; last_address=0x3a551 size=14
+
+ ; THERESA (15) at 0x3a551
+ db "THERESA@"
+ db $00 ; data type
+ db 15, SENTRET
+ db $ff ; end trainer party mons
+ ; last_address=0x3a55d size=12
+
+ ; VALERIE (16) at 0x3a55d
+ db "VALERIE@"
+ db $01 ; data type
+ db 17, HOPPIP, SYNTHESIS, TAIL_WHIP, TACKLE, POISONPOWDER
+ db 17, SKIPLOOM, SYNTHESIS, TAIL_WHIP, TACKLE, STUN_SPORE
+ db $ff ; end trainer party mons
+ ; last_address=0x3a573 size=22
+
+ ; OLIVIA (17) at 0x3a573
+ db "OLIVIA@"
+ db $00 ; data type
+ db 19, CORSOLA
+ db $ff ; end trainer party mons
+ ; last_address=0x3a57e size=11
+; 0x3a57e
+
+PokemaniacTrainerGroupHeader: ; 0x3a57e
+ ; LARRY (1) at 0x3a57e
+ db "LARRY@"
+ db $00 ; data type
+ db 10, SLOWPOKE
+ db $ff ; end trainer party mons
+ ; last_address=0x3a588 size=10
+
+ ; ANDREW (2) at 0x3a588
+ db "ANDREW@"
+ db $00 ; data type
+ db 24, MAROWAK
+ db 24, MAROWAK
+ db $ff ; end trainer party mons
+ ; last_address=0x3a595 size=13
+
+ ; CALVIN (3) at 0x3a595
+ db "CALVIN@"
+ db $00 ; data type
+ db 26, KANGASKHAN
+ db $ff ; end trainer party mons
+ ; last_address=0x3a5a0 size=11
+
+ ; SHANE (4) at 0x3a5a0
+ db "SHANE@"
+ db $00 ; data type
+ db 16, NIDORINA
+ db 16, NIDORINO
+ db $ff ; end trainer party mons
+ ; last_address=0x3a5ac size=12
+
+ ; BEN (5) at 0x3a5ac
+ db "BEN@"
+ db $00 ; data type
+ db 19, SLOWBRO
+ db $ff ; end trainer party mons
+ ; last_address=0x3a5b4 size=8
+
+ ; BRENT1 (6) at 0x3a5b4
+ db "BRENT@"
+ db $00 ; data type
+ db 19, LICKITUNG
+ db $ff ; end trainer party mons
+ ; last_address=0x3a5be size=10
+
+ ; RON (7) at 0x3a5be
+ db "RON@"
+ db $00 ; data type
+ db 19, NIDOKING
+ db $ff ; end trainer party mons
+ ; last_address=0x3a5c6 size=8
+
+ ; ETHAN (8) at 0x3a5c6
+ db "ETHAN@"
+ db $00 ; data type
+ db 31, RHYHORN
+ db 31, RHYDON
+ db $ff ; end trainer party mons
+ ; last_address=0x3a5d2 size=12
+
+ ; BRENT2 (9) at 0x3a5d2
+ db "BRENT@"
+ db $00 ; data type
+ db 25, KANGASKHAN
+ db $ff ; end trainer party mons
+ ; last_address=0x3a5dc size=10
+
+ ; BRENT3 (10) at 0x3a5dc
+ db "BRENT@"
+ db $01 ; data type
+ db 36, PORYGON, RECOVER, PSYCHIC_M, CONVERSION2, TRI_ATTACK
+ db $ff ; end trainer party mons
+ ; last_address=0x3a5ea size=14
+
+ ; ISSAC (11) at 0x3a5ea
+ db "ISSAC@"
+ db $01 ; data type
+ db 12, LICKITUNG, LICK, SUPERSONIC, CUT, 0
+ db $ff ; end trainer party mons
+ ; last_address=0x3a5f8 size=14
+
+ ; DONALD (12) at 0x3a5f8
+ db "DONALD@"
+ db $00 ; data type
+ db 10, SLOWPOKE
+ db 10, SLOWPOKE
+ db $ff ; end trainer party mons
+ ; last_address=0x3a605 size=13
+
+ ; ZACH (13) at 0x3a605
+ db "ZACH@"
+ db $00 ; data type
+ db 27, RHYHORN
+ db $ff ; end trainer party mons
+ ; last_address=0x3a60e size=9
+
+ ; BRENT4 (14) at 0x3a60e
+ db "BRENT@"
+ db $01 ; data type
+ db 41, CHANSEY, ROLLOUT, ATTRACT, EGG_BOMB, SOFTBOILED
+ db $ff ; end trainer party mons
+ ; last_address=0x3a61c size=14
+
+ ; MILLER (15) at 0x3a61c
+ db "MILLER@"
+ db $00 ; data type
+ db 17, NIDOKING
+ db 17, NIDOQUEEN
+ db $ff ; end trainer party mons
+ ; last_address=0x3a629 size=13
+; 0x3a629
+
+GruntMTrainerGroupHeader: ; 0x3a629
+ ; GRUNT1 (1) at 0x3a629
+ db "GRUNT@"
+ db $00 ; data type
+ db 14, KOFFING
+ db $ff ; end trainer party mons
+ ; last_address=0x3a633 size=10
+
+ ; GRUNT2 (2) at 0x3a633
+ db "GRUNT@"
+ db $00 ; data type
+ db 7, RATTATA
+ db 9, ZUBAT
+ db 9, ZUBAT
+ db $ff ; end trainer party mons
+ ; last_address=0x3a641 size=14
+
+ ; GRUNT3 (3) at 0x3a641
+ db "GRUNT@"
+ db $00 ; data type
+ db 24, RATICATE
+ db 24, RATICATE
+ db $ff ; end trainer party mons
+ ; last_address=0x3a64d size=12
+
+ ; GRUNT4 (4) at 0x3a64d
+ db "GRUNT@"
+ db $00 ; data type
+ db 23, GRIMER
+ db 23, GRIMER
+ db 25, MUK
+ db $ff ; end trainer party mons
+ ; last_address=0x3a65b size=14
+
+ ; GRUNT5 (5) at 0x3a65b
+ db "GRUNT@"
+ db $00 ; data type
+ db 21, RATTATA
+ db 21, RATTATA
+ db 23, RATTATA
+ db 23, RATTATA
+ db 23, RATTATA
+ db $ff ; end trainer party mons
+ ; last_address=0x3a66d size=18
+
+ ; GRUNT6 (6) at 0x3a66d
+ db "GRUNT@"
+ db $00 ; data type
+ db 26, ZUBAT
+ db 26, ZUBAT
+ db $ff ; end trainer party mons
+ ; last_address=0x3a679 size=12
+
+ ; GRUNT7 (7) at 0x3a679
+ db "GRUNT@"
+ db $00 ; data type
+ db 23, KOFFING
+ db 23, GRIMER
+ db 23, ZUBAT
+ db 23, RATTATA
+ db $ff ; end trainer party mons
+ ; last_address=0x3a689 size=16
+
+ ; GRUNT8 (8) at 0x3a689
+ db "GRUNT@"
+ db $00 ; data type
+ db 26, WEEZING
+ db $ff ; end trainer party mons
+ ; last_address=0x3a693 size=10
+
+ ; GRUNT9 (9) at 0x3a693
+ db "GRUNT@"
+ db $00 ; data type
+ db 24, RATICATE
+ db 26, KOFFING
+ db $ff ; end trainer party mons
+ ; last_address=0x3a69f size=12
+
+ ; GRUNT10 (10) at 0x3a69f
+ db "GRUNT@"
+ db $00 ; data type
+ db 22, ZUBAT
+ db 24, GOLBAT
+ db 22, GRIMER
+ db $ff ; end trainer party mons
+ ; last_address=0x3a6ad size=14
+
+ ; GRUNT11 (11) at 0x3a6ad
+ db "GRUNT@"
+ db $00 ; data type
+ db 23, MUK
+ db 23, KOFFING
+ db 25, RATTATA
+ db $ff ; end trainer party mons
+ ; last_address=0x3a6bb size=14
+
+ ; GRUNT_EXECUTIVE1 (12) at 0x3a6bb
+ db "EXECUTIVE@"
+ db $00 ; data type
+ db 33, HOUNDOUR
+ db $ff ; end trainer party mons
+ ; last_address=0x3a6c9 size=14
+
+ ; GRUNT12 (13) at 0x3a6c9
+ db "GRUNT@"
+ db $00 ; data type
+ db 27, RATTATA
+ db $ff ; end trainer party mons
+ ; last_address=0x3a6d3 size=10
+
+ ; GRUNT13 (14) at 0x3a6d3
+ db "GRUNT@"
+ db $00 ; data type
+ db 24, RATICATE
+ db 24, GOLBAT
+ db $ff ; end trainer party mons
+ ; last_address=0x3a6df size=12
+
+ ; GRUNT14 (15) at 0x3a6df
+ db "GRUNT@"
+ db $00 ; data type
+ db 26, GRIMER
+ db 23, WEEZING
+ db $ff ; end trainer party mons
+ ; last_address=0x3a6eb size=12
+
+ ; GRUNT15 (16) at 0x3a6eb
+ db "GRUNT@"
+ db $00 ; data type
+ db 16, RATTATA
+ db 16, RATTATA
+ db 16, RATTATA
+ db 16, RATTATA
+ db $ff ; end trainer party mons
+ ; last_address=0x3a6fb size=16
+
+ ; GRUNT16 (17) at 0x3a6fb
+ db "GRUNT@"
+ db $00 ; data type
+ db 18, GOLBAT
+ db $ff ; end trainer party mons
+ ; last_address=0x3a705 size=10
+
+ ; GRUNT17 (18) at 0x3a705
+ db "GRUNT@"
+ db $00 ; data type
+ db 17, RATTATA
+ db 17, ZUBAT
+ db 17, RATTATA
+ db $ff ; end trainer party mons
+ ; last_address=0x3a713 size=14
+
+ ; GRUNT18 (19) at 0x3a713
+ db "GRUNT@"
+ db $00 ; data type
+ db 18, VENONAT
+ db 18, VENONAT
+ db $ff ; end trainer party mons
+ ; last_address=0x3a71f size=12
+
+ ; GRUNT19 (20) at 0x3a71f
+ db "GRUNT@"
+ db $00 ; data type
+ db 17, DROWZEE
+ db 19, ZUBAT
+ db $ff ; end trainer party mons
+ ; last_address=0x3a72b size=12
+
+ ; GRUNT20 (21) at 0x3a72b
+ db "GRUNT@"
+ db $00 ; data type
+ db 16, ZUBAT
+ db 17, GRIMER
+ db 18, RATTATA
+ db $ff ; end trainer party mons
+ ; last_address=0x3a739 size=14
+
+ ; GRUNT_EXECUTIVE2 (22) at 0x3a739
+ db "EXECUTIVE@"
+ db $00 ; data type
+ db 36, GOLBAT
+ db $ff ; end trainer party mons
+ ; last_address=0x3a747 size=14
+
+ ; GRUNT_EXECUTIVE3 (23) at 0x3a747
+ db "EXECUTIVE@"
+ db $00 ; data type
+ db 30, KOFFING
+ db $ff ; end trainer party mons
+ ; last_address=0x3a755 size=14
+
+ ; GRUNT21 (24) at 0x3a755
+ db "GRUNT@"
+ db $00 ; data type
+ db 25, KOFFING
+ db 25, KOFFING
+ db $ff ; end trainer party mons
+ ; last_address=0x3a761 size=12
+
+ ; GRUNT22 (25) at 0x3a761
+ db "GRUNT@"
+ db $00 ; data type
+ db 24, KOFFING
+ db 24, MUK
+ db $ff ; end trainer party mons
+ ; last_address=0x3a76d size=12
+
+ ; GRUNT23 (26) at 0x3a76d
+ db "GRUNT@"
+ db $00 ; data type
+ db 15, RATTATA
+ db 15, RATTATA
+ db $ff ; end trainer party mons
+ ; last_address=0x3a779 size=12
+
+ ; GRUNT_EXECUTIVE4 (27) at 0x3a779
+ db "EXECUTIVE@"
+ db $00 ; data type
+ db 22, ZUBAT
+ db $ff ; end trainer party mons
+ ; last_address=0x3a787 size=14
+
+ ; GRUNT24 (28) at 0x3a787
+ db "GRUNT@"
+ db $00 ; data type
+ db 19, RATICATE
+ db $ff ; end trainer party mons
+ ; last_address=0x3a791 size=10
+
+ ; GRUNT25 (29) at 0x3a791
+ db "GRUNT@"
+ db $00 ; data type
+ db 9, RATTATA
+ db 9, RATTATA
+ db $ff ; end trainer party mons
+ ; last_address=0x3a79d size=12
+
+ ; GRUNT26 (30) at 0x3a79d
+ db "GRUNT@"
+ db $00 ; data type
+ db 25, GOLBAT
+ db 25, GOLBAT
+ db 30, ARBOK
+ db $ff ; end trainer party mons
+ ; last_address=0x3a7ab size=14
+
+ ; GRUNT27 (31) at 0x3a7ab
+ db "GRUNT@"
+ db $00 ; data type
+ db 30, GOLBAT
+ db $ff ; end trainer party mons
+ ; last_address=0x3a7b5 size=10
+; 0x3a7b5
+
+GentlemanTrainerGroupHeader: ; 0x3a7b5
+ ; PRESTON (1) at 0x3a7b5
+ db "PRESTON@"
+ db $00 ; data type
+ db 18, GROWLITHE
+ db 18, GROWLITHE
+ db $ff ; end trainer party mons
+ ; last_address=0x3a7c3 size=14
+
+ ; EDWARD (2) at 0x3a7c3
+ db "EDWARD@"
+ db $00 ; data type
+ db 33, PERSIAN
+ db $ff ; end trainer party mons
+ ; last_address=0x3a7ce size=11
+
+ ; GREGORY (3) at 0x3a7ce
+ db "GREGORY@"
+ db $00 ; data type
+ db 37, PIKACHU
+ db 33, FLAAFFY
+ db $ff ; end trainer party mons
+ ; last_address=0x3a7dc size=14
+
+ ; VIRGIL (4) at 0x3a7dc
+ db "VIRGIL@"
+ db $00 ; data type
+ db 20, PONYTA
+ db $ff ; end trainer party mons
+ ; last_address=0x3a7e7 size=11
+
+ ; ALFRED (5) at 0x3a7e7
+ db "ALFRED@"
+ db $00 ; data type
+ db 20, NOCTOWL
+ db $ff ; end trainer party mons
+ ; last_address=0x3a7f2 size=11
+; 0x3a7f2
+
+SkierTrainerGroupHeader: ; 0x3a7f2
+ ; ROXANNE (1) at 0x3a7f2
+ db "ROXANNE@"
+ db $00 ; data type
+ db 28, JYNX
+ db $ff ; end trainer party mons
+ ; last_address=0x3a7fe size=12
+
+ ; CLARISSA (2) at 0x3a7fe
+ db "CLARISSA@"
+ db $00 ; data type
+ db 28, DEWGONG
+ db $ff ; end trainer party mons
+ ; last_address=0x3a80b size=13
+; 0x3a80b
+
+TeacherTrainerGroupHeader: ; 0x3a80b
+ ; COLETTE (1) at 0x3a80b
+ db "COLETTE@"
+ db $00 ; data type
+ db 36, CLEFAIRY
+ db $ff ; end trainer party mons
+ ; last_address=0x3a817 size=12
+
+ ; HILLARY (2) at 0x3a817
+ db "HILLARY@"
+ db $00 ; data type
+ db 32, AIPOM
+ db 36, CUBONE
+ db $ff ; end trainer party mons
+ ; last_address=0x3a825 size=14
+
+ ; SHIRLEY (3) at 0x3a825
+ db "SHIRLEY@"
+ db $00 ; data type
+ db 35, JIGGLYPUFF
+ db $ff ; end trainer party mons
+ ; last_address=0x3a831 size=12
+; 0x3a831
+
+SabrinaTrainerGroupHeader: ; 0x3a831
+ ; SABRINA (1) at 0x3a831
+ db "SABRINA@"
+ db $01 ; data type
+ db 46, ESPEON, SAND_ATTACK, QUICK_ATTACK, SWIFT, PSYCHIC_M
+ db 46, MR__MIME, BARRIER, REFLECT, BATON_PASS, PSYCHIC_M
+ db 48, ALAKAZAM, RECOVER, FUTURE_SIGHT, PSYCHIC_M, REFLECT
+ db $ff ; end trainer party mons
+ ; last_address=0x3a84d size=28
+; 0x3a84d
+
+BugCatcherTrainerGroupHeader: ; 0x3a84d
+ ; DON (1) at 0x3a84d
+ db "DON@"
+ db $00 ; data type
+ db 3, CATERPIE
+ db 3, CATERPIE
+ db $ff ; end trainer party mons
+ ; last_address=0x3a857 size=10
+
+ ; ROB (2) at 0x3a857
+ db "ROB@"
+ db $00 ; data type
+ db 32, BEEDRILL
+ db 32, BUTTERFREE
+ db $ff ; end trainer party mons
+ ; last_address=0x3a861 size=10
+
+ ; ED (3) at 0x3a861
+ db "ED@"
+ db $00 ; data type
+ db 30, BEEDRILL
+ db 30, BEEDRILL
+ db 30, BEEDRILL
+ db $ff ; end trainer party mons
+ ; last_address=0x3a86c size=11
+
+ ; WADE1 (4) at 0x3a86c
+ db "WADE@"
+ db $00 ; data type
+ db 2, CATERPIE
+ db 2, CATERPIE
+ db 3, WEEDLE
+ db 2, CATERPIE
+ db $ff ; end trainer party mons
+ ; last_address=0x3a87b size=15
+
+ ; BUG_CATCHER_BENNY (5) at 0x3a87b
+ db "BENNY@"
+ db $00 ; data type
+ db 7, WEEDLE
+ db 9, KAKUNA
+ db 12, BEEDRILL
+ db $ff ; end trainer party mons
+ ; last_address=0x3a889 size=14
+
+ ; AL (6) at 0x3a889
+ db "AL@"
+ db $00 ; data type
+ db 12, CATERPIE
+ db 12, WEEDLE
+ db $ff ; end trainer party mons
+ ; last_address=0x3a892 size=9
+
+ ; JOSH (7) at 0x3a892
+ db "JOSH@"
+ db $00 ; data type
+ db 13, PARAS
+ db $ff ; end trainer party mons
+ ; last_address=0x3a89b size=9
+
+ ; ARNIE1 (8) at 0x3a89b
+ db "ARNIE@"
+ db $00 ; data type
+ db 15, VENONAT
+ db $ff ; end trainer party mons
+ ; last_address=0x3a8a5 size=10
+
+ ; KEN (9) at 0x3a8a5
+ db "KEN@"
+ db $00 ; data type
+ db 30, ARIADOS
+ db 32, PINSIR
+ db $ff ; end trainer party mons
+ ; last_address=0x3a8af size=10
+
+ ; WADE2 (10) at 0x3a8af
+ db "WADE@"
+ db $00 ; data type
+ db 9, METAPOD
+ db 9, METAPOD
+ db 10, KAKUNA
+ db 9, METAPOD
+ db $ff ; end trainer party mons
+ ; last_address=0x3a8be size=15
+
+ ; WADE3 (11) at 0x3a8be
+ db "WADE@"
+ db $00 ; data type
+ db 14, BUTTERFREE
+ db 14, BUTTERFREE
+ db 15, BEEDRILL
+ db 14, BUTTERFREE
+ db $ff ; end trainer party mons
+ ; last_address=0x3a8cd size=15
+
+ ; DOUG (12) at 0x3a8cd
+ db "DOUG@"
+ db $00 ; data type
+ db 34, ARIADOS
+ db $ff ; end trainer party mons
+ ; last_address=0x3a8d6 size=9
+
+ ; ARNIE2 (13) at 0x3a8d6
+ db "ARNIE@"
+ db $00 ; data type
+ db 19, VENONAT
+ db $ff ; end trainer party mons
+ ; last_address=0x3a8e0 size=10
+
+ ; ARNIE3 (14) at 0x3a8e0
+ db "ARNIE@"
+ db $01 ; data type
+ db 28, VENOMOTH, DISABLE, SUPERSONIC, CONFUSION, LEECH_LIFE
+ db $ff ; end trainer party mons
+ ; last_address=0x3a8ee size=14
+
+ ; WADE4 (15) at 0x3a8ee
+ db "WADE@"
+ db $01 ; data type
+ db 24, BUTTERFREE, CONFUSION, POISONPOWDER, SUPERSONIC, WHIRLWIND
+ db 24, BUTTERFREE, CONFUSION, STUN_SPORE, SUPERSONIC, WHIRLWIND
+ db 25, BEEDRILL, FURY_ATTACK, FOCUS_ENERGY, TWINEEDLE, RAGE
+ db 24, BUTTERFREE, CONFUSION, SLEEP_POWDER, SUPERSONIC, WHIRLWIND
+ db $ff ; end trainer party mons
+ ; last_address=0x3a90d size=31
+
+ ; WADE5 (16) at 0x3a90d
+ db "WADE@"
+ db $01 ; data type
+ db 30, BUTTERFREE, CONFUSION, POISONPOWDER, SUPERSONIC, GUST
+ db 30, BUTTERFREE, CONFUSION, STUN_SPORE, SUPERSONIC, GUST
+ db 32, BEEDRILL, FURY_ATTACK, PURSUIT, TWINEEDLE, DOUBLE_TEAM
+ db 34, BUTTERFREE, PSYBEAM, SLEEP_POWDER, GUST, WHIRLWIND
+ db $ff ; end trainer party mons
+ ; last_address=0x3a92c size=31
+
+ ; ARNIE4 (17) at 0x3a92c
+ db "ARNIE@"
+ db $01 ; data type
+ db 36, VENOMOTH, GUST, SUPERSONIC, PSYBEAM, LEECH_LIFE
+ db $ff ; end trainer party mons
+ ; last_address=0x3a93a size=14
+
+ ; ARNIE5 (18) at 0x3a93a
+ db "ARNIE@"
+ db $01 ; data type
+ db 40, VENOMOTH, GUST, SUPERSONIC, PSYCHIC_M, TOXIC
+ db $ff ; end trainer party mons
+ ; last_address=0x3a948 size=14
+
+ ; WAYNE (19) at 0x3a948
+ db "WAYNE@"
+ db $00 ; data type
+ db 8, LEDYBA
+ db 10, PARAS
+ db $ff ; end trainer party mons
+ ; last_address=0x3a954 size=12
+; 0x3a954
+
+FisherTrainerGroupHeader: ; 0x3a954
+ ; JUSTIN (1) at 0x3a954
+ db "JUSTIN@"
+ db $00 ; data type
+ db 5, MAGIKARP
+ db 5, MAGIKARP
+ db 15, MAGIKARP
+ db 5, MAGIKARP
+ db $ff ; end trainer party mons
+ ; last_address=0x3a965 size=17
+
+ ; RALPH1 (2) at 0x3a965
+ db "RALPH@"
+ db $00 ; data type
+ db 10, GOLDEEN
+ db $ff ; end trainer party mons
+ ; last_address=0x3a96f size=10
+
+ ; ARNOLD (3) at 0x3a96f
+ db "ARNOLD@"
+ db $00 ; data type
+ db 34, TENTACRUEL
+ db $ff ; end trainer party mons
+ ; last_address=0x3a97a size=11
+
+ ; KYLE (4) at 0x3a97a
+ db "KYLE@"
+ db $00 ; data type
+ db 28, SEAKING
+ db 31, POLIWHIRL
+ db 31, SEAKING
+ db $ff ; end trainer party mons
+ ; last_address=0x3a987 size=13
+
+ ; HENRY (5) at 0x3a987
+ db "HENRY@"
+ db $00 ; data type
+ db 8, POLIWAG
+ db 8, POLIWAG
+ db $ff ; end trainer party mons
+ ; last_address=0x3a993 size=12
+
+ ; MARVIN (6) at 0x3a993
+ db "MARVIN@"
+ db $00 ; data type
+ db 10, MAGIKARP
+ db 10, GYARADOS
+ db 15, MAGIKARP
+ db 15, GYARADOS
+ db $ff ; end trainer party mons
+ ; last_address=0x3a9a4 size=17
+
+ ; TULLY1 (7) at 0x3a9a4
+ db "TULLY@"
+ db $00 ; data type
+ db 18, QWILFISH
+ db $ff ; end trainer party mons
+ ; last_address=0x3a9ae size=10
+
+ ; ANDRE (8) at 0x3a9ae
+ db "ANDRE@"
+ db $00 ; data type
+ db 27, GYARADOS
+ db $ff ; end trainer party mons
+ ; last_address=0x3a9b8 size=10
+
+ ; RAYMOND (9) at 0x3a9b8
+ db "RAYMOND@"
+ db $00 ; data type
+ db 22, MAGIKARP
+ db 22, MAGIKARP
+ db 22, MAGIKARP
+ db 22, MAGIKARP
+ db $ff ; end trainer party mons
+ ; last_address=0x3a9ca size=18
+
+ ; WILTON1 (10) at 0x3a9ca
+ db "WILTON@"
+ db $00 ; data type
+ db 23, GOLDEEN
+ db 23, GOLDEEN
+ db 25, SEAKING
+ db $ff ; end trainer party mons
+ ; last_address=0x3a9d9 size=15
+
+ ; EDGAR (11) at 0x3a9d9
+ db "EDGAR@"
+ db $01 ; data type
+ db 25, REMORAID, LOCK_ON, PSYBEAM, AURORA_BEAM, BUBBLEBEAM
+ db 25, REMORAID, LOCK_ON, PSYBEAM, AURORA_BEAM, BUBBLEBEAM
+ db $ff ; end trainer party mons
+ ; last_address=0x3a9ed size=20
+
+ ; JONAH (12) at 0x3a9ed
+ db "JONAH@"
+ db $00 ; data type
+ db 25, SHELLDER
+ db 29, OCTILLERY
+ db 25, REMORAID
+ db 29, CLOYSTER
+ db $ff ; end trainer party mons
+ ; last_address=0x3a9fd size=16
+
+ ; MARTIN (13) at 0x3a9fd
+ db "MARTIN@"
+ db $00 ; data type
+ db 32, REMORAID
+ db 32, REMORAID
+ db $ff ; end trainer party mons
+ ; last_address=0x3aa0a size=13
+
+ ; STEPHEN (14) at 0x3aa0a
+ db "STEPHEN@"
+ db $00 ; data type
+ db 25, MAGIKARP
+ db 25, MAGIKARP
+ db 31, QWILFISH
+ db 31, TENTACRUEL
+ db $ff ; end trainer party mons
+ ; last_address=0x3aa1c size=18
+
+ ; BARNEY (15) at 0x3aa1c
+ db "BARNEY@"
+ db $00 ; data type
+ db 30, GYARADOS
+ db 30, GYARADOS
+ db 30, GYARADOS
+ db $ff ; end trainer party mons
+ ; last_address=0x3aa2b size=15
+
+ ; RALPH2 (16) at 0x3aa2b
+ db "RALPH@"
+ db $00 ; data type
+ db 17, GOLDEEN
+ db $ff ; end trainer party mons
+ ; last_address=0x3aa35 size=10
+
+ ; RALPH3 (17) at 0x3aa35
+ db "RALPH@"
+ db $00 ; data type
+ db 17, QWILFISH
+ db 19, GOLDEEN
+ db $ff ; end trainer party mons
+ ; last_address=0x3aa41 size=12
+
+ ; TULLY2 (18) at 0x3aa41
+ db "TULLY@"
+ db $00 ; data type
+ db 23, QWILFISH
+ db $ff ; end trainer party mons
+ ; last_address=0x3aa4b size=10
+
+ ; TULLY3 (19) at 0x3aa4b
+ db "TULLY@"
+ db $00 ; data type
+ db 32, GOLDEEN
+ db 32, GOLDEEN
+ db 32, QWILFISH
+ db $ff ; end trainer party mons
+ ; last_address=0x3aa59 size=14
+
+ ; WILTON2 (20) at 0x3aa59
+ db "WILTON@"
+ db $00 ; data type
+ db 29, GOLDEEN
+ db 29, GOLDEEN
+ db 32, SEAKING
+ db $ff ; end trainer party mons
+ ; last_address=0x3aa68 size=15
+
+ ; SCOTT (21) at 0x3aa68
+ db "SCOTT@"
+ db $00 ; data type
+ db 30, QWILFISH
+ db 30, QWILFISH
+ db 34, SEAKING
+ db $ff ; end trainer party mons
+ ; last_address=0x3aa76 size=14
+
+ ; WILTON3 (22) at 0x3aa76
+ db "WILTON@"
+ db $01 ; data type
+ db 34, SEAKING, SUPERSONIC, WATERFALL, FLAIL, FURY_ATTACK
+ db 34, SEAKING, SUPERSONIC, WATERFALL, FLAIL, FURY_ATTACK
+ db 38, REMORAID, PSYBEAM, AURORA_BEAM, BUBBLEBEAM, HYPER_BEAM
+ db $ff ; end trainer party mons
+ ; last_address=0x3aa91 size=27
+
+ ; RALPH4 (23) at 0x3aa91
+ db "RALPH@"
+ db $00 ; data type
+ db 30, QWILFISH
+ db 32, GOLDEEN
+ db $ff ; end trainer party mons
+ ; last_address=0x3aa9d size=12
+
+ ; RALPH5 (24) at 0x3aa9d
+ db "RALPH@"
+ db $01 ; data type
+ db 35, QWILFISH, TOXIC, MINIMIZE, SURF, PIN_MISSILE
+ db 39, SEAKING, ENDURE, FLAIL, FURY_ATTACK, WATERFALL
+ db $ff ; end trainer party mons
+ ; last_address=0x3aab1 size=20
+
+ ; TULLY4 (25) at 0x3aab1
+ db "TULLY@"
+ db $01 ; data type
+ db 34, SEAKING, SUPERSONIC, RAIN_DANCE, WATERFALL, FURY_ATTACK
+ db 34, SEAKING, SUPERSONIC, RAIN_DANCE, WATERFALL, FURY_ATTACK
+ db 37, QWILFISH, ROLLOUT, SURF, PIN_MISSILE, TAKE_DOWN
+ db $ff ; end trainer party mons
+ ; last_address=0x3aacb size=26
+; 0x3aacb
+
+SwimmerMTrainerGroupHeader: ; 0x3aacb
+ ; HAROLD (1) at 0x3aacb
+ db "HAROLD@"
+ db $00 ; data type
+ db 32, REMORAID
+ db 30, SEADRA
+ db $ff ; end trainer party mons
+ ; last_address=0x3aad8 size=13
+
+ ; SIMON (2) at 0x3aad8
+ db "SIMON@"
+ db $00 ; data type
+ db 20, TENTACOOL
+ db 20, TENTACOOL
+ db $ff ; end trainer party mons
+ ; last_address=0x3aae4 size=12
+
+ ; RANDALL (3) at 0x3aae4
+ db "RANDALL@"
+ db $00 ; data type
+ db 18, SHELLDER
+ db 20, WARTORTLE
+ db 18, SHELLDER
+ db $ff ; end trainer party mons
+ ; last_address=0x3aaf4 size=16
+
+ ; CHARLIE (4) at 0x3aaf4
+ db "CHARLIE@"
+ db $00 ; data type
+ db 21, SHELLDER
+ db 19, TENTACOOL
+ db 19, TENTACRUEL
+ db $ff ; end trainer party mons
+ ; last_address=0x3ab04 size=16
+
+ ; GEORGE (5) at 0x3ab04
+ db "GEORGE@"
+ db $00 ; data type
+ db 16, TENTACOOL
+ db 17, TENTACOOL
+ db 16, TENTACOOL
+ db 19, STARYU
+ db 17, TENTACOOL
+ db 19, REMORAID
+ db $ff ; end trainer party mons
+ ; last_address=0x3ab19 size=21
+
+ ; BERKE (6) at 0x3ab19
+ db "BERKE@"
+ db $00 ; data type
+ db 23, QWILFISH
+ db $ff ; end trainer party mons
+ ; last_address=0x3ab23 size=10
+
+ ; KIRK (7) at 0x3ab23
+ db "KIRK@"
+ db $00 ; data type
+ db 20, GYARADOS
+ db 20, GYARADOS
+ db $ff ; end trainer party mons
+ ; last_address=0x3ab2e size=11
+
+ ; MATHEW (8) at 0x3ab2e
+ db "MATHEW@"
+ db $00 ; data type
+ db 23, KRABBY
+ db $ff ; end trainer party mons
+ ; last_address=0x3ab39 size=11
+
+ ; HAL (9) at 0x3ab39
+ db "HAL@"
+ db $00 ; data type
+ db 24, SEEL
+ db 25, DEWGONG
+ db 24, SEEL
+ db $ff ; end trainer party mons
+ ; last_address=0x3ab45 size=12
+
+ ; PATON (10) at 0x3ab45
+ db "PATON@"
+ db $00 ; data type
+ db 26, PILOSWINE
+ db 26, PILOSWINE
+ db $ff ; end trainer party mons
+ ; last_address=0x3ab51 size=12
+
+ ; DARYL (11) at 0x3ab51
+ db "DARYL@"
+ db $00 ; data type
+ db 24, SHELLDER
+ db 25, CLOYSTER
+ db 24, SHELLDER
+ db $ff ; end trainer party mons
+ ; last_address=0x3ab5f size=14
+
+ ; WALTER (12) at 0x3ab5f
+ db "WALTER@"
+ db $00 ; data type
+ db 15, HORSEA
+ db 15, HORSEA
+ db 20, SEADRA
+ db $ff ; end trainer party mons
+ ; last_address=0x3ab6e size=15
+
+ ; TONY (13) at 0x3ab6e
+ db "TONY@"
+ db $00 ; data type
+ db 13, STARYU
+ db 18, STARMIE
+ db 16, HORSEA
+ db $ff ; end trainer party mons
+ ; last_address=0x3ab7b size=13
+
+ ; JEROME (14) at 0x3ab7b
+ db "JEROME@"
+ db $00 ; data type
+ db 26, SEADRA
+ db 28, TENTACOOL
+ db 30, TENTACRUEL
+ db 28, GOLDEEN
+ db $ff ; end trainer party mons
+ ; last_address=0x3ab8c size=17
+
+ ; TUCKER (15) at 0x3ab8c
+ db "TUCKER@"
+ db $00 ; data type
+ db 30, SHELLDER
+ db 34, CLOYSTER
+ db $ff ; end trainer party mons
+ ; last_address=0x3ab99 size=13
+
+ ; RICK (16) at 0x3ab99
+ db "RICK@"
+ db $00 ; data type
+ db 13, STARYU
+ db 18, STARMIE
+ db 16, HORSEA
+ db $ff ; end trainer party mons
+ ; last_address=0x3aba6 size=13
+
+ ; CAMERON (17) at 0x3aba6
+ db "CAMERON@"
+ db $00 ; data type
+ db 34, MARILL
+ db $ff ; end trainer party mons
+ ; last_address=0x3abb2 size=12
+
+ ; SETH (18) at 0x3abb2
+ db "SETH@"
+ db $00 ; data type
+ db 29, QUAGSIRE
+ db 29, OCTILLERY
+ db 32, QUAGSIRE
+ db $ff ; end trainer party mons
+ ; last_address=0x3abbf size=13
+
+ ; JAMES (19) at 0x3abbf
+ db "JAMES@"
+ db $00 ; data type
+ db 13, STARYU
+ db 18, STARMIE
+ db 16, HORSEA
+ db $ff ; end trainer party mons
+ ; last_address=0x3abcd size=14
+
+ ; LEWIS (20) at 0x3abcd
+ db "LEWIS@"
+ db $00 ; data type
+ db 13, STARYU
+ db 18, STARMIE
+ db 16, HORSEA
+ db $ff ; end trainer party mons
+ ; last_address=0x3abdb size=14
+
+ ; PARKER (21) at 0x3abdb
+ db "PARKER@"
+ db $00 ; data type
+ db 32, HORSEA
+ db 32, HORSEA
+ db 35, SEADRA
+ db $ff ; end trainer party mons
+ ; last_address=0x3abea size=15
+; 0x3abea
+
+SwimmerFTrainerGroupHeader: ; 0x3abea
+ ; ELAINE (1) at 0x3abea
+ db "ELAINE@"
+ db $00 ; data type
+ db 21, STARYU
+ db $ff ; end trainer party mons
+ ; last_address=0x3abf5 size=11
+
+ ; PAULA (2) at 0x3abf5
+ db "PAULA@"
+ db $00 ; data type
+ db 19, STARYU
+ db 19, SHELLDER
+ db $ff ; end trainer party mons
+ ; last_address=0x3ac01 size=12
+
+ ; KAYLEE (3) at 0x3ac01
+ db "KAYLEE@"
+ db $00 ; data type
+ db 18, GOLDEEN
+ db 20, GOLDEEN
+ db 20, SEAKING
+ db $ff ; end trainer party mons
+ ; last_address=0x3ac10 size=15
+
+ ; SUSIE (4) at 0x3ac10
+ db "SUSIE@"
+ db $01 ; data type
+ db 20, PSYDUCK, SCRATCH, TAIL_WHIP, DISABLE, CONFUSION
+ db 22, GOLDEEN, PECK, TAIL_WHIP, SUPERSONIC, HORN_ATTACK
+ db $ff ; end trainer party mons
+ ; last_address=0x3ac24 size=20
+
+ ; DENISE (5) at 0x3ac24
+ db "DENISE@"
+ db $00 ; data type
+ db 22, SEEL
+ db $ff ; end trainer party mons
+ ; last_address=0x3ac2f size=11
+
+ ; KARA (6) at 0x3ac2f
+ db "KARA@"
+ db $00 ; data type
+ db 20, STARYU
+ db 20, STARMIE
+ db $ff ; end trainer party mons
+ ; last_address=0x3ac3a size=11
+
+ ; WENDY (7) at 0x3ac3a
+ db "WENDY@"
+ db $01 ; data type
+ db 21, HORSEA, BUBBLE, SMOKESCREEN, LEER, WATER_GUN
+ db 21, HORSEA, DRAGON_RAGE, SMOKESCREEN, LEER, WATER_GUN
+ db $ff ; end trainer party mons
+ ; last_address=0x3ac4e size=20
+
+ ; LISA (8) at 0x3ac4e
+ db "LISA@"
+ db $00 ; data type
+ db 28, JYNX
+ db $ff ; end trainer party mons
+ ; last_address=0x3ac57 size=9
+
+ ; JILL (9) at 0x3ac57
+ db "JILL@"
+ db $00 ; data type
+ db 28, DEWGONG
+ db $ff ; end trainer party mons
+ ; last_address=0x3ac60 size=9
+
+ ; MARY (10) at 0x3ac60
+ db "MARY@"
+ db $00 ; data type
+ db 20, SEAKING
+ db $ff ; end trainer party mons
+ ; last_address=0x3ac69 size=9
+
+ ; KATIE (11) at 0x3ac69
+ db "KATIE@"
+ db $00 ; data type
+ db 33, DEWGONG
+ db $ff ; end trainer party mons
+ ; last_address=0x3ac73 size=10
+
+ ; DAWN (12) at 0x3ac73
+ db "DAWN@"
+ db $00 ; data type
+ db 34, SEAKING
+ db $ff ; end trainer party mons
+ ; last_address=0x3ac7c size=9
+
+ ; TARA (13) at 0x3ac7c
+ db "TARA@"
+ db $00 ; data type
+ db 20, SEAKING
+ db $ff ; end trainer party mons
+ ; last_address=0x3ac85 size=9
+
+ ; NICOLE (14) at 0x3ac85
+ db "NICOLE@"
+ db $00 ; data type
+ db 29, MARILL
+ db 29, MARILL
+ db 32, LAPRAS
+ db $ff ; end trainer party mons
+ ; last_address=0x3ac94 size=15
+
+ ; LORI (15) at 0x3ac94
+ db "LORI@"
+ db $00 ; data type
+ db 32, STARMIE
+ db 32, STARMIE
+ db $ff ; end trainer party mons
+ ; last_address=0x3ac9f size=11
+
+ ; JODY (16) at 0x3ac9f
+ db "JODY@"
+ db $00 ; data type
+ db 20, SEAKING
+ db $ff ; end trainer party mons
+ ; last_address=0x3aca8 size=9
+
+ ; NIKKI (17) at 0x3aca8
+ db "NIKKI@"
+ db $00 ; data type
+ db 28, SEEL
+ db 28, SEEL
+ db 28, SEEL
+ db 28, DEWGONG
+ db $ff ; end trainer party mons
+ ; last_address=0x3acb8 size=16
+
+ ; DIANA (18) at 0x3acb8
+ db "DIANA@"
+ db $00 ; data type
+ db 37, GOLDUCK
+ db $ff ; end trainer party mons
+ ; last_address=0x3acc2 size=10
+
+ ; BRIANA (19) at 0x3acc2
+ db "BRIANA@"
+ db $00 ; data type
+ db 35, SEAKING
+ db 35, SEAKING
+ db $ff ; end trainer party mons
+ ; last_address=0x3accf size=13
+; 0x3accf
+
+SailorTrainerGroupHeader: ; 0x3accf
+ ; EUGENE (1) at 0x3accf
+ db "EUGENE@"
+ db $00 ; data type
+ db 17, POLIWHIRL
+ db 17, RATICATE
+ db 19, KRABBY
+ db $ff ; end trainer party mons
+ ; last_address=0x3acde size=15
+
+ ; HUEY1 (2) at 0x3acde
+ db "HUEY@"
+ db $00 ; data type
+ db 18, POLIWAG
+ db 18, POLIWHIRL
+ db $ff ; end trainer party mons
+ ; last_address=0x3ace9 size=11
+
+ ; TERRELL (3) at 0x3ace9
+ db "TERRELL@"
+ db $00 ; data type
+ db 20, POLIWHIRL
+ db $ff ; end trainer party mons
+ ; last_address=0x3acf5 size=12
+
+ ; KENT (4) at 0x3acf5
+ db "KENT@"
+ db $01 ; data type
+ db 18, KRABBY, BUBBLE, LEER, VICEGRIP, HARDEN
+ db 20, KRABBY, BUBBLEBEAM, LEER, VICEGRIP, HARDEN
+ db $ff ; end trainer party mons
+ ; last_address=0x3ad08 size=19
+
+ ; ERNEST (5) at 0x3ad08
+ db "ERNEST@"
+ db $00 ; data type
+ db 18, MACHOP
+ db 18, MACHOP
+ db 18, POLIWHIRL
+ db $ff ; end trainer party mons
+ ; last_address=0x3ad17 size=15
+
+ ; JEFF (6) at 0x3ad17
+ db "JEFF@"
+ db $00 ; data type
+ db 32, RATICATE
+ db 32, RATICATE
+ db $ff ; end trainer party mons
+ ; last_address=0x3ad22 size=11
+
+ ; GARRETT (7) at 0x3ad22
+ db "GARRETT@"
+ db $00 ; data type
+ db 34, KINGLER
+ db $ff ; end trainer party mons
+ ; last_address=0x3ad2e size=12
+
+ ; KENNETH (8) at 0x3ad2e
+ db "KENNETH@"
+ db $00 ; data type
+ db 28, MACHOP
+ db 28, MACHOP
+ db 28, POLIWRATH
+ db 28, MACHOP
+ db $ff ; end trainer party mons
+ ; last_address=0x3ad40 size=18
+
+ ; STANLY (9) at 0x3ad40
+ db "STANLY@"
+ db $00 ; data type
+ db 31, MACHOP
+ db 33, MACHOKE
+ db 26, PSYDUCK
+ db $ff ; end trainer party mons
+ ; last_address=0x3ad4f size=15
+
+ ; HARRY (10) at 0x3ad4f
+ db "HARRY@"
+ db $00 ; data type
+ db 19, WOOPER
+ db $ff ; end trainer party mons
+ ; last_address=0x3ad59 size=10
+
+ ; HUEY2 (11) at 0x3ad59
+ db "HUEY@"
+ db $00 ; data type
+ db 28, POLIWHIRL
+ db 28, POLIWHIRL
+ db $ff ; end trainer party mons
+ ; last_address=0x3ad64 size=11
+
+ ; HUEY3 (12) at 0x3ad64
+ db "HUEY@"
+ db $00 ; data type
+ db 34, POLIWHIRL
+ db 34, POLIWRATH
+ db $ff ; end trainer party mons
+ ; last_address=0x3ad6f size=11
+
+ ; HUEY4 (13) at 0x3ad6f
+ db "HUEY@"
+ db $01 ; data type
+ db 38, POLITOED, WHIRLPOOL, RAIN_DANCE, BODY_SLAM, PERISH_SONG
+ db 38, POLIWRATH, SURF, STRENGTH, ICE_PUNCH, SUBMISSION
+ db $ff ; end trainer party mons
+ ; last_address=0x3ad82 size=19
+; 0x3ad82
+
+SuperNerdTrainerGroupHeader: ; 0x3ad82
+ ; STAN (2) at 0x3ad82
+ db "STAN@"
+ db $00 ; data type
+ db 20, GRIMER
+ db $ff ; end trainer party mons
+ ; last_address=0x3ad8b size=9
+
+ ; ERIC (3) at 0x3ad8b
+ db "ERIC@"
+ db $00 ; data type
+ db 11, GRIMER
+ db 11, GRIMER
+ db $ff ; end trainer party mons
+ ; last_address=0x3ad96 size=11
+
+ ; GREGG (4) at 0x3ad96
+ db "GREGG@"
+ db $00 ; data type
+ db 20, MAGNEMITE
+ db 20, MAGNEMITE
+ db 20, MAGNEMITE
+ db $ff ; end trainer party mons
+ ; last_address=0x3ada4 size=14
+
+ ; JAY (5) at 0x3ada4
+ db "JAY@"
+ db $00 ; data type
+ db 22, KOFFING
+ db 22, KOFFING
+ db $ff ; end trainer party mons
+ ; last_address=0x3adae size=10
+
+ ; DAVE (6) at 0x3adae
+ db "DAVE@"
+ db $00 ; data type
+ db 24, DITTO
+ db $ff ; end trainer party mons
+ ; last_address=0x3adb7 size=9
+
+ ; SAM (7) at 0x3adb7
+ db "SAM@"
+ db $00 ; data type
+ db 34, GRIMER
+ db 34, MUK
+ db $ff ; end trainer party mons
+ ; last_address=0x3adc1 size=10
+
+ ; TOM (8) at 0x3adc1
+ db "TOM@"
+ db $00 ; data type
+ db 32, MAGNEMITE
+ db 32, MAGNEMITE
+ db 32, MAGNEMITE
+ db $ff ; end trainer party mons
+ ; last_address=0x3adcd size=12
+
+ ; PAT (9) at 0x3adcd
+ db "PAT@"
+ db $00 ; data type
+ db 36, PORYGON
+ db $ff ; end trainer party mons
+ ; last_address=0x3add5 size=8
+
+ ; SHAWN (10) at 0x3add5
+ db "SHAWN@"
+ db $00 ; data type
+ db 31, MAGNEMITE
+ db 33, MUK
+ db 31, MAGNEMITE
+ db $ff ; end trainer party mons
+ ; last_address=0x3ade3 size=14
+
+ ; TERU (11) at 0x3ade3
+ db "TERU@"
+ db $00 ; data type
+ db 7, MAGNEMITE
+ db 11, VOLTORB
+ db 7, MAGNEMITE
+ db 9, MAGNEMITE
+ db $ff ; end trainer party mons
+ ; last_address=0x3adf2 size=15
+
+ ; RUSS (12) at 0x3adf2
+ db "RUSS@"
+ db $00 ; data type
+ db 27, MAGNEMITE
+ db 27, MAGNEMITE
+ db 27, MAGNEMITE
+ db $ff ; end trainer party mons
+ ; last_address=0x3adff size=13
+
+ ; NORTON (13) at 0x3adff
+ db "NORTON@"
+ db $01 ; data type
+ db 30, PORYGON, CONVERSION, CONVERSION2, RECOVER, TRI_ATTACK
+ db $ff ; end trainer party mons
+ ; last_address=0x3ae0e size=15
+
+ ; HUGH (14) at 0x3ae0e
+ db "HUGH@"
+ db $01 ; data type
+ db 39, SEADRA, SMOKESCREEN, TWISTER, SURF, WATERFALL
+ db $ff ; end trainer party mons
+ ; last_address=0x3ae1b size=13
+
+ ; MARKUS (15) at 0x3ae1b
+ db "MARKUS@"
+ db $01 ; data type
+ db 19, SLOWPOKE, CURSE, WATER_GUN, GROWL, STRENGTH
+ db $ff ; end trainer party mons
+ ; last_address=0x3ae2a size=15
+; 0x3ae2a
+
+Rival2TrainerGroupHeader: ; 0x3ae2a
+ ; RIVAL2_1 (1) at 0x3ae2a
+ db "?@"
+ db $01 ; data type
+ db 41, SNEASEL, QUICK_ATTACK, SCREECH, FAINT_ATTACK, FURY_CUTTER
+ db 42, GOLBAT, LEECH_LIFE, BITE, CONFUSE_RAY, WING_ATTACK
+ db 41, MAGNETON, THUNDERSHOCK, SONICBOOM, THUNDER_WAVE, SWIFT
+ db 43, GENGAR, MEAN_LOOK, CURSE, SHADOW_BALL, CONFUSE_RAY
+ db 43, ALAKAZAM, DISABLE, RECOVER, FUTURE_SIGHT, PSYCHIC_M
+ db 45, MEGANIUM, RAZOR_LEAF, POISONPOWDER, BODY_SLAM, LIGHT_SCREEN
+ db $ff ; end trainer party mons
+ ; last_address=0x3ae52 size=40
+
+ ; RIVAL2_2 (2) at 0x3ae52
+ db "?@"
+ db $01 ; data type
+ db 41, SNEASEL, QUICK_ATTACK, SCREECH, FAINT_ATTACK, FURY_CUTTER
+ db 42, GOLBAT, LEECH_LIFE, BITE, CONFUSE_RAY, WING_ATTACK
+ db 41, MAGNETON, THUNDERSHOCK, SONICBOOM, THUNDER_WAVE, SWIFT
+ db 43, GENGAR, MEAN_LOOK, CURSE, SHADOW_BALL, CONFUSE_RAY
+ db 43, ALAKAZAM, DISABLE, RECOVER, FUTURE_SIGHT, PSYCHIC_M
+ db 45, TYPHLOSION, SMOKESCREEN, QUICK_ATTACK, FLAME_WHEEL, SWIFT
+ db $ff ; end trainer party mons
+ ; last_address=0x3ae7a size=40
+
+ ; RIVAL2_3 (3) at 0x3ae7a
+ db "?@"
+ db $01 ; data type
+ db 41, SNEASEL, QUICK_ATTACK, SCREECH, FAINT_ATTACK, FURY_CUTTER
+ db 42, GOLBAT, LEECH_LIFE, BITE, CONFUSE_RAY, WING_ATTACK
+ db 41, MAGNETON, THUNDERSHOCK, SONICBOOM, THUNDER_WAVE, SWIFT
+ db 43, GENGAR, MEAN_LOOK, CURSE, SHADOW_BALL, CONFUSE_RAY
+ db 43, ALAKAZAM, DISABLE, RECOVER, FUTURE_SIGHT, PSYCHIC_M
+ db 45, FERALIGATR, RAGE, WATER_GUN, SCARY_FACE, SLASH
+ db $ff ; end trainer party mons
+ ; last_address=0x3aea2 size=40
+
+ ; RIVAL2_4 (4) at 0x3aea2
+ db "?@"
+ db $01 ; data type
+ db 45, SNEASEL, QUICK_ATTACK, SCREECH, FAINT_ATTACK, FURY_CUTTER
+ db 48, CROBAT, TOXIC, BITE, CONFUSE_RAY, WING_ATTACK
+ db 45, MAGNETON, THUNDER, SONICBOOM, THUNDER_WAVE, SWIFT
+ db 46, GENGAR, MEAN_LOOK, CURSE, SHADOW_BALL, CONFUSE_RAY
+ db 46, ALAKAZAM, RECOVER, FUTURE_SIGHT, PSYCHIC_M, REFLECT
+ db 50, MEGANIUM, GIGA_DRAIN, BODY_SLAM, LIGHT_SCREEN, SAFEGUARD
+ db $ff ; end trainer party mons
+ ; last_address=0x3aeca size=40
+
+ ; RIVAL2_5 (5) at 0x3aeca
+ db "?@"
+ db $01 ; data type
+ db 45, SNEASEL, QUICK_ATTACK, SCREECH, FAINT_ATTACK, FURY_CUTTER
+ db 48, CROBAT, TOXIC, BITE, CONFUSE_RAY, WING_ATTACK
+ db 45, MAGNETON, THUNDER, SONICBOOM, THUNDER_WAVE, SWIFT
+ db 46, GENGAR, MEAN_LOOK, CURSE, SHADOW_BALL, CONFUSE_RAY
+ db 46, ALAKAZAM, RECOVER, FUTURE_SIGHT, PSYCHIC_M, REFLECT
+ db 50, TYPHLOSION, SMOKESCREEN, QUICK_ATTACK, FIRE_BLAST, SWIFT
+ db $ff ; end trainer party mons
+ ; last_address=0x3aef2 size=40
+
+ ; RIVAL2_6 (6) at 0x3aef2
+ db "?@"
+ db $01 ; data type
+ db 45, SNEASEL, QUICK_ATTACK, SCREECH, FAINT_ATTACK, FURY_CUTTER
+ db 48, CROBAT, TOXIC, BITE, CONFUSE_RAY, WING_ATTACK
+ db 45, MAGNETON, THUNDER, SONICBOOM, THUNDER_WAVE, SWIFT
+ db 46, GENGAR, MEAN_LOOK, CURSE, SHADOW_BALL, CONFUSE_RAY
+ db 46, ALAKAZAM, RECOVER, FUTURE_SIGHT, PSYCHIC_M, REFLECT
+ db 50, FERALIGATR, SURF, RAIN_DANCE, SLASH, SCREECH
+ db $ff ; end trainer party mons
+ ; last_address=0x3af1a size=40
+; 0x3af1a
+
+GuitaristTrainerGroupHeader: ; 0x3af1a
+ ; CLYDE (1) at 0x3af1a
+ db "CLYDE@"
+ db $00 ; data type
+ db 34, ELECTABUZZ
+ db $ff ; end trainer party mons
+ ; last_address=0x3af24 size=10
+
+ ; VINCENT (2) at 0x3af24
+ db "VINCENT@"
+ db $00 ; data type
+ db 27, MAGNEMITE
+ db 33, VOLTORB
+ db 32, MAGNEMITE
+ db 32, MAGNEMITE
+ db $ff ; end trainer party mons
+ ; last_address=0x3af36 size=18
+; 0x3af36
+
+HikerTrainerGroupHeader: ; 0x3af36
+ ; ANTHONY1 (1) at 0x3af36
+ db "ANTHONY@"
+ db $00 ; data type
+ db 16, GEODUDE
+ db 18, MACHAMP
+ db $ff ; end trainer party mons
+ ; last_address=0x3af44 size=14
+
+ ; RUSSELL (2) at 0x3af44
+ db "RUSSELL@"
+ db $00 ; data type
+ db 4, GEODUDE
+ db 6, GEODUDE
+ db 8, GEODUDE
+ db $ff ; end trainer party mons
+ ; last_address=0x3af54 size=16
+
+ ; PHILLIP (3) at 0x3af54
+ db "PHILLIP@"
+ db $00 ; data type
+ db 23, GEODUDE
+ db 23, GEODUDE
+ db 23, GRAVELER
+ db $ff ; end trainer party mons
+ ; last_address=0x3af64 size=16
+
+ ; LEONARD (4) at 0x3af64
+ db "LEONARD@"
+ db $00 ; data type
+ db 23, GEODUDE
+ db 25, MACHOP
+ db $ff ; end trainer party mons
+ ; last_address=0x3af72 size=14
+
+ ; ANTHONY2 (5) at 0x3af72
+ db "ANTHONY@"
+ db $00 ; data type
+ db 11, GEODUDE
+ db 11, MACHOP
+ db $ff ; end trainer party mons
+ ; last_address=0x3af80 size=14
+
+ ; BENJAMIN (6) at 0x3af80
+ db "BENJAMIN@"
+ db $00 ; data type
+ db 14, DIGLETT
+ db 14, GEODUDE
+ db 16, DUGTRIO
+ db $ff ; end trainer party mons
+ ; last_address=0x3af91 size=17
+
+ ; ERIK (7) at 0x3af91
+ db "ERIK@"
+ db $00 ; data type
+ db 24, MACHOP
+ db 27, GRAVELER
+ db 27, MACHOP
+ db $ff ; end trainer party mons
+ ; last_address=0x3af9e size=13
+
+ ; MICHAEL (8) at 0x3af9e
+ db "MICHAEL@"
+ db $00 ; data type
+ db 25, GEODUDE
+ db 25, GRAVELER
+ db 25, GOLEM
+ db $ff ; end trainer party mons
+ ; last_address=0x3afae size=16
+
+ ; PARRY1 (9) at 0x3afae
+ db "PARRY@"
+ db $00 ; data type
+ db 35, ONIX
+ db 33, SWINUB
+ db $ff ; end trainer party mons
+ ; last_address=0x3afba size=12
+
+ ; TIMOTHY (10) at 0x3afba
+ db "TIMOTHY@"
+ db $01 ; data type
+ db 27, DIGLETT, MAGNITUDE, DIG, SAND_ATTACK, SLASH
+ db 27, DUGTRIO, MAGNITUDE, DIG, SAND_ATTACK, SLASH
+ db $ff ; end trainer party mons
+ ; last_address=0x3afd0 size=22
+
+ ; BAILEY (11) at 0x3afd0
+ db "BAILEY@"
+ db $00 ; data type
+ db 13, GEODUDE
+ db 13, GEODUDE
+ db 13, GEODUDE
+ db 13, GEODUDE
+ db 13, GEODUDE
+ db $ff ; end trainer party mons
+ ; last_address=0x3afe3 size=19
+
+ ; ANTHONY3 (12) at 0x3afe3
+ db "ANTHONY@"
+ db $00 ; data type
+ db 25, GRAVELER
+ db 27, GRAVELER
+ db 29, MACHOKE
+ db $ff ; end trainer party mons
+ ; last_address=0x3aff3 size=16
+
+ ; TIM (13) at 0x3aff3
+ db "TIM@"
+ db $00 ; data type
+ db 31, GRAVELER
+ db 31, GRAVELER
+ db 31, GRAVELER
+ db $ff ; end trainer party mons
+ ; last_address=0x3afff size=12
+
+ ; NOLAND (14) at 0x3afff
+ db "NOLAND@"
+ db $00 ; data type
+ db 31, SANDSLASH
+ db 33, GOLEM
+ db $ff ; end trainer party mons
+ ; last_address=0x3b00c size=13
+
+ ; SIDNEY (15) at 0x3b00c
+ db "SIDNEY@"
+ db $00 ; data type
+ db 34, DUGTRIO
+ db 32, ONIX
+ db $ff ; end trainer party mons
+ ; last_address=0x3b019 size=13
+
+ ; KENNY (16) at 0x3b019
+ db "KENNY@"
+ db $00 ; data type
+ db 27, SANDSLASH
+ db 29, GRAVELER
+ db 31, GOLEM
+ db 29, GRAVELER
+ db $ff ; end trainer party mons
+ ; last_address=0x3b029 size=16
+
+ ; JIM (17) at 0x3b029
+ db "JIM@"
+ db $00 ; data type
+ db 35, MACHAMP
+ db $ff ; end trainer party mons
+ ; last_address=0x3b031 size=8
+
+ ; DANIEL (18) at 0x3b031
+ db "DANIEL@"
+ db $00 ; data type
+ db 11, ONIX
+ db $ff ; end trainer party mons
+ ; last_address=0x3b03c size=11
+
+ ; PARRY2 (19) at 0x3b03c
+ db "PARRY@"
+ db $01 ; data type
+ db 35, PILOSWINE, EARTHQUAKE, BLIZZARD, REST, TAKE_DOWN
+ db 35, DUGTRIO, MAGNITUDE, DIG, MUD_SLAP, SLASH
+ db 38, STEELIX, DIG, IRON_TAIL, SANDSTORM, SLAM
+ db $ff ; end trainer party mons
+ ; last_address=0x3b056 size=26
+
+ ; PARRY3 (20) at 0x3b056
+ db "PARRY@"
+ db $00 ; data type
+ db 29, ONIX
+ db $ff ; end trainer party mons
+ ; last_address=0x3b060 size=10
+
+ ; ANTHONY4 (21) at 0x3b060
+ db "ANTHONY@"
+ db $00 ; data type
+ db 30, GRAVELER
+ db 30, GRAVELER
+ db 32, MACHOKE
+ db $ff ; end trainer party mons
+ ; last_address=0x3b070 size=16
+
+ ; ANTHONY5 (22) at 0x3b070
+ db "ANTHONY@"
+ db $01 ; data type
+ db 34, GRAVELER, MAGNITUDE, SELFDESTRUCT, DEFENSE_CURL, ROLLOUT
+ db 36, GOLEM, MAGNITUDE, SELFDESTRUCT, DEFENSE_CURL, ROLLOUT
+ db 34, MACHOKE, KARATE_CHOP, VITAL_THROW, HEADBUTT, DIG
+ db $ff ; end trainer party mons
+ ; last_address=0x3b08c size=28
+; 0x3b08c
+
+BikerTrainerGroupHeader: ; 0x3b08c
+ ; BIKER_BENNY (3) at 0x3b08c
+ db "BENNY@"
+ db $00 ; data type
+ db 20, KOFFING
+ db 20, KOFFING
+ db 20, KOFFING
+ db $ff ; end trainer party mons
+ ; last_address=0x3b09a size=14
+
+ ; KAZU (4) at 0x3b09a
+ db "KAZU@"
+ db $00 ; data type
+ db 20, KOFFING
+ db 20, KOFFING
+ db 20, KOFFING
+ db $ff ; end trainer party mons
+ ; last_address=0x3b0a7 size=13
+
+ ; DWAYNE (5) at 0x3b0a7
+ db "DWAYNE@"
+ db $00 ; data type
+ db 27, KOFFING
+ db 28, KOFFING
+ db 29, KOFFING
+ db 30, KOFFING
+ db $ff ; end trainer party mons
+ ; last_address=0x3b0b8 size=17
+
+ ; HARRIS (6) at 0x3b0b8
+ db "HARRIS@"
+ db $00 ; data type
+ db 34, FLAREON
+ db $ff ; end trainer party mons
+ ; last_address=0x3b0c3 size=11
+
+ ; ZEKE (7) at 0x3b0c3
+ db "ZEKE@"
+ db $00 ; data type
+ db 32, KOFFING
+ db 32, KOFFING
+ db $ff ; end trainer party mons
+ ; last_address=0x3b0ce size=11
+
+ ; CHARLES (8) at 0x3b0ce
+ db "CHARLES@"
+ db $00 ; data type
+ db 30, KOFFING
+ db 30, CHARMELEON
+ db 30, WEEZING
+ db $ff ; end trainer party mons
+ ; last_address=0x3b0de size=16
+
+ ; RILEY (9) at 0x3b0de
+ db "RILEY@"
+ db $00 ; data type
+ db 34, WEEZING
+ db $ff ; end trainer party mons
+ ; last_address=0x3b0e8 size=10
+
+ ; JOEL (10) at 0x3b0e8
+ db "JOEL@"
+ db $00 ; data type
+ db 32, MAGMAR
+ db 32, MAGMAR
+ db $ff ; end trainer party mons
+ ; last_address=0x3b0f3 size=11
+
+ ; GLENN (11) at 0x3b0f3
+ db "GLENN@"
+ db $00 ; data type
+ db 28, KOFFING
+ db 30, MAGMAR
+ db 32, WEEZING
+ db $ff ; end trainer party mons
+ ; last_address=0x3b101 size=14
+; 0x3b101
+
+BlaineTrainerGroupHeader: ; 0x3b101
+ ; BLAINE (1) at 0x3b101
+ db "BLAINE@"
+ db $01 ; data type
+ db 45, MAGCARGO, CURSE, SMOG, FLAMETHROWER, ROCK_SLIDE
+ db 45, MAGMAR, THUNDERPUNCH, FIRE_PUNCH, SUNNY_DAY, CONFUSE_RAY
+ db 50, RAPIDASH, QUICK_ATTACK, FIRE_SPIN, FURY_ATTACK, FIRE_BLAST
+ db $ff ; end trainer party mons
+ ; last_address=0x3b11c size=27
+; 0x3b11c
+
+BurglarTrainerGroupHeader: ; 0x3b11c
+ ; DUNCAN (1) at 0x3b11c
+ db "DUNCAN@"
+ db $00 ; data type
+ db 23, KOFFING
+ db 25, MAGMAR
+ db 23, KOFFING
+ db $ff ; end trainer party mons
+ ; last_address=0x3b12b size=15
+
+ ; EDDIE (2) at 0x3b12b
+ db "EDDIE@"
+ db $01 ; data type
+ db 26, GROWLITHE, ROAR, EMBER, LEER, TAKE_DOWN
+ db 24, KOFFING, TACKLE, SMOG, SLUDGE, SMOKESCREEN
+ db $ff ; end trainer party mons
+ ; last_address=0x3b13f size=20
+
+ ; COREY (3) at 0x3b13f
+ db "COREY@"
+ db $00 ; data type
+ db 25, KOFFING
+ db 28, MAGMAR
+ db 25, KOFFING
+ db 30, KOFFING
+ db $ff ; end trainer party mons
+ ; last_address=0x3b14f size=16
+; 0x3b14f
+
+FirebreatherTrainerGroupHeader: ; 0x3b14f
+ ; OTIS (1) at 0x3b14f
+ db "OTIS@"
+ db $00 ; data type
+ db 29, MAGMAR
+ db 32, WEEZING
+ db 29, MAGMAR
+ db $ff ; end trainer party mons
+ ; last_address=0x3b15c size=13
+
+ ; DICK (2) at 0x3b15c
+ db "DICK@"
+ db $00 ; data type
+ db 17, CHARMELEON
+ db $ff ; end trainer party mons
+ ; last_address=0x3b165 size=9
+
+ ; NED (3) at 0x3b165
+ db "NED@"
+ db $00 ; data type
+ db 15, KOFFING
+ db 16, GROWLITHE
+ db 15, KOFFING
+ db $ff ; end trainer party mons
+ ; last_address=0x3b171 size=12
+
+ ; BURT (4) at 0x3b171
+ db "BURT@"
+ db $00 ; data type
+ db 32, KOFFING
+ db 32, SLUGMA
+ db $ff ; end trainer party mons
+ ; last_address=0x3b17c size=11
+
+ ; BILL (5) at 0x3b17c
+ db "BILL@"
+ db $00 ; data type
+ db 6, KOFFING
+ db 6, KOFFING
+ db $ff ; end trainer party mons
+ ; last_address=0x3b187 size=11
+
+ ; WALT (6) at 0x3b187
+ db "WALT@"
+ db $00 ; data type
+ db 11, MAGMAR
+ db 13, MAGMAR
+ db $ff ; end trainer party mons
+ ; last_address=0x3b192 size=11
+
+ ; RAY (7) at 0x3b192
+ db "RAY@"
+ db $00 ; data type
+ db 9, VULPIX
+ db $ff ; end trainer party mons
+ ; last_address=0x3b19a size=8
+
+ ; LYLE (8) at 0x3b19a
+ db "LYLE@"
+ db $00 ; data type
+ db 28, KOFFING
+ db 31, FLAREON
+ db 28, KOFFING
+ db $ff ; end trainer party mons
+ ; last_address=0x3b1a7 size=13
+; 0x3b1a7
+
+JugglerTrainerGroupHeader: ; 0x3b1a7
+ ; IRWIN1 (1) at 0x3b1a7
+ db "IRWIN@"
+ db $00 ; data type
+ db 2, VOLTORB
+ db 6, VOLTORB
+ db 10, VOLTORB
+ db 14, VOLTORB
+ db $ff ; end trainer party mons
+ ; last_address=0x3b1b7 size=16
+
+ ; FRITZ (2) at 0x3b1b7
+ db "FRITZ@"
+ db $00 ; data type
+ db 29, MR__MIME
+ db 29, MAGMAR
+ db 29, MACHOKE
+ db $ff ; end trainer party mons
+ ; last_address=0x3b1c5 size=14
+
+ ; HORTON (3) at 0x3b1c5
+ db "HORTON@"
+ db $00 ; data type
+ db 33, ELECTRODE
+ db 33, ELECTRODE
+ db 33, ELECTRODE
+ db 33, ELECTRODE
+ db $ff ; end trainer party mons
+ ; last_address=0x3b1d6 size=17
+
+ ; IRWIN2 (4) at 0x3b1d6
+ db "IRWIN@"
+ db $00 ; data type
+ db 6, VOLTORB
+ db 10, VOLTORB
+ db 14, VOLTORB
+ db 18, VOLTORB
+ db $ff ; end trainer party mons
+ ; last_address=0x3b1e6 size=16
+
+ ; IRWIN3 (5) at 0x3b1e6
+ db "IRWIN@"
+ db $00 ; data type
+ db 18, VOLTORB
+ db 22, VOLTORB
+ db 26, VOLTORB
+ db 30, ELECTRODE
+ db $ff ; end trainer party mons
+ ; last_address=0x3b1f6 size=16
+
+ ; IRWIN4 (6) at 0x3b1f6
+ db "IRWIN@"
+ db $00 ; data type
+ db 18, VOLTORB
+ db 22, VOLTORB
+ db 26, VOLTORB
+ db 30, ELECTRODE
+ db $ff ; end trainer party mons
+ ; last_address=0x3b206 size=16
+; 0x3b206
+
+BlackbeltTrainerGroupHeader: ; 0x3b206
+ ; KENJI1 (2) at 0x3b206
+ db "KENJI@"
+ db $00 ; data type
+ db 27, ONIX
+ db 30, HITMONLEE
+ db 27, ONIX
+ db 32, MACHOKE
+ db $ff ; end trainer party mons
+ ; last_address=0x3b216 size=16
+
+ ; YOSHI (3) at 0x3b216
+ db "YOSHI@"
+ db $01 ; data type
+ db 27, HITMONLEE, DOUBLE_KICK, MEDITATE, JUMP_KICK, FOCUS_ENERGY
+ db $ff ; end trainer party mons
+ ; last_address=0x3b224 size=14
+
+ ; KENJI2 (4) at 0x3b224
+ db "KENJI@"
+ db $01 ; data type
+ db 33, ONIX, BIND, ROCK_THROW, TOXIC, DIG
+ db 38, MACHAMP, HEADBUTT, SWAGGER, THUNDERPUNCH, VITAL_THROW
+ db 33, STEELIX, EARTHQUAKE, ROCK_THROW, IRON_TAIL, SANDSTORM
+ db 36, HITMONLEE, DOUBLE_TEAM, HI_JUMP_KICK, MUD_SLAP, SWIFT
+ db $ff ; end trainer party mons
+ ; last_address=0x3b244 size=32
+
+ ; LAO (5) at 0x3b244
+ db "LAO@"
+ db $01 ; data type
+ db 27, HITMONCHAN, COMET_PUNCH, THUNDERPUNCH, ICE_PUNCH, FIRE_PUNCH
+ db $ff ; end trainer party mons
+ ; last_address=0x3b250 size=12
+
+ ; NOB (6) at 0x3b250
+ db "NOB@"
+ db $01 ; data type
+ db 25, MACHOP, LEER, FOCUS_ENERGY, KARATE_CHOP, SEISMIC_TOSS
+ db 25, MACHOKE, LEER, KARATE_CHOP, SEISMIC_TOSS, ROCK_SLIDE
+ db $ff ; end trainer party mons
+ ; last_address=0x3b262 size=18
+
+ ; KIYO (7) at 0x3b262
+ db "KIYO@"
+ db $00 ; data type
+ db 34, HITMONLEE
+ db 34, HITMONCHAN
+ db $ff ; end trainer party mons
+ ; last_address=0x3b26d size=11
+
+ ; LUNG (8) at 0x3b26d
+ db "LUNG@"
+ db $00 ; data type
+ db 23, MANKEY
+ db 23, MANKEY
+ db 25, PRIMEAPE
+ db $ff ; end trainer party mons
+ ; last_address=0x3b27a size=13
+
+ ; KENJI3 (9) at 0x3b27a
+ db "KENJI@"
+ db $00 ; data type
+ db 28, MACHOKE
+ db $ff ; end trainer party mons
+ ; last_address=0x3b284 size=10
+
+ ; WAI (10) at 0x3b284
+ db "WAI@"
+ db $00 ; data type
+ db 30, MACHOKE
+ db 32, MACHOKE
+ db 34, MACHOKE
+ db $ff ; end trainer party mons
+ ; last_address=0x3b290 size=12
+; 0x3b290
+
+ExecutiveMTrainerGroupHeader: ; 0x3b290
+ ; EXECUTIVE1 (1) at 0x3b290
+ db "EXECUTIVE@"
+ db $01 ; data type
+ db 33, HOUNDOUR, EMBER, ROAR, BITE, FAINT_ATTACK
+ db 33, KOFFING, TACKLE, SLUDGE, SMOKESCREEN, HAZE
+ db 35, HOUNDOOM, EMBER, SMOG, BITE, FAINT_ATTACK
+ db $ff ; end trainer party mons
+ ; last_address=0x3b2ae size=30
+
+ ; EXECUTIVE2 (2) at 0x3b2ae
+ db "EXECUTIVE@"
+ db $01 ; data type
+ db 36, GOLBAT, LEECH_LIFE, BITE, CONFUSE_RAY, WING_ATTACK
+ db $ff ; end trainer party mons
+ ; last_address=0x3b2c0 size=18
+
+ ; EXECUTIVE3 (3) at 0x3b2c0
+ db "EXECUTIVE@"
+ db $01 ; data type
+ db 30, KOFFING, TACKLE, SELFDESTRUCT, SLUDGE, SMOKESCREEN
+ db 30, KOFFING, TACKLE, SELFDESTRUCT, SLUDGE, SMOKESCREEN
+ db 30, KOFFING, TACKLE, SELFDESTRUCT, SLUDGE, SMOKESCREEN
+ db 32, WEEZING, TACKLE, EXPLOSION, SLUDGE, SMOKESCREEN
+ db 30, KOFFING, TACKLE, SELFDESTRUCT, SLUDGE, SMOKESCREEN
+ db 30, KOFFING, TACKLE, SMOG, SLUDGE, SMOKESCREEN
+ db $ff ; end trainer party mons
+ ; last_address=0x3b2f0 size=48
+
+ ; EXECUTIVE4 (4) at 0x3b2f0
+ db "EXECUTIVE@"
+ db $00 ; data type
+ db 22, ZUBAT
+ db 24, RATICATE
+ db 22, KOFFING
+ db $ff ; end trainer party mons
+ ; last_address=0x3b302 size=18
+; 0x3b302
+
+PsychicTrainerGroupHeader: ; 0x3b302
+ ; NATHAN (1) at 0x3b302
+ db "NATHAN@"
+ db $00 ; data type
+ db 26, GIRAFARIG
+ db $ff ; end trainer party mons
+ ; last_address=0x3b30d size=11
+
+ ; FRANKLIN (2) at 0x3b30d
+ db "FRANKLIN@"
+ db $00 ; data type
+ db 37, KADABRA
+ db $ff ; end trainer party mons
+ ; last_address=0x3b31a size=13
+
+ ; HERMAN (3) at 0x3b31a
+ db "HERMAN@"
+ db $00 ; data type
+ db 30, EXEGGCUTE
+ db 30, EXEGGCUTE
+ db 30, EXEGGUTOR
+ db $ff ; end trainer party mons
+ ; last_address=0x3b329 size=15
+
+ ; FIDEL (4) at 0x3b329
+ db "FIDEL@"
+ db $00 ; data type
+ db 34, XATU
+ db $ff ; end trainer party mons
+ ; last_address=0x3b333 size=10
+
+ ; GREG (5) at 0x3b333
+ db "GREG@"
+ db $01 ; data type
+ db 17, DROWZEE, HYPNOSIS, DISABLE, DREAM_EATER, 0
+ db $ff ; end trainer party mons
+ ; last_address=0x3b340 size=13
+
+ ; NORMAN (6) at 0x3b340
+ db "NORMAN@"
+ db $01 ; data type
+ db 17, SLOWPOKE, TACKLE, GROWL, WATER_GUN, 0
+ db 20, SLOWPOKE, CURSE, BODY_SLAM, WATER_GUN, CONFUSION
+ db $ff ; end trainer party mons
+ ; last_address=0x3b355 size=21
+
+ ; MARK (7) at 0x3b355
+ db "MARK@"
+ db $01 ; data type
+ db 13, ABRA, TELEPORT, FLASH, 0, 0
+ db 13, ABRA, TELEPORT, FLASH, 0, 0
+ db 15, KADABRA, TELEPORT, KINESIS, CONFUSION, 0
+ db $ff ; end trainer party mons
+ ; last_address=0x3b36e size=25
+
+ ; PHIL (8) at 0x3b36e
+ db "PHIL@"
+ db $01 ; data type
+ db 24, NATU, LEER, NIGHT_SHADE, FUTURE_SIGHT, CONFUSE_RAY
+ db 26, KADABRA, DISABLE, PSYBEAM, RECOVER, FUTURE_SIGHT
+ db $ff ; end trainer party mons
+ ; last_address=0x3b381 size=19
+
+ ; RICHARD (9) at 0x3b381
+ db "RICHARD@"
+ db $00 ; data type
+ db 36, ESPEON
+ db $ff ; end trainer party mons
+ ; last_address=0x3b38d size=12
+
+ ; GILBERT (10) at 0x3b38d
+ db "GILBERT@"
+ db $00 ; data type
+ db 30, STARMIE
+ db 30, EXEGGCUTE
+ db 34, GIRAFARIG
+ db $ff ; end trainer party mons
+ ; last_address=0x3b39d size=16
+
+ ; JARED (11) at 0x3b39d
+ db "JARED@"
+ db $00 ; data type
+ db 32, MR__MIME
+ db 32, EXEGGCUTE
+ db 35, EXEGGCUTE
+ db $ff ; end trainer party mons
+ ; last_address=0x3b3ab size=14
+
+ ; RODNEY (12) at 0x3b3ab
+ db "RODNEY@"
+ db $00 ; data type
+ db 29, DROWZEE
+ db 33, HYPNO
+ db $ff ; end trainer party mons
+ ; last_address=0x3b3b8 size=13
+; 0x3b3b8
+
+PicnickerTrainerGroupHeader: ; 0x3b3b8
+ ; LIZ1 (1) at 0x3b3b8
+ db "LIZ@"
+ db $00 ; data type
+ db 9, NIDORAN_F
+ db $ff ; end trainer party mons
+ ; last_address=0x3b3c0 size=8
+
+ ; GINA1 (2) at 0x3b3c0
+ db "GINA@"
+ db $00 ; data type
+ db 9, HOPPIP
+ db 9, HOPPIP
+ db 12, BULBASAUR
+ db $ff ; end trainer party mons
+ ; last_address=0x3b3cd size=13
+
+ ; BROOKE (3) at 0x3b3cd
+ db "BROOKE@"
+ db $01 ; data type
+ db 16, PIKACHU, THUNDERSHOCK, GROWL, QUICK_ATTACK, DOUBLE_TEAM
+ db $ff ; end trainer party mons
+ ; last_address=0x3b3dc size=15
+
+ ; KIM (4) at 0x3b3dc
+ db "KIM@"
+ db $00 ; data type
+ db 15, VULPIX
+ db $ff ; end trainer party mons
+ ; last_address=0x3b3e4 size=8
+
+ ; CINDY (5) at 0x3b3e4
+ db "CINDY@"
+ db $00 ; data type
+ db 36, NIDOQUEEN
+ db $ff ; end trainer party mons
+ ; last_address=0x3b3ee size=10
+
+ ; HOPE (6) at 0x3b3ee
+ db "HOPE@"
+ db $00 ; data type
+ db 34, FLAAFFY
+ db $ff ; end trainer party mons
+ ; last_address=0x3b3f7 size=9
+
+ ; SHARON (7) at 0x3b3f7
+ db "SHARON@"
+ db $00 ; data type
+ db 31, FURRET
+ db 33, RAPIDASH
+ db $ff ; end trainer party mons
+ ; last_address=0x3b404 size=13
+
+ ; DEBRA (8) at 0x3b404
+ db "DEBRA@"
+ db $00 ; data type
+ db 33, SEAKING
+ db $ff ; end trainer party mons
+ ; last_address=0x3b40e size=10
+
+ ; GINA2 (9) at 0x3b40e
+ db "GINA@"
+ db $00 ; data type
+ db 14, HOPPIP
+ db 14, HOPPIP
+ db 17, IVYSAUR
+ db $ff ; end trainer party mons
+ ; last_address=0x3b41b size=13
+
+ ; ERIN1 (10) at 0x3b41b
+ db "ERIN@"
+ db $00 ; data type
+ db 16, PONYTA
+ db 16, PONYTA
+ db $ff ; end trainer party mons
+ ; last_address=0x3b426 size=11
+
+ ; LIZ2 (11) at 0x3b426
+ db "LIZ@"
+ db $00 ; data type
+ db 15, WEEPINBELL
+ db 15, NIDORINA
+ db $ff ; end trainer party mons
+ ; last_address=0x3b430 size=10
+
+ ; LIZ3 (12) at 0x3b430
+ db "LIZ@"
+ db $00 ; data type
+ db 19, WEEPINBELL
+ db 19, NIDORINO
+ db 21, NIDOQUEEN
+ db $ff ; end trainer party mons
+ ; last_address=0x3b43c size=12
+
+ ; HEIDI (13) at 0x3b43c
+ db "HEIDI@"
+ db $00 ; data type
+ db 32, SKIPLOOM
+ db 32, SKIPLOOM
+ db $ff ; end trainer party mons
+ ; last_address=0x3b448 size=12
+
+ ; EDNA (14) at 0x3b448
+ db "EDNA@"
+ db $00 ; data type
+ db 30, NIDORINA
+ db 34, RAICHU
+ db $ff ; end trainer party mons
+ ; last_address=0x3b453 size=11
+
+ ; GINA3 (15) at 0x3b453
+ db "GINA@"
+ db $00 ; data type
+ db 26, SKIPLOOM
+ db 26, SKIPLOOM
+ db 29, IVYSAUR
+ db $ff ; end trainer party mons
+ ; last_address=0x3b460 size=13
+
+ ; TIFFANY1 (16) at 0x3b460
+ db "TIFFANY@"
+ db $01 ; data type
+ db 31, CLEFAIRY, ENCORE, SING, DOUBLESLAP, MINIMIZE
+ db $ff ; end trainer party mons
+ ; last_address=0x3b470 size=16
+
+ ; TIFFANY2 (17) at 0x3b470
+ db "TIFFANY@"
+ db $01 ; data type
+ db 37, CLEFAIRY, ENCORE, DOUBLESLAP, MINIMIZE, METRONOME
+ db $ff ; end trainer party mons
+ ; last_address=0x3b480 size=16
+
+ ; ERIN2 (18) at 0x3b480
+ db "ERIN@"
+ db $00 ; data type
+ db 32, PONYTA
+ db 32, PONYTA
+ db $ff ; end trainer party mons
+ ; last_address=0x3b48b size=11
+
+ ; TANYA (19) at 0x3b48b
+ db "TANYA@"
+ db $00 ; data type
+ db 37, EXEGGUTOR
+ db $ff ; end trainer party mons
+ ; last_address=0x3b495 size=10
+
+ ; TIFFANY3 (20) at 0x3b495
+ db "TIFFANY@"
+ db $01 ; data type
+ db 20, CLEFAIRY, ENCORE, SING, DOUBLESLAP, MINIMIZE
+ db $ff ; end trainer party mons
+ ; last_address=0x3b4a5 size=16
+
+ ; ERIN3 (21) at 0x3b4a5
+ db "ERIN@"
+ db $01 ; data type
+ db 36, PONYTA, DOUBLE_TEAM, STOMP, FIRE_SPIN, SUNNY_DAY
+ db 34, RAICHU, SWIFT, MUD_SLAP, QUICK_ATTACK, THUNDERBOLT
+ db 36, PONYTA, DOUBLE_TEAM, STOMP, FIRE_SPIN, SUNNY_DAY
+ db $ff ; end trainer party mons
+ ; last_address=0x3b4be size=25
+
+ ; LIZ4 (22) at 0x3b4be
+ db "LIZ@"
+ db $00 ; data type
+ db 24, WEEPINBELL
+ db 26, NIDORINO
+ db 26, NIDOQUEEN
+ db $ff ; end trainer party mons
+ ; last_address=0x3b4ca size=12
+
+ ; LIZ5 (23) at 0x3b4ca
+ db "LIZ@"
+ db $01 ; data type
+ db 30, WEEPINBELL, SLEEP_POWDER, POISONPOWDER, STUN_SPORE, SLUDGE_BOMB
+ db 32, NIDOKING, EARTHQUAKE, DOUBLE_KICK, POISON_STING, IRON_TAIL
+ db 32, NIDOQUEEN, EARTHQUAKE, DOUBLE_KICK, TAIL_WHIP, BODY_SLAM
+ db $ff ; end trainer party mons
+ ; last_address=0x3b4e2 size=24
+
+ ; GINA4 (24) at 0x3b4e2
+ db "GINA@"
+ db $00 ; data type
+ db 30, SKIPLOOM
+ db 30, SKIPLOOM
+ db 32, IVYSAUR
+ db $ff ; end trainer party mons
+ ; last_address=0x3b4ef size=13
+
+ ; GINA5 (25) at 0x3b4ef
+ db "GINA@"
+ db $01 ; data type
+ db 33, JUMPLUFF, STUN_SPORE, SUNNY_DAY, LEECH_SEED, COTTON_SPORE
+ db 33, JUMPLUFF, SUNNY_DAY, SLEEP_POWDER, LEECH_SEED, COTTON_SPORE
+ db 38, VENUSAUR, SOLARBEAM, RAZOR_LEAF, HEADBUTT, MUD_SLAP
+ db $ff ; end trainer party mons
+ ; last_address=0x3b508 size=25
+
+ ; TIFFANY4 (26) at 0x3b508
+ db "TIFFANY@"
+ db $01 ; data type
+ db 43, CLEFAIRY, METRONOME, ENCORE, MOONLIGHT, MINIMIZE
+ db $ff ; end trainer party mons
+ ; last_address=0x3b518 size=16
+; 0x3b518
+
+CamperTrainerGroupHeader: ; 0x3b518
+ ; ROLAND (1) at 0x3b518
+ db "ROLAND@"
+ db $00 ; data type
+ db 9, NIDORAN_M
+ db $ff ; end trainer party mons
+ ; last_address=0x3b523 size=11
+
+ ; TODD1 (2) at 0x3b523
+ db "TODD@"
+ db $00 ; data type
+ db 14, PSYDUCK
+ db $ff ; end trainer party mons
+ ; last_address=0x3b52c size=9
+
+ ; IVAN (3) at 0x3b52c
+ db "IVAN@"
+ db $00 ; data type
+ db 10, DIGLETT
+ db 10, ZUBAT
+ db 14, DIGLETT
+ db $ff ; end trainer party mons
+ ; last_address=0x3b539 size=13
+
+ ; ELLIOT (4) at 0x3b539
+ db "ELLIOT@"
+ db $00 ; data type
+ db 13, SANDSHREW
+ db 15, MARILL
+ db $ff ; end trainer party mons
+ ; last_address=0x3b546 size=13
+
+ ; BARRY (5) at 0x3b546
+ db "BARRY@"
+ db $00 ; data type
+ db 36, NIDOKING
+ db $ff ; end trainer party mons
+ ; last_address=0x3b550 size=10
+
+ ; LLOYD (6) at 0x3b550
+ db "LLOYD@"
+ db $00 ; data type
+ db 34, NIDOKING
+ db $ff ; end trainer party mons
+ ; last_address=0x3b55a size=10
+
+ ; DEAN (7) at 0x3b55a
+ db "DEAN@"
+ db $00 ; data type
+ db 33, GOLDUCK
+ db 31, SANDSLASH
+ db $ff ; end trainer party mons
+ ; last_address=0x3b565 size=11
+
+ ; SID (8) at 0x3b565
+ db "SID@"
+ db $00 ; data type
+ db 32, DUGTRIO
+ db 29, PRIMEAPE
+ db 29, POLIWRATH
+ db $ff ; end trainer party mons
+ ; last_address=0x3b571 size=12
+
+ ; HARVEY (9) at 0x3b571
+ db "HARVEY@"
+ db $00 ; data type
+ db 15, NIDORINO
+ db $ff ; end trainer party mons
+ ; last_address=0x3b57c size=11
+
+ ; DALE (10) at 0x3b57c
+ db "DALE@"
+ db $00 ; data type
+ db 15, NIDORINO
+ db $ff ; end trainer party mons
+ ; last_address=0x3b585 size=9
+
+ ; TED (11) at 0x3b585
+ db "TED@"
+ db $00 ; data type
+ db 17, MANKEY
+ db $ff ; end trainer party mons
+ ; last_address=0x3b58d size=8
+
+ ; TODD2 (12) at 0x3b58d
+ db "TODD@"
+ db $00 ; data type
+ db 17, GEODUDE
+ db 17, GEODUDE
+ db 23, PSYDUCK
+ db $ff ; end trainer party mons
+ ; last_address=0x3b59a size=13
+
+ ; TODD3 (13) at 0x3b59a
+ db "TODD@"
+ db $00 ; data type
+ db 23, GEODUDE
+ db 23, GEODUDE
+ db 26, PSYDUCK
+ db $ff ; end trainer party mons
+ ; last_address=0x3b5a7 size=13
+
+ ; THOMAS (14) at 0x3b5a7
+ db "THOMAS@"
+ db $00 ; data type
+ db 33, GRAVELER
+ db 36, GRAVELER
+ db 40, GOLBAT
+ db 42, GOLDUCK
+ db $ff ; end trainer party mons
+ ; last_address=0x3b5b8 size=17
+
+ ; LEROY (15) at 0x3b5b8
+ db "LEROY@"
+ db $00 ; data type
+ db 33, GRAVELER
+ db 36, GRAVELER
+ db 40, GOLBAT
+ db 42, GOLDUCK
+ db $ff ; end trainer party mons
+ ; last_address=0x3b5c8 size=16
+
+ ; DAVID (16) at 0x3b5c8
+ db "DAVID@"
+ db $00 ; data type
+ db 33, GRAVELER
+ db 36, GRAVELER
+ db 40, GOLBAT
+ db 42, GOLDUCK
+ db $ff ; end trainer party mons
+ ; last_address=0x3b5d8 size=16
+
+ ; JOHN (17) at 0x3b5d8
+ db "JOHN@"
+ db $00 ; data type
+ db 33, GRAVELER
+ db 36, GRAVELER
+ db 40, GOLBAT
+ db 42, GOLDUCK
+ db $ff ; end trainer party mons
+ ; last_address=0x3b5e7 size=15
+
+ ; JERRY (18) at 0x3b5e7
+ db "JERRY@"
+ db $00 ; data type
+ db 37, SANDSLASH
+ db $ff ; end trainer party mons
+ ; last_address=0x3b5f1 size=10
+
+ ; SPENCER (19) at 0x3b5f1
+ db "SPENCER@"
+ db $00 ; data type
+ db 17, SANDSHREW
+ db 17, SANDSLASH
+ db 19, ZUBAT
+ db $ff ; end trainer party mons
+ ; last_address=0x3b601 size=16
+
+ ; TODD4 (20) at 0x3b601
+ db "TODD@"
+ db $00 ; data type
+ db 30, GRAVELER
+ db 30, GRAVELER
+ db 30, SLUGMA
+ db 32, PSYDUCK
+ db $ff ; end trainer party mons
+ ; last_address=0x3b610 size=15
+
+ ; TODD5 (21) at 0x3b610
+ db "TODD@"
+ db $01 ; data type
+ db 33, GRAVELER, SELFDESTRUCT, ROCK_THROW, HARDEN, MAGNITUDE
+ db 33, GRAVELER, SELFDESTRUCT, ROCK_THROW, HARDEN, MAGNITUDE
+ db 36, MAGCARGO, ROCK_THROW, HARDEN, AMNESIA, FLAMETHROWER
+ db 34, GOLDUCK, DISABLE, PSYCHIC_M, SURF, PSYCH_UP
+ db $ff ; end trainer party mons
+ ; last_address=0x3b62f size=31
+
+ ; QUENTIN (22) at 0x3b62f
+ db "QUENTIN@"
+ db $00 ; data type
+ db 30, FEAROW
+ db 30, PRIMEAPE
+ db 30, TAUROS
+ db $ff ; end trainer party mons
+ ; last_address=0x3b63f size=16
+; 0x3b63f
+
+ExecutiveFTrainerGroupHeader: ; 0x3b63f
+ ; EXECUTIVE1 (1) at 0x3b63f
+ db "EXECUTIVE@"
+ db $01 ; data type
+ db 32, ARBOK, WRAP, POISON_STING, BITE, GLARE
+ db 32, VILEPLUME, ABSORB, SWEET_SCENT, SLEEP_POWDER, ACID
+ db 32, MURKROW, PECK, PURSUIT, HAZE, NIGHT_SHADE
+ db $ff ; end trainer party mons
+ ; last_address=0x3b65d size=30
+
+ ; EXECUTIVE2 (2) at 0x3b65d
+ db "EXECUTIVE@"
+ db $01 ; data type
+ db 23, ARBOK, WRAP, LEER, POISON_STING, BITE
+ db 23, GLOOM, ABSORB, SWEET_SCENT, SLEEP_POWDER, ACID
+ db 25, MURKROW, PECK, PURSUIT, HAZE, 0
+ db $ff ; end trainer party mons
+ ; last_address=0x3b67b size=30
+; 0x3b67b
+
+SageTrainerGroupHeader: ; 0x3b67b
+ ; CHOW (1) at 0x3b67b
+ db "CHOW@"
+ db $00 ; data type
+ db 3, BELLSPROUT
+ db 3, BELLSPROUT
+ db 3, BELLSPROUT
+ db $ff ; end trainer party mons
+ ; last_address=0x3b688 size=13
+
+ ; NICO (2) at 0x3b688
+ db "NICO@"
+ db $00 ; data type
+ db 3, BELLSPROUT
+ db 3, BELLSPROUT
+ db 3, BELLSPROUT
+ db $ff ; end trainer party mons
+ ; last_address=0x3b695 size=13
+
+ ; JIN (3) at 0x3b695
+ db "JIN@"
+ db $00 ; data type
+ db 6, BELLSPROUT
+ db $ff ; end trainer party mons
+ ; last_address=0x3b69d size=8
+
+ ; TROY (4) at 0x3b69d
+ db "TROY@"
+ db $00 ; data type
+ db 7, BELLSPROUT
+ db 7, HOOTHOOT
+ db $ff ; end trainer party mons
+ ; last_address=0x3b6a8 size=11
+
+ ; JEFFREY (5) at 0x3b6a8
+ db "JEFFREY@"
+ db $00 ; data type
+ db 22, HAUNTER
+ db $ff ; end trainer party mons
+ ; last_address=0x3b6b4 size=12
+
+ ; PING (6) at 0x3b6b4
+ db "PING@"
+ db $00 ; data type
+ db 16, GASTLY
+ db 16, GASTLY
+ db 16, GASTLY
+ db 16, GASTLY
+ db 16, GASTLY
+ db $ff ; end trainer party mons
+ ; last_address=0x3b6c5 size=17
+
+ ; EDMOND (7) at 0x3b6c5
+ db "EDMOND@"
+ db $00 ; data type
+ db 3, BELLSPROUT
+ db 3, BELLSPROUT
+ db 3, BELLSPROUT
+ db $ff ; end trainer party mons
+ ; last_address=0x3b6d4 size=15
+
+ ; NEAL (8) at 0x3b6d4
+ db "NEAL@"
+ db $00 ; data type
+ db 6, BELLSPROUT
+ db $ff ; end trainer party mons
+ ; last_address=0x3b6dd size=9
+
+ ; LI (9) at 0x3b6dd
+ db "LI@"
+ db $00 ; data type
+ db 7, BELLSPROUT
+ db 7, BELLSPROUT
+ db 10, HOOTHOOT
+ db $ff ; end trainer party mons
+ ; last_address=0x3b6e8 size=11
+
+ ; GAKU (10) at 0x3b6e8
+ db "GAKU@"
+ db $00 ; data type
+ db 32, NOCTOWL
+ db 32, FLAREON
+ db $ff ; end trainer party mons
+ ; last_address=0x3b6f3 size=11
+
+ ; MASA (11) at 0x3b6f3
+ db "MASA@"
+ db $00 ; data type
+ db 32, NOCTOWL
+ db 32, JOLTEON
+ db $ff ; end trainer party mons
+ ; last_address=0x3b6fe size=11
+
+ ; KOJI (12) at 0x3b6fe
+ db "KOJI@"
+ db $00 ; data type
+ db 32, NOCTOWL
+ db 32, VAPOREON
+ db $ff ; end trainer party mons
+ ; last_address=0x3b709 size=11
+; 0x3b709
+
+MediumTrainerGroupHeader: ; 0x3b709
+ ; MARTHA (1) at 0x3b709
+ db "MARTHA@"
+ db $00 ; data type
+ db 18, GASTLY
+ db 20, HAUNTER
+ db 20, GASTLY
+ db $ff ; end trainer party mons
+ ; last_address=0x3b718 size=15
+
+ ; GRACE (2) at 0x3b718
+ db "GRACE@"
+ db $00 ; data type
+ db 20, HAUNTER
+ db 20, HAUNTER
+ db $ff ; end trainer party mons
+ ; last_address=0x3b724 size=12
+
+ ; BETHANY (3) at 0x3b724
+ db "BETHANY@"
+ db $00 ; data type
+ db 25, HAUNTER
+ db $ff ; end trainer party mons
+ ; last_address=0x3b730 size=12
+
+ ; MARGRET (4) at 0x3b730
+ db "MARGRET@"
+ db $00 ; data type
+ db 25, HAUNTER
+ db $ff ; end trainer party mons
+ ; last_address=0x3b73c size=12
+
+ ; ETHEL (5) at 0x3b73c
+ db "ETHEL@"
+ db $00 ; data type
+ db 25, HAUNTER
+ db $ff ; end trainer party mons
+ ; last_address=0x3b746 size=10
+
+ ; REBECCA (6) at 0x3b746
+ db "REBECCA@"
+ db $00 ; data type
+ db 35, DROWZEE
+ db 35, HYPNO
+ db $ff ; end trainer party mons
+ ; last_address=0x3b754 size=14
+
+ ; DORIS (7) at 0x3b754
+ db "DORIS@"
+ db $00 ; data type
+ db 34, SLOWPOKE
+ db 36, SLOWBRO
+ db $ff ; end trainer party mons
+ ; last_address=0x3b760 size=12
+; 0x3b760
+
+BoarderTrainerGroupHeader: ; 0x3b760
+ ; RONALD (1) at 0x3b760
+ db "RONALD@"
+ db $00 ; data type
+ db 24, SEEL
+ db 25, DEWGONG
+ db 24, SEEL
+ db $ff ; end trainer party mons
+ ; last_address=0x3b76f size=15
+
+ ; BRAD (2) at 0x3b76f
+ db "BRAD@"
+ db $00 ; data type
+ db 26, SWINUB
+ db 26, SWINUB
+ db $ff ; end trainer party mons
+ ; last_address=0x3b77a size=11
+
+ ; DOUGLAS (3) at 0x3b77a
+ db "DOUGLAS@"
+ db $00 ; data type
+ db 24, SHELLDER
+ db 25, CLOYSTER
+ db 24, SHELLDER
+ db $ff ; end trainer party mons
+ ; last_address=0x3b78a size=16
+; 0x3b78a
+
+PokefanMTrainerGroupHeader: ; 0x3b78a
+ ; WILLIAM (1) at 0x3b78a
+ db "WILLIAM@"
+ db $02 ; data type
+ db 14, RAICHU, BERRY
+ db $ff ; end trainer party mons
+ ; last_address=0x3b797 size=13
+
+ ; DEREK1 (2) at 0x3b797
+ db "DEREK@"
+ db $02 ; data type
+ db 17, PIKACHU, BERRY
+ db $ff ; end trainer party mons
+ ; last_address=0x3b7a2 size=11
+
+ ; ROBERT (3) at 0x3b7a2
+ db "ROBERT@"
+ db $02 ; data type
+ db 33, QUAGSIRE, BERRY
+ db $ff ; end trainer party mons
+ ; last_address=0x3b7ae size=12
+
+ ; JOSHUA (4) at 0x3b7ae
+ db "JOSHUA@"
+ db $02 ; data type
+ db 23, PIKACHU, BERRY
+ db 23, PIKACHU, BERRY
+ db 23, PIKACHU, BERRY
+ db 23, PIKACHU, BERRY
+ db 23, PIKACHU, BERRY
+ db 23, PIKACHU, BERRY
+ db $ff ; end trainer party mons
+ ; last_address=0x3b7c9 size=27
+
+ ; CARTER (5) at 0x3b7c9
+ db "CARTER@"
+ db $02 ; data type
+ db 29, BULBASAUR, BERRY
+ db 29, CHARMANDER, BERRY
+ db 29, SQUIRTLE, BERRY
+ db $ff ; end trainer party mons
+ ; last_address=0x3b7db size=18
+
+ ; TREVOR (6) at 0x3b7db
+ db "TREVOR@"
+ db $02 ; data type
+ db 33, PSYDUCK, BERRY
+ db $ff ; end trainer party mons
+ ; last_address=0x3b7e7 size=12
+
+ ; BRANDON (7) at 0x3b7e7
+ db "BRANDON@"
+ db $02 ; data type
+ db 13, SNUBBULL, BERRY
+ db $ff ; end trainer party mons
+ ; last_address=0x3b7f4 size=13
+
+ ; JEREMY (8) at 0x3b7f4
+ db "JEREMY@"
+ db $02 ; data type
+ db 28, MEOWTH, BERRY
+ db 28, MEOWTH, BERRY
+ db 28, MEOWTH, BERRY
+ db $ff ; end trainer party mons
+ ; last_address=0x3b806 size=18
+
+ ; COLIN (9) at 0x3b806
+ db "COLIN@"
+ db $02 ; data type
+ db 32, DELIBIRD, BERRY
+ db $ff ; end trainer party mons
+ ; last_address=0x3b811 size=11
+
+ ; DEREK2 (10) at 0x3b811
+ db "DEREK@"
+ db $02 ; data type
+ db 19, PIKACHU, BERRY
+ db $ff ; end trainer party mons
+ ; last_address=0x3b81c size=11
+
+ ; DEREK3 (11) at 0x3b81c
+ db "DEREK@"
+ db $02 ; data type
+ db 36, PIKACHU, BERRY
+ db $ff ; end trainer party mons
+ ; last_address=0x3b827 size=11
+
+ ; ALEX (12) at 0x3b827
+ db "ALEX@"
+ db $02 ; data type
+ db 29, NIDOKING, BERRY
+ db 29, SLOWKING, BERRY
+ db 29, SEAKING, BERRY
+ db $ff ; end trainer party mons
+ ; last_address=0x3b837 size=16
+
+ ; REX (13) at 0x3b837
+ db "REX@"
+ db $02 ; data type
+ db 35, PHANPY, BERRY
+ db $ff ; end trainer party mons
+ ; last_address=0x3b840 size=9
+
+ ; ALLAN (14) at 0x3b840
+ db "ALLAN@"
+ db $02 ; data type
+ db 35, TEDDIURSA, BERRY
+ db $ff ; end trainer party mons
+ ; last_address=0x3b84b size=11
+; 0x3b84b
+
+KimonoGirlTrainerGroupHeader: ; 0x3b84b
+ ; NAOKO1 (2) at 0x3b84b
+ db "NAOKO@"
+ db $00 ; data type
+ db 20, SKIPLOOM
+ db 20, VULPIX
+ db 18, SKIPLOOM
+ db $ff ; end trainer party mons
+ ; last_address=0x3b859 size=14
+
+ ; NAOKO2 (3) at 0x3b859
+ db "NAOKO@"
+ db $00 ; data type
+ db 17, FLAREON
+ db $ff ; end trainer party mons
+ ; last_address=0x3b863 size=10
+
+ ; SAYO (4) at 0x3b863
+ db "SAYO@"
+ db $00 ; data type
+ db 17, ESPEON
+ db $ff ; end trainer party mons
+ ; last_address=0x3b86c size=9
+
+ ; ZUKI (5) at 0x3b86c
+ db "ZUKI@"
+ db $00 ; data type
+ db 17, UMBREON
+ db $ff ; end trainer party mons
+ ; last_address=0x3b875 size=9
+
+ ; KUNI (6) at 0x3b875
+ db "KUNI@"
+ db $00 ; data type
+ db 17, VAPOREON
+ db $ff ; end trainer party mons
+ ; last_address=0x3b87e size=9
+
+ ; MIKI (7) at 0x3b87e
+ db "MIKI@"
+ db $00 ; data type
+ db 17, JOLTEON
+ db $ff ; end trainer party mons
+ ; last_address=0x3b887 size=9
+; 0x3b887
+
+TwinsTrainerGroupHeader: ; 0x3b887
+ ; AMYANDMAY1 (1) at 0x3b887
+ db "AMY & MAY@"
+ db $00 ; data type
+ db 10, SPINARAK
+ db 10, LEDYBA
+ db $ff ; end trainer party mons
+ ; last_address=0x3b897 size=16
+
+ ; ANNANDANNE1 (2) at 0x3b897
+ db "ANN & ANNE@"
+ db $01 ; data type
+ db 16, CLEFAIRY, GROWL, ENCORE, DOUBLESLAP, METRONOME
+ db 16, JIGGLYPUFF, SING, DEFENSE_CURL, POUND, DISABLE
+ db $ff ; end trainer party mons
+ ; last_address=0x3b8b0 size=25
+
+ ; ANNANDANNE2 (3) at 0x3b8b0
+ db "ANN & ANNE@"
+ db $01 ; data type
+ db 16, JIGGLYPUFF, SING, DEFENSE_CURL, POUND, DISABLE
+ db 16, CLEFAIRY, GROWL, ENCORE, DOUBLESLAP, METRONOME
+ db $ff ; end trainer party mons
+ ; last_address=0x3b8c9 size=25
+
+ ; AMYANDMAY2 (4) at 0x3b8c9
+ db "AMY & MAY@"
+ db $00 ; data type
+ db 10, LEDYBA
+ db 10, SPINARAK
+ db $ff ; end trainer party mons
+ ; last_address=0x3b8d9 size=16
+
+ ; JOANDZOE1 (5) at 0x3b8d9
+ db "JO & ZOE@"
+ db $00 ; data type
+ db 35, VICTREEBEL
+ db 35, VILEPLUME
+ db $ff ; end trainer party mons
+ ; last_address=0x3b8e8 size=15
+
+ ; JOANDZOE2 (6) at 0x3b8e8
+ db "JO & ZOE@"
+ db $00 ; data type
+ db 35, VILEPLUME
+ db 35, VICTREEBEL
+ db $ff ; end trainer party mons
+ ; last_address=0x3b8f7 size=15
+
+ ; MEGANDPEG1 (7) at 0x3b8f7
+ db "MEG & PEG@"
+ db $00 ; data type
+ db 31, TEDDIURSA
+ db 31, PHANPY
+ db $ff ; end trainer party mons
+ ; last_address=0x3b907 size=16
+
+ ; MEGANDPEG2 (8) at 0x3b907
+ db "MEG & PEG@"
+ db $00 ; data type
+ db 31, PHANPY
+ db 31, TEDDIURSA
+ db $ff ; end trainer party mons
+ ; last_address=0x3b917 size=16
+
+ ; LEAANDPIA1 (9) at 0x3b917
+ db "LEA & PIA@"
+ db $01 ; data type
+ db 35, DRATINI, THUNDER_WAVE, TWISTER, FLAMETHROWER, HEADBUTT
+ db 35, DRATINI, THUNDER_WAVE, TWISTER, ICE_BEAM, HEADBUTT
+ db $ff ; end trainer party mons
+ ; last_address=0x3b92f size=24
+
+ ; LEAANDPIA2 (10) at 0x3b92f
+ db "LEA & PIA@"
+ db $01 ; data type
+ db 38, DRATINI, THUNDER_WAVE, TWISTER, ICE_BEAM, HEADBUTT
+ db 38, DRATINI, THUNDER_WAVE, TWISTER, FLAMETHROWER, HEADBUTT
+ db $ff ; end trainer party mons
+ ; last_address=0x3b947 size=24
+; 0x3b947
+
+PokefanFTrainerGroupHeader: ; 0x3b947
+ ; BEVERLY1 (1) at 0x3b947
+ db "BEVERLY@"
+ db $02 ; data type
+ db 14, SNUBBULL, BERRY
+ db $ff ; end trainer party mons
+ ; last_address=0x3b954 size=13
+
+ ; RUTH (2) at 0x3b954
+ db "RUTH@"
+ db $02 ; data type
+ db 17, PIKACHU, BERRY
+ db $ff ; end trainer party mons
+ ; last_address=0x3b95e size=10
+
+ ; BEVERLY2 (3) at 0x3b95e
+ db "BEVERLY@"
+ db $02 ; data type
+ db 18, SNUBBULL, BERRY
+ db $ff ; end trainer party mons
+ ; last_address=0x3b96b size=13
+
+ ; BEVERLY3 (4) at 0x3b96b
+ db "BEVERLY@"
+ db $02 ; data type
+ db 30, GRANBULL, BERRY
+ db $ff ; end trainer party mons
+ ; last_address=0x3b978 size=13
+
+ ; GEORGIA (5) at 0x3b978
+ db "GEORGIA@"
+ db $02 ; data type
+ db 23, SENTRET, BERRY
+ db 23, SENTRET, BERRY
+ db 23, SENTRET, BERRY
+ db 28, FURRET, BERRY
+ db 23, SENTRET, BERRY
+ db $ff ; end trainer party mons
+ ; last_address=0x3b991 size=25
+
+ ; JAIME (6) at 0x3b991
+ db "JAIME@"
+ db $02 ; data type
+ db 16, MEOWTH, BERRY
+ db $ff ; end trainer party mons
+ ; last_address=0x3b99c size=11
+; 0x3b99c
+
+RedTrainerGroupHeader: ; 0x3b99c
+ ; RED (1) at 0x3b99c
+ db "RED@"
+ db $01 ; data type
+ db 81, PIKACHU, CHARM, QUICK_ATTACK, THUNDERBOLT, THUNDER
+ db 73, ESPEON, MUD_SLAP, REFLECT, SWIFT, PSYCHIC_M
+ db 75, SNORLAX, AMNESIA, SNORE, REST, BODY_SLAM
+ db 77, VENUSAUR, SUNNY_DAY, GIGA_DRAIN, SYNTHESIS, SOLARBEAM
+ db 77, CHARIZARD, FLAMETHROWER, WING_ATTACK, SLASH, FIRE_SPIN
+ db 77, BLASTOISE, RAIN_DANCE, SURF, BLIZZARD, WHIRLPOOL
+ db $ff ; end trainer party mons
+ ; last_address=0x3b9c6 size=42
+; 0x3b9c6
+
+BlueTrainerGroupHeader: ; 0x3b9c6
+ ; BLUE (1) at 0x3b9c6
+ db "BLUE@"
+ db $01 ; data type
+ db 56, PIDGEOT, QUICK_ATTACK, WHIRLWIND, WING_ATTACK, MIRROR_MOVE
+ db 54, ALAKAZAM, DISABLE, RECOVER, PSYCHIC_M, REFLECT
+ db 56, RHYDON, FURY_ATTACK, SANDSTORM, ROCK_SLIDE, EARTHQUAKE
+ db 58, GYARADOS, TWISTER, HYDRO_PUMP, RAIN_DANCE, HYPER_BEAM
+ db 58, EXEGGUTOR, SUNNY_DAY, LEECH_SEED, EGG_BOMB, SOLARBEAM
+ db 58, ARCANINE, ROAR, SWIFT, FLAMETHROWER, EXTREMESPEED
+ db $ff ; end trainer party mons
+ ; last_address=0x3b9f1 size=43
+; 0x3b9f1
+
+OfficerTrainerGroupHeader: ; 0x3b9f1
+ ; KEITH (1) at 0x3b9f1
+ db "KEITH@"
+ db $00 ; data type
+ db 17, GROWLITHE
+ db $ff ; end trainer party mons
+ ; last_address=0x3b9fb size=10
+
+ ; DIRK (2) at 0x3b9fb
+ db "DIRK@"
+ db $00 ; data type
+ db 14, GROWLITHE
+ db 14, GROWLITHE
+ db $ff ; end trainer party mons
+ ; last_address=0x3ba06 size=11
+; 0x3ba06
+
+GruntFTrainerGroupHeader: ; 0x3ba06
+ ; GRUNT1 (1) at 0x3ba06
+ db "GRUNT@"
+ db $00 ; data type
+ db 9, ZUBAT
+ db 11, EKANS
+ db $ff ; end trainer party mons
+ ; last_address=0x3ba12 size=12
+
+ ; GRUNT2 (2) at 0x3ba12
+ db "GRUNT@"
+ db $00 ; data type
+ db 26, ARBOK
+ db $ff ; end trainer party mons
+ ; last_address=0x3ba1c size=10
+
+ ; GRUNT3 (3) at 0x3ba1c
+ db "GRUNT@"
+ db $00 ; data type
+ db 25, GLOOM
+ db 25, GLOOM
+ db $ff ; end trainer party mons
+ ; last_address=0x3ba28 size=12
+
+ ; GRUNT4 (4) at 0x3ba28
+ db "GRUNT@"
+ db $00 ; data type
+ db 21, EKANS
+ db 23, ODDISH
+ db 21, EKANS
+ db 24, GLOOM
+ db $ff ; end trainer party mons
+ ; last_address=0x3ba38 size=16
+
+ ; GRUNT5 (5) at 0x3ba38
+ db "GRUNT@"
+ db $01 ; data type
+ db 18, EKANS, WRAP, LEER, POISON_STING, BITE
+ db 18, GLOOM, ABSORB, SWEET_SCENT, STUN_SPORE, SLEEP_POWDER
+ db $ff ; end trainer party mons
+ ; last_address=0x3ba4c size=20
+; 0x3ba4c
+
+MysticalmanTrainerGroupHeader: ; 0x3ba4c
+ ; EUSINE (1) at 0x3ba4c
+ db "EUSINE@"
+ db $01 ; data type
+ db 23, DROWZEE, DREAM_EATER, HYPNOSIS, DISABLE, CONFUSION
+ db 23, HAUNTER, LICK, HYPNOSIS, MEAN_LOOK, CURSE
+ db 25, ELECTRODE, SCREECH, SONICBOOM, THUNDER, ROLLOUT
+ db $ff ; end trainer party mons
+ ; last_address=0x3ba67 size=27
+; 0x3ba67
+
+INCBIN "baserom.gbc",$3ba67,$599
SECTION "bankF",DATA,BANK[$F]