diff --git a/src/game/game.c b/src/game/game.c index 846efda97..17b61d5f5 100644 --- a/src/game/game.c +++ b/src/game/game.c @@ -88200,20 +88200,13 @@ glabel ai0008 /** * @cmd 0004 */ -GLOBAL_ASM( -glabel ai0004 -/* f04e0a8: 27bdffe0 */ addiu $sp,$sp,-32 -/* f04e0ac: afbf0014 */ sw $ra,0x14($sp) -/* f04e0b0: 3c04800a */ lui $a0,0x800a -/* f04e0b4: 8c84a3f4 */ lw $a0,-0x5c0c($a0) -/* f04e0b8: 0fc13558 */ jal func0f04d560 -/* f04e0bc: 27a50018 */ addiu $a1,$sp,0x18 -/* f04e0c0: 8fbf0014 */ lw $ra,0x14($sp) -/* f04e0c4: 27bd0020 */ addiu $sp,$sp,0x20 -/* f04e0c8: 24020001 */ addiu $v0,$zero,0x1 -/* f04e0cc: 03e00008 */ jr $ra -/* f04e0d0: 00000000 */ sll $zero,$zero,0x0 -); +bool aiEndList(void) +{ + u64 unk; + func0f04d560(g_Vars.ailist, &unk); + + return true; +} /** * @cmd 0009 diff --git a/src/include/game.h b/src/include/game.h index c0eac0b5b..16f9f395f 100644 --- a/src/include/game.h +++ b/src/include/game.h @@ -7,7 +7,7 @@ /*0x0001*/ bool aiGoToFirst(void); /*0x0002*/ bool aiLabel(void); /*0x0003*/ bool aiYield(void); -/*0x0004*/ bool ai0004(void); +/*0x0004*/ bool aiEndList(void); /*0x0005*/ bool ai0005(void); /*0x0006*/ bool ai0006(void); /*0x0007*/ bool ai0007(void); diff --git a/src/setup.c b/src/setup.c index cd9b61c19..3ac02a5bb 100644 --- a/src/setup.c +++ b/src/setup.c @@ -13951,7 +13951,7 @@ bool (*command_pointers[])(void) = { /*0x0001*/ aiGoToFirst, /*0x0002*/ aiLabel, /*0x0003*/ aiYield, - /*0x0004*/ ai0004, + /*0x0004*/ aiEndList, /*0x0005*/ ai0005, /*0x0006*/ ai0006, /*0x0007*/ ai0007,