Vanilla List Maling List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

LTD stats



After some testing, including two full-length INL games, it looks like the
new LTD stats are working as they should be (aside from the tick zones, which
are broken).  I have done some quick comparisons of the stats against the
INL_log parsed pwstats.html, and most things look fairly consistent.  The
differences could probably be attributed to the end_tourney.pl parser being
semi-broken (due to truncated messages) or the way some stats are calculated
(such as pck, acc).  Still, some further validation would probably be a good
idea.  I still need to write or modify some tools, but the critical ones
needed to run an INL game seem to be working fine.  As such, I think that the
LTD stat package is now ready for more general clue game testing.  It is not
yet ready for pickup server testing, mainly due to the lack of a player DB
editor and a converter.

There are a couple of bugs I uncovered in today's clue game:

1. It looks like newgalaxy might confuse the INL robot about what races
   can be selected by the home captain.  Or at least, something was messed
   up as I was unable to select a race as the home captain.

2. At the end of the game, the INL robot needs to loop over all the players
   and force a save (and flush) before the .player file is renamed.
   Otherwise, players may lose the delta stats since the last death (save)
   and endgame because end_tourney.pl is executed immediately.

3. Sometimes during pregame, the maximum allowed bases gets reset to 1.
   Not really sure what triggers this, except that something does.

-- 
Dave Ahn <ahn@vec.wfubmc.edu>        |  "When you were born, you cried and the
                                     |  world rejoiced.  Try to live your life
Virtual Endoscopy Center             |  so that when you die, you will rejoice
Wake Forest Univ. School of Medicine |  and the world will cry."  -1/2 jj^2