extract item metadata table

This commit is contained in:
Henny022p
2022-02-10 02:21:20 +01:00
parent 8f76bdda64
commit 4860ed1fe0
13 changed files with 764 additions and 635 deletions
+41
View File
@@ -0,0 +1,41 @@
#ifndef TMC_ITEMMETADATA_H
#define TMC_ITEMMETADATA_H
#include "global.h"
typedef enum {
MENU_SLOT_SWORD,
MENU_SLOT_GUST_JAR,
MENU_SLOT_CANE,
MENU_SLOT_BOOMERANG,
MENU_SLOT_SHIELD,
MENU_SLOT_MOLE_MITTS,
MENU_SLOT_LANTERN,
MENU_SLOT_BOMBS,
MENU_SLOT_PEGASUS_BOOTS,
MENU_SLOT_ROCS_CAPE,
MENU_SLOT_OCARINA,
MENU_SLOT_BOW,
MENU_SLOT_BOTTLE0,
MENU_SLOT_BOTTLE1,
MENU_SLOT_BOTTLE2,
MENU_SLOT_BOTTLE3,
MENU_SLOT_SAVE_BUTTON,
MENU_SLOT_SAVE_BUTTON_JP,
MENU_SLOT_COUNT = MENU_SLOT_SAVE_BUTTON_JP
} ItemMenuTableSlot;
typedef struct ItemMetaData {
u8 menuSlot;
u8 unk1;
u8 unk2;
u8 unk3; // flags? bit 0x2 makes pickup cutscene appear every time
u8 unk4;
u8 unk5;
u8 unk6;
u8 unk7;
} ItemMetaData;
extern const ItemMetaData gItemMetaData[];
#endif // TMC_ITEMMETADATA_H