[R&F] [1.0.0.216] Less science yield from buildings in conquered cities

cholsy

Warlord
Joined
Dec 20, 2010
Messages
204
Science yield from buildings in conquered cities is different from that of my own cities.
Similar problem was found in Vanilla.
I'm not sure whether this applies to culture, too. (I've not checked on culture buildings.)

In attached save file, original cities and conquered cities show the difference as follows.


---------------------------------------------------------------------------
In original cities (Kawa, Meroe)

Library -> 6 science = 2(building) + 4(Hattusa + Stockholm)
University -> 12 science = 4(building) + 4(Albert Einstein) + 4(Hattusa + Stockholm)


---------------------------------------------------------------------------
In conquered cities (Urumuqi, Jeonju)

Library -> 4 (-2 discount?)
University -> 6 (-6 discount?)



EDIT)
Continued the game. The two captured cities above became free cities and recaptured again. Found that the science yield each city was reduced again by 2. (Library 2, University 4)
I intentionally removed the bonus from city states by declaring war. It removed 4 science from Hattusa + Stockholm and the final yield from Library became negative value (-2).
My guess is that the yield from buildings is reduced by 2 whenever the city is captured, down to the some value.
And it seems the bonus from Einstein does not work in these cities. (Not sure whether it's a bug or intended).
 

Attachments

Last edited:
In conquered cities (Urumuqi, Jeonju)

Library -> 4 (-2 discount?)
University -> 6 (-6 discount?)
I think maybe this is not a bug, it is caused by loyalty. Conquest cities have 50 loyalty, which makes all yield -50%(include science from library and university).

Loyalty level:
0~25: -100% all yield, 0% growth rate, 25% loyalty pressure from pop;
26~50: -50% all yield, 25% growth rate, 50% loyalty pressure from pop;
51~75: -25% all yield, 75% growth rate, 75% loyalty pressure from pop;
76~100: normal state.
 
This is the same old bug where the modifier: MODIFIER_PLAYER_CITIES_ADJUST_BUILDING_YIELD_CHANGE that doesn't seem to affect conquered cities founded prior to the modifier taking effect. It's been in the game for a while and was the cause of some grief for my modding efforts (I eventually found workarounds, but they involve moving the yield change to the district so long as it contains the buildings).
 
This might be intended but I'm still suspicious of some bug included, due to a few things observed.
After I compared two cases below, I found that the yield gets lower, regardless of the loyalty, while Research Lab maintains its normal yield.

Case 1 - FILE : science yield.Civ6Save
(attached above)

(Jeonju)
Loyalty < 20
Library 4
University 6
Research Lab 5

Case 2 - FILE : science yield 2.Civ6Save
(attached here)

(Jeonju)
Loyalty > 30
Library 2
University 4
Research Lab 5

In Case 2, if other modifiers are removed, the base yield of Library drops to below zero (-2), which cannot be made by usual ratio modifier. (unless they use subtraction modifier)
I observed something similar in Vanilla last year and posted a thread.

https://forums.civfanatics.com/threads/1-0-0-167-no-science-from-building-in-non-origin-city.620591/
 

Attachments

In Case 2, if other modifiers are removed, the base yield of Library drops to below zero (-2), which cannot be made by usual ratio modifier. (unless they use subtraction modifier)
I observed something similar in Vanilla last year and posted a thread.
Sorry, you're right, I mistake it. I just see #1 all yield are halved. I checked all your saves, it is probably a bug.:undecide:
 
This bug appears to affect Faith yields as well. It happened to me in both of my conquered cities (one a city state and the other from Japan) in my religious/faith buildings. I was playing as Australia in 1.0.0.216.

6+ envoys at 2 religious city states and no religious building cards. Faith yield on cities I founded was 6 for Shrine (2 base + 2×2 city state) and 8 for Temple (4 bade + 2x2 city state).

In one conquered city I got 4 and 6 for Shrine and Temple (2 less than expected) and in the other I got 4 on Shrine (2 less than expected) and 8 on Temple (right amount).

Loyalty all 100.
 
Back
Top Bottom