On Wed 23 Aug 2006 (13:58 +0100), Jonathan Kinsey wrote: > [EMAIL PROTECTED] wrote: > [snip] > > On the bug-tracker there's a patch proposed by Michel Delpreli : Jon > > said it didn't solve the problem, but if you understand the intended > > modification maybe you can get a clue at what's happening ... > > I've just retried the patch and it still fails for me, here's the > command file I ran and the output I got (entering "2 1" as the roll): > > ------cmd file-------------- > > set rng man > set player 0 human > set player 1 human > new session > set board GwAAYAMAAAAAAA > roll > hint > rollout =1 =2 > > ------gnubg output---------- I've just committed a fix for this. In gnubg.c, CommandRollout assumed that the moves in the movelist already had an evaluation context and, worse, that the context was a rollout context as opposed to something else.
It now copies the current rollout context into each move being evaluated and correctly gives -1 as the cubeful equity of the ill-advised move. -- Jim Segrave [EMAIL PROTECTED] _______________________________________________ Bug-gnubg mailing list Bug-gnubg@gnu.org http://lists.gnu.org/mailman/listinfo/bug-gnubg