Hi,
During several games people noticed unexplained increase in the speed of producing ancient and classical era units (please see full thread here: http://forums.civfanatics.com/threads/reversed-difficulty-bonuses.602274/). It usually happens when you are close to reaching medieval age.
The boost is huge - on epic speed I experienced about 100% increase. Swordsman cost about 4-5 turns to produce, while crossbowman was 16 turns. For some reason my city production was almost doubled for swordsman - city showed 21 ppt, while every turn my production changed by 42ppt
First I thought there is something wrong with policies - maybe agoge policy was applied even if you don't select it. But then I found the following in log files:
I.e. looks like when somebody selects god of the forge pantheon, it applies to everybody in the game, massively decreasing production costs for everybody.
I checked beliefs.xml and found there are two sets of code for each pantheon, each of them usually contains modifier type, modifier id and requirement id. In case of the god of the forge pantheon second set of code was missing requirement id. So it was:
I changed it to the following:
After this ancient and classical units are no longer extremely cheap. Moreover, you won't see hordes of city-states slingers or catapults just because they are not that cheap anymore - it makes game much more balanced.
I would be grateful if someone can create a mod from it - I am really novice with mod writing and don't want to change manually game files. Also it would be interesting to check the effect of the god of the forge pantheon when it is selected. If I was right, boost is not 25% but about 100%.
During several games people noticed unexplained increase in the speed of producing ancient and classical era units (please see full thread here: http://forums.civfanatics.com/threads/reversed-difficulty-bonuses.602274/). It usually happens when you are close to reaching medieval age.
The boost is huge - on epic speed I experienced about 100% increase. Swordsman cost about 4-5 turns to produce, while crossbowman was 16 turns. For some reason my city production was almost doubled for swordsman - city showed 21 ppt, while every turn my production changed by 42ppt
First I thought there is something wrong with policies - maybe agoge policy was applied even if you don't select it. But then I found the following in log files:
[876417.983] [Turn: 95] Applying effect from <1247:GOD_OF_THE_FORGE_UNIT_ANCIENT_CLASSICAL_PRODUCTION_MODIFIER> to <City (65536), Owner: 0, Name: LOC_CITY_NAME_LONDON>.
[876417.983] [Turn: 95] Applying effect from <1247:GOD_OF_THE_FORGE_UNIT_ANCIENT_CLASSICAL_PRODUCTION_MODIFIER> to <City (65536), Owner: 1, Name: LOC_CITY_NAME_ATHENS>.
[876417.983] [Turn: 95] Applying effect from <1247:GOD_OF_THE_FORGE_UNIT_ANCIENT_CLASSICAL_PRODUCTION_MODIFIER> to <City (65536), Owner: 2, Name: LOC_CITY_NAME_ROME>.
[876417.983] [Turn: 95] Applying effect from <1247:GOD_OF_THE_FORGE_UNIT_ANCIENT_CLASSICAL_PRODUCTION_MODIFIER> to <City (65536), Owner: 3, Name: LOC_CITY_NAME_POKROVKA>.
I.e. looks like when somebody selects god of the forge pantheon, it applies to everybody in the game, massively decreasing production costs for everybody.
I checked beliefs.xml and found there are two sets of code for each pantheon, each of them usually contains modifier type, modifier id and requirement id. In case of the god of the forge pantheon second set of code was missing requirement id. So it was:
<ModifierId>GOD_OF_THE_FORGE_UNIT_ANCIENT_CLASSICAL_PRODUCTION</ModifierId>
<ModifierType>MODIFIER_ALL_CITIES_ATTACH_MODIFIER</ModifierType>
<SubjectRequirementSetId>CITY_FOLLOWS_PANTHEON_REQUIREMENTS</SubjectRequirementSetId>
</Row>
<Row>
<ModifierId>GOD_OF_THE_FORGE_UNIT_ANCIENT_CLASSICAL_PRODUCTION_MODIFIER</ModifierId>
<ModifierType>MODIFIER_PLAYER_CITIES_ADJUST_MILITARY_UNITS_PRODUCTION</ModifierType>
</Row>
I changed it to the following:
<ModifierId>GOD_OF_THE_FORGE_UNIT_ANCIENT_CLASSICAL_PRODUCTION</ModifierId>
<ModifierType>MODIFIER_ALL_CITIES_ATTACH_MODIFIER</ModifierType>
<SubjectRequirementSetId>CITY_FOLLOWS_PANTHEON_REQUIREMENTS</SubjectRequirementSetId>
</Row>
<Row>
<ModifierId>GOD_OF_THE_FORGE_UNIT_ANCIENT_CLASSICAL_PRODUCTION_MODIFIER</ModifierId>
<ModifierType>MODIFIER_PLAYER_CITIES_ADJUST_MILITARY_UNITS_PRODUCTION</ModifierType>
<SubjectRequirementSetId>CITY_FOLLOWS_PANTHEON_REQUIREMENTS</SubjectRequirementSetId>
</Row>
After this ancient and classical units are no longer extremely cheap. Moreover, you won't see hordes of city-states slingers or catapults just because they are not that cheap anymore - it makes game much more balanced.
I would be grateful if someone can create a mod from it - I am really novice with mod writing and don't want to change manually game files. Also it would be interesting to check the effect of the god of the forge pantheon when it is selected. If I was right, boost is not 25% but about 100%.