Remove vanilla placements

This commit is contained in:
aMannus 2024-01-03 22:45:41 +01:00
parent 637e905a8e
commit e6755ff99d
2 changed files with 1 additions and 569 deletions

View File

@ -574,573 +574,6 @@ static void PlaceVanillaCowMilk() {
}
}
static void PlaceVanillaPotContents() {
auto ctx = Rando::Context::GetInstance();
// Overworld
ctx->PlaceItemInLocation(RC_KF_LINKS_HOUSE_POT, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_KF_TWINS_HOUSE_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_KF_TWINS_HOUSE_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_KF_BROTHERS_HOUSE_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_KF_BROTHERS_HOUSE_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GF_BREAK_ROOM_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GF_BREAK_ROOM_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GF_KITCHEN_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GF_KITCHEN_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GF_NORTH_F1_CARPENTER_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GF_NORTH_F1_CARPENTER_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GF_NORTH_F1_CARPENTER_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GF_NORTH_F2_CARPENTER_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GF_NORTH_F2_CARPENTER_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GF_SOUTH_F1_CARPENTER_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GF_SOUTH_F1_CARPENTER_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GF_SOUTH_F1_CARPENTER_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GF_SOUTH_F1_CARPENTER_CELL_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GF_SOUTH_F1_CARPENTER_CELL_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GF_SOUTH_F1_CARPENTER_CELL_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GF_SOUTH_F1_CARPENTER_CELL_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WASTELAND_NEAR_GS_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WASTELAND_NEAR_GS_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WASTELAND_NEAR_GS_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WASTELAND_NEAR_GS_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_5, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_6, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_7, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_8, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_9, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_10, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_11, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_12, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_13, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_14, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_15, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_16, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_17, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_18, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_19, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_20, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_21, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_22, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_23, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_24, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_25, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_26, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_27, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_28, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_29, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_30, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_31, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_32, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_33, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_34, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_35, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_36, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_37, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_38, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_39, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_40, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_41, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_42, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_43, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_CHILD_POT_44, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_ADULT_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_ADULT_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_ADULT_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_ADULT_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_ADULT_POT_5, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_ADULT_POT_6, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_ADULT_POT_7, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_ADULT_POT_8, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_ADULT_POT_9, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_ADULT_POT_10, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_GUARD_HOUSE_ADULT_POT_11, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_BACK_ALLEY_HOUSE_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_BACK_ALLEY_HOUSE_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_MK_BACK_ALLEY_HOUSE_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_KAK_NEAR_POTION_SHOP_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_KAK_NEAR_POTION_SHOP_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_KAK_NEAR_POTION_SHOP_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_KAK_NEAR_IMPAS_HOUSE_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_KAK_NEAR_IMPAS_HOUSE_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_KAK_NEAR_IMPAS_HOUSE_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_KAK_NEAR_GUARDS_HOUSE_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_KAK_NEAR_GUARDS_HOUSE_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_KAK_NEAR_GUARDS_HOUSE_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_KAK_NEAR_MEDICINE_SHOP_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_KAK_NEAR_MEDICINE_SHOP_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GY_DAMPES_GRAVE_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GY_DAMPES_GRAVE_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GY_DAMPES_GRAVE_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GY_DAMPES_GRAVE_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GY_DAMPES_GRAVE_POT_5, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GY_DAMPES_GRAVE_POT_6, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GC_LOWER_STAIRCASE_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GC_LOWER_STAIRCASE_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GC_UPPER_STAIRCASE_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GC_UPPER_STAIRCASE_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GC_UPPER_STAIRCASE_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GC_MEDIGORON_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GC_DARUNIA_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GC_DARUNIA_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GC_DARUNIA_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DMC_NEAR_GC_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DMC_NEAR_GC_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DMC_NEAR_GC_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DMC_NEAR_GC_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_ZD_NEAR_SHOP_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_ZD_NEAR_SHOP_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_ZD_NEAR_SHOP_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_ZD_NEAR_SHOP_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_ZD_NEAR_SHOP_POT_5, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_ZF_HIDDEN_CAVE_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_ZF_HIDDEN_CAVE_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_ZF_HIDDEN_CAVE_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_ZF_NEAR_JABU_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_ZF_NEAR_JABU_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_ZF_NEAR_JABU_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_ZF_NEAR_JABU_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_LLR_FRONT_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_LLR_FRONT_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_LLR_FRONT_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_LLR_FRONT_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_LLR_RAIN_SHED_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_LLR_RAIN_SHED_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_LLR_RAIN_SHED_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_LLR_TALONS_HOUSE_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_LLR_TALONS_HOUSE_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_LLR_TALONS_HOUSE_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_HF_COW_GROTTO_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_HF_COW_GROTTO_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_HC_STORMS_GROTTO_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_HC_STORMS_GROTTO_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_HC_STORMS_GROTTO_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_HC_STORMS_GROTTO_POT_4, RG_GREEN_RUPEE, false, true);
// Dungeons
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_LIZALFOS_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_LIZALFOS_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_LIZALFOS_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_LIZALFOS_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_SIDE_ROOM_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_SIDE_ROOM_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_SIDE_ROOM_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_SIDE_ROOM_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_SIDE_ROOM_POT_5, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_SIDE_ROOM_POT_6, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_TORCH_ROOM_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_TORCH_ROOM_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_TORCH_ROOM_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_TORCH_ROOM_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_STAIRCASE_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_STAIRCASE_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_STAIRCASE_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_STAIRCASE_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_SINGLE_EYE_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_SINGLE_EYE_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_BLADE_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_BLADE_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_DOUBLE_EYE_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_DOUBLE_EYE_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_BACK_ROOM_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_BACK_ROOM_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_BACK_ROOM_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_BACK_ROOM_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_JABU_JABUS_BELLY_ABOVE_BIG_OCTO_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_JABU_JABUS_BELLY_ABOVE_BIG_OCTO_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_JABU_JABUS_BELLY_ABOVE_BIG_OCTO_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_JABU_JABUS_BELLY_BARINADE_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_JABU_JABUS_BELLY_BARINADE_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_JABU_JABUS_BELLY_BARINADE_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_JABU_JABUS_BELLY_BARINADE_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_JABU_JABUS_BELLY_BARINADE_POT_5, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_JABU_JABUS_BELLY_BARINADE_POT_6, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_JABU_JABUS_BELLY_BASEMENT_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_JABU_JABUS_BELLY_BASEMENT_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_JABU_JABUS_BELLY_BASEMENT_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_JABU_JABUS_BELLY_TWO_OCTOROK_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_JABU_JABUS_BELLY_TWO_OCTOROK_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_JABU_JABUS_BELLY_TWO_OCTOROK_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_JABU_JABUS_BELLY_TWO_OCTOROK_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_JABU_JABUS_BELLY_TWO_OCTOROK_POT_5, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FOREST_TEMPLE_LOBBY_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FOREST_TEMPLE_LOBBY_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FOREST_TEMPLE_LOBBY_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FOREST_TEMPLE_LOBBY_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FOREST_TEMPLE_LOBBY_POT_5, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FOREST_TEMPLE_LOBBY_POT_6, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FOREST_TEMPLE_LOWER_STALFOS_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FOREST_TEMPLE_LOWER_STALFOS_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FOREST_TEMPLE_GREEN_POE_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FOREST_TEMPLE_GREEN_POE_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FOREST_TEMPLE_UPPER_STALFOS_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FOREST_TEMPLE_UPPER_STALFOS_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FOREST_TEMPLE_UPPER_STALFOS_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FOREST_TEMPLE_UPPER_STALFOS_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FOREST_TEMPLE_BLUE_POE_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FOREST_TEMPLE_BLUE_POE_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FOREST_TEMPLE_BLUE_POE_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FOREST_TEMPLE_FROZEN_EYE_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FOREST_TEMPLE_FROZEN_EYE_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FIRE_TEMPLE_NEAR_BOSS_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FIRE_TEMPLE_NEAR_BOSS_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FIRE_TEMPLE_NEAR_BOSS_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FIRE_TEMPLE_NEAR_BOSS_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FIRE_TEMPLE_BIG_LAVA_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FIRE_TEMPLE_BIG_LAVA_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FIRE_TEMPLE_BIG_LAVA_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FIRE_TEMPLE_FLAME_MAZE_LEFT_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FIRE_TEMPLE_FLAME_MAZE_LEFT_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FIRE_TEMPLE_FLAME_MAZE_LEFT_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FIRE_TEMPLE_FLAME_MAZE_LEFT_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FIRE_TEMPLE_FLAME_MAZE_RIGHT_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FIRE_TEMPLE_FLAME_MAZE_RIGHT_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FIRE_TEMPLE_FLAME_MAZE_RIGHT_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FIRE_TEMPLE_FLAME_MAZE_RIGHT_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_MAIN_LEVEL_2_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_MAIN_LEVEL_2_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_MAIN_LEVEL_1_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_MAIN_LEVEL_1_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_TORCH_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_TORCH_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_NEAR_COMPASS_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_NEAR_COMPASS_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_NEAR_COMPASS_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_CENTRAL_BOW_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_CENTRAL_BOW_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_BEHIND_GATE_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_BEHIND_GATE_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_BEHIND_GATE_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_BEHIND_GATE_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_BASEMENT_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_BASEMENT_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_RIVER_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_RIVER_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_LIKE_LIKE_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_LIKE_LIKE_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SHADOW_TEMPLE_NEAR_DEAD_HAND_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SHADOW_TEMPLE_WHISPERING_WALLS_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SHADOW_TEMPLE_WHISPERING_WALLS_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SHADOW_TEMPLE_WHISPERING_WALLS_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SHADOW_TEMPLE_WHISPERING_WALLS_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SHADOW_TEMPLE_WHISPERING_WALLS_POT_5, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SHADOW_TEMPLE_MAP_CHEST_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SHADOW_TEMPLE_MAP_CHEST_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SHADOW_TEMPLE_FALLING_SPIKES_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SHADOW_TEMPLE_FALLING_SPIKES_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SHADOW_TEMPLE_FALLING_SPIKES_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SHADOW_TEMPLE_FALLING_SPIKES_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SHADOW_TEMPLE_AFTER_WIND_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SHADOW_TEMPLE_AFTER_WIND_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SHADOW_TEMPLE_SPIKE_WALLS_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SHADOW_TEMPLE_FLOORMASTER_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SHADOW_TEMPLE_FLOORMASTER_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SHADOW_TEMPLE_AFTER_BOAT_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SHADOW_TEMPLE_AFTER_BOAT_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SHADOW_TEMPLE_AFTER_BOAT_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SHADOW_TEMPLE_AFTER_BOAT_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_LOBBY_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_LOBBY_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_ANUBIS_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_ANUBIS_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_ANUBIS_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_ANUBIS_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_CHILD_CLIMB_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_AFTER_SUN_BLOCK_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_AFTER_SUN_BLOCK_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_CENTRAL_CHAMBER_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_CENTRAL_CHAMBER_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_CENTRAL_CHAMBER_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_CENTRAL_CHAMBER_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_CENTRAL_CHAMBER_POT_5, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_CENTRAL_CHAMBER_POT_6, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_BEAMOS_HALL_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_FOREST_TRIAL_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_FOREST_TRIAL_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_FIRE_TRIAL_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_FIRE_TRIAL_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_WATER_TRIAL_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_WATER_TRIAL_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_SHADOW_TRIAL_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_SHADOW_TRIAL_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_SHADOW_TRIAL_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_SHADOW_TRIAL_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_SPIRIT_TRIAL_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_SPIRIT_TRIAL_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_LIGHT_TRIAL_BOULDER_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_LIGHT_TRIAL_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_LIGHT_TRIAL_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_GANONS_TOWER_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_GANONS_TOWER_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_GANONS_TOWER_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_GANONS_TOWER_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_GANONS_TOWER_POT_5, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_GANONS_TOWER_POT_6, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_GANONS_TOWER_POT_7, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_GANONS_TOWER_POT_8, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_GANONS_TOWER_POT_9, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_GANONS_TOWER_POT_10, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_GANONS_TOWER_POT_11, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_GANONS_TOWER_POT_12, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_GANONS_TOWER_POT_13, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_GANONS_TOWER_POT_14, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_GANONS_TOWER_POT_15, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_GANONS_TOWER_POT_16, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_GANONS_TOWER_POT_17, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_GANONS_TOWER_POT_18, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_5, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_6, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_7, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_8, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_9, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_10, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_11, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_12, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_BOTTOM_OF_THE_WELL_LEFT_SIDE_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_BOTTOM_OF_THE_WELL_LEFT_SIDE_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_BOTTOM_OF_THE_WELL_LEFT_SIDE_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_BOTTOM_OF_THE_WELL_NEAR_ENTRANCE_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_BOTTOM_OF_THE_WELL_NEAR_ENTRANCE_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_BOTTOM_OF_THE_WELL_FIRE_KEESE_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_BOTTOM_OF_THE_WELL_UNDERWATER_POT, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_ICE_CAVERN_HALL_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_ICE_CAVERN_HALL_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_ICE_CAVERN_SPINNING_BLADE_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_ICE_CAVERN_SPINNING_BLADE_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_ICE_CAVERN_SPINNING_BLADE_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_ICE_CAVERN_NEAR_END_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_ICE_CAVERN_NEAR_END_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_ICE_CAVERN_FROZEN_POT_1, RG_GREEN_RUPEE, false, true);
// Master Quest
ctx->PlaceItemInLocation(RC_JABU_JABUS_BELLY_MQ_ENTRANCE_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_JABU_JABUS_BELLY_MQ_ENTRANCE_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_JABU_JABUS_BELLY_MQ_GEYSER_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_JABU_JABUS_BELLY_MQ_GEYSER_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_JABU_JABUS_BELLY_MQ_TIME_BLOCK_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_JABU_JABUS_BELLY_MQ_TIME_BLOCK_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_JABU_JABUS_BELLY_MQ_LIKE_LIKES_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_JABU_JABUS_BELLY_MQ_LIKE_LIKES_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_JABU_JABUS_BELLY_MQ_BEFORE_BOSS_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_JABU_JABUS_BELLY_MQ_BARINADE_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_JABU_JABUS_BELLY_MQ_BARINADE_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_JABU_JABUS_BELLY_MQ_BARINADE_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_JABU_JABUS_BELLY_MQ_BARINADE_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_JABU_JABUS_BELLY_MQ_BARINADE_POT_5, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_JABU_JABUS_BELLY_MQ_BARINADE_POT_6, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FOREST_TEMPLE_MQ_LOBBY_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FOREST_TEMPLE_MQ_LOBBY_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FOREST_TEMPLE_MQ_LOBBY_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FOREST_TEMPLE_MQ_LOBBY_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FOREST_TEMPLE_MQ_LOBBY_POT_5, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FOREST_TEMPLE_MQ_LOBBY_POT_6, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FOREST_TEMPLE_MQ_LOWER_STALFOS_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FOREST_TEMPLE_MQ_LOWER_STALFOS_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FOREST_TEMPLE_MQ_UPPER_STALFOS_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FOREST_TEMPLE_MQ_UPPER_STALFOS_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FOREST_TEMPLE_MQ_UPPER_STALFOS_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FOREST_TEMPLE_MQ_UPPER_STALFOS_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FOREST_TEMPLE_MQ_BLUE_POE_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FOREST_TEMPLE_MQ_BLUE_POE_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FOREST_TEMPLE_MQ_BLUE_POE_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FOREST_TEMPLE_MQ_GREEN_POE_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FOREST_TEMPLE_MQ_GREEN_POE_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FOREST_TEMPLE_MQ_BASEMENT_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FOREST_TEMPLE_MQ_BASEMENT_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FOREST_TEMPLE_MQ_BASEMENT_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FOREST_TEMPLE_MQ_BASEMENT_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_MQ_RIGHT_SIDE_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_MQ_RIGHT_SIDE_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_MQ_RIGHT_SIDE_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_MQ_RIGHT_SIDE_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_MQ_UPPER_LIZALFOS_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_MQ_UPPER_LIZALFOS_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_MQ_UPPER_LIZALFOS_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_MQ_UPPER_LIZALFOS_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_MQ_POE_ROOM_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_MQ_POE_ROOM_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_MQ_POE_ROOM_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_MQ_POE_ROOM_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_MQ_BLOCK_ROOM_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_MQ_BLOCK_ROOM_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_MQ_TWO_FLAMES_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_MQ_TWO_FLAMES_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_MQ_SILVER_BLOCK_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_MQ_SILVER_BLOCK_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_MQ_STAIRCASE_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_MQ_STAIRCASE_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_MQ_STAIRCASE_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_MQ_STAIRCASE_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_MQ_ARMOS_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_MQ_ARMOS_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_MQ_ARMOS_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_MQ_ARMOS_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_MQ_BEFORE_BOSS_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_MQ_BEFORE_BOSS_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_MQ_BACKROOM_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_DODONGOS_CAVERN_MQ_BACKROOM_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_MQ_GANONS_TOWER_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_MQ_GANONS_TOWER_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_MQ_GANONS_TOWER_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_MQ_GANONS_TOWER_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_MQ_GANONS_TOWER_POT_5, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_MQ_GANONS_TOWER_POT_6, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_MQ_GANONS_TOWER_POT_7, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_MQ_GANONS_TOWER_POT_8, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_MQ_GANONS_TOWER_POT_9, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_MQ_GANONS_TOWER_POT_10, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_MQ_GANONS_TOWER_POT_11, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_MQ_GANONS_TOWER_POT_12, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_MQ_GANONS_TOWER_POT_13, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_MQ_GANONS_TOWER_POT_14, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_MQ_GANONS_TOWER_POT_15, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_MQ_GANONS_TOWER_POT_16, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_MQ_GANONS_TOWER_POT_17, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_MQ_GANONS_TOWER_POT_18, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_MQ_FOREST_TRIAL_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_MQ_FOREST_TRIAL_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_MQ_WATER_TRIAL_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_MQ_WATER_TRIAL_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_MQ_SHADOW_TRIAL_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_MQ_SHADOW_TRIAL_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_MQ_FIRE_TRIAL_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_MQ_FIRE_TRIAL_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_MQ_LIGHT_TRIAL_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_MQ_LIGHT_TRIAL_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_MQ_SPIRIT_TRIAL_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_GANONS_CASTLE_MQ_SPIRIT_TRIAL_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SHADOW_TEMPLE_MQ_WHISPERING_WALLS_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SHADOW_TEMPLE_MQ_WHISPERING_WALLS_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SHADOW_TEMPLE_MQ_ENTRANCE_REDEAD_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SHADOW_TEMPLE_MQ_ENTRANCE_REDEAD_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SHADOW_TEMPLE_MQ_FALLING_SPIKES_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SHADOW_TEMPLE_MQ_FALLING_SPIKES_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SHADOW_TEMPLE_MQ_FALLING_SPIKES_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SHADOW_TEMPLE_MQ_FALLING_SPIKES_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SHADOW_TEMPLE_MQ_BEFORE_BOAT_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SHADOW_TEMPLE_MQ_BEFORE_BOAT_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SHADOW_TEMPLE_MQ_AFTER_BOAT_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SHADOW_TEMPLE_MQ_AFTER_BOAT_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SHADOW_TEMPLE_MQ_AFTER_BOAT_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SHADOW_TEMPLE_MQ_AFTER_BOAT_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SHADOW_TEMPLE_MQ_SPIKE_BARICADE_POT, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SHADOW_TEMPLE_MQ_DEAD_HAND_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SHADOW_TEMPLE_MQ_DEAD_HAND_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_BOTTOM_OF_THE_WELL_MQ_INNER_LOBBY_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_BOTTOM_OF_THE_WELL_MQ_INNER_LOBBY_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_BOTTOM_OF_THE_WELL_MQ_INNER_LOBBY_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_BOTTOM_OF_THE_WELL_MQ_OUTER_LOBBY_POT, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_BOTTOM_OF_THE_WELL_MQ_SOUTH_KEY_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_BOTTOM_OF_THE_WELL_MQ_SOUTH_KEY_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_BOTTOM_OF_THE_WELL_MQ_SOUTH_KEY_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FIRE_TEMPLE_MQ_ENTRANCE_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FIRE_TEMPLE_MQ_ENTRANCE_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FIRE_TEMPLE_MQ_OUTSIDE_BOSS_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FIRE_TEMPLE_MQ_OUTSIDE_BOSS_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FIRE_TEMPLE_MQ_LAVA_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FIRE_TEMPLE_MQ_LAVA_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FIRE_TEMPLE_MQ_LAVA_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FIRE_TEMPLE_MQ_LAVA_TORCH_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FIRE_TEMPLE_MQ_LAVA_TORCH_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FIRE_TEMPLE_MQ_ABOVE_LAVA_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FIRE_TEMPLE_MQ_ABOVE_LAVA_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FIRE_TEMPLE_MQ_ABOVE_LAVA_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FIRE_TEMPLE_MQ_FLAME_WALL_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FIRE_TEMPLE_MQ_FLAME_WALL_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FIRE_TEMPLE_MQ_FIRE_MAZE_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FIRE_TEMPLE_MQ_FIRE_MAZE_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FIRE_TEMPLE_MQ_FIRE_MAZE_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FIRE_TEMPLE_MQ_FIRE_MAZE_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FIRE_TEMPLE_MQ_FIRE_MAZE_POT_5, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FIRE_TEMPLE_MQ_FIRE_MAZE_POT_6, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT_5, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT_6, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT_7, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT_8, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_ICE_CAVERN_MQ_ENTRANCE_POT, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_ICE_CAVERN_MQ_FIRST_CRYSTAL_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_ICE_CAVERN_MQ_FIRST_CRYSTAL_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_ICE_CAVERN_MQ_EARLY_WOLFOS_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_ICE_CAVERN_MQ_EARLY_WOLFOS_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_ICE_CAVERN_MQ_EARLY_WOLFOS_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_ICE_CAVERN_MQ_EARLY_WOLFOS_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_ICE_CAVERN_MQ_PUSH_BLOCK_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_ICE_CAVERN_MQ_PUSH_BLOCK_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_ICE_CAVERN_MQ_COMPASS_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_ICE_CAVERN_MQ_COMPASS_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_MQ_ENTRANCE_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_MQ_ENTRANCE_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_MQ_ENTRANCE_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_MQ_ENTRANCE_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_MQ_CHILD_SLUGMA_POT, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_MQ_CHILD_GIBDO_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_MQ_CHILD_GIBDO_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_MQ_CHILD_LIKE_LIKE_POT, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_MQ_CHILD_STALFOS_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_MQ_CHILD_STALFOS_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_MQ_CHILD_STALFOS_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_MQ_CHILD_STALFOS_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_MQ_CENTRAL_CHAMBER_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_MQ_CENTRAL_CHAMBER_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_MQ_CENTRAL_CHAMBER_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_MQ_CENTRAL_CHAMBER_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_MQ_CENTRAL_CHAMBER_POT_5, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_MQ_SUN_BLOCKS_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_MQ_SUN_BLOCKS_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_MQ_LONG_CLIMB_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_MQ_LONG_CLIMB_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_MQ_BIG_MIRROR_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_MQ_BIG_MIRROR_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_MQ_BIG_MIRROR_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_MQ_BIG_MIRROR_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_MQ_BEFORE_MIRROR_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_MQ_BEFORE_MIRROR_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_MQ_EARLY_ADULT_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_SPIRIT_TEMPLE_MQ_EARLY_ADULT_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_MQ_CENTRAL_GATE_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_MQ_CENTRAL_GATE_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_MQ_CENTRAL_GATE_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_MQ_CENTRAL_GATE_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_MQ_CENTRAL_GATE_POT_5, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_MQ_STORAGE_ROOM_A_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_MQ_STORAGE_ROOM_A_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_MQ_STORAGE_ROOM_A_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_MQ_BEFORE_DARK_LINK_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_MQ_BEFORE_DARK_LINK_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_MQ_BEFORE_DARK_LINK_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_MQ_BEFORE_DARK_LINK_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_MQ_BEFORE_DARK_LINK_POT_5, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_MQ_AFTER_DARK_LINK_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_MQ_AFTER_DARK_LINK_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_MQ_RIVER_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_MQ_RIVER_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_MQ_MINI_DODONGO_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_MQ_MINI_DODONGO_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_MQ_STORAGE_ROOM_B_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_MQ_STORAGE_ROOM_B_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_MQ_LOWER_TORCHES_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_MQ_LOWER_TORCHES_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_MQ_LOWEST_GS_POT_1, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_MQ_LOWEST_GS_POT_2, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_MQ_LOWEST_GS_POT_3, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_MQ_LOWEST_GS_POT_4, RG_GREEN_RUPEE, false, true);
ctx->PlaceItemInLocation(RC_WATER_TEMPLE_MQ_BOSS_KEY_POT, RG_GREEN_RUPEE, false, true);
}
static void SetScarceItemPool() {
ReplaceMaxItem(RG_PROGRESSIVE_BOMBCHUS, 3);
ReplaceMaxItem(RG_BOMBCHU_5, 1);
@ -1320,8 +753,6 @@ void GenerateItemPool() {
if (ctx->GetOption(RSK_SHUFFLE_POTS)) {
AddItemToMainPool(RG_GREEN_RUPEE);
} else {
PlaceVanillaPotContents();
}
if (ctx->GetOption(RSK_SHUFFLE_MAGIC_BEANS)) {

View File

@ -62,6 +62,7 @@ int Playthrough_Init(uint32_t seed, std::set<RandomizerCheck> excludedLocations,
}
GenerateHash();
WriteIngameSpoilerLog();
if (true) {
//TODO: Handle different types of file output (i.e. Spoiler Log, Plando Template, Patch Files, Race Files, etc.)