diff options
Diffstat (limited to 'asm/ground.s')
-rwxr-xr-x | asm/ground.s | 180 |
1 files changed, 90 insertions, 90 deletions
diff --git a/asm/ground.s b/asm/ground.s index 7a401e9e8..fd4cecbfd 100755 --- a/asm/ground.s +++ b/asm/ground.s @@ -11,31 +11,31 @@ sub_80E0F1C: @ 80E0F1C push {r4,r5,lr} adds r4, r0, 0 - ldr r5, _080E0F74 @ =gBattleAnimBankAttacker + ldr r5, _080E0F74 @ =gAnimBankAttacker ldrb r0, [r5] movs r1, 0x2 - bl sub_8077ABC + bl GetBankPosition lsls r0, 24 lsrs r0, 24 strh r0, [r4, 0x20] ldrb r0, [r5] movs r1, 0x3 - bl sub_8077ABC + bl GetBankPosition lsls r0, 24 lsrs r0, 24 strh r0, [r4, 0x22] movs r0, 0x14 strh r0, [r4, 0x2E] - ldr r5, _080E0F78 @ =gBattleAnimBankTarget + ldr r5, _080E0F78 @ =gAnimBankTarget ldrb r0, [r5] movs r1, 0x2 - bl sub_8077ABC + bl GetBankPosition lsls r0, 24 lsrs r0, 24 strh r0, [r4, 0x32] ldrb r0, [r5] movs r1, 0x3 - bl sub_8077ABC + bl GetBankPosition lsls r0, 24 lsrs r0, 24 strh r0, [r4, 0x36] @@ -49,8 +49,8 @@ sub_80E0F1C: @ 80E0F1C pop {r0} bx r0 .align 2, 0 -_080E0F74: .4byte gBattleAnimBankAttacker -_080E0F78: .4byte gBattleAnimBankTarget +_080E0F74: .4byte gAnimBankAttacker +_080E0F78: .4byte gAnimBankTarget _080E0F7C: .4byte 0x0000ffd8 _080E0F80: .4byte sub_80E0F84 thumb_func_end sub_80E0F1C @@ -76,16 +76,16 @@ sub_80E0F84: @ 80E0F84 strh r1, [r5, 0x24] movs r0, 0x14 strh r0, [r5, 0x2E] - ldr r4, _080E0FE0 @ =gBattleAnimBankAttacker + ldr r4, _080E0FE0 @ =gAnimBankAttacker ldrb r0, [r4] movs r1, 0x2 - bl sub_8077ABC + bl GetBankPosition lsls r0, 24 lsrs r0, 24 strh r0, [r5, 0x32] ldrb r0, [r4] movs r1, 0x3 - bl sub_8077ABC + bl GetBankPosition lsls r0, 24 lsrs r0, 24 strh r0, [r5, 0x36] @@ -100,7 +100,7 @@ _080E0FD8: pop {r0} bx r0 .align 2, 0 -_080E0FE0: .4byte gBattleAnimBankAttacker +_080E0FE0: .4byte gAnimBankAttacker _080E0FE4: .4byte sub_80E0FE8 thumb_func_end sub_80E0F84 @@ -113,7 +113,7 @@ sub_80E0FE8: @ 80E0FE8 cmp r0, 0 beq _080E0FFC adds r0, r4, 0 - bl move_anim_8072740 + bl DestroyAnimSprite _080E0FFC: pop {r4} pop {r0} @@ -126,7 +126,7 @@ sub_80E1004: @ 80E1004 adds r6, r0, 0 movs r1, 0x1 bl sub_8078764 - ldr r0, _080E1064 @ =gBattleAnimBankAttacker + ldr r0, _080E1064 @ =gAnimBankAttacker ldrb r0, [r0] bl GetBankSide lsls r0, 24 @@ -140,10 +140,10 @@ _080E1024: ldr r4, _080E1068 @ =gBattleAnimArgs ldrh r0, [r4, 0x8] strh r0, [r6, 0x2E] - ldr r5, _080E106C @ =gBattleAnimBankTarget + ldr r5, _080E106C @ =gAnimBankTarget ldrb r0, [r5] movs r1, 0x2 - bl sub_8077ABC + bl GetBankPosition lsls r0, 24 lsrs r0, 24 ldrh r1, [r4, 0x4] @@ -151,7 +151,7 @@ _080E1024: strh r0, [r6, 0x32] ldrb r0, [r5] movs r1, 0x3 - bl sub_8077ABC + bl GetBankPosition lsls r0, 24 lsrs r0, 24 ldrh r4, [r4, 0x6] @@ -159,18 +159,18 @@ _080E1024: strh r0, [r6, 0x36] ldr r0, _080E1070 @ =sub_8078B34 str r0, [r6, 0x1C] - ldr r1, _080E1074 @ =move_anim_8072740 + ldr r1, _080E1074 @ =DestroyAnimSprite adds r0, r6, 0 bl StoreSpriteCallbackInData pop {r4-r6} pop {r0} bx r0 .align 2, 0 -_080E1064: .4byte gBattleAnimBankAttacker +_080E1064: .4byte gAnimBankAttacker _080E1068: .4byte gBattleAnimArgs -_080E106C: .4byte gBattleAnimBankTarget +_080E106C: .4byte gAnimBankTarget _080E1070: .4byte sub_8078B34 -_080E1074: .4byte move_anim_8072740 +_080E1074: .4byte DestroyAnimSprite thumb_func_end sub_80E1004 thumb_func_start sub_80E1078 @@ -181,7 +181,7 @@ sub_80E1078: @ 80E1078 adds r6, r0, 0 movs r1, 0x1 bl sub_80787B0 - ldr r4, _080E10F8 @ =gBattleAnimBankTarget + ldr r4, _080E10F8 @ =gAnimBankTarget ldrb r0, [r4] movs r1, 0x2 bl sub_8077EE4 @@ -235,7 +235,7 @@ _080E10D0: pop {r0} bx r0 .align 2, 0 -_080E10F8: .4byte gBattleAnimBankTarget +_080E10F8: .4byte gAnimBankTarget _080E10FC: .4byte gBattleAnimArgs _080E1100: .4byte sub_8078B34 _080E1104: .4byte move_anim_8074EE0 @@ -261,10 +261,10 @@ sub_80E1108: @ 80E1108 ldrsh r0, [r6, r1] cmp r0, 0 bne _080E117C - ldr r4, _080E1174 @ =gBattleAnimBankAttacker + ldr r4, _080E1174 @ =gAnimBankAttacker ldrb r0, [r4] movs r1, 0x2 - bl sub_8077ABC + bl GetBankPosition lsls r0, 24 lsrs r0, 24 ldrh r2, [r6, 0x2] @@ -272,7 +272,7 @@ sub_80E1108: @ 80E1108 strh r0, [r5, 0x20] ldrb r0, [r4] movs r1, 0x3 - bl sub_8077ABC + bl GetBankPosition lsls r0, 24 lsrs r0, 24 ldrh r3, [r6, 0x4] @@ -294,7 +294,7 @@ _080E1162: _080E1168: .4byte 0x000003ff _080E116C: .4byte 0xfffffc00 _080E1170: .4byte gBattleAnimArgs -_080E1174: .4byte gBattleAnimBankAttacker +_080E1174: .4byte gAnimBankAttacker _080E1178: .4byte sub_80E1198 _080E117C: ldrh r0, [r6, 0x2] @@ -341,7 +341,7 @@ _080E11B6: cmp r0, r1 bge _080E11CE adds r0, r2, 0 - bl move_anim_8072740 + bl DestroyAnimSprite _080E11CE: pop {r0} bx r0 @@ -402,7 +402,7 @@ _080E11FC: cmp r0, 0xA bne _080E123E adds r0, r3, 0 - bl move_anim_8072740 + bl DestroyAnimSprite _080E123E: pop {r0} bx r0 @@ -479,7 +479,7 @@ _080E12C4: lsls r0, 24 lsrs r0, 24 strh r0, [r4, 0x1C] - ldr r0, _080E12EC @ =gBattleAnimBankAttacker + ldr r0, _080E12EC @ =gAnimBankAttacker ldrb r0, [r0] bl GetBankIdentity_permutated lsls r0, 24 @@ -487,24 +487,24 @@ _080E12C4: strh r0, [r4, 0x1E] cmp r0, 0x1 bne _080E12F8 - ldr r0, _080E12F0 @ =gUnknown_030042C0 + ldr r0, _080E12F0 @ =gBattle_BG1_X ldrh r0, [r0] strh r0, [r4, 0x20] - ldr r0, _080E12F4 @ =gUnknown_030041B4 + ldr r0, _080E12F4 @ =gBattle_BG1_Y b _080E1300 .align 2, 0 -_080E12EC: .4byte gBattleAnimBankAttacker -_080E12F0: .4byte gUnknown_030042C0 -_080E12F4: .4byte gUnknown_030041B4 +_080E12EC: .4byte gAnimBankAttacker +_080E12F0: .4byte gBattle_BG1_X +_080E12F4: .4byte gBattle_BG1_Y _080E12F8: - ldr r0, _080E133C @ =gUnknown_03004288 + ldr r0, _080E133C @ =gBattle_BG2_X ldrh r0, [r0] strh r0, [r4, 0x20] - ldr r0, _080E1340 @ =gUnknown_03004280 + ldr r0, _080E1340 @ =gBattle_BG2_Y _080E1300: ldrh r0, [r0] strh r0, [r4, 0x22] - ldr r0, _080E1344 @ =gBattleAnimBankAttacker + ldr r0, _080E1344 @ =gAnimBankAttacker ldrb r0, [r0] bl sub_8077FC0 lsls r0, 24 @@ -533,9 +533,9 @@ _080E1322: strb r1, [r0] b _080E1406 .align 2, 0 -_080E133C: .4byte gUnknown_03004288 -_080E1340: .4byte gUnknown_03004280 -_080E1344: .4byte gBattleAnimBankAttacker +_080E133C: .4byte gBattle_BG2_X +_080E1340: .4byte gBattle_BG2_Y +_080E1344: .4byte gAnimBankAttacker _080E1348: .4byte gSprites _080E134C: ldrb r0, [r4, 0x1E] @@ -579,13 +579,13 @@ _080E137E: ldrsh r0, [r4, r1] cmp r0, 0x1 bne _080E13A8 - ldr r1, _080E13A4 @ =gUnknown_030041B4 + ldr r1, _080E13A4 @ =gBattle_BG1_Y b _080E13AA .align 2, 0 _080E13A0: .4byte gSineTable -_080E13A4: .4byte gUnknown_030041B4 +_080E13A4: .4byte gBattle_BG1_Y _080E13A8: - ldr r1, _080E13CC @ =gUnknown_03004280 + ldr r1, _080E13CC @ =gBattle_BG2_Y _080E13AA: ldrh r0, [r4, 0x22] subs r0, r2 @@ -602,13 +602,13 @@ _080E13AA: ldrsh r0, [r4, r3] cmp r0, 0x1 bne _080E13D4 - ldr r1, _080E13D0 @ =gUnknown_030041B4 + ldr r1, _080E13D0 @ =gBattle_BG1_Y b _080E13D6 .align 2, 0 -_080E13CC: .4byte gUnknown_03004280 -_080E13D0: .4byte gUnknown_030041B4 +_080E13CC: .4byte gBattle_BG2_Y +_080E13D0: .4byte gBattle_BG1_Y _080E13D4: - ldr r1, _080E13F8 @ =gUnknown_03004280 + ldr r1, _080E13F8 @ =gBattle_BG2_Y _080E13D6: ldrh r0, [r4, 0x22] subs r0, r2 @@ -628,7 +628,7 @@ _080E13D6: strh r0, [r1, 0x24] b _080E1406 .align 2, 0 -_080E13F8: .4byte gUnknown_03004280 +_080E13F8: .4byte gBattle_BG2_Y _080E13FC: .4byte gSprites _080E1400: ldr r1, _080E1410 @ =gUnknown_03004DC0 @@ -687,21 +687,21 @@ sub_80E143C: @ 80E143C movs r4, 0 strh r4, [r1, 0x24] strh r4, [r1, 0x26] - ldr r0, _080E1480 @ =gBattleAnimBankAttacker + ldr r0, _080E1480 @ =gAnimBankAttacker ldrb r0, [r0] bl GetBankIdentity_permutated lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 bne _080E1488 - ldr r0, _080E1484 @ =gUnknown_030041B4 + ldr r0, _080E1484 @ =gBattle_BG1_Y b _080E148A .align 2, 0 _080E147C: .4byte gSprites -_080E1480: .4byte gBattleAnimBankAttacker -_080E1484: .4byte gUnknown_030041B4 +_080E1480: .4byte gAnimBankAttacker +_080E1484: .4byte gBattle_BG1_Y _080E1488: - ldr r0, _080E1498 @ =gUnknown_03004280 + ldr r0, _080E1498 @ =gBattle_BG2_Y _080E148A: strh r4, [r0] adds r0, r5, 0 @@ -710,7 +710,7 @@ _080E148A: pop {r0} bx r0 .align 2, 0 -_080E1498: .4byte gUnknown_03004280 +_080E1498: .4byte gBattle_BG2_Y thumb_func_end sub_80E143C thumb_func_start sub_80E149C @@ -852,7 +852,7 @@ _080E15A0: lsls r0, 24 lsrs r0, 24 strh r0, [r4, 0x1C] - ldr r0, _080E15C4 @ =gBattleAnimBankAttacker + ldr r0, _080E15C4 @ =gAnimBankAttacker ldrb r0, [r0] bl GetBankIdentity_permutated lsls r0, 24 @@ -860,17 +860,17 @@ _080E15A0: strh r0, [r4, 0x1E] cmp r0, 0x1 bne _080E15CC - ldr r0, _080E15C8 @ =gUnknown_030042C0 + ldr r0, _080E15C8 @ =gBattle_BG1_X b _080E15CE .align 2, 0 -_080E15C4: .4byte gBattleAnimBankAttacker -_080E15C8: .4byte gUnknown_030042C0 +_080E15C4: .4byte gAnimBankAttacker +_080E15C8: .4byte gBattle_BG1_X _080E15CC: - ldr r0, _080E15EC @ =gUnknown_03004288 + ldr r0, _080E15EC @ =gBattle_BG2_X _080E15CE: ldrh r0, [r0] strh r0, [r4, 0x20] - ldr r0, _080E15F0 @ =gBattleAnimBankAttacker + ldr r0, _080E15F0 @ =gAnimBankAttacker ldrb r0, [r0] bl sub_8077FC0 lsls r0, 24 @@ -882,8 +882,8 @@ _080E15CE: strh r0, [r4, 0x26] b _080E164A .align 2, 0 -_080E15EC: .4byte gUnknown_03004288 -_080E15F0: .4byte gBattleAnimBankAttacker +_080E15EC: .4byte gBattle_BG2_X +_080E15F0: .4byte gAnimBankAttacker _080E15F4: ldrb r0, [r4, 0x1E] movs r1, 0x26 @@ -957,15 +957,15 @@ sub_80E1668: @ 80E1668 lsrs r4, r2, 16 cmp r0, 0x1 bne _080E168C - ldr r0, _080E1684 @ =gUnknown_030042C0 + ldr r0, _080E1684 @ =gBattle_BG1_X ldrh r3, [r0] ldr r0, _080E1688 @ =REG_BG1HOFS b _080E1692 .align 2, 0 -_080E1684: .4byte gUnknown_030042C0 +_080E1684: .4byte gBattle_BG1_X _080E1688: .4byte REG_BG1HOFS _080E168C: - ldr r0, _080E1718 @ =gUnknown_03004288 + ldr r0, _080E1718 @ =gBattle_BG2_X ldrh r3, [r0] ldr r0, _080E171C @ =REG_BG2HOFS _080E1692: @@ -1041,7 +1041,7 @@ _080E16F6: pop {r0} bx r0 .align 2, 0 -_080E1718: .4byte gUnknown_03004288 +_080E1718: .4byte gBattle_BG2_X _080E171C: .4byte REG_BG2HOFS _080E1720: .4byte gUnknown_03004DE0 _080E1724: .4byte 0xa2600001 @@ -1057,13 +1057,13 @@ sub_80E1728: @ 80E1728 adds r7, r0, 0 cmp r1, 0 bne _080E1744 - ldr r0, _080E1740 @ =gBattleAnimBankAttacker + ldr r0, _080E1740 @ =gAnimBankAttacker b _080E1746 .align 2, 0 _080E173C: .4byte gBattleAnimArgs -_080E1740: .4byte gBattleAnimBankAttacker +_080E1740: .4byte gAnimBankAttacker _080E1744: - ldr r0, _080E17A8 @ =gBattleAnimBankTarget + ldr r0, _080E17A8 @ =gAnimBankTarget _080E1746: ldrb r4, [r0] movs r6, 0x18 @@ -1082,7 +1082,7 @@ _080E1746: _080E1762: adds r0, r4, 0 movs r1, 0x2 - bl sub_8077ABC + bl GetBankPosition lsls r0, 24 lsrs r0, 24 adds r0, r6 @@ -1112,7 +1112,7 @@ _080E1762: pop {r0} bx r0 .align 2, 0 -_080E17A8: .4byte gBattleAnimBankTarget +_080E17A8: .4byte gAnimBankTarget _080E17AC: .4byte sub_80E17B0 thumb_func_end sub_80E1728 @@ -1125,7 +1125,7 @@ sub_80E17B0: @ 80E17B0 cmp r0, 0 beq _080E17C4 adds r0, r4, 0 - bl move_anim_8072740 + bl DestroyAnimSprite _080E17C4: pop {r4} pop {r0} @@ -1141,18 +1141,18 @@ sub_80E17CC: @ 80E17CC ldrsh r0, [r0, r1] cmp r0, 0 bne _080E17E8 - ldr r0, _080E17E4 @ =gBattleAnimBankAttacker + ldr r0, _080E17E4 @ =gAnimBankAttacker b _080E17EA .align 2, 0 _080E17E0: .4byte gBattleAnimArgs -_080E17E4: .4byte gBattleAnimBankAttacker +_080E17E4: .4byte gAnimBankAttacker _080E17E8: - ldr r0, _080E1848 @ =gBattleAnimBankTarget + ldr r0, _080E1848 @ =gAnimBankTarget _080E17EA: ldrb r5, [r0] adds r0, r5, 0 movs r1, 0 - bl sub_8077ABC + bl GetBankPosition lsls r0, 24 lsrs r0, 24 ldr r2, _080E184C @ =0x0000fff0 @@ -1183,7 +1183,7 @@ _080E17EA: ands r0, r2 orrs r0, r1 strh r0, [r6, 0x4] - ldr r1, _080E185C @ =move_anim_8072740 + ldr r1, _080E185C @ =DestroyAnimSprite adds r0, r6, 0 bl StoreSpriteCallbackInData ldrh r0, [r4, 0x4] @@ -1194,12 +1194,12 @@ _080E17EA: pop {r0} bx r0 .align 2, 0 -_080E1848: .4byte gBattleAnimBankTarget +_080E1848: .4byte gAnimBankTarget _080E184C: .4byte 0x0000fff0 _080E1850: .4byte gBattleAnimArgs _080E1854: .4byte 0x000003ff _080E1858: .4byte 0xfffffc00 -_080E185C: .4byte move_anim_8072740 +_080E185C: .4byte DestroyAnimSprite _080E1860: .4byte sub_80782D8 thumb_func_end sub_80E17CC @@ -1226,7 +1226,7 @@ sub_80E1864: @ 80E1864 _080E1888: .4byte gTasks _080E188C: .4byte gBattleAnimArgs _080E1890: - ldr r0, _080E18BC @ =gMovePowerMoveAnim + ldr r0, _080E18BC @ =gAnimMovePower ldrh r0, [r0] movs r1, 0xA bl __udivsi3 @@ -1249,7 +1249,7 @@ _080E189C: ldr r0, _080E18C4 @ =sub_80E1934 b _080E1926 .align 2, 0 -_080E18BC: .4byte gMovePowerMoveAnim +_080E18BC: .4byte gAnimMovePower _080E18C0: .4byte gUnknown_030041B0 _080E18C4: .4byte sub_80E1934 _080E18C8: @@ -1643,7 +1643,7 @@ sub_80E1B88: @ 80E1B88 lsrs r1, r0, 24 ldr r3, _080E1BA8 @ =gBattleAnimArgs movs r2, 0 - ldr r0, _080E1BAC @ =gMovePowerMoveAnim + ldr r0, _080E1BAC @ =gAnimMovePower ldrh r0, [r0] cmp r0, 0x63 bls _080E1B9C @@ -1656,7 +1656,7 @@ _080E1B9C: bx r0 .align 2, 0 _080E1BA8: .4byte gBattleAnimArgs -_080E1BAC: .4byte gMovePowerMoveAnim +_080E1BAC: .4byte gAnimMovePower thumb_func_end sub_80E1B88 thumb_func_start sub_80E1BB0 @@ -1671,13 +1671,13 @@ sub_80E1BB0: @ 80E1BB0 adds r6, r2, 0 cmp r0, 0 beq _080E1BD0 - ldr r0, _080E1BCC @ =gBattleAnimBankTarget + ldr r0, _080E1BCC @ =gAnimBankTarget b _080E1BD2 .align 2, 0 _080E1BC8: .4byte gBattleAnimArgs -_080E1BCC: .4byte gBattleAnimBankTarget +_080E1BCC: .4byte gAnimBankTarget _080E1BD0: - ldr r0, _080E1C40 @ =gBattleAnimBankAttacker + ldr r0, _080E1C40 @ =gAnimBankAttacker _080E1BD2: ldrb r0, [r0] adds r5, r0, 0 @@ -1700,7 +1700,7 @@ _080E1BE2: adds r4, r0 adds r0, r5, 0 movs r1, 0x2 - bl sub_8077ABC + bl GetBankPosition lsls r0, 24 lsrs r0, 24 movs r1, 0x20 @@ -1711,7 +1711,7 @@ _080E1BE2: strh r1, [r4, 0xA] adds r0, r5, 0 movs r1, 0x3 - bl sub_8077ABC + bl GetBankPosition lsls r0, 24 lsrs r0, 24 movs r1, 0x40 @@ -1732,7 +1732,7 @@ _080E1BE2: pop {r0} bx r0 .align 2, 0 -_080E1C40: .4byte gBattleAnimBankAttacker +_080E1C40: .4byte gAnimBankAttacker _080E1C44: .4byte sub_80E1C58 _080E1C48: .4byte gTasks _080E1C4C: .4byte 0x000001ff |