push {lr}
push {r0}
ldr r0, walkrun_state_1
ldrb r1, [r0, #0x5]
lsl r0, r1, #0x03
add r0, r0, r1
lsl r0, r0, #0x02
ldr r1, npc_states_1
add r0, r0, r1
ldrb r1, [r0, #0x1e]
pop {r0}
lsl r0, r0, #0x18
lsr r0, r0, #0x18
cmp r1, #0xb0
blt not_on_stair_tile_1
cmp r1, #0xb5
bgt not_on_stair_tile_1
ldr r3, walk_mvm_asm_cont
bl walk_mvm_asm_r3_branch
b walk_mvm_asm_end