From fa8b87d213560302556f0bcab74624862627ea5f Mon Sep 17 00:00:00 2001 From: Henri Bourcereau Date: Sun, 7 Jun 2026 20:28:36 +0200 Subject: [PATCH] fix(web client): free mode prise de coin par puissance --- clients/web/src/game/components/board.rs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/clients/web/src/game/components/board.rs b/clients/web/src/game/components/board.rs index b614789..e97f077 100644 --- a/clients/web/src/game/components/board.rs +++ b/clients/web/src/game/components/board.rs @@ -327,7 +327,16 @@ fn free_mode_dests_for( if dest >= 1 && dest <= 24 { let d = dest as u8; if !opp_present(d) { - dests.push(d); + if d == 13 && is_white && displayed_value(board, staged, is_white, 12) < 2 { + // prise de coin par puissance for white + dests.push(12) + } else if d == 12 && !is_white && displayed_value(board, staged, is_white, 13) > -2 + { + // prise de coin par puissance for black + dests.push(13) + } else { + dests.push(d); + } } } else if all_in_exit { dests.push(0); // exit