summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/battle_4.c6
-rw-r--r--src/new_game.c10
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));
+}