tmc/asm/non_matching/librarians/Librarians.inc

33 lines
576 B
PHP

.syntax unified
push {r4, lr}
adds r4, r0, #0
ldrb r0, [r4, #0xc]
cmp r0, #0
bne _0806BA18
movs r0, #1
strb r0, [r4, #0xc]
adds r0, r4, #0
bl sub_0807DD50
ldr r1, _0806BA30 @ =gUnk_08114F30
ldrb r2, [r4, #0x19]
lsrs r0, r2, #6
adds r0, r0, r1
ldrb r1, [r0]
lsls r1, r1, #6
movs r0, #0x3f
ands r0, r2
orrs r0, r1
strb r0, [r4, #0x19]
_0806BA18:
adds r0, r4, #0
movs r1, #0
bl ExecuteScriptForEntity
adds r0, r4, #0
bl HandleEntity0x82Actions
adds r0, r4, #0
bl GetNextFrame
pop {r4, pc}
.align 2, 0
_0806BA30: .4byte gUnk_08114F30
.syntax divided