Bug Reports and Technical Issues

Remember that bug we had where civics had no effect if you were running them from the start but if you changed out of them they were still negated, leading to e.g. a -25% unit production modifier if you switch to OR out of Fanaticism as Arabia? Because it's back, and I can't find any post where you ever noted the cause and/or solution to this.

Edit: It's probably because of one of the changes committed within the past ~20 hours, because when I played a game yesterday it didn't have this issue. I'll see if I can further narrow it down.

Another Edit: I at least found the commit where you changed that issue the first time around, but since the relevant line in that Python file is still unchanged and the rest is in the DLL I unfortunately can't be the hero who uploaded a pull request to save us all. :/
 
No idea what this commit is actually about, nothing in there appears to be related to that issue. I remember the problem itself but not the solution.

Can you send me something to reproduce?
 
No idea what this commit is actually about, nothing in there appears to be related to that issue. I remember the problem itself but not the solution.

Can you send me something to reproduce?

You could just start a game as Byzantium in 600AD and switch from Organized Religion to Fanaticism on first turn, getting a -25% production modifier on buildings in the process.
 
I founded Orthodoxy as India without discovering Theology in 110AD.

China doesn't found Confucianism again. Do they beeline mathematics?
 
I founded Orthodoxy as India without discovering Theology in 110AD.
Do you have an idea what might have triggered it? The save from the turn before founding could help finding out.
 
Do you have an idea what might have triggered it? The save from the turn before founding could help finding out.

The only I can think of is that the game wants to autofound Orthodoxy. But instead of chosing Jerusalem it choses Jewish holy city. Maybe it should chose Jerusalem if the human player the holder of the jewish holy city. And the human controls both, then maybe it isn't aufounded at all.

latest GiT:

https://www.dropbox.com/s/62jiqkfp1u8mv7k/Asoka AD-0080 Turn 146.CivBeyondSwordSave?dl=0
 
That sounds likely, apparently the code needs to be more flexible to take ahistorical situations into account.
 
I was playing an epic game as China starting in 1700 AD.

Russia and the Ottomans were involved in a long war, that ended with Russia conquering Constantinople.

When the Ottomans collapsed, I got a notification about a conference because a great war was over, naming only the (collapsed) Ottomans, and the Russians. The Austrians, vassals of the Russians, where not mentioned.

About 3 turns later, I got a notification about a regular world congress happening, but I waited 5 turns, and it never did.
 
Do you happen to still have the relevant saves?
 
Do you happen to still have the relevant saves?

I do.

The first one is before the congress bug happened, the second one is afterwards.
 

Attachments

What is your current version?
 
Alright, thanks.
 
Alright, thanks.

You're welcome.

Here are 2 saves of a 3000 BC Marathon China game that show how border expansion is not working properly, as well as a screenshot.

I get the notification that my borders have expanded, but nothing happens.
 

Attachments

  • Qin Shi Huang Stone Age Turn 0.CivBeyondSwordSave
    Qin Shi Huang Stone Age Turn 0.CivBeyondSwordSave
    239.6 KB · Views: 71
  • Qin Shi Huang Stone Age Turn 6.CivBeyondSwordSave
    Qin Shi Huang Stone Age Turn 6.CivBeyondSwordSave
    249.3 KB · Views: 71
  • Civ4ScreenShot0157.JPG
    Civ4ScreenShot0157.JPG
    184.9 KB · Views: 75
Not really a bug, but the AI really prioritizes Priesthood too heavily. I just rolled three Phoenician starts in a row, in which two of them saw Judaism founded in Babylon and the third in India-controlled Delhi. Immediately after that I rolled an Indian start, to see if this was the result of a bug where Babylon founded Judaism in 1200 instead of Jerusalem, and Babylon had founded Judaism before I even spawned.
 
I'm currently playing 3000BC scenario as the Romans and after switching to Republic civics my Civ name changed to "Italian Republic". Seeing how the Italians are a completely separate Civ from Romans I was expecting to see maybe "Roman Republic" or something along those lines so I was surprised. I also tried switching to Autocracy/Totalitarianism civics which instead changed the name to "People's Republic of Italy". To me this seems like a bug, anyone who can confirm this either way or offer help?
 
I'm pretty sure that I changed this at some point, but I will check again. Are you playing v1.13 or from git?
 
Back
Top Bottom