TESTED UNDER G
AI progress is 133 shown as II/IV, but shouldn't that be I/IV? Wiki makes reference to some higher level AI types, but this suggests personalities, however the current figures makes it look like it means levels.
EDIT: Definitely a bug, AI Progress increased to 134 and counters changed to I/III.
Ha, okay, I figured it out. Basically, when a savegame was loading, it was calculating the tech level only based on the positive AI Progress points that have been gained, not including the negative AI points (from destroying data centers, etc) that you had achieved. The reason I store both, if you're wondering, is because I have some internal thresholds that the AI Progress can't be reduced below if the AI Progress gets too high. For instance, if the total positive AI Progress is 450 or more, the negative offsets can't reduce the effective value below 100 (but the negative offsets are still there, so if the positive AI Progress goes above 450, those data centers would not have been destroyed in vain).
There are many other thresholds like that, the lowest one being that if the positive AI Progress is >= 100, it can't be reduced below 30. I wanted the AI to have a certain minimum strength if the players are doing a lot of destruction, but by the same token I did not want the players to have to memorize thresholds and avoid destroying data centers when already at or below a threshold. So, hence this solution. Simply fixing the order in which the AI reads its values back from the save file has fixed this for the upcoming H prerelease. Thanks for letting me know about this! I couldn't think why this could possibly happen, at first.