diff options
Diffstat (limited to 'asm/code_80848F0.s')
-rw-r--r-- | asm/code_80848F0.s | 247 |
1 files changed, 0 insertions, 247 deletions
diff --git a/asm/code_80848F0.s b/asm/code_80848F0.s index 8b1c811..189480c 100644 --- a/asm/code_80848F0.s +++ b/asm/code_80848F0.s @@ -798,251 +798,4 @@ _08085858: .4byte gAdjacentTileOffsets _0808585C: .4byte 0x000135cc thumb_func_end sub_80857B8 - thumb_func_start sub_8085860 -sub_8085860: - push {r4,r5,lr} - adds r4, r0, 0 - adds r5, r1, 0 - movs r0, 0 - bl sub_803F4A0 - lsls r0, r4, 1 - adds r0, r4 - lsls r0, 11 - movs r1, 0xC0 - lsls r1, 4 - adds r0, r1 - lsls r1, r5, 1 - adds r1, r5 - lsls r1, 11 - movs r2, 0x80 - lsls r2, 5 - adds r1, r2 - bl sub_803F878 - pop {r4,r5} - pop {r0} - bx r0 - thumb_func_end sub_8085860 - - thumb_func_start sub_8085890 -sub_8085890: - push {r4,r5,lr} - adds r4, r0, 0 - adds r5, r1, 0 - movs r0, 0 - bl sub_803F4A0 - adds r0, r4, 0 - adds r1, r5, 0 - bl sub_803F878 - pop {r4,r5} - pop {r0} - bx r0 - thumb_func_end sub_8085890 - - thumb_func_start sub_80858AC -sub_80858AC: - push {r4-r7,lr} - mov r7, r9 - mov r6, r8 - push {r6,r7} - adds r7, r0, 0 - adds r4, r1, 0 - bl sub_803F994 - adds r6, r0, 0 - bl sub_803F9B0 - adds r5, r0, 0 - ldr r0, [r7] - subs r0, r6 - adds r1, r4, 0 - bl __divsi3 - mov r9, r0 - ldr r0, [r7, 0x4] - subs r0, r5 - adds r1, r4, 0 - bl __divsi3 - mov r8, r0 - movs r0, 0 - bl sub_803F4A0 - cmp r4, 0 - ble _080858FE -_080858E6: - add r6, r9 - add r5, r8 - adds r0, r6, 0 - adds r1, r5, 0 - bl sub_803F878 - movs r0, 0x46 - bl sub_803E46C - subs r4, 0x1 - cmp r4, 0 - bne _080858E6 -_080858FE: - ldr r0, [r7] - ldr r1, [r7, 0x4] - bl sub_803F878 - movs r0, 0x46 - bl sub_803E46C - pop {r3,r4} - mov r8, r3 - mov r9, r4 - pop {r4-r7} - pop {r0} - bx r0 - thumb_func_end sub_80858AC - - thumb_func_start SetFacingDirection -SetFacingDirection: - push {r4,lr} - ldr r3, [r0, 0x70] - movs r4, 0x7 - adds r2, r1, 0 - ands r2, r4 - adds r3, 0x46 - strb r2, [r3] - bl sub_806CE68 - pop {r4} - pop {r0} - bx r0 - thumb_func_end SetFacingDirection - - thumb_func_start sub_8085930 -sub_8085930: - push {r4-r7,lr} - adds r6, r0, 0 - movs r5, 0 - movs r0, 0x7 - adds r7, r6, 0 - ands r7, r0 -_0808593C: - ldr r0, _0808596C - ldr r0, [r0] - lsls r1, r5, 2 - ldr r2, _08085970 - adds r0, r2 - adds r0, r1 - ldr r4, [r0] - adds r0, r4, 0 - bl EntityExists - lsls r0, 24 - cmp r0, 0 - beq _08085982 - cmp r6, 0x7 - ble _08085974 - movs r0, 0x8 - bl RandomCapped - adds r1, r0, 0 - adds r0, r4, 0 - bl sub_806CE68 - b _08085982 - .align 2, 0 -_0808596C: .4byte gDungeonGlobalData -_08085970: .4byte 0x0001357c -_08085974: - ldr r0, [r4, 0x70] - adds r0, 0x46 - strb r7, [r0] - adds r0, r4, 0 - adds r1, r6, 0 - bl sub_806CE68 -_08085982: - adds r5, 0x1 - cmp r5, 0x3 - ble _0808593C - movs r5, 0 - movs r0, 0x7 - adds r7, r6, 0 - ands r7, r0 -_08085990: - ldr r0, _080859CC - ldr r0, [r0] - lsls r1, r5, 2 - ldr r2, _080859D0 - adds r0, r2 - adds r0, r1 - ldr r4, [r0] - adds r0, r4, 0 - bl EntityExists - lsls r0, 24 - cmp r0, 0 - beq _080859E2 - ldr r1, [r4, 0x70] - adds r0, r1, 0 - adds r0, 0xA4 - ldrb r0, [r0] - cmp r0, 0x2 - bne _080859E2 - cmp r6, 0x7 - ble _080859D4 - movs r0, 0x8 - bl RandomCapped - adds r1, r0, 0 - adds r0, r4, 0 - bl sub_806CE68 - b _080859E2 - .align 2, 0 -_080859CC: .4byte gDungeonGlobalData -_080859D0: .4byte 0x0001358c -_080859D4: - adds r0, r1, 0 - adds r0, 0x46 - strb r7, [r0] - adds r0, r4, 0 - adds r1, r6, 0 - bl sub_806CE68 -_080859E2: - adds r5, 0x1 - cmp r5, 0xF - ble _08085990 - pop {r4-r7} - pop {r0} - bx r0 - thumb_func_end sub_8085930 - - thumb_func_start sub_80859F0 -sub_80859F0: - push {r4-r7,lr} - adds r6, r0, 0 - movs r5, 0 - movs r0, 0x7 - adds r7, r6, 0 - ands r7, r0 -_080859FC: - ldr r0, _08085A2C - ldr r0, [r0] - lsls r1, r5, 2 - ldr r2, _08085A30 - adds r0, r2 - adds r0, r1 - ldr r4, [r0] - adds r0, r4, 0 - bl EntityExists - lsls r0, 24 - cmp r0, 0 - beq _08085A42 - cmp r6, 0x7 - ble _08085A34 - movs r0, 0x8 - bl RandomCapped - adds r1, r0, 0 - adds r0, r4, 0 - bl sub_806CE68 - b _08085A42 - .align 2, 0 -_08085A2C: .4byte gDungeonGlobalData -_08085A30: .4byte 0x0001358c -_08085A34: - ldr r0, [r4, 0x70] - adds r0, 0x46 - strb r7, [r0] - adds r0, r4, 0 - adds r1, r6, 0 - bl sub_806CE68 -_08085A42: - adds r5, 0x1 - cmp r5, 0xF - ble _080859FC - pop {r4-r7} - pop {r0} - bx r0 - thumb_func_end sub_80859F0 - .align 2, 0 |