I've tried giving Maori's ability to Pericles, but it just won't have an effect

Narvana

Chieftain
Joined
Nov 20, 2016
Messages
62
My intention was so that unimproved forests and rainforests add +2 production – this doesn't work. Interestingly, I've also added a trait that takes yield for mines and lumber mills – this works properly. So I really have no clue what I'm doing wrong.

This is what I've added in Expansion2_Leaders.xml:

<TraitModifiers> <!-- Greece--> <Row> <TraitType>TRAIT_LEADER_SURROUNDED_BY_GLORY</TraitType> <ModifierId>TRAIT_FOREST_YIELDS_PRODUCTION</ModifierId> </Row> <Row> <TraitType>TRAIT_LEADER_SURROUNDED_BY_GLORY</TraitType> <ModifierId>TRAIT_RAINFOREST_YIELDS_PRODUCTION</ModifierId> </Row> <Row> <TraitType>TRAIT_LEADER_SURROUNDED_BY_GLORY</TraitType> <ModifierId>TRAIT_MILL_PUNISHMENT</ModifierId> </Row> <Row> <TraitType>TRAIT_LEADER_SURROUNDED_BY_GLORY</TraitType> <ModifierId>TRAIT_MINE_PUNISHMENT</ModifierId> </Row> </TraitModifiers> <Modifiers> <!-- Greece--> <Row> <ModifierId>TRAIT_FOREST_YIELDS_PRODUCTION</ModifierId> <ModifierType>MODIFIER_CITY_PLOT_YIELDS_ADJUST_PLOT_YIELD</ModifierType> <SubjectRequirementSetId>PLOT_HAS_FOREST_NO_IMPROVEMENT_REQUIREMENTS</SubjectRequirementSetId> </Row> <Row> <ModifierId>TRAIT_RAINFOREST_YIELDS_PRODUCTION</ModifierId> <ModifierType>MODIFIER_CITY_PLOT_YIELDS_ADJUST_PLOT_YIELD</ModifierType> <SubjectRequirementSetId>PLOT_HAS_JUNGLE_NO_IMPROVEMENT_REQUIREMENTS</SubjectRequirementSetId> </Row> <Row> <ModifierId>TRAIT_MILL_PUNISHMENT</ModifierId> <ModifierType>MODIFIER_PLAYER_ADJUST_PLOT_YIELD</ModifierType> <SubjectRequirementSetId>PLOT_HAS_LUMBER_MILL_REQUIREMENTS</SubjectRequirementSetId> </Row> <Row> <ModifierId>TRAIT_MINE_PUNISHMENT</ModifierId> <ModifierType>MODIFIER_PLAYER_ADJUST_PLOT_YIELD</ModifierType> <SubjectRequirementSetId>PLOT_HAS_MINE_REQUIREMENTS</SubjectRequirementSetId> </Row> </Modifiers> <ModifierArguments> <!--Greece--> <Row> <ModifierId>TRAIT_FOREST_YIELDS_PRODUCTION</ModifierId> <Name>YieldType</Name> <Value>YIELD_PRODUCTION</Value> </Row> <Row> <ModifierId>TRAIT_FOREST_YIELDS_PRODUCTION</ModifierId> <Name>Amount</Name> <Value>2</Value> </Row> <Row> <ModifierId>TRAIT_RAINFOREST_YIELDS_PRODUCTION</ModifierId> <Name>YieldType</Name> <Value>YIELD_PRODUCTION</Value> </Row> <Row> <ModifierId>TRAIT_RAINFOREST_YIELDS_PRODUCTION</ModifierId> <Name>Amount</Name> <Value>2</Value> </Row> <Row> <ModifierId>TRAIT_MILL_PUNISHMENT</ModifierId> <Name>YieldType</Name> <Value>YIELD_PRODUCTION</Value> </Row> <Row> <ModifierId>TRAIT_MILL_PUNISHMENT</ModifierId> <Name>Amount</Name> <Value>-2</Value> </Row> <Row> <ModifierId>TRAIT_MINE_PUNISHMENT</ModifierId> <Name>YieldType</Name> <Value>YIELD_PRODUCTION</Value> </Row> <Row> <ModifierId>TRAIT_MINE_PUNISHMENT</ModifierId> <Name>Amount</Name> <Value>-2</Value> </Row> </ModifierArguments>

It doesn't crash the game, Database logs are clear. It just has no in-game effect. Any ideas?
 
Wait a second, I think I just got wrong. The CollectionType stands for its subject instead of its owner, and thus I can't figure out why they didn't work.
 
Last edited:
Top Bottom