.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