mirror of
https://github.com/HarbourMasters/Shipwright
synced 2026-04-23 08:14:31 +00:00
Prevent winning Talon's game without str0. Prevent starting Diving Game without Zora Jabbernut (#6324)
This commit is contained in:
parent
7522f31cc8
commit
63597ec633
|
|
@ -93,6 +93,7 @@ void RegisterShuffleSpeak() {
|
|||
case ACTOR_EN_SKJ:
|
||||
inf = RAND_INF_CAN_SPEAK_KOKIRI;
|
||||
break;
|
||||
case ACTOR_EN_DIVING_GAME:
|
||||
case ACTOR_EN_KZ:
|
||||
case ACTOR_EN_RU1:
|
||||
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, {}, {
|
||||
//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_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
|
||||
|
|
|
|||
|
|
@ -697,7 +697,7 @@ void EnTa_RunCuccoGame(EnTa* this, PlayState* play) {
|
|||
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) {
|
||||
this->unk_2C4[i]--;
|
||||
} else {
|
||||
|
|
|
|||
Loading…
Reference in a new issue