diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/battle_4.c | 6 | ||||
-rw-r--r-- | src/new_game.c | 10 |
2 files changed, 16 insertions, 0 deletions
diff --git a/src/battle_4.c b/src/battle_4.c index d6f1cd1f5..92561251f 100644 --- a/src/battle_4.c +++ b/src/battle_4.c @@ -1,5 +1,11 @@ #include "global.h" #include "battle.h" +#include "battle_move_effects.h" +#include "moves.h" +#include "abilities.h" +#include "item.h" +#include "items.h" +#include "hold_effects.h" void atk00_attackcanceler(void); void atk01_accuracycheck(void); diff --git a/src/new_game.c b/src/new_game.c index 0fd220d47..2bf774c69 100644 --- a/src/new_game.c +++ b/src/new_game.c @@ -55,6 +55,8 @@ extern void sub_801AFD8(void); extern void sub_800E5AC(void); extern void sub_81D54BC(void); extern void ResetContestLinkResults(void); +extern void ResetPokeJumpResults(void); +extern void SetBerryPowder(u32* powder, u32 newValue); extern u8 gUnknown_082715DE[]; @@ -204,3 +206,11 @@ void NewGameInitData(void) sub_81D54BC(); ResetContestLinkResults(); } + +void ResetMiniGamesResults(void) +{ + CpuFill16(0, &gSaveBlock2Ptr->berryCrush, sizeof(struct BerryCrush)); + SetBerryPowder(&gSaveBlock2Ptr->berryCrush.berryPowderAmount, 0); + ResetPokeJumpResults(); + CpuFill16(0, &gSaveBlock2Ptr->berryPick, sizeof(struct BerryPickingResults)); +} |