diff options
| author | Eblo <7004497+Eblo@users.noreply.github.com> | 2026-07-28 00:21:18 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-07-27 23:21:18 -0500 |
| commit | 630536f681e0b362f58793cd1d8d003c817621bf (patch) | |
| tree | f0b582f26c680f37b759c24d47f8486c70d59d87 /mm/2s2h/Rando/Types.h | |
| parent | 2c83cc890d70f4f68e1ca1e7bee753905efca467 (diff) | |
[Rando] Shuffle Wonder Items (#1785)
* Shuffle Wonder Items
* Add swordsman school gong Rupee
* Add Termina Field wall items
* Remove unneeded hardcoded actor position
* Make EnItem00 wonder items invisible
Diffstat (limited to 'mm/2s2h/Rando/Types.h')
| -rw-r--r-- | mm/2s2h/Rando/Types.h | 116 |
1 files changed, 116 insertions, 0 deletions
diff --git a/mm/2s2h/Rando/Types.h b/mm/2s2h/Rando/Types.h index 55ccb62d6..3000cade9 100644 --- a/mm/2s2h/Rando/Types.h +++ b/mm/2s2h/Rando/Types.h @@ -26,6 +26,7 @@ typedef enum { RCTYPE_STRAY_FAIRY, RCTYPE_TINGLE_SHOP, RCTYPE_TREE, + RCTYPE_WONDER_ITEM, RCTYPE_MAX, } RandoCheckType; @@ -2398,6 +2399,120 @@ typedef enum { RC_TERMINA_FIELD_GOSSIP_STONE_GROTTO_3_BUTTERFLY_01, RC_TERMINA_FIELD_GOSSIP_STONE_GROTTO_3_BUTTERFLY_02, + RC_CLOCK_TOWN_EAST_WONDER_ITEM_01, + RC_CLOCK_TOWN_EAST_WONDER_ITEM_02, + RC_CLOCK_TOWN_EAST_WONDER_ITEM_03, + RC_CLOCK_TOWN_EAST_WONDER_ITEM_04, + RC_CLOCK_TOWN_EAST_WONDER_ITEM_05, + RC_CLOCK_TOWN_EAST_WONDER_ITEM_06, + RC_CLOCK_TOWN_EAST_WONDER_ITEM_07, + RC_CLOCK_TOWN_EAST_WONDER_ITEM_08, + RC_CLOCK_TOWN_EAST_WONDER_ITEM_09, + RC_CLOCK_TOWN_SOUTH_WONDER_ITEM_01, + RC_CLOCK_TOWN_SOUTH_WONDER_ITEM_02, + RC_CLOCK_TOWN_SOUTH_WONDER_ITEM_03, + RC_CUCCO_SHACK_WONDER_ITEM_01, + RC_CUCCO_SHACK_WONDER_ITEM_02, + RC_CUCCO_SHACK_WONDER_ITEM_03, + RC_CUCCO_SHACK_WONDER_ITEM_04, + RC_CUCCO_SHACK_WONDER_ITEM_05, + RC_CUCCO_SHACK_WONDER_ITEM_06, + RC_IKANA_GRAVEYARD_WONDER_ITEM_01, + RC_IKANA_GRAVEYARD_WONDER_ITEM_02, + RC_IKANA_GRAVEYARD_WONDER_ITEM_03, + RC_IKANA_GRAVEYARD_WONDER_ITEM_04, + RC_IKANA_GRAVEYARD_WONDER_ITEM_05, + RC_IKANA_GRAVEYARD_WONDER_ITEM_06, + RC_IKANA_GRAVEYARD_WONDER_ITEM_07, + RC_IKANA_GRAVEYARD_WONDER_ITEM_08, + RC_IKANA_GRAVEYARD_WONDER_ITEM_09, + RC_IKANA_GRAVEYARD_WONDER_ITEM_10, + RC_IKANA_GRAVEYARD_WONDER_ITEM_11, + RC_IKANA_GRAVEYARD_WONDER_ITEM_12, + RC_OCEAN_SPIDER_HOUSE_WONDER_ITEM_01, + RC_OCEAN_SPIDER_HOUSE_WONDER_ITEM_02, + RC_OCEAN_SPIDER_HOUSE_WONDER_ITEM_03, + RC_OCEAN_SPIDER_HOUSE_WONDER_ITEM_04, + RC_OCEAN_SPIDER_HOUSE_WONDER_ITEM_05, + RC_OCEAN_SPIDER_HOUSE_WONDER_ITEM_06, + RC_OCEAN_SPIDER_HOUSE_WONDER_ITEM_07, + RC_OCEAN_SPIDER_HOUSE_WONDER_ITEM_08, + RC_OCEAN_SPIDER_HOUSE_WONDER_ITEM_09, + RC_PIRATE_FORTRESS_INTERIOR_WONDER_ITEM_01, + RC_PIRATE_FORTRESS_INTERIOR_WONDER_ITEM_02, + RC_PIRATE_FORTRESS_INTERIOR_WONDER_ITEM_03, + RC_PIRATE_FORTRESS_PLAZA_WONDER_ITEM_01, + RC_PIRATE_FORTRESS_PLAZA_WONDER_ITEM_02, + RC_PIRATE_FORTRESS_PLAZA_WONDER_ITEM_03, + RC_PIRATE_FORTRESS_PLAZA_WONDER_ITEM_04, + RC_PIRATE_FORTRESS_PLAZA_WONDER_ITEM_05, + RC_PIRATE_FORTRESS_PLAZA_WONDER_ITEM_06, + RC_ROMANI_RANCH_BARN_WONDER_ITEM_01, + RC_ROMANI_RANCH_BARN_WONDER_ITEM_02, + RC_ROMANI_RANCH_WONDER_ITEM_01, + RC_ROMANI_RANCH_WONDER_ITEM_02, + RC_ROMANI_RANCH_WONDER_ITEM_03, + RC_ROMANI_RANCH_WONDER_ITEM_04, + RC_ROMANI_RANCH_WONDER_ITEM_05, + RC_ROMANI_RANCH_WONDER_ITEM_06, + RC_STOCK_POT_INN_WONDER_ITEM_01, + RC_STOCK_POT_INN_WONDER_ITEM_02, + RC_STOCK_POT_INN_WONDER_ITEM_03, + RC_SWAMP_SPIDER_HOUSE_WONDER_ITEM_01, + RC_SWAMP_SPIDER_HOUSE_WONDER_ITEM_02, + RC_SWAMP_SPIDER_HOUSE_WONDER_ITEM_03, + RC_SWAMP_SPIDER_HOUSE_WONDER_ITEM_04, + RC_SWAMP_SPIDER_HOUSE_WONDER_ITEM_05, + RC_SWAMP_SPIDER_HOUSE_WONDER_ITEM_06, + RC_SWAMP_SPIDER_HOUSE_WONDER_ITEM_07, + RC_SWAMP_SPIDER_HOUSE_WONDER_ITEM_08, + RC_SWAMP_SPIDER_HOUSE_WONDER_ITEM_09, + RC_SWAMP_SPIDER_HOUSE_WONDER_ITEM_10, + RC_SWAMP_SPIDER_HOUSE_WONDER_ITEM_11, + RC_SWAMP_SPIDER_HOUSE_WONDER_ITEM_12, + RC_SWAMP_SPIDER_HOUSE_WONDER_ITEM_13, + RC_SWAMP_SPIDER_HOUSE_WONDER_ITEM_14, + RC_SWAMP_SPIDER_HOUSE_WONDER_ITEM_15, + RC_SWAMP_SPIDER_HOUSE_WONDER_ITEM_16, + RC_SWAMP_SPIDER_HOUSE_WONDER_ITEM_17, + RC_SWORDSMAN_SCHOOL_WONDER_ITEM, + RC_TERMINA_FIELD_WALL_WONDER_ITEM_01, + RC_TERMINA_FIELD_WALL_WONDER_ITEM_02, + RC_TERMINA_FIELD_WALL_WONDER_ITEM_03, + RC_TERMINA_FIELD_WALL_WONDER_ITEM_04, + RC_TERMINA_FIELD_WALL_WONDER_ITEM_05, + RC_TERMINA_FIELD_WALL_WONDER_ITEM_06, + RC_TERMINA_FIELD_WALL_WONDER_ITEM_07, + RC_TERMINA_FIELD_WALL_WONDER_ITEM_08, + RC_TERMINA_FIELD_WALL_WONDER_ITEM_09, + RC_TERMINA_FIELD_WALL_WONDER_ITEM_10, + RC_TERMINA_FIELD_WALL_WONDER_ITEM_11, + RC_TERMINA_FIELD_WALL_WONDER_ITEM_12, + RC_TERMINA_FIELD_WALL_WONDER_ITEM_13, + RC_TERMINA_FIELD_WALL_WONDER_ITEM_14, + RC_TERMINA_FIELD_WALL_WONDER_ITEM_15, + RC_TERMINA_FIELD_WONDER_ITEM_01, + RC_TERMINA_FIELD_WONDER_ITEM_02, + RC_TERMINA_FIELD_WONDER_ITEM_03, + RC_TERMINA_FIELD_WONDER_ITEM_04, + RC_TERMINA_FIELD_WONDER_ITEM_05, + RC_TERMINA_FIELD_WONDER_ITEM_06, + RC_TERMINA_FIELD_WONDER_ITEM_07, + RC_TERMINA_FIELD_WONDER_ITEM_08, + RC_TERMINA_FIELD_WONDER_ITEM_09, + RC_TERMINA_FIELD_WONDER_ITEM_10, + RC_TERMINA_FIELD_WONDER_ITEM_11, + RC_TERMINA_FIELD_WONDER_ITEM_12, + RC_TERMINA_FIELD_WONDER_ITEM_13, + RC_TERMINA_FIELD_WONDER_ITEM_14, + RC_TERMINA_FIELD_WONDER_ITEM_15, + RC_TERMINA_FIELD_WONDER_ITEM_16, + RC_TERMINA_FIELD_WONDER_ITEM_17, + RC_TERMINA_FIELD_WONDER_ITEM_18, + RC_TERMINA_FIELD_WONDER_ITEM_19, + RC_TERMINA_FIELD_WONDER_ITEM_20, + RC_TERMINA_FIELD_WONDER_ITEM_21, + RC_MAX, } RandoCheckId; @@ -3033,6 +3148,7 @@ typedef enum { RO_SHUFFLE_TYCOON_WALLET, RO_SHUFFLE_TREE_DROPS, RO_SHUFFLE_TRIFORCE_PIECES, + RO_SHUFFLE_WONDER_ITEMS, RO_SKULLTULA_TOKENS_MAX, RO_SKULLTULA_TOKENS_REQUIRED, RO_STARTING_CONSUMABLES, |
