diff -r b8c921ed0f13 -r 2b6b6809c2e4 netserver/HWProto.hs --- a/netserver/HWProto.hs Thu Oct 23 15:12:38 2008 +0000 +++ b/netserver/HWProto.hs Fri Oct 24 12:57:06 2008 +0000 @@ -241,7 +241,7 @@ (modifyClient client{isReady = True}, modifyRoom clRoom{readyPlayers = newReadyPlayers}, answerReady $ nick client) where clRoom = roomByName (room client) rooms - newReadyPlayers = (readyPlayers clRoom) + if isReady client then 1 else -1 + newReadyPlayers = (readyPlayers clRoom) + if isReady client then -1 else 1 handleCmd_inRoom client _ rooms ["ROUNDFINISHED"] = if isMaster client then