Just a minor thing. I got a 4 of diamonds in the overall section of the tab but in the in-game chat window it said I had a 6 of diamonds, a queen of diamonds and 4 baseball caps. It omitted to tell me that I had a 4 of diamonds. Sad times.
The game was here:
http://www.apterous.org/viewgame.php?game=83689
ientReceiveThread >> net.MessageToClient$GamesInProgressUpdate@357b09
RX net.MessageToClient$GamesInProgressUpdate@357b09
XX net.MessageToClient$GamesInProgressUpdate@357b09
ClientReceiveThread >> net.MessageToClient$SpectatorMessage@120b1ee
RX net.MessageToClient$SpectatorMessage@120b1ee
XX net.MessageToClient$SpectatorMessage@120b1ee
EVINSERT:<a href="user?id=3217">Marcus Hares</a> entered the room!
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
ClientReceiveThread >> net.MessageToClient$SpectatorMessage@181c06f
RX net.MessageToClient$SpectatorMessage@181c06f
XX net.MessageToClient$SpectatorMessage@181c06f
EVINSERT:<a href="user?id=2032">Innis Carson</a> left the room.
SpecPanel: adding text
ClientReceiveThread >> net.MessageToClient$GamesInProgressUpdate@180ef93
RX net.MessageToClient$GamesInProgressUpdate@180ef93
XX net.MessageToClient$GamesInProgressUpdate@180ef93
SpecPanel: Setting caret
SpecPanel: done.
ClientReceiveThread >> net.MessageToClient$GamesInProgressUpdate@1f0cde7
RX net.MessageToClient$GamesInProgressUpdate@1f0cde7
XX net.MessageToClient$GamesInProgressUpdate@1f0cde7
Exec delta: -[4213204011214457770: null]
ClientReceiveThread >> net.MessageToClient$GamesInProgressUpdate@5e25cc
RX net.MessageToClient$GamesInProgressUpdate@5e25cc
XX net.MessageToClient$GamesInProgressUpdate@5e25cc
Exec delta: +[4053923357946546399: net.GameSummary@103754a]
ClientReceiveThread >> net.MessageToClient$SpectatorMessage@98843
RX net.MessageToClient$SpectatorMessage@98843
XX net.MessageToClient$SpectatorMessage@98843
EVINSERT:<a href="user?id=2032">Innis Carson</a> entered the room!
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
CX sending keepalive
KeepaliveThread << net.MessageToServer$Keepalive@1d11c11
CX sent keepalive
ClientReceiveThread >> net.MessageToClient$GamesInProgressUpdate@189c5f3
RX net.MessageToClient$GamesInProgressUpdate@189c5f3
XX net.MessageToClient$GamesInProgressUpdate@189c5f3
Exec delta: +[4213204011214457770: net.GameSummary@22f51b]
ClientReceiveThread >> net.MessageToClient$SpectatorMessage@109f81a
RX net.MessageToClient$SpectatorMessage@109f81a
XX net.MessageToClient$SpectatorMessage@109f81a
EVINSERT:<a href="user?id=2792">Phil Collinge</a> is playing <a href="user?id=2032">Innis Carson</a>. [<a href="
http://dog.com/spectate.html?4213204011 ... pectate</a>]
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
CX sending keepalive
KeepaliveThread << net.MessageToServer$Keepalive@1d41964
CX sent keepalive
ClientReceiveThread >> net.MessageToClient$GamesInProgressUpdate@1cf1e34
RX net.MessageToClient$GamesInProgressUpdate@1cf1e34
XX net.MessageToClient$GamesInProgressUpdate@1cf1e34
Exec delta: +[2424525565292372342: net.GameSummary@c80699]
Exec delta: +[4213204011214457770: net.GameSummary@29348b]
Exec delta: +[3289565258042290472: net.GameSummary@138b39c]
Exec delta: +[2267585780577531751: net.GameSummary@197d6c7]
Exec delta: +[-9131038023674796132: net.GameSummary@195c57c]
Exec delta: +[-8747136855795102688: net.GameSummary@1d8632b]
Exec delta: +[-1912210411274674177: net.GameSummary@156a220]
Exec delta: +[9220514037962141102: net.GameSummary@adf91a]
Exec delta: +[4053923357946546399: net.GameSummary@1bd3d2f]
ClientReceiveThread >> net.MessageToClient$SpectatorMessage@11a0fad
RX net.MessageToClient$SpectatorMessage@11a0fad
XX net.MessageToClient$SpectatorMessage@11a0fad
EVINSERT:<a href="user?id=2043">Martin Bishop</a> entered the room!
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
ClientReceiveThread >> net.MessageToClient$GamesInProgressUpdate@1fb2e99
RX net.MessageToClient$GamesInProgressUpdate@1fb2e99
ClientReceiveThread >> net.MessageToClient$SpectatorMessage@1b07c59
RX net.MessageToClient$SpectatorMessage@1b07c59
XX net.MessageToClient$GamesInProgressUpdate@1fb2e99
XX net.MessageToClient$SpectatorMessage@1b07c59
EVINSERT:<a href="user?id=2043">Martin Bishop</a> is playing <a href="user?id=3217">Marcus Hares</a>. [<a href="
http://dog.com/spectate.html?-859425571 ... pectate</a>]
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
CX sending keepalive
KeepaliveThread << net.MessageToServer$Keepalive@140d9c6
CX sent keepalive
CX sending keepalive
KeepaliveThread << net.MessageToServer$Keepalive@9956ce
CX sent keepalive
ClientReceiveThread >> net.MessageToClient$SpectatorMessage@112139e
RX net.MessageToClient$SpectatorMessage@112139e
XX net.MessageToClient$SpectatorMessage@112139e
EVINSERT:<a href="user?id=1890">Kai Laddiman</a> beat <a href="user?id=101">Apterous Prune</a>, <a href="game?key=2267585780577531751">110-5</a>.
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
ClientReceiveThread >> net.MessageToClient$GamesInProgressUpdate@1c61093
RX net.MessageToClient$GamesInProgressUpdate@1c61093
XX net.MessageToClient$GamesInProgressUpdate@1c61093
Exec delta: -[2267585780577531751: null]
Exec delta: +[2424525565292372342: net.GameSummary@6a2afc]
Exec delta: +[-8133786447809232926: net.GameSummary@2c10dc]
Exec delta: +[4213204011214457770: net.GameSummary@106ff81]
Exec delta: +[-8594255710940037633: net.GameSummary@70ab33]
Exec delta: +[3289565258042290472: net.GameSummary@f7d8e3]
Exec delta: +[-8747136855795102688: net.GameSummary@1c04cb6]
Exec delta: +[-1912210411274674177: net.GameSummary@1ec7e25]
Exec delta: +[9220514037962141102: net.GameSummary@14de991]
Exec delta: +[4053923357946546399: net.GameSummary@215e72]
AsyncDespatcher << net.MessageToServer$Say@bfa1ec
ClientReceiveThread >> net.MessageToClient$SpectatorMessage@b64aa
RX net.MessageToClient$SpectatorMessage@b64aa
XX net.MessageToClient$SpectatorMessage@b64aa
EVINSERT:<b><a href="user?id=3">Kirk</a>:</b> K
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
AsyncDespatcher << net.MessageToServer$Say@902478
AsyncDespatcher << net.MessageToServer$Say@12f82b8
ClientReceiveThread >> net.MessageToClient$SpectatorMessage@4f4508
RX net.MessageToClient$SpectatorMessage@4f4508
XX net.MessageToClient$SpectatorMessage@4f4508
EVINSERT:<a href="user?id=1890">Kai Laddiman</a> left the room.
SpecPanel: adding text
ClientReceiveThread >> net.MessageToClient$GamesInProgressUpdate@3d4ad9
RX net.MessageToClient$GamesInProgressUpdate@3d4ad9
ClientReceiveThread >> net.MessageToClient$SpectatorMessage@1fd0653
RX net.MessageToClient$SpectatorMessage@1fd0653
XX net.MessageToClient$GamesInProgressUpdate@3d4ad9
Exec delta: +[9220514037962141102: net.GameSummary@aa5f3f]
XX net.MessageToClient$SpectatorMessage@1fd0653
EVINSERT:<b><a href="user?id=3">Kirk</a>:</b> BK
SpecPanel: Setting caret
SpecPanel: done.
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
ClientReceiveThread >> net.MessageToClient$SpectatorMessage@944313
RX net.MessageToClient$SpectatorMessage@944313
XX net.MessageToClient$SpectatorMessage@944313
EVINSERT:<b><a href="user?id=3">Kirk</a>:</b> ready
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
ClientReceiveThread >> net.MessageToClient$SpectatorMessage@1760238
RX net.MessageToClient$SpectatorMessage@1760238
XX net.MessageToClient$SpectatorMessage@1760238
EVINSERT:<b><a href="user?id=2154">Chris</a>:</b> yeah
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
CX Synch stage 1 (writing)...
ClientGame166 << GameEvent{key=166,pos=0,o=87621}
CX Synch stage 2 (reading)...
ClientReceiveThread >> GameEvent{key=166,o=87622}
RX GameEvent{key=166,o=87622}
XX GameEvent{key=166,o=87622}
CX Synch done.
CX Conundrum round started...
CX getting shuffle...
ClientReceiveThread >> GameEvent{key=166,o=apterous.game.ConundrumPuzzle@1904ac}
RX GameEvent{key=166,o=apterous.game.ConundrumPuzzle@1904ac}
XX GameEvent{key=166,o=apterous.game.ConundrumPuzzle@1904ac}
CX Got shuffle, passing to player...
TPP 5
1
CX initializing plexer...
CX awaiting message
PLAYING MUSIC FOR TIME 30 FROM POS 0
PROCESSINGW
PROCESSINGW
[W]Awoken!
CX want buzz
ClientGame166 << GameEvent{key=166,pos=0,o=net.ConundrumEvent$BuzzRequest@1d79791}
CX awaiting message
PROCESSINGW
PROCESSINGO
PROCESSINGO
[O]PROCESSINGO
PROCESSINGM
PROCESSINGM
[M]ClientReceiveThread >> GameEvent{key=166,o=[Buzz for P=0]}
RX GameEvent{key=166,o=[Buzz for P=0]}
XX GameEvent{key=166,o=[Buzz for P=0]}
Awoken!
CX buzz: [Buzz for P=0]
CFRAME: informBuzz 0
PROCESSINGM
PROCESSINGA
PROCESSINGA
[A]###65
TPP 5
PROCESSINGA
PROCESSINGN
PROCESSINGN
[N]###78
TPP 5
PROCESSINGN
PROCESSINGL
PROCESSINGL
[L]###76
TPP 5
PROCESSINGL
PROCESSINGE
PROCESSINGE
[E]###69
TPP 5
PROCESSINGE
PROCESSINGS
PROCESSINGS
[S]###83
TPP 5
PROCESSINGS
PROCESSINGS
PROCESSINGS
[S]###83
TPP 5
PROCESSINGS
PROCESSING
Awoken!
CX got answer from iface, sending
ClientGame166 << GameEvent{key=166,pos=0,o=net.ConundrumEvent$Answer@e3e6fc}
CX awaiting guess response
ClientReceiveThread >> GameEvent{key=166,o=net.ConundrumEvent$Correct@d6c486}
RX GameEvent{key=166,o=net.ConundrumEvent$Correct@d6c486}
XX GameEvent{key=166,o=net.ConundrumEvent$Correct@d6c486}
Awoken!
CX got guess response: net.ConundrumEvent$Correct@d6c486
ClientGame166 << GameEvent{key=166,pos=0,o=net.ConundrumEvent$End@4f62}
CFRAME: informDeclaration P0 guessed WOMANLESS on 890 ms: Correct
ClientReceiveThread >> GameEvent{key=166,o=net.ConundrumEvent$End@1da38c0}
RX GameEvent{key=166,o=net.ConundrumEvent$End@1da38c0}
XX GameEvent{key=166,o=net.ConundrumEvent$End@1da38c0}
Awoken!
Round ended on 3593 ms
CX sending keepalive
KeepaliveThread << net.MessageToServer$Keepalive@1cc1627
CX sent keepalive
ClientReceiveThread >> net.MessageToClient$SpectatorMessage@19fce32
RX net.MessageToClient$SpectatorMessage@19fce32
XX net.MessageToClient$SpectatorMessage@19fce32
EVINSERT:<b><a href="user?id=2154">Chris</a>:</b> oh dear
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
AsyncDespatcher << net.MessageToServer$Say@1ef454a
ClientReceiveThread >> net.MessageToClient$SpectatorMessage@1a439c5
RX net.MessageToClient$SpectatorMessage@1a439c5
XX net.MessageToClient$SpectatorMessage@1a439c5
EVINSERT:<b><a href="user?id=3">Kirk</a>:</b> gl
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
CX Synch stage 1 (writing)...
ClientGame166 << GameEvent{key=166,pos=0,o=87621}
CX Synch stage 2 (reading)...
ClientReceiveThread >> GameEvent{key=166,o=87622}
RX GameEvent{key=166,o=87622}
XX GameEvent{key=166,o=87622}
ClientReceiveThread >> GameEvent{key=166,o=apterous.game.ConundrumPuzzle@168c70e}
RX GameEvent{key=166,o=apterous.game.ConundrumPuzzle@168c70e}
CX Synch done.
CX Conundrum round started...
CX getting shuffle...
XX GameEvent{key=166,o=apterous.game.ConundrumPuzzle@168c70e}
CX Got shuffle, passing to player...
TPP 5
1
CX initializing plexer...
CX awaiting message
PLAYING MUSIC FOR TIME 30 FROM POS 0
ClientReceiveThread >> GameEvent{key=166,o=[Buzz for P=1]}
RX GameEvent{key=166,o=[Buzz for P=1]}
XX GameEvent{key=166,o=[Buzz for P=1]}
Awoken!
CX buzz: [Buzz for P=1]
CX awaiting guess response
CFRAME: informBuzz 1
ClientReceiveThread >> GameEvent{key=166,o=net.ConundrumEvent$Correct@1c0c262}
RX GameEvent{key=166,o=net.ConundrumEvent$Correct@1c0c262}
XX GameEvent{key=166,o=net.ConundrumEvent$Correct@1c0c262}
Awoken!
CX got guess response: net.ConundrumEvent$Correct@1c0c262
ClientGame166 << GameEvent{key=166,pos=0,o=net.ConundrumEvent$End@19e211}
CFRAME: informDeclaration P1 guessed PARALYSIS on 1344 ms: Correct
ClientReceiveThread >> GameEvent{key=166,o=net.ConundrumEvent$End@903d8}
RX GameEvent{key=166,o=net.ConundrumEvent$End@903d8}
XX GameEvent{key=166,o=net.ConundrumEvent$End@903d8}
ClientReceiveThread >> net.MessageToClient$SpectatorMessage@1db9672
RX net.MessageToClient$SpectatorMessage@1db9672
XX net.MessageToClient$SpectatorMessage@1db9672
EVINSERT:Hey, you found 4 baseball caps, a Queen of Diamonds and a 6 of Diamonds in your pocket. How did they get there? (Check the Items tab above for more details.)
ClientReceiveThread >> GameEvent{key=166,o=net.BlockingNetworkLayer$Poison@1723c3f}
SpecPanel: adding text
RX GameEvent{key=166,o=net.BlockingNetworkLayer$Poison@1723c3f}
ClientReceiveThread >> net.MessageToClient$SpectatorMessage@d18542
RX net.MessageToClient$SpectatorMessage@d18542
ClientReceiveThread >> net.MessageToClient$GotReward@183cb25
RX net.MessageToClient$GotReward@183cb25
ClientReceiveThread >> ChallengeReply{key=166}
RX ChallengeReply{key=166}
Awoken!
XX GameEvent{key=166,o=net.BlockingNetworkLayer$Poison@1723c3f}
XX net.MessageToClient$SpectatorMessage@d18542
EVINSERT:You lost 13 rating points, taking you to 1839. Your studies also gained you 1 experience in the Way of the Dog.
XX net.MessageToClient$GotReward@183cb25
I got a 4 of Diamonds
XX ChallengeReply{key=166}
SpecPanel: Setting caret
SpecPanel: done.
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
ClientGame166 << GameEvent{key=166,pos=0,o=net.BlockingNetworkLayer$Poison@321097}
Round ended on 4016 ms
ClientReceiveThread >> ChallengeReply{key=166}
RX ChallengeReply{key=166}
XX ChallengeReply{key=166}
ClientReceiveThread >> net.MessageToClient$SpectatorMessage@11fabf3
RX net.MessageToClient$SpectatorMessage@11fabf3
XX net.MessageToClient$SpectatorMessage@11fabf3
EVINSERT:<a href="user?id=2154">Chris Davies</a> beat <a href="user?id=3">Kirk Bevins</a>, <a href="game?key=-5382079560767408069">112-102</a>.
SpecPanel: adding text
ClientReceiveThread >> net.MessageToClient$GamesInProgressUpdate@521576
RX net.MessageToClient$GamesInProgressUpdate@521576
XX net.MessageToClient$GamesInProgressUpdate@521576
Exec delta: -[-5382079560767408069: null]
Exec delta: +[-8594255710940037633: net.GameSummary@ff2d89]
Exec delta: +[-9131038023674796132: net.GameSummary@1067de1]
Exec delta: +[9220514037962141102: net.GameSummary@13278bf]
Exec delta: +[4053923357946546399: net.GameSummary@957573]
SpecPanel: Setting caret
SpecPanel: done.
AsyncDespatcher << net.MessageToServer$RequestPlayerHTML@51ee0a
ClientReceiveThread >> net.MessageToClient$PlayerHTML@d6af7e
RX net.MessageToClient$PlayerHTML@d6af7e
XX net.MessageToClient$PlayerHTML@d6af7e
html for SUMMARY: <h2><a href="exuser?u=2154">Chris Davies</a></h2><img src="
http://www.apterous.org/img/user/CONTESTANT.jpg" alt="Chris Davies"/><table class="summary"><tr> <td class="t">Rating in normal rules/OED <td>1853. </td> </tr><tr><td class="t">Record in normal rules/OED</td> <td>2227 wins in 2570 games.</td><tr><td class="t">Preferred variant</td> <td>Normal rules/OED.</td><tr><td class="t">All-class record</td><td>2918 wins in 3476 games.</td></tr><tr> <td class="t">Member since</td> <td>11 December 2008. </td> </tr></table>
ClientReceiveThread >> net.MessageToClient$SpectatorMessage@1713c03
RX net.MessageToClient$SpectatorMessage@1713c03
XX net.MessageToClient$SpectatorMessage@1713c03
EVINSERT:<b><a href="user?id=2154">Chris</a>:</b> phew
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
AsyncDespatcher << net.MessageToServer$Say@11f4efe
ClientReceiveThread >> net.MessageToClient$SpectatorMessage@dd6a50
RX net.MessageToClient$SpectatorMessage@dd6a50
XX net.MessageToClient$SpectatorMessage@dd6a50
EVINSERT:<b><a href="user?id=3">Kirk</a>:</b> damn
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
AsyncDespatcher << net.MessageToServer$Say@1b896dc
ClientReceiveThread >> net.MessageToClient$SpectatorMessage@1073a2e
RX net.MessageToClient$SpectatorMessage@1073a2e
XX net.MessageToClient$SpectatorMessage@1073a2e
EVINSERT:<b><a href="user?id=3">Kirk</a>:</b> an easy one
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
ClientReceiveThread >> net.MessageToClient$SpectatorMessage@1f53935
RX net.MessageToClient$SpectatorMessage@1f53935
XX net.MessageToClient$SpectatorMessage@1f53935
EVINSERT:<b><a href="user?id=2154">Chris</a>:</b> Cheers for the game
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
AsyncDespatcher << net.MessageToServer$Say@f292a2
ClientReceiveThread >> net.MessageToClient$SpectatorMessage@1051274
RX net.MessageToClient$SpectatorMessage@1051274
XX net.MessageToClient$SpectatorMessage@1051274
EVINSERT:<b><a href="user?id=3">Kirk</a>:</b> got a 4 of diamonds
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
AsyncDespatcher << net.MessageToServer$Say@9990d
ClientReceiveThread >> net.MessageToClient$SpectatorMessage@194e3ee
RX net.MessageToClient$SpectatorMessage@194e3ee
XX net.MessageToClient$SpectatorMessage@194e3ee
EVINSERT:<b><a href="user?id=3">Kirk</a>:</b> did u
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
CX sending keepalive
KeepaliveThread << net.MessageToServer$Keepalive@5ad2de
CX sent keepalive
ClientReceiveThread >> net.MessageToClient$SpectatorMessage@11cbb75
RX net.MessageToClient$SpectatorMessage@11cbb75
XX net.MessageToClient$SpectatorMessage@11cbb75
EVINSERT:<b><a href="user?id=2154">Chris</a>:</b> nope
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
ClientReceiveThread >> net.MessageToClient$SpectatorMessage@d452db
RX net.MessageToClient$SpectatorMessage@d452db
XX net.MessageToClient$SpectatorMessage@d452db
EVINSERT:<b><a href="user?id=2154">Chris</a>:</b> 6 of diamonds for r14
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
AsyncDespatcher << net.MessageToServer$Say@63c87d
ClientReceiveThread >> net.MessageToClient$SpectatorMessage@1a309d1
RX net.MessageToClient$SpectatorMessage@1a309d1
XX net.MessageToClient$SpectatorMessage@1a309d1
EVINSERT:<b><a href="user?id=3">Kirk</a>:</b> it was an overall thing
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
ClientReceiveThread >> net.MessageToClient$SpectatorMessage@1e6e357
RX net.MessageToClient$SpectatorMessage@1e6e357
XX net.MessageToClient$SpectatorMessage@1e6e357
EVINSERT:<b><a href="user?id=2154">Chris</a>:</b> 6 small?
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
CX sending keepalive
KeepaliveThread << net.MessageToServer$Keepalive@1c15856
CX sent keepalive
AsyncDespatcher << net.MessageToServer$Say@8e96cd
ClientReceiveThread >> net.MessageToClient$SpectatorMessage@1e427ab
RX net.MessageToClient$SpectatorMessage@1e427ab
XX net.MessageToClient$SpectatorMessage@1e427ab
EVINSERT:<b><a href="user?id=3">Kirk</a>:</b> i got 6 of diamonds for 6 small yes
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
ClientReceiveThread >> net.MessageToClient$SpectatorMessage@1c2f074
RX net.MessageToClient$SpectatorMessage@1c2f074
XX net.MessageToClient$SpectatorMessage@1c2f074
EVINSERT:<b><a href="user?id=2154">Chris</a>:</b> ah
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
Logging out of #166
AsyncDespatcher << net.MessageToServer$SubscribeEvent@1665da4
ClientReceiveThread >> net.MessageToClient$GamesInProgressUpdate@1eb8755
RX net.MessageToClient$GamesInProgressUpdate@1eb8755
XX net.MessageToClient$GamesInProgressUpdate@1eb8755
Exec delta: +[2424525565292372342: net.GameSummary@7799a4]
Exec delta: +[-8133786447809232926: net.GameSummary@8042d]
Exec delta: +[4213204011214457770: net.GameSummary@4a60d7]
Exec delta: +[3289565258042290472: net.GameSummary@11bfacc]
Exec delta: +[-9131038023674796132: net.GameSummary@1ee6ab9]
Exec delta: +[-8747136855795102688: net.GameSummary@1a0b772]
Exec delta: +[-1912210411274674177: net.GameSummary@6bd69f]
Exec delta: +[9220514037962141102: net.GameSummary@1d7715a]
Exec delta: +[4053923357946546399: net.GameSummary@152cfbb]
ClientReceiveThread >> net.MessageToClient$SpectatorMessage@6ec1
RX net.MessageToClient$SpectatorMessage@6ec1
XX net.MessageToClient$SpectatorMessage@6ec1
EVINSERT:<a href="user?id=3211">Phil Makepeace</a> entered the room!
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
CX sending keepalive
KeepaliveThread << net.MessageToServer$Keepalive@ef5189
CX sent keepalive
ClientReceiveThread >> net.MessageToClient$GamesInProgressUpdate@1dcb92d
RX net.MessageToClient$GamesInProgressUpdate@1dcb92d
XX net.MessageToClient$GamesInProgressUpdate@1dcb92d
ClientReceiveThread >> net.MessageToClient$SpectatorMessage@1577af7
RX net.MessageToClient$SpectatorMessage@1577af7
Exec delta: +[-8594255710940037633: net.GameSummary@4a12b8]
Exec delta: +[9220514037962141102: net.GameSummary@3e2b00]
Exec delta: +[4053923357946546399: net.GameSummary@1794cb9]
Exec delta: +[5698046785172202450: net.GameSummary@9c3186]
XX net.MessageToClient$SpectatorMessage@1577af7
EVINSERT:<a href="user?id=3211">Phil Makepeace</a> is playing today's Daily Duel.
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
ClientReceiveThread >> net.MessageToClient$SpectatorMessage@32f533
RX net.MessageToClient$SpectatorMessage@32f533
ClientReceiveThread >> net.MessageToClient$GamesInProgressUpdate@1269718
RX net.MessageToClient$GamesInProgressUpdate@1269718
XX net.MessageToClient$SpectatorMessage@32f533
EVINSERT:<a href="user?id=2154">Chris Davies</a> left the room.
XX net.MessageToClient$GamesInProgressUpdate@1269718
SpecPanel: adding text
Exec delta: +[5698046785172202450: net.GameSummary@19011ca]
SpecPanel: Setting caret
SpecPanel: done.
ClientReceiveThread >> net.MessageToClient$SpectatorMessage@b879e4
RX net.MessageToClient$SpectatorMessage@b879e4
ClientReceiveThread >> net.MessageToClient$GamesInProgressUpdate@b48c
RX net.MessageToClient$GamesInProgressUpdate@b48c
XX net.MessageToClient$SpectatorMessage@b879e4
EVINSERT:<a href="user?id=2032">Innis Carson</a> beat <a href="user?id=2792">Phil Collinge</a>, <a href="game?key=4213204011214457770">102-56</a>.
XX net.MessageToClient$GamesInProgressUpdate@b48c
Exec delta: -[4213204011214457770: null]
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.