2022-03-10 02:50:15 +00:00
|
|
|
#ifndef GUARD_MOVE_UTIL_H
|
|
|
|
#define GUARD_MOVE_UTIL_H
|
|
|
|
|
2023-09-21 02:26:35 +00:00
|
|
|
#include "structs/dungeon_entity.h"
|
2022-03-10 02:50:15 +00:00
|
|
|
|
2023-09-02 05:46:26 +00:00
|
|
|
u32 sub_8057144(Entity * pokemon);
|
2023-09-02 12:50:36 +00:00
|
|
|
bool8 sub_80571F0(Entity * pokemon, Move *move);
|
2023-09-02 05:46:26 +00:00
|
|
|
bool8 sub_805727C(Entity * pokemon, Entity * target, s32 chance);
|
2024-11-07 18:06:53 +00:00
|
|
|
bool8 RollSecondaryEffect(Entity *pokemon, s32 chance);
|
2023-09-02 05:46:26 +00:00
|
|
|
bool8 CanAIUseMove(Entity *pokemon, s32 moveIndex, bool8 hasPPChecker);
|
2023-09-02 12:50:36 +00:00
|
|
|
bool8 CanMonsterUseMove(Entity *pokemon, Move *move, bool8 hasPPChecker);
|
2022-03-10 02:50:15 +00:00
|
|
|
|
|
|
|
#endif
|