diff --git a/asm/enemy/chuchuBoss.s b/asm/enemy/chuchuBoss.s index 5df4b236..2909ed75 100644 --- a/asm/enemy/chuchuBoss.s +++ b/asm/enemy/chuchuBoss.s @@ -18,27 +18,6 @@ - thumb_func_start sub_080268EC -sub_080268EC: @ 0x080268EC - push {r4, lr} - adds r4, r0, #0 - movs r1, #0xd0 - movs r2, #8 - bl sub_080277B8 - adds r0, r4, #0 - adds r0, #0x84 - ldr r0, [r0] - ldrb r0, [r0, #3] - cmp r0, #0 - beq _08026912 - ldr r0, [r4, #0x54] - movs r1, #4 - bl InitAnimationForceUpdate - adds r0, r4, #0 - bl sub_08027D20 -_08026912: - pop {r4, pc} - thumb_func_start sub_08026914 sub_08026914: @ 0x08026914 push {r4, lr} diff --git a/src/enemy/chuchuBoss.c b/src/enemy/chuchuBoss.c index ca0b91c7..b16983ac 100644 --- a/src/enemy/chuchuBoss.c +++ b/src/enemy/chuchuBoss.c @@ -811,3 +811,11 @@ void sub_080268C8(ChuchuBossEntity* this) { sub_08027AA4(this); gUnk_080CC264[this->unk_84->unk_03](this); } + +void sub_080268EC(ChuchuBossEntity* this) { + sub_080277B8(this, 0xd0, 8); + if (this->unk_84->unk_03 != 0) { + InitAnimationForceUpdate(super->child, 4); + sub_08027D20(this); + } +}