From 7849b36891ccf709a11f311c5bb84cb1466b991a Mon Sep 17 00:00:00 2001 From: eug-vs Date: Mon, 30 Jan 2023 22:33:06 +0300 Subject: fix: do not account queen in mobility correclty --- src/board/mod.rs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'src/board/mod.rs') diff --git a/src/board/mod.rs b/src/board/mod.rs index f710057..8d12a12 100644 --- a/src/board/mod.rs +++ b/src/board/mod.rs @@ -519,10 +519,7 @@ impl Board { } } PieceType::Queen => { - for source in serialize_bitboard(*piece) { - // Scale down mobility because we don't want our queen to be rushing too much - mobility += pop_count(self.attacks.queen(self.occupancy, source) & (empty | opponent_occupancy)) as f32 / 3.0; - } + // Do not account queen in mobility } incorrect_type => panic!("Incorrect piece type: {:?}", incorrect_type), } -- cgit v1.2.3