#ifndef GUARD_FIELD_SPECIALS_H #define GUARD_FIELD_SPECIALS_H struct ElevatorMenu { u8 var0; s8 var1; s8 var2; u8 var3; }; extern u8 gUnknown_02039250; extern u8 gUnknown_02039251; extern u32 gUnknown_02039254; extern u8 gUnknown_02039258; extern u8 gUnknown_0203925A; extern u8 gUnknown_0203925B; extern u8 gUnknown_0203925C; extern const u8 gUnknown_083F8408[]; extern const u8 gUnknown_083F8410[]; void ResetCyclingRoadChallengeData(void); bool32 CountSSTidalStep(u16); u8 GetSSTidalLocation(s8 *, s8 *, s16 *, s16 *); void ScriptAddElevatorMenuItem(u8, u8, u8, u8); void ScriptShowElevatorMenu(void); void SetShoalItemFlag(u16); u8 GetLeadMonIndex(void); void ResetFanClub(void); u8 sub_810FB10(u8 a0); void sub_810FEFC(void); u16 GetSlotMachineId(void); void UpdateTrainerFanClubGameClear(void); int sub_810FB9C(void); int sub_810FC18(void); #endif // GUARD_FIELD_SPECIALS_H