From 17be4f37093b47f51de1863829faf4a77a90e35f Mon Sep 17 00:00:00 2001 From: yukirij Date: Mon, 19 Aug 2024 19:42:35 -0700 Subject: [PATCH] Adjust auto mover scoring. --- www/js/interface.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/www/js/interface.js b/www/js/interface.js index b662bd9..7e4a729 100644 --- a/www/js/interface.js +++ b/www/js/interface.js @@ -937,10 +937,10 @@ const INTERFACE = { let target_id = GAME_DATA.board.tiles[next_move.tile].piece; if(target_id !== null) { let target = GAME_DATA.board.pieces[target_id]; - if(target.player == opponent) { score += 1 + target.piece; } + if(target.player == opponent) { score += target.piece; } } - if(next_move.check) { score += 2; } + if(next_move.check) { score += 1; } } } @@ -973,14 +973,14 @@ const INTERFACE = { let target_id = GAME_DATA.board.tiles[move.tile].piece; if(target_id !== null) { let target = GAME_DATA.board.pieces[target_id]; - if(target.player == opponent) { score += 2 * (1 + target.piece); } + if(target.player == opponent) { score += 1 + target.piece; } else { score -= 1; } } score += +((-MATH.sign_branch(player) * (hex.y - current_hex.y)) > 0); // Add score for check. - if(move.check) { score += 2; } + if(move.check) { score += 1; } let moves_from = GAME_DATA.movement_tiles(piece, move.tile); for(let next_move of moves_from) { @@ -989,10 +989,10 @@ const INTERFACE = { let target_id = GAME_DATA.board.tiles[next_move.tile].piece; if(target_id !== null) { let target = GAME_DATA.board.pieces[target_id]; - if(target.player == opponent) { score += 1 + target.piece; } + if(target.player == opponent) { score += target.piece; } } - if(next_move.check) { score += 2; } + if(next_move.check) { score += 1; } } }