pokeheartgold/include/unk_0204B538.h
2026-04-17 17:18:51 -04:00

21 lines
1.4 KiB
C

#ifndef POKEHEARTGOLD_UNK_0204B538_H
#define POKEHEARTGOLD_UNK_0204B538_H
#include "field_types_def.h"
#include "message_format.h"
#include "scrcmd_9.h"
MessageFormat *sub_0204B538(SaveData *saveData, u16 numEligiblePokemon, u16 a2, u8 a3, u8 *numLegendaryPokemonSeen);
u32 GetFrontierTrainerOverworld(u8 trainerClass);
u16 sub_0204B610(FieldSystem *fieldSystem, u16 *linkAllyData); // SetLinkAllyData?
BOOL sub_0204B66C(FieldSystem *fieldSystem, u16 *a1);
BOOL sub_0204B690(FieldSystem *fieldSystem, u16 *a1);
void FrontierFieldSystem_0204B6AC(FrontierFieldSystem *frontierFsys, SaveData *saveData);
void FrontierFieldSystem_0204B708(FrontierFieldSystem *frontierFsys);
void FrontierFieldSystem_0204B720(FrontierFieldSystem *frontierFsys, u32 a1);
u16 FrontierFieldSystem_GetRandomFrontierTrainerID(FrontierFieldSystem *frontierFsys, u8 difficultyBracket, u8 winsThisRound, u32 towerMode);
u32 FrontierFieldSystem_0204BA04(FrontierFieldSystem *frontierFsys, FrontierTrainer *frontierTrainer, u16 frontierTrainerIndex, u32 numPokemon, u16 *partySpecies, u16 *partyItems, FrontierMultiBattleAllyData *allyData, enum HeapID heapID);
void FrontierFieldSystem_GenerateAllyFrontierMons(FrontierFieldSystem *frontierFsys, FrontierTrainer *frontierTrainer, u16 frontierTrainerIndex, u32 replaceItem, FrontierMultiBattleAllyData *allyData, enum HeapID heapID);
#endif // POKEHEARTGOLD_UNK_0204B538_H