Prevent winning Talon's game without str0. Prevent starting Diving Game without Zora Jabbernut (#6324)
This commit is contained in:
@@ -93,6 +93,7 @@ void RegisterShuffleSpeak() {
|
|||||||
case ACTOR_EN_SKJ:
|
case ACTOR_EN_SKJ:
|
||||||
inf = RAND_INF_CAN_SPEAK_KOKIRI;
|
inf = RAND_INF_CAN_SPEAK_KOKIRI;
|
||||||
break;
|
break;
|
||||||
|
case ACTOR_EN_DIVING_GAME:
|
||||||
case ACTOR_EN_KZ:
|
case ACTOR_EN_KZ:
|
||||||
case ACTOR_EN_RU1:
|
case ACTOR_EN_RU1:
|
||||||
case ACTOR_EN_RU2:
|
case ACTOR_EN_RU2:
|
||||||
|
|||||||
@@ -36,7 +36,7 @@ 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) && logic->HasItem(RG_POWER_BRACELET)),
|
||||||
LOCATION(RC_LLR_TALONS_HOUSE_POT_1, logic->HasItem(RG_POWER_BRACELET) || logic->CanUseSword()), // TODO: CanBreakPots() restricted
|
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->HasItem(RG_POWER_BRACELET) || logic->CanUseSword()), // TODO: CanBreakPots() restricted
|
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->HasItem(RG_POWER_BRACELET) || logic->CanUseSword()), // TODO: CanBreakPots() restricted
|
LOCATION(RC_LLR_TALONS_HOUSE_POT_3, logic->HasItem(RG_POWER_BRACELET) || logic->CanUseSword()), // TODO: CanBreakPots() restricted
|
||||||
|
|||||||
@@ -697,7 +697,7 @@ void EnTa_RunCuccoGame(EnTa* this, PlayState* play) {
|
|||||||
this->superCuccos[i]->actor.gravity -= 0.03f;
|
this->superCuccos[i]->actor.gravity -= 0.03f;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (func_80B150AC(this, play, i)) {
|
if (!GameInteractor_Should(VB_PREVENT_STRENGTH, !func_80B150AC(this, play, i))) {
|
||||||
if (this->unk_2C4[i] > 0) {
|
if (this->unk_2C4[i] > 0) {
|
||||||
this->unk_2C4[i]--;
|
this->unk_2C4[i]--;
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user