What determines if you get one more turn at 100% age progression

aelf

Ashen One
Joined
Sep 16, 2005
Messages
18,075
Location
Tir ná Lia
After a number of games, I noticed a funny thing. Sometimes, the age progression hits 100% during a turn, but the age doesn't end until after the next turn. Sometimes, it hits 100% during a turn and ends at the start of the next turn. Sometimes, the age progression isn't at 100% yet, but the game ends at the start of the next turn.

Any idea what determines which of these scenarios you get?
 
Every % is two points. Each age lasts for 200 points. When the display says "100%", it's either at 199 or 200 points. Each turn adds one point, so if the game is at 199 points, then you'll get one more turn unless someone adds a point in some other fashion (e.g. completing a legacy milestone that hadn't yet been completed by another player).
 
Me thinks it's a rounding thing. The game will finish at the end of the turn that has had the max possible count (for me it's usually 240 cuz I play on Long ages)
Once I heard this I was 100% confident that this is what it is.

FXS should change the round() to a floor() in their code so that 100% always means end of age.
 
I got lucky in my last age transition since I hit future tech to push me to 100%, but clicked through to the end of turn just as I remembered to spend my stuff that wouldn't carry over. But I ended up with one extra turn I guess due to the rounding issue, so I could do one last pass through my cities before the transition.
 
Back
Top Bottom