mirror of
https://github.com/Zelda64Recomp/Zelda64Recomp.git
synced 2025-10-30 08:03:03 +00:00
Modify solution for minigame, comment for clarity
This commit is contained in:
parent
0e274aa656
commit
c24da278bf
1 changed files with 2 additions and 1 deletions
|
|
@ -31,7 +31,8 @@ RECOMP_PATCH void KaleidoSetup_Update(PlayState* play) {
|
|||
if (!Play_InCsMode(play) || ((msgCtx->msgMode != MSGMODE_NONE) && (msgCtx->currentTextId == 0xFF))) {
|
||||
if ((play->unk_1887C < 2) && (gSaveContext.magicState != MAGIC_STATE_STEP_CAPACITY) &&
|
||||
(gSaveContext.magicState != MAGIC_STATE_FILL)) {
|
||||
if (!CHECK_EVENTINF(EVENTINF_17) && !(player->stateFlags1 & PLAYER_STATE1_20) && !(CHECK_EVENTINF(EVENTINF_41))) {
|
||||
// @recomp Check game state to prevent autosaving during invalid states (day progression, mid cutscene, mid minigame, etc)
|
||||
if (!CHECK_EVENTINF(EVENTINF_17) && !(player->stateFlags1 & PLAYER_STATE1_20) && !(gSaveContext.minigameStatus == MINIGAME_STATUS_ACTIVE)) {
|
||||
if (!(play->actorCtx.flags & ACTORCTX_FLAG_TELESCOPE_ON) &&
|
||||
!(play->actorCtx.flags & ACTORCTX_FLAG_PICTO_BOX_ON)) {
|
||||
if (!play->actorCtx.isOverrideInputOn) {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue