summaryrefslogtreecommitdiff
path: root/include/Save
diff options
context:
space:
mode:
authorAetias <aetias@outlook.com>2024-04-18 17:15:33 +0200
committerAetias <aetias@outlook.com>2024-04-18 17:15:33 +0200
commit35528451dec9fb0fed1bdec528e6604e2d162ec2 (patch)
tree62d0bca115704b75b14ced4a51c4d739194c7126 /include/Save
parent897bf1d049a149f7dfb2d2fa79be5aff58012c1e (diff)
Add item/adventure flags + item IDs
Diffstat (limited to 'include/Save')
-rw-r--r--include/Save/AdventureFlags.hpp29
1 files changed, 28 insertions, 1 deletions
diff --git a/include/Save/AdventureFlags.hpp b/include/Save/AdventureFlags.hpp
index 411d3a55..5282b09c 100644
--- a/include/Save/AdventureFlags.hpp
+++ b/include/Save/AdventureFlags.hpp
@@ -9,7 +9,33 @@
typedef u32 AdventureFlag;
enum AdventureFlag_ {
- AdventureFlag_COUNT = 391,
+ /* 0x09 */ AdventureFlag_SWSeaChart = 9,
+ /* 0x0a */ AdventureFlag_NWSeaChart = 10,
+ /* 0x0b */ AdventureFlag_SESeaChart = 11,
+ /* 0x0c */ AdventureFlag_NESeaChart = 12,
+
+ /* 0x13 */ AdventureFlag_Hourglass = 19,
+
+ /* 0x16 */ AdventureFlag_SunKey = 22,
+ /* 0x17 */ AdventureFlag_Unk_23 = 23,
+
+ /* 0x2b */ AdventureFlag_FishingRod = 43,
+
+ /* 0x30 */ AdventureFlag_Cannon = 48,
+
+ /* 0x7d */ AdventureFlag_Azurine = 126,
+ /* 0x7e */ AdventureFlag_Crimsonine = 126,
+ /* 0x7f */ AdventureFlag_Aquanine = 127,
+ /* 0x80 */ AdventureFlag_Unk_128 = 128,
+
+ /* 0x8c */ AdventureFlag_SalvageArm = 140,
+
+ /* 0x126 */ AdventureFlag_ReceivedGoldenChimney = 294,
+ /* 0x127 */ AdventureFlag_ReceivedGoldenHandrail = 295,
+ /* 0x128 */ AdventureFlag_ReceivedGoldenCannon = 296,
+ /* 0x129 */ AdventureFlag_ReceivedGoldenHull = 297,
+
+ /* 0x187 */ AdventureFlag_COUNT = 391,
};
struct FlagsUnk2 {
@@ -46,6 +72,7 @@ struct FlagsUnk {
};
class AdventureFlags : public SysObject {
+public:
/* 00 */ unk32 mFlags[16];
/* 40 */ CutsceneHandler *mCutsceneHandler;
/* 44 */ void *mUnk_44;