sub_8110944

This commit is contained in:
PikalaxALT 2018-10-10 07:59:47 -04:00
parent f5964c58bd
commit b78aef0625
3 changed files with 13 additions and 40 deletions

View File

@ -5,45 +5,6 @@
.text
thumb_func_start sub_8110944
sub_8110944: @ 8110944
push {r4,r5,lr}
adds r5, r0, 0
ldr r4, _08110978 @ =gSaveBlock1Ptr
ldr r0, _0811097C @ =gUnknown_203ADF8
ldrb r0, [r0]
movs r3, 0xCD
lsls r3, 3
adds r2, r0, 0
muls r2, r3
movs r0, 0x98
lsls r0, 5
adds r2, r0
ldr r0, [r4]
adds r0, r2
movs r4, 0xAD
lsls r4, 3
adds r2, r0, r4
adds r0, r3
subs r0, r1
cmp r5, r2
bcc _08110972
cmp r5, r0
bls _08110980
_08110972:
movs r0, 0
b _08110982
.align 2, 0
_08110978: .4byte gSaveBlock1Ptr
_0811097C: .4byte gUnknown_203ADF8
_08110980:
movs r0, 0x1
_08110982:
pop {r4,r5}
pop {r1}
bx r1
thumb_func_end sub_8110944
thumb_func_start sub_8110988
sub_8110988: @ 8110988
push {r4,r5,lr}

View File

@ -476,7 +476,9 @@ struct MysteryEventStruct
struct QuestLog
{
/*0x0000*/ u8 filler_000[0x668];
/*0x0000*/ u8 filler_000[0x568];
/*0x0568*/ u8 filler_568[0x100];
/*0x0668*/ u8 end[0];
};
#define MAP_OBJECTS_COUNT 16

View File

@ -58,3 +58,13 @@ void sub_811092C(void)
if (gUnknown_203AE8C)
gUnknown_203AE8C();
}
bool8 sub_8110944(u8 * a0, s32 a1)
{
u8 * r2 = gSaveBlock1Ptr->questLog[gUnknown_203ADF8].filler_568;
u8 * r0 = gSaveBlock1Ptr->questLog[gUnknown_203ADF8].end;
r0 -= a1;
if (a0 < r2 || a0 > r0)
return FALSE;
return TRUE;
}