diff --git a/asm/enemy/chuchuBoss.s b/asm/enemy/chuchuBoss.s index 2d1b4536..2e84ce54 100644 --- a/asm/enemy/chuchuBoss.s +++ b/asm/enemy/chuchuBoss.s @@ -18,30 +18,6 @@ - thumb_func_start sub_08027C54 -sub_08027C54: @ 0x08027C54 - push {lr} - ldr r2, _08027C74 @ =gUnk_080CC2DC - adds r1, r0, #0 - adds r1, #0x84 - ldr r1, [r1] - ldrb r1, [r1, #4] - adds r1, r1, r2 - ldr r0, [r0, #0x54] - adds r0, #0x45 - ldrb r1, [r1] - ldrb r0, [r0] - cmp r1, r0 - bhi _08027C78 - movs r0, #0 - b _08027C7A - .align 2, 0 -_08027C74: .4byte gUnk_080CC2DC -_08027C78: - movs r0, #1 -_08027C7A: - pop {pc} - thumb_func_start sub_08027C7C sub_08027C7C: @ 0x08027C7C push {r4, r5, lr} diff --git a/src/enemy/chuchuBoss.c b/src/enemy/chuchuBoss.c index ec325015..4380f54b 100644 --- a/src/enemy/chuchuBoss.c +++ b/src/enemy/chuchuBoss.c @@ -1792,3 +1792,11 @@ void sub_08027BBC(ChuchuBossEntity* this) { } } } + +bool32 sub_08027C54(ChuchuBossEntity* this) { + if ((u8)gUnk_080CC2DC[this->unk_84->unk_04] > super->child->health) { + return TRUE; + } else { + return FALSE; + } +}