summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/daycare.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/daycare.c b/src/daycare.c
index d7ded8721..3f65c5bea 100644
--- a/src/daycare.c
+++ b/src/daycare.c
@@ -248,3 +248,16 @@ void sub_80417F4(struct DayCareMail *mail)
do *names-- = zero; while ((int)names >= (int)names2);
ClearMailStruct(&mail->mail);
}
+
+void unref_sub_8041824(struct DayCareData *dayCareData)
+{
+ u8 slot;
+ for (slot = 0; slot < ARRAY_COUNT(dayCareData->mons); slot ++)
+ {
+ ZeroBoxMonData(&dayCareData->mons[slot]);
+ dayCareData->mail.extra.steps[slot] = 0;
+ sub_80417F4(&dayCareData->mail.data[slot]);
+ }
+ dayCareData->unk_118 = 0;
+ dayCareData->unk_11a = 0;
+}