diff options
Diffstat (limited to 'asm/battle_interface.s')
-rw-r--r-- | asm/battle_interface.s | 126 |
1 files changed, 63 insertions, 63 deletions
diff --git a/asm/battle_interface.s b/asm/battle_interface.s index a38173941..3e3fb6500 100644 --- a/asm/battle_interface.s +++ b/asm/battle_interface.s @@ -1844,7 +1844,7 @@ _08048966: ldrh r4, [r0, 0x38] lsls r4, 24 lsrs r4, 24 - ldr r5, _08048A04 @ =gUnknown_2023FE8 + ldr r5, _08048A04 @ =gBattleStruct ldr r0, [r5] adds r0, 0x7C ldrb r1, [r0] @@ -1909,7 +1909,7 @@ _080489D0: _080489F8: .4byte 0x04000008 _080489FC: .4byte gSprites _08048A00: .4byte 0x06010000 -_08048A04: .4byte gUnknown_2023FE8 +_08048A04: .4byte gBattleStruct _08048A08: .4byte gUnknown_202401C _08048A0C: ldr r0, [r5] @@ -1963,7 +1963,7 @@ sub_8048A4C: @ 8048A4C _08048A66: ldr r1, _08048B7C @ =gSprites mov r10, r1 - ldr r2, _08048B80 @ =gUnknown_2023BCE + ldr r2, _08048B80 @ =gBattlerPartyIndexes mov r8, r2 _08048A6E: ldr r0, _08048B84 @ =gUnknown_3004FF0 @@ -2042,7 +2042,7 @@ _08048ABA: bne _08048B08 b _08048CE0 _08048B08: - ldr r0, _08048B90 @ =gUnknown_2022B4C + ldr r0, _08048B90 @ =gBattleTypeFlags ldr r2, [r0] movs r0, 0x80 ands r2, r0 @@ -2078,7 +2078,7 @@ _08048B16: ldrh r0, [r1] movs r2, 0x64 muls r0, r2 - ldr r1, _08048B9C @ =gUnknown_2024284 + ldr r1, _08048B9C @ =gPlayerParty adds r0, r1 movs r1, 0x39 bl GetMonData @@ -2093,19 +2093,19 @@ _08048B16: ldrh r0, [r2] movs r1, 0x64 muls r0, r1 - ldr r2, _08048B9C @ =gUnknown_2024284 + ldr r2, _08048B9C @ =gPlayerParty b _08048C6E .align 2, 0 _08048B78: .4byte gUnknown_2023BCC _08048B7C: .4byte gSprites -_08048B80: .4byte gUnknown_2023BCE +_08048B80: .4byte gBattlerPartyIndexes _08048B84: .4byte gUnknown_3004FF0 _08048B88: .4byte SpriteCallbackDummy _08048B8C: .4byte gUnknown_2024018 -_08048B90: .4byte gUnknown_2022B4C +_08048B90: .4byte gBattleTypeFlags _08048B94: .4byte 0x06010000 _08048B98: .4byte 0x05000040 -_08048B9C: .4byte gUnknown_2024284 +_08048B9C: .4byte gPlayerParty _08048BA0: ldrb r0, [r6] bl UpdateStatusIconInHealthbox @@ -2114,7 +2114,7 @@ _08048BA0: ldrh r1, [r2] movs r2, 0x64 muls r1, r2 - ldr r2, _08048BDC @ =gUnknown_2024284 + ldr r2, _08048BDC @ =gPlayerParty adds r1, r2 movs r2, 0x5 bl UpdateHealthboxAttribute @@ -2134,13 +2134,13 @@ _08048BA0: bl CpuSet b _08048CCA .align 2, 0 -_08048BDC: .4byte gUnknown_2024284 +_08048BDC: .4byte gPlayerParty _08048BE0: .4byte 0x06010680 _08048BE4: .4byte 0x04000008 _08048BE8: cmp r4, 0x1 bne _08048C94 - ldr r0, _08048C0C @ =gUnknown_2022B4C + ldr r0, _08048C0C @ =gBattleTypeFlags ldr r2, [r0] movs r0, 0x80 ands r2, r0 @@ -2151,13 +2151,13 @@ _08048BE8: ldrh r1, [r2] movs r2, 0x64 muls r1, r2 - ldr r2, _08048C10 @ =gUnknown_202402C + ldr r2, _08048C10 @ =gEnemyParty adds r1, r2 bl sub_80487F8 b _08048CCA .align 2, 0 -_08048C0C: .4byte gUnknown_2022B4C -_08048C10: .4byte gUnknown_202402C +_08048C0C: .4byte gBattleTypeFlags +_08048C10: .4byte gEnemyParty _08048C14: ldrb r1, [r6] lsls r0, r1, 4 @@ -2185,7 +2185,7 @@ _08048C14: ldrh r0, [r1] movs r2, 0x64 muls r0, r2 - ldr r1, _08048C90 @ =gUnknown_202402C + ldr r1, _08048C90 @ =gEnemyParty adds r0, r1 movs r1, 0x39 bl GetMonData @@ -2200,7 +2200,7 @@ _08048C14: ldrh r0, [r2] movs r1, 0x64 muls r0, r1 - ldr r2, _08048C90 @ =gUnknown_202402C + ldr r2, _08048C90 @ =gEnemyParty _08048C6E: adds r0, r2 movs r1, 0x3A @@ -2215,7 +2215,7 @@ _08048C6E: .align 2, 0 _08048C88: .4byte 0x06010000 _08048C8C: .4byte 0x05000040 -_08048C90: .4byte gUnknown_202402C +_08048C90: .4byte gEnemyParty _08048C94: ldrb r0, [r6] bl UpdateStatusIconInHealthbox @@ -2224,11 +2224,11 @@ _08048C94: ldrh r1, [r2] movs r5, 0x64 muls r1, r5 - ldr r4, _08048D04 @ =gUnknown_202402C + ldr r4, _08048D04 @ =gEnemyParty adds r1, r4 movs r2, 0x5 bl UpdateHealthboxAttribute - ldr r0, _08048D08 @ =gUnknown_2022B4C + ldr r0, _08048D08 @ =gBattleTypeFlags ldr r0, [r0] movs r1, 0x80 ands r0, r1 @@ -2273,8 +2273,8 @@ _08048CF2: pop {r0} bx r0 .align 2, 0 -_08048D04: .4byte gUnknown_202402C -_08048D08: .4byte gUnknown_2022B4C +_08048D04: .4byte gEnemyParty +_08048D08: .4byte gBattleTypeFlags _08048D0C: .4byte gUnknown_3004FF0 _08048D10: .4byte gUnknown_2023BCC thumb_func_end sub_8048A4C @@ -2593,7 +2593,7 @@ _08048F86: cmp r0, 0 bne _0804906E movs r6, 0 - ldr r5, _08048FD8 @ =gUnknown_2022B4C + ldr r5, _08048FD8 @ =gBattleTypeFlags mov r10, r5 ldr r0, _08048FDC @ =0x0000ffff mov r9, r0 @@ -2628,7 +2628,7 @@ _08048FAA: b _08049056 .align 2, 0 _08048FD4: .4byte 0x0000ff88 -_08048FD8: .4byte gUnknown_2022B4C +_08048FD8: .4byte gBattleTypeFlags _08048FDC: .4byte 0x0000ffff _08048FE0: .4byte gSprites _08048FE4: .4byte 0x000003ff @@ -2706,7 +2706,7 @@ _08049062: b _08049148 _0804906E: movs r6, 0 - ldr r1, _080490B4 @ =gUnknown_2022B4C + ldr r1, _080490B4 @ =gBattleTypeFlags mov r10, r1 ldr r2, _080490B8 @ =0x0000ffff mov r9, r2 @@ -2741,7 +2741,7 @@ _08049088: adds r1, 0x3 b _08049132 .align 2, 0 -_080490B4: .4byte gUnknown_2022B4C +_080490B4: .4byte gBattleTypeFlags _080490B8: .4byte 0x0000ffff _080490BC: .4byte gSprites _080490C0: .4byte 0x000003ff @@ -2817,12 +2817,12 @@ _0804913E: cmp r6, 0x5 ble _08049088 _08049148: - ldr r0, _080491A8 @ =nullsub_43 + ldr r0, _080491A8 @ =TaskDummy movs r1, 0x5 bl CreateTask lsls r0, 24 lsrs r4, r0, 24 - ldr r2, _080491AC @ =gUnknown_3005090 + ldr r2, _080491AC @ =gTasks lsls r3, r4, 2 adds r1, r3, r4 lsls r1, 3 @@ -2864,8 +2864,8 @@ _08049172: pop {r1} bx r1 .align 2, 0 -_080491A8: .4byte nullsub_43 -_080491AC: .4byte gUnknown_3005090 +_080491A8: .4byte TaskDummy +_080491AC: .4byte gTasks thumb_func_end sub_8048D14 thumb_func_start sub_80491B0 @@ -2879,7 +2879,7 @@ sub_80491B0: @ 80491B0 lsls r0, 24 lsrs r0, 24 mov r8, r0 - ldr r2, _080492C0 @ =gUnknown_3005090 + ldr r2, _080492C0 @ =gTasks lsls r3, r0, 2 adds r1, r3, r0 lsls r1, 3 @@ -2909,7 +2909,7 @@ _080491DE: movs r0, 0x52 movs r1, 0x10 bl SetGpuReg - ldr r1, _080492C0 @ =gUnknown_3005090 + ldr r1, _080492C0 @ =gTasks ldr r0, [sp, 0xC] add r0, r8 lsls r0, 3 @@ -3007,7 +3007,7 @@ _08049268: mov r12, r2 b _08049302 .align 2, 0 -_080492C0: .4byte gUnknown_3005090 +_080492C0: .4byte gTasks _080492C4: .4byte gSprites _080492C8: .4byte sub_8049630 _080492CC: @@ -3064,7 +3064,7 @@ _08049302: str r1, [r3] ldr r1, _08049354 @ =gUnknown_8260404 bl SetSubspriteTables - ldr r1, _08049358 @ =gUnknown_3005090 + ldr r1, _08049358 @ =gTasks ldr r0, [sp, 0xC] add r0, r8 lsls r0, 3 @@ -3077,10 +3077,10 @@ _08049348: .4byte sub_8049630 _0804934C: .4byte gSprites _08049350: .4byte sub_8049568 _08049354: .4byte gUnknown_8260404 -_08049358: .4byte gUnknown_3005090 +_08049358: .4byte gTasks _0804935C: .4byte sub_8049388 _08049360: - ldr r0, _08049380 @ =gUnknown_3005090 + ldr r0, _08049380 @ =gTasks ldr r1, [sp, 0xC] add r1, r8 lsls r1, 3 @@ -3097,7 +3097,7 @@ _0804936E: pop {r0} bx r0 .align 2, 0 -_08049380: .4byte gUnknown_3005090 +_08049380: .4byte gTasks _08049384: .4byte sub_804948C thumb_func_end sub_80491B0 @@ -3106,7 +3106,7 @@ sub_8049388: @ 8049388 push {r4,lr} lsls r0, 24 lsrs r0, 24 - ldr r2, _080493DC @ =gUnknown_3005090 + ldr r2, _080493DC @ =gTasks lsls r1, r0, 2 adds r1, r0 lsls r1, 3 @@ -3146,7 +3146,7 @@ _080493D4: pop {r0} bx r0 .align 2, 0 -_080493DC: .4byte gUnknown_3005090 +_080493DC: .4byte gTasks _080493E0: .4byte sub_80493E4 thumb_func_end sub_8049388 @@ -3156,7 +3156,7 @@ sub_80493E4: @ 80493E4 sub sp, 0x8 lsls r0, 24 lsrs r4, r0, 24 - ldr r7, _0804945C @ =gUnknown_3005090 + ldr r7, _0804945C @ =gTasks lsls r0, r4, 2 adds r0, r4 lsls r6, r0, 3 @@ -3212,7 +3212,7 @@ _08049442: ble _08049442 b _08049482 .align 2, 0 -_0804945C: .4byte gUnknown_3005090 +_0804945C: .4byte gTasks _08049460: .4byte gSprites _08049464: movs r0, 0x3 @@ -3241,7 +3241,7 @@ sub_804948C: @ 804948C lsls r0, 24 lsrs r0, 24 adds r4, r0, 0 - ldr r7, _080494C4 @ =gUnknown_3005090 + ldr r7, _080494C4 @ =gTasks lsls r0, r4, 2 adds r0, r4 lsls r6, r0, 3 @@ -3263,7 +3263,7 @@ sub_804948C: @ 804948C bl SetGpuReg b _08049546 .align 2, 0 -_080494C4: .4byte gUnknown_3005090 +_080494C4: .4byte gTasks _080494C8: movs r0, 0x1 negs r0, r0 @@ -3721,7 +3721,7 @@ sub_804981C: @ 804981C lsls r1, 24 lsrs r1, 24 mov r10, r1 - ldr r0, _080498DC @ =gUnknown_2022B4C + ldr r0, _080498DC @ =gBattleTypeFlags ldr r1, [r0] ldr r0, _080498E0 @ =0x00010210 ands r0, r1 @@ -3746,13 +3746,13 @@ sub_804981C: @ 804981C lsls r0, 24 cmp r0, 0 beq _0804991C - ldr r1, _080498E8 @ =gUnknown_2023BCE + ldr r1, _080498E8 @ =gBattlerPartyIndexes lsls r0, r4, 1 adds r5, r0, r1 ldrh r0, [r5] movs r7, 0x64 muls r0, r7 - ldr r6, _080498EC @ =gUnknown_202402C + ldr r6, _080498EC @ =gEnemyParty adds r0, r6 adds r1, r4, 0 bl sub_80448F8 @@ -3799,11 +3799,11 @@ sub_804981C: @ 804981C bl CpuSet b _0804991C .align 2, 0 -_080498DC: .4byte gUnknown_2022B4C +_080498DC: .4byte gBattleTypeFlags _080498E0: .4byte 0x00010210 _080498E4: .4byte gSprites -_080498E8: .4byte gUnknown_2023BCE -_080498EC: .4byte gUnknown_202402C +_080498E8: .4byte gBattlerPartyIndexes +_080498EC: .4byte gEnemyParty _080498F0: .4byte 0x06010000 _080498F4: .4byte 0x04000008 _080498F8: @@ -3866,13 +3866,13 @@ UpdateStatusIconInHealthbox: @ 8049934 lsls r0, 24 cmp r0, 0 bne _080499A4 - ldr r1, _0804999C @ =gUnknown_2023BCE + ldr r1, _0804999C @ =gBattlerPartyIndexes lsls r0, r7, 1 adds r0, r1 ldrh r1, [r0] movs r0, 0x64 muls r0, r1 - ldr r1, _080499A0 @ =gUnknown_2024284 + ldr r1, _080499A0 @ =gPlayerParty adds r0, r1 movs r1, 0x37 bl GetMonData @@ -3888,16 +3888,16 @@ UpdateStatusIconInHealthbox: @ 8049934 b _080499C0 .align 2, 0 _08049998: .4byte gSprites -_0804999C: .4byte gUnknown_2023BCE -_080499A0: .4byte gUnknown_2024284 +_0804999C: .4byte gBattlerPartyIndexes +_080499A0: .4byte gPlayerParty _080499A4: - ldr r1, _080499E0 @ =gUnknown_2023BCE + ldr r1, _080499E0 @ =gBattlerPartyIndexes lsls r0, r7, 1 adds r0, r1 ldrh r1, [r0] movs r0, 0x64 muls r0, r1 - ldr r1, _080499E4 @ =gUnknown_202402C + ldr r1, _080499E4 @ =gEnemyParty adds r0, r1 movs r1, 0x37 bl GetMonData @@ -3919,8 +3919,8 @@ _080499C0: movs r0, 0x2 b _08049AF4 .align 2, 0 -_080499E0: .4byte gUnknown_2023BCE -_080499E4: .4byte gUnknown_202402C +_080499E0: .4byte gBattlerPartyIndexes +_080499E4: .4byte gEnemyParty _080499E8: movs r0, 0x88 ands r0, r4 @@ -4502,7 +4502,7 @@ _08049E96: ldr r0, _08049F48 @ =gUnknown_8253AE4 mov r12, r0 lsls r1, r4, 2 - ldr r2, _08049F4C @ =gUnknown_8254784 + ldr r2, _08049F4C @ =gBaseStats lsls r0, r5, 3 subs r0, r5 lsls r0, 2 @@ -4566,7 +4566,7 @@ _08049F2E: .align 2, 0 _08049F44: .4byte gSprites _08049F48: .4byte gUnknown_8253AE4 -_08049F4C: .4byte gUnknown_8254784 +_08049F4C: .4byte gBaseStats _08049F50: cmp r7, 0x3 beq _08049F58 @@ -4911,13 +4911,13 @@ _0804A1D8: movs r4, 0x8 str r4, [sp, 0x4] bl sub_804A3C4 - ldr r1, _0804A280 @ =gUnknown_2023BCE + ldr r1, _0804A280 @ =gBattlerPartyIndexes lsls r0, r6, 1 adds r0, r1 ldrh r1, [r0] movs r0, 0x64 muls r0, r1 - ldr r1, _0804A284 @ =gUnknown_2024284 + ldr r1, _0804A284 @ =gPlayerParty adds r0, r1 movs r1, 0x38 bl GetMonData @@ -4978,8 +4978,8 @@ _0804A23A: b _0804A2CC .align 2, 0 _0804A27C: .4byte gUnknown_2024018 -_0804A280: .4byte gUnknown_2023BCE -_0804A284: .4byte gUnknown_2024284 +_0804A280: .4byte gBattlerPartyIndexes +_0804A284: .4byte gPlayerParty _0804A288: .4byte gSprites _0804A28C: .4byte 0x06010000 _0804A290: .4byte 0x04000008 |