#ifndef POKEPLATINUM_UNK_0204CFFC_H
#define POKEPLATINUM_UNK_0204CFFC_H

#include "field_script_context.h"

BOOL ScrCmd_GivePokemon(ScriptContext *ctx);
BOOL ScrCmd_GetPartyMonSpecies(ScriptContext *ctx);
BOOL ScrCmd_199(ScriptContext *param0);
BOOL ScrCmd_GiveEgg(ScriptContext *ctx);
BOOL ScrCmd_098(ScriptContext *param0);
BOOL ScrCmd_CheckPartyMonHasMove(ScriptContext *ctx);
BOOL ScrCmd_FindPartySlotWithMove(ScriptContext *ctx);
BOOL ScrCmd_SurvivePoison(ScriptContext *ctx);
BOOL ScrCmd_1F6(ScriptContext *param0);
BOOL ScrCmd_278(ScriptContext *param0);
BOOL ScrCmd_212(ScriptContext *param0);
BOOL ScrCmd_213(ScriptContext *param0);
BOOL ScrCmd_GetFriendshipByPartySlot(ScriptContext *ctx);
BOOL ScrCmd_1BA(ScriptContext *param0);
BOOL ScrCmd_1BB(ScriptContext *param0);
BOOL ScrCmd_281(ScriptContext *param0);
BOOL ScrCmd_GetFirstNonEggInParty(ScriptContext *ctx);
BOOL ScrCmd_248(ScriptContext *param0);
BOOL ScrCmd_GetPartyCount(ScriptContext *ctx);
BOOL ScrCmd_GetPartyCountHatched(ScriptContext *ctx);
BOOL ScrCmd_CountAliveMonsExcept(ScriptContext *ctx);
BOOL ScrCmd_19C(ScriptContext *param0);
BOOL ScrCmd_19D(ScriptContext *param0);
BOOL ScrCmd_CheckPartyPokerus(ScriptContext *ctx);
BOOL ScrCmd_11A(ScriptContext *param0);
BOOL ScrCmd_GetPartyMonMoveCount(ScriptContext *ctx);
BOOL ScrCmd_1C9(ScriptContext *param0);
BOOL ScrCmd_1CA(ScriptContext *param0);
BOOL ScrCmd_1EE(ScriptContext *param0);
BOOL ScrCmd_1F0(ScriptContext *param0);
BOOL ScrCmd_CheckPartyHasSpecies(ScriptContext *ctx);
BOOL ScrCmd_CountRepeatedSpeciesInParty(ScriptContext *ctx);
BOOL ScrCmd_FindPartySlotWithSpecies(ScriptContext *ctx);
BOOL ScrCmd_22E(ScriptContext *param0);
BOOL ScrCmd_22F(ScriptContext *param0);
BOOL ScrCmd_GetPartyMonRibbon(ScriptContext *ctx);
BOOL ScrCmd_SetPartyMonRibbon(ScriptContext *ctx);
BOOL ScrCmd_2B7(ScriptContext *param0);
int ScrCmd_0A0(ScriptContext *param0);
BOOL ScrCmd_CheckPartyHasFatefulEncounter(ScriptContext *ctx);
BOOL ScrCmd_CheckPartyHasHeldItem(ScriptContext *ctx);

#endif // POKEPLATINUM_UNK_0204CFFC_H
