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';