1850 BC Thucydides reports on the most ADVANCED Civilizations in the World.
1: The Supreme Ukrainians
2: The Magnificent Pashtuns
3: The Magnificent Zulus
4: The Magnificent Turks
5: The Great Aleuts
6: The Great Chananeans
7: The Great Laotians
8: The Great Italians
9: The Glorious Syrians
10: The Glorious Cornish
11: The Glorious Palatinate Germans
12: The Glorious UN
13: The Glorious Babylonians
14: The Glorious Taiwanese
15: The Glorious Vikings
16: The Glorious Normans
17: The Glorious Namibians
18: The Glorious Malaysians
19: The Distinguished East Germans
20: The Distinguished Vampires
21: The Distinguished Romans
22: The Distinguished Austrians
23: The Distinguished Hackers
24: The Distinguished Kyrgyzs
25: The Distinguished Mixtecs
26: The Distinguished Sammarinese
27: The Distinguished Toltecs
28: The Ordinary Karelians
29: The Ordinary Hungarians
30: The Ordinary Polynesian
31: The Ordinary Persians
32: The Ordinary Pirates
33: The Ordinary Mwiska
34: The Ordinary Catalans
35: The Valueless Martians
36: The Valueless Californians
37: The Valueless Spanish
38: The Valueless Ostrogoths
39: The Valueless Japanese
40: The Valueless French
41: The Wretched Iroquois
42: The Wretched Hellenes
43: The Wretched Venetians
44: The Wretched Thracians
45: The Wretched Templars
46: The Wretched Scots
Most Advanced
- StratThinker
- Member
- Posts: 44
- Joined: Thu Jan 01, 1970 12:00 am
As far as I can tell by looking at the source code, the list of players is sorted according to the number of techs known, not the size of the techs.
According to this code the list of players is sorted according to the value of score.techs + the value of future_tech for each player (here size[j].value is just the score of the jth player; and the sorting of the list of players is done according to this score)
Now the value of score.tech is set here and it basically equal to the number of known techs + 5/2*future_tech (advance_index_iterate iterates through all techs, and score.techs is increased by one every time it is discovered that a player has that tech)
And future_tech definition was hard to find but I am fairly certain it is the number of future techs that a player has (i.e. it is number of techs that a player has after they have researched all of the techs).
According to this code the list of players is sorted according to the value of score.techs + the value of future_tech for each player (here size[j].value is just the score of the jth player; and the sorting of the list of players is done according to this score)
Code: Select all
case HISTORIAN_ADVANCED:
size[j].value
= pplayer->score.techs + player_research_get(pplayer)->future_tech;
Code: Select all
pplayer->score.techs = 0;
advance_index_iterate(A_FIRST, i) {
if (player_invention_state(pplayer, i) == TECH_KNOWN) {
pplayer->score.techs++;
}
} advance_index_iterate_end;
pplayer->score.techs += player_research_get(pplayer)->future_tech * 5 / 2;