Bug Reports and Technical Issues

I found the cause of the keyboard shortcut issue, fix will be up soon.
 
No idea why that didn't work though, so I just reverted it.
 
Some shortcuts are still not working, notably S for sentry and F for sleeping/waking up.
 
Thanks, it's already merged.
 
Prussia, 3000 BC start, Protestant missioner (still) cannot spread the state religion in Berlin, but can elsewhere...
 
Prussia, 3000 BC start, Protestant missioner (still) cannot spread the state religion in Berlin, but can elsewhere...
Turns out the spread constants were still messed up, fix comes with the next update.
 
I got a weird bug : when playing with india, there's no scroll bar in the victory conditions screen...
And also my hindu missionary couldn't spread into parushapura (?) the westward city, but it seems you're already on that :)
 
There is something I mentioned earlier, but it does not really classify as a bug. It is much more a suggestion in favour of historical accuracy.

I have noticed that China extremely often founds Islam in 3000 B.C games, when playing on Emperor.

Is there any mechanic you can use to give permissions who can found what religion and etc?
 
I can make China avoid Divine Right more.
 
The new backup catholicism founding is buggy.

Looking at the code, I thought line 401 of religions.py would cause a python exception, because the is no Catholic holy city. So I decided to test it, but I ran into other problems before I could even get to this.

Spoiler :
Code:
	def onBuildingBuilt(self, city, iPlayer, iBuilding):
		if iBuilding == iHinduTemple:
			if gc.getGame().isReligionFounded(iBuddhism): return
			self.foundBuddhism(city)
			
		if iBuilding == iOrthodoxCathedral:
			[U]if gc.getGame().isReligionFounded(iCatholicism): return[/U]
		
			pOrthodoxHolyCity = gc.getGame().getHolyCity(iOrthodoxy)
			[U]pCatholicHolyCity = gc.getGame().getHolyCity(iCatholicism)[/U]
		
			if pOrthodoxHolyCity.getOwner() != iPlayer:
				self.foundReligion((city.getX(), city.getY()), iCatholicism)
				self.schism(pOrthodoxHolyCity, pCatholicHolyCity, [], [city for city in utils.getAllCities() if city.isHasReligion(iOrthodoxy) and city.getOwner() != pOrthodoxHolyCity.getOwner()])

A very small error that can be fixed: iNoStateReligionCities in line 339 should be replaced with lNoStateReligionCities. Solving this caused some other errors in the shism() function.

Also, the shism was triggered by a Orthodox Temple, not by an orthodox Cathedral.

I attached the testing situation I used. I only build a temple in Amunia. (Use the GE)


EDIT:
It turns out some of my conclusions were wrong. There are indeed 2 python exceptions. (PR with fix is made) But the temple didn't trigger the shism. The normal shism conditions were met, so it happened to be at the same time I finished the temple.
 
Why can Confucianism spread in Australia? When at most 0.8% of the population follow Confucianism. By this logic then Protestantism, Catholicism and Islam should be able to spread in China.
 
It turns out some of my conclusions were wrong. There are indeed 2 python exceptions. (PR with fix is made) But the temple didn't trigger the shism. The normal shism conditions were met, so it happened to be at the same time I finished the temple.
Thanks, merged.
 
Even after the latest update, discovery of Divine Right by an Orthodox civ will found Catholicism, and this can happen even for the holder of the Orthodox holy city. Bug or WAD?

Also, some more religion spread oddities: I've witnessed Judaism spread to pantheistic Egypt, despite that region only regarding Judaism as a Minority.
 
Hi there, just want to mention a bug i just discovered playing as Arabs 600ad scenario; second uhv couldn't trigger because of an 'eventual' error in victory.py line 744 where Area.getCoreArea (iMesopotamia, false) which isn't defined in Area.py so its got to be renamed to 'iBabylonia, false' i think - this then triggered the golden age.. SVN 1.13 cheers and thanks for the great work
 
Even after the latest update, discovery of Divine Right by an Orthodox civ will found Catholicism, and this can happen even for the holder of the Orthodox holy city. Bug or WAD?
Code I forgot to remove from when I was trying a couple of things :D

Also, some more religion spread oddities: I've witnessed Judaism spread to pantheistic Egypt, despite that region only regarding Judaism as a Minority.
I looked into this when something similar was reported about Ethiopia: I gave Judaism the spread behavior of Christianity before Christianity is founded, which represents proselytizing early Judaism and helps prepare the later spread of Christianity because that is furthered by the presence of Judaism.

Hi there, just want to mention a bug i just discovered playing as Arabs 600ad scenario; second uhv couldn't trigger because of an 'eventual' error in victory.py line 744 where Area.getCoreArea (iMesopotamia, false) which isn't defined in Area.py so its got to be renamed to 'iBabylonia, false' i think - this then triggered the golden age.. SVN 1.13 cheers and thanks for the great work
Are you on the latest revision? Because apparently that got fixed along the way. But thanks for the report :)
 
Are you on the latest revision? Because apparently that got fixed along the way. But thanks for the report :)

Well since i'm not quite sure and as you said it, i realize that i don't have the 'git pull' option anymore when right clicking the 'mods' directory and there are no colored indications anymore on the folder icons.. I'm going to investigate on this..

I made another weird descovery on a new tibetan game where i can't declare war on native indian cities, open borders by default with natives? My units just go through their cities and i can't attack them? Or is it supposed to be that way (like no war for the 10 first turns - didn't try yet)..
 
Back
Top Bottom