diff options
Diffstat (limited to 'asm/code_80428A0.s')
-rw-r--r-- | asm/code_80428A0.s | 104 |
1 files changed, 52 insertions, 52 deletions
diff --git a/asm/code_80428A0.s b/asm/code_80428A0.s index 54c5963..b776ebc 100644 --- a/asm/code_80428A0.s +++ b/asm/code_80428A0.s @@ -1050,7 +1050,7 @@ _080432CC: .4byte 0x00000226 _080432D0: ldr r4, _080432E4 _080432D2: - bl sub_8083600 + bl GetLeaderEntity adds r2, r0, 0 adds r0, r4, 0 movs r1, 0 @@ -1283,7 +1283,7 @@ _080434A6: b _0804351C .align 2, 0 _080434B8: .4byte gPtrFinalChanceMessage -_080434BC: .4byte gUnknown_203B450 +_080434BC: .4byte gLeaderPokemon _080434C0: .4byte gDungeonGlobalData _080434C4: .4byte 0x000037ec _080434C8: .4byte 0x000037fc @@ -1368,7 +1368,7 @@ _08043594: bl sub_806B6C4 b _080435D4 .align 2, 0 -_080435B4: .4byte gUnknown_80F5668 +_080435B4: .4byte gDungeonMusic _080435B8: .4byte gDungeonGlobalData _080435BC: .4byte 0x00003a10 _080435C0: .4byte gUnknown_202EDC8 @@ -1532,9 +1532,9 @@ _08043728: _08043730: .4byte gDungeonGlobalData _08043734: .4byte 0x0000066c _08043738: .4byte 0x0000066d -_0804373C: .4byte gUnknown_203B450 +_0804373C: .4byte gLeaderPokemon _08043740: - bl sub_8083600 + bl GetLeaderEntity bl sub_803F4A0 bl sub_8040A84 _0804374C: @@ -1547,7 +1547,7 @@ _0804374C: bne _0804377C bl sub_807E5AC movs r0, 0 - bl sub_807E580 + bl GetWeather lsls r0, 24 cmp r0, 0 beq _0804377C @@ -1557,7 +1557,7 @@ _0804374C: .align 2, 0 _08043774: .4byte gDungeonGlobalData _08043778: - bl sub_8069E8C + bl TriggerWeatherAbilities _0804377C: cmp r6, 0 beq _08043784 @@ -1565,7 +1565,7 @@ _0804377C: b _080437A2 _08043784: bl sub_80427AC - bl sub_8083600 + bl GetLeaderEntity ldr r2, _08043960 ldr r1, [r2] ldr r3, _08043964 @@ -1603,7 +1603,7 @@ _080437C8: cmp r0, 0 beq _080437C8 _080437DA: - bl sub_8083600 + bl GetLeaderEntity adds r4, r0, 0 bl EntityExists lsls r0, 24 @@ -1645,7 +1645,7 @@ _08043822: bne _08043830 bl sub_806AA70 _08043830: - bl sub_8083600 + bl GetLeaderEntity bl EntityExists lsls r0, 24 cmp r0, 0 @@ -1743,7 +1743,7 @@ _080438AC: ldrb r0, [r1, 0x6] cmp r0, 0 beq _08043926 - bl sub_8083600 + bl GetLeaderEntity adds r4, r0, 0 ldr r0, _0804398C ldr r1, [r0] @@ -1831,7 +1831,7 @@ _080439D4: _080439DC: cmp r0, 0x2 bne _08043A00 - bl sub_8083600 + bl GetLeaderEntity adds r2, r0, 0 ldr r0, _080439F8 movs r1, 0 @@ -1846,7 +1846,7 @@ _080439FC: .4byte 0x0000066e _08043A00: cmp r0, 0x3 bne _08043A24 - bl sub_8083600 + bl GetLeaderEntity adds r2, r0, 0 ldr r0, _08043A1C movs r1, 0 @@ -1879,7 +1879,7 @@ _08043A2A: ldrb r0, [r0] cmp r0, 0x2 bne _08043A74 - bl sub_8083600 + bl GetLeaderEntity adds r2, r0, 0 movs r0, 0x8A lsls r0, 2 @@ -1947,7 +1947,7 @@ _08043ADC: .4byte 0x00000644 _08043AE0: .4byte 0x0000060b _08043AE4: ldr r4, _08043B80 - bl sub_8083600 + bl GetLeaderEntity adds r2, r0, 0 adds r0, r4, 0 movs r1, 0 @@ -2212,7 +2212,7 @@ _08043D08: pop {r1} bx r1 .align 2, 0 -_08043D0C: .4byte gUnknown_810ACC0 +_08043D0C: .4byte gDungeonWaterType thumb_func_end sub_8043CE4 thumb_func_start sub_8043D10 @@ -2239,7 +2239,7 @@ sub_8043D10: .align 2, 0 _08043D38: .4byte gDungeonGlobalData _08043D3C: - bl sub_80441BC + bl IsBossBattle lsls r0, 24 cmp r0, 0 bne _08043D4A @@ -2410,7 +2410,7 @@ _08043E6A: _08043E6E: adds r0, r5, 0 adds r1, r6, 0 - bl sub_8049590 + bl GetMapEntity ldr r4, [r0, 0x14] adds r0, r4, 0 bl EntityExists @@ -2471,7 +2471,7 @@ _08043EEA: ldrb r0, [r0, 0x10] cmp r0, 0x1 bne _08043F40 - bl sub_8083600 + bl GetLeaderEntity adds r4, r0, 0 bl EntityExists lsls r0, 24 @@ -2503,7 +2503,7 @@ _08043F3C: .4byte 0x0000021f _08043F40: cmp r0, 0x2 bne _08043F74 - bl sub_8083600 + bl GetLeaderEntity adds r4, r0, 0 bl EntityExists lsls r0, 24 @@ -2525,7 +2525,7 @@ _08043F70: .4byte gUnknown_80F89D4 _08043F74: cmp r0, 0x3 bne _08043FB6 - bl sub_8083600 + bl GetLeaderEntity adds r4, r0, 0 bl EntityExists lsls r0, 24 @@ -2828,8 +2828,8 @@ _080441B4: .4byte gTeamInventory_203B460 _080441B8: .4byte gRecruitedPokemonRef thumb_func_end sub_8044124 - thumb_func_start sub_80441BC -sub_80441BC: + thumb_func_start IsBossBattle +IsBossBattle: push {lr} ldr r0, _080441D8 ldr r0, [r0] @@ -2851,10 +2851,10 @@ _080441E0: _080441E2: pop {r1} bx r1 - thumb_func_end sub_80441BC + thumb_func_end IsBossBattle - thumb_func_start sub_80441E8 -sub_80441E8: + thumb_func_start IsFixedDungeon +IsFixedDungeon: push {lr} ldr r0, _08044200 ldr r0, [r0] @@ -2874,7 +2874,7 @@ _08044208: _0804420A: pop {r1} bx r1 - thumb_func_end sub_80441E8 + thumb_func_end IsFixedDungeon thumb_func_start sub_8044210 sub_8044210: @@ -2973,13 +2973,13 @@ xxx_dungeon_80442D0: push {r4-r7,lr} lsls r0, 24 lsrs r7, r0, 24 - bl sub_8083600 + bl GetLeaderEntity adds r5, r0, 0 cmp r5, 0 beq _0804431A - bl sub_8069E8C + bl TriggerWeatherAbilities adds r0, r5, 0 - bl sub_8070774 + bl GetMovementSpeed ldr r3, _08044320 ldr r1, _08044324 ldr r1, [r1] @@ -3008,15 +3008,15 @@ _0804431A: movs r0, 0 b _0804444E .align 2, 0 -_08044320: .4byte gUnknown_80F6860 +_08044320: .4byte gSpeedTurns _08044324: .4byte gDungeonGlobalData _08044328: - bl sub_8083600 + bl GetLeaderEntity adds r5, r0, 0 cmp r5, 0 beq _0804431A movs r0, 0 - bl sub_807520C + bl UseAttack lsls r0, 24 cmp r0, 0 bne _0804435C @@ -3062,7 +3062,7 @@ _0804438C: .4byte 0x0000066c _08044390: .4byte 0x00000673 _08044394: adds r0, r5, 0 - bl sub_8074B54 + bl TickStatusHeal _0804439A: bl sub_8044B28 lsls r0, 24 @@ -3188,7 +3188,7 @@ _08044466: cmp r0, 0 bne _080444E2 adds r0, r4, 0 - bl sub_8074B54 + bl TickStatusHeal adds r0, r4, 0 bl EntityExists lsls r0, 24 @@ -3231,7 +3231,7 @@ _080444F0: .4byte 0x00007fff sub_80444F4: push {r4-r6,lr} adds r6, r0, 0 - bl sub_8083600 + bl GetLeaderEntity cmp r6, r0 bne _08044566 ldr r0, _0804456C @@ -3298,7 +3298,7 @@ sub_8044574: mov r5, r8 push {r5-r7} sub sp, 0x44 - bl sub_8083600 + bl GetLeaderEntity mov r10, r0 movs r7, 0 mov r0, sp @@ -3333,13 +3333,13 @@ _08044592: ldr r0, [r1] adds r0, 0xB8 str r5, [r0] - bl sub_8069E8C + bl TriggerWeatherAbilities movs r2, 0xA2 lsls r2, 1 adds r0, r6, r2 strb r4, [r0] adds r0, r5, 0 - bl sub_8070774 + bl GetMovementSpeed mov r3, r9 ldr r1, [r3] movs r2, 0xCC @@ -3386,14 +3386,14 @@ _08044592: .align 2, 0 _08044634: .4byte gDungeonGlobalData _08044638: .4byte 0x0001357c -_0804463C: .4byte gUnknown_80F6860 +_0804463C: .4byte gSpeedTurns _08044640: .4byte 0x0000bfff _08044644: ldr r1, _08044668 add r1, r8 strb r0, [r1] adds r0, r5, 0 - bl sub_8074B54 + bl TickStatusHeal adds r0, r5, 0 bl EntityExists lsls r0, 24 @@ -3631,13 +3631,13 @@ sub_8044820: mov r8, r0 b _080448FC .align 2, 0 -_08044830: .4byte gUnknown_80F6860 +_08044830: .4byte gSpeedTurns _08044834: ldr r4, [r5, 0x70] ldr r0, [r6] adds r0, 0xB8 str r5, [r0] - bl sub_8069E8C + bl TriggerWeatherAbilities ldrh r2, [r4] movs r1, 0x80 lsls r1, 8 @@ -3666,7 +3666,7 @@ _0804486C: adds r0, r4, r2 strb r1, [r0] adds r0, r5, 0 - bl sub_8070774 + bl GetMovementSpeed ldr r1, [r6] movs r2, 0xCC lsls r2, 3 @@ -3698,7 +3698,7 @@ _0804486C: adds r1, r4, r2 strb r0, [r1] adds r0, r5, 0 - bl sub_8074B54 + bl TickStatusHeal adds r0, r5, 0 bl EntityExists lsls r0, 24 @@ -3928,7 +3928,7 @@ _08044A8A: pop {r0} bx r0 .align 2, 0 -_08044A94: .4byte gUnknown_80F6860 +_08044A94: .4byte gSpeedTurns _08044A98: .4byte gDungeonGlobalData _08044A9C: .4byte 0x000037f8 _08044AA0: .4byte 0x000037f9 @@ -3960,7 +3960,7 @@ sub_8044AB4: movs r4, 0 b _08044AE6 .align 2, 0 -_08044ADC: .4byte gUnknown_80F6860 +_08044ADC: .4byte gSpeedTurns _08044AE0: .4byte gDungeonGlobalData _08044AE4: adds r4, 0x1 @@ -3979,7 +3979,7 @@ _08044AE6: cmp r0, 0 beq _08044AE4 movs r0, 0 - bl sub_807520C + bl UseAttack _08044B08: movs r0, 0x1 movs r1, 0 @@ -4004,7 +4004,7 @@ sub_8044B28: ldrb r0, [r0, 0x4] cmp r0, 0 bne _08044B76 - bl sub_8083600 + bl GetLeaderEntity cmp r0, 0 bne _08044B50 ldr r0, [r4] @@ -4705,8 +4705,8 @@ _08045022: bx r0 thumb_func_end sub_8044FF0 - thumb_func_start sub_8045028 -sub_8045028: + thumb_func_start IsNotAttacking +IsNotAttacking: push {r4,lr} adds r2, r0, 0 lsls r1, 24 @@ -4738,7 +4738,7 @@ _0804505C: pop {r4} pop {r1} bx r1 - thumb_func_end sub_8045028 + thumb_func_end IsNotAttacking thumb_func_start sub_8045064 sub_8045064: |