Merge with master
This commit is contained in:
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
1632
asm/battle_anim_effects_3.s
Normal file
1632
asm/battle_anim_effects_3.s
Normal file
File diff suppressed because it is too large
Load Diff
2035
asm/battle_intro.s
2035
asm/battle_intro.s
File diff suppressed because it is too large
Load Diff
2882
asm/cable_car.s
2882
asm/cable_car.s
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
24
asm/dark.s
24
asm/dark.s
@@ -25,7 +25,7 @@ sub_81136E8: @ 81136E8
|
||||
movs r0, 0x52
|
||||
bl SetGpuReg
|
||||
adds r0, r4, 0
|
||||
bl sub_80A8364
|
||||
bl GetBattlerSpriteBGPriorityRank
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x1
|
||||
@@ -208,7 +208,7 @@ sub_8113888: @ 8113888
|
||||
bl SetGpuReg
|
||||
ldr r0, =gBattleAnimAttacker
|
||||
ldrb r0, [r0]
|
||||
bl sub_80A8364
|
||||
bl GetBattlerSpriteBGPriorityRank
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x1
|
||||
@@ -447,7 +447,7 @@ sub_8113A58: @ 8113A58
|
||||
cmp r0, 0
|
||||
bne _08113A8A
|
||||
adds r0, r3, 0
|
||||
bl move_anim_8074EE0
|
||||
bl DestroySpriteAndMatrix
|
||||
_08113A8A:
|
||||
pop {r0}
|
||||
bx r0
|
||||
@@ -581,7 +581,7 @@ sub_8113B90: @ 8113B90
|
||||
cmp r0, 0
|
||||
beq _08113BA4
|
||||
adds r0, r4, 0
|
||||
bl move_anim_8074EE0
|
||||
bl DestroySpriteAndMatrix
|
||||
_08113BA4:
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
@@ -643,7 +643,7 @@ _08113C1E:
|
||||
strh r0, [r5, 0x18]
|
||||
ldr r0, =gBattleAnimAttacker
|
||||
ldrb r0, [r0]
|
||||
bl sub_80A8364
|
||||
bl GetBattlerSpriteBGPriorityRank
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
strh r0, [r5, 0xE]
|
||||
@@ -962,7 +962,7 @@ _08113EBC:
|
||||
_08113EF8:
|
||||
ldr r0, =gBattleAnimTarget
|
||||
ldrb r0, [r0]
|
||||
bl sub_80A8364
|
||||
bl GetBattlerSpriteBGPriorityRank
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
strh r0, [r5, 0xE]
|
||||
@@ -1561,7 +1561,7 @@ sub_81143C0: @ 81143C0
|
||||
mov r10, r0
|
||||
ldr r6, =gBattleAnimAttacker
|
||||
ldrb r0, [r6]
|
||||
bl sub_80A8364
|
||||
bl GetBattlerSpriteBGPriorityRank
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
movs r1, 0x1
|
||||
@@ -1638,7 +1638,7 @@ sub_8114470: @ 8114470
|
||||
lsrs r6, r0, 24
|
||||
ldr r4, =gBattleAnimAttacker
|
||||
ldrb r0, [r4]
|
||||
bl sub_80A8364
|
||||
bl GetBattlerSpriteBGPriorityRank
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
movs r1, 0x1
|
||||
@@ -1684,7 +1684,7 @@ sub_81144BC: @ 81144BC
|
||||
ldrb r1, [r1, 0x4]
|
||||
adds r0, r4, 0
|
||||
bl StartSpriteAnim
|
||||
ldr r0, =sub_80A67D8
|
||||
ldr r0, =RunStoredCallbackWhenAnimEnds
|
||||
str r0, [r4, 0x1C]
|
||||
ldr r1, =DestroyAnimSprite
|
||||
adds r0, r4, 0
|
||||
@@ -1895,7 +1895,7 @@ _0811465C:
|
||||
bne _08114708
|
||||
adds r0, r1, 0
|
||||
movs r1, 0
|
||||
bl sub_80A750C
|
||||
bl SetGreyscaleOrOriginalPalette
|
||||
b _08114714
|
||||
.pool
|
||||
_08114708:
|
||||
@@ -1984,7 +1984,7 @@ _08114776:
|
||||
bne _081147B8
|
||||
adds r0, r1, 0
|
||||
movs r1, 0x1
|
||||
bl sub_80A750C
|
||||
bl SetGreyscaleOrOriginalPalette
|
||||
_081147B8:
|
||||
movs r0, 0x8
|
||||
ldrsh r1, [r4, r0]
|
||||
@@ -2159,7 +2159,7 @@ _0811492E:
|
||||
adds r0, 0x10
|
||||
ldr r1, =gBattleAnimArgs
|
||||
ldrb r1, [r1, 0x2]
|
||||
bl sub_80A750C
|
||||
bl SetGreyscaleOrOriginalPalette
|
||||
_0811494A:
|
||||
adds r0, r5, 0
|
||||
bl DestroyAnimVisualTask
|
||||
|
||||
2547
asm/electric.s
2547
asm/electric.s
File diff suppressed because it is too large
Load Diff
10509
asm/field_screen.s
10509
asm/field_screen.s
File diff suppressed because it is too large
Load Diff
2514
asm/fldeff_80F9BCC.s
2514
asm/fldeff_80F9BCC.s
File diff suppressed because it is too large
Load Diff
36
asm/flying.s
36
asm/flying.s
@@ -10,7 +10,7 @@ sub_810DE70: @ 810DE70
|
||||
push {r4,lr}
|
||||
adds r4, r0, 0
|
||||
movs r1, 0
|
||||
bl sub_80A6980
|
||||
bl InitSpritePosToAnimTarget
|
||||
ldrh r0, [r4, 0x22]
|
||||
adds r0, 0x14
|
||||
strh r0, [r4, 0x22]
|
||||
@@ -163,7 +163,7 @@ sub_810DFA8: @ 810DFA8
|
||||
push {r4-r6,lr}
|
||||
adds r6, r0, 0
|
||||
movs r1, 0x1
|
||||
bl InitAnimSpritePos
|
||||
bl InitSpritePosToAnimAttacker
|
||||
ldr r0, =gBattleAnimAttacker
|
||||
ldrb r0, [r0]
|
||||
bl GetBattlerSide
|
||||
@@ -201,7 +201,7 @@ _0810DFC8:
|
||||
strh r0, [r6, 0x36]
|
||||
adds r0, r6, 0
|
||||
bl InitAnimLinearTranslation
|
||||
ldr r0, =sub_80A67BC
|
||||
ldr r0, =RunStoredCallbackWhenAffineAnimEnds
|
||||
str r0, [r6, 0x1C]
|
||||
ldr r1, =sub_810E028
|
||||
adds r0, r6, 0
|
||||
@@ -216,7 +216,7 @@ _0810DFC8:
|
||||
sub_810E028: @ 810E028
|
||||
push {r4,lr}
|
||||
adds r4, r0, 0
|
||||
bl TranslateAnimLinear
|
||||
bl AnimTranslateLinear
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _0810E03C
|
||||
@@ -342,7 +342,7 @@ sub_810E13C: @ 810E13C
|
||||
push {r4,lr}
|
||||
adds r4, r0, 0
|
||||
movs r1, 0x1
|
||||
bl InitAnimSpritePos
|
||||
bl InitSpritePosToAnimAttacker
|
||||
ldr r1, =gBattleAnimArgs
|
||||
ldrh r0, [r1, 0x4]
|
||||
strh r0, [r4, 0x2E]
|
||||
@@ -471,7 +471,7 @@ sub_810E24C: @ 810E24C
|
||||
movs r0, 0x1
|
||||
strh r0, [r4, 0x2E]
|
||||
adds r0, r4, 0
|
||||
bl TranslateAnimLinear
|
||||
bl AnimTranslateLinear
|
||||
ldrh r1, [r4, 0x34]
|
||||
lsrs r0, r1, 8
|
||||
cmp r0, 0xC8
|
||||
@@ -655,7 +655,7 @@ _0810E354:
|
||||
cmp r0, 0
|
||||
bne _0810E3F0
|
||||
adds r0, r6, 0
|
||||
bl sub_80A8328
|
||||
bl GetBattlerSpriteBGPriority
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
adds r0, 0x1
|
||||
@@ -672,7 +672,7 @@ _0810E354:
|
||||
.pool
|
||||
_0810E3F0:
|
||||
adds r0, r6, 0
|
||||
bl sub_80A8328
|
||||
bl GetBattlerSpriteBGPriority
|
||||
movs r1, 0x3
|
||||
ands r1, r0
|
||||
lsls r1, 2
|
||||
@@ -718,7 +718,7 @@ _0810E408:
|
||||
b _0810E4A2
|
||||
_0810E44A:
|
||||
adds r0, r6, 0
|
||||
bl sub_80A8328
|
||||
bl GetBattlerSpriteBGPriority
|
||||
movs r1, 0x3
|
||||
ands r1, r0
|
||||
lsls r1, 2
|
||||
@@ -1535,7 +1535,7 @@ sub_810EA4C: @ 810EA4C
|
||||
adds r4, r0, 0
|
||||
ldr r0, =gBattleAnimTarget
|
||||
ldrb r0, [r0]
|
||||
bl sub_80A8328
|
||||
bl GetBattlerSpriteBGPriority
|
||||
movs r1, 0x3
|
||||
ands r1, r0
|
||||
lsls r1, 2
|
||||
@@ -1577,13 +1577,13 @@ sub_810EAA0: @ 810EAA0
|
||||
bne _0810EABC
|
||||
adds r0, r5, 0
|
||||
movs r1, 0
|
||||
bl InitAnimSpritePos
|
||||
bl InitSpritePosToAnimAttacker
|
||||
b _0810EAC4
|
||||
.pool
|
||||
_0810EABC:
|
||||
adds r0, r5, 0
|
||||
movs r1, 0
|
||||
bl sub_80A6980
|
||||
bl InitSpritePosToAnimTarget
|
||||
_0810EAC4:
|
||||
ldr r4, =gBattleAnimArgs
|
||||
movs r2, 0x4
|
||||
@@ -1771,7 +1771,7 @@ sub_810EC34: @ 810EC34
|
||||
_0810EC46:
|
||||
adds r0, r4, 0
|
||||
movs r1, 0x1
|
||||
bl InitAnimSpritePos
|
||||
bl InitSpritePosToAnimAttacker
|
||||
movs r0, 0
|
||||
bl GetAnimBattlerSpriteId
|
||||
ldr r2, =gSprites
|
||||
@@ -1891,7 +1891,7 @@ sub_810ED28: @ 810ED28
|
||||
push {r4,lr}
|
||||
adds r4, r0, 0
|
||||
movs r1, 0x1
|
||||
bl InitAnimSpritePos
|
||||
bl InitSpritePosToAnimAttacker
|
||||
ldr r1, =gBattleAnimArgs
|
||||
ldrh r0, [r1, 0x4]
|
||||
strh r0, [r4, 0x2E]
|
||||
@@ -2056,7 +2056,7 @@ _0810EE42:
|
||||
str r0, [sp]
|
||||
adds r0, r5, 0
|
||||
movs r1, 0
|
||||
bl sub_80A73E0
|
||||
bl TrySetSpriteRotScale
|
||||
ldrh r0, [r5, 0x2E]
|
||||
adds r0, 0x1
|
||||
strh r0, [r5, 0x2E]
|
||||
@@ -2085,7 +2085,7 @@ _0810EE92:
|
||||
ldrsh r3, [r5, r0]
|
||||
str r1, [sp]
|
||||
adds r0, r5, 0
|
||||
bl sub_80A73E0
|
||||
bl TrySetSpriteRotScale
|
||||
ldrb r1, [r5, 0x3]
|
||||
lsls r1, 26
|
||||
lsrs r1, 27
|
||||
@@ -2409,7 +2409,7 @@ sub_810F084: @ 810F084
|
||||
mov r0, r8
|
||||
movs r1, 0x1
|
||||
adds r2, r3, 0
|
||||
bl sub_80A73E0
|
||||
bl TrySetSpriteRotScale
|
||||
ldr r0, =sub_810F140
|
||||
mov r2, r8
|
||||
str r0, [r2, 0x1C]
|
||||
@@ -2456,7 +2456,7 @@ sub_810F140: @ 810F140
|
||||
bge _0810F180
|
||||
_0810F17A:
|
||||
adds r0, r2, 0
|
||||
bl move_anim_8074EE0
|
||||
bl DestroySpriteAndMatrix
|
||||
_0810F180:
|
||||
pop {r0}
|
||||
bx r0
|
||||
|
||||
3251
asm/ghost.s
3251
asm/ghost.s
File diff suppressed because it is too large
Load Diff
56
asm/ice.s
56
asm/ice.s
@@ -355,7 +355,7 @@ sub_810B8AC: @ 810B8AC
|
||||
ldr r1, =DestroyAnimSprite
|
||||
adds r0, r4, 0
|
||||
bl StoreSpriteCallbackInData6
|
||||
ldr r1, =sub_80A634C
|
||||
ldr r1, =TranslateSpriteInGrowingCircleOverDuration
|
||||
str r1, [r4, 0x1C]
|
||||
adds r0, r4, 0
|
||||
bl _call_via_r1
|
||||
@@ -370,7 +370,7 @@ sub_810B8EC: @ 810B8EC
|
||||
push {r4,lr}
|
||||
adds r4, r0, 0
|
||||
movs r1, 0x1
|
||||
bl InitAnimSpritePos
|
||||
bl InitSpritePosToAnimAttacker
|
||||
ldr r0, =gBattleAnimTarget
|
||||
ldrb r0, [r0]
|
||||
movs r1, 0x2
|
||||
@@ -432,7 +432,7 @@ sub_810B974: @ 810B974
|
||||
bne _0810B990
|
||||
adds r0, r4, 0
|
||||
movs r1, 0x1
|
||||
bl sub_80A6980
|
||||
bl InitSpritePosToAnimTarget
|
||||
b _0810B9C6
|
||||
.pool
|
||||
_0810B990:
|
||||
@@ -466,7 +466,7 @@ _0810B9C6:
|
||||
ldr r1, =sub_810B9E8
|
||||
adds r0, r4, 0
|
||||
bl StoreSpriteCallbackInData6
|
||||
ldr r0, =sub_80A67BC
|
||||
ldr r0, =RunStoredCallbackWhenAffineAnimEnds
|
||||
str r0, [r4, 0x1C]
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
@@ -501,7 +501,7 @@ sub_810B9E8: @ 810B9E8
|
||||
cmp r0, 0x14
|
||||
bne _0810BA1E
|
||||
adds r0, r3, 0
|
||||
bl move_anim_8074EE0
|
||||
bl DestroySpriteAndMatrix
|
||||
_0810BA1E:
|
||||
pop {r0}
|
||||
bx r0
|
||||
@@ -513,7 +513,7 @@ sub_810BA24: @ 810BA24
|
||||
sub sp, 0x10
|
||||
adds r5, r0, 0
|
||||
movs r1, 0x1
|
||||
bl InitAnimSpritePos
|
||||
bl InitSpritePosToAnimAttacker
|
||||
ldr r6, =gBattleAnimArgs
|
||||
ldrh r0, [r6, 0x8]
|
||||
strh r0, [r5, 0x2E]
|
||||
@@ -586,7 +586,7 @@ _0810BAC0:
|
||||
cmp r4, 0
|
||||
bge _0810BAC0
|
||||
adds r0, r5, 0
|
||||
bl sub_80A7160
|
||||
bl InitAnimFastLinearTranslationWithSpeed
|
||||
ldrh r0, [r5, 0x30]
|
||||
movs r1, 0x1
|
||||
eors r0, r1
|
||||
@@ -598,7 +598,7 @@ _0810BAE2:
|
||||
movs r0, 0x1
|
||||
strh r0, [r5, 0x2E]
|
||||
adds r0, r5, 0
|
||||
bl sub_80A70E8
|
||||
bl AnimFastTranslateLinear
|
||||
movs r0, 0x20
|
||||
ldrsh r1, [r5, r0]
|
||||
movs r2, 0x24
|
||||
@@ -775,7 +775,7 @@ sub_810BC4C: @ 810BC4C
|
||||
movs r0, 0x1
|
||||
strh r0, [r4, 0x2E]
|
||||
adds r0, r4, 0
|
||||
bl sub_80A70E8
|
||||
bl AnimFastTranslateLinear
|
||||
movs r1, 0x20
|
||||
ldrsh r0, [r4, r1]
|
||||
movs r2, 0x24
|
||||
@@ -814,7 +814,7 @@ sub_810BC94: @ 810BC94
|
||||
sub sp, 0x10
|
||||
adds r5, r0, 0
|
||||
movs r1, 0x1
|
||||
bl InitAnimSpritePos
|
||||
bl InitSpritePosToAnimAttacker
|
||||
ldr r1, =gBattleAnimArgs
|
||||
ldrh r0, [r1, 0x8]
|
||||
strh r0, [r5, 0x2E]
|
||||
@@ -877,7 +877,7 @@ _0810BD26:
|
||||
adds r0, r1
|
||||
strh r0, [r5, 0x36]
|
||||
adds r0, r5, 0
|
||||
bl sub_80A7160
|
||||
bl InitAnimFastLinearTranslationWithSpeed
|
||||
adds r7, r5, 0
|
||||
adds r7, 0x2E
|
||||
adds r2, r7, 0
|
||||
@@ -902,7 +902,7 @@ _0810BD5A:
|
||||
movs r0, 0x1
|
||||
strh r0, [r5, 0x2E]
|
||||
adds r0, r5, 0
|
||||
bl sub_80A70E8
|
||||
bl AnimFastTranslateLinear
|
||||
movs r2, 0x20
|
||||
ldrsh r1, [r5, r2]
|
||||
movs r2, 0x24
|
||||
@@ -965,7 +965,7 @@ _0810BDAE:
|
||||
sub_810BDD8: @ 810BDD8
|
||||
push {r4,lr}
|
||||
adds r4, r0, 0
|
||||
bl sub_80A70E8
|
||||
bl AnimFastTranslateLinear
|
||||
movs r1, 0x2E
|
||||
ldrsh r0, [r4, r1]
|
||||
cmp r0, 0
|
||||
@@ -1036,7 +1036,7 @@ sub_810BE48: @ 810BE48
|
||||
bne _0810BE6C
|
||||
adds r0, r4, 0
|
||||
movs r1, 0
|
||||
bl sub_80A6980
|
||||
bl InitSpritePosToAnimTarget
|
||||
b _0810BEA2
|
||||
.pool
|
||||
_0810BE6C:
|
||||
@@ -1103,7 +1103,7 @@ sub_810BED0: @ 810BED0
|
||||
bne _0810BEF4
|
||||
adds r0, r5, 0
|
||||
movs r1, 0
|
||||
bl InitAnimSpritePos
|
||||
bl InitSpritePosToAnimAttacker
|
||||
b _0810BF32
|
||||
.pool
|
||||
_0810BEF4:
|
||||
@@ -1147,7 +1147,7 @@ _0810BF40:
|
||||
bne _0810BF52
|
||||
adds r0, r5, 0
|
||||
movs r1, 0
|
||||
bl sub_80A6980
|
||||
bl InitSpritePosToAnimTarget
|
||||
b _0810BF8E
|
||||
_0810BF52:
|
||||
ldr r4, =gBattleAnimTarget
|
||||
@@ -1240,7 +1240,7 @@ _0810BFCC:
|
||||
sub_810C008: @ 810C008
|
||||
push {r4,lr}
|
||||
adds r4, r0, 0
|
||||
bl TranslateAnimLinear
|
||||
bl AnimTranslateLinear
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _0810C092
|
||||
@@ -1269,7 +1269,7 @@ sub_810C008: @ 810C008
|
||||
ldrh r0, [r4, 0x3C]
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
bl sub_80A8328
|
||||
bl GetBattlerSpriteBGPriority
|
||||
movs r1, 0x3
|
||||
ands r1, r0
|
||||
lsls r1, 2
|
||||
@@ -1284,7 +1284,7 @@ _0810C064:
|
||||
ldrh r0, [r4, 0x3C]
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
bl sub_80A8328
|
||||
bl GetBattlerSpriteBGPriority
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
adds r0, 0x1
|
||||
@@ -1368,7 +1368,7 @@ _0810C0E2:
|
||||
mov r0, sp
|
||||
movs r2, 0
|
||||
bl sub_80A6D60
|
||||
ldr r0, =gUnknown_0854C270
|
||||
ldr r0, =gUnknown_083970E8
|
||||
mov r1, sp
|
||||
ldrb r1, [r1, 0x8]
|
||||
lsls r1, 4
|
||||
@@ -1650,7 +1650,7 @@ _0810C366:
|
||||
mov r0, sp
|
||||
movs r2, 0
|
||||
bl sub_80A6D60
|
||||
ldr r0, =gUnknown_0854C270
|
||||
ldr r0, =gUnknown_083970E8
|
||||
mov r1, sp
|
||||
ldrb r1, [r1, 0x8]
|
||||
lsls r1, 4
|
||||
@@ -1985,7 +1985,7 @@ _0810C684:
|
||||
adds r0, r6
|
||||
strh r0, [r5, 0x36]
|
||||
ldrb r0, [r4]
|
||||
bl sub_80A8328
|
||||
bl GetBattlerSpriteBGPriority
|
||||
lsls r0, 24
|
||||
lsrs r0, 16
|
||||
ldrh r1, [r5, 0x3C]
|
||||
@@ -2037,7 +2037,7 @@ _0810C6F4:
|
||||
b _0810C90C
|
||||
_0810C6F6:
|
||||
adds r0, r4, 0
|
||||
bl TranslateAnimLinear
|
||||
bl AnimTranslateLinear
|
||||
ldr r1, =gSineTable
|
||||
movs r2, 0x38
|
||||
ldrsh r0, [r4, r2]
|
||||
@@ -2131,7 +2131,7 @@ _0810C78E:
|
||||
.pool
|
||||
_0810C7BC:
|
||||
adds r0, r4, 0
|
||||
bl TranslateAnimLinear
|
||||
bl AnimTranslateLinear
|
||||
ldr r1, =gSineTable
|
||||
movs r2, 0x38
|
||||
ldrsh r0, [r4, r2]
|
||||
@@ -2267,7 +2267,7 @@ _0810C8B6:
|
||||
.pool
|
||||
_0810C8D0:
|
||||
adds r0, r4, 0
|
||||
bl TranslateAnimLinear
|
||||
bl AnimTranslateLinear
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _0810C90C
|
||||
@@ -2762,7 +2762,7 @@ _0810CCA6:
|
||||
bl StartSpriteAffineAnim
|
||||
adds r0, r5, 0
|
||||
movs r1, 0x1
|
||||
bl InitAnimSpritePos
|
||||
bl InitSpritePosToAnimAttacker
|
||||
ldr r6, =gBattleAnimArgs
|
||||
ldrh r0, [r6, 0x8]
|
||||
strh r0, [r5, 0x2E]
|
||||
@@ -2816,7 +2816,7 @@ sub_810CD1C: @ 810CD1C
|
||||
adds r0, r4, 0
|
||||
movs r1, 0x1
|
||||
bl StartSpriteAnim
|
||||
ldr r0, =sub_80A67D8
|
||||
ldr r0, =RunStoredCallbackWhenAnimEnds
|
||||
str r0, [r4, 0x1C]
|
||||
ldr r1, =DestroyAnimSprite
|
||||
adds r0, r4, 0
|
||||
@@ -2845,7 +2845,7 @@ sub_810CD4C: @ 810CD4C
|
||||
strh r0, [r4, 0x4]
|
||||
adds r0, r4, 0
|
||||
movs r1, 0x1
|
||||
bl sub_80A6980
|
||||
bl InitSpritePosToAnimTarget
|
||||
bl Random2
|
||||
movs r5, 0xFF
|
||||
ands r5, r0
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
.4byte \address
|
||||
.endm
|
||||
|
||||
.macro object_event index, gfx, replacement, x, y, elevation, movement_type, x_radius, y_radius, trainer_type, sight_radius_tree_etc, script, event_flag
|
||||
.macro object_event index:req, gfx:req, replacement:req, x:req, y:req, elevation:req, movement_type:req, x_radius:req, y_radius:req, trainer_type:req, sight_radius_tree_etc:req, script:req, event_flag:req
|
||||
.byte \index, \gfx, \replacement, 0
|
||||
.2byte \x
|
||||
.2byte \y
|
||||
|
||||
18014
asm/party_menu.s
18014
asm/party_menu.s
File diff suppressed because it is too large
Load Diff
@@ -46,7 +46,7 @@ _0810F22E:
|
||||
lsrs r4, r0, 24
|
||||
adds r7, r4, 0
|
||||
adds r0, r4, 0
|
||||
bl sub_80A8364
|
||||
bl GetBattlerSpriteBGPriorityRank
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
movs r1, 0x1
|
||||
@@ -423,7 +423,7 @@ sub_810F524: @ 810F524
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
adds r4, r0, 0
|
||||
bl sub_80A8364
|
||||
bl GetBattlerSpriteBGPriorityRank
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
movs r1, 0x1
|
||||
@@ -514,13 +514,13 @@ _0810F5EE:
|
||||
bne _0810F608
|
||||
adds r0, r4, 0
|
||||
adds r1, r6, 0
|
||||
bl InitAnimSpritePos
|
||||
bl InitSpritePosToAnimAttacker
|
||||
b _0810F610
|
||||
.pool
|
||||
_0810F608:
|
||||
adds r0, r4, 0
|
||||
adds r1, r6, 0
|
||||
bl sub_80A6980
|
||||
bl InitSpritePosToAnimTarget
|
||||
_0810F610:
|
||||
ldrh r0, [r4, 0x2E]
|
||||
adds r0, 0x1
|
||||
@@ -535,7 +535,7 @@ _0810F618:
|
||||
cmp r0, 0
|
||||
beq _0810F62C
|
||||
adds r0, r4, 0
|
||||
bl move_anim_8074EE0
|
||||
bl DestroySpriteAndMatrix
|
||||
_0810F62C:
|
||||
pop {r4-r6}
|
||||
pop {r0}
|
||||
@@ -589,7 +589,7 @@ _0810F692:
|
||||
ldr r1, =DestroyAnimSprite
|
||||
adds r0, r5, 0
|
||||
bl StoreSpriteCallbackInData6
|
||||
ldr r0, =sub_80A67D8
|
||||
ldr r0, =RunStoredCallbackWhenAnimEnds
|
||||
str r0, [r5, 0x1C]
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
@@ -656,7 +656,7 @@ _0810F722:
|
||||
ldr r1, =sub_810F740
|
||||
adds r0, r5, 0
|
||||
bl StoreSpriteCallbackInData6
|
||||
ldr r0, =sub_80A67D8
|
||||
ldr r0, =RunStoredCallbackWhenAnimEnds
|
||||
str r0, [r5, 0x1C]
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
@@ -760,7 +760,7 @@ sub_810F7D4: @ 810F7D4
|
||||
strh r1, [r4, 0x8]
|
||||
ldr r2, =gUnknown_0859675C
|
||||
adds r0, r4, 0
|
||||
bl sub_80A7CFC
|
||||
bl PrepareAffineAnimInTaskData
|
||||
ldr r0, =sub_810F810
|
||||
str r0, [r4]
|
||||
pop {r4}
|
||||
@@ -779,7 +779,7 @@ sub_810F810: @ 810F810
|
||||
lsls r0, 3
|
||||
ldr r1, =gTasks
|
||||
adds r0, r1
|
||||
bl sub_80A7D34
|
||||
bl RunAffineAnimFromTaskData
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _0810F830
|
||||
@@ -823,7 +823,7 @@ _0810F870:
|
||||
ldrb r1, [r4, 0x8]
|
||||
ldr r2, =gUnknown_0859677C
|
||||
adds r0, r4, 0
|
||||
bl sub_80A7CFC
|
||||
bl PrepareAffineAnimInTaskData
|
||||
ldr r0, =sub_810F898
|
||||
str r0, [r4]
|
||||
pop {r4}
|
||||
@@ -852,7 +852,7 @@ sub_810F898: @ 810F898
|
||||
.pool
|
||||
_0810F8BC:
|
||||
adds r0, r4, 0
|
||||
bl sub_80A7D34
|
||||
bl RunAffineAnimFromTaskData
|
||||
ldrh r0, [r4, 0xC]
|
||||
adds r0, 0x1
|
||||
strh r0, [r4, 0xC]
|
||||
@@ -907,7 +907,7 @@ _0810F900:
|
||||
lsls r1, 1
|
||||
strh r1, [r0, 0x20]
|
||||
ldrb r0, [r4, 0x8]
|
||||
bl sub_80A7344
|
||||
bl ResetSpriteRotScale
|
||||
adds r0, r5, 0
|
||||
bl DestroyAnimVisualTask
|
||||
_0810F936:
|
||||
@@ -1572,7 +1572,7 @@ _0810FE86:
|
||||
_0810FE92:
|
||||
ldr r0, =gBattleAnimTarget
|
||||
ldrb r0, [r0]
|
||||
bl sub_80A8364
|
||||
bl GetBattlerSpriteBGPriorityRank
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x1
|
||||
@@ -1805,7 +1805,7 @@ sub_8110034: @ 8110034
|
||||
_0811006C:
|
||||
ldr r1, =gBattleAnimArgs
|
||||
ldrb r0, [r1]
|
||||
bl duplicate_obj_of_side_rel2move_in_transparent_mode
|
||||
bl CloneBattlerSpriteWithBlend
|
||||
lsls r0, 16
|
||||
lsrs r1, r0, 16
|
||||
mov r9, r1
|
||||
@@ -1860,7 +1860,7 @@ _08110094:
|
||||
lsls r2, 1
|
||||
adds r1, r2, 0
|
||||
movs r3, 0
|
||||
bl obj_id_set_rotscale
|
||||
bl SetSpriteRotScale
|
||||
ldrb r3, [r4, 0x1]
|
||||
lsrs r1, r3, 6
|
||||
ldrb r2, [r4, 0x3]
|
||||
@@ -1942,14 +1942,14 @@ _08110166:
|
||||
ldrsh r2, [r4, r1]
|
||||
adds r1, r2, 0
|
||||
movs r3, 0
|
||||
bl obj_id_set_rotscale
|
||||
bl SetSpriteRotScale
|
||||
ldrh r0, [r4, 0x26]
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldrh r1, [r4, 0x22]
|
||||
lsls r1, 24
|
||||
lsrs r1, 24
|
||||
bl sub_80A7EC0
|
||||
bl SetBattlerSpriteYOffsetFromOtherYScale
|
||||
movs r2, 0xA
|
||||
ldrsh r0, [r4, r2]
|
||||
cmp r0, 0x30
|
||||
@@ -1980,14 +1980,14 @@ _081101B8:
|
||||
ldrsh r2, [r4, r1]
|
||||
adds r1, r2, 0
|
||||
movs r3, 0
|
||||
bl obj_id_set_rotscale
|
||||
bl SetSpriteRotScale
|
||||
ldrh r0, [r4, 0x26]
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldrh r1, [r4, 0x22]
|
||||
lsls r1, 24
|
||||
lsrs r1, 24
|
||||
bl sub_80A7EC0
|
||||
bl SetBattlerSpriteYOffsetFromOtherYScale
|
||||
movs r2, 0xA
|
||||
ldrsh r0, [r4, r2]
|
||||
cmp r0, 0
|
||||
|
||||
20
asm/trade.s
20
asm/trade.s
@@ -725,7 +725,7 @@ _080777B8:
|
||||
b _08077B22
|
||||
.pool
|
||||
_080777E8:
|
||||
bl sub_81B5D30
|
||||
bl LoadHeldItemIcons
|
||||
ldr r0, =gUnknown_0203229C
|
||||
ldr r1, [r0]
|
||||
adds r0, r1, 0
|
||||
@@ -1343,7 +1343,7 @@ _08077D80:
|
||||
b _080780D8
|
||||
.pool
|
||||
_08077DB0:
|
||||
bl sub_81B5D30
|
||||
bl LoadHeldItemIcons
|
||||
ldr r0, =gUnknown_0203229C
|
||||
ldr r1, [r0]
|
||||
adds r0, r1, 0
|
||||
@@ -3590,7 +3590,7 @@ _08079138:
|
||||
cmp r0, 0
|
||||
bne _08079158
|
||||
adds r0, r4, 0
|
||||
bl sub_806E3F8
|
||||
bl IsSpeciesInHoennDex
|
||||
cmp r0, 0
|
||||
bne _08079164
|
||||
_08079158:
|
||||
@@ -6160,7 +6160,7 @@ _0807A62E:
|
||||
_0807A64C:
|
||||
lsls r0, r1, 16
|
||||
lsrs r0, 16
|
||||
bl sub_806E3F8
|
||||
bl IsSpeciesInHoennDex
|
||||
cmp r0, 0
|
||||
bne _0807A65C
|
||||
movs r0, 0x2
|
||||
@@ -6200,7 +6200,7 @@ _0807A65C:
|
||||
_0807A6A0:
|
||||
lsls r0, r1, 16
|
||||
lsrs r0, 16
|
||||
bl sub_806E3F8
|
||||
bl IsSpeciesInHoennDex
|
||||
cmp r0, 0
|
||||
beq _0807A6D2
|
||||
_0807A6AC:
|
||||
@@ -6471,7 +6471,7 @@ _0807A87C:
|
||||
b _0807A8C0
|
||||
_0807A88E:
|
||||
adds r0, r7, 0
|
||||
bl sub_806E3F8
|
||||
bl IsSpeciesInHoennDex
|
||||
cmp r0, 0
|
||||
bne _0807A89C
|
||||
_0807A898:
|
||||
@@ -6479,7 +6479,7 @@ _0807A898:
|
||||
b _0807A8C0
|
||||
_0807A89C:
|
||||
mov r0, r8
|
||||
bl sub_806E3F8
|
||||
bl IsSpeciesInHoennDex
|
||||
cmp r0, 0
|
||||
bne _0807A8AA
|
||||
movs r0, 0x5
|
||||
@@ -6489,7 +6489,7 @@ _0807A8AA:
|
||||
cmp r0, 0
|
||||
bne _0807A8BE
|
||||
adds r0, r7, 0
|
||||
bl sub_806E3F8
|
||||
bl IsSpeciesInHoennDex
|
||||
cmp r0, 0
|
||||
bne _0807A8BE
|
||||
movs r0, 0x7
|
||||
@@ -6533,7 +6533,7 @@ sub_807A8D0: @ 807A8D0
|
||||
b _0807A910
|
||||
_0807A900:
|
||||
adds r0, r6, 0
|
||||
bl sub_806E3F8
|
||||
bl IsSpeciesInHoennDex
|
||||
cmp r0, 0
|
||||
bne _0807A90E
|
||||
_0807A90A:
|
||||
@@ -6645,7 +6645,7 @@ _0807A9B4:
|
||||
mov r1, sp
|
||||
adds r4, r1, r0
|
||||
ldrh r0, [r4]
|
||||
bl sub_806E3F8
|
||||
bl IsSpeciesInHoennDex
|
||||
cmp r0, 0
|
||||
bne _0807A9E0
|
||||
movs r0, 0x2
|
||||
|
||||
3607
asm/water.s
3607
asm/water.s
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user