pokeemerald-expansion/include/battle_ai_record.h
Alex 9b3157ab1f
Some checks are pending
CI / build (push) Waiting to run
CI / docs_validate (push) Waiting to run
CI / allcontributors (push) Waiting to run
Adds bridge between battle engine and ai calcs (#9116)
2026-03-01 14:30:50 -05:00

14 lines
620 B
C

#ifndef GUARD_BATTLE_AI_COMPUTE_H
#define GUARD_BATTLE_AI_COMPUTE_H
void RecordLastUsedMoveBy(enum BattlerId battlerId, enum Move move);
void RecordKnownMove(enum BattlerId battlerId, enum Move move);
void RecordAllMoves(enum BattlerId battler);
void RecordAbilityBattle(enum BattlerId battlerId, enum Ability abilityId);
void RecordItemEffectBattle(enum BattlerId battlerId, enum HoldEffect itemEffect);
void ClearBattlerMoveHistory(enum BattlerId battlerId);
void ClearBattlerAbilityHistory(enum BattlerId battlerId);
void ClearBattlerItemEffectHistory(enum BattlerId battlerId);
#endif // GUARD_BATTLE_AI_COMPUTE_H