Change interior pot access to only check for viable methods. (#6233)
This commit is contained in:
@@ -123,7 +123,7 @@ void RegionTable_Init_KokiriForest() {
|
|||||||
areaTable[RR_KF_LINKS_HOUSE] = Region("KF Link's House", SCENE_LINKS_HOUSE, {}, {
|
areaTable[RR_KF_LINKS_HOUSE] = Region("KF Link's House", SCENE_LINKS_HOUSE, {}, {
|
||||||
//Locations
|
//Locations
|
||||||
LOCATION(RC_KF_LINKS_HOUSE_COW, logic->IsAdult && logic->CanUse(RG_EPONAS_SONG) && logic->Get(LOGIC_LINKS_COW)),
|
LOCATION(RC_KF_LINKS_HOUSE_COW, logic->IsAdult && logic->CanUse(RG_EPONAS_SONG) && logic->Get(LOGIC_LINKS_COW)),
|
||||||
LOCATION(RC_KF_LINKS_HOUSE_POT, logic->CanBreakPots()),
|
LOCATION(RC_KF_LINKS_HOUSE_POT, logic->HasItem(RG_POWER_BRACELET)), // TODO: CanBreakPots() restricted
|
||||||
}, {
|
}, {
|
||||||
//Exits
|
//Exits
|
||||||
ENTRANCE(RR_KF_LINKS_PORCH, true),
|
ENTRANCE(RR_KF_LINKS_PORCH, true),
|
||||||
@@ -153,8 +153,8 @@ void RegionTable_Init_KokiriForest() {
|
|||||||
|
|
||||||
areaTable[RR_KF_HOUSE_OF_TWINS] = Region("KF House of Twins", SCENE_TWINS_HOUSE, {}, {
|
areaTable[RR_KF_HOUSE_OF_TWINS] = Region("KF House of Twins", SCENE_TWINS_HOUSE, {}, {
|
||||||
//Locations
|
//Locations
|
||||||
LOCATION(RC_KF_TWINS_HOUSE_POT_1, logic->CanBreakPots()),
|
LOCATION(RC_KF_TWINS_HOUSE_POT_1, logic->HasItem(RG_POWER_BRACELET)), // TODO: CanBreakPots() restricted
|
||||||
LOCATION(RC_KF_TWINS_HOUSE_POT_2, logic->CanBreakPots()),
|
LOCATION(RC_KF_TWINS_HOUSE_POT_2, logic->HasItem(RG_POWER_BRACELET)), // TODO: CanBreakPots() restricted
|
||||||
}, {
|
}, {
|
||||||
//Exits
|
//Exits
|
||||||
ENTRANCE(RR_KOKIRI_FOREST, true),
|
ENTRANCE(RR_KOKIRI_FOREST, true),
|
||||||
@@ -162,8 +162,8 @@ void RegionTable_Init_KokiriForest() {
|
|||||||
|
|
||||||
areaTable[RR_KF_KNOW_IT_ALL_HOUSE] = Region("KF Know It All House", SCENE_KNOW_IT_ALL_BROS_HOUSE, {}, {
|
areaTable[RR_KF_KNOW_IT_ALL_HOUSE] = Region("KF Know It All House", SCENE_KNOW_IT_ALL_BROS_HOUSE, {}, {
|
||||||
// Locations
|
// Locations
|
||||||
LOCATION(RC_KF_BROTHERS_HOUSE_POT_1, logic->CanBreakPots()),
|
LOCATION(RC_KF_BROTHERS_HOUSE_POT_1, logic->HasItem(RG_POWER_BRACELET)), // TODO: CanBreakPots() restricted
|
||||||
LOCATION(RC_KF_BROTHERS_HOUSE_POT_2, logic->CanBreakPots()),
|
LOCATION(RC_KF_BROTHERS_HOUSE_POT_2, logic->HasItem(RG_POWER_BRACELET)), // TODO: CanBreakPots() restricted
|
||||||
}, {
|
}, {
|
||||||
//Exits
|
//Exits
|
||||||
ENTRANCE(RR_KOKIRI_FOREST, true),
|
ENTRANCE(RR_KOKIRI_FOREST, true),
|
||||||
|
|||||||
@@ -37,9 +37,9 @@ void RegionTable_Init_LonLonRanch() {
|
|||||||
areaTable[RR_LLR_TALONS_HOUSE] = Region("LLR Talons House", SCENE_LON_LON_BUILDINGS, {}, {
|
areaTable[RR_LLR_TALONS_HOUSE] = Region("LLR Talons House", SCENE_LON_LON_BUILDINGS, {}, {
|
||||||
//Locations
|
//Locations
|
||||||
LOCATION(RC_LLR_TALONS_CHICKENS, logic->HasItem(RG_CHILD_WALLET) && logic->HasItem(RG_SPEAK_HYLIAN) && logic->IsChild && logic->AtDay && logic->HasItem(RG_ZELDAS_LETTER)),
|
LOCATION(RC_LLR_TALONS_CHICKENS, logic->HasItem(RG_CHILD_WALLET) && logic->HasItem(RG_SPEAK_HYLIAN) && logic->IsChild && logic->AtDay && logic->HasItem(RG_ZELDAS_LETTER)),
|
||||||
LOCATION(RC_LLR_TALONS_HOUSE_POT_1, logic->CanBreakPots()),
|
LOCATION(RC_LLR_TALONS_HOUSE_POT_1, logic->HasItem(RG_POWER_BRACELET) || logic->CanUseSword()), // TODO: CanBreakPots() restricted
|
||||||
LOCATION(RC_LLR_TALONS_HOUSE_POT_2, logic->CanBreakPots()),
|
LOCATION(RC_LLR_TALONS_HOUSE_POT_2, logic->HasItem(RG_POWER_BRACELET) || logic->CanUseSword()), // TODO: CanBreakPots() restricted
|
||||||
LOCATION(RC_LLR_TALONS_HOUSE_POT_3, logic->CanBreakPots()),
|
LOCATION(RC_LLR_TALONS_HOUSE_POT_3, logic->HasItem(RG_POWER_BRACELET) || logic->CanUseSword()), // TODO: CanBreakPots() restricted
|
||||||
}, {
|
}, {
|
||||||
//Exits
|
//Exits
|
||||||
ENTRANCE(RR_LON_LON_RANCH, true),
|
ENTRANCE(RR_LON_LON_RANCH, true),
|
||||||
|
|||||||
@@ -235,9 +235,9 @@ void RegionTable_Init_Market() {
|
|||||||
|
|
||||||
areaTable[RR_MARKET_MAN_IN_GREEN_HOUSE] = Region("Market Man in Green House", SCENE_BACK_ALLEY_HOUSE, {}, {
|
areaTable[RR_MARKET_MAN_IN_GREEN_HOUSE] = Region("Market Man in Green House", SCENE_BACK_ALLEY_HOUSE, {}, {
|
||||||
// Locations
|
// Locations
|
||||||
LOCATION(RC_MK_BACK_ALLEY_HOUSE_POT_1, logic->CanBreakPots()),
|
LOCATION(RC_MK_BACK_ALLEY_HOUSE_POT_1, logic->HasItem(RG_POWER_BRACELET)), // TODO: CanBreakPots() restricted
|
||||||
LOCATION(RC_MK_BACK_ALLEY_HOUSE_POT_2, logic->CanBreakPots()),
|
LOCATION(RC_MK_BACK_ALLEY_HOUSE_POT_2, logic->HasItem(RG_POWER_BRACELET)), // TODO: CanBreakPots() restricted
|
||||||
LOCATION(RC_MK_BACK_ALLEY_HOUSE_POT_3, logic->CanBreakPots()),
|
LOCATION(RC_MK_BACK_ALLEY_HOUSE_POT_3, logic->HasItem(RG_POWER_BRACELET)), // TODO: CanBreakPots() restricted
|
||||||
}, {
|
}, {
|
||||||
//Exits
|
//Exits
|
||||||
ENTRANCE(RR_MARKET_BACK_ALLEY, true),
|
ENTRANCE(RR_MARKET_BACK_ALLEY, true),
|
||||||
|
|||||||
Reference in New Issue
Block a user