Newbie needs help with advanced stuff

kardriverman

Chieftain
Joined
Feb 24, 2022
Messages
1
currently trying to rework gilgamesh, changed his leader ability out entirely for a brand new one. So far I've been able to add a policy slot which worked pretty well, but the other buff is a bit ambitious. How would I go about making it so that for every friend you have as a gilgamesh you get a 5% civ-wide buff to science and culture and 8% for every alliance i.e. with three friendly nations and an ally you have a 23% civ-wide buff too science and culture. Here's what I have so far.
Code:
--------------------------------------------------------------------------------------------------------------------------
-- Modifiers
--------------------------------------------------------------------------------------------------------------------------
INSERT INTO Modifiers   
        (ModifierId,                                        ModifierType,                                                    Permanent)
VALUES    ('TRAIT_DIPLOMATIC_GOVERNMENT_SLOT',                    'MODIFIER_PLAYER_CULTURE_ADJUST_GOVERNMENT_SLOTS_MODIFIER',        0);

INSERT INTO Modifiers   
        (ModifierId,                                        ModifierType,                                                    Permanent)
VALUES    ('GILGABUFF_SCIENCE',                    'MODIFIER_PLAYER_CITIES_ADJUST_CITY_YIELD_MODIFIER',        0);

INSERT INTO Modifiers   
        (ModifierId,                                        ModifierType,                                                    Permanent)
VALUES    ('GILGABUFF_CULTURE',                    'MODIFIER_PLAYER_CITIES_ADJUST_CITY_YIELD_MODIFIER',        0);
--------------------------------------------------------------------------------------------------------------------------
-- Modifier Arguments
--------------------------------------------------------------------------------------------------------------------------
INSERT INTO ModifierArguments
        (ModifierId,                                        Name,                        Value)
VALUES    ('TRAIT_DIPLOMATIC_GOVERNMENT_SLOT',                    'GovernmentSlotType',        'SLOT_DIPLOMATIC');
--------------------------------------------------------------------------------------------------------------------------
-- Types
--------------------------------------------------------------------------------------------------------------------------   
INSERT INTO Types   
        (Type,                                Kind)
VALUES    ('TRAIT_HERO_KING',                'KIND_TRAIT');   
--------------------------------------------------------------------------------------------------------------------------           
-- Traits           
--------------------------------------------------------------------------------------------------------------------------               
INSERT INTO Traits               
        (TraitType,                            Name,                                        Description)
VALUES    ('TRAIT_HERO_KING',                'LOC_TRAIT_HERO_KING',                    'LOC_TRAIT_HERO_KING');
--------------------------------------------------------------------------------------------------------------------------
--TraitModifiers
--------------------------------------------------------------------------------------------------------------------------
INSERT INTO TraitModifiers           
        (TraitType,                                            ModifierId)
VALUES    ('TRAIT_HERO_KING',                                'TRAIT_DIPLOMATIC_GOVERNMENT_SLOT');
--------------------------------------------------------------------------------------------------------------------------
--LeaderTraits
--------------------------------------------------------------------------------------------------------------------------
INSERT INTO LeaderTraits           
        (LeaderType,                                        TraitType)
VALUES    ('LEADER_GILGAMESH',                                'TRAIT_HERO_KING');
DELETE FROM LeaderTraits WHERE TraitType='TRAIT_LEADER_ADVENTURES_ENKIDU';
 
Top Bottom