summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/menews_jisan.c25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/menews_jisan.c b/src/menews_jisan.c
index afaef7cf9..6e9be8318 100644
--- a/src/menews_jisan.c
+++ b/src/menews_jisan.c
@@ -1,6 +1,7 @@
#include "global.h"
#include "mevent.h"
#include "random.h"
+#include "event_data.h"
#ifdef NONMATCHING
void sub_8146C30(u32 a0)
@@ -72,3 +73,27 @@ void sub_8146C30(u32 a0)
"\tbx r0");
}
#endif
+
+void sub_8146C88(void)
+{
+ struct MysteryEventStruct *r5 = sub_8143D94();
+
+ r5->unk_0_0 = 0;
+ r5->unk_0_2 = 0;
+ r5->unk_0_5 = 0;
+ r5->unk_1 = 0;
+ VarSet(0x4028, 0);
+}
+
+void sub_8146CA4(void)
+{
+ u16 *r4 = sub_806E454(0x4028);
+ struct MysteryEventStruct *r5 = sub_8143D94();
+ struct MysteryEventStruct r0 = *r5;
+
+ if ((u8)r0.unk_0_5 > 4 && ++(*r4) > 0x1f3)
+ {
+ r5->unk_0_5 = 0;
+ *r4 = 0;
+ }
+}