Factory done
This commit is contained in:
@@ -498,7 +498,9 @@ struct BattleStruct
|
||||
struct BattleTv tv;
|
||||
u8 notSureWhatFieldLol[0x28];
|
||||
u8 AI_monToSwitchIntoId[MAX_BATTLERS_COUNT];
|
||||
u8 field_298[8];
|
||||
s8 field_298[2];
|
||||
s8 field_29A[2];
|
||||
u16 field_29C[2];
|
||||
u8 field_2A0;
|
||||
u8 field_2A1;
|
||||
u8 field_2A2;
|
||||
|
||||
@@ -1,7 +1,12 @@
|
||||
#ifndef GUARD_BATTLE_FACTORY_H
|
||||
#define GUARD_BATTLE_FACTORY_H
|
||||
|
||||
void DoBattleFactorySelectScreen(void);
|
||||
void DoBattleFactorySwapScreen(void);
|
||||
void CallBattleFactoryFunction(void);
|
||||
bool8 sub_81A6BF4(void);
|
||||
u8 GetFactoryMonFixedIV(u8 arg0, u8 arg1);
|
||||
void FillFactoryBrainParty(void);
|
||||
u8 sub_81A6F70(u8 battleMode, u8 lvlMode);
|
||||
u32 GetAiScriptsInBattleFactory(void);
|
||||
void SetMonMoveAvoidReturn(struct Pokemon *mon, u16 moveArg, u8 moveSlot);
|
||||
|
||||
#endif // GUARD_BATTLE_FACTORY_H
|
||||
#endif //GUARD_BATTLE_FACTORY_H
|
||||
|
||||
7
include/battle_factory_screen.h
Normal file
7
include/battle_factory_screen.h
Normal file
@@ -0,0 +1,7 @@
|
||||
#ifndef GUARD_BATTLE_FACTORY_SCREEN_H
|
||||
#define GUARD_BATTLE_FACTORY_SCREEN_H
|
||||
|
||||
void DoBattleFactorySelectScreen(void);
|
||||
void DoBattleFactorySwapScreen(void);
|
||||
|
||||
#endif // GUARD_BATTLE_FACTORY_SCREEN_H
|
||||
@@ -21,7 +21,7 @@ struct BattleFrontierTrainer
|
||||
u16 speechBefore[6];
|
||||
u16 speechWin[6];
|
||||
u16 speechLose[6];
|
||||
const u16 *bfMonPool;
|
||||
const u16 *monSets;
|
||||
};
|
||||
|
||||
struct FacilityMon
|
||||
@@ -52,7 +52,7 @@ u8 GetFrontierOpponentClass(u16 trainerId);
|
||||
void GetFrontierTrainerName(u8 *dst, u16 trainerId);
|
||||
void FillFrontierTrainerParty(u8 monsCount);
|
||||
void FillFrontierTrainersParties(u8 monsCount);
|
||||
u16 RandomizeFacilityTrainerMonId(u16 trainerId);
|
||||
u16 RandomizeFacilityTrainerMonSet(u16 trainerId);
|
||||
void FrontierSpeechToString(const u16 *words);
|
||||
void DoSpecialTrainerBattle(void);
|
||||
void CalcEmeraldBattleTowerChecksum(struct EmeraldBattleTowerRecord *record);
|
||||
|
||||
@@ -15,6 +15,7 @@ u8 GetPlayerSymbolCountForFacility(u8 facility);
|
||||
void ShowRankingHallRecordsWindow(void);
|
||||
void ScrollRankingHallRecordsWindow(void);
|
||||
void ClearRankingHallRecords(void);
|
||||
void sub_81A4C30(void);
|
||||
u8 GetFrontierBrainTrainerPicIndex(void);
|
||||
u8 GetFrontierBrainTrainerClass(void);
|
||||
void CopyFrontierBrainTrainerName(u8 *dst);
|
||||
|
||||
@@ -486,7 +486,7 @@ void CreateMonWithEVSpread(struct Pokemon *mon, u16 species, u8 level, u8 fixedI
|
||||
void sub_806819C(struct Pokemon *mon, struct UnknownPokemonStruct *src);
|
||||
void sub_8068338(struct Pokemon *mon, struct UnknownPokemonStruct *src, bool8 lvl50);
|
||||
void CreateApprenticeMon(struct Pokemon *mon, const struct Apprentice *src, u8 monId);
|
||||
void CreateMonWithEVSpreadPersonalityOTID(struct Pokemon *mon, u16 species, u8 level, u8 nature, u8 fixedIV, u8 evSpread, u32 otId);
|
||||
void CreateMonWithEVSpreadNatureOTID(struct Pokemon *mon, u16 species, u8 level, u8 nature, u8 fixedIV, u8 evSpread, u32 otId);
|
||||
void sub_80686FC(struct Pokemon *mon, struct UnknownPokemonStruct *dest);
|
||||
void CreateObedientMon(struct Pokemon *mon, u16 species, u8 level, u8 fixedIV, u8 hasFixedPersonality, u32 fixedPersonality, u8 otIdType, u32 fixedOtId);
|
||||
bool8 sub_80688F8(u8 caseId, u8 battlerId);
|
||||
|
||||
Reference in New Issue
Block a user