Update magic to blue rupees

This commit is contained in:
aMannus 2024-01-06 22:54:10 +01:00
parent fe9e1e0d76
commit 59aef331b3

View File

@ -1439,7 +1439,7 @@ void Rando::StaticData::InitLocationTable() {
locationTable[RC_KF_BROTHERS_HOUSE_POT_1] = Location::Base(RC_KF_BROTHERS_HOUSE_POT_1, RCQUEST_BOTH, RCTYPE_POT, RCAREA_KOKIRI_FOREST, ACTOR_OBJ_TSUBO, SCENE_KNOW_IT_ALL_BROS_HOUSE, TWO_ACTOR_PARAMS(-134, -29), 0x4100, "Brothers House Pot 1", "KF Brothers House Pot 1", RHT_POT_KOKIRI_FOREST, RG_GREEN_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x26, 0x00), SpoilerCollectionCheckGroup::GROUP_KOKIRI_FOREST);
locationTable[RC_KF_BROTHERS_HOUSE_POT_2] = Location::Base(RC_KF_BROTHERS_HOUSE_POT_2, RCQUEST_BOTH, RCTYPE_POT, RCAREA_KOKIRI_FOREST, ACTOR_OBJ_TSUBO, SCENE_KNOW_IT_ALL_BROS_HOUSE, TWO_ACTOR_PARAMS(-68, 114), 0x4300, "Brothers House Pot 2", "KF Brothers House Pot 2", RHT_POT_KOKIRI_FOREST, RG_GREEN_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x26, 0x00), SpoilerCollectionCheckGroup::GROUP_KOKIRI_FOREST);
locationTable[RC_GF_BREAK_ROOM_POT_1] = Location::Base(RC_GF_BREAK_ROOM_POT_1, RCQUEST_BOTH, RCTYPE_POT, RCAREA_GERUDO_FORTRESS, ACTOR_OBJ_TSUBO, SCENE_THIEVES_HIDEOUT, TWO_ACTOR_PARAMS(1438, -3629), 0x5409, "Break Room Pot 1", "GF Break Room Pot 1", RHT_POT_GERUDO_FORTRESS, RG_ARROWS_10, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0C, 0x00), SpoilerCollectionCheckGroup::GROUP_GERUDO_VALLEY);
locationTable[RC_GF_BREAK_ROOM_POT_2] = Location::Base(RC_GF_BREAK_ROOM_POT_2, RCQUEST_BOTH, RCTYPE_POT, RCAREA_GERUDO_FORTRESS, ACTOR_OBJ_TSUBO, SCENE_THIEVES_HIDEOUT, TWO_ACTOR_PARAMS(1403, -3679), 0x560e, "Break Room Pot 2", "GF Break Room Pot 2", RHT_POT_GERUDO_FORTRESS, RG_MAGIC_DOUBLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0C, 0x00), SpoilerCollectionCheckGroup::GROUP_GERUDO_VALLEY);
locationTable[RC_GF_BREAK_ROOM_POT_2] = Location::Base(RC_GF_BREAK_ROOM_POT_2, RCQUEST_BOTH, RCTYPE_POT, RCAREA_GERUDO_FORTRESS, ACTOR_OBJ_TSUBO, SCENE_THIEVES_HIDEOUT, TWO_ACTOR_PARAMS(1403, -3679), 0x560e, "Break Room Pot 2", "GF Break Room Pot 2", RHT_POT_GERUDO_FORTRESS, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0C, 0x00), SpoilerCollectionCheckGroup::GROUP_GERUDO_VALLEY);
locationTable[RC_GF_KITCHEN_POT_1] = Location::Base(RC_GF_KITCHEN_POT_1, RCQUEST_BOTH, RCTYPE_POT, RCAREA_GERUDO_FORTRESS, ACTOR_OBJ_TSUBO, SCENE_THIEVES_HIDEOUT, TWO_ACTOR_PARAMS(1908, -789), 0x4609, "Kitchen Pot 1", "GF Kitchen Pot 1", RHT_POT_GERUDO_FORTRESS, RG_ARROWS_10, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0C, 0x00), SpoilerCollectionCheckGroup::GROUP_GERUDO_VALLEY);
locationTable[RC_GF_KITCHEN_POT_2] = Location::Base(RC_GF_KITCHEN_POT_2, RCQUEST_BOTH, RCTYPE_POT, RCAREA_GERUDO_FORTRESS, ACTOR_OBJ_TSUBO, SCENE_THIEVES_HIDEOUT, TWO_ACTOR_PARAMS(1951, -850), 0x4803, "Kitchen Pot 2", "GF Kitchen Pot 2", RHT_POT_GERUDO_FORTRESS, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0C, 0x00), SpoilerCollectionCheckGroup::GROUP_GERUDO_VALLEY);
locationTable[RC_GF_NORTH_F1_CARPENTER_POT_1] = Location::Base(RC_GF_NORTH_F1_CARPENTER_POT_1, RCQUEST_BOTH, RCTYPE_POT, RCAREA_GERUDO_FORTRESS, ACTOR_OBJ_TSUBO, SCENE_THIEVES_HIDEOUT, TWO_ACTOR_PARAMS(-475, -2622), 0x4003, "North F1 Carpenter Pot 1", "GF North F1 Carpenter Pot 1", RHT_POT_GERUDO_FORTRESS, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0C, 0x00), SpoilerCollectionCheckGroup::GROUP_GERUDO_VALLEY);
@ -1454,7 +1454,7 @@ void Rando::StaticData::InitLocationTable() {
locationTable[RC_GF_SOUTH_F1_CARPENTER_CELL_POT_2] = Location::Base(RC_GF_SOUTH_F1_CARPENTER_CELL_POT_2, RCQUEST_BOTH, RCTYPE_POT, RCAREA_GERUDO_FORTRESS, ACTOR_OBJ_TSUBO, SCENE_THIEVES_HIDEOUT, TWO_ACTOR_PARAMS(61, 549), 0x5e03, "South F1 Carpenter Cell Pot 2", "GF South F1 Carpenter Cell Pot 2", RHT_POT_GERUDO_FORTRESS, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0C, 0x00), SpoilerCollectionCheckGroup::GROUP_GERUDO_VALLEY);
locationTable[RC_GF_SOUTH_F1_CARPENTER_CELL_POT_3] = Location::Base(RC_GF_SOUTH_F1_CARPENTER_CELL_POT_3, RCQUEST_BOTH, RCTYPE_POT, RCAREA_GERUDO_FORTRESS, ACTOR_OBJ_TSUBO, SCENE_THIEVES_HIDEOUT, TWO_ACTOR_PARAMS(215, 549), 0x5a03, "South F1 Carpenter Cell Pot 3", "GF South F1 Carpenter Cell Pot 3", RHT_POT_GERUDO_FORTRESS, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0C, 0x00), SpoilerCollectionCheckGroup::GROUP_GERUDO_VALLEY);
locationTable[RC_GF_SOUTH_F1_CARPENTER_CELL_POT_4] = Location::Base(RC_GF_SOUTH_F1_CARPENTER_CELL_POT_4, RCQUEST_BOTH, RCTYPE_POT, RCAREA_GERUDO_FORTRESS, ACTOR_OBJ_TSUBO, SCENE_THIEVES_HIDEOUT, TWO_ACTOR_PARAMS(254, 529), 0x5803, "South F1 Carpenter Cell Pot 4", "GF South F1 Carpenter Cell Pot 4", RHT_POT_GERUDO_FORTRESS, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0C, 0x00), SpoilerCollectionCheckGroup::GROUP_GERUDO_VALLEY);
locationTable[RC_WASTELAND_NEAR_GS_POT_1] = Location::Base(RC_WASTELAND_NEAR_GS_POT_1, RCQUEST_BOTH, RCTYPE_POT, RCAREA_WASTELAND, ACTOR_OBJ_TSUBO, SCENE_HAUNTED_WASTELAND, TWO_ACTOR_PARAMS(488, -2424), 0x470f, "Near GS Pot 1", "Wasteland Near GS Pot 1", RHT_POT_GERUDO_FORTRESS, RG_MAGIC_SINGLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x5E, 0x00), SpoilerCollectionCheckGroup::GROUP_GERUDO_VALLEY);
locationTable[RC_WASTELAND_NEAR_GS_POT_1] = Location::Base(RC_WASTELAND_NEAR_GS_POT_1, RCQUEST_BOTH, RCTYPE_POT, RCAREA_WASTELAND, ACTOR_OBJ_TSUBO, SCENE_HAUNTED_WASTELAND, TWO_ACTOR_PARAMS(488, -2424), 0x470f, "Near GS Pot 1", "Wasteland Near GS Pot 1", RHT_POT_GERUDO_FORTRESS, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x5E, 0x00), SpoilerCollectionCheckGroup::GROUP_GERUDO_VALLEY);
locationTable[RC_WASTELAND_NEAR_GS_POT_2] = Location::Base(RC_WASTELAND_NEAR_GS_POT_2, RCQUEST_BOTH, RCTYPE_POT, RCAREA_WASTELAND, ACTOR_OBJ_TSUBO, SCENE_HAUNTED_WASTELAND, TWO_ACTOR_PARAMS(485, -2463), 0x4512, "Near GS Pot 2", "Wasteland Near GS Pot 2", RHT_POT_GERUDO_FORTRESS, RG_GREEN_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x5E, 0x00), SpoilerCollectionCheckGroup::GROUP_GERUDO_VALLEY);
locationTable[RC_WASTELAND_NEAR_GS_POT_3] = Location::Base(RC_WASTELAND_NEAR_GS_POT_3, RCQUEST_BOTH, RCTYPE_POT, RCAREA_WASTELAND, ACTOR_OBJ_TSUBO, SCENE_HAUNTED_WASTELAND, TWO_ACTOR_PARAMS(806, -2426), 0x430c, "Near GS Pot 3", "Wasteland Near GS Pot 3", RHT_POT_GERUDO_FORTRESS, RG_DEKU_NUTS_5, { Category::cPot }, SpoilerCollectionCheck::Pot(0x5E, 0x00), SpoilerCollectionCheckGroup::GROUP_GERUDO_VALLEY);
locationTable[RC_WASTELAND_NEAR_GS_POT_4] = Location::Base(RC_WASTELAND_NEAR_GS_POT_4, RCQUEST_BOTH, RCTYPE_POT, RCAREA_WASTELAND, ACTOR_OBJ_TSUBO, SCENE_HAUNTED_WASTELAND, TWO_ACTOR_PARAMS(801, -2460), 0x4103, "Near GS Pot 4", "Wasteland Near GS Pot 4", RHT_POT_GERUDO_FORTRESS, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x5E, 0x00), SpoilerCollectionCheckGroup::GROUP_GERUDO_VALLEY);
@ -1530,7 +1530,7 @@ void Rando::StaticData::InitLocationTable() {
locationTable[RC_GY_DAMPES_GRAVE_POT_1] = Location::Base(RC_GY_DAMPES_GRAVE_POT_1, RCQUEST_BOTH, RCTYPE_POT, RCAREA_GRAVEYARD, ACTOR_OBJ_TSUBO, SCENE_WINDMILL_AND_DAMPES_GRAVE, TWO_ACTOR_PARAMS(-319, -1542), 0x4a08, "Dampes Grave Pot 1", "GY Dampes Grave Pot 1", RHT_POT_GRAVEYARD, RG_ARROWS_5, { Category::cPot }, SpoilerCollectionCheck::Pot(0x48, 0x00), SpoilerCollectionCheckGroup::GROUP_KAKARIKO);
locationTable[RC_GY_DAMPES_GRAVE_POT_2] = Location::Base(RC_GY_DAMPES_GRAVE_POT_2, RCQUEST_BOTH, RCTYPE_POT, RCAREA_GRAVEYARD, ACTOR_OBJ_TSUBO, SCENE_WINDMILL_AND_DAMPES_GRAVE, TWO_ACTOR_PARAMS(-319, -1600), 0x4804, "Dampes Grave Pot 2", "GY Dampes Grave Pot 2", RHT_POT_GRAVEYARD, RG_BOMBS_5, { Category::cPot }, SpoilerCollectionCheck::Pot(0x48, 0x00), SpoilerCollectionCheckGroup::GROUP_KAKARIKO);
locationTable[RC_GY_DAMPES_GRAVE_POT_3] = Location::Base(RC_GY_DAMPES_GRAVE_POT_3, RCQUEST_BOTH, RCTYPE_POT, RCAREA_GRAVEYARD, ACTOR_OBJ_TSUBO, SCENE_WINDMILL_AND_DAMPES_GRAVE, TWO_ACTOR_PARAMS(-364, -1571), 0x4e02, "Dampes Grave Pot 3", "GY Dampes Grave Pot 3", RHT_POT_GRAVEYARD, RG_RED_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x48, 0x00), SpoilerCollectionCheckGroup::GROUP_KAKARIKO);
locationTable[RC_GY_DAMPES_GRAVE_POT_4] = Location::Base(RC_GY_DAMPES_GRAVE_POT_4, RCQUEST_BOTH, RCTYPE_POT, RCAREA_GRAVEYARD, ACTOR_OBJ_TSUBO, SCENE_WINDMILL_AND_DAMPES_GRAVE, TWO_ACTOR_PARAMS(198, -1540), 0x4c0f, "Dampes Grave Pot 4", "GY Dampes Grave Pot 4", RHT_POT_GRAVEYARD, RG_MAGIC_SINGLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x48, 0x00), SpoilerCollectionCheckGroup::GROUP_KAKARIKO);
locationTable[RC_GY_DAMPES_GRAVE_POT_4] = Location::Base(RC_GY_DAMPES_GRAVE_POT_4, RCQUEST_BOTH, RCTYPE_POT, RCAREA_GRAVEYARD, ACTOR_OBJ_TSUBO, SCENE_WINDMILL_AND_DAMPES_GRAVE, TWO_ACTOR_PARAMS(198, -1540), 0x4c0f, "Dampes Grave Pot 4", "GY Dampes Grave Pot 4", RHT_POT_GRAVEYARD, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x48, 0x00), SpoilerCollectionCheckGroup::GROUP_KAKARIKO);
locationTable[RC_GY_DAMPES_GRAVE_POT_5] = Location::Base(RC_GY_DAMPES_GRAVE_POT_5, RCQUEST_BOTH, RCTYPE_POT, RCAREA_GRAVEYARD, ACTOR_OBJ_TSUBO, SCENE_WINDMILL_AND_DAMPES_GRAVE, TWO_ACTOR_PARAMS(198, -1608), 0x4403, "Dampes Grave Pot 5", "GY Dampes Grave Pot 5", RHT_POT_GRAVEYARD, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x48, 0x00), SpoilerCollectionCheckGroup::GROUP_KAKARIKO);
locationTable[RC_GY_DAMPES_GRAVE_POT_6] = Location::Base(RC_GY_DAMPES_GRAVE_POT_6, RCQUEST_BOTH, RCTYPE_POT, RCAREA_GRAVEYARD, ACTOR_OBJ_TSUBO, SCENE_WINDMILL_AND_DAMPES_GRAVE, TWO_ACTOR_PARAMS(239, -1577), 0x460c, "Dampes Grave Pot 6", "GY Dampes Grave Pot 6", RHT_POT_GRAVEYARD, RG_DEKU_NUTS_5, { Category::cPot }, SpoilerCollectionCheck::Pot(0x48, 0x00), SpoilerCollectionCheckGroup::GROUP_KAKARIKO);
locationTable[RC_GC_LOWER_STAIRCASE_POT_1] = Location::Base(RC_GC_LOWER_STAIRCASE_POT_1, RCQUEST_BOTH, RCTYPE_POT, RCAREA_GORON_CITY, ACTOR_OBJ_TSUBO, SCENE_GORON_CITY, TWO_ACTOR_PARAMS(-189, 866), 0x690d, "Lower Staircase Pot 1", "GC Lower Staircase Pot 1", RHT_POT_GORON_CITY, RG_DEKU_STICK_1, { Category::cPot }, SpoilerCollectionCheck::Pot(0x62, 0x00), SpoilerCollectionCheckGroup::GROUP_GORON_CITY);
@ -1542,7 +1542,7 @@ void Rando::StaticData::InitLocationTable() {
locationTable[RC_GC_DARUNIA_POT_1] = Location::Base(RC_GC_DARUNIA_POT_1, RCQUEST_BOTH, RCTYPE_POT, RCAREA_GORON_CITY, ACTOR_OBJ_TSUBO, SCENE_GORON_CITY, TWO_ACTOR_PARAMS(262, -1210), 0x7108, "Darunia Pot 1", "GC Darunia Pot 1", RHT_POT_GORON_CITY, RG_ARROWS_5, { Category::cPot }, SpoilerCollectionCheck::Pot(0x62, 0x00), SpoilerCollectionCheckGroup::GROUP_GORON_CITY);
locationTable[RC_GC_DARUNIA_POT_2] = Location::Base(RC_GC_DARUNIA_POT_2, RCQUEST_BOTH, RCTYPE_POT, RCAREA_GORON_CITY, ACTOR_OBJ_TSUBO, SCENE_GORON_CITY, TWO_ACTOR_PARAMS(261, -1254), 0x7303, "Darunia Pot 2", "GC Darunia Pot 2", RHT_POT_GORON_CITY, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x62, 0x00), SpoilerCollectionCheckGroup::GROUP_GORON_CITY);
locationTable[RC_GC_DARUNIA_POT_3] = Location::Base(RC_GC_DARUNIA_POT_3, RCQUEST_BOTH, RCTYPE_POT, RCAREA_GORON_CITY, ACTOR_OBJ_TSUBO, SCENE_GORON_CITY, TWO_ACTOR_PARAMS(262, -1386), 0x7502, "Darunia Pot 3", "GC Darunia Pot 3", RHT_POT_GORON_CITY, RG_RED_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x62, 0x00), SpoilerCollectionCheckGroup::GROUP_GORON_CITY);
locationTable[RC_DMC_NEAR_GC_POT_2] = Location::Base(RC_DMC_NEAR_GC_POT_2, RCQUEST_BOTH, RCTYPE_POT, RCAREA_DEATH_MOUNTAIN_CRATER, ACTOR_OBJ_TSUBO, SCENE_DEATH_MOUNTAIN_CRATER, TWO_ACTOR_PARAMS(-1546, 141), 0x470f, "Near GC Pot 2", "DMC Near GC Pot 2", RHT_POT_DEATH_MOUNTAIN_CRATER, RG_MAGIC_SINGLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x61, 0x00), SpoilerCollectionCheckGroup::GROUP_DEATH_MOUNTAIN);
locationTable[RC_DMC_NEAR_GC_POT_2] = Location::Base(RC_DMC_NEAR_GC_POT_2, RCQUEST_BOTH, RCTYPE_POT, RCAREA_DEATH_MOUNTAIN_CRATER, ACTOR_OBJ_TSUBO, SCENE_DEATH_MOUNTAIN_CRATER, TWO_ACTOR_PARAMS(-1546, 141), 0x470f, "Near GC Pot 2", "DMC Near GC Pot 2", RHT_POT_DEATH_MOUNTAIN_CRATER, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x61, 0x00), SpoilerCollectionCheckGroup::GROUP_DEATH_MOUNTAIN);
locationTable[RC_DMC_NEAR_GC_POT_3] = Location::Base(RC_DMC_NEAR_GC_POT_3, RCQUEST_BOTH, RCTYPE_POT, RCAREA_DEATH_MOUNTAIN_CRATER, ACTOR_OBJ_TSUBO, SCENE_DEATH_MOUNTAIN_CRATER, TWO_ACTOR_PARAMS(-1641, -127), 0x4308, "Near GC Pot 3", "DMC Near GC Pot 3", RHT_POT_DEATH_MOUNTAIN_CRATER, RG_ARROWS_5, { Category::cPot }, SpoilerCollectionCheck::Pot(0x61, 0x00), SpoilerCollectionCheckGroup::GROUP_DEATH_MOUNTAIN);
locationTable[RC_DMC_NEAR_GC_POT_1] = Location::Base(RC_DMC_NEAR_GC_POT_1, RCQUEST_BOTH, RCTYPE_POT, RCAREA_DEATH_MOUNTAIN_CRATER, ACTOR_OBJ_TSUBO, SCENE_DEATH_MOUNTAIN_CRATER, TWO_ACTOR_PARAMS(-1590, 132), 0x4501, "Near GC Pot 1", "DMC Near GC Pot 1", RHT_POT_DEATH_MOUNTAIN_CRATER, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x61, 0x00), SpoilerCollectionCheckGroup::GROUP_DEATH_MOUNTAIN);
locationTable[RC_DMC_NEAR_GC_POT_4] = Location::Base(RC_DMC_NEAR_GC_POT_4, RCQUEST_BOTH, RCTYPE_POT, RCAREA_DEATH_MOUNTAIN_CRATER, ACTOR_OBJ_TSUBO, SCENE_DEATH_MOUNTAIN_CRATER, TWO_ACTOR_PARAMS(-1606, -166), 0x4103, "Near GC Pot 4", "DMC Near GC Pot 4", RHT_POT_DEATH_MOUNTAIN_CRATER, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x61, 0x00), SpoilerCollectionCheckGroup::GROUP_DEATH_MOUNTAIN);
@ -1551,9 +1551,9 @@ void Rando::StaticData::InitLocationTable() {
locationTable[RC_ZD_NEAR_SHOP_POT_3] = Location::Base(RC_ZD_NEAR_SHOP_POT_3, RCQUEST_BOTH, RCTYPE_POT, RCAREA_ZORAS_DOMAIN, ACTOR_OBJ_TSUBO, SCENE_ZORAS_DOMAIN, TWO_ACTOR_PARAMS(289, 415), 0x4303, "Near Shop Pot 3", "ZD Near Shop Pot 3", RHT_POT_ZORAS_DOMAIN, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x58, 0x00), SpoilerCollectionCheckGroup::GROUP_ZORAS_DOMAIN);
locationTable[RC_ZD_NEAR_SHOP_POT_4] = Location::Base(RC_ZD_NEAR_SHOP_POT_4, RCQUEST_BOTH, RCTYPE_POT, RCAREA_ZORAS_DOMAIN, ACTOR_OBJ_TSUBO, SCENE_ZORAS_DOMAIN, TWO_ACTOR_PARAMS(289, 289), 0x470c, "Near Shop Pot 4", "ZD Near Shop Pot 4", RHT_POT_ZORAS_DOMAIN, RG_DEKU_NUTS_5, { Category::cPot }, SpoilerCollectionCheck::Pot(0x58, 0x00), SpoilerCollectionCheckGroup::GROUP_ZORAS_DOMAIN);
locationTable[RC_ZD_NEAR_SHOP_POT_5] = Location::Base(RC_ZD_NEAR_SHOP_POT_5, RCQUEST_BOTH, RCTYPE_POT, RCAREA_ZORAS_DOMAIN, ACTOR_OBJ_TSUBO, SCENE_ZORAS_DOMAIN, TWO_ACTOR_PARAMS(220, 384), 0x490d, "Near Shop Pot 5", "ZD Near Shop Pot 5", RHT_POT_ZORAS_DOMAIN, RG_DEKU_STICK_1, { Category::cPot }, SpoilerCollectionCheck::Pot(0x58, 0x00), SpoilerCollectionCheckGroup::GROUP_ZORAS_DOMAIN);
locationTable[RC_ZF_HIDDEN_CAVE_POT_1] = Location::Base(RC_ZF_HIDDEN_CAVE_POT_1, RCQUEST_BOTH, RCTYPE_POT, RCAREA_ZORAS_FOUNTAIN, ACTOR_OBJ_TSUBO, SCENE_ZORAS_FOUNTAIN, TWO_ACTOR_PARAMS(385, 2587), 0x790e, "Hidden Cave Pot 1", "ZF Hidden Cave Pot 1", RHT_POT_ZORAS_FOUNTAIN, RG_MAGIC_DOUBLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x59, 0x00), SpoilerCollectionCheckGroup::GROUP_ZORAS_DOMAIN);
locationTable[RC_ZF_HIDDEN_CAVE_POT_1] = Location::Base(RC_ZF_HIDDEN_CAVE_POT_1, RCQUEST_BOTH, RCTYPE_POT, RCAREA_ZORAS_FOUNTAIN, ACTOR_OBJ_TSUBO, SCENE_ZORAS_FOUNTAIN, TWO_ACTOR_PARAMS(385, 2587), 0x790e, "Hidden Cave Pot 1", "ZF Hidden Cave Pot 1", RHT_POT_ZORAS_FOUNTAIN, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x59, 0x00), SpoilerCollectionCheckGroup::GROUP_ZORAS_DOMAIN);
locationTable[RC_ZF_HIDDEN_CAVE_POT_2] = Location::Base(RC_ZF_HIDDEN_CAVE_POT_2, RCQUEST_BOTH, RCTYPE_POT, RCAREA_ZORAS_FOUNTAIN, ACTOR_OBJ_TSUBO, SCENE_ZORAS_FOUNTAIN, TWO_ACTOR_PARAMS(418, 2609), 0x7b09, "Hidden Cave Pot 2", "ZF Hidden Cave Pot 2", RHT_POT_ZORAS_FOUNTAIN, RG_ARROWS_10, { Category::cPot }, SpoilerCollectionCheck::Pot(0x59, 0x00), SpoilerCollectionCheckGroup::GROUP_ZORAS_DOMAIN);
locationTable[RC_ZF_HIDDEN_CAVE_POT_3] = Location::Base(RC_ZF_HIDDEN_CAVE_POT_3, RCQUEST_BOTH, RCTYPE_POT, RCAREA_ZORAS_FOUNTAIN, ACTOR_OBJ_TSUBO, SCENE_ZORAS_FOUNTAIN, TWO_ACTOR_PARAMS(430, 2568), 0x770e, "Hidden Cave Pot 3", "ZF Hidden Cave Pot 3", RHT_POT_ZORAS_FOUNTAIN, RG_MAGIC_DOUBLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x59, 0x00), SpoilerCollectionCheckGroup::GROUP_ZORAS_DOMAIN);
locationTable[RC_ZF_HIDDEN_CAVE_POT_3] = Location::Base(RC_ZF_HIDDEN_CAVE_POT_3, RCQUEST_BOTH, RCTYPE_POT, RCAREA_ZORAS_FOUNTAIN, ACTOR_OBJ_TSUBO, SCENE_ZORAS_FOUNTAIN, TWO_ACTOR_PARAMS(430, 2568), 0x770e, "Hidden Cave Pot 3", "ZF Hidden Cave Pot 3", RHT_POT_ZORAS_FOUNTAIN, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x59, 0x00), SpoilerCollectionCheckGroup::GROUP_ZORAS_DOMAIN);
locationTable[RC_ZF_NEAR_JABU_POT_1] = Location::Base(RC_ZF_NEAR_JABU_POT_1, RCQUEST_BOTH, RCTYPE_POT, RCAREA_ZORAS_FOUNTAIN, ACTOR_OBJ_TSUBO, SCENE_ZORAS_FOUNTAIN, TWO_ACTOR_PARAMS(-1630, 170), 0x7b03, "Near Jabu Pot 1", "ZF Near Jabu Pot 1", RHT_POT_ZORAS_FOUNTAIN, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x59, 0x00), SpoilerCollectionCheckGroup::GROUP_ZORAS_DOMAIN);
locationTable[RC_ZF_NEAR_JABU_POT_2] = Location::Base(RC_ZF_NEAR_JABU_POT_2, RCQUEST_BOTH, RCTYPE_POT, RCAREA_ZORAS_FOUNTAIN, ACTOR_OBJ_TSUBO, SCENE_ZORAS_FOUNTAIN, TWO_ACTOR_PARAMS(-1550, 170), 0x7710, "Near Jabu Pot 2", "ZF Near Jabu Pot 2", RHT_POT_ZORAS_FOUNTAIN, RG_DEKU_SEEDS_30, { Category::cPot }, SpoilerCollectionCheck::Pot(0x59, 0x00), SpoilerCollectionCheckGroup::GROUP_ZORAS_DOMAIN);
locationTable[RC_ZF_NEAR_JABU_POT_3] = Location::Base(RC_ZF_NEAR_JABU_POT_3, RCQUEST_BOTH, RCTYPE_POT, RCAREA_ZORAS_FOUNTAIN, ACTOR_OBJ_TSUBO, SCENE_ZORAS_FOUNTAIN, TWO_ACTOR_PARAMS(-1630, -260), 0x7110, "Near Jabu Pot 3", "ZF Near Jabu Pot 3", RHT_POT_ZORAS_FOUNTAIN, RG_DEKU_SEEDS_30, { Category::cPot }, SpoilerCollectionCheck::Pot(0x59, 0x00), SpoilerCollectionCheckGroup::GROUP_ZORAS_DOMAIN);
@ -1568,8 +1568,8 @@ void Rando::StaticData::InitLocationTable() {
locationTable[RC_LLR_TALONS_HOUSE_POT_1] = Location::Base(RC_LLR_TALONS_HOUSE_POT_1, RCQUEST_BOTH, RCTYPE_POT, RCAREA_LON_LON_RANCH, ACTOR_OBJ_TSUBO, SCENE_LON_LON_BUILDINGS, TWO_ACTOR_PARAMS(1255, 47), 0x5700, "Talons House Pot 1", "LLR Talons House Pot 1", RHT_POT_LON_LON_RANCH, RG_GREEN_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x4C, 0x00), SpoilerCollectionCheckGroup::GROUP_LON_LON_RANCH);
locationTable[RC_LLR_TALONS_HOUSE_POT_2] = Location::Base(RC_LLR_TALONS_HOUSE_POT_2, RCQUEST_BOTH, RCTYPE_POT, RCAREA_LON_LON_RANCH, ACTOR_OBJ_TSUBO, SCENE_LON_LON_BUILDINGS, TWO_ACTOR_PARAMS(1256, -51), 0x5501, "Talons House Pot 2", "LLR Talons House Pot 2", RHT_POT_LON_LON_RANCH, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x4C, 0x00), SpoilerCollectionCheckGroup::GROUP_LON_LON_RANCH);
locationTable[RC_LLR_TALONS_HOUSE_POT_3] = Location::Base(RC_LLR_TALONS_HOUSE_POT_3, RCQUEST_BOTH, RCTYPE_POT, RCAREA_LON_LON_RANCH, ACTOR_OBJ_TSUBO, SCENE_LON_LON_BUILDINGS, TWO_ACTOR_PARAMS(1256, -78), 0x5301, "Talons House Pot 3", "LLR Talons House Pot 3", RHT_POT_LON_LON_RANCH, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x4C, 0x00), SpoilerCollectionCheckGroup::GROUP_LON_LON_RANCH);
locationTable[RC_HF_COW_GROTTO_POT_1] = Location::Base(RC_HF_COW_GROTTO_POT_1, RCQUEST_BOTH, RCTYPE_POT, RCAREA_HYRULE_FIELD, ACTOR_OBJ_TSUBO, SCENE_GROTTOS, TWO_ACTOR_PARAMS(3410, -223), 0x430f, "Cow Grotto Pot 1", "HF Cow Grotto Pot 1", RHT_POT_HYRULE_FIELD, RG_MAGIC_SINGLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x3E, 0x00), SpoilerCollectionCheckGroup::GROUP_HYRULE_FIELD);
locationTable[RC_HF_COW_GROTTO_POT_2] = Location::Base(RC_HF_COW_GROTTO_POT_2, RCQUEST_BOTH, RCTYPE_POT, RCAREA_HYRULE_FIELD, ACTOR_OBJ_TSUBO, SCENE_GROTTOS, TWO_ACTOR_PARAMS(3390, -258), 0x410e, "Cow Grotto Pot 2", "HF Cow Grotto Pot 2", RHT_POT_HYRULE_FIELD, RG_MAGIC_DOUBLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x3E, 0x00), SpoilerCollectionCheckGroup::GROUP_HYRULE_FIELD);
locationTable[RC_HF_COW_GROTTO_POT_1] = Location::Base(RC_HF_COW_GROTTO_POT_1, RCQUEST_BOTH, RCTYPE_POT, RCAREA_HYRULE_FIELD, ACTOR_OBJ_TSUBO, SCENE_GROTTOS, TWO_ACTOR_PARAMS(3410, -223), 0x430f, "Cow Grotto Pot 1", "HF Cow Grotto Pot 1", RHT_POT_HYRULE_FIELD, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x3E, 0x00), SpoilerCollectionCheckGroup::GROUP_HYRULE_FIELD);
locationTable[RC_HF_COW_GROTTO_POT_2] = Location::Base(RC_HF_COW_GROTTO_POT_2, RCQUEST_BOTH, RCTYPE_POT, RCAREA_HYRULE_FIELD, ACTOR_OBJ_TSUBO, SCENE_GROTTOS, TWO_ACTOR_PARAMS(3390, -258), 0x410e, "Cow Grotto Pot 2", "HF Cow Grotto Pot 2", RHT_POT_HYRULE_FIELD, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x3E, 0x00), SpoilerCollectionCheckGroup::GROUP_HYRULE_FIELD);
locationTable[RC_HC_STORMS_GROTTO_POT_1] = Location::Base(RC_HC_STORMS_GROTTO_POT_1, RCQUEST_BOTH, RCTYPE_POT, RCAREA_HYRULE_CASTLE, ACTOR_OBJ_TSUBO, SCENE_GROTTOS, TWO_ACTOR_PARAMS(1843, 1014), 0x4502, "Storms Grotto Pot 1", "HC Storms Grotto Pot 1", RHT_POT_HYRULE_CASTLE, RG_RED_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x3E, 0x00), SpoilerCollectionCheckGroup::GROUP_HYRULE_CASTLE);
locationTable[RC_HC_STORMS_GROTTO_POT_2] = Location::Base(RC_HC_STORMS_GROTTO_POT_2, RCQUEST_BOTH, RCTYPE_POT, RCAREA_HYRULE_CASTLE, ACTOR_OBJ_TSUBO, SCENE_GROTTOS, TWO_ACTOR_PARAMS(1769, 954), 0x4908, "Storms Grotto Pot 2", "HC Storms Grotto Pot 2", RHT_POT_HYRULE_CASTLE, RG_ARROWS_5, { Category::cPot }, SpoilerCollectionCheck::Pot(0x3E, 0x00), SpoilerCollectionCheckGroup::GROUP_HYRULE_CASTLE);
locationTable[RC_HC_STORMS_GROTTO_POT_3] = Location::Base(RC_HC_STORMS_GROTTO_POT_3, RCQUEST_BOTH, RCTYPE_POT, RCAREA_HYRULE_CASTLE, ACTOR_OBJ_TSUBO, SCENE_GROTTOS, TWO_ACTOR_PARAMS(1857, 897), 0x4704, "Storms Grotto Pot 3", "HC Storms Grotto Pot 3", RHT_POT_HYRULE_CASTLE, RG_BOMBS_5, { Category::cPot }, SpoilerCollectionCheck::Pot(0x3E, 0x00), SpoilerCollectionCheckGroup::GROUP_HYRULE_CASTLE);
@ -1620,10 +1620,10 @@ void Rando::StaticData::InitLocationTable() {
locationTable[RC_JABU_JABUS_BELLY_TWO_OCTOROK_POT_4] = Location::Base(RC_JABU_JABUS_BELLY_TWO_OCTOROK_POT_4, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_JABU_JABUS_BELLY, ACTOR_OBJ_TSUBO, SCENE_JABU_JABU, TWO_ACTOR_PARAMS(-1131, -2221), 0x4602, "Two Octorok Pot 4", "Jabu Jabus Belly Two Octorok Pot 4", RHT_POT_JABU_JABUS_BELLY, RG_RED_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x02, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_JABUJABUS_BELLY);
locationTable[RC_JABU_JABUS_BELLY_TWO_OCTOROK_POT_5] = Location::Base(RC_JABU_JABUS_BELLY_TWO_OCTOROK_POT_5, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_JABU_JABUS_BELLY, ACTOR_OBJ_TSUBO, SCENE_JABU_JABU, TWO_ACTOR_PARAMS(-1173, -2227), 0x4801, "Two Octorok Pot 5", "Jabu Jabus Belly Two Octorok Pot 5", RHT_POT_JABU_JABUS_BELLY, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x02, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_JABUJABUS_BELLY);
locationTable[RC_FOREST_TEMPLE_LOBBY_POT_1] = Location::Base(RC_FOREST_TEMPLE_LOBBY_POT_1, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_FOREST_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_FOREST_TEMPLE, TWO_ACTOR_PARAMS(720, -1037), 0x4403, "Lobby Pot 1", "Forest Temple Lobby Pot 1", RHT_POT_FOREST_TEMPLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x03, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_FOREST_TEMPLE);
locationTable[RC_FOREST_TEMPLE_LOBBY_POT_2] = Location::Base(RC_FOREST_TEMPLE_LOBBY_POT_2, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_FOREST_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_FOREST_TEMPLE, TWO_ACTOR_PARAMS(675, -989), 0x400f, "Lobby Pot 2", "Forest Temple Lobby Pot 2", RHT_POT_FOREST_TEMPLE, RG_MAGIC_SINGLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x03, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_FOREST_TEMPLE);
locationTable[RC_FOREST_TEMPLE_LOBBY_POT_2] = Location::Base(RC_FOREST_TEMPLE_LOBBY_POT_2, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_FOREST_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_FOREST_TEMPLE, TWO_ACTOR_PARAMS(675, -989), 0x400f, "Lobby Pot 2", "Forest Temple Lobby Pot 2", RHT_POT_FOREST_TEMPLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x03, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_FOREST_TEMPLE);
locationTable[RC_FOREST_TEMPLE_LOBBY_POT_3] = Location::Base(RC_FOREST_TEMPLE_LOBBY_POT_3, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_FOREST_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_FOREST_TEMPLE, TWO_ACTOR_PARAMS(630, -943), 0x4809, "Lobby Pot 3", "Forest Temple Lobby Pot 3", RHT_POT_FOREST_TEMPLE, RG_ARROWS_10, { Category::cPot }, SpoilerCollectionCheck::Pot(0x03, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_FOREST_TEMPLE);
locationTable[RC_FOREST_TEMPLE_LOBBY_POT_4] = Location::Base(RC_FOREST_TEMPLE_LOBBY_POT_4, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_FOREST_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_FOREST_TEMPLE, TWO_ACTOR_PARAMS(-384, -937), 0x4a09, "Lobby Pot 4", "Forest Temple Lobby Pot 4", RHT_POT_FOREST_TEMPLE, RG_ARROWS_10, { Category::cPot }, SpoilerCollectionCheck::Pot(0x03, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_FOREST_TEMPLE);
locationTable[RC_FOREST_TEMPLE_LOBBY_POT_5] = Location::Base(RC_FOREST_TEMPLE_LOBBY_POT_5, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_FOREST_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_FOREST_TEMPLE, TWO_ACTOR_PARAMS(-429, -981), 0x420f, "Lobby Pot 5", "Forest Temple Lobby Pot 5", RHT_POT_FOREST_TEMPLE, RG_MAGIC_SINGLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x03, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_FOREST_TEMPLE);
locationTable[RC_FOREST_TEMPLE_LOBBY_POT_5] = Location::Base(RC_FOREST_TEMPLE_LOBBY_POT_5, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_FOREST_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_FOREST_TEMPLE, TWO_ACTOR_PARAMS(-429, -981), 0x420f, "Lobby Pot 5", "Forest Temple Lobby Pot 5", RHT_POT_FOREST_TEMPLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x03, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_FOREST_TEMPLE);
locationTable[RC_FOREST_TEMPLE_LOBBY_POT_6] = Location::Base(RC_FOREST_TEMPLE_LOBBY_POT_6, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_FOREST_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_FOREST_TEMPLE, TWO_ACTOR_PARAMS(-477, -1034), 0x4603, "Lobby Pot 6", "Forest Temple Lobby Pot 6", RHT_POT_FOREST_TEMPLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x03, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_FOREST_TEMPLE);
locationTable[RC_FOREST_TEMPLE_LOWER_STALFOS_POT_1] = Location::Base(RC_FOREST_TEMPLE_LOWER_STALFOS_POT_1, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_FOREST_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_FOREST_TEMPLE, TWO_ACTOR_PARAMS(90, -3583), 0x6203, "Lower Stalfos Pot 1", "Forest Temple Lower Stalfos Pot 1", RHT_POT_FOREST_TEMPLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x03, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_FOREST_TEMPLE);
locationTable[RC_FOREST_TEMPLE_LOWER_STALFOS_POT_2] = Location::Base(RC_FOREST_TEMPLE_LOWER_STALFOS_POT_2, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_FOREST_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_FOREST_TEMPLE, TWO_ACTOR_PARAMS(142, -3583), 0x6412, "Lower Stalfos Pot 2", "Forest Temple Lower Stalfos Pot 2", RHT_POT_FOREST_TEMPLE, RG_GREEN_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x03, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_FOREST_TEMPLE);
@ -1672,10 +1672,10 @@ void Rando::StaticData::InitLocationTable() {
locationTable[RC_WATER_TEMPLE_BASEMENT_POT_2] = Location::Base(RC_WATER_TEMPLE_BASEMENT_POT_2, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_WATER_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_WATER_TEMPLE, TWO_ACTOR_PARAMS(28, -3817), 0x7604, "Basement Pot 2", "Water Temple Basement Pot 2", RHT_POT_WATER_TEMPLE, RG_BOMBS_5, { Category::cPot }, SpoilerCollectionCheck::Pot(0x05, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_WATER_TEMPLE);
locationTable[RC_WATER_TEMPLE_RIVER_POT_1] = Location::Base(RC_WATER_TEMPLE_RIVER_POT_1, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_WATER_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_WATER_TEMPLE, TWO_ACTOR_PARAMS(-2226, -2487), 0x5e09, "River Pot 1", "Water Temple River Pot 1", RHT_POT_WATER_TEMPLE, RG_ARROWS_10, { Category::cPot }, SpoilerCollectionCheck::Pot(0x05, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_WATER_TEMPLE);
locationTable[RC_WATER_TEMPLE_RIVER_POT_2] = Location::Base(RC_WATER_TEMPLE_RIVER_POT_2, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_WATER_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_WATER_TEMPLE, TWO_ACTOR_PARAMS(-2184, -2456), 0x6212, "River Pot 2", "Water Temple River Pot 2", RHT_POT_WATER_TEMPLE, RG_GREEN_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x05, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_WATER_TEMPLE);
locationTable[RC_WATER_TEMPLE_LIKE_LIKE_POT_1] = Location::Base(RC_WATER_TEMPLE_LIKE_LIKE_POT_1, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_WATER_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_WATER_TEMPLE, TWO_ACTOR_PARAMS(-3188, -1628), 0x560e, "Like Like Pot 1", "Water Temple Like Like Pot 1", RHT_POT_WATER_TEMPLE, RG_MAGIC_DOUBLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x05, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_WATER_TEMPLE);
locationTable[RC_WATER_TEMPLE_LIKE_LIKE_POT_2] = Location::Base(RC_WATER_TEMPLE_LIKE_LIKE_POT_2, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_WATER_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_WATER_TEMPLE, TWO_ACTOR_PARAMS(-3056, -1626), 0x580e, "Like Like Pot 2", "Water Temple Like Like Pot 2", RHT_POT_WATER_TEMPLE, RG_MAGIC_DOUBLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x05, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_WATER_TEMPLE);
locationTable[RC_SHADOW_TEMPLE_NEAR_DEAD_HAND_POT_1] = Location::Base(RC_SHADOW_TEMPLE_NEAR_DEAD_HAND_POT_1, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_SHADOW_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SHADOW_TEMPLE, TWO_ACTOR_PARAMS(-1806, -344), 0x500F, "Near Dead Hand Pot 1", "Shadow Temple Near Dead Hand Pot 1", RHT_POT_SHADOW_TEMPLE, RG_MAGIC_SINGLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x07, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SHADOW_TEMPLE);
locationTable[RC_SHADOW_TEMPLE_WHISPERING_WALLS_POT_1] = Location::Base(RC_SHADOW_TEMPLE_WHISPERING_WALLS_POT_1, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_SHADOW_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SHADOW_TEMPLE, TWO_ACTOR_PARAMS(-1721, 61), 0x520F, "Whispering Walls Pot 1", "Shadow Temple Whispering Walls Pot 1", RHT_POT_SHADOW_TEMPLE, RG_MAGIC_SINGLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x07, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SHADOW_TEMPLE);
locationTable[RC_WATER_TEMPLE_LIKE_LIKE_POT_1] = Location::Base(RC_WATER_TEMPLE_LIKE_LIKE_POT_1, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_WATER_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_WATER_TEMPLE, TWO_ACTOR_PARAMS(-3188, -1628), 0x560e, "Like Like Pot 1", "Water Temple Like Like Pot 1", RHT_POT_WATER_TEMPLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x05, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_WATER_TEMPLE);
locationTable[RC_WATER_TEMPLE_LIKE_LIKE_POT_2] = Location::Base(RC_WATER_TEMPLE_LIKE_LIKE_POT_2, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_WATER_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_WATER_TEMPLE, TWO_ACTOR_PARAMS(-3056, -1626), 0x580e, "Like Like Pot 2", "Water Temple Like Like Pot 2", RHT_POT_WATER_TEMPLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x05, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_WATER_TEMPLE);
locationTable[RC_SHADOW_TEMPLE_NEAR_DEAD_HAND_POT_1] = Location::Base(RC_SHADOW_TEMPLE_NEAR_DEAD_HAND_POT_1, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_SHADOW_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SHADOW_TEMPLE, TWO_ACTOR_PARAMS(-1806, -344), 0x500F, "Near Dead Hand Pot 1", "Shadow Temple Near Dead Hand Pot 1", RHT_POT_SHADOW_TEMPLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x07, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SHADOW_TEMPLE);
locationTable[RC_SHADOW_TEMPLE_WHISPERING_WALLS_POT_1] = Location::Base(RC_SHADOW_TEMPLE_WHISPERING_WALLS_POT_1, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_SHADOW_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SHADOW_TEMPLE, TWO_ACTOR_PARAMS(-1721, 61), 0x520F, "Whispering Walls Pot 1", "Shadow Temple Whispering Walls Pot 1", RHT_POT_SHADOW_TEMPLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x07, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SHADOW_TEMPLE);
locationTable[RC_SHADOW_TEMPLE_WHISPERING_WALLS_POT_2] = Location::Base(RC_SHADOW_TEMPLE_WHISPERING_WALLS_POT_2, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_SHADOW_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SHADOW_TEMPLE, TWO_ACTOR_PARAMS(-1407, 61), 0x5403, "Whispering Walls Pot 2", "Shadow Temple Whispering Walls Pot 2", RHT_POT_SHADOW_TEMPLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x07, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SHADOW_TEMPLE);
locationTable[RC_SHADOW_TEMPLE_WHISPERING_WALLS_POT_3] = Location::Base(RC_SHADOW_TEMPLE_WHISPERING_WALLS_POT_3, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_SHADOW_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SHADOW_TEMPLE, TWO_ACTOR_PARAMS(-1614, 61), 0x5E01, "Whispering Walls Pot 3", "Shadow Temple Whispering Walls Pot 3", RHT_POT_SHADOW_TEMPLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x07, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SHADOW_TEMPLE);
locationTable[RC_SHADOW_TEMPLE_WHISPERING_WALLS_POT_4] = Location::Base(RC_SHADOW_TEMPLE_WHISPERING_WALLS_POT_4, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_SHADOW_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SHADOW_TEMPLE, TWO_ACTOR_PARAMS(-1055, -257), 0x600C, "Whispering Walls Pot 4", "Shadow Temple Whispering Walls Pot 4", RHT_POT_SHADOW_TEMPLE, RG_DEKU_NUTS_5, { Category::cPot }, SpoilerCollectionCheck::Pot(0x07, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SHADOW_TEMPLE);
@ -1688,15 +1688,15 @@ void Rando::StaticData::InitLocationTable() {
locationTable[RC_SHADOW_TEMPLE_FALLING_SPIKES_POT_4] = Location::Base(RC_SHADOW_TEMPLE_FALLING_SPIKES_POT_4, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_SHADOW_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SHADOW_TEMPLE, TWO_ACTOR_PARAMS(1173, 3605), 0x5A03, "Falling Spikes Pot 4", "Shadow Temple Falling Spikes Pot 4", RHT_POT_SHADOW_TEMPLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x07, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SHADOW_TEMPLE);
locationTable[RC_SHADOW_TEMPLE_AFTER_WIND_POT_1] = Location::Base(RC_SHADOW_TEMPLE_AFTER_WIND_POT_1, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_SHADOW_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SHADOW_TEMPLE, TWO_ACTOR_PARAMS(4222, -916), 0x5C01, "After Wind Pot 1", "Shadow Temple After Wind Pot 1", RHT_POT_SHADOW_TEMPLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x07, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SHADOW_TEMPLE);
locationTable[RC_SHADOW_TEMPLE_AFTER_WIND_POT_2] = Location::Base(RC_SHADOW_TEMPLE_AFTER_WIND_POT_2, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_SHADOW_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SHADOW_TEMPLE, TWO_ACTOR_PARAMS(4549, -922), 0x640C, "After Wind Pot 2", "Shadow Temple After Wind Pot 2", RHT_POT_SHADOW_TEMPLE, RG_DEKU_NUTS_5, { Category::cPot }, SpoilerCollectionCheck::Pot(0x07, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SHADOW_TEMPLE);
locationTable[RC_SHADOW_TEMPLE_SPIKE_WALLS_POT_1] = Location::Base(RC_SHADOW_TEMPLE_SPIKE_WALLS_POT_1, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_SHADOW_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SHADOW_TEMPLE, TWO_ACTOR_PARAMS(-4303, -2657), 0x4C0E, "Spike Walls Pot 1", "Shadow Temple Spike Walls Pot 1", RHT_POT_SHADOW_TEMPLE, RG_MAGIC_DOUBLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x07, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SHADOW_TEMPLE);
locationTable[RC_SHADOW_TEMPLE_SPIKE_WALLS_POT_1] = Location::Base(RC_SHADOW_TEMPLE_SPIKE_WALLS_POT_1, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_SHADOW_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SHADOW_TEMPLE, TWO_ACTOR_PARAMS(-4303, -2657), 0x4C0E, "Spike Walls Pot 1", "Shadow Temple Spike Walls Pot 1", RHT_POT_SHADOW_TEMPLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x07, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SHADOW_TEMPLE);
locationTable[RC_SHADOW_TEMPLE_FLOORMASTER_POT_1] = Location::Base(RC_SHADOW_TEMPLE_FLOORMASTER_POT_1, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_SHADOW_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SHADOW_TEMPLE, TWO_ACTOR_PARAMS(-4575, -811), 0x6603, "Floormaster Pot 1", "Shadow Temple Floormaster Pot 1", RHT_POT_SHADOW_TEMPLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x07, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SHADOW_TEMPLE);
locationTable[RC_SHADOW_TEMPLE_FLOORMASTER_POT_2] = Location::Base(RC_SHADOW_TEMPLE_FLOORMASTER_POT_2, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_SHADOW_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SHADOW_TEMPLE, TWO_ACTOR_PARAMS(-4036, -811), 0x680A, "Floormaster Pot 2", "Shadow Temple Floormaster Pot 2", RHT_POT_SHADOW_TEMPLE, RG_ARROWS_30, { Category::cPot }, SpoilerCollectionCheck::Pot(0x07, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SHADOW_TEMPLE);
locationTable[RC_SHADOW_TEMPLE_AFTER_BOAT_POT_1] = Location::Base(RC_SHADOW_TEMPLE_AFTER_BOAT_POT_1, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_SHADOW_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SHADOW_TEMPLE, TWO_ACTOR_PARAMS(-2400, -1470), 0x7009, "After Boat Pot 1", "Shadow Temple After Boat Pot 1", RHT_POT_SHADOW_TEMPLE, RG_ARROWS_10, { Category::cPot }, SpoilerCollectionCheck::Pot(0x07, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SHADOW_TEMPLE);
locationTable[RC_SHADOW_TEMPLE_AFTER_BOAT_POT_2] = Location::Base(RC_SHADOW_TEMPLE_AFTER_BOAT_POT_2, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_SHADOW_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SHADOW_TEMPLE, TWO_ACTOR_PARAMS(-2230, -1470), 0x763F, "After Boat Pot 2", "Shadow Temple After Boat Pot 2", RHT_POT_SHADOW_TEMPLE, RG_GREEN_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x07, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SHADOW_TEMPLE);
locationTable[RC_SHADOW_TEMPLE_AFTER_BOAT_POT_3] = Location::Base(RC_SHADOW_TEMPLE_AFTER_BOAT_POT_3, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_SHADOW_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SHADOW_TEMPLE, TWO_ACTOR_PARAMS(-2859, -497), 0x7A0A, "After Boat Pot 3", "Shadow Temple After Boat Pot 3", RHT_POT_SHADOW_TEMPLE, RG_ARROWS_30, { Category::cPot }, SpoilerCollectionCheck::Pot(0x07, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SHADOW_TEMPLE);
locationTable[RC_SHADOW_TEMPLE_AFTER_BOAT_POT_4] = Location::Base(RC_SHADOW_TEMPLE_AFTER_BOAT_POT_4, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_SHADOW_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SHADOW_TEMPLE, TWO_ACTOR_PARAMS(-2624, -492), 0x7C0E, "After Boat Pot 4", "Shadow Temple After Boat Pot 4", RHT_POT_SHADOW_TEMPLE, RG_MAGIC_DOUBLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x07, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SHADOW_TEMPLE);
locationTable[RC_SHADOW_TEMPLE_AFTER_BOAT_POT_4] = Location::Base(RC_SHADOW_TEMPLE_AFTER_BOAT_POT_4, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_SHADOW_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SHADOW_TEMPLE, TWO_ACTOR_PARAMS(-2624, -492), 0x7C0E, "After Boat Pot 4", "Shadow Temple After Boat Pot 4", RHT_POT_SHADOW_TEMPLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x07, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SHADOW_TEMPLE);
locationTable[RC_SPIRIT_TEMPLE_LOBBY_POT_1] = Location::Base(RC_SPIRIT_TEMPLE_LOBBY_POT_1, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_SPIRIT_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SPIRIT_TEMPLE, TWO_ACTOR_PARAMS(-181, 233), 0x4203, "Lobby Pot 1", "Spirit Temple Lobby Pot 1", RHT_POT_SPIRIT_TEMPLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x06, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SPIRIT_TEMPLE);
locationTable[RC_SPIRIT_TEMPLE_LOBBY_POT_2] = Location::Base(RC_SPIRIT_TEMPLE_LOBBY_POT_2, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_SPIRIT_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SPIRIT_TEMPLE, TWO_ACTOR_PARAMS(184, 231), 0x440E, "Lobby Pot 2", "Spirit Temple Lobby Pot 2", RHT_POT_SPIRIT_TEMPLE, RG_MAGIC_DOUBLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x06, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SPIRIT_TEMPLE);
locationTable[RC_SPIRIT_TEMPLE_LOBBY_POT_2] = Location::Base(RC_SPIRIT_TEMPLE_LOBBY_POT_2, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_SPIRIT_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SPIRIT_TEMPLE, TWO_ACTOR_PARAMS(184, 231), 0x440E, "Lobby Pot 2", "Spirit Temple Lobby Pot 2", RHT_POT_SPIRIT_TEMPLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x06, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SPIRIT_TEMPLE);
locationTable[RC_SPIRIT_TEMPLE_ANUBIS_POT_1] = Location::Base(RC_SPIRIT_TEMPLE_ANUBIS_POT_1, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_SPIRIT_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SPIRIT_TEMPLE, TWO_ACTOR_PARAMS(-975, -1751), 0x5A3F, "Anubis Pot 1", "Spirit Temple Anubis Pot 1", RHT_POT_SPIRIT_TEMPLE, RG_GREEN_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x06, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SPIRIT_TEMPLE);
locationTable[RC_SPIRIT_TEMPLE_ANUBIS_POT_2] = Location::Base(RC_SPIRIT_TEMPLE_ANUBIS_POT_2, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_SPIRIT_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SPIRIT_TEMPLE, TWO_ACTOR_PARAMS(-928, -1827), 0x5C3F, "Anubis Pot 2", "Spirit Temple Anubis Pot 2", RHT_POT_SPIRIT_TEMPLE, RG_GREEN_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x06, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SPIRIT_TEMPLE);
locationTable[RC_SPIRIT_TEMPLE_ANUBIS_POT_3] = Location::Base(RC_SPIRIT_TEMPLE_ANUBIS_POT_3, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_SPIRIT_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SPIRIT_TEMPLE, TWO_ACTOR_PARAMS(-1211, -1530), 0x5E03, "Anubis Pot 3", "Spirit Temple Anubis Pot 3", RHT_POT_SPIRIT_TEMPLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x06, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SPIRIT_TEMPLE);
@ -1712,24 +1712,24 @@ void Rando::StaticData::InitLocationTable() {
locationTable[RC_SPIRIT_TEMPLE_CENTRAL_CHAMBER_POT_6] = Location::Base(RC_SPIRIT_TEMPLE_CENTRAL_CHAMBER_POT_6, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_SPIRIT_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SPIRIT_TEMPLE, TWO_ACTOR_PARAMS(704, -1224), 0x523F, "Central Chamber Pot 6", "Spirit Temple Central Chamber Pot 6", RHT_POT_SPIRIT_TEMPLE, RG_GREEN_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x06, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SPIRIT_TEMPLE);
locationTable[RC_SPIRIT_TEMPLE_BEAMOS_HALL_POT_1] = Location::Base(RC_SPIRIT_TEMPLE_BEAMOS_HALL_POT_1, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_SPIRIT_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SPIRIT_TEMPLE, TWO_ACTOR_PARAMS(819, -333), 0x580B, "Beamos Hall Pot 1", "Spirit Temple Beamos Hall Pot 1", RHT_POT_SPIRIT_TEMPLE, RG_BOMBS_10, { Category::cPot }, SpoilerCollectionCheck::Pot(0x06, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SPIRIT_TEMPLE);
locationTable[RC_GANONS_CASTLE_FOREST_TRIAL_POT_1] = Location::Base(RC_GANONS_CASTLE_FOREST_TRIAL_POT_1, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(1725, 2336), 0x6A03, "Forest Trial Pot 1", "Ganons Castle Forest Trial Pot 1", RHT_POT_GANONS_CASTLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_FOREST_TRIAL_POT_2] = Location::Base(RC_GANONS_CASTLE_FOREST_TRIAL_POT_2, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(1892, 2241), 0x6C0F, "Forest Trial Pot 2", "Ganons Castle Forest Trial Pot 2", RHT_POT_GANONS_CASTLE, RG_MAGIC_SINGLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_FIRE_TRIAL_POT_2] = Location::Base(RC_GANONS_CASTLE_FIRE_TRIAL_POT_2, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(-1898, -3942), 0x620F, "Fire Trial Pot 2", "Ganons Castle Fire Trial Pot 2", RHT_POT_GANONS_CASTLE, RG_MAGIC_SINGLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_FOREST_TRIAL_POT_2] = Location::Base(RC_GANONS_CASTLE_FOREST_TRIAL_POT_2, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(1892, 2241), 0x6C0F, "Forest Trial Pot 2", "Ganons Castle Forest Trial Pot 2", RHT_POT_GANONS_CASTLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_FIRE_TRIAL_POT_2] = Location::Base(RC_GANONS_CASTLE_FIRE_TRIAL_POT_2, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(-1898, -3942), 0x620F, "Fire Trial Pot 2", "Ganons Castle Fire Trial Pot 2", RHT_POT_GANONS_CASTLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_FIRE_TRIAL_POT_1] = Location::Base(RC_GANONS_CASTLE_FIRE_TRIAL_POT_1, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(-2051, -3855), 0x6003, "Fire Trial Pot 1", "Ganons Castle Fire Trial Pot 1", RHT_POT_GANONS_CASTLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_WATER_TRIAL_POT_1] = Location::Base(RC_GANONS_CASTLE_WATER_TRIAL_POT_1, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(3558, -920), 0x7203, "Water Trial Pot 1", "Ganons Castle Water Trial Pot 1", RHT_POT_GANONS_CASTLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_WATER_TRIAL_POT_2] = Location::Base(RC_GANONS_CASTLE_WATER_TRIAL_POT_2, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(3558, -761), 0x740F, "Water Trial Pot 2", "Ganons Castle Water Trial Pot 2", RHT_POT_GANONS_CASTLE, RG_MAGIC_SINGLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_WATER_TRIAL_POT_2] = Location::Base(RC_GANONS_CASTLE_WATER_TRIAL_POT_2, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(3558, -761), 0x740F, "Water Trial Pot 2", "Ganons Castle Water Trial Pot 2", RHT_POT_GANONS_CASTLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_SHADOW_TRIAL_POT_1] = Location::Base(RC_GANONS_CASTLE_SHADOW_TRIAL_POT_1, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(1234, -3418), 0x5A09, "Shadow Trial Pot 1", "Ganons Castle Shadow Trial Pot 1", RHT_POT_GANONS_CASTLE, RG_ARROWS_10, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_SHADOW_TRIAL_POT_2] = Location::Base(RC_GANONS_CASTLE_SHADOW_TRIAL_POT_2, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(1621, -3203), 0x5E0E, "Shadow Trial Pot 2", "Ganons Castle Shadow Trial Pot 2", RHT_POT_GANONS_CASTLE, RG_MAGIC_DOUBLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_SHADOW_TRIAL_POT_2] = Location::Base(RC_GANONS_CASTLE_SHADOW_TRIAL_POT_2, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(1621, -3203), 0x5E0E, "Shadow Trial Pot 2", "Ganons Castle Shadow Trial Pot 2", RHT_POT_GANONS_CASTLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_SHADOW_TRIAL_POT_3] = Location::Base(RC_GANONS_CASTLE_SHADOW_TRIAL_POT_3, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(2067, -4592), 0x6209, "Shadow Trial Pot 3", "Ganons Castle Shadow Trial Pot 3", RHT_POT_GANONS_CASTLE, RG_ARROWS_10, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_SHADOW_TRIAL_POT_4] = Location::Base(RC_GANONS_CASTLE_SHADOW_TRIAL_POT_4, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(2224, -4506), 0x640E, "Shadow Trial Pot 4", "Ganons Castle Shadow Trial Pot 4", RHT_POT_GANONS_CASTLE, RG_MAGIC_DOUBLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_SHADOW_TRIAL_POT_4] = Location::Base(RC_GANONS_CASTLE_SHADOW_TRIAL_POT_4, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(2224, -4506), 0x640E, "Shadow Trial Pot 4", "Ganons Castle Shadow Trial Pot 4", RHT_POT_GANONS_CASTLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_SPIRIT_TRIAL_POT_1] = Location::Base(RC_GANONS_CASTLE_SPIRIT_TRIAL_POT_1, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(-1398, 1402), 0x660C, "Spirit Trial Pot 1", "Ganons Castle Spirit Trial Pot 1", RHT_POT_GANONS_CASTLE, RG_DEKU_NUTS_5, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_SPIRIT_TRIAL_POT_2] = Location::Base(RC_GANONS_CASTLE_SPIRIT_TRIAL_POT_2, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(-1237, 1494), 0x680F, "Spirit Trial Pot 2", "Ganons Castle Spirit Trial Pot 2", RHT_POT_GANONS_CASTLE, RG_MAGIC_SINGLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_SPIRIT_TRIAL_POT_2] = Location::Base(RC_GANONS_CASTLE_SPIRIT_TRIAL_POT_2, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(-1237, 1494), 0x680F, "Spirit Trial Pot 2", "Ganons Castle Spirit Trial Pot 2", RHT_POT_GANONS_CASTLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_LIGHT_TRIAL_BOULDER_POT_1] = Location::Base(RC_GANONS_CASTLE_LIGHT_TRIAL_BOULDER_POT_1, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(-2581, -839), 0x4A2A, "Light Trial Boulder Pot 1", "Ganons Castle Light Trial Boulder Pot 1", RHT_POT_GANONS_CASTLE, RG_ARROWS_30, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_LIGHT_TRIAL_POT_1] = Location::Base(RC_GANONS_CASTLE_LIGHT_TRIAL_POT_1, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(-3840, -923), 0x7603, "Light Trial Pot 1", "Ganons Castle Light Trial Pot 1", RHT_POT_GANONS_CASTLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_LIGHT_TRIAL_POT_2] = Location::Base(RC_GANONS_CASTLE_LIGHT_TRIAL_POT_2, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(-3840, -755), 0x780E, "Light Trial Pot 2", "Ganons Castle Light Trial Pot 2", RHT_POT_GANONS_CASTLE, RG_MAGIC_DOUBLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_GANONS_TOWER_POT_1] = Location::Base(RC_GANONS_CASTLE_GANONS_TOWER_POT_1, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(-422, -258), 0x400E, "Ganons Tower Pot 1", "Ganons Castle Ganons Tower Pot 1", RHT_POT_GANONS_CASTLE, RG_MAGIC_DOUBLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0A, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_LIGHT_TRIAL_POT_2] = Location::Base(RC_GANONS_CASTLE_LIGHT_TRIAL_POT_2, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(-3840, -755), 0x780E, "Light Trial Pot 2", "Ganons Castle Light Trial Pot 2", RHT_POT_GANONS_CASTLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_GANONS_TOWER_POT_1] = Location::Base(RC_GANONS_CASTLE_GANONS_TOWER_POT_1, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(-422, -258), 0x400E, "Ganons Tower Pot 1", "Ganons Castle Ganons Tower Pot 1", RHT_POT_GANONS_CASTLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0A, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_GANONS_TOWER_POT_2] = Location::Base(RC_GANONS_CASTLE_GANONS_TOWER_POT_2, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(-382, -300), 0x4203, "Ganons Tower Pot 2", "Ganons Castle Ganons Tower Pot 2", RHT_POT_GANONS_CASTLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0A, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_GANONS_TOWER_POT_3] = Location::Base(RC_GANONS_CASTLE_GANONS_TOWER_POT_3, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(-342, -341), 0x440F, "Ganons Tower Pot 3", "Ganons Castle Ganons Tower Pot 3", RHT_POT_GANONS_CASTLE, RG_MAGIC_SINGLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0A, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_GANONS_TOWER_POT_4] = Location::Base(RC_GANONS_CASTLE_GANONS_TOWER_POT_4, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(-298, -383), 0x460F, "Ganons Tower Pot 4", "Ganons Castle Ganons Tower Pot 4", RHT_POT_GANONS_CASTLE, RG_MAGIC_SINGLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0A, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_GANONS_TOWER_POT_3] = Location::Base(RC_GANONS_CASTLE_GANONS_TOWER_POT_3, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(-342, -341), 0x440F, "Ganons Tower Pot 3", "Ganons Castle Ganons Tower Pot 3", RHT_POT_GANONS_CASTLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0A, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_GANONS_TOWER_POT_4] = Location::Base(RC_GANONS_CASTLE_GANONS_TOWER_POT_4, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(-298, -383), 0x460F, "Ganons Tower Pot 4", "Ganons Castle Ganons Tower Pot 4", RHT_POT_GANONS_CASTLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0A, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_GANONS_TOWER_POT_5] = Location::Base(RC_GANONS_CASTLE_GANONS_TOWER_POT_5, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(-257, -424), 0x4803, "Ganons Tower Pot 5", "Ganons Castle Ganons Tower Pot 5", RHT_POT_GANONS_CASTLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0A, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_GANONS_TOWER_POT_6] = Location::Base(RC_GANONS_CASTLE_GANONS_TOWER_POT_6, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(-382, -259), 0x4A09, "Ganons Tower Pot 6", "Ganons Castle Ganons Tower Pot 6", RHT_POT_GANONS_CASTLE, RG_ARROWS_10, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0A, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_GANONS_TOWER_POT_7] = Location::Base(RC_GANONS_CASTLE_GANONS_TOWER_POT_7, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(-342, -300), 0x4C09, "Ganons Tower Pot 7", "Ganons Castle Ganons Tower Pot 7", RHT_POT_GANONS_CASTLE, RG_ARROWS_10, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0A, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
@ -1745,23 +1745,23 @@ void Rando::StaticData::InitLocationTable() {
locationTable[RC_GANONS_CASTLE_GANONS_TOWER_POT_17] = Location::Base(RC_GANONS_CASTLE_GANONS_TOWER_POT_17, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(299, -340), 0x603F, "Ganons Tower Pot 17", "Ganons Castle Ganons Tower Pot 17", RHT_POT_GANONS_CASTLE, RG_GREEN_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0A, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_GANONS_TOWER_POT_18] = Location::Base(RC_GANONS_CASTLE_GANONS_TOWER_POT_18, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(260, -380), 0x6209, "Ganons Tower Pot 18", "Ganons Castle Ganons Tower Pot 18", RHT_POT_GANONS_CASTLE, RG_ARROWS_10, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0A, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_1] = Location::Base(RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_1, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_BOTTOM_OF_THE_WELL, ACTOR_OBJ_TSUBO, SCENE_BOTTOM_OF_THE_WELL, TWO_ACTOR_PARAMS(-95, -673), 0x4E03, "Basement Pot 1", "Bottom Of The Well Basement Pot 1", RHT_POT_BOTTOM_OF_THE_WELL, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x08, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_BOTTOM_OF_THE_WELL);
locationTable[RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_2] = Location::Base(RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_2, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_BOTTOM_OF_THE_WELL, ACTOR_OBJ_TSUBO, SCENE_BOTTOM_OF_THE_WELL, TWO_ACTOR_PARAMS(75, -598), 0x500E, "Basement Pot 2", "Bottom Of The Well Basement Pot 2", RHT_POT_BOTTOM_OF_THE_WELL, RG_MAGIC_DOUBLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x08, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_BOTTOM_OF_THE_WELL);
locationTable[RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_2] = Location::Base(RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_2, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_BOTTOM_OF_THE_WELL, ACTOR_OBJ_TSUBO, SCENE_BOTTOM_OF_THE_WELL, TWO_ACTOR_PARAMS(75, -598), 0x500E, "Basement Pot 2", "Bottom Of The Well Basement Pot 2", RHT_POT_BOTTOM_OF_THE_WELL, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x08, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_BOTTOM_OF_THE_WELL);
locationTable[RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_3] = Location::Base(RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_3, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_BOTTOM_OF_THE_WELL, ACTOR_OBJ_TSUBO, SCENE_BOTTOM_OF_THE_WELL, TWO_ACTOR_PARAMS(270, -1151), 0x5203, "Basement Pot 3", "Bottom Of The Well Basement Pot 3", RHT_POT_BOTTOM_OF_THE_WELL, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x08, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_BOTTOM_OF_THE_WELL);
locationTable[RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_4] = Location::Base(RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_4, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_BOTTOM_OF_THE_WELL, ACTOR_OBJ_TSUBO, SCENE_BOTTOM_OF_THE_WELL, TWO_ACTOR_PARAMS(566, -1254), 0x5400, "Basement Pot 4", "Bottom Of The Well Basement Pot 4", RHT_POT_BOTTOM_OF_THE_WELL, RG_GREEN_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x08, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_BOTTOM_OF_THE_WELL);
locationTable[RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_5] = Location::Base(RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_5, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_BOTTOM_OF_THE_WELL, ACTOR_OBJ_TSUBO, SCENE_BOTTOM_OF_THE_WELL, TWO_ACTOR_PARAMS(378, -1089), 0x560E, "Basement Pot 5", "Bottom Of The Well Basement Pot 5", RHT_POT_BOTTOM_OF_THE_WELL, RG_MAGIC_DOUBLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x08, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_BOTTOM_OF_THE_WELL);
locationTable[RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_5] = Location::Base(RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_5, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_BOTTOM_OF_THE_WELL, ACTOR_OBJ_TSUBO, SCENE_BOTTOM_OF_THE_WELL, TWO_ACTOR_PARAMS(378, -1089), 0x560E, "Basement Pot 5", "Bottom Of The Well Basement Pot 5", RHT_POT_BOTTOM_OF_THE_WELL, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x08, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_BOTTOM_OF_THE_WELL);
locationTable[RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_6] = Location::Base(RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_6, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_BOTTOM_OF_THE_WELL, ACTOR_OBJ_TSUBO, SCENE_BOTTOM_OF_THE_WELL, TWO_ACTOR_PARAMS(665, -1252), 0x5803, "Basement Pot 6", "Bottom Of The Well Basement Pot 6", RHT_POT_BOTTOM_OF_THE_WELL, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x08, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_BOTTOM_OF_THE_WELL);
locationTable[RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_7] = Location::Base(RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_7, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_BOTTOM_OF_THE_WELL, ACTOR_OBJ_TSUBO, SCENE_BOTTOM_OF_THE_WELL, TWO_ACTOR_PARAMS(566, -1345), 0x5A03, "Basement Pot 7", "Bottom Of The Well Basement Pot 7", RHT_POT_BOTTOM_OF_THE_WELL, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x08, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_BOTTOM_OF_THE_WELL);
locationTable[RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_8] = Location::Base(RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_8, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_BOTTOM_OF_THE_WELL, ACTOR_OBJ_TSUBO, SCENE_BOTTOM_OF_THE_WELL, TWO_ACTOR_PARAMS(562, -1304), 0x5C03, "Basement Pot 8", "Bottom Of The Well Basement Pot 8", RHT_POT_BOTTOM_OF_THE_WELL, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x08, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_BOTTOM_OF_THE_WELL);
locationTable[RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_9] = Location::Base(RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_9, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_BOTTOM_OF_THE_WELL, ACTOR_OBJ_TSUBO, SCENE_BOTTOM_OF_THE_WELL, TWO_ACTOR_PARAMS(313, -1086), 0x5E0C, "Basement Pot 9", "Bottom Of The Well Basement Pot 9", RHT_POT_BOTTOM_OF_THE_WELL, RG_DEKU_NUTS_5, { Category::cPot }, SpoilerCollectionCheck::Pot(0x08, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_BOTTOM_OF_THE_WELL);
locationTable[RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_10] = Location::Base(RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_10, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_BOTTOM_OF_THE_WELL, ACTOR_OBJ_TSUBO, SCENE_BOTTOM_OF_THE_WELL, TWO_ACTOR_PARAMS(618, -1254), 0x600D, "Basement Pot 10", "Bottom Of The Well Basement Pot 10", RHT_POT_BOTTOM_OF_THE_WELL, RG_DEKU_STICK_1, { Category::cPot }, SpoilerCollectionCheck::Pot(0x08, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_BOTTOM_OF_THE_WELL);
locationTable[RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_11] = Location::Base(RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_11, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_BOTTOM_OF_THE_WELL, ACTOR_OBJ_TSUBO, SCENE_BOTTOM_OF_THE_WELL, TWO_ACTOR_PARAMS(257, -1099), 0x620E, "Basement Pot 11", "Bottom Of The Well Basement Pot 11", RHT_POT_BOTTOM_OF_THE_WELL, RG_MAGIC_DOUBLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x08, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_BOTTOM_OF_THE_WELL);
locationTable[RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_11] = Location::Base(RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_11, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_BOTTOM_OF_THE_WELL, ACTOR_OBJ_TSUBO, SCENE_BOTTOM_OF_THE_WELL, TWO_ACTOR_PARAMS(257, -1099), 0x620E, "Basement Pot 11", "Bottom Of The Well Basement Pot 11", RHT_POT_BOTTOM_OF_THE_WELL, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x08, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_BOTTOM_OF_THE_WELL);
locationTable[RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_12] = Location::Base(RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_12, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_BOTTOM_OF_THE_WELL, ACTOR_OBJ_TSUBO, SCENE_BOTTOM_OF_THE_WELL, TWO_ACTOR_PARAMS(296, -1206), 0x6403, "Basement Pot 12", "Bottom Of The Well Basement Pot 12", RHT_POT_BOTTOM_OF_THE_WELL, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x08, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_BOTTOM_OF_THE_WELL);
locationTable[RC_BOTTOM_OF_THE_WELL_LEFT_SIDE_POT_1] = Location::Base(RC_BOTTOM_OF_THE_WELL_LEFT_SIDE_POT_1, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_BOTTOM_OF_THE_WELL, ACTOR_OBJ_TSUBO, SCENE_BOTTOM_OF_THE_WELL, TWO_ACTOR_PARAMS(-969, 55), 0x4203, "Left Side Pot 1", "Bottom Of The Well Left Side Pot 1", RHT_POT_BOTTOM_OF_THE_WELL, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x08, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_BOTTOM_OF_THE_WELL);
locationTable[RC_BOTTOM_OF_THE_WELL_LEFT_SIDE_POT_2] = Location::Base(RC_BOTTOM_OF_THE_WELL_LEFT_SIDE_POT_2, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_BOTTOM_OF_THE_WELL, ACTOR_OBJ_TSUBO, SCENE_BOTTOM_OF_THE_WELL, TWO_ACTOR_PARAMS(-966, 9), 0x440F, "Left Side Pot 2", "Bottom Of The Well Left Side Pot 2", RHT_POT_BOTTOM_OF_THE_WELL, RG_MAGIC_SINGLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x08, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_BOTTOM_OF_THE_WELL);
locationTable[RC_BOTTOM_OF_THE_WELL_LEFT_SIDE_POT_2] = Location::Base(RC_BOTTOM_OF_THE_WELL_LEFT_SIDE_POT_2, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_BOTTOM_OF_THE_WELL, ACTOR_OBJ_TSUBO, SCENE_BOTTOM_OF_THE_WELL, TWO_ACTOR_PARAMS(-966, 9), 0x440F, "Left Side Pot 2", "Bottom Of The Well Left Side Pot 2", RHT_POT_BOTTOM_OF_THE_WELL, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x08, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_BOTTOM_OF_THE_WELL);
locationTable[RC_BOTTOM_OF_THE_WELL_LEFT_SIDE_POT_3] = Location::Base(RC_BOTTOM_OF_THE_WELL_LEFT_SIDE_POT_3, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_BOTTOM_OF_THE_WELL, ACTOR_OBJ_TSUBO, SCENE_BOTTOM_OF_THE_WELL, TWO_ACTOR_PARAMS(-965, -32), 0x4603, "Left Side Pot 3", "Bottom Of The Well Left Side Pot 3", RHT_POT_BOTTOM_OF_THE_WELL, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x08, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_BOTTOM_OF_THE_WELL);
locationTable[RC_BOTTOM_OF_THE_WELL_NEAR_ENTRANCE_POT_1] = Location::Base(RC_BOTTOM_OF_THE_WELL_NEAR_ENTRANCE_POT_1, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_BOTTOM_OF_THE_WELL, ACTOR_OBJ_TSUBO, SCENE_BOTTOM_OF_THE_WELL, TWO_ACTOR_PARAMS(-41, 389), 0x480D, "Near Entrance Pot 1", "Bottom Of The Well Near Entrance Pot 1", RHT_POT_BOTTOM_OF_THE_WELL, RG_DEKU_STICK_1, { Category::cPot }, SpoilerCollectionCheck::Pot(0x08, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_BOTTOM_OF_THE_WELL);
locationTable[RC_BOTTOM_OF_THE_WELL_NEAR_ENTRANCE_POT_2] = Location::Base(RC_BOTTOM_OF_THE_WELL_NEAR_ENTRANCE_POT_2, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_BOTTOM_OF_THE_WELL, ACTOR_OBJ_TSUBO, SCENE_BOTTOM_OF_THE_WELL, TWO_ACTOR_PARAMS(36, 389), 0x4A0F, "Near Entrance Pot 2", "Bottom Of The Well Near Entrance Pot 2", RHT_POT_BOTTOM_OF_THE_WELL, RG_MAGIC_SINGLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x08, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_BOTTOM_OF_THE_WELL);
locationTable[RC_BOTTOM_OF_THE_WELL_FIRE_KEESE_POT_1] = Location::Base(RC_BOTTOM_OF_THE_WELL_FIRE_KEESE_POT_1, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_BOTTOM_OF_THE_WELL, ACTOR_OBJ_TSUBO, SCENE_BOTTOM_OF_THE_WELL, TWO_ACTOR_PARAMS(874, -1294), 0x660F, "Fire Keese Pot 1", "Bottom Of The Well Fire Keese Pot 1", RHT_POT_BOTTOM_OF_THE_WELL, RG_MAGIC_SINGLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x08, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_BOTTOM_OF_THE_WELL);
locationTable[RC_BOTTOM_OF_THE_WELL_NEAR_ENTRANCE_POT_2] = Location::Base(RC_BOTTOM_OF_THE_WELL_NEAR_ENTRANCE_POT_2, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_BOTTOM_OF_THE_WELL, ACTOR_OBJ_TSUBO, SCENE_BOTTOM_OF_THE_WELL, TWO_ACTOR_PARAMS(36, 389), 0x4A0F, "Near Entrance Pot 2", "Bottom Of The Well Near Entrance Pot 2", RHT_POT_BOTTOM_OF_THE_WELL, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x08, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_BOTTOM_OF_THE_WELL);
locationTable[RC_BOTTOM_OF_THE_WELL_FIRE_KEESE_POT_1] = Location::Base(RC_BOTTOM_OF_THE_WELL_FIRE_KEESE_POT_1, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_BOTTOM_OF_THE_WELL, ACTOR_OBJ_TSUBO, SCENE_BOTTOM_OF_THE_WELL, TWO_ACTOR_PARAMS(874, -1294), 0x660F, "Fire Keese Pot 1", "Bottom Of The Well Fire Keese Pot 1", RHT_POT_BOTTOM_OF_THE_WELL, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x08, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_BOTTOM_OF_THE_WELL);
locationTable[RC_BOTTOM_OF_THE_WELL_UNDERWATER_POT] = Location::Base(RC_BOTTOM_OF_THE_WELL_UNDERWATER_POT, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_BOTTOM_OF_THE_WELL, ACTOR_OBJ_TSUBO, SCENE_BOTTOM_OF_THE_WELL, TWO_ACTOR_PARAMS(3, -1641), 0x4C04, "Underwater Pot", "Bottom Of The Well Underwater Pot", RHT_POT_BOTTOM_OF_THE_WELL, RG_BOMBS_5, { Category::cPot }, SpoilerCollectionCheck::Pot(0x08, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_BOTTOM_OF_THE_WELL);
locationTable[RC_ICE_CAVERN_HALL_POT_1] = Location::Base(RC_ICE_CAVERN_HALL_POT_1, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_ICE_CAVERN, ACTOR_OBJ_TSUBO, SCENE_ICE_CAVERN, TWO_ACTOR_PARAMS(-206, 449), 0x4A03, "Hall Pot 1", "Ice Cavern Hall Pot 1", RHT_POT_ICE_CAVERN, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x09, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_ICE_CAVERN);
locationTable[RC_ICE_CAVERN_HALL_POT_2] = Location::Base(RC_ICE_CAVERN_HALL_POT_2, RCQUEST_VANILLA, RCTYPE_POT, RCAREA_ICE_CAVERN, ACTOR_OBJ_TSUBO, SCENE_ICE_CAVERN, TWO_ACTOR_PARAMS(-203, 492), 0x4C03, "Hall Pot 2", "Ice Cavern Hall Pot 2", RHT_POT_ICE_CAVERN, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x09, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_ICE_CAVERN);
@ -1790,8 +1790,8 @@ void Rando::StaticData::InitLocationTable() {
locationTable[RC_JABU_JABUS_BELLY_MQ_BARINADE_POT_4] = Location::Base(RC_JABU_JABUS_BELLY_MQ_BARINADE_POT_4, RCQUEST_MQ, RCTYPE_POT, RCAREA_JABU_JABUS_BELLY, ACTOR_OBJ_TSUBO, SCENE_JABU_JABU, TWO_ACTOR_PARAMS(554, -493), 0x4603, "MQ Barinade Pot 4", "Jabu Jabus Belly MQ Barinade Pot 4", RHT_POT_JABU_JABUS_BELLY, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x02, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_JABUJABUS_BELLY);
locationTable[RC_JABU_JABUS_BELLY_MQ_BARINADE_POT_5] = Location::Base(RC_JABU_JABUS_BELLY_MQ_BARINADE_POT_5, RCQUEST_MQ, RCTYPE_POT, RCAREA_JABU_JABUS_BELLY, ACTOR_OBJ_TSUBO, SCENE_JABU_JABU, TWO_ACTOR_PARAMS(551, 36), 0x4803, "MQ Barinade Pot 5", "Jabu Jabus Belly MQ Barinade Pot 5", RHT_POT_JABU_JABUS_BELLY, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x02, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_JABUJABUS_BELLY);
locationTable[RC_JABU_JABUS_BELLY_MQ_BARINADE_POT_6] = Location::Base(RC_JABU_JABUS_BELLY_MQ_BARINADE_POT_6, RCQUEST_MQ, RCTYPE_POT, RCAREA_JABU_JABUS_BELLY, ACTOR_OBJ_TSUBO, SCENE_JABU_JABU, TWO_ACTOR_PARAMS(-551, 33), 0x4A03, "MQ Barinade Pot 6", "Jabu Jabus Belly MQ Barinade Pot 6", RHT_POT_JABU_JABUS_BELLY, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x02, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_JABUJABUS_BELLY);
locationTable[RC_FOREST_TEMPLE_MQ_LOBBY_POT_1] = Location::Base(RC_FOREST_TEMPLE_MQ_LOBBY_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_FOREST_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_FOREST_TEMPLE, TWO_ACTOR_PARAMS(675, -989), 0x400F, "MQ Lobby Pot 1", "Forest Temple MQ Lobby Pot 1", RHT_POT_FOREST_TEMPLE, RG_MAGIC_SINGLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x03, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_FOREST_TEMPLE);
locationTable[RC_FOREST_TEMPLE_MQ_LOBBY_POT_2] = Location::Base(RC_FOREST_TEMPLE_MQ_LOBBY_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_FOREST_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_FOREST_TEMPLE, TWO_ACTOR_PARAMS(-429, -981), 0x420F, "MQ Lobby Pot 2", "Forest Temple MQ Lobby Pot 2", RHT_POT_FOREST_TEMPLE, RG_MAGIC_SINGLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x03, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_FOREST_TEMPLE);
locationTable[RC_FOREST_TEMPLE_MQ_LOBBY_POT_1] = Location::Base(RC_FOREST_TEMPLE_MQ_LOBBY_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_FOREST_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_FOREST_TEMPLE, TWO_ACTOR_PARAMS(675, -989), 0x400F, "MQ Lobby Pot 1", "Forest Temple MQ Lobby Pot 1", RHT_POT_FOREST_TEMPLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x03, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_FOREST_TEMPLE);
locationTable[RC_FOREST_TEMPLE_MQ_LOBBY_POT_2] = Location::Base(RC_FOREST_TEMPLE_MQ_LOBBY_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_FOREST_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_FOREST_TEMPLE, TWO_ACTOR_PARAMS(-429, -981), 0x420F, "MQ Lobby Pot 2", "Forest Temple MQ Lobby Pot 2", RHT_POT_FOREST_TEMPLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x03, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_FOREST_TEMPLE);
locationTable[RC_FOREST_TEMPLE_MQ_LOBBY_POT_3] = Location::Base(RC_FOREST_TEMPLE_MQ_LOBBY_POT_3, RCQUEST_MQ, RCTYPE_POT, RCAREA_FOREST_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_FOREST_TEMPLE, TWO_ACTOR_PARAMS(720, -1037), 0x4403, "MQ Lobby Pot 3", "Forest Temple MQ Lobby Pot 3", RHT_POT_FOREST_TEMPLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x03, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_FOREST_TEMPLE);
locationTable[RC_FOREST_TEMPLE_MQ_LOBBY_POT_4] = Location::Base(RC_FOREST_TEMPLE_MQ_LOBBY_POT_4, RCQUEST_MQ, RCTYPE_POT, RCAREA_FOREST_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_FOREST_TEMPLE, TWO_ACTOR_PARAMS(-477, -1034), 0x4603, "MQ Lobby Pot 4", "Forest Temple MQ Lobby Pot 4", RHT_POT_FOREST_TEMPLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x03, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_FOREST_TEMPLE);
locationTable[RC_FOREST_TEMPLE_MQ_LOBBY_POT_5] = Location::Base(RC_FOREST_TEMPLE_MQ_LOBBY_POT_5, RCQUEST_MQ, RCTYPE_POT, RCAREA_FOREST_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_FOREST_TEMPLE, TWO_ACTOR_PARAMS(630, -943), 0x4809, "MQ Lobby Pot 5", "Forest Temple MQ Lobby Pot 5", RHT_POT_FOREST_TEMPLE, RG_ARROWS_10, { Category::cPot }, SpoilerCollectionCheck::Pot(0x03, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_FOREST_TEMPLE);
@ -1841,10 +1841,10 @@ void Rando::StaticData::InitLocationTable() {
locationTable[RC_DODONGOS_CAVERN_MQ_BEFORE_BOSS_POT_2] = Location::Base(RC_DODONGOS_CAVERN_MQ_BEFORE_BOSS_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_DODONGOS_CAVERN, ACTOR_OBJ_TSUBO, SCENE_DODONGOS_CAVERN, TWO_ACTOR_PARAMS(-265, -2499), 0x7C03, "MQ Before Boss Pot 2", "Dodongos Cavern MQ Before Boss Pot 2", RHT_POT_DODONGOS_CAVERN, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x01, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_DODONGOS_CAVERN);
locationTable[RC_DODONGOS_CAVERN_MQ_BACKROOM_POT_1] = Location::Base(RC_DODONGOS_CAVERN_MQ_BACKROOM_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_DODONGOS_CAVERN, ACTOR_OBJ_TSUBO, SCENE_DODONGOS_CAVERN, TWO_ACTOR_PARAMS(1663, -4311), 0x7004, "MQ Backroom Pot 1", "Dodongos Cavern MQ Backroom Pot 1", RHT_POT_DODONGOS_CAVERN, RG_BOMBS_5, { Category::cPot }, SpoilerCollectionCheck::Pot(0x01, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_DODONGOS_CAVERN);
locationTable[RC_DODONGOS_CAVERN_MQ_BACKROOM_POT_2] = Location::Base(RC_DODONGOS_CAVERN_MQ_BACKROOM_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_DODONGOS_CAVERN, ACTOR_OBJ_TSUBO, SCENE_DODONGOS_CAVERN, TWO_ACTOR_PARAMS(1648, -4694), 0x7E04, "MQ Backroom Pot 2", "Dodongos Cavern MQ Backroom Pot 2", RHT_POT_DODONGOS_CAVERN, RG_BOMBS_5, { Category::cPot }, SpoilerCollectionCheck::Pot(0x01, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_DODONGOS_CAVERN);
locationTable[RC_GANONS_CASTLE_MQ_GANONS_TOWER_POT_1] = Location::Base(RC_GANONS_CASTLE_MQ_GANONS_TOWER_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(-422, -258), 0x400E, "MQ Ganons Tower Pot 1", "Ganons Castle MQ Ganons Tower Pot 1", RHT_POT_GANONS_CASTLE, RG_MAGIC_DOUBLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_MQ_GANONS_TOWER_POT_1] = Location::Base(RC_GANONS_CASTLE_MQ_GANONS_TOWER_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(-422, -258), 0x400E, "MQ Ganons Tower Pot 1", "Ganons Castle MQ Ganons Tower Pot 1", RHT_POT_GANONS_CASTLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_MQ_GANONS_TOWER_POT_2] = Location::Base(RC_GANONS_CASTLE_MQ_GANONS_TOWER_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(-382, -300), 0x4203, "MQ Ganons Tower Pot 2", "Ganons Castle MQ Ganons Tower Pot 2", RHT_POT_GANONS_CASTLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_MQ_GANONS_TOWER_POT_3] = Location::Base(RC_GANONS_CASTLE_MQ_GANONS_TOWER_POT_3, RCQUEST_MQ, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(-342, -341), 0x440F, "MQ Ganons Tower Pot 3", "Ganons Castle MQ Ganons Tower Pot 3", RHT_POT_GANONS_CASTLE, RG_MAGIC_SINGLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_MQ_GANONS_TOWER_POT_4] = Location::Base(RC_GANONS_CASTLE_MQ_GANONS_TOWER_POT_4, RCQUEST_MQ, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(-298, -383), 0x460F, "MQ Ganons Tower Pot 4", "Ganons Castle MQ Ganons Tower Pot 4", RHT_POT_GANONS_CASTLE, RG_MAGIC_SINGLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_MQ_GANONS_TOWER_POT_3] = Location::Base(RC_GANONS_CASTLE_MQ_GANONS_TOWER_POT_3, RCQUEST_MQ, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(-342, -341), 0x440F, "MQ Ganons Tower Pot 3", "Ganons Castle MQ Ganons Tower Pot 3", RHT_POT_GANONS_CASTLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_MQ_GANONS_TOWER_POT_4] = Location::Base(RC_GANONS_CASTLE_MQ_GANONS_TOWER_POT_4, RCQUEST_MQ, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(-298, -383), 0x460F, "MQ Ganons Tower Pot 4", "Ganons Castle MQ Ganons Tower Pot 4", RHT_POT_GANONS_CASTLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_MQ_GANONS_TOWER_POT_5] = Location::Base(RC_GANONS_CASTLE_MQ_GANONS_TOWER_POT_5, RCQUEST_MQ, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(-257, -424), 0x4803, "MQ Ganons Tower Pot 5", "Ganons Castle MQ Ganons Tower Pot 5", RHT_POT_GANONS_CASTLE, RG_GREEN_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_MQ_GANONS_TOWER_POT_6] = Location::Base(RC_GANONS_CASTLE_MQ_GANONS_TOWER_POT_6, RCQUEST_MQ, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(-382, -259), 0x4A09, "MQ Ganons Tower Pot 6", "Ganons Castle MQ Ganons Tower Pot 6", RHT_POT_GANONS_CASTLE, RG_ARROWS_10, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_MQ_GANONS_TOWER_POT_7] = Location::Base(RC_GANONS_CASTLE_MQ_GANONS_TOWER_POT_7, RCQUEST_MQ, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(-342, -300), 0x4C09, "MQ Ganons Tower Pot 7", "Ganons Castle MQ Ganons Tower Pot 7", RHT_POT_GANONS_CASTLE, RG_GREEN_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
@ -1860,17 +1860,17 @@ void Rando::StaticData::InitLocationTable() {
locationTable[RC_GANONS_CASTLE_MQ_GANONS_TOWER_POT_17] = Location::Base(RC_GANONS_CASTLE_MQ_GANONS_TOWER_POT_17, RCQUEST_MQ, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(299, -340), 0x603F, "MQ Ganons Tower Pot 17", "Ganons Castle MQ Ganons Tower Pot 17", RHT_POT_GANONS_CASTLE, RG_GREEN_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_MQ_GANONS_TOWER_POT_18] = Location::Base(RC_GANONS_CASTLE_MQ_GANONS_TOWER_POT_18, RCQUEST_MQ, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(260, -380), 0x6209, "MQ Ganons Tower Pot 18", "Ganons Castle MQ Ganons Tower Pot 18", RHT_POT_GANONS_CASTLE, RG_ARROWS_10, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_MQ_FOREST_TRIAL_POT_1] = Location::Base(RC_GANONS_CASTLE_MQ_FOREST_TRIAL_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(1873, 2252), 0x6A03, "MQ Forest Trial Pot 1", "Ganons Castle MQ Forest Trial Pot 1", RHT_POT_GANONS_CASTLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_MQ_FOREST_TRIAL_POT_2] = Location::Base(RC_GANONS_CASTLE_MQ_FOREST_TRIAL_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(1726, 2326), 0x6C0F, "MQ Forest Trial Pot 2", "Ganons Castle MQ Forest Trial Pot 2", RHT_POT_GANONS_CASTLE, RG_MAGIC_SINGLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_MQ_FOREST_TRIAL_POT_2] = Location::Base(RC_GANONS_CASTLE_MQ_FOREST_TRIAL_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(1726, 2326), 0x6C0F, "MQ Forest Trial Pot 2", "Ganons Castle MQ Forest Trial Pot 2", RHT_POT_GANONS_CASTLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_MQ_WATER_TRIAL_POT_1] = Location::Base(RC_GANONS_CASTLE_MQ_WATER_TRIAL_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(3544, -931), 0x7203, "MQ Water Trial Pot 1", "Ganons Castle MQ Water Trial Pot 1", RHT_POT_GANONS_CASTLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_MQ_WATER_TRIAL_POT_2] = Location::Base(RC_GANONS_CASTLE_MQ_WATER_TRIAL_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(3541, -755), 0x7409, "MQ Water Trial Pot 2", "Ganons Castle MQ Water Trial Pot 2", RHT_POT_GANONS_CASTLE, RG_ARROWS_10, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_MQ_SHADOW_TRIAL_POT_1] = Location::Base(RC_GANONS_CASTLE_MQ_SHADOW_TRIAL_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(2073, -4592), 0x640E, "MQ Shadow Trial Pot 1", "Ganons Castle MQ Shadow Trial Pot 1", RHT_POT_GANONS_CASTLE, RG_MAGIC_DOUBLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_MQ_SHADOW_TRIAL_POT_1] = Location::Base(RC_GANONS_CASTLE_MQ_SHADOW_TRIAL_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(2073, -4592), 0x640E, "MQ Shadow Trial Pot 1", "Ganons Castle MQ Shadow Trial Pot 1", RHT_POT_GANONS_CASTLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_MQ_SHADOW_TRIAL_POT_2] = Location::Base(RC_GANONS_CASTLE_MQ_SHADOW_TRIAL_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(2217, -4516), 0x7009, "MQ Shadow Trial Pot 2", "Ganons Castle MQ Shadow Trial Pot 2", RHT_POT_GANONS_CASTLE, RG_ARROWS_10, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_MQ_FIRE_TRIAL_POT_1] = Location::Base(RC_GANONS_CASTLE_MQ_FIRE_TRIAL_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(-1918, -3957), 0x6E03, "MQ Fire Trial Pot 1", "Ganons Castle MQ Fire Trial Pot 1", RHT_POT_GANONS_CASTLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_MQ_FIRE_TRIAL_POT_2] = Location::Base(RC_GANONS_CASTLE_MQ_FIRE_TRIAL_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(-2052, -3888), 0x700F, "MQ Fire Trial Pot 2", "Ganons Castle MQ Fire Trial Pot 2", RHT_POT_GANONS_CASTLE, RG_MAGIC_SINGLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_MQ_LIGHT_TRIAL_POT_1] = Location::Base(RC_GANONS_CASTLE_MQ_LIGHT_TRIAL_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(-3842, -759), 0x760E, "MQ Light Trial Pot 1", "Ganons Castle MQ Light Trial Pot 1", RHT_POT_GANONS_CASTLE, RG_MAGIC_DOUBLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_MQ_FIRE_TRIAL_POT_2] = Location::Base(RC_GANONS_CASTLE_MQ_FIRE_TRIAL_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(-2052, -3888), 0x700F, "MQ Fire Trial Pot 2", "Ganons Castle MQ Fire Trial Pot 2", RHT_POT_GANONS_CASTLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_MQ_LIGHT_TRIAL_POT_1] = Location::Base(RC_GANONS_CASTLE_MQ_LIGHT_TRIAL_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(-3842, -759), 0x760E, "MQ Light Trial Pot 1", "Ganons Castle MQ Light Trial Pot 1", RHT_POT_GANONS_CASTLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_MQ_LIGHT_TRIAL_POT_2] = Location::Base(RC_GANONS_CASTLE_MQ_LIGHT_TRIAL_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(-3845, -933), 0x7803, "MQ Light Trial Pot 2", "Ganons Castle MQ Light Trial Pot 2", RHT_POT_GANONS_CASTLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_MQ_SPIRIT_TRIAL_POT_1] = Location::Base(RC_GANONS_CASTLE_MQ_SPIRIT_TRIAL_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(-1402, 1414), 0x660C, "MQ Spirit Trial Pot 1", "Ganons Castle MQ Spirit Trial Pot 1", RHT_POT_GANONS_CASTLE, RG_DEKU_NUTS_5, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_MQ_SPIRIT_TRIAL_POT_2] = Location::Base(RC_GANONS_CASTLE_MQ_SPIRIT_TRIAL_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(-1256, 1500), 0x680F, "MQ Spirit Trial Pot 2", "Ganons Castle MQ Spirit Trial Pot 2", RHT_POT_GANONS_CASTLE, RG_MAGIC_SINGLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_GANONS_CASTLE_MQ_SPIRIT_TRIAL_POT_2] = Location::Base(RC_GANONS_CASTLE_MQ_SPIRIT_TRIAL_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_GANONS_CASTLE, ACTOR_OBJ_TSUBO, SCENE_INSIDE_GANONS_CASTLE, TWO_ACTOR_PARAMS(-1256, 1500), 0x680F, "MQ Spirit Trial Pot 2", "Ganons Castle MQ Spirit Trial Pot 2", RHT_POT_GANONS_CASTLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x0D, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_GANONS_CASTLE);
locationTable[RC_SHADOW_TEMPLE_MQ_WHISPERING_WALLS_POT_1] = Location::Base(RC_SHADOW_TEMPLE_MQ_WHISPERING_WALLS_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_SHADOW_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SHADOW_TEMPLE, TWO_ACTOR_PARAMS(-1045, -130), 0x7003, "MQ Whispering Walls Pot 1", "Shadow Temple MQ Whispering Walls Pot 1", RHT_POT_SHADOW_TEMPLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x07, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SHADOW_TEMPLE);
locationTable[RC_SHADOW_TEMPLE_MQ_WHISPERING_WALLS_POT_2] = Location::Base(RC_SHADOW_TEMPLE_MQ_WHISPERING_WALLS_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_SHADOW_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SHADOW_TEMPLE, TWO_ACTOR_PARAMS(-1045, -240), 0x7203, "MQ Whispering Walls Pot 2", "Shadow Temple MQ Whispering Walls Pot 2", RHT_POT_SHADOW_TEMPLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x07, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SHADOW_TEMPLE);
locationTable[RC_SHADOW_TEMPLE_MQ_ENTRANCE_REDEAD_POT_1] = Location::Base(RC_SHADOW_TEMPLE_MQ_ENTRANCE_REDEAD_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_SHADOW_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SHADOW_TEMPLE, TWO_ACTOR_PARAMS(-657, -949), 0x4E03, "MQ Entrance Redead Pot 1", "Shadow Temple MQ Entrance Redead Pot 1", RHT_POT_SHADOW_TEMPLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x07, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SHADOW_TEMPLE);
@ -1884,8 +1884,8 @@ void Rando::StaticData::InitLocationTable() {
locationTable[RC_SHADOW_TEMPLE_MQ_AFTER_BOAT_POT_1] = Location::Base(RC_SHADOW_TEMPLE_MQ_AFTER_BOAT_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_SHADOW_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SHADOW_TEMPLE, TWO_ACTOR_PARAMS(-2400, -1470), 0x7009, "MQ After Boat Pot 1", "Shadow Temple MQ After Boat Pot 1", RHT_POT_SHADOW_TEMPLE, RG_ARROWS_10, { Category::cPot }, SpoilerCollectionCheck::Pot(0x07, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SHADOW_TEMPLE);
locationTable[RC_SHADOW_TEMPLE_MQ_AFTER_BOAT_POT_2] = Location::Base(RC_SHADOW_TEMPLE_MQ_AFTER_BOAT_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_SHADOW_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SHADOW_TEMPLE, TWO_ACTOR_PARAMS(-2230, -1470), 0x7609, "MQ After Boat Pot 2", "Shadow Temple MQ After Boat Pot 2", RHT_POT_SHADOW_TEMPLE, RG_ARROWS_10, { Category::cPot }, SpoilerCollectionCheck::Pot(0x07, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SHADOW_TEMPLE);
locationTable[RC_SHADOW_TEMPLE_MQ_AFTER_BOAT_POT_3] = Location::Base(RC_SHADOW_TEMPLE_MQ_AFTER_BOAT_POT_3, RCQUEST_MQ, RCTYPE_POT, RCAREA_SHADOW_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SHADOW_TEMPLE, TWO_ACTOR_PARAMS(-2859, -497), 0x7A0A, "MQ After Boat Pot 3", "Shadow Temple MQ After Boat Pot 3", RHT_POT_SHADOW_TEMPLE, RG_ARROWS_30, { Category::cPot }, SpoilerCollectionCheck::Pot(0x07, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SHADOW_TEMPLE);
locationTable[RC_SHADOW_TEMPLE_MQ_AFTER_BOAT_POT_4] = Location::Base(RC_SHADOW_TEMPLE_MQ_AFTER_BOAT_POT_4, RCQUEST_MQ, RCTYPE_POT, RCAREA_SHADOW_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SHADOW_TEMPLE, TWO_ACTOR_PARAMS(-2624, -492), 0x7C0E, "MQ After Boat Pot 4", "Shadow Temple MQ After Boat Pot 4", RHT_POT_SHADOW_TEMPLE, RG_MAGIC_DOUBLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x07, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SHADOW_TEMPLE);
locationTable[RC_SHADOW_TEMPLE_MQ_SPIKE_BARICADE_POT] = Location::Base(RC_SHADOW_TEMPLE_MQ_SPIKE_BARICADE_POT, RCQUEST_MQ, RCTYPE_POT, RCAREA_SHADOW_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SHADOW_TEMPLE, TWO_ACTOR_PARAMS(-4303, -2657), 0x4C0E, "MQ Spike Baricade Pot", "Shadow Temple MQ Spike Baricade Pot", RHT_POT_SHADOW_TEMPLE, RG_MAGIC_DOUBLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x07, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SHADOW_TEMPLE);
locationTable[RC_SHADOW_TEMPLE_MQ_AFTER_BOAT_POT_4] = Location::Base(RC_SHADOW_TEMPLE_MQ_AFTER_BOAT_POT_4, RCQUEST_MQ, RCTYPE_POT, RCAREA_SHADOW_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SHADOW_TEMPLE, TWO_ACTOR_PARAMS(-2624, -492), 0x7C0E, "MQ After Boat Pot 4", "Shadow Temple MQ After Boat Pot 4", RHT_POT_SHADOW_TEMPLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x07, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SHADOW_TEMPLE);
locationTable[RC_SHADOW_TEMPLE_MQ_SPIKE_BARICADE_POT] = Location::Base(RC_SHADOW_TEMPLE_MQ_SPIKE_BARICADE_POT, RCQUEST_MQ, RCTYPE_POT, RCAREA_SHADOW_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SHADOW_TEMPLE, TWO_ACTOR_PARAMS(-4303, -2657), 0x4C0E, "MQ Spike Baricade Pot", "Shadow Temple MQ Spike Baricade Pot", RHT_POT_SHADOW_TEMPLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x07, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SHADOW_TEMPLE);
locationTable[RC_SHADOW_TEMPLE_MQ_DEAD_HAND_POT_1] = Location::Base(RC_SHADOW_TEMPLE_MQ_DEAD_HAND_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_SHADOW_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SHADOW_TEMPLE, TWO_ACTOR_PARAMS(-4575, -811), 0x660B, "MQ Dead Hand Pot 1", "Shadow Temple MQ Dead Hand Pot 1", RHT_POT_SHADOW_TEMPLE, RG_BOMBS_10, { Category::cPot }, SpoilerCollectionCheck::Pot(0x07, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SHADOW_TEMPLE);
locationTable[RC_SHADOW_TEMPLE_MQ_DEAD_HAND_POT_2] = Location::Base(RC_SHADOW_TEMPLE_MQ_DEAD_HAND_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_SHADOW_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SHADOW_TEMPLE, TWO_ACTOR_PARAMS(-4036, -811), 0x680A, "MQ Dead Hand Pot 2", "Shadow Temple MQ Dead Hand Pot 2", RHT_POT_SHADOW_TEMPLE, RG_ARROWS_30, { Category::cPot }, SpoilerCollectionCheck::Pot(0x07, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SHADOW_TEMPLE);
locationTable[RC_BOTTOM_OF_THE_WELL_MQ_INNER_LOBBY_POT_1] = Location::Base(RC_BOTTOM_OF_THE_WELL_MQ_INNER_LOBBY_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_BOTTOM_OF_THE_WELL, ACTOR_OBJ_TSUBO, SCENE_BOTTOM_OF_THE_WELL, TWO_ACTOR_PARAMS(339, -377), 0x4E09, "MQ Inner Lobby Pot 1", "Bottom Of The Well MQ Inner Lobby Pot 1", RHT_POT_BOTTOM_OF_THE_WELL, RG_ARROWS_10, { Category::cPot }, SpoilerCollectionCheck::Pot(0x08, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_BOTTOM_OF_THE_WELL);
@ -1895,15 +1895,15 @@ void Rando::StaticData::InitLocationTable() {
locationTable[RC_BOTTOM_OF_THE_WELL_MQ_SOUTH_KEY_POT_1] = Location::Base(RC_BOTTOM_OF_THE_WELL_MQ_SOUTH_KEY_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_BOTTOM_OF_THE_WELL, ACTOR_OBJ_TSUBO, SCENE_BOTTOM_OF_THE_WELL, TWO_ACTOR_PARAMS(288, -1240), 0x4803, "MQ South Key Pot 1", "Bottom Of The Well MQ South Key Pot 1", RHT_POT_BOTTOM_OF_THE_WELL, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x08, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_BOTTOM_OF_THE_WELL);
locationTable[RC_BOTTOM_OF_THE_WELL_MQ_SOUTH_KEY_POT_2] = Location::Base(RC_BOTTOM_OF_THE_WELL_MQ_SOUTH_KEY_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_BOTTOM_OF_THE_WELL, ACTOR_OBJ_TSUBO, SCENE_BOTTOM_OF_THE_WELL, TWO_ACTOR_PARAMS(438, -1234), 0x4A03, "MQ South Key Pot 2", "Bottom Of The Well MQ South Key Pot 2", RHT_POT_BOTTOM_OF_THE_WELL, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x08, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_BOTTOM_OF_THE_WELL);
locationTable[RC_BOTTOM_OF_THE_WELL_MQ_SOUTH_KEY_POT_3] = Location::Base(RC_BOTTOM_OF_THE_WELL_MQ_SOUTH_KEY_POT_3, RCQUEST_MQ, RCTYPE_POT, RCAREA_BOTTOM_OF_THE_WELL, ACTOR_OBJ_TSUBO, SCENE_BOTTOM_OF_THE_WELL, TWO_ACTOR_PARAMS(444, -1114), 0x4C03, "MQ South Key Pot 3", "Bottom Of The Well MQ South Key Pot 3", RHT_POT_BOTTOM_OF_THE_WELL, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x08, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_BOTTOM_OF_THE_WELL);
locationTable[RC_FIRE_TEMPLE_MQ_ENTRANCE_POT_1] = Location::Base(RC_FIRE_TEMPLE_MQ_ENTRANCE_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_FIRE_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_FIRE_TEMPLE, TWO_ACTOR_PARAMS(-357, 957), 0x560F, "MQ Entrance Pot 1", "Fire Temple MQ Entrance Pot 1", RHT_POT_FIRE_TEMPLE, RG_MAGIC_SINGLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x04, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_FIRE_TEMPLE);
locationTable[RC_FIRE_TEMPLE_MQ_ENTRANCE_POT_2] = Location::Base(RC_FIRE_TEMPLE_MQ_ENTRANCE_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_FIRE_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_FIRE_TEMPLE, TWO_ACTOR_PARAMS(356, 959), 0x580F, "MQ Entrance Pot 2", "Fire Temple MQ Entrance Pot 2", RHT_POT_FIRE_TEMPLE, RG_MAGIC_SINGLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x04, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_FIRE_TEMPLE);
locationTable[RC_FIRE_TEMPLE_MQ_OUTSIDE_BOSS_POT_1] = Location::Base(RC_FIRE_TEMPLE_MQ_OUTSIDE_BOSS_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_FIRE_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_FIRE_TEMPLE, TWO_ACTOR_PARAMS(-1426, -711), 0x5A0E, "MQ Outside Boss Pot 1", "Fire Temple MQ Outside Boss Pot 1", RHT_POT_FIRE_TEMPLE, RG_MAGIC_DOUBLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x04, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_FIRE_TEMPLE);
locationTable[RC_FIRE_TEMPLE_MQ_ENTRANCE_POT_1] = Location::Base(RC_FIRE_TEMPLE_MQ_ENTRANCE_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_FIRE_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_FIRE_TEMPLE, TWO_ACTOR_PARAMS(-357, 957), 0x560F, "MQ Entrance Pot 1", "Fire Temple MQ Entrance Pot 1", RHT_POT_FIRE_TEMPLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x04, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_FIRE_TEMPLE);
locationTable[RC_FIRE_TEMPLE_MQ_ENTRANCE_POT_2] = Location::Base(RC_FIRE_TEMPLE_MQ_ENTRANCE_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_FIRE_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_FIRE_TEMPLE, TWO_ACTOR_PARAMS(356, 959), 0x580F, "MQ Entrance Pot 2", "Fire Temple MQ Entrance Pot 2", RHT_POT_FIRE_TEMPLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x04, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_FIRE_TEMPLE);
locationTable[RC_FIRE_TEMPLE_MQ_OUTSIDE_BOSS_POT_1] = Location::Base(RC_FIRE_TEMPLE_MQ_OUTSIDE_BOSS_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_FIRE_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_FIRE_TEMPLE, TWO_ACTOR_PARAMS(-1426, -711), 0x5A0E, "MQ Outside Boss Pot 1", "Fire Temple MQ Outside Boss Pot 1", RHT_POT_FIRE_TEMPLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x04, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_FIRE_TEMPLE);
locationTable[RC_FIRE_TEMPLE_MQ_OUTSIDE_BOSS_POT_2] = Location::Base(RC_FIRE_TEMPLE_MQ_OUTSIDE_BOSS_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_FIRE_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_FIRE_TEMPLE, TWO_ACTOR_PARAMS(-1425, -660), 0x5C0A, "MQ Outside Boss Pot 2", "Fire Temple MQ Outside Boss Pot 2", RHT_POT_FIRE_TEMPLE, RG_ARROWS_30, { Category::cPot }, SpoilerCollectionCheck::Pot(0x04, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_FIRE_TEMPLE);
locationTable[RC_FIRE_TEMPLE_MQ_LAVA_POT_1] = Location::Base(RC_FIRE_TEMPLE_MQ_LAVA_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_FIRE_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_FIRE_TEMPLE, TWO_ACTOR_PARAMS(1646, -1260), 0x4009, "MQ Lava Pot 1", "Fire Temple MQ Lava Pot 1", RHT_POT_FIRE_TEMPLE, RG_ARROWS_10, { Category::cPot }, SpoilerCollectionCheck::Pot(0x04, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_FIRE_TEMPLE);
locationTable[RC_FIRE_TEMPLE_MQ_LAVA_POT_2] = Location::Base(RC_FIRE_TEMPLE_MQ_LAVA_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_FIRE_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_FIRE_TEMPLE, TWO_ACTOR_PARAMS(2226, -809), 0x420F, "MQ Lava Pot 2", "Fire Temple MQ Lava Pot 2", RHT_POT_FIRE_TEMPLE, RG_MAGIC_SINGLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x04, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_FIRE_TEMPLE);
locationTable[RC_FIRE_TEMPLE_MQ_LAVA_POT_3] = Location::Base(RC_FIRE_TEMPLE_MQ_LAVA_POT_3, RCQUEST_MQ, RCTYPE_POT, RCAREA_FIRE_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_FIRE_TEMPLE, TWO_ACTOR_PARAMS(1634, 1475), 0x440F, "MQ Lava Pot 3", "Fire Temple MQ Lava Pot 3", RHT_POT_FIRE_TEMPLE, RG_MAGIC_SINGLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x04, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_FIRE_TEMPLE);
locationTable[RC_FIRE_TEMPLE_MQ_LAVA_POT_2] = Location::Base(RC_FIRE_TEMPLE_MQ_LAVA_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_FIRE_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_FIRE_TEMPLE, TWO_ACTOR_PARAMS(2226, -809), 0x420F, "MQ Lava Pot 2", "Fire Temple MQ Lava Pot 2", RHT_POT_FIRE_TEMPLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x04, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_FIRE_TEMPLE);
locationTable[RC_FIRE_TEMPLE_MQ_LAVA_POT_3] = Location::Base(RC_FIRE_TEMPLE_MQ_LAVA_POT_3, RCQUEST_MQ, RCTYPE_POT, RCAREA_FIRE_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_FIRE_TEMPLE, TWO_ACTOR_PARAMS(1634, 1475), 0x440F, "MQ Lava Pot 3", "Fire Temple MQ Lava Pot 3", RHT_POT_FIRE_TEMPLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x04, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_FIRE_TEMPLE);
locationTable[RC_FIRE_TEMPLE_MQ_LAVA_TORCH_POT_1] = Location::Base(RC_FIRE_TEMPLE_MQ_LAVA_TORCH_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_FIRE_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_FIRE_TEMPLE, TWO_ACTOR_PARAMS(845, -1591), 0x6E12, "MQ Lava Torch Pot 1", "Fire Temple MQ Lava Torch Pot 1", RHT_POT_FIRE_TEMPLE, RG_GREEN_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x04, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_FIRE_TEMPLE);
locationTable[RC_FIRE_TEMPLE_MQ_LAVA_TORCH_POT_2] = Location::Base(RC_FIRE_TEMPLE_MQ_LAVA_TORCH_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_FIRE_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_FIRE_TEMPLE, TWO_ACTOR_PARAMS(901, -1593), 0x700F, "MQ Lava Torch Pot 2", "Fire Temple MQ Lava Torch Pot 2", RHT_POT_FIRE_TEMPLE, RG_MAGIC_SINGLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x04, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_FIRE_TEMPLE);
locationTable[RC_FIRE_TEMPLE_MQ_LAVA_TORCH_POT_2] = Location::Base(RC_FIRE_TEMPLE_MQ_LAVA_TORCH_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_FIRE_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_FIRE_TEMPLE, TWO_ACTOR_PARAMS(901, -1593), 0x700F, "MQ Lava Torch Pot 2", "Fire Temple MQ Lava Torch Pot 2", RHT_POT_FIRE_TEMPLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x04, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_FIRE_TEMPLE);
locationTable[RC_FIRE_TEMPLE_MQ_ABOVE_LAVA_POT_1] = Location::Base(RC_FIRE_TEMPLE_MQ_ABOVE_LAVA_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_FIRE_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_FIRE_TEMPLE, TWO_ACTOR_PARAMS(1756, -155), 0x7212, "MQ Above Lava Pot 1", "Fire Temple MQ Above Lava Pot 1", RHT_POT_FIRE_TEMPLE, RG_GREEN_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x04, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_FIRE_TEMPLE);
locationTable[RC_FIRE_TEMPLE_MQ_ABOVE_LAVA_POT_2] = Location::Base(RC_FIRE_TEMPLE_MQ_ABOVE_LAVA_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_FIRE_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_FIRE_TEMPLE, TWO_ACTOR_PARAMS(1819, -82), 0x7409, "MQ Above Lava Pot 2", "Fire Temple MQ Above Lava Pot 2", RHT_POT_FIRE_TEMPLE, RG_ARROWS_10, { Category::cPot }, SpoilerCollectionCheck::Pot(0x04, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_FIRE_TEMPLE);
locationTable[RC_FIRE_TEMPLE_MQ_ABOVE_LAVA_POT_3] = Location::Base(RC_FIRE_TEMPLE_MQ_ABOVE_LAVA_POT_3, RCQUEST_MQ, RCTYPE_POT, RCAREA_FIRE_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_FIRE_TEMPLE, TWO_ACTOR_PARAMS(1789, -122), 0x760B, "MQ Above Lava Pot 3", "Fire Temple MQ Above Lava Pot 3", RHT_POT_FIRE_TEMPLE, RG_BOMBS_10, { Category::cPot }, SpoilerCollectionCheck::Pot(0x04, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_FIRE_TEMPLE);
@ -1931,25 +1931,25 @@ void Rando::StaticData::InitLocationTable() {
locationTable[RC_ICE_CAVERN_MQ_EARLY_WOLFOS_POT_3] = Location::Base(RC_ICE_CAVERN_MQ_EARLY_WOLFOS_POT_3, RCQUEST_MQ, RCTYPE_POT, RCAREA_ICE_CAVERN, ACTOR_OBJ_TSUBO, SCENE_ICE_CAVERN, TWO_ACTOR_PARAMS(521, -131), 0x5203, "MQ Early Wolfos Pot 3", "Ice Cavern MQ Early Wolfos Pot 3", RHT_POT_ICE_CAVERN, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x09, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_ICE_CAVERN);
locationTable[RC_ICE_CAVERN_MQ_EARLY_WOLFOS_POT_4] = Location::Base(RC_ICE_CAVERN_MQ_EARLY_WOLFOS_POT_4, RCQUEST_MQ, RCTYPE_POT, RCAREA_ICE_CAVERN, ACTOR_OBJ_TSUBO, SCENE_ICE_CAVERN, TWO_ACTOR_PARAMS(138, -672), 0x5812, "MQ Early Wolfos Pot 4", "Ice Cavern MQ Early Wolfos Pot 4", RHT_POT_ICE_CAVERN, RG_GREEN_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x09, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_ICE_CAVERN);
locationTable[RC_ICE_CAVERN_MQ_PUSH_BLOCK_POT_1] = Location::Base(RC_ICE_CAVERN_MQ_PUSH_BLOCK_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_ICE_CAVERN, ACTOR_OBJ_TSUBO, SCENE_ICE_CAVERN, TWO_ACTOR_PARAMS(-1352, 639), 0x5412, "MQ Push Block Pot 1", "Ice Cavern MQ Push Block Pot 1", RHT_POT_ICE_CAVERN, RG_GREEN_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x09, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_ICE_CAVERN);
locationTable[RC_ICE_CAVERN_MQ_PUSH_BLOCK_POT_2] = Location::Base(RC_ICE_CAVERN_MQ_PUSH_BLOCK_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_ICE_CAVERN, ACTOR_OBJ_TSUBO, SCENE_ICE_CAVERN, TWO_ACTOR_PARAMS(-1396, 596), 0x560E, "MQ Push Block Pot 2", "Ice Cavern MQ Push Block Pot 2", RHT_POT_ICE_CAVERN, RG_MAGIC_DOUBLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x09, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_ICE_CAVERN);
locationTable[RC_ICE_CAVERN_MQ_PUSH_BLOCK_POT_2] = Location::Base(RC_ICE_CAVERN_MQ_PUSH_BLOCK_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_ICE_CAVERN, ACTOR_OBJ_TSUBO, SCENE_ICE_CAVERN, TWO_ACTOR_PARAMS(-1396, 596), 0x560E, "MQ Push Block Pot 2", "Ice Cavern MQ Push Block Pot 2", RHT_POT_ICE_CAVERN, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x09, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_ICE_CAVERN);
locationTable[RC_ICE_CAVERN_MQ_COMPASS_POT_1] = Location::Base(RC_ICE_CAVERN_MQ_COMPASS_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_ICE_CAVERN, ACTOR_OBJ_TSUBO, SCENE_ICE_CAVERN, TWO_ACTOR_PARAMS(902, -2720), 0x6E0B, "MQ Compass Pot 1", "Ice Cavern MQ Compass Pot 1", RHT_POT_ICE_CAVERN, RG_BOMBS_10, { Category::cPot }, SpoilerCollectionCheck::Pot(0x09, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_ICE_CAVERN);
locationTable[RC_ICE_CAVERN_MQ_COMPASS_POT_2] = Location::Base(RC_ICE_CAVERN_MQ_COMPASS_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_ICE_CAVERN, ACTOR_OBJ_TSUBO, SCENE_ICE_CAVERN, TWO_ACTOR_PARAMS(451, -2726), 0x6C0B, "MQ Compass Pot 2", "Ice Cavern MQ Compass Pot 2", RHT_POT_ICE_CAVERN, RG_BOMBS_10, { Category::cPot }, SpoilerCollectionCheck::Pot(0x09, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_ICE_CAVERN);
locationTable[RC_SPIRIT_TEMPLE_MQ_ENTRANCE_POT_1] = Location::Base(RC_SPIRIT_TEMPLE_MQ_ENTRANCE_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_SPIRIT_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SPIRIT_TEMPLE, TWO_ACTOR_PARAMS(-255, 742), 0x4203, "MQ Entrance Pot 1", "Spirit Temple MQ Entrance Pot 1", RHT_POT_SPIRIT_TEMPLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x06, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SPIRIT_TEMPLE);
locationTable[RC_SPIRIT_TEMPLE_MQ_ENTRANCE_POT_2] = Location::Base(RC_SPIRIT_TEMPLE_MQ_ENTRANCE_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_SPIRIT_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SPIRIT_TEMPLE, TWO_ACTOR_PARAMS(306, 682), 0x6403, "MQ Entrance Pot 2", "Spirit Temple MQ Entrance Pot 2", RHT_POT_SPIRIT_TEMPLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x06, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SPIRIT_TEMPLE);
locationTable[RC_SPIRIT_TEMPLE_MQ_ENTRANCE_POT_3] = Location::Base(RC_SPIRIT_TEMPLE_MQ_ENTRANCE_POT_3, RCQUEST_MQ, RCTYPE_POT, RCAREA_SPIRIT_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SPIRIT_TEMPLE, TWO_ACTOR_PARAMS(-297, 687), 0x6204, "MQ Entrance Pot 3", "Spirit Temple MQ Entrance Pot 3", RHT_POT_SPIRIT_TEMPLE, RG_BOMBS_5, { Category::cPot }, SpoilerCollectionCheck::Pot(0x06, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SPIRIT_TEMPLE);
locationTable[RC_SPIRIT_TEMPLE_MQ_ENTRANCE_POT_4] = Location::Base(RC_SPIRIT_TEMPLE_MQ_ENTRANCE_POT_4, RCQUEST_MQ, RCTYPE_POT, RCAREA_SPIRIT_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SPIRIT_TEMPLE, TWO_ACTOR_PARAMS(260, 735), 0x440E, "MQ Entrance Pot 4", "Spirit Temple MQ Entrance Pot 4", RHT_POT_SPIRIT_TEMPLE, RG_MAGIC_DOUBLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x06, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SPIRIT_TEMPLE);
locationTable[RC_SPIRIT_TEMPLE_MQ_ENTRANCE_POT_4] = Location::Base(RC_SPIRIT_TEMPLE_MQ_ENTRANCE_POT_4, RCQUEST_MQ, RCTYPE_POT, RCAREA_SPIRIT_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SPIRIT_TEMPLE, TWO_ACTOR_PARAMS(260, 735), 0x440E, "MQ Entrance Pot 4", "Spirit Temple MQ Entrance Pot 4", RHT_POT_SPIRIT_TEMPLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x06, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SPIRIT_TEMPLE);
locationTable[RC_SPIRIT_TEMPLE_MQ_CHILD_SLUGMA_POT] = Location::Base(RC_SPIRIT_TEMPLE_MQ_CHILD_SLUGMA_POT, RCQUEST_MQ, RCTYPE_POT, RCAREA_SPIRIT_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SPIRIT_TEMPLE, TWO_ACTOR_PARAMS(-894, -50), 0x4004, "MQ Child Slugma Pot", "Spirit Temple MQ Child Slugma Pot", RHT_POT_SPIRIT_TEMPLE, RG_BOMBS_5, { Category::cPot }, SpoilerCollectionCheck::Pot(0x06, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SPIRIT_TEMPLE);
locationTable[RC_SPIRIT_TEMPLE_MQ_CHILD_GIBDO_POT_1] = Location::Base(RC_SPIRIT_TEMPLE_MQ_CHILD_GIBDO_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_SPIRIT_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SPIRIT_TEMPLE, TWO_ACTOR_PARAMS(-382, -1256), 0x6803, "MQ Child Gibdo Pot 1", "Spirit Temple MQ Child Gibdo Pot 1", RHT_POT_SPIRIT_TEMPLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x06, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SPIRIT_TEMPLE);
locationTable[RC_SPIRIT_TEMPLE_MQ_CHILD_GIBDO_POT_2] = Location::Base(RC_SPIRIT_TEMPLE_MQ_CHILD_GIBDO_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_SPIRIT_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SPIRIT_TEMPLE, TWO_ACTOR_PARAMS(-381, -1207), 0x660E, "MQ Child Gibdo Pot 2", "Spirit Temple MQ Child Gibdo Pot 2", RHT_POT_SPIRIT_TEMPLE, RG_MAGIC_DOUBLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x06, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SPIRIT_TEMPLE);
locationTable[RC_SPIRIT_TEMPLE_MQ_CHILD_LIKE_LIKE_POT] = Location::Base(RC_SPIRIT_TEMPLE_MQ_CHILD_LIKE_LIKE_POT, RCQUEST_MQ, RCTYPE_POT, RCAREA_SPIRIT_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SPIRIT_TEMPLE, TWO_ACTOR_PARAMS(-1035, -1240), 0x460E, "MQ Child Like Like Pot", "Spirit Temple MQ Child Like Like Pot", RHT_POT_SPIRIT_TEMPLE, RG_MAGIC_DOUBLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x06, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SPIRIT_TEMPLE);
locationTable[RC_SPIRIT_TEMPLE_MQ_CHILD_GIBDO_POT_2] = Location::Base(RC_SPIRIT_TEMPLE_MQ_CHILD_GIBDO_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_SPIRIT_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SPIRIT_TEMPLE, TWO_ACTOR_PARAMS(-381, -1207), 0x660E, "MQ Child Gibdo Pot 2", "Spirit Temple MQ Child Gibdo Pot 2", RHT_POT_SPIRIT_TEMPLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x06, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SPIRIT_TEMPLE);
locationTable[RC_SPIRIT_TEMPLE_MQ_CHILD_LIKE_LIKE_POT] = Location::Base(RC_SPIRIT_TEMPLE_MQ_CHILD_LIKE_LIKE_POT, RCQUEST_MQ, RCTYPE_POT, RCAREA_SPIRIT_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SPIRIT_TEMPLE, TWO_ACTOR_PARAMS(-1035, -1240), 0x460E, "MQ Child Like Like Pot", "Spirit Temple MQ Child Like Like Pot", RHT_POT_SPIRIT_TEMPLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x06, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SPIRIT_TEMPLE);
locationTable[RC_SPIRIT_TEMPLE_MQ_CHILD_STALFOS_POT_1] = Location::Base(RC_SPIRIT_TEMPLE_MQ_CHILD_STALFOS_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_SPIRIT_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SPIRIT_TEMPLE, TWO_ACTOR_PARAMS(-1166, -1931), 0x5C03, "MQ Child Stalfos Pot 1", "Spirit Temple MQ Child Stalfos Pot 1", RHT_POT_SPIRIT_TEMPLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x06, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SPIRIT_TEMPLE);
locationTable[RC_SPIRIT_TEMPLE_MQ_CHILD_STALFOS_POT_2] = Location::Base(RC_SPIRIT_TEMPLE_MQ_CHILD_STALFOS_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_SPIRIT_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SPIRIT_TEMPLE, TWO_ACTOR_PARAMS(-959, -1930), 0x5E03, "MQ Child Stalfos Pot 2", "Spirit Temple MQ Child Stalfos Pot 2", RHT_POT_SPIRIT_TEMPLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x06, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SPIRIT_TEMPLE);
locationTable[RC_SPIRIT_TEMPLE_MQ_CHILD_STALFOS_POT_3] = Location::Base(RC_SPIRIT_TEMPLE_MQ_CHILD_STALFOS_POT_3, RCQUEST_MQ, RCTYPE_POT, RCAREA_SPIRIT_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SPIRIT_TEMPLE, TWO_ACTOR_PARAMS(-853, -1837), 0x6010, "MQ Child Stalfos Pot 3", "Spirit Temple MQ Child Stalfos Pot 3", RHT_POT_SPIRIT_TEMPLE, RG_DEKU_SEEDS_30, { Category::cPot }, SpoilerCollectionCheck::Pot(0x06, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SPIRIT_TEMPLE);
locationTable[RC_SPIRIT_TEMPLE_MQ_CHILD_STALFOS_POT_4] = Location::Base(RC_SPIRIT_TEMPLE_MQ_CHILD_STALFOS_POT_4, RCQUEST_MQ, RCTYPE_POT, RCAREA_SPIRIT_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SPIRIT_TEMPLE, TWO_ACTOR_PARAMS(-1250, -1852), 0x5A12, "MQ Child Stalfos Pot 4", "Spirit Temple MQ Child Stalfos Pot 4", RHT_POT_SPIRIT_TEMPLE, RG_GREEN_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x06, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SPIRIT_TEMPLE);
locationTable[RC_SPIRIT_TEMPLE_MQ_CENTRAL_CHAMBER_POT_1] = Location::Base(RC_SPIRIT_TEMPLE_MQ_CENTRAL_CHAMBER_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_SPIRIT_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SPIRIT_TEMPLE, TWO_ACTOR_PARAMS(639, -1224), 0x4E03, "MQ Central Chamber Pot 1", "Spirit Temple MQ Central Chamber Pot 1", RHT_POT_SPIRIT_TEMPLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x06, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SPIRIT_TEMPLE);
locationTable[RC_SPIRIT_TEMPLE_MQ_CENTRAL_CHAMBER_POT_2] = Location::Base(RC_SPIRIT_TEMPLE_MQ_CENTRAL_CHAMBER_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_SPIRIT_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SPIRIT_TEMPLE, TWO_ACTOR_PARAMS(-521, -1576), 0x4C08, "MQ Central Chamber Pot 2", "Spirit Temple MQ Central Chamber Pot 2", RHT_POT_SPIRIT_TEMPLE, RG_ARROWS_5, { Category::cPot }, SpoilerCollectionCheck::Pot(0x06, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SPIRIT_TEMPLE);
locationTable[RC_SPIRIT_TEMPLE_MQ_CENTRAL_CHAMBER_POT_3] = Location::Base(RC_SPIRIT_TEMPLE_MQ_CENTRAL_CHAMBER_POT_3, RCQUEST_MQ, RCTYPE_POT, RCAREA_SPIRIT_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SPIRIT_TEMPLE, TWO_ACTOR_PARAMS(-595, -1576), 0x480E, "MQ Central Chamber Pot 3", "Spirit Temple MQ Central Chamber Pot 3", RHT_POT_SPIRIT_TEMPLE, RG_MAGIC_DOUBLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x06, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SPIRIT_TEMPLE);
locationTable[RC_SPIRIT_TEMPLE_MQ_CENTRAL_CHAMBER_POT_4] = Location::Base(RC_SPIRIT_TEMPLE_MQ_CENTRAL_CHAMBER_POT_4, RCQUEST_MQ, RCTYPE_POT, RCAREA_SPIRIT_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SPIRIT_TEMPLE, TWO_ACTOR_PARAMS(-559, -1209), 0x6A0F, "MQ Central Chamber Pot 4", "Spirit Temple MQ Central Chamber Pot 4", RHT_POT_SPIRIT_TEMPLE, RG_MAGIC_SINGLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x06, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SPIRIT_TEMPLE);
locationTable[RC_SPIRIT_TEMPLE_MQ_CENTRAL_CHAMBER_POT_3] = Location::Base(RC_SPIRIT_TEMPLE_MQ_CENTRAL_CHAMBER_POT_3, RCQUEST_MQ, RCTYPE_POT, RCAREA_SPIRIT_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SPIRIT_TEMPLE, TWO_ACTOR_PARAMS(-595, -1576), 0x480E, "MQ Central Chamber Pot 3", "Spirit Temple MQ Central Chamber Pot 3", RHT_POT_SPIRIT_TEMPLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x06, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SPIRIT_TEMPLE);
locationTable[RC_SPIRIT_TEMPLE_MQ_CENTRAL_CHAMBER_POT_4] = Location::Base(RC_SPIRIT_TEMPLE_MQ_CENTRAL_CHAMBER_POT_4, RCQUEST_MQ, RCTYPE_POT, RCAREA_SPIRIT_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SPIRIT_TEMPLE, TWO_ACTOR_PARAMS(-559, -1209), 0x6A0F, "MQ Central Chamber Pot 4", "Spirit Temple MQ Central Chamber Pot 4", RHT_POT_SPIRIT_TEMPLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x06, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SPIRIT_TEMPLE);
locationTable[RC_SPIRIT_TEMPLE_MQ_CENTRAL_CHAMBER_POT_5] = Location::Base(RC_SPIRIT_TEMPLE_MQ_CENTRAL_CHAMBER_POT_5, RCQUEST_MQ, RCTYPE_POT, RCAREA_SPIRIT_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SPIRIT_TEMPLE, TWO_ACTOR_PARAMS(704, -1224), 0x5210, "MQ Central Chamber Pot 5", "Spirit Temple MQ Central Chamber Pot 5", RHT_POT_SPIRIT_TEMPLE, RG_DEKU_SEEDS_30, { Category::cPot }, SpoilerCollectionCheck::Pot(0x06, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SPIRIT_TEMPLE);
locationTable[RC_SPIRIT_TEMPLE_MQ_SUN_BLOCKS_POT_1] = Location::Base(RC_SPIRIT_TEMPLE_MQ_SUN_BLOCKS_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_SPIRIT_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SPIRIT_TEMPLE, TWO_ACTOR_PARAMS(-1276, 432), 0x5603, "MQ Sun Blocks Pot 1", "Spirit Temple MQ Sun Blocks Pot 1", RHT_POT_SPIRIT_TEMPLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x06, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SPIRIT_TEMPLE);
locationTable[RC_SPIRIT_TEMPLE_MQ_SUN_BLOCKS_POT_2] = Location::Base(RC_SPIRIT_TEMPLE_MQ_SUN_BLOCKS_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_SPIRIT_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SPIRIT_TEMPLE, TWO_ACTOR_PARAMS(-1635, -446), 0x5410, "MQ Sun Blocks Pot 2", "Spirit Temple MQ Sun Blocks Pot 2", RHT_POT_SPIRIT_TEMPLE, RG_DEKU_SEEDS_30, { Category::cPot }, SpoilerCollectionCheck::Pot(0x06, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SPIRIT_TEMPLE);
@ -1958,21 +1958,21 @@ void Rando::StaticData::InitLocationTable() {
locationTable[RC_SPIRIT_TEMPLE_MQ_BIG_MIRROR_POT_1] = Location::Base(RC_SPIRIT_TEMPLE_MQ_BIG_MIRROR_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_SPIRIT_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SPIRIT_TEMPLE, TWO_ACTOR_PARAMS(244, -893), 0x7803, "MQ Big Mirror Pot 1", "Spirit Temple MQ Big Mirror Pot 1", RHT_POT_SPIRIT_TEMPLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x06, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SPIRIT_TEMPLE);
locationTable[RC_SPIRIT_TEMPLE_MQ_BIG_MIRROR_POT_2] = Location::Base(RC_SPIRIT_TEMPLE_MQ_BIG_MIRROR_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_SPIRIT_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SPIRIT_TEMPLE, TWO_ACTOR_PARAMS(-122, -741), 0x7A03, "MQ Big Mirror Pot 2", "Spirit Temple MQ Big Mirror Pot 2", RHT_POT_SPIRIT_TEMPLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x06, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SPIRIT_TEMPLE);
locationTable[RC_SPIRIT_TEMPLE_MQ_BIG_MIRROR_POT_3] = Location::Base(RC_SPIRIT_TEMPLE_MQ_BIG_MIRROR_POT_3, RCQUEST_MQ, RCTYPE_POT, RCAREA_SPIRIT_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SPIRIT_TEMPLE, TWO_ACTOR_PARAMS(250, -741), 0x7C03, "MQ Big Mirror Pot 3", "Spirit Temple MQ Big Mirror Pot 3", RHT_POT_SPIRIT_TEMPLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x06, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SPIRIT_TEMPLE);
locationTable[RC_SPIRIT_TEMPLE_MQ_BIG_MIRROR_POT_4] = Location::Base(RC_SPIRIT_TEMPLE_MQ_BIG_MIRROR_POT_4, RCQUEST_MQ, RCTYPE_POT, RCAREA_SPIRIT_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SPIRIT_TEMPLE, TWO_ACTOR_PARAMS(-123, -892), 0x760F, "MQ Big Mirror Pot 4", "Spirit Temple MQ Big Mirror Pot 4", RHT_POT_SPIRIT_TEMPLE, RG_MAGIC_SINGLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x06, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SPIRIT_TEMPLE);
locationTable[RC_SPIRIT_TEMPLE_MQ_BIG_MIRROR_POT_4] = Location::Base(RC_SPIRIT_TEMPLE_MQ_BIG_MIRROR_POT_4, RCQUEST_MQ, RCTYPE_POT, RCAREA_SPIRIT_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SPIRIT_TEMPLE, TWO_ACTOR_PARAMS(-123, -892), 0x760F, "MQ Big Mirror Pot 4", "Spirit Temple MQ Big Mirror Pot 4", RHT_POT_SPIRIT_TEMPLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x06, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SPIRIT_TEMPLE);
locationTable[RC_SPIRIT_TEMPLE_MQ_BEFORE_MIRROR_POT_1] = Location::Base(RC_SPIRIT_TEMPLE_MQ_BEFORE_MIRROR_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_SPIRIT_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SPIRIT_TEMPLE, TWO_ACTOR_PARAMS(781, -841), 0x7403, "MQ Before Mirror Pot 1", "Spirit Temple MQ Before Mirror Pot 1", RHT_POT_SPIRIT_TEMPLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x06, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SPIRIT_TEMPLE);
locationTable[RC_SPIRIT_TEMPLE_MQ_BEFORE_MIRROR_POT_2] = Location::Base(RC_SPIRIT_TEMPLE_MQ_BEFORE_MIRROR_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_SPIRIT_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SPIRIT_TEMPLE, TWO_ACTOR_PARAMS(587, -844), 0x7204, "MQ Before Mirror Pot 2", "Spirit Temple MQ Before Mirror Pot 2", RHT_POT_SPIRIT_TEMPLE, RG_BOMBS_5, { Category::cPot }, SpoilerCollectionCheck::Pot(0x06, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SPIRIT_TEMPLE);
locationTable[RC_SPIRIT_TEMPLE_MQ_EARLY_ADULT_POT_1] = Location::Base(RC_SPIRIT_TEMPLE_MQ_EARLY_ADULT_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_SPIRIT_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SPIRIT_TEMPLE, TWO_ACTOR_PARAMS(1204, -910), 0x6E03, "MQ Early Adult Pot 1", "Spirit Temple MQ Early Adult Pot 1", RHT_POT_SPIRIT_TEMPLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x06, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SPIRIT_TEMPLE);
locationTable[RC_SPIRIT_TEMPLE_MQ_EARLY_ADULT_POT_2] = Location::Base(RC_SPIRIT_TEMPLE_MQ_EARLY_ADULT_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_SPIRIT_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_SPIRIT_TEMPLE, TWO_ACTOR_PARAMS(1204, -1028), 0x7003, "MQ Early Adult Pot 2", "Spirit Temple MQ Early Adult Pot 2", RHT_POT_SPIRIT_TEMPLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x06, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_SPIRIT_TEMPLE);
locationTable[RC_WATER_TEMPLE_MQ_CENTRAL_GATE_POT_1] = Location::Base(RC_WATER_TEMPLE_MQ_CENTRAL_GATE_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_WATER_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_WATER_TEMPLE, TWO_ACTOR_PARAMS(512, 579), 0x4402, "MQ Central Gate Pot 1", "Water Temple MQ Central Gate Pot 1", RHT_POT_WATER_TEMPLE, RG_RED_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x05, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_WATER_TEMPLE);
locationTable[RC_WATER_TEMPLE_MQ_CENTRAL_GATE_POT_2] = Location::Base(RC_WATER_TEMPLE_MQ_CENTRAL_GATE_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_WATER_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_WATER_TEMPLE, TWO_ACTOR_PARAMS(602, 1022), 0x4609, "MQ Central Gate Pot 2", "Water Temple MQ Central Gate Pot 2", RHT_POT_WATER_TEMPLE, RG_ARROWS_10, { Category::cPot }, SpoilerCollectionCheck::Pot(0x05, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_WATER_TEMPLE);
locationTable[RC_WATER_TEMPLE_MQ_CENTRAL_GATE_POT_3] = Location::Base(RC_WATER_TEMPLE_MQ_CENTRAL_GATE_POT_3, RCQUEST_MQ, RCTYPE_POT, RCAREA_WATER_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_WATER_TEMPLE, TWO_ACTOR_PARAMS(789, 947), 0x540E, "MQ Central Gate Pot 3", "Water Temple MQ Central Gate Pot 3", RHT_POT_WATER_TEMPLE, RG_MAGIC_DOUBLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x05, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_WATER_TEMPLE);
locationTable[RC_WATER_TEMPLE_MQ_CENTRAL_GATE_POT_3] = Location::Base(RC_WATER_TEMPLE_MQ_CENTRAL_GATE_POT_3, RCQUEST_MQ, RCTYPE_POT, RCAREA_WATER_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_WATER_TEMPLE, TWO_ACTOR_PARAMS(789, 947), 0x540E, "MQ Central Gate Pot 3", "Water Temple MQ Central Gate Pot 3", RHT_POT_WATER_TEMPLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x05, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_WATER_TEMPLE);
locationTable[RC_WATER_TEMPLE_MQ_CENTRAL_GATE_POT_4] = Location::Base(RC_WATER_TEMPLE_MQ_CENTRAL_GATE_POT_4, RCQUEST_MQ, RCTYPE_POT, RCAREA_WATER_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_WATER_TEMPLE, TWO_ACTOR_PARAMS(768, 565), 0x6E03, "MQ Central Gate Pot 4", "Water Temple MQ Central Gate Pot 4", RHT_POT_WATER_TEMPLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x05, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_WATER_TEMPLE);
locationTable[RC_WATER_TEMPLE_MQ_CENTRAL_GATE_POT_5] = Location::Base(RC_WATER_TEMPLE_MQ_CENTRAL_GATE_POT_5, RCQUEST_MQ, RCTYPE_POT, RCAREA_WATER_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_WATER_TEMPLE, TWO_ACTOR_PARAMS(767, 517), 0x7E03, "MQ Central Gate Pot 5", "Water Temple MQ Central Gate Pot 5", RHT_POT_WATER_TEMPLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x05, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_WATER_TEMPLE);
locationTable[RC_WATER_TEMPLE_MQ_STORAGE_ROOM_A_POT_1] = Location::Base(RC_WATER_TEMPLE_MQ_STORAGE_ROOM_A_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_WATER_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_WATER_TEMPLE, TWO_ACTOR_PARAMS(1222, -617), 0x4003, "MQ Storage Room A Pot 1", "Water Temple MQ Storage Room A Pot 1", RHT_POT_WATER_TEMPLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x05, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_WATER_TEMPLE);
locationTable[RC_WATER_TEMPLE_MQ_STORAGE_ROOM_A_POT_2] = Location::Base(RC_WATER_TEMPLE_MQ_STORAGE_ROOM_A_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_WATER_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_WATER_TEMPLE, TWO_ACTOR_PARAMS(1122, -617), 0x4E03, "MQ Storage Room A Pot 2", "Water Temple MQ Storage Room A Pot 2", RHT_POT_WATER_TEMPLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x05, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_WATER_TEMPLE);
locationTable[RC_WATER_TEMPLE_MQ_STORAGE_ROOM_A_POT_3] = Location::Base(RC_WATER_TEMPLE_MQ_STORAGE_ROOM_A_POT_3, RCQUEST_MQ, RCTYPE_POT, RCAREA_WATER_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_WATER_TEMPLE, TWO_ACTOR_PARAMS(1172, -617), 0x5003, "MQ Storage Room A Pot 3", "Water Temple MQ Storage Room A Pot 3", RHT_POT_WATER_TEMPLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x05, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_WATER_TEMPLE);
locationTable[RC_WATER_TEMPLE_MQ_BEFORE_DARK_LINK_POT_1] = Location::Base(RC_WATER_TEMPLE_MQ_BEFORE_DARK_LINK_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_WATER_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_WATER_TEMPLE, TWO_ACTOR_PARAMS(-3188, -1628), 0x560E, "MQ Before Dark Link Pot 1", "Water Temple MQ Before Dark Link Pot 1", RHT_POT_WATER_TEMPLE, RG_MAGIC_DOUBLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x05, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_WATER_TEMPLE);
locationTable[RC_WATER_TEMPLE_MQ_BEFORE_DARK_LINK_POT_2] = Location::Base(RC_WATER_TEMPLE_MQ_BEFORE_DARK_LINK_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_WATER_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_WATER_TEMPLE, TWO_ACTOR_PARAMS(-3056, -1626), 0x580E, "MQ Before Dark Link Pot 2", "Water Temple MQ Before Dark Link Pot 2", RHT_POT_WATER_TEMPLE, RG_MAGIC_DOUBLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x05, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_WATER_TEMPLE);
locationTable[RC_WATER_TEMPLE_MQ_BEFORE_DARK_LINK_POT_1] = Location::Base(RC_WATER_TEMPLE_MQ_BEFORE_DARK_LINK_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_WATER_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_WATER_TEMPLE, TWO_ACTOR_PARAMS(-3188, -1628), 0x560E, "MQ Before Dark Link Pot 1", "Water Temple MQ Before Dark Link Pot 1", RHT_POT_WATER_TEMPLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x05, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_WATER_TEMPLE);
locationTable[RC_WATER_TEMPLE_MQ_BEFORE_DARK_LINK_POT_2] = Location::Base(RC_WATER_TEMPLE_MQ_BEFORE_DARK_LINK_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_WATER_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_WATER_TEMPLE, TWO_ACTOR_PARAMS(-3056, -1626), 0x580E, "MQ Before Dark Link Pot 2", "Water Temple MQ Before Dark Link Pot 2", RHT_POT_WATER_TEMPLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x05, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_WATER_TEMPLE);
locationTable[RC_WATER_TEMPLE_MQ_BEFORE_DARK_LINK_POT_3] = Location::Base(RC_WATER_TEMPLE_MQ_BEFORE_DARK_LINK_POT_3, RCQUEST_MQ, RCTYPE_POT, RCAREA_WATER_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_WATER_TEMPLE, TWO_ACTOR_PARAMS(-3500, -751), 0x5A0C, "MQ Before Dark Link Pot 3", "Water Temple MQ Before Dark Link Pot 3", RHT_POT_WATER_TEMPLE, RG_DEKU_NUTS_5, { Category::cPot }, SpoilerCollectionCheck::Pot(0x05, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_WATER_TEMPLE);
locationTable[RC_WATER_TEMPLE_MQ_BEFORE_DARK_LINK_POT_4] = Location::Base(RC_WATER_TEMPLE_MQ_BEFORE_DARK_LINK_POT_4, RCQUEST_MQ, RCTYPE_POT, RCAREA_WATER_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_WATER_TEMPLE, TWO_ACTOR_PARAMS(-3500, -686), 0x5C12, "MQ Before Dark Link Pot 4", "Water Temple MQ Before Dark Link Pot 4", RHT_POT_WATER_TEMPLE, RG_GREEN_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x05, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_WATER_TEMPLE);
locationTable[RC_WATER_TEMPLE_MQ_BEFORE_DARK_LINK_POT_5] = Location::Base(RC_WATER_TEMPLE_MQ_BEFORE_DARK_LINK_POT_5, RCQUEST_MQ, RCTYPE_POT, RCAREA_WATER_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_WATER_TEMPLE, TWO_ACTOR_PARAMS(-3500, -810), 0x6012, "MQ Before Dark Link Pot 5", "Water Temple MQ Before Dark Link Pot 5", RHT_POT_WATER_TEMPLE, RG_GREEN_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x05, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_WATER_TEMPLE);
@ -1983,17 +1983,17 @@ void Rando::StaticData::InitLocationTable() {
locationTable[RC_WATER_TEMPLE_MQ_MINI_DODONGO_POT_1] = Location::Base(RC_WATER_TEMPLE_MQ_MINI_DODONGO_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_WATER_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_WATER_TEMPLE, TWO_ACTOR_PARAMS(28, -3817), 0x7604, "MQ Mini Dodongo Pot 1", "Water Temple MQ Mini Dodongo Pot 1", RHT_POT_WATER_TEMPLE, RG_BOMBS_5, { Category::cPot }, SpoilerCollectionCheck::Pot(0x05, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_WATER_TEMPLE);
locationTable[RC_WATER_TEMPLE_MQ_MINI_DODONGO_POT_2] = Location::Base(RC_WATER_TEMPLE_MQ_MINI_DODONGO_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_WATER_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_WATER_TEMPLE, TWO_ACTOR_PARAMS(-28, -3817), 0x7804, "MQ Mini Dodongo Pot 2", "Water Temple MQ Mini Dodongo Pot 2", RHT_POT_WATER_TEMPLE, RG_BOMBS_5, { Category::cPot }, SpoilerCollectionCheck::Pot(0x05, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_WATER_TEMPLE);
locationTable[RC_WATER_TEMPLE_MQ_STORAGE_ROOM_B_POT_1] = Location::Base(RC_WATER_TEMPLE_MQ_STORAGE_ROOM_B_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_WATER_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_WATER_TEMPLE, TWO_ACTOR_PARAMS(-1417, -3025), 0x7A12, "MQ Storage Room B Pot 1", "Water Temple MQ Storage Room B Pot 1", RHT_POT_WATER_TEMPLE, RG_GREEN_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x05, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_WATER_TEMPLE);
locationTable[RC_WATER_TEMPLE_MQ_STORAGE_ROOM_B_POT_2] = Location::Base(RC_WATER_TEMPLE_MQ_STORAGE_ROOM_B_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_WATER_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_WATER_TEMPLE, TWO_ACTOR_PARAMS(-1150, -3031), 0x7C0E, "MQ Storage Room B Pot 2", "Water Temple MQ Storage Room B Pot 2", RHT_POT_WATER_TEMPLE, RG_MAGIC_DOUBLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x05, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_WATER_TEMPLE);
locationTable[RC_WATER_TEMPLE_MQ_STORAGE_ROOM_B_POT_2] = Location::Base(RC_WATER_TEMPLE_MQ_STORAGE_ROOM_B_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_WATER_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_WATER_TEMPLE, TWO_ACTOR_PARAMS(-1150, -3031), 0x7C0E, "MQ Storage Room B Pot 2", "Water Temple MQ Storage Room B Pot 2", RHT_POT_WATER_TEMPLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x05, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_WATER_TEMPLE);
locationTable[RC_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_POT_1] = Location::Base(RC_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_WATER_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_WATER_TEMPLE, TWO_ACTOR_PARAMS(-989, 255), 0x7003, "MQ GS Storage Room Pot 1", "Water Temple MQ GS Storage Room Pot 1", RHT_POT_WATER_TEMPLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x05, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_WATER_TEMPLE);
locationTable[RC_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_POT_2] = Location::Base(RC_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_WATER_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_WATER_TEMPLE, TWO_ACTOR_PARAMS(-1026, 257), 0x7203, "MQ GS Storage Room Pot 2", "Water Temple MQ GS Storage Room Pot 2", RHT_POT_WATER_TEMPLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x05, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_WATER_TEMPLE);
locationTable[RC_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_POT_3] = Location::Base(RC_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_POT_3, RCQUEST_MQ, RCTYPE_POT, RCAREA_WATER_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_WATER_TEMPLE, TWO_ACTOR_PARAMS(-1062, 256), 0x7403, "MQ GS Storage Room Pot 3", "Water Temple MQ GS Storage Room Pot 3", RHT_POT_WATER_TEMPLE, RG_RECOVERY_HEART, { Category::cPot }, SpoilerCollectionCheck::Pot(0x05, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_WATER_TEMPLE);
locationTable[RC_WATER_TEMPLE_MQ_LOWER_TORCHES_POT_1] = Location::Base(RC_WATER_TEMPLE_MQ_LOWER_TORCHES_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_WATER_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_WATER_TEMPLE, TWO_ACTOR_PARAMS(1123, 62), 0x4A0E, "MQ Lower Torches Pot 1", "Water Temple MQ Lower Torches Pot 1", RHT_POT_WATER_TEMPLE, RG_MAGIC_DOUBLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x05, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_WATER_TEMPLE);
locationTable[RC_WATER_TEMPLE_MQ_LOWER_TORCHES_POT_2] = Location::Base(RC_WATER_TEMPLE_MQ_LOWER_TORCHES_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_WATER_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_WATER_TEMPLE, TWO_ACTOR_PARAMS(1123, 293), 0x4C0E, "MQ Lower Torches Pot 2", "Water Temple MQ Lower Torches Pot 2", RHT_POT_WATER_TEMPLE, RG_MAGIC_DOUBLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x05, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_WATER_TEMPLE);
locationTable[RC_WATER_TEMPLE_MQ_LOWER_TORCHES_POT_1] = Location::Base(RC_WATER_TEMPLE_MQ_LOWER_TORCHES_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_WATER_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_WATER_TEMPLE, TWO_ACTOR_PARAMS(1123, 62), 0x4A0E, "MQ Lower Torches Pot 1", "Water Temple MQ Lower Torches Pot 1", RHT_POT_WATER_TEMPLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x05, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_WATER_TEMPLE);
locationTable[RC_WATER_TEMPLE_MQ_LOWER_TORCHES_POT_2] = Location::Base(RC_WATER_TEMPLE_MQ_LOWER_TORCHES_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_WATER_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_WATER_TEMPLE, TWO_ACTOR_PARAMS(1123, 293), 0x4C0E, "MQ Lower Torches Pot 2", "Water Temple MQ Lower Torches Pot 2", RHT_POT_WATER_TEMPLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x05, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_WATER_TEMPLE);
locationTable[RC_WATER_TEMPLE_MQ_LOWEST_GS_POT_1] = Location::Base(RC_WATER_TEMPLE_MQ_LOWEST_GS_POT_1, RCQUEST_MQ, RCTYPE_POT, RCAREA_WATER_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_WATER_TEMPLE, TWO_ACTOR_PARAMS(-2314, 770), 0x4204, "MQ Lowest GS Pot 1", "Water Temple MQ Lowest GS Pot 1", RHT_POT_WATER_TEMPLE, RG_BOMBS_5, { Category::cPot }, SpoilerCollectionCheck::Pot(0x05, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_WATER_TEMPLE);
locationTable[RC_WATER_TEMPLE_MQ_LOWEST_GS_POT_2] = Location::Base(RC_WATER_TEMPLE_MQ_LOWEST_GS_POT_2, RCQUEST_MQ, RCTYPE_POT, RCAREA_WATER_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_WATER_TEMPLE, TWO_ACTOR_PARAMS(-2314, 808), 0x4804, "MQ Lowest GS Pot 2", "Water Temple MQ Lowest GS Pot 2", RHT_POT_WATER_TEMPLE, RG_BOMBS_5, { Category::cPot }, SpoilerCollectionCheck::Pot(0x05, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_WATER_TEMPLE);
locationTable[RC_WATER_TEMPLE_MQ_LOWEST_GS_POT_3] = Location::Base(RC_WATER_TEMPLE_MQ_LOWEST_GS_POT_3, RCQUEST_MQ, RCTYPE_POT, RCAREA_WATER_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_WATER_TEMPLE, TWO_ACTOR_PARAMS(-2313, 944), 0x5209, "MQ Lowest GS Pot 3", "Water Temple MQ Lowest GS Pot 3", RHT_POT_WATER_TEMPLE, RG_ARROWS_10, { Category::cPot }, SpoilerCollectionCheck::Pot(0x05, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_WATER_TEMPLE);
locationTable[RC_WATER_TEMPLE_MQ_LOWEST_GS_POT_4] = Location::Base(RC_WATER_TEMPLE_MQ_LOWEST_GS_POT_4, RCQUEST_MQ, RCTYPE_POT, RCAREA_WATER_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_WATER_TEMPLE, TWO_ACTOR_PARAMS(-2313, 905), 0x6A09, "MQ Lowest GS Pot 4", "Water Temple MQ Lowest GS Pot 4", RHT_POT_WATER_TEMPLE, RG_ARROWS_10, { Category::cPot }, SpoilerCollectionCheck::Pot(0x05, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_WATER_TEMPLE);
locationTable[RC_WATER_TEMPLE_MQ_BOSS_KEY_POT] = Location::Base(RC_WATER_TEMPLE_MQ_BOSS_KEY_POT, RCQUEST_MQ, RCTYPE_POT, RCAREA_WATER_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_WATER_TEMPLE, TWO_ACTOR_PARAMS(-1033, -1569), 0x680E, "MQ Boss Key Pot", "Water Temple MQ Boss Key Pot", RHT_POT_WATER_TEMPLE, RG_MAGIC_DOUBLE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x05, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_WATER_TEMPLE);
locationTable[RC_WATER_TEMPLE_MQ_BOSS_KEY_POT] = Location::Base(RC_WATER_TEMPLE_MQ_BOSS_KEY_POT, RCQUEST_MQ, RCTYPE_POT, RCAREA_WATER_TEMPLE, ACTOR_OBJ_TSUBO, SCENE_WATER_TEMPLE, TWO_ACTOR_PARAMS(-1033, -1569), 0x680E, "MQ Boss Key Pot", "Water Temple MQ Boss Key Pot", RHT_POT_WATER_TEMPLE, RG_BLUE_RUPEE, { Category::cPot }, SpoilerCollectionCheck::Pot(0x05, 0x00), SpoilerCollectionCheckGroup::GROUP_DUNGEON_WATER_TEMPLE);
/*-------------------------------