💡📝H. G. Muller wrote on Mon, Jun 29, 2020 10:37 AM UTC:
That is correct. It does count all ranks, also the brouhaha squares. It doesn't make an exception when there are only dark squares on a rank, and brouhaha squares are still part of the board. I thought it was allowed to capture to brouhaha squares, and there is no reason why such a capture could not also be a promotion.
So you would have to define promoZone=4, and adapt the rank limits in the promoChoice string accordingly.
That is correct. It does count all ranks, also the brouhaha squares. It doesn't make an exception when there are only dark squares on a rank, and brouhaha squares are still part of the board. I thought it was allowed to capture to brouhaha squares, and there is no reason why such a capture could not also be a promotion.
So you would have to define promoZone=4, and adapt the rank limits in the promoChoice string accordingly.