Could it be that also in the current version 1.3.12 there is an issue with is Threatened? I just encountered this behavior while implementing chess on a cylinder, and at first I thought this is due to something wrong in my implementation, but it seems to be present even in regular chess. I have attached a trial.
White should be checkmate after ... Qh4, but is happily allowed to move again, and ... Qxe1 captures the king.
Could it be that also in the current version 1.3.12 there is an issue with is Threatened? I just encountered this behavior while implementing chess on a cylinder, and at first I thought this is due to something wrong in my implementation, but it seems to be present even in regular chess. I have attached a trial.
White should be checkmate after ... Qh4, but is happily allowed to move again, and ... Qxe1 captures the king.
(Sorry if this is a double post. I tried to edit my original post since the attachment was missing, but could not find a way to do so.)
White should be checkmate after ... Qh4, but is happily allowed to move again, and ... Qxe1 captures the king.
Could it be that also in the current version 1.3.12 there is an issue with is Threatened? I just encountered this behavior while implementing chess on a cylinder, and at first I thought this is due to something wrong in my implementation, but it seems to be present even in regular chess. I have attached a trial.
White should be checkmate after ... Qh4, but is happily allowed to move again, and ... Qxe1 captures the king.
(Sorry if this is a double post. I tried to edit my original post since the attachment was missing, but could not find a way to do so.)