maemo.org Bugzilla – Bug 12470
Check mate needs to be parsed and processed in Miniature
Last modified: 2011-11-01 07:45:37 UTC
You need to log in before you can comment on or make changes to this bug.
SOFTWARE VERSION: master EXACT STEPS LEADING TO PROBLEM: 1. Play a game and either check mate or get checkmated EXPECTED OUTCOME: The end game dialog explains that a check mate has happened as the reason for victory / defeat. ACTUAL OUTCOME: remoteSide.id "vanished" This happens because Miniature is still not parsing the check mate FICS message. The frontend is expecting Miniature.ReasonCheckmated to be used in this situation, alternatively falling back to the "vanished" reason. REPRODUCIBILITY: always OTHER COMMENTS: The FICS message: FICS: "{Game 401 (quimi vs. cphkt) cphkt checkmated} 1-0" (I believe this is the only one used, no matter who wins)
mikhas, do you think we can take this one from 0.5 still? Getting a correct reason for a checkmate looks like a pretty basic feature and its implementation is a no-brainer. fwiw the related string in the frontend is already there and translated, meaning that we are not affecting the string freeze.
Committed to 0.5.
Fixed in master with commit 1ad02f7bc0164ef5fc8b35a9ae725079ecdbffcb.
Verified. Thank you for the fix.