diff options
Diffstat (limited to 'asm/code_80521D0.s')
-rw-r--r-- | asm/code_80521D0.s | 96 |
1 files changed, 48 insertions, 48 deletions
diff --git a/asm/code_80521D0.s b/asm/code_80521D0.s index 7cc0940..c7987d1 100644 --- a/asm/code_80521D0.s +++ b/asm/code_80521D0.s @@ -1272,7 +1272,7 @@ sub_8052DC0: thumb_func_start sub_8052DD0 sub_8052DD0: push {r4-r6,lr} - bl sub_8083600 + bl GetLeaderEntity adds r5, r0, 0 ldr r6, _08052E68 ldr r4, [r6] @@ -2505,7 +2505,7 @@ _080537B0: .4byte gUnknown_80FCD28 _080537B4: adds r0, r7, 0 mov r1, r8 - bl sub_8071A1C + bl GetMoveType_2 lsls r0, 24 lsrs r0, 24 cmp r0, 0x5 @@ -2541,7 +2541,7 @@ _080537F8: adds r1, r7, 0 movs r2, 0x1 movs r3, 0 - bl sub_8071598 + bl CanTarget lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -2590,7 +2590,7 @@ _08053854: _08053864: adds r0, r5, 0 movs r1, 0 - bl sub_8070D04 + bl CannotAttack lsls r0, 24 cmp r0, 0 beq _08053874 @@ -2599,7 +2599,7 @@ _08053874: adds r0, r7, 0 mov r1, r8 movs r2, 0 - bl sub_807CD64 + bl GetTargetingFlags movs r1, 0xF0 ands r1, r0 cmp r1, 0 @@ -2611,7 +2611,7 @@ _08053888: lsls r2, 1 adds r0, r1, r2 ldr r0, [r0] - bl sub_8094450 + bl GetBellyRoundedUp ldr r1, _080538C4 movs r3, 0 ldrsh r1, [r1, r3] @@ -2630,7 +2630,7 @@ _080538AE: adds r0, 0x46 ldrb r4, [r0] mov r10, r4 - bl sub_80441BC + bl IsBossBattle lsls r0, 24 cmp r0, 0 beq _080538CC @@ -2749,7 +2749,7 @@ _0805397C: bl sub_80522F4 b _080539D0 .align 2, 0 -_080539B4: .4byte gUnknown_80F4448 +_080539B4: .4byte gAdjacentTileOffsets _080539B8: .4byte gUnknown_80F5006 _080539BC: .4byte 0x00000163 _080539C0: .4byte gUnknown_80FDDA8 @@ -2897,7 +2897,7 @@ _08053AE8: adds r0, r7, 0 mov r1, r8 movs r2, 0 - bl sub_807CD64 + bl GetTargetingFlags lsls r0, 16 asrs r1, r0, 16 ldr r0, _08053C88 @@ -2958,7 +2958,7 @@ _08053B5C: adds r0, r7, 0 mov r1, r8 movs r2, 0 - bl sub_807CD64 + bl GetTargetingFlags lsls r0, 16 movs r1, 0xF0 lsls r1, 12 @@ -3109,7 +3109,7 @@ _08053CA8: ldr r0, _08053CC8 ldr r1, [r5, 0x70] movs r2, 0 - bl sub_80708B4 + bl SetMessageArgument_2 cmp r7, r5 bne _08053CD0 ldr r0, _08053CCC @@ -3127,7 +3127,7 @@ _08053CD0: adds r1, r5, 0 movs r2, 0x1 movs r3, 0 - bl sub_8071598 + bl CanTarget lsls r0, 24 cmp r0, 0 bne _08053CEC @@ -3274,7 +3274,7 @@ _08053DF2: adds r1, r5, 0 movs r2, 0x1 movs r3, 0 - bl sub_8071598 + bl CanTarget lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -3310,14 +3310,14 @@ _08053E4A: adds r0, r7, 0 mov r1, r8 movs r2, 0 - bl sub_807CD64 + bl GetTargetingFlags movs r1, 0xF ands r1, r0 cmp r1, 0 bne _08053E64 adds r0, r7, 0 adds r1, r5, 0 - bl sub_806F450 + bl SetShopkeeperAggression _08053E64: ldr r2, [sp, 0x24] movs r3, 0xAC @@ -5857,7 +5857,7 @@ sub_8055640: mov r9, r3 ldr r7, [sp, 0x44] adds r1, r5, 0 - bl sub_8071A1C + bl GetMoveType_2 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 @@ -6030,7 +6030,7 @@ _080557C0: ldr r0, _08055808 ldr r1, [r4, 0x70] movs r2, 0 - bl sub_80708B4 + bl SetMessageArgument_2 adds r0, r6, 0 bl sub_8045888 lsls r0, 24 @@ -6114,7 +6114,7 @@ sub_8055864: adds r5, r2, 0 adds r6, r3, 0 adds r1, r5, 0 - bl sub_8071A1C + bl GetMoveType_2 adds r2, r0, 0 lsls r2, 24 lsrs r2, 24 @@ -6223,7 +6223,7 @@ _0805591C: b _0805595A .align 2, 0 _08055944: .4byte gUnknown_81069BC -_08055948: .4byte gUnknown_80F522C +_08055948: .4byte gTypeEffectivenessChart _0805594C: ldrb r0, [r2] lsls r0, 1 @@ -6293,7 +6293,7 @@ _080559B6: bl CalculateFacingDir adds r1, r0, 0 adds r0, r4, 0 - bl sub_8071138 + bl CanAttackInFront lsls r0, 24 cmp r0, 0 beq _080559D4 @@ -6485,7 +6485,7 @@ _08055B30: bne _08055B4E _08055B3C: adds r0, r5, 0 - bl sub_8070B28 + bl IsSleeping lsls r0, 24 cmp r0, 0 bne _08055B5E @@ -6496,7 +6496,7 @@ _08055B4E: adds r0, r5, 0 movs r1, 0 _08055B52: - bl sub_8070D04 + bl CannotAttack lsls r0, 24 cmp r0, 0 beq _08055B5E @@ -7112,7 +7112,7 @@ _08056068: adds r0, r5, 0 adds r1, r7, 0 movs r2, 0x1 - bl sub_807CD64 + bl GetTargetingFlags movs r4, 0xF0 adds r1, r4, 0 ands r1, r0 @@ -7124,7 +7124,7 @@ _08056084: adds r0, r5, 0 adds r1, r7, 0 movs r2, 0x1 - bl sub_807CD64 + bl GetTargetingFlags adds r1, r4, 0 ands r1, r0 cmp r1, 0x80 @@ -7135,7 +7135,7 @@ _08056084: cmp r0, 0x97 bne _080560AE adds r0, r5, 0 - bl sub_807E580 + bl GetWeather lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -7158,7 +7158,7 @@ _080560CC: ldr r0, _08056118 ldr r1, [r5, 0x70] movs r2, 0 - bl sub_80708B4 + bl SetMessageArgument_2 ldr r0, _0805611C adds r1, r7, 0 movs r2, 0 @@ -7204,7 +7204,7 @@ _08056136: adds r0, r5, 0 adds r1, r7, 0 movs r2, 0x1 - bl sub_80573CC + bl IsMoveUsable_2 _08056142: lsls r0, 24 lsrs r4, r0, 24 @@ -7254,7 +7254,7 @@ _080561A0: ldr r0, _080561D4 ldr r1, [r5, 0x70] movs r2, 0 - bl sub_80708B4 + bl SetMessageArgument_2 mov r1, r10 cmp r1, 0 bne _080561E0 @@ -7366,7 +7366,7 @@ _0805629A: bne _080562BE _080562AC: adds r0, r5, 0 - bl sub_8070B28 + bl IsSleeping lsls r0, 24 cmp r0, 0 bne _080562CE @@ -7377,7 +7377,7 @@ _080562BE: adds r0, r5, 0 movs r1, 0 _080562C2: - bl sub_8070D04 + bl CannotAttack lsls r0, 24 cmp r0, 0 beq _080562CE @@ -7397,7 +7397,7 @@ _080562CE: adds r4, 0x46 strb r0, [r4] adds r0, r5, 0 - bl sub_8069DCC + bl TargetTileInFront movs r2, 0 str r2, [sp, 0x12C] _080562F4: @@ -7632,7 +7632,7 @@ _080564BC: ldr r0, _080564DC ldr r1, [r6, 0x70] movs r2, 0 - bl sub_80708B4 + bl SetMessageArgument_2 ldr r0, [sp, 0x24] cmp r0, 0 bne _080564E4 @@ -7746,7 +7746,7 @@ _0805658C: _080565A4: ldrh r4, [r7, 0x2] adds r0, r6, 0 - bl sub_807E580 + bl GetWeather adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 @@ -7801,7 +7801,7 @@ _08056602: beq _080566E4 ldrh r4, [r7, 0x2] adds r0, r6, 0 - bl sub_807E580 + bl GetWeather adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 @@ -7819,7 +7819,7 @@ _08056602: ldrsh r5, [r0, r1] ldrh r4, [r7, 0x2] adds r0, r6, 0 - bl sub_807E580 + bl GetWeather adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 @@ -7854,7 +7854,7 @@ _08056690: _08056694: ldrh r4, [r7, 0x2] adds r0, r6, 0 - bl sub_807E580 + bl GetWeather adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 @@ -8047,7 +8047,7 @@ _080567EC: str r6, [sp, 0x40] b _0805682E .align 2, 0 -_08056814: .4byte gUnknown_80F4448 +_08056814: .4byte gAdjacentTileOffsets _08056818: .4byte 0xffff0000 _0805681C: .4byte 0x0000ffff _08056820: @@ -8093,7 +8093,7 @@ _0805682E: str r0, [sp, 0x38] b _0805687C .align 2, 0 -_08056874: .4byte gUnknown_80F4448 +_08056874: .4byte gAdjacentTileOffsets _08056878: movs r2, 0x20 str r2, [sp, 0x38] @@ -8349,7 +8349,7 @@ _08056A66: mov r0, r10 ldr r1, [sp, 0x1C] movs r2, 0 - bl sub_807CD64 + bl GetTargetingFlags adds r2, r0, 0 lsls r2, 16 asrs r2, 16 @@ -8540,7 +8540,7 @@ _08056BE0: cmp r0, 0x40 bne _08056BFC adds r0, r7, 0 - bl sub_807E580 + bl GetWeather lsls r0, 24 lsrs r0, 24 cmp r0, 0x4 @@ -8588,7 +8588,7 @@ _08056C2A: movs r4, 0xA _08056C3C: adds r0, r6, 0 - bl sub_807E580 + bl GetWeather lsls r0, 24 lsrs r0, 24 cmp r0, 0x2 @@ -8731,7 +8731,7 @@ _08056D44: adds r0, r5, 0 mov r1, r8 movs r2, 0 - bl sub_807CD64 + bl GetTargetingFlags lsls r0, 16 asrs r7, r0, 16 movs r0, 0xF @@ -8748,7 +8748,7 @@ _08056D44: cmp r0, 0x97 bne _08056D7E adds r0, r5, 0 - bl sub_807E580 + bl GetWeather lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -8845,7 +8845,7 @@ _08056E1C: bne _08056DCC b _08056F64 .align 2, 0 -_08056E28: .4byte gUnknown_80F4448 +_08056E28: .4byte gAdjacentTileOffsets _08056E2C: .4byte 0xffff0000 _08056E30: .4byte 0x0000ffff _08056E34: @@ -9066,7 +9066,7 @@ _08056FD0: adds r1, r7, 0 movs r2, 0x1 movs r3, 0 - bl sub_8071598 + bl CanTarget lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -9079,7 +9079,7 @@ _08056FE6: adds r1, r7, 0 movs r2, 0x1 movs r3, 0 - bl sub_8071598 + bl CanTarget lsls r0, 24 cmp r0, 0 bne _0805702E @@ -9099,7 +9099,7 @@ _0805700C: adds r1, r7, 0 movs r2, 0x1 movs r3, 0 - bl sub_8071598 + bl CanTarget lsls r0, 24 cmp r0, 0 bne _0805702E @@ -9228,7 +9228,7 @@ _080570EA: pop {r1} bx r1 .align 2, 0 -_080570F0: .4byte gUnknown_81069F4 +_080570F0: .4byte gChargeMovesToStatuses thumb_func_end sub_80570AC .align 2, 0 |