We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 250d7dd commit f8e36adCopy full SHA for f8e36ad
src/main/scala/backgammon/variant/Variant.scala
@@ -594,6 +594,7 @@ abstract class Variant private[variant] (
594
def pointValue(situation: Situation, player: Option[Player]): Option[Int] =
595
(situation.status, player) match {
596
case (Some(Status.CubeDropped), _) => Some(gameValue(situation))
597
+ case _ if !situation.board.racePosition => Some(gameValue(situation) * 3)
598
case (_, Some(p)) if backgammonPosition(situation, p) => Some(gameValue(situation) * 3)
599
case (_, Some(p)) if gammonPosition(situation, p) => Some(gameValue(situation) * 2)
600
case _ => Some(gameValue(situation))
0 commit comments