If city lists are extensive enough, an overlap is no problem at all. The game just needs to check when founding if a city with this name already exists on the map. The PRC can include all of Zhou and Ming cities that still exist today, but hopefully it is not the other way round as well and Zhou only found cities of their time.@Catoninetales_Amplitude
Due to the nature of the game, city name lists of cultures may greatly overlap. For example: Mycenae, Greeks, Byzantines, Romans all have many overlapping names. Let's imagine a situation when I take Mycenae, in classical age I do still have them while two other AIs take Rome and Greece, and in the medieval era another AIs takes Byzantium. Oh and many Roman city names overlap with Frankish as well. And let's assume all those four spam many cities in such situation. Did you made such creative city name lists that this problem doesn't happen at all, they all have different city names, or do you have some mechanisms to help here?
Other intriguing examples of overlapping city names:
- Franks, Romans, Germans and French, each held by separate player in the same time
- Anglo Saxons and English existing in the same time by separate players
- Islamic cultures of the Middle East, who gets Baghdad/Damascus/Aleppo/Jerusalem/Cairo/or even Mecca : o
- Zhou, Ming and PRC (this is the best example probably)
It's not even a problem when razed/renamed cities are not taken into account, as there is historical precedence for that (e.g. Bern was founded and named when Verona, whose German name was Bern, left the Empire).
I for one also don't have a problem with the same city being on the map under different names - as long as they are different enough, like for the Ottomans and Byzantines or Egypt and Arabia.


