After #63 , #64 , #69 and #80 , there will be lots of actions which can be nacked by another agent. When this happens, information about what was nacked and why should be displayed to the user through the interface. A pop-up should be presented which should give the user information and possibly a set of actions which he can choose to take. Examples:
"Opposing agent rejected your challenge decline attempt. Force remove challenge? Y/N"
"Rating server rejected your request. Reason: ~sampel-palnet banned"
"Opposing agent rejected your move. Report opponent to rating server? Y/N"
After #63 , #64 , #69 and #80 , there will be lots of actions which can be nacked by another agent. When this happens, information about what was nacked and why should be displayed to the user through the interface. A pop-up should be presented which should give the user information and possibly a set of actions which he can choose to take. Examples: