through sub_818DEF4

This commit is contained in:
PikalaxALT
2017-09-19 21:58:32 -04:00
parent 534dd2c4b0
commit 83a420400c
2 changed files with 44 additions and 94 deletions

View File

@@ -5,6 +5,7 @@
#include "global.h"
#include "main.h"
#include "event_data.h"
#include "script.h"
#include "rng.h"
#include "string_util.h"
#include "item.h"
@@ -24,8 +25,10 @@ extern const u16 gUnknown_0860B074[5];
extern const u16 gUnknown_0860B07E[3];
extern const u8 *const gUnknown_0860B224[];
extern const u16 *const gUnknown_0860B2EC[6];
extern const u16 gUnknown_0860B304[6];
EWRAM_DATA LilycoveLady *gUnknown_0203CD64 = NULL;
extern EWRAM_DATA u16 gScriptItemId;
u8 GetLilycoveLadyId(void)
{
@@ -255,3 +258,44 @@ bool8 sub_818DD84(u16 itemId)
}
return response;
}
bool8 sub_818DE44(void)
{
return sub_818DD84(gScriptItemId);
}
bool8 sub_818DE5C(void)
{
u8 checkval;
gUnknown_0203CD64 = &gSaveBlock1Ptr->lilycoveLady;
checkval = gUnknown_0203CD64->favour.unk_003;
return checkval < 5 ? FALSE : TRUE;
}
void sub_818DE88(u16 itemId)
{
sub_818DCAC(gStringVar2, itemId);
}
u16 sub_818DEA0(void)
{
u16 itemId;
gUnknown_0203CD64 = &gSaveBlock1Ptr->lilycoveLady;
itemId = gUnknown_0860B304[gUnknown_0203CD64->favour.unk_00c];
sub_818DE88(itemId);
gUnknown_0203CD64->favour.unk_001 = 2;
return itemId;
}
void sub_818DEDC(void)
{
SetLilycoveFavourLady();
gUnknown_0203CD64->favour.unk_001 = 1;
}
void sub_818DEF4(void)
{
EnableBothScriptContexts();
}