diff options
author | scnorton <scnorton@biociphers.org> | 2017-09-19 16:32:33 -0400 |
---|---|---|
committer | scnorton <scnorton@biociphers.org> | 2017-09-19 16:32:33 -0400 |
commit | b26eb6713bb866f1173b4c7192ce231d894d19ea (patch) | |
tree | 64dec876efce9bbbb9621663f32dcf5dd3c91e25 /src | |
parent | 0d0532731f99036d09d6bb2788de0221b6886105 (diff) |
sub_818DB20
Diffstat (limited to 'src')
-rw-r--r-- | src/lilycove_lady.c | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/src/lilycove_lady.c b/src/lilycove_lady.c index 579eca5cb..2e0d336dd 100644 --- a/src/lilycove_lady.c +++ b/src/lilycove_lady.c @@ -14,8 +14,11 @@ void sub_818E004(void); void sub_818DBC4(void); void sub_818E674(void); -extern const u16 gUnknown_0860B074[]; -extern const u16 gUnknown_0860B07E[]; +extern const u16 gUnknown_0860B074[5]; +extern const u16 gUnknown_0860B07E[3]; +extern const u16 *const gUnknown_0860B2EC[6]; + +EWRAM_DATA LilycoveLady *gUnknown_0203CD64 = NULL; u8 GetLilycoveLadyId(void) { @@ -100,10 +103,21 @@ void sub_818DAEC(void) gScriptResult = GetLilycoveLadyId(); } -u8 sub_818DB04(u16 *data) +u8 sub_818DB04(const u16 *data) { u8 len; for (len = 0; *data != 0; len ++, data ++); return len; } + +void sub_818DB20(void) +{ + u8 size; + u8 idx; + + gUnknown_0203CD64->favour.unk_00c = Random() % 6; + size = sub_818DB04(gUnknown_0860B2EC[gUnknown_0203CD64->favour.unk_00c]); + idx = Random() % size; + gUnknown_0203CD64->favour.unk_010 = gUnknown_0860B2EC[gUnknown_0203CD64->favour.unk_00c][idx]; +} |