diff --git a/asm/enemy/chuchuBoss.s b/asm/enemy/chuchuBoss.s index 7a66f221..b0db57d7 100644 --- a/asm/enemy/chuchuBoss.s +++ b/asm/enemy/chuchuBoss.s @@ -18,23 +18,6 @@ - - thumb_func_start sub_0802694C -sub_0802694C: @ 0x0802694C - push {lr} - ldr r2, _08026964 @ =gUnk_080CC26C - adds r1, r0, #0 - adds r1, #0x84 - ldr r1, [r1] - ldrb r1, [r1, #3] - lsls r1, r1, #2 - adds r1, r1, r2 - ldr r1, [r1] - bl _call_via_r1 - pop {pc} - .align 2, 0 -_08026964: .4byte gUnk_080CC26C - thumb_func_start sub_08026968 sub_08026968: @ 0x08026968 push {r4, r5, r6, lr} diff --git a/src/enemy/chuchuBoss.c b/src/enemy/chuchuBoss.c index 684152bd..286c7adc 100644 --- a/src/enemy/chuchuBoss.c +++ b/src/enemy/chuchuBoss.c @@ -828,3 +828,7 @@ void sub_08026914(ChuchuBossEntity* this) { } sub_080277F8(this); } + +void sub_0802694C(ChuchuBossEntity* this) { + gUnk_080CC26C[this->unk_84->unk_03](this); +}