After weeks of testing I have found the exact palace jump formula.
When the capital city is razed or abandonned, each city in the empire scores
Only your civ's cities within 8 squares (a 17x17 area) count as neighbors. The old capital does not count at all.
If there is a tie for the most points, the palace jumps to the first city in the database, which is usually the oldest city. After some old cities have been razed the database gets out of order and it's impossible to tell where the palace will go in a tie.
(Edit: Now takes foreign citizens into account)
(Edit2: Now takes cities and metropoli into account)
When the capital city is razed or abandonned, each city in the empire scores
- 1 point for each of your citizens
- 1/3 point for each foreign citizen
- 1/3 point for every neighbor town (1-6)
- 2/3 point for every neighbor city (7-12)
- 1 point for every neighbor metropolis (13+)
Only your civ's cities within 8 squares (a 17x17 area) count as neighbors. The old capital does not count at all.
If there is a tie for the most points, the palace jumps to the first city in the database, which is usually the oldest city. After some old cities have been razed the database gets out of order and it's impossible to tell where the palace will go in a tie.
(Edit: Now takes foreign citizens into account)
(Edit2: Now takes cities and metropoli into account)
Comment