gameServer/HWProtoInRoomState.hs
changeset 8550 17378d33e62e
parent 8541 0cd63b963330
child 8627 ea2d32a03ac9
--- a/gameServer/HWProtoInRoomState.hs	Fri Feb 22 23:21:13 2013 +0400
+++ b/gameServer/HWProtoInRoomState.hs	Fri Feb 22 23:24:20 2013 +0400
@@ -77,11 +77,11 @@
                 SendUpdateOnThisRoom,
                 ModifyClient (\c -> c{teamsInGame = teamsInGame c + 1, clientClan = Just teamColor}),
                 AnswerClients clChan ["TEAM_ACCEPTED", tName],
+                AnswerClients othChans $ teamToNet $ newTeam,
+                AnswerClients roomChans ["TEAM_COLOR", tName, teamColor],
                 ModifyClient $ \c -> c{actionsPending = actionsPending cl
-                    ++ [AnswerClients clChan ["HH_NUM", tName, showB $ hhnum newTeam]
-                        , AnswerClients othChans $ teamToNet $ newTeam
-                        , AnswerClients roomChans ["TEAM_COLOR", tName, teamColor]
-                    ]},
+                    ++ [AnswerClients clChan ["HH_NUM", tName, showB $ hhnum newTeam]]
+                    },
                 AnswerClients [sendChan cl] ["PING"]
                 ]
         where
@@ -229,7 +229,7 @@
         (legalMsgs, nonEmptyMsgs) = checkNetCmd msg
 
 
-handleCmd_inRoom ["ROUNDFINISHED", correctly] = do
+handleCmd_inRoom ["ROUNDFINISHED", _] = do
     cl <- thisClient
     rm <- thisRoom
     chans <- roomClientsChans
@@ -245,7 +245,7 @@
         else
         return [] -- don't accept this message twice
     where
-        isCorrect = correctly == "1"
+--        isCorrect = correctly == "1"
 
 -- compatibility with clients with protocol < 38
 handleCmd_inRoom ["ROUNDFINISHED"] =