summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormike8699 <mikebuntu68@gmail.com>2025-01-08 22:01:50 -0500
committermike8699 <mikebuntu68@gmail.com>2025-04-28 22:30:30 -0400
commit382f48a3f359407ccbd78761027c2ad7cff05a5a (patch)
treecf04485b7886c31c8989fdfa9e1ff54c98c01f8d
parenta44372043a0f157195f0d3510dc70ca73f61bdcf (diff)
Decomp `AdventureFlags::Get_FlagsUnk_48`
-rw-r--r--include/Save/AdventureFlags.hpp2
-rw-r--r--src/00_Core/Save/AdventureFlags.cpp6
2 files changed, 6 insertions, 2 deletions
diff --git a/include/Save/AdventureFlags.hpp b/include/Save/AdventureFlags.hpp
index 19f1d3f0..68b21e7a 100644
--- a/include/Save/AdventureFlags.hpp
+++ b/include/Save/AdventureFlags.hpp
@@ -106,7 +106,7 @@ public:
s32 func_ov00_02097c08();
bool Get_FlagsUnk_30_Flag(int index);
u8 Get_FlagsUnk_49(s32 index);
- unk8 Get_FlagsUnk_48(int index);
+ u8 Get_FlagsUnk_48(s32 index);
unk8 Get_FlagsUnk_4a(int index);
unk16 Get_FlagsUnk_42(int index);
unk16 Get_FlagsUnk_40(int index);
diff --git a/src/00_Core/Save/AdventureFlags.cpp b/src/00_Core/Save/AdventureFlags.cpp
index 932d1e40..2a8900c2 100644
--- a/src/00_Core/Save/AdventureFlags.cpp
+++ b/src/00_Core/Save/AdventureFlags.cpp
@@ -2,6 +2,7 @@
extern void func_ov000_020980f8(CutsceneHandler *cutsceneHandler);
extern unk32 func_ov000_020980fc(CutsceneHandler *cutsceneHandler);
+extern u8 data_ov000_020e3154[];
extern u8 data_ov000_020e3155[];
bool AdventureFlags::Exists() {
@@ -45,7 +46,10 @@ u8 AdventureFlags::Get_FlagsUnk_49(s32 index) {
return data_ov000_020e3155[index * 0x4C];
}
-unk8 AdventureFlags::Get_FlagsUnk_48(int index) {}
+u8 AdventureFlags::Get_FlagsUnk_48(s32 index) {
+ return data_ov000_020e3154[index * 0x4C];
+}
+
unk8 AdventureFlags::Get_FlagsUnk_4a(int index) {}
unk16 AdventureFlags::Get_FlagsUnk_42(int index) {}
unk16 AdventureFlags::Get_FlagsUnk_40(int index) {}