diff --git a/src/managers/stores/useGameStore.ts b/src/managers/stores/useGameStore.ts index 719ff10..357bb80 100644 --- a/src/managers/stores/useGameStore.ts +++ b/src/managers/stores/useGameStore.ts @@ -169,6 +169,12 @@ function getNextPyloneStep(step: PyloneStep): PyloneStep { } function advancePyloneStep(state: GameState): GameStateUpdate { + if (state.pylone.currentStep === "locked") { + return { + pylone: { ...state.pylone, currentStep: "alert" }, + }; + } + const nextStep = getNextPyloneStep(state.pylone.currentStep); if ( nextStep === "manipulation" &&