Merge pull request #1346 from GriffinRichards/doc-pokejump
Document pokemon jump
This commit is contained in:
19 files changed
+2088
-1824
No files matched your search
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -346,7 +346,7 @@ $(FONTGFXDIR)/keypad_icons.4bpp: %.4bpp: %.png
|
||||
graphics/title_screen/pokemon_logo.gbapal: %.gbapal: %.pal
|
||||
$(GFX) $< $@ -num_colors 224
|
||||
|
||||
graphics/link_games/pkmnjump_bg.4bpp: %.4bpp: %.png
|
||||
graphics/pokemon_jump/bg.4bpp: %.4bpp: %.png
|
||||
$(GFX) $< $@ -num_tiles 63
|
||||
|
||||
graphics/pokenav/region_map.8bpp: %.8bpp: %.png
|
||||
|
||||
+5
-5
@@ -175,13 +175,13 @@ struct Pokedex
|
||||
/*0x44*/ u8 seen[DEX_FLAGS_NO];
|
||||
};
|
||||
|
||||
struct PokemonJumpResults
|
||||
struct PokemonJumpRecords
|
||||
{
|
||||
u16 jumpsInRow;
|
||||
u16 field2;
|
||||
u16 unused1; // Set to 0, never read
|
||||
u16 excellentsInRow;
|
||||
u16 field6;
|
||||
u32 field8;
|
||||
u16 gamesWithMaxPlayers;
|
||||
u32 unused2; // Set to 0, never read
|
||||
u32 bestJumpScore;
|
||||
};
|
||||
|
||||
@@ -478,7 +478,7 @@ struct SaveBlock2
|
||||
/*0xB0*/ struct PlayersApprentice playerApprentice;
|
||||
/*0xDC*/ struct Apprentice apprentices[APPRENTICE_COUNT];
|
||||
/*0x1EC*/ struct BerryCrush berryCrush;
|
||||
/*0x1FC*/ struct PokemonJumpResults pokeJump;
|
||||
/*0x1FC*/ struct PokemonJumpRecords pokeJump;
|
||||
/*0x20C*/ struct BerryPickingResults berryPick;
|
||||
/*0x21C*/ struct RankingHall1P hallRecords1P[HALL_FACILITIES_COUNT][2][3]; // From record mixing.
|
||||
/*0x57C*/ struct RankingHall2P hallRecords2P[2][3]; // From record mixing.
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
|
||||
#include "main.h"
|
||||
|
||||
void StartPokemonJump(u16 monId, MainCallback callback);
|
||||
void StartPokemonJump(u16 partyId, MainCallback exitCallback);
|
||||
bool32 IsSpeciesAllowedInPokemonJump(u16 species);
|
||||
void IsPokemonJumpSpeciesInParty(void);
|
||||
void ResetPokeJumpResults(void);
|
||||
void ResetPokemonJumpRecords(void);
|
||||
void ShowPokemonJumpRecords(void);
|
||||
|
||||
#endif // GUARD_POKEMON_JUMP_H
|
||||
+4
-4
@@ -51,7 +51,7 @@ extern const u8 EventScript_ResetAllMapFlags[];
|
||||
// this file's functions
|
||||
static void ClearFrontierRecord(void);
|
||||
static void WarpToTruck(void);
|
||||
static void ResetMiniGamesResults(void);
|
||||
static void ResetMiniGamesRecords(void);
|
||||
|
||||
// EWRAM vars
|
||||
EWRAM_DATA bool8 gDifferentSaveFile = FALSE;
|
||||
@@ -196,7 +196,7 @@ void NewGameInitData(void)
|
||||
ResetLotteryCorner();
|
||||
WarpToTruck();
|
||||
ScriptContext2_RunNewScript(EventScript_ResetAllMapFlags);
|
||||
ResetMiniGamesResults();
|
||||
ResetMiniGamesRecords();
|
||||
InitUnionRoomChatRegisteredTexts();
|
||||
InitLilycoveLady();
|
||||
ResetAllApprenticeData();
|
||||
@@ -208,10 +208,10 @@ void NewGameInitData(void)
|
||||
ResetContestLinkResults();
|
||||
}
|
||||
|
||||
static void ResetMiniGamesResults(void)
|
||||
static void ResetMiniGamesRecords(void)
|
||||
{
|
||||
CpuFill16(0, &gSaveBlock2Ptr->berryCrush, sizeof(struct BerryCrush));
|
||||
SetBerryPowder(&gSaveBlock2Ptr->berryCrush.berryPowderAmount, 0);
|
||||
ResetPokeJumpResults();
|
||||
ResetPokemonJumpRecords();
|
||||
CpuFill16(0, &gSaveBlock2Ptr->berryPick, sizeof(struct BerryPickingResults));
|
||||
}
|
||||
+2076
-1812
File diff suppressed because it is too large.
Load diff
Reference in new issue
Block a user