diff --git a/src/evaluate.cpp b/src/evaluate.cpp index 725ea49ce05..c31eea54faa 100644 --- a/src/evaluate.cpp +++ b/src/evaluate.cpp @@ -736,8 +736,8 @@ namespace { template Score Evaluation::initiative(Value eg) const { - int outflanking = distance(pos.square(WHITE), pos.square(BLACK)) - - distance(pos.square(WHITE), pos.square(BLACK)); + int outflanking = 2 * distance(pos.square(WHITE), pos.square(BLACK)) + - distance(pos.square(WHITE), pos.square(BLACK)); bool pawnsOnBothFlanks = (pos.pieces(PAWN) & QueenSide) && (pos.pieces(PAWN) & KingSide);