Merge branch 'master' of github.com:pret/pokeemerald into trade
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
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
12
asm/dark.s
12
asm/dark.s
@@ -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}
|
||||
@@ -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
|
||||
|
||||
10
asm/flying.s
10
asm/flying.s
@@ -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
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
|
||||
@@ -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:
|
||||
@@ -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
|
||||
|
||||
18
asm/water.s
18
asm/water.s
@@ -315,7 +315,7 @@ sub_8107408: @ 8107408
|
||||
negs r1, r1
|
||||
ands r1, r2
|
||||
strb r1, [r3]
|
||||
ldr r1, =sub_80A67D8
|
||||
ldr r1, =RunStoredCallbackWhenAnimEnds
|
||||
str r1, [r0, 0x1C]
|
||||
ldr r1, =sub_8107430
|
||||
bl StoreSpriteCallbackInData6
|
||||
@@ -331,7 +331,7 @@ sub_8107430: @ 8107430
|
||||
strh r1, [r0, 0x2E]
|
||||
ldr r1, =WaitAnimForDuration
|
||||
str r1, [r0, 0x1C]
|
||||
ldr r1, =move_anim_8074EE0
|
||||
ldr r1, =DestroySpriteAndMatrix
|
||||
bl StoreSpriteCallbackInData6
|
||||
pop {r0}
|
||||
bx r0
|
||||
@@ -711,7 +711,7 @@ sub_8107730: @ 8107730
|
||||
ldr r6, =0x0000fff6
|
||||
strh r6, [r4, 0x26]
|
||||
ldrb r0, [r7]
|
||||
bl GetBattlerSubpriority
|
||||
bl GetBattlerSpriteSubpriority
|
||||
lsls r0, 24
|
||||
lsrs r5, r0, 24
|
||||
bl IsContest
|
||||
@@ -1906,7 +1906,7 @@ sub_81080E4: @ 81080E4
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
movs r1, 0
|
||||
bl sub_80A7270
|
||||
bl PrepareBattlerSpriteForRotScale
|
||||
ldr r0, =sub_8108140
|
||||
str r0, [r4]
|
||||
pop {r4}
|
||||
@@ -2026,7 +2026,7 @@ _08108222:
|
||||
ldrh r0, [r4, 0x26]
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
bl sub_80A7E6C
|
||||
bl SetBattlerSpriteYOffsetFromYScale
|
||||
ldr r2, =gSprites
|
||||
movs r0, 0x26
|
||||
ldrsh r1, [r4, r0]
|
||||
@@ -2166,7 +2166,7 @@ _08108320:
|
||||
ldrh r0, [r4, 0x26]
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
bl sub_80A7344
|
||||
bl ResetSpriteRotScale
|
||||
movs r0, 0x26
|
||||
ldrsh r1, [r4, r0]
|
||||
lsls r0, r1, 4
|
||||
@@ -2286,7 +2286,7 @@ sub_8108408: @ 8108408
|
||||
lsrs r6, r0, 24
|
||||
movs r5, 0xAC
|
||||
ldrb r0, [r4]
|
||||
bl GetBattlerSubpriority
|
||||
bl GetBattlerSpriteSubpriority
|
||||
subs r0, 0x1
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
@@ -3517,7 +3517,7 @@ _08108DE2:
|
||||
strh r0, [r4, 0x30]
|
||||
ldr r0, =gBattleAnimAttacker
|
||||
ldrb r0, [r0]
|
||||
bl GetBattlerSubpriority
|
||||
bl GetBattlerSpriteSubpriority
|
||||
subs r0, 0x1
|
||||
adds r1, r4, 0
|
||||
adds r1, 0x43
|
||||
@@ -3572,7 +3572,7 @@ _08108E58:
|
||||
strh r0, [r4, 0x30]
|
||||
ldr r0, =gBattleAnimAttacker
|
||||
ldrb r0, [r0]
|
||||
bl GetBattlerSubpriority
|
||||
bl GetBattlerSpriteSubpriority
|
||||
subs r0, 0x1
|
||||
adds r1, r4, 0
|
||||
adds r1, 0x43
|
||||
|
||||
Reference in New Issue
Block a user