gameid=49335, conditions of win is 70% of all standing cities. I have 70+% of cities 2 turns a row. Game must be over, but it's still on. Is something wrong with it?
Game is now over. But is has happened only in third time when I had 70+% of all standing cities, 70.7, 70.0, 75. I still don't understand how this rule acts if it takes 3 times to fulfill the condition, I think it should take max 2 times. Can it be explained?
The 70% only gets applied at the *start* of your turn, not the end.
So you can end your turn with >70% and you don't win immediately. Your opponent gets a chance to put you under 70% on his turn. Maybe that's what happened in your game?
Ummm... I don't remember had I this percentage in the end of turns or at start. May be I had 70.0% at start of turn 26, but I'm not sure. I think the game should be checked though. If there is a bug there, it can be in other games as well. I keep this game at my account a day or 2 for to give Snotling ability to check it.
This is run at the start of your turn, so you must have more than the wincondition at the start of your turn to win the game... On second thoughts maybe I should change it to "equal or more"...
Code has been updated for the coming version. There the check will be "equal or more". For current games in version 0.92 we will keep the check at checking for "more".
This check is always performed at the start of your turn, so number of cities at the end of your turn doesnt matter.