From ab7ab10c721eb0c9d6c8c2381679c83a2a7ca8de Mon Sep 17 00:00:00 2001 From: YamaArashi Date: Sun, 8 Nov 2015 11:41:34 -0800 Subject: [PATCH] trainer data --- asm/emerald.s | 94 +- constants/constants.s | 2 +- constants/trainer_class_constants.s | 149 - constants/trainer_constants.s | 1122 +++ data/data2.s | 23 +- data/trainer_parties.s | 12122 ++++++++++++++++++++++++++ data/trainers.s | 10262 ++++++++++++++++++++++ 7 files changed, 23560 insertions(+), 214 deletions(-) delete mode 100644 constants/trainer_class_constants.s create mode 100644 constants/trainer_constants.s create mode 100644 data/trainer_parties.s create mode 100644 data/trainers.s diff --git a/asm/emerald.s b/asm/emerald.s index 212809b24..a54c4f4d2 100644 --- a/asm/emerald.s +++ b/asm/emerald.s @@ -89975,7 +89975,7 @@ sub_8035770: ; 8035770 ands r1, r0 cmp r1, 0 beq @080358C4 - ldr r2, =gUnknown_08310030 + ldr r2, =gTrainers ldr r0, =0x02038bca ldrh r1, [r0] lsls r0, r1, 2 @@ -91121,7 +91121,7 @@ sub_8036154: ; 8036154 ands r1, r0 cmp r1, 0 beq @08036350 - ldr r2, =gUnknown_08310030 + ldr r2, =gTrainers ldr r0, =0x02038bca ldrh r1, [r0] lsls r0, r1, 2 @@ -91267,7 +91267,7 @@ sub_80363C4: ; 80363C4 ands r1, r0 cmp r1, 0 beq @0803648C - ldr r2, =gUnknown_08310030 + ldr r2, =gTrainers ldr r0, =0x02038bca ldrh r1, [r0] lsls r0, r1, 2 @@ -91389,7 +91389,7 @@ sub_80363C4: ; 80363C4 ands r1, r0 cmp r1, 0 beq @08036598 - ldr r2, =gUnknown_08310030 + ldr r2, =gTrainers ldr r0, =0x02038bca ldrh r1, [r0] lsls r0, r1, 2 @@ -91512,7 +91512,7 @@ sub_80363C4: ; 80363C4 ands r1, r0 cmp r1, 0 beq @080366AC - ldr r2, =gUnknown_08310030 + ldr r2, =gTrainers ldr r0, =0x02038bca ldrh r1, [r0] lsls r0, r1, 2 @@ -95122,7 +95122,7 @@ sub_80385E8: ; 80385E8 ands r0, r1 cmp r0, 0 beq @08038668 - ldr r0, =gUnknown_08310030 + ldr r0, =gTrainers ldr r2, [sp, 0x20] ldr r3, [sp, 0x14] adds r1, r2, r3 @@ -95142,7 +95142,7 @@ sub_80385E8: ; 80385E8 .align 2, 0 .pool @08038668: - ldr r1, =gUnknown_08310030 + ldr r1, =gTrainers ldr r2, [sp, 0x20] ldr r3, [sp, 0x14] adds r0, r2, r3 @@ -95569,7 +95569,7 @@ sub_80385E8: ; 80385E8 @080389AC: ldr r4, [sp, 0x24] str r4, [sp, 0x18] - ldr r4, =gUnknown_08310030 + ldr r4, =gTrainers ldr r0, [sp, 0x18] @080389B4: ldr r1, [sp, 0x1C] @@ -95578,7 +95578,7 @@ sub_80385E8: ; 80385E8 b @08038688 @080389BC: ldr r2, =0x02022fec - ldr r1, =gUnknown_08310030 + ldr r1, =gTrainers ldr r3, [sp, 0x20] ldr r4, [sp, 0x14] adds r0, r3, r4 @@ -95589,7 +95589,7 @@ sub_80385E8: ; 80385E8 orrs r0, r1 str r0, [r2] @080389D2: - ldr r0, =gUnknown_08310030 + ldr r0, =gTrainers ldr r2, [sp, 0x20] ldr r3, [sp, 0x14] adds r1, r2, r3 @@ -104847,7 +104847,7 @@ sub_803D8C0: ; 803D8C0 ldr r1, =0x02024214 ldr r0, =gUnknown_082DA92D str r0, [r1] - ldr r2, =gUnknown_08310030 + ldr r2, =gTrainers ldr r0, =0x02038bca ldrh r1, [r0] lsls r0, r1, 2 @@ -135662,7 +135662,7 @@ sub_804E598: ; 804E598 .align 2, 0 .pool @0804E5D8: - ldr r0, =gUnknown_08310030 + ldr r0, =gTrainers lsls r2, r6, 2 adds r1, r2, r6 lsls r1, 3 @@ -171498,14 +171498,14 @@ sub_8061690: ; 8061690 ldrb r0, [r0] cmp r0, 0x1 beq @08061788 - ldr r2, =gUnknown_08310030 + ldr r2, =gTrainers ldr r0, =0x02038bcc ldrh r1, [r0] b @0806178C .align 2, 0 .pool @08061788: - ldr r2, =gUnknown_08310030 + ldr r2, =gTrainers ldrh r1, [r3] @0806178C: lsls r0, r1, 2 @@ -171754,14 +171754,14 @@ sub_80618D8: ; 80618D8 ldrb r0, [r0] cmp r0, 0x1 beq @080619D0 - ldr r2, =gUnknown_08310030 + ldr r2, =gTrainers ldr r0, =0x02038bcc ldrh r1, [r0] b @080619D4 .align 2, 0 .pool @080619D0: - ldr r2, =gUnknown_08310030 + ldr r2, =gTrainers ldrh r1, [r3] @080619D4: lsls r0, r1, 2 @@ -195159,7 +195159,7 @@ sub_806D888: ; 806D888 lsls r0, 24 cmp r0, 0 bne @0806D8C4 - ldr r1, =gUnknown_08310030 + ldr r1, =gTrainers lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -195339,7 +195339,7 @@ happiness_algorithm: ; 806D934 ands r0, r1 cmp r0, 0 beq @0806DAC2 - ldr r2, =gUnknown_08310030 + ldr r2, =gTrainers ldr r0, =0x02038bca ldrh r1, [r0] lsls r0, r1, 2 @@ -196761,7 +196761,7 @@ song_id_for_battle: ; 806E42C movs r0, 0xA b @0806E4B2 @0806E4A2: - ldr r2, =gUnknown_08310030 + ldr r2, =gTrainers ldr r0, =0x02038bca ldrh r1, [r0] lsls r0, r1, 2 @@ -196883,7 +196883,7 @@ song_id_for_battle: ; 806E42C lsls r0, r1, 2 adds r0, r1 lsls r0, 3 - ldr r1, =gUnknown_08310034 + ldr r1, =gTrainers + 0x4 ; name offset adds r0, r1 ldr r1, =gUnknown_085CCB98 bl sub_8008C44 @@ -197664,7 +197664,7 @@ sub_806EBF8: ; 806EBF8 ldr r0, =0x00000c03 cmp r1, r0 bne @0806EC28 - ldr r0, =gUnknown_08317DD4 + ldr r0, =gTrainers + TRAINER_STEVEN * 0x28 + 0x4 ; Steven's name b @0806EC64 .align 2, 0 .pool @@ -198252,7 +198252,7 @@ sub_806F07C: ; 806F07C bls @0806F08A movs r2, 0 @0806F08A: - ldr r1, =gUnknown_08310030 + ldr r1, =gTrainers lsls r0, r2, 2 adds r0, r2 lsls r0, 3 @@ -198281,7 +198281,7 @@ sub_806F0B0: ; 806F0B0 lsls r0, r1, 2 adds r0, r1 lsls r0, 3 - ldr r1, =gUnknown_08310034 + ldr r1, =gTrainers + 0x4 ; name offset adds r0, r1 pop {r1} bx r1 @@ -332583,7 +332583,7 @@ sub_80B0DE8: ; 80B0DE8 lsrs r0, 16 lsls r1, 24 lsrs r4, r1, 24 - ldr r5, =gUnknown_08310030 + ldr r5, =gTrainers lsls r1, r0, 2 adds r1, r0 lsls r1, 3 @@ -332766,7 +332766,7 @@ sub_80B0F34: ; 80B0F34 lsls r0, 3 cmp r1, r0 beq @080B0F98 - ldr r1, =gUnknown_08310030 + ldr r1, =gTrainers ldrh r2, [r4] lsls r0, r2, 2 adds r0, r2 @@ -585865,7 +585865,7 @@ sub_81308C8: ; 81308C8 bne @0813092E movs r4, 0 ldr r6, =0x02038bca - ldr r5, =gUnknown_08310040 + ldr r5, =gTrainers + 0x10 ; items offset @081308F6: lsls r2, r4, 1 ldrh r1, [r6] @@ -586127,7 +586127,7 @@ sub_8130950: ; 8130950 ldr r0, =0x020244a8 ldr r0, [r0] ldr r4, [r0, 0x14] - ldr r3, =gUnknown_08310030 + ldr r3, =gTrainers ldr r0, =0x02038bca ldrh r0, [r0] lsls r1, r0, 2 @@ -586152,7 +586152,7 @@ sub_8130950: ; 8130950 ldr r0, =0x020244a8 ldr r0, [r0] ldr r3, [r0, 0x14] - ldr r2, =gUnknown_08310030 + ldr r2, =gTrainers ldr r0, =0x02038bca ldrh r1, [r0] lsls r0, r1, 2 @@ -644994,7 +644994,7 @@ sub_814E764: ; 814E764 bl sub_8165264 b @0814F59C @0814F14E: - ldr r2, =gUnknown_08310030 + ldr r2, =gTrainers ldrh r1, [r3] lsls r0, r1, 2 adds r0, r1 @@ -645094,7 +645094,7 @@ sub_814E764: ; 814E764 lsls r1, r0, 2 adds r1, r0 lsls r1, 3 - ldr r0, =gUnknown_08310034 + ldr r0, =gTrainers + 0x4 ; name offset adds r4, r1, r0 b @0814F5C0 .align 2, 0 @@ -645393,7 +645393,7 @@ sub_814E764: ; 814E764 .align 2, 0 .pool @0814F49C: - ldr r2, =gUnknown_08310030 + ldr r2, =gTrainers ldr r0, =0x02038bcc ldrh r1, [r0] lsls r0, r1, 2 @@ -645435,7 +645435,7 @@ sub_814E764: ; 814E764 lsls r0, r1, 2 adds r0, r1 lsls r0, 3 - ldr r1, =gUnknown_08310034 + ldr r1, =gTrainers + 0x4 ; name offset adds r4, r0, r1 b @0814F5C0 .align 2, 0 @@ -684749,7 +684749,7 @@ sub_8162BD8: ; 8162BD8 ldr r0, =0x00000c03 cmp r4, r0 bne @08162C38 - ldr r0, =gUnknown_08310030 + ldr r0, =gTrainers ldr r1, =0x00007da1 @08162C26: adds r0, r1 @@ -685011,7 +685011,7 @@ sub_8162E20: ; 8162E20 ldr r0, =0x00000c03 cmp r5, r0 bne @08162E88 - ldr r2, =gUnknown_08317DD4 + ldr r2, =gTrainers + TRAINER_STEVEN * 0x28 + 0x4 ; Steven's name @08162E70: adds r0, r6, r4 adds r1, r4, r2 @@ -689574,7 +689574,7 @@ sub_8165404: ; 8165404 adds r4, r0 adds r0, r4, 0 movs r1, 0x7 - ldr r2, =gUnknown_08317DD4 + ldr r2, =gTrainers + TRAINER_STEVEN * 0x28 + 0x4 ; Steven's name bl pokemon_setattr movs r0, 0 str r0, [sp, 0x44] @@ -782486,7 +782486,7 @@ sub_8195898: ; 8195898 thumb_func_start sub_8195910 sub_8195910: ; 8195910 - ldr r0, =gUnknown_08310030 + ldr r0, =gTrainers ldr r1, =0x00007df3 adds r0, r1 ldrb r0, [r0] @@ -782497,7 +782497,7 @@ sub_8195910: ; 8195910 thumb_func_start sub_8195924 sub_8195924: ; 8195924 - ldr r0, =gUnknown_08310030 + ldr r0, =gTrainers ldr r1, =0x00007df1 adds r0, r1 ldrb r0, [r0] @@ -782511,7 +782511,7 @@ sub_8195938: ; 8195938 push {r4,lr} adds r3, r0, 0 movs r2, 0 - ldr r4, =gUnknown_08317E24 + ldr r4, =gTrainers + TRAINER_TUCKER * 0x28 + 0x4 ; Tucker's name @08195940: adds r0, r3, r2 adds r1, r2, r4 @@ -784681,7 +784681,7 @@ sub_8196A44: ; 8196A44 lsls r1, r4, 2 adds r1, r4 lsls r1, 3 - ldr r0, =gUnknown_08310034 + ldr r0, =gTrainers + 0x4 ; name offset adds r1, r0 adds r0, r5, 0 bl gf_strcpy @@ -784961,7 +784961,7 @@ sub_8196C70: ; 8196C70 bl sub_80B2250 lsls r0, 16 lsrs r0, 16 - ldr r5, =gUnknown_08310030 + ldr r5, =gTrainers lsls r4, r0, 2 adds r4, r0 lsls r4, 3 @@ -812711,7 +812711,7 @@ sub_81A4CB0: ; 81A4CB0 lsls r0, 16 lsrs r0, 16 @081A4CDA: - ldr r2, =gUnknown_08310030 + ldr r2, =gTrainers ldr r1, =gUnknown_08611D30 lsls r0, 1 adds r0, r1 @@ -812749,7 +812749,7 @@ sub_81A4D00: ; 81A4D00 lsls r0, 16 lsrs r0, 16 @081A4D2A: - ldr r2, =gUnknown_08310030 + ldr r2, =gTrainers ldr r1, =gUnknown_08611D30 lsls r0, 1 adds r0, r1 @@ -812790,7 +812790,7 @@ sub_81A4D50: ; 81A4D50 @081A4D7A: movs r3, 0 lsls r0, 1 - ldr r2, =gUnknown_08310030 + ldr r2, =gTrainers ldr r1, =gUnknown_08611D30 adds r0, r1 ldrh r1, [r0] @@ -887040,7 +887040,7 @@ sub_81CAF04: ; 81CAF04 ldrh r0, [r1, 0x1E] bl sub_81D15BC adds r4, r0, 0 - ldr r1, =gUnknown_08310030 + ldr r1, =gTrainers lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -887069,7 +887069,7 @@ sub_81CAF04: ; 81CAF04 adds r0, r4, 0 bl sub_81D15BC adds r4, r0, 0 - ldr r0, =gUnknown_08310030 + ldr r0, =gTrainers lsls r1, r4, 2 adds r1, r4 lsls r1, 3 @@ -887215,7 +887215,7 @@ sub_81CB050: ; 81CB050 lsls r1, r0, 2 adds r1, r0 lsls r1, 3 - ldr r0, =gUnknown_08310030 + ldr r0, =gTrainers adds r1, r0 ldrb r2, [r1, 0x1] movs r0, 0xD @@ -901015,7 +901015,7 @@ sub_81D1B0C: ; 81D1B0C lsls r1, r0, 2 adds r1, r0 lsls r1, 3 - ldr r0, =gUnknown_08310030 + ldr r0, =gTrainers adds r1, r0 ldrb r2, [r1, 0x1] movs r0, 0xD diff --git a/constants/constants.s b/constants/constants.s index e6c855323..e3f99c350 100644 --- a/constants/constants.s +++ b/constants/constants.s @@ -10,7 +10,7 @@ .include "constants/item_data_constants.s" .include "constants/battle_move_constants.s" .include "constants/easy_chat_constants.s" - .include "constants/trainer_class_constants.s" + .include "constants/trainer_constants.s" .include "constants/battle_frontier_constants.s" .include "constants/map_constants.s" .include "constants/berry_constants.s" diff --git a/constants/trainer_class_constants.s b/constants/trainer_class_constants.s deleted file mode 100644 index 49a1b0b72..000000000 --- a/constants/trainer_class_constants.s +++ /dev/null @@ -1,149 +0,0 @@ - .set TRAINER_CLASS_HIKER, 0x0 - .set TRAINER_CLASS_TEAM_AQUA_1, 0x1 - .set TRAINER_CLASS_PKMN_BREEDER_1, 0x2 - .set TRAINER_CLASS_COOLTRAINER_1, 0x3 - .set TRAINER_CLASS_BIRD_KEEPER, 0x4 - .set TRAINER_CLASS_COLLECTOR, 0x5 - .set TRAINER_CLASS_TEAM_AQUA_2, 0x6 - .set TRAINER_CLASS_SWIMMER_M, 0x7 - .set TRAINER_CLASS_TEAM_MAGMA_1, 0x8 - .set TRAINER_CLASS_EXPERT_1, 0x9 - .set TRAINER_CLASS_BLACK_BELT, 0xa - .set TRAINER_CLASS_AQUA_LEADER, 0xb - .set TRAINER_CLASS_HEX_MANIAC, 0xc - .set TRAINER_CLASS_AROMA_LADY, 0xd - .set TRAINER_CLASS_RUIN_MANIAC, 0xe - .set TRAINER_CLASS_INTERVIEWER, 0xf - .set TRAINER_CLASS_TUBER_1, 0x10 - .set TRAINER_CLASS_TUBER_2, 0x11 - .set TRAINER_CLASS_COOLTRAINER_2, 0x12 - .set TRAINER_CLASS_LADY, 0x13 - .set TRAINER_CLASS_BEAUTY, 0x14 - .set TRAINER_CLASS_RICH_BOY, 0x15 - .set TRAINER_CLASS_EXPERT_2, 0x16 - .set TRAINER_CLASS_POKEMANIAC, 0x17 - .set TRAINER_CLASS_TEAM_MAGMA_2, 0x18 - .set TRAINER_CLASS_GUITARIST, 0x19 - .set TRAINER_CLASS_KINDLER, 0x1a - .set TRAINER_CLASS_CAMPER, 0x1b - .set TRAINER_CLASS_PICNICKER, 0x1c - .set TRAINER_CLASS_BUG_MANIAC, 0x1d - .set TRAINER_CLASS_PSYCHIC_1, 0x1e - .set TRAINER_CLASS_PSYCHIC_2, 0x1f - .set TRAINER_CLASS_GENTLEMAN, 0x20 - .set TRAINER_CLASS_ELITE_FOUR_1, 0x21 - .set TRAINER_CLASS_ELITE_FOUR_2, 0x22 - .set TRAINER_CLASS_LEADER_1, 0x23 - .set TRAINER_CLASS_LEADER_2, 0x24 - .set TRAINER_CLASS_LEADER_3, 0x25 - .set TRAINER_CLASS_SCHOOL_KID_1, 0x26 - .set TRAINER_CLASS_SCHOOL_KID_2, 0x27 - .set TRAINER_CLASS_SR_AND_JR, 0x28 - .set TRAINER_CLASS_POKEFAN_1, 0x29 - .set TRAINER_CLASS_POKEFAN_2, 0x2a - .set TRAINER_CLASS_YOUNGSTER, 0x2b - .set TRAINER_CLASS_CHAMPION, 0x2c - .set TRAINER_CLASS_FISHERMAN, 0x2d - .set TRAINER_CLASS_TRIATHLETE_1, 0x2e - .set TRAINER_CLASS_TRIATHLETE_2, 0x2f - .set TRAINER_CLASS_TRIATHLETE_3, 0x30 - .set TRAINER_CLASS_TRIATHLETE_4, 0x31 - .set TRAINER_CLASS_TRIATHLETE_5, 0x32 - .set TRAINER_CLASS_TRIATHLETE_6, 0x33 - .set TRAINER_CLASS_DRAGON_TAMER, 0x34 - .set TRAINER_CLASS_NINJA_BOY, 0x35 - .set TRAINER_CLASS_BATTLE_GIRL, 0x36 - .set TRAINER_CLASS_PARASOL_LADY, 0x37 - .set TRAINER_CLASS_SWIMMER_F, 0x38 - .set TRAINER_CLASS_TWINS, 0x39 - .set TRAINER_CLASS_SAILOR, 0x3a - .set TRAINER_CLASS_PKMN_TRAINER_1, 0x3b - .set TRAINER_CLASS_PKMN_TRAINER_2, 0x3c - .set TRAINER_CLASS_PKMN_TRAINER_3, 0x3d - .set TRAINER_CLASS_PKMN_TRAINER_4, 0x3e - .set TRAINER_CLASS_PKMN_TRAINER_5, 0x3f - .set TRAINER_CLASS_PKMN_TRAINER_6, 0x40 - .set TRAINER_CLASS_PKMN_TRAINER_7, 0x41 - .set TRAINER_CLASS_PKMN_BREEDER_2, 0x42 - .set TRAINER_CLASS_BUG_CATCHER, 0x43 - .set TRAINER_CLASS_PKMN_RANGER_1, 0x44 - .set TRAINER_CLASS_PKMN_RANGER_2, 0x45 - .set TRAINER_CLASS_MAGMA_LEADER, 0x46 - .set TRAINER_CLASS_LASS, 0x47 - .set TRAINER_CLASS_YOUNG_COUPLE, 0x48 - .set TRAINER_CLASS_OLD_COUPLE, 0x49 - .set TRAINER_CLASS_SIS_AND_BRO, 0x4a - .set TRAINER_CLASS_PKMN_TRAINER_8, 0x4b - .set TRAINER_CLASS_SALON_MAIDEN, 0x4c - .set TRAINER_CLASS_DOME_ACE, 0x4d - .set TRAINER_CLASS_PKMN_TRAINER_9, 0x4e - .set TRAINER_CLASS_PKMN_TRAINER_10, 0x4f - .set TRAINER_CLASS_PKMN_TRAINER_11, 0x50 - .set TRAINER_CLASS_PKMN_TRAINER_12, 0x51 - - .set TRAINER_CLASS_NAME_PKMN_TRAINER_1, 0x0 - .set TRAINER_CLASS_NAME_PKMN_TRAINER_2, 0x1 - .set TRAINER_CLASS_NAME_HIKER, 0x2 - .set TRAINER_CLASS_NAME_TEAM_AQUA, 0x3 - .set TRAINER_CLASS_NAME_PKMN_BREEDER, 0x4 - .set TRAINER_CLASS_NAME_COOLTRAINER_1, 0x5 - .set TRAINER_CLASS_NAME_BIRD_KEEPER, 0x6 - .set TRAINER_CLASS_NAME_COLLECTOR, 0x7 - .set TRAINER_CLASS_NAME_SWIMMER_M, 0x8 - .set TRAINER_CLASS_NAME_TEAM_MAGMA, 0x9 - .set TRAINER_CLASS_NAME_EXPERT, 0xa - .set TRAINER_CLASS_NAME_AQUA_ADMIN, 0xb - .set TRAINER_CLASS_NAME_BLACK_BELT, 0xc - .set TRAINER_CLASS_NAME_AQUA_LEADER, 0xd - .set TRAINER_CLASS_NAME_HEX_MANIAC, 0xe - .set TRAINER_CLASS_NAME_AROMA_LADY, 0xf - .set TRAINER_CLASS_NAME_RUIN_MANIAC, 0x10 - .set TRAINER_CLASS_NAME_INTERVIEWER, 0x11 - .set TRAINER_CLASS_NAME_TUBER_1, 0x12 - .set TRAINER_CLASS_NAME_TUBER_2, 0x13 - .set TRAINER_CLASS_NAME_LADY, 0x14 - .set TRAINER_CLASS_NAME_BEAUTY, 0x15 - .set TRAINER_CLASS_NAME_RICH_BOY, 0x16 - .set TRAINER_CLASS_NAME_POKEMANIAC, 0x17 - .set TRAINER_CLASS_NAME_GUITARIST, 0x18 - .set TRAINER_CLASS_NAME_KINDLER, 0x19 - .set TRAINER_CLASS_NAME_CAMPER, 0x1a - .set TRAINER_CLASS_NAME_PICNICKER, 0x1b - .set TRAINER_CLASS_NAME_BUG_MANIAC, 0x1c - .set TRAINER_CLASS_NAME_PSYCHIC, 0x1d - .set TRAINER_CLASS_NAME_GENTLEMAN, 0x1e - .set TRAINER_CLASS_NAME_ELITE_FOUR, 0x1f - .set TRAINER_CLASS_NAME_LEADER, 0x20 - .set TRAINER_CLASS_NAME_SCHOOL_KID, 0x21 - .set TRAINER_CLASS_NAME_SR_AND_JR, 0x22 - .set TRAINER_CLASS_NAME_WINSTRATE, 0x23 - .set TRAINER_CLASS_NAME_POKEFAN, 0x24 - .set TRAINER_CLASS_NAME_YOUNGSTER, 0x25 - .set TRAINER_CLASS_NAME_CHAMPION, 0x26 - .set TRAINER_CLASS_NAME_FISHERMAN, 0x27 - .set TRAINER_CLASS_NAME_TRIATHLETE, 0x28 - .set TRAINER_CLASS_NAME_DRAGON_TAMER, 0x29 - .set TRAINER_CLASS_NAME_NINJA_BOY, 0x2a - .set TRAINER_CLASS_NAME_BATTLE_GIRL, 0x2b - .set TRAINER_CLASS_NAME_PARASOL_LADY, 0x2c - .set TRAINER_CLASS_NAME_SWIMMER_F, 0x2d - .set TRAINER_CLASS_NAME_TWINS, 0x2e - .set TRAINER_CLASS_NAME_SAILOR, 0x2f - .set TRAINER_CLASS_NAME_COOLTRAINER_2, 0x30 - .set TRAINER_CLASS_NAME_MAGMA_ADMIN, 0x31 - .set TRAINER_CLASS_NAME_PKMN_TRAINER_3, 0x32 - .set TRAINER_CLASS_NAME_BUG_CATCHER, 0x33 - .set TRAINER_CLASS_NAME_PKMN_RANGER, 0x34 - .set TRAINER_CLASS_NAME_MAGMA_LEADER, 0x35 - .set TRAINER_CLASS_NAME_LASS, 0x36 - .set TRAINER_CLASS_NAME_YOUNG_COUPLE, 0x37 - .set TRAINER_CLASS_NAME_OLD_COUPLE, 0x38 - .set TRAINER_CLASS_NAME_SIS_AND_BRO, 0x39 - .set TRAINER_CLASS_NAME_SALON_MAIDEN, 0x3a - .set TRAINER_CLASS_NAME_DOME_ACE, 0x3b - .set TRAINER_CLASS_NAME_PALACE_MAVEN, 0x3c - .set TRAINER_CLASS_NAME_ARENA_TYCOON, 0x3d - .set TRAINER_CLASS_NAME_FACTORY_HEAD, 0x3e - .set TRAINER_CLASS_NAME_PIKE_QUEEN, 0x3f - .set TRAINER_CLASS_NAME_PYRAMID_KING, 0x40 - .set TRAINER_CLASS_NAME_PKMN_TRAINER_4, 0x41 diff --git a/constants/trainer_constants.s b/constants/trainer_constants.s new file mode 100644 index 000000000..9760ebfa9 --- /dev/null +++ b/constants/trainer_constants.s @@ -0,0 +1,1122 @@ + .set TRAINER_NONE, 0 + .set TRAINER_SAWYER_1, 1 + .set TRAINER_GRUNT_1, 2 + .set TRAINER_GRUNT_2, 3 + .set TRAINER_GRUNT_3, 4 + .set TRAINER_GRUNT_4, 5 + .set TRAINER_GRUNT_5, 6 + .set TRAINER_GRUNT_6, 7 + .set TRAINER_GRUNT_7, 8 + .set TRAINER_GABRIELLE_1, 9 + .set TRAINER_GRUNT_8, 10 + .set TRAINER_MARCEL, 11 + .set TRAINER_ALBERTO, 12 + .set TRAINER_ED, 13 + .set TRAINER_GRUNT_9, 14 + .set TRAINER_DECLAN, 15 + .set TRAINER_GRUNT_10, 16 + .set TRAINER_GRUNT_11, 17 + .set TRAINER_GRUNT_12, 18 + .set TRAINER_GRUNT_13, 19 + .set TRAINER_GRUNT_14, 20 + .set TRAINER_GRUNT_15, 21 + .set TRAINER_GRUNT_16, 22 + .set TRAINER_GRUNT_17, 23 + .set TRAINER_GRUNT_18, 24 + .set TRAINER_GRUNT_19, 25 + .set TRAINER_GRUNT_20, 26 + .set TRAINER_GRUNT_21, 27 + .set TRAINER_GRUNT_22, 28 + .set TRAINER_FREDRICK, 29 + .set TRAINER_MATT, 30 + .set TRAINER_ZANDER, 31 + .set TRAINER_SHELLY_1, 32 + .set TRAINER_SHELLY_2, 33 + .set TRAINER_ARCHIE, 34 + .set TRAINER_LEAH, 35 + .set TRAINER_DAISY, 36 + .set TRAINER_ROSE_1, 37 + .set TRAINER_FELIX, 38 + .set TRAINER_VIOLET, 39 + .set TRAINER_ROSE_2, 40 + .set TRAINER_ROSE_3, 41 + .set TRAINER_ROSE_4, 42 + .set TRAINER_ROSE_5, 43 + .set TRAINER_DUSTY_1, 44 + .set TRAINER_CHIP, 45 + .set TRAINER_FOSTER, 46 + .set TRAINER_DUSTY_2, 47 + .set TRAINER_DUSTY_3, 48 + .set TRAINER_DUSTY_4, 49 + .set TRAINER_DUSTY_5, 50 + .set TRAINER_GABBY_AND_TY_1, 51 + .set TRAINER_GABBY_AND_TY_2, 52 + .set TRAINER_GABBY_AND_TY_3, 53 + .set TRAINER_GABBY_AND_TY_4, 54 + .set TRAINER_GABBY_AND_TY_5, 55 + .set TRAINER_GABBY_AND_TY_6, 56 + .set TRAINER_LOLA_1, 57 + .set TRAINER_AUSTINA, 58 + .set TRAINER_GWEN, 59 + .set TRAINER_LOLA_2, 60 + .set TRAINER_LOLA_3, 61 + .set TRAINER_LOLA_4, 62 + .set TRAINER_LOLA_5, 63 + .set TRAINER_RICKY_1, 64 + .set TRAINER_SIMON, 65 + .set TRAINER_CHARLIE, 66 + .set TRAINER_RICKY_2, 67 + .set TRAINER_RICKY_3, 68 + .set TRAINER_RICKY_4, 69 + .set TRAINER_RICKY_5, 70 + .set TRAINER_RANDALL, 71 + .set TRAINER_PARKER, 72 + .set TRAINER_GEORGE, 73 + .set TRAINER_BERKE, 74 + .set TRAINER_BRAXTON, 75 + .set TRAINER_VINCENT, 76 + .set TRAINER_LEROY, 77 + .set TRAINER_WILTON_1, 78 + .set TRAINER_EDGAR, 79 + .set TRAINER_ALBERT, 80 + .set TRAINER_SAMUEL, 81 + .set TRAINER_VITO, 82 + .set TRAINER_OWEN, 83 + .set TRAINER_WILTON_2, 84 + .set TRAINER_WILTON_3, 85 + .set TRAINER_WILTON_4, 86 + .set TRAINER_WILTON_5, 87 + .set TRAINER_WARREN, 88 + .set TRAINER_MARY, 89 + .set TRAINER_ALEXIA, 90 + .set TRAINER_JODY, 91 + .set TRAINER_WENDY, 92 + .set TRAINER_KEIRA, 93 + .set TRAINER_BROOKE_1, 94 + .set TRAINER_JENNIFER, 95 + .set TRAINER_HOPE, 96 + .set TRAINER_SHANNON, 97 + .set TRAINER_MICHELLE, 98 + .set TRAINER_CAROLINE, 99 + .set TRAINER_JULIE, 100 + .set TRAINER_BROOKE_2, 101 + .set TRAINER_BROOKE_3, 102 + .set TRAINER_BROOKE_4, 103 + .set TRAINER_BROOKE_5, 104 + .set TRAINER_PATRICIA, 105 + .set TRAINER_KINDRA, 106 + .set TRAINER_TAMMY, 107 + .set TRAINER_VALERIE_1, 108 + .set TRAINER_TASHA, 109 + .set TRAINER_VALERIE_2, 110 + .set TRAINER_VALERIE_3, 111 + .set TRAINER_VALERIE_4, 112 + .set TRAINER_VALERIE_5, 113 + .set TRAINER_CINDY_1, 114 + .set TRAINER_DAPHNE, 115 + .set TRAINER_GRUNT_23, 116 + .set TRAINER_CINDY_2, 117 + .set TRAINER_BRIANNA, 118 + .set TRAINER_NAOMI, 119 + .set TRAINER_CINDY_3, 120 + .set TRAINER_CINDY_4, 121 + .set TRAINER_CINDY_5, 122 + .set TRAINER_CINDY_6, 123 + .set TRAINER_MELISSA, 124 + .set TRAINER_SHEILA, 125 + .set TRAINER_SHIRLEY, 126 + .set TRAINER_JESSICA_1, 127 + .set TRAINER_CONNIE, 128 + .set TRAINER_BRIDGET, 129 + .set TRAINER_OLIVIA, 130 + .set TRAINER_TIFFANY, 131 + .set TRAINER_JESSICA_2, 132 + .set TRAINER_JESSICA_3, 133 + .set TRAINER_JESSICA_4, 134 + .set TRAINER_JESSICA_5, 135 + .set TRAINER_WINSTON_1, 136 + .set TRAINER_MOLLIE, 137 + .set TRAINER_GARRET, 138 + .set TRAINER_WINSTON_2, 139 + .set TRAINER_WINSTON_3, 140 + .set TRAINER_WINSTON_4, 141 + .set TRAINER_WINSTON_5, 142 + .set TRAINER_STEVE_1, 143 + .set TRAINER_THALIA_1, 144 + .set TRAINER_MARK, 145 + .set TRAINER_GRUNT_24, 146 + .set TRAINER_STEVE_2, 147 + .set TRAINER_STEVE_3, 148 + .set TRAINER_STEVE_4, 149 + .set TRAINER_STEVE_5, 150 + .set TRAINER_LUIS, 151 + .set TRAINER_DOMINIK, 152 + .set TRAINER_DOUGLAS, 153 + .set TRAINER_DARRIN, 154 + .set TRAINER_TONY_1, 155 + .set TRAINER_JEROME, 156 + .set TRAINER_MATTHEW, 157 + .set TRAINER_DAVID, 158 + .set TRAINER_SPENCER, 159 + .set TRAINER_ROLAND, 160 + .set TRAINER_NOLEN, 161 + .set TRAINER_STAN, 162 + .set TRAINER_BARRY, 163 + .set TRAINER_DEAN, 164 + .set TRAINER_RODNEY, 165 + .set TRAINER_RICHARD, 166 + .set TRAINER_HERMAN, 167 + .set TRAINER_SANTIAGO, 168 + .set TRAINER_GILBERT, 169 + .set TRAINER_FRANKLIN, 170 + .set TRAINER_KEVIN, 171 + .set TRAINER_JACK, 172 + .set TRAINER_DUDLEY, 173 + .set TRAINER_CHAD, 174 + .set TRAINER_TONY_2, 175 + .set TRAINER_TONY_3, 176 + .set TRAINER_TONY_4, 177 + .set TRAINER_TONY_5, 178 + .set TRAINER_TAKAO, 179 + .set TRAINER_HITOSHI, 180 + .set TRAINER_KIYO, 181 + .set TRAINER_KOICHI, 182 + .set TRAINER_NOB_1, 183 + .set TRAINER_NOB_2, 184 + .set TRAINER_NOB_3, 185 + .set TRAINER_NOB_4, 186 + .set TRAINER_NOB_5, 187 + .set TRAINER_YUJI, 188 + .set TRAINER_DAISUKE, 189 + .set TRAINER_ATSUSHI, 190 + .set TRAINER_KIRK, 191 + .set TRAINER_GRUNT_25, 192 + .set TRAINER_GRUNT_26, 193 + .set TRAINER_SHAWN, 194 + .set TRAINER_FERNANDO_1, 195 + .set TRAINER_DALTON_1, 196 + .set TRAINER_DALTON_2, 197 + .set TRAINER_DALTON_3, 198 + .set TRAINER_DALTON_4, 199 + .set TRAINER_DALTON_5, 200 + .set TRAINER_COLE, 201 + .set TRAINER_JEFF, 202 + .set TRAINER_AXLE, 203 + .set TRAINER_JACE, 204 + .set TRAINER_KEEGAN, 205 + .set TRAINER_BERNIE_1, 206 + .set TRAINER_BERNIE_2, 207 + .set TRAINER_BERNIE_3, 208 + .set TRAINER_BERNIE_4, 209 + .set TRAINER_BERNIE_5, 210 + .set TRAINER_DREW, 211 + .set TRAINER_BEAU, 212 + .set TRAINER_LARRY, 213 + .set TRAINER_SHANE, 214 + .set TRAINER_JUSTIN, 215 + .set TRAINER_ETHAN_1, 216 + .set TRAINER_AUTUMN, 217 + .set TRAINER_TRAVIS, 218 + .set TRAINER_ETHAN_2, 219 + .set TRAINER_ETHAN_3, 220 + .set TRAINER_ETHAN_4, 221 + .set TRAINER_ETHAN_5, 222 + .set TRAINER_BRENT, 223 + .set TRAINER_DONALD, 224 + .set TRAINER_TAYLOR, 225 + .set TRAINER_JEFFREY_1, 226 + .set TRAINER_DEREK, 227 + .set TRAINER_JEFFREY_2, 228 + .set TRAINER_JEFFREY_3, 229 + .set TRAINER_JEFFREY_4, 230 + .set TRAINER_JEFFREY_5, 231 + .set TRAINER_EDWARD, 232 + .set TRAINER_PRESTON, 233 + .set TRAINER_VIRGIL, 234 + .set TRAINER_BLAKE, 235 + .set TRAINER_WILLIAM, 236 + .set TRAINER_JOSHUA, 237 + .set TRAINER_CAMERON_1, 238 + .set TRAINER_CAMERON_2, 239 + .set TRAINER_CAMERON_3, 240 + .set TRAINER_CAMERON_4, 241 + .set TRAINER_CAMERON_5, 242 + .set TRAINER_JACLYN, 243 + .set TRAINER_HANNAH, 244 + .set TRAINER_SAMANTHA, 245 + .set TRAINER_MAURA, 246 + .set TRAINER_KAYLA, 247 + .set TRAINER_ALEXIS, 248 + .set TRAINER_JACKI_1, 249 + .set TRAINER_JACKI_2, 250 + .set TRAINER_JACKI_3, 251 + .set TRAINER_JACKI_4, 252 + .set TRAINER_JACKI_5, 253 + .set TRAINER_WALTER_1, 254 + .set TRAINER_MICAH, 255 + .set TRAINER_THOMAS, 256 + .set TRAINER_WALTER_2, 257 + .set TRAINER_WALTER_3, 258 + .set TRAINER_WALTER_4, 259 + .set TRAINER_WALTER_5, 260 + .set TRAINER_SIDNEY, 261 + .set TRAINER_PHOEBE, 262 + .set TRAINER_GLACIA, 263 + .set TRAINER_DRAKE, 264 + .set TRAINER_ROXANNE_1, 265 + .set TRAINER_BRAWLY_1, 266 + .set TRAINER_WATTSON_1, 267 + .set TRAINER_FLANNERY_1, 268 + .set TRAINER_NORMAN_1, 269 + .set TRAINER_WINONA_1, 270 + .set TRAINER_TATE_AND_LIZA_1, 271 + .set TRAINER_JUAN_1, 272 + .set TRAINER_JERRY_1, 273 + .set TRAINER_TED, 274 + .set TRAINER_PAUL, 275 + .set TRAINER_JERRY_2, 276 + .set TRAINER_JERRY_3, 277 + .set TRAINER_JERRY_4, 278 + .set TRAINER_JERRY_5, 279 + .set TRAINER_KAREN_1, 280 + .set TRAINER_GEORGIA, 281 + .set TRAINER_KAREN_2, 282 + .set TRAINER_KAREN_3, 283 + .set TRAINER_KAREN_4, 284 + .set TRAINER_KAREN_5, 285 + .set TRAINER_KATE_AND_JOY, 286 + .set TRAINER_ANNA_AND_MEG_1, 287 + .set TRAINER_ANNA_AND_MEG_2, 288 + .set TRAINER_ANNA_AND_MEG_3, 289 + .set TRAINER_ANNA_AND_MEG_4, 290 + .set TRAINER_ANNA_AND_MEG_5, 291 + .set TRAINER_VICTOR, 292 + .set TRAINER_MIGUEL_1, 293 + .set TRAINER_COLTON, 294 + .set TRAINER_MIGUEL_2, 295 + .set TRAINER_MIGUEL_3, 296 + .set TRAINER_MIGUEL_4, 297 + .set TRAINER_MIGUEL_5, 298 + .set TRAINER_VICTORIA, 299 + .set TRAINER_VANESSA, 300 + .set TRAINER_BETHANY, 301 + .set TRAINER_ISABEL_1, 302 + .set TRAINER_ISABEL_2, 303 + .set TRAINER_ISABEL_3, 304 + .set TRAINER_ISABEL_4, 305 + .set TRAINER_ISABEL_5, 306 + .set TRAINER_TIMOTHY_1, 307 + .set TRAINER_TIMOTHY_2, 308 + .set TRAINER_TIMOTHY_3, 309 + .set TRAINER_TIMOTHY_4, 310 + .set TRAINER_TIMOTHY_5, 311 + .set TRAINER_VICKY, 312 + .set TRAINER_SHELBY_1, 313 + .set TRAINER_SHELBY_2, 314 + .set TRAINER_SHELBY_3, 315 + .set TRAINER_SHELBY_4, 316 + .set TRAINER_SHELBY_5, 317 + .set TRAINER_CALVIN_1, 318 + .set TRAINER_BILLY, 319 + .set TRAINER_JOSH, 320 + .set TRAINER_TOMMY, 321 + .set TRAINER_JOEY, 322 + .set TRAINER_BEN, 323 + .set TRAINER_QUINCY, 324 + .set TRAINER_KATELYNN, 325 + .set TRAINER_JAYLEN, 326 + .set TRAINER_DILLON, 327 + .set TRAINER_CALVIN_2, 328 + .set TRAINER_CALVIN_3, 329 + .set TRAINER_CALVIN_4, 330 + .set TRAINER_CALVIN_5, 331 + .set TRAINER_EDDIE, 332 + .set TRAINER_ALLEN, 333 + .set TRAINER_TIMMY, 334 + .set TRAINER_WALLACE, 335 + .set TRAINER_ANDREW, 336 + .set TRAINER_IVAN, 337 + .set TRAINER_CLAUDE, 338 + .set TRAINER_ELLIOT_1, 339 + .set TRAINER_NED, 340 + .set TRAINER_DALE, 341 + .set TRAINER_NOLAN, 342 + .set TRAINER_BARNY, 343 + .set TRAINER_WADE, 344 + .set TRAINER_CARTER, 345 + .set TRAINER_ELLIOT_2, 346 + .set TRAINER_ELLIOT_3, 347 + .set TRAINER_ELLIOT_4, 348 + .set TRAINER_ELLIOT_5, 349 + .set TRAINER_RONALD, 350 + .set TRAINER_JACOB, 351 + .set TRAINER_ANTHONY, 352 + .set TRAINER_BENJAMIN_1, 353 + .set TRAINER_BENJAMIN_2, 354 + .set TRAINER_BENJAMIN_3, 355 + .set TRAINER_BENJAMIN_4, 356 + .set TRAINER_BENJAMIN_5, 357 + .set TRAINER_ABIGAIL_1, 358 + .set TRAINER_JASMINE, 359 + .set TRAINER_ABIGAIL_2, 360 + .set TRAINER_ABIGAIL_3, 361 + .set TRAINER_ABIGAIL_4, 362 + .set TRAINER_ABIGAIL_5, 363 + .set TRAINER_DYLAN_1, 364 + .set TRAINER_DYLAN_2, 365 + .set TRAINER_DYLAN_3, 366 + .set TRAINER_DYLAN_4, 367 + .set TRAINER_DYLAN_5, 368 + .set TRAINER_MARIA_1, 369 + .set TRAINER_MARIA_2, 370 + .set TRAINER_MARIA_3, 371 + .set TRAINER_MARIA_4, 372 + .set TRAINER_MARIA_5, 373 + .set TRAINER_CAMDEN, 374 + .set TRAINER_DEMETRIUS, 375 + .set TRAINER_ISAIAH_1, 376 + .set TRAINER_PABLO_1, 377 + .set TRAINER_CHASE, 378 + .set TRAINER_ISAIAH_2, 379 + .set TRAINER_ISAIAH_3, 380 + .set TRAINER_ISAIAH_4, 381 + .set TRAINER_ISAIAH_5, 382 + .set TRAINER_ISOBEL, 383 + .set TRAINER_DONNY, 384 + .set TRAINER_TALIA, 385 + .set TRAINER_KATELYN_1, 386 + .set TRAINER_ALLISON, 387 + .set TRAINER_KATELYN_2, 388 + .set TRAINER_KATELYN_3, 389 + .set TRAINER_KATELYN_4, 390 + .set TRAINER_KATELYN_5, 391 + .set TRAINER_NICOLAS_1, 392 + .set TRAINER_NICOLAS_2, 393 + .set TRAINER_NICOLAS_3, 394 + .set TRAINER_NICOLAS_4, 395 + .set TRAINER_NICOLAS_5, 396 + .set TRAINER_AARON, 397 + .set TRAINER_PERRY, 398 + .set TRAINER_HUGH, 399 + .set TRAINER_PHIL, 400 + .set TRAINER_JARED, 401 + .set TRAINER_HUMBERTO, 402 + .set TRAINER_PRESLEY, 403 + .set TRAINER_EDWARDO, 404 + .set TRAINER_COLIN, 405 + .set TRAINER_ROBERT_1, 406 + .set TRAINER_BENNY, 407 + .set TRAINER_CHESTER, 408 + .set TRAINER_ROBERT_2, 409 + .set TRAINER_ROBERT_3, 410 + .set TRAINER_ROBERT_4, 411 + .set TRAINER_ROBERT_5, 412 + .set TRAINER_ALEX, 413 + .set TRAINER_BECK, 414 + .set TRAINER_YASU, 415 + .set TRAINER_TAKASHI, 416 + .set TRAINER_DIANNE, 417 + .set TRAINER_JANI, 418 + .set TRAINER_LAO_1, 419 + .set TRAINER_LUNG, 420 + .set TRAINER_LAO_2, 421 + .set TRAINER_LAO_3, 422 + .set TRAINER_LAO_4, 423 + .set TRAINER_LAO_5, 424 + .set TRAINER_JOCELYN, 425 + .set TRAINER_LAURA, 426 + .set TRAINER_CYNDY_1, 427 + .set TRAINER_CORA, 428 + .set TRAINER_PAULA, 429 + .set TRAINER_CYNDY_2, 430 + .set TRAINER_CYNDY_3, 431 + .set TRAINER_CYNDY_4, 432 + .set TRAINER_CYNDY_5, 433 + .set TRAINER_MADELINE_1, 434 + .set TRAINER_CLARISSA, 435 + .set TRAINER_ANGELICA, 436 + .set TRAINER_MADELINE_2, 437 + .set TRAINER_MADELINE_3, 438 + .set TRAINER_MADELINE_4, 439 + .set TRAINER_MADELINE_5, 440 + .set TRAINER_BEVERLY, 441 + .set TRAINER_IMANI, 442 + .set TRAINER_KYLA, 443 + .set TRAINER_DENISE, 444 + .set TRAINER_BETH, 445 + .set TRAINER_TARA, 446 + .set TRAINER_MISSY, 447 + .set TRAINER_ALICE, 448 + .set TRAINER_JENNY_1, 449 + .set TRAINER_GRACE, 450 + .set TRAINER_TANYA, 451 + .set TRAINER_SHARON, 452 + .set TRAINER_NIKKI, 453 + .set TRAINER_BRENDA, 454 + .set TRAINER_KATIE, 455 + .set TRAINER_SUSIE, 456 + .set TRAINER_KARA, 457 + .set TRAINER_DANA, 458 + .set TRAINER_SIENNA, 459 + .set TRAINER_DEBRA, 460 + .set TRAINER_LINDA, 461 + .set TRAINER_KAYLEE, 462 + .set TRAINER_LAUREL, 463 + .set TRAINER_CARLEE, 464 + .set TRAINER_JENNY_2, 465 + .set TRAINER_JENNY_3, 466 + .set TRAINER_JENNY_4, 467 + .set TRAINER_JENNY_5, 468 + .set TRAINER_HEIDI, 469 + .set TRAINER_BECKY, 470 + .set TRAINER_CAROL, 471 + .set TRAINER_NANCY, 472 + .set TRAINER_MARTHA, 473 + .set TRAINER_DIANA_1, 474 + .set TRAINER_CEDRIC, 475 + .set TRAINER_IRENE, 476 + .set TRAINER_DIANA_2, 477 + .set TRAINER_DIANA_3, 478 + .set TRAINER_DIANA_4, 479 + .set TRAINER_DIANA_5, 480 + .set TRAINER_AMY_AND_LIV_1, 481 + .set TRAINER_AMY_AND_LIV_2, 482 + .set TRAINER_GINA_AND_MIA_1, 483 + .set TRAINER_MIU_AND_YUKI, 484 + .set TRAINER_AMY_AND_LIV_3, 485 + .set TRAINER_GINA_AND_MIA_2, 486 + .set TRAINER_AMY_AND_LIV_4, 487 + .set TRAINER_AMY_AND_LIV_5, 488 + .set TRAINER_AMY_AND_LIV_6, 489 + .set TRAINER_HUEY, 490 + .set TRAINER_EDMOND, 491 + .set TRAINER_ERNEST_1, 492 + .set TRAINER_DWAYNE, 493 + .set TRAINER_PHILLIP, 494 + .set TRAINER_LEONARD, 495 + .set TRAINER_DUNCAN, 496 + .set TRAINER_ERNEST_2, 497 + .set TRAINER_ERNEST_3, 498 + .set TRAINER_ERNEST_4, 499 + .set TRAINER_ERNEST_5, 500 + .set TRAINER_ELI, 501 + .set TRAINER_ANNIKA, 502 + .set TRAINER_JAZMYN, 503 + .set TRAINER_JONAS, 504 + .set TRAINER_KAYLEY, 505 + .set TRAINER_AURON, 506 + .set TRAINER_KELVIN, 507 + .set TRAINER_MARLEY, 508 + .set TRAINER_REYNA, 509 + .set TRAINER_HUDSON, 510 + .set TRAINER_CONOR, 511 + .set TRAINER_EDWIN_1, 512 + .set TRAINER_HECTOR, 513 + .set TRAINER_TABITHA_1, 514 + .set TRAINER_EDWIN_2, 515 + .set TRAINER_EDWIN_3, 516 + .set TRAINER_EDWIN_4, 517 + .set TRAINER_EDWIN_5, 518 + .set TRAINER_WALLY_1, 519 + .set TRAINER_BRENDAN_1, 520 + .set TRAINER_BRENDAN_2, 521 + .set TRAINER_BRENDAN_3, 522 + .set TRAINER_BRENDAN_4, 523 + .set TRAINER_BRENDAN_5, 524 + .set TRAINER_BRENDAN_6, 525 + .set TRAINER_BRENDAN_7, 526 + .set TRAINER_BRENDAN_8, 527 + .set TRAINER_BRENDAN_9, 528 + .set TRAINER_MAY_1, 529 + .set TRAINER_MAY_2, 530 + .set TRAINER_MAY_3, 531 + .set TRAINER_MAY_4, 532 + .set TRAINER_MAY_5, 533 + .set TRAINER_MAY_6, 534 + .set TRAINER_MAY_7, 535 + .set TRAINER_MAY_8, 536 + .set TRAINER_MAY_9, 537 + .set TRAINER_ISAAC_1, 538 + .set TRAINER_DAVIS, 539 + .set TRAINER_MITCHELL, 540 + .set TRAINER_ISAAC_2, 541 + .set TRAINER_ISAAC_3, 542 + .set TRAINER_ISAAC_4, 543 + .set TRAINER_ISAAC_5, 544 + .set TRAINER_LYDIA_1, 545 + .set TRAINER_HALLE, 546 + .set TRAINER_GARRISON, 547 + .set TRAINER_LYDIA_2, 548 + .set TRAINER_LYDIA_3, 549 + .set TRAINER_LYDIA_4, 550 + .set TRAINER_LYDIA_5, 551 + .set TRAINER_JACKSON_1, 552 + .set TRAINER_LORENZO, 553 + .set TRAINER_SEBASTIAN, 554 + .set TRAINER_JACKSON_2, 555 + .set TRAINER_JACKSON_3, 556 + .set TRAINER_JACKSON_4, 557 + .set TRAINER_JACKSON_5, 558 + .set TRAINER_CATHERINE_1, 559 + .set TRAINER_JENNA, 560 + .set TRAINER_SOPHIA, 561 + .set TRAINER_CATHERINE_2, 562 + .set TRAINER_CATHERINE_3, 563 + .set TRAINER_CATHERINE_4, 564 + .set TRAINER_CATHERINE_5, 565 + .set TRAINER_JULIO, 566 + .set TRAINER_GRUNT_27, 567 + .set TRAINER_GRUNT_28, 568 + .set TRAINER_GRUNT_29, 569 + .set TRAINER_GRUNT_30, 570 + .set TRAINER_MARC, 571 + .set TRAINER_BRENDEN, 572 + .set TRAINER_LILITH, 573 + .set TRAINER_CRISTIAN, 574 + .set TRAINER_SYLVIA, 575 + .set TRAINER_LEONARDO, 576 + .set TRAINER_ATHENA, 577 + .set TRAINER_HARRISON, 578 + .set TRAINER_GRUNT_31, 579 + .set TRAINER_CLARENCE, 580 + .set TRAINER_TERRY, 581 + .set TRAINER_NATE, 582 + .set TRAINER_KATHLEEN, 583 + .set TRAINER_CLIFFORD, 584 + .set TRAINER_NICHOLAS, 585 + .set TRAINER_GRUNT_32, 586 + .set TRAINER_GRUNT_33, 587 + .set TRAINER_GRUNT_34, 588 + .set TRAINER_GRUNT_35, 589 + .set TRAINER_GRUNT_36, 590 + .set TRAINER_MACEY, 591 + .set TRAINER_BRENDAN_10, 592 + .set TRAINER_BRENDAN_11, 593 + .set TRAINER_PAXTON, 594 + .set TRAINER_ISABELLA, 595 + .set TRAINER_GRUNT_37, 596 + .set TRAINER_TABITHA_2, 597 + .set TRAINER_JONATHAN, 598 + .set TRAINER_BRENDAN_12, 599 + .set TRAINER_MAY_10, 600 + .set TRAINER_MAXIE_1, 601 + .set TRAINER_MAXIE_2, 602 + .set TRAINER_TIANA, 603 + .set TRAINER_HALEY_1, 604 + .set TRAINER_JANICE, 605 + .set TRAINER_VIVI, 606 + .set TRAINER_HALEY_2, 607 + .set TRAINER_HALEY_3, 608 + .set TRAINER_HALEY_4, 609 + .set TRAINER_HALEY_5, 610 + .set TRAINER_SALLY, 611 + .set TRAINER_ROBIN, 612 + .set TRAINER_ANDREA, 613 + .set TRAINER_CRISSY, 614 + .set TRAINER_RICK, 615 + .set TRAINER_LYLE, 616 + .set TRAINER_JOSE, 617 + .set TRAINER_DOUG, 618 + .set TRAINER_GREG, 619 + .set TRAINER_KENT, 620 + .set TRAINER_JAMES_1, 621 + .set TRAINER_JAMES_2, 622 + .set TRAINER_JAMES_3, 623 + .set TRAINER_JAMES_4, 624 + .set TRAINER_JAMES_5, 625 + .set TRAINER_BRICE, 626 + .set TRAINER_TRENT_1, 627 + .set TRAINER_LENNY, 628 + .set TRAINER_LUCAS_1, 629 + .set TRAINER_ALAN, 630 + .set TRAINER_CLARK, 631 + .set TRAINER_ERIC, 632 + .set TRAINER_LUCAS_2, 633 + .set TRAINER_MIKE_1, 634 + .set TRAINER_MIKE_2, 635 + .set TRAINER_TRENT_2, 636 + .set TRAINER_TRENT_3, 637 + .set TRAINER_TRENT_4, 638 + .set TRAINER_TRENT_5, 639 + .set TRAINER_DEZ_AND_LUKE, 640 + .set TRAINER_LEA_AND_JED, 641 + .set TRAINER_KIRA_AND_DAN_1, 642 + .set TRAINER_KIRA_AND_DAN_2, 643 + .set TRAINER_KIRA_AND_DAN_3, 644 + .set TRAINER_KIRA_AND_DAN_4, 645 + .set TRAINER_KIRA_AND_DAN_5, 646 + .set TRAINER_JOHANNA, 647 + .set TRAINER_GERALD, 648 + .set TRAINER_VIVIAN, 649 + .set TRAINER_DANIELLE, 650 + .set TRAINER_HIDEO, 651 + .set TRAINER_KEIGO, 652 + .set TRAINER_RILEY, 653 + .set TRAINER_FLINT, 654 + .set TRAINER_ASHLEY, 655 + .set TRAINER_WALLY_2, 656 + .set TRAINER_WALLY_3, 657 + .set TRAINER_WALLY_4, 658 + .set TRAINER_WALLY_5, 659 + .set TRAINER_WALLY_6, 660 + .set TRAINER_BRENDAN_13, 661 + .set TRAINER_BRENDAN_14, 662 + .set TRAINER_BRENDAN_15, 663 + .set TRAINER_MAY_11, 664 + .set TRAINER_MAY_12, 665 + .set TRAINER_MAY_13, 666 + .set TRAINER_JONAH, 667 + .set TRAINER_HENRY, 668 + .set TRAINER_ROGER, 669 + .set TRAINER_ALEXA, 670 + .set TRAINER_RUBEN, 671 + .set TRAINER_KOJI_1, 672 + .set TRAINER_WAYNE, 673 + .set TRAINER_AIDAN, 674 + .set TRAINER_REED, 675 + .set TRAINER_TISHA, 676 + .set TRAINER_TORI_AND_TIA, 677 + .set TRAINER_KIM_AND_IRIS, 678 + .set TRAINER_TYRA_AND_IVY, 679 + .set TRAINER_MEL_AND_PAUL, 680 + .set TRAINER_JOHN_AND_JAY_1, 681 + .set TRAINER_JOHN_AND_JAY_2, 682 + .set TRAINER_JOHN_AND_JAY_3, 683 + .set TRAINER_JOHN_AND_JAY_4, 684 + .set TRAINER_JOHN_AND_JAY_5, 685 + .set TRAINER_RELI_AND_IAN, 686 + .set TRAINER_LILA_AND_ROY_1, 687 + .set TRAINER_LILA_AND_ROY_2, 688 + .set TRAINER_LILA_AND_ROY_3, 689 + .set TRAINER_LILA_AND_ROY_4, 690 + .set TRAINER_LILA_AND_ROY_5, 691 + .set TRAINER_LISA_AND_RAY, 692 + .set TRAINER_CHRIS, 693 + .set TRAINER_DAWSON, 694 + .set TRAINER_SARAH, 695 + .set TRAINER_DARIAN, 696 + .set TRAINER_HAILEY, 697 + .set TRAINER_CHANDLER, 698 + .set TRAINER_KALEB, 699 + .set TRAINER_JOSEPH, 700 + .set TRAINER_ALYSSA, 701 + .set TRAINER_MARCOS, 702 + .set TRAINER_RHETT, 703 + .set TRAINER_TYRON, 704 + .set TRAINER_CELINA, 705 + .set TRAINER_BIANCA, 706 + .set TRAINER_HAYDEN, 707 + .set TRAINER_SOPHIE, 708 + .set TRAINER_COBY, 709 + .set TRAINER_LAWRENCE, 710 + .set TRAINER_WYATT, 711 + .set TRAINER_ANGELINA, 712 + .set TRAINER_KAI, 713 + .set TRAINER_CHARLOTTE, 714 + .set TRAINER_DEANDRE, 715 + .set TRAINER_GRUNT_38, 716 + .set TRAINER_GRUNT_39, 717 + .set TRAINER_GRUNT_40, 718 + .set TRAINER_GRUNT_41, 719 + .set TRAINER_GRUNT_42, 720 + .set TRAINER_GRUNT_43, 721 + .set TRAINER_GRUNT_44, 722 + .set TRAINER_GRUNT_45, 723 + .set TRAINER_GRUNT_46, 724 + .set TRAINER_GRUNT_47, 725 + .set TRAINER_GRUNT_48, 726 + .set TRAINER_GRUNT_49, 727 + .set TRAINER_GRUNT_50, 728 + .set TRAINER_GRUNT_51, 729 + .set TRAINER_GRUNT_52, 730 + .set TRAINER_GRUNT_53, 731 + .set TRAINER_TABITHA_3, 732 + .set TRAINER_DARCY, 733 + .set TRAINER_MAXIE_3, 734 + .set TRAINER_PETE, 735 + .set TRAINER_ISABELLE, 736 + .set TRAINER_ANDRES_1, 737 + .set TRAINER_JOSUE, 738 + .set TRAINER_CAMRON, 739 + .set TRAINER_CORY_1, 740 + .set TRAINER_CAROLINA, 741 + .set TRAINER_ELIJAH, 742 + .set TRAINER_CELIA, 743 + .set TRAINER_BRYAN, 744 + .set TRAINER_BRANDEN, 745 + .set TRAINER_BRYANT, 746 + .set TRAINER_SHAYLA, 747 + .set TRAINER_KYRA, 748 + .set TRAINER_JAIDEN, 749 + .set TRAINER_ALIX, 750 + .set TRAINER_HELENE, 751 + .set TRAINER_MARLENE, 752 + .set TRAINER_DEVAN, 753 + .set TRAINER_JOHNSON, 754 + .set TRAINER_MELINA, 755 + .set TRAINER_BRANDI, 756 + .set TRAINER_AISHA, 757 + .set TRAINER_MAKAYLA, 758 + .set TRAINER_FABIAN, 759 + .set TRAINER_DAYTON, 760 + .set TRAINER_RACHEL, 761 + .set TRAINER_LEONEL, 762 + .set TRAINER_CALLIE, 763 + .set TRAINER_CALE, 764 + .set TRAINER_MYLES, 765 + .set TRAINER_PAT, 766 + .set TRAINER_CRISTIN_1, 767 + .set TRAINER_MAY_14, 768 + .set TRAINER_MAY_15, 769 + .set TRAINER_ROXANNE_2, 770 + .set TRAINER_ROXANNE_3, 771 + .set TRAINER_ROXANNE_4, 772 + .set TRAINER_ROXANNE_5, 773 + .set TRAINER_BRAWLY_2, 774 + .set TRAINER_BRAWLY_3, 775 + .set TRAINER_BRAWLY_4, 776 + .set TRAINER_BRAWLY_5, 777 + .set TRAINER_WATTSON_2, 778 + .set TRAINER_WATTSON_3, 779 + .set TRAINER_WATTSON_4, 780 + .set TRAINER_WATTSON_5, 781 + .set TRAINER_FLANNERY_2, 782 + .set TRAINER_FLANNERY_3, 783 + .set TRAINER_FLANNERY_4, 784 + .set TRAINER_FLANNERY_5, 785 + .set TRAINER_NORMAN_2, 786 + .set TRAINER_NORMAN_3, 787 + .set TRAINER_NORMAN_4, 788 + .set TRAINER_NORMAN_5, 789 + .set TRAINER_WINONA_2, 790 + .set TRAINER_WINONA_3, 791 + .set TRAINER_WINONA_4, 792 + .set TRAINER_WINONA_5, 793 + .set TRAINER_TATE_AND_LIZA_2, 794 + .set TRAINER_TATE_AND_LIZA_3, 795 + .set TRAINER_TATE_AND_LIZA_4, 796 + .set TRAINER_TATE_AND_LIZA_5, 797 + .set TRAINER_JUAN_2, 798 + .set TRAINER_JUAN_3, 799 + .set TRAINER_JUAN_4, 800 + .set TRAINER_JUAN_5, 801 + .set TRAINER_ANGELO, 802 + .set TRAINER_DARIUS, 803 + .set TRAINER_STEVEN, 804 + .set TRAINER_ANABEL, 805 + .set TRAINER_TUCKER, 806 + .set TRAINER_SPENSER, 807 + .set TRAINER_GRETA, 808 + .set TRAINER_NOLAND, 809 + .set TRAINER_LUCY, 810 + .set TRAINER_BRANDON, 811 + .set TRAINER_ANDRES_2, 812 + .set TRAINER_ANDRES_3, 813 + .set TRAINER_ANDRES_4, 814 + .set TRAINER_ANDRES_5, 815 + .set TRAINER_CORY_2, 816 + .set TRAINER_CORY_3, 817 + .set TRAINER_CORY_4, 818 + .set TRAINER_CORY_5, 819 + .set TRAINER_PABLO_2, 820 + .set TRAINER_PABLO_3, 821 + .set TRAINER_PABLO_4, 822 + .set TRAINER_PABLO_5, 823 + .set TRAINER_KOJI_2, 824 + .set TRAINER_KOJI_3, 825 + .set TRAINER_KOJI_4, 826 + .set TRAINER_KOJI_5, 827 + .set TRAINER_CRISTIN_2, 828 + .set TRAINER_CRISTIN_3, 829 + .set TRAINER_CRISTIN_4, 830 + .set TRAINER_CRISTIN_5, 831 + .set TRAINER_FERNANDO_2, 832 + .set TRAINER_FERNANDO_3, 833 + .set TRAINER_FERNANDO_4, 834 + .set TRAINER_FERNANDO_5, 835 + .set TRAINER_SAWYER_2, 836 + .set TRAINER_SAWYER_3, 837 + .set TRAINER_SAWYER_4, 838 + .set TRAINER_SAWYER_5, 839 + .set TRAINER_GABRIELLE_2, 840 + .set TRAINER_GABRIELLE_3, 841 + .set TRAINER_GABRIELLE_4, 842 + .set TRAINER_GABRIELLE_5, 843 + .set TRAINER_THALIA_2, 844 + .set TRAINER_THALIA_3, 845 + .set TRAINER_THALIA_4, 846 + .set TRAINER_THALIA_5, 847 + .set TRAINER_MARIELA, 848 + .set TRAINER_ALVARO, 849 + .set TRAINER_EVERETT, 850 + .set TRAINER_RED, 851 + .set TRAINER_LEAF, 852 + .set TRAINER_BRENDAN_16, 853 + .set TRAINER_MAY_16, 854 + + .set TRAINER_PIC_HIKER, 0 + .set TRAINER_PIC_AQUA_GRUNT_M, 1 + .set TRAINER_PIC_POKEMON_BREEDER_F, 2 + .set TRAINER_PIC_COOL_TRAINER_M, 3 + .set TRAINER_PIC_BIRD_KEEPER, 4 + .set TRAINER_PIC_COLLECTOR, 5 + .set TRAINER_PIC_AQUA_GRUNT_F, 6 + .set TRAINER_PIC_SWIMMER_M, 7 + .set TRAINER_PIC_MAGMA_GRUNT_M, 8 + .set TRAINER_PIC_EXPERT_M, 9 + .set TRAINER_PIC_AQUA_ADMIN_M, 10 + .set TRAINER_PIC_BLACK_BELT, 11 + .set TRAINER_PIC_AQUA_ADMIN_F, 12 + .set TRAINER_PIC_AQUA_LEADER_ARCHIE, 13 + .set TRAINER_PIC_HEX_MANIAC, 14 + .set TRAINER_PIC_AROMA_LADY, 15 + .set TRAINER_PIC_RUIN_MANIAC, 16 + .set TRAINER_PIC_INTERVIEWER, 17 + .set TRAINER_PIC_TUBER_F, 18 + .set TRAINER_PIC_TUBER_M, 19 + .set TRAINER_PIC_COOL_TRAINER_F, 20 + .set TRAINER_PIC_LADY, 21 + .set TRAINER_PIC_BEAUTY, 22 + .set TRAINER_PIC_RICH_BOY, 23 + .set TRAINER_PIC_EXPERT_F, 24 + .set TRAINER_PIC_POKEMANIAC, 25 + .set TRAINER_PIC_MAGMA_GRUNT_F, 26 + .set TRAINER_PIC_GUITARIST, 27 + .set TRAINER_PIC_KINDLER, 28 + .set TRAINER_PIC_CAMPER, 29 + .set TRAINER_PIC_PICNICKER, 30 + .set TRAINER_PIC_BUG_MANIAC, 31 + .set TRAINER_PIC_POKEMON_BREEDER_M, 32 + .set TRAINER_PIC_PSYCHIC_M, 33 + .set TRAINER_PIC_PSYCHIC_F, 34 + .set TRAINER_PIC_GENTLEMAN, 35 + .set TRAINER_PIC_ELITE_FOUR_SIDNEY, 36 + .set TRAINER_PIC_ELITE_FOUR_PHOEBE, 37 + .set TRAINER_PIC_ELITE_FOUR_GLACIA, 38 + .set TRAINER_PIC_ELITE_FOUR_DRAKE, 39 + .set TRAINER_PIC_LEADER_ROXANNE, 40 + .set TRAINER_PIC_LEADER_BRAWLY, 41 + .set TRAINER_PIC_LEADER_WATTSON, 42 + .set TRAINER_PIC_LEADER_FLANNERY, 43 + .set TRAINER_PIC_LEADER_NORMAN, 44 + .set TRAINER_PIC_LEADER_WINONA, 45 + .set TRAINER_PIC_LEADER_TATE_AND_LIZA, 46 + .set TRAINER_PIC_LEADER_JUAN, 47 + .set TRAINER_PIC_SCHOOL_KID_M, 48 + .set TRAINER_PIC_SCHOOL_KID_F, 49 + .set TRAINER_PIC_SR_AND_JR, 50 + .set TRAINER_PIC_WINSTRATE_M, 51 + .set TRAINER_PIC_WINSTRATE_F, 52 + .set TRAINER_PIC_YOUNGSTER, 53 + .set TRAINER_PIC_CHAMPION_WALLACE, 54 + .set TRAINER_PIC_FISHERMAN, 55 + .set TRAINER_PIC_CYCLING_TRIATHLETE_M, 56 + .set TRAINER_PIC_CYCLING_TRIATHLETE_F, 57 + .set TRAINER_PIC_RUNNING_TRIATHLETE_M, 58 + .set TRAINER_PIC_RUNNING_TRIATHLETE_F, 59 + .set TRAINER_PIC_SWIMMING_TRIATHLETE_M, 60 + .set TRAINER_PIC_SWIMMING_TRIATHLETE_F, 61 + .set TRAINER_PIC_DRAGON_TAMER, 62 + .set TRAINER_PIC_NINJA_BOY, 63 + .set TRAINER_PIC_BATTLE_GIRL, 64 + .set TRAINER_PIC_PARASOL_LADY, 65 + .set TRAINER_PIC_SWIMMER_F, 66 + .set TRAINER_PIC_TWINS, 67 + .set TRAINER_PIC_SAILOR, 68 + .set TRAINER_PIC_MAGMA_ADMIN, 69 + .set TRAINER_PIC_WALLY, 70 + .set TRAINER_PIC_BRENDAN, 71 + .set TRAINER_PIC_MAY, 72 + .set TRAINER_PIC_BUG_CATCHER, 73 + .set TRAINER_PIC_POKEMON_RANGER_M, 74 + .set TRAINER_PIC_POKEMON_RANGER_F, 75 + .set TRAINER_PIC_MAGMA_LEADER_MAXIE, 76 + .set TRAINER_PIC_LASS, 77 + .set TRAINER_PIC_YOUNG_COUPLE, 78 + .set TRAINER_PIC_OLD_COUPLE, 79 + .set TRAINER_PIC_SIS_AND_BRO, 80 + .set TRAINER_PIC_STEVEN, 81 + .set TRAINER_PIC_SALON_MAIDEN_ANABEL, 82 + .set TRAINER_PIC_DOME_ACE_TUCKER, 83 + .set TRAINER_PIC_PALACE_MAVEN_SPENSER, 84 + .set TRAINER_PIC_ARENA_TYCOON_GRETA, 85 + .set TRAINER_PIC_FACTORY_HEAD_NOLAND, 86 + .set TRAINER_PIC_PIKE_QUEEN_LUCY, 87 + .set TRAINER_PIC_PYRAMID_KING_BRANDON, 88 + .set TRAINER_PIC_RED, 89 + .set TRAINER_PIC_LEAF, 90 + .set TRAINER_PIC_BRENDAN_2, 91 + .set TRAINER_PIC_MAY_2, 92 + + .set TRAINER_CLASS_HIKER, 0x0 + .set TRAINER_CLASS_TEAM_AQUA_1, 0x1 + .set TRAINER_CLASS_PKMN_BREEDER_1, 0x2 + .set TRAINER_CLASS_COOLTRAINER_1, 0x3 + .set TRAINER_CLASS_BIRD_KEEPER, 0x4 + .set TRAINER_CLASS_COLLECTOR, 0x5 + .set TRAINER_CLASS_TEAM_AQUA_2, 0x6 + .set TRAINER_CLASS_SWIMMER_M, 0x7 + .set TRAINER_CLASS_TEAM_MAGMA_1, 0x8 + .set TRAINER_CLASS_EXPERT_1, 0x9 + .set TRAINER_CLASS_BLACK_BELT, 0xa + .set TRAINER_CLASS_AQUA_LEADER, 0xb + .set TRAINER_CLASS_HEX_MANIAC, 0xc + .set TRAINER_CLASS_AROMA_LADY, 0xd + .set TRAINER_CLASS_RUIN_MANIAC, 0xe + .set TRAINER_CLASS_INTERVIEWER, 0xf + .set TRAINER_CLASS_TUBER_1, 0x10 + .set TRAINER_CLASS_TUBER_2, 0x11 + .set TRAINER_CLASS_COOLTRAINER_2, 0x12 + .set TRAINER_CLASS_LADY, 0x13 + .set TRAINER_CLASS_BEAUTY, 0x14 + .set TRAINER_CLASS_RICH_BOY, 0x15 + .set TRAINER_CLASS_EXPERT_2, 0x16 + .set TRAINER_CLASS_POKEMANIAC, 0x17 + .set TRAINER_CLASS_TEAM_MAGMA_2, 0x18 + .set TRAINER_CLASS_GUITARIST, 0x19 + .set TRAINER_CLASS_KINDLER, 0x1a + .set TRAINER_CLASS_CAMPER, 0x1b + .set TRAINER_CLASS_PICNICKER, 0x1c + .set TRAINER_CLASS_BUG_MANIAC, 0x1d + .set TRAINER_CLASS_PSYCHIC_1, 0x1e + .set TRAINER_CLASS_PSYCHIC_2, 0x1f + .set TRAINER_CLASS_GENTLEMAN, 0x20 + .set TRAINER_CLASS_ELITE_FOUR_1, 0x21 + .set TRAINER_CLASS_ELITE_FOUR_2, 0x22 + .set TRAINER_CLASS_LEADER_1, 0x23 + .set TRAINER_CLASS_LEADER_2, 0x24 + .set TRAINER_CLASS_LEADER_3, 0x25 + .set TRAINER_CLASS_SCHOOL_KID_1, 0x26 + .set TRAINER_CLASS_SCHOOL_KID_2, 0x27 + .set TRAINER_CLASS_SR_AND_JR, 0x28 + .set TRAINER_CLASS_POKEFAN_1, 0x29 + .set TRAINER_CLASS_POKEFAN_2, 0x2a + .set TRAINER_CLASS_YOUNGSTER, 0x2b + .set TRAINER_CLASS_CHAMPION, 0x2c + .set TRAINER_CLASS_FISHERMAN, 0x2d + .set TRAINER_CLASS_TRIATHLETE_1, 0x2e + .set TRAINER_CLASS_TRIATHLETE_2, 0x2f + .set TRAINER_CLASS_TRIATHLETE_3, 0x30 + .set TRAINER_CLASS_TRIATHLETE_4, 0x31 + .set TRAINER_CLASS_TRIATHLETE_5, 0x32 + .set TRAINER_CLASS_TRIATHLETE_6, 0x33 + .set TRAINER_CLASS_DRAGON_TAMER, 0x34 + .set TRAINER_CLASS_NINJA_BOY, 0x35 + .set TRAINER_CLASS_BATTLE_GIRL, 0x36 + .set TRAINER_CLASS_PARASOL_LADY, 0x37 + .set TRAINER_CLASS_SWIMMER_F, 0x38 + .set TRAINER_CLASS_TWINS, 0x39 + .set TRAINER_CLASS_SAILOR, 0x3a + .set TRAINER_CLASS_PKMN_TRAINER_1, 0x3b + .set TRAINER_CLASS_PKMN_TRAINER_2, 0x3c + .set TRAINER_CLASS_PKMN_TRAINER_3, 0x3d + .set TRAINER_CLASS_PKMN_TRAINER_4, 0x3e + .set TRAINER_CLASS_PKMN_TRAINER_5, 0x3f + .set TRAINER_CLASS_PKMN_TRAINER_6, 0x40 + .set TRAINER_CLASS_PKMN_TRAINER_7, 0x41 + .set TRAINER_CLASS_PKMN_BREEDER_2, 0x42 + .set TRAINER_CLASS_BUG_CATCHER, 0x43 + .set TRAINER_CLASS_PKMN_RANGER_1, 0x44 + .set TRAINER_CLASS_PKMN_RANGER_2, 0x45 + .set TRAINER_CLASS_MAGMA_LEADER, 0x46 + .set TRAINER_CLASS_LASS, 0x47 + .set TRAINER_CLASS_YOUNG_COUPLE, 0x48 + .set TRAINER_CLASS_OLD_COUPLE, 0x49 + .set TRAINER_CLASS_SIS_AND_BRO, 0x4a + .set TRAINER_CLASS_PKMN_TRAINER_8, 0x4b + .set TRAINER_CLASS_SALON_MAIDEN, 0x4c + .set TRAINER_CLASS_DOME_ACE, 0x4d + .set TRAINER_CLASS_PKMN_TRAINER_9, 0x4e + .set TRAINER_CLASS_PKMN_TRAINER_10, 0x4f + .set TRAINER_CLASS_PKMN_TRAINER_11, 0x50 + .set TRAINER_CLASS_PKMN_TRAINER_12, 0x51 + + .set TRAINER_CLASS_NAME_PKMN_TRAINER_1, 0x0 + .set TRAINER_CLASS_NAME_PKMN_TRAINER_2, 0x1 + .set TRAINER_CLASS_NAME_HIKER, 0x2 + .set TRAINER_CLASS_NAME_TEAM_AQUA, 0x3 + .set TRAINER_CLASS_NAME_PKMN_BREEDER, 0x4 + .set TRAINER_CLASS_NAME_COOLTRAINER_1, 0x5 + .set TRAINER_CLASS_NAME_BIRD_KEEPER, 0x6 + .set TRAINER_CLASS_NAME_COLLECTOR, 0x7 + .set TRAINER_CLASS_NAME_SWIMMER_M, 0x8 + .set TRAINER_CLASS_NAME_TEAM_MAGMA, 0x9 + .set TRAINER_CLASS_NAME_EXPERT, 0xa + .set TRAINER_CLASS_NAME_AQUA_ADMIN, 0xb + .set TRAINER_CLASS_NAME_BLACK_BELT, 0xc + .set TRAINER_CLASS_NAME_AQUA_LEADER, 0xd + .set TRAINER_CLASS_NAME_HEX_MANIAC, 0xe + .set TRAINER_CLASS_NAME_AROMA_LADY, 0xf + .set TRAINER_CLASS_NAME_RUIN_MANIAC, 0x10 + .set TRAINER_CLASS_NAME_INTERVIEWER, 0x11 + .set TRAINER_CLASS_NAME_TUBER_1, 0x12 + .set TRAINER_CLASS_NAME_TUBER_2, 0x13 + .set TRAINER_CLASS_NAME_LADY, 0x14 + .set TRAINER_CLASS_NAME_BEAUTY, 0x15 + .set TRAINER_CLASS_NAME_RICH_BOY, 0x16 + .set TRAINER_CLASS_NAME_POKEMANIAC, 0x17 + .set TRAINER_CLASS_NAME_GUITARIST, 0x18 + .set TRAINER_CLASS_NAME_KINDLER, 0x19 + .set TRAINER_CLASS_NAME_CAMPER, 0x1a + .set TRAINER_CLASS_NAME_PICNICKER, 0x1b + .set TRAINER_CLASS_NAME_BUG_MANIAC, 0x1c + .set TRAINER_CLASS_NAME_PSYCHIC, 0x1d + .set TRAINER_CLASS_NAME_GENTLEMAN, 0x1e + .set TRAINER_CLASS_NAME_ELITE_FOUR, 0x1f + .set TRAINER_CLASS_NAME_LEADER, 0x20 + .set TRAINER_CLASS_NAME_SCHOOL_KID, 0x21 + .set TRAINER_CLASS_NAME_SR_AND_JR, 0x22 + .set TRAINER_CLASS_NAME_WINSTRATE, 0x23 + .set TRAINER_CLASS_NAME_POKEFAN, 0x24 + .set TRAINER_CLASS_NAME_YOUNGSTER, 0x25 + .set TRAINER_CLASS_NAME_CHAMPION, 0x26 + .set TRAINER_CLASS_NAME_FISHERMAN, 0x27 + .set TRAINER_CLASS_NAME_TRIATHLETE, 0x28 + .set TRAINER_CLASS_NAME_DRAGON_TAMER, 0x29 + .set TRAINER_CLASS_NAME_NINJA_BOY, 0x2a + .set TRAINER_CLASS_NAME_BATTLE_GIRL, 0x2b + .set TRAINER_CLASS_NAME_PARASOL_LADY, 0x2c + .set TRAINER_CLASS_NAME_SWIMMER_F, 0x2d + .set TRAINER_CLASS_NAME_TWINS, 0x2e + .set TRAINER_CLASS_NAME_SAILOR, 0x2f + .set TRAINER_CLASS_NAME_COOLTRAINER_2, 0x30 + .set TRAINER_CLASS_NAME_MAGMA_ADMIN, 0x31 + .set TRAINER_CLASS_NAME_PKMN_TRAINER_3, 0x32 + .set TRAINER_CLASS_NAME_BUG_CATCHER, 0x33 + .set TRAINER_CLASS_NAME_PKMN_RANGER, 0x34 + .set TRAINER_CLASS_NAME_MAGMA_LEADER, 0x35 + .set TRAINER_CLASS_NAME_LASS, 0x36 + .set TRAINER_CLASS_NAME_YOUNG_COUPLE, 0x37 + .set TRAINER_CLASS_NAME_OLD_COUPLE, 0x38 + .set TRAINER_CLASS_NAME_SIS_AND_BRO, 0x39 + .set TRAINER_CLASS_NAME_SALON_MAIDEN, 0x3a + .set TRAINER_CLASS_NAME_DOME_ACE, 0x3b + .set TRAINER_CLASS_NAME_PALACE_MAVEN, 0x3c + .set TRAINER_CLASS_NAME_ARENA_TYCOON, 0x3d + .set TRAINER_CLASS_NAME_FACTORY_HEAD, 0x3e + .set TRAINER_CLASS_NAME_PIKE_QUEEN, 0x3f + .set TRAINER_CLASS_NAME_PYRAMID_KING, 0x40 + .set TRAINER_CLASS_NAME_PKMN_TRAINER_4, 0x41 + + .set TRAINER_ENCOUNTER_MUSIC_MALE, 0 ; standard male encounter music + .set TRAINER_ENCOUNTER_MUSIC_FEMALE, 1 ; standard female encounter music + .set TRAINER_ENCOUNTER_MUSIC_GIRL, 2 ; used for male Tubers and Young Couples too + .set TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, 3 + .set TRAINER_ENCOUNTER_MUSIC_INTENSE, 4 + .set TRAINER_ENCOUNTER_MUSIC_COOL, 5 + .set TRAINER_ENCOUNTER_MUSIC_AQUA, 6 + .set TRAINER_ENCOUNTER_MUSIC_MAGMA, 7 + .set TRAINER_ENCOUNTER_MUSIC_SWIMMER, 8 + .set TRAINER_ENCOUNTER_MUSIC_TWINS, 9 ; used for other trainer classes too + .set TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR, 10 + .set TRAINER_ENCOUNTER_MUSIC_HIKER, 11 ; used for other trainer classes too + .set TRAINER_ENCOUNTER_MUSIC_INTERVIEWER, 12 + .set TRAINER_ENCOUNTER_MUSIC_RICH, 13 ; Rich Boys and Gentlemen + + .set F_TRAINER_FEMALE, 1 << 7 + +; All trainer parties specify the IV, level, and species for each Pokémon in the +; party. Some trainer parties also specify held items and custom moves for each +; Pokémon. + .set F_TRAINER_PARTY_CUSTOM_MOVESET, 1 << 0 + .set F_TRAINER_PARTY_HELD_ITEM, 1 << 1 diff --git a/data/data2.s b/data/data2.s index aebaebd0d..b888aedb2 100644 --- a/data/data2.s +++ b/data/data2.s @@ -1424,27 +1424,16 @@ gUnknown_08309AAC: ; 8309AAC .include "data/graphics/pokemon/mon_front_pic_table.s" ; 830AF4C - .incbin "base_emerald.gba", 0x30af4c, 0x4d88 + .incbin "base_emerald.gba", 0x30af4c, 0x6e0 + +; 830B62C + .include "data/trainer_parties.s" ; 830FCD4 .include "data/text/trainer_class_names.s" - .align 2, 0 - -gUnknown_08310030: ; 8310030 - .incbin "base_emerald.gba", 0x310030, 0x4 - -gUnknown_08310034: ; 8310034 - .incbin "base_emerald.gba", 0x310034, 0xc - -gUnknown_08310040: ; 8310040 - .incbin "base_emerald.gba", 0x310040, 0x7d94 - -gUnknown_08317DD4: ; 8317DD4 - .incbin "base_emerald.gba", 0x317dd4, 0x50 - -gUnknown_08317E24: ; 8317E24 - .incbin "base_emerald.gba", 0x317e24, 0x7a4 +; 8310030 + .include "data/trainers.s" ; 83185C8 .include "data/text/species_names.s" diff --git a/data/trainer_parties.s b/data/trainer_parties.s new file mode 100644 index 000000000..bfd13f24a --- /dev/null +++ b/data/trainer_parties.s @@ -0,0 +1,12122 @@ + .align 2, 0 + +gTrainerParty_Sawyer1: ; 830B62C + .2byte 0 ; IV (0-255) + .2byte 21 ; level + .2byte SPECIES_GEODUDE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt1: ; 830B634 + .2byte 0 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_POOCHYENA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt2: ; 830B63C + .2byte 0 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_ZUBAT + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_CARVANHA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt3: ; 830B64C + .2byte 0 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_ZUBAT + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt4: ; 830B654 + .2byte 0 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_CARVANHA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt5: ; 830B65C + .2byte 0 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_POOCHYENA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt6: ; 830B664 + .2byte 0 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_CARVANHA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt7: ; 830B66C + .2byte 0 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_ZUBAT + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Gabrielle1: ; 830B674 + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_SKITTY + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_POOCHYENA + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_ZIGZAGOON + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_LOTAD + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_SEEDOT + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_TAILLOW + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt8: ; 830B6A4 + .2byte 0 ; IV (0-255) + .2byte 9 ; level + .2byte SPECIES_POOCHYENA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Marcel: ; 830B6AC + .2byte 100 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_MANECTRIC + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_SHIFTRY + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Alberto: ; 830B6BC + .2byte 0 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_PELIPPER + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_XATU + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Ed: ; 830B6CC + .2byte 0 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_ZANGOOSE + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_SEVIPER + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt9: ; 830B6DC + .2byte 0 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_CARVANHA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Declan: ; 830B6E4 + .2byte 0 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_GYARADOS + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt10: ; 830B6EC + .2byte 0 ; IV (0-255) + .2byte 11 ; level + .2byte SPECIES_POOCHYENA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt11: ; 830B6F4 + .2byte 0 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_ZUBAT + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_POOCHYENA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt12: ; 830B704 + .2byte 0 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_POOCHYENA + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_CARVANHA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt13: ; 830B714 + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_POOCHYENA + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_ZUBAT + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_CARVANHA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt14: ; 830B72C + .2byte 0 ; IV (0-255) + .2byte 15 ; level + .2byte SPECIES_CARVANHA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt15: ; 830B734 + .2byte 0 ; IV (0-255) + .2byte 14 ; level + .2byte SPECIES_ZUBAT + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 14 ; level + .2byte SPECIES_CARVANHA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt16: ; 830B744 + .2byte 0 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_NUMEL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt17: ; 830B74C + .2byte 0 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_ZUBAT + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt18: ; 830B754 + .2byte 0 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_CARVANHA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt19: ; 830B75C + .2byte 0 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_POOCHYENA + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_CARVANHA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt20: ; 830B76C + .2byte 0 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_CARVANHA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt21: ; 830B774 + .2byte 0 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_CARVANHA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt22: ; 830B77C + .2byte 0 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_ZUBAT + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Fredrick: ; 830B784 + .2byte 100 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_MAKUHITA + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_MACHOKE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Matt: ; 830B794 + .2byte 50 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_MIGHTYENA + .2byte 0 ; padding + + .2byte 50 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_GOLBAT + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Zander: ; 830B7A4 + .2byte 0 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_HARIYAMA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Shelly1: ; 830B7AC + .2byte 50 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_CARVANHA + .2byte 0 ; padding + + .2byte 50 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_MIGHTYENA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Shelly2: ; 830B7BC + .2byte 100 ; IV (0-255) + .2byte 37 ; level + .2byte SPECIES_SHARPEDO + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 37 ; level + .2byte SPECIES_MIGHTYENA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Archie: ; 830B7CC + .2byte 150 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_MIGHTYENA + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_CROBAT + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_SHARPEDO + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Leah: ; 830B7E4 + .2byte 0 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_SPOINK + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Daisy: ; 830B7EC + .2byte 0 ; IV (0-255) + .2byte 14 ; level + .2byte SPECIES_SHROOMISH + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 14 ; level + .2byte SPECIES_ROSELIA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Rose1: ; 830B7FC + .2byte 0 ; IV (0-255) + .2byte 14 ; level + .2byte SPECIES_ROSELIA + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 14 ; level + .2byte SPECIES_SHROOMISH + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 14 ; level + .2byte SPECIES_ROSELIA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Felix: ; 830B814 + .2byte 0 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_MEDICHAM + .2byte MOVE_PSYCHIC, MOVE_NONE, MOVE_NONE, MOVE_NONE + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_CLAYDOL + .2byte MOVE_SKILL_SWAP, MOVE_EARTHQUAKE, MOVE_NONE, MOVE_NONE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Violet: ; 830B834 + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_ROSELIA + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_GLOOM + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Rose2: ; 830B844 + .2byte 10 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_SHROOMISH + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_ROSELIA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Rose3: ; 830B854 + .2byte 20 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_SHROOMISH + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_GLOOM + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_ROSELIA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Rose4: ; 830B86C + .2byte 30 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_SHROOMISH + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_GLOOM + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_ROSELIA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Rose5: ; 830B884 + .2byte 40 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_BRELOOM + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_GLOOM + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_ROSELIA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Dusty1: ; 830B89C + .2byte 50 ; IV (0-255) + .2byte 23 ; level + .2byte SPECIES_SANDSLASH + .2byte MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Chip: ; 830B8AC + .2byte 50 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_BALTOY + .2byte MOVE_PSYBEAM, MOVE_SELF_DESTRUCT, MOVE_SANDSTORM, MOVE_ANCIENT_POWER + .2byte 0 ; padding + + .2byte 50 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_SANDSHREW + .2byte MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING + .2byte 0 ; padding + + .2byte 50 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_SANDSLASH + .2byte MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Foster: ; 830B8DC + .2byte 100 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_SANDSHREW + .2byte MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_SANDSLASH + .2byte MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Dusty2: ; 830B8FC + .2byte 60 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_SANDSLASH + .2byte MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Dusty3: ; 830B90C + .2byte 70 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_SANDSLASH + .2byte MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Dusty4: ; 830B91C + .2byte 80 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_SANDSLASH + .2byte MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Dusty5: ; 830B92C + .2byte 90 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_SANDSLASH + .2byte MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_GabbyAndTy1: ; 830B93C + .2byte 50 ; IV (0-255) + .2byte 17 ; level + .2byte SPECIES_MAGNEMITE + .2byte 0 ; padding + + .2byte 50 ; IV (0-255) + .2byte 17 ; level + .2byte SPECIES_WHISMUR + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_GabbyAndTy2: ; 830B94C + .2byte 100 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_MAGNEMITE + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_LOUDRED + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_GabbyAndTy3: ; 830B95C + .2byte 150 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_MAGNETON + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_LOUDRED + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_GabbyAndTy4: ; 830B96C + .2byte 200 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_MAGNETON + .2byte 0 ; padding + + .2byte 200 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_LOUDRED + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_GabbyAndTy5: ; 830B97C + .2byte 250 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_MAGNETON + .2byte 0 ; padding + + .2byte 250 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_LOUDRED + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_GabbyAndTy6: ; 830B98C + .2byte 250 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_MAGNETON + .2byte MOVE_SONIC_BOOM, MOVE_THUNDER_WAVE, MOVE_METAL_SOUND, MOVE_THUNDERBOLT + .2byte 0 ; padding + + .2byte 250 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_EXPLOUD + .2byte MOVE_ASTONISH, MOVE_STOMP, MOVE_SUPERSONIC, MOVE_HYPER_VOICE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Lola1: ; 830B9AC + .2byte 10 ; IV (0-255) + .2byte 12 ; level + .2byte SPECIES_AZURILL + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 12 ; level + .2byte SPECIES_AZURILL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Austina: ; 830B9BC + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_MARILL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Gwen: ; 830B9C4 + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_MARILL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Lola2: ; 830B9CC + .2byte 10 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_MARILL + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_MARILL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Lola3: ; 830B9DC + .2byte 20 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_MARILL + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_MARILL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Lola4: ; 830B9EC + .2byte 30 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_MARILL + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_MARILL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Lola5: ; 830B9FC + .2byte 40 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_AZUMARILL + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_AZUMARILL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Ricky1: ; 830BA0C + .2byte 10 ; IV (0-255) + .2byte 13 ; level + .2byte SPECIES_ZIGZAGOON + .2byte MOVE_SAND_ATTACK, MOVE_HEADBUTT, MOVE_TAIL_WHIP, MOVE_SURF + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Simon: ; 830BA1C + .2byte 0 ; IV (0-255) + .2byte 12 ; level + .2byte SPECIES_AZURILL + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 12 ; level + .2byte SPECIES_MARILL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Charlie: ; 830BA2C + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_MARILL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Ricky2: ; 830BA34 + .2byte 10 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_LINOONE + .2byte MOVE_SAND_ATTACK, MOVE_PIN_MISSILE, MOVE_TAIL_WHIP, MOVE_SURF + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Ricky3: ; 830BA44 + .2byte 20 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_LINOONE + .2byte MOVE_SAND_ATTACK, MOVE_PIN_MISSILE, MOVE_TAIL_WHIP, MOVE_SURF + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Ricky4: ; 830BA54 + .2byte 30 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_LINOONE + .2byte MOVE_SAND_ATTACK, MOVE_PIN_MISSILE, MOVE_TAIL_WHIP, MOVE_SURF + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Ricky5: ; 830BA64 + .2byte 40 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_LINOONE + .2byte MOVE_SAND_ATTACK, MOVE_PIN_MISSILE, MOVE_TAIL_WHIP, MOVE_SURF + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Randall: ; 830BA74 + .2byte 255 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_SWELLOW + .2byte ITEM_NONE + .2byte MOVE_QUICK_ATTACK, MOVE_AGILITY, MOVE_WING_ATTACK, MOVE_NONE + + .align 2, 0 + +gTrainerParty_Parker: ; 830BA84 + .2byte 255 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_SPINDA + .2byte ITEM_NONE + .2byte MOVE_TEETER_DANCE, MOVE_DIZZY_PUNCH, MOVE_FOCUS_PUNCH, MOVE_NONE + + .align 2, 0 + +gTrainerParty_George: ; 830BA94 + .2byte 255 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_SLAKOTH + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_SLACK_OFF, MOVE_COUNTER, MOVE_SHADOW_BALL, MOVE_NONE + + .align 2, 0 + +gTrainerParty_Berke: ; 830BAA4 + .2byte 255 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_VIGOROTH + .2byte ITEM_NONE + .2byte MOVE_FOCUS_ENERGY, MOVE_SLASH, MOVE_NONE, MOVE_NONE + + .align 2, 0 + +gTrainerParty_Braxton: ; 830BAB4 + .2byte 100 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_SWELLOW + .2byte MOVE_FOCUS_ENERGY, MOVE_QUICK_ATTACK, MOVE_WING_ATTACK, MOVE_ENDEAVOR + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_TRAPINCH + .2byte MOVE_BITE, MOVE_DIG, MOVE_FAINT_ATTACK, MOVE_SAND_TOMB + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_WAILMER + .2byte MOVE_ROLLOUT, MOVE_WHIRLPOOL, MOVE_ASTONISH, MOVE_WATER_PULSE + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_MAGNETON + .2byte MOVE_THUNDERBOLT, MOVE_SUPERSONIC, MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_SHIFTRY + .2byte MOVE_GIGA_DRAIN, MOVE_FAINT_ATTACK, MOVE_DOUBLE_TEAM, MOVE_SWAGGER + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Vincent: ; 830BB04 + .2byte 100 ; IV (0-255) + .2byte 44 ; level + .2byte SPECIES_SABLEYE + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 44 ; level + .2byte SPECIES_MEDICHAM + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 44 ; level + .2byte SPECIES_SHARPEDO + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Leroy: ; 830BB1C + .2byte 100 ; IV (0-255) + .2byte 46 ; level + .2byte SPECIES_MAWILE + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 46 ; level + .2byte SPECIES_STARMIE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Wilton1: ; 830BB2C + .2byte 100 ; IV (0-255) + .2byte 17 ; level + .2byte SPECIES_ELECTRIKE + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 17 ; level + .2byte SPECIES_WAILMER + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 17 ; level + .2byte SPECIES_MAKUHITA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Edgar: ; 830BB44 + .2byte 100 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_CACTURNE + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_PELIPPER + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Albert: ; 830BB54 + .2byte 100 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_MAGNETON + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_MUK + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Samuel: ; 830BB64 + .2byte 100 ; IV (0-255) + .2byte 42 ; level + .2byte SPECIES_SWELLOW + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 42 ; level + .2byte SPECIES_MAWILE + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 42 ; level + .2byte SPECIES_KADABRA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Vito: ; 830BB7C + .2byte 100 ; IV (0-255) + .2byte 42 ; level + .2byte SPECIES_DODRIO + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 42 ; level + .2byte SPECIES_KADABRA + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 42 ; level + .2byte SPECIES_ELECTRODE + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 42 ; level + .2byte SPECIES_SHIFTRY + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Owen: ; 830BB9C + .2byte 100 ; IV (0-255) + .2byte 42 ; level + .2byte SPECIES_KECLEON + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 42 ; level + .2byte SPECIES_GRAVELER + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 42 ; level + .2byte SPECIES_WAILORD + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Wilton2: ; 830BBB4 + .2byte 110 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_ELECTRIKE + .2byte 0 ; padding + + .2byte 110 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_WAILMER + .2byte 0 ; padding + + .2byte 110 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_MAKUHITA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Wilton3: ; 830BBCC + .2byte 120 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_MANECTRIC + .2byte 0 ; padding + + .2byte 120 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_WAILMER + .2byte 0 ; padding + + .2byte 120 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_MAKUHITA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Wilton4: ; 830BBE4 + .2byte 130 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_MANECTRIC + .2byte 0 ; padding + + .2byte 130 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_WAILMER + .2byte 0 ; padding + + .2byte 130 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_MAKUHITA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Wilton5: ; 830BBFC + .2byte 140 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_MANECTRIC + .2byte 0 ; padding + + .2byte 140 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_WAILMER + .2byte 0 ; padding + + .2byte 140 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_HARIYAMA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Warren: ; 830BC14 + .2byte 100 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_GRAVELER + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_LUDICOLO + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Mary: ; 830BC24 + .2byte 255 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_DELCATTY + .2byte ITEM_NONE + .2byte MOVE_FAINT_ATTACK, MOVE_SHOCK_WAVE, MOVE_NONE, MOVE_NONE + + .align 2, 0 + +gTrainerParty_Alexia: ; 830BC34 + .2byte 255 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_WIGGLYTUFF + .2byte ITEM_NONE + .2byte MOVE_DEFENSE_CURL, MOVE_DOUBLE_EDGE, MOVE_SHADOW_BALL, MOVE_NONE + + .align 2, 0 + +gTrainerParty_Jody: ; 830BC44 + .2byte 255 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_ZANGOOSE + .2byte ITEM_NONE + .2byte MOVE_SWORDS_DANCE, MOVE_SLASH, MOVE_NONE, MOVE_NONE + + .align 2, 0 + +gTrainerParty_Wendy: ; 830BC54 + .2byte 100 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_MAWILE + .2byte MOVE_BATON_PASS, MOVE_FAINT_ATTACK, MOVE_FAKE_TEARS, MOVE_BITE + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_ROSELIA + .2byte MOVE_MEGA_DRAIN, MOVE_MAGICAL_LEAF, MOVE_GRASS_WHISTLE, MOVE_LEECH_SEED + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_PELIPPER + .2byte MOVE_FLY, MOVE_WATER_GUN, MOVE_MIST, MOVE_PROTECT + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Keira: ; 830BC84 + .2byte 100 ; IV (0-255) + .2byte 45 ; level + .2byte SPECIES_LAIRON + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 45 ; level + .2byte SPECIES_MANECTRIC + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Brooke1: ; 830BC94 + .2byte 100 ; IV (0-255) + .2byte 17 ; level + .2byte SPECIES_WINGULL + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 17 ; level + .2byte SPECIES_NUMEL + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 17 ; level + .2byte SPECIES_ROSELIA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jennifer: ; 830BCAC + .2byte 200 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_SABLEYE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Hope: ; 830BCB4 + .2byte 100 ; IV (0-255) + .2byte 45 ; level + .2byte SPECIES_ROSELIA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Shannon: ; 830BCBC + .2byte 100 ; IV (0-255) + .2byte 45 ; level + .2byte SPECIES_CLAYDOL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Michelle: ; 830BCC4 + .2byte 100 ; IV (0-255) + .2byte 42 ; level + .2byte SPECIES_TORKOAL + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 42 ; level + .2byte SPECIES_MEDICHAM + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 42 ; level + .2byte SPECIES_LUDICOLO + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Caroline: ; 830BCDC + .2byte 100 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_SKARMORY + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_SABLEYE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Julie: ; 830BCEC + .2byte 100 ; IV (0-255) + .2byte 42 ; level + .2byte SPECIES_SANDSLASH + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 42 ; level + .2byte SPECIES_NINETALES + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 42 ; level + .2byte SPECIES_TROPIUS + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Brooke2: ; 830BD04 + .2byte 110 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_WINGULL + .2byte 0 ; padding + + .2byte 110 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_NUMEL + .2byte 0 ; padding + + .2byte 110 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_ROSELIA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Brooke3: ; 830BD1C + .2byte 120 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_PELIPPER + .2byte 0 ; padding + + .2byte 120 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_NUMEL + .2byte 0 ; padding + + .2byte 120 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_ROSELIA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Brooke4: ; 830BD34 + .2byte 130 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_PELIPPER + .2byte 0 ; padding + + .2byte 130 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_NUMEL + .2byte 0 ; padding + + .2byte 130 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_ROSELIA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Brooke5: ; 830BD4C + .2byte 140 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_PELIPPER + .2byte 0 ; padding + + .2byte 140 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_CAMERUPT + .2byte 0 ; padding + + .2byte 140 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_ROSELIA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Patricia: ; 830BD64 + .2byte 0 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_BANETTE + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_LUNATONE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Kindra: ; 830BD74 + .2byte 0 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_DUSKULL + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_SHUPPET + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Tammy: ; 830BD84 + .2byte 0 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_DUSKULL + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_SHUPPET + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Valerie1: ; 830BD94 + .2byte 0 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_SABLEYE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Tasha: ; 830BD9C + .2byte 50 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_SHUPPET + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Valerie2: ; 830BDA4 + .2byte 10 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_SABLEYE + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_SPOINK + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Valerie3: ; 830BDB4 + .2byte 20 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_SPOINK + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_SABLEYE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Valerie4: ; 830BDC4 + .2byte 30 ; IV (0-255) + .2byte 40 ; level + .2byte SPECIES_SPOINK + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 40 ; level + .2byte SPECIES_SABLEYE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Valerie5: ; 830BDD4 + .2byte 40 ; IV (0-255) + .2byte 42 ; level + .2byte SPECIES_DUSKULL + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 42 ; level + .2byte SPECIES_SABLEYE + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 42 ; level + .2byte SPECIES_GRUMPIG + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Cindy1: ; 830BDEC + .2byte 0 ; IV (0-255) + .2byte 7 ; level + .2byte SPECIES_ZIGZAGOON + .2byte ITEM_NUGGET + + .align 2, 0 + +gTrainerParty_Daphne: ; 830BDF4 + .2byte 100 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_LUVDISC + .2byte ITEM_NUGGET + .2byte MOVE_ATTRACT, MOVE_SWEET_KISS, MOVE_FLAIL, MOVE_WATER_PULSE + + .2byte 100 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_LUVDISC + .2byte ITEM_NUGGET + .2byte MOVE_ATTRACT, MOVE_SAFEGUARD, MOVE_TAKE_DOWN, MOVE_WATER_PULSE + + .align 2, 0 + +gTrainerParty_Grunt23: ; 830BE14 + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_MIGHTYENA + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_MIGHTYENA + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_NUMEL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Cindy2: ; 830BE2C + .2byte 0 ; IV (0-255) + .2byte 11 ; level + .2byte SPECIES_ZIGZAGOON + .2byte ITEM_NUGGET + .2byte MOVE_TACKLE, MOVE_TAIL_WHIP, MOVE_NONE, MOVE_NONE + + .align 2, 0 + +gTrainerParty_Brianna: ; 830BE3C + .2byte 150 ; IV (0-255) + .2byte 40 ; level + .2byte SPECIES_SEAKING + .2byte ITEM_NUGGET + + .align 2, 0 + +gTrainerParty_Naomi: ; 830BE44 + .2byte 100 ; IV (0-255) + .2byte 45 ; level + .2byte SPECIES_ROSELIA + .2byte ITEM_NUGGET + + .align 2, 0 + +gTrainerParty_Cindy3: ; 830BE4C + .2byte 10 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_LINOONE + .2byte ITEM_NUGGET + + .align 2, 0 + +gTrainerParty_Cindy4: ; 830BE54 + .2byte 20 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_LINOONE + .2byte ITEM_NUGGET + + .align 2, 0 + +gTrainerParty_Cindy5: ; 830BE5C + .2byte 30 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_LINOONE + .2byte ITEM_NUGGET + + .align 2, 0 + +gTrainerParty_Cindy6: ; 830BE64 + .2byte 40 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_LINOONE + .2byte ITEM_NUGGET + .2byte MOVE_FURY_SWIPES, MOVE_MUD_SPORT, MOVE_ODOR_SLEUTH, MOVE_SAND_ATTACK + + .align 2, 0 + +gTrainerParty_Melissa: ; 830BE74 + .2byte 0 ; IV (0-255) + .2byte 21 ; level + .2byte SPECIES_MARILL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Sheila: ; 830BE7C + .2byte 0 ; IV (0-255) + .2byte 21 ; level + .2byte SPECIES_SHROOMISH + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Shirley: ; 830BE84 + .2byte 0 ; IV (0-255) + .2byte 21 ; level + .2byte SPECIES_NUMEL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jessica1: ; 830BE8C + .2byte 0 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_KECLEON + .2byte MOVE_BIND, MOVE_LICK, MOVE_FURY_SWIPES, MOVE_FAINT_ATTACK + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_SEVIPER + .2byte MOVE_POISON_TAIL, MOVE_SCREECH, MOVE_GLARE, MOVE_CRUNCH + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Connie: ; 830BEAC + .2byte 100 ; IV (0-255) + .2byte 40 ; level + .2byte SPECIES_GOLDEEN + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Bridget: ; 830BEB4 + .2byte 150 ; IV (0-255) + .2byte 40 ; level + .2byte SPECIES_AZUMARILL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Olivia: ; 830BEBC + .2byte 100 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_CLAMPERL + .2byte MOVE_IRON_DEFENSE, MOVE_WHIRLPOOL, MOVE_RAIN_DANCE, MOVE_WATER_PULSE + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 37 ; level + .2byte SPECIES_CORPHISH + .2byte MOVE_TAUNT, MOVE_CRABHAMMER, MOVE_WATER_PULSE, MOVE_NONE + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_LOMBRE + .2byte MOVE_UPROAR, MOVE_FURY_SWIPES, MOVE_FAKE_OUT, MOVE_WATER_PULSE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Tiffany: ; 830BEEC + .2byte 100 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_CARVANHA + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_SHARPEDO + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jessica2: ; 830BEFC + .2byte 10 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_KECLEON + .2byte MOVE_BIND, MOVE_LICK, MOVE_FURY_SWIPES, MOVE_FAINT_ATTACK + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_SEVIPER + .2byte MOVE_POISON_TAIL, MOVE_SCREECH, MOVE_GLARE, MOVE_CRUNCH + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jessica3: ; 830BF1C + .2byte 20 ; IV (0-255) + .2byte 38 ; level + .2byte SPECIES_KECLEON + .2byte MOVE_BIND, MOVE_LICK, MOVE_FURY_SWIPES, MOVE_FAINT_ATTACK + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 38 ; level + .2byte SPECIES_SEVIPER + .2byte MOVE_POISON_TAIL, MOVE_SCREECH, MOVE_GLARE, MOVE_CRUNCH + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jessica4: ; 830BF3C + .2byte 30 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_KECLEON + .2byte MOVE_BIND, MOVE_LICK, MOVE_FURY_SWIPES, MOVE_FAINT_ATTACK + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_SEVIPER + .2byte MOVE_POISON_TAIL, MOVE_SCREECH, MOVE_GLARE, MOVE_CRUNCH + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jessica5: ; 830BF5C + .2byte 40 ; IV (0-255) + .2byte 44 ; level + .2byte SPECIES_KECLEON + .2byte MOVE_BIND, MOVE_LICK, MOVE_FURY_SWIPES, MOVE_FAINT_ATTACK + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 44 ; level + .2byte SPECIES_SEVIPER + .2byte MOVE_POISON_TAIL, MOVE_SCREECH, MOVE_GLARE, MOVE_CRUNCH + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Winston1: ; 830BF7C + .2byte 0 ; IV (0-255) + .2byte 7 ; level + .2byte SPECIES_ZIGZAGOON + .2byte ITEM_NUGGET + + .align 2, 0 + +gTrainerParty_Mollie: ; 830BF84 + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_WHISCASH + .2byte 0 ; padding + + .2byte 200 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_MEDITITE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Garret: ; 830BF94 + .2byte 0 ; IV (0-255) + .2byte 45 ; level + .2byte SPECIES_AZUMARILL + .2byte ITEM_NUGGET + + .align 2, 0 + +gTrainerParty_Winston2: ; 830BF9C + .2byte 0 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_LINOONE + .2byte ITEM_NUGGET + + .align 2, 0 + +gTrainerParty_Winston3: ; 830BFA4 + .2byte 0 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_LINOONE + .2byte ITEM_NUGGET + + .align 2, 0 + +gTrainerParty_Winston4: ; 830BFAC + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_LINOONE + .2byte ITEM_NUGGET + + .align 2, 0 + +gTrainerParty_Winston5: ; 830BFB4 + .2byte 0 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_LINOONE + .2byte ITEM_NUGGET + .2byte MOVE_FURY_SWIPES, MOVE_MUD_SPORT, MOVE_ODOR_SLEUTH, MOVE_SAND_ATTACK + + .align 2, 0 + +gTrainerParty_Steve1: ; 830BFC4 + .2byte 0 ; IV (0-255) + .2byte 19 ; level + .2byte SPECIES_ARON + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Thalia1: ; 830BFCC + .2byte 0 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_WAILMER + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_HORSEA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Mark: ; 830BFDC + .2byte 0 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_RHYHORN + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt24: ; 830BFE4 + .2byte 0 ; IV (0-255) + .2byte 20 ; level + .2byte SPECIES_NUMEL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Steve2: ; 830BFEC + .2byte 10 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_LAIRON + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Steve3: ; 830BFF4 + .2byte 20 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_LAIRON + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_RHYHORN + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Steve4: ; 830C004 + .2byte 30 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_LAIRON + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_RHYHORN + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Steve5: ; 830C014 + .2byte 40 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_AGGRON + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_RHYDON + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Luis: ; 830C024 + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_CARVANHA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Dominik: ; 830C02C + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_TENTACOOL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Douglas: ; 830C034 + .2byte 10 ; IV (0-255) + .2byte 24 ; level + .2byte SPECIES_TENTACOOL + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 24 ; level + .2byte SPECIES_TENTACOOL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Darrin: ; 830C044 + .2byte 10 ; IV (0-255) + .2byte 24 ; level + .2byte SPECIES_TENTACOOL + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 24 ; level + .2byte SPECIES_WINGULL + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 24 ; level + .2byte SPECIES_TENTACOOL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Tony1: ; 830C05C + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_CARVANHA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jerome: ; 830C064 + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_TENTACRUEL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Matthew: ; 830C06C + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_CARVANHA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_David: ; 830C074 + .2byte 0 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_TENTACOOL + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_CARVANHA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Spencer: ; 830C084 + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_TENTACOOL + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_WINGULL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Roland: ; 830C094 + .2byte 0 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_CARVANHA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Nolen: ; 830C09C + .2byte 0 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_TENTACRUEL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Stan: ; 830C0A4 + .2byte 0 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_HORSEA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Barry: ; 830C0AC + .2byte 0 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_GYARADOS + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Dean: ; 830C0B4 + .2byte 0 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_CARVANHA + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_WINGULL + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_CARVANHA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Rodney: ; 830C0CC + .2byte 0 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_GYARADOS + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Richard: ; 830C0D4 + .2byte 0 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_PELIPPER + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Herman: ; 830C0DC + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_WINGULL + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_TENTACRUEL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Santiago: ; 830C0EC + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_TENTACRUEL + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_WAILMER + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Gilbert: ; 830C0FC + .2byte 0 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_SHARPEDO + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Franklin: ; 830C104 + .2byte 0 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_SEALEO + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Kevin: ; 830C10C + .2byte 0 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_SPHEAL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jack: ; 830C114 + .2byte 0 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_GYARADOS + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Dudley: ; 830C11C + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_TENTACOOL + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_WINGULL + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_TENTACRUEL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Chad: ; 830C134 + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_TENTACOOL + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_WAILMER + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Tony2: ; 830C144 + .2byte 10 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_SHARPEDO + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Tony3: ; 830C14C + .2byte 20 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_SHARPEDO + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Tony4: ; 830C154 + .2byte 30 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_STARYU + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_SHARPEDO + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Tony5: ; 830C164 + .2byte 40 ; IV (0-255) + .2byte 37 ; level + .2byte SPECIES_STARMIE + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_SHARPEDO + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Takao: ; 830C174 + .2byte 127 ; IV (0-255) + .2byte 13 ; level + .2byte SPECIES_MACHOP + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Hitoshi: ; 830C17C + .2byte 50 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_MACHOP + .2byte 0 ; padding + + .2byte 200 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_MACHOKE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Kiyo: ; 830C18C + .2byte 100 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_HARIYAMA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Koichi: ; 830C194 + .2byte 100 ; IV (0-255) + .2byte 24 ; level + .2byte SPECIES_MACHOP + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_MACHOKE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Nob1: ; 830C1A4 + .2byte 100 ; IV (0-255) + .2byte 19 ; level + .2byte SPECIES_MACHOP + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Nob2: ; 830C1AC + .2byte 110 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_MACHOKE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Nob3: ; 830C1B4 + .2byte 120 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_MACHOP + .2byte 0 ; padding + + .2byte 120 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_MACHOKE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Nob4: ; 830C1C4 + .2byte 130 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_MACHOP + .2byte 0 ; padding + + .2byte 130 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_MACHOKE + .2byte 0 ; padding + + .2byte 130 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_MACHOKE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Nob5: ; 830C1DC + .2byte 140 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_MACHOP + .2byte ITEM_NONE + + .2byte 140 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_MACHOKE + .2byte ITEM_NONE + + .2byte 140 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_MACHOKE + .2byte ITEM_NONE + + .2byte 140 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_MACHAMP + .2byte ITEM_BLACK_BELT + + .align 2, 0 + +gTrainerParty_Yuji: ; 830C1FC + .2byte 100 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_MAKUHITA + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_MACHOKE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Daisuke: ; 830C20C + .2byte 100 ; IV (0-255) + .2byte 19 ; level + .2byte SPECIES_MACHOP + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Atsushi: ; 830C214 + .2byte 100 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_HARIYAMA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Kirk: ; 830C21C + .2byte 100 ; IV (0-255) + .2byte 17 ; level + .2byte SPECIES_ELECTRIKE + .2byte MOVE_QUICK_ATTACK, MOVE_THUNDER_WAVE, MOVE_SPARK, MOVE_LEER + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 17 ; level + .2byte SPECIES_VOLTORB + .2byte MOVE_CHARGE, MOVE_SHOCK_WAVE, MOVE_SCREECH, MOVE_NONE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt25: ; 830C23C + .2byte 0 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_POOCHYENA + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_ZUBAT + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt26: ; 830C24C + .2byte 0 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_CARVANHA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Shawn: ; 830C254 + .2byte 100 ; IV (0-255) + .2byte 17 ; level + .2byte SPECIES_VOLTORB + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 17 ; level + .2byte SPECIES_MAGNEMITE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Fernando1: ; 830C264 + .2byte 0 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_ELECTRIKE + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_LOUDRED + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Dalton1: ; 830C274 + .2byte 0 ; IV (0-255) + .2byte 15 ; level + .2byte SPECIES_MAGNEMITE + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 15 ; level + .2byte SPECIES_WHISMUR + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Dalton2: ; 830C284 + .2byte 10 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_MAGNEMITE + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_WHISMUR + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_MAGNEMITE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Dalton3: ; 830C29C + .2byte 20 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_MAGNEMITE + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_LOUDRED + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_MAGNEMITE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Dalton4: ; 830C2B4 + .2byte 30 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_MAGNETON + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_LOUDRED + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_MAGNETON + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Dalton5: ; 830C2CC + .2byte 40 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_MAGNETON + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_EXPLOUD + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_MAGNETON + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Cole: ; 830C2E4 + .2byte 100 ; IV (0-255) + .2byte 23 ; level + .2byte SPECIES_NUMEL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jeff: ; 830C2EC + .2byte 100 ; IV (0-255) + .2byte 22 ; level + .2byte SPECIES_SLUGMA + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 22 ; level + .2byte SPECIES_SLUGMA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Axle: ; 830C2FC + .2byte 100 ; IV (0-255) + .2byte 23 ; level + .2byte SPECIES_NUMEL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jace: ; 830C304 + .2byte 100 ; IV (0-255) + .2byte 23 ; level + .2byte SPECIES_SLUGMA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Keegan: ; 830C30C + .2byte 120 ; IV (0-255) + .2byte 23 ; level + .2byte SPECIES_SLUGMA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Bernie1: ; 830C314 + .2byte 0 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_SLUGMA + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_WINGULL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Bernie2: ; 830C324 + .2byte 10 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_SLUGMA + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_WINGULL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Bernie3: ; 830C334 + .2byte 20 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_SLUGMA + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_PELIPPER + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Bernie4: ; 830C344 + .2byte 30 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_SLUGMA + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_PELIPPER + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Bernie5: ; 830C354 + .2byte 40 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_MAGCARGO + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_PELIPPER + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Drew: ; 830C364 + .2byte 0 ; IV (0-255) + .2byte 23 ; level + .2byte SPECIES_SANDSHREW + .2byte MOVE_DIG, MOVE_SAND_ATTACK, MOVE_POISON_STING, MOVE_SLASH + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Beau: ; 830C374 + .2byte 0 ; IV (0-255) + .2byte 21 ; level + .2byte SPECIES_BALTOY + .2byte MOVE_RAPID_SPIN, MOVE_MUD_SLAP, MOVE_PSYBEAM, MOVE_ROCK_TOMB + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 21 ; level + .2byte SPECIES_SANDSHREW + .2byte MOVE_POISON_STING, MOVE_SAND_ATTACK, MOVE_SCRATCH, MOVE_DIG + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 21 ; level + .2byte SPECIES_BALTOY + .2byte MOVE_RAPID_SPIN, MOVE_MUD_SLAP, MOVE_PSYBEAM, MOVE_ROCK_TOMB + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Larry: ; 830C3A4 + .2byte 0 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_NUZLEAF + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Shane: ; 830C3AC + .2byte 0 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_SANDSHREW + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_NUZLEAF + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Justin: ; 830C3BC + .2byte 0 ; IV (0-255) + .2byte 24 ; level + .2byte SPECIES_KECLEON + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Ethan1: ; 830C3C4 + .2byte 0 ; IV (0-255) + .2byte 20 ; level + .2byte SPECIES_ZIGZAGOON + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 20 ; level + .2byte SPECIES_TAILLOW + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Autumn: ; 830C3D4 + .2byte 0 ; IV (0-255) + .2byte 21 ; level + .2byte SPECIES_SHROOMISH + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Travis: ; 830C3DC + .2byte 0 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_SANDSHREW + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Ethan2: ; 830C3E4 + .2byte 10 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_ZIGZAGOON + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_TAILLOW + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Ethan3: ; 830C3F4 + .2byte 20 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_LINOONE + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_SWELLOW + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Ethan4: ; 830C404 + .2byte 30 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_SANDSHREW + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_SWELLOW + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_LINOONE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Ethan5: ; 830C41C + .2byte 40 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_SWELLOW + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_SANDSLASH + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_LINOONE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Brent: ; 830C434 + .2byte 100 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_SURSKIT + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Donald: ; 830C43C + .2byte 100 ; IV (0-255) + .2byte 24 ; level + .2byte SPECIES_WURMPLE + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 24 ; level + .2byte SPECIES_SILCOON + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 24 ; level + .2byte SPECIES_BEAUTIFLY + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Taylor: ; 830C454 + .2byte 100 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_WURMPLE + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_CASCOON + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_DUSTOX + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jeffrey1: ; 830C46C + .2byte 0 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_SURSKIT + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_SURSKIT + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_SURSKIT + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Derek: ; 830C484 + .2byte 150 ; IV (0-255) + .2byte 16 ; level + .2byte SPECIES_DUSTOX + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 16 ; level + .2byte SPECIES_BEAUTIFLY + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jeffrey2: ; 830C494 + .2byte 10 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_SURSKIT + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_SURSKIT + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_SURSKIT + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jeffrey3: ; 830C4AC + .2byte 20 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_SURSKIT + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_SURSKIT + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_MASQUERAIN + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jeffrey4: ; 830C4C4 + .2byte 30 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_SURSKIT + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_WURMPLE + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_SURSKIT + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_MASQUERAIN + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jeffrey5: ; 830C4E4 + .2byte 40 ; IV (0-255) + .2byte 38 ; level + .2byte SPECIES_SURSKIT + .2byte ITEM_NONE + + .2byte 40 ; IV (0-255) + .2byte 38 ; level + .2byte SPECIES_DUSTOX + .2byte ITEM_NONE + + .2byte 40 ; IV (0-255) + .2byte 38 ; level + .2byte SPECIES_SURSKIT + .2byte ITEM_NONE + + .2byte 40 ; IV (0-255) + .2byte 38 ; level + .2byte SPECIES_MASQUERAIN + .2byte ITEM_SILVER_POWDER + + .2byte 40 ; IV (0-255) + .2byte 38 ; level + .2byte SPECIES_BEAUTIFLY + .2byte ITEM_NONE + + .align 2, 0 + +gTrainerParty_Edward: ; 830C50C + .2byte 0 ; IV (0-255) + .2byte 15 ; level + .2byte SPECIES_ABRA + .2byte MOVE_HIDDEN_POWER, MOVE_NONE, MOVE_NONE, MOVE_NONE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Preston: ; 830C51C + .2byte 100 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_KIRLIA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Virgil: ; 830C524 + .2byte 100 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_RALTS + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Blake: ; 830C52C + .2byte 100 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_GIRAFARIG + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_William: ; 830C534 + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_RALTS + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_RALTS + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_KIRLIA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Joshua: ; 830C54C + .2byte 0 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_KADABRA + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_SOLROCK + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Cameron1: ; 830C55C + .2byte 0 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_SOLROCK + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Cameron2: ; 830C564 + .2byte 10 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_KADABRA + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_SOLROCK + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Cameron3: ; 830C574 + .2byte 20 ; IV (0-255) + .2byte 38 ; level + .2byte SPECIES_KADABRA + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 38 ; level + .2byte SPECIES_SOLROCK + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Cameron4: ; 830C584 + .2byte 30 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_KADABRA + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_SOLROCK + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Cameron5: ; 830C594 + .2byte 40 ; IV (0-255) + .2byte 45 ; level + .2byte SPECIES_SOLROCK + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 45 ; level + .2byte SPECIES_ALAKAZAM + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jaclyn: ; 830C5A4 + .2byte 0 ; IV (0-255) + .2byte 16 ; level + .2byte SPECIES_ABRA + .2byte MOVE_HIDDEN_POWER, MOVE_NONE, MOVE_NONE, MOVE_NONE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Hannah: ; 830C5B4 + .2byte 100 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_KIRLIA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Samantha: ; 830C5BC + .2byte 100 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_XATU + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Maura: ; 830C5C4 + .2byte 100 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_KADABRA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Kayla: ; 830C5CC + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_WOBBUFFET + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_NATU + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_KADABRA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Alexis: ; 830C5E4 + .2byte 0 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_KIRLIA + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_XATU + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jacki1: ; 830C5F4 + .2byte 0 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_KADABRA + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_LUNATONE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jacki2: ; 830C604 + .2byte 10 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_KADABRA + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_LUNATONE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jacki3: ; 830C614 + .2byte 20 ; IV (0-255) + .2byte 37 ; level + .2byte SPECIES_KADABRA + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 37 ; level + .2byte SPECIES_LUNATONE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jacki4: ; 830C624 + .2byte 30 ; IV (0-255) + .2byte 40 ; level + .2byte SPECIES_KADABRA + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 40 ; level + .2byte SPECIES_LUNATONE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jacki5: ; 830C634 + .2byte 40 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_LUNATONE + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_ALAKAZAM + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Walter1: ; 830C644 + .2byte 0 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_MANECTRIC + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Micah: ; 830C64C + .2byte 0 ; IV (0-255) + .2byte 44 ; level + .2byte SPECIES_MANECTRIC + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 44 ; level + .2byte SPECIES_MANECTRIC + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Thomas: ; 830C65C + .2byte 0 ; IV (0-255) + .2byte 45 ; level + .2byte SPECIES_ZANGOOSE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Walter2: ; 830C664 + .2byte 10 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_MANECTRIC + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Walter3: ; 830C66C + .2byte 20 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_LINOONE + .2byte MOVE_HEADBUTT, MOVE_SAND_ATTACK, MOVE_ODOR_SLEUTH, MOVE_FURY_SWIPES + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_MANECTRIC + .2byte MOVE_QUICK_ATTACK, MOVE_SPARK, MOVE_ODOR_SLEUTH, MOVE_ROAR + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Walter4: ; 830C68C + .2byte 30 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_LINOONE + .2byte MOVE_HEADBUTT, MOVE_SAND_ATTACK, MOVE_ODOR_SLEUTH, MOVE_FURY_SWIPES + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_MANECTRIC + .2byte MOVE_QUICK_ATTACK, MOVE_SPARK, MOVE_ODOR_SLEUTH, MOVE_NONE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Walter5: ; 830C6AC + .2byte 40 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_LINOONE + .2byte MOVE_HEADBUTT, MOVE_SAND_ATTACK, MOVE_ODOR_SLEUTH, MOVE_FURY_SWIPES + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_GOLDUCK + .2byte MOVE_FURY_SWIPES, MOVE_DISABLE, MOVE_CONFUSION, MOVE_PSYCH_UP + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_MANECTRIC + .2byte MOVE_QUICK_ATTACK, MOVE_SPARK, MOVE_ODOR_SLEUTH, MOVE_ROAR + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Sidney: ; 830C6DC + .2byte 250 ; IV (0-255) + .2byte 46 ; level + .2byte SPECIES_MIGHTYENA + .2byte ITEM_NONE + .2byte MOVE_ROAR, MOVE_DOUBLE_EDGE, MOVE_SAND_ATTACK, MOVE_CRUNCH + + .2byte 250 ; IV (0-255) + .2byte 48 ; level + .2byte SPECIES_SHIFTRY + .2byte ITEM_NONE + .2byte MOVE_TORMENT, MOVE_DOUBLE_TEAM, MOVE_SWAGGER, MOVE_EXTRASENSORY + + .2byte 250 ; IV (0-255) + .2byte 46 ; level + .2byte SPECIES_CACTURNE + .2byte ITEM_NONE + .2byte MOVE_LEECH_SEED, MOVE_FAINT_ATTACK, MOVE_NEEDLE_ARM, MOVE_COTTON_SPORE + + .2byte 250 ; IV (0-255) + .2byte 48 ; level + .2byte SPECIES_CRAWDAUNT + .2byte ITEM_NONE + .2byte MOVE_SURF, MOVE_SWORDS_DANCE, MOVE_STRENGTH, MOVE_FACADE + + .2byte 255 ; IV (0-255) + .2byte 49 ; level + .2byte SPECIES_ABSOL + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_AERIAL_ACE, MOVE_ROCK_SLIDE, MOVE_SWORDS_DANCE, MOVE_SLASH + + .align 2, 0 + +gTrainerParty_Phoebe: ; 830C72C + .2byte 250 ; IV (0-255) + .2byte 48 ; level + .2byte SPECIES_DUSCLOPS + .2byte ITEM_NONE + .2byte MOVE_SHADOW_PUNCH, MOVE_CONFUSE_RAY, MOVE_CURSE, MOVE_PROTECT + + .2byte 250 ; IV (0-255) + .2byte 49 ; level + .2byte SPECIES_BANETTE + .2byte ITEM_NONE + .2byte MOVE_SHADOW_BALL, MOVE_GRUDGE, MOVE_WILL_O_WISP, MOVE_FAINT_ATTACK + + .2byte 250 ; IV (0-255) + .2byte 50 ; level + .2byte SPECIES_SABLEYE + .2byte ITEM_NONE + .2byte MOVE_SHADOW_BALL, MOVE_DOUBLE_TEAM, MOVE_NIGHT_SHADE, MOVE_FAINT_ATTACK + + .2byte 250 ; IV (0-255) + .2byte 49 ; level + .2byte SPECIES_BANETTE + .2byte ITEM_NONE + .2byte MOVE_SHADOW_BALL, MOVE_PSYCHIC, MOVE_THUNDERBOLT, MOVE_FACADE + + .2byte 255 ; IV (0-255) + .2byte 51 ; level + .2byte SPECIES_DUSCLOPS + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_SHADOW_BALL, MOVE_ICE_BEAM, MOVE_ROCK_SLIDE, MOVE_EARTHQUAKE + + .align 2, 0 + +gTrainerParty_Glacia: ; 830C77C + .2byte 250 ; IV (0-255) + .2byte 50 ; level + .2byte SPECIES_SEALEO + .2byte ITEM_NONE + .2byte MOVE_ENCORE, MOVE_BODY_SLAM, MOVE_HAIL, MOVE_ICE_BALL + + .2byte 250 ; IV (0-255) + .2byte 50 ; level + .2byte SPECIES_GLALIE + .2byte ITEM_NONE + .2byte MOVE_LIGHT_SCREEN, MOVE_CRUNCH, MOVE_ICY_WIND, MOVE_ICE_BEAM + + .2byte 250 ; IV (0-255) + .2byte 52 ; level + .2byte SPECIES_SEALEO + .2byte ITEM_NONE + .2byte MOVE_ATTRACT, MOVE_DOUBLE_EDGE, MOVE_HAIL, MOVE_BLIZZARD + + .2byte 250 ; IV (0-255) + .2byte 52 ; level + .2byte SPECIES_GLALIE + .2byte ITEM_NONE + .2byte MOVE_SHADOW_BALL, MOVE_EXPLOSION, MOVE_HAIL, MOVE_ICE_BEAM + + .2byte 255 ; IV (0-255) + .2byte 53 ; level + .2byte SPECIES_WALREIN + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_SURF, MOVE_BODY_SLAM, MOVE_ICE_BEAM, MOVE_SHEER_COLD + + .align 2, 0 + +gTrainerParty_Drake: ; 830C7CC + .2byte 250 ; IV (0-255) + .2byte 52 ; level + .2byte SPECIES_SHELGON + .2byte ITEM_NONE + .2byte MOVE_ROCK_TOMB, MOVE_DRAGON_CLAW, MOVE_PROTECT, MOVE_DOUBLE_EDGE + + .2byte 250 ; IV (0-255) + .2byte 54 ; level + .2byte SPECIES_ALTARIA + .2byte ITEM_NONE + .2byte MOVE_DOUBLE_EDGE, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE, MOVE_AERIAL_ACE + + .2byte 250 ; IV (0-255) + .2byte 53 ; level + .2byte SPECIES_KINGDRA + .2byte ITEM_NONE + .2byte MOVE_SMOKESCREEN, MOVE_DRAGON_DANCE, MOVE_SURF, MOVE_BODY_SLAM + + .2byte 250 ; IV (0-255) + .2byte 53 ; level + .2byte SPECIES_FLYGON + .2byte ITEM_NONE + .2byte MOVE_FLAMETHROWER, MOVE_CRUNCH, MOVE_DRAGON_BREATH, MOVE_EARTHQUAKE + + .2byte 255 ; IV (0-255) + .2byte 55 ; level + .2byte SPECIES_SALAMENCE + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_FLAMETHROWER, MOVE_DRAGON_CLAW, MOVE_ROCK_SLIDE, MOVE_CRUNCH + + .align 2, 0 + +gTrainerParty_Roxanne1: ; 830C81C + .2byte 100 ; IV (0-255) + .2byte 12 ; level + .2byte SPECIES_GEODUDE + .2byte ITEM_NONE + .2byte MOVE_TACKLE, MOVE_DEFENSE_CURL, MOVE_ROCK_THROW, MOVE_ROCK_TOMB + + .2byte 100 ; IV (0-255) + .2byte 12 ; level + .2byte SPECIES_GEODUDE + .2byte ITEM_NONE + .2byte MOVE_TACKLE, MOVE_DEFENSE_CURL, MOVE_ROCK_THROW, MOVE_ROCK_TOMB + + .2byte 200 ; IV (0-255) + .2byte 15 ; level + .2byte SPECIES_NOSEPASS + .2byte ITEM_ORAN_BERRY + .2byte MOVE_BLOCK, MOVE_HARDEN, MOVE_TACKLE, MOVE_ROCK_TOMB + + .align 2, 0 + +gTrainerParty_Brawly1: ; 830C84C + .2byte 100 ; IV (0-255) + .2byte 16 ; level + .2byte SPECIES_MACHOP + .2byte ITEM_NONE + .2byte MOVE_KARATE_CHOP, MOVE_LOW_KICK, MOVE_SEISMIC_TOSS, MOVE_BULK_UP + + .2byte 100 ; IV (0-255) + .2byte 16 ; level + .2byte SPECIES_MEDITITE + .2byte ITEM_NONE + .2byte MOVE_FOCUS_PUNCH, MOVE_LIGHT_SCREEN, MOVE_REFLECT, MOVE_BULK_UP + + .2byte 200 ; IV (0-255) + .2byte 19 ; level + .2byte SPECIES_MAKUHITA + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_ARM_THRUST, MOVE_VITAL_THROW, MOVE_REVERSAL, MOVE_BULK_UP + + .align 2, 0 + +gTrainerParty_Wattson1: ; 830C87C + .2byte 200 ; IV (0-255) + .2byte 20 ; level + .2byte SPECIES_VOLTORB + .2byte ITEM_NONE + .2byte MOVE_ROLLOUT, MOVE_SPARK, MOVE_SELF_DESTRUCT, MOVE_SHOCK_WAVE + + .2byte 200 ; IV (0-255) + .2byte 20 ; level + .2byte SPECIES_ELECTRIKE + .2byte ITEM_NONE + .2byte MOVE_SHOCK_WAVE, MOVE_LEER, MOVE_QUICK_ATTACK, MOVE_HOWL + + .2byte 220 ; IV (0-255) + .2byte 22 ; level + .2byte SPECIES_MAGNETON + .2byte ITEM_NONE + .2byte MOVE_SUPERSONIC, MOVE_SHOCK_WAVE, MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM + + .2byte 250 ; IV (0-255) + .2byte 24 ; level + .2byte SPECIES_MANECTRIC + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_QUICK_ATTACK, MOVE_THUNDER_WAVE, MOVE_SHOCK_WAVE, MOVE_HOWL + + .align 2, 0 + +gTrainerParty_Flannery1: ; 830C8BC + .2byte 200 ; IV (0-255) + .2byte 24 ; level + .2byte SPECIES_NUMEL + .2byte ITEM_NONE + .2byte MOVE_OVERHEAT, MOVE_TAKE_DOWN, MOVE_MAGNITUDE, MOVE_SUNNY_DAY + + .2byte 200 ; IV (0-255) + .2byte 24 ; level + .2byte SPECIES_SLUGMA + .2byte ITEM_NONE + .2byte MOVE_OVERHEAT, MOVE_SMOG, MOVE_LIGHT_SCREEN, MOVE_SUNNY_DAY + + .2byte 250 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_CAMERUPT + .2byte ITEM_NONE + .2byte MOVE_OVERHEAT, MOVE_TACKLE, MOVE_SUNNY_DAY, MOVE_ATTRACT + + .2byte 250 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_TORKOAL + .2byte ITEM_WHITE_HERB + .2byte MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_BODY_SLAM, MOVE_ATTRACT + + .align 2, 0 + +gTrainerParty_Norman1: ; 830C8FC + .2byte 200 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_SPINDA + .2byte ITEM_NONE + .2byte MOVE_TEETER_DANCE, MOVE_PSYBEAM, MOVE_FACADE, MOVE_ENCORE + + .2byte 200 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_VIGOROTH + .2byte ITEM_NONE + .2byte MOVE_SLASH, MOVE_FACADE, MOVE_ENCORE, MOVE_FAINT_ATTACK + + .2byte 200 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_LINOONE + .2byte ITEM_NONE + .2byte MOVE_SLASH, MOVE_BELLY_DRUM, MOVE_FACADE, MOVE_HEADBUTT + + .2byte 250 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_SLAKING + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_COUNTER, MOVE_YAWN, MOVE_FACADE, MOVE_FAINT_ATTACK + + .align 2, 0 + +gTrainerParty_Winona1: ; 830C93C + .2byte 210 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_SWABLU + .2byte ITEM_NONE + .2byte MOVE_PERISH_SONG, MOVE_MIRROR_MOVE, MOVE_SAFEGUARD, MOVE_AERIAL_ACE + + .2byte 210 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_TROPIUS + .2byte ITEM_NONE + .2byte MOVE_SUNNY_DAY, MOVE_AERIAL_ACE, MOVE_SOLAR_BEAM, MOVE_SYNTHESIS + + .2byte 210 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_PELIPPER + .2byte ITEM_NONE + .2byte MOVE_WATER_GUN, MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_AERIAL_ACE + + .2byte 220 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_SKARMORY + .2byte ITEM_NONE + .2byte MOVE_SAND_ATTACK, MOVE_FURY_ATTACK, MOVE_STEEL_WING, MOVE_AERIAL_ACE + + .2byte 255 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_ALTARIA + .2byte ITEM_ORAN_BERRY + .2byte MOVE_EARTHQUAKE, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE, MOVE_AERIAL_ACE + + .align 2, 0 + +gTrainerParty_TateAndLiza1: ; 830C98C + .2byte 250 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_CLAYDOL + .2byte ITEM_NONE + .2byte MOVE_EARTHQUAKE, MOVE_ANCIENT_POWER, MOVE_PSYCHIC, MOVE_LIGHT_SCREEN + + .2byte 250 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_XATU + .2byte ITEM_NONE + .2byte MOVE_PSYCHIC, MOVE_SUNNY_DAY, MOVE_CONFUSE_RAY, MOVE_CALM_MIND + + .2byte 250 ; IV (0-255) + .2byte 42 ; level + .2byte SPECIES_LUNATONE + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_LIGHT_SCREEN, MOVE_PSYCHIC, MOVE_HYPNOSIS, MOVE_CALM_MIND + + .2byte 250 ; IV (0-255) + .2byte 42 ; level + .2byte SPECIES_SOLROCK + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_SUNNY_DAY, MOVE_SOLAR_BEAM, MOVE_PSYCHIC, MOVE_FLAMETHROWER + + .align 2, 0 + +gTrainerParty_Juan1: ; 830C9CC + .2byte 200 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_LUVDISC + .2byte ITEM_NONE + .2byte MOVE_WATER_PULSE, MOVE_ATTRACT, MOVE_SWEET_KISS, MOVE_FLAIL + + .2byte 200 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_WHISCASH + .2byte ITEM_NONE + .2byte MOVE_RAIN_DANCE, MOVE_WATER_PULSE, MOVE_AMNESIA, MOVE_EARTHQUAKE + + .2byte 200 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_SEALEO + .2byte ITEM_NONE + .2byte MOVE_ENCORE, MOVE_BODY_SLAM, MOVE_AURORA_BEAM, MOVE_WATER_PULSE + + .2byte 200 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_CRAWDAUNT + .2byte ITEM_NONE + .2byte MOVE_WATER_PULSE, MOVE_CRABHAMMER, MOVE_TAUNT, MOVE_LEER + + .2byte 250 ; IV (0-255) + .2byte 46 ; level + .2byte SPECIES_KINGDRA + .2byte ITEM_CHESTO_BERRY + .2byte MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_ICE_BEAM, MOVE_REST + + .align 2, 0 + +gTrainerParty_Jerry1: ; 830CA1C + .2byte 10 ; IV (0-255) + .2byte 9 ; level + .2byte SPECIES_RALTS + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Ted: ; 830CA24 + .2byte 10 ; IV (0-255) + .2byte 17 ; level + .2byte SPECIES_RALTS + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Paul: ; 830CA2C + .2byte 10 ; IV (0-255) + .2byte 15 ; level + .2byte SPECIES_NUMEL + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 15 ; level + .2byte SPECIES_ODDISH + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 15 ; level + .2byte SPECIES_WINGULL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jerry2: ; 830CA44 + .2byte 20 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_RALTS + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_MEDITITE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jerry3: ; 830CA54 + .2byte 30 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_KIRLIA + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_MEDITITE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jerry4: ; 830CA64 + .2byte 40 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_KIRLIA + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_MEDICHAM + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jerry5: ; 830CA74 + .2byte 50 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_KIRLIA + .2byte 0 ; padding + + .2byte 50 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_BANETTE + .2byte 0 ; padding + + .2byte 50 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_MEDICHAM + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Karen1: ; 830CA8C + .2byte 10 ; IV (0-255) + .2byte 9 ; level + .2byte SPECIES_SHROOMISH + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Georgia: ; 830CA94 + .2byte 10 ; IV (0-255) + .2byte 16 ; level + .2byte SPECIES_SHROOMISH + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 16 ; level + .2byte SPECIES_BEAUTIFLY + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Karen2: ; 830CAA4 + .2byte 20 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_SHROOMISH + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_WHISMUR + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Karen3: ; 830CAB4 + .2byte 30 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_SHROOMISH + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_LOUDRED + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Karen4: ; 830CAC4 + .2byte 40 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_BRELOOM + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_LOUDRED + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Karen5: ; 830CAD4 + .2byte 50 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_BRELOOM + .2byte 0 ; padding + + .2byte 50 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_EXPLOUD + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_KateAndJoy: ; 830CAE4 + .2byte 0 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_SPINDA + .2byte MOVE_HYPNOSIS, MOVE_PSYBEAM, MOVE_DIZZY_PUNCH, MOVE_TEETER_DANCE + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_SLAKING + .2byte MOVE_FOCUS_PUNCH, MOVE_YAWN, MOVE_SLACK_OFF, MOVE_FAINT_ATTACK + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_AnnaAndMeg1: ; 830CB04 + .2byte 0 ; IV (0-255) + .2byte 15 ; level + .2byte SPECIES_ZIGZAGOON + .2byte MOVE_GROWL, MOVE_TAIL_WHIP, MOVE_HEADBUTT, MOVE_ODOR_SLEUTH + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 17 ; level + .2byte SPECIES_MAKUHITA + .2byte MOVE_TACKLE, MOVE_FOCUS_ENERGY, MOVE_ARM_THRUST, MOVE_NONE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_AnnaAndMeg2: ; 830CB24 + .2byte 10 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_ZIGZAGOON + .2byte MOVE_GROWL, MOVE_TAIL_WHIP, MOVE_HEADBUTT, MOVE_ODOR_SLEUTH + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_MAKUHITA + .2byte MOVE_TACKLE, MOVE_FOCUS_ENERGY, MOVE_ARM_THRUST, MOVE_NONE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_AnnaAndMeg3: ; 830CB44 + .2byte 20 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_ZIGZAGOON + .2byte MOVE_GROWL, MOVE_TAIL_WHIP, MOVE_HEADBUTT, MOVE_ODOR_SLEUTH + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_MAKUHITA + .2byte MOVE_TACKLE, MOVE_FOCUS_ENERGY, MOVE_ARM_THRUST, MOVE_NONE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_AnnaAndMeg4: ; 830CB64 + .2byte 30 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_LINOONE + .2byte MOVE_GROWL, MOVE_TAIL_WHIP, MOVE_HEADBUTT, MOVE_ODOR_SLEUTH + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_MAKUHITA + .2byte MOVE_TACKLE, MOVE_FOCUS_ENERGY, MOVE_ARM_THRUST, MOVE_NONE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_AnnaAndMeg5: ; 830CB84 + .2byte 40 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_LINOONE + .2byte MOVE_GROWL, MOVE_TAIL_WHIP, MOVE_HEADBUTT, MOVE_ODOR_SLEUTH + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 38 ; level + .2byte SPECIES_HARIYAMA + .2byte MOVE_TACKLE, MOVE_FOCUS_ENERGY, MOVE_ARM_THRUST, MOVE_NONE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Victor: ; 830CBA4 + .2byte 25 ; IV (0-255) + .2byte 16 ; level + .2byte SPECIES_TAILLOW + .2byte ITEM_ORAN_BERRY + + .2byte 25 ; IV (0-255) + .2byte 16 ; level + .2byte SPECIES_ZIGZAGOON + .2byte ITEM_ORAN_BERRY + + .align 2, 0 + +gTrainerParty_Miguel1: ; 830CBB4 + .2byte 0 ; IV (0-255) + .2byte 15 ; level + .2byte SPECIES_SKITTY + .2byte ITEM_ORAN_BERRY + + .align 2, 0 + +gTrainerParty_Colton: ; 830CBBC + .2byte 0 ; IV (0-255) + .2byte 22 ; level + .2byte SPECIES_SKITTY + .2byte ITEM_ORAN_BERRY + .2byte MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK, MOVE_HEAL_BELL + + .2byte 0 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_SKITTY + .2byte ITEM_ORAN_BERRY + .2byte MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK, MOVE_HEAL_BELL + + .2byte 0 ; IV (0-255) + .2byte 40 ; level + .2byte SPECIES_SKITTY + .2byte ITEM_ORAN_BERRY + .2byte MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK, MOVE_HEAL_BELL + + .2byte 0 ; IV (0-255) + .2byte 12 ; level + .2byte SPECIES_SKITTY + .2byte ITEM_ORAN_BERRY + .2byte MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK, MOVE_HEAL_BELL + + .2byte 0 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_SKITTY + .2byte ITEM_ORAN_BERRY + .2byte MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK, MOVE_HEAL_BELL + + .2byte 0 ; IV (0-255) + .2byte 42 ; level + .2byte SPECIES_DELCATTY + .2byte ITEM_ORAN_BERRY + .2byte MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK, MOVE_HEAL_BELL + + .align 2, 0 + +gTrainerParty_Miguel2: ; 830CC1C + .2byte 0 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_SKITTY + .2byte ITEM_ORAN_BERRY + + .align 2, 0 + +gTrainerParty_Miguel3: ; 830CC24 + .2byte 0 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_SKITTY + .2byte ITEM_ORAN_BERRY + + .align 2, 0 + +gTrainerParty_Miguel4: ; 830CC2C + .2byte 0 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_DELCATTY + .2byte ITEM_ORAN_BERRY + + .align 2, 0 + +gTrainerParty_Miguel5: ; 830CC34 + .2byte 0 ; IV (0-255) + .2byte 38 ; level + .2byte SPECIES_DELCATTY + .2byte ITEM_SITRUS_BERRY + + .align 2, 0 + +gTrainerParty_Victoria: ; 830CC3C + .2byte 50 ; IV (0-255) + .2byte 17 ; level + .2byte SPECIES_ROSELIA + .2byte ITEM_ORAN_BERRY + + .align 2, 0 + +gTrainerParty_Vanessa: ; 830CC44 + .2byte 0 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_PIKACHU + .2byte ITEM_ORAN_BERRY + + .align 2, 0 + +gTrainerParty_Bethany: ; 830CC4C + .2byte 100 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_AZURILL + .2byte ITEM_ORAN_BERRY + + .2byte 100 ; IV (0-255) + .2byte 37 ; level + .2byte SPECIES_MARILL + .2byte ITEM_ORAN_BERRY + + .2byte 100 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_AZUMARILL + .2byte ITEM_ORAN_BERRY + + .align 2, 0 + +gTrainerParty_Isabel1: ; 830CC64 + .2byte 0 ; IV (0-255) + .2byte 14 ; level + .2byte SPECIES_PLUSLE + .2byte ITEM_ORAN_BERRY + + .2byte 0 ; IV (0-255) + .2byte 14 ; level + .2byte SPECIES_MINUN + .2byte ITEM_ORAN_BERRY + + .align 2, 0 + +gTrainerParty_Isabel2: ; 830CC74 + .2byte 10 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_PLUSLE + .2byte ITEM_ORAN_BERRY + + .2byte 10 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_MINUN + .2byte ITEM_ORAN_BERRY + + .align 2, 0 + +gTrainerParty_Isabel3: ; 830CC84 + .2byte 20 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_PLUSLE + .2byte ITEM_ORAN_BERRY + + .2byte 20 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_MINUN + .2byte ITEM_ORAN_BERRY + + .align 2, 0 + +gTrainerParty_Isabel4: ; 830CC94 + .2byte 30 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_PLUSLE + .2byte ITEM_ORAN_BERRY + + .2byte 30 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_MINUN + .2byte ITEM_ORAN_BERRY + + .align 2, 0 + +gTrainerParty_Isabel5: ; 830CCA4 + .2byte 40 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_PLUSLE + .2byte ITEM_SITRUS_BERRY + + .2byte 40 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_MINUN + .2byte ITEM_SITRUS_BERRY + + .align 2, 0 + +gTrainerParty_Timothy1: ; 830CCB4 + .2byte 200 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_HARIYAMA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Timothy2: ; 830CCBC + .2byte 210 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_HARIYAMA + .2byte MOVE_ARM_THRUST, MOVE_KNOCK_OFF, MOVE_SAND_ATTACK, MOVE_DIG + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Timothy3: ; 830CCCC + .2byte 220 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_HARIYAMA + .2byte MOVE_ARM_THRUST, MOVE_KNOCK_OFF, MOVE_SAND_ATTACK, MOVE_DIG + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Timothy4: ; 830CCDC + .2byte 230 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_HARIYAMA + .2byte MOVE_ARM_THRUST, MOVE_BELLY_DRUM, MOVE_SAND_ATTACK, MOVE_DIG + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Timothy5: ; 830CCEC + .2byte 240 ; IV (0-255) + .2byte 42 ; level + .2byte SPECIES_HARIYAMA + .2byte MOVE_ARM_THRUST, MOVE_BELLY_DRUM, MOVE_SAND_ATTACK, MOVE_DIG + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Vicky: ; 830CCFC + .2byte 200 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_MEDITITE + .2byte MOVE_HI_JUMP_KICK, MOVE_MEDITATE, MOVE_CONFUSION, MOVE_DETECT + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Shelby1: ; 830CD0C + .2byte 200 ; IV (0-255) + .2byte 21 ; level + .2byte SPECIES_MEDITITE + .2byte 0 ; padding + + .2byte 200 ; IV (0-255) + .2byte 21 ; level + .2byte SPECIES_MAKUHITA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Shelby2: ; 830CD1C + .2byte 210 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_MEDITITE + .2byte 0 ; padding + + .2byte 210 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_MAKUHITA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Shelby3: ; 830CD2C + .2byte 220 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_MEDICHAM + .2byte 0 ; padding + + .2byte 220 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_HARIYAMA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Shelby4: ; 830CD3C + .2byte 230 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_MEDICHAM + .2byte 0 ; padding + + .2byte 230 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_HARIYAMA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Shelby5: ; 830CD4C + .2byte 240 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_MEDICHAM + .2byte 0 ; padding + + .2byte 240 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_HARIYAMA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Calvin1: ; 830CD5C + .2byte 0 ; IV (0-255) + .2byte 5 ; level + .2byte SPECIES_POOCHYENA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Billy: ; 830CD64 + .2byte 0 ; IV (0-255) + .2byte 5 ; level + .2byte SPECIES_ZIGZAGOON + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 7 ; level + .2byte SPECIES_SEEDOT + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Josh: ; 830CD74 + .2byte 100 ; IV (0-255) + .2byte 10 ; level + .2byte SPECIES_GEODUDE + .2byte MOVE_TACKLE, MOVE_NONE, MOVE_NONE, MOVE_NONE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Tommy: ; 830CD84 + .2byte 110 ; IV (0-255) + .2byte 8 ; level + .2byte SPECIES_GEODUDE + .2byte 0 ; padding + + .2byte 120 ; IV (0-255) + .2byte 8 ; level + .2byte SPECIES_GEODUDE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Joey: ; 830CD94 + .2byte 0 ; IV (0-255) + .2byte 9 ; level + .2byte SPECIES_MACHOP + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Ben: ; 830CD9C + .2byte 150 ; IV (0-255) + .2byte 17 ; level + .2byte SPECIES_ZIGZAGOON + .2byte MOVE_HEADBUTT, MOVE_SAND_ATTACK, MOVE_GROWL, MOVE_THUNDERBOLT + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 17 ; level + .2byte SPECIES_GULPIN + .2byte MOVE_AMNESIA, MOVE_SLUDGE, MOVE_YAWN, MOVE_POUND + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Quincy: ; 830CDBC + .2byte 100 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_SLAKING + .2byte MOVE_ATTRACT, MOVE_ICE_BEAM, MOVE_THUNDERBOLT, MOVE_FLAMETHROWER + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_DUSCLOPS + .2byte MOVE_SKILL_SWAP, MOVE_PROTECT, MOVE_WILL_O_WISP, MOVE_TOXIC + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Katelynn: ; 830CDDC + .2byte 100 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_GARDEVOIR + .2byte MOVE_SKILL_SWAP, MOVE_PSYCHIC, MOVE_THUNDERBOLT, MOVE_CALM_MIND + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_SLAKING + .2byte MOVE_EARTHQUAKE, MOVE_SHADOW_BALL, MOVE_AERIAL_ACE, MOVE_BRICK_BREAK + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jaylen: ; 830CDFC + .2byte 0 ; IV (0-255) + .2byte 19 ; level + .2byte SPECIES_TRAPINCH + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Dillon: ; 830CE04 + .2byte 0 ; IV (0-255) + .2byte 19 ; level + .2byte SPECIES_ARON + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Calvin2: ; 830CE0C + .2byte 10 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_MIGHTYENA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Calvin3: ; 830CE14 + .2byte 20 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_SWELLOW + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_MIGHTYENA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Calvin4: ; 830CE24 + .2byte 30 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_SWELLOW + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_LINOONE + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_MIGHTYENA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Calvin5: ; 830CE3C + .2byte 40 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_SWELLOW + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_LINOONE + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_MIGHTYENA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Eddie: ; 830CE54 + .2byte 0 ; IV (0-255) + .2byte 14 ; level + .2byte SPECIES_ZIGZAGOON + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 16 ; level + .2byte SPECIES_ZIGZAGOON + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Allen: ; 830CE64 + .2byte 0 ; IV (0-255) + .2byte 4 ; level + .2byte SPECIES_ZIGZAGOON + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 3 ; level + .2byte SPECIES_TAILLOW + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Timmy: ; 830CE74 + .2byte 0 ; IV (0-255) + .2byte 15 ; level + .2byte SPECIES_ARON + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 13 ; level + .2byte SPECIES_ELECTRIKE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Wallace: ; 830CE84 + .2byte 255 ; IV (0-255) + .2byte 57 ; level + .2byte SPECIES_WAILORD + .2byte ITEM_NONE + .2byte MOVE_RAIN_DANCE, MOVE_WATER_SPOUT, MOVE_DOUBLE_EDGE, MOVE_BLIZZARD + + .2byte 255 ; IV (0-255) + .2byte 55 ; level + .2byte SPECIES_TENTACRUEL + .2byte ITEM_NONE + .2byte MOVE_TOXIC, MOVE_HYDRO_PUMP, MOVE_SLUDGE_BOMB, MOVE_ICE_BEAM + + .2byte 255 ; IV (0-255) + .2byte 56 ; level + .2byte SPECIES_LUDICOLO + .2byte ITEM_NONE + .2byte MOVE_GIGA_DRAIN, MOVE_SURF, MOVE_LEECH_SEED, MOVE_DOUBLE_TEAM + + .2byte 255 ; IV (0-255) + .2byte 56 ; level + .2byte SPECIES_WHISCASH + .2byte ITEM_NONE + .2byte MOVE_EARTHQUAKE, MOVE_SURF, MOVE_AMNESIA, MOVE_HYPER_BEAM + + .2byte 255 ; IV (0-255) + .2byte 56 ; level + .2byte SPECIES_GYARADOS + .2byte ITEM_NONE + .2byte MOVE_DRAGON_DANCE, MOVE_EARTHQUAKE, MOVE_HYPER_BEAM, MOVE_SURF + + .2byte 255 ; IV (0-255) + .2byte 58 ; level + .2byte SPECIES_MILOTIC + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_RECOVER, MOVE_SURF, MOVE_ICE_BEAM, MOVE_TOXIC + + .align 2, 0 + +gTrainerParty_Andrew: ; 830CEE4 + .2byte 0 ; IV (0-255) + .2byte 5 ; level + .2byte SPECIES_MAGIKARP + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 10 ; level + .2byte SPECIES_TENTACOOL + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 15 ; level + .2byte SPECIES_MAGIKARP + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Ivan: ; 830CEFC + .2byte 0 ; IV (0-255) + .2byte 5 ; level + .2byte SPECIES_MAGIKARP + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 6 ; level + .2byte SPECIES_MAGIKARP + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 7 ; level + .2byte SPECIES_MAGIKARP + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Claude: ; 830CF14 + .2byte 0 ; IV (0-255) + .2byte 16 ; level + .2byte SPECIES_MAGIKARP + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 17 ; level + .2byte SPECIES_GOLDEEN + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_BARBOACH + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Elliot1: ; 830CF2C + .2byte 0 ; IV (0-255) + .2byte 10 ; level + .2byte SPECIES_MAGIKARP + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 7 ; level + .2byte SPECIES_TENTACOOL + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 10 ; level + .2byte SPECIES_MAGIKARP + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Ned: ; 830CF44 + .2byte 10 ; IV (0-255) + .2byte 11 ; level + .2byte SPECIES_TENTACOOL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Dale: ; 830CF4C + .2byte 0 ; IV (0-255) + .2byte 11 ; level + .2byte SPECIES_TENTACOOL + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 14 ; level + .2byte SPECIES_WAILMER + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 11 ; level + .2byte SPECIES_TENTACOOL + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 14 ; level + .2byte SPECIES_WAILMER + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Nolan: ; 830CF6C + .2byte 0 ; IV (0-255) + .2byte 19 ; level + .2byte SPECIES_BARBOACH + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Barny: ; 830CF74 + .2byte 0 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_TENTACOOL + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_CARVANHA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Wade: ; 830CF84 + .2byte 0 ; IV (0-255) + .2byte 16 ; level + .2byte SPECIES_TENTACOOL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Carter: ; 830CF8C + .2byte 10 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_WAILMER + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_TENTACRUEL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Elliot2: ; 830CF9C + .2byte 10 ; IV (0-255) + .2byte 24 ; level + .2byte SPECIES_TENTACOOL + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_GYARADOS + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_GYARADOS + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Elliot3: ; 830CFB4 + .2byte 20 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_GYARADOS + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_CARVANHA + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_TENTACOOL + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_GYARADOS + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Elliot4: ; 830CFD4 + .2byte 30 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_GYARADOS + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_CARVANHA + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_TENTACRUEL + .2byte 0 ; padding + + .2byte 31 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_GYARADOS + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Elliot5: ; 830CFF4 + .2byte 40 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_GYARADOS + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_SHARPEDO + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_GYARADOS + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_TENTACRUEL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Ronald: ; 830D014 + .2byte 0 ; IV (0-255) + .2byte 19 ; level + .2byte SPECIES_MAGIKARP + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 21 ; level + .2byte SPECIES_GYARADOS + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 23 ; level + .2byte SPECIES_GYARADOS + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_GYARADOS + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_GYARADOS + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_GYARADOS + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jacob: ; 830D044 + .2byte 20 ; IV (0-255) + .2byte 6 ; level + .2byte SPECIES_VOLTORB + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 6 ; level + .2byte SPECIES_VOLTORB + .2byte 0 ; padding + + .2byte 200 ; IV (0-255) + .2byte 14 ; level + .2byte SPECIES_MAGNEMITE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Anthony: ; 830D05C + .2byte 0 ; IV (0-255) + .2byte 14 ; level + .2byte SPECIES_MAGNEMITE + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 14 ; level + .2byte SPECIES_MAGNEMITE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Benjamin1: ; 830D06C + .2byte 0 ; IV (0-255) + .2byte 16 ; level + .2byte SPECIES_MAGNEMITE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Benjamin2: ; 830D074 + .2byte 10 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_MAGNEMITE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Benjamin3: ; 830D07C + .2byte 20 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_MAGNEMITE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Benjamin4: ; 830D084 + .2byte 30 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_MAGNETON + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Benjamin5: ; 830D08C + .2byte 40 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_MAGNETON + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Abigail1: ; 830D094 + .2byte 0 ; IV (0-255) + .2byte 16 ; level + .2byte SPECIES_MAGNEMITE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jasmine: ; 830D09C + .2byte 80 ; IV (0-255) + .2byte 14 ; level + .2byte SPECIES_MAGNEMITE + .2byte 0 ; padding + + .2byte 80 ; IV (0-255) + .2byte 14 ; level + .2byte SPECIES_MAGNEMITE + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 6 ; level + .2byte SPECIES_VOLTORB + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Abigail2: ; 830D0B4 + .2byte 10 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_MAGNEMITE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Abigail3: ; 830D0BC + .2byte 20 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_MAGNEMITE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Abigail4: ; 830D0C4 + .2byte 30 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_MAGNETON + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Abigail5: ; 830D0CC + .2byte 40 ; IV (0-255) + .2byte 37 ; level + .2byte SPECIES_MAGNETON + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Dylan1: ; 830D0D4 + .2byte 0 ; IV (0-255) + .2byte 17 ; level + .2byte SPECIES_DODUO + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Dylan2: ; 830D0DC + .2byte 10 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_DODUO + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Dylan3: ; 830D0E4 + .2byte 20 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_DODUO + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Dylan4: ; 830D0EC + .2byte 30 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_DODRIO + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Dylan5: ; 830D0F4 + .2byte 40 ; IV (0-255) + .2byte 37 ; level + .2byte SPECIES_DODRIO + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Maria1: ; 830D0FC + .2byte 0 ; IV (0-255) + .2byte 17 ; level + .2byte SPECIES_DODUO + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Maria2: ; 830D104 + .2byte 10 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_DODUO + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Maria3: ; 830D10C + .2byte 20 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_DODUO + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Maria4: ; 830D114 + .2byte 30 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_DODRIO + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Maria5: ; 830D11C + .2byte 40 ; IV (0-255) + .2byte 37 ; level + .2byte SPECIES_DODRIO + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Camden: ; 830D124 + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_STARYU + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_STARYU + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Demetrius: ; 830D134 + .2byte 0 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_ZIGZAGOON + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_ELECTRIKE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Isaiah1: ; 830D144 + .2byte 0 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_STARYU + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Pablo1: ; 830D14C + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_STARYU + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_STARYU + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Chase: ; 830D15C + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_WINGULL + .2byte 0 ; padding + + .2byte 80 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_STARYU + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Isaiah2: ; 830D16C + .2byte 10 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_STARYU + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Isaiah3: ; 830D174 + .2byte 20 ; IV (0-255) + .2byte 42 ; level + .2byte SPECIES_STARYU + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Isaiah4: ; 830D17C + .2byte 30 ; IV (0-255) + .2byte 45 ; level + .2byte SPECIES_STARMIE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Isaiah5: ; 830D184 + .2byte 40 ; IV (0-255) + .2byte 48 ; level + .2byte SPECIES_STARMIE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Isobel: ; 830D18C + .2byte 0 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_STARYU + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Donny: ; 830D194 + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_WINGULL + .2byte 0 ; padding + + .2byte 160 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_STARYU + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Talia: ; 830D1A4 + .2byte 0 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_STARYU + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Katelyn1: ; 830D1AC + .2byte 0 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_STARYU + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Allison: ; 830D1B4 + .2byte 0 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_WINGULL + .2byte 0 ; padding + + .2byte 240 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_STARYU + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Katelyn2: ; 830D1C4 + .2byte 10 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_STARYU + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Katelyn3: ; 830D1CC + .2byte 20 ; IV (0-255) + .2byte 42 ; level + .2byte SPECIES_STARYU + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Katelyn4: ; 830D1D4 + .2byte 30 ; IV (0-255) + .2byte 45 ; level + .2byte SPECIES_STARMIE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Katelyn5: ; 830D1DC + .2byte 40 ; IV (0-255) + .2byte 48 ; level + .2byte SPECIES_STARMIE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Nicolas1: ; 830D1E4 + .2byte 100 ; IV (0-255) + .2byte 37 ; level + .2byte SPECIES_ALTARIA + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 37 ; level + .2byte SPECIES_ALTARIA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Nicolas2: ; 830D1F4 + .2byte 110 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_ALTARIA + .2byte 0 ; padding + + .2byte 110 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_ALTARIA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Nicolas3: ; 830D204 + .2byte 120 ; IV (0-255) + .2byte 44 ; level + .2byte SPECIES_ALTARIA + .2byte 0 ; padding + + .2byte 120 ; IV (0-255) + .2byte 44 ; level + .2byte SPECIES_ALTARIA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Nicolas4: ; 830D214 + .2byte 130 ; IV (0-255) + .2byte 46 ; level + .2byte SPECIES_BAGON + .2byte 0 ; padding + + .2byte 130 ; IV (0-255) + .2byte 46 ; level + .2byte SPECIES_ALTARIA + .2byte 0 ; padding + + .2byte 130 ; IV (0-255) + .2byte 46 ; level + .2byte SPECIES_ALTARIA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Nicolas5: ; 830D22C + .2byte 140 ; IV (0-255) + .2byte 49 ; level + .2byte SPECIES_ALTARIA + .2byte ITEM_NONE + + .2byte 140 ; IV (0-255) + .2byte 49 ; level + .2byte SPECIES_ALTARIA + .2byte ITEM_NONE + + .2byte 140 ; IV (0-255) + .2byte 49 ; level + .2byte SPECIES_SHELGON + .2byte ITEM_DRAGON_FANG + + .align 2, 0 + +gTrainerParty_Aaron: ; 830D244 + .2byte 255 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_BAGON + .2byte MOVE_DRAGON_BREATH, MOVE_HEADBUTT, MOVE_FOCUS_ENERGY, MOVE_EMBER + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Perry: ; 830D254 + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_WINGULL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Hugh: ; 830D25C + .2byte 0 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_WINGULL + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_TROPIUS + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Phil: ; 830D26C + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_SWELLOW + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jared: ; 830D274 + .2byte 100 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_DODUO + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_SKARMORY + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_TROPIUS + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Humberto: ; 830D28C + .2byte 250 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_SKARMORY + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Presley: ; 830D294 + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_TROPIUS + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_XATU + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Edwardo: ; 830D2A4 + .2byte 150 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_DODUO + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_PELIPPER + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Colin: ; 830D2B4 + .2byte 0 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_WINGULL + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_NATU + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Robert1: ; 830D2C4 + .2byte 0 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_SWABLU + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Benny: ; 830D2CC + .2byte 0 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_SWELLOW + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_PELIPPER + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_XATU + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Chester: ; 830D2E4 + .2byte 0 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_TAILLOW + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_SWELLOW + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Robert2: ; 830D2F4 + .2byte 10 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_NATU + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_SWABLU + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Robert3: ; 830D304 + .2byte 20 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_NATU + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_ALTARIA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Robert4: ; 830D314 + .2byte 30 ; IV (0-255) + .2byte 38 ; level + .2byte SPECIES_NATU + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 38 ; level + .2byte SPECIES_ALTARIA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Robert5: ; 830D324 + .2byte 40 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_ALTARIA + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_XATU + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Alex: ; 830D334 + .2byte 150 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_NATU + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_SWELLOW + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Beck: ; 830D344 + .2byte 0 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_TROPIUS + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Yasu: ; 830D34C + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_NINJASK + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Takashi: ; 830D354 + .2byte 0 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_NINJASK + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_KOFFING + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Dianne: ; 830D364 + .2byte 0 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_CLAYDOL + .2byte ITEM_NONE + .2byte MOVE_SKILL_SWAP, MOVE_EARTHQUAKE, MOVE_NONE, MOVE_NONE + + .2byte 0 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_LANTURN + .2byte ITEM_NONE + .2byte MOVE_THUNDERBOLT, MOVE_EARTHQUAKE, MOVE_NONE, MOVE_NONE + + .align 2, 0 + +gTrainerParty_Jani: ; 830D384 + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_MARILL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Lao1: ; 830D38C + .2byte 0 ; IV (0-255) + .2byte 17 ; level + .2byte SPECIES_KOFFING + .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SMOG, MOVE_SELF_DESTRUCT + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 17 ; level + .2byte SPECIES_KOFFING + .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SMOG, MOVE_SELF_DESTRUCT + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 17 ; level + .2byte SPECIES_KOFFING + .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_SELF_DESTRUCT + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Lung: ; 830D3BC + .2byte 0 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_KOFFING + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_NINJASK + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Lao2: ; 830D3CC + .2byte 0 ; IV (0-255) + .2byte 24 ; level + .2byte SPECIES_KOFFING + .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_SELF_DESTRUCT + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 24 ; level + .2byte SPECIES_KOFFING + .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 24 ; level + .2byte SPECIES_KOFFING + .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_SELF_DESTRUCT + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_KOFFING + .2byte MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE, MOVE_NONE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Lao3: ; 830D40C + .2byte 20 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_KOFFING + .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_SELF_DESTRUCT + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_KOFFING + .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_SELF_DESTRUCT + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_KOFFING + .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_KOFFING + .2byte MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE, MOVE_NONE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Lao4: ; 830D44C + .2byte 30 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_KOFFING + .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_KOFFING + .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_KOFFING + .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_KOFFING + .2byte MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE, MOVE_NONE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Lao5: ; 830D48C + .2byte 40 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_KOFFING + .2byte ITEM_NONE + .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE + + .2byte 40 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_KOFFING + .2byte ITEM_NONE + .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_SELF_DESTRUCT + + .2byte 40 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_KOFFING + .2byte ITEM_NONE + .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_SELF_DESTRUCT + + .2byte 40 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_WEEZING + .2byte ITEM_SMOKE_BALL + .2byte MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE, MOVE_NONE + + .align 2, 0 + +gTrainerParty_Jocelyn: ; 830D4CC + .2byte 127 ; IV (0-255) + .2byte 13 ; level + .2byte SPECIES_MEDITITE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Laura: ; 830D4D4 + .2byte 150 ; IV (0-255) + .2byte 13 ; level + .2byte SPECIES_MEDITITE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Cyndy1: ; 830D4DC + .2byte 100 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_MEDITITE + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_MAKUHITA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Cora: ; 830D4EC + .2byte 100 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_MEDITITE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Paula: ; 830D4F4 + .2byte 100 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_BRELOOM + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Cyndy2: ; 830D4FC + .2byte 110 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_MEDITITE + .2byte 0 ; padding + + .2byte 110 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_MAKUHITA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Cyndy3: ; 830D50C + .2byte 120 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_MEDITITE + .2byte 0 ; padding + + .2byte 120 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_MAKUHITA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Cyndy4: ; 830D51C + .2byte 130 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_MEDICHAM + .2byte 0 ; padding + + .2byte 130 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_HARIYAMA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Cyndy5: ; 830D52C + .2byte 140 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_MEDICHAM + .2byte 0 ; padding + + .2byte 140 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_HARIYAMA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Madeline1: ; 830D53C + .2byte 0 ; IV (0-255) + .2byte 19 ; level + .2byte SPECIES_NUMEL + .2byte MOVE_EMBER, MOVE_TACKLE, MOVE_MAGNITUDE, MOVE_SUNNY_DAY + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Clarissa: ; 830D54C + .2byte 0 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_ROSELIA + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_WAILMER + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Angelica: ; 830D55C + .2byte 50 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_CASTFORM + .2byte MOVE_RAIN_DANCE, MOVE_WEATHER_BALL, MOVE_THUNDER, MOVE_WATER_PULSE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Madeline2: ; 830D56C + .2byte 10 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_NUMEL + .2byte MOVE_EMBER, MOVE_TACKLE, MOVE_MAGNITUDE, MOVE_SUNNY_DAY + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Madeline3: ; 830D57C + .2byte 20 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_NUMEL + .2byte MOVE_EMBER, MOVE_TAKE_DOWN, MOVE_MAGNITUDE, MOVE_SUNNY_DAY + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Madeline4: ; 830D58C + .2byte 30 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_ROSELIA + .2byte MOVE_LEECH_SEED, MOVE_MEGA_DRAIN, MOVE_GRASS_WHISTLE, MOVE_SUNNY_DAY + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_NUMEL + .2byte MOVE_FLAMETHROWER, MOVE_TAKE_DOWN, MOVE_MAGNITUDE, MOVE_SUNNY_DAY + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Madeline5: ; 830D5AC + .2byte 40 ; IV (0-255) + .2byte 37 ; level + .2byte SPECIES_ROSELIA + .2byte MOVE_LEECH_SEED, MOVE_GIGA_DRAIN, MOVE_SOLAR_BEAM, MOVE_SUNNY_DAY + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 37 ; level + .2byte SPECIES_CAMERUPT + .2byte MOVE_FLAMETHROWER, MOVE_TAKE_DOWN, MOVE_EARTHQUAKE, MOVE_SUNNY_DAY + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Beverly: ; 830D5CC + .2byte 0 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_WINGULL + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_WAILMER + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Imani: ; 830D5DC + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_MARILL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Kyla: ; 830D5E4 + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_WAILMER + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Denise: ; 830D5EC + .2byte 0 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_WINGULL + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_GOLDEEN + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Beth: ; 830D5FC + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_GOLDEEN + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Tara: ; 830D604 + .2byte 0 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_HORSEA + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_MARILL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Missy: ; 830D614 + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_GOLDEEN + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Alice: ; 830D61C + .2byte 0 ; IV (0-255) + .2byte 24 ; level + .2byte SPECIES_GOLDEEN + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 24 ; level + .2byte SPECIES_WINGULL + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 24 ; level + .2byte SPECIES_GOLDEEN + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jenny1: ; 830D634 + .2byte 0 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_WAILMER + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grace: ; 830D63C + .2byte 0 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_MARILL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Tanya: ; 830D644 + .2byte 0 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_LUVDISC + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Sharon: ; 830D64C + .2byte 0 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_SEAKING + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Nikki: ; 830D654 + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_MARILL + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_SPHEAL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Brenda: ; 830D664 + .2byte 0 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_GOLDEEN + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Katie: ; 830D66C + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_GOLDEEN + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_SPHEAL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Susie: ; 830D67C + .2byte 0 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_LUVDISC + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Kara: ; 830D684 + .2byte 0 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_SEAKING + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Dana: ; 830D68C + .2byte 0 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_AZUMARILL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Sienna: ; 830D694 + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_LUVDISC + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_LUVDISC + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Debra: ; 830D6A4 + .2byte 0 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_SEAKING + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Linda: ; 830D6AC + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_HORSEA + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_SEADRA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Kaylee: ; 830D6BC + .2byte 0 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_LANTURN + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_PELIPPER + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Laurel: ; 830D6CC + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_LUVDISC + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_LUVDISC + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Carlee: ; 830D6DC + .2byte 0 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_SEAKING + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jenny2: ; 830D6E4 + .2byte 0 ; IV (0-255) + .2byte 38 ; level + .2byte SPECIES_WAILMER + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jenny3: ; 830D6EC + .2byte 0 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_WAILMER + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jenny4: ; 830D6F4 + .2byte 0 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_STARYU + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_WAILMER + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jenny5: ; 830D704 + .2byte 0 ; IV (0-255) + .2byte 45 ; level + .2byte SPECIES_LUVDISC + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 45 ; level + .2byte SPECIES_WAILMER + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 45 ; level + .2byte SPECIES_STARMIE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Heidi: ; 830D71C + .2byte 0 ; IV (0-255) + .2byte 22 ; level + .2byte SPECIES_SANDSHREW + .2byte MOVE_DIG, MOVE_SAND_ATTACK, MOVE_POISON_STING, MOVE_SLASH + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 22 ; level + .2byte SPECIES_BALTOY + .2byte MOVE_RAPID_SPIN, MOVE_MUD_SLAP, MOVE_PSYBEAM, MOVE_ROCK_TOMB + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Becky: ; 830D73C + .2byte 0 ; IV (0-255) + .2byte 22 ; level + .2byte SPECIES_SANDSHREW + .2byte MOVE_SAND_ATTACK, MOVE_POISON_STING, MOVE_SLASH, MOVE_DIG + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 22 ; level + .2byte SPECIES_MARILL + .2byte MOVE_ROLLOUT, MOVE_BUBBLE_BEAM, MOVE_TAIL_WHIP, MOVE_DEFENSE_CURL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Carol: ; 830D75C + .2byte 0 ; IV (0-255) + .2byte 17 ; level + .2byte SPECIES_TAILLOW + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 17 ; level + .2byte SPECIES_LOMBRE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Nancy: ; 830D76C + .2byte 0 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_MARILL + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_LOMBRE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Martha: ; 830D77C + .2byte 0 ; IV (0-255) + .2byte 23 ; level + .2byte SPECIES_SKITTY + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 23 ; level + .2byte SPECIES_SWABLU + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Diana1: ; 830D78C + .2byte 0 ; IV (0-255) + .2byte 19 ; level + .2byte SPECIES_SHROOMISH + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 19 ; level + .2byte SPECIES_ODDISH + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 19 ; level + .2byte SPECIES_SWABLU + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Cedric: ; 830D7A4 + .2byte 0 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_WOBBUFFET + .2byte MOVE_DESTINY_BOND, MOVE_SAFEGUARD, MOVE_COUNTER, MOVE_MIRROR_COAT + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Irene: ; 830D7B4 + .2byte 0 ; IV (0-255) + .2byte 17 ; level + .2byte SPECIES_SHROOMISH + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 17 ; level + .2byte SPECIES_MARILL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Diana2: ; 830D7C4 + .2byte 10 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_SHROOMISH + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_GLOOM + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_SWABLU + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Diana3: ; 830D7DC + .2byte 20 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_BRELOOM + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_GLOOM + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_SWABLU + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Diana4: ; 830D7F4 + .2byte 30 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_BRELOOM + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_GLOOM + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_SWABLU + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Diana5: ; 830D80C + .2byte 40 ; IV (0-255) + .2byte 40 ; level + .2byte SPECIES_BRELOOM + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 40 ; level + .2byte SPECIES_VILEPLUME + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 40 ; level + .2byte SPECIES_ALTARIA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_AmyAndLiv1: ; 830D824 + .2byte 0 ; IV (0-255) + .2byte 15 ; level + .2byte SPECIES_PLUSLE + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 15 ; level + .2byte SPECIES_MINUN + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_AmyAndLiv2: ; 830D834 + .2byte 10 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_PLUSLE + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_MINUN + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_GinaAndMia1: ; 830D844 + .2byte 0 ; IV (0-255) + .2byte 6 ; level + .2byte SPECIES_SEEDOT + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 6 ; level + .2byte SPECIES_LOTAD + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_MiuAndYuki: ; 830D854 + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_BEAUTIFLY + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_DUSTOX + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_AmyAndLiv3: ; 830D864 + .2byte 0 ; IV (0-255) + .2byte 9 ; level + .2byte SPECIES_PLUSLE + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 9 ; level + .2byte SPECIES_MINUN + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_GinaAndMia2: ; 830D874 + .2byte 0 ; IV (0-255) + .2byte 10 ; level + .2byte SPECIES_DUSKULL + .2byte MOVE_NIGHT_SHADE, MOVE_DISABLE, MOVE_NONE, MOVE_NONE + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 10 ; level + .2byte SPECIES_SHROOMISH + .2byte MOVE_ABSORB, MOVE_LEECH_SEED, MOVE_NONE, MOVE_NONE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_AmyAndLiv4: ; 830D894 + .2byte 20 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_PLUSLE + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_MINUN + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_AmyAndLiv5: ; 830D8A4 + .2byte 30 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_PLUSLE + .2byte MOVE_SPARK, MOVE_CHARGE, MOVE_FAKE_TEARS, MOVE_HELPING_HAND + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_MINUN + .2byte MOVE_SPARK, MOVE_CHARGE, MOVE_CHARM, MOVE_HELPING_HAND + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_AmyAndLiv6: ; 830D8C4 + .2byte 40 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_PLUSLE + .2byte MOVE_THUNDER, MOVE_CHARGE, MOVE_FAKE_TEARS, MOVE_HELPING_HAND + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_MINUN + .2byte MOVE_THUNDER, MOVE_CHARGE, MOVE_CHARM, MOVE_HELPING_HAND + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Huey: ; 830D8E4 + .2byte 10 ; IV (0-255) + .2byte 12 ; level + .2byte SPECIES_WINGULL + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 12 ; level + .2byte SPECIES_MACHOP + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Edmond: ; 830D8F4 + .2byte 0 ; IV (0-255) + .2byte 13 ; level + .2byte SPECIES_WINGULL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Ernest1: ; 830D8FC + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_WINGULL + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_MACHOKE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Dwayne: ; 830D90C + .2byte 0 ; IV (0-255) + .2byte 11 ; level + .2byte SPECIES_WINGULL + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 11 ; level + .2byte SPECIES_MACHOP + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 11 ; level + .2byte SPECIES_TENTACOOL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Phillip: ; 830D924 + .2byte 0 ; IV (0-255) + .2byte 44 ; level + .2byte SPECIES_TENTACRUEL + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 44 ; level + .2byte SPECIES_MACHOKE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Leonard: ; 830D934 + .2byte 0 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_MACHOP + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_PELIPPER + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_MACHOKE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Duncan: ; 830D94C + .2byte 0 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_SPHEAL + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_MACHOKE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Ernest2: ; 830D95C + .2byte 10 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_WINGULL + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_TENTACOOL + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_MACHOKE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Ernest3: ; 830D974 + .2byte 20 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_PELIPPER + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_TENTACOOL + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_MACHOKE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Ernest4: ; 830D98C + .2byte 30 ; IV (0-255) + .2byte 42 ; level + .2byte SPECIES_PELIPPER + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 42 ; level + .2byte SPECIES_TENTACOOL + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 42 ; level + .2byte SPECIES_MACHOKE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Ernest5: ; 830D9A4 + .2byte 40 ; IV (0-255) + .2byte 45 ; level + .2byte SPECIES_PELIPPER + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 45 ; level + .2byte SPECIES_MACHOKE + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 45 ; level + .2byte SPECIES_TENTACRUEL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Eli: ; 830D9BC + .2byte 100 ; IV (0-255) + .2byte 23 ; level + .2byte SPECIES_NUMEL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Annika: ; 830D9C4 + .2byte 100 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_FEEBAS + .2byte ITEM_ORAN_BERRY + .2byte MOVE_FLAIL, MOVE_WATER_PULSE, MOVE_RETURN, MOVE_ATTRACT + + .2byte 100 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_FEEBAS + .2byte ITEM_ORAN_BERRY + .2byte MOVE_FLAIL, MOVE_WATER_PULSE, MOVE_RETURN, MOVE_ATTRACT + + .align 2, 0 + +gTrainerParty_Jazmyn: ; 830D9E4 + .2byte 0 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_ABSOL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jonas: ; 830D9EC + .2byte 0 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_KOFFING + .2byte MOVE_TOXIC, MOVE_THUNDER, MOVE_SELF_DESTRUCT, MOVE_SLUDGE_BOMB + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Kayley: ; 830D9FC + .2byte 0 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_CASTFORM + .2byte MOVE_SUNNY_DAY, MOVE_WEATHER_BALL, MOVE_FLAMETHROWER, MOVE_SOLAR_BEAM + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Auron: ; 830DA0C + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_MANECTRIC + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_MACHAMP + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Kelvin: ; 830DA1C + .2byte 150 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_MACHOKE + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_SPHEAL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Marley: ; 830DA2C + .2byte 255 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_MANECTRIC + .2byte ITEM_NONE + .2byte MOVE_BITE, MOVE_ROAR, MOVE_THUNDER_WAVE, MOVE_THUNDERBOLT + + .align 2, 0 + +gTrainerParty_Reyna: ; 830DA3C + .2byte 50 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_MEDITITE + .2byte 0 ; padding + + .2byte 200 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_HARIYAMA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Hudson: ; 830DA4C + .2byte 0 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_WAILMER + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Conor: ; 830DA54 + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_CHINCHOU + .2byte 0 ; padding + + .2byte 200 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_HARIYAMA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Edwin1: ; 830DA64 + .2byte 0 ; IV (0-255) + .2byte 14 ; level + .2byte SPECIES_LOMBRE + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 14 ; level + .2byte SPECIES_NUZLEAF + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Hector: ; 830DA74 + .2byte 0 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_ZANGOOSE + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_SEVIPER + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Tabitha1: ; 830DA84 + .2byte 100 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_CAMERUPT + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 38 ; level + .2byte SPECIES_MIGHTYENA + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 40 ; level + .2byte SPECIES_GOLBAT + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Edwin2: ; 830DA9C + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_LOMBRE + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_NUZLEAF + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Edwin3: ; 830DAAC + .2byte 0 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_LOMBRE + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_NUZLEAF + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Edwin4: ; 830DABC + .2byte 0 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_LOMBRE + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_NUZLEAF + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Edwin5: ; 830DACC + .2byte 0 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_LUDICOLO + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_SHIFTRY + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Wally1: ; 830DADC + .2byte 150 ; IV (0-255) + .2byte 44 ; level + .2byte SPECIES_ALTARIA + .2byte MOVE_AERIAL_ACE, MOVE_SAFEGUARD, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_DELCATTY + .2byte MOVE_SING, MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 44 ; level + .2byte SPECIES_ROSELIA + .2byte MOVE_MAGICAL_LEAF, MOVE_LEECH_SEED, MOVE_GIGA_DRAIN, MOVE_TOXIC + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_MAGNETON + .2byte MOVE_SUPERSONIC, MOVE_THUNDERBOLT, MOVE_TRI_ATTACK, MOVE_SCREECH + .2byte 0 ; padding + + .2byte 250 ; IV (0-255) + .2byte 45 ; level + .2byte SPECIES_GARDEVOIR + .2byte MOVE_DOUBLE_TEAM, MOVE_CALM_MIND, MOVE_PSYCHIC, MOVE_FUTURE_SIGHT + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Brendan1: ; 830DB2C + .2byte 0 ; IV (0-255) + .2byte 5 ; level + .2byte SPECIES_TREECKO + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Brendan2: ; 830DB34 + .2byte 50 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_SLUGMA + .2byte 0 ; padding + + .2byte 50 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_WINGULL + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 20 ; level + .2byte SPECIES_GROVYLE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Brendan3: ; 830DB4C + .2byte 100 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_SLUGMA + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_PELIPPER + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_GROVYLE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Brendan4: ; 830DB64 + .2byte 0 ; IV (0-255) + .2byte 5 ; level + .2byte SPECIES_TORCHIC + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Brendan5: ; 830DB6C + .2byte 50 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_WINGULL + .2byte 0 ; padding + + .2byte 50 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_LOMBRE + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 20 ; level + .2byte SPECIES_COMBUSKEN + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Brendan6: ; 830DB84 + .2byte 100 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_PELIPPER + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_LOMBRE + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_COMBUSKEN + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Brendan7: ; 830DB9C + .2byte 0 ; IV (0-255) + .2byte 5 ; level + .2byte SPECIES_MUDKIP + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Brendan8: ; 830DBA4 + .2byte 50 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_LOMBRE + .2byte 0 ; padding + + .2byte 50 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_SLUGMA + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 20 ; level + .2byte SPECIES_MARSHTOMP + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Brendan9: ; 830DBBC + .2byte 100 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_LOMBRE + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_SLUGMA + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_MARSHTOMP + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_May1: ; 830DBD4 + .2byte 0 ; IV (0-255) + .2byte 5 ; level + .2byte SPECIES_TREECKO + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_May2: ; 830DBDC + .2byte 50 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_WINGULL + .2byte 0 ; padding + + .2byte 50 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_SLUGMA + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 20 ; level + .2byte SPECIES_GROVYLE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_May3: ; 830DBF4 + .2byte 100 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_SLUGMA + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_LOMBRE + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_GROVYLE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_May4: ; 830DC0C + .2byte 0 ; IV (0-255) + .2byte 5 ; level + .2byte SPECIES_TORCHIC + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_May5: ; 830DC14 + .2byte 50 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_WINGULL + .2byte 0 ; padding + + .2byte 50 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_LOMBRE + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 20 ; level + .2byte SPECIES_COMBUSKEN + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_May6: ; 830DC2C + .2byte 100 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_PELIPPER + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_LOMBRE + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_COMBUSKEN + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_May7: ; 830DC44 + .2byte 0 ; IV (0-255) + .2byte 5 ; level + .2byte SPECIES_MUDKIP + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_May8: ; 830DC4C + .2byte 50 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_LOMBRE + .2byte 0 ; padding + + .2byte 50 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_SLUGMA + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 20 ; level + .2byte SPECIES_MARSHTOMP + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_May9: ; 830DC64 + .2byte 100 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_LOMBRE + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_SLUGMA + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_MARSHTOMP + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Isaac1: ; 830DC7C + .2byte 0 ; IV (0-255) + .2byte 11 ; level + .2byte SPECIES_WHISMUR + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 11 ; level + .2byte SPECIES_ZIGZAGOON + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 11 ; level + .2byte SPECIES_ARON + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 11 ; level + .2byte SPECIES_POOCHYENA + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 11 ; level + .2byte SPECIES_TAILLOW + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 11 ; level + .2byte SPECIES_MAKUHITA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Davis: ; 830DCAC + .2byte 0 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_PINSIR + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Mitchell: ; 830DCB4 + .2byte 0 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_LUNATONE + .2byte MOVE_EXPLOSION, MOVE_REFLECT, MOVE_LIGHT_SCREEN, MOVE_PSYCHIC + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_SOLROCK + .2byte MOVE_EXPLOSION, MOVE_REFLECT, MOVE_LIGHT_SCREEN, MOVE_SHADOW_BALL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Isaac2: ; 830DCD4 + .2byte 10 ; IV (0-255) + .2byte 22 ; level + .2byte SPECIES_LOUDRED + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 22 ; level + .2byte SPECIES_LINOONE + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 22 ; level + .2byte SPECIES_ARON + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 22 ; level + .2byte SPECIES_MIGHTYENA + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 22 ; level + .2byte SPECIES_SWELLOW + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 22 ; level + .2byte SPECIES_MAKUHITA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Isaac3: ; 830DD04 + .2byte 20 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_LOUDRED + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_LINOONE + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_ARON + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_MIGHTYENA + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_SWELLOW + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_HARIYAMA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Isaac4: ; 830DD34 + .2byte 30 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_LOUDRED + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_LINOONE + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_ARON + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_MIGHTYENA + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_SWELLOW + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_HARIYAMA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Isaac5: ; 830DD64 + .2byte 40 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_LOUDRED + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_LINOONE + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_LAIRON + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_MIGHTYENA + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_SWELLOW + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_HARIYAMA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Lydia1: ; 830DD94 + .2byte 0 ; IV (0-255) + .2byte 11 ; level + .2byte SPECIES_WINGULL + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 11 ; level + .2byte SPECIES_SHROOMISH + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 11 ; level + .2byte SPECIES_MARILL + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 11 ; level + .2byte SPECIES_ROSELIA + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 11 ; level + .2byte SPECIES_SKITTY + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 11 ; level + .2byte SPECIES_GOLDEEN + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Halle: ; 830DDC4 + .2byte 0 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_SABLEYE + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_ABSOL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Garrison: ; 830DDD4 + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_SANDSLASH + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Lydia2: ; 830DDDC + .2byte 10 ; IV (0-255) + .2byte 22 ; level + .2byte SPECIES_WINGULL + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 22 ; level + .2byte SPECIES_SHROOMISH + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 22 ; level + .2byte SPECIES_MARILL + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 22 ; level + .2byte SPECIES_ROSELIA + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 22 ; level + .2byte SPECIES_SKITTY + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 22 ; level + .2byte SPECIES_GOLDEEN + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Lydia3: ; 830DE0C + .2byte 20 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_PELIPPER + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_BRELOOM + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_MARILL + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_ROSELIA + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_DELCATTY + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_GOLDEEN + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Lydia4: ; 830DE3C + .2byte 30 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_PELIPPER + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_BRELOOM + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_MARILL + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_ROSELIA + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_DELCATTY + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_GOLDEEN + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Lydia5: ; 830DE6C + .2byte 40 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_PELIPPER + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_BRELOOM + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_AZUMARILL + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_ROSELIA + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_DELCATTY + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_SEAKING + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jackson1: ; 830DE9C + .2byte 50 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_BRELOOM + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Lorenzo: ; 830DEA4 + .2byte 50 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_SEEDOT + .2byte 0 ; padding + + .2byte 50 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_NUZLEAF + .2byte 0 ; padding + + .2byte 50 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_LOMBRE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Sebastian: ; 830DEBC + .2byte 50 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_CACTURNE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jackson2: ; 830DEC4 + .2byte 60 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_BRELOOM + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jackson3: ; 830DECC + .2byte 70 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_BRELOOM + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jackson4: ; 830DED4 + .2byte 80 ; IV (0-255) + .2byte 37 ; level + .2byte SPECIES_BRELOOM + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jackson5: ; 830DEDC + .2byte 90 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_KECLEON + .2byte 0 ; padding + + .2byte 90 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_BRELOOM + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Catherine1: ; 830DEEC + .2byte 50 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_GLOOM + .2byte 0 ; padding + + .2byte 50 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_ROSELIA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jenna: ; 830DEFC + .2byte 50 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_LOTAD + .2byte 0 ; padding + + .2byte 50 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_LOMBRE + .2byte 0 ; padding + + .2byte 50 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_NUZLEAF + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Sophia: ; 830DF14 + .2byte 50 ; IV (0-255) + .2byte 38 ; level + .2byte SPECIES_SWABLU + .2byte 0 ; padding + + .2byte 50 ; IV (0-255) + .2byte 38 ; level + .2byte SPECIES_ROSELIA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Catherine2: ; 830DF24 + .2byte 60 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_GLOOM + .2byte 0 ; padding + + .2byte 60 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_ROSELIA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Catherine3: ; 830DF34 + .2byte 70 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_GLOOM + .2byte 0 ; padding + + .2byte 70 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_ROSELIA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Catherine4: ; 830DF44 + .2byte 80 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_GLOOM + .2byte 0 ; padding + + .2byte 80 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_ROSELIA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Catherine5: ; 830DF54 + .2byte 90 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_BELLOSSOM + .2byte 0 ; padding + + .2byte 90 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_ROSELIA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Julio: ; 830DF64 + .2byte 0 ; IV (0-255) + .2byte 21 ; level + .2byte SPECIES_MAGNEMITE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt27: ; 830DF6C + .2byte 50 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_MIGHTYENA + .2byte 0 ; padding + + .2byte 50 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_GOLBAT + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt28: ; 830DF7C + .2byte 0 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_WAILMER + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_ZUBAT + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt29: ; 830DF8C + .2byte 0 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_WAILMER + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_ZUBAT + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt30: ; 830DF9C + .2byte 50 ; IV (0-255) + .2byte 22 ; level + .2byte SPECIES_POOCHYENA + .2byte 0 ; padding + + .2byte 50 ; IV (0-255) + .2byte 22 ; level + .2byte SPECIES_NUMEL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Marc: ; 830DFAC + .2byte 120 ; IV (0-255) + .2byte 8 ; level + .2byte SPECIES_GEODUDE + .2byte 0 ; padding + + .2byte 130 ; IV (0-255) + .2byte 8 ; level + .2byte SPECIES_GEODUDE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Brenden: ; 830DFBC + .2byte 100 ; IV (0-255) + .2byte 13 ; level + .2byte SPECIES_MACHOP + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Lilith: ; 830DFC4 + .2byte 150 ; IV (0-255) + .2byte 13 ; level + .2byte SPECIES_MEDITITE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Cristian: ; 830DFCC + .2byte 200 ; IV (0-255) + .2byte 13 ; level + .2byte SPECIES_MAKUHITA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Sylvia: ; 830DFD4 + .2byte 100 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_MEDITITE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Leonardo: ; 830DFDC + .2byte 0 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_CARVANHA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Athena: ; 830DFE4 + .2byte 100 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_MANECTRIC + .2byte ITEM_NONE + .2byte MOVE_THUNDER, MOVE_THUNDER_WAVE, MOVE_QUICK_ATTACK, MOVE_NONE + + .2byte 100 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_LINOONE + .2byte ITEM_NONE + .2byte MOVE_SURF, MOVE_THIEF, MOVE_NONE, MOVE_NONE + + .align 2, 0 + +gTrainerParty_Harrison: ; 830E004 + .2byte 0 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_TENTACRUEL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt31: ; 830E00C + .2byte 0 ; IV (0-255) + .2byte 20 ; level + .2byte SPECIES_ZUBAT + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Clarence: ; 830E014 + .2byte 0 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_SHARPEDO + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Terry: ; 830E01C + .2byte 0 ; IV (0-255) + .2byte 37 ; level + .2byte SPECIES_GIRAFARIG + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Nate: ; 830E024 + .2byte 100 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_SPOINK + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Kathleen: ; 830E02C + .2byte 100 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_KADABRA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Clifford: ; 830E034 + .2byte 0 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_GIRAFARIG + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Nicholas: ; 830E03C + .2byte 0 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_WOBBUFFET + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt32: ; 830E044 + .2byte 0 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_ZUBAT + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_POOCHYENA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt33: ; 830E054 + .2byte 0 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_BALTOY + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt34: ; 830E05C + .2byte 0 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_ZUBAT + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt35: ; 830E064 + .2byte 0 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_MIGHTYENA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt36: ; 830E06C + .2byte 0 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_BALTOY + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Macey: ; 830E074 + .2byte 0 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_NATU + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Brendan10: ; 830E07C + .2byte 25 ; IV (0-255) + .2byte 13 ; level + .2byte SPECIES_LOTAD + .2byte 0 ; padding + + .2byte 50 ; IV (0-255) + .2byte 15 ; level + .2byte SPECIES_TORCHIC + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Brendan11: ; 830E08C + .2byte 25 ; IV (0-255) + .2byte 13 ; level + .2byte SPECIES_WINGULL + .2byte 0 ; padding + + .2byte 50 ; IV (0-255) + .2byte 15 ; level + .2byte SPECIES_TREECKO + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Paxton: ; 830E09C + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_SWELLOW + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_BRELOOM + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Isabella: ; 830E0AC + .2byte 0 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_STARYU + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt37: ; 830E0B4 + .2byte 0 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_ZUBAT + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_POOCHYENA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Tabitha2: ; 830E0C4 + .2byte 50 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_NUMEL + .2byte 0 ; padding + + .2byte 50 ; IV (0-255) + .2byte 20 ; level + .2byte SPECIES_POOCHYENA + .2byte 0 ; padding + + .2byte 50 ; IV (0-255) + .2byte 22 ; level + .2byte SPECIES_NUMEL + .2byte 0 ; padding + + .2byte 50 ; IV (0-255) + .2byte 22 ; level + .2byte SPECIES_ZUBAT + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jonathan: ; 830E0E4 + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_KECLEON + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_LOUDRED + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Brendan12: ; 830E0F4 + .2byte 25 ; IV (0-255) + .2byte 13 ; level + .2byte SPECIES_SLUGMA + .2byte 0 ; padding + + .2byte 50 ; IV (0-255) + .2byte 15 ; level + .2byte SPECIES_MUDKIP + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_May10: ; 830E104 + .2byte 25 ; IV (0-255) + .2byte 13 ; level + .2byte SPECIES_WINGULL + .2byte 0 ; padding + + .2byte 50 ; IV (0-255) + .2byte 15 ; level + .2byte SPECIES_TREECKO + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Maxie1: ; 830E114 + .2byte 150 ; IV (0-255) + .2byte 37 ; level + .2byte SPECIES_MIGHTYENA + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 38 ; level + .2byte SPECIES_CROBAT + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_CAMERUPT + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Maxie2: ; 830E12C + .2byte 150 ; IV (0-255) + .2byte 24 ; level + .2byte SPECIES_MIGHTYENA + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 24 ; level + .2byte SPECIES_ZUBAT + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_CAMERUPT + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Tiana: ; 830E144 + .2byte 0 ; IV (0-255) + .2byte 4 ; level + .2byte SPECIES_ZIGZAGOON + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 4 ; level + .2byte SPECIES_SHROOMISH + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Haley1: ; 830E154 + .2byte 0 ; IV (0-255) + .2byte 6 ; level + .2byte SPECIES_LOTAD + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 6 ; level + .2byte SPECIES_SHROOMISH + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Janice: ; 830E164 + .2byte 0 ; IV (0-255) + .2byte 9 ; level + .2byte SPECIES_MARILL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Vivi: ; 830E16C + .2byte 100 ; IV (0-255) + .2byte 15 ; level + .2byte SPECIES_MARILL + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 15 ; level + .2byte SPECIES_SHROOMISH + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 15 ; level + .2byte SPECIES_NUMEL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Haley2: ; 830E184 + .2byte 10 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_LOMBRE + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_SHROOMISH + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Haley3: ; 830E194 + .2byte 20 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_LOMBRE + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_BRELOOM + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Haley4: ; 830E1A4 + .2byte 30 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_LOMBRE + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_BRELOOM + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Haley5: ; 830E1B4 + .2byte 40 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_SWELLOW + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_LOMBRE + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_BRELOOM + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Sally: ; 830E1CC + .2byte 0 ; IV (0-255) + .2byte 16 ; level + .2byte SPECIES_ODDISH + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Robin: ; 830E1D4 + .2byte 0 ; IV (0-255) + .2byte 14 ; level + .2byte SPECIES_SKITTY + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 14 ; level + .2byte SPECIES_SHROOMISH + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 14 ; level + .2byte SPECIES_MARILL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Andrea: ; 830E1EC + .2byte 100 ; IV (0-255) + .2byte 40 ; level + .2byte SPECIES_LUVDISC + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Crissy: ; 830E1F4 + .2byte 100 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_GOLDEEN + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_WAILMER + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Rick: ; 830E204 + .2byte 0 ; IV (0-255) + .2byte 4 ; level + .2byte SPECIES_WURMPLE + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 4 ; level + .2byte SPECIES_WURMPLE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Lyle: ; 830E214 + .2byte 0 ; IV (0-255) + .2byte 3 ; level + .2byte SPECIES_WURMPLE + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 3 ; level + .2byte SPECIES_WURMPLE + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 3 ; level + .2byte SPECIES_WURMPLE + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 3 ; level + .2byte SPECIES_WURMPLE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jose: ; 830E234 + .2byte 50 ; IV (0-255) + .2byte 8 ; level + .2byte SPECIES_WURMPLE + .2byte 0 ; padding + + .2byte 50 ; IV (0-255) + .2byte 8 ; level + .2byte SPECIES_NINCADA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Doug: ; 830E244 + .2byte 0 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_NINCADA + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_NINJASK + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Greg: ; 830E254 + .2byte 0 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_VOLBEAT + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_ILLUMISE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Kent: ; 830E264 + .2byte 0 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_NINJASK + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_James1: ; 830E26C + .2byte 0 ; IV (0-255) + .2byte 6 ; level + .2byte SPECIES_NINCADA + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 6 ; level + .2byte SPECIES_NINCADA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_James2: ; 830E27C + .2byte 10 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_NINJASK + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_James3: ; 830E284 + .2byte 20 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_DUSTOX + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_NINJASK + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_James4: ; 830E294 + .2byte 30 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_SURSKIT + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_DUSTOX + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_NINJASK + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_James5: ; 830E2AC + .2byte 40 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_SURSKIT + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_NINJASK + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_DUSTOX + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_NINJASK + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Brice: ; 830E2CC + .2byte 0 ; IV (0-255) + .2byte 17 ; level + .2byte SPECIES_NUMEL + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 17 ; level + .2byte SPECIES_MACHOP + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Trent1: ; 830E2DC + .2byte 0 ; IV (0-255) + .2byte 16 ; level + .2byte SPECIES_GEODUDE + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 17 ; level + .2byte SPECIES_GEODUDE + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 16 ; level + .2byte SPECIES_GEODUDE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Lenny: ; 830E2F4 + .2byte 0 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_GEODUDE + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_MACHOP + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Lucas1: ; 830E304 + .2byte 0 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_GEODUDE + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_NUMEL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Alan: ; 830E314 + .2byte 0 ; IV (0-255) + .2byte 22 ; level + .2byte SPECIES_GEODUDE + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 22 ; level + .2byte SPECIES_NOSEPASS + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 22 ; level + .2byte SPECIES_GRAVELER + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Clark: ; 830E32C + .2byte 0 ; IV (0-255) + .2byte 8 ; level + .2byte SPECIES_GEODUDE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Eric: ; 830E334 + .2byte 0 ; IV (0-255) + .2byte 20 ; level + .2byte SPECIES_GEODUDE + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 20 ; level + .2byte SPECIES_BALTOY + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Lucas2: ; 830E344 + .2byte 0 ; IV (0-255) + .2byte 9 ; level + .2byte SPECIES_WAILMER + .2byte MOVE_SPLASH, MOVE_WATER_GUN, MOVE_NONE, MOVE_NONE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Mike1: ; 830E354 + .2byte 0 ; IV (0-255) + .2byte 10 ; level + .2byte SPECIES_PELIPPER + .2byte MOVE_GUST, MOVE_GROWL, MOVE_NONE, MOVE_NONE + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 10 ; level + .2byte SPECIES_POOCHYENA + .2byte MOVE_BITE, MOVE_SCARY_FACE, MOVE_NONE, MOVE_NONE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Mike2: ; 830E374 + .2byte 0 ; IV (0-255) + .2byte 16 ; level + .2byte SPECIES_GEODUDE + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 16 ; level + .2byte SPECIES_GEODUDE + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 16 ; level + .2byte SPECIES_MACHOP + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Trent2: ; 830E38C + .2byte 10 ; IV (0-255) + .2byte 24 ; level + .2byte SPECIES_GEODUDE + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 24 ; level + .2byte SPECIES_GEODUDE + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 24 ; level + .2byte SPECIES_GEODUDE + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 24 ; level + .2byte SPECIES_GRAVELER + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Trent3: ; 830E3AC + .2byte 20 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_GEODUDE + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_GEODUDE + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_GRAVELER + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_GRAVELER + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Trent4: ; 830E3CC + .2byte 30 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_GEODUDE + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_GRAVELER + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_GRAVELER + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_GRAVELER + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Trent5: ; 830E3EC + .2byte 40 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_GRAVELER + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_GRAVELER + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_GRAVELER + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_GOLEM + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_DezAndLuke: ; 830E40C + .2byte 0 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_DELCATTY + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_MANECTRIC + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_LeaAndJed: ; 830E41C + .2byte 0 ; IV (0-255) + .2byte 45 ; level + .2byte SPECIES_LUVDISC + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 45 ; level + .2byte SPECIES_LUVDISC + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_KiraAndDan1: ; 830E42C + .2byte 0 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_VOLBEAT + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_ILLUMISE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_KiraAndDan2: ; 830E43C + .2byte 10 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_VOLBEAT + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_ILLUMISE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_KiraAndDan3: ; 830E44C + .2byte 20 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_VOLBEAT + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_ILLUMISE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_KiraAndDan4: ; 830E45C + .2byte 30 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_VOLBEAT + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_ILLUMISE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_KiraAndDan5: ; 830E46C + .2byte 40 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_VOLBEAT + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_ILLUMISE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Johanna: ; 830E47C + .2byte 0 ; IV (0-255) + .2byte 13 ; level + .2byte SPECIES_GOLDEEN + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Gerald: ; 830E484 + .2byte 100 ; IV (0-255) + .2byte 23 ; level + .2byte SPECIES_KECLEON + .2byte MOVE_FLAMETHROWER, MOVE_FURY_SWIPES, MOVE_FAINT_ATTACK, MOVE_BIND + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Vivian: ; 830E494 + .2byte 100 ; IV (0-255) + .2byte 17 ; level + .2byte SPECIES_MEDITITE + .2byte MOVE_BIDE, MOVE_DETECT, MOVE_CONFUSION, MOVE_THUNDER_PUNCH + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 17 ; level + .2byte SPECIES_MEDITITE + .2byte MOVE_THUNDER_PUNCH, MOVE_DETECT, MOVE_CONFUSION, MOVE_MEDITATE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Danielle: ; 830E4B4 + .2byte 100 ; IV (0-255) + .2byte 23 ; level + .2byte SPECIES_MEDITITE + .2byte MOVE_BIDE, MOVE_DETECT, MOVE_CONFUSION, MOVE_FIRE_PUNCH + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Hideo: ; 830E4C4 + .2byte 0 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_KOFFING + .2byte MOVE_TACKLE, MOVE_SELF_DESTRUCT, MOVE_SLUDGE, MOVE_SMOKESCREEN + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_KOFFING + .2byte MOVE_TACKLE, MOVE_POISON_GAS, MOVE_SLUDGE, MOVE_SMOKESCREEN + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Keigo: ; 830E4E4 + .2byte 0 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_KOFFING + .2byte MOVE_POISON_GAS, MOVE_SELF_DESTRUCT, MOVE_SLUDGE, MOVE_SMOKESCREEN + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_NINJASK + .2byte MOVE_SAND_ATTACK, MOVE_DOUBLE_TEAM, MOVE_FURY_CUTTER, MOVE_SWORDS_DANCE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Riley: ; 830E504 + .2byte 0 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_NINCADA + .2byte MOVE_LEECH_LIFE, MOVE_FURY_SWIPES, MOVE_MIND_READER, MOVE_DIG + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_KOFFING + .2byte MOVE_TACKLE, MOVE_SELF_DESTRUCT, MOVE_SLUDGE, MOVE_SMOKESCREEN + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Flint: ; 830E524 + .2byte 150 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_SWELLOW + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_XATU + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Ashley: ; 830E534 + .2byte 100 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_SWABLU + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_SWABLU + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_SWABLU + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Wally2: ; 830E54C + .2byte 30 ; IV (0-255) + .2byte 16 ; level + .2byte SPECIES_RALTS + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Wally3: ; 830E554 + .2byte 150 ; IV (0-255) + .2byte 47 ; level + .2byte SPECIES_ALTARIA + .2byte MOVE_AERIAL_ACE, MOVE_SAFEGUARD, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 46 ; level + .2byte SPECIES_DELCATTY + .2byte MOVE_SING, MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 47 ; level + .2byte SPECIES_ROSELIA + .2byte MOVE_MAGICAL_LEAF, MOVE_LEECH_SEED, MOVE_GIGA_DRAIN, MOVE_TOXIC + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 44 ; level + .2byte SPECIES_MAGNETON + .2byte MOVE_SUPERSONIC, MOVE_THUNDERBOLT, MOVE_TRI_ATTACK, MOVE_SCREECH + .2byte 0 ; padding + + .2byte 250 ; IV (0-255) + .2byte 48 ; level + .2byte SPECIES_GARDEVOIR + .2byte MOVE_DOUBLE_TEAM, MOVE_CALM_MIND, MOVE_PSYCHIC, MOVE_FUTURE_SIGHT + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Wally4: ; 830E5A4 + .2byte 150 ; IV (0-255) + .2byte 50 ; level + .2byte SPECIES_ALTARIA + .2byte MOVE_AERIAL_ACE, MOVE_SAFEGUARD, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 49 ; level + .2byte SPECIES_DELCATTY + .2byte MOVE_SING, MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 50 ; level + .2byte SPECIES_ROSELIA + .2byte MOVE_MAGICAL_LEAF, MOVE_LEECH_SEED, MOVE_GIGA_DRAIN, MOVE_TOXIC + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 47 ; level + .2byte SPECIES_MAGNETON + .2byte MOVE_SUPERSONIC, MOVE_THUNDERBOLT, MOVE_TRI_ATTACK, MOVE_SCREECH + .2byte 0 ; padding + + .2byte 250 ; IV (0-255) + .2byte 51 ; level + .2byte SPECIES_GARDEVOIR + .2byte MOVE_DOUBLE_TEAM, MOVE_CALM_MIND, MOVE_PSYCHIC, MOVE_FUTURE_SIGHT + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Wally5: ; 830E5F4 + .2byte 150 ; IV (0-255) + .2byte 53 ; level + .2byte SPECIES_ALTARIA + .2byte MOVE_AERIAL_ACE, MOVE_SAFEGUARD, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 52 ; level + .2byte SPECIES_DELCATTY + .2byte MOVE_SING, MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 53 ; level + .2byte SPECIES_ROSELIA + .2byte MOVE_MAGICAL_LEAF, MOVE_LEECH_SEED, MOVE_GIGA_DRAIN, MOVE_TOXIC + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 50 ; level + .2byte SPECIES_MAGNETON + .2byte MOVE_SUPERSONIC, MOVE_THUNDERBOLT, MOVE_TRI_ATTACK, MOVE_SCREECH + .2byte 0 ; padding + + .2byte 250 ; IV (0-255) + .2byte 54 ; level + .2byte SPECIES_GARDEVOIR + .2byte MOVE_DOUBLE_TEAM, MOVE_CALM_MIND, MOVE_PSYCHIC, MOVE_FUTURE_SIGHT + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Wally6: ; 830E644 + .2byte 150 ; IV (0-255) + .2byte 56 ; level + .2byte SPECIES_ALTARIA + .2byte MOVE_AERIAL_ACE, MOVE_SAFEGUARD, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 55 ; level + .2byte SPECIES_DELCATTY + .2byte MOVE_SING, MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 56 ; level + .2byte SPECIES_ROSELIA + .2byte MOVE_MAGICAL_LEAF, MOVE_LEECH_SEED, MOVE_GIGA_DRAIN, MOVE_TOXIC + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 53 ; level + .2byte SPECIES_MAGNETON + .2byte MOVE_SUPERSONIC, MOVE_THUNDERBOLT, MOVE_TRI_ATTACK, MOVE_SCREECH + .2byte 0 ; padding + + .2byte 250 ; IV (0-255) + .2byte 57 ; level + .2byte SPECIES_GARDEVOIR + .2byte MOVE_DOUBLE_TEAM, MOVE_CALM_MIND, MOVE_PSYCHIC, MOVE_FUTURE_SIGHT + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Brendan13: ; 830E694 + .2byte 150 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_TROPIUS + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_SLUGMA + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_PELIPPER + .2byte 0 ; padding + + .2byte 200 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_GROVYLE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Brendan14: ; 830E6B4 + .2byte 150 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_TROPIUS + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_PELIPPER + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_LUDICOLO + .2byte 0 ; padding + + .2byte 200 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_COMBUSKEN + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Brendan15: ; 830E6D4 + .2byte 150 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_TROPIUS + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_LUDICOLO + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_SLUGMA + .2byte 0 ; padding + + .2byte 200 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_MARSHTOMP + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_May11: ; 830E6F4 + .2byte 150 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_TROPIUS + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_SLUGMA + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_PELIPPER + .2byte 0 ; padding + + .2byte 200 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_GROVYLE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_May12: ; 830E714 + .2byte 150 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_TROPIUS + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_PELIPPER + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_LUDICOLO + .2byte 0 ; padding + + .2byte 200 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_COMBUSKEN + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_May13: ; 830E734 + .2byte 150 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_TROPIUS + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_LUDICOLO + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_SLUGMA + .2byte 0 ; padding + + .2byte 200 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_MARSHTOMP + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jonah: ; 830E754 + .2byte 0 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_WAILMER + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_TENTACOOL + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_SHARPEDO + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Henry: ; 830E76C + .2byte 0 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_CARVANHA + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_TENTACRUEL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Roger: ; 830E77C + .2byte 0 ; IV (0-255) + .2byte 15 ; level + .2byte SPECIES_MAGIKARP + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_MAGIKARP + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_GYARADOS + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Alexa: ; 830E794 + .2byte 100 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_GLOOM + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_AZUMARILL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Ruben: ; 830E7A4 + .2byte 100 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_SHIFTRY + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_NOSEPASS + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Koji1: ; 830E7B4 + .2byte 0 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_MACHOKE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Wayne: ; 830E7BC + .2byte 0 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_TENTACOOL + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_TENTACOOL + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_WAILMER + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Aidan: ; 830E7D4 + .2byte 0 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_SWELLOW + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_SKARMORY + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Reed: ; 830E7E4 + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_SPHEAL + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_SHARPEDO + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Tisha: ; 830E7F4 + .2byte 0 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_CHINCHOU + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_ToriAndTia: ; 830E7FC + .2byte 0 ; IV (0-255) + .2byte 19 ; level + .2byte SPECIES_SPINDA + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 19 ; level + .2byte SPECIES_SPINDA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_KimAndIris: ; 830E80C + .2byte 0 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_SWABLU + .2byte MOVE_SING, MOVE_FURY_ATTACK, MOVE_SAFEGUARD, MOVE_AERIAL_ACE + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_NUMEL + .2byte MOVE_FLAMETHROWER, MOVE_TAKE_DOWN, MOVE_REST, MOVE_EARTHQUAKE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_TyraAndIvy: ; 830E82C + .2byte 0 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_ROSELIA + .2byte MOVE_GROWTH, MOVE_STUN_SPORE, MOVE_MEGA_DRAIN, MOVE_LEECH_SEED + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 20 ; level + .2byte SPECIES_GRAVELER + .2byte MOVE_DEFENSE_CURL, MOVE_ROLLOUT, MOVE_MUD_SPORT, MOVE_ROCK_THROW + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_MelAndPaul: ; 830E84C + .2byte 0 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_DUSTOX + .2byte MOVE_GUST, MOVE_PSYBEAM, MOVE_TOXIC, MOVE_PROTECT + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_BEAUTIFLY + .2byte MOVE_GUST, MOVE_MEGA_DRAIN, MOVE_ATTRACT, MOVE_STUN_SPORE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_JohnAndJay1: ; 830E86C + .2byte 200 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_MEDICHAM + .2byte MOVE_PSYCHIC, MOVE_FIRE_PUNCH, MOVE_PSYCH_UP, MOVE_PROTECT + .2byte 0 ; padding + + .2byte 200 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_HARIYAMA + .2byte MOVE_FOCUS_PUNCH, MOVE_ROCK_TOMB, MOVE_REST, MOVE_BELLY_DRUM + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_JohnAndJay2: ; 830E88C + .2byte 210 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_MEDICHAM + .2byte MOVE_PSYCHIC, MOVE_FIRE_PUNCH, MOVE_PSYCH_UP, MOVE_PROTECT + .2byte 0 ; padding + + .2byte 210 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_HARIYAMA + .2byte MOVE_FOCUS_PUNCH, MOVE_ROCK_TOMB, MOVE_REST, MOVE_BELLY_DRUM + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_JohnAndJay3: ; 830E8AC + .2byte 220 ; IV (0-255) + .2byte 46 ; level + .2byte SPECIES_MEDICHAM + .2byte MOVE_PSYCHIC, MOVE_FIRE_PUNCH, MOVE_PSYCH_UP, MOVE_PROTECT + .2byte 0 ; padding + + .2byte 220 ; IV (0-255) + .2byte 46 ; level + .2byte SPECIES_HARIYAMA + .2byte MOVE_FOCUS_PUNCH, MOVE_ROCK_TOMB, MOVE_REST, MOVE_BELLY_DRUM + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_JohnAndJay4: ; 830E8CC + .2byte 230 ; IV (0-255) + .2byte 49 ; level + .2byte SPECIES_MEDICHAM + .2byte MOVE_PSYCHIC, MOVE_FIRE_PUNCH, MOVE_PSYCH_UP, MOVE_PROTECT + .2byte 0 ; padding + + .2byte 230 ; IV (0-255) + .2byte 49 ; level + .2byte SPECIES_HARIYAMA + .2byte MOVE_FOCUS_PUNCH, MOVE_ROCK_TOMB, MOVE_REST, MOVE_BELLY_DRUM + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_JohnAndJay5: ; 830E8EC + .2byte 240 ; IV (0-255) + .2byte 52 ; level + .2byte SPECIES_MEDICHAM + .2byte MOVE_PSYCHIC, MOVE_FIRE_PUNCH, MOVE_PSYCH_UP, MOVE_PROTECT + .2byte 0 ; padding + + .2byte 240 ; IV (0-255) + .2byte 52 ; level + .2byte SPECIES_HARIYAMA + .2byte MOVE_FOCUS_PUNCH, MOVE_ROCK_TOMB, MOVE_REST, MOVE_BELLY_DRUM + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_ReliAndIan: ; 830E90C + .2byte 0 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_AZUMARILL + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_WINGULL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_LilaAndRoy1: ; 830E91C + .2byte 0 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_CHINCHOU + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_CARVANHA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_LilaAndRoy2: ; 830E92C + .2byte 0 ; IV (0-255) + .2byte 42 ; level + .2byte SPECIES_CHINCHOU + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 40 ; level + .2byte SPECIES_CARVANHA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_LilaAndRoy3: ; 830E93C + .2byte 0 ; IV (0-255) + .2byte 45 ; level + .2byte SPECIES_LANTURN + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_CARVANHA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_LilaAndRoy4: ; 830E94C + .2byte 0 ; IV (0-255) + .2byte 48 ; level + .2byte SPECIES_LANTURN + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 46 ; level + .2byte SPECIES_SHARPEDO + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_LilaAndRoy5: ; 830E95C + .2byte 0 ; IV (0-255) + .2byte 51 ; level + .2byte SPECIES_LANTURN + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 49 ; level + .2byte SPECIES_SHARPEDO + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_LisaAndRay: ; 830E96C + .2byte 0 ; IV (0-255) + .2byte 27 ; level + .2byte SPECIES_GOLDEEN + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_TENTACOOL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Chris: ; 830E97C + .2byte 0 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_MAGIKARP + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 20 ; level + .2byte SPECIES_TENTACOOL + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_FEEBAS + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 23 ; level + .2byte SPECIES_CARVANHA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Dawson: ; 830E99C + .2byte 0 ; IV (0-255) + .2byte 8 ; level + .2byte SPECIES_ZIGZAGOON + .2byte ITEM_NUGGET + + .2byte 0 ; IV (0-255) + .2byte 8 ; level + .2byte SPECIES_POOCHYENA + .2byte ITEM_NONE + + .align 2, 0 + +gTrainerParty_Sarah: ; 830E9AC + .2byte 0 ; IV (0-255) + .2byte 8 ; level + .2byte SPECIES_LOTAD + .2byte ITEM_NONE + + .2byte 0 ; IV (0-255) + .2byte 8 ; level + .2byte SPECIES_ZIGZAGOON + .2byte ITEM_NUGGET + + .align 2, 0 + +gTrainerParty_Darian: ; 830E9BC + .2byte 0 ; IV (0-255) + .2byte 9 ; level + .2byte SPECIES_MAGIKARP + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Hailey: ; 830E9C4 + .2byte 0 ; IV (0-255) + .2byte 13 ; level + .2byte SPECIES_MARILL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Chandler: ; 830E9CC + .2byte 0 ; IV (0-255) + .2byte 12 ; level + .2byte SPECIES_TENTACOOL + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 12 ; level + .2byte SPECIES_TENTACOOL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Kaleb: ; 830E9DC + .2byte 0 ; IV (0-255) + .2byte 14 ; level + .2byte SPECIES_MINUN + .2byte ITEM_ORAN_BERRY + + .2byte 0 ; IV (0-255) + .2byte 14 ; level + .2byte SPECIES_PLUSLE + .2byte ITEM_ORAN_BERRY + + .align 2, 0 + +gTrainerParty_Joseph: ; 830E9EC + .2byte 0 ; IV (0-255) + .2byte 14 ; level + .2byte SPECIES_ELECTRIKE + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 14 ; level + .2byte SPECIES_VOLTORB + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Alyssa: ; 830E9FC + .2byte 0 ; IV (0-255) + .2byte 15 ; level + .2byte SPECIES_MAGNEMITE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Marcos: ; 830EA04 + .2byte 100 ; IV (0-255) + .2byte 15 ; level + .2byte SPECIES_VOLTORB + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Rhett: ; 830EA0C + .2byte 100 ; IV (0-255) + .2byte 15 ; level + .2byte SPECIES_MAKUHITA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Tyron: ; 830EA14 + .2byte 0 ; IV (0-255) + .2byte 19 ; level + .2byte SPECIES_SANDSHREW + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Celina: ; 830EA1C + .2byte 0 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_ROSELIA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Bianca: ; 830EA24 + .2byte 0 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_SHROOMISH + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Hayden: ; 830EA2C + .2byte 0 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_NUMEL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Sophie: ; 830EA34 + .2byte 0 ; IV (0-255) + .2byte 17 ; level + .2byte SPECIES_MARILL + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 19 ; level + .2byte SPECIES_LOMBRE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Coby: ; 830EA44 + .2byte 0 ; IV (0-255) + .2byte 17 ; level + .2byte SPECIES_SKARMORY + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 19 ; level + .2byte SPECIES_SWELLOW + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Lawrence: ; 830EA54 + .2byte 0 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_BALTOY + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_SANDSHREW + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Wyatt: ; 830EA64 + .2byte 0 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_ARON + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_ARON + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Angelina: ; 830EA74 + .2byte 0 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_LOMBRE + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_MARILL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Kai: ; 830EA84 + .2byte 0 ; IV (0-255) + .2byte 19 ; level + .2byte SPECIES_BARBOACH + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Charlotte: ; 830EA8C + .2byte 0 ; IV (0-255) + .2byte 19 ; level + .2byte SPECIES_NUZLEAF + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Deandre: ; 830EA94 + .2byte 0 ; IV (0-255) + .2byte 14 ; level + .2byte SPECIES_ZIGZAGOON + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 14 ; level + .2byte SPECIES_ARON + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 14 ; level + .2byte SPECIES_ELECTRIKE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt38: ; 830EAAC + .2byte 0 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_ZUBAT + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt39: ; 830EAB4 + .2byte 0 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_POOCHYENA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt40: ; 830EABC + .2byte 0 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_NUMEL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt41: ; 830EAC4 + .2byte 0 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_BALTOY + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_ZUBAT + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt42: ; 830EAD4 + .2byte 0 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_BALTOY + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_NUMEL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt43: ; 830EAE4 + .2byte 0 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_MIGHTYENA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt44: ; 830EAEC + .2byte 0 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_ZUBAT + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt45: ; 830EAF4 + .2byte 0 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_POOCHYENA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt46: ; 830EAFC + .2byte 0 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_ZUBAT + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt47: ; 830EB04 + .2byte 0 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_MIGHTYENA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt48: ; 830EB0C + .2byte 0 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_BALTOY + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt49: ; 830EB14 + .2byte 0 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_NUMEL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt50: ; 830EB1C + .2byte 0 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_ZUBAT + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt51: ; 830EB24 + .2byte 0 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_MIGHTYENA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt52: ; 830EB2C + .2byte 0 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_NUMEL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Grunt53: ; 830EB34 + .2byte 0 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_BALTOY + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Tabitha3: ; 830EB3C + .2byte 75 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_NUMEL + .2byte 0 ; padding + + .2byte 75 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_MIGHTYENA + .2byte 0 ; padding + + .2byte 75 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_ZUBAT + .2byte 0 ; padding + + .2byte 75 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_CAMERUPT + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Darcy: ; 830EB5C + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_PELIPPER + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_CAMERUPT + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Maxie3: ; 830EB6C + .2byte 150 ; IV (0-255) + .2byte 42 ; level + .2byte SPECIES_MIGHTYENA + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_CROBAT + .2byte 0 ; padding + + .2byte 150 ; IV (0-255) + .2byte 44 ; level + .2byte SPECIES_CAMERUPT + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Pete: ; 830EB84 + .2byte 0 ; IV (0-255) + .2byte 15 ; level + .2byte SPECIES_TENTACOOL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Isabelle: ; 830EB8C + .2byte 0 ; IV (0-255) + .2byte 15 ; level + .2byte SPECIES_MARILL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Andres1: ; 830EB94 + .2byte 50 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_SANDSHREW + .2byte 0 ; padding + + .2byte 50 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_SANDSHREW + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Josue: ; 830EBA4 + .2byte 50 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_TAILLOW + .2byte 0 ; padding + + .2byte 50 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_WINGULL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Camron: ; 830EBB4 + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_STARYU + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Cory1: ; 830EBBC + .2byte 0 ; IV (0-255) + .2byte 24 ; level + .2byte SPECIES_WINGULL + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 24 ; level + .2byte SPECIES_MACHOP + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 24 ; level + .2byte SPECIES_TENTACOOL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Carolina: ; 830EBD4 + .2byte 50 ; IV (0-255) + .2byte 24 ; level + .2byte SPECIES_MANECTRIC + .2byte 0 ; padding + + .2byte 50 ; IV (0-255) + .2byte 24 ; level + .2byte SPECIES_SWELLOW + .2byte 0 ; padding + + .2byte 50 ; IV (0-255) + .2byte 24 ; level + .2byte SPECIES_MANECTRIC + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Elijah: ; 830EBEC + .2byte 0 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_SKARMORY + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_SKARMORY + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Celia: ; 830EBFC + .2byte 0 ; IV (0-255) + .2byte 22 ; level + .2byte SPECIES_MARILL + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 22 ; level + .2byte SPECIES_LOMBRE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Bryan: ; 830EC0C + .2byte 0 ; IV (0-255) + .2byte 22 ; level + .2byte SPECIES_SANDSHREW + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 22 ; level + .2byte SPECIES_SANDSLASH + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Branden: ; 830EC1C + .2byte 0 ; IV (0-255) + .2byte 22 ; level + .2byte SPECIES_TAILLOW + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 22 ; level + .2byte SPECIES_NUZLEAF + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Bryant: ; 830EC2C + .2byte 0 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_NUMEL + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_SLUGMA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Shayla: ; 830EC3C + .2byte 0 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_SHROOMISH + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_ROSELIA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Kyra: ; 830EC4C + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_DODUO + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_DODRIO + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Jaiden: ; 830EC5C + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_NINJASK + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_GULPIN + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Alix: ; 830EC6C + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_KADABRA + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_KIRLIA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Helene: ; 830EC7C + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_MEDITITE + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_MAKUHITA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Marlene: ; 830EC8C + .2byte 0 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_MEDITITE + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 18 ; level + .2byte SPECIES_SPOINK + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Devan: ; 830EC9C + .2byte 0 ; IV (0-255) + .2byte 8 ; level + .2byte SPECIES_GEODUDE + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 8 ; level + .2byte SPECIES_GEODUDE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Johnson: ; 830ECAC + .2byte 0 ; IV (0-255) + .2byte 8 ; level + .2byte SPECIES_SHROOMISH + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 8 ; level + .2byte SPECIES_LOTAD + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Melina: ; 830ECBC + .2byte 0 ; IV (0-255) + .2byte 17 ; level + .2byte SPECIES_DODUO + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Brandi: ; 830ECC4 + .2byte 0 ; IV (0-255) + .2byte 17 ; level + .2byte SPECIES_RALTS + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Aisha: ; 830ECCC + .2byte 0 ; IV (0-255) + .2byte 17 ; level + .2byte SPECIES_MEDITITE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Makayla: ; 830ECD4 + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_ROSELIA + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_MEDICHAM + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Fabian: ; 830ECE4 + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_MANECTRIC + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Dayton: ; 830ECEC + .2byte 0 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_SLUGMA + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_NUMEL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Rachel: ; 830ECFC + .2byte 0 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_GOLDEEN + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Leonel: ; 830ED04 + .2byte 100 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_MANECTRIC + .2byte MOVE_THUNDER, MOVE_QUICK_ATTACK, MOVE_THUNDER_WAVE, MOVE_NONE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Callie: ; 830ED14 + .2byte 0 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_MEDITITE + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_MAKUHITA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Cale: ; 830ED24 + .2byte 0 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_DUSTOX + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_BEAUTIFLY + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Myles: ; 830ED34 + .2byte 10 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_MAKUHITA + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_WINGULL + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_TROPIUS + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_ZIGZAGOON + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_ELECTRIKE + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_NUMEL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Pat: ; 830ED64 + .2byte 10 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_POOCHYENA + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_SHROOMISH + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_ELECTRIKE + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_MARILL + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_SANDSHREW + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 25 ; level + .2byte SPECIES_GULPIN + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Cristin1: ; 830ED94 + .2byte 100 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_LOUDRED + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 29 ; level + .2byte SPECIES_VIGOROTH + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_May14: ; 830EDA4 + .2byte 25 ; IV (0-255) + .2byte 13 ; level + .2byte SPECIES_LOTAD + .2byte 0 ; padding + + .2byte 50 ; IV (0-255) + .2byte 15 ; level + .2byte SPECIES_TORCHIC + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_May15: ; 830EDB4 + .2byte 25 ; IV (0-255) + .2byte 13 ; level + .2byte SPECIES_TORKOAL + .2byte 0 ; padding + + .2byte 50 ; IV (0-255) + .2byte 15 ; level + .2byte SPECIES_MUDKIP + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Roxanne2: ; 830EDC4 + .2byte 255 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_GOLEM + .2byte ITEM_NONE + .2byte MOVE_PROTECT, MOVE_ROLLOUT, MOVE_MAGNITUDE, MOVE_EXPLOSION + + .2byte 255 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_KABUTO + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_SWORDS_DANCE, MOVE_ICE_BEAM, MOVE_SURF, MOVE_ROCK_SLIDE + + .2byte 255 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_ONIX + .2byte ITEM_NONE + .2byte MOVE_IRON_TAIL, MOVE_EXPLOSION, MOVE_ROAR, MOVE_ROCK_SLIDE + + .2byte 255 ; IV (0-255) + .2byte 37 ; level + .2byte SPECIES_NOSEPASS + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_DOUBLE_TEAM, MOVE_EXPLOSION, MOVE_PROTECT, MOVE_ROCK_SLIDE + + .align 2, 0 + +gTrainerParty_Roxanne3: ; 830EE04 + .2byte 255 ; IV (0-255) + .2byte 37 ; level + .2byte SPECIES_OMANYTE + .2byte ITEM_NONE + .2byte MOVE_PROTECT, MOVE_ICE_BEAM, MOVE_ROCK_SLIDE, MOVE_SURF + + .2byte 255 ; IV (0-255) + .2byte 37 ; level + .2byte SPECIES_GOLEM + .2byte ITEM_NONE + .2byte MOVE_PROTECT, MOVE_ROLLOUT, MOVE_MAGNITUDE, MOVE_EXPLOSION + + .2byte 255 ; IV (0-255) + .2byte 40 ; level + .2byte SPECIES_KABUTOPS + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_SWORDS_DANCE, MOVE_ICE_BEAM, MOVE_SURF, MOVE_ROCK_SLIDE + + .2byte 255 ; IV (0-255) + .2byte 40 ; level + .2byte SPECIES_ONIX + .2byte ITEM_NONE + .2byte MOVE_IRON_TAIL, MOVE_EXPLOSION, MOVE_ROAR, MOVE_ROCK_SLIDE + + .2byte 255 ; IV (0-255) + .2byte 42 ; level + .2byte SPECIES_NOSEPASS + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_DOUBLE_TEAM, MOVE_EXPLOSION, MOVE_PROTECT, MOVE_ROCK_SLIDE + + .align 2, 0 + +gTrainerParty_Roxanne4: ; 830EE54 + .2byte 255 ; IV (0-255) + .2byte 42 ; level + .2byte SPECIES_OMASTAR + .2byte ITEM_NONE + .2byte MOVE_PROTECT, MOVE_ICE_BEAM, MOVE_ROCK_SLIDE, MOVE_SURF + + .2byte 255 ; IV (0-255) + .2byte 42 ; level + .2byte SPECIES_GOLEM + .2byte ITEM_NONE + .2byte MOVE_PROTECT, MOVE_ROLLOUT, MOVE_EARTHQUAKE, MOVE_EXPLOSION + + .2byte 255 ; IV (0-255) + .2byte 45 ; level + .2byte SPECIES_KABUTOPS + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_SWORDS_DANCE, MOVE_ICE_BEAM, MOVE_SURF, MOVE_ROCK_SLIDE + + .2byte 255 ; IV (0-255) + .2byte 45 ; level + .2byte SPECIES_ONIX + .2byte ITEM_NONE + .2byte MOVE_IRON_TAIL, MOVE_EXPLOSION, MOVE_ROAR, MOVE_ROCK_SLIDE + + .2byte 255 ; IV (0-255) + .2byte 47 ; level + .2byte SPECIES_NOSEPASS + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_DOUBLE_TEAM, MOVE_EXPLOSION, MOVE_PROTECT, MOVE_ROCK_SLIDE + + .align 2, 0 + +gTrainerParty_Roxanne5: ; 830EEA4 + .2byte 255 ; IV (0-255) + .2byte 47 ; level + .2byte SPECIES_AERODACTYL + .2byte ITEM_NONE + .2byte MOVE_ROCK_SLIDE, MOVE_HYPER_BEAM, MOVE_SUPERSONIC, MOVE_PROTECT + + .2byte 255 ; IV (0-255) + .2byte 47 ; level + .2byte SPECIES_GOLEM + .2byte ITEM_NONE + .2byte MOVE_FOCUS_PUNCH, MOVE_ROLLOUT, MOVE_EARTHQUAKE, MOVE_EXPLOSION + + .2byte 255 ; IV (0-255) + .2byte 47 ; level + .2byte SPECIES_OMASTAR + .2byte ITEM_NONE + .2byte MOVE_PROTECT, MOVE_ICE_BEAM, MOVE_ROCK_SLIDE, MOVE_SURF + + .2byte 255 ; IV (0-255) + .2byte 50 ; level + .2byte SPECIES_KABUTOPS + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_SWORDS_DANCE, MOVE_ICE_BEAM, MOVE_SURF, MOVE_ROCK_SLIDE + + .2byte 255 ; IV (0-255) + .2byte 50 ; level + .2byte SPECIES_STEELIX + .2byte ITEM_NONE + .2byte MOVE_IRON_TAIL, MOVE_EXPLOSION, MOVE_ROAR, MOVE_ROCK_SLIDE + + .2byte 255 ; IV (0-255) + .2byte 52 ; level + .2byte SPECIES_NOSEPASS + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_DOUBLE_TEAM, MOVE_EXPLOSION, MOVE_PROTECT, MOVE_ROCK_SLIDE + + .align 2, 0 + +gTrainerParty_Brawly2: ; 830EF04 + .2byte 255 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_MACHAMP + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_KARATE_CHOP, MOVE_ROCK_SLIDE, MOVE_FOCUS_PUNCH, MOVE_BULK_UP + + .2byte 255 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_MEDITITE + .2byte ITEM_NONE + .2byte MOVE_PSYCHIC, MOVE_LIGHT_SCREEN, MOVE_REFLECT, MOVE_FOCUS_PUNCH + + .2byte 255 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_HITMONTOP + .2byte ITEM_NONE + .2byte MOVE_PURSUIT, MOVE_COUNTER, MOVE_PROTECT, MOVE_TRIPLE_KICK + + .2byte 255 ; IV (0-255) + .2byte 37 ; level + .2byte SPECIES_HARIYAMA + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_FAKE_OUT, MOVE_FOCUS_PUNCH, MOVE_BELLY_DRUM, MOVE_EARTHQUAKE + + .align 2, 0 + +gTrainerParty_Brawly3: ; 830EF44 + .2byte 255 ; IV (0-255) + .2byte 38 ; level + .2byte SPECIES_MACHAMP + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_KARATE_CHOP, MOVE_ROCK_SLIDE, MOVE_FOCUS_PUNCH, MOVE_BULK_UP + + .2byte 255 ; IV (0-255) + .2byte 38 ; level + .2byte SPECIES_MEDICHAM + .2byte ITEM_NONE + .2byte MOVE_PSYCHIC, MOVE_LIGHT_SCREEN, MOVE_REFLECT, MOVE_FOCUS_PUNCH + + .2byte 255 ; IV (0-255) + .2byte 40 ; level + .2byte SPECIES_HITMONTOP + .2byte ITEM_NONE + .2byte MOVE_PURSUIT, MOVE_COUNTER, MOVE_PROTECT, MOVE_TRIPLE_KICK + + .2byte 255 ; IV (0-255) + .2byte 42 ; level + .2byte SPECIES_HARIYAMA + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_FAKE_OUT, MOVE_FOCUS_PUNCH, MOVE_BELLY_DRUM, MOVE_EARTHQUAKE + + .align 2, 0 + +gTrainerParty_Brawly4: ; 830EF84 + .2byte 255 ; IV (0-255) + .2byte 40 ; level + .2byte SPECIES_HITMONCHAN + .2byte ITEM_NONE + .2byte MOVE_SKY_UPPERCUT, MOVE_PROTECT, MOVE_FIRE_PUNCH, MOVE_ICE_PUNCH + + .2byte 255 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_MACHAMP + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_KARATE_CHOP, MOVE_ROCK_SLIDE, MOVE_FOCUS_PUNCH, MOVE_BULK_UP + + .2byte 255 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_MEDICHAM + .2byte ITEM_NONE + .2byte MOVE_FOCUS_PUNCH, MOVE_LIGHT_SCREEN, MOVE_REFLECT, MOVE_PSYCHIC + + .2byte 255 ; IV (0-255) + .2byte 45 ; level + .2byte SPECIES_HITMONTOP + .2byte ITEM_NONE + .2byte MOVE_PURSUIT, MOVE_COUNTER, MOVE_PROTECT, MOVE_TRIPLE_KICK + + .2byte 255 ; IV (0-255) + .2byte 47 ; level + .2byte SPECIES_HARIYAMA + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_FAKE_OUT, MOVE_FOCUS_PUNCH, MOVE_BELLY_DRUM, MOVE_EARTHQUAKE + + .align 2, 0 + +gTrainerParty_Brawly5: ; 830EFD4 + .2byte 255 ; IV (0-255) + .2byte 46 ; level + .2byte SPECIES_HITMONLEE + .2byte ITEM_NONE + .2byte MOVE_MEGA_KICK, MOVE_FOCUS_PUNCH, MOVE_EARTHQUAKE, MOVE_BULK_UP + + .2byte 255 ; IV (0-255) + .2byte 46 ; level + .2byte SPECIES_HITMONCHAN + .2byte ITEM_NONE + .2byte MOVE_SKY_UPPERCUT, MOVE_PROTECT, MOVE_FIRE_PUNCH, MOVE_ICE_PUNCH + + .2byte 255 ; IV (0-255) + .2byte 48 ; level + .2byte SPECIES_MACHAMP + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_CROSS_CHOP, MOVE_ROCK_SLIDE, MOVE_FOCUS_PUNCH, MOVE_BULK_UP + + .2byte 255 ; IV (0-255) + .2byte 48 ; level + .2byte SPECIES_MEDICHAM + .2byte ITEM_NONE + .2byte MOVE_FOCUS_PUNCH, MOVE_LIGHT_SCREEN, MOVE_REFLECT, MOVE_PSYCHIC + + .2byte 255 ; IV (0-255) + .2byte 50 ; level + .2byte SPECIES_HITMONTOP + .2byte ITEM_NONE + .2byte MOVE_PURSUIT, MOVE_COUNTER, MOVE_PROTECT, MOVE_TRIPLE_KICK + + .2byte 255 ; IV (0-255) + .2byte 52 ; level + .2byte SPECIES_HARIYAMA + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_FAKE_OUT, MOVE_FOCUS_PUNCH, MOVE_BELLY_DRUM, MOVE_EARTHQUAKE + + .align 2, 0 + +gTrainerParty_Wattson2: ; 830F034 + .2byte 255 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_MAREEP + .2byte ITEM_NONE + .2byte MOVE_THUNDER, MOVE_PROTECT, MOVE_THUNDER_WAVE, MOVE_LIGHT_SCREEN + + .2byte 255 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_ELECTRODE + .2byte ITEM_NONE + .2byte MOVE_ROLLOUT, MOVE_THUNDER, MOVE_EXPLOSION, MOVE_RAIN_DANCE + + .2byte 255 ; IV (0-255) + .2byte 38 ; level + .2byte SPECIES_MAGNETON + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_THUNDER, MOVE_RAIN_DANCE + + .2byte 255 ; IV (0-255) + .2byte 40 ; level + .2byte SPECIES_MANECTRIC + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_BITE, MOVE_THUNDER_WAVE, MOVE_THUNDER, MOVE_PROTECT + + .align 2, 0 + +gTrainerParty_Wattson3: ; 830F074 + .2byte 255 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_PIKACHU + .2byte ITEM_NONE + .2byte MOVE_THUNDER, MOVE_SLAM, MOVE_RAIN_DANCE, MOVE_SHOCK_WAVE + + .2byte 255 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_FLAAFFY + .2byte ITEM_NONE + .2byte MOVE_THUNDER, MOVE_PROTECT, MOVE_THUNDER_WAVE, MOVE_LIGHT_SCREEN + + .2byte 255 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_ELECTRODE + .2byte ITEM_NONE + .2byte MOVE_ROLLOUT, MOVE_THUNDER, MOVE_EXPLOSION, MOVE_RAIN_DANCE + + .2byte 255 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_MAGNETON + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_THUNDER, MOVE_RAIN_DANCE + + .2byte 255 ; IV (0-255) + .2byte 45 ; level + .2byte SPECIES_MANECTRIC + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_BITE, MOVE_THUNDER_WAVE, MOVE_THUNDER, MOVE_PROTECT + + .align 2, 0 + +gTrainerParty_Wattson4: ; 830F0C4 + .2byte 255 ; IV (0-255) + .2byte 44 ; level + .2byte SPECIES_RAICHU + .2byte ITEM_NONE + .2byte MOVE_THUNDER, MOVE_SLAM, MOVE_RAIN_DANCE, MOVE_PROTECT + + .2byte 255 ; IV (0-255) + .2byte 46 ; level + .2byte SPECIES_AMPHAROS + .2byte ITEM_NONE + .2byte MOVE_THUNDER, MOVE_PROTECT, MOVE_THUNDER_WAVE, MOVE_LIGHT_SCREEN + + .2byte 255 ; IV (0-255) + .2byte 46 ; level + .2byte SPECIES_ELECTRODE + .2byte ITEM_NONE + .2byte MOVE_ROLLOUT, MOVE_THUNDER, MOVE_EXPLOSION, MOVE_RAIN_DANCE + + .2byte 255 ; IV (0-255) + .2byte 48 ; level + .2byte SPECIES_MAGNETON + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_THUNDER, MOVE_RAIN_DANCE + + .2byte 255 ; IV (0-255) + .2byte 50 ; level + .2byte SPECIES_MANECTRIC + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_BITE, MOVE_THUNDER_WAVE, MOVE_THUNDER, MOVE_PROTECT + + .align 2, 0 + +gTrainerParty_Wattson5: ; 830F114 + .2byte 255 ; IV (0-255) + .2byte 50 ; level + .2byte SPECIES_ELECTABUZZ + .2byte ITEM_NONE + .2byte MOVE_SWIFT, MOVE_FOCUS_PUNCH, MOVE_THUNDER_PUNCH, MOVE_LIGHT_SCREEN + + .2byte 255 ; IV (0-255) + .2byte 51 ; level + .2byte SPECIES_RAICHU + .2byte ITEM_NONE + .2byte MOVE_THUNDER, MOVE_SLAM, MOVE_RAIN_DANCE, MOVE_PROTECT + + .2byte 255 ; IV (0-255) + .2byte 51 ; level + .2byte SPECIES_AMPHAROS + .2byte ITEM_NONE + .2byte MOVE_THUNDER, MOVE_PROTECT, MOVE_THUNDER_WAVE, MOVE_LIGHT_SCREEN + + .2byte 255 ; IV (0-255) + .2byte 53 ; level + .2byte SPECIES_ELECTRODE + .2byte ITEM_NONE + .2byte MOVE_ROLLOUT, MOVE_THUNDER, MOVE_EXPLOSION, MOVE_RAIN_DANCE + + .2byte 255 ; IV (0-255) + .2byte 53 ; level + .2byte SPECIES_MAGNETON + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_THUNDER, MOVE_RAIN_DANCE + + .2byte 255 ; IV (0-255) + .2byte 55 ; level + .2byte SPECIES_MANECTRIC + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_BITE, MOVE_THUNDER_WAVE, MOVE_THUNDER, MOVE_PROTECT + + .align 2, 0 + +gTrainerParty_Flannery2: ; 830F174 + .2byte 255 ; IV (0-255) + .2byte 38 ; level + .2byte SPECIES_MAGCARGO + .2byte ITEM_WHITE_HERB + .2byte MOVE_OVERHEAT, MOVE_ATTRACT, MOVE_LIGHT_SCREEN, MOVE_ROCK_SLIDE + + .2byte 255 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_PONYTA + .2byte ITEM_NONE + .2byte MOVE_FLAMETHROWER, MOVE_ATTRACT, MOVE_SOLAR_BEAM, MOVE_BOUNCE + + .2byte 255 ; IV (0-255) + .2byte 38 ; level + .2byte SPECIES_CAMERUPT + .2byte ITEM_WHITE_HERB + .2byte MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_EARTHQUAKE, MOVE_ATTRACT + + .2byte 255 ; IV (0-255) + .2byte 40 ; level + .2byte SPECIES_TORKOAL + .2byte ITEM_WHITE_HERB + .2byte MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_EXPLOSION, MOVE_ATTRACT + + .align 2, 0 + +gTrainerParty_Flannery3: ; 830F1B4 + .2byte 255 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_GROWLITHE + .2byte ITEM_NONE + .2byte MOVE_HELPING_HAND, MOVE_FLAMETHROWER, MOVE_ROAR, MOVE_SUNNY_DAY + + .2byte 255 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_MAGCARGO + .2byte ITEM_WHITE_HERB + .2byte MOVE_OVERHEAT, MOVE_ATTRACT, MOVE_LIGHT_SCREEN, MOVE_ROCK_SLIDE + + .2byte 255 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_PONYTA + .2byte ITEM_NONE + .2byte MOVE_FLAMETHROWER, MOVE_ATTRACT, MOVE_SOLAR_BEAM, MOVE_BOUNCE + + .2byte 255 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_CAMERUPT + .2byte ITEM_WHITE_HERB + .2byte MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_EARTHQUAKE, MOVE_ATTRACT + + .2byte 255 ; IV (0-255) + .2byte 45 ; level + .2byte SPECIES_TORKOAL + .2byte ITEM_WHITE_HERB + .2byte MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_EXPLOSION, MOVE_ATTRACT + + .align 2, 0 + +gTrainerParty_Flannery4: ; 830F204 + .2byte 255 ; IV (0-255) + .2byte 46 ; level + .2byte SPECIES_HOUNDOUR + .2byte ITEM_NONE + .2byte MOVE_ROAR, MOVE_SOLAR_BEAM, MOVE_TAUNT, MOVE_SUNNY_DAY + + .2byte 255 ; IV (0-255) + .2byte 46 ; level + .2byte SPECIES_GROWLITHE + .2byte ITEM_NONE + .2byte MOVE_HELPING_HAND, MOVE_FLAMETHROWER, MOVE_SUNNY_DAY, MOVE_ROAR + + .2byte 255 ; IV (0-255) + .2byte 48 ; level + .2byte SPECIES_MAGCARGO + .2byte ITEM_WHITE_HERB + .2byte MOVE_OVERHEAT, MOVE_ATTRACT, MOVE_LIGHT_SCREEN, MOVE_ROCK_SLIDE + + .2byte 255 ; IV (0-255) + .2byte 46 ; level + .2byte SPECIES_RAPIDASH + .2byte ITEM_NONE + .2byte MOVE_FLAMETHROWER, MOVE_ATTRACT, MOVE_SOLAR_BEAM, MOVE_BOUNCE + + .2byte 255 ; IV (0-255) + .2byte 48 ; level + .2byte SPECIES_CAMERUPT + .2byte ITEM_WHITE_HERB + .2byte MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_EARTHQUAKE, MOVE_ATTRACT + + .2byte 255 ; IV (0-255) + .2byte 50 ; level + .2byte SPECIES_TORKOAL + .2byte ITEM_WHITE_HERB + .2byte MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_EXPLOSION, MOVE_ATTRACT + + .align 2, 0 + +gTrainerParty_Flannery5: ; 830F264 + .2byte 255 ; IV (0-255) + .2byte 51 ; level + .2byte SPECIES_ARCANINE + .2byte ITEM_NONE + .2byte MOVE_HELPING_HAND, MOVE_FLAMETHROWER, MOVE_SUNNY_DAY, MOVE_ROAR + + .2byte 255 ; IV (0-255) + .2byte 53 ; level + .2byte SPECIES_MAGCARGO + .2byte ITEM_WHITE_HERB + .2byte MOVE_OVERHEAT, MOVE_ATTRACT, MOVE_LIGHT_SCREEN, MOVE_ROCK_SLIDE + + .2byte 255 ; IV (0-255) + .2byte 51 ; level + .2byte SPECIES_HOUNDOOM + .2byte ITEM_NONE + .2byte MOVE_ROAR, MOVE_SOLAR_BEAM, MOVE_TAUNT, MOVE_SUNNY_DAY + + .2byte 255 ; IV (0-255) + .2byte 51 ; level + .2byte SPECIES_RAPIDASH + .2byte ITEM_NONE + .2byte MOVE_FLAMETHROWER, MOVE_ATTRACT, MOVE_SOLAR_BEAM, MOVE_BOUNCE + + .2byte 255 ; IV (0-255) + .2byte 53 ; level + .2byte SPECIES_CAMERUPT + .2byte ITEM_WHITE_HERB + .2byte MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_EARTHQUAKE, MOVE_ATTRACT + + .2byte 255 ; IV (0-255) + .2byte 55 ; level + .2byte SPECIES_TORKOAL + .2byte ITEM_WHITE_HERB + .2byte MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_EXPLOSION, MOVE_ATTRACT + + .align 2, 0 + +gTrainerParty_Norman2: ; 830F2C4 + .2byte 255 ; IV (0-255) + .2byte 42 ; level + .2byte SPECIES_CHANSEY + .2byte ITEM_NONE + .2byte MOVE_LIGHT_SCREEN, MOVE_SING, MOVE_SKILL_SWAP, MOVE_FOCUS_PUNCH + + .2byte 255 ; IV (0-255) + .2byte 42 ; level + .2byte SPECIES_SLAKING + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_BLIZZARD, MOVE_SHADOW_BALL, MOVE_DOUBLE_EDGE, MOVE_FIRE_BLAST + + .2byte 255 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_SPINDA + .2byte ITEM_NONE + .2byte MOVE_TEETER_DANCE, MOVE_SKILL_SWAP, MOVE_FACADE, MOVE_HYPNOSIS + + .2byte 255 ; IV (0-255) + .2byte 45 ; level + .2byte SPECIES_SLAKING + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_HYPER_BEAM, MOVE_FLAMETHROWER, MOVE_THUNDERBOLT, MOVE_SHADOW_BALL + + .align 2, 0 + +gTrainerParty_Norman3: ; 830F304 + .2byte 255 ; IV (0-255) + .2byte 47 ; level + .2byte SPECIES_SLAKING + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_BLIZZARD, MOVE_SHADOW_BALL, MOVE_DOUBLE_EDGE, MOVE_FIRE_BLAST + + .2byte 255 ; IV (0-255) + .2byte 47 ; level + .2byte SPECIES_CHANSEY + .2byte ITEM_NONE + .2byte MOVE_LIGHT_SCREEN, MOVE_SING, MOVE_SKILL_SWAP, MOVE_FOCUS_PUNCH + + .2byte 255 ; IV (0-255) + .2byte 45 ; level + .2byte SPECIES_KANGASKHAN + .2byte ITEM_NONE + .2byte MOVE_FAKE_OUT, MOVE_DIZZY_PUNCH, MOVE_ENDURE, MOVE_REVERSAL + + .2byte 255 ; IV (0-255) + .2byte 48 ; level + .2byte SPECIES_SPINDA + .2byte ITEM_NONE + .2byte MOVE_TEETER_DANCE, MOVE_SKILL_SWAP, MOVE_FACADE, MOVE_HYPNOSIS + + .2byte 255 ; IV (0-255) + .2byte 50 ; level + .2byte SPECIES_SLAKING + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_HYPER_BEAM, MOVE_FLAMETHROWER, MOVE_THUNDERBOLT, MOVE_SHADOW_BALL + + .align 2, 0 + +gTrainerParty_Norman4: ; 830F354 + .2byte 255 ; IV (0-255) + .2byte 52 ; level + .2byte SPECIES_SLAKING + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_BLIZZARD, MOVE_SHADOW_BALL, MOVE_DOUBLE_EDGE, MOVE_FIRE_BLAST + + .2byte 255 ; IV (0-255) + .2byte 52 ; level + .2byte SPECIES_BLISSEY + .2byte ITEM_NONE + .2byte MOVE_LIGHT_SCREEN, MOVE_SING, MOVE_SKILL_SWAP, MOVE_FOCUS_PUNCH + + .2byte 255 ; IV (0-255) + .2byte 50 ; level + .2byte SPECIES_KANGASKHAN + .2byte ITEM_NONE + .2byte MOVE_FAKE_OUT, MOVE_DIZZY_PUNCH, MOVE_ENDURE, MOVE_REVERSAL + + .2byte 255 ; IV (0-255) + .2byte 53 ; level + .2byte SPECIES_SPINDA + .2byte ITEM_NONE + .2byte MOVE_TEETER_DANCE, MOVE_SKILL_SWAP, MOVE_FACADE, MOVE_HYPNOSIS + + .2byte 255 ; IV (0-255) + .2byte 55 ; level + .2byte SPECIES_SLAKING + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_HYPER_BEAM, MOVE_FLAMETHROWER, MOVE_THUNDERBOLT, MOVE_SHADOW_BALL + + .align 2, 0 + +gTrainerParty_Norman5: ; 830F3A4 + .2byte 255 ; IV (0-255) + .2byte 57 ; level + .2byte SPECIES_SLAKING + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_BLIZZARD, MOVE_SHADOW_BALL, MOVE_DOUBLE_EDGE, MOVE_FIRE_BLAST + + .2byte 255 ; IV (0-255) + .2byte 57 ; level + .2byte SPECIES_BLISSEY + .2byte ITEM_NONE + .2byte MOVE_PROTECT, MOVE_SING, MOVE_SKILL_SWAP, MOVE_FOCUS_PUNCH + + .2byte 255 ; IV (0-255) + .2byte 55 ; level + .2byte SPECIES_KANGASKHAN + .2byte ITEM_NONE + .2byte MOVE_FAKE_OUT, MOVE_DIZZY_PUNCH, MOVE_ENDURE, MOVE_REVERSAL + + .2byte 255 ; IV (0-255) + .2byte 57 ; level + .2byte SPECIES_TAUROS + .2byte ITEM_NONE + .2byte MOVE_TAKE_DOWN, MOVE_PROTECT, MOVE_FIRE_BLAST, MOVE_EARTHQUAKE + + .2byte 255 ; IV (0-255) + .2byte 58 ; level + .2byte SPECIES_SPINDA + .2byte ITEM_NONE + .2byte MOVE_TEETER_DANCE, MOVE_SKILL_SWAP, MOVE_FACADE, MOVE_HYPNOSIS + + .2byte 255 ; IV (0-255) + .2byte 60 ; level + .2byte SPECIES_SLAKING + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_HYPER_BEAM, MOVE_FLAMETHROWER, MOVE_THUNDERBOLT, MOVE_SHADOW_BALL + + .align 2, 0 + +gTrainerParty_Winona2: ; 830F404 + .2byte 255 ; IV (0-255) + .2byte 40 ; level + .2byte SPECIES_DRATINI + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_THUNDER_WAVE, MOVE_THUNDERBOLT, MOVE_PROTECT, MOVE_ICE_BEAM + + .2byte 255 ; IV (0-255) + .2byte 38 ; level + .2byte SPECIES_TROPIUS + .2byte ITEM_NONE + .2byte MOVE_SUNNY_DAY, MOVE_AERIAL_ACE, MOVE_SOLAR_BEAM, MOVE_EARTHQUAKE + + .2byte 255 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_PELIPPER + .2byte ITEM_NONE + .2byte MOVE_SURF, MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_AERIAL_ACE + + .2byte 255 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_SKARMORY + .2byte ITEM_NONE + .2byte MOVE_WHIRLWIND, MOVE_SPIKES, MOVE_STEEL_WING, MOVE_AERIAL_ACE + + .2byte 255 ; IV (0-255) + .2byte 45 ; level + .2byte SPECIES_ALTARIA + .2byte ITEM_CHESTO_BERRY + .2byte MOVE_AERIAL_ACE, MOVE_REST, MOVE_DRAGON_DANCE, MOVE_EARTHQUAKE + + .align 2, 0 + +gTrainerParty_Winona3: ; 830F454 + .2byte 255 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_HOOTHOOT + .2byte ITEM_NONE + .2byte MOVE_HYPNOSIS, MOVE_PSYCHIC, MOVE_REFLECT, MOVE_DREAM_EATER + + .2byte 255 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_TROPIUS + .2byte ITEM_NONE + .2byte MOVE_SUNNY_DAY, MOVE_AERIAL_ACE, MOVE_SOLAR_BEAM, MOVE_EARTHQUAKE + + .2byte 255 ; IV (0-255) + .2byte 45 ; level + .2byte SPECIES_DRAGONAIR + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_THUNDER_WAVE, MOVE_THUNDERBOLT, MOVE_PROTECT, MOVE_ICE_BEAM + + .2byte 255 ; IV (0-255) + .2byte 46 ; level + .2byte SPECIES_PELIPPER + .2byte ITEM_NONE + .2byte MOVE_SURF, MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_AERIAL_ACE + + .2byte 255 ; IV (0-255) + .2byte 48 ; level + .2byte SPECIES_SKARMORY + .2byte ITEM_NONE + .2byte MOVE_WHIRLWIND, MOVE_SPIKES, MOVE_STEEL_WING, MOVE_AERIAL_ACE + + .2byte 255 ; IV (0-255) + .2byte 50 ; level + .2byte SPECIES_ALTARIA + .2byte ITEM_CHESTO_BERRY + .2byte MOVE_AERIAL_ACE, MOVE_REST, MOVE_DRAGON_DANCE, MOVE_EARTHQUAKE + + .align 2, 0 + +gTrainerParty_Winona4: ; 830F4B4 + .2byte 255 ; IV (0-255) + .2byte 48 ; level + .2byte SPECIES_NOCTOWL + .2byte ITEM_NONE + .2byte MOVE_HYPNOSIS, MOVE_PSYCHIC, MOVE_REFLECT, MOVE_DREAM_EATER + + .2byte 255 ; IV (0-255) + .2byte 49 ; level + .2byte SPECIES_TROPIUS + .2byte ITEM_NONE + .2byte MOVE_SUNNY_DAY, MOVE_AERIAL_ACE, MOVE_SOLAR_BEAM, MOVE_EARTHQUAKE + + .2byte 255 ; IV (0-255) + .2byte 50 ; level + .2byte SPECIES_DRAGONAIR + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_THUNDER_WAVE, MOVE_THUNDERBOLT, MOVE_PROTECT, MOVE_ICE_BEAM + + .2byte 255 ; IV (0-255) + .2byte 51 ; level + .2byte SPECIES_PELIPPER + .2byte ITEM_NONE + .2byte MOVE_SURF, MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_AERIAL_ACE + + .2byte 255 ; IV (0-255) + .2byte 53 ; level + .2byte SPECIES_SKARMORY + .2byte ITEM_NONE + .2byte MOVE_WHIRLWIND, MOVE_SPIKES, MOVE_STEEL_WING, MOVE_AERIAL_ACE + + .2byte 255 ; IV (0-255) + .2byte 55 ; level + .2byte SPECIES_ALTARIA + .2byte ITEM_CHESTO_BERRY + .2byte MOVE_AERIAL_ACE, MOVE_REST, MOVE_DRAGON_DANCE, MOVE_EARTHQUAKE + + .align 2, 0 + +gTrainerParty_Winona5: ; 830F514 + .2byte 255 ; IV (0-255) + .2byte 53 ; level + .2byte SPECIES_NOCTOWL + .2byte ITEM_NONE + .2byte MOVE_HYPNOSIS, MOVE_PSYCHIC, MOVE_REFLECT, MOVE_DREAM_EATER + + .2byte 255 ; IV (0-255) + .2byte 54 ; level + .2byte SPECIES_TROPIUS + .2byte ITEM_NONE + .2byte MOVE_SUNNY_DAY, MOVE_AERIAL_ACE, MOVE_SOLAR_BEAM, MOVE_EARTHQUAKE + + .2byte 255 ; IV (0-255) + .2byte 55 ; level + .2byte SPECIES_PELIPPER + .2byte ITEM_NONE + .2byte MOVE_SURF, MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_AERIAL_ACE + + .2byte 255 ; IV (0-255) + .2byte 55 ; level + .2byte SPECIES_DRAGONITE + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_HYPER_BEAM, MOVE_THUNDERBOLT, MOVE_EARTHQUAKE, MOVE_ICE_BEAM + + .2byte 255 ; IV (0-255) + .2byte 58 ; level + .2byte SPECIES_SKARMORY + .2byte ITEM_NONE + .2byte MOVE_WHIRLWIND, MOVE_SPIKES, MOVE_STEEL_WING, MOVE_AERIAL_ACE + + .2byte 255 ; IV (0-255) + .2byte 60 ; level + .2byte SPECIES_ALTARIA + .2byte ITEM_CHESTO_BERRY + .2byte MOVE_SKY_ATTACK, MOVE_REST, MOVE_DRAGON_DANCE, MOVE_EARTHQUAKE + + .align 2, 0 + +gTrainerParty_TateAndLiza2: ; 830F574 + .2byte 255 ; IV (0-255) + .2byte 48 ; level + .2byte SPECIES_SLOWPOKE + .2byte ITEM_NONE + .2byte MOVE_YAWN, MOVE_PSYCHIC, MOVE_CALM_MIND, MOVE_PROTECT + + .2byte 255 ; IV (0-255) + .2byte 49 ; level + .2byte SPECIES_CLAYDOL + .2byte ITEM_NONE + .2byte MOVE_EARTHQUAKE, MOVE_ANCIENT_POWER, MOVE_PSYCHIC, MOVE_LIGHT_SCREEN + + .2byte 255 ; IV (0-255) + .2byte 49 ; level + .2byte SPECIES_XATU + .2byte ITEM_CHESTO_BERRY + .2byte MOVE_PSYCHIC, MOVE_REST, MOVE_CONFUSE_RAY, MOVE_CALM_MIND + + .2byte 255 ; IV (0-255) + .2byte 50 ; level + .2byte SPECIES_LUNATONE + .2byte ITEM_CHESTO_BERRY + .2byte MOVE_EARTHQUAKE, MOVE_PSYCHIC, MOVE_REST, MOVE_CALM_MIND + + .2byte 255 ; IV (0-255) + .2byte 50 ; level + .2byte SPECIES_SOLROCK + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_SUNNY_DAY, MOVE_SOLAR_BEAM, MOVE_PSYCHIC, MOVE_FLAMETHROWER + + .align 2, 0 + +gTrainerParty_TateAndLiza3: ; 830F5C4 + .2byte 255 ; IV (0-255) + .2byte 53 ; level + .2byte SPECIES_DROWZEE + .2byte ITEM_NONE + .2byte MOVE_HYPNOSIS, MOVE_DREAM_EATER, MOVE_HEADBUTT, MOVE_PROTECT + + .2byte 255 ; IV (0-255) + .2byte 53 ; level + .2byte SPECIES_SLOWPOKE + .2byte ITEM_NONE + .2byte MOVE_YAWN, MOVE_PSYCHIC, MOVE_CALM_MIND, MOVE_PROTECT + + .2byte 255 ; IV (0-255) + .2byte 54 ; level + .2byte SPECIES_CLAYDOL + .2byte ITEM_NONE + .2byte MOVE_EARTHQUAKE, MOVE_EXPLOSION, MOVE_PSYCHIC, MOVE_LIGHT_SCREEN + + .2byte 255 ; IV (0-255) + .2byte 54 ; level + .2byte SPECIES_XATU + .2byte ITEM_CHESTO_BERRY + .2byte MOVE_PSYCHIC, MOVE_REST, MOVE_CONFUSE_RAY, MOVE_CALM_MIND + + .2byte 255 ; IV (0-255) + .2byte 55 ; level + .2byte SPECIES_LUNATONE + .2byte ITEM_CHESTO_BERRY + .2byte MOVE_EARTHQUAKE, MOVE_PSYCHIC, MOVE_REST, MOVE_CALM_MIND + + .2byte 255 ; IV (0-255) + .2byte 55 ; level + .2byte SPECIES_SOLROCK + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_SUNNY_DAY, MOVE_SOLAR_BEAM, MOVE_PSYCHIC, MOVE_FLAMETHROWER + + .align 2, 0 + +gTrainerParty_TateAndLiza4: ; 830F624 + .2byte 255 ; IV (0-255) + .2byte 58 ; level + .2byte SPECIES_HYPNO + .2byte ITEM_NONE + .2byte MOVE_HYPNOSIS, MOVE_DREAM_EATER, MOVE_HEADBUTT, MOVE_PROTECT + + .2byte 255 ; IV (0-255) + .2byte 59 ; level + .2byte SPECIES_CLAYDOL + .2byte ITEM_NONE + .2byte MOVE_EARTHQUAKE, MOVE_EXPLOSION, MOVE_PSYCHIC, MOVE_LIGHT_SCREEN + + .2byte 255 ; IV (0-255) + .2byte 58 ; level + .2byte SPECIES_SLOWPOKE + .2byte ITEM_NONE + .2byte MOVE_YAWN, MOVE_PSYCHIC, MOVE_CALM_MIND, MOVE_PROTECT + + .2byte 255 ; IV (0-255) + .2byte 59 ; level + .2byte SPECIES_XATU + .2byte ITEM_CHESTO_BERRY + .2byte MOVE_PSYCHIC, MOVE_REST, MOVE_CONFUSE_RAY, MOVE_CALM_MIND + + .2byte 255 ; IV (0-255) + .2byte 60 ; level + .2byte SPECIES_LUNATONE + .2byte ITEM_CHESTO_BERRY + .2byte MOVE_EARTHQUAKE, MOVE_PSYCHIC, MOVE_REST, MOVE_CALM_MIND + + .2byte 255 ; IV (0-255) + .2byte 60 ; level + .2byte SPECIES_SOLROCK + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_SUNNY_DAY, MOVE_SOLAR_BEAM, MOVE_PSYCHIC, MOVE_FLAMETHROWER + + .align 2, 0 + +gTrainerParty_TateAndLiza5: ; 830F684 + .2byte 255 ; IV (0-255) + .2byte 63 ; level + .2byte SPECIES_HYPNO + .2byte ITEM_NONE + .2byte MOVE_HYPNOSIS, MOVE_DREAM_EATER, MOVE_HEADBUTT, MOVE_PROTECT + + .2byte 255 ; IV (0-255) + .2byte 64 ; level + .2byte SPECIES_CLAYDOL + .2byte ITEM_NONE + .2byte MOVE_EARTHQUAKE, MOVE_EXPLOSION, MOVE_PSYCHIC, MOVE_LIGHT_SCREEN + + .2byte 255 ; IV (0-255) + .2byte 63 ; level + .2byte SPECIES_SLOWKING + .2byte ITEM_NONE + .2byte MOVE_YAWN, MOVE_PSYCHIC, MOVE_CALM_MIND, MOVE_PROTECT + + .2byte 255 ; IV (0-255) + .2byte 64 ; level + .2byte SPECIES_XATU + .2byte ITEM_CHESTO_BERRY + .2byte MOVE_PSYCHIC, MOVE_REST, MOVE_CONFUSE_RAY, MOVE_CALM_MIND + + .2byte 255 ; IV (0-255) + .2byte 65 ; level + .2byte SPECIES_LUNATONE + .2byte ITEM_CHESTO_BERRY + .2byte MOVE_EARTHQUAKE, MOVE_PSYCHIC, MOVE_REST, MOVE_CALM_MIND + + .2byte 255 ; IV (0-255) + .2byte 65 ; level + .2byte SPECIES_SOLROCK + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_SUNNY_DAY, MOVE_SOLAR_BEAM, MOVE_PSYCHIC, MOVE_FLAMETHROWER + + .align 2, 0 + +gTrainerParty_Juan2: ; 830F6E4 + .2byte 255 ; IV (0-255) + .2byte 46 ; level + .2byte SPECIES_POLIWAG + .2byte ITEM_NONE + .2byte MOVE_HYPNOSIS, MOVE_RAIN_DANCE, MOVE_PROTECT, MOVE_HYDRO_PUMP + + .2byte 255 ; IV (0-255) + .2byte 46 ; level + .2byte SPECIES_WHISCASH + .2byte ITEM_NONE + .2byte MOVE_RAIN_DANCE, MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_FISSURE + + .2byte 255 ; IV (0-255) + .2byte 48 ; level + .2byte SPECIES_WALREIN + .2byte ITEM_NONE + .2byte MOVE_WATER_PULSE, MOVE_BODY_SLAM, MOVE_PROTECT, MOVE_ICE_BEAM + + .2byte 255 ; IV (0-255) + .2byte 48 ; level + .2byte SPECIES_CRAWDAUNT + .2byte ITEM_CHESTO_BERRY + .2byte MOVE_REST, MOVE_CRABHAMMER, MOVE_TAUNT, MOVE_DOUBLE_TEAM + + .2byte 255 ; IV (0-255) + .2byte 51 ; level + .2byte SPECIES_KINGDRA + .2byte ITEM_CHESTO_BERRY + .2byte MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_ICE_BEAM, MOVE_REST + + .align 2, 0 + +gTrainerParty_Juan3: ; 830F734 + .2byte 255 ; IV (0-255) + .2byte 50 ; level + .2byte SPECIES_POLIWHIRL + .2byte ITEM_NONE + .2byte MOVE_HYPNOSIS, MOVE_RAIN_DANCE, MOVE_PROTECT, MOVE_HYDRO_PUMP + + .2byte 255 ; IV (0-255) + .2byte 51 ; level + .2byte SPECIES_WHISCASH + .2byte ITEM_NONE + .2byte MOVE_RAIN_DANCE, MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_FISSURE + + .2byte 255 ; IV (0-255) + .2byte 53 ; level + .2byte SPECIES_WALREIN + .2byte ITEM_NONE + .2byte MOVE_WATER_PULSE, MOVE_BODY_SLAM, MOVE_PROTECT, MOVE_ICE_BEAM + + .2byte 255 ; IV (0-255) + .2byte 53 ; level + .2byte SPECIES_CRAWDAUNT + .2byte ITEM_CHESTO_BERRY + .2byte MOVE_REST, MOVE_GUILLOTINE, MOVE_TAUNT, MOVE_DOUBLE_TEAM + + .2byte 255 ; IV (0-255) + .2byte 56 ; level + .2byte SPECIES_KINGDRA + .2byte ITEM_CHESTO_BERRY + .2byte MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_ICE_BEAM, MOVE_REST + + .align 2, 0 + +gTrainerParty_Juan4: ; 830F784 + .2byte 255 ; IV (0-255) + .2byte 56 ; level + .2byte SPECIES_LAPRAS + .2byte ITEM_NONE + .2byte MOVE_HYDRO_PUMP, MOVE_PERISH_SONG, MOVE_ICE_BEAM, MOVE_CONFUSE_RAY + + .2byte 255 ; IV (0-255) + .2byte 58 ; level + .2byte SPECIES_WHISCASH + .2byte ITEM_NONE + .2byte MOVE_RAIN_DANCE, MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_FISSURE + + .2byte 255 ; IV (0-255) + .2byte 56 ; level + .2byte SPECIES_POLIWHIRL + .2byte ITEM_NONE + .2byte MOVE_HYPNOSIS, MOVE_RAIN_DANCE, MOVE_PROTECT, MOVE_HYDRO_PUMP + + .2byte 255 ; IV (0-255) + .2byte 58 ; level + .2byte SPECIES_WALREIN + .2byte ITEM_NONE + .2byte MOVE_WATER_PULSE, MOVE_BODY_SLAM, MOVE_PROTECT, MOVE_ICE_BEAM + + .2byte 255 ; IV (0-255) + .2byte 58 ; level + .2byte SPECIES_CRAWDAUNT + .2byte ITEM_CHESTO_BERRY + .2byte MOVE_REST, MOVE_GUILLOTINE, MOVE_TAUNT, MOVE_DOUBLE_TEAM + + .2byte 255 ; IV (0-255) + .2byte 61 ; level + .2byte SPECIES_KINGDRA + .2byte ITEM_CHESTO_BERRY + .2byte MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_ICE_BEAM, MOVE_REST + + .align 2, 0 + +gTrainerParty_Juan5: ; 830F7E4 + .2byte 255 ; IV (0-255) + .2byte 61 ; level + .2byte SPECIES_LAPRAS + .2byte ITEM_NONE + .2byte MOVE_HYDRO_PUMP, MOVE_PERISH_SONG, MOVE_ICE_BEAM, MOVE_CONFUSE_RAY + + .2byte 255 ; IV (0-255) + .2byte 63 ; level + .2byte SPECIES_WHISCASH + .2byte ITEM_NONE + .2byte MOVE_RAIN_DANCE, MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_FISSURE + + .2byte 255 ; IV (0-255) + .2byte 61 ; level + .2byte SPECIES_POLITOED + .2byte ITEM_NONE + .2byte MOVE_HYPNOSIS, MOVE_RAIN_DANCE, MOVE_HYDRO_PUMP, MOVE_PERISH_SONG + + .2byte 255 ; IV (0-255) + .2byte 63 ; level + .2byte SPECIES_WALREIN + .2byte ITEM_NONE + .2byte MOVE_WATER_PULSE, MOVE_BODY_SLAM, MOVE_PROTECT, MOVE_SHEER_COLD + + .2byte 255 ; IV (0-255) + .2byte 63 ; level + .2byte SPECIES_CRAWDAUNT + .2byte ITEM_CHESTO_BERRY + .2byte MOVE_REST, MOVE_GUILLOTINE, MOVE_TAUNT, MOVE_DOUBLE_TEAM + + .2byte 255 ; IV (0-255) + .2byte 66 ; level + .2byte SPECIES_KINGDRA + .2byte ITEM_CHESTO_BERRY + .2byte MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_ICE_BEAM, MOVE_REST + + .align 2, 0 + +gTrainerParty_Angelo: ; 830F844 + .2byte 100 ; IV (0-255) + .2byte 17 ; level + .2byte SPECIES_ILLUMISE + .2byte ITEM_NONE + .2byte MOVE_SHOCK_WAVE, MOVE_QUICK_ATTACK, MOVE_CHARM, MOVE_NONE + + .2byte 100 ; IV (0-255) + .2byte 17 ; level + .2byte SPECIES_VOLBEAT + .2byte ITEM_NONE + .2byte MOVE_SHOCK_WAVE, MOVE_QUICK_ATTACK, MOVE_CONFUSE_RAY, MOVE_NONE + + .align 2, 0 + +gTrainerParty_Darius: ; 830F864 + .2byte 200 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_TROPIUS + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Steven: ; 830F86C + .2byte 255 ; IV (0-255) + .2byte 77 ; level + .2byte SPECIES_SKARMORY + .2byte ITEM_NONE + .2byte MOVE_TOXIC, MOVE_AERIAL_ACE, MOVE_SPIKES, MOVE_STEEL_WING + + .2byte 255 ; IV (0-255) + .2byte 75 ; level + .2byte SPECIES_CLAYDOL + .2byte ITEM_NONE + .2byte MOVE_REFLECT, MOVE_LIGHT_SCREEN, MOVE_ANCIENT_POWER, MOVE_EARTHQUAKE + + .2byte 255 ; IV (0-255) + .2byte 76 ; level + .2byte SPECIES_AGGRON + .2byte ITEM_NONE + .2byte MOVE_THUNDER, MOVE_EARTHQUAKE, MOVE_SOLAR_BEAM, MOVE_DRAGON_CLAW + + .2byte 255 ; IV (0-255) + .2byte 76 ; level + .2byte SPECIES_CRADILY + .2byte ITEM_NONE + .2byte MOVE_GIGA_DRAIN, MOVE_ANCIENT_POWER, MOVE_INGRAIN, MOVE_CONFUSE_RAY + + .2byte 255 ; IV (0-255) + .2byte 76 ; level + .2byte SPECIES_ARMALDO + .2byte ITEM_NONE + .2byte MOVE_WATER_PULSE, MOVE_ANCIENT_POWER, MOVE_AERIAL_ACE, MOVE_SLASH + + .2byte 255 ; IV (0-255) + .2byte 78 ; level + .2byte SPECIES_METAGROSS + .2byte ITEM_SITRUS_BERRY + .2byte MOVE_EARTHQUAKE, MOVE_PSYCHIC, MOVE_METEOR_MASH, MOVE_SHADOW_BALL + + .align 2, 0 + +gTrainerParty_Anabel: ; 830F8CC + .2byte 0 ; IV (0-255) + .2byte 5 ; level + .2byte SPECIES_BELDUM + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Tucker: ; 830F8D4 + .2byte 0 ; IV (0-255) + .2byte 5 ; level + .2byte SPECIES_BELDUM + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Spenser: ; 830F8DC + .2byte 0 ; IV (0-255) + .2byte 5 ; level + .2byte SPECIES_BELDUM + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Greta: ; 830F8E4 + .2byte 0 ; IV (0-255) + .2byte 5 ; level + .2byte SPECIES_BELDUM + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Noland: ; 830F8EC + .2byte 0 ; IV (0-255) + .2byte 5 ; level + .2byte SPECIES_BELDUM + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Lucy: ; 830F8F4 + .2byte 0 ; IV (0-255) + .2byte 5 ; level + .2byte SPECIES_BELDUM + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Brandon: ; 830F8FC + .2byte 0 ; IV (0-255) + .2byte 5 ; level + .2byte SPECIES_BELDUM + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Andres2: ; 830F904 + .2byte 10 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_SANDSHREW + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_SANDSHREW + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Andres3: ; 830F914 + .2byte 20 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_NOSEPASS + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_SANDSHREW + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_SANDSHREW + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Andres4: ; 830F92C + .2byte 30 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_NOSEPASS + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_SANDSHREW + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_SANDSHREW + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Andres5: ; 830F944 + .2byte 40 ; IV (0-255) + .2byte 37 ; level + .2byte SPECIES_NOSEPASS + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 37 ; level + .2byte SPECIES_SANDSLASH + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 37 ; level + .2byte SPECIES_SANDSLASH + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Cory2: ; 830F95C + .2byte 10 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_WINGULL + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_MACHOP + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_TENTACOOL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Cory3: ; 830F974 + .2byte 20 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_PELIPPER + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_MACHOP + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 32 ; level + .2byte SPECIES_TENTACOOL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Cory4: ; 830F98C + .2byte 30 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_PELIPPER + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_MACHOP + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_TENTACRUEL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Cory5: ; 830F9A4 + .2byte 40 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_PELIPPER + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_MACHOKE + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_TENTACRUEL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Pablo2: ; 830F9BC + .2byte 10 ; IV (0-255) + .2byte 37 ; level + .2byte SPECIES_STARYU + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 37 ; level + .2byte SPECIES_STARYU + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Pablo3: ; 830F9CC + .2byte 20 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_WINGULL + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_STARYU + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_STARYU + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Pablo4: ; 830F9E4 + .2byte 30 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_PELIPPER + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_STARYU + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_STARYU + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Pablo5: ; 830F9FC + .2byte 40 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_PELIPPER + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_STARMIE + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_STARMIE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Koji2: ; 830FA14 + .2byte 10 ; IV (0-255) + .2byte 37 ; level + .2byte SPECIES_MACHOKE + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 37 ; level + .2byte SPECIES_MACHOKE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Koji3: ; 830FA24 + .2byte 20 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_MAKUHITA + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_MACHOKE + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_MACHOKE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Koji4: ; 830FA3C + .2byte 30 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_HARIYAMA + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_MACHOKE + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_MACHOKE + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Koji5: ; 830FA54 + .2byte 40 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_HARIYAMA + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_MACHAMP + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 43 ; level + .2byte SPECIES_MACHAMP + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Cristin2: ; 830FA6C + .2byte 110 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_LOUDRED + .2byte 0 ; padding + + .2byte 110 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_VIGOROTH + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Cristin3: ; 830FA7C + .2byte 120 ; IV (0-255) + .2byte 37 ; level + .2byte SPECIES_SPINDA + .2byte 0 ; padding + + .2byte 120 ; IV (0-255) + .2byte 37 ; level + .2byte SPECIES_LOUDRED + .2byte 0 ; padding + + .2byte 120 ; IV (0-255) + .2byte 37 ; level + .2byte SPECIES_VIGOROTH + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Cristin4: ; 830FA94 + .2byte 130 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_SPINDA + .2byte 0 ; padding + + .2byte 130 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_LOUDRED + .2byte 0 ; padding + + .2byte 100 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_VIGOROTH + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Cristin5: ; 830FAAC + .2byte 140 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_SPINDA + .2byte 0 ; padding + + .2byte 140 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_EXPLOUD + .2byte 0 ; padding + + .2byte 140 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_SLAKING + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Fernando2: ; 830FAC4 + .2byte 10 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_ELECTRIKE + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_ELECTRIKE + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_LOUDRED + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Fernando3: ; 830FADC + .2byte 20 ; IV (0-255) + .2byte 37 ; level + .2byte SPECIES_ELECTRIKE + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 37 ; level + .2byte SPECIES_MANECTRIC + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 37 ; level + .2byte SPECIES_LOUDRED + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Fernando4: ; 830FAF4 + .2byte 30 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_MANECTRIC + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_MANECTRIC + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 39 ; level + .2byte SPECIES_LOUDRED + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Fernando5: ; 830FB0C + .2byte 40 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_MANECTRIC + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_MANECTRIC + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_EXPLOUD + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Sawyer2: ; 830FB24 + .2byte 10 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_GEODUDE + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 26 ; level + .2byte SPECIES_NUMEL + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Sawyer3: ; 830FB34 + .2byte 20 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_MACHOP + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_NUMEL + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 28 ; level + .2byte SPECIES_GRAVELER + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Sawyer4: ; 830FB4C + .2byte 30 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_MACHOP + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_NUMEL + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 30 ; level + .2byte SPECIES_GRAVELER + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Sawyer5: ; 830FB64 + .2byte 40 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_MACHOKE + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_CAMERUPT + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_GOLEM + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Gabrielle2: ; 830FB7C + .2byte 10 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_SKITTY + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_MIGHTYENA + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_ZIGZAGOON + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_LOTAD + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_SEEDOT + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 31 ; level + .2byte SPECIES_TAILLOW + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Gabrielle3: ; 830FBAC + .2byte 20 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_SKITTY + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_MIGHTYENA + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_LINOONE + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_LOMBRE + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_NUZLEAF + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 33 ; level + .2byte SPECIES_TAILLOW + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Gabrielle4: ; 830FBDC + .2byte 30 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_DELCATTY + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_MIGHTYENA + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_LINOONE + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_LOMBRE + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_NUZLEAF + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 35 ; level + .2byte SPECIES_SWELLOW + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Gabrielle5: ; 830FC0C + .2byte 40 ; IV (0-255) + .2byte 37 ; level + .2byte SPECIES_DELCATTY + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 37 ; level + .2byte SPECIES_MIGHTYENA + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 37 ; level + .2byte SPECIES_LINOONE + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 37 ; level + .2byte SPECIES_LUDICOLO + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 37 ; level + .2byte SPECIES_SHIFTRY + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 37 ; level + .2byte SPECIES_SWELLOW + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Thalia2: ; 830FC3C + .2byte 10 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_WAILMER + .2byte 0 ; padding + + .2byte 10 ; IV (0-255) + .2byte 34 ; level + .2byte SPECIES_HORSEA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Thalia3: ; 830FC4C + .2byte 20 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_LUVDISC + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_WAILMER + .2byte 0 ; padding + + .2byte 20 ; IV (0-255) + .2byte 36 ; level + .2byte SPECIES_SEADRA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Thalia4: ; 830FC64 + .2byte 30 ; IV (0-255) + .2byte 38 ; level + .2byte SPECIES_LUVDISC + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 38 ; level + .2byte SPECIES_WAILMER + .2byte 0 ; padding + + .2byte 30 ; IV (0-255) + .2byte 38 ; level + .2byte SPECIES_SEADRA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Thalia5: ; 830FC7C + .2byte 40 ; IV (0-255) + .2byte 40 ; level + .2byte SPECIES_LUVDISC + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 40 ; level + .2byte SPECIES_WAILORD + .2byte 0 ; padding + + .2byte 40 ; IV (0-255) + .2byte 40 ; level + .2byte SPECIES_KINGDRA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Mariela: ; 830FC94 + .2byte 0 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_CHIMECHO + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Alvaro: ; 830FC9C + .2byte 0 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_BANETTE + .2byte 0 ; padding + + .2byte 0 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_KADABRA + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Everett: ; 830FCAC + .2byte 0 ; IV (0-255) + .2byte 41 ; level + .2byte SPECIES_WOBBUFFET + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Red: ; 830FCB4 + .2byte 0 ; IV (0-255) + .2byte 5 ; level + .2byte SPECIES_CHARMANDER + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Leaf: ; 830FCBC + .2byte 0 ; IV (0-255) + .2byte 5 ; level + .2byte SPECIES_BULBASAUR + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_Brendan16: ; 830FCC4 + .2byte 0 ; IV (0-255) + .2byte 5 ; level + .2byte SPECIES_GROUDON + .2byte 0 ; padding + + .align 2, 0 + +gTrainerParty_May16: ; 830FCCC + .2byte 0 ; IV (0-255) + .2byte 5 ; level + .2byte SPECIES_KYOGRE + .2byte 0 ; padding diff --git a/data/trainers.s b/data/trainers.s new file mode 100644 index 000000000..36baace99 --- /dev/null +++ b/data/trainers.s @@ -0,0 +1,10262 @@ + .align 2, 0 + +gTrainers: ; 8310030 +; NONE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_TRAINER_1 + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_HIKER + .charmapstr "$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x0 ; AI flags + .4byte 0 ; party size + .4byte NULL + +; SAWYER_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_HIKER + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_HIKER + .charmapstr "SAWYER$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Sawyer1 + +; GRUNT_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_AQUA + .byte TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music + .byte TRAINER_PIC_AQUA_GRUNT_M + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Grunt1 + +; GRUNT_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_AQUA + .byte TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music + .byte TRAINER_PIC_AQUA_GRUNT_M + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Grunt2 + +; GRUNT_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_AQUA + .byte TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music + .byte TRAINER_PIC_AQUA_GRUNT_M + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Grunt3 + +; GRUNT_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_AQUA + .byte TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music + .byte TRAINER_PIC_AQUA_GRUNT_M + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Grunt4 + +; GRUNT_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_AQUA + .byte TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music + .byte TRAINER_PIC_AQUA_GRUNT_M + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Grunt5 + +; GRUNT_6 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_AQUA + .byte TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music + .byte TRAINER_PIC_AQUA_GRUNT_M + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Grunt6 + +; GRUNT_7 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_AQUA + .byte TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music + .byte TRAINER_PIC_AQUA_GRUNT_M + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Grunt7 + +; GABRIELLE_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_BREEDER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_POKEMON_BREEDER_F + .charmapstr "GABRIELLE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 6 ; party size + .4byte gTrainerParty_Gabrielle1 + +; GRUNT_8 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_AQUA + .byte TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music + .byte TRAINER_PIC_AQUA_GRUNT_M + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Grunt8 + +; MARCEL + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_M + .charmapstr "MARCEL$", 12 + .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Marcel + +; ALBERTO + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BIRD_KEEPER + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_BIRD_KEEPER + .charmapstr "ALBERTO$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Alberto + +; ED + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COLLECTOR + .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_COLLECTOR + .charmapstr "ED$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Ed + +; GRUNT_9 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_AQUA + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music + .byte TRAINER_PIC_AQUA_GRUNT_F + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Grunt9 + +; DECLAN + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_M + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_M + .charmapstr "DECLAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Declan + +; GRUNT_10 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_AQUA + .byte TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music + .byte TRAINER_PIC_AQUA_GRUNT_M + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Grunt10 + +; GRUNT_11 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_AQUA + .byte TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music + .byte TRAINER_PIC_AQUA_GRUNT_M + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Grunt11 + +; GRUNT_12 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_AQUA + .byte TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music + .byte TRAINER_PIC_AQUA_GRUNT_M + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Grunt12 + +; GRUNT_13 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_AQUA + .byte TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music + .byte TRAINER_PIC_AQUA_GRUNT_M + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Grunt13 + +; GRUNT_14 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_AQUA + .byte TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music + .byte TRAINER_PIC_AQUA_GRUNT_M + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Grunt14 + +; GRUNT_15 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_AQUA + .byte TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music + .byte TRAINER_PIC_AQUA_GRUNT_M + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Grunt15 + +; GRUNT_16 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_MAGMA + .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music + .byte TRAINER_PIC_MAGMA_GRUNT_M + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Grunt16 + +; GRUNT_17 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_AQUA + .byte TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music + .byte TRAINER_PIC_AQUA_GRUNT_M + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Grunt17 + +; GRUNT_18 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_AQUA + .byte TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music + .byte TRAINER_PIC_AQUA_GRUNT_M + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Grunt18 + +; GRUNT_19 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_AQUA + .byte TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music + .byte TRAINER_PIC_AQUA_GRUNT_M + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Grunt19 + +; GRUNT_20 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_AQUA + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music + .byte TRAINER_PIC_AQUA_GRUNT_F + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Grunt20 + +; GRUNT_21 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_AQUA + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music + .byte TRAINER_PIC_AQUA_GRUNT_F + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Grunt21 + +; GRUNT_22 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_AQUA + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music + .byte TRAINER_PIC_AQUA_GRUNT_F + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Grunt22 + +; FREDRICK + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_EXPERT + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_EXPERT_M + .charmapstr "FREDRICK$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Fredrick + +; MATT + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_AQUA_ADMIN + .byte TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music + .byte TRAINER_PIC_AQUA_ADMIN_M + .charmapstr "MATT$", 12 + .2byte ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Matt + +; ZANDER + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BLACK_BELT + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_BLACK_BELT + .charmapstr "ZANDER$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Zander + +; SHELLY_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_AQUA_ADMIN + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music + .byte TRAINER_PIC_AQUA_ADMIN_F + .charmapstr "SHELLY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Shelly1 + +; SHELLY_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_AQUA_ADMIN + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music + .byte TRAINER_PIC_AQUA_ADMIN_F + .charmapstr "SHELLY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Shelly2 + +; ARCHIE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_AQUA_LEADER + .byte TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music + .byte TRAINER_PIC_AQUA_LEADER_ARCHIE + .charmapstr "ARCHIE$", 12 + .2byte ITEM_SUPER_POTION, ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Archie + +; LEAH + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_HEX_MANIAC + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_HEX_MANIAC + .charmapstr "LEAH$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Leah + +; DAISY + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_AROMA_LADY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_AROMA_LADY + .charmapstr "DAISY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Daisy + +; ROSE_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_AROMA_LADY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_AROMA_LADY + .charmapstr "ROSE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Rose1 + +; FELIX + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_M + .charmapstr "FELIX$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Felix + +; VIOLET + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_AROMA_LADY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_AROMA_LADY + .charmapstr "VIOLET$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Violet + +; ROSE_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_AROMA_LADY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_AROMA_LADY + .charmapstr "ROSE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Rose2 + +; ROSE_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_AROMA_LADY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_AROMA_LADY + .charmapstr "ROSE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Rose3 + +; ROSE_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_AROMA_LADY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_AROMA_LADY + .charmapstr "ROSE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Rose4 + +; ROSE_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_AROMA_LADY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_AROMA_LADY + .charmapstr "ROSE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Rose5 + +; DUSTY_1 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_RUIN_MANIAC + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_RUIN_MANIAC + .charmapstr "DUSTY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Dusty1 + +; CHIP + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_RUIN_MANIAC + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_RUIN_MANIAC + .charmapstr "CHIP$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Chip + +; FOSTER + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_RUIN_MANIAC + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_RUIN_MANIAC + .charmapstr "FOSTER$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Foster + +; DUSTY_2 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_RUIN_MANIAC + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_RUIN_MANIAC + .charmapstr "DUSTY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Dusty2 + +; DUSTY_3 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_RUIN_MANIAC + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_RUIN_MANIAC + .charmapstr "DUSTY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Dusty3 + +; DUSTY_4 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_RUIN_MANIAC + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_RUIN_MANIAC + .charmapstr "DUSTY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Dusty4 + +; DUSTY_5 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_RUIN_MANIAC + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_RUIN_MANIAC + .charmapstr "DUSTY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Dusty5 + +; GABBY_AND_TY_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_INTERVIEWER + .byte TRAINER_ENCOUNTER_MUSIC_INTERVIEWER ; gender flag and encounter music + .byte TRAINER_PIC_INTERVIEWER + .charmapstr "GABBY & TY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_GabbyAndTy1 + +; GABBY_AND_TY_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_INTERVIEWER + .byte TRAINER_ENCOUNTER_MUSIC_INTERVIEWER ; gender flag and encounter music + .byte TRAINER_PIC_INTERVIEWER + .charmapstr "GABBY & TY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_GabbyAndTy2 + +; GABBY_AND_TY_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_INTERVIEWER + .byte TRAINER_ENCOUNTER_MUSIC_INTERVIEWER ; gender flag and encounter music + .byte TRAINER_PIC_INTERVIEWER + .charmapstr "GABBY & TY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_GabbyAndTy3 + +; GABBY_AND_TY_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_INTERVIEWER + .byte TRAINER_ENCOUNTER_MUSIC_INTERVIEWER ; gender flag and encounter music + .byte TRAINER_PIC_INTERVIEWER + .charmapstr "GABBY & TY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_GabbyAndTy4 + +; GABBY_AND_TY_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_INTERVIEWER + .byte TRAINER_ENCOUNTER_MUSIC_INTERVIEWER ; gender flag and encounter music + .byte TRAINER_PIC_INTERVIEWER + .charmapstr "GABBY & TY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_GabbyAndTy5 + +; GABBY_AND_TY_6 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_INTERVIEWER + .byte TRAINER_ENCOUNTER_MUSIC_INTERVIEWER ; gender flag and encounter music + .byte TRAINER_PIC_INTERVIEWER + .charmapstr "GABBY & TY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_GabbyAndTy6 + +; LOLA_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TUBER_1 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_TUBER_F + .charmapstr "LOLA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Lola1 + +; AUSTINA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TUBER_1 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_TUBER_F + .charmapstr "AUSTINA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Austina + +; GWEN + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TUBER_1 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_TUBER_F + .charmapstr "GWEN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Gwen + +; LOLA_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TUBER_1 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_TUBER_F + .charmapstr "LOLA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Lola2 + +; LOLA_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TUBER_1 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_TUBER_F + .charmapstr "LOLA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Lola3 + +; LOLA_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TUBER_1 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_TUBER_F + .charmapstr "LOLA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Lola4 + +; LOLA_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TUBER_1 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_TUBER_F + .charmapstr "LOLA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Lola5 + +; RICKY_1 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_TUBER_2 + .byte TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_TUBER_M + .charmapstr "RICKY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Ricky1 + +; SIMON + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TUBER_2 + .byte TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_TUBER_M + .charmapstr "SIMON$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Simon + +; CHARLIE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TUBER_2 + .byte TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_TUBER_M + .charmapstr "CHARLIE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Charlie + +; RICKY_2 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_TUBER_2 + .byte TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_TUBER_M + .charmapstr "RICKY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Ricky2 + +; RICKY_3 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_TUBER_2 + .byte TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_TUBER_M + .charmapstr "RICKY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Ricky3 + +; RICKY_4 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_TUBER_2 + .byte TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_TUBER_M + .charmapstr "RICKY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Ricky4 + +; RICKY_5 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_TUBER_2 + .byte TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_TUBER_M + .charmapstr "RICKY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Ricky5 + +; RANDALL + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_M + .charmapstr "RANDALL$", 12 + .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Randall + +; PARKER + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_M + .charmapstr "PARKER$", 12 + .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Parker + +; GEORGE + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_M + .charmapstr "GEORGE$", 12 + .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_George + +; BERKE + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_M + .charmapstr "BERKE$", 12 + .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Berke + +; BRAXTON + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_M + .charmapstr "BRAXTON$", 12 + .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 5 ; party size + .4byte gTrainerParty_Braxton + +; VINCENT + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_M + .charmapstr "VINCENT$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Vincent + +; LEROY + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_M + .charmapstr "LEROY$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Leroy + +; WILTON_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_M + .charmapstr "WILTON$", 12 + .2byte ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Wilton1 + +; EDGAR + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_M + .charmapstr "EDGAR$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Edgar + +; ALBERT + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_M + .charmapstr "ALBERT$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Albert + +; SAMUEL + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_M + .charmapstr "SAMUEL$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Samuel + +; VITO + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_M + .charmapstr "VITO$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 4 ; party size + .4byte gTrainerParty_Vito + +; OWEN + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_M + .charmapstr "OWEN$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Owen + +; WILTON_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_M + .charmapstr "WILTON$", 12 + .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Wilton2 + +; WILTON_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_M + .charmapstr "WILTON$", 12 + .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Wilton3 + +; WILTON_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_M + .charmapstr "WILTON$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Wilton4 + +; WILTON_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_M + .charmapstr "WILTON$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Wilton5 + +; WARREN + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_M + .charmapstr "WARREN$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Warren + +; MARY + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_F + .charmapstr "MARY$", 12 + .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Mary + +; ALEXIA + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_F + .charmapstr "ALEXIA$", 12 + .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Alexia + +; JODY + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_F + .charmapstr "JODY$", 12 + .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0xb ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Jody + +; WENDY + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_F + .charmapstr "WENDY$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0xb ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Wendy + +; KEIRA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_F + .charmapstr "KEIRA$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0xb ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Keira + +; BROOKE_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_F + .charmapstr "BROOKE$", 12 + .2byte ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Brooke1 + +; JENNIFER + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_F + .charmapstr "JENNIFER$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Jennifer + +; HOPE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_F + .charmapstr "HOPE$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Hope + +; SHANNON + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_F + .charmapstr "SHANNON$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Shannon + +; MICHELLE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_F + .charmapstr "MICHELLE$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Michelle + +; CAROLINE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_F + .charmapstr "CAROLINE$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Caroline + +; JULIE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_F + .charmapstr "JULIE$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Julie + +; BROOKE_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_F + .charmapstr "BROOKE$", 12 + .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Brooke2 + +; BROOKE_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_F + .charmapstr "BROOKE$", 12 + .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Brooke3 + +; BROOKE_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_F + .charmapstr "BROOKE$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Brooke4 + +; BROOKE_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_F + .charmapstr "BROOKE$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Brooke5 + +; PATRICIA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_HEX_MANIAC + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_HEX_MANIAC + .charmapstr "PATRICIA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Patricia + +; KINDRA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_HEX_MANIAC + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_HEX_MANIAC + .charmapstr "KINDRA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Kindra + +; TAMMY + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_HEX_MANIAC + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_HEX_MANIAC + .charmapstr "TAMMY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Tammy + +; VALERIE_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_HEX_MANIAC + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_HEX_MANIAC + .charmapstr "VALERIE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Valerie1 + +; TASHA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_HEX_MANIAC + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_HEX_MANIAC + .charmapstr "TASHA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Tasha + +; VALERIE_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_HEX_MANIAC + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_HEX_MANIAC + .charmapstr "VALERIE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Valerie2 + +; VALERIE_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_HEX_MANIAC + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_HEX_MANIAC + .charmapstr "VALERIE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Valerie3 + +; VALERIE_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_HEX_MANIAC + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_HEX_MANIAC + .charmapstr "VALERIE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Valerie4 + +; VALERIE_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_HEX_MANIAC + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_HEX_MANIAC + .charmapstr "VALERIE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Valerie5 + +; CINDY_1 + .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags + .byte TRAINER_CLASS_NAME_LADY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_LADY + .charmapstr "CINDY$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Cindy1 + +; DAPHNE + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_LADY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_LADY + .charmapstr "DAPHNE$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Daphne + +; GRUNT_23 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_MAGMA + .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music + .byte TRAINER_PIC_MAGMA_GRUNT_M + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Grunt23 + +; CINDY_2 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_LADY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_LADY + .charmapstr "CINDY$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Cindy2 + +; BRIANNA + .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags + .byte TRAINER_CLASS_NAME_LADY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_LADY + .charmapstr "BRIANNA$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Brianna + +; NAOMI + .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags + .byte TRAINER_CLASS_NAME_LADY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_LADY + .charmapstr "NAOMI$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Naomi + +; CINDY_3 + .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags + .byte TRAINER_CLASS_NAME_LADY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_LADY + .charmapstr "CINDY$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Cindy3 + +; CINDY_4 + .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags + .byte TRAINER_CLASS_NAME_LADY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_LADY + .charmapstr "CINDY$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Cindy4 + +; CINDY_5 + .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags + .byte TRAINER_CLASS_NAME_LADY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_LADY + .charmapstr "CINDY$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Cindy5 + +; CINDY_6 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_LADY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_LADY + .charmapstr "CINDY$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Cindy6 + +; MELISSA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BEAUTY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_BEAUTY + .charmapstr "MELISSA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Melissa + +; SHEILA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BEAUTY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_BEAUTY + .charmapstr "SHEILA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Sheila + +; SHIRLEY + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BEAUTY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_BEAUTY + .charmapstr "SHIRLEY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Shirley + +; JESSICA_1 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_BEAUTY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_BEAUTY + .charmapstr "JESSICA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Jessica1 + +; CONNIE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BEAUTY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_BEAUTY + .charmapstr "CONNIE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Connie + +; BRIDGET + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BEAUTY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_BEAUTY + .charmapstr "BRIDGET$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Bridget + +; OLIVIA + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_BEAUTY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_BEAUTY + .charmapstr "OLIVIA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Olivia + +; TIFFANY + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BEAUTY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_BEAUTY + .charmapstr "TIFFANY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Tiffany + +; JESSICA_2 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_BEAUTY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_BEAUTY + .charmapstr "JESSICA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Jessica2 + +; JESSICA_3 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_BEAUTY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_BEAUTY + .charmapstr "JESSICA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Jessica3 + +; JESSICA_4 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_BEAUTY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_BEAUTY + .charmapstr "JESSICA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Jessica4 + +; JESSICA_5 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_BEAUTY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_BEAUTY + .charmapstr "JESSICA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Jessica5 + +; WINSTON_1 + .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags + .byte TRAINER_CLASS_NAME_RICH_BOY + .byte TRAINER_ENCOUNTER_MUSIC_RICH ; gender flag and encounter music + .byte TRAINER_PIC_RICH_BOY + .charmapstr "WINSTON$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Winston1 + +; MOLLIE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_EXPERT + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_EXPERT_F + .charmapstr "MOLLIE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Mollie + +; GARRET + .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags + .byte TRAINER_CLASS_NAME_RICH_BOY + .byte TRAINER_ENCOUNTER_MUSIC_RICH ; gender flag and encounter music + .byte TRAINER_PIC_RICH_BOY + .charmapstr "GARRET$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Garret + +; WINSTON_2 + .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags + .byte TRAINER_CLASS_NAME_RICH_BOY + .byte TRAINER_ENCOUNTER_MUSIC_RICH ; gender flag and encounter music + .byte TRAINER_PIC_RICH_BOY + .charmapstr "WINSTON$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Winston2 + +; WINSTON_3 + .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags + .byte TRAINER_CLASS_NAME_RICH_BOY + .byte TRAINER_ENCOUNTER_MUSIC_RICH ; gender flag and encounter music + .byte TRAINER_PIC_RICH_BOY + .charmapstr "WINSTON$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Winston3 + +; WINSTON_4 + .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags + .byte TRAINER_CLASS_NAME_RICH_BOY + .byte TRAINER_ENCOUNTER_MUSIC_RICH ; gender flag and encounter music + .byte TRAINER_PIC_RICH_BOY + .charmapstr "WINSTON$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Winston4 + +; WINSTON_5 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_RICH_BOY + .byte TRAINER_ENCOUNTER_MUSIC_RICH ; gender flag and encounter music + .byte TRAINER_PIC_RICH_BOY + .charmapstr "WINSTON$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Winston5 + +; STEVE_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_POKEMANIAC + .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_POKEMANIAC + .charmapstr "STEVE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Steve1 + +; THALIA_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BEAUTY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_BEAUTY + .charmapstr "THALIA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Thalia1 + +; MARK + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_POKEMANIAC + .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_POKEMANIAC + .charmapstr "MARK$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Mark + +; GRUNT_24 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_MAGMA + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music + .byte TRAINER_PIC_MAGMA_GRUNT_F + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Grunt24 + +; STEVE_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_POKEMANIAC + .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_POKEMANIAC + .charmapstr "STEVE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Steve2 + +; STEVE_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_POKEMANIAC + .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_POKEMANIAC + .charmapstr "STEVE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Steve3 + +; STEVE_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_POKEMANIAC + .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_POKEMANIAC + .charmapstr "STEVE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Steve4 + +; STEVE_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_POKEMANIAC + .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_POKEMANIAC + .charmapstr "STEVE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Steve5 + +; LUIS + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_M + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_M + .charmapstr "LUIS$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Luis + +; DOMINIK + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_M + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_M + .charmapstr "DOMINIK$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Dominik + +; DOUGLAS + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_M + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_M + .charmapstr "DOUGLAS$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Douglas + +; DARRIN + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_M + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_M + .charmapstr "DARRIN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Darrin + +; TONY_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_M + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_M + .charmapstr "TONY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Tony1 + +; JEROME + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_M + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_M + .charmapstr "JEROME$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Jerome + +; MATTHEW + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_M + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_M + .charmapstr "MATTHEW$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Matthew + +; DAVID + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_M + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_M + .charmapstr "DAVID$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_David + +; SPENCER + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_M + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_M + .charmapstr "SPENCER$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Spencer + +; ROLAND + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_M + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_M + .charmapstr "ROLAND$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Roland + +; NOLEN + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_M + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_M + .charmapstr "NOLEN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Nolen + +; STAN + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_M + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_M + .charmapstr "STAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Stan + +; BARRY + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_M + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_M + .charmapstr "BARRY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Barry + +; DEAN + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_M + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_M + .charmapstr "DEAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Dean + +; RODNEY + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_M + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_M + .charmapstr "RODNEY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Rodney + +; RICHARD + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_M + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_M + .charmapstr "RICHARD$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Richard + +; HERMAN + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_M + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_M + .charmapstr "HERMAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Herman + +; SANTIAGO + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_M + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_M + .charmapstr "SANTIAGO$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Santiago + +; GILBERT + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_M + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_M + .charmapstr "GILBERT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Gilbert + +; FRANKLIN + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_M + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_M + .charmapstr "FRANKLIN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Franklin + +; KEVIN + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_M + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_M + .charmapstr "KEVIN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Kevin + +; JACK + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_M + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_M + .charmapstr "JACK$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Jack + +; DUDLEY + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_M + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_M + .charmapstr "DUDLEY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Dudley + +; CHAD + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_M + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_M + .charmapstr "CHAD$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Chad + +; TONY_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_M + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_M + .charmapstr "TONY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Tony2 + +; TONY_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_M + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_M + .charmapstr "TONY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Tony3 + +; TONY_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_M + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_M + .charmapstr "TONY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Tony4 + +; TONY_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_M + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_M + .charmapstr "TONY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Tony5 + +; TAKAO + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BLACK_BELT + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_BLACK_BELT + .charmapstr "TAKAO$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Takao + +; HITOSHI + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BLACK_BELT + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_BLACK_BELT + .charmapstr "HITOSHI$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Hitoshi + +; KIYO + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BLACK_BELT + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_BLACK_BELT + .charmapstr "KIYO$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Kiyo + +; KOICHI + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BLACK_BELT + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_BLACK_BELT + .charmapstr "KOICHI$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Koichi + +; NOB_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BLACK_BELT + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_BLACK_BELT + .charmapstr "NOB$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Nob1 + +; NOB_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BLACK_BELT + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_BLACK_BELT + .charmapstr "NOB$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Nob2 + +; NOB_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BLACK_BELT + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_BLACK_BELT + .charmapstr "NOB$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Nob3 + +; NOB_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BLACK_BELT + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_BLACK_BELT + .charmapstr "NOB$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Nob4 + +; NOB_5 + .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags + .byte TRAINER_CLASS_NAME_BLACK_BELT + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_BLACK_BELT + .charmapstr "NOB$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 4 ; party size + .4byte gTrainerParty_Nob5 + +; YUJI + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BLACK_BELT + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_BLACK_BELT + .charmapstr "YUJI$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Yuji + +; DAISUKE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BLACK_BELT + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_BLACK_BELT + .charmapstr "DAISUKE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Daisuke + +; ATSUSHI + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BLACK_BELT + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_BLACK_BELT + .charmapstr "ATSUSHI$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Atsushi + +; KIRK + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_GUITARIST + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_GUITARIST + .charmapstr "KIRK$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Kirk + +; GRUNT_25 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_AQUA + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music + .byte TRAINER_PIC_AQUA_GRUNT_F + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Grunt25 + +; GRUNT_26 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_AQUA + .byte TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music + .byte TRAINER_PIC_AQUA_GRUNT_M + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Grunt26 + +; SHAWN + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_GUITARIST + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_GUITARIST + .charmapstr "SHAWN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Shawn + +; FERNANDO_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_GUITARIST + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_GUITARIST + .charmapstr "FERNANDO$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Fernando1 + +; DALTON_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_GUITARIST + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_GUITARIST + .charmapstr "DALTON$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Dalton1 + +; DALTON_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_GUITARIST + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_GUITARIST + .charmapstr "DALTON$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Dalton2 + +; DALTON_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_GUITARIST + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_GUITARIST + .charmapstr "DALTON$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Dalton3 + +; DALTON_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_GUITARIST + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_GUITARIST + .charmapstr "DALTON$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Dalton4 + +; DALTON_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_GUITARIST + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_GUITARIST + .charmapstr "DALTON$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Dalton5 + +; COLE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_KINDLER + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_KINDLER + .charmapstr "COLE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Cole + +; JEFF + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_KINDLER + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_KINDLER + .charmapstr "JEFF$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Jeff + +; AXLE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_KINDLER + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_KINDLER + .charmapstr "AXLE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Axle + +; JACE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_KINDLER + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_KINDLER + .charmapstr "JACE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Jace + +; KEEGAN + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_KINDLER + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_KINDLER + .charmapstr "KEEGAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Keegan + +; BERNIE_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_KINDLER + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_KINDLER + .charmapstr "BERNIE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Bernie1 + +; BERNIE_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_KINDLER + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_KINDLER + .charmapstr "BERNIE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Bernie2 + +; BERNIE_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_KINDLER + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_KINDLER + .charmapstr "BERNIE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Bernie3 + +; BERNIE_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_KINDLER + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_KINDLER + .charmapstr "BERNIE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Bernie4 + +; BERNIE_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_KINDLER + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_KINDLER + .charmapstr "BERNIE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Bernie5 + +; DREW + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_CAMPER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_CAMPER + .charmapstr "DREW$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Drew + +; BEAU + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_CAMPER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_CAMPER + .charmapstr "BEAU$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Beau + +; LARRY + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_CAMPER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_CAMPER + .charmapstr "LARRY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Larry + +; SHANE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_CAMPER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_CAMPER + .charmapstr "SHANE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Shane + +; JUSTIN + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_CAMPER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_CAMPER + .charmapstr "JUSTIN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Justin + +; ETHAN_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_CAMPER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_CAMPER + .charmapstr "ETHAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Ethan1 + +; AUTUMN + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PICNICKER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_PICNICKER + .charmapstr "AUTUMN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Autumn + +; TRAVIS + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_CAMPER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_CAMPER + .charmapstr "TRAVIS$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Travis + +; ETHAN_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_CAMPER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_CAMPER + .charmapstr "ETHAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Ethan2 + +; ETHAN_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_CAMPER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_CAMPER + .charmapstr "ETHAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Ethan3 + +; ETHAN_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_CAMPER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_CAMPER + .charmapstr "ETHAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Ethan4 + +; ETHAN_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_CAMPER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_CAMPER + .charmapstr "ETHAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Ethan5 + +; BRENT + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BUG_MANIAC + .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_BUG_MANIAC + .charmapstr "BRENT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Brent + +; DONALD + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BUG_MANIAC + .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_BUG_MANIAC + .charmapstr "DONALD$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Donald + +; TAYLOR + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BUG_MANIAC + .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_BUG_MANIAC + .charmapstr "TAYLOR$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Taylor + +; JEFFREY_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BUG_MANIAC + .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_BUG_MANIAC + .charmapstr "JEFFREY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Jeffrey1 + +; DEREK + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BUG_MANIAC + .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_BUG_MANIAC + .charmapstr "DEREK$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Derek + +; JEFFREY_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BUG_MANIAC + .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_BUG_MANIAC + .charmapstr "JEFFREY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Jeffrey2 + +; JEFFREY_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BUG_MANIAC + .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_BUG_MANIAC + .charmapstr "JEFFREY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Jeffrey3 + +; JEFFREY_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BUG_MANIAC + .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_BUG_MANIAC + .charmapstr "JEFFREY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 4 ; party size + .4byte gTrainerParty_Jeffrey4 + +; JEFFREY_5 + .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags + .byte TRAINER_CLASS_NAME_BUG_MANIAC + .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_BUG_MANIAC + .charmapstr "JEFFREY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 5 ; party size + .4byte gTrainerParty_Jeffrey5 + +; EDWARD + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_PSYCHIC + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_PSYCHIC_M + .charmapstr "EDWARD$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Edward + +; PRESTON + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PSYCHIC + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_PSYCHIC_M + .charmapstr "PRESTON$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Preston + +; VIRGIL + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PSYCHIC + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_PSYCHIC_M + .charmapstr "VIRGIL$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Virgil + +; BLAKE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PSYCHIC + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_PSYCHIC_M + .charmapstr "BLAKE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Blake + +; WILLIAM + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PSYCHIC + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_PSYCHIC_M + .charmapstr "WILLIAM$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_William + +; JOSHUA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PSYCHIC + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_PSYCHIC_M + .charmapstr "JOSHUA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Joshua + +; CAMERON_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PSYCHIC + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_PSYCHIC_M + .charmapstr "CAMERON$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Cameron1 + +; CAMERON_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PSYCHIC + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_PSYCHIC_M + .charmapstr "CAMERON$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Cameron2 + +; CAMERON_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PSYCHIC + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_PSYCHIC_M + .charmapstr "CAMERON$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Cameron3 + +; CAMERON_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PSYCHIC + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_PSYCHIC_M + .charmapstr "CAMERON$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Cameron4 + +; CAMERON_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PSYCHIC + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_PSYCHIC_M + .charmapstr "CAMERON$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Cameron5 + +; JACLYN + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_PSYCHIC + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_PSYCHIC_F + .charmapstr "JACLYN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Jaclyn + +; HANNAH + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PSYCHIC + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_PSYCHIC_F + .charmapstr "HANNAH$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Hannah + +; SAMANTHA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PSYCHIC + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_PSYCHIC_F + .charmapstr "SAMANTHA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Samantha + +; MAURA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PSYCHIC + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_PSYCHIC_F + .charmapstr "MAURA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Maura + +; KAYLA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PSYCHIC + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_PSYCHIC_F + .charmapstr "KAYLA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Kayla + +; ALEXIS + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PSYCHIC + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_PSYCHIC_F + .charmapstr "ALEXIS$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Alexis + +; JACKI_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PSYCHIC + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_PSYCHIC_F + .charmapstr "JACKI$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Jacki1 + +; JACKI_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PSYCHIC + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_PSYCHIC_F + .charmapstr "JACKI$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Jacki2 + +; JACKI_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PSYCHIC + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_PSYCHIC_F + .charmapstr "JACKI$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Jacki3 + +; JACKI_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PSYCHIC + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_PSYCHIC_F + .charmapstr "JACKI$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Jacki4 + +; JACKI_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PSYCHIC + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_PSYCHIC_F + .charmapstr "JACKI$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Jacki5 + +; WALTER_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_GENTLEMAN + .byte TRAINER_ENCOUNTER_MUSIC_RICH ; gender flag and encounter music + .byte TRAINER_PIC_GENTLEMAN + .charmapstr "WALTER$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Walter1 + +; MICAH + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_GENTLEMAN + .byte TRAINER_ENCOUNTER_MUSIC_RICH ; gender flag and encounter music + .byte TRAINER_PIC_GENTLEMAN + .charmapstr "MICAH$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Micah + +; THOMAS + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_GENTLEMAN + .byte TRAINER_ENCOUNTER_MUSIC_RICH ; gender flag and encounter music + .byte TRAINER_PIC_GENTLEMAN + .charmapstr "THOMAS$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Thomas + +; WALTER_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_GENTLEMAN + .byte TRAINER_ENCOUNTER_MUSIC_RICH ; gender flag and encounter music + .byte TRAINER_PIC_GENTLEMAN + .charmapstr "WALTER$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Walter2 + +; WALTER_3 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_GENTLEMAN + .byte TRAINER_ENCOUNTER_MUSIC_RICH ; gender flag and encounter music + .byte TRAINER_PIC_GENTLEMAN + .charmapstr "WALTER$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Walter3 + +; WALTER_4 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_GENTLEMAN + .byte TRAINER_ENCOUNTER_MUSIC_RICH ; gender flag and encounter music + .byte TRAINER_PIC_GENTLEMAN + .charmapstr "WALTER$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Walter4 + +; WALTER_5 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_GENTLEMAN + .byte TRAINER_ENCOUNTER_MUSIC_RICH ; gender flag and encounter music + .byte TRAINER_PIC_GENTLEMAN + .charmapstr "WALTER$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Walter5 + +; SIDNEY + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_ELITE_FOUR + .byte TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR ; gender flag and encounter music + .byte TRAINER_PIC_ELITE_FOUR_SIDNEY + .charmapstr "SIDNEY$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0xf ; AI flags + .4byte 5 ; party size + .4byte gTrainerParty_Sidney + +; PHOEBE + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_ELITE_FOUR + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR ; gender flag and encounter music + .byte TRAINER_PIC_ELITE_FOUR_PHOEBE + .charmapstr "PHOEBE$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 5 ; party size + .4byte gTrainerParty_Phoebe + +; GLACIA + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_ELITE_FOUR + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR ; gender flag and encounter music + .byte TRAINER_PIC_ELITE_FOUR_GLACIA + .charmapstr "GLACIA$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 5 ; party size + .4byte gTrainerParty_Glacia + +; DRAKE + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_ELITE_FOUR + .byte TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR ; gender flag and encounter music + .byte TRAINER_PIC_ELITE_FOUR_DRAKE + .charmapstr "DRAKE$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 5 ; party size + .4byte gTrainerParty_Drake + +; ROXANNE_1 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_LEADER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_LEADER_ROXANNE + .charmapstr "ROXANNE$", 12 + .2byte ITEM_POTION, ITEM_POTION, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Roxanne1 + +; BRAWLY_1 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_LEADER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_LEADER_BRAWLY + .charmapstr "BRAWLY$", 12 + .2byte ITEM_SUPER_POTION, ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Brawly1 + +; WATTSON_1 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_LEADER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_LEADER_WATTSON + .charmapstr "WATTSON$", 12 + .2byte ITEM_SUPER_POTION, ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 4 ; party size + .4byte gTrainerParty_Wattson1 + +; FLANNERY_1 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_LEADER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_LEADER_FLANNERY + .charmapstr "FLANNERY$", 12 + .2byte ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 4 ; party size + .4byte gTrainerParty_Flannery1 + +; NORMAN_1 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_LEADER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_LEADER_NORMAN + .charmapstr "NORMAN$", 12 + .2byte ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 4 ; party size + .4byte gTrainerParty_Norman1 + +; WINONA_1 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_LEADER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_LEADER_WINONA + .charmapstr "WINONA$", 12 + .2byte ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x17 ; AI flags + .4byte 5 ; party size + .4byte gTrainerParty_Winona1 + +; TATE_AND_LIZA_1 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_LEADER + .byte TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_LEADER_TATE_AND_LIZA + .charmapstr "TATE&LIZA$", 12 + .2byte ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_HYPER_POTION ; items + .4byte TRUE ; is double battle + .4byte 0x7 ; AI flags + .4byte 4 ; party size + .4byte gTrainerParty_TateAndLiza1 + +; JUAN_1 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_LEADER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_LEADER_JUAN + .charmapstr "JUAN$", 12 + .2byte ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 5 ; party size + .4byte gTrainerParty_Juan1 + +; JERRY_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SCHOOL_KID + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_SCHOOL_KID_M + .charmapstr "JERRY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Jerry1 + +; TED + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SCHOOL_KID + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_SCHOOL_KID_M + .charmapstr "TED$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Ted + +; PAUL + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SCHOOL_KID + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_SCHOOL_KID_M + .charmapstr "PAUL$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Paul + +; JERRY_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SCHOOL_KID + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_SCHOOL_KID_M + .charmapstr "JERRY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Jerry2 + +; JERRY_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SCHOOL_KID + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_SCHOOL_KID_M + .charmapstr "JERRY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Jerry3 + +; JERRY_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SCHOOL_KID + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_SCHOOL_KID_M + .charmapstr "JERRY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Jerry4 + +; JERRY_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SCHOOL_KID + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_SCHOOL_KID_M + .charmapstr "JERRY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Jerry5 + +; KAREN_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SCHOOL_KID + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_SCHOOL_KID_F + .charmapstr "KAREN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Karen1 + +; GEORGIA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SCHOOL_KID + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_SCHOOL_KID_F + .charmapstr "GEORGIA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Georgia + +; KAREN_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SCHOOL_KID + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_SCHOOL_KID_F + .charmapstr "KAREN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Karen2 + +; KAREN_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SCHOOL_KID + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_SCHOOL_KID_F + .charmapstr "KAREN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Karen3 + +; KAREN_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SCHOOL_KID + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_SCHOOL_KID_F + .charmapstr "KAREN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Karen4 + +; KAREN_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SCHOOL_KID + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_SCHOOL_KID_F + .charmapstr "KAREN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Karen5 + +; KATE_AND_JOY + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_SR_AND_JR + .byte TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music + .byte TRAINER_PIC_SR_AND_JR + .charmapstr "KATE & JOY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_KateAndJoy + +; ANNA_AND_MEG_1 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_SR_AND_JR + .byte TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music + .byte TRAINER_PIC_SR_AND_JR + .charmapstr "ANNA & MEG$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_AnnaAndMeg1 + +; ANNA_AND_MEG_2 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_SR_AND_JR + .byte TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music + .byte TRAINER_PIC_SR_AND_JR + .charmapstr "ANNA & MEG$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_AnnaAndMeg2 + +; ANNA_AND_MEG_3 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_SR_AND_JR + .byte TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music + .byte TRAINER_PIC_SR_AND_JR + .charmapstr "ANNA & MEG$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_AnnaAndMeg3 + +; ANNA_AND_MEG_4 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_SR_AND_JR + .byte TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music + .byte TRAINER_PIC_SR_AND_JR + .charmapstr "ANNA & MEG$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_AnnaAndMeg4 + +; ANNA_AND_MEG_5 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_SR_AND_JR + .byte TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music + .byte TRAINER_PIC_SR_AND_JR + .charmapstr "ANNA & MEG$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_AnnaAndMeg5 + +; VICTOR + .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags + .byte TRAINER_CLASS_NAME_WINSTRATE + .byte TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music + .byte TRAINER_PIC_WINSTRATE_M + .charmapstr "VICTOR$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Victor + +; MIGUEL_1 + .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags + .byte TRAINER_CLASS_NAME_POKEFAN + .byte TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music + .byte TRAINER_PIC_WINSTRATE_M + .charmapstr "MIGUEL$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Miguel1 + +; COLTON + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_POKEFAN + .byte TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music + .byte TRAINER_PIC_WINSTRATE_M + .charmapstr "COLTON$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 6 ; party size + .4byte gTrainerParty_Colton + +; MIGUEL_2 + .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags + .byte TRAINER_CLASS_NAME_POKEFAN + .byte TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music + .byte TRAINER_PIC_WINSTRATE_M + .charmapstr "MIGUEL$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Miguel2 + +; MIGUEL_3 + .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags + .byte TRAINER_CLASS_NAME_POKEFAN + .byte TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music + .byte TRAINER_PIC_WINSTRATE_M + .charmapstr "MIGUEL$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Miguel3 + +; MIGUEL_4 + .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags + .byte TRAINER_CLASS_NAME_POKEFAN + .byte TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music + .byte TRAINER_PIC_WINSTRATE_M + .charmapstr "MIGUEL$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Miguel4 + +; MIGUEL_5 + .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags + .byte TRAINER_CLASS_NAME_POKEFAN + .byte TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music + .byte TRAINER_PIC_WINSTRATE_M + .charmapstr "MIGUEL$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Miguel5 + +; VICTORIA + .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags + .byte TRAINER_CLASS_NAME_WINSTRATE + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music + .byte TRAINER_PIC_WINSTRATE_F + .charmapstr "VICTORIA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x3 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Victoria + +; VANESSA + .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags + .byte TRAINER_CLASS_NAME_POKEFAN + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music + .byte TRAINER_PIC_WINSTRATE_F + .charmapstr "VANESSA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Vanessa + +; BETHANY + .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags + .byte TRAINER_CLASS_NAME_POKEFAN + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music + .byte TRAINER_PIC_WINSTRATE_F + .charmapstr "BETHANY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Bethany + +; ISABEL_1 + .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags + .byte TRAINER_CLASS_NAME_POKEFAN + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music + .byte TRAINER_PIC_WINSTRATE_F + .charmapstr "ISABEL$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Isabel1 + +; ISABEL_2 + .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags + .byte TRAINER_CLASS_NAME_POKEFAN + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music + .byte TRAINER_PIC_WINSTRATE_F + .charmapstr "ISABEL$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Isabel2 + +; ISABEL_3 + .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags + .byte TRAINER_CLASS_NAME_POKEFAN + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music + .byte TRAINER_PIC_WINSTRATE_F + .charmapstr "ISABEL$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Isabel3 + +; ISABEL_4 + .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags + .byte TRAINER_CLASS_NAME_POKEFAN + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music + .byte TRAINER_PIC_WINSTRATE_F + .charmapstr "ISABEL$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Isabel4 + +; ISABEL_5 + .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags + .byte TRAINER_CLASS_NAME_POKEFAN + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music + .byte TRAINER_PIC_WINSTRATE_F + .charmapstr "ISABEL$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Isabel5 + +; TIMOTHY_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_EXPERT + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_EXPERT_M + .charmapstr "TIMOTHY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Timothy1 + +; TIMOTHY_2 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_EXPERT + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_EXPERT_M + .charmapstr "TIMOTHY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Timothy2 + +; TIMOTHY_3 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_EXPERT + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_EXPERT_M + .charmapstr "TIMOTHY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Timothy3 + +; TIMOTHY_4 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_EXPERT + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_EXPERT_M + .charmapstr "TIMOTHY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Timothy4 + +; TIMOTHY_5 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_EXPERT + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_EXPERT_M + .charmapstr "TIMOTHY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Timothy5 + +; VICKY + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_WINSTRATE + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_EXPERT_F + .charmapstr "VICKY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Vicky + +; SHELBY_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_EXPERT + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_EXPERT_F + .charmapstr "SHELBY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Shelby1 + +; SHELBY_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_EXPERT + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_EXPERT_F + .charmapstr "SHELBY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Shelby2 + +; SHELBY_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_EXPERT + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_EXPERT_F + .charmapstr "SHELBY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Shelby3 + +; SHELBY_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_EXPERT + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_EXPERT_F + .charmapstr "SHELBY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Shelby4 + +; SHELBY_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_EXPERT + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_EXPERT_F + .charmapstr "SHELBY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Shelby5 + +; CALVIN_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_YOUNGSTER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_YOUNGSTER + .charmapstr "CALVIN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Calvin1 + +; BILLY + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_YOUNGSTER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_YOUNGSTER + .charmapstr "BILLY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Billy + +; JOSH + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_YOUNGSTER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_YOUNGSTER + .charmapstr "JOSH$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Josh + +; TOMMY + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_YOUNGSTER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_YOUNGSTER + .charmapstr "TOMMY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Tommy + +; JOEY + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_YOUNGSTER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_YOUNGSTER + .charmapstr "JOEY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Joey + +; BEN + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_YOUNGSTER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_YOUNGSTER + .charmapstr "BEN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Ben + +; QUINCY + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_M + .charmapstr "QUINCY$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Quincy + +; KATELYNN + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_F + .charmapstr "KATELYNN$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Katelynn + +; JAYLEN + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_YOUNGSTER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_YOUNGSTER + .charmapstr "JAYLEN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Jaylen + +; DILLON + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_YOUNGSTER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_YOUNGSTER + .charmapstr "DILLON$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Dillon + +; CALVIN_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_YOUNGSTER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_YOUNGSTER + .charmapstr "CALVIN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Calvin2 + +; CALVIN_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_YOUNGSTER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_YOUNGSTER + .charmapstr "CALVIN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Calvin3 + +; CALVIN_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_YOUNGSTER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_YOUNGSTER + .charmapstr "CALVIN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Calvin4 + +; CALVIN_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_YOUNGSTER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_YOUNGSTER + .charmapstr "CALVIN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Calvin5 + +; EDDIE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_YOUNGSTER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_YOUNGSTER + .charmapstr "EDDIE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Eddie + +; ALLEN + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_YOUNGSTER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_YOUNGSTER + .charmapstr "ALLEN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Allen + +; TIMMY + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_YOUNGSTER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_YOUNGSTER + .charmapstr "TIMMY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Timmy + +; WALLACE + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_CHAMPION + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_CHAMPION_WALLACE + .charmapstr "WALLACE$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 6 ; party size + .4byte gTrainerParty_Wallace + +; ANDREW + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_FISHERMAN + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_FISHERMAN + .charmapstr "ANDREW$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Andrew + +; IVAN + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_FISHERMAN + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_FISHERMAN + .charmapstr "IVAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Ivan + +; CLAUDE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_FISHERMAN + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_FISHERMAN + .charmapstr "CLAUDE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Claude + +; ELLIOT_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_FISHERMAN + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_FISHERMAN + .charmapstr "ELLIOT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Elliot1 + +; NED + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_FISHERMAN + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_FISHERMAN + .charmapstr "NED$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Ned + +; DALE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_FISHERMAN + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_FISHERMAN + .charmapstr "DALE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 4 ; party size + .4byte gTrainerParty_Dale + +; NOLAN + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_FISHERMAN + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_FISHERMAN + .charmapstr "NOLAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Nolan + +; BARNY + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_FISHERMAN + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_FISHERMAN + .charmapstr "BARNY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Barny + +; WADE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_FISHERMAN + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_FISHERMAN + .charmapstr "WADE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Wade + +; CARTER + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_FISHERMAN + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_FISHERMAN + .charmapstr "CARTER$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Carter + +; ELLIOT_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_FISHERMAN + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_FISHERMAN + .charmapstr "ELLIOT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Elliot2 + +; ELLIOT_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_FISHERMAN + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_FISHERMAN + .charmapstr "ELLIOT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 4 ; party size + .4byte gTrainerParty_Elliot3 + +; ELLIOT_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_FISHERMAN + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_FISHERMAN + .charmapstr "ELLIOT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 4 ; party size + .4byte gTrainerParty_Elliot4 + +; ELLIOT_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_FISHERMAN + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_FISHERMAN + .charmapstr "ELLIOT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x3 ; AI flags + .4byte 4 ; party size + .4byte gTrainerParty_Elliot5 + +; RONALD + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_FISHERMAN + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_FISHERMAN + .charmapstr "RONALD$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 6 ; party size + .4byte gTrainerParty_Ronald + +; JACOB + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_CYCLING_TRIATHLETE_M + .charmapstr "JACOB$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Jacob + +; ANTHONY + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_CYCLING_TRIATHLETE_M + .charmapstr "ANTHONY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Anthony + +; BENJAMIN_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_CYCLING_TRIATHLETE_M + .charmapstr "BENJAMIN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Benjamin1 + +; BENJAMIN_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_CYCLING_TRIATHLETE_M + .charmapstr "BENJAMIN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Benjamin2 + +; BENJAMIN_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_CYCLING_TRIATHLETE_M + .charmapstr "BENJAMIN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Benjamin3 + +; BENJAMIN_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_CYCLING_TRIATHLETE_M + .charmapstr "BENJAMIN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Benjamin4 + +; BENJAMIN_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_CYCLING_TRIATHLETE_M + .charmapstr "BENJAMIN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Benjamin5 + +; ABIGAIL_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_CYCLING_TRIATHLETE_F + .charmapstr "ABIGAIL$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Abigail1 + +; JASMINE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_CYCLING_TRIATHLETE_F + .charmapstr "JASMINE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Jasmine + +; ABIGAIL_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_CYCLING_TRIATHLETE_F + .charmapstr "ABIGAIL$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Abigail2 + +; ABIGAIL_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_CYCLING_TRIATHLETE_F + .charmapstr "ABIGAIL$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Abigail3 + +; ABIGAIL_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_CYCLING_TRIATHLETE_F + .charmapstr "ABIGAIL$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Abigail4 + +; ABIGAIL_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_CYCLING_TRIATHLETE_F + .charmapstr "ABIGAIL$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Abigail5 + +; DYLAN_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_RUNNING_TRIATHLETE_M + .charmapstr "DYLAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Dylan1 + +; DYLAN_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_RUNNING_TRIATHLETE_M + .charmapstr "DYLAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Dylan2 + +; DYLAN_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_RUNNING_TRIATHLETE_M + .charmapstr "DYLAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Dylan3 + +; DYLAN_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_RUNNING_TRIATHLETE_M + .charmapstr "DYLAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Dylan4 + +; DYLAN_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_RUNNING_TRIATHLETE_M + .charmapstr "DYLAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Dylan5 + +; MARIA_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_RUNNING_TRIATHLETE_F + .charmapstr "MARIA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Maria1 + +; MARIA_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_RUNNING_TRIATHLETE_F + .charmapstr "MARIA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Maria2 + +; MARIA_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_RUNNING_TRIATHLETE_F + .charmapstr "MARIA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Maria3 + +; MARIA_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_RUNNING_TRIATHLETE_F + .charmapstr "MARIA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Maria4 + +; MARIA_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_RUNNING_TRIATHLETE_F + .charmapstr "MARIA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Maria5 + +; CAMDEN + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M + .charmapstr "CAMDEN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Camden + +; DEMETRIUS + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_YOUNGSTER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_YOUNGSTER + .charmapstr "DEMETRIUS$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Demetrius + +; ISAIAH_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M + .charmapstr "ISAIAH$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Isaiah1 + +; PABLO_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M + .charmapstr "PABLO$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Pablo1 + +; CHASE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M + .charmapstr "CHASE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Chase + +; ISAIAH_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M + .charmapstr "ISAIAH$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Isaiah2 + +; ISAIAH_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M + .charmapstr "ISAIAH$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Isaiah3 + +; ISAIAH_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M + .charmapstr "ISAIAH$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Isaiah4 + +; ISAIAH_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M + .charmapstr "ISAIAH$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Isaiah5 + +; ISOBEL + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMING_TRIATHLETE_F + .charmapstr "ISOBEL$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Isobel + +; DONNY + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMING_TRIATHLETE_F + .charmapstr "DONNY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Donny + +; TALIA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMING_TRIATHLETE_F + .charmapstr "TALIA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Talia + +; KATELYN_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMING_TRIATHLETE_F + .charmapstr "KATELYN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Katelyn1 + +; ALLISON + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMING_TRIATHLETE_F + .charmapstr "ALLISON$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Allison + +; KATELYN_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMING_TRIATHLETE_F + .charmapstr "KATELYN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Katelyn2 + +; KATELYN_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMING_TRIATHLETE_F + .charmapstr "KATELYN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Katelyn3 + +; KATELYN_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMING_TRIATHLETE_F + .charmapstr "KATELYN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Katelyn4 + +; KATELYN_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMING_TRIATHLETE_F + .charmapstr "KATELYN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Katelyn5 + +; NICOLAS_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_DRAGON_TAMER + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_DRAGON_TAMER + .charmapstr "NICOLAS$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Nicolas1 + +; NICOLAS_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_DRAGON_TAMER + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_DRAGON_TAMER + .charmapstr "NICOLAS$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Nicolas2 + +; NICOLAS_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_DRAGON_TAMER + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_DRAGON_TAMER + .charmapstr "NICOLAS$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Nicolas3 + +; NICOLAS_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_DRAGON_TAMER + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_DRAGON_TAMER + .charmapstr "NICOLAS$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Nicolas4 + +; NICOLAS_5 + .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags + .byte TRAINER_CLASS_NAME_DRAGON_TAMER + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_DRAGON_TAMER + .charmapstr "NICOLAS$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Nicolas5 + +; AARON + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_DRAGON_TAMER + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_DRAGON_TAMER + .charmapstr "AARON$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Aaron + +; PERRY + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BIRD_KEEPER + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_BIRD_KEEPER + .charmapstr "PERRY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Perry + +; HUGH + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BIRD_KEEPER + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_BIRD_KEEPER + .charmapstr "HUGH$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Hugh + +; PHIL + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BIRD_KEEPER + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_BIRD_KEEPER + .charmapstr "PHIL$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Phil + +; JARED + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BIRD_KEEPER + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_BIRD_KEEPER + .charmapstr "JARED$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Jared + +; HUMBERTO + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BIRD_KEEPER + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_BIRD_KEEPER + .charmapstr "HUMBERTO$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Humberto + +; PRESLEY + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BIRD_KEEPER + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_BIRD_KEEPER + .charmapstr "PRESLEY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Presley + +; EDWARDO + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BIRD_KEEPER + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_BIRD_KEEPER + .charmapstr "EDWARDO$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Edwardo + +; COLIN + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BIRD_KEEPER + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_BIRD_KEEPER + .charmapstr "COLIN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Colin + +; ROBERT_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BIRD_KEEPER + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_BIRD_KEEPER + .charmapstr "ROBERT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Robert1 + +; BENNY + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BIRD_KEEPER + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_BIRD_KEEPER + .charmapstr "BENNY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Benny + +; CHESTER + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BIRD_KEEPER + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_BIRD_KEEPER + .charmapstr "CHESTER$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Chester + +; ROBERT_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BIRD_KEEPER + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_BIRD_KEEPER + .charmapstr "ROBERT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Robert2 + +; ROBERT_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BIRD_KEEPER + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_BIRD_KEEPER + .charmapstr "ROBERT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Robert3 + +; ROBERT_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BIRD_KEEPER + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_BIRD_KEEPER + .charmapstr "ROBERT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Robert4 + +; ROBERT_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BIRD_KEEPER + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_BIRD_KEEPER + .charmapstr "ROBERT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Robert5 + +; ALEX + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BIRD_KEEPER + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_BIRD_KEEPER + .charmapstr "ALEX$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Alex + +; BECK + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BIRD_KEEPER + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_BIRD_KEEPER + .charmapstr "BECK$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Beck + +; YASU + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_NINJA_BOY + .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_NINJA_BOY + .charmapstr "YASU$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x3 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Yasu + +; TAKASHI + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_NINJA_BOY + .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_NINJA_BOY + .charmapstr "TAKASHI$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x3 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Takashi + +; DIANNE + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_F + .charmapstr "DIANNE$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x0 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Dianne + +; JANI + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TUBER_1 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_TUBER_F + .charmapstr "JANI$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x0 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Jani + +; LAO_1 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_NINJA_BOY + .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_NINJA_BOY + .charmapstr "LAO$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x0 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Lao1 + +; LUNG + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_NINJA_BOY + .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_NINJA_BOY + .charmapstr "LUNG$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x0 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Lung + +; LAO_2 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_NINJA_BOY + .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_NINJA_BOY + .charmapstr "LAO$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x0 ; AI flags + .4byte 4 ; party size + .4byte gTrainerParty_Lao2 + +; LAO_3 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_NINJA_BOY + .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_NINJA_BOY + .charmapstr "LAO$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x0 ; AI flags + .4byte 4 ; party size + .4byte gTrainerParty_Lao3 + +; LAO_4 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_NINJA_BOY + .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_NINJA_BOY + .charmapstr "LAO$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x0 ; AI flags + .4byte 4 ; party size + .4byte gTrainerParty_Lao4 + +; LAO_5 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_NINJA_BOY + .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_NINJA_BOY + .charmapstr "LAO$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x0 ; AI flags + .4byte 4 ; party size + .4byte gTrainerParty_Lao5 + +; JOCELYN + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BATTLE_GIRL + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_BATTLE_GIRL + .charmapstr "JOCELYN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Jocelyn + +; LAURA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BATTLE_GIRL + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_BATTLE_GIRL + .charmapstr "LAURA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Laura + +; CYNDY_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BATTLE_GIRL + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_BATTLE_GIRL + .charmapstr "CYNDY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Cyndy1 + +; CORA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BATTLE_GIRL + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_BATTLE_GIRL + .charmapstr "CORA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Cora + +; PAULA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BATTLE_GIRL + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_BATTLE_GIRL + .charmapstr "PAULA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Paula + +; CYNDY_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BATTLE_GIRL + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_BATTLE_GIRL + .charmapstr "CYNDY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Cyndy2 + +; CYNDY_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BATTLE_GIRL + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_BATTLE_GIRL + .charmapstr "CYNDY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Cyndy3 + +; CYNDY_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BATTLE_GIRL + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_BATTLE_GIRL + .charmapstr "CYNDY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Cyndy4 + +; CYNDY_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BATTLE_GIRL + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_BATTLE_GIRL + .charmapstr "CYNDY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Cyndy5 + +; MADELINE_1 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_PARASOL_LADY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_PARASOL_LADY + .charmapstr "MADELINE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Madeline1 + +; CLARISSA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PARASOL_LADY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_PARASOL_LADY + .charmapstr "CLARISSA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Clarissa + +; ANGELICA + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_PARASOL_LADY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_PARASOL_LADY + .charmapstr "ANGELICA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Angelica + +; MADELINE_2 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_PARASOL_LADY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_PARASOL_LADY + .charmapstr "MADELINE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Madeline2 + +; MADELINE_3 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_PARASOL_LADY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_PARASOL_LADY + .charmapstr "MADELINE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Madeline3 + +; MADELINE_4 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_PARASOL_LADY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_PARASOL_LADY + .charmapstr "MADELINE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Madeline4 + +; MADELINE_5 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_PARASOL_LADY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_PARASOL_LADY + .charmapstr "MADELINE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Madeline5 + +; BEVERLY + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_F + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_F + .charmapstr "BEVERLY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Beverly + +; IMANI + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_F + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_F + .charmapstr "IMANI$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Imani + +; KYLA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_F + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_F + .charmapstr "KYLA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Kyla + +; DENISE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_F + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_F + .charmapstr "DENISE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Denise + +; BETH + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_F + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_F + .charmapstr "BETH$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Beth + +; TARA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_F + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_F + .charmapstr "TARA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Tara + +; MISSY + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_F + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_F + .charmapstr "MISSY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Missy + +; ALICE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_F + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_F + .charmapstr "ALICE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Alice + +; JENNY_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_F + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_F + .charmapstr "JENNY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Jenny1 + +; GRACE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_F + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_F + .charmapstr "GRACE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Grace + +; TANYA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_F + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_F + .charmapstr "TANYA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Tanya + +; SHARON + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_F + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_F + .charmapstr "SHARON$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Sharon + +; NIKKI + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_F + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_F + .charmapstr "NIKKI$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Nikki + +; BRENDA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_F + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_F + .charmapstr "BRENDA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Brenda + +; KATIE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_F + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_F + .charmapstr "KATIE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Katie + +; SUSIE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_F + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_F + .charmapstr "SUSIE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Susie + +; KARA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_F + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_F + .charmapstr "KARA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Kara + +; DANA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_F + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_F + .charmapstr "DANA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Dana + +; SIENNA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_F + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_F + .charmapstr "SIENNA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Sienna + +; DEBRA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_F + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_F + .charmapstr "DEBRA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Debra + +; LINDA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_F + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_F + .charmapstr "LINDA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Linda + +; KAYLEE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_F + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_F + .charmapstr "KAYLEE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Kaylee + +; LAUREL + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_F + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_F + .charmapstr "LAUREL$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Laurel + +; CARLEE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_F + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_F + .charmapstr "CARLEE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Carlee + +; JENNY_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_F + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_F + .charmapstr "JENNY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Jenny2 + +; JENNY_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_F + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_F + .charmapstr "JENNY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Jenny3 + +; JENNY_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_F + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_F + .charmapstr "JENNY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Jenny4 + +; JENNY_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_F + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_F + .charmapstr "JENNY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Jenny5 + +; HEIDI + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_PICNICKER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_PICNICKER + .charmapstr "HEIDI$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Heidi + +; BECKY + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_PICNICKER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_PICNICKER + .charmapstr "BECKY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Becky + +; CAROL + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PICNICKER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_PICNICKER + .charmapstr "CAROL$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Carol + +; NANCY + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PICNICKER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_PICNICKER + .charmapstr "NANCY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Nancy + +; MARTHA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PICNICKER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_PICNICKER + .charmapstr "MARTHA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Martha + +; DIANA_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PICNICKER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_PICNICKER + .charmapstr "DIANA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Diana1 + +; CEDRIC + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_PSYCHIC + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_PSYCHIC_M + .charmapstr "CEDRIC$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Cedric + +; IRENE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PICNICKER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_PICNICKER + .charmapstr "IRENE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Irene + +; DIANA_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PICNICKER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_PICNICKER + .charmapstr "DIANA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Diana2 + +; DIANA_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PICNICKER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_PICNICKER + .charmapstr "DIANA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Diana3 + +; DIANA_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PICNICKER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_PICNICKER + .charmapstr "DIANA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Diana4 + +; DIANA_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PICNICKER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_PICNICKER + .charmapstr "DIANA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Diana5 + +; AMY_AND_LIV_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TWINS + .byte TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music + .byte TRAINER_PIC_TWINS + .charmapstr "AMY & LIV$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_AmyAndLiv1 + +; AMY_AND_LIV_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TWINS + .byte TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music + .byte TRAINER_PIC_TWINS + .charmapstr "AMY & LIV$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_AmyAndLiv2 + +; GINA_AND_MIA_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TWINS + .byte TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music + .byte TRAINER_PIC_TWINS + .charmapstr "GINA & MIA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_GinaAndMia1 + +; MIU_AND_YUKI + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TWINS + .byte TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music + .byte TRAINER_PIC_TWINS + .charmapstr "MIU & YUKI$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_MiuAndYuki + +; AMY_AND_LIV_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TWINS + .byte TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music + .byte TRAINER_PIC_TWINS + .charmapstr "AMY & LIV$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_AmyAndLiv3 + +; GINA_AND_MIA_2 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_TWINS + .byte TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music + .byte TRAINER_PIC_TWINS + .charmapstr "GINA & MIA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_GinaAndMia2 + +; AMY_AND_LIV_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TWINS + .byte TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music + .byte TRAINER_PIC_TWINS + .charmapstr "AMY & LIV$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_AmyAndLiv4 + +; AMY_AND_LIV_5 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_TWINS + .byte TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music + .byte TRAINER_PIC_TWINS + .charmapstr "AMY & LIV$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_AmyAndLiv5 + +; AMY_AND_LIV_6 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_TWINS + .byte TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music + .byte TRAINER_PIC_TWINS + .charmapstr "AMY & LIV$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_AmyAndLiv6 + +; HUEY + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SAILOR + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_SAILOR + .charmapstr "HUEY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Huey + +; EDMOND + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SAILOR + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_SAILOR + .charmapstr "EDMOND$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Edmond + +; ERNEST_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SAILOR + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_SAILOR + .charmapstr "ERNEST$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Ernest1 + +; DWAYNE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SAILOR + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_SAILOR + .charmapstr "DWAYNE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Dwayne + +; PHILLIP + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SAILOR + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_SAILOR + .charmapstr "PHILLIP$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Phillip + +; LEONARD + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SAILOR + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_SAILOR + .charmapstr "LEONARD$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Leonard + +; DUNCAN + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SAILOR + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_SAILOR + .charmapstr "DUNCAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Duncan + +; ERNEST_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SAILOR + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_SAILOR + .charmapstr "ERNEST$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Ernest2 + +; ERNEST_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SAILOR + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_SAILOR + .charmapstr "ERNEST$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Ernest3 + +; ERNEST_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SAILOR + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_SAILOR + .charmapstr "ERNEST$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Ernest4 + +; ERNEST_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SAILOR + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_SAILOR + .charmapstr "ERNEST$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Ernest5 + +; ELI + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_HIKER + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_HIKER + .charmapstr "ELI$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Eli + +; ANNIKA + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_POKEFAN + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music + .byte TRAINER_PIC_WINSTRATE_F + .charmapstr "ANNIKA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Annika + +; JAZMYN + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_2 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_F + .charmapstr "JAZMYN$", 12 + .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Jazmyn + +; JONAS + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_NINJA_BOY + .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_NINJA_BOY + .charmapstr "JONAS$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Jonas + +; KAYLEY + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_PARASOL_LADY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_PARASOL_LADY + .charmapstr "KAYLEY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Kayley + +; AURON + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_EXPERT + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_EXPERT_M + .charmapstr "AURON$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Auron + +; KELVIN + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SAILOR + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_SAILOR + .charmapstr "KELVIN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Kelvin + +; MARLEY + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_F + .charmapstr "MARLEY$", 12 + .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Marley + +; REYNA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BATTLE_GIRL + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_BATTLE_GIRL + .charmapstr "REYNA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Reyna + +; HUDSON + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SAILOR + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_SAILOR + .charmapstr "HUDSON$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Hudson + +; CONOR + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_EXPERT + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_EXPERT_M + .charmapstr "CONOR$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Conor + +; EDWIN_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COLLECTOR + .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_COLLECTOR + .charmapstr "EDWIN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Edwin1 + +; HECTOR + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COLLECTOR + .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_COLLECTOR + .charmapstr "HECTOR$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Hector + +; TABITHA_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_MAGMA_ADMIN + .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music + .byte TRAINER_PIC_MAGMA_ADMIN + .charmapstr "TABITHA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Tabitha1 + +; EDWIN_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COLLECTOR + .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_COLLECTOR + .charmapstr "EDWIN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Edwin2 + +; EDWIN_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COLLECTOR + .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_COLLECTOR + .charmapstr "EDWIN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Edwin3 + +; EDWIN_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COLLECTOR + .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_COLLECTOR + .charmapstr "EDWIN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Edwin4 + +; EDWIN_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COLLECTOR + .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_COLLECTOR + .charmapstr "EDWIN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Edwin5 + +; WALLY_1 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3 + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_WALLY + .charmapstr "WALLY$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 5 ; party size + .4byte gTrainerParty_Wally1 + +; BRENDAN_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3 + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_BRENDAN + .charmapstr "BRENDAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Brendan1 + +; BRENDAN_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3 + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_BRENDAN + .charmapstr "BRENDAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Brendan2 + +; BRENDAN_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3 + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_BRENDAN + .charmapstr "BRENDAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Brendan3 + +; BRENDAN_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3 + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_BRENDAN + .charmapstr "BRENDAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0xb ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Brendan4 + +; BRENDAN_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3 + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_BRENDAN + .charmapstr "BRENDAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Brendan5 + +; BRENDAN_6 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3 + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_BRENDAN + .charmapstr "BRENDAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Brendan6 + +; BRENDAN_7 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3 + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_BRENDAN + .charmapstr "BRENDAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Brendan7 + +; BRENDAN_8 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3 + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_BRENDAN + .charmapstr "BRENDAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Brendan8 + +; BRENDAN_9 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3 + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_BRENDAN + .charmapstr "BRENDAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Brendan9 + +; MAY_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_MAY + .charmapstr "MAY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_May1 + +; MAY_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_MAY + .charmapstr "MAY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_May2 + +; MAY_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_MAY + .charmapstr "MAY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_May3 + +; MAY_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_MAY + .charmapstr "MAY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_May4 + +; MAY_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_MAY + .charmapstr "MAY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_May5 + +; MAY_6 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_MAY + .charmapstr "MAY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_May6 + +; MAY_7 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_MAY + .charmapstr "MAY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_May7 + +; MAY_8 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_MAY + .charmapstr "MAY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_May8 + +; MAY_9 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_MAY + .charmapstr "MAY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_May9 + +; ISAAC_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_BREEDER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_POKEMON_BREEDER_M + .charmapstr "ISAAC$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 6 ; party size + .4byte gTrainerParty_Isaac1 + +; DAVIS + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BUG_CATCHER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_BUG_CATCHER + .charmapstr "DAVIS$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Davis + +; MITCHELL + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_M + .charmapstr "MITCHELL$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Mitchell + +; ISAAC_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_BREEDER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_POKEMON_BREEDER_M + .charmapstr "ISAAC$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 6 ; party size + .4byte gTrainerParty_Isaac2 + +; ISAAC_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_BREEDER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_POKEMON_BREEDER_M + .charmapstr "ISAAC$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 6 ; party size + .4byte gTrainerParty_Isaac3 + +; ISAAC_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_BREEDER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_POKEMON_BREEDER_M + .charmapstr "ISAAC$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 6 ; party size + .4byte gTrainerParty_Isaac4 + +; ISAAC_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_BREEDER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_POKEMON_BREEDER_M + .charmapstr "ISAAC$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 6 ; party size + .4byte gTrainerParty_Isaac5 + +; LYDIA_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_BREEDER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_POKEMON_BREEDER_F + .charmapstr "LYDIA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 6 ; party size + .4byte gTrainerParty_Lydia1 + +; HALLE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_F + .charmapstr "HALLE$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Halle + +; GARRISON + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_RUIN_MANIAC + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_RUIN_MANIAC + .charmapstr "GARRISON$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Garrison + +; LYDIA_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_BREEDER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_POKEMON_BREEDER_F + .charmapstr "LYDIA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 6 ; party size + .4byte gTrainerParty_Lydia2 + +; LYDIA_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_BREEDER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_POKEMON_BREEDER_F + .charmapstr "LYDIA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 6 ; party size + .4byte gTrainerParty_Lydia3 + +; LYDIA_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_BREEDER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_POKEMON_BREEDER_F + .charmapstr "LYDIA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 6 ; party size + .4byte gTrainerParty_Lydia4 + +; LYDIA_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_BREEDER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_POKEMON_BREEDER_F + .charmapstr "LYDIA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 6 ; party size + .4byte gTrainerParty_Lydia5 + +; JACKSON_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_RANGER + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_POKEMON_RANGER_M + .charmapstr "JACKSON$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Jackson1 + +; LORENZO + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_RANGER + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_POKEMON_RANGER_M + .charmapstr "LORENZO$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Lorenzo + +; SEBASTIAN + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_RANGER + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_POKEMON_RANGER_M + .charmapstr "SEBASTIAN$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Sebastian + +; JACKSON_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_RANGER + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_POKEMON_RANGER_M + .charmapstr "JACKSON$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0xb ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Jackson2 + +; JACKSON_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_RANGER + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_POKEMON_RANGER_M + .charmapstr "JACKSON$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Jackson3 + +; JACKSON_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_RANGER + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_POKEMON_RANGER_M + .charmapstr "JACKSON$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0xb ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Jackson4 + +; JACKSON_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_RANGER + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_POKEMON_RANGER_M + .charmapstr "JACKSON$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Jackson5 + +; CATHERINE_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_RANGER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_POKEMON_RANGER_F + .charmapstr "CATHERINE$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0xb ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Catherine1 + +; JENNA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_RANGER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_POKEMON_RANGER_F + .charmapstr "JENNA$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0xb ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Jenna + +; SOPHIA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_RANGER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_POKEMON_RANGER_F + .charmapstr "SOPHIA$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Sophia + +; CATHERINE_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_RANGER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_POKEMON_RANGER_F + .charmapstr "CATHERINE$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0xb ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Catherine2 + +; CATHERINE_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_RANGER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_POKEMON_RANGER_F + .charmapstr "CATHERINE$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Catherine3 + +; CATHERINE_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_RANGER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_POKEMON_RANGER_F + .charmapstr "CATHERINE$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0xb ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Catherine4 + +; CATHERINE_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_RANGER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_POKEMON_RANGER_F + .charmapstr "CATHERINE$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Catherine5 + +; JULIO + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_CYCLING_TRIATHLETE_M + .charmapstr "JULIO$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Julio + +; GRUNT_27 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_AQUA + .byte TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music + .byte TRAINER_PIC_AQUA_GRUNT_M + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Grunt27 + +; GRUNT_28 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_MAGMA + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music + .byte TRAINER_PIC_AQUA_GRUNT_F + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Grunt28 + +; GRUNT_29 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_AQUA + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music + .byte TRAINER_PIC_AQUA_GRUNT_F + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Grunt29 + +; GRUNT_30 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_MAGMA + .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music + .byte TRAINER_PIC_MAGMA_GRUNT_M + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Grunt30 + +; MARC + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_HIKER + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_HIKER + .charmapstr "MARC$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Marc + +; BRENDEN + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SAILOR + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_SAILOR + .charmapstr "BRENDEN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Brenden + +; LILITH + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BATTLE_GIRL + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_BATTLE_GIRL + .charmapstr "LILITH$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Lilith + +; CRISTIAN + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BLACK_BELT + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_BLACK_BELT + .charmapstr "CRISTIAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Cristian + +; SYLVIA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_HEX_MANIAC + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_HEX_MANIAC + .charmapstr "SYLVIA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Sylvia + +; LEONARDO + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_M + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_M + .charmapstr "LEONARDO$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Leonardo + +; ATHENA + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_F + .charmapstr "ATHENA$", 12 + .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Athena + +; HARRISON + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_M + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_M + .charmapstr "HARRISON$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Harrison + +; GRUNT_31 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_MAGMA + .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music + .byte TRAINER_PIC_MAGMA_GRUNT_M + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Grunt31 + +; CLARENCE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_M + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_M + .charmapstr "CLARENCE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Clarence + +; TERRY + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PSYCHIC + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_PSYCHIC_F + .charmapstr "TERRY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Terry + +; NATE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_GENTLEMAN + .byte TRAINER_ENCOUNTER_MUSIC_RICH ; gender flag and encounter music + .byte TRAINER_PIC_GENTLEMAN + .charmapstr "NATE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Nate + +; KATHLEEN + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_HEX_MANIAC + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_HEX_MANIAC + .charmapstr "KATHLEEN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Kathleen + +; CLIFFORD + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_GENTLEMAN + .byte TRAINER_ENCOUNTER_MUSIC_RICH ; gender flag and encounter music + .byte TRAINER_PIC_GENTLEMAN + .charmapstr "CLIFFORD$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Clifford + +; NICHOLAS + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PSYCHIC + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_PSYCHIC_M + .charmapstr "NICHOLAS$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Nicholas + +; GRUNT_32 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_MAGMA + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music + .byte TRAINER_PIC_MAGMA_GRUNT_F + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Grunt32 + +; GRUNT_33 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_MAGMA + .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music + .byte TRAINER_PIC_MAGMA_GRUNT_M + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Grunt33 + +; GRUNT_34 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_MAGMA + .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music + .byte TRAINER_PIC_MAGMA_GRUNT_M + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Grunt34 + +; GRUNT_35 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_MAGMA + .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music + .byte TRAINER_PIC_MAGMA_GRUNT_M + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Grunt35 + +; GRUNT_36 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_MAGMA + .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music + .byte TRAINER_PIC_MAGMA_GRUNT_M + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Grunt36 + +; MACEY + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PSYCHIC + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_PSYCHIC_F + .charmapstr "MACEY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Macey + +; BRENDAN_10 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3 + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_BRENDAN + .charmapstr "BRENDAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Brendan10 + +; BRENDAN_11 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3 + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_BRENDAN + .charmapstr "BRENDAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Brendan11 + +; PAXTON + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_EXPERT + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_EXPERT_M + .charmapstr "PAXTON$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Paxton + +; ISABELLA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMING_TRIATHLETE_F + .charmapstr "ISABELLA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Isabella + +; GRUNT_37 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_AQUA + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA ; gender flag and encounter music + .byte TRAINER_PIC_AQUA_GRUNT_F + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Grunt37 + +; TABITHA_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_MAGMA_ADMIN + .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music + .byte TRAINER_PIC_MAGMA_ADMIN + .charmapstr "TABITHA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 4 ; party size + .4byte gTrainerParty_Tabitha2 + +; JONATHAN + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_M + .charmapstr "JONATHAN$", 12 + .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0xb ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Jonathan + +; BRENDAN_12 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3 + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_BRENDAN + .charmapstr "BRENDAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Brendan12 + +; MAY_10 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_MAY + .charmapstr "MAY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0xb ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_May10 + +; MAXIE_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_MAGMA_LEADER + .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music + .byte TRAINER_PIC_MAGMA_LEADER_MAXIE + .charmapstr "MAXIE$", 12 + .2byte ITEM_SUPER_POTION, ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Maxie1 + +; MAXIE_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_MAGMA_LEADER + .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music + .byte TRAINER_PIC_MAGMA_LEADER_MAXIE + .charmapstr "MAXIE$", 12 + .2byte ITEM_SUPER_POTION, ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Maxie2 + +; TIANA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_LASS + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_LASS + .charmapstr "TIANA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Tiana + +; HALEY_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_LASS + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_LASS + .charmapstr "HALEY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Haley1 + +; JANICE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_LASS + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_LASS + .charmapstr "JANICE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Janice + +; VIVI + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_WINSTRATE + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_LASS + .charmapstr "VIVI$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Vivi + +; HALEY_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_LASS + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_LASS + .charmapstr "HALEY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Haley2 + +; HALEY_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_LASS + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_LASS + .charmapstr "HALEY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Haley3 + +; HALEY_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_LASS + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_LASS + .charmapstr "HALEY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Haley4 + +; HALEY_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_LASS + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_LASS + .charmapstr "HALEY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Haley5 + +; SALLY + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_LASS + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_LASS + .charmapstr "SALLY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Sally + +; ROBIN + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_LASS + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_LASS + .charmapstr "ROBIN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Robin + +; ANDREA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_LASS + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_LASS + .charmapstr "ANDREA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Andrea + +; CRISSY + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_LASS + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_LASS + .charmapstr "CRISSY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Crissy + +; RICK + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BUG_CATCHER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_BUG_CATCHER + .charmapstr "RICK$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Rick + +; LYLE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BUG_CATCHER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_BUG_CATCHER + .charmapstr "LYLE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 4 ; party size + .4byte gTrainerParty_Lyle + +; JOSE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BUG_CATCHER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_BUG_CATCHER + .charmapstr "JOSE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Jose + +; DOUG + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BUG_CATCHER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_BUG_CATCHER + .charmapstr "DOUG$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Doug + +; GREG + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BUG_CATCHER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_BUG_CATCHER + .charmapstr "GREG$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Greg + +; KENT + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BUG_CATCHER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_BUG_CATCHER + .charmapstr "KENT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Kent + +; JAMES_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BUG_CATCHER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_BUG_CATCHER + .charmapstr "JAMES$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_James1 + +; JAMES_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BUG_CATCHER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_BUG_CATCHER + .charmapstr "JAMES$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_James2 + +; JAMES_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BUG_CATCHER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_BUG_CATCHER + .charmapstr "JAMES$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_James3 + +; JAMES_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BUG_CATCHER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_BUG_CATCHER + .charmapstr "JAMES$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_James4 + +; JAMES_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BUG_CATCHER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_BUG_CATCHER + .charmapstr "JAMES$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 4 ; party size + .4byte gTrainerParty_James5 + +; BRICE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_HIKER + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_HIKER + .charmapstr "BRICE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Brice + +; TRENT_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_HIKER + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_HIKER + .charmapstr "TRENT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Trent1 + +; LENNY + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_HIKER + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_HIKER + .charmapstr "LENNY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Lenny + +; LUCAS_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_HIKER + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_HIKER + .charmapstr "LUCAS$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Lucas1 + +; ALAN + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_HIKER + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_HIKER + .charmapstr "ALAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Alan + +; CLARK + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_HIKER + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_HIKER + .charmapstr "CLARK$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Clark + +; ERIC + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_HIKER + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_HIKER + .charmapstr "ERIC$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Eric + +; LUCAS_2 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_HIKER + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_HIKER + .charmapstr "LUCAS$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Lucas2 + +; MIKE_1 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_HIKER + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_HIKER + .charmapstr "MIKE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Mike1 + +; MIKE_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_HIKER + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_HIKER + .charmapstr "MIKE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Mike2 + +; TRENT_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_HIKER + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_HIKER + .charmapstr "TRENT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 4 ; party size + .4byte gTrainerParty_Trent2 + +; TRENT_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_HIKER + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_HIKER + .charmapstr "TRENT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 4 ; party size + .4byte gTrainerParty_Trent3 + +; TRENT_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_HIKER + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_HIKER + .charmapstr "TRENT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 4 ; party size + .4byte gTrainerParty_Trent4 + +; TRENT_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_HIKER + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_HIKER + .charmapstr "TRENT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 4 ; party size + .4byte gTrainerParty_Trent5 + +; DEZ_AND_LUKE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_YOUNG_COUPLE + .byte TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_YOUNG_COUPLE + .charmapstr "DEZ & LUKE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_DezAndLuke + +; LEA_AND_JED + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_YOUNG_COUPLE + .byte TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_YOUNG_COUPLE + .charmapstr "LEA & JED$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_LeaAndJed + +; KIRA_AND_DAN_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_YOUNG_COUPLE + .byte TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_YOUNG_COUPLE + .charmapstr "KIRA & DAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_KiraAndDan1 + +; KIRA_AND_DAN_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_YOUNG_COUPLE + .byte TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_YOUNG_COUPLE + .charmapstr "KIRA & DAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_KiraAndDan2 + +; KIRA_AND_DAN_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_YOUNG_COUPLE + .byte TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_YOUNG_COUPLE + .charmapstr "KIRA & DAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_KiraAndDan3 + +; KIRA_AND_DAN_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_YOUNG_COUPLE + .byte TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_YOUNG_COUPLE + .charmapstr "KIRA & DAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_KiraAndDan4 + +; KIRA_AND_DAN_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_YOUNG_COUPLE + .byte TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_YOUNG_COUPLE + .charmapstr "KIRA & DAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_KiraAndDan5 + +; JOHANNA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BEAUTY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_BEAUTY + .charmapstr "JOHANNA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Johanna + +; GERALD + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_M + .charmapstr "GERALD$", 12 + .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Gerald + +; VIVIAN + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_BATTLE_GIRL + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_BATTLE_GIRL + .charmapstr "VIVIAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Vivian + +; DANIELLE + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_BATTLE_GIRL + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_BATTLE_GIRL + .charmapstr "DANIELLE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Danielle + +; HIDEO + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_NINJA_BOY + .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_NINJA_BOY + .charmapstr "HIDEO$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x3 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Hideo + +; KEIGO + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_NINJA_BOY + .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_NINJA_BOY + .charmapstr "KEIGO$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x3 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Keigo + +; RILEY + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_NINJA_BOY + .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_NINJA_BOY + .charmapstr "RILEY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x3 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Riley + +; FLINT + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_CAMPER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_CAMPER + .charmapstr "FLINT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Flint + +; ASHLEY + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PICNICKER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_PICNICKER + .charmapstr "ASHLEY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Ashley + +; WALLY_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3 + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_WALLY + .charmapstr "WALLY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Wally2 + +; WALLY_3 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3 + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_WALLY + .charmapstr "WALLY$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 5 ; party size + .4byte gTrainerParty_Wally3 + +; WALLY_4 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3 + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_WALLY + .charmapstr "WALLY$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 5 ; party size + .4byte gTrainerParty_Wally4 + +; WALLY_5 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3 + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_WALLY + .charmapstr "WALLY$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 5 ; party size + .4byte gTrainerParty_Wally5 + +; WALLY_6 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3 + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_WALLY + .charmapstr "WALLY$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 5 ; party size + .4byte gTrainerParty_Wally6 + +; BRENDAN_13 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3 + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_BRENDAN + .charmapstr "BRENDAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 4 ; party size + .4byte gTrainerParty_Brendan13 + +; BRENDAN_14 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3 + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_BRENDAN + .charmapstr "BRENDAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 4 ; party size + .4byte gTrainerParty_Brendan14 + +; BRENDAN_15 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3 + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_BRENDAN + .charmapstr "BRENDAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 4 ; party size + .4byte gTrainerParty_Brendan15 + +; MAY_11 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_MAY + .charmapstr "MAY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 4 ; party size + .4byte gTrainerParty_May11 + +; MAY_12 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_MAY + .charmapstr "MAY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 4 ; party size + .4byte gTrainerParty_May12 + +; MAY_13 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_MAY + .charmapstr "MAY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 4 ; party size + .4byte gTrainerParty_May13 + +; JONAH + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_FISHERMAN + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_FISHERMAN + .charmapstr "JONAH$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Jonah + +; HENRY + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_FISHERMAN + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_FISHERMAN + .charmapstr "HENRY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Henry + +; ROGER + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_FISHERMAN + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_FISHERMAN + .charmapstr "ROGER$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Roger + +; ALEXA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_F + .charmapstr "ALEXA$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Alexa + +; RUBEN + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_M + .charmapstr "RUBEN$", 12 + .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Ruben + +; KOJI_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BLACK_BELT + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_BLACK_BELT + .charmapstr "KOJI$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Koji1 + +; WAYNE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_FISHERMAN + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_FISHERMAN + .charmapstr "WAYNE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Wayne + +; AIDAN + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BIRD_KEEPER + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_BIRD_KEEPER + .charmapstr "AIDAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Aidan + +; REED + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_M + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_M + .charmapstr "REED$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Reed + +; TISHA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_F + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_F + .charmapstr "TISHA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Tisha + +; TORI_AND_TIA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TWINS + .byte TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music + .byte TRAINER_PIC_TWINS + .charmapstr "TORI & TIA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_ToriAndTia + +; KIM_AND_IRIS + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_SR_AND_JR + .byte TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music + .byte TRAINER_PIC_SR_AND_JR + .charmapstr "KIM & IRIS$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_KimAndIris + +; TYRA_AND_IVY + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_SR_AND_JR + .byte TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music + .byte TRAINER_PIC_SR_AND_JR + .charmapstr "TYRA & IVY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_TyraAndIvy + +; MEL_AND_PAUL + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_YOUNG_COUPLE + .byte TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_YOUNG_COUPLE + .charmapstr "MEL & PAUL$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_MelAndPaul + +; JOHN_AND_JAY_1 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_OLD_COUPLE + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_OLD_COUPLE + .charmapstr "JOHN & JAY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x7 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_JohnAndJay1 + +; JOHN_AND_JAY_2 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_OLD_COUPLE + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_OLD_COUPLE + .charmapstr "JOHN & JAY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x7 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_JohnAndJay2 + +; JOHN_AND_JAY_3 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_OLD_COUPLE + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_OLD_COUPLE + .charmapstr "JOHN & JAY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x7 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_JohnAndJay3 + +; JOHN_AND_JAY_4 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_OLD_COUPLE + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_OLD_COUPLE + .charmapstr "JOHN & JAY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0xb ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_JohnAndJay4 + +; JOHN_AND_JAY_5 + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_OLD_COUPLE + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_OLD_COUPLE + .charmapstr "JOHN & JAY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x7 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_JohnAndJay5 + +; RELI_AND_IAN + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SIS_AND_BRO + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SIS_AND_BRO + .charmapstr "RELI & IAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_ReliAndIan + +; LILA_AND_ROY_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SIS_AND_BRO + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SIS_AND_BRO + .charmapstr "LILA & ROY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_LilaAndRoy1 + +; LILA_AND_ROY_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SIS_AND_BRO + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SIS_AND_BRO + .charmapstr "LILA & ROY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_LilaAndRoy2 + +; LILA_AND_ROY_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SIS_AND_BRO + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SIS_AND_BRO + .charmapstr "LILA & ROY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_LilaAndRoy3 + +; LILA_AND_ROY_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SIS_AND_BRO + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SIS_AND_BRO + .charmapstr "LILA & ROY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_LilaAndRoy4 + +; LILA_AND_ROY_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SIS_AND_BRO + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SIS_AND_BRO + .charmapstr "LILA & ROY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_LilaAndRoy5 + +; LISA_AND_RAY + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SIS_AND_BRO + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SIS_AND_BRO + .charmapstr "LISA & RAY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_LisaAndRay + +; CHRIS + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_FISHERMAN + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_FISHERMAN + .charmapstr "CHRIS$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 4 ; party size + .4byte gTrainerParty_Chris + +; DAWSON + .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags + .byte TRAINER_CLASS_NAME_RICH_BOY + .byte TRAINER_ENCOUNTER_MUSIC_RICH ; gender flag and encounter music + .byte TRAINER_PIC_RICH_BOY + .charmapstr "DAWSON$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Dawson + +; SARAH + .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags + .byte TRAINER_CLASS_NAME_LADY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_LADY + .charmapstr "SARAH$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Sarah + +; DARIAN + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_FISHERMAN + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_FISHERMAN + .charmapstr "DARIAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Darian + +; HAILEY + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TUBER_1 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_TUBER_F + .charmapstr "HAILEY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Hailey + +; CHANDLER + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TUBER_2 + .byte TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_TUBER_M + .charmapstr "CHANDLER$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Chandler + +; KALEB + .byte F_TRAINER_PARTY_HELD_ITEM ; party type flags + .byte TRAINER_CLASS_NAME_POKEFAN + .byte TRAINER_ENCOUNTER_MUSIC_TWINS ; gender flag and encounter music + .byte TRAINER_PIC_WINSTRATE_M + .charmapstr "KALEB$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Kaleb + +; JOSEPH + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_GUITARIST + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_GUITARIST + .charmapstr "JOSEPH$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Joseph + +; ALYSSA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_CYCLING_TRIATHLETE_F + .charmapstr "ALYSSA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Alyssa + +; MARCOS + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_GUITARIST + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_GUITARIST + .charmapstr "MARCOS$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Marcos + +; RHETT + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BLACK_BELT + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_BLACK_BELT + .charmapstr "RHETT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Rhett + +; TYRON + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_CAMPER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_CAMPER + .charmapstr "TYRON$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Tyron + +; CELINA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_AROMA_LADY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_AROMA_LADY + .charmapstr "CELINA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Celina + +; BIANCA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PICNICKER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_PICNICKER + .charmapstr "BIANCA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Bianca + +; HAYDEN + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_KINDLER + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_KINDLER + .charmapstr "HAYDEN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Hayden + +; SOPHIE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PICNICKER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_PICNICKER + .charmapstr "SOPHIE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Sophie + +; COBY + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BIRD_KEEPER + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_BIRD_KEEPER + .charmapstr "COBY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Coby + +; LAWRENCE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_CAMPER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_CAMPER + .charmapstr "LAWRENCE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Lawrence + +; WYATT + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_POKEMANIAC + .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_POKEMANIAC + .charmapstr "WYATT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Wyatt + +; ANGELINA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PICNICKER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_PICNICKER + .charmapstr "ANGELINA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Angelina + +; KAI + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_FISHERMAN + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_FISHERMAN + .charmapstr "KAI$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Kai + +; CHARLOTTE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PICNICKER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_PICNICKER + .charmapstr "CHARLOTTE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Charlotte + +; DEANDRE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_YOUNGSTER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_YOUNGSTER + .charmapstr "DEANDRE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Deandre + +; GRUNT_38 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_MAGMA + .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music + .byte TRAINER_PIC_MAGMA_GRUNT_M + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Grunt38 + +; GRUNT_39 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_MAGMA + .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music + .byte TRAINER_PIC_MAGMA_GRUNT_M + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Grunt39 + +; GRUNT_40 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_MAGMA + .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music + .byte TRAINER_PIC_MAGMA_GRUNT_M + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Grunt40 + +; GRUNT_41 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_MAGMA + .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music + .byte TRAINER_PIC_MAGMA_GRUNT_M + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Grunt41 + +; GRUNT_42 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_MAGMA + .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music + .byte TRAINER_PIC_MAGMA_GRUNT_M + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Grunt42 + +; GRUNT_43 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_MAGMA + .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music + .byte TRAINER_PIC_MAGMA_GRUNT_M + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Grunt43 + +; GRUNT_44 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_MAGMA + .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music + .byte TRAINER_PIC_MAGMA_GRUNT_M + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Grunt44 + +; GRUNT_45 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_MAGMA + .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music + .byte TRAINER_PIC_MAGMA_GRUNT_M + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Grunt45 + +; GRUNT_46 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_MAGMA + .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music + .byte TRAINER_PIC_MAGMA_GRUNT_M + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Grunt46 + +; GRUNT_47 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_MAGMA + .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music + .byte TRAINER_PIC_MAGMA_GRUNT_M + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Grunt47 + +; GRUNT_48 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_MAGMA + .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music + .byte TRAINER_PIC_MAGMA_GRUNT_M + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Grunt48 + +; GRUNT_49 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_MAGMA + .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music + .byte TRAINER_PIC_MAGMA_GRUNT_M + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Grunt49 + +; GRUNT_50 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_MAGMA + .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music + .byte TRAINER_PIC_MAGMA_GRUNT_M + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Grunt50 + +; GRUNT_51 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_MAGMA + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music + .byte TRAINER_PIC_MAGMA_GRUNT_F + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Grunt51 + +; GRUNT_52 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_MAGMA + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music + .byte TRAINER_PIC_MAGMA_GRUNT_F + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Grunt52 + +; GRUNT_53 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TEAM_MAGMA + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music + .byte TRAINER_PIC_MAGMA_GRUNT_F + .charmapstr "GRUNT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Grunt53 + +; TABITHA_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_MAGMA_ADMIN + .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music + .byte TRAINER_PIC_MAGMA_ADMIN + .charmapstr "TABITHA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 4 ; party size + .4byte gTrainerParty_Tabitha3 + +; DARCY + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_F + .charmapstr "DARCY$", 12 + .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Darcy + +; MAXIE_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_MAGMA_LEADER + .byte TRAINER_ENCOUNTER_MUSIC_MAGMA ; gender flag and encounter music + .byte TRAINER_PIC_MAGMA_LEADER_MAXIE + .charmapstr "MAXIE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Maxie3 + +; PETE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_M + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_M + .charmapstr "PETE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Pete + +; ISABELLE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SWIMMER_F + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMER_F + .charmapstr "ISABELLE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Isabelle + +; ANDRES_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_RUIN_MANIAC + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_RUIN_MANIAC + .charmapstr "ANDRES$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Andres1 + +; JOSUE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BIRD_KEEPER + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_BIRD_KEEPER + .charmapstr "JOSUE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Josue + +; CAMRON + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M + .charmapstr "CAMRON$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Camron + +; CORY_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SAILOR + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_SAILOR + .charmapstr "CORY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Cory1 + +; CAROLINA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_F + .charmapstr "CAROLINA$", 12 + .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Carolina + +; ELIJAH + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BIRD_KEEPER + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_BIRD_KEEPER + .charmapstr "ELIJAH$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Elijah + +; CELIA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PICNICKER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL ; gender flag and encounter music + .byte TRAINER_PIC_PICNICKER + .charmapstr "CELIA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Celia + +; BRYAN + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_RUIN_MANIAC + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_RUIN_MANIAC + .charmapstr "BRYAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Bryan + +; BRANDEN + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_CAMPER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_CAMPER + .charmapstr "BRANDEN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Branden + +; BRYANT + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_KINDLER + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_KINDLER + .charmapstr "BRYANT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Bryant + +; SHAYLA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_AROMA_LADY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_AROMA_LADY + .charmapstr "SHAYLA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Shayla + +; KYRA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_RUNNING_TRIATHLETE_F + .charmapstr "KYRA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Kyra + +; JAIDEN + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_NINJA_BOY + .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_NINJA_BOY + .charmapstr "JAIDEN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Jaiden + +; ALIX + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PSYCHIC + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_PSYCHIC_F + .charmapstr "ALIX$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Alix + +; HELENE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BATTLE_GIRL + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_BATTLE_GIRL + .charmapstr "HELENE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Helene + +; MARLENE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PSYCHIC + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_PSYCHIC_F + .charmapstr "MARLENE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Marlene + +; DEVAN + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_HIKER + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_HIKER + .charmapstr "DEVAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Devan + +; JOHNSON + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_YOUNGSTER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_YOUNGSTER + .charmapstr "JOHNSON$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Johnson + +; MELINA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_RUNNING_TRIATHLETE_F + .charmapstr "MELINA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Melina + +; BRANDI + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PSYCHIC + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_PSYCHIC_F + .charmapstr "BRANDI$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Brandi + +; AISHA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BATTLE_GIRL + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_BATTLE_GIRL + .charmapstr "AISHA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Aisha + +; MAKAYLA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_EXPERT + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_EXPERT_F + .charmapstr "MAKAYLA$", 12 + .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Makayla + +; FABIAN + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_GUITARIST + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_GUITARIST + .charmapstr "FABIAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Fabian + +; DAYTON + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_KINDLER + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_KINDLER + .charmapstr "DAYTON$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Dayton + +; RACHEL + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PARASOL_LADY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_PARASOL_LADY + .charmapstr "RACHEL$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Rachel + +; LEONEL + .byte F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_M + .charmapstr "LEONEL$", 12 + .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Leonel + +; CALLIE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BATTLE_GIRL + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_BATTLE_GIRL + .charmapstr "CALLIE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Callie + +; CALE + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BUG_MANIAC + .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_BUG_MANIAC + .charmapstr "CALE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Cale + +; MYLES + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_BREEDER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_POKEMON_BREEDER_M + .charmapstr "MYLES$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 6 ; party size + .4byte gTrainerParty_Myles + +; PAT + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_BREEDER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_POKEMON_BREEDER_F + .charmapstr "PAT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 6 ; party size + .4byte gTrainerParty_Pat + +; CRISTIN_1 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_F + .charmapstr "CRISTIN$", 12 + .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Cristin1 + +; MAY_14 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_MAY + .charmapstr "MAY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_May14 + +; MAY_15 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_MAY + .charmapstr "MAY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_May15 + +; ROXANNE_2 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_LEADER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_LEADER_ROXANNE + .charmapstr "ROXANNE$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x7 ; AI flags + .4byte 4 ; party size + .4byte gTrainerParty_Roxanne2 + +; ROXANNE_3 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_LEADER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_LEADER_ROXANNE + .charmapstr "ROXANNE$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x7 ; AI flags + .4byte 5 ; party size + .4byte gTrainerParty_Roxanne3 + +; ROXANNE_4 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_LEADER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_LEADER_ROXANNE + .charmapstr "ROXANNE$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x7 ; AI flags + .4byte 5 ; party size + .4byte gTrainerParty_Roxanne4 + +; ROXANNE_5 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_LEADER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_LEADER_ROXANNE + .charmapstr "ROXANNE$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x7 ; AI flags + .4byte 6 ; party size + .4byte gTrainerParty_Roxanne5 + +; BRAWLY_2 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_LEADER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_LEADER_BRAWLY + .charmapstr "BRAWLY$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x7 ; AI flags + .4byte 4 ; party size + .4byte gTrainerParty_Brawly2 + +; BRAWLY_3 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_LEADER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_LEADER_BRAWLY + .charmapstr "BRAWLY$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x7 ; AI flags + .4byte 4 ; party size + .4byte gTrainerParty_Brawly3 + +; BRAWLY_4 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_LEADER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_LEADER_BRAWLY + .charmapstr "BRAWLY$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x7 ; AI flags + .4byte 5 ; party size + .4byte gTrainerParty_Brawly4 + +; BRAWLY_5 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_LEADER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_LEADER_BRAWLY + .charmapstr "BRAWLY$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x7 ; AI flags + .4byte 6 ; party size + .4byte gTrainerParty_Brawly5 + +; WATTSON_2 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_LEADER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_LEADER_WATTSON + .charmapstr "WATTSON$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x7 ; AI flags + .4byte 4 ; party size + .4byte gTrainerParty_Wattson2 + +; WATTSON_3 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_LEADER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_LEADER_WATTSON + .charmapstr "WATTSON$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x7 ; AI flags + .4byte 5 ; party size + .4byte gTrainerParty_Wattson3 + +; WATTSON_4 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_LEADER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_LEADER_WATTSON + .charmapstr "WATTSON$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x7 ; AI flags + .4byte 5 ; party size + .4byte gTrainerParty_Wattson4 + +; WATTSON_5 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_LEADER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_LEADER_WATTSON + .charmapstr "WATTSON$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x7 ; AI flags + .4byte 6 ; party size + .4byte gTrainerParty_Wattson5 + +; FLANNERY_2 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_LEADER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_LEADER_FLANNERY + .charmapstr "FLANNERY$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x7 ; AI flags + .4byte 4 ; party size + .4byte gTrainerParty_Flannery2 + +; FLANNERY_3 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_LEADER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_LEADER_FLANNERY + .charmapstr "FLANNERY$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x7 ; AI flags + .4byte 5 ; party size + .4byte gTrainerParty_Flannery3 + +; FLANNERY_4 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_LEADER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_LEADER_FLANNERY + .charmapstr "FLANNERY$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x7 ; AI flags + .4byte 6 ; party size + .4byte gTrainerParty_Flannery4 + +; FLANNERY_5 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_LEADER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_LEADER_FLANNERY + .charmapstr "FLANNERY$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x7 ; AI flags + .4byte 6 ; party size + .4byte gTrainerParty_Flannery5 + +; NORMAN_2 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_LEADER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_LEADER_NORMAN + .charmapstr "NORMAN$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x7 ; AI flags + .4byte 4 ; party size + .4byte gTrainerParty_Norman2 + +; NORMAN_3 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_LEADER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_LEADER_NORMAN + .charmapstr "NORMAN$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x7 ; AI flags + .4byte 5 ; party size + .4byte gTrainerParty_Norman3 + +; NORMAN_4 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_LEADER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_LEADER_NORMAN + .charmapstr "NORMAN$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x7 ; AI flags + .4byte 5 ; party size + .4byte gTrainerParty_Norman4 + +; NORMAN_5 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_LEADER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_LEADER_NORMAN + .charmapstr "NORMAN$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x7 ; AI flags + .4byte 6 ; party size + .4byte gTrainerParty_Norman5 + +; WINONA_2 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_LEADER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_LEADER_WINONA + .charmapstr "WINONA$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x17 ; AI flags + .4byte 5 ; party size + .4byte gTrainerParty_Winona2 + +; WINONA_3 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_LEADER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_LEADER_WINONA + .charmapstr "WINONA$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x17 ; AI flags + .4byte 6 ; party size + .4byte gTrainerParty_Winona3 + +; WINONA_4 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_LEADER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_LEADER_WINONA + .charmapstr "WINONA$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x17 ; AI flags + .4byte 6 ; party size + .4byte gTrainerParty_Winona4 + +; WINONA_5 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_LEADER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_LEADER_WINONA + .charmapstr "WINONA$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x17 ; AI flags + .4byte 6 ; party size + .4byte gTrainerParty_Winona5 + +; TATE_AND_LIZA_2 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_LEADER + .byte TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_LEADER_TATE_AND_LIZA + .charmapstr "TATE&LIZA$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x7 ; AI flags + .4byte 5 ; party size + .4byte gTrainerParty_TateAndLiza2 + +; TATE_AND_LIZA_3 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_LEADER + .byte TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_LEADER_TATE_AND_LIZA + .charmapstr "TATE&LIZA$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x7 ; AI flags + .4byte 6 ; party size + .4byte gTrainerParty_TateAndLiza3 + +; TATE_AND_LIZA_4 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_LEADER + .byte TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_LEADER_TATE_AND_LIZA + .charmapstr "TATE&LIZA$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x7 ; AI flags + .4byte 6 ; party size + .4byte gTrainerParty_TateAndLiza4 + +; TATE_AND_LIZA_5 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_LEADER + .byte TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_LEADER_TATE_AND_LIZA + .charmapstr "TATE&LIZA$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x7 ; AI flags + .4byte 6 ; party size + .4byte gTrainerParty_TateAndLiza5 + +; JUAN_2 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_LEADER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_LEADER_JUAN + .charmapstr "JUAN$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x7 ; AI flags + .4byte 5 ; party size + .4byte gTrainerParty_Juan2 + +; JUAN_3 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_LEADER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_LEADER_JUAN + .charmapstr "JUAN$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x7 ; AI flags + .4byte 5 ; party size + .4byte gTrainerParty_Juan3 + +; JUAN_4 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_LEADER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_LEADER_JUAN + .charmapstr "JUAN$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x7 ; AI flags + .4byte 6 ; party size + .4byte gTrainerParty_Juan4 + +; JUAN_5 + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_LEADER + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_LEADER_JUAN + .charmapstr "JUAN$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE ; items + .4byte TRUE ; is double battle + .4byte 0x7 ; AI flags + .4byte 6 ; party size + .4byte gTrainerParty_Juan5 + +; ANGELO + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_BUG_MANIAC + .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS ; gender flag and encounter music + .byte TRAINER_PIC_BUG_MANIAC + .charmapstr "ANGELO$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Angelo + +; DARIUS + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BIRD_KEEPER + .byte TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_BIRD_KEEPER + .charmapstr "DARIUS$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Darius + +; STEVEN + .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3 + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_STEVEN + .charmapstr "STEVEN$", 12 + .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 6 ; party size + .4byte gTrainerParty_Steven + +; ANABEL + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SALON_MAIDEN + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_SALON_MAIDEN_ANABEL + .charmapstr "ANABEL$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Anabel + +; TUCKER + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_DOME_ACE + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_DOME_ACE_TUCKER + .charmapstr "TUCKER$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Tucker + +; SPENSER + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PALACE_MAVEN + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_PALACE_MAVEN_SPENSER + .charmapstr "SPENSER$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Spenser + +; GRETA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_ARENA_TYCOON + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_ARENA_TYCOON_GRETA + .charmapstr "GRETA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Greta + +; NOLAND + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_FACTORY_HEAD + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_FACTORY_HEAD_NOLAND + .charmapstr "NOLAND$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Noland + +; LUCY + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PIKE_QUEEN + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_PIKE_QUEEN_LUCY + .charmapstr "LUCY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Lucy + +; BRANDON + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PYRAMID_KING + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_PYRAMID_KING_BRANDON + .charmapstr "BRANDON$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Brandon + +; ANDRES_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_RUIN_MANIAC + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_RUIN_MANIAC + .charmapstr "ANDRES$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Andres2 + +; ANDRES_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_RUIN_MANIAC + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_RUIN_MANIAC + .charmapstr "ANDRES$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Andres3 + +; ANDRES_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_RUIN_MANIAC + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_RUIN_MANIAC + .charmapstr "ANDRES$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Andres4 + +; ANDRES_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_RUIN_MANIAC + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_RUIN_MANIAC + .charmapstr "ANDRES$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Andres5 + +; CORY_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SAILOR + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_SAILOR + .charmapstr "CORY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Cory2 + +; CORY_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SAILOR + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_SAILOR + .charmapstr "CORY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Cory3 + +; CORY_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SAILOR + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_SAILOR + .charmapstr "CORY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Cory4 + +; CORY_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_SAILOR + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_SAILOR + .charmapstr "CORY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Cory5 + +; PABLO_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M + .charmapstr "PABLO$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Pablo2 + +; PABLO_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M + .charmapstr "PABLO$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Pablo3 + +; PABLO_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M + .charmapstr "PABLO$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Pablo4 + +; PABLO_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_TRIATHLETE + .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER ; gender flag and encounter music + .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M + .charmapstr "PABLO$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Pablo5 + +; KOJI_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BLACK_BELT + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_BLACK_BELT + .charmapstr "KOJI$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Koji2 + +; KOJI_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BLACK_BELT + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_BLACK_BELT + .charmapstr "KOJI$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Koji3 + +; KOJI_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BLACK_BELT + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_BLACK_BELT + .charmapstr "KOJI$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Koji4 + +; KOJI_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BLACK_BELT + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_BLACK_BELT + .charmapstr "KOJI$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Koji5 + +; CRISTIN_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_F + .charmapstr "CRISTIN$", 12 + .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Cristin2 + +; CRISTIN_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_F + .charmapstr "CRISTIN$", 12 + .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Cristin3 + +; CRISTIN_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_F + .charmapstr "CRISTIN$", 12 + .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Cristin4 + +; CRISTIN_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_COOLTRAINER_1 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL ; gender flag and encounter music + .byte TRAINER_PIC_COOL_TRAINER_F + .charmapstr "CRISTIN$", 12 + .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Cristin5 + +; FERNANDO_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_GUITARIST + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_GUITARIST + .charmapstr "FERNANDO$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Fernando2 + +; FERNANDO_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_GUITARIST + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_GUITARIST + .charmapstr "FERNANDO$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Fernando3 + +; FERNANDO_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_GUITARIST + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_GUITARIST + .charmapstr "FERNANDO$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Fernando4 + +; FERNANDO_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_GUITARIST + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_GUITARIST + .charmapstr "FERNANDO$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Fernando5 + +; SAWYER_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_HIKER + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_HIKER + .charmapstr "SAWYER$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Sawyer2 + +; SAWYER_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_HIKER + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_HIKER + .charmapstr "SAWYER$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Sawyer3 + +; SAWYER_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_HIKER + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_HIKER + .charmapstr "SAWYER$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Sawyer4 + +; SAWYER_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_HIKER + .byte TRAINER_ENCOUNTER_MUSIC_HIKER ; gender flag and encounter music + .byte TRAINER_PIC_HIKER + .charmapstr "SAWYER$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x7 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Sawyer5 + +; GABRIELLE_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_BREEDER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_POKEMON_BREEDER_F + .charmapstr "GABRIELLE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 6 ; party size + .4byte gTrainerParty_Gabrielle2 + +; GABRIELLE_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_BREEDER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_POKEMON_BREEDER_F + .charmapstr "GABRIELLE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 6 ; party size + .4byte gTrainerParty_Gabrielle3 + +; GABRIELLE_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_BREEDER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_POKEMON_BREEDER_F + .charmapstr "GABRIELLE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 6 ; party size + .4byte gTrainerParty_Gabrielle4 + +; GABRIELLE_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_BREEDER + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_POKEMON_BREEDER_F + .charmapstr "GABRIELLE$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 6 ; party size + .4byte gTrainerParty_Gabrielle5 + +; THALIA_2 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BEAUTY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_BEAUTY + .charmapstr "THALIA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Thalia2 + +; THALIA_3 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BEAUTY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_BEAUTY + .charmapstr "THALIA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Thalia3 + +; THALIA_4 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BEAUTY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_BEAUTY + .charmapstr "THALIA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Thalia4 + +; THALIA_5 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_BEAUTY + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE ; gender flag and encounter music + .byte TRAINER_PIC_BEAUTY + .charmapstr "THALIA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x1 ; AI flags + .4byte 3 ; party size + .4byte gTrainerParty_Thalia5 + +; MARIELA + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PSYCHIC + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_PSYCHIC_F + .charmapstr "MARIELA$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x0 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Mariela + +; ALVARO + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PSYCHIC + .byte TRAINER_ENCOUNTER_MUSIC_INTENSE ; gender flag and encounter music + .byte TRAINER_PIC_PSYCHIC_M + .charmapstr "ALVARO$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x0 ; AI flags + .4byte 2 ; party size + .4byte gTrainerParty_Alvaro + +; EVERETT + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_GENTLEMAN + .byte TRAINER_ENCOUNTER_MUSIC_RICH ; gender flag and encounter music + .byte TRAINER_PIC_GENTLEMAN + .charmapstr "EVERETT$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x0 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Everett + +; RED + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3 + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_RED + .charmapstr "RED$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x0 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Red + +; LEAF + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_LEAF + .charmapstr "LEAF$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x0 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Leaf + +; BRENDAN_16 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_TRAINER_4 + .byte TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_BRENDAN_2 + .charmapstr "BRENDAN$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x0 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_Brendan16 + +; MAY_16 + .byte 0 ; party type flags + .byte TRAINER_CLASS_NAME_PKMN_TRAINER_4 + .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MALE ; gender flag and encounter music + .byte TRAINER_PIC_MAY_2 + .charmapstr "MAY$", 12 + .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE ; items + .4byte FALSE ; is double battle + .4byte 0x0 ; AI flags + .4byte 1 ; party size + .4byte gTrainerParty_May16