Hi, I'm playing a game using the latest SVN build (svn revision 156) and I've found a bug that I'm kind of sure I haven't seen in earlier revisions: After building The Pyramids, I cannot select all governments like I should be able to! So The Pyramids have no effect
.
Some testing:
I was able to reproduce it by rushing Pyramids in a Play Now game in rev 154. I also tried rushing Pyramids in rev 153 and there it still worked as it should and I got all government civics. So it must have been broken in there somewhere!
After looking through the code diff, my guess is you somehow return too quickly in CvPlayer.cpp here: (line 7842)
if( (eBuilding < 0) || (eBuilding > GC.getNumBuildInfos()) )
{
return;
}

Some testing:
I was able to reproduce it by rushing Pyramids in a Play Now game in rev 154. I also tried rushing Pyramids in rev 153 and there it still worked as it should and I got all government civics. So it must have been broken in there somewhere!
After looking through the code diff, my guess is you somehow return too quickly in CvPlayer.cpp here: (line 7842)
if( (eBuilding < 0) || (eBuilding > GC.getNumBuildInfos()) )
{
return;
}