how does it work?
how do attain the caesar title after you are finished?
iMaxScore = ((100 + gc.getDefineINT("SCORE_VICTORY_PERCENT")) * (gc.getDefineINT("SCORE_POPULATION_FACTOR") + gc.getDefineINT("SCORE_LAND_FACTOR") + gc.getDefineINT("SCORE_WONDER_FACTOR") + gc.getDefineINT("SCORE_TECH_FACTOR"))) / 100
if iMaxScore > 0:
iNormalScore = iScore/float(iMaxScore)
else:
iNormalScore = 0
if iNormalScore > 1.5:
szLeaderText = self.leaders[0]
elif iNormalScore > 1.4:
szLeaderText = self.leaders[1]
elif iNormalScore > 1.3:
szLeaderText = self.leaders[2]
elif iNormalScore > 1.2:
szLeaderText = self.leaders[3]
elif iNormalScore > 1.1:
szLeaderText = self.leaders[4]
elif iNormalScore > 1.05:
szLeaderText = self.leaders[5]
elif iNormalScore > 1.0:
szLeaderText = self.leaders[6]
elif iNormalScore > 0.95:
szLeaderText = self.leaders[7]
elif iNormalScore > 0.9:
szLeaderText = self.leaders[8]
elif iNormalScore > 0.85:
szLeaderText = self.leaders[9]
elif iNormalScore > 0.8:
szLeaderText = self.leaders[10]
elif iNormalScore > 0.75:
szLeaderText = self.leaders[11]
elif iNormalScore > 0.7:
szLeaderText = self.leaders[12]
elif iNormalScore > 0.65:
szLeaderText = self.leaders[13]
elif iNormalScore > 0.6:
szLeaderText = self.leaders[14]
elif iNormalScore > 0.55:
szLeaderText = self.leaders[15]
elif iNormalScore > 0.5:
szLeaderText = self.leaders[16]
elif iNormalScore > 0.4:
szLeaderText = self.leaders[17]
elif iNormalScore > 0.3:
szLeaderText = self.leaders[18]
else:
szLeaderText = self.leaders[19]
I linked to the formula in the above post (#2)...Here are the score modifiers per difficulty level:
Settler : 0.4
Chieftain : 0.6
Warlord : 0.8
Noble : 1.0
Prince : 1.2
Monarch : 1.4
Emperor : 1.6
Immortal : 1.8
Deity : 2.0
This applies on top of the formula I listed in post #82.
Aha ! Many thanks: that's what I wanted to know. And as I suspected it's a rather finely stepped calculation, once you're past the 0.3 Dan Quayle level. I still feel it's too easy to get Augustus, though. Did the programmers think that a 5:1 score ratio would cover all eventualities ?