mirror of
https://github.com/Ninjdai1/pokeemerald.git
synced 2024-12-26 11:44:17 +01:00
label battle animation unknowns
This commit is contained in:
parent
9dedb3a8bd
commit
d09f39e971
@ -1056,10 +1056,10 @@ _0805D980:
|
|||||||
b _0805DA1E
|
b _0805DA1E
|
||||||
.pool
|
.pool
|
||||||
_0805D9CC:
|
_0805D9CC:
|
||||||
ldr r0, =gUnknown_02038436
|
ldr r0, =gAnimationBankAttacker
|
||||||
mov r2, r10
|
mov r2, r10
|
||||||
strb r2, [r0]
|
strb r2, [r0]
|
||||||
ldr r0, =gUnknown_02038437
|
ldr r0, =gAnimationBankTarget
|
||||||
mov r1, sp
|
mov r1, sp
|
||||||
ldrb r1, [r1]
|
ldrb r1, [r1]
|
||||||
strb r1, [r0]
|
strb r1, [r0]
|
||||||
@ -1112,10 +1112,10 @@ task0A_0803415C: @ 805DA48
|
|||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r4, r0, 24
|
lsrs r4, r0, 24
|
||||||
ldr r0, =gUnknown_020383F8
|
ldr r0, =gAnimScriptCallback
|
||||||
ldr r0, [r0]
|
ldr r0, [r0]
|
||||||
bl _call_via_r0
|
bl _call_via_r0
|
||||||
ldr r0, =gUnknown_020383FD
|
ldr r0, =gAnimScriptActive
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _0805DA8A
|
bne _0805DA8A
|
||||||
@ -1180,9 +1180,9 @@ move_anim_start_t4: @ 805DAC4
|
|||||||
lsrs r4, 24
|
lsrs r4, 24
|
||||||
lsls r3, 24
|
lsls r3, 24
|
||||||
lsrs r3, 24
|
lsrs r3, 24
|
||||||
ldr r0, =gUnknown_02038436
|
ldr r0, =gAnimationBankAttacker
|
||||||
strb r1, [r0]
|
strb r1, [r0]
|
||||||
ldr r0, =gUnknown_02038437
|
ldr r0, =gAnimationBankTarget
|
||||||
strb r2, [r0]
|
strb r2, [r0]
|
||||||
ldr r0, =gUnknown_082C937C
|
ldr r0, =gUnknown_082C937C
|
||||||
adds r1, r3, 0
|
adds r1, r3, 0
|
||||||
@ -1223,10 +1223,10 @@ task0A_08034248: @ 805DB34
|
|||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r4, r0, 24
|
lsrs r4, r0, 24
|
||||||
ldr r0, =gUnknown_020383F8
|
ldr r0, =gAnimScriptCallback
|
||||||
ldr r0, [r0]
|
ldr r0, [r0]
|
||||||
bl _call_via_r0
|
bl _call_via_r0
|
||||||
ldr r0, =gUnknown_020383FD
|
ldr r0, =gAnimScriptActive
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _0805DB76
|
bne _0805DB76
|
||||||
@ -3339,7 +3339,7 @@ _0805EDAC:
|
|||||||
b _0805EE36
|
b _0805EE36
|
||||||
.pool
|
.pool
|
||||||
_0805EDC0:
|
_0805EDC0:
|
||||||
ldr r0, =gUnknown_020383FD
|
ldr r0, =gAnimScriptActive
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _0805EDD2
|
bne _0805EDD2
|
||||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -16,7 +16,7 @@ sub_8170478: @ 8170478
|
|||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
str r0, [sp, 0x10]
|
str r0, [sp, 0x10]
|
||||||
ldr r0, =gUnknown_02038436
|
ldr r0, =gAnimationBankAttacker
|
||||||
ldrb r4, [r0]
|
ldrb r4, [r0]
|
||||||
ldr r0, =gUnknown_02022E24
|
ldr r0, =gUnknown_02022E24
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
@ -212,7 +212,7 @@ sub_8170660: @ 8170660
|
|||||||
push {r7}
|
push {r7}
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r7, r0, 24
|
lsrs r7, r0, 24
|
||||||
ldr r0, =gUnknown_02038436
|
ldr r0, =gAnimationBankAttacker
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
mov r8, r0
|
mov r8, r0
|
||||||
ldr r1, =gTasks
|
ldr r1, =gTasks
|
||||||
@ -540,7 +540,7 @@ sub_8170920: @ 8170920
|
|||||||
lsrs r4, 24
|
lsrs r4, 24
|
||||||
mov r1, sp
|
mov r1, sp
|
||||||
adds r1, 0x1
|
adds r1, 0x1
|
||||||
ldr r0, =gUnknown_02038436
|
ldr r0, =gAnimationBankAttacker
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
mov r0, sp
|
mov r0, sp
|
||||||
bl sub_8170834
|
bl sub_8170834
|
||||||
@ -628,7 +628,7 @@ sub_81709EC: @ 81709EC
|
|||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
lsls r4, 24
|
lsls r4, 24
|
||||||
lsrs r4, 24
|
lsrs r4, 24
|
||||||
ldr r0, =gUnknown_02038436
|
ldr r0, =gAnimationBankAttacker
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
bl sub_817094C
|
bl sub_817094C
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
@ -648,7 +648,7 @@ sub_8170A0C: @ 8170A0C
|
|||||||
adds r1, r0
|
adds r1, r0
|
||||||
lsls r1, 3
|
lsls r1, 3
|
||||||
adds r1, r2
|
adds r1, r2
|
||||||
ldr r2, =gUnknown_0203841E
|
ldr r2, =gBattleAnimArgs
|
||||||
ldrh r0, [r2]
|
ldrh r0, [r2]
|
||||||
strh r0, [r1, 0x1C]
|
strh r0, [r1, 0x1C]
|
||||||
ldrh r0, [r2, 0x2]
|
ldrh r0, [r2, 0x2]
|
||||||
@ -766,7 +766,7 @@ sub_8170B04: @ 8170B04
|
|||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r6, r0, 24
|
lsrs r6, r0, 24
|
||||||
ldr r1, =gBankSpriteIds
|
ldr r1, =gBankSpriteIds
|
||||||
ldr r0, =gUnknown_02038436
|
ldr r0, =gAnimationBankAttacker
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
ldrb r5, [r0]
|
ldrb r5, [r0]
|
||||||
@ -852,7 +852,7 @@ sub_8170BB0: @ 8170BB0
|
|||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r5, r0, 24
|
lsrs r5, r0, 24
|
||||||
ldr r1, =gBankSpriteIds
|
ldr r1, =gBankSpriteIds
|
||||||
ldr r4, =gUnknown_02038436
|
ldr r4, =gAnimationBankAttacker
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
adds r1, r0, r1
|
adds r1, r0, r1
|
||||||
ldrb r1, [r1]
|
ldrb r1, [r1]
|
||||||
@ -904,7 +904,7 @@ _08170C08:
|
|||||||
b _08170CEE
|
b _08170CEE
|
||||||
.pool
|
.pool
|
||||||
_08170C44:
|
_08170C44:
|
||||||
ldr r5, =gUnknown_02038436
|
ldr r5, =gAnimationBankAttacker
|
||||||
ldrb r0, [r5]
|
ldrb r0, [r5]
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_80A5C6C
|
bl sub_80A5C6C
|
||||||
@ -1041,12 +1041,12 @@ sub_8170D4C: @ 8170D4C
|
|||||||
ldrb r0, [r0, 0x8]
|
ldrb r0, [r0, 0x8]
|
||||||
cmp r0, 0x5
|
cmp r0, 0x5
|
||||||
bne _08170D70
|
bne _08170D70
|
||||||
ldr r1, =gUnknown_0203841E
|
ldr r1, =gBattleAnimArgs
|
||||||
ldr r0, =0x0000ffff
|
ldr r0, =0x0000ffff
|
||||||
b _08170D74
|
b _08170D74
|
||||||
.pool
|
.pool
|
||||||
_08170D70:
|
_08170D70:
|
||||||
ldr r1, =gUnknown_0203841E
|
ldr r1, =gBattleAnimArgs
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
_08170D74:
|
_08170D74:
|
||||||
strh r0, [r1, 0xE]
|
strh r0, [r1, 0xE]
|
||||||
@ -1162,7 +1162,7 @@ sub_8170E04: @ 8170E04
|
|||||||
adds r6, r4, r1
|
adds r6, r4, r1
|
||||||
movs r0, 0x22
|
movs r0, 0x22
|
||||||
strh r0, [r6, 0x2E]
|
strh r0, [r6, 0x2E]
|
||||||
ldr r2, =gUnknown_02038437
|
ldr r2, =gAnimationBankTarget
|
||||||
mov r8, r2
|
mov r8, r2
|
||||||
ldrb r0, [r2]
|
ldrb r0, [r2]
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
@ -1313,7 +1313,7 @@ _08170F54:
|
|||||||
adds r6, r4, r0
|
adds r6, r4, r0
|
||||||
movs r0, 0x22
|
movs r0, 0x22
|
||||||
strh r0, [r6, 0x2E]
|
strh r0, [r6, 0x2E]
|
||||||
ldr r1, =gUnknown_02038437
|
ldr r1, =gAnimationBankTarget
|
||||||
mov r8, r1
|
mov r8, r1
|
||||||
ldrb r0, [r1]
|
ldrb r0, [r1]
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
@ -1550,7 +1550,7 @@ _08171188:
|
|||||||
movs r2, 0x1
|
movs r2, 0x1
|
||||||
movs r3, 0x1C
|
movs r3, 0x1C
|
||||||
bl sub_8171D98
|
bl sub_8171D98
|
||||||
ldr r0, =gUnknown_02038437
|
ldr r0, =gAnimationBankTarget
|
||||||
ldrb r1, [r0]
|
ldrb r1, [r0]
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
movs r2, 0xE
|
movs r2, 0xE
|
||||||
@ -1585,7 +1585,7 @@ sub_81711E8: @ 81711E8
|
|||||||
str r0, [r4, 0x1C]
|
str r0, [r4, 0x1C]
|
||||||
ldr r2, =gSprites
|
ldr r2, =gSprites
|
||||||
ldr r1, =gBankSpriteIds
|
ldr r1, =gBankSpriteIds
|
||||||
ldr r0, =gUnknown_02038437
|
ldr r0, =gAnimationBankTarget
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
ldrb r1, [r0]
|
ldrb r1, [r0]
|
||||||
@ -1607,7 +1607,7 @@ sub_8171240: @ 8171240
|
|||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
adds r7, r0, 0
|
adds r7, r0, 0
|
||||||
ldr r1, =gBankSpriteIds
|
ldr r1, =gBankSpriteIds
|
||||||
ldr r0, =gUnknown_02038437
|
ldr r0, =gAnimationBankTarget
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
ldrb r4, [r0]
|
ldrb r4, [r0]
|
||||||
@ -2333,7 +2333,7 @@ sub_81717F8: @ 81717F8
|
|||||||
push {r7}
|
push {r7}
|
||||||
sub sp, 0x4
|
sub sp, 0x4
|
||||||
adds r6, r0, 0
|
adds r6, r0, 0
|
||||||
ldr r7, =gUnknown_02038437
|
ldr r7, =gAnimationBankTarget
|
||||||
ldrh r0, [r6, 0x36]
|
ldrh r0, [r6, 0x36]
|
||||||
adds r0, 0x1
|
adds r0, 0x1
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
@ -2715,7 +2715,7 @@ sub_8171AE4: @ 8171AE4
|
|||||||
movs r2, 0x1
|
movs r2, 0x1
|
||||||
movs r3, 0x1C
|
movs r3, 0x1C
|
||||||
bl sub_8171D98
|
bl sub_8171D98
|
||||||
ldr r0, =gUnknown_02038437
|
ldr r0, =gAnimationBankTarget
|
||||||
ldrb r1, [r0]
|
ldrb r1, [r0]
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
movs r2, 0xE
|
movs r2, 0xE
|
||||||
@ -2724,7 +2724,7 @@ sub_8171AE4: @ 8171AE4
|
|||||||
_08171B36:
|
_08171B36:
|
||||||
ldr r6, =gSprites
|
ldr r6, =gSprites
|
||||||
ldr r5, =gBankSpriteIds
|
ldr r5, =gBankSpriteIds
|
||||||
ldr r4, =gUnknown_02038437
|
ldr r4, =gAnimationBankTarget
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
adds r0, r5
|
adds r0, r5
|
||||||
ldrb r1, [r0]
|
ldrb r1, [r0]
|
||||||
@ -2792,7 +2792,7 @@ sub_8171BAC: @ 8171BAC
|
|||||||
_08171BCA:
|
_08171BCA:
|
||||||
ldr r4, =gSprites
|
ldr r4, =gSprites
|
||||||
ldr r3, =gBankSpriteIds
|
ldr r3, =gBankSpriteIds
|
||||||
ldr r2, =gUnknown_02038437
|
ldr r2, =gAnimationBankTarget
|
||||||
ldrb r0, [r2]
|
ldrb r0, [r2]
|
||||||
adds r0, r3
|
adds r0, r3
|
||||||
ldrb r1, [r0]
|
ldrb r1, [r0]
|
||||||
@ -2841,7 +2841,7 @@ _08171C24:
|
|||||||
beq _08171C8A
|
beq _08171C8A
|
||||||
ldr r4, =gSprites
|
ldr r4, =gSprites
|
||||||
ldr r3, =gBankSpriteIds
|
ldr r3, =gBankSpriteIds
|
||||||
ldr r2, =gUnknown_02038437
|
ldr r2, =gAnimationBankTarget
|
||||||
ldrb r0, [r2]
|
ldrb r0, [r2]
|
||||||
adds r0, r3
|
adds r0, r3
|
||||||
ldrb r1, [r0]
|
ldrb r1, [r0]
|
||||||
@ -4730,7 +4730,7 @@ sub_8172BF0: @ 8172BF0
|
|||||||
movs r0, 0
|
movs r0, 0
|
||||||
mov r8, r0
|
mov r8, r0
|
||||||
ldr r0, =gBankSpriteIds
|
ldr r0, =gBankSpriteIds
|
||||||
ldr r3, =gUnknown_02038436
|
ldr r3, =gAnimationBankAttacker
|
||||||
ldrb r2, [r3]
|
ldrb r2, [r3]
|
||||||
adds r0, r2, r0
|
adds r0, r2, r0
|
||||||
ldrb r6, [r0]
|
ldrb r6, [r0]
|
||||||
@ -4754,7 +4754,7 @@ _08172C30:
|
|||||||
beq _08172CDA
|
beq _08172CDA
|
||||||
b _08172D8A
|
b _08172D8A
|
||||||
_08172C36:
|
_08172C36:
|
||||||
ldr r0, =gUnknown_0203841E
|
ldr r0, =gBattleAnimArgs
|
||||||
ldrh r0, [r0]
|
ldrh r0, [r0]
|
||||||
strh r0, [r5, 0x1E]
|
strh r0, [r5, 0x1E]
|
||||||
movs r2, 0xA0
|
movs r2, 0xA0
|
||||||
@ -4877,7 +4877,7 @@ _08172D28:
|
|||||||
adds r0, r1
|
adds r0, r1
|
||||||
ldrb r1, [r0, 0x8]
|
ldrb r1, [r0, 0x8]
|
||||||
strh r1, [r0, 0x8]
|
strh r1, [r0, 0x8]
|
||||||
ldr r0, =gUnknown_02038436
|
ldr r0, =gAnimationBankAttacker
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
bl GetBankSide
|
bl GetBankSide
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
@ -4949,7 +4949,7 @@ _08172DC0:
|
|||||||
beq _08172E4E
|
beq _08172E4E
|
||||||
b _08172E84
|
b _08172E84
|
||||||
_08172DC6:
|
_08172DC6:
|
||||||
ldr r0, =gUnknown_02038436
|
ldr r0, =gAnimationBankAttacker
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
bl GetBankIdentity_permutated
|
bl GetBankIdentity_permutated
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
@ -5010,7 +5010,7 @@ _08172E14:
|
|||||||
b _08172E84
|
b _08172E84
|
||||||
_08172E4E:
|
_08172E4E:
|
||||||
ldr r1, =gBankSpriteIds
|
ldr r1, =gBankSpriteIds
|
||||||
ldr r4, =gUnknown_02038436
|
ldr r4, =gAnimationBankAttacker
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
ldrb r1, [r0]
|
ldrb r1, [r0]
|
||||||
@ -5045,10 +5045,10 @@ sub_8172E9C: @ 8172E9C
|
|||||||
push {lr}
|
push {lr}
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
ldr r3, =gUnknown_0203841E
|
ldr r3, =gBattleAnimArgs
|
||||||
ldr r1, =gUnknown_020244D0
|
ldr r1, =gUnknown_020244D0
|
||||||
ldr r2, [r1]
|
ldr r2, [r1]
|
||||||
ldr r1, =gUnknown_02038436
|
ldr r1, =gAnimationBankAttacker
|
||||||
ldrb r1, [r1]
|
ldrb r1, [r1]
|
||||||
ldr r2, [r2]
|
ldr r2, [r2]
|
||||||
lsls r1, 2
|
lsls r1, 2
|
||||||
@ -5068,7 +5068,7 @@ sub_8172ED0: @ 8172ED0
|
|||||||
push {lr}
|
push {lr}
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
ldr r2, =gUnknown_02038437
|
ldr r2, =gAnimationBankTarget
|
||||||
ldr r1, =gUnknown_0202420E
|
ldr r1, =gUnknown_0202420E
|
||||||
ldrb r1, [r1]
|
ldrb r1, [r1]
|
||||||
strb r1, [r2]
|
strb r1, [r2]
|
||||||
@ -5581,7 +5581,7 @@ sub_817330C: @ 817330C
|
|||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_80A5C6C
|
bl sub_80A5C6C
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
ldr r5, =gUnknown_0203841E
|
ldr r5, =gBattleAnimArgs
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
ldrh r1, [r5, 0x4]
|
ldrh r1, [r5, 0x4]
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
@ -5603,7 +5603,7 @@ sub_817330C: @ 817330C
|
|||||||
bl sub_80A68D4
|
bl sub_80A68D4
|
||||||
ldr r2, =gSprites
|
ldr r2, =gSprites
|
||||||
ldr r1, =gBankSpriteIds
|
ldr r1, =gBankSpriteIds
|
||||||
ldr r0, =gUnknown_02038436
|
ldr r0, =gAnimationBankAttacker
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
ldrb r1, [r0]
|
ldrb r1, [r0]
|
||||||
@ -5628,7 +5628,7 @@ sub_817339C: @ 817339C
|
|||||||
adds r3, r0, 0
|
adds r3, r0, 0
|
||||||
ldr r2, =gSprites
|
ldr r2, =gSprites
|
||||||
ldr r1, =gBankSpriteIds
|
ldr r1, =gBankSpriteIds
|
||||||
ldr r0, =gUnknown_02038436
|
ldr r0, =gAnimationBankAttacker
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
ldrb r1, [r0]
|
ldrb r1, [r0]
|
||||||
@ -5679,7 +5679,7 @@ sub_8173400: @ 8173400
|
|||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
ldr r5, =gSprites
|
ldr r5, =gSprites
|
||||||
ldr r3, =gBankSpriteIds
|
ldr r3, =gBankSpriteIds
|
||||||
ldr r2, =gUnknown_02038436
|
ldr r2, =gAnimationBankAttacker
|
||||||
ldrb r0, [r2]
|
ldrb r0, [r2]
|
||||||
adds r0, r3
|
adds r0, r3
|
||||||
ldrb r1, [r0]
|
ldrb r1, [r0]
|
||||||
@ -5721,7 +5721,7 @@ sub_817345C: @ 817345C
|
|||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r4, r0, 24
|
lsrs r4, r0, 24
|
||||||
ldr r0, =gUnknown_0203841E
|
ldr r0, =gBattleAnimArgs
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
ldrsh r0, [r0, r1]
|
ldrsh r0, [r0, r1]
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
@ -5733,7 +5733,7 @@ sub_817345C: @ 817345C
|
|||||||
_08173478:
|
_08173478:
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
bl GetBankByPlayerAI
|
bl GetBankByPlayerAI
|
||||||
ldr r1, =gUnknown_02038436
|
ldr r1, =gAnimationBankAttacker
|
||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
b _08173498
|
b _08173498
|
||||||
@ -5741,12 +5741,12 @@ _08173478:
|
|||||||
_0817348C:
|
_0817348C:
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
bl GetBankByPlayerAI
|
bl GetBankByPlayerAI
|
||||||
ldr r1, =gUnknown_02038436
|
ldr r1, =gAnimationBankAttacker
|
||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
_08173498:
|
_08173498:
|
||||||
bl GetBankByPlayerAI
|
bl GetBankByPlayerAI
|
||||||
ldr r1, =gUnknown_02038437
|
ldr r1, =gAnimationBankTarget
|
||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
_081734A0:
|
_081734A0:
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
@ -5768,21 +5768,21 @@ sub_81734B4: @ 81734B4
|
|||||||
ldrh r1, [r0]
|
ldrh r1, [r0]
|
||||||
cmp r1, 0x53
|
cmp r1, 0x53
|
||||||
bne _081734D4
|
bne _081734D4
|
||||||
ldr r1, =gUnknown_0203841E
|
ldr r1, =gBattleAnimArgs
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
b _0817350C
|
b _0817350C
|
||||||
.pool
|
.pool
|
||||||
_081734D4:
|
_081734D4:
|
||||||
cmp r1, 0xFA
|
cmp r1, 0xFA
|
||||||
bne _081734E4
|
bne _081734E4
|
||||||
ldr r1, =gUnknown_0203841E
|
ldr r1, =gBattleAnimArgs
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
b _0817350C
|
b _0817350C
|
||||||
.pool
|
.pool
|
||||||
_081734E4:
|
_081734E4:
|
||||||
cmp r1, 0x80
|
cmp r1, 0x80
|
||||||
bne _081734F4
|
bne _081734F4
|
||||||
ldr r1, =gUnknown_0203841E
|
ldr r1, =gBattleAnimArgs
|
||||||
movs r0, 0x3
|
movs r0, 0x3
|
||||||
b _0817350C
|
b _0817350C
|
||||||
.pool
|
.pool
|
||||||
@ -5791,12 +5791,12 @@ _081734F4:
|
|||||||
lsls r0, 1
|
lsls r0, 1
|
||||||
cmp r1, r0
|
cmp r1, r0
|
||||||
bne _08173508
|
bne _08173508
|
||||||
ldr r1, =gUnknown_0203841E
|
ldr r1, =gBattleAnimArgs
|
||||||
movs r0, 0x4
|
movs r0, 0x4
|
||||||
b _0817350C
|
b _0817350C
|
||||||
.pool
|
.pool
|
||||||
_08173508:
|
_08173508:
|
||||||
ldr r1, =gUnknown_0203841E
|
ldr r1, =gBattleAnimArgs
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
_0817350C:
|
_0817350C:
|
||||||
strh r0, [r1]
|
strh r0, [r1]
|
||||||
@ -5812,13 +5812,13 @@ sub_817351C: @ 817351C
|
|||||||
push {lr}
|
push {lr}
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
ldr r3, =gUnknown_02038436
|
ldr r3, =gAnimationBankAttacker
|
||||||
ldr r1, =gUnknown_020244D0
|
ldr r1, =gUnknown_020244D0
|
||||||
ldr r2, [r1]
|
ldr r2, [r1]
|
||||||
ldr r1, [r2, 0x8]
|
ldr r1, [r2, 0x8]
|
||||||
ldrh r1, [r1]
|
ldrh r1, [r1]
|
||||||
strb r1, [r3]
|
strb r1, [r3]
|
||||||
ldr r3, =gUnknown_02038437
|
ldr r3, =gAnimationBankTarget
|
||||||
ldr r1, [r2, 0x8]
|
ldr r1, [r2, 0x8]
|
||||||
ldrh r1, [r1]
|
ldrh r1, [r1]
|
||||||
lsrs r1, 8
|
lsrs r1, 8
|
||||||
|
@ -331,7 +331,7 @@ sub_80A9EF4: @ 80A9EF4
|
|||||||
push {r4-r6,lr}
|
push {r4-r6,lr}
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r6, r0, 24
|
lsrs r6, r0, 24
|
||||||
ldr r4, =gUnknown_02038437
|
ldr r4, =gAnimationBankTarget
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_80A5C6C
|
bl sub_80A5C6C
|
||||||
@ -832,7 +832,7 @@ _080AA328:
|
|||||||
bl move_anim_task_del
|
bl move_anim_task_del
|
||||||
b _080AA352
|
b _080AA352
|
||||||
_080AA330:
|
_080AA330:
|
||||||
ldr r0, =gUnknown_0203841E
|
ldr r0, =gBattleAnimArgs
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
strh r5, [r0]
|
strh r5, [r0]
|
||||||
strh r2, [r0, 0x2]
|
strh r2, [r0, 0x2]
|
||||||
@ -863,9 +863,9 @@ move_anim_start_t2: @ 80AA364
|
|||||||
lsrs r4, 24
|
lsrs r4, 24
|
||||||
lsls r1, 24
|
lsls r1, 24
|
||||||
lsrs r1, 24
|
lsrs r1, 24
|
||||||
ldr r0, =gUnknown_02038436
|
ldr r0, =gAnimationBankAttacker
|
||||||
strb r4, [r0]
|
strb r4, [r0]
|
||||||
ldr r0, =gUnknown_02038437
|
ldr r0, =gAnimationBankTarget
|
||||||
strb r4, [r0]
|
strb r4, [r0]
|
||||||
ldr r0, =gUnknown_082C92FC
|
ldr r0, =gUnknown_082C92FC
|
||||||
movs r2, 0
|
movs r2, 0
|
||||||
@ -892,10 +892,10 @@ task0A_80788BC: @ 80AA3B4
|
|||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r4, r0, 24
|
lsrs r4, r0, 24
|
||||||
ldr r0, =gUnknown_020383F8
|
ldr r0, =gAnimScriptCallback
|
||||||
ldr r0, [r0]
|
ldr r0, [r0]
|
||||||
bl _call_via_r0
|
bl _call_via_r0
|
||||||
ldr r0, =gUnknown_020383FD
|
ldr r0, =gAnimScriptActive
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _080AA3F6
|
bne _080AA3F6
|
||||||
|
@ -4729,7 +4729,7 @@ _08066D32:
|
|||||||
ldrb r0, [r1]
|
ldrb r0, [r1]
|
||||||
mov r1, r8
|
mov r1, r8
|
||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
ldr r3, =gUnknown_02038408
|
ldr r3, =gMovePowerMoveAnim
|
||||||
ldrb r1, [r5]
|
ldrb r1, [r5]
|
||||||
lsls r1, 9
|
lsls r1, 9
|
||||||
mov r0, r12
|
mov r0, r12
|
||||||
@ -4743,7 +4743,7 @@ _08066D32:
|
|||||||
lsls r0, 8
|
lsls r0, 8
|
||||||
orrs r2, r0
|
orrs r2, r0
|
||||||
strh r2, [r3]
|
strh r2, [r3]
|
||||||
ldr r3, =gUnknown_02038404
|
ldr r3, =gMoveDmgMoveAnim
|
||||||
ldrb r1, [r5]
|
ldrb r1, [r5]
|
||||||
lsls r1, 9
|
lsls r1, 9
|
||||||
mov r0, r12
|
mov r0, r12
|
||||||
@ -4769,7 +4769,7 @@ _08066D32:
|
|||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
orrs r2, r0
|
orrs r2, r0
|
||||||
str r2, [r3]
|
str r2, [r3]
|
||||||
ldr r2, =gUnknown_0203841A
|
ldr r2, =gHappinessMoveAnim
|
||||||
ldrb r0, [r5]
|
ldrb r0, [r5]
|
||||||
lsls r0, 9
|
lsls r0, 9
|
||||||
mov r1, r12
|
mov r1, r12
|
||||||
@ -4777,7 +4777,7 @@ _08066D32:
|
|||||||
adds r0, r1
|
adds r0, r1
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
strb r0, [r2]
|
strb r0, [r2]
|
||||||
ldr r4, =gUnknown_0203841C
|
ldr r4, =gWeatherMoveAnim
|
||||||
ldrb r1, [r5]
|
ldrb r1, [r5]
|
||||||
lsls r1, 9
|
lsls r1, 9
|
||||||
mov r0, r12
|
mov r0, r12
|
||||||
@ -4791,7 +4791,7 @@ _08066D32:
|
|||||||
lsls r0, 8
|
lsls r0, 8
|
||||||
orrs r2, r0
|
orrs r2, r0
|
||||||
strh r2, [r4]
|
strh r2, [r4]
|
||||||
ldr r7, =gUnknown_02038400
|
ldr r7, =gDisableStructMoveAnim
|
||||||
ldrb r1, [r5]
|
ldrb r1, [r5]
|
||||||
lsls r1, 9
|
lsls r1, 9
|
||||||
mov r0, r12
|
mov r0, r12
|
||||||
@ -4940,10 +4940,10 @@ _08066F08:
|
|||||||
strb r1, [r0, 0x4]
|
strb r1, [r0, 0x4]
|
||||||
b _08066FE4
|
b _08066FE4
|
||||||
_08066F32:
|
_08066F32:
|
||||||
ldr r0, =gUnknown_020383F8
|
ldr r0, =gAnimScriptCallback
|
||||||
ldr r0, [r0]
|
ldr r0, [r0]
|
||||||
bl _call_via_r0
|
bl _call_via_r0
|
||||||
ldr r0, =gUnknown_020383FD
|
ldr r0, =gAnimScriptActive
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _08066FE4
|
bne _08066FE4
|
||||||
|
@ -4038,7 +4038,7 @@ _0814D2CE:
|
|||||||
ldrb r0, [r1]
|
ldrb r0, [r1]
|
||||||
mov r1, r8
|
mov r1, r8
|
||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
ldr r3, =gUnknown_02038408
|
ldr r3, =gMovePowerMoveAnim
|
||||||
ldrb r1, [r5]
|
ldrb r1, [r5]
|
||||||
lsls r1, 9
|
lsls r1, 9
|
||||||
mov r0, r12
|
mov r0, r12
|
||||||
@ -4052,7 +4052,7 @@ _0814D2CE:
|
|||||||
lsls r0, 8
|
lsls r0, 8
|
||||||
orrs r2, r0
|
orrs r2, r0
|
||||||
strh r2, [r3]
|
strh r2, [r3]
|
||||||
ldr r3, =gUnknown_02038404
|
ldr r3, =gMoveDmgMoveAnim
|
||||||
ldrb r1, [r5]
|
ldrb r1, [r5]
|
||||||
lsls r1, 9
|
lsls r1, 9
|
||||||
mov r0, r12
|
mov r0, r12
|
||||||
@ -4078,7 +4078,7 @@ _0814D2CE:
|
|||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
orrs r2, r0
|
orrs r2, r0
|
||||||
str r2, [r3]
|
str r2, [r3]
|
||||||
ldr r2, =gUnknown_0203841A
|
ldr r2, =gHappinessMoveAnim
|
||||||
ldrb r0, [r5]
|
ldrb r0, [r5]
|
||||||
lsls r0, 9
|
lsls r0, 9
|
||||||
mov r1, r12
|
mov r1, r12
|
||||||
@ -4086,7 +4086,7 @@ _0814D2CE:
|
|||||||
adds r0, r1
|
adds r0, r1
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
strb r0, [r2]
|
strb r0, [r2]
|
||||||
ldr r4, =gUnknown_0203841C
|
ldr r4, =gWeatherMoveAnim
|
||||||
ldrb r1, [r5]
|
ldrb r1, [r5]
|
||||||
lsls r1, 9
|
lsls r1, 9
|
||||||
mov r0, r12
|
mov r0, r12
|
||||||
@ -4100,7 +4100,7 @@ _0814D2CE:
|
|||||||
lsls r0, 8
|
lsls r0, 8
|
||||||
orrs r2, r0
|
orrs r2, r0
|
||||||
strh r2, [r4]
|
strh r2, [r4]
|
||||||
ldr r7, =gUnknown_02038400
|
ldr r7, =gDisableStructMoveAnim
|
||||||
ldrb r1, [r5]
|
ldrb r1, [r5]
|
||||||
lsls r1, 9
|
lsls r1, 9
|
||||||
mov r0, r12
|
mov r0, r12
|
||||||
@ -4249,10 +4249,10 @@ _0814D4A4:
|
|||||||
strb r1, [r0, 0x4]
|
strb r1, [r0, 0x4]
|
||||||
b _0814D580
|
b _0814D580
|
||||||
_0814D4CE:
|
_0814D4CE:
|
||||||
ldr r0, =gUnknown_020383F8
|
ldr r0, =gAnimScriptCallback
|
||||||
ldr r0, [r0]
|
ldr r0, [r0]
|
||||||
bl _call_via_r0
|
bl _call_via_r0
|
||||||
ldr r0, =gUnknown_020383FD
|
ldr r0, =gAnimScriptActive
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _0814D580
|
bne _0814D580
|
||||||
|
@ -4877,7 +4877,7 @@ _08061C8A:
|
|||||||
adds r2, r1
|
adds r2, r1
|
||||||
ldrb r1, [r2]
|
ldrb r1, [r2]
|
||||||
strb r1, [r5]
|
strb r1, [r5]
|
||||||
ldr r4, =gUnknown_02038408
|
ldr r4, =gMovePowerMoveAnim
|
||||||
ldrb r2, [r6]
|
ldrb r2, [r6]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
mov r1, r12
|
mov r1, r12
|
||||||
@ -4891,7 +4891,7 @@ _08061C8A:
|
|||||||
lsls r1, 8
|
lsls r1, 8
|
||||||
orrs r3, r1
|
orrs r3, r1
|
||||||
strh r3, [r4]
|
strh r3, [r4]
|
||||||
ldr r4, =gUnknown_02038404
|
ldr r4, =gMoveDmgMoveAnim
|
||||||
ldrb r2, [r6]
|
ldrb r2, [r6]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
mov r1, r12
|
mov r1, r12
|
||||||
@ -4917,7 +4917,7 @@ _08061C8A:
|
|||||||
lsls r1, 24
|
lsls r1, 24
|
||||||
orrs r3, r1
|
orrs r3, r1
|
||||||
str r3, [r4]
|
str r3, [r4]
|
||||||
ldr r3, =gUnknown_0203841A
|
ldr r3, =gHappinessMoveAnim
|
||||||
ldrb r1, [r6]
|
ldrb r1, [r6]
|
||||||
lsls r1, 9
|
lsls r1, 9
|
||||||
mov r2, r12
|
mov r2, r12
|
||||||
@ -4925,7 +4925,7 @@ _08061C8A:
|
|||||||
adds r1, r2
|
adds r1, r2
|
||||||
ldrb r1, [r1]
|
ldrb r1, [r1]
|
||||||
strb r1, [r3]
|
strb r1, [r3]
|
||||||
ldr r4, =gUnknown_0203841C
|
ldr r4, =gWeatherMoveAnim
|
||||||
ldrb r2, [r6]
|
ldrb r2, [r6]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
mov r1, r12
|
mov r1, r12
|
||||||
@ -4939,7 +4939,7 @@ _08061C8A:
|
|||||||
lsls r1, 8
|
lsls r1, 8
|
||||||
orrs r3, r1
|
orrs r3, r1
|
||||||
strh r3, [r4]
|
strh r3, [r4]
|
||||||
ldr r3, =gUnknown_02038400
|
ldr r3, =gDisableStructMoveAnim
|
||||||
ldrb r2, [r6]
|
ldrb r2, [r6]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
mov r1, r12
|
mov r1, r12
|
||||||
@ -5080,10 +5080,10 @@ _08061E48:
|
|||||||
strb r1, [r0, 0x4]
|
strb r1, [r0, 0x4]
|
||||||
b _08061F24
|
b _08061F24
|
||||||
_08061E72:
|
_08061E72:
|
||||||
ldr r0, =gUnknown_020383F8
|
ldr r0, =gAnimScriptCallback
|
||||||
ldr r0, [r0]
|
ldr r0, [r0]
|
||||||
bl _call_via_r0
|
bl _call_via_r0
|
||||||
ldr r0, =gUnknown_020383FD
|
ldr r0, =gAnimScriptActive
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _08061F24
|
bne _08061F24
|
||||||
|
@ -8142,7 +8142,7 @@ _0805BCBE:
|
|||||||
ldrb r0, [r1]
|
ldrb r0, [r1]
|
||||||
mov r1, r8
|
mov r1, r8
|
||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
ldr r3, =gUnknown_02038408
|
ldr r3, =gMovePowerMoveAnim
|
||||||
ldrb r1, [r5]
|
ldrb r1, [r5]
|
||||||
lsls r1, 9
|
lsls r1, 9
|
||||||
mov r0, r12
|
mov r0, r12
|
||||||
@ -8156,7 +8156,7 @@ _0805BCBE:
|
|||||||
lsls r0, 8
|
lsls r0, 8
|
||||||
orrs r2, r0
|
orrs r2, r0
|
||||||
strh r2, [r3]
|
strh r2, [r3]
|
||||||
ldr r3, =gUnknown_02038404
|
ldr r3, =gMoveDmgMoveAnim
|
||||||
ldrb r1, [r5]
|
ldrb r1, [r5]
|
||||||
lsls r1, 9
|
lsls r1, 9
|
||||||
mov r0, r12
|
mov r0, r12
|
||||||
@ -8182,7 +8182,7 @@ _0805BCBE:
|
|||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
orrs r2, r0
|
orrs r2, r0
|
||||||
str r2, [r3]
|
str r2, [r3]
|
||||||
ldr r2, =gUnknown_0203841A
|
ldr r2, =gHappinessMoveAnim
|
||||||
ldrb r0, [r5]
|
ldrb r0, [r5]
|
||||||
lsls r0, 9
|
lsls r0, 9
|
||||||
mov r1, r12
|
mov r1, r12
|
||||||
@ -8190,7 +8190,7 @@ _0805BCBE:
|
|||||||
adds r0, r1
|
adds r0, r1
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
strb r0, [r2]
|
strb r0, [r2]
|
||||||
ldr r4, =gUnknown_0203841C
|
ldr r4, =gWeatherMoveAnim
|
||||||
ldrb r1, [r5]
|
ldrb r1, [r5]
|
||||||
lsls r1, 9
|
lsls r1, 9
|
||||||
mov r0, r12
|
mov r0, r12
|
||||||
@ -8204,7 +8204,7 @@ _0805BCBE:
|
|||||||
lsls r0, 8
|
lsls r0, 8
|
||||||
orrs r2, r0
|
orrs r2, r0
|
||||||
strh r2, [r4]
|
strh r2, [r4]
|
||||||
ldr r7, =gUnknown_02038400
|
ldr r7, =gDisableStructMoveAnim
|
||||||
ldrb r1, [r5]
|
ldrb r1, [r5]
|
||||||
lsls r1, 9
|
lsls r1, 9
|
||||||
mov r0, r12
|
mov r0, r12
|
||||||
@ -8353,10 +8353,10 @@ _0805BE94:
|
|||||||
strb r1, [r0, 0x4]
|
strb r1, [r0, 0x4]
|
||||||
b _0805BF70
|
b _0805BF70
|
||||||
_0805BEBE:
|
_0805BEBE:
|
||||||
ldr r0, =gUnknown_020383F8
|
ldr r0, =gAnimScriptCallback
|
||||||
ldr r0, [r0]
|
ldr r0, [r0]
|
||||||
bl _call_via_r0
|
bl _call_via_r0
|
||||||
ldr r0, =gUnknown_020383FD
|
ldr r0, =gAnimScriptActive
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _0805BF70
|
bne _0805BF70
|
||||||
|
@ -4658,7 +4658,7 @@ _081BD7A2:
|
|||||||
adds r2, r1
|
adds r2, r1
|
||||||
ldrb r1, [r2]
|
ldrb r1, [r2]
|
||||||
strb r1, [r5]
|
strb r1, [r5]
|
||||||
ldr r4, =gUnknown_02038408
|
ldr r4, =gMovePowerMoveAnim
|
||||||
ldrb r2, [r6]
|
ldrb r2, [r6]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
mov r1, r12
|
mov r1, r12
|
||||||
@ -4672,7 +4672,7 @@ _081BD7A2:
|
|||||||
lsls r1, 8
|
lsls r1, 8
|
||||||
orrs r3, r1
|
orrs r3, r1
|
||||||
strh r3, [r4]
|
strh r3, [r4]
|
||||||
ldr r4, =gUnknown_02038404
|
ldr r4, =gMoveDmgMoveAnim
|
||||||
ldrb r2, [r6]
|
ldrb r2, [r6]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
mov r1, r12
|
mov r1, r12
|
||||||
@ -4698,7 +4698,7 @@ _081BD7A2:
|
|||||||
lsls r1, 24
|
lsls r1, 24
|
||||||
orrs r3, r1
|
orrs r3, r1
|
||||||
str r3, [r4]
|
str r3, [r4]
|
||||||
ldr r3, =gUnknown_0203841A
|
ldr r3, =gHappinessMoveAnim
|
||||||
ldrb r1, [r6]
|
ldrb r1, [r6]
|
||||||
lsls r1, 9
|
lsls r1, 9
|
||||||
mov r2, r12
|
mov r2, r12
|
||||||
@ -4706,7 +4706,7 @@ _081BD7A2:
|
|||||||
adds r1, r2
|
adds r1, r2
|
||||||
ldrb r1, [r1]
|
ldrb r1, [r1]
|
||||||
strb r1, [r3]
|
strb r1, [r3]
|
||||||
ldr r4, =gUnknown_0203841C
|
ldr r4, =gWeatherMoveAnim
|
||||||
ldrb r2, [r6]
|
ldrb r2, [r6]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
mov r1, r12
|
mov r1, r12
|
||||||
@ -4720,7 +4720,7 @@ _081BD7A2:
|
|||||||
lsls r1, 8
|
lsls r1, 8
|
||||||
orrs r3, r1
|
orrs r3, r1
|
||||||
strh r3, [r4]
|
strh r3, [r4]
|
||||||
ldr r3, =gUnknown_02038400
|
ldr r3, =gDisableStructMoveAnim
|
||||||
ldrb r2, [r6]
|
ldrb r2, [r6]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
mov r1, r12
|
mov r1, r12
|
||||||
@ -4861,10 +4861,10 @@ _081BD960:
|
|||||||
strb r1, [r0, 0x4]
|
strb r1, [r0, 0x4]
|
||||||
b _081BDA3C
|
b _081BDA3C
|
||||||
_081BD98A:
|
_081BD98A:
|
||||||
ldr r0, =gUnknown_020383F8
|
ldr r0, =gAnimScriptCallback
|
||||||
ldr r0, [r0]
|
ldr r0, [r0]
|
||||||
bl _call_via_r0
|
bl _call_via_r0
|
||||||
ldr r0, =gUnknown_020383FD
|
ldr r0, =gAnimScriptActive
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _081BDA3C
|
bne _081BDA3C
|
||||||
|
@ -4414,7 +4414,7 @@ _08188BE6:
|
|||||||
adds r2, r1
|
adds r2, r1
|
||||||
ldrb r1, [r2]
|
ldrb r1, [r2]
|
||||||
strb r1, [r5]
|
strb r1, [r5]
|
||||||
ldr r4, =gUnknown_02038408
|
ldr r4, =gMovePowerMoveAnim
|
||||||
ldrb r2, [r6]
|
ldrb r2, [r6]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
mov r1, r12
|
mov r1, r12
|
||||||
@ -4428,7 +4428,7 @@ _08188BE6:
|
|||||||
lsls r1, 8
|
lsls r1, 8
|
||||||
orrs r3, r1
|
orrs r3, r1
|
||||||
strh r3, [r4]
|
strh r3, [r4]
|
||||||
ldr r4, =gUnknown_02038404
|
ldr r4, =gMoveDmgMoveAnim
|
||||||
ldrb r2, [r6]
|
ldrb r2, [r6]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
mov r1, r12
|
mov r1, r12
|
||||||
@ -4454,7 +4454,7 @@ _08188BE6:
|
|||||||
lsls r1, 24
|
lsls r1, 24
|
||||||
orrs r3, r1
|
orrs r3, r1
|
||||||
str r3, [r4]
|
str r3, [r4]
|
||||||
ldr r3, =gUnknown_0203841A
|
ldr r3, =gHappinessMoveAnim
|
||||||
ldrb r1, [r6]
|
ldrb r1, [r6]
|
||||||
lsls r1, 9
|
lsls r1, 9
|
||||||
mov r2, r12
|
mov r2, r12
|
||||||
@ -4462,7 +4462,7 @@ _08188BE6:
|
|||||||
adds r1, r2
|
adds r1, r2
|
||||||
ldrb r1, [r1]
|
ldrb r1, [r1]
|
||||||
strb r1, [r3]
|
strb r1, [r3]
|
||||||
ldr r4, =gUnknown_0203841C
|
ldr r4, =gWeatherMoveAnim
|
||||||
ldrb r2, [r6]
|
ldrb r2, [r6]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
mov r1, r12
|
mov r1, r12
|
||||||
@ -4476,7 +4476,7 @@ _08188BE6:
|
|||||||
lsls r1, 8
|
lsls r1, 8
|
||||||
orrs r3, r1
|
orrs r3, r1
|
||||||
strh r3, [r4]
|
strh r3, [r4]
|
||||||
ldr r3, =gUnknown_02038400
|
ldr r3, =gDisableStructMoveAnim
|
||||||
ldrb r2, [r6]
|
ldrb r2, [r6]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
mov r1, r12
|
mov r1, r12
|
||||||
@ -4617,10 +4617,10 @@ _08188DA4:
|
|||||||
strb r1, [r0, 0x4]
|
strb r1, [r0, 0x4]
|
||||||
b _08188E80
|
b _08188E80
|
||||||
_08188DCE:
|
_08188DCE:
|
||||||
ldr r0, =gUnknown_020383F8
|
ldr r0, =gAnimScriptCallback
|
||||||
ldr r0, [r0]
|
ldr r0, [r0]
|
||||||
bl _call_via_r0
|
bl _call_via_r0
|
||||||
ldr r0, =gUnknown_020383FD
|
ldr r0, =gAnimScriptActive
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _08188E80
|
bne _08188E80
|
||||||
|
@ -4514,7 +4514,7 @@ _0818C192:
|
|||||||
adds r2, r1
|
adds r2, r1
|
||||||
ldrb r1, [r2]
|
ldrb r1, [r2]
|
||||||
strb r1, [r5]
|
strb r1, [r5]
|
||||||
ldr r4, =gUnknown_02038408
|
ldr r4, =gMovePowerMoveAnim
|
||||||
ldrb r2, [r6]
|
ldrb r2, [r6]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
mov r1, r12
|
mov r1, r12
|
||||||
@ -4528,7 +4528,7 @@ _0818C192:
|
|||||||
lsls r1, 8
|
lsls r1, 8
|
||||||
orrs r3, r1
|
orrs r3, r1
|
||||||
strh r3, [r4]
|
strh r3, [r4]
|
||||||
ldr r4, =gUnknown_02038404
|
ldr r4, =gMoveDmgMoveAnim
|
||||||
ldrb r2, [r6]
|
ldrb r2, [r6]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
mov r1, r12
|
mov r1, r12
|
||||||
@ -4554,7 +4554,7 @@ _0818C192:
|
|||||||
lsls r1, 24
|
lsls r1, 24
|
||||||
orrs r3, r1
|
orrs r3, r1
|
||||||
str r3, [r4]
|
str r3, [r4]
|
||||||
ldr r3, =gUnknown_0203841A
|
ldr r3, =gHappinessMoveAnim
|
||||||
ldrb r1, [r6]
|
ldrb r1, [r6]
|
||||||
lsls r1, 9
|
lsls r1, 9
|
||||||
mov r2, r12
|
mov r2, r12
|
||||||
@ -4562,7 +4562,7 @@ _0818C192:
|
|||||||
adds r1, r2
|
adds r1, r2
|
||||||
ldrb r1, [r1]
|
ldrb r1, [r1]
|
||||||
strb r1, [r3]
|
strb r1, [r3]
|
||||||
ldr r4, =gUnknown_0203841C
|
ldr r4, =gWeatherMoveAnim
|
||||||
ldrb r2, [r6]
|
ldrb r2, [r6]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
mov r1, r12
|
mov r1, r12
|
||||||
@ -4576,7 +4576,7 @@ _0818C192:
|
|||||||
lsls r1, 8
|
lsls r1, 8
|
||||||
orrs r3, r1
|
orrs r3, r1
|
||||||
strh r3, [r4]
|
strh r3, [r4]
|
||||||
ldr r3, =gUnknown_02038400
|
ldr r3, =gDisableStructMoveAnim
|
||||||
ldrb r2, [r6]
|
ldrb r2, [r6]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
mov r1, r12
|
mov r1, r12
|
||||||
@ -4717,10 +4717,10 @@ _0818C350:
|
|||||||
strb r1, [r0, 0x4]
|
strb r1, [r0, 0x4]
|
||||||
b _0818C42C
|
b _0818C42C
|
||||||
_0818C37A:
|
_0818C37A:
|
||||||
ldr r0, =gUnknown_020383F8
|
ldr r0, =gAnimScriptCallback
|
||||||
ldr r0, [r0]
|
ldr r0, [r0]
|
||||||
bl _call_via_r0
|
bl _call_via_r0
|
||||||
ldr r0, =gUnknown_020383FD
|
ldr r0, =gAnimScriptActive
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _0818C42C
|
bne _0818C42C
|
||||||
|
@ -3322,7 +3322,7 @@ sub_816A144: @ 816A144
|
|||||||
adds r2, r1
|
adds r2, r1
|
||||||
ldrb r1, [r2]
|
ldrb r1, [r2]
|
||||||
strb r1, [r5]
|
strb r1, [r5]
|
||||||
ldr r4, =gUnknown_02038408
|
ldr r4, =gMovePowerMoveAnim
|
||||||
ldrb r2, [r6]
|
ldrb r2, [r6]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
mov r1, r12
|
mov r1, r12
|
||||||
@ -3336,7 +3336,7 @@ sub_816A144: @ 816A144
|
|||||||
lsls r1, 8
|
lsls r1, 8
|
||||||
orrs r3, r1
|
orrs r3, r1
|
||||||
strh r3, [r4]
|
strh r3, [r4]
|
||||||
ldr r4, =gUnknown_02038404
|
ldr r4, =gMoveDmgMoveAnim
|
||||||
ldrb r2, [r6]
|
ldrb r2, [r6]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
mov r1, r12
|
mov r1, r12
|
||||||
@ -3362,7 +3362,7 @@ sub_816A144: @ 816A144
|
|||||||
lsls r1, 24
|
lsls r1, 24
|
||||||
orrs r3, r1
|
orrs r3, r1
|
||||||
str r3, [r4]
|
str r3, [r4]
|
||||||
ldr r3, =gUnknown_0203841A
|
ldr r3, =gHappinessMoveAnim
|
||||||
ldrb r1, [r6]
|
ldrb r1, [r6]
|
||||||
lsls r1, 9
|
lsls r1, 9
|
||||||
mov r2, r12
|
mov r2, r12
|
||||||
@ -3370,7 +3370,7 @@ sub_816A144: @ 816A144
|
|||||||
adds r1, r2
|
adds r1, r2
|
||||||
ldrb r1, [r1]
|
ldrb r1, [r1]
|
||||||
strb r1, [r3]
|
strb r1, [r3]
|
||||||
ldr r4, =gUnknown_0203841C
|
ldr r4, =gWeatherMoveAnim
|
||||||
ldrb r2, [r6]
|
ldrb r2, [r6]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
mov r1, r12
|
mov r1, r12
|
||||||
@ -3384,7 +3384,7 @@ sub_816A144: @ 816A144
|
|||||||
lsls r1, 8
|
lsls r1, 8
|
||||||
orrs r3, r1
|
orrs r3, r1
|
||||||
strh r3, [r4]
|
strh r3, [r4]
|
||||||
ldr r3, =gUnknown_02038400
|
ldr r3, =gDisableStructMoveAnim
|
||||||
ldrb r2, [r6]
|
ldrb r2, [r6]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
mov r1, r12
|
mov r1, r12
|
||||||
@ -3517,10 +3517,10 @@ _0816A2F6:
|
|||||||
strb r1, [r0, 0x4]
|
strb r1, [r0, 0x4]
|
||||||
b _0816A3AC
|
b _0816A3AC
|
||||||
_0816A320:
|
_0816A320:
|
||||||
ldr r0, =gUnknown_020383F8
|
ldr r0, =gAnimScriptCallback
|
||||||
ldr r0, [r0]
|
ldr r0, [r0]
|
||||||
bl _call_via_r0
|
bl _call_via_r0
|
||||||
ldr r0, =gUnknown_020383FD
|
ldr r0, =gAnimScriptActive
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _0816A3AC
|
bne _0816A3AC
|
||||||
|
@ -2731,10 +2731,10 @@ _080D8FB8:
|
|||||||
bl _080DA100
|
bl _080DA100
|
||||||
.pool
|
.pool
|
||||||
_080D9010:
|
_080D9010:
|
||||||
ldr r0, =gUnknown_020383F8
|
ldr r0, =gAnimScriptCallback
|
||||||
ldr r0, [r0]
|
ldr r0, [r0]
|
||||||
bl _call_via_r0
|
bl _call_via_r0
|
||||||
ldr r0, =gUnknown_020383FD
|
ldr r0, =gAnimScriptActive
|
||||||
ldrb r4, [r0]
|
ldrb r4, [r0]
|
||||||
cmp r4, 0
|
cmp r4, 0
|
||||||
beq _080D9024
|
beq _080D9024
|
||||||
@ -13695,12 +13695,12 @@ _080DE920:
|
|||||||
b _080DE9A2
|
b _080DE9A2
|
||||||
.pool
|
.pool
|
||||||
_080DE960:
|
_080DE960:
|
||||||
ldr r1, =gUnknown_0203841A
|
ldr r1, =gHappinessMoveAnim
|
||||||
movs r0, 0xFF
|
movs r0, 0xFF
|
||||||
b _080DE9A0
|
b _080DE9A0
|
||||||
.pool
|
.pool
|
||||||
_080DE96C:
|
_080DE96C:
|
||||||
ldr r1, =gUnknown_0203841A
|
ldr r1, =gHappinessMoveAnim
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
b _080DE9A0
|
b _080DE9A0
|
||||||
.pool
|
.pool
|
||||||
|
@ -724,7 +724,7 @@ obj_id_for_side_relative_to_move: @ 80A6240
|
|||||||
adds r1, r0, 0
|
adds r1, r0, 0
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _080A6268
|
bne _080A6268
|
||||||
ldr r4, =gUnknown_02038436
|
ldr r4, =gAnimationBankAttacker
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
bl sub_80A6A90
|
bl sub_80A6A90
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
@ -737,7 +737,7 @@ obj_id_for_side_relative_to_move: @ 80A6240
|
|||||||
_080A6268:
|
_080A6268:
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
bne _080A6288
|
bne _080A6288
|
||||||
ldr r4, =gUnknown_02038437
|
ldr r4, =gAnimationBankTarget
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
bl sub_80A6A90
|
bl sub_80A6A90
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
@ -750,7 +750,7 @@ _080A6268:
|
|||||||
_080A6288:
|
_080A6288:
|
||||||
cmp r1, 0x2
|
cmp r1, 0x2
|
||||||
bne _080A62A4
|
bne _080A62A4
|
||||||
ldr r5, =gUnknown_02038436
|
ldr r5, =gAnimationBankAttacker
|
||||||
ldrb r0, [r5]
|
ldrb r0, [r5]
|
||||||
movs r4, 0x2
|
movs r4, 0x2
|
||||||
eors r0, r4
|
eors r0, r4
|
||||||
@ -761,7 +761,7 @@ _080A6288:
|
|||||||
b _080A62C0
|
b _080A62C0
|
||||||
.pool
|
.pool
|
||||||
_080A62A4:
|
_080A62A4:
|
||||||
ldr r5, =gUnknown_02038437
|
ldr r5, =gAnimationBankTarget
|
||||||
ldrb r0, [r5]
|
ldrb r0, [r5]
|
||||||
movs r4, 0x2
|
movs r4, 0x2
|
||||||
eors r0, r4
|
eors r0, r4
|
||||||
@ -1242,7 +1242,7 @@ sub_80A65EC: @ 80A65EC
|
|||||||
ldrh r1, [r4, 0x22]
|
ldrh r1, [r4, 0x22]
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
strh r0, [r4, 0x34]
|
strh r0, [r4, 0x34]
|
||||||
ldr r5, =gUnknown_02038437
|
ldr r5, =gAnimationBankTarget
|
||||||
ldrb r0, [r5]
|
ldrb r0, [r5]
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_80A5C6C
|
bl sub_80A5C6C
|
||||||
@ -1439,7 +1439,7 @@ sub_80A6760: @ 80A6760
|
|||||||
ldrh r1, [r4, 0x22]
|
ldrh r1, [r4, 0x22]
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
strh r0, [r4, 0x34]
|
strh r0, [r4, 0x34]
|
||||||
ldr r5, =gUnknown_02038436
|
ldr r5, =gAnimationBankAttacker
|
||||||
ldrb r0, [r5]
|
ldrb r0, [r5]
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_80A5C6C
|
bl sub_80A5C6C
|
||||||
@ -1547,7 +1547,7 @@ sub_80A6814: @ 80A6814
|
|||||||
sub_80A6838: @ 80A6838
|
sub_80A6838: @ 80A6838
|
||||||
push {r4,r5,lr}
|
push {r4,r5,lr}
|
||||||
adds r5, r0, 0
|
adds r5, r0, 0
|
||||||
ldr r4, =gUnknown_02038436
|
ldr r4, =gAnimationBankAttacker
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_80A5C6C
|
bl sub_80A5C6C
|
||||||
@ -1575,13 +1575,13 @@ sub_80A6864: @ 80A6864
|
|||||||
lsls r1, 16
|
lsls r1, 16
|
||||||
lsrs r5, r1, 16
|
lsrs r5, r1, 16
|
||||||
mov r8, r5
|
mov r8, r5
|
||||||
ldr r7, =gUnknown_02038436
|
ldr r7, =gAnimationBankAttacker
|
||||||
ldrb r0, [r7]
|
ldrb r0, [r7]
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_80A5C6C
|
bl sub_80A5C6C
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r6, r0, 24
|
lsrs r6, r0, 24
|
||||||
ldr r0, =gUnknown_02038437
|
ldr r0, =gAnimationBankTarget
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_80A5C6C
|
bl sub_80A5C6C
|
||||||
@ -1729,7 +1729,7 @@ sub_80A6980: @ 80A6980
|
|||||||
lsls r1, 24
|
lsls r1, 24
|
||||||
cmp r1, 0
|
cmp r1, 0
|
||||||
bne _080A69A8
|
bne _080A69A8
|
||||||
ldr r4, =gUnknown_02038437
|
ldr r4, =gAnimationBankTarget
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_80A60AC
|
bl sub_80A60AC
|
||||||
@ -1743,7 +1743,7 @@ sub_80A6980: @ 80A6980
|
|||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
strh r0, [r5, 0x22]
|
strh r0, [r5, 0x22]
|
||||||
_080A69A8:
|
_080A69A8:
|
||||||
ldr r4, =gUnknown_0203841E
|
ldr r4, =gBattleAnimArgs
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
ldrsh r1, [r4, r0]
|
ldrsh r1, [r4, r0]
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
@ -1765,7 +1765,7 @@ sub_80A69CC: @ 80A69CC
|
|||||||
lsls r1, 24
|
lsls r1, 24
|
||||||
cmp r1, 0
|
cmp r1, 0
|
||||||
bne _080A69F0
|
bne _080A69F0
|
||||||
ldr r4, =gUnknown_02038436
|
ldr r4, =gAnimationBankAttacker
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_80A60AC
|
bl sub_80A60AC
|
||||||
@ -1777,7 +1777,7 @@ sub_80A69CC: @ 80A69CC
|
|||||||
b _080A6A04
|
b _080A6A04
|
||||||
.pool
|
.pool
|
||||||
_080A69F0:
|
_080A69F0:
|
||||||
ldr r4, =gUnknown_02038436
|
ldr r4, =gAnimationBankAttacker
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_80A60AC
|
bl sub_80A60AC
|
||||||
@ -1791,7 +1791,7 @@ _080A6A04:
|
|||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
strh r0, [r5, 0x22]
|
strh r0, [r5, 0x22]
|
||||||
ldr r4, =gUnknown_0203841E
|
ldr r4, =gBattleAnimArgs
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
ldrsh r1, [r4, r0]
|
ldrsh r1, [r4, r0]
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
@ -1872,11 +1872,11 @@ sub_80A6A90: @ 80A6A90
|
|||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _080A6ABC
|
beq _080A6ABC
|
||||||
ldr r0, =gUnknown_02038436
|
ldr r0, =gAnimationBankAttacker
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
cmp r0, r4
|
cmp r0, r4
|
||||||
beq _080A6B0A
|
beq _080A6B0A
|
||||||
ldr r0, =gUnknown_02038437
|
ldr r0, =gAnimationBankTarget
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
cmp r0, r4
|
cmp r0, r4
|
||||||
beq _080A6B0A
|
beq _080A6B0A
|
||||||
@ -2061,7 +2061,7 @@ sub_80A6BFC: @ 80A6BFC
|
|||||||
b _080A6C60
|
b _080A6C60
|
||||||
.pool
|
.pool
|
||||||
_080A6C30:
|
_080A6C30:
|
||||||
ldr r0, =gUnknown_02038436
|
ldr r0, =gAnimationBankAttacker
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
bl GetBankIdentity_permutated
|
bl GetBankIdentity_permutated
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
@ -3372,7 +3372,7 @@ _080A75F6:
|
|||||||
_080A7602:
|
_080A7602:
|
||||||
cmp r7, 0
|
cmp r7, 0
|
||||||
beq _080A7614
|
beq _080A7614
|
||||||
ldr r0, =gUnknown_02038436
|
ldr r0, =gAnimationBankAttacker
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
adds r1, r0, 0
|
adds r1, r0, 0
|
||||||
adds r1, 0x10
|
adds r1, 0x10
|
||||||
@ -3383,7 +3383,7 @@ _080A7614:
|
|||||||
mov r0, r8
|
mov r0, r8
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _080A7628
|
beq _080A7628
|
||||||
ldr r0, =gUnknown_02038437
|
ldr r0, =gAnimationBankTarget
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
adds r1, r0, 0
|
adds r1, r0, 0
|
||||||
adds r1, 0x10
|
adds r1, 0x10
|
||||||
@ -3394,7 +3394,7 @@ _080A7628:
|
|||||||
mov r0, r9
|
mov r0, r9
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _080A764E
|
beq _080A764E
|
||||||
ldr r6, =gUnknown_02038436
|
ldr r6, =gAnimationBankAttacker
|
||||||
ldrb r0, [r6]
|
ldrb r0, [r6]
|
||||||
movs r5, 0x2
|
movs r5, 0x2
|
||||||
eors r0, r5
|
eors r0, r5
|
||||||
@ -3413,7 +3413,7 @@ _080A764E:
|
|||||||
mov r0, r10
|
mov r0, r10
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _080A7674
|
beq _080A7674
|
||||||
ldr r6, =gUnknown_02038437
|
ldr r6, =gAnimationBankTarget
|
||||||
ldrb r0, [r6]
|
ldrb r0, [r6]
|
||||||
movs r5, 0x2
|
movs r5, 0x2
|
||||||
eors r0, r5
|
eors r0, r5
|
||||||
@ -3607,7 +3607,7 @@ sub_80A77C8: @ 80A77C8
|
|||||||
ldrsh r0, [r4, r1]
|
ldrsh r0, [r4, r1]
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _080A7806
|
bne _080A7806
|
||||||
ldr r2, =gUnknown_0203841E
|
ldr r2, =gBattleAnimArgs
|
||||||
movs r3, 0x6
|
movs r3, 0x6
|
||||||
ldrsh r0, [r2, r3]
|
ldrsh r0, [r2, r3]
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
@ -3651,7 +3651,7 @@ _080A781A:
|
|||||||
sub_80A7820: @ 80A7820
|
sub_80A7820: @ 80A7820
|
||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
adds r5, r0, 0
|
adds r5, r0, 0
|
||||||
ldr r6, =gUnknown_0203841E
|
ldr r6, =gBattleAnimArgs
|
||||||
movs r1, 0xA
|
movs r1, 0xA
|
||||||
ldrsh r0, [r6, r1]
|
ldrsh r0, [r6, r1]
|
||||||
movs r1, 0xFF
|
movs r1, 0xFF
|
||||||
@ -3670,7 +3670,7 @@ _080A7838:
|
|||||||
_080A7842:
|
_080A7842:
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
bl sub_80A69CC
|
bl sub_80A69CC
|
||||||
ldr r0, =gUnknown_02038436
|
ldr r0, =gAnimationBankAttacker
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
bl GetBankSide
|
bl GetBankSide
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
@ -3682,7 +3682,7 @@ _080A7842:
|
|||||||
_080A785C:
|
_080A785C:
|
||||||
ldrh r0, [r6, 0x8]
|
ldrh r0, [r6, 0x8]
|
||||||
strh r0, [r5, 0x2E]
|
strh r0, [r5, 0x2E]
|
||||||
ldr r4, =gUnknown_02038437
|
ldr r4, =gAnimationBankTarget
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_80A5C6C
|
bl sub_80A5C6C
|
||||||
@ -3716,21 +3716,21 @@ sub_80A78AC: @ 80A78AC
|
|||||||
adds r6, r0, 0
|
adds r6, r0, 0
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_80A69CC
|
bl sub_80A69CC
|
||||||
ldr r0, =gUnknown_02038436
|
ldr r0, =gAnimationBankAttacker
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
bl GetBankSide
|
bl GetBankSide
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _080A78CC
|
beq _080A78CC
|
||||||
ldr r1, =gUnknown_0203841E
|
ldr r1, =gBattleAnimArgs
|
||||||
ldrh r0, [r1, 0x4]
|
ldrh r0, [r1, 0x4]
|
||||||
negs r0, r0
|
negs r0, r0
|
||||||
strh r0, [r1, 0x4]
|
strh r0, [r1, 0x4]
|
||||||
_080A78CC:
|
_080A78CC:
|
||||||
ldr r4, =gUnknown_0203841E
|
ldr r4, =gBattleAnimArgs
|
||||||
ldrh r0, [r4, 0x8]
|
ldrh r0, [r4, 0x8]
|
||||||
strh r0, [r6, 0x2E]
|
strh r0, [r6, 0x2E]
|
||||||
ldr r5, =gUnknown_02038437
|
ldr r5, =gAnimationBankTarget
|
||||||
ldrb r0, [r5]
|
ldrb r0, [r5]
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_80A5C6C
|
bl sub_80A5C6C
|
||||||
@ -3779,7 +3779,7 @@ _080A7930:
|
|||||||
sub_80A7938: @ 80A7938
|
sub_80A7938: @ 80A7938
|
||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
adds r5, r0, 0
|
adds r5, r0, 0
|
||||||
ldr r0, =gUnknown_0203841E
|
ldr r0, =gBattleAnimArgs
|
||||||
movs r2, 0xC
|
movs r2, 0xC
|
||||||
ldrsh r1, [r0, r2]
|
ldrsh r1, [r0, r2]
|
||||||
cmp r1, 0
|
cmp r1, 0
|
||||||
@ -3799,23 +3799,23 @@ _080A7954:
|
|||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
adds r1, r4, 0
|
adds r1, r4, 0
|
||||||
bl sub_80A69CC
|
bl sub_80A69CC
|
||||||
ldr r0, =gUnknown_02038436
|
ldr r0, =gAnimationBankAttacker
|
||||||
b _080A7976
|
b _080A7976
|
||||||
.pool
|
.pool
|
||||||
_080A796C:
|
_080A796C:
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
adds r1, r4, 0
|
adds r1, r4, 0
|
||||||
bl sub_80A6980
|
bl sub_80A6980
|
||||||
ldr r0, =gUnknown_02038437
|
ldr r0, =gAnimationBankTarget
|
||||||
_080A7976:
|
_080A7976:
|
||||||
ldrb r6, [r0]
|
ldrb r6, [r0]
|
||||||
ldr r0, =gUnknown_02038436
|
ldr r0, =gAnimationBankAttacker
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
bl GetBankSide
|
bl GetBankSide
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _080A798E
|
beq _080A798E
|
||||||
ldr r1, =gUnknown_0203841E
|
ldr r1, =gBattleAnimArgs
|
||||||
ldrh r0, [r1, 0x4]
|
ldrh r0, [r1, 0x4]
|
||||||
negs r0, r0
|
negs r0, r0
|
||||||
strh r0, [r1, 0x4]
|
strh r0, [r1, 0x4]
|
||||||
@ -3823,7 +3823,7 @@ _080A798E:
|
|||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
adds r1, r4, 0
|
adds r1, r4, 0
|
||||||
bl sub_80A6980
|
bl sub_80A6980
|
||||||
ldr r4, =gUnknown_0203841E
|
ldr r4, =gBattleAnimArgs
|
||||||
ldrh r0, [r4, 0x8]
|
ldrh r0, [r4, 0x8]
|
||||||
strh r0, [r5, 0x2E]
|
strh r0, [r5, 0x2E]
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
@ -3936,7 +3936,7 @@ sub_80A7A74: @ 80A7A74
|
|||||||
lsrs r5, r0, 24
|
lsrs r5, r0, 24
|
||||||
movs r6, 0
|
movs r6, 0
|
||||||
movs r3, 0
|
movs r3, 0
|
||||||
ldr r2, =gUnknown_0203841E
|
ldr r2, =gBattleAnimArgs
|
||||||
movs r0, 0x4
|
movs r0, 0x4
|
||||||
ldrsh r1, [r2, r0]
|
ldrsh r1, [r2, r0]
|
||||||
movs r4, 0
|
movs r4, 0
|
||||||
@ -4082,7 +4082,7 @@ sub_80A7B98: @ 80A7B98
|
|||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r4, r0, 24
|
lsrs r4, r0, 24
|
||||||
ldr r0, =gUnknown_0203841E
|
ldr r0, =gBattleAnimArgs
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
bl obj_id_for_side_relative_to_move
|
bl obj_id_for_side_relative_to_move
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
@ -4121,7 +4121,7 @@ _080A7BE2:
|
|||||||
|
|
||||||
thumb_func_start sub_80A7BF4
|
thumb_func_start sub_80A7BF4
|
||||||
sub_80A7BF4: @ 80A7BF4
|
sub_80A7BF4: @ 80A7BF4
|
||||||
ldr r3, =gUnknown_0203841E
|
ldr r3, =gBattleAnimArgs
|
||||||
ldrh r1, [r3, 0x2]
|
ldrh r1, [r3, 0x2]
|
||||||
movs r2, 0
|
movs r2, 0
|
||||||
strh r1, [r0, 0xA]
|
strh r1, [r0, 0xA]
|
||||||
@ -4222,7 +4222,7 @@ sub_80A7CB4: @ 80A7CB4
|
|||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r4, r0, 24
|
lsrs r4, r0, 24
|
||||||
ldr r0, =gUnknown_0203841E
|
ldr r0, =gBattleAnimArgs
|
||||||
ldrh r0, [r0]
|
ldrh r0, [r0]
|
||||||
bl IndexOfSpritePaletteTag
|
bl IndexOfSpritePaletteTag
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
@ -4807,7 +4807,7 @@ sub_80A8140: @ 80A8140
|
|||||||
push {lr}
|
push {lr}
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r2, r0, 24
|
lsrs r2, r0, 24
|
||||||
ldr r0, =gUnknown_0203841A
|
ldr r0, =gHappinessMoveAnim
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
cmp r0, 0x1E
|
cmp r0, 0x1E
|
||||||
@ -4820,7 +4820,7 @@ sub_80A8140: @ 80A8140
|
|||||||
bhi _080A815E
|
bhi _080A815E
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
_080A815E:
|
_080A815E:
|
||||||
ldr r0, =gUnknown_0203841E
|
ldr r0, =gBattleAnimArgs
|
||||||
strh r1, [r0, 0xE]
|
strh r1, [r0, 0xE]
|
||||||
adds r0, r2, 0
|
adds r0, r2, 0
|
||||||
bl move_anim_task_del
|
bl move_anim_task_del
|
||||||
@ -4837,7 +4837,7 @@ sub_80A8174: @ 80A8174
|
|||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r4, r0, 24
|
lsrs r4, r0, 24
|
||||||
adds r7, r4, 0
|
adds r7, r4, 0
|
||||||
ldr r6, =gUnknown_02038437
|
ldr r6, =gAnimationBankTarget
|
||||||
ldrb r0, [r6]
|
ldrb r0, [r6]
|
||||||
bl b_side_obj__get_some_boolean
|
bl b_side_obj__get_some_boolean
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
@ -4863,7 +4863,7 @@ sub_80A8174: @ 80A8174
|
|||||||
orrs r0, r2
|
orrs r0, r2
|
||||||
strb r0, [r1, 0x5]
|
strb r0, [r1, 0x5]
|
||||||
_080A81B4:
|
_080A81B4:
|
||||||
ldr r0, =gUnknown_02038436
|
ldr r0, =gAnimationBankAttacker
|
||||||
mov r8, r0
|
mov r8, r0
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
bl b_side_obj__get_some_boolean
|
bl b_side_obj__get_some_boolean
|
||||||
@ -5941,13 +5941,13 @@ sub_80A8A6C: @ 80A8A6C
|
|||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
bl sub_80A6838
|
bl sub_80A6838
|
||||||
ldr r0, =gUnknown_02038436
|
ldr r0, =gAnimationBankAttacker
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
bl GetBankSide
|
bl GetBankSide
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _080A8AAC
|
beq _080A8AAC
|
||||||
ldr r2, =gUnknown_0203841E
|
ldr r2, =gBattleAnimArgs
|
||||||
ldrh r0, [r4, 0x20]
|
ldrh r0, [r4, 0x20]
|
||||||
ldrh r1, [r2]
|
ldrh r1, [r2]
|
||||||
subs r0, r1
|
subs r0, r1
|
||||||
@ -5965,7 +5965,7 @@ sub_80A8A6C: @ 80A8A6C
|
|||||||
b _080A8AB6
|
b _080A8AB6
|
||||||
.pool
|
.pool
|
||||||
_080A8AAC:
|
_080A8AAC:
|
||||||
ldr r1, =gUnknown_0203841E
|
ldr r1, =gBattleAnimArgs
|
||||||
ldrh r0, [r1]
|
ldrh r0, [r1]
|
||||||
ldrh r2, [r4, 0x20]
|
ldrh r2, [r4, 0x20]
|
||||||
adds r0, r2
|
adds r0, r2
|
||||||
@ -5998,13 +5998,13 @@ _080A8AB6:
|
|||||||
sub_80A8AEC: @ 80A8AEC
|
sub_80A8AEC: @ 80A8AEC
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
ldr r0, =gUnknown_02038436
|
ldr r0, =gAnimationBankAttacker
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
bl GetBankSide
|
bl GetBankSide
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _080A8B1C
|
beq _080A8B1C
|
||||||
ldr r2, =gUnknown_0203841E
|
ldr r2, =gBattleAnimArgs
|
||||||
ldrh r0, [r4, 0x20]
|
ldrh r0, [r4, 0x20]
|
||||||
ldrh r1, [r2]
|
ldrh r1, [r2]
|
||||||
subs r0, r1
|
subs r0, r1
|
||||||
@ -6017,7 +6017,7 @@ sub_80A8AEC: @ 80A8AEC
|
|||||||
b _080A8B26
|
b _080A8B26
|
||||||
.pool
|
.pool
|
||||||
_080A8B1C:
|
_080A8B1C:
|
||||||
ldr r1, =gUnknown_0203841E
|
ldr r1, =gBattleAnimArgs
|
||||||
ldrh r0, [r1]
|
ldrh r0, [r1]
|
||||||
ldrh r2, [r4, 0x20]
|
ldrh r2, [r4, 0x20]
|
||||||
adds r0, r2
|
adds r0, r2
|
||||||
@ -6054,13 +6054,13 @@ sub_80A8B64: @ 80A8B64
|
|||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
bl sub_80A6838
|
bl sub_80A6838
|
||||||
ldr r0, =gUnknown_02038436
|
ldr r0, =gAnimationBankAttacker
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
bl GetBankSide
|
bl GetBankSide
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _080A8B90
|
beq _080A8B90
|
||||||
ldr r0, =gUnknown_0203841E
|
ldr r0, =gBattleAnimArgs
|
||||||
ldrh r1, [r4, 0x20]
|
ldrh r1, [r4, 0x20]
|
||||||
ldrh r2, [r0]
|
ldrh r2, [r0]
|
||||||
subs r1, r2
|
subs r1, r2
|
||||||
@ -6068,7 +6068,7 @@ sub_80A8B64: @ 80A8B64
|
|||||||
b _080A8B9C
|
b _080A8B9C
|
||||||
.pool
|
.pool
|
||||||
_080A8B90:
|
_080A8B90:
|
||||||
ldr r1, =gUnknown_0203841E
|
ldr r1, =gBattleAnimArgs
|
||||||
ldrh r0, [r1]
|
ldrh r0, [r1]
|
||||||
ldrh r2, [r4, 0x20]
|
ldrh r2, [r4, 0x20]
|
||||||
adds r0, r2
|
adds r0, r2
|
||||||
@ -6106,7 +6106,7 @@ sub_80A8BC4: @ 80A8BC4
|
|||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
movs r6, 0
|
movs r6, 0
|
||||||
strh r0, [r5, 0x8]
|
strh r0, [r5, 0x8]
|
||||||
ldr r7, =gUnknown_02038436
|
ldr r7, =gAnimationBankAttacker
|
||||||
ldrb r0, [r7]
|
ldrb r0, [r7]
|
||||||
bl GetBankSide
|
bl GetBankSide
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
@ -6177,7 +6177,7 @@ _080A8C6A:
|
|||||||
adds r1, r2
|
adds r1, r2
|
||||||
ldr r2, =0x04000008
|
ldr r2, =0x04000008
|
||||||
bl CpuSet
|
bl CpuSet
|
||||||
ldr r0, =gUnknown_0203841E
|
ldr r0, =gBattleAnimArgs
|
||||||
ldrb r2, [r0, 0x2]
|
ldrb r2, [r0, 0x2]
|
||||||
ldrh r3, [r0]
|
ldrh r3, [r0]
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
@ -6389,7 +6389,7 @@ _080A8E26:
|
|||||||
sub_80A8E30: @ 80A8E30
|
sub_80A8E30: @ 80A8E30
|
||||||
push {r4,r5,lr}
|
push {r4,r5,lr}
|
||||||
adds r5, r0, 0
|
adds r5, r0, 0
|
||||||
ldr r4, =gUnknown_02038436
|
ldr r4, =gAnimationBankAttacker
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_80A5C6C
|
bl sub_80A5C6C
|
||||||
@ -6476,7 +6476,7 @@ _080A8EDC:
|
|||||||
sub_80A8EE4: @ 80A8EE4
|
sub_80A8EE4: @ 80A8EE4
|
||||||
push {r4,r5,lr}
|
push {r4,r5,lr}
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
ldr r5, =gUnknown_0203841E
|
ldr r5, =gBattleAnimArgs
|
||||||
ldrh r0, [r5, 0x4]
|
ldrh r0, [r5, 0x4]
|
||||||
strh r0, [r4, 0x2E]
|
strh r0, [r4, 0x2E]
|
||||||
ldrh r0, [r5, 0x8]
|
ldrh r0, [r5, 0x8]
|
||||||
@ -6487,7 +6487,7 @@ sub_80A8EE4: @ 80A8EE4
|
|||||||
ldrh r1, [r4, 0x22]
|
ldrh r1, [r4, 0x22]
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
strh r0, [r4, 0x36]
|
strh r0, [r4, 0x36]
|
||||||
ldr r0, =gUnknown_02038437
|
ldr r0, =gAnimationBankTarget
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
bl GetBankSide
|
bl GetBankSide
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
|
@ -27319,7 +27319,7 @@ sub_80D51AC: @ 80D51AC
|
|||||||
push {r4,r5,lr}
|
push {r4,r5,lr}
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r5, r0, 24
|
lsrs r5, r0, 24
|
||||||
ldr r4, =gUnknown_0203841E
|
ldr r4, =gBattleAnimArgs
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
bl obj_id_for_side_relative_to_move
|
bl obj_id_for_side_relative_to_move
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
@ -27466,7 +27466,7 @@ sub_80D52D0: @ 80D52D0
|
|||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r5, r0, 24
|
lsrs r5, r0, 24
|
||||||
movs r6, 0
|
movs r6, 0
|
||||||
ldr r2, =gUnknown_0203841E
|
ldr r2, =gBattleAnimArgs
|
||||||
ldrh r0, [r2]
|
ldrh r0, [r2]
|
||||||
movs r3, 0
|
movs r3, 0
|
||||||
ldrsh r1, [r2, r3]
|
ldrsh r1, [r2, r3]
|
||||||
@ -27525,7 +27525,7 @@ _080D533C:
|
|||||||
.pool
|
.pool
|
||||||
_080D5348:
|
_080D5348:
|
||||||
ldr r1, =gBankSpriteIds
|
ldr r1, =gBankSpriteIds
|
||||||
ldr r0, =gUnknown_02038436
|
ldr r0, =gAnimationBankAttacker
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
_080D5350:
|
_080D5350:
|
||||||
@ -27544,7 +27544,7 @@ _080D5368:
|
|||||||
adds r0, r3
|
adds r0, r3
|
||||||
lsls r0, 2
|
lsls r0, 2
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
ldr r2, =gUnknown_0203841E
|
ldr r2, =gBattleAnimArgs
|
||||||
ldrh r1, [r2, 0x2]
|
ldrh r1, [r2, 0x2]
|
||||||
strh r1, [r0, 0x24]
|
strh r1, [r0, 0x24]
|
||||||
ldrh r1, [r2, 0x4]
|
ldrh r1, [r2, 0x4]
|
||||||
@ -27686,7 +27686,7 @@ sub_80D5484: @ 80D5484
|
|||||||
push {r4-r6,lr}
|
push {r4-r6,lr}
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r5, r0, 24
|
lsrs r5, r0, 24
|
||||||
ldr r4, =gUnknown_0203841E
|
ldr r4, =gBattleAnimArgs
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
bl obj_id_for_side_relative_to_move
|
bl obj_id_for_side_relative_to_move
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
@ -27910,7 +27910,7 @@ sub_80D5644: @ 80D5644
|
|||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
lsls r4, 24
|
lsls r4, 24
|
||||||
lsrs r4, 24
|
lsrs r4, 24
|
||||||
ldr r5, =gUnknown_0203841E
|
ldr r5, =gBattleAnimArgs
|
||||||
ldrb r0, [r5]
|
ldrb r0, [r5]
|
||||||
bl obj_id_for_side_relative_to_move
|
bl obj_id_for_side_relative_to_move
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
@ -28030,7 +28030,7 @@ sub_80D5738: @ 80D5738
|
|||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r5, r0, 24
|
lsrs r5, r0, 24
|
||||||
movs r6, 0x1
|
movs r6, 0x1
|
||||||
ldr r4, =gUnknown_0203841E
|
ldr r4, =gBattleAnimArgs
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
bl obj_id_for_side_relative_to_move
|
bl obj_id_for_side_relative_to_move
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
@ -28151,13 +28151,13 @@ sub_80D5830: @ 80D5830
|
|||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r4, r0, 24
|
lsrs r4, r0, 24
|
||||||
ldr r0, =gUnknown_02038436
|
ldr r0, =gAnimationBankAttacker
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
bl GetBankSide
|
bl GetBankSide
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _080D584C
|
beq _080D584C
|
||||||
ldr r1, =gUnknown_0203841E
|
ldr r1, =gBattleAnimArgs
|
||||||
ldrh r0, [r1, 0x2]
|
ldrh r0, [r1, 0x2]
|
||||||
negs r0, r0
|
negs r0, r0
|
||||||
strh r0, [r1, 0x2]
|
strh r0, [r1, 0x2]
|
||||||
@ -28180,19 +28180,19 @@ sub_80D5860: @ 80D5860
|
|||||||
movs r1, 0x4
|
movs r1, 0x4
|
||||||
orrs r0, r1
|
orrs r0, r1
|
||||||
strb r0, [r2]
|
strb r0, [r2]
|
||||||
ldr r0, =gUnknown_02038436
|
ldr r0, =gAnimationBankAttacker
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
bl GetBankSide
|
bl GetBankSide
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _080D5890
|
beq _080D5890
|
||||||
ldr r1, =gUnknown_0203841E
|
ldr r1, =gBattleAnimArgs
|
||||||
ldrh r0, [r1, 0x2]
|
ldrh r0, [r1, 0x2]
|
||||||
negs r0, r0
|
negs r0, r0
|
||||||
b _080D5894
|
b _080D5894
|
||||||
.pool
|
.pool
|
||||||
_080D5890:
|
_080D5890:
|
||||||
ldr r1, =gUnknown_0203841E
|
ldr r1, =gBattleAnimArgs
|
||||||
ldrh r0, [r1, 0x2]
|
ldrh r0, [r1, 0x2]
|
||||||
_080D5894:
|
_080D5894:
|
||||||
strh r0, [r4, 0x30]
|
strh r0, [r4, 0x30]
|
||||||
@ -28201,7 +28201,7 @@ _080D5894:
|
|||||||
strh r2, [r4, 0x2E]
|
strh r2, [r4, 0x2E]
|
||||||
strh r0, [r4, 0x32]
|
strh r0, [r4, 0x32]
|
||||||
ldr r1, =gBankSpriteIds
|
ldr r1, =gBankSpriteIds
|
||||||
ldr r0, =gUnknown_02038436
|
ldr r0, =gAnimationBankAttacker
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
@ -28245,7 +28245,7 @@ sub_80D58F8: @ 80D58F8
|
|||||||
movs r1, 0x4
|
movs r1, 0x4
|
||||||
orrs r0, r1
|
orrs r0, r1
|
||||||
strb r0, [r2]
|
strb r0, [r2]
|
||||||
ldr r5, =gUnknown_0203841E
|
ldr r5, =gBattleAnimArgs
|
||||||
ldrb r0, [r5, 0x4]
|
ldrb r0, [r5, 0x4]
|
||||||
bl obj_id_for_side_relative_to_move
|
bl obj_id_for_side_relative_to_move
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
@ -28291,23 +28291,23 @@ sub_80D5968: @ 80D5968
|
|||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
sub sp, 0x4
|
sub sp, 0x4
|
||||||
adds r6, r0, 0
|
adds r6, r0, 0
|
||||||
ldr r0, =gUnknown_0203841E
|
ldr r0, =gBattleAnimArgs
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
ldrsh r0, [r0, r1]
|
ldrsh r0, [r0, r1]
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _080D598C
|
bne _080D598C
|
||||||
ldr r1, =gBankSpriteIds
|
ldr r1, =gBankSpriteIds
|
||||||
ldr r0, =gUnknown_02038436
|
ldr r0, =gAnimationBankAttacker
|
||||||
b _080D5990
|
b _080D5990
|
||||||
.pool
|
.pool
|
||||||
_080D598C:
|
_080D598C:
|
||||||
ldr r1, =gBankSpriteIds
|
ldr r1, =gBankSpriteIds
|
||||||
ldr r0, =gUnknown_02038437
|
ldr r0, =gAnimationBankTarget
|
||||||
_080D5990:
|
_080D5990:
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
ldrb r7, [r0]
|
ldrb r7, [r0]
|
||||||
ldr r5, =gUnknown_0203841E
|
ldr r5, =gBattleAnimArgs
|
||||||
ldrh r0, [r5, 0x4]
|
ldrh r0, [r5, 0x4]
|
||||||
movs r3, 0
|
movs r3, 0
|
||||||
strh r0, [r6, 0x2E]
|
strh r0, [r6, 0x2E]
|
||||||
@ -28356,7 +28356,7 @@ _080D5A00:
|
|||||||
bne _080D5A06
|
bne _080D5A06
|
||||||
strh r3, [r6, 0x30]
|
strh r3, [r6, 0x30]
|
||||||
_080D5A06:
|
_080D5A06:
|
||||||
ldr r0, =gUnknown_0203841E
|
ldr r0, =gBattleAnimArgs
|
||||||
ldrh r1, [r0, 0x2]
|
ldrh r1, [r0, 0x2]
|
||||||
lsls r0, r7, 8
|
lsls r0, r7, 8
|
||||||
orrs r0, r1
|
orrs r0, r1
|
||||||
@ -28437,16 +28437,16 @@ _080D5A8E:
|
|||||||
sub_80D5A94: @ 80D5A94
|
sub_80D5A94: @ 80D5A94
|
||||||
push {r4-r6,lr}
|
push {r4-r6,lr}
|
||||||
adds r5, r0, 0
|
adds r5, r0, 0
|
||||||
ldr r0, =gUnknown_0203841E
|
ldr r0, =gBattleAnimArgs
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
ldrsh r0, [r0, r1]
|
ldrsh r0, [r0, r1]
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _080D5AB0
|
bne _080D5AB0
|
||||||
ldr r0, =gUnknown_02038436
|
ldr r0, =gAnimationBankAttacker
|
||||||
b _080D5AB2
|
b _080D5AB2
|
||||||
.pool
|
.pool
|
||||||
_080D5AB0:
|
_080D5AB0:
|
||||||
ldr r0, =gUnknown_02038437
|
ldr r0, =gAnimationBankTarget
|
||||||
_080D5AB2:
|
_080D5AB2:
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
ldr r0, =gBankSpriteIds
|
ldr r0, =gBankSpriteIds
|
||||||
@ -28457,7 +28457,7 @@ _080D5AB2:
|
|||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _080D5ADC
|
beq _080D5ADC
|
||||||
ldr r1, =gUnknown_0203841E
|
ldr r1, =gBattleAnimArgs
|
||||||
ldrh r0, [r1, 0x2]
|
ldrh r0, [r1, 0x2]
|
||||||
negs r0, r0
|
negs r0, r0
|
||||||
strh r0, [r1, 0x2]
|
strh r0, [r1, 0x2]
|
||||||
@ -28469,7 +28469,7 @@ _080D5AB2:
|
|||||||
negs r0, r0
|
negs r0, r0
|
||||||
strh r0, [r1, 0x4]
|
strh r0, [r1, 0x4]
|
||||||
_080D5ADC:
|
_080D5ADC:
|
||||||
ldr r2, =gUnknown_0203841E
|
ldr r2, =gBattleAnimArgs
|
||||||
ldrh r0, [r2, 0x8]
|
ldrh r0, [r2, 0x8]
|
||||||
movs r4, 0
|
movs r4, 0
|
||||||
strh r0, [r5, 0x2E]
|
strh r0, [r5, 0x2E]
|
||||||
@ -28522,16 +28522,16 @@ sub_80D5B48: @ 80D5B48
|
|||||||
movs r1, 0x4
|
movs r1, 0x4
|
||||||
orrs r0, r1
|
orrs r0, r1
|
||||||
strb r0, [r2]
|
strb r0, [r2]
|
||||||
ldr r0, =gUnknown_0203841E
|
ldr r0, =gBattleAnimArgs
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
ldrsh r0, [r0, r1]
|
ldrsh r0, [r0, r1]
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _080D5B70
|
bne _080D5B70
|
||||||
ldr r0, =gUnknown_02038436
|
ldr r0, =gAnimationBankAttacker
|
||||||
b _080D5B72
|
b _080D5B72
|
||||||
.pool
|
.pool
|
||||||
_080D5B70:
|
_080D5B70:
|
||||||
ldr r0, =gUnknown_02038437
|
ldr r0, =gAnimationBankTarget
|
||||||
_080D5B72:
|
_080D5B72:
|
||||||
ldrb r1, [r0]
|
ldrb r1, [r0]
|
||||||
ldr r0, =gBankSpriteIds
|
ldr r0, =gBankSpriteIds
|
||||||
@ -28542,7 +28542,7 @@ _080D5B72:
|
|||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _080D5B9C
|
beq _080D5B9C
|
||||||
ldr r1, =gUnknown_0203841E
|
ldr r1, =gBattleAnimArgs
|
||||||
ldrh r0, [r1, 0x2]
|
ldrh r0, [r1, 0x2]
|
||||||
negs r0, r0
|
negs r0, r0
|
||||||
strh r0, [r1, 0x2]
|
strh r0, [r1, 0x2]
|
||||||
@ -28554,7 +28554,7 @@ _080D5B72:
|
|||||||
negs r0, r0
|
negs r0, r0
|
||||||
strh r0, [r1, 0x4]
|
strh r0, [r1, 0x4]
|
||||||
_080D5B9C:
|
_080D5B9C:
|
||||||
ldr r5, =gUnknown_0203841E
|
ldr r5, =gBattleAnimArgs
|
||||||
ldrh r0, [r5, 0x8]
|
ldrh r0, [r5, 0x8]
|
||||||
strh r0, [r6, 0x2E]
|
strh r0, [r6, 0x2E]
|
||||||
ldr r0, =gSprites
|
ldr r0, =gSprites
|
||||||
@ -28639,7 +28639,7 @@ sub_80D5C50: @ 80D5C50
|
|||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r6, r0, 24
|
lsrs r6, r0, 24
|
||||||
ldr r5, =gUnknown_0203841E
|
ldr r5, =gBattleAnimArgs
|
||||||
movs r0, 0x6
|
movs r0, 0x6
|
||||||
ldrsh r1, [r5, r0]
|
ldrsh r1, [r5, r0]
|
||||||
movs r0, 0x80
|
movs r0, 0x80
|
||||||
@ -28647,7 +28647,7 @@ sub_80D5C50: @ 80D5C50
|
|||||||
bl __divsi3
|
bl __divsi3
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r7, r0, 16
|
lsrs r7, r0, 16
|
||||||
ldr r0, =gUnknown_02038436
|
ldr r0, =gAnimationBankAttacker
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
bl GetBankSide
|
bl GetBankSide
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
@ -28807,7 +28807,7 @@ sub_80D5DB0: @ 80D5DB0
|
|||||||
push {r4-r6,lr}
|
push {r4-r6,lr}
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r6, r0, 24
|
lsrs r6, r0, 24
|
||||||
ldr r1, =gUnknown_0203841E
|
ldr r1, =gBattleAnimArgs
|
||||||
movs r2, 0
|
movs r2, 0
|
||||||
ldrsh r0, [r1, r2]
|
ldrsh r0, [r1, r2]
|
||||||
cmp r0, 0x2
|
cmp r0, 0x2
|
||||||
@ -28827,11 +28827,11 @@ _080D5DD8:
|
|||||||
beq _080D5DE8
|
beq _080D5DE8
|
||||||
b _080D5E10
|
b _080D5E10
|
||||||
_080D5DDE:
|
_080D5DDE:
|
||||||
ldr r5, =gUnknown_02038436
|
ldr r5, =gAnimationBankAttacker
|
||||||
b _080D5DEA
|
b _080D5DEA
|
||||||
.pool
|
.pool
|
||||||
_080D5DE8:
|
_080D5DE8:
|
||||||
ldr r5, =gUnknown_02038437
|
ldr r5, =gAnimationBankTarget
|
||||||
_080D5DEA:
|
_080D5DEA:
|
||||||
ldrb r0, [r5]
|
ldrb r0, [r5]
|
||||||
movs r4, 0x2
|
movs r4, 0x2
|
||||||
@ -28858,18 +28858,18 @@ _080D5E18:
|
|||||||
lsls r0, 3
|
lsls r0, 3
|
||||||
adds r5, r0, r1
|
adds r5, r0, r1
|
||||||
strh r2, [r5, 0x8]
|
strh r2, [r5, 0x8]
|
||||||
ldr r0, =gUnknown_02038437
|
ldr r0, =gAnimationBankTarget
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
bl GetBankSide
|
bl GetBankSide
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _080D5E44
|
beq _080D5E44
|
||||||
ldr r0, =gUnknown_0203841E
|
ldr r0, =gBattleAnimArgs
|
||||||
ldrh r0, [r0, 0x2]
|
ldrh r0, [r0, 0x2]
|
||||||
b _080D5E4A
|
b _080D5E4A
|
||||||
.pool
|
.pool
|
||||||
_080D5E44:
|
_080D5E44:
|
||||||
ldr r0, =gUnknown_0203841E
|
ldr r0, =gBattleAnimArgs
|
||||||
ldrh r0, [r0, 0x2]
|
ldrh r0, [r0, 0x2]
|
||||||
negs r0, r0
|
negs r0, r0
|
||||||
_080D5E4A:
|
_080D5E4A:
|
||||||
@ -28931,18 +28931,18 @@ sub_80D5EB8: @ 80D5EB8
|
|||||||
push {r4-r6,lr}
|
push {r4-r6,lr}
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r5, r0, 24
|
lsrs r5, r0, 24
|
||||||
ldr r6, =gUnknown_02038436
|
ldr r6, =gAnimationBankAttacker
|
||||||
ldrb r0, [r6]
|
ldrb r0, [r6]
|
||||||
bl GetBankSide
|
bl GetBankSide
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _080D5ED4
|
beq _080D5ED4
|
||||||
ldr r1, =gUnknown_0203841E
|
ldr r1, =gBattleAnimArgs
|
||||||
ldrh r0, [r1, 0x2]
|
ldrh r0, [r1, 0x2]
|
||||||
negs r0, r0
|
negs r0, r0
|
||||||
strh r0, [r1, 0x2]
|
strh r0, [r1, 0x2]
|
||||||
_080D5ED4:
|
_080D5ED4:
|
||||||
ldr r4, =gUnknown_0203841E
|
ldr r4, =gBattleAnimArgs
|
||||||
ldrb r0, [r4, 0x8]
|
ldrb r0, [r4, 0x8]
|
||||||
bl obj_id_for_side_relative_to_move
|
bl obj_id_for_side_relative_to_move
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
@ -28969,7 +28969,7 @@ _080D5ED4:
|
|||||||
b _080D5F18
|
b _080D5F18
|
||||||
.pool
|
.pool
|
||||||
_080D5F14:
|
_080D5F14:
|
||||||
ldr r0, =gUnknown_02038437
|
ldr r0, =gAnimationBankTarget
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
_080D5F18:
|
_080D5F18:
|
||||||
strh r0, [r2, 0x12]
|
strh r0, [r2, 0x12]
|
||||||
@ -29143,7 +29143,7 @@ sub_80D6064: @ 80D6064
|
|||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
lsls r4, 24
|
lsls r4, 24
|
||||||
lsrs r4, 24
|
lsrs r4, 24
|
||||||
ldr r6, =gUnknown_0203841E
|
ldr r6, =gBattleAnimArgs
|
||||||
ldrb r0, [r6, 0x6]
|
ldrb r0, [r6, 0x6]
|
||||||
bl obj_id_for_side_relative_to_move
|
bl obj_id_for_side_relative_to_move
|
||||||
adds r5, r0, 0
|
adds r5, r0, 0
|
||||||
@ -29246,7 +29246,7 @@ sub_80D6134: @ 80D6134
|
|||||||
push {r7}
|
push {r7}
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r7, r0, 24
|
lsrs r7, r0, 24
|
||||||
ldr r4, =gUnknown_0203841E
|
ldr r4, =gBattleAnimArgs
|
||||||
ldrb r0, [r4, 0x4]
|
ldrb r0, [r4, 0x4]
|
||||||
bl obj_id_for_side_relative_to_move
|
bl obj_id_for_side_relative_to_move
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
@ -29283,7 +29283,7 @@ _080D6184:
|
|||||||
adds r0, r4, r7
|
adds r0, r4, r7
|
||||||
lsls r0, 3
|
lsls r0, 3
|
||||||
adds r5, r0, r1
|
adds r5, r0, r1
|
||||||
ldr r6, =gUnknown_0203841E
|
ldr r6, =gBattleAnimArgs
|
||||||
ldrh r0, [r6, 0x2]
|
ldrh r0, [r6, 0x2]
|
||||||
strh r0, [r5, 0x10]
|
strh r0, [r5, 0x10]
|
||||||
mov r0, r8
|
mov r0, r8
|
||||||
@ -29304,11 +29304,11 @@ _080D61B8:
|
|||||||
ldrsh r0, [r6, r1]
|
ldrsh r0, [r6, r1]
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _080D61C8
|
bne _080D61C8
|
||||||
ldr r0, =gUnknown_02038436
|
ldr r0, =gAnimationBankAttacker
|
||||||
b _080D61CA
|
b _080D61CA
|
||||||
.pool
|
.pool
|
||||||
_080D61C8:
|
_080D61C8:
|
||||||
ldr r0, =gUnknown_02038437
|
ldr r0, =gAnimationBankTarget
|
||||||
_080D61CA:
|
_080D61CA:
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
bl GetBankSide
|
bl GetBankSide
|
||||||
@ -29364,7 +29364,7 @@ sub_80D622C: @ 80D622C
|
|||||||
push {r7}
|
push {r7}
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r5, r0, 24
|
lsrs r5, r0, 24
|
||||||
ldr r4, =gUnknown_0203841E
|
ldr r4, =gBattleAnimArgs
|
||||||
ldrb r0, [r4, 0x4]
|
ldrb r0, [r4, 0x4]
|
||||||
bl obj_id_for_side_relative_to_move
|
bl obj_id_for_side_relative_to_move
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
@ -29385,11 +29385,11 @@ sub_80D622C: @ 80D622C
|
|||||||
ldrsh r0, [r4, r1]
|
ldrsh r0, [r4, r1]
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _080D6274
|
bne _080D6274
|
||||||
ldr r0, =gUnknown_02038436
|
ldr r0, =gAnimationBankAttacker
|
||||||
b _080D6276
|
b _080D6276
|
||||||
.pool
|
.pool
|
||||||
_080D6274:
|
_080D6274:
|
||||||
ldr r0, =gUnknown_02038437
|
ldr r0, =gAnimationBankTarget
|
||||||
_080D6276:
|
_080D6276:
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
bl GetBankSide
|
bl GetBankSide
|
||||||
@ -29400,7 +29400,7 @@ _080D6276:
|
|||||||
negs r0, r0
|
negs r0, r0
|
||||||
strh r0, [r4, 0x2]
|
strh r0, [r4, 0x2]
|
||||||
_080D6288:
|
_080D6288:
|
||||||
ldr r0, =gUnknown_0203841E
|
ldr r0, =gBattleAnimArgs
|
||||||
movs r2, 0x6
|
movs r2, 0x6
|
||||||
ldrsh r1, [r0, r2]
|
ldrsh r1, [r0, r2]
|
||||||
adds r6, r0, 0
|
adds r6, r0, 0
|
||||||
@ -29534,7 +29534,7 @@ sub_80D6388: @ 80D6388
|
|||||||
push {r7}
|
push {r7}
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r7, r0, 24
|
lsrs r7, r0, 24
|
||||||
ldr r0, =gUnknown_0203841E
|
ldr r0, =gBattleAnimArgs
|
||||||
movs r2, 0
|
movs r2, 0
|
||||||
ldrsh r1, [r0, r2]
|
ldrsh r1, [r0, r2]
|
||||||
mov r8, r0
|
mov r8, r0
|
||||||
@ -29545,7 +29545,7 @@ sub_80D6388: @ 80D6388
|
|||||||
adds r0, r5, r7
|
adds r0, r5, r7
|
||||||
lsls r0, 3
|
lsls r0, 3
|
||||||
adds r6, r0, r4
|
adds r6, r0, r4
|
||||||
ldr r0, =gUnknown_02038408
|
ldr r0, =gMovePowerMoveAnim
|
||||||
ldrh r0, [r0]
|
ldrh r0, [r0]
|
||||||
movs r1, 0xC
|
movs r1, 0xC
|
||||||
bl __udivsi3
|
bl __udivsi3
|
||||||
@ -29557,7 +29557,7 @@ _080D63C0:
|
|||||||
adds r0, r5, r7
|
adds r0, r5, r7
|
||||||
lsls r0, 3
|
lsls r0, 3
|
||||||
adds r6, r0, r4
|
adds r6, r0, r4
|
||||||
ldr r0, =gUnknown_02038404
|
ldr r0, =gMoveDmgMoveAnim
|
||||||
ldr r0, [r0]
|
ldr r0, [r0]
|
||||||
movs r1, 0xC
|
movs r1, 0xC
|
||||||
bl __divsi3
|
bl __divsi3
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -855,49 +855,49 @@ gUnknown_02037624: @ 2037624
|
|||||||
|
|
||||||
.align 0x2
|
.align 0x2
|
||||||
|
|
||||||
gUnknown_020383F0: @ 20383F0
|
gBattleAnimScriptPtr: @ 20383F0
|
||||||
.space 0x4
|
.space 0x4
|
||||||
|
|
||||||
gUnknown_020383F4: @ 20383F4
|
gBattleAnimScriptRetAddr: @ 20383F4
|
||||||
.space 0x4
|
.space 0x4
|
||||||
|
|
||||||
gUnknown_020383F8: @ 20383F8
|
gAnimScriptCallback: @ 20383F8
|
||||||
.space 0x4
|
.space 0x4
|
||||||
|
|
||||||
gUnknown_020383FC: @ 20383FC
|
gAnimFramesToWait: @ 20383FC
|
||||||
.space 0x1
|
.space 0x1
|
||||||
|
|
||||||
gUnknown_020383FD: @ 20383FD
|
gAnimScriptActive: @ 20383FD
|
||||||
.space 0x1
|
.space 0x1
|
||||||
|
|
||||||
gUnknown_020383FE: @ 20383FE
|
gAnimVisualTaskCount: @ 20383FE
|
||||||
.space 0x1
|
.space 0x1
|
||||||
|
|
||||||
gUnknown_020383FF: @ 20383FF
|
gAnimSoundTaskCount: @ 20383FF
|
||||||
.space 0x1
|
.space 0x1
|
||||||
|
|
||||||
gUnknown_02038400: @ 2038400
|
gDisableStructMoveAnim: @ 2038400
|
||||||
.space 0x4
|
.space 0x4
|
||||||
|
|
||||||
gUnknown_02038404: @ 2038404
|
gMoveDmgMoveAnim: @ 2038404
|
||||||
.space 0x4
|
.space 0x4
|
||||||
|
|
||||||
gUnknown_02038408: @ 2038408
|
gMovePowerMoveAnim: @ 2038408
|
||||||
.space 0x2
|
.space 0x2
|
||||||
|
|
||||||
gUnknown_0203840A: @ 203840A
|
gAnimSpriteIndexArray: @ 203840A
|
||||||
.space 0x10
|
.space 0x10
|
||||||
|
|
||||||
gUnknown_0203841A: @ 203841A
|
gHappinessMoveAnim: @ 203841A
|
||||||
.space 0x2
|
.space 0x2
|
||||||
|
|
||||||
gUnknown_0203841C: @ 203841C
|
gWeatherMoveAnim: @ 203841C
|
||||||
.space 0x2
|
.space 0x2
|
||||||
|
|
||||||
gUnknown_0203841E: @ 203841E
|
gBattleAnimArgs: @ 203841E
|
||||||
.space 0x10
|
.space 0x10
|
||||||
|
|
||||||
gUnknown_0203842E: @ 203842E
|
gSoundAnimFramesToWait: @ 203842E
|
||||||
.space 0x2
|
.space 0x2
|
||||||
|
|
||||||
gUnknown_02038430: @ 2038430
|
gUnknown_02038430: @ 2038430
|
||||||
@ -909,13 +909,13 @@ gUnknown_02038432: @ 2038432
|
|||||||
gUnknown_02038433: @ 2038433
|
gUnknown_02038433: @ 2038433
|
||||||
.space 0x1
|
.space 0x1
|
||||||
|
|
||||||
gUnknown_02038434: @ 2038434
|
gAnimMoveIndex: @ 2038434
|
||||||
.space 0x2
|
.space 0x2
|
||||||
|
|
||||||
gUnknown_02038436: @ 2038436
|
gAnimationBankAttacker: @ 2038436
|
||||||
.space 0x1
|
.space 0x1
|
||||||
|
|
||||||
gUnknown_02038437: @ 2038437
|
gAnimationBankTarget: @ 2038437
|
||||||
.space 0x1
|
.space 0x1
|
||||||
|
|
||||||
gUnknown_02038438: @ 2038438
|
gUnknown_02038438: @ 2038438
|
||||||
|
Loading…
Reference in New Issue
Block a user