trainer data
This commit is contained in:
+47
-47
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user