Also, i find missionaries get fiddly and timeconsuming, and i think it would be more fun if religions spread by themselves and the AI placed more emphasis on controlling holy cities..
The ini file might be used to control the amount of spread from only when no
religion is present, to an amount set by user
c.f.
http://forums.civfanatics.com/showthread.php?t=171148
Code:
if (getReligionCount() == 0)
I'm not sure yet how to pass data from the ini file to the DLL but there's gotta be a way to make the religious spread code changed from if (getReligionCount() == 0) to if (getReligionCount() <= TheIniReligionVariable) or even (more ambitiously) have TheIniReligionVariable set by a radio button or dropdown, in the way you can select which country you are in a scenario.
This has the added advantage of allowing for more than 7 religions, which would just be tedious to propagate through missionaries due to the chance of success decreasing with each religion, so that most attempts would be failures (Boring!)
I find with all the new units and buildings, building missionaries is harder and not a lot of fun. In compensation, the AI is getting the same benefits (eg temples, monasteries, culture) and i presume it's possible to up the value to the AI of the holy cities so that they want to conquer them? I don't know enough of the civ4 xml just yet.
The spread diminishes according to the number of religions already present so
getting all 7 religions by chance alone is possible but unlikely and it would be
easy to add more religions that way and get rid of missionaries altogether.
You could even make the secular civic purge religion either completely or just
randomly (like the cultural revolution in china or year zero in cambodia) and
destroy religious based wonders, but that's a tricky one and i definitely
couldn't do that yet, although from what i have read, someone has already done something like this in python (can't find link).