message: Cities that flipped on spawn do not revert to previous owner on collapse
diff: @@ -422,7 +422,7 @@ def secedeCities(iPlayer, lCities, bRazeMinorCities = False):
  # claim based on original owner
  if iClaim == -1:
  iOriginalOwner = city.getOriginalOwner()
  - if cityPlot.getSettlerValue(iOriginalOwner) >= 90 and not cityPlot.isCore(iPlayer) and gc.getPlayer(iOriginalOwner).isAlive() and iOriginalOwner != iPlayer and utils.getHumanID() != iOriginalOwner:
  + if cityPlot.getSettlerValue(iOriginalOwner) >= 90 and not cityPlot.isCore(iPlayer) and not cityPlot in Areas.getBirthArea(iPlayer) and gc.getPlayer(iOriginalOwner).isAlive() and iOriginalOwner != iPlayer and utils.getHumanID() != iOriginalOwner:
  if iOriginalOwner < iNumPlayers and iGameTurnYear < tFall[iOriginalOwner]:
  # cities lost too long ago don't return
  if city.getGameTurnPlayerLost(iOriginalOwner) >= gc.getGame().getGameTurn() - utils.getTurns(25):
  