#ifndef GUARD_SCRIPT_POKEMON_UTIL_H #define GUARD_SCRIPT_POKEMON_UTIL_H u32 ScriptGiveMon(u16 species, u8 level, enum Item item); u8 ScriptGiveEgg(u16 species); void CreateScriptedWildMon(u16 species, u8 level, enum Item item); void CreateScriptedDoubleWildMon(u16 species, u8 level, enum Item item, u16 species2, u8 level2, enum Item item2); void ScriptSetMonMoveSlot(u8 monIndex, enum Move move, u8 slot); void ReducePlayerPartyToSelectedMons(void); void HealPlayerParty(void); void Script_GetChosenMonOffensiveEVs(void); void Script_GetChosenMonDefensiveEVs(void); void Script_GetChosenMonOffensiveIVs(void); void Script_GetChosenMonDefensiveIVs(void); #endif // GUARD_SCRIPT_POKEMON_UTIL_H