diff options
author | camthesaxman <cameronghall@cox.net> | 2017-05-10 16:53:14 -0500 |
---|---|---|
committer | camthesaxman <cameronghall@cox.net> | 2017-05-10 16:53:14 -0500 |
commit | 32153295edc1e93bd27894f75f2ab01f9140bed5 (patch) | |
tree | 397bb2852fbacc95b66a2b121c0a7eeb31c5c44d /include | |
parent | e78f49f1efc2eadb674d00c00ffc9a4018b3cdbd (diff) | |
parent | 242af849cb56ce0c4469c4e2be82a3ad5dbd3434 (diff) |
Merge remote-tracking branch 'upstream/master' into decompile_battle_2
Diffstat (limited to 'include')
-rw-r--r-- | include/asm.inc.h | 30 | ||||
-rw-r--r-- | include/berry.h | 2 | ||||
-rw-r--r-- | include/dewford_trend.h | 2 | ||||
-rw-r--r-- | include/field_weather.h (renamed from include/field_screeneffect.h) | 0 | ||||
-rw-r--r-- | include/flags.h | 1 | ||||
-rw-r--r-- | include/global.berry.h | 2 | ||||
-rw-r--r-- | include/link.h | 2 | ||||
-rw-r--r-- | include/new_game.h | 2 | ||||
-rw-r--r-- | include/pokedex.h | 2 | ||||
-rw-r--r-- | include/pokemon.h | 1 | ||||
-rw-r--r-- | include/vars.h | 6 |
11 files changed, 27 insertions, 23 deletions
diff --git a/include/asm.inc.h b/include/asm.inc.h index eb3cec985..0c111a991 100644 --- a/include/asm.inc.h +++ b/include/asm.inc.h @@ -166,7 +166,7 @@ u8 battle_get_per_side_status(u8); u8 battle_get_side_with_given_state(u8); bool8 IsDoubleBattle(); -// asm/field_screeneffect.o +// asm/field_weather.o void SetWeather(u32); // src/field_fadetransition.o @@ -218,7 +218,7 @@ void sub_808AB90(void); u8 pokemon_order_func(u8); // asm/pokemon_storage_system.o -void sub_80961D8(void); +void ResetPokemonStorageSystem(void); // asm/pokemon_icon.o u8 sub_809D3A4(u16 arg0, void (*)(struct Sprite *), int, u8 arg3, u32 arg4); @@ -236,8 +236,8 @@ bool8 sub_80A212C(u8, u8, u8); void sub_80A2178(void); // asm/mail_data.o -void sub_80A2B18(void); -u16 sub_80A2D64(u16, u8 *); +void ClearMailData(void); +u16 MailSpeciesToSpecies(u16, u8 *); // src/map_name_popup.o void ShowMapNamePopup(void); @@ -245,7 +245,7 @@ void HideMapNamePopup(); // asm/item_menu.o void sub_80A3684(void); -void sub_80A3714(void); +void ClearBag(void); void sub_80A53F8(void); void sub_80A5B40(void); void sub_80A68CC(); @@ -254,7 +254,7 @@ void sub_80A7DD4(void); u8 sub_80A7E5C(u8); // asm/contest.o -void sub_80AB1B0(void); +void ResetLinkContestBoolean(void); void sub_80AE098(u8); void sub_80AE398(u8, u8); u32 sub_80AE770(u8, u8); @@ -269,16 +269,16 @@ void CreateDecorationShop1Menu(void *); void CreateDecorationShop2Menu(void *); // asm/secret_base.o -void sub_80BB5B4(void); +void ResetSecretBases(void); u8 sub_80BBB24(void); void sub_80BBCCC(u8); u8 *sub_80BCCE8(void); void sub_80BD674(void *, u32, u8); // asm/tv.o -void sub_80BD7A8(void); +void ClearTVShowData(void); void UpdateTVScreensOnMap(u32, u32); -void sub_80BDAB4(void); +void ResetGabbyAndTy(void); u8 sub_80BDEAC(u8 *); void sub_80BE160(TVShow *); void sub_80BE8EC(u16); @@ -326,7 +326,7 @@ void sub_80C8EBC(u8); void sub_80C8F34(u8); // asm/easy_chat.o -void sub_80E6764(void); +void InitEasyChatPhrases(void); u8* sub_80EB3FC(u8 *, u16); u8 ConvertEasyChatWordsToString(u8 *dst, u16 *words, u16, u16); @@ -353,7 +353,7 @@ u8 *CopyLocationName(u8 *dest, u8 location); void PlaySlotMachine(u8, void *); // asm/pokeblock.o -void sub_810C994(void); +void ClearPokeblocks(void); void sub_810CA6C(s32); s16 sub_810CAE4(u8, struct Pokeblock *); @@ -365,12 +365,12 @@ u8 IsMirageIslandPresent(void); // asm/field_specials.o void ResetCyclingRoadChallengeData(void); -bool32 sub_810D9B0(u16); -u8 sub_810D9EC(s8 *, s8 *, s16 *, s16 *); +bool32 CountSSTidalStep(u16); +u8 GetSSTidalLocation(s8 *, s8 *, s16 *, s16 *); void ScriptAddElevatorMenuItem(u8, u8, u8, u8); void ScriptShowElevatorMenu(void); u8 GetLeadMonIndex(void); -void sub_810FA54(void); +void ResetFanClub(void); // asm/battle_records.o void InitLinkBattleRecords(void); @@ -410,7 +410,7 @@ u8 sub_8128124(u8 id); void sub_8132670(void); // asm/decoration_inventory.o -void sub_8133F80(void); +void ClearDecorationInventories(void); u8 sub_8133FE4(u8); u8 IsThereStorageSpaceForDecoration(u8); u8 sub_8134074(u8); diff --git a/include/berry.h b/include/berry.h index 0013b4dba..f0acbe0ad 100644 --- a/include/berry.h +++ b/include/berry.h @@ -22,7 +22,7 @@ bool8 IsPlayerFacingPlantedBerryTree(void); bool8 TryToWaterBerryTree(void); void ClearBerryTrees(void); bool32 BerryTreeGrow(struct BerryTree *tree); -void BerryTreeTimeUpdate(int time); +void BerryTreeTimeUpdate(s32 minutes); void PlantBerryTree(u8 id, u8 berry, u8 stage, bool8 sparkle); void RemoveBerryTree(u8 id); u8 GetBerryTypeByBerryTreeId(u8 id); diff --git a/include/dewford_trend.h b/include/dewford_trend.h index 713d491b6..a37de3389 100644 --- a/include/dewford_trend.h +++ b/include/dewford_trend.h @@ -4,7 +4,7 @@ #define ARRAY_2007800 ((struct EasyChatPair *)(unk_2000000 + 0x7800)) #define ARRAY_2007900 ((struct EasyChatPair *)(unk_2000000 + 0x7900)) -void sub_80FA17C(void); +void InitDewfordTrend(void); void sub_80FA4E4(void *, u32, u8); #endif diff --git a/include/field_screeneffect.h b/include/field_weather.h index af07c970d..af07c970d 100644 --- a/include/field_screeneffect.h +++ b/include/field_weather.h diff --git a/include/flags.h b/include/flags.h index 0c0cebc5f..56325dea6 100644 --- a/include/flags.h +++ b/include/flags.h @@ -51,6 +51,7 @@ #define SYS_BRAILLE_WAIT 0x851 #define SYS_BRAILLE_FLY 0x852 +#define SYS_SHOAL_ITEM 0x85F #define SYS_B_DASH 0x860 // got Running Shoes #define SYS_CTRL_OBJ_DELETE 0x861 #define SYS_RESET_RTC_ENABLE 0x862 diff --git a/include/global.berry.h b/include/global.berry.h index 3f835f075..6632e55e2 100644 --- a/include/global.berry.h +++ b/include/global.berry.h @@ -45,7 +45,7 @@ struct BerryTree u8 berry; u8 stage:7; u8 growthSparkle:1; - u16 secondsUntilNextStage; + u16 minutesUntilNextStage; u8 berryYield; u8 regrowthCount:4; u8 watered1:1; diff --git a/include/link.h b/include/link.h index f88cf8f5a..eb6f642bc 100644 --- a/include/link.h +++ b/include/link.h @@ -124,8 +124,10 @@ struct Link extern struct Link gLink; extern u16 gRecvCmds[CMD_LENGTH][MAX_LINK_PLAYERS]; +extern u8 gBlockSendBuffer[BLOCK_BUFFER_SIZE]; extern u16 gLinkType; extern u32 gLinkStatus; +extern u16 gBlockRecvBuffer[MAX_LINK_PLAYERS][BLOCK_BUFFER_SIZE / 2]; extern u16 gSendCmd[CMD_LENGTH]; extern u8 gShouldAdvanceLinkState; extern struct LinkPlayer gLinkPlayers[]; diff --git a/include/new_game.h b/include/new_game.h index 62e83f8f0..f59154af4 100644 --- a/include/new_game.h +++ b/include/new_game.h @@ -3,7 +3,7 @@ void write_word_to_mem(u32 var, u8 *dataPtr); void copy_word_to_mem(u8 *copyTo, u8 *copyFrom); -void set_player_trainer_id(void); +void InitPlayerTrainerId(void); void SetDefaultOptions(void); void ClearPokedexFlags(void); void sub_8052DA8(void); diff --git a/include/pokedex.h b/include/pokedex.h index fded1ec65..5dd44cd2f 100644 --- a/include/pokedex.h +++ b/include/pokedex.h @@ -55,7 +55,7 @@ struct PokedexView u8 unk65E[8]; }; -void sub_808C02C(void); +void ResetPokedex(void); void sub_808C0A0(void); void sub_808C0B8(void); void ClearPokedexView(struct PokedexView *pokedexView); diff --git a/include/pokemon.h b/include/pokemon.h index 8e216e04a..ae02de8ca 100644 --- a/include/pokemon.h +++ b/include/pokemon.h @@ -117,6 +117,7 @@ #define PARTY_SIZE 6 #define MAX_TOTAL_EVS 510 #define NUM_STATS 6 +#define UNOWN_FORM_COUNT 28 enum { NATURE_HARDY, diff --git a/include/vars.h b/include/vars.h index 5477ba98a..55df0a5e3 100644 --- a/include/vars.h +++ b/include/vars.h @@ -3,7 +3,7 @@ #define VAR_RECYCLE_GOODS 0x4020 #define VAR_REPEL_STEP_COUNT 0x4021 - +#define VAR_ICE_STEP_COUNT 0x4022 #define VAR_FIRST_POKE 0x4023 #define VAR_MIRAGE_RND_H 0x4024 #define VAR_MIRAGE_RND_L 0x4025 @@ -18,9 +18,9 @@ #define VAR_POKELOT_PRIZE 0x4045 #define VAR_NATIONAL_DEX 0x4046 #define VAR_SHROOMISH_SIZE_RECORD 0x4047 - +#define VAR_ASH_GATHER_COUNT 0x4048 #define VAR_BIRCH_STATE 0x4049 - +#define VAR_CRUISE_STEP_COUNT 0x404A #define VAR_POKELOT_RND1 0x404B #define VAR_POKELOT_RND2 0x404C |