diff --git a/package.json b/package.json index 14e4924..7a37613 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ludo", - "version": "v1.2.2", + "version": "v1.2.3", "private": true, "scripts": { "start": "yarn serve", diff --git a/src/functions/move-helpers.ts b/src/functions/move-helpers.ts index 85240cf..4ac785d 100644 --- a/src/functions/move-helpers.ts +++ b/src/functions/move-helpers.ts @@ -181,8 +181,9 @@ function _getInGameActions(diceInfo: DiceInfo, player: Player): MoveAction[] { player, toPosition ); - const toPositionIsFilled = playerMarblesAtToPosition.length > 0; - if (toPositionIsFilled) { + const isToPositionFinal = getStepPlaceOfPosition(toPosition)[StepPlaceProps.STEP_TYPE].includes(StepType.FINAL) + const toPositionIsFilled = playerMarblesAtToPosition.length > 0; + if (!isToPositionFinal && toPositionIsFilled) { return; }