diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2017-11-03 22:07:36 -0400 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2017-11-03 22:07:36 -0400 |
commit | 20ebcf71699a3463e130b68b1c2c2a3f984c8db8 (patch) | |
tree | 898f832a993c358244bd74dae3bfdcc9bcda885b /src | |
parent | f8486b31c531dd9622e748e1382ab9e4b8a5fc5c (diff) |
sub_80E6D54
Diffstat (limited to 'src')
-rw-r--r-- | src/record_mixing.c | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/record_mixing.c b/src/record_mixing.c index 06cf1ab2e..5b1f1c0c8 100644 --- a/src/record_mixing.c +++ b/src/record_mixing.c @@ -7,6 +7,8 @@ #include "tv.h" #include "battle_tower.h" #include "mystery_event_script.h" +#include "secret_base.h" +#include "mauville_old_man.h" #include "record_mixing.h" // Static type declarations @@ -50,6 +52,8 @@ EWRAM_DATA struct RecordMixingData *gUnknown_0203A018 = NULL; void sub_80E715C(u8 taskId); void sub_80E89F8(void *dest); +void sub_80E8A54(void *src); +void TaskDummy4(void *src); // .rodata @@ -89,3 +93,23 @@ void sub_80E6CA0(struct RecordMixingData *dest) dest->unk_11c8 = sub_81539D4(); } } + +void sub_80E6D54(struct RecordMixingData *dest) +{ + memcpy(dest->secretBases, gUnknown_03001134, sizeof(struct SecretBaseRecord) * 20); + sub_80EB18C(dest->secretBases); + memcpy(dest->tvShows, gUnknown_03001138, sizeof(TVShow) * 25); + sub_80F1208(dest->tvShows); + memcpy(dest->pokeNews, gUnknown_0300113C, sizeof(PokeNews) * 16); + memcpy(&dest->oldMan, gUnknown_03001140, sizeof(OldMan)); + sub_8120B70(&dest->oldMan); + memcpy(dest->easyChatPair, gUnknown_03001144, sizeof(struct EasyChatPair) * 5); + sub_80E89F8(dest->unk_10ac); + sub_80E8A54(dest->unk_10ac); + sub_81659DC(gUnknown_0300114C, dest->unk_1124); + TaskDummy4(dest->unk_1124); + if (GetMultiplayerId() == 0) + { + dest->unk_11c8 = sub_81539D4(); + } +} |