Skip to content

Commit 8282edc

Browse files
authored
Fix pass move validation logic in stawvs.ts
Fix for issue setting up premoves in the endgame.
1 parent 709a7ae commit 8282edc

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/games/stawvs.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -522,6 +522,7 @@ export class StawvsGame extends GameBase {
522522
if (this.eliminated.indexOf(this.currplayer) > -1) {
523523
//This would be caught by the next condition but why calculate the moves?
524524
result.valid = true;
525+
result.complete = 1;
525526
result.message = i18next.t("apgames:validation._general.VALID_MOVE");
526527
return result;
527528
} else if (this.mode === "place" || this.moves()[0] !== "pass") {
@@ -530,6 +531,7 @@ export class StawvsGame extends GameBase {
530531
return result;
531532
} else {
532533
result.valid = true;
534+
result.complete = 1;
533535
result.message = i18next.t("apgames:validation._general.VALID_MOVE");
534536
return result;
535537
}

0 commit comments

Comments
 (0)