mirror of
https://github.com/pret/pokeheartgold.git
synced 2026-05-09 20:32:50 -05:00
52 lines
2.5 KiB
C
52 lines
2.5 KiB
C
#ifndef POKEHEARTGOLD_SYS_VARS_H
|
|
#define POKEHEARTGOLD_SYS_VARS_H
|
|
|
|
#include "event_data.h"
|
|
#include "save.h"
|
|
|
|
BOOL SetScriptVar(SCRIPT_STATE* state, u16 var_id, u16 value);
|
|
u16 GetScriptVar(SCRIPT_STATE* state, u16 var_id);
|
|
void ScriptState_SetFollowerTrainerNum(SCRIPT_STATE* state, u16 trainer_num);
|
|
u16 ScriptState_GetFollowerTrainerNum(SCRIPT_STATE* state);
|
|
void SetStarterToScriptState(SCRIPT_STATE* state, u16 starter);
|
|
u16 GetStarterFromScriptState(SCRIPT_STATE* state);
|
|
u16 DPPtLeftover_GetRivalSpecies(SCRIPT_STATE* state);
|
|
u16 DPPtLeftover_GetFriendStarterSpecies(SCRIPT_STATE* state);
|
|
u16 ScriptState_GetFishingCompetitionLengthRecord(SCRIPT_STATE* state);
|
|
void ScriptState_SetFishingCompetitionLengthRecord(SCRIPT_STATE* state, u16 record);
|
|
u16 ScriptState_GetUnownReportLevel(SCRIPT_STATE* state);
|
|
u16 sub_02066B80(s32 a0);
|
|
void sub_02066B9C(SCRIPT_STATE* state, u32 a1);
|
|
BOOL sub_02066BC0(SCRIPT_STATE* state, u32 a1);
|
|
void sub_02066BE8(SCRIPT_STATE* state, u32 a1, u16 value);
|
|
u32 sub_02066C00(s32 a0);
|
|
void sub_02066C1C(SCRIPT_STATE* state, s32 a1);
|
|
void sub_02066C4C(SCRIPT_STATE* state, s32 a1);
|
|
BOOL sub_02066C74(SCRIPT_STATE* state, s32 a1);
|
|
void ScriptState_SetLotoId(SCRIPT_STATE* state, u32 id);
|
|
u32 ScriptState_GetLotoId(SCRIPT_STATE* state);
|
|
void ScriptState_RollLotoId(SCRIPT_STATE* state);
|
|
void Save_LCRNGAdvanceLotoID(SAVEDATA* savedata, u16 var);
|
|
u16 ScriptState_GetVar4041(SCRIPT_STATE* state);
|
|
void ScriptState_SetVar4041(SCRIPT_STATE* state, u16 value);
|
|
void sub_02066D60(SAVEDATA* savedata);
|
|
void sub_02066D80(SCRIPT_STATE* state);
|
|
u16 ScriptState_GetVar4042(SCRIPT_STATE* state);
|
|
u16 ScriptState_GetVar404B(SCRIPT_STATE* state);
|
|
void ScriptState_SetVar404B(SCRIPT_STATE* state, u16 value);
|
|
u16 ScriptState_GetBattleFactoryPrintProgress(SCRIPT_STATE* state);
|
|
u16 ScriptState_GetBattleHallPrintProgress(SCRIPT_STATE* state);
|
|
u16 ScriptState_GetBattleCastlePrintProgress(SCRIPT_STATE* state);
|
|
u16 ScriptState_GetBattleArcadePrintProgress(SCRIPT_STATE* state);
|
|
u16 ScriptState_GetBattleTowerPrintProgress(SCRIPT_STATE* state);
|
|
u16 ScriptState_GetVar404C(SCRIPT_STATE* state);
|
|
void ScriptState_SetVar404C(SCRIPT_STATE* state, u16 value);
|
|
u16 ScriptState_GetVar4052(SCRIPT_STATE* state);
|
|
BOOL ScriptState_IsInRocketTakeover(SCRIPT_STATE* state);
|
|
u16 ScriptState_GetVar4057(SCRIPT_STATE* state);
|
|
void ScriptState_SetVar4057(SCRIPT_STATE* state, u16 value);
|
|
void ScriptState_UpdateBuenasPasswordSet(SCRIPT_STATE* state);
|
|
u16 ScriptState_GetBuenasPasswordSet(SCRIPT_STATE* state);
|
|
|
|
#endif
|