mirror of
https://github.com/HarbourMasters/Shipwright
synced 2026-08-16 13:37:25 -04:00
Add support for shuffling maps and compasses
This commit is contained in:
@@ -268,6 +268,26 @@ typedef enum {
|
||||
/* 0xB1 */ ITEM_SPIRIT_TEMPLE_BOSS_KEY,
|
||||
/* 0xB2 */ ITEM_SHADOW_TEMPLE_BOSS_KEY,
|
||||
/* 0xB3 */ ITEM_GANONS_CASTLE_BOSS_KEY,
|
||||
/* 0xB4 */ ITEM_DEKU_TREE_MAP,
|
||||
/* 0xB5 */ ITEM_DODONGOS_CAVERN_MAP,
|
||||
/* 0xB6 */ ITEM_JABU_JABUS_BELLY_MAP,
|
||||
/* 0xB7 */ ITEM_FOREST_TEMPLE_MAP,
|
||||
/* 0xB8 */ ITEM_FIRE_TEMPLE_MAP,
|
||||
/* 0xB9 */ ITEM_WATER_TEMPLE_MAP,
|
||||
/* 0xBA */ ITEM_SPIRIT_TEMPLE_MAP,
|
||||
/* 0xBB */ ITEM_SHADOW_TEMPLE_MAP,
|
||||
/* 0xBC */ ITEM_BOTTOM_OF_THE_WELL_MAP,
|
||||
/* 0xBD */ ITEM_ICE_CAVERN_MAP,
|
||||
/* 0xBE */ ITEM_DEKU_TREE_COMPASS,
|
||||
/* 0xBF */ ITEM_DODONGOS_CAVERN_COMPASS,
|
||||
/* 0xC0 */ ITEM_JABU_JABUS_BELLY_COMPASS,
|
||||
/* 0xC1 */ ITEM_FOREST_TEMPLE_COMPASS,
|
||||
/* 0xC2 */ ITEM_FIRE_TEMPLE_COMPASS,
|
||||
/* 0xC3 */ ITEM_WATER_TEMPLE_COMPASS,
|
||||
/* 0xC4 */ ITEM_SPIRIT_TEMPLE_COMPASS,
|
||||
/* 0xC5 */ ITEM_SHADOW_TEMPLE_COMPASS,
|
||||
/* 0xC6 */ ITEM_BOTTOM_OF_THE_WELL_COMPASS,
|
||||
/* 0xC7 */ ITEM_ICE_CAVERN_COMPASS,
|
||||
/* 0xFC */ ITEM_LAST_USED = 0xFC,
|
||||
/* 0xFE */ ITEM_NONE_FE = 0xFE,
|
||||
/* 0xFF */ ITEM_NONE = 0xFF
|
||||
@@ -461,6 +481,28 @@ typedef enum {
|
||||
/* 0xAC */ GI_SHADOW_TEMPLE_BOSS_KEY,
|
||||
/* 0xAD */ GI_GANONS_CASTLE_BOSS_KEY,
|
||||
|
||||
/* 0xAE */ GI_DEKU_TREE_MAP,
|
||||
/* 0xAF */ GI_DODONGOS_CAVERN_MAP,
|
||||
/* 0xB0 */ GI_JABU_JABUS_BELLY_MAP,
|
||||
/* 0xB1 */ GI_FOREST_TEMPLE_MAP,
|
||||
/* 0xB2 */ GI_FIRE_TEMPLE_MAP,
|
||||
/* 0xB3 */ GI_WATER_TEMPLE_MAP,
|
||||
/* 0xB4 */ GI_SPIRIT_TEMPLE_MAP,
|
||||
/* 0xB5 */ GI_SHADOW_TEMPLE_MAP,
|
||||
/* 0xB6 */ GI_BOTTOM_OF_THE_WELL_MAP,
|
||||
/* 0xB7 */ GI_ICE_CAVERN_MAP,
|
||||
|
||||
/* 0xB8 */ GI_DEKU_TREE_COMPASS,
|
||||
/* 0xB9 */ GI_DODONGOS_CAVERN_COMPASS,
|
||||
/* 0xBA */ GI_JABU_JABUS_BELLY_COMPASS,
|
||||
/* 0xBB */ GI_FOREST_TEMPLE_COMPASS,
|
||||
/* 0xBC */ GI_FIRE_TEMPLE_COMPASS,
|
||||
/* 0xBD */ GI_WATER_TEMPLE_COMPASS,
|
||||
/* 0xBE */ GI_SPIRIT_TEMPLE_COMPASS,
|
||||
/* 0xBF */ GI_SHADOW_TEMPLE_COMPASS,
|
||||
/* 0xC0 */ GI_BOTTOM_OF_THE_WELL_COMPASS,
|
||||
/* 0xC1 */ GI_ICE_CAVERN_COMPASS,
|
||||
|
||||
/* 0xAE */ GI_MAX
|
||||
} GetItemID;
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ typedef struct {
|
||||
/* 0x04 */ u16 objectId;
|
||||
} GetItemEntry; // size = 0x06
|
||||
|
||||
extern GetItemEntry sGetItemTable[175];
|
||||
extern GetItemEntry sGetItemTable[195];
|
||||
|
||||
typedef enum {
|
||||
/* 0 */ PLAYER_SWORD_NONE,
|
||||
|
||||
Reference in New Issue
Block a user