[GS] help with making a leader trait

G0DLike

Chieftain
Joined
Mar 9, 2023
Messages
2
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?
 
Top Bottom