Follow-up Comment #6, bug #27666 (project xboard): Get Move List has always been necessary for variant recognition, as ICS simply don't send any variant indication with their boards. When al variants were played on 8x8 boards with the same pieces this was a whole lot less critical, though. In ICS mode the ICS send a new board on every move, so it doesn't matter a whole lot what WinBoard thinks of the legality of the move, as long as it displays the new position it received. (Which it always does.)
I already fixed the problem you notice in Gothic and e-mailed the patch to Arun yesterday, but I see he did not commit it to git yet. You seem to have stumbled on nother bug, though. That animation stops when you have no King in suicide suggests that it considers the moves illegal, and just displays the new board. This is not supposed to happen, so I looked at the CheckTest code, and it turns out I introduced a bug there: when it finds no King I return a check code, for the benifit of -variant atomic, to make it consider moves that destroy its own King illegal (so MateTest would work). But stupidly I did not reckon that this could also happen in suicide / giveaway. So I should limit this no-king = in-check patch to -variant atomic only. The other things indeed sound like server issues. The "Disconnecting you from game..." message typically occurs when the ICS finds no white and black Kings on the board. (Note that the open-source version of the Chessd server does not support suicide or atomic.) I should be able to see in the error log here what board the ICS actually was analysing when it came to this verdict. H.G. Muller _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?27666> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-XBoard mailing list Bug-XBoard@gnu.org http://lists.gnu.org/mailman/listinfo/bug-xboard