mirror of
https://github.com/pret/pokeheartgold.git
synced 2026-04-24 23:09:22 -05:00
26 lines
1.4 KiB
C
26 lines
1.4 KiB
C
#ifndef POKEHEARTGOLD_GET_EGG_H
|
|
#define POKEHEARTGOLD_GET_EGG_H
|
|
|
|
#include "daycare.h"
|
|
#include "script.h"
|
|
|
|
BoxPokemon *Daycare_GetBoxMonI(Daycare *daycare, s32 idx);
|
|
void Save_Daycare_PutMonIn(Party *party, u8 partyIdx, Daycare *dayCare, SaveData *saveData);
|
|
u16 Save_Daycare_RetrieveMon(Party *party, MessageFormat *msgFmt, Daycare *daycare, u8 whomst);
|
|
int DaycareMon_CalcLevelGrowth(DaycareMon *daycareMon);
|
|
u16 Save_Daycare_BufferMonNickAndRetrievalPrice(Daycare *dayCare, u8 slot, MessageFormat *msgFmt);
|
|
u8 Save_Daycare_BufferGrowthAndNick(Daycare *dayCare, u32 slot, MessageFormat *msgFmt);
|
|
void Save_Daycare_ResetEggStats(Daycare *dayCare);
|
|
void SetEggStats(Pokemon *mon, int species, u8 metLocation, PlayerProfile *profile, int trainerMemoStrat, int eggLocation);
|
|
void GiveEggToPlayer(Daycare *dayCare, Party *party, PlayerProfile *profile);
|
|
BOOL HandleDaycareStep(Daycare *dayCare, Party *party, FieldSystem *fieldSystem);
|
|
Pokemon *sub_0206CE44(Party *party);
|
|
void Save_Daycare_BufferStoredMonNicks(Daycare *dayCare, MessageFormat *msgFmt);
|
|
void Save_Daycare_BufferMonStats(Daycare *dayCare, u32 nickname_idx, u32 level_idx, u32 gender_idx, u8 slot, MessageFormat *msgFmt);
|
|
u16 Save_Daycare_BufferTailMonNick(Daycare *dayCare, MessageFormat *msgFmt);
|
|
u8 Save_Daycare_GetState(Daycare *dayCare);
|
|
u8 Save_Daycare_CalcCompatibility(Daycare *dayCare);
|
|
void sub_0206D328(Pokemon *mon, enum HeapID heapID);
|
|
|
|
#endif
|