diff options
author | Seth Barberee <seth.barberee@gmail.com> | 2020-09-09 19:46:02 -0500 |
---|---|---|
committer | Seth Barberee <seth.barberee@gmail.com> | 2020-09-09 19:46:02 -0500 |
commit | db15fdd32463da9ef007a068f87f9f81e47cf3a7 (patch) | |
tree | ab232d8f14f0ea6b18ca83d1e2bbaa19f19ff45c | |
parent | adc3a5e6bb917deb3d48aad40cc91e495147e23c (diff) |
documented some fields thx to PMDe
-rw-r--r-- | asm/code_8012A18.s | 4 | ||||
-rw-r--r-- | include/dungeon.h | 6 | ||||
-rw-r--r-- | src/dungeon.c | 6 |
3 files changed, 8 insertions, 8 deletions
diff --git a/asm/code_8012A18.s b/asm/code_8012A18.s index 45571a8..2c9c5e5 100644 --- a/asm/code_8012A18.s +++ b/asm/code_8012A18.s @@ -168492,7 +168492,7 @@ sub_8065FB4: ldr r1, _08065FE8 adds r0, r1 ldrb r0, [r0] - bl sub_8090148 + bl GetRecruitable lsls r0, 24 cmp r0, 0 bne _08065FF0 @@ -187757,7 +187757,7 @@ _0806F6F0: ldr r2, _0806F834 adds r0, r3, r2 ldrb r0, [r0] - bl sub_8090148 + bl GetRecruitable lsls r0, 24 cmp r0, 0 bne _0806F702 diff --git a/include/dungeon.h b/include/dungeon.h index 7a9c864..663a50f 100644 --- a/include/dungeon.h +++ b/include/dungeon.h @@ -11,7 +11,7 @@ struct Dungeon { u8 stairDirection; u8 unk1; - u8 unk2; + u8 isRecruitable; s8 unk3; u8 maxItemCount; u8 maxPartySize; @@ -20,8 +20,8 @@ struct Dungeon u8 unk8; u8 unk9; u8 saveBeforeEntering; //whether to quicksave or not before entering - u8 unkB; - s16 unkC; + u8 unkB; // Apparently is a HM mask (Fly, Dive, Waterfall, Surf, Water) + s16 timer; s16 unkE; }; diff --git a/src/dungeon.c b/src/dungeon.c index effe1c3..a56b6e4 100644 --- a/src/dungeon.c +++ b/src/dungeon.c @@ -18,7 +18,7 @@ u8 GetStairDirection(u8 dungeon) s16 GetUnkC(u8 dungeon) { - return gDungeons[dungeon].unkC; + return gDungeons[dungeon].timer; } u8 GetSaveBeforeEntering(u8 dungeon) @@ -51,9 +51,9 @@ s8 GetUnk3(u8 dungeon) return gDungeons[dungeon].unk3; } -u8 sub_8090148(u8 dungeon) +u8 GetRecruitable(u8 dungeon) { - return gDungeons[dungeon].unk2; + return gDungeons[dungeon].isRecruitable; } u8 sub_8090158(u8 dungeon) |