battle frontier/tent trainers

This commit is contained in:
YamaArashi 2015-10-17 18:41:31 -07:00
parent 033c5e64ee
commit b9e336cf8b
13 changed files with 26045 additions and 67 deletions

View File

@ -185389,7 +185389,7 @@ sub_8068BB0: ; 8068BB0
ldrb r0, [r1, 0x13] ldrb r0, [r1, 0x13]
lsls r0, 3 lsls r0, 3
orrs r2, r0 orrs r2, r0
ldr r1, =gUnknown_0831F5CA ldr r1, =gTrainerClassNameIndices
ldr r0, =gUnknown_08329D54 ldr r0, =gUnknown_08329D54
lsls r2, 1 lsls r2, 1
adds r2, r0 adds r2, r0
@ -191126,7 +191126,7 @@ sub_806B870: ; 806B870
adds r0, r1 adds r0, r1
adds r0, r5 adds r0, r5
ldrb r0, [r0] ldrb r0, [r0]
ldr r1, =gUnknown_0831F5CA ldr r1, =gTrainerClassNameIndices
adds r0, r1 adds r0, r1
ldrb r0, [r0] ldrb r0, [r0]
pop {r4,r5} pop {r4,r5}
@ -684726,7 +684726,7 @@ sub_8162BD8: ; 8162BD8
lsls r0, 1 lsls r0, 1
cmp r4, r0 cmp r4, r0
bne @08162C08 bne @08162C08
ldr r1, =gUnknown_0831F5CA ldr r1, =gTrainerClassNameIndices
ldr r0, =0x03005d90 ldr r0, =0x03005d90
ldr r0, [r0] ldr r0, [r0]
ldr r2, =0x00000bed ldr r2, =0x00000bed
@ -684761,7 +684761,7 @@ sub_8162BD8: ; 8162BD8
ldr r0, =0x0000012b ldr r0, =0x0000012b
cmp r4, r0 cmp r4, r0
bhi @08162C60 bhi @08162C60
ldr r2, =gUnknown_0831F5CA ldr r2, =gTrainerClassNameIndices
ldr r0, =0x0203bc88 ldr r0, =0x0203bc88
ldr r1, [r0] ldr r1, [r0]
movs r0, 0x34 movs r0, 0x34
@ -684784,7 +684784,7 @@ sub_8162BD8: ; 8162BD8
ands r0, r1 ands r0, r1
cmp r0, 0 cmp r0, 0
beq @08162C90 beq @08162C90
ldr r4, =gUnknown_0831F5CA ldr r4, =gTrainerClassNameIndices
bl sub_818649C bl sub_818649C
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
@ -684794,7 +684794,7 @@ sub_8162BD8: ; 8162BD8
.align 2, 0 .align 2, 0
.pool .pool
@08162C90: @08162C90:
ldr r3, =gUnknown_0831F5CA ldr r3, =gTrainerClassNameIndices
ldr r0, =0x03005d90 ldr r0, =0x03005d90
ldr r0, [r0] ldr r0, [r0]
ldr r1, =0xfffffed4 ldr r1, =0xfffffed4
@ -684818,7 +684818,7 @@ sub_8162BD8: ; 8162BD8
ands r0, r1 ands r0, r1
cmp r0, 0 cmp r0, 0
beq @08162CF4 beq @08162CF4
ldr r5, =gUnknown_0831F5CA ldr r5, =gTrainerClassNameIndices
ldr r4, =gUnknown_08610970 ldr r4, =gUnknown_08610970
bl sub_81864A8 bl sub_81864A8
lsls r0, 24 lsls r0, 24
@ -684834,7 +684834,7 @@ sub_8162BD8: ; 8162BD8
.align 2, 0 .align 2, 0
.pool .pool
@08162CF4: @08162CF4:
ldr r4, =gUnknown_0831F5CA ldr r4, =gTrainerClassNameIndices
ldr r3, =gUnknown_08610970 ldr r3, =gUnknown_08610970
ldr r0, =0x03005d90 ldr r0, =0x03005d90
ldr r1, [r0] ldr r1, [r0]
@ -685568,7 +685568,7 @@ sub_81630C4: ; 81630C4
movs r6, 0 movs r6, 0
cmp r6, r8 cmp r6, r8
bge @08163346 bge @08163346
ldr r5, =gUnknown_085CECB0 ldr r5, =gBattleFrontierHeldItems
mov r9, r5 mov r9, r5
movs r3, 0 movs r3, 0
@08163308: @08163308:
@ -685705,7 +685705,7 @@ sub_81630C4: ; 81630C4
add r0, r9 add r0, r9
ldrb r2, [r0, 0xA] ldrb r2, [r0, 0xA]
lsls r2, 1 lsls r2, 1
ldr r0, =gUnknown_085CECB0 ldr r0, =gBattleFrontierHeldItems
adds r2, r0 adds r2, r0
adds r0, r4, 0 adds r0, r4, 0
movs r1, 0xC movs r1, 0xC
@ -686122,7 +686122,7 @@ sub_81635D4: ; 81635D4
adds r0, r7, r0 adds r0, r7, r0
ldrb r2, [r0, 0xA] ldrb r2, [r0, 0xA]
lsls r2, 1 lsls r2, 1
ldr r0, =gUnknown_085CECB0 ldr r0, =gBattleFrontierHeldItems
adds r2, r0 adds r2, r0
adds r0, r4, 0 adds r0, r4, 0
movs r1, 0xC movs r1, 0xC
@ -686252,7 +686252,7 @@ sub_816379C: ; 816379C
add r0, r8 add r0, r8
ldrb r2, [r0, 0xA] ldrb r2, [r0, 0xA]
lsls r2, 1 lsls r2, 1
ldr r0, =gUnknown_085CECB0 ldr r0, =gBattleFrontierHeldItems
adds r2, r0 adds r2, r0
adds r0, r4, 0 adds r0, r4, 0
movs r1, 0xC movs r1, 0xC
@ -689231,7 +689231,7 @@ sub_8165244: ; 8165244
thumb_func_start sub_8165264 thumb_func_start sub_8165264
sub_8165264: ; 8165264 sub_8165264: ; 8165264
ldr r1, =gUnknown_0831F5CA ldr r1, =gTrainerClassNameIndices
ldr r0, =0x03005d90 ldr r0, =0x03005d90
ldr r0, [r0] ldr r0, [r0]
ldr r2, =0x00000bed ldr r2, =0x00000bed
@ -689729,7 +689729,7 @@ sub_8165404: ; 8165404
adds r0, r1 adds r0, r1
ldrb r2, [r0, 0xA] ldrb r2, [r0, 0xA]
lsls r2, 1 lsls r2, 1
ldr r0, =gUnknown_085CECB0 ldr r0, =gBattleFrontierHeldItems
adds r2, r0 adds r2, r0
adds r0, r4, 0 adds r0, r4, 0
movs r1, 0xC movs r1, 0xC
@ -690493,7 +690493,7 @@ sub_8165C40: ; 8165C40
cmp r0, 0x2 cmp r0, 0x2
beq @08165C84 beq @08165C84
ldr r1, =0x0203bc88 ldr r1, =0x0203bc88
ldr r0, =gUnknown_085D5ACC ldr r0, =gBattleFrontierTrainers
str r0, [r1] str r0, [r1]
ldr r1, =0x0203bc8c ldr r1, =0x0203bc8c
ldr r0, =gUnknown_085D97BC ldr r0, =gUnknown_085D97BC
@ -690656,7 +690656,7 @@ sub_8165D78: ; 8165D78
cmp r0, 0x4 cmp r0, 0x4
bne @08165DA8 bne @08165DA8
ldr r1, =0x0203bc88 ldr r1, =0x0203bc88
ldr r0, =gUnknown_085DDA14 ldr r0, =gSlateportBattleTentTrainers
str r0, [r1] str r0, [r1]
ldr r1, =0x0203bc8c ldr r1, =0x0203bc8c
ldr r0, =gUnknown_085DE02C ldr r0, =gUnknown_085DE02C
@ -690667,7 +690667,7 @@ sub_8165D78: ; 8165D78
cmp r0, 0x2 cmp r0, 0x2
bne @08165DC8 bne @08165DC8
ldr r1, =0x0203bc88 ldr r1, =0x0203bc88
ldr r0, =gUnknown_085DE610 ldr r0, =gVerdanturfBattleTentTrainers
str r0, [r1] str r0, [r1]
ldr r1, =0x0203bc8c ldr r1, =0x0203bc8c
ldr r0, =gUnknown_085DEC28 ldr r0, =gUnknown_085DEC28
@ -690678,7 +690678,7 @@ sub_8165D78: ; 8165D78
cmp r0, 0x3 cmp r0, 0x3
bne @08165DE8 bne @08165DE8
ldr r1, =0x0203bc88 ldr r1, =0x0203bc88
ldr r0, =gUnknown_085DF084 ldr r0, =gFallarborBattleTentTrainers
str r0, [r1] str r0, [r1]
ldr r1, =0x0203bc8c ldr r1, =0x0203bc8c
ldr r0, =gUnknown_085DF69C ldr r0, =gUnknown_085DF69C
@ -690687,7 +690687,7 @@ sub_8165D78: ; 8165D78
.pool .pool
@08165DE8: @08165DE8:
ldr r1, =0x0203bc88 ldr r1, =0x0203bc88
ldr r0, =gUnknown_085D5ACC ldr r0, =gBattleFrontierTrainers
str r0, [r1] str r0, [r1]
ldr r1, =0x0203bc8c ldr r1, =0x0203bc8c
ldr r0, =gUnknown_085D97BC ldr r0, =gUnknown_085D97BC
@ -690878,7 +690878,7 @@ sub_8165EA4: ; 8165EA4
movs r6, 0 movs r6, 0
cmp r6, r7 cmp r6, r7
bge @08165FB8 bge @08165FB8
ldr r0, =gUnknown_085CECB0 ldr r0, =gBattleFrontierHeldItems
mov r9, r0 mov r9, r0
movs r3, 0 movs r3, 0
@08165F7A: @08165F7A:
@ -691015,7 +691015,7 @@ sub_8165EA4: ; 8165EA4
add r0, r9 add r0, r9
ldrb r2, [r0, 0xA] ldrb r2, [r0, 0xA]
lsls r2, 1 lsls r2, 1
ldr r0, =gUnknown_085CECB0 ldr r0, =gBattleFrontierHeldItems
adds r2, r0 adds r2, r0
adds r0, r4, 0 adds r0, r4, 0
movs r1, 0xC movs r1, 0xC
@ -771316,7 +771316,7 @@ sub_818FA74: ; 818FA74
adds r0, r1 adds r0, r1
ldrb r2, [r0, 0xA] ldrb r2, [r0, 0xA]
lsls r2, 1 lsls r2, 1
ldr r0, =gUnknown_085CECB0 ldr r0, =gBattleFrontierHeldItems
adds r2, r0 adds r2, r0
adds r0, r4, 0 adds r0, r4, 0
movs r1, 0xC movs r1, 0xC
@ -776572,7 +776572,7 @@ sub_81924E0: ; 81924E0
ldr r4, [sp, 0x24] ldr r4, [sp, 0x24]
cmp r4, r0 cmp r4, r0
bne @08192784 bne @08192784
ldr r0, =gUnknown_0831F5CA ldr r0, =gTrainerClassNameIndices
adds r0, 0x3C adds r0, 0x3C
ldrb r5, [r0] ldrb r5, [r0]
b @081927A2 b @081927A2
@ -781021,7 +781021,7 @@ sub_8194D48: ; 8194D48
ldr r0, =gUnknown_085D97BC ldr r0, =gUnknown_085D97BC
str r0, [r1] str r0, [r1]
ldr r1, =0x0203bc88 ldr r1, =0x0203bc88
ldr r0, =gUnknown_085D5ACC ldr r0, =gBattleFrontierTrainers
str r0, [r1] str r0, [r1]
bx lr bx lr
.align 2, 0 .align 2, 0
@ -794355,7 +794355,7 @@ sub_819B484: ; 819B484
adds r1, r7, r1 adds r1, r7, r1
ldrb r2, [r1, 0xA] ldrb r2, [r1, 0xA]
lsls r2, 1 lsls r2, 1
ldr r1, =gUnknown_085CECB0 ldr r1, =gBattleFrontierHeldItems
adds r2, r1 adds r2, r1
movs r1, 0xC movs r1, 0xC
bl pokemon_setattr bl pokemon_setattr
@ -794498,7 +794498,7 @@ sub_819B63C: ; 819B63C
adds r1, r5, r1 adds r1, r5, r1
ldrb r2, [r1, 0xA] ldrb r2, [r1, 0xA]
lsls r2, 1 lsls r2, 1
ldr r1, =gUnknown_085CECB0 ldr r1, =gBattleFrontierHeldItems
adds r2, r1 adds r2, r1
movs r1, 0xC movs r1, 0xC
bl pokemon_setattr bl pokemon_setattr
@ -806868,7 +806868,7 @@ sub_81A1B1C: ; 81A1B1C
thumb_func_start sub_81A1B28 thumb_func_start sub_81A1B28
sub_81A1B28: ; 81A1B28 sub_81A1B28: ; 81A1B28
ldr r1, =0x0203bc88 ldr r1, =0x0203bc88
ldr r0, =gUnknown_085D5ACC ldr r0, =gBattleFrontierTrainers
str r0, [r1] str r0, [r1]
bx lr bx lr
.align 2, 0 .align 2, 0
@ -815230,7 +815230,7 @@ sub_81A61B0: ; 81A61B0
movs r1, 0x7 movs r1, 0x7
bl __udivsi3 bl __udivsi3
ldr r2, =0x0203bc88 ldr r2, =0x0203bc88
ldr r1, =gUnknown_085D5ACC ldr r1, =gBattleFrontierTrainers
str r1, [r2] str r1, [r2]
ldr r5, =0x00000cb2 ldr r5, =0x00000cb2
lsls r0, 24 lsls r0, 24
@ -815381,7 +815381,7 @@ sub_81A61B0: ; 81A61B0
movs r2, 0 movs r2, 0
cmp r2, r4 cmp r2, r4
bge @081A633E bge @081A633E
ldr r3, =gUnknown_085CECB0 ldr r3, =gBattleFrontierHeldItems
mov r12, r3 mov r12, r3
add r0, sp, 0x8 add r0, sp, 0x8
ldr r6, [sp, 0x14] ldr r6, [sp, 0x14]
@ -815420,7 +815420,7 @@ sub_81A61B0: ; 81A61B0
strh r0, [r2] strh r0, [r2]
add r2, sp, 0x8 add r2, sp, 0x8
adds r2, r4 adds r2, r4
ldr r3, =gUnknown_085CECB0 ldr r3, =gBattleFrontierHeldItems
ldrb r0, [r1, 0xA] ldrb r0, [r1, 0xA]
lsls r0, 1 lsls r0, 1
adds r0, r3 adds r0, r3
@ -815546,7 +815546,7 @@ sub_81A63CC: ; 81A63CC
adds r1, r0 adds r1, r0
ldrb r2, [r1, 0xA] ldrb r2, [r1, 0xA]
lsls r2, 1 lsls r2, 1
ldr r0, =gUnknown_085CECB0 ldr r0, =gBattleFrontierHeldItems
adds r2, r0 adds r2, r0
adds r0, r5, 0 adds r0, r5, 0
movs r1, 0xC movs r1, 0xC
@ -815752,7 +815752,7 @@ sub_81A64C4: ; 81A64C4
adds r0, r7, r0 adds r0, r7, r0
ldrb r2, [r0, 0xA] ldrb r2, [r0, 0xA]
lsls r2, 1 lsls r2, 1
ldr r0, =gUnknown_085CECB0 ldr r0, =gBattleFrontierHeldItems
adds r2, r0 adds r2, r0
adds r0, r4, 0 adds r0, r4, 0
movs r1, 0xC movs r1, 0xC
@ -815914,7 +815914,7 @@ sub_81A64C4: ; 81A64C4
adds r0, r7, r0 adds r0, r7, r0
ldrb r2, [r0, 0xA] ldrb r2, [r0, 0xA]
lsls r2, 1 lsls r2, 1
ldr r0, =gUnknown_085CECB0 ldr r0, =gBattleFrontierHeldItems
adds r2, r0 adds r2, r0
adds r0, r4, 0 adds r0, r4, 0
movs r1, 0xC movs r1, 0xC
@ -815957,7 +815957,7 @@ sub_81A67EC: ; 81A67EC
push {r5-r7} push {r5-r7}
sub sp, 0x4C sub sp, 0x4C
ldr r1, =0x0203bc88 ldr r1, =0x0203bc88
ldr r0, =gUnknown_085D5ACC ldr r0, =gBattleFrontierTrainers
str r0, [r1] str r0, [r1]
mov r0, sp mov r0, sp
adds r0, 0xC adds r0, 0xC
@ -816124,7 +816124,7 @@ sub_81A67EC: ; 81A67EC
movs r3, 0 movs r3, 0
cmp r3, r6 cmp r3, r6
bge @081A699C bge @081A699C
ldr r0, =gUnknown_085CECB0 ldr r0, =gBattleFrontierHeldItems
mov r12, r0 mov r12, r0
ldr r1, [sp, 0x30] ldr r1, [sp, 0x30]
ldr r2, [sp, 0x3C] ldr r2, [sp, 0x3C]
@ -816176,7 +816176,7 @@ sub_81A67EC: ; 81A67EC
ldrh r0, [r1] ldrh r0, [r1]
ldr r4, [sp, 0x44] ldr r4, [sp, 0x44]
strh r0, [r4] strh r0, [r4]
ldr r2, =gUnknown_085CECB0 ldr r2, =gBattleFrontierHeldItems
ldrb r0, [r1, 0xA] ldrb r0, [r1, 0xA]
lsls r0, 1 lsls r0, 1
adds r0, r2 adds r0, r2
@ -816535,7 +816535,7 @@ sub_81A6C1C: ; 81A6C1C
adds r2, r1 adds r2, r1
ldrb r2, [r2, 0xA] ldrb r2, [r2, 0xA]
lsls r2, 1 lsls r2, 1
ldr r1, =gUnknown_085CECB0 ldr r1, =gBattleFrontierHeldItems
adds r2, r1 adds r2, r1
movs r1, 0xC movs r1, 0xC
bl pokemon_setattr bl pokemon_setattr
@ -816720,7 +816720,7 @@ sub_81A6CD0: ; 81A6CD0
movs r4, 0 movs r4, 0
cmp r4, r9 cmp r4, r9
bge @081A6E0C bge @081A6E0C
ldr r7, =gUnknown_085CECB0 ldr r7, =gBattleFrontierHeldItems
ldr r6, =0x0203bc8c ldr r6, =0x0203bc8c
add r2, sp, 0x14 add r2, sp, 0x14
lsls r3, r5, 4 lsls r3, r5, 4
@ -816758,7 +816758,7 @@ sub_81A6CD0: ; 81A6CD0
strh r0, [r1] strh r0, [r1]
add r1, sp, 0x14 add r1, sp, 0x14
adds r1, r2 adds r1, r2
ldr r2, =gUnknown_085CECB0 ldr r2, =gBattleFrontierHeldItems
ldrb r0, [r4, 0xA] ldrb r0, [r4, 0xA]
lsls r0, 1 lsls r0, 1
adds r0, r2 adds r0, r2
@ -816819,7 +816819,7 @@ sub_81A6CD0: ; 81A6CD0
adds r0, r7, r0 adds r0, r7, r0
ldrb r2, [r0, 0xA] ldrb r2, [r0, 0xA]
lsls r2, 1 lsls r2, 1
ldr r0, =gUnknown_085CECB0 ldr r0, =gBattleFrontierHeldItems
adds r2, r0 adds r2, r0
adds r0, r4, 0 adds r0, r4, 0
movs r1, 0xC movs r1, 0xC
@ -819453,7 +819453,7 @@ sub_81A82A4: ; 81A82A4
ldr r5, =0x02038bca ldr r5, =0x02038bca
strh r4, [r5] strh r4, [r5]
ldr r1, =0x0203bc88 ldr r1, =0x0203bc88
ldr r0, =gUnknown_085D5ACC ldr r0, =gBattleFrontierTrainers
str r0, [r1] str r0, [r1]
ldrh r0, [r5] ldrh r0, [r5]
movs r1, 0 movs r1, 0
@ -819499,7 +819499,7 @@ sub_81A8374: ; 81A8374
lsls r0, 16 lsls r0, 16
lsrs r5, r0, 16 lsrs r5, r0, 16
ldr r1, =0x0203bc88 ldr r1, =0x0203bc88
ldr r0, =gUnknown_085D5ACC ldr r0, =gBattleFrontierTrainers
str r0, [r1] str r0, [r1]
lsls r7, r5, 24 lsls r7, r5, 24
adds r6, r4, 0 adds r6, r4, 0
@ -821564,7 +821564,7 @@ sub_81A93C8: ; 81A93C8
thumb_func_start sub_81A9414 thumb_func_start sub_81A9414
sub_81A9414: ; 81A9414 sub_81A9414: ; 81A9414
ldr r1, =0x0203bc88 ldr r1, =0x0203bc88
ldr r0, =gUnknown_085D5ACC ldr r0, =gBattleFrontierTrainers
str r0, [r1] str r0, [r1]
bx lr bx lr
.align 2, 0 .align 2, 0
@ -822948,7 +822948,7 @@ sub_81A9F3C: ; 81A9F3C
lsls r0, 16 lsls r0, 16
lsrs r0, 16 lsrs r0, 16
movs r4, 0 movs r4, 0
ldr r3, =gUnknown_0831F5CA ldr r3, =gTrainerClassNameIndices
ldr r1, =0x0203bc88 ldr r1, =0x0203bc88
ldr r2, [r1] ldr r2, [r1]
movs r1, 0x34 movs r1, 0x34
@ -854002,7 +854002,7 @@ sub_81B9EC0: ; 81B9EC0
push {r5-r7} push {r5-r7}
sub sp, 0x3C sub sp, 0x3C
ldr r1, =0x0203bc88 ldr r1, =0x0203bc88
ldr r0, =gUnknown_085DDA14 ldr r0, =gSlateportBattleTentTrainers
str r0, [r1] str r0, [r1]
add r0, sp, 0xC add r0, sp, 0xC
mov r9, r0 mov r9, r0
@ -854097,7 +854097,7 @@ sub_81B9EC0: ; 81B9EC0
movs r2, 0 movs r2, 0
cmp r2, r6 cmp r2, r6
bge @081B9FD4 bge @081B9FD4
ldr r0, =gUnknown_085CECB0 ldr r0, =gBattleFrontierHeldItems
mov r12, r0 mov r12, r0
ldr r7, =0x0203bc8c ldr r7, =0x0203bc8c
ldr r1, [sp, 0x24] ldr r1, [sp, 0x24]
@ -854150,7 +854150,7 @@ sub_81B9EC0: ; 81B9EC0
ldrh r0, [r1] ldrh r0, [r1]
ldr r7, [sp, 0x34] ldr r7, [sp, 0x34]
strh r0, [r7] strh r0, [r7]
ldr r2, =gUnknown_085CECB0 ldr r2, =gBattleFrontierHeldItems
ldrb r0, [r1, 0xA] ldrb r0, [r1, 0xA]
lsls r0, 1 lsls r0, 1
adds r0, r2 adds r0, r2
@ -854195,7 +854195,7 @@ sub_81BA040: ; 81BA040
movs r0, 0 movs r0, 0
mov r10, r0 mov r10, r0
ldr r1, =0x0203bc88 ldr r1, =0x0203bc88
ldr r0, =gUnknown_085DDA14 ldr r0, =gSlateportBattleTentTrainers
str r0, [r1] str r0, [r1]
ldr r1, =0x0203bc8c ldr r1, =0x0203bc8c
ldr r0, =gUnknown_085DE02C ldr r0, =gUnknown_085DE02C
@ -854367,7 +854367,7 @@ sub_81BA040: ; 81BA040
movs r4, 0 movs r4, 0
cmp r4, r5 cmp r4, r5
bge @081BA1E6 bge @081BA1E6
ldr r6, =gUnknown_085CECB0 ldr r6, =gBattleFrontierHeldItems
mov r12, r6 mov r12, r6
add r3, sp, 0x8 add r3, sp, 0x8
@081BA1C0: @081BA1C0:
@ -854405,7 +854405,7 @@ sub_81BA040: ; 81BA040
strh r0, [r3] strh r0, [r3]
add r1, sp, 0x8 add r1, sp, 0x8
adds r1, r2 adds r1, r2
ldr r3, =gUnknown_085CECB0 ldr r3, =gBattleFrontierHeldItems
ldrh r0, [r7] ldrh r0, [r7]
lsls r0, 4 lsls r0, 4
adds r0, r4 adds r0, r4
@ -908488,7 +908488,7 @@ sub_81D5530: ; 81D5530
lsls r1, 24 lsls r1, 24
adds r0, r1 adds r0, r1
lsrs r0, 24 lsrs r0, 24
ldr r2, =gUnknown_0831F5CA ldr r2, =gTrainerClassNameIndices
ldr r1, =0x0203cf58 ldr r1, =0x0203cf58
ldr r1, [r1] ldr r1, [r1]
adds r1, 0x16 adds r1, 0x16
@ -910314,7 +910314,7 @@ sub_81D63C8: ; 81D63C8
ldrb r4, [r3, 0x1B] ldrb r4, [r3, 0x1B]
bl sub_81D5710 bl sub_81D5710
movs r2, 0 movs r2, 0
ldr r0, =gUnknown_0831F5CA ldr r0, =gTrainerClassNameIndices
adds r4, r0 adds r4, r0
ldrb r3, [r4] ldrb r3, [r4]
ldr r1, =gUnknown_0862A3B4 ldr r1, =gUnknown_0862A3B4

View File

@ -10,3 +10,4 @@
.include "constants/item_data_constants.s" .include "constants/item_data_constants.s"
.include "constants/battle_move_constants.s" .include "constants/battle_move_constants.s"
.include "constants/easy_chat_constants.s" .include "constants/easy_chat_constants.s"
.include "constants/trainer_class_constants.s"

View File

@ -0,0 +1,149 @@
.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

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,256 @@
gFallarborBattleTentTrainerMons_Amber: ; 85DEEF8
.2byte 39
.2byte 40
.2byte 41
.2byte 42
.2byte 43
.2byte 44
.2byte -1
gFallarborBattleTentTrainerMons_Javier: ; 85DEF06
.2byte 6
.2byte 35
.2byte 36
.2byte 37
.2byte 38
.2byte 44
.2byte -1
gFallarborBattleTentTrainerMons_Natalie: ; 85DEF14
.2byte 5
.2byte 29
.2byte 30
.2byte 32
.2byte 34
.2byte -1
gFallarborBattleTentTrainerMons_Treve: ; 85DEF20
.2byte 28
.2byte 29
.2byte 30
.2byte 32
.2byte 33
.2byte -1
gFallarborBattleTentTrainerMons_Arianna: ; 85DEF2C
.2byte 18
.2byte 23
.2byte 24
.2byte 27
.2byte 44
.2byte -1
gFallarborBattleTentTrainerMons_Jadyn: ; 85DEF38
.2byte 0
.2byte 22
.2byte 24
.2byte 27
.2byte 32
.2byte 39
.2byte -1
gFallarborBattleTentTrainerMons_Gerardo: ; 85DEF46
.2byte 6
.2byte 18
.2byte 23
.2byte 24
.2byte 29
.2byte -1
gFallarborBattleTentTrainerMons_Jonn: ; 85DEF52
.2byte 16
.2byte 17
.2byte 21
.2byte 22
.2byte 37
.2byte -1
gFallarborBattleTentTrainerMons_Esteban: ; 85DEF5E
.2byte 5
.2byte 28
.2byte 30
.2byte 33
.2byte 42
.2byte -1
gFallarborBattleTentTrainerMons_Jameson: ; 85DEF6A
.2byte 1
.2byte 2
.2byte 3
.2byte 5
.2byte 9
.2byte -1
gFallarborBattleTentTrainerMons_Alanzo: ; 85DEF76
.2byte 9
.2byte 10
.2byte 11
.2byte 12
.2byte 13
.2byte 14
.2byte 15
.2byte -1
gFallarborBattleTentTrainerMons_Howard: ; 85DEF86
.2byte 18
.2byte 23
.2byte 31
.2byte 38
.2byte 43
.2byte -1
gFallarborBattleTentTrainerMons_Conrad: ; 85DEF92
.2byte 18
.2byte 19
.2byte 20
.2byte 21
.2byte 22
.2byte -1
gFallarborBattleTentTrainerMons_Makenna: ; 85DEF9E
.2byte 4
.2byte 21
.2byte 25
.2byte 36
.2byte 40
.2byte -1
gFallarborBattleTentTrainerMons_Brayan: ; 85DEFAA
.2byte 0
.2byte 4
.2byte 6
.2byte 12
.2byte 19
.2byte 23
.2byte 28
.2byte -1
gFallarborBattleTentTrainerMons_Mariana: ; 85DEFBA
.2byte 0
.2byte 4
.2byte 13
.2byte 19
.2byte 28
.2byte 30
.2byte 37
.2byte -1
gFallarborBattleTentTrainerMons_Sheldon: ; 85DEFCA
.2byte 2
.2byte 3
.2byte 21
.2byte 31
.2byte 39
.2byte -1
gFallarborBattleTentTrainerMons_Gianna: ; 85DEFD6
.2byte 1
.2byte 2
.2byte 30
.2byte 32
.2byte 41
.2byte -1
gFallarborBattleTentTrainerMons_Yahir: ; 85DEFE2
.2byte 4
.2byte 8
.2byte 15
.2byte 17
.2byte 22
.2byte 24
.2byte -1
gFallarborBattleTentTrainerMons_Britney: ; 85DEFF0
.2byte 4
.2byte 7
.2byte 14
.2byte 20
.2byte 23
.2byte 43
.2byte -1
gFallarborBattleTentTrainerMons_Hecter: ; 85DEFFE
.2byte 0
.2byte 1
.2byte 2
.2byte 5
.2byte 9
.2byte 35
.2byte -1
gFallarborBattleTentTrainerMons_Tannor: ; 85DF00C
.2byte 5
.2byte 30
.2byte 31
.2byte 33
.2byte 34
.2byte -1
gFallarborBattleTentTrainerMons_Benji: ; 85DF018
.2byte 25
.2byte 26
.2byte 27
.2byte 28
.2byte 29
.2byte -1
gFallarborBattleTentTrainerMons_Rory: ; 85DF024
.2byte 9
.2byte 11
.2byte 14
.2byte 15
.2byte 27
.2byte 39
.2byte -1
gFallarborBattleTentTrainerMons_Eleanor: ; 85DF032
.2byte 23
.2byte 28
.2byte 31
.2byte 36
.2byte 38
.2byte 42
.2byte 44
.2byte -1
gFallarborBattleTentTrainerMons_Evelyn: ; 85DF042
.2byte 29
.2byte 31
.2byte 32
.2byte 33
.2byte 34
.2byte -1
gFallarborBattleTentTrainerMons_Arielle: ; 85DF04E
.2byte 1
.2byte 3
.2byte 38
.2byte 39
.2byte 41
.2byte -1
gFallarborBattleTentTrainerMons_Connar: ; 85DF05A
.2byte 7
.2byte 8
.2byte 28
.2byte 29
.2byte 31
.2byte 32
.2byte -1
gFallarborBattleTentTrainerMons_Maurice: ; 85DF068
.2byte 4
.2byte 5
.2byte 6
.2byte 12
.2byte 13
.2byte -1
gFallarborBattleTentTrainerMons_Kianna: ; 85DF074
.2byte 22
.2byte 24
.2byte 26
.2byte 27
.2byte 34
.2byte 37
.2byte -1

View File

@ -0,0 +1,782 @@
.align 2, 0
gFallarborBattleTentTrainers: ; 85DF084
; 0
.4byte TRAINER_CLASS_AROMA_LADY
.charmapstr "AMBER$", 8
; pre-battle speech
ec_word I
ec_word HAVE
ec_word TO
ec_word DIET
ec_word EVERY
ec_word DAY
; win speech
ec_word A
ec_move1 NIGHTMARE
ec_word OF
ec_word SWEETS
ec_word SHOCKED
ec_word ME
; loss speech
ec_word IF
ec_word YOU
ec_word GIVE_UP
ec_word YOU
ec_word WILL
ec_word LOSE
.4byte gFallarborBattleTentTrainerMons_Amber
; 1
.4byte TRAINER_CLASS_RUIN_MANIAC
.charmapstr "JAVIER$", 8
; pre-battle speech
ec_word I
ec_word NEVER
ec_word EVER
ec_word HAVE
ec_word ENOUGH
ec_word MONEY
; win speech
ec_word I
ec_word WON
ec_word BUT
ec_word I
ec_word NEED
ec_word MONEY
; loss speech
ec_word I
ec_word NEED
ec_word MONEY
ec_word FOR
ec_word A
ec_word BIKE
.4byte gFallarborBattleTentTrainerMons_Javier
; 2
.4byte TRAINER_CLASS_TUBER_1
.charmapstr "NATALIE$", 8
; pre-battle speech
ec_word THE
ec_word WAY
ec_word I
ec_word BATTLE
ec_word IS
ec_word WEIRD
; win speech
ec_word YOU_RE
ec_word MUCH
ec_word TOO_WEAK
ec_word FOR
ec_word THIS
ec_word PLACE
; loss speech
ec_word GIVE_ME
ec_word AN
ec_word EASY
ec_word MATCH
ec_word NEXT
ec_word TIME
.4byte gFallarborBattleTentTrainerMons_Natalie
; 3
.4byte TRAINER_CLASS_TUBER_2
.charmapstr "TREVE$", 8
; pre-battle speech
ec_word LOOK
ec_word AT
ec_word MY
ec_move2 METRONOME
ec_word AND
ec_word SLEEP
; win speech
ec_word YEAH
ec_word EXCL
ec_move1 HYPNOSIS
ec_word IS
ec_word TOTALLY
ec_word GREAT
; loss speech
ec_word MY
ec_move1 HYPNOSIS
ec_word DIDN_T
ec_word WORK
ec_word ELLIPSIS
.2byte -1
.4byte gFallarborBattleTentTrainerMons_Treve
; 4
.4byte TRAINER_CLASS_LADY
.charmapstr "ARIANNA$", 8
; pre-battle speech
ec_word IF_I_WIN
ec_word GIVE_ME
ec_word POKEMON
ec_word FOR
ec_word MY
ec_word COLLECTION
; win speech
ec_word YOUR
ec_word POKEMON
ec_word ARE
ec_word TOO_WEAK
ec_word TO
ec_word COLLECT
; loss speech
ec_word YOUR
ec_word POKEMON
ec_word ARE
ec_word SOMETHING
ec_word ELSE
ec_word ELLIPSIS
.4byte gFallarborBattleTentTrainerMons_Arianna
; 5
.4byte TRAINER_CLASS_BEAUTY
.charmapstr "JADYN$", 8
; pre-battle speech
ec_word MY
ec_word NAME
ec_word IS
ec_word REALLY
ec_word A
ec_word MYSTERY
; win speech
ec_word MY
ec_word NAME
ec_word GOES
ec_word ON
ec_word A
ec_word MYSTERY
; loss speech
ec_word MY
ec_word NAME
ec_word QUES
ec_word I_AM
ec_word YOUR
ec_word MOTHER
.4byte gFallarborBattleTentTrainerMons_Jadyn
; 6
.4byte TRAINER_CLASS_RICH_BOY
.charmapstr "GERARDO$", 8
; pre-battle speech
ec_word I_AM
ec_word THE
ec_word BEST
ec_word HERO
ec_word EVER
ec_word EXCL
; win speech
ec_word SEE
ec_word WHAT
ec_word I
ec_word MEAN
ec_word QUES
.2byte -1
; loss speech
ec_word HUH_QUES
ec_word YOU
ec_word WERE
ec_word RIGHT
ec_word QUES
.2byte -1
.4byte gFallarborBattleTentTrainerMons_Gerardo
; 7
.4byte TRAINER_CLASS_POKEMANIAC
.charmapstr "JONN$", 8
; pre-battle speech
ec_word THE
ec_word WORLD
ec_move2 SUPERPOWER
ec_move2 STOMP
ec_word CONTEST
ec_word EXCL_EXCL
; win speech
ec_word I_AM
ec_word NO_1
ec_word EXCL_EXCL
ec_word HEAR
ec_word ME
ec_move2 ROAR
; loss speech
ec_word I
ec_word GIVE_UP
ec_word EXCL
ec_word YOU_RE
ec_word NO_1
ec_word EXCL
.4byte gFallarborBattleTentTrainerMons_Jonn
; 8
.4byte TRAINER_CLASS_SWIMMER_M
.charmapstr "ESTEBAN$", 8
; pre-battle speech
ec_word YOU_RE
ec_word A
ec_word GOOD
ec_word TRAINER
ec_word QUES
ec_word UNBELIEVABLE
; win speech
ec_word YOU_RE
ec_word SOME
ec_word PUSHOVER
ec_word OF
ec_word A
ec_word TRAINER
; loss speech
ec_word YOU_RE
ec_word MUCH
ec_word TOO
ec_word MUCH
ec_word FOR
ec_word ME
.4byte gFallarborBattleTentTrainerMons_Esteban
; 9
.4byte TRAINER_CLASS_CAMPER
.charmapstr "JAMESON$", 8
; pre-battle speech
ec_word MY
ec_word POKEMON
ec_word ARE
ec_word SILKY
ec_word SMOOTH
ec_word EXCL
; win speech
ec_word MY
ec_word SILKY
ec_word SMOOTH
ec_word POKEMON
ec_word RULE
ec_word EXCL
; loss speech
ec_word MY
ec_word POKEMON
ec_move2 STRUGGLE
ec_word IN
ec_word YOUR
ec_word STICKY_HOLD
.4byte gFallarborBattleTentTrainerMons_Jameson
; 10
.4byte TRAINER_CLASS_BUG_MANIAC
.charmapstr "ALANZO$", 8
; pre-battle speech
ec_move2 FORESIGHT
ec_word IS
ec_word A
ec_word POWER
ec_word I
ec_word HAVE
; win speech
ec_word YOU_RE
ec_word OBLIVIOUS
ec_word ABOUT
ec_move2 FORESIGHT
ec_word EXCL
.2byte -1
; loss speech
ec_word MY
ec_move2 FORESIGHT
ec_word IS
ec_word ALWAYS
ec_word RIGHT
ec_word EXCL
.4byte gFallarborBattleTentTrainerMons_Alanzo
; 11
.4byte TRAINER_CLASS_GENTLEMAN
.charmapstr "HOWARD$", 8
; pre-battle speech
ec_word YOUR
ec_word POKEMON
ec_word CAN_T
ec_word BEAT
ec_word ME
.2byte -1
; win speech
ec_word YOU
ec_word COULDN_T
ec_word WIN
ec_word COULD
ec_word YOU
ec_word QUES
; loss speech
ec_word YOU
ec_word WOULD
ec_word GO
ec_word ALL
ec_word OUT
ec_word ELLIPSIS
.4byte gFallarborBattleTentTrainerMons_Howard
; 12
.4byte TRAINER_CLASS_GUITARIST
.charmapstr "CONRAD$", 8
; pre-battle speech
ec_word YOUR
ec_word POKEMON
ec_word ARE
ec_word PRETTY
ec_word WILD
ec_word EXCL
; win speech
ec_word WHOAH
ec_word EXCL_EXCL
.2byte -1
ec_word LET_S
ec_word DANCE
ec_word EXCL
; loss speech
ec_word MY
ec_word MUSIC
ec_word WILL
ec_word PLAY
ec_word ON
ec_word ELLIPSIS
.4byte gFallarborBattleTentTrainerMons_Conrad
; 13
.4byte TRAINER_CLASS_SCHOOL_KID_2
.charmapstr "MAKENNA$", 8
; pre-battle speech
ec_word SHOW
ec_word ME
ec_word THAT
ec_word YOU
ec_word MEAN
ec_word IT
; win speech
ec_word THAT_S
ec_word WHY
ec_word I
ec_word STUDY
ec_word EVERY
ec_word DAY
; loss speech
ec_word AWW
ec_word I
ec_word STUDY
ec_word EVERY
ec_word DAY
ec_word TOO
.4byte gFallarborBattleTentTrainerMons_Makenna
; 14
.4byte TRAINER_CLASS_COOLTRAINER_1
.charmapstr "BRAYAN$", 8
; pre-battle speech
ec_word CAN
ec_word YOU
ec_word SEE
ec_word MY
ec_word POWER
ec_word QUES
; win speech
ec_word HOW
ec_word BORING
ec_word ELLIPSIS
ec_word THIS
ec_word IS
ec_word GOOD_BYE
; loss speech
ec_word AM
ec_word I
ec_word THE
ec_word WEAK
ec_word TRAINER
ec_word QUES
.4byte gFallarborBattleTentTrainerMons_Brayan
; 15
.4byte TRAINER_CLASS_COOLTRAINER_2
.charmapstr "MARIANA$", 8
; pre-battle speech
ec_word A
ec_word LIE
ec_word CAN
ec_word BE
ec_word KIND
ec_word ELLIPSIS
; win speech
ec_word THIS
ec_word IS
ec_word LIKE
ec_word THE
ec_word SUNDAY
ec_word COMICS
; loss speech
ec_word THIS
ec_word IS
ec_word LIKE
ec_word FROM
ec_word A
ec_word MOVIE
.4byte gFallarborBattleTentTrainerMons_Mariana
; 16
.4byte TRAINER_CLASS_POKEFAN_1
.charmapstr "SHELDON$", 8
; pre-battle speech
ec_word A
ec_word POKEMON
ec_word TEACHER
ec_word GETS
ec_word NO
ec_move2 REST
; win speech
ec_word MY
ec_word SMARTNESS
ec_word GETS
ec_word ME
ec_word EASY
ec_word WINS
; loss speech
ec_word I
ec_word HAVE
ec_word TO
ec_word GO
ec_word WORK
ec_word BYE_BYE
.4byte gFallarborBattleTentTrainerMons_Sheldon
; 17
.4byte TRAINER_CLASS_POKEFAN_2
.charmapstr "GIANNA$", 8
; pre-battle speech
ec_word AHAHA
ec_word YES
ec_word EXCL
ec_word LOVEY_DOVEY
ec_word POKEMON
ec_word WORLD
; win speech
ec_word MY
ec_word SHINE
ec_word IS
ec_word MAKING
ec_word THINGS
ec_word BETTER
; loss speech
ec_word DO
ec_word YOU
ec_word DISLIKE
ec_word POKEMON
ec_word QUES
.2byte -1
.4byte gFallarborBattleTentTrainerMons_Gianna
; 18
.4byte TRAINER_CLASS_EXPERT_1
.charmapstr "YAHIR$", 8
; pre-battle speech
ec_word YOU
ec_word ELLIPSIS_ELLIPSIS_ELLIPSIS
ec_word ELLIPSIS_ELLIPSIS_ELLIPSIS
ec_word ELLIPSIS_ELLIPSIS_ELLIPSIS
ec_word COME_ON
ec_word EXCL
; win speech
ec_word YOU
ec_word NEED
ec_word TO
ec_word TRAIN
ec_word A_LOT
ec_word MORE
; loss speech
ec_word NOT
ec_word ENOUGH
ec_word ELLIPSIS
ec_word JUST
ec_word NOT
ec_word ENOUGH
.4byte gFallarborBattleTentTrainerMons_Yahir
; 19
.4byte TRAINER_CLASS_EXPERT_2
.charmapstr "BRITNEY$", 8
; pre-battle speech
ec_word IT
ec_word SEEMS
ec_word THAT
ec_word YOU_RE
ec_word QUITE
ec_word GOOD
; win speech
ec_word YOU_RE
ec_word A
ec_word LUKEWARM
ec_word TALENT
ec_word AT
ec_word BEST
; loss speech
ec_word YOU_RE
ec_word A
ec_word COOL
ec_word HERO
ec_word AT
ec_word THIS
.4byte gFallarborBattleTentTrainerMons_Britney
; 20
.4byte TRAINER_CLASS_YOUNGSTER
.charmapstr "HECTER$", 8
; pre-battle speech
ec_word MY
ec_move2 HIDDEN_POWER
ec_word IS
ec_word EXCITING
ec_word ME
ec_word EXCL
; win speech
ec_word YEEHAW_EXCL
ec_word LET_S
ec_word HAVE
ec_word A
ec_move2 HIDDEN_POWER
ec_word PARTY
; loss speech
ec_word WAAAH
ec_word EXCL
ec_word DON_T
ec_word YOU
ec_move2 MIMIC
ec_word ME
.4byte gFallarborBattleTentTrainerMons_Hecter
; 21
.4byte TRAINER_CLASS_FISHERMAN
.charmapstr "TANNOR$", 8
; pre-battle speech
ec_word YOU
ec_word HAVE
ec_word GOT
ec_word TO
ec_word BE
ec_word JOKING
; win speech
ec_word YOU_RE
ec_word THE
ec_word BEST
ec_word AT
ec_word BEING
ec_word FUNNY
; loss speech
ec_word YOU
ec_word WEREN_T
ec_word BEING
ec_word FUNNY
ec_word AT
ec_word ALL
.4byte gFallarborBattleTentTrainerMons_Tannor
; 22
.4byte TRAINER_CLASS_BIRD_KEEPER
.charmapstr "BENJI$", 8
; pre-battle speech
ec_word YOU
ec_word DON_T
ec_word THINK
ec_word VERY
ec_word FAST
ec_word HUH_QUES
; win speech
ec_word SORRY
ec_word EXCL
ec_word I
ec_word DIDN_T
ec_word MEAN
ec_word YOU
; loss speech
ec_word YOU
ec_word LEFT
ec_word ME
ec_word FEELING
ec_word SAD
ec_word ELLIPSIS
.4byte gFallarborBattleTentTrainerMons_Benji
; 23
.4byte TRAINER_CLASS_NINJA_BOY
.charmapstr "RORY$", 8
; pre-battle speech
ec_word DON_T
ec_word CAUSE
ec_word AN
ec_move1 UPROAR
ec_word YOU
ec_word EXCL
; win speech
ec_word I
ec_word DON_T
ec_word NEED
ec_word AN
ec_move1 UPROAR
ec_word EXCL
; loss speech
ec_word I_AM
ec_word GOING
ec_word TO
ec_word CAUSE
ec_word AN
ec_move1 UPROAR
.4byte gFallarborBattleTentTrainerMons_Rory
; 24
.4byte TRAINER_CLASS_PARASOL_LADY
.charmapstr "ELEANOR$", 8
; pre-battle speech
ec_word I
ec_word REALLY
ec_word WANT
ec_word TO
ec_word PARTY
.2byte -1
; win speech
ec_word A
ec_word TRENDY
ec_word PARTY
ec_word WOULD
ec_word BE
ec_word REFRESHING
; loss speech
ec_word DON_T
ec_word YOU
ec_word LIKE
ec_word TO
ec_word PARTY
ec_word QUES
.4byte gFallarborBattleTentTrainerMons_Eleanor
; 25
.4byte TRAINER_CLASS_SWIMMER_F
.charmapstr "EVELYN$", 8
; pre-battle speech
ec_word MY
ec_word PC
ec_word IS
ec_word MY
ec_word SECRET_BASE
ec_word EXCL
; win speech
ec_word IT_S
ec_word ALL
ec_word SECRET
ec_word ON
ec_word MY
ec_word PC
; loss speech
ec_word NO
ec_word EXCL
.2byte -1
ec_word I
ec_word REJECT
ec_word THIS
.4byte gFallarborBattleTentTrainerMons_Evelyn
; 26
.4byte TRAINER_CLASS_PICNICKER
.charmapstr "ARIELLE$", 8
; pre-battle speech
ec_word IT_S
ec_word NOT_VERY
ec_word PRETTY
ec_word BUT
ec_word I
ec_word TRY
; win speech
ec_word WE_RE
ec_word NOT_VERY
ec_word PRETTY
ec_word BUT
ec_word WE_RE
ec_word GREAT
; loss speech
ec_word THAT_WAS
ec_word PRETTY
ec_word MEAN
ec_word OF
ec_word YOU
ec_word EXCL
.4byte gFallarborBattleTentTrainerMons_Arielle
; 27
.4byte TRAINER_CLASS_SAILOR
.charmapstr "CONNAR$", 8
; pre-battle speech
ec_word I_AM
ec_word NOT
ec_word STRONG
ec_word ENOUGH
ec_word FOR
ec_word THIS
; win speech
ec_word DO
ec_word YOU
ec_word THINK
ec_word YOU_RE
ec_word OK_QUES
.2byte -1
; loss speech
ec_word GOOD_BYE
ec_word AND
ec_word THANK_YOU
.2byte -1
.2byte -1
.2byte -1
.4byte gFallarborBattleTentTrainerMons_Connar
; 28
.4byte TRAINER_CLASS_COLLECTOR
.charmapstr "MAURICE$", 8
; pre-battle speech
ec_word THERE
ec_word IS
ec_word NO
ec_word RADIO
ec_word OR
ec_word TELEVISION
; win speech
ec_word BUT
ec_word THERE
ec_word IS
ec_word A_LOT
ec_word OF
ec_word POKEMON
; loss speech
ec_word I
ec_word CAN_T
ec_word ENJOY
ec_word MYSELF
ec_word WITHOUT
ec_word MONEY
.4byte gFallarborBattleTentTrainerMons_Maurice
; 29
.4byte TRAINER_CLASS_LASS
.charmapstr "KIANNA$", 8
; pre-battle speech
ec_word I
ec_word WANT
ec_word TO
ec_word GO
ec_word DEPT_STORE
ec_word SHOPPING
; win speech
ec_word I
ec_word DISLIKE
ec_word SHOPPING
ec_word ALONE
.2byte -1
.2byte -1
; loss speech
ec_word WANT
ec_word TO
ec_word GO
ec_word SHOPPING
ec_word TOGETHER
ec_word QUES
.4byte gFallarborBattleTentTrainerMons_Kianna

View File

@ -0,0 +1,447 @@
gSlateportBattleTentTrainerMons_Jolie: ; 85DD70C
.2byte 9
.2byte 10
.2byte 13
.2byte 27
.2byte 35
.2byte 37
.2byte 42
.2byte 44
.2byte 45
.2byte 46
.2byte 63
.2byte -1
gSlateportBattleTentTrainerMons_Malachi: ; 85DD724
.2byte 9
.2byte 16
.2byte 17
.2byte 27
.2byte 36
.2byte 39
.2byte 42
.2byte 45
.2byte 48
.2byte 49
.2byte 53
.2byte -1
gSlateportBattleTentTrainerMons_Kelsie: ; 85DD73C
.2byte 4
.2byte 5
.2byte 6
.2byte 11
.2byte 28
.2byte 34
.2byte 35
.2byte 37
.2byte 43
.2byte 51
.2byte 53
.2byte -1
gSlateportBattleTentTrainerMons_Davon: ; 85DD754
.2byte 4
.2byte 5
.2byte 6
.2byte 12
.2byte 26
.2byte 36
.2byte 37
.2byte 38
.2byte 40
.2byte 44
.2byte 46
.2byte 50
.2byte -1
gSlateportBattleTentTrainerMons_Glenda: ; 85DD76E
.2byte 0
.2byte 1
.2byte 17
.2byte 18
.2byte 19
.2byte 22
.2byte 23
.2byte 33
.2byte 42
.2byte 61
.2byte 64
.2byte 65
.2byte 66
.2byte -1
gSlateportBattleTentTrainerMons_Helena: ; 85DD78A
.2byte 18
.2byte 19
.2byte 21
.2byte 38
.2byte 39
.2byte 41
.2byte 42
.2byte 52
.2byte 54
.2byte 58
.2byte 63
.2byte -1
gSlateportBattleTentTrainerMons_Rodolfo: ; 85DD7A2
.2byte 0
.2byte 1
.2byte 4
.2byte 5
.2byte 7
.2byte 8
.2byte 18
.2byte 20
.2byte 21
.2byte 37
.2byte 38
.2byte 40
.2byte 62
.2byte -1
gSlateportBattleTentTrainerMons_Davion: ; 85DD7BE
.2byte 17
.2byte 23
.2byte 24
.2byte 25
.2byte 31
.2byte 32
.2byte 33
.2byte 34
.2byte 39
.2byte 43
.2byte 44
.2byte 49
.2byte 57
.2byte 69
.2byte -1
gSlateportBattleTentTrainerMons_Kendall: ; 85DD7DC
.2byte 4
.2byte 7
.2byte 8
.2byte 9
.2byte 11
.2byte 12
.2byte 13
.2byte 27
.2byte 38
.2byte 40
.2byte 45
.2byte 46
.2byte 47
.2byte 63
.2byte -1
gSlateportBattleTentTrainerMons_Colten: ; 85DD7FA
.2byte 0
.2byte 2
.2byte 12
.2byte 22
.2byte 28
.2byte 30
.2byte 35
.2byte 38
.2byte 43
.2byte 44
.2byte 56
.2byte 57
.2byte -1
gSlateportBattleTentTrainerMons_Irvin: ; 85DD814
.2byte 0
.2byte 1
.2byte 2
.2byte 3
.2byte 14
.2byte 15
.2byte 24
.2byte 25
.2byte 32
.2byte 34
.2byte 39
.2byte 59
.2byte 60
.2byte -1
gSlateportBattleTentTrainerMons_Shaun: ; 85DD830
.2byte 17
.2byte 18
.2byte 19
.2byte 22
.2byte 29
.2byte 36
.2byte 42
.2byte 48
.2byte 61
.2byte 62
.2byte 66
.2byte 68
.2byte 69
.2byte -1
gSlateportBattleTentTrainerMons_Kyler: ; 85DD84C
.2byte 22
.2byte 23
.2byte 28
.2byte 29
.2byte 31
.2byte 32
.2byte 34
.2byte 39
.2byte 55
.2byte 64
.2byte 65
.2byte 67
.2byte -1
gSlateportBattleTentTrainerMons_Maggie: ; 85DD866
.2byte 10
.2byte 13
.2byte 17
.2byte 27
.2byte 45
.2byte 46
.2byte 53
.2byte 56
.2byte 61
.2byte 62
.2byte 63
.2byte -1
gSlateportBattleTentTrainerMons_Stephon: ; 85DD87E
.2byte 8
.2byte 10
.2byte 16
.2byte 23
.2byte 29
.2byte 43
.2byte 44
.2byte 60
.2byte 62
.2byte 63
.2byte 68
.2byte -1
gSlateportBattleTentTrainerMons_Rebecca: ; 85DD896
.2byte 8
.2byte 13
.2byte 21
.2byte 29
.2byte 33
.2byte 41
.2byte 48
.2byte 54
.2byte 59
.2byte 61
.2byte 68
.2byte -1
gSlateportBattleTentTrainerMons_Reggie: ; 85DD8AE
.2byte 6
.2byte 7
.2byte 17
.2byte 23
.2byte 24
.2byte 26
.2byte 32
.2byte 36
.2byte 52
.2byte 53
.2byte 57
.2byte 65
.2byte -1
gSlateportBattleTentTrainerMons_Janae: ; 85DD8C8
.2byte 0
.2byte 1
.2byte 27
.2byte 28
.2byte 32
.2byte 34
.2byte 36
.2byte 37
.2byte 52
.2byte 53
.2byte 57
.2byte 65
.2byte -1
gSlateportBattleTentTrainerMons_Caiden: ; 85DD8E2
.2byte 10
.2byte 14
.2byte 15
.2byte 16
.2byte 20
.2byte 21
.2byte 25
.2byte 30
.2byte 35
.2byte 47
.2byte 48
.2byte 50
.2byte 69
.2byte -1
gSlateportBattleTentTrainerMons_Kirsten: ; 85DD8FE
.2byte 10
.2byte 16
.2byte 18
.2byte 19
.2byte 20
.2byte 21
.2byte 25
.2byte 30
.2byte 35
.2byte 39
.2byte 41
.2byte 48
.2byte 69
.2byte -1
gSlateportBattleTentTrainerMons_Kurtis: ; 85DD91A
.2byte 0
.2byte 1
.2byte 36
.2byte 37
.2byte 40
.2byte 46
.2byte 49
.2byte 51
.2byte 64
.2byte 67
.2byte 68
.2byte -1
gSlateportBattleTentTrainerMons_Stefan: ; 85DD932
.2byte 4
.2byte 5
.2byte 21
.2byte 33
.2byte 37
.2byte 38
.2byte 40
.2byte 51
.2byte 52
.2byte 64
.2byte 65
.2byte -1
gSlateportBattleTentTrainerMons_Avery: ; 85DD94A
.2byte 2
.2byte 3
.2byte 7
.2byte 8
.2byte 22
.2byte 23
.2byte 28
.2byte 29
.2byte 30
.2byte 51
.2byte 67
.2byte -1
gSlateportBattleTentTrainerMons_Dwane: ; 85DD962
.2byte 14
.2byte 15
.2byte 30
.2byte 43
.2byte 44
.2byte 45
.2byte 46
.2byte 55
.2byte 58
.2byte 59
.2byte 63
.2byte -1
gSlateportBattleTentTrainerMons_Mckenna: ; 85DD97A
.2byte 27
.2byte 29
.2byte 30
.2byte 32
.2byte 36
.2byte 48
.2byte 51
.2byte 52
.2byte 53
.2byte 57
.2byte 67
.2byte -1
gSlateportBattleTentTrainerMons_Camryn: ; 85DD992
.2byte 5
.2byte 6
.2byte 7
.2byte 8
.2byte 10
.2byte 16
.2byte 17
.2byte 20
.2byte 21
.2byte 37
.2byte 43
.2byte 44
.2byte -1
gSlateportBattleTentTrainerMons_Natasha: ; 85DD9AC
.2byte 1
.2byte 3
.2byte 4
.2byte 5
.2byte 9
.2byte 11
.2byte 12
.2byte 20
.2byte 21
.2byte 22
.2byte 51
.2byte -1
gSlateportBattleTentTrainerMons_Austyn: ; 85DD9C4
.2byte 25
.2byte 31
.2byte 35
.2byte 37
.2byte 38
.2byte 39
.2byte 50
.2byte 51
.2byte 52
.2byte 58
.2byte 68
.2byte 69
.2byte -1
gSlateportBattleTentTrainerMons_Donovan: ; 85DD9DE
.2byte 10
.2byte 16
.2byte 17
.2byte 24
.2byte 25
.2byte 43
.2byte 44
.2byte 47
.2byte 49
.2byte 53
.2byte 59
.2byte 60
.2byte 64
.2byte 65
.2byte -1
gSlateportBattleTentTrainerMons_Tamia: ; 85DD9FC
.2byte 2
.2byte 6
.2byte 9
.2byte 13
.2byte 17
.2byte 19
.2byte 20
.2byte 24
.2byte 27
.2byte 29
.2byte 30
.2byte -1

View File

@ -0,0 +1,782 @@
.align 2, 0
gSlateportBattleTentTrainers: ; 85DDA14
; 0
.4byte TRAINER_CLASS_AROMA_LADY
.charmapstr "JOLIE$", 8
; pre-battle speech
ec_word WHAT
ec_word WILL
ec_word I
ec_word BE
ec_word TOMORROW
ec_word QUES
; win speech
ec_word I_AM
ec_word FEELING
ec_word LIKE
ec_word IT_S
ec_word FRIDAY
ec_word EXCL
; loss speech
ec_word I_AM
ec_word FEELING
ec_word LIKE
ec_word IT_S
ec_word MONDAY
ec_word ELLIPSIS
.4byte gSlateportBattleTentTrainerMons_Jolie
; 1
.4byte TRAINER_CLASS_RUIN_MANIAC
.charmapstr "MALACHI$", 8
; pre-battle speech
ec_word BAD
ec_word NEWS
ec_word EXCL
ec_word IT_S
ec_word A
ec_move1 SAND_TOMB
; win speech
ec_word YEEHAW_EXCL
.2byte -1
.2byte -1
ec_word I_VE
ec_word DONE
ec_word IT
; loss speech
ec_word I_VE
ec_word LOST
ec_word IN
ec_word THIS
ec_move1 SAND_TOMB
ec_word ELLIPSIS
.4byte gSlateportBattleTentTrainerMons_Malachi
; 2
.4byte TRAINER_CLASS_TUBER_1
.charmapstr "KELSIE$", 8
; pre-battle speech
ec_word GO
ec_word EXCL_EXCL
ec_word MY
ec_word BATH
ec_word POKEMON
ec_word EXCL_EXCL
; win speech
ec_word YAHOO
ec_word EXCL_EXCL
ec_word MY
ec_word BATH
ec_word POKEMON
ec_word EXCL_EXCL
; loss speech
ec_word GWAH
ec_word EXCL_EXCL
ec_word MY
ec_word BATH
ec_word POKEMON
ec_word EXCL_EXCL
.4byte gSlateportBattleTentTrainerMons_Kelsie
; 3
.4byte TRAINER_CLASS_TUBER_2
.charmapstr "DAVON$", 8
; pre-battle speech
ec_word YEAH_YEAH
ec_word EXCL_EXCL
.2byte -1
ec_word GREAT
ec_move1 WHIRLPOOL
ec_word ISN_T_IT_QUES
; win speech
ec_word THAT_WAS
ec_word LIKE
ec_word A
ec_move1 WHIRLPOOL
ec_word YEAH_YEAH
ec_word EXCL_EXCL
; loss speech
ec_word DON_T
ec_word GET
ec_move2 BEAT_UP
ec_word IN
ec_word THAT
ec_move1 WHIRLPOOL
.4byte gSlateportBattleTentTrainerMons_Davon
; 4
.4byte TRAINER_CLASS_LADY
.charmapstr "GLENDA$", 8
; pre-battle speech
ec_word CONVERSATION
ec_word CAN
ec_word WAIT
ec_word UNTIL
ec_word I
ec_word WIN
; win speech
ec_word FABULOUS
ec_word EXCL
ec_word I_AM
ec_word GOING
ec_word TO
ec_word ROCK
; loss speech
ec_word NO
ec_word EXCL
.2byte -1
ec_word I
ec_word WASN_T
ec_word SERIOUS
.4byte gSlateportBattleTentTrainerMons_Glenda
; 5
.4byte TRAINER_CLASS_BEAUTY
.charmapstr "HELENA$", 8
; pre-battle speech
ec_word DOES
ec_word MY
ec_word BEAUTY
ec_word INTIMIDATE
ec_word YOU
ec_word QUES
; win speech
ec_word I_AM
ec_word SO
ec_word SORRY
ec_word BUT
ec_word YOU_RE
ec_word BORING
; loss speech
ec_word I
ec_word DO
ec_word SO
ec_word ENJOY
ec_word THIS
ec_word EXCL
.4byte gSlateportBattleTentTrainerMons_Helena
; 6
.4byte TRAINER_CLASS_RICH_BOY
.charmapstr "RODOLFO$", 8
; pre-battle speech
ec_word GO
ec_word GET
ec_word A
ec_pokemon1 WHISCASH
ec_word FOR
ec_word ME
; win speech
ec_word AWW
ec_word YOU
ec_word DON_T
ec_word HAVE
ec_word A
ec_pokemon1 WHISCASH
; loss speech
ec_word PLEASE
ec_word I
ec_word NEED
ec_word A
ec_pokemon1 WHISCASH
ec_word BADLY
.4byte gSlateportBattleTentTrainerMons_Rodolfo
; 7
.4byte TRAINER_CLASS_POKEMANIAC
.charmapstr "DAVION$", 8
; pre-battle speech
ec_word GRAAAH
ec_word GRAAAH
ec_word EXCL_EXCL
ec_word GRAAAH
ec_word GRAAAH
ec_word EXCL_EXCL
; win speech
ec_move2 ROAR
ec_word EXCL
.2byte -1
ec_move2 ROAR
ec_word EXCL_EXCL
.2byte -1
; loss speech
ec_word URGH
ec_word WAAAH
ec_word EXCL_EXCL
.2byte -1
.2byte -1
.2byte -1
.4byte gSlateportBattleTentTrainerMons_Davion
; 8
.4byte TRAINER_CLASS_SWIMMER_M
.charmapstr "KENDALL$", 8
; pre-battle speech
ec_word A_LITTLE
ec_move2 PETAL_DANCE
ec_word TO
ec_word PLEASE
ec_word YOU
ec_word EXCL
; win speech
ec_word I
ec_word DO
ec_word THIS
ec_word ONLY
ec_word FOR
ec_word WORK
; loss speech
ec_word HOW
ec_word COULD
ec_word YOU
ec_move2 POUND
ec_word ME
ec_word QUES
.4byte gSlateportBattleTentTrainerMons_Kendall
; 9
.4byte TRAINER_CLASS_CAMPER
.charmapstr "COLTEN$", 8
; pre-battle speech
ec_word I
ec_word WANT
ec_word TO
ec_word GO
ec_word RUN
ec_word AROUND
; win speech
ec_word YAY
ec_word EXCL
ec_word WANT
ec_word TO
ec_word RUN
ec_word QUES
; loss speech
ec_word A
ec_word SWIFT_SWIM
ec_word WOULD
ec_word BE
ec_word GOOD
ec_word TOO
.4byte gSlateportBattleTentTrainerMons_Colten
; 10
.4byte TRAINER_CLASS_BUG_MANIAC
.charmapstr "IRVIN$", 8
; pre-battle speech
ec_word HAVE
ec_word A
ec_word LOOK
ec_word AT
ec_word MY
ec_move1 CONFUSE_RAY
; win speech
ec_word YAHOO
ec_word MY
ec_move1 CONFUSE_RAY
ec_word IS
ec_word THE
ec_word BEST
; loss speech
ec_word GWAH
ec_word EXCL_EXCL
.2byte -1
ec_word I_AM
ec_word SORRY
ec_word EXCL
.4byte gSlateportBattleTentTrainerMons_Irvin
; 11
.4byte TRAINER_CLASS_GENTLEMAN
.charmapstr "SHAUN$", 8
; pre-battle speech
ec_word LISTEN
ec_word ELLIPSIS
ec_word YOU
ec_word AREN_T
ec_word VERY
ec_word GOOD
; win speech
ec_word YOU
ec_word SEE
ec_word QUES
ec_word I
ec_word WAS
ec_word RIGHT
; loss speech
ec_word YES
ec_word YES
ec_word ELLIPSIS
ec_word YOU_RE
ec_word QUITE
ec_word SOMETHING
.4byte gSlateportBattleTentTrainerMons_Shaun
; 12
.4byte TRAINER_CLASS_GUITARIST
.charmapstr "KYLER$", 8
; pre-battle speech
ec_word ELLIPSIS_ELLIPSIS_ELLIPSIS
ec_word ELLIPSIS_ELLIPSIS_ELLIPSIS
ec_word ELLIPSIS_ELLIPSIS_ELLIPSIS
ec_word ELLIPSIS_ELLIPSIS_ELLIPSIS
ec_word ELLIPSIS_ELLIPSIS_ELLIPSIS
ec_word QUES
; win speech
ec_word ELLIPSIS_ELLIPSIS_ELLIPSIS
ec_word ELLIPSIS_ELLIPSIS_ELLIPSIS
ec_word ELLIPSIS_ELLIPSIS_ELLIPSIS
ec_word ELLIPSIS_ELLIPSIS_ELLIPSIS
ec_word ELLIPSIS_ELLIPSIS_ELLIPSIS
ec_word YAY
; loss speech
ec_word ELLIPSIS_ELLIPSIS_ELLIPSIS
ec_word ELLIPSIS_ELLIPSIS_ELLIPSIS
ec_word ELLIPSIS_ELLIPSIS_ELLIPSIS
ec_word ELLIPSIS_ELLIPSIS_ELLIPSIS
ec_word ELLIPSIS_ELLIPSIS_ELLIPSIS
ec_word WOW
.4byte gSlateportBattleTentTrainerMons_Kyler
; 13
.4byte TRAINER_CLASS_SCHOOL_KID_2
.charmapstr "MAGGIE$", 8
; pre-battle speech
ec_pokemon1 VULPIX
ec_pokemon1 XATU
ec_pokemon2 UMBREON
ec_word ELLIPSIS
ec_word UM
ec_word ELLIPSIS
; win speech
ec_pokemon1 NOSEPASS
ec_word ELLIPSIS
ec_word UM
ec_pokemon1 SEVIPER
ec_word EXCL
.2byte -1
; loss speech
ec_pokemon1 NOSEPASS
ec_word ELLIPSIS
ec_word UM
ec_pokemon2 SNORLAX
ec_word ELLIPSIS
ec_word UH_OH
.4byte gSlateportBattleTentTrainerMons_Maggie
; 14
.4byte TRAINER_CLASS_COOLTRAINER_1
.charmapstr "STEPHON$", 8
; pre-battle speech
ec_word I_AM
ec_word GOING
ec_word TO
ec_word ENJOY
ec_word AN
ec_word EGG
; win speech
ec_word I
ec_word WILL
ec_word ENJOY
ec_word THIS
ec_word TASTY
ec_word VICTORY
; loss speech
ec_word AWFUL
ec_word EXCL_EXCL
.2byte -1
ec_word JUST
ec_word AWFUL
ec_word EXCL_EXCL
.4byte gSlateportBattleTentTrainerMons_Stephon
; 15
.4byte TRAINER_CLASS_COOLTRAINER_2
.charmapstr "REBECCA$", 8
; pre-battle speech
ec_word THAT
ec_word EGG
ec_word HAS
ec_word A
ec_word TASTY
ec_word SHINE
; win speech
ec_word I
ec_word CAN_T
ec_word EXCL
ec_word SMELL
ec_word THAT
ec_word STENCH
; loss speech
ec_word YOU
ec_word CAN_T
ec_word MAKE
ec_word ME
ec_word STOP
ec_word ELLIPSIS
.4byte gSlateportBattleTentTrainerMons_Rebecca
; 16
.4byte TRAINER_CLASS_POKEFAN_1
.charmapstr "REGGIE$", 8
; pre-battle speech
ec_word POKEMON
ec_word COME
ec_word BEFORE
ec_word MONEY
ec_word OR
ec_word FAMILY
; win speech
ec_word THAT_S
ec_word WHAT
ec_word IS
ec_word MAKING
ec_word ME
ec_word STRONG
; loss speech
ec_word THAT_S
ec_word WHY
ec_word I_AM
ec_word SO
ec_word THICK
ec_word ELLIPSIS
.4byte gSlateportBattleTentTrainerMons_Reggie
; 17
.4byte TRAINER_CLASS_POKEFAN_2
.charmapstr "JANAE$", 8
; pre-battle speech
ec_word I
ec_word JUST
ec_word ADORE
ec_word YOUR
ec_word TOUGH
ec_word LOOK
; win speech
ec_word I
ec_word LIKE
ec_word HOW
ec_word YOU
ec_move2 STRUGGLE
.2byte -1
; loss speech
ec_word YOU_RE
ec_word A
ec_word MEAN
ec_word AND
ec_word AWFUL
ec_word TRAINER
.4byte gSlateportBattleTentTrainerMons_Janae
; 18
.4byte TRAINER_CLASS_EXPERT_1
.charmapstr "CAIDEN$", 8
; pre-battle speech
ec_word MY
ec_move2 CURSE
ec_word WILL
ec_word BREAK
ec_word YOUR
ec_word SPIRIT
; win speech
ec_move2 CURSE
ec_word QUES
ec_word IT_S
ec_word A
ec_word LIE
ec_word ELLIPSIS
; loss speech
ec_word MY
ec_move2 CURSE
ec_word WILL
ec_word LAST
ec_word FOREVER
.2byte -1
.4byte gSlateportBattleTentTrainerMons_Caiden
; 19
.4byte TRAINER_CLASS_EXPERT_2
.charmapstr "KIRSTEN$", 8
; pre-battle speech
ec_word HUH_QUES
ec_word A
ec_word BATTLE
ec_word YOU
ec_word SAID
ec_word QUES
; win speech
ec_word HUH_QUES
ec_word STRONG
ec_word BUT
ec_word NOT
ec_word STRONG
ec_word ENOUGH
; loss speech
ec_word HUH_QUES
ec_word I
ec_word SURRENDER
ec_word TO
ec_word YOUR
ec_move1 STRENGTH
.4byte gSlateportBattleTentTrainerMons_Kirsten
; 20
.4byte TRAINER_CLASS_YOUNGSTER
.charmapstr "KURTIS$", 8
; pre-battle speech
ec_word SORRY
ec_word YOU_RE
ec_word GOING
ec_word TO
ec_word GET
ec_move2 BEAT_UP
; win speech
ec_word I
ec_word SAID
ec_word WE
ec_word WOULD
ec_move2 POUND
ec_word YOU
; loss speech
ec_word HOW
ec_word DID
ec_word I
ec_word GET
ec_move2 BEAT_UP
ec_word QUES
.4byte gSlateportBattleTentTrainerMons_Kurtis
; 21
.4byte TRAINER_CLASS_FISHERMAN
.charmapstr "STEFAN$", 8
; pre-battle speech
ec_word I
ec_word ONLY
ec_word WANT
ec_word CUTE
ec_word POKEMON
.2byte -1
; win speech
ec_word WHAT
ec_word IS
ec_word IT
ec_word TO
ec_word YOU
ec_word QUES
; loss speech
ec_word YOU_RE
ec_word KIND
ec_word OF
ec_word AWESOME
ec_word ELLIPSIS
.2byte -1
.4byte gSlateportBattleTentTrainerMons_Stefan
; 22
.4byte TRAINER_CLASS_BIRD_KEEPER
.charmapstr "AVERY$", 8
; pre-battle speech
ec_word TOYS
ec_word EXCL
ec_word I
ec_word NEED
ec_word MORE
ec_word TOYS
; win speech
ec_word I
ec_word NEED
ec_word SOME
ec_word EASY
ec_word MONEY
ec_word FAST
; loss speech
ec_word I
ec_word NEED
ec_word TO
ec_word WORK
ec_word FOR
ec_word MONEY
.4byte gSlateportBattleTentTrainerMons_Avery
; 23
.4byte TRAINER_CLASS_NINJA_BOY
.charmapstr "DWANE$", 8
; pre-battle speech
ec_word MMM
ec_word TASTY
ec_word ELLIPSIS
ec_word WONDER
ec_word WHAT
ec_word QUES
; win speech
ec_word MMM
ec_word MMM
ec_word ELLIPSIS
ec_word YOU
ec_word DON_T
ec_word KNOW
; loss speech
ec_word MMM
ec_word MMM
ec_word ELLIPSIS
ec_word OH_YEAH
ec_word THIS_IS_IT_EXCL
.2byte -1
.4byte gSlateportBattleTentTrainerMons_Dwane
; 24
.4byte TRAINER_CLASS_PARASOL_LADY
.charmapstr "MCKENNA$", 8
; pre-battle speech
ec_word I
ec_word DISLIKE
ec_word SMALL
ec_word TALK
ec_word LET_S
ec_word GO
; win speech
ec_word YUP
ec_word THAT_S
ec_word THAT
.2byte -1
.2byte -1
.2byte -1
; loss speech
ec_word KTHX_BYE
.2byte -1
.2byte -1
.2byte -1
.2byte -1
.2byte -1
.4byte gSlateportBattleTentTrainerMons_Mckenna
; 25
.4byte TRAINER_CLASS_SWIMMER_F
.charmapstr "CAMRYN$", 8
; pre-battle speech
ec_word MR
ec_word JUDGE
ec_word YOU
ec_word HAVE
ec_word OUR
ec_word TRUST
; win speech
ec_word YES_SIR_EXCL
ec_word WE_RE
ec_word NO_1
ec_word IN
ec_word THIS
ec_word CONTEST
; loss speech
ec_word I
ec_word WON_T
ec_word GIVE_UP
ec_word MY
ec_word IDOL
ec_word DREAM
.4byte gSlateportBattleTentTrainerMons_Camryn
; 26
.4byte TRAINER_CLASS_PICNICKER
.charmapstr "NATASHA$", 8
; pre-battle speech
ec_word COME_OVER
ec_word TO
ec_word MY
ec_word PLACE
ec_word OK_QUES
.2byte -1
; win speech
ec_word COME_ON
ec_word OVER
ec_word IT
ec_word WILL
ec_word BE
ec_word GREAT
; loss speech
ec_word AWW
ec_word WON_T
ec_word YOU
ec_word COME_OVER
ec_word QUES
.2byte -1
.4byte gSlateportBattleTentTrainerMons_Natasha
; 27
.4byte TRAINER_CLASS_SAILOR
.charmapstr "AUSTYN$", 8
; pre-battle speech
ec_word I
ec_word DON_T
ec_word CARE
ec_word HOW
ec_word WE
ec_word MATCH_UP
; win speech
ec_word HAH
ec_word BACK
ec_word TO
ec_word SCHOOL
ec_word FOR
ec_word YOU
; loss speech
ec_word I
ec_word NEED
ec_word TO
ec_word STUDY
ec_word MY
ec_word LESSONS
.4byte gSlateportBattleTentTrainerMons_Austyn
; 28
.4byte TRAINER_CLASS_COLLECTOR
.charmapstr "DONOVAN$", 8
; pre-battle speech
ec_word OH
ec_word I_AM
ec_word FEELING
ec_word SLIMY
ec_word ALL
ec_word OVER
; win speech
ec_word YOU_RE
ec_word GOING
ec_word DOWN
ec_word THE
ec_move2 MEGA_DRAIN
ec_word HAHAHA
; loss speech
ec_word I_AM
ec_word NATURALLY
ec_word SLIMY
ec_word THAT_S
ec_word WHAT
ec_word I_AM
.4byte gSlateportBattleTentTrainerMons_Donovan
; 29
.4byte TRAINER_CLASS_LASS
.charmapstr "TAMIA$", 8
; pre-battle speech
ec_word I_AM
ec_word ANGRY
ec_word WITH
ec_word MY
ec_word FATHER
ec_word ELLIPSIS
; win speech
ec_word I
ec_word REALLY
ec_word DISLIKE
ec_word MY
ec_word FATHER
ec_word EXCL
; loss speech
ec_word I
ec_word JUST
ec_word SO
ec_word ADORE
ec_word MY
ec_word FATHER
.4byte gSlateportBattleTentTrainerMons_Tamia

View File

@ -0,0 +1,253 @@
gVerdanturfBattleTentTrainerMons_Brenna: ; 85DE48C
.2byte 4
.2byte 11
.2byte 13
.2byte 18
.2byte 26
.2byte -1
gVerdanturfBattleTentTrainerMons_Dilan: ; 85DE498
.2byte 30
.2byte 37
.2byte 13
.2byte 29
.2byte 42
.2byte -1
gVerdanturfBattleTentTrainerMons_Eliana: ; 85DE4A4
.2byte 6
.2byte 7
.2byte 17
.2byte 18
.2byte 40
.2byte -1
gVerdanturfBattleTentTrainerMons_Markus: ; 85DE4B0
.2byte 6
.2byte 7
.2byte 18
.2byte 24
.2byte 38
.2byte -1
gVerdanturfBattleTentTrainerMons_Caitlyn: ; 85DE4BC
.2byte 0
.2byte 12
.2byte 25
.2byte 28
.2byte 22
.2byte 44
.2byte -1
gVerdanturfBattleTentTrainerMons_Desiree: ; 85DE4CA
.2byte 8
.2byte 12
.2byte 21
.2byte 22
.2byte 31
.2byte -1
gVerdanturfBattleTentTrainerMons_Ronald: ; 85DE4D6
.2byte 1
.2byte 20
.2byte 23
.2byte 25
.2byte 32
.2byte -1
gVerdanturfBattleTentTrainerMons_Ashten: ; 85DE4E2
.2byte 9
.2byte 12
.2byte 27
.2byte 37
.2byte 43
.2byte -1
gVerdanturfBattleTentTrainerMons_Gerard: ; 85DE4EE
.2byte 36
.2byte 7
.2byte 34
.2byte 6
.2byte 40
.2byte -1
gVerdanturfBattleTentTrainerMons_Bradly: ; 85DE4FA
.2byte 26
.2byte 3
.2byte 0
.2byte 2
.2byte 17
.2byte -1
gVerdanturfBattleTentTrainerMons_Dennis: ; 85DE506
.2byte 14
.2byte 37
.2byte 2
.2byte 38
.2byte 27
.2byte -1
gVerdanturfBattleTentTrainerMons_Prestin: ; 85DE512
.2byte 31
.2byte 28
.2byte 22
.2byte 25
.2byte 44
.2byte 43
.2byte 41
.2byte -1
gVerdanturfBattleTentTrainerMons_Ernesto: ; 85DE522
.2byte 33
.2byte 32
.2byte 25
.2byte 35
.2byte 34
.2byte -1
gVerdanturfBattleTentTrainerMons_Nala: ; 85DE52E
.2byte 1
.2byte 4
.2byte 8
.2byte 11
.2byte 17
.2byte 40
.2byte 34
.2byte -1
gVerdanturfBattleTentTrainerMons_Darnell: ; 85DE53E
.2byte 0
.2byte 29
.2byte 35
.2byte 37
.2byte 39
.2byte 43
.2byte -1
gVerdanturfBattleTentTrainerMons_Ashlyn: ; 85DE54C
.2byte 29
.2byte 36
.2byte 32
.2byte 30
.2byte 17
.2byte 6
.2byte 44
.2byte -1
gVerdanturfBattleTentTrainerMons_Addison: ; 85DE55C
.2byte 0
.2byte 1
.2byte 16
.2byte 31
.2byte 6
.2byte -1
gVerdanturfBattleTentTrainerMons_Justine: ; 85DE568
.2byte 0
.2byte 1
.2byte 16
.2byte 36
.2byte 18
.2byte -1
gVerdanturfBattleTentTrainerMons_Tyson: ; 85DE574
.2byte 5
.2byte 15
.2byte 22
.2byte 30
.2byte 16
.2byte 39
.2byte 43
.2byte -1
gVerdanturfBattleTentTrainerMons_Laila: ; 85DE584
.2byte 5
.2byte 15
.2byte 19
.2byte 24
.2byte 41
.2byte 43
.2byte -1
gVerdanturfBattleTentTrainerMons_Waren: ; 85DE592
.2byte 0
.2byte 9
.2byte 10
.2byte 11
.2byte 23
.2byte -1
gVerdanturfBattleTentTrainerMons_Tobias: ; 85DE59E
.2byte 6
.2byte 7
.2byte 24
.2byte 38
.2byte 40
.2byte -1
gVerdanturfBattleTentTrainerMons_Josiah: ; 85DE5AA
.2byte 8
.2byte 16
.2byte 23
.2byte 34
.2byte 3
.2byte -1
gVerdanturfBattleTentTrainerMons_Dion: ; 85DE5B6
.2byte 14
.2byte 2
.2byte 11
.2byte 39
.2byte 21
.2byte 38
.2byte -1
gVerdanturfBattleTentTrainerMons_Kenzie: ; 85DE5C4
.2byte 18
.2byte 10
.2byte 16
.2byte 26
.2byte 25
.2byte 27
.2byte -1
gVerdanturfBattleTentTrainerMons_Lillian: ; 85DE5D2
.2byte 24
.2byte 34
.2byte 36
.2byte 38
.2byte 5
.2byte -1
gVerdanturfBattleTentTrainerMons_Lesley: ; 85DE5DE
.2byte 26
.2byte 0
.2byte 18
.2byte 13
.2byte 25
.2byte -1
gVerdanturfBattleTentTrainerMons_Marquis: ; 85DE5EA
.2byte 24
.2byte 34
.2byte 5
.2byte 15
.2byte 7
.2byte 42
.2byte -1
gVerdanturfBattleTentTrainerMons_Freddy: ; 85DE5F8
.2byte 18
.2byte 21
.2byte 26
.2byte 29
.2byte 41
.2byte -1
gVerdanturfBattleTentTrainerMons_Cecilia: ; 85DE604
.2byte 23
.2byte 26
.2byte 27
.2byte 28
.2byte 31
.2byte -1

View File

@ -0,0 +1,782 @@
.align 2, 0
gVerdanturfBattleTentTrainers: ; 85DE610
; 0
.4byte TRAINER_CLASS_AROMA_LADY
.charmapstr "BRENNA$", 8
; pre-battle speech
ec_word NO
ec_word DAYS
ec_word GO
ec_word WITHOUT
ec_word MY
ec_move1 FAKE_TEARS
; win speech
ec_word OH
ec_word THAT_WAS
ec_word SO
ec_word REFRESHING
ec_word EXCL
.2byte -1
; loss speech
ec_word ALL
ec_word I
ec_word EVER
ec_word GET
ec_word IS
ec_move1 TORMENT
.4byte gVerdanturfBattleTentTrainerMons_Brenna
; 1
.4byte TRAINER_CLASS_RUIN_MANIAC
.charmapstr "DILAN$", 8
; pre-battle speech
ec_word YOU
ec_word DON_T
ec_word KNOW
ec_word HOW
ec_word BORED
ec_word I_AM
; win speech
ec_word LOSING
ec_word ISN_T
ec_word EXCITING
ec_word AT
ec_word ALL
ec_word ELLIPSIS
; loss speech
ec_word EXCITING
ec_word EXCL_EXCL
ec_word BYE_BYE
ec_word TO
ec_word BEING
ec_word BORED
.4byte gVerdanturfBattleTentTrainerMons_Dilan
; 2
.4byte TRAINER_CLASS_TUBER_1
.charmapstr "ELIANA$", 8
; pre-battle speech
ec_word I_AM
ec_word GOING
ec_word ON
ec_word A
ec_word VACATION
ec_word SOON
; win speech
ec_word I
ec_word NEED
ec_word TO
ec_word GET
ec_word SOME
ec_word MONEY
; loss speech
ec_word NO
ec_word SLEEP
ec_word UNTIL
ec_word I
ec_word GET
ec_word HOME
.4byte gVerdanturfBattleTentTrainerMons_Eliana
; 3
.4byte TRAINER_CLASS_TUBER_2
.charmapstr "MARKUS$", 8
; pre-battle speech
ec_word I_AM
ec_word SMART
ec_word EXCL
ec_word IF_I_LOSE
ec_word I
ec_move1 SELF_DESTRUCT
; win speech
ec_word IT_S
ec_word A
ec_word NON_STOP
ec_move2 EXPLOSION
ec_word OF
ec_word JOY
; loss speech
ec_word I_VE
ec_word LOST
ec_word ELLIPSIS
ec_word TIME
ec_word TO
ec_move1 SELF_DESTRUCT
.4byte gVerdanturfBattleTentTrainerMons_Markus
; 4
.4byte TRAINER_CLASS_LADY
.charmapstr "CAITLYN$", 8
; pre-battle speech
ec_word I_AM
ec_word BORED
ec_word OF
ec_word BEING
ec_word AN
ec_word IDOL
; win speech
ec_word A
ec_word BATTLE
ec_word IS
ec_word BEST
ec_word FOR
ec_word HAPPINESS
; loss speech
ec_word LOSING
ec_word DOESN_T
ec_word BUG
ec_word ME
ec_word AT
ec_word ALL
.4byte gVerdanturfBattleTentTrainerMons_Caitlyn
; 5
.4byte TRAINER_CLASS_BEAUTY
.charmapstr "DESIREE$", 8
; pre-battle speech
ec_word DOESN_T
ec_word MY
ec_word BEAUTY
ec_move1 ASTONISH
ec_word YOU
ec_word QUES
; win speech
ec_word DID
ec_word I
ec_word INTIMIDATE
ec_word YOU
ec_word QUES
.2byte -1
; loss speech
ec_word MY
ec_word BEAUTY
ec_word DID
ec_word NOTHING
ec_word FOR
ec_word YOU
.4byte gVerdanturfBattleTentTrainerMons_Desiree
; 6
.4byte TRAINER_CLASS_RICH_BOY
.charmapstr "RONALD$", 8
; pre-battle speech
ec_word COME_ON
ec_word I
ec_word WILL
ec_word BATTLE
ec_word SERIOUSLY
.2byte -1
; win speech
ec_word GIVE_UP
ec_word QUES
.2byte -1
ec_word THAT_S
ec_word REALLY
ec_word WEAK
; loss speech
ec_word I
ec_word NEED
ec_word TO
ec_word DO
ec_word A
ec_move2 BATON_PASS
.4byte gVerdanturfBattleTentTrainerMons_Ronald
; 7
.4byte TRAINER_CLASS_POKEMANIAC
.charmapstr "ASHTEN$", 8
; pre-battle speech
ec_word OH_YEAH
ec_word ANOTHER
ec_word EXCITING
ec_word BATTLE
ec_word EXCL
.2byte -1
; win speech
ec_word YOUR
ec_word POKEMON
ec_word ARE
ec_word WIMPY
ec_word AND
ec_word BORING
; loss speech
ec_word THAT_WAS
ec_word AN
ec_word EXCITING
ec_word LOSS
ec_word WOW
ec_word EXCL
.4byte gVerdanturfBattleTentTrainerMons_Ashten
; 8
.4byte TRAINER_CLASS_SWIMMER_M
.charmapstr "GERARD$", 8
; pre-battle speech
ec_word LOOK
ec_word AT
ec_word MY
ec_word SUPER
ec_move2 TEETER_DANCE
ec_word EXCL
; win speech
ec_word THAT_WAS
ec_word HARD
ec_word ELLIPSIS
ec_word AM
ec_word I
ec_word OK_QUES
; loss speech
ec_word I
ec_word WON_T
ec_word FORGIVE
ec_word YOU
ec_word FOR
ec_word THAT
.4byte gVerdanturfBattleTentTrainerMons_Gerard
; 9
.4byte TRAINER_CLASS_CAMPER
.charmapstr "BRADLY$", 8
; pre-battle speech
ec_word IT_S
ec_word LONESOME
ec_word BUT
ec_word I
ec_word VACATION
ec_word ALONE
; win speech
ec_word I
ec_word WILL
ec_move1 WITHDRAW
ec_word INSIDE
ec_word MY
ec_word SHELL_ARMOR
; loss speech
ec_word OH
ec_word ELLIPSIS
.2byte -1
ec_word ALONE
ec_word AS
ec_word ALWAYS
.4byte gVerdanturfBattleTentTrainerMons_Bradly
; 10
.4byte TRAINER_CLASS_BUG_MANIAC
.charmapstr "DENNIS$", 8
; pre-battle speech
ec_word ARE
ec_word YOU
ec_word REALLY
ec_word STRONG
ec_word QUES
.2byte -1
; win speech
ec_word WAHAHAHA
ec_word EXCL
.2byte -1
ec_word WAHAHAHA
ec_word EXCL_EXCL
.2byte -1
; loss speech
ec_word NICE
ec_word GOING
ec_word EXCL
ec_word I
ec_word WAS
ec_word CHILD_S_PLAY
.4byte gVerdanturfBattleTentTrainerMons_Dennis
; 11
.4byte TRAINER_CLASS_GENTLEMAN
.charmapstr "PRESTIN$", 8
; pre-battle speech
ec_word THIS
ec_word IS
ec_word A
ec_move1 NIGHTMARE
ec_word FOR
ec_word YOU
; win speech
ec_word FORGIVE
ec_word ME
ec_word ELLIPSIS
ec_word IT_S
ec_word A
ec_word DREAM
; loss speech
ec_word I
ec_word WANT
ec_word TO
ec_word WAKE_UP
ec_word FROM
ec_word THIS
.4byte gVerdanturfBattleTentTrainerMons_Prestin
; 12
.4byte TRAINER_CLASS_GUITARIST
.charmapstr "ERNESTO$", 8
; pre-battle speech
ec_word THIS
ec_word PARTY
ec_word GOES
ec_word ON
ec_word FOREVER
ec_word EXCL
; win speech
ec_word THE
ec_word MUSIC
ec_word PLAYS
ec_word ON
ec_word WITHOUT
ec_word END
; loss speech
ec_word NO
ec_word EXCL
ec_word THE
ec_word MUSIC
ec_word CAN_T
ec_word STOP
.4byte gVerdanturfBattleTentTrainerMons_Ernesto
; 13
.4byte TRAINER_CLASS_SCHOOL_KID_2
.charmapstr "NALA$", 8
; pre-battle speech
ec_word I
ec_word WANT
ec_word THE
ec_word WORLD
ec_word MOVIE
ec_word COLLECTION
; win speech
ec_word I
ec_word DON_T
ec_word LIKE
ec_word RADIO
ec_word VERY
ec_word MUCH
; loss speech
ec_word I
ec_word REFUSE
ec_word TO
ec_word BELIEVE
ec_word THIS
ec_word EXCL
.4byte gVerdanturfBattleTentTrainerMons_Nala
; 14
.4byte TRAINER_CLASS_COOLTRAINER_1
.charmapstr "DARNELL$", 8
; pre-battle speech
ec_word I
ec_word WILL
ec_word GO_EASY
ec_word ON
ec_word YOU
.2byte -1
; win speech
ec_word YOUR
ec_move2 FRUSTRATION
ec_word SHOULD
ec_word BE
ec_word HIDDEN
ec_word AWAY
; loss speech
ec_word YOU_RE
ec_word TOO
ec_word MUCH
ec_word TO
ec_word TAKE
ec_word ELLIPSIS
.4byte gVerdanturfBattleTentTrainerMons_Darnell
; 15
.4byte TRAINER_CLASS_COOLTRAINER_2
.charmapstr "ASHLYN$", 8
; pre-battle speech
ec_word I
ec_word LOOK
ec_word TOUGH
ec_word DO
ec_word I
ec_word QUES
; win speech
ec_word I_AM
ec_word NOT
ec_word OVER
ec_word YOUR
ec_move2 TAUNT
ec_word YET
; loss speech
ec_word YOU_RE
ec_word MEAN
ec_word EXCL_EXCL
.2byte -1
.2byte -1
.2byte -1
.4byte gVerdanturfBattleTentTrainerMons_Ashlyn
; 16
.4byte TRAINER_CLASS_POKEFAN_1
.charmapstr "ADDISON$", 8
; pre-battle speech
ec_word YES
ec_word EXCL
.2byte -1
ec_word MY
ec_word POKEMON
ec_word EXCL
; win speech
ec_word WELL
ec_word WASN_T
ec_word THAT
ec_word EASY
ec_word QUES
.2byte -1
; loss speech
ec_word WAAAH
ec_word EXCL
.2byte -1
ec_word BUT
ec_word WHY
ec_word QUES
.4byte gVerdanturfBattleTentTrainerMons_Addison
; 17
.4byte TRAINER_CLASS_POKEFAN_2
.charmapstr "JUSTINE$", 8
; pre-battle speech
ec_word YES
ec_word EXCL
.2byte -1
ec_word COME_ON
ec_word I_AM
ec_word READY
; win speech
ec_word YOU_RE
ec_word JUST
ec_word NOT
ec_word GOOD
ec_word ENOUGH
ec_word EXCL
; loss speech
ec_word WOWEE
ec_word EXCL_EXCL
.2byte -1
.2byte -1
.2byte -1
.2byte -1
.4byte gVerdanturfBattleTentTrainerMons_Justine
; 18
.4byte TRAINER_CLASS_EXPERT_1
.charmapstr "TYSON$", 8
; pre-battle speech
ec_word YOU_RE
ec_word GOING
ec_word TO
ec_word PRESSURE
ec_word ME
ec_word QUES
; win speech
ec_word WHAT
ec_word QUES
ec_word YOU_RE
ec_word MUCH
ec_word TOO_WEAK
ec_word EXCL
; loss speech
ec_word THIS
ec_word DOESN_T
ec_word MAKE
ec_word ME
ec_word HAPPY
ec_word EXCL
.4byte gVerdanturfBattleTentTrainerMons_Tyson
; 19
.4byte TRAINER_CLASS_EXPERT_2
.charmapstr "LAILA$", 8
; pre-battle speech
ec_word A
ec_move2 STRUGGLE
ec_word ISN_T
ec_word VERY
ec_word COOL
.2byte -1
; win speech
ec_word NOPE
ec_word NOT_VERY
ec_word COOL
ec_word AT
ec_word ALL
ec_word EXCL
; loss speech
ec_word YOU_RE
ec_word NOT
ec_word COOL
ec_word BUT
ec_word YOU
ec_word WON
.4byte gVerdanturfBattleTentTrainerMons_Laila
; 20
.4byte TRAINER_CLASS_YOUNGSTER
.charmapstr "WAREN$", 8
; pre-battle speech
ec_word DANGER
ec_word EXCL
.2byte -1
ec_word I
ec_word SENSE
ec_word DANGER
; win speech
ec_word DID
ec_word YOU
ec_word BELIEVE
ec_word MY
ec_word LIE
ec_word QUES_EXCL
; loss speech
ec_word I
ec_word REALLY
ec_word DID
ec_word SENSE
ec_word DANGER
ec_word ELLIPSIS
.4byte gVerdanturfBattleTentTrainerMons_Waren
; 21
.4byte TRAINER_CLASS_FISHERMAN
.charmapstr "TOBIAS$", 8
; pre-battle speech
ec_move2 BARRIER
ec_word EXCL_EXCL
.2byte -1
ec_word NOW
ec_word COME_ON
ec_word EXCL
; win speech
ec_word HUH_QUES
ec_word YOU
ec_word MEAN
ec_word I
ec_word WON
ec_word QUES
; loss speech
ec_word I
ec_word SHOULD
ec_word KNOW
ec_word THAT
ec_word IT_S
ec_word HOPELESS
.4byte gVerdanturfBattleTentTrainerMons_Tobias
; 22
.4byte TRAINER_CLASS_BIRD_KEEPER
.charmapstr "JOSIAH$", 8
; pre-battle speech
ec_word I
ec_word PROMISE
ec_word TO
ec_move1 FLY
ec_word IF_I_LOSE
.2byte -1
; win speech
ec_word TOO_WEAK
ec_word ELLIPSIS
.2byte -1
ec_word YOU
ec_move1 FLY
ec_word INSTEAD
; loss speech
ec_word I
ec_word PROMISE
ec_word TO
ec_move1 FLY
ec_word SOMETIME
ec_word SOON
.4byte gVerdanturfBattleTentTrainerMons_Josiah
; 23
.4byte TRAINER_CLASS_NINJA_BOY
.charmapstr "DION$", 8
; pre-battle speech
ec_word IT_S
ec_word TRENDY
ec_word UM
ec_word BATTLE
ec_word SOMETHING
.2byte -1
; win speech
ec_word WAS
ec_word IT
ec_word ELLIPSIS
ec_word BATTLE
ec_word DATE
ec_word QUES
; loss speech
ec_word WAS
ec_word IT
ec_word ELLIPSIS
ec_word BATTLE
ec_word GOURMET
ec_word QUES
.4byte gVerdanturfBattleTentTrainerMons_Dion
; 24
.4byte TRAINER_CLASS_PARASOL_LADY
.charmapstr "KENZIE$", 8
; pre-battle speech
ec_word THE
ec_move1 MORNING_SUN
ec_word GIVES
ec_word ME
ec_move1 STRENGTH
.2byte -1
; win speech
ec_word BUT
ec_word I
ec_word LIKE
ec_move2 MOONLIGHT
ec_word TOO
.2byte -1
; loss speech
ec_word YOU_RE
ec_word LIKE
ec_word A
ec_word TERRIBLE
ec_move1 SANDSTORM
ec_word ELLIPSIS
.4byte gVerdanturfBattleTentTrainerMons_Kenzie
; 25
.4byte TRAINER_CLASS_SWIMMER_F
.charmapstr "LILLIAN$", 8
; pre-battle speech
ec_word I
ec_word DO
ec_word THINGS
ec_word AT
ec_word MY
ec_word OWN_TEMPO
; win speech
ec_word I
ec_word WON
ec_word QUES
ec_word WHAT
ec_word A
ec_word SURPRISE
; loss speech
ec_word AWW
ec_word ELLIPSIS
ec_word I
ec_word NEED
ec_word A
ec_word NAP
.4byte gVerdanturfBattleTentTrainerMons_Lillian
; 26
.4byte TRAINER_CLASS_PICNICKER
.charmapstr "LESLEY$", 8
; pre-battle speech
ec_word YOU
ec_word SHOULD
ec_word NOT
ec_word BE
ec_word LOLLING
ec_word ABOUT
; win speech
ec_word YOU
ec_word SHOULD
ec_word GET
ec_word UP
ec_word EARLIER
.2byte -1
; loss speech
ec_word THIS
ec_word SHOULD
ec_word NOT
ec_word BE
ec_word HAPPENING
ec_word EXCL
.4byte gVerdanturfBattleTentTrainerMons_Lesley
; 27
.4byte TRAINER_CLASS_SAILOR
.charmapstr "MARQUIS$", 8
; pre-battle speech
ec_word NONE
ec_word OF
ec_word THIS
ec_word IS
ec_word MAKING
ec_word SENSE
; win speech
ec_word SEE
ec_word QUES
ec_word THIS
ec_word JUST
ec_word ISN_T
ec_word NORMAL
; loss speech
ec_word SHOULD
ec_word I
ec_word CAUSE
ec_word AN
ec_move1 UPROAR
ec_word QUES
.4byte gVerdanturfBattleTentTrainerMons_Marquis
; 28
.4byte TRAINER_CLASS_COLLECTOR
.charmapstr "FREDDY$", 8
; pre-battle speech
ec_word I
ec_word ADORE
ec_word THIS
ec_word CUTE
ec_word TELEVISION
ec_word IDOL
; win speech
ec_word YOU_RE
ec_word SO
ec_word FUNNY
ec_word WHEN
ec_word YOU_RE
ec_word ANGRY
; loss speech
ec_word LATE
ec_word NIGHT
ec_word TELEVISION
ec_word IS
ec_word MY
ec_word LIFE
.4byte gVerdanturfBattleTentTrainerMons_Freddy
; 29
.4byte TRAINER_CLASS_LASS
.charmapstr "CECILIA$", 8
; pre-battle speech
ec_word MY
ec_word FABULOUS
ec_word CUTENESS
ec_word IS
ec_word IN
ec_word FASHION
; win speech
ec_word YOU_RE
ec_word NO
ec_word MATCH
ec_word FOR
ec_word MY
ec_word CUTE_CHARM
; loss speech
ec_word DON_T
ec_word YOU
ec_word HAVE
ec_word FASHION
ec_word SENSE
ec_word QUES
.4byte gVerdanturfBattleTentTrainerMons_Cecilia

View File

@ -1653,8 +1653,8 @@ gUnknown_0831C7B4: ; 831C7B4
gUnknown_0831F578: ; 831F578 gUnknown_0831F578: ; 831F578
.incbin "base_emerald.gba", 0x31f578, 0x52 .incbin "base_emerald.gba", 0x31f578, 0x52
gUnknown_0831F5CA: ; 831F5CA ; 831F5CA
.incbin "base_emerald.gba", 0x31f5ca, 0x52 .include "data/trainer_class_name_indices.s"
gUnknown_0831F61C: ; 831F61C gUnknown_0831F61C: ; 831F61C
.incbin "base_emerald.gba", 0x31f61c, 0x110 .incbin "base_emerald.gba", 0x31f61c, 0x110
@ -7110,11 +7110,14 @@ gUnknown_085CEC28: ; 85CEC28
gUnknown_085CEC30: ; 85CEC30 gUnknown_085CEC30: ; 85CEC30
.incbin "base_emerald.gba", 0x5cec30, 0x80 .incbin "base_emerald.gba", 0x5cec30, 0x80
gUnknown_085CECB0: ; 85CECB0 ; 85CECB0
.incbin "base_emerald.gba", 0x5cecb0, 0x6e1c .include "data/battle_frontier/battle_frontier_held_items.s"
gUnknown_085D5ACC: ; 85D5ACC ; 85CED2E
.incbin "base_emerald.gba", 0x5d5acc, 0x3cf0 .include "data/battle_frontier/battle_frontier_trainer_mons.s"
; 85D5ACC
.include "data/battle_frontier/battle_frontier_trainers.s"
gUnknown_085D97BC: ; 85D97BC gUnknown_085D97BC: ; 85D97BC
.incbin "base_emerald.gba", 0x5d97bc, 0x3720 .incbin "base_emerald.gba", 0x5d97bc, 0x3720
@ -7147,22 +7150,31 @@ gUnknown_085DD6D5: ; 85DD6D5
.incbin "base_emerald.gba", 0x5dd6d5, 0x7 .incbin "base_emerald.gba", 0x5dd6d5, 0x7
gUnknown_085DD6DC: ; 85DD6DC gUnknown_085DD6DC: ; 85DD6DC
.incbin "base_emerald.gba", 0x5dd6dc, 0x338 .incbin "base_emerald.gba", 0x5dd6dc, 0x30
gUnknown_085DDA14: ; 85DDA14 ; 85DD70C
.incbin "base_emerald.gba", 0x5dda14, 0x618 .include "data/battle_frontier/slateport_battle_tent_trainer_mons.s"
; 85DDA14
.include "data/battle_frontier/slateport_battle_tent_trainers.s"
gUnknown_085DE02C: ; 85DE02C gUnknown_085DE02C: ; 85DE02C
.incbin "base_emerald.gba", 0x5de02c, 0x5e4 .incbin "base_emerald.gba", 0x5de02c, 0x460
gUnknown_085DE610: ; 85DE610 ; 85DE48C
.incbin "base_emerald.gba", 0x5de610, 0x618 .include "data/battle_frontier/verdanturf_battle_tent_trainer_mons.s"
; 85DE610
.include "data/battle_frontier/verdanturf_battle_tent_trainers.s"
gUnknown_085DEC28: ; 85DEC28 gUnknown_085DEC28: ; 85DEC28
.incbin "base_emerald.gba", 0x5dec28, 0x45c .incbin "base_emerald.gba", 0x5dec28, 0x2d0
gUnknown_085DF084: ; 85DF084 ; 85DEEF8
.incbin "base_emerald.gba", 0x5df084, 0x618 .include "data/battle_frontier/fallarbor_battle_tent_trainer_mons.s"
; 85DF084
.include "data/battle_frontier/fallarbor_battle_tent_trainers.s"
gUnknown_085DF69C: ; 85DF69C gUnknown_085DF69C: ; 85DF69C
.incbin "base_emerald.gba", 0x5df69c, 0x2d0 .incbin "base_emerald.gba", 0x5df69c, 0x2d0

View File

@ -0,0 +1,83 @@
gTrainerClassNameIndices: ; 831F5CA
.byte TRAINER_CLASS_NAME_HIKER
.byte TRAINER_CLASS_NAME_TEAM_AQUA
.byte TRAINER_CLASS_NAME_PKMN_BREEDER
.byte TRAINER_CLASS_NAME_COOLTRAINER_1
.byte TRAINER_CLASS_NAME_BIRD_KEEPER
.byte TRAINER_CLASS_NAME_COLLECTOR
.byte TRAINER_CLASS_NAME_TEAM_AQUA
.byte TRAINER_CLASS_NAME_SWIMMER_M
.byte TRAINER_CLASS_NAME_TEAM_MAGMA
.byte TRAINER_CLASS_NAME_EXPERT
.byte TRAINER_CLASS_NAME_BLACK_BELT
.byte TRAINER_CLASS_NAME_AQUA_LEADER
.byte TRAINER_CLASS_NAME_HEX_MANIAC
.byte TRAINER_CLASS_NAME_AROMA_LADY
.byte TRAINER_CLASS_NAME_RUIN_MANIAC
.byte TRAINER_CLASS_NAME_INTERVIEWER
.byte TRAINER_CLASS_NAME_TUBER_1
.byte TRAINER_CLASS_NAME_TUBER_2
.byte TRAINER_CLASS_NAME_COOLTRAINER_1
.byte TRAINER_CLASS_NAME_LADY
.byte TRAINER_CLASS_NAME_BEAUTY
.byte TRAINER_CLASS_NAME_RICH_BOY
.byte TRAINER_CLASS_NAME_EXPERT
.byte TRAINER_CLASS_NAME_POKEMANIAC
.byte TRAINER_CLASS_NAME_TEAM_MAGMA
.byte TRAINER_CLASS_NAME_GUITARIST
.byte TRAINER_CLASS_NAME_KINDLER
.byte TRAINER_CLASS_NAME_CAMPER
.byte TRAINER_CLASS_NAME_PICNICKER
.byte TRAINER_CLASS_NAME_BUG_MANIAC
.byte TRAINER_CLASS_NAME_PSYCHIC
.byte TRAINER_CLASS_NAME_PSYCHIC
.byte TRAINER_CLASS_NAME_GENTLEMAN
.byte TRAINER_CLASS_NAME_ELITE_FOUR
.byte TRAINER_CLASS_NAME_ELITE_FOUR
.byte TRAINER_CLASS_NAME_LEADER
.byte TRAINER_CLASS_NAME_LEADER
.byte TRAINER_CLASS_NAME_LEADER
.byte TRAINER_CLASS_NAME_SCHOOL_KID
.byte TRAINER_CLASS_NAME_SCHOOL_KID
.byte TRAINER_CLASS_NAME_SR_AND_JR
.byte TRAINER_CLASS_NAME_POKEFAN
.byte TRAINER_CLASS_NAME_POKEFAN
.byte TRAINER_CLASS_NAME_YOUNGSTER
.byte TRAINER_CLASS_NAME_CHAMPION
.byte TRAINER_CLASS_NAME_FISHERMAN
.byte TRAINER_CLASS_NAME_TRIATHLETE
.byte TRAINER_CLASS_NAME_TRIATHLETE
.byte TRAINER_CLASS_NAME_TRIATHLETE
.byte TRAINER_CLASS_NAME_TRIATHLETE
.byte TRAINER_CLASS_NAME_TRIATHLETE
.byte TRAINER_CLASS_NAME_TRIATHLETE
.byte TRAINER_CLASS_NAME_DRAGON_TAMER
.byte TRAINER_CLASS_NAME_NINJA_BOY
.byte TRAINER_CLASS_NAME_BATTLE_GIRL
.byte TRAINER_CLASS_NAME_PARASOL_LADY
.byte TRAINER_CLASS_NAME_SWIMMER_F
.byte TRAINER_CLASS_NAME_TWINS
.byte TRAINER_CLASS_NAME_SAILOR
.byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
.byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
.byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
.byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
.byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
.byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
.byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
.byte TRAINER_CLASS_NAME_PKMN_BREEDER
.byte TRAINER_CLASS_NAME_BUG_CATCHER
.byte TRAINER_CLASS_NAME_PKMN_RANGER
.byte TRAINER_CLASS_NAME_PKMN_RANGER
.byte TRAINER_CLASS_NAME_MAGMA_LEADER
.byte TRAINER_CLASS_NAME_LASS
.byte TRAINER_CLASS_NAME_YOUNG_COUPLE
.byte TRAINER_CLASS_NAME_OLD_COUPLE
.byte TRAINER_CLASS_NAME_SIS_AND_BRO
.byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
.byte TRAINER_CLASS_NAME_SALON_MAIDEN
.byte TRAINER_CLASS_NAME_DOME_ACE
.byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
.byte TRAINER_CLASS_NAME_PKMN_TRAINER_3
.byte TRAINER_CLASS_NAME_PKMN_TRAINER_4
.byte TRAINER_CLASS_NAME_PKMN_TRAINER_4