diff --git a/src/game/chr/chraicommands.c b/src/game/chr/chraicommands.c index d6dd7afb7..0483530d8 100644 --- a/src/game/chr/chraicommands.c +++ b/src/game/chr/chraicommands.c @@ -1555,7 +1555,7 @@ bool aiIfAlarmInactive(void) */ bool ai003c(void) { - if (func0f049f84(g_Vars.chrdata)) { + if (chrHasHiddenFlag00000002(g_Vars.chrdata)) { u8 *cmd = g_Vars.ailist + g_Vars.aioffset; g_Vars.aioffset = chraiGoToLabel(g_Vars.ailist, g_Vars.aioffset, cmd[2]); } else { diff --git a/src/game/game_000000.c b/src/game/game_000000.c index f318297af..74e0b2f5c 100644 --- a/src/game/game_000000.c +++ b/src/game/game_000000.c @@ -84694,13 +84694,10 @@ bool chrHasStageFlag(struct chrdata *chr, u32 flag) return (g_StageFlags & flag) != 0; } -GLOBAL_ASM( -glabel func0f049f84 -/* f049f84: 8c820014 */ lw $v0,0x14($a0) -/* f049f88: 304e0002 */ andi $t6,$v0,0x2 -/* f049f8c: 03e00008 */ jr $ra -/* f049f90: 000e102b */ sltu $v0,$zero,$t6 -); +bool chrHasHiddenFlag00000002(struct chrdata *chr) +{ + return (chr->hidden & 0x00000002) != 0; +} GLOBAL_ASM( glabel func0f049f94