Attached
.
I've been busy this afternoon
.
Okay, what has been changed:
- Civs will not respawn
- If there's a spawn chance, the spawning can only trigger the first time
To transport the first info between savegames, i use scriptData, which is stored in a savegame, at a specific plot (in this case at 3,3, does not really matter which plot).
You have to remerge the CvEventManager, because this info has to be provided in the file.
If you now load a game which has been saved before, you'll get a python exception, but that should not have an influence on the game.
You also should not swap/exchange civs in the XML and then use an old savegame, because that will mix up the saved data.

I've been busy this afternoon

Okay, what has been changed:
- Civs will not respawn
- If there's a spawn chance, the spawning can only trigger the first time
To transport the first info between savegames, i use scriptData, which is stored in a savegame, at a specific plot (in this case at 3,3, does not really matter which plot).
You have to remerge the CvEventManager, because this info has to be provided in the file.
If you now load a game which has been saved before, you'll get a python exception, but that should not have an influence on the game.
You also should not swap/exchange civs in the XML and then use an old savegame, because that will mix up the saved data.