- Blind mode tutorial
lichess.org
Donate

bug with Termination when importing

https://lichess.org/sItTycHn

This imported game says "Finished • Black is victorious" (after opening it up, or when looking at it from the profile)

https://lichess.org/FXvVElsc

But normally it would say (in this case) "Checkmate • Black is victorious"

I think this bug is because chess.com uses a different Termination in the PGN: [Termination "StevenEmily won by checkmate"] is translated into [Termination "Unknown"] after importing while lichess just uses [Termination "Normal"] for the second game.

https://lichess.org/sItTycHn This imported game says "Finished • Black is victorious" (after opening it up, or when looking at it from the profile) https://lichess.org/FXvVElsc But normally it would say (in this case) "Checkmate • Black is victorious" I think this bug is because chess.com uses a different Termination in the PGN: [Termination "StevenEmily won by checkmate"] is translated into [Termination "Unknown"] after importing while lichess just uses [Termination "Normal"] for the second game.

This is what the PGN standard says about the Termination tag:

9.8.1: Tag: Termination

This takes a string that describes the reason for the conclusion of the game. While the Result tag gives the result of the game, it does not provide any extra information and so the Termination tag is defined for this purpose.

Strings that may appear as Termination tag values:
"abandoned": abandoned game.
"adjudication": result due to third party adjudication process.
"death": losing player called to greater things, one hopes.
"emergency": game concluded due to unforeseen circumstances.
"normal": game terminated in a normal fashion.
"rules infraction": administrative forfeit due to losing player's failure to observe either the Laws of Chess or the event regulations.
"time forfeit": loss due to losing player's failure to meet time control requirements.
"unterminated": game not terminated.

This is what the PGN standard says about the Termination tag: 9.8.1: Tag: Termination This takes a string that describes the reason for the conclusion of the game. While the Result tag gives the result of the game, it does not provide any extra information and so the Termination tag is defined for this purpose. Strings that may appear as Termination tag values: "abandoned": abandoned game. "adjudication": result due to third party adjudication process. "death": losing player called to greater things, one hopes. "emergency": game concluded due to unforeseen circumstances. "normal": game terminated in a normal fashion. "rules infraction": administrative forfeit due to losing player's failure to observe either the Laws of Chess or the event regulations. "time forfeit": loss due to losing player's failure to meet time control requirements. "unterminated": game not terminated.

This topic has been archived and can no longer be replied to.