diff --git a/ci-deps.dev.json b/ci-deps.dev.json index 0efd48a5..0dca6eb4 100644 --- a/ci-deps.dev.json +++ b/ci-deps.dev.json @@ -1,6 +1,6 @@ { "renderer": "1.0.0-ci-34719790939.0", - "updatedAt": "2026-09-13T20:36:08.403Z", - "source": "gameslib-ci-34780848592", - "gameslib": "1.0.0-ci-34780848592.0" + "updatedAt": "2026-09-14T00:11:47.542Z", + "source": "gameslib-ci-34791464823", + "gameslib": "1.0.0-ci-34791464823.0" } diff --git a/src/lib/effectiveGameFlags.js b/src/lib/effectiveGameFlags.js index 37f0c519..20067f65 100644 --- a/src/lib/effectiveGameFlags.js +++ b/src/lib/effectiveGameFlags.js @@ -41,9 +41,9 @@ export function applyEffectiveFlags(game0, engine, metaGame) { game0.playerStashes = flagSetIncludes(flags, "player-stashes"); game0.sharedStash = flagSetIncludes(flags, "shared-stash"); game0.noMoves = flagSetIncludes(flags, "no-moves"); - game0.automove = flagSetIncludes(flags, "automove"); - game0.autopass = flagSetIncludes(flags, "autopass"); game0.noExploreFlag = flagSetIncludes(flags, "no-explore"); + game0.automove = flagSetIncludes(flags, "automove") && !game0.noExploreFlag; + game0.autopass = flagSetIncludes(flags, "autopass") && !game0.noExploreFlag; game0.stackExpanding = flagSetIncludes(flags, "stacking-expanding"); }