Begin porting/decompiling field_specials
This commit is contained in:
@@ -42,5 +42,6 @@ void sub_81628A0(union BattleTowerRecord *);
|
||||
void sub_8162614(u16 trainerId, u8);
|
||||
void ConvertBattleFrontierTrainerSpeechToString(u16 *words);
|
||||
void GetFrontierTrainerName(u8 *dest, u16 trainerIdx);
|
||||
void GetEreaderTrainerName(u8 *dest);
|
||||
|
||||
#endif //GUARD_BATTLE_TOWER_H
|
||||
|
||||
@@ -199,7 +199,7 @@
|
||||
#define FLAG_0x0C4 0xC4
|
||||
#define FLAG_0x0C5 0xC5
|
||||
#define FLAG_0x0C6 0xC6
|
||||
#define FLAG_0x0C7 0xC7
|
||||
#define FLAG_RUSTURF_TUNNEL_OPENED 0xC7
|
||||
#define FLAG_0x0C8 0xC8
|
||||
#define FLAG_0x0C9 0xC9
|
||||
#define FLAG_0x0CA 0xCA
|
||||
@@ -532,10 +532,10 @@
|
||||
#define FLAG_0x210 0x210
|
||||
#define FLAG_0x211 0x211
|
||||
#define FLAG_0x212 0x212
|
||||
#define FLAG_0x213 0x213
|
||||
#define FLAG_0x214 0x214
|
||||
#define FLAG_0x215 0x215
|
||||
#define FLAG_0x216 0x216
|
||||
#define FLAG_HIDDEN_ITEM_1F 0x213
|
||||
#define FLAG_HIDDEN_ITEM_20 0x214
|
||||
#define FLAG_HIDDEN_ITEM_21 0x215
|
||||
#define FLAG_HIDDEN_ITEM_22 0x216
|
||||
#define FLAG_0x217 0x217
|
||||
#define FLAG_0x218 0x218
|
||||
#define FLAG_0x219 0x219
|
||||
@@ -597,7 +597,7 @@
|
||||
#define FLAG_0x251 0x251
|
||||
#define FLAG_0x252 0x252
|
||||
#define FLAG_0x253 0x253
|
||||
#define FLAG_0x254 0x254
|
||||
#define FLAG_HIDDEN_ITEM_BLACK_GLASSES 0x254
|
||||
#define FLAG_0x255 0x255
|
||||
#define FLAG_0x256 0x256
|
||||
#define FLAG_0x257 0x257
|
||||
@@ -932,8 +932,8 @@
|
||||
#define FLAG_0x3A0 0x3A0
|
||||
#define FLAG_0x3A1 0x3A1
|
||||
#define FLAG_0x3A2 0x3A2
|
||||
#define FLAG_0x3A3 0x3A3
|
||||
#define FLAG_0x3A4 0x3A4
|
||||
#define FLAG_HIDE_RUSTURF_TUNNEL_ROCK_1 0x3A3
|
||||
#define FLAG_HIDE_RUSTURF_TUNNEL_ROCK_2 0x3A4
|
||||
#define FLAG_0x3A5 0x3A5
|
||||
#define FLAG_0x3A6 0x3A6
|
||||
#define FLAG_0x3A7 0x3A7
|
||||
|
||||
@@ -49,13 +49,13 @@
|
||||
#define VAR_RECYCLE_GOODS 0x4020
|
||||
#define VAR_REPEL_STEP_COUNT 0x4021
|
||||
#define VAR_ICE_STEP_COUNT 0x4022
|
||||
#define VAR_FIRST_POKE 0x4023 // 0=Treecko, 1=Torchic, 2=Mudkip
|
||||
#define VAR_STARTER_MON 0x4023 // 0=Treecko, 1=Torchic, 2=Mudkip
|
||||
#define VAR_MIRAGE_RND_H 0x4024
|
||||
#define VAR_MIRAGE_RND_L 0x4025
|
||||
#define VAR_SECRET_BASE_MAP 0x4026
|
||||
#define VAR_0x4027 0x4027
|
||||
#define VAR_0x4028 0x4028
|
||||
#define VAR_0x4029 0x4029
|
||||
#define VAR_CYCLING_ROAD_RECORD_COLLISIONS 0x4027
|
||||
#define VAR_CYCLING_ROAD_RECORD_TIME_L 0x4028
|
||||
#define VAR_CYCLING_ROAD_RECORD_TIME_H 0x4029
|
||||
#define VAR_HAPPINESS_STEP_COUNTER 0x402A
|
||||
#define VAR_POISON_STEP_COUNTER 0x402B
|
||||
#define VAR_RESET_RTC_ENABLE 0x402C
|
||||
@@ -170,7 +170,7 @@
|
||||
#define VAR_0x4097 0x4097
|
||||
#define VAR_0x4098 0x4098
|
||||
#define VAR_0x4099 0x4099
|
||||
#define VAR_0x409A 0x409A
|
||||
#define VAR_RUSTURF_TUNNEL_STATE 0x409A
|
||||
#define VAR_0x409B 0x409B
|
||||
#define VAR_0x409C 0x409C
|
||||
#define VAR_0x409D 0x409D
|
||||
@@ -185,7 +185,7 @@
|
||||
#define VAR_0x40A6 0x40A6
|
||||
#define VAR_0x40A7 0x40A7
|
||||
#define VAR_0x40A8 0x40A8
|
||||
#define VAR_0x40A9 0x40A9
|
||||
#define VAR_CYCLING_CHALLENGE_STATE 0x40A9
|
||||
#define VAR_0x40AA 0x40AA
|
||||
#define VAR_0x40AB 0x40AB
|
||||
#define VAR_0x40AC 0x40AC
|
||||
@@ -196,7 +196,7 @@
|
||||
#define VAR_0x40B1 0x40B1
|
||||
#define VAR_0x40B2 0x40B2
|
||||
#define VAR_WEATHER_INSTITUTE_STATE 0x40B3
|
||||
#define VAR_PORTHOLE 0x40B4
|
||||
#define VAR_PORTHOLE_STATE 0x40B4
|
||||
#define VAR_0x40B5 0x40B5
|
||||
#define VAR_0x40B6 0x40B6
|
||||
#define VAR_0x40B7 0x40B7
|
||||
@@ -210,7 +210,7 @@
|
||||
#define VAR_0x40BF 0x40BF
|
||||
#define VAR_0x40C0 0x40C0
|
||||
#define VAR_0x40C1 0x40C1
|
||||
#define VAR_0x40C2 0x40C2
|
||||
#define VAR_PACIFIDLOG_TM_RECEIVED_DAY 0x40C2
|
||||
#define VAR_0x40C3 0x40C3
|
||||
#define VAR_0x40C4 0x40C4
|
||||
#define VAR_0x40C5 0x40C5
|
||||
|
||||
@@ -185,6 +185,7 @@ bool8 FreezeEventObject(struct EventObject *eventObject);
|
||||
u8 GetMoveDirectionFastAnimNum(u8);
|
||||
u8 GetMoveDirectionFasterAnimNum(u8);
|
||||
u8 GetMoveDirectionFastestAnimNum(u8);
|
||||
void CameraObjectSetFollowedObjectId(u8 objectId);
|
||||
|
||||
void MovementType_None(struct Sprite *);
|
||||
void MovementType_LookAround(struct Sprite *);
|
||||
|
||||
6
include/field_region_map.h
Normal file
6
include/field_region_map.h
Normal file
@@ -0,0 +1,6 @@
|
||||
#ifndef GUARD_FIELD_REGION_MAP_H
|
||||
#define GUARD_FIELD_REGION_MAP_H
|
||||
|
||||
void FieldInitRegionMap(MainCallback callback);
|
||||
|
||||
#endif // GUARD_FIELD_REGION_MAP_H
|
||||
@@ -54,5 +54,6 @@ void sub_81B8518(u8 unused);
|
||||
u8 sub_81B1360(void);
|
||||
void sub_81B8904(u8 arg0, void (*callback)(void));
|
||||
void OpenPartyMenuInBattle(u8 caseId);
|
||||
u16 ItemIdToBattleMoveId(u16 itemId);
|
||||
|
||||
#endif // GUARD_PARTY_MENU_H
|
||||
|
||||
@@ -9,5 +9,6 @@ struct BoxPokemon *GetBoxedMonPtr(u8, u8);
|
||||
void SetBoxMonNickFromAnyBox(u8, u8, u8 *);
|
||||
void CompactPartySlots(void);
|
||||
u32 GetBoxMonDataFromAnyBox(u8 boxId, u8 monPosition, u32 request);
|
||||
bool8 CheckFreePokemonStorageSpace(void);
|
||||
|
||||
#endif // GUARD_POKEMON_STORAGE_SYSTEM_H
|
||||
|
||||
@@ -8,5 +8,6 @@
|
||||
// Exported ROM declarations
|
||||
|
||||
void sub_8018438(void);
|
||||
u16 mevent_081445C0(u8);
|
||||
|
||||
#endif //GUARD_rom_8011DC0_H
|
||||
|
||||
@@ -462,4 +462,14 @@ extern const u8 gText_TotalRecordWLD[];
|
||||
extern const u8 gText_PlayersBattleResults[];
|
||||
extern const u8 gText_WinLoseDraw[];
|
||||
|
||||
extern const u8 gText_99TimesPlus[];
|
||||
extern const u8 gText_1MinutePlus[];
|
||||
extern const u8 gText_SpaceSeconds[];
|
||||
extern const u8 gText_SpaceTimes[];
|
||||
|
||||
extern const u8 gText_BigGuy[];
|
||||
extern const u8 gText_BigGirl[];
|
||||
extern const u8 gText_Son[];
|
||||
extern const u8 gText_Daughter[];
|
||||
|
||||
#endif //GUARD_STRINGS_H
|
||||
|
||||
@@ -48,5 +48,6 @@ void PutPokemonTodayCaughtOnAir(void);
|
||||
void TV_PutSecretBaseVisitOnTheAir(void);
|
||||
void PutBattleUpdateOnTheAir(u8 opponentLinkPlayerId, u16 move, u16 speciesPlayer, u16 speciesOpponent);
|
||||
void UpdateTVScreensOnMap(int, int);
|
||||
void TV_PrintIntToStringVar(u8 varIdx, int value);
|
||||
|
||||
#endif //GUARD_TV_H
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
#ifndef GUARD_WALLCLOCK_H
|
||||
#define GUARD_WALLCLOCK_H
|
||||
|
||||
void Cb2_StartWallClock(void);
|
||||
void CB2_StartWallClock(void);
|
||||
void CB2_ViewWallClock(void);
|
||||
|
||||
#endif //GUARD_WALLCLOCK_H
|
||||
|
||||
Reference in New Issue
Block a user