Greetings,
im trying to make a custom civ trait that does the following:
Disctricts built in the desert yield +2 science, +2 Production and +1 food. (for example, holy site/encampment and etc)
i tried the following code:
INSERT INTO TraitModifiers
(TraitType, ModifierId )
VALUES ('TRAIT_LEADER_MC_FLOWER_DESERT', 'TRAIT_SCIENCE' ),
('TRAIT_LEADER_MC_FLOWER_DESERT', 'TRAIT_PRODUCTION' ),
('TRAIT_LEADER_MC_FLOWER_DESERT', 'TRAIT_FOOD' );
INSERT INTO Modifiers
(ModifierId, ModifierType, Permanent )
VALUES ('TRAIT_SCIENCE', 'MODIFIER_PLAYER_CITIES_ADJUST_BUILDING_FEATURE_YIELD_CHANGE', 0 ),
('TRAIT_PRODUCTION', 'MODIFIER_PLAYER_CITIES_ADJUST_BUILDING_FEATURE_YIELD_CHANGE', 0 ),
('TRAIT_FOOD', 'MODIFIER_PLAYER_CITIES_ADJUST_BUILDING_FEATURE_YIELD_CHANGE', 0 );
INSERT INTO ModifierArguments
(ModifierId, Name, Value )
VALUES ('TRAIT_SCIENCE', 'TerrainType', 'TERRAIN_DESERT' ),
('TRAIT_SCIENCE', 'YieldType', 'YIELD_SCIENCE' ),
('TRAIT_SCIENCE', 'Amount', '2' ),
('TRAIT_PRODUCTION', 'TerrainType', 'TERRAIN_DESERT' ),
('TRAIT_PRODUCTION', 'YieldType', 'YIELD_PRODUCTION' ),
('TRAIT_PRODUCTION', 'Amount', '2' ),
('TRAIT_FOOD', 'TerrainType', 'TERRAIN_DESERT' ),
('TRAIT_FOOD', 'YieldType', 'YIELD_FOOD' ),
('TRAIT_FOOD', 'Amount', '1' );
but it doesnt work, im building a district in a desert terrain and it doesnt give any bonuses.
any clue what is wrong?
im trying to make a custom civ trait that does the following:
Disctricts built in the desert yield +2 science, +2 Production and +1 food. (for example, holy site/encampment and etc)
i tried the following code:
INSERT INTO TraitModifiers
(TraitType, ModifierId )
VALUES ('TRAIT_LEADER_MC_FLOWER_DESERT', 'TRAIT_SCIENCE' ),
('TRAIT_LEADER_MC_FLOWER_DESERT', 'TRAIT_PRODUCTION' ),
('TRAIT_LEADER_MC_FLOWER_DESERT', 'TRAIT_FOOD' );
INSERT INTO Modifiers
(ModifierId, ModifierType, Permanent )
VALUES ('TRAIT_SCIENCE', 'MODIFIER_PLAYER_CITIES_ADJUST_BUILDING_FEATURE_YIELD_CHANGE', 0 ),
('TRAIT_PRODUCTION', 'MODIFIER_PLAYER_CITIES_ADJUST_BUILDING_FEATURE_YIELD_CHANGE', 0 ),
('TRAIT_FOOD', 'MODIFIER_PLAYER_CITIES_ADJUST_BUILDING_FEATURE_YIELD_CHANGE', 0 );
INSERT INTO ModifierArguments
(ModifierId, Name, Value )
VALUES ('TRAIT_SCIENCE', 'TerrainType', 'TERRAIN_DESERT' ),
('TRAIT_SCIENCE', 'YieldType', 'YIELD_SCIENCE' ),
('TRAIT_SCIENCE', 'Amount', '2' ),
('TRAIT_PRODUCTION', 'TerrainType', 'TERRAIN_DESERT' ),
('TRAIT_PRODUCTION', 'YieldType', 'YIELD_PRODUCTION' ),
('TRAIT_PRODUCTION', 'Amount', '2' ),
('TRAIT_FOOD', 'TerrainType', 'TERRAIN_DESERT' ),
('TRAIT_FOOD', 'YieldType', 'YIELD_FOOD' ),
('TRAIT_FOOD', 'Amount', '1' );
but it doesnt work, im building a district in a desert terrain and it doesnt give any bonuses.
any clue what is wrong?