What about making the abandoning Event inflicting only one City, which can't be the Holy City of course? Maybe the iSpreadFactor could be made to an iSpreadFactor1, iSpreadFactor2, etc, one for each era? And the missionary solution would be much more effictive, when Religions wouldn't have the...