Bug Reports and Technical Issues

Game after game I observe that Tamils fail to settle or even improve Sri Lanka, never land a Worker there, could be a bug with all these continent and islands rules...

Also something feels a little odd in Ghulam Warrior vs Keshik situation. Both replace Lancer, which is a Heavy Cav. But Ghulam is Heavy Cav while Keshik is Light. Because Ghulam has 25% bonus against Lancer one would think that Keshik is made Laight Cav to be immune from Ghulam's bonus. But no, he is not, as you can see bellow Ghulam retains his "Class Atack" bonus against the Light Cav unit!

Civ4ScreenShot0009.JPG
 
Last edited:
Congresses don't seem to be working right for founding cities, the Dutch founded Potchefstroon in the middle of South Africa when they had no other cities there using the congress, then they founded Uppington which is in a poor location inland. Then Germany founded Windhoek which is 62, 16 and one tile inland which will result in it starving to nothing, Walvis Bay would have been better. Meanwhile Capetown is independent which should have been a much more logical location for the Netherlands to request. Also, the Netherlands inexplicably founded a city in Patagonia named Maastricht which suggests they shouldn't have done that.
 
Why is Egypt's land excluded from founding Orthodoxy? There was a long Biblical tradition in that land, Septuaginta was compiled there, the very word Orthodoxy got defined thanks to the effort of Cyril of Alexandria. Even Jesus returned to Israel from Egypt after the death of baby killer Herod. And yet my Egypt discovered Ethics but no religion got founded :jesus:!
Not intended, you should be able to found Orthodoxy in Egypt. Send me the save if you still have it, that would allow me to fix it quicker.

Speaking of which, why do we require specific spots for UHVs anyways? Why not just say X Culture in First City by Y date for France's UHV?
Two reasons:
1. and mostly, it's a historical goal, and historically Paris is one of the most culturally significant cities. Not Vichy or wherever you put your capital. Comparisons to historical control of a territory like Rome's Iberia goal are invalid. It would be more akin to what you are suggesting to have Rome's UHV be "control 5 regions by X" because that would allow more freedom of play because you could conquer Germania instead etc. That's not what historical goals are about.
2. The challenge often comes from being constrained to achieve goals under very specific conditions. In this case, you have to work with Paris's production low environment. Everyone can move their capital into hills and build lots of wonders and culture.

Game after game I observe that Tamils fail to settle or even improve Sri Lanka, never land a Worker there, could be a bug with all these continent and islands rules...
Same landmass transportation AI problem.

Also something feels a little odd in Ghulam Warrior vs Keshik situation. Both replace Lancer, which is a Heavy Cav. But Ghulam is Heavy Cav while Keshik is Light. Because Ghulam has 25% bonus against Lancer one would think that Keshik is made Laight Cav to be immune from Ghulam's bonus. But no, he is not, as you can see bellow Ghulam retains his "Class Atack" bonus against the Light Cav unit!

View attachment 485395
No, Keshiks are Light Cavalry to allow them to negate spears but instead allow e.g. Chokonus some strength against them. Never really considered Ghulams in this context. Unit class based modifiers are applied regardless of combat types. Is your concern that Ghulams are too strong against Keshiks or the general logic of these rules?
 
No, Keshiks are Light Cavalry to allow them to negate spears but instead allow e.g. Chokonus some strength against them. Never really considered Ghulams in this context. Unit class based modifiers are applied regardless of combat types. Is your concern that Ghulams are too strong against Keshiks or the general logic of these rules?

Unit class means, for example, Lancers and all it replacements? And combat types are Heavy and Light Cavs, right? Yes, my main concern is that Ghulams have the same strength as Keshiks and 25% attack bonus. In real life previously formidable Turkic civilizations were decimated by Mongols, so I would expect the bonus to be just the opposite.
 
1645 and only England has geography, the tech for buying slaves according to the Pedia, perhaps slaves should be moved to exploration. Otherwise for Portugal most plantation goods need well in excess of 10 worker-turns, this means that even with dozens of workers Portugal very well might not be able to get the goods necessary due to improvement build time instead of being able to conquer or settle the lands.
 
Dragoons upgrade into Cavalry for a mere 10 gold; in comparison, the Hussar costs 234. I assume the 10 gold is some default value for when the upgrade value is undefined, should probably be brought more in line with Hussar upgrade cost.
 
Two reasons:
1. and mostly, it's a historical goal, and historically Paris is one of the most culturally significant cities. Not Vichy or wherever you put your capital. Comparisons to historical control of a territory like Rome's Iberia goal are invalid. It would be more akin to what you are suggesting to have Rome's UHV be "control 5 regions by X" because that would allow more freedom of play because you could conquer Germania instead etc. That's not what historical goals are about.
2. The challenge often comes from being constrained to achieve goals under very specific conditions. In this case, you have to work with Paris's production low environment. Everyone can move their capital into hills and build lots of wonders and culture.

Some cities that are required for UHVs are in the city name map in multiple locations. Could those other locations be made to count?
 
Two reasons:
1. and mostly, it's a historical goal, and historically Paris is one of the most culturally significant cities. Not Vichy or wherever you put your capital. Comparisons to historical control of a territory like Rome's Iberia goal are invalid. It would be more akin to what you are suggesting to have Rome's UHV be "control 5 regions by X" because that would allow more freedom of play because you could conquer Germania instead etc. That's not what historical goals are about.
2. The challenge often comes from being constrained to achieve goals under very specific conditions. In this case, you have to work with Paris's production low environment. Everyone can move their capital into hills and build lots of wonders and culture.

True, I just wish I could settle 1NW of Paris and have a Coastal Capital. Oh well.
 
Unit class means, for example, Lancers and all it replacements? And combat types are Heavy and Light Cavs, right? Yes, my main concern is that Ghulams have the same strength as Keshiks and 25% attack bonus. In real life previously formidable Turkic civilizations were decimated by Mongols, so I would expect the bonus to be just the opposite.
The answer to both of your questions is yes. I'll see what I can do about Ghulam strength, but in the mid-term the Seljuks will be replaced by a proper Turkish civ with a different UU anyway.

1645 and only England has geography, the tech for buying slaves according to the Pedia, perhaps slaves should be moved to exploration. Otherwise for Portugal most plantation goods need well in excess of 10 worker-turns, this means that even with dozens of workers Portugal very well might not be able to get the goods necessary due to improvement build time instead of being able to conquer or settle the lands.
That's a fair point, but I don't want to move the actual Colonialism civic back, Maybe I need to rethink how Slave access works.

Some cities that are required for UHVs are in the city name map in multiple locations. Could those other locations be made to count?
To be honest, most of these challenges are intended for the spawn plot and it would also complicate the victory code, so I don't think I'll do it.
 
Some cities that are required for UHVs are in the city name map in multiple locations. Could those other locations be made to count?

An easy fix would be to make sure only one plot has the relevant name in these cases. Right now, if you found your capital 1W as the French, it gets called Paris, but will not trigger the UHV. Call it Le Mans or Tours instead, and the confusion disappears.
 
Game after game I observe that Tamils fail to settle or even improve Sri Lanka, never land a Worker there, could be a bug with all these continent and islands rules...
View attachment 485395
Setting the UnitAI of the starting Tamil gallley at SETTLER_SEA mostly guarantees a city in Sri Lanka. Said galley spawns wiith ATTACK_SEA behavior, however.
 
Dragoons upgrade into Cavalry for a mere 10 gold; in comparison, the Hussar costs 234. I assume the 10 gold is some default value for when the upgrade value is undefined, should probably be brought more in line with Hussar upgrade cost.

Upgrade costs are related to the hammers costs of the units. Dragoons and Cavalry have the same hammer costs. (Both 140 base value) If that is the case, the upgrade costs will always have a value of 10. (I assume this is the minimum costs) Hussars are much cheaper than Dragoons (100 base value), which means the upgrade costs are higher, as the hammer difference between Hussars and Cavalry is bigger than the one between Dragoons and Cavalry.

That doesn't mean however that 234 isn't too high.
 
Last edited:
This is probably an oversight from when I changed the unit costs recently.
 
Got it too. Found the problem and made a PR.
(It is related to being in anarchy)

@Leoreth Can this please be merged ASAP? Games are unplayable when going into anarchy.
 
Yes. I'm not doing anything else at the moment.
 
yes, I have reported it a while ago. I am never sure how much stuff costs so I guestimate based on base costs for cities in the left column and I send my spies there to the cheapest city in that list.
 
I'm aware of the bug, but didn't manage to fix it. The problem also exists in HR where the advisor comes from. I have reported the issue there but it seems Xyth isn't active at the moment.
 
Civ4ScreenShot0010.JPG Civ4ScreenShot0011.JPG

Something is wrong with this stability display: is it -3 or -9? Also Tamils did nothing again :sad:
 
Can you upload the save for the stability thing?
 
Back
Top Bottom