pmd-sky/src/overlay_29_022FBA54.c
2026-01-31 22:26:26 -05:00

24 lines
626 B
C

#include "overlay_29_022FBA54.h"
#include "dungeon_util_static.h"
#include "overlay_29_022F9720.h"
s16 FindMoveOnMonster(struct entity* entity, enum move_id move_id)
{
if (IsMonster__022F9720(entity))
{
struct monster *monster = GetEntInfo(entity);
for (s16 i = 0; i < MAX_MON_MOVES; i++)
{
struct move *move = &monster->moves.moves[i];
if (MoveExists(move) && move->id == move_id)
return i;
}
}
return -1;
}
bool8 DoesMonsterHaveMove(struct entity* entity, enum move_id move_id)
{
return FindMoveOnMonster(entity, move_id) >= 0;
}