diff --git a/asm/enemy/chuchuBoss.s b/asm/enemy/chuchuBoss.s index 5fc6c9a2..afc33470 100644 --- a/asm/enemy/chuchuBoss.s +++ b/asm/enemy/chuchuBoss.s @@ -7,32 +7,6 @@ .text - thumb_func_start sub_08027548 -sub_08027548: @ 0x08027548 - push {r4, r5, r6, lr} - sub sp, #4 - adds r4, r0, #0 - adds r6, r1, #0 - movs r5, #0 - movs r0, #1 - strb r0, [r4, #0xd] - movs r0, #0xff - str r0, [sp] - adds r0, r4, #0 - movs r1, #0x90 - movs r2, #0xb0 - movs r3, #8 - bl sub_08027B98 - adds r0, r4, #0 - adds r0, #0x7d - strb r5, [r0] - adds r0, r4, #0 - movs r1, #0 - adds r2, r6, #0 - bl sub_080276F4 - add sp, #4 - pop {r4, r5, r6, pc} - .align 2, 0 thumb_func_start sub_0802757C sub_0802757C: @ 0x0802757C diff --git a/src/enemy/chuchuBoss.c b/src/enemy/chuchuBoss.c index 247cbfd4..6e1fde96 100644 --- a/src/enemy/chuchuBoss.c +++ b/src/enemy/chuchuBoss.c @@ -1405,3 +1405,10 @@ void sub_080272D4(ChuchuBossEntity* this) { super->contactFlags = 0; UpdateAnimationSingleFrame(super); } + +void sub_08027548(ChuchuBossEntity* this, u32 param_2) { + super->subAction = 1; + sub_08027B98(this, 0x90, 0xb0, 8, 0xff); + this->unk_7d = 0; + sub_080276F4(this, 0, param_2); +}