diff options
author | scnorton <scnorton@biociphers.org> | 2017-09-19 16:21:50 -0400 |
---|---|---|
committer | scnorton <scnorton@biociphers.org> | 2017-09-19 16:21:50 -0400 |
commit | 99a7fcfdfa723390ecb25ec6819359b3521c8f34 (patch) | |
tree | 5ed8b6770ba8a562ebff1cab962eced8eb3b1c90 /src | |
parent | e7e1938094081ba2e20232caca0239cb2290251f (diff) |
sub_818DA78, SetLilycoveLadyRandomly
Diffstat (limited to 'src')
-rw-r--r-- | src/lilycove_lady.c | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/src/lilycove_lady.c b/src/lilycove_lady.c index 7f4c4824a..ab1c24914 100644 --- a/src/lilycove_lady.c +++ b/src/lilycove_lady.c @@ -4,11 +4,15 @@ #include "global.h" #include "event_data.h" +#include "rng.h" #include "lilycove_lady.h" void SetLilycoveQuizLady(void); void SetLilycoveFavourLady(void); void SetLilycoveContestLady(void); +void sub_818E004(void); +void sub_818DBC4(void); +void sub_818E674(void); extern const u16 gUnknown_0860B074[]; extern const u16 gUnknown_0860B07E[]; @@ -55,3 +59,38 @@ void SetLilycoveLady(void) break; } } + +void sub_818DA78(void) +{ + switch (GetLilycoveLadyId()) + { + case LILYCOVE_LADY_QUIZ: + sub_818E004(); + break; + case LILYCOVE_LADY_FAVOUR: + sub_818DBC4(); + break; + case LILYCOVE_LADY_CONTEST: + sub_818E674(); + break; + } +} + +void SetLilycoveLadyRandomly(void) +{ + u8 id; + + id = Random() % 3; + switch (id) + { + case LILYCOVE_LADY_QUIZ: + SetLilycoveQuizLady(); + break; + case LILYCOVE_LADY_FAVOUR: + SetLilycoveFavourLady(); + break; + case LILYCOVE_LADY_CONTEST: + SetLilycoveContestLady(); + break; + } +} |