Dev Diaries: Religion Spread and Unique GP Names

Maybe, but I'm unsure about the specifics in either possibility.
 
Okay, I have revised how regions relate to religion spread and how fast religion spreads in general based on those conditions. There are now four different spread behaviors for religions:
- fast: high chance of spreading, especially if state religion and no religion present in the city already
- normal: well, normal.
- minority: low chance of spreading, cannot be the first religion to spread to a city
- none: religion will not spread to a city

Regions have different religion spread types that influence how a religion behaves in that reason, depending on whether it is also the owner's state religion:
- core: always normal spread
- historical: normal if state religion, otherwise minority
- periphery: normal if state religion, otherwise none
- minority: always minority
- none: minority if state religion, otherwise none

Note that if it is your state religion, your religion will always have at least minority spread. The no non state religion spread civic effect still overrides all of these rules.

Fast spread only applies the first several turns after a religion is founded, and it is intended to emulate the fast historical spread most religions had in their early years. It applies to all core regions, and all historical regions for cities whose owners either have that religion as their state religion or no state religion.

The religion spread factors are defined in the RegionMap.py file:
Spoiler :
Code:
tSpreadFactors = (
# Protestantism
{
	iCore :		[rEurope, rScandinavia, rUnitedStates],
	iHistorical :	[rBritain, rCanada, rAlaska, rAustralia],
	iPeriphery :	[rOceania, rSouthAfrica],
},
# Catholicism
{
	iCore :		[rEurope, rItaly, rIberia],
	iHistorical :	[rBritain, rScandinavia, rCanada, rAlaska, rUnitedStates, rCaribbean, rMesoamerica, rColombia, rPeru, rBrazil, rArgentina, rSouthAfrica],
	iPeriphery :	[rBalkans, rAustralia, rOceania, rWestAfrica],
},
# Orthodoxy
{
	iCore :		[rRussia, rEthiopia],
	iHistorical : 	[rBalkans, rAnatolia, rMesopotamia, rEgypt, rSiberia],
	iPeriphery : 	[rMaghreb, rItaly, rPersia, rAlaska],
	iMinority :	[rCentralAsia],
},
# Islam
{
	iCore : 	[rArabia, rMesopotamia, rEgypt],
	iHistorical : 	[rPersia, rMaghreb, rCentralAsia, rIndia, rIndonesia, rWestAfrica],
	iPeriphery : 	[rEthiopia, rItaly, rIberia, rAnatolia, rBalkans],
	iMinority : 	[rRussia, rSiberia],
},
# Hinduism
{
	iCore : 	[rIndia, rDeccan],
	iHistorical : 	[rIndochina, rIndonesia],
},
# Buddhism
{
	iCore : 	[rIndia, rTibet, rIndochina],
	iHistorical : 	[rCentralAsia, rChina, rManchuria, rKorea, rJapan, rIndonesia],
	iMinority :	[rPersia],
},
# Confucianism
{
	iCore : 	[rChina, rManchuria],
	iHistorical :	[rKorea],
	iPeriphery : 	[rCentralAsia, rTibet],
	iMinority : 	[rJapan, rIndonesia, rIndochina, rAustralia],
},
# Taoism
{
	iCore : 	[rChina],
	iHistorical : 	[rManchuria],
	iPeriphery : 	[rTibet, rCentralAsia],
},
# Zoroastrianism
{
	iHistorical :	[rPersia],
	iPeriphery :	[rMesopotamia, rAnatolia],
	iMinority : 	[rIndia],
},
)

Thinking about this system also gave me some ideas for the religion disappearance rules, so that can also be implemented going forward. But long distance spread comes first.
 
I opened this forum when I was just about to draw some maps about religion spread, what a coincidence.

Anyway, I'm looking forward for plans about religion in the future and I we can see Judaism, and in a distant future, Sikhism, Shinto and Tengrianism.
 
Okay, now there are two additional rules that apply in historical regions or better:
- if you have no state religion, then a religion that does not exist in your civilization at all can spread to you if you have a trade connection with a civilization with that state religion
- your state religion can spread to other continents (than your capital's) as long as it is only present in half the cities there

I looks at least reasonable from my test games. I think I will take my hands off the system for the moment and wait for your feedback.
 
I tried a game with Spain and I feel like this made my UHV more difficult to achieve.

I feel like more civs besides Arabia and AI Mughals should autospread their religions to conquered or founded cities (while Arabia keeps the temple and mosque to keep them special). Not all of them, but Spain should be one.
 
Actually I plan to go in the opposite direction, the whole autospread mechanic was mostly a crutch to get religions where they need to be fast enough. If everything works as intended, at least those civs that don't have it formally as their UP should lose the effect again. But I'm thinking even Arabia could maybe lose it, but then they'd need a more thorough redesign and a proper replacement.

What exactly is harder for Spain? Getting Catholicism to the new world? Keeping other religions out? Higher percentage of other religions outside your civilization?
 
For Spain, it was the first issue. Getting Protestantism and Chinese religions away aren't a major issue so far.

And about Great People, one issue I found is that letters that don't exist in English are badly processed. For example, if someone is María Piñón (not an actual GP name, just an example) it appears as Mar$%&%a Pi*¨;*¨¨n.
 
Okay, I will keep the New World spread in mind.

Thanks for reminding me about the GP names, the issue is that the XML entries are more lenient towards UTF8 characters than Python is, I will take care of that.
 
As Congo I have a very hard time to acquire a religion. Basically, the following steps have to be taken:

1. Rush two spies.
2. Get one to Europe as fast as possible, in such a way you can establish a trade route (not exactly sure yet how this works). The other has to walk along the west coast.
3. Hope to get Catholicism soon enough.

Else, you're stuck with trade routes to Mali, who don't have Catholicism to offer anymore. I think a Missionary would definitely help in this case.
 
Missionaries remove all challenge from that goal imo. By the way, trade connection is sufficient, it does not need to be trade routes. But maybe the spread chance needs to be higher, I will continue to observe this.
 
True, it would remove some of the fun. The trade connection wasn't enough for me though.

Now I look into it, it appears that maybe it's caused by the following. Catholicism is not the state religion of Congo at start. Therefore, though Congo uses the South Africa religion map which makes Catholicism historical, Catholicism is treated as a minority religion. Being a minority religion, it cannot be the first religion to spread. So, following this logic, religion spread is forbidden.
 
Yes, but the only way Congo can receive Catholicism is through the extra long distance mechanism anyway. That just requires you to be on a different continent, no city with that religion and being in a historical region for that religion. All those are given for Congo, and I have seen them with Catholicism in 1-2 cities in my Netherlands starts. You were just unlucky, but that means I need to make this a bit more likely so the UHV does not become unfair.
 
As Congo I have a very hard time to acquire a religion. Basically, the following steps have to be taken:

1. Rush two spies.
2. Get one to Europe as fast as possible, in such a way you can establish a trade route (not exactly sure yet how this works). The other has to walk along the west coast.
3. Hope to get Catholicism soon enough.

Else, you're stuck with trade routes to Mali, who don't have Catholicism to offer anymore. I think a Missionary would definitely help in this case.

Let Portuguese capture your capital and then reconquer it. They will spread catholicism for you.
 
Fair enough, I'll try another game then. Still, I'm going to send a spy to Europe. These trade routes can never be established too early, as Apostolic Palace contacts are only established once Catholicism spreads.
 
It would be cool if there was some kind of envoy unit you could send to a holy city to turn into a missionary, but that's more for later.
 
Back
Top Bottom