I found the cause of the keyboard shortcut issue, fix will be up soon.
Some shortcuts are still not working, notably S for sentry and F for sleeping/waking up.
Turns out the spread constants were still messed up, fix comes with the next update.Prussia, 3000 BC start, Protestant missioner (still) cannot spread the state religion in Berlin, but can elsewhere...
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()])
Thanks, merged.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.
Code I forgot to remove from when I was trying a couple of thingsEven 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?
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.Also, some more religion spread oddities: I've witnessed Judaism spread to pantheistic Egypt, despite that region only regarding Judaism as a Minority.
Are you on the latest revision? Because apparently that got fixed along the way. But thanks for the reportHi 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
It's fixed now, thanks.Game-breaking bug in the latest revision: you auto-lose as soon as the map loads.
Are you on the latest revision? Because apparently that got fixed along the way. But thanks for the report![]()