Hi guys I'm new to modding and trying to experiment making my own civilization.
I've been using Keniisu's civ creation template and have been trying to essentially recreate Japan's Meiji restoration ability - +1 adjacency bonus for each adjacent district.
I cannot for the life of me seem to get it to work however and I'm not sure which effect is even the right one.
I've tried
"EFFECT_DISTRICT_ADJACENCY"
"EFFECT_ADJUST_DISTRICT_YIELD_BASED_ON_ADJACENCY_BONUS"
I've even tried EFFECT_ADJUST_DISTRICT_BASE_YIELD_CHANGE to see if I can just alter the base district yields but with no effect.
I've put my code below if anyone could tell me where I'm going wrong?
I've been using Keniisu's civ creation template and have been trying to essentially recreate Japan's Meiji restoration ability - +1 adjacency bonus for each adjacent district.
I cannot for the life of me seem to get it to work however and I'm not sure which effect is even the right one.
I've tried
"EFFECT_DISTRICT_ADJACENCY"
"EFFECT_ADJUST_DISTRICT_YIELD_BASED_ON_ADJACENCY_BONUS"
I've even tried EFFECT_ADJUST_DISTRICT_BASE_YIELD_CHANGE to see if I can just alter the base district yields but with no effect.
I've put my code below if anyone could tell me where I'm going wrong?
/*
UA
Authors: ChimpanG
*/
-----------------------------------------------
-- Types
-----------------------------------------------
INSERT INTO Types
(Type, Kind )
VALUES ('TRAIT_CIVILIZATION_KENI_UNITED_KINGDOM_UA', 'KIND_TRAIT' ),
('MODTYPE_KENI_UNITED_KINGDOM_UA_DISTRICT_ADJACENCY', 'KIND_MODIFIER' );
-----------------------------------------------
-- Traits
-----------------------------------------------
INSERT INTO Traits
(TraitType, Name, Description )
VALUES ('TRAIT_CIVILIZATION_KENI_UNITED_KINGDOM_UA', 'LOC_TRAIT_CIVILIZATION_KENI_UNITED_KINGDOM_UA_NAME', 'LOC_TRAIT_CIVILIZATION_KENI_UNITED_KINGDOM_UA_DESCRIPTION' );
-----------------------------------------------
-- CivilizationTraits
-----------------------------------------------
INSERT INTO CivilizationTraits
(CivilizationType, TraitType )
VALUES ('CIVILIZATION_KENI_UNITED_KINGDOM', 'TRAIT_CIVILIZATION_KENI_UNITED_KINGDOM_UA' );
-----------------------------------------------
-- TraitModifiers
-----------------------------------------------
INSERT INTO TraitModifiers
(TraitType, ModifierId )
VALUES ('TRAIT_CIVILIZATION_KENI_UNITED_KINGDOM_UA', 'MODIFIER_KENI_UNITED_KINGDOM_UA_INDUSTRIAL_ZONE_PRODUCTION' ),
('TRAIT_CIVILIZATION_KENI_UNITED_KINGDOM_UA', 'MODIFIER_KENI_UNITED_KINGDOM_UA_CAMPUS_SCIENCE' ),
('TRAIT_CIVILIZATION_KENI_UNITED_KINGDOM_UA', 'MODIFIER_KENI_UNITED_KINGDOM_UA_THEATER_CULTURE' ),
('TRAIT_CIVILIZATION_KENI_UNITED_KINGDOM_UA', 'MODIFIER_KENI_UNITED_KINGDOM_UA_HOLY_SITE_FAITH' ),
('TRAIT_CIVILIZATION_KENI_UNITED_KINGDOM_UA', 'MODIFIER_KENI_UNITED_KINGDOM_UA_HARBOR_GOLD' ),
('TRAIT_CIVILIZATION_KENI_UNITED_KINGDOM_UA', 'MODIFIER_KENI_UNITED_KINGDOM_UA_COMMERCIAL_HUB_GOLD' );
-----------------------------------------------
-- DynamicModifiers
-----------------------------------------------
INSERT INTO DynamicModifiers
(ModifierType, CollectionType, EffectType )
VALUES ('MODTYPE_KENI_UNITED_KINGDOM_UA_DISTRICT_ADJACENCY', 'COLLECTION_OWNER', 'EFFECT_DISTRICT_ADJACENCY' );
-----------------------------------------------
-- Modifiers
-----------------------------------------------
INSERT INTO Modifiers
(ModifierId, ModifierType, OwnerRequirementSetId, SubjectRequirementSetId, RunOnce, Permanent )
VALUES ('MODIFIER_KENI_UNITED_KINGDOM_UA_INDUSTRIAL_ZONE_PRODUCTION', 'MODTYPE_KENI_UNITED_KINGDOM_UA_DISTRICT_ADJACENCY', NULL, NULL, 0, 0 ),
('MODIFIER_KENI_UNITED_KINGDOM_UA_CAMPUS_SCIENCE', 'MODTYPE_KENI_UNITED_KINGDOM_UA_DISTRICT_ADJACENCY', NULL, NULL, 0, 0 ),
('MODIFIER_KENI_UNITED_KINGDOM_UA_THEATER_CULTURE', 'MODTYPE_KENI_UNITED_KINGDOM_UA_DISTRICT_ADJACENCY', NULL, NULL, 0, 0 ),
('MODIFIER_KENI_UNITED_KINGDOM_UA_HOLY_SITE_FAITH', 'MODTYPE_KENI_UNITED_KINGDOM_UA_DISTRICT_ADJACENCY', NULL, NULL, 0, 0 ),
('MODIFIER_KENI_UNITED_KINGDOM_UA_HARBOR_GOLD', 'MODTYPE_KENI_UNITED_KINGDOM_UA_DISTRICT_ADJACENCY', NULL, NULL, 0, 0 ),
('MODIFIER_KENI_UNITED_KINGDOM_UA_COMMERCIAL_HUB_GOLD', 'MODTYPE_KENI_UNITED_KINGDOM_UA_DISTRICT_ADJACENCY', NULL, NULL, 0, 0 );
-----------------------------------------------
-- ModifierArguments
-----------------------------------------------
INSERT INTO ModifierArguments
(ModifierId, Name, Value )
VALUES ('MODIFIER_KENI_UNITED_KINGDOM_UA_INDUSTRIAL_ZONE_PRODUCTION', 'DistrictType', 'DISTRICT_INDUSTRIAL_ZONE' ),
('MODIFIER_KENI_UNITED_KINGDOM_UA_INDUSTRIAL_ZONE_PRODUCTION', 'YieldType', 'YIELD_PRODUCTION' ),
('MODIFIER_KENI_UNITED_KINGDOM_UA_INDUSTRIAL_ZONE_PRODUCTION', 'Amount', 100 ),
('MODIFIER_KENI_UNITED_KINGDOM_UA_INDUSTRIAL_ZONE_PRODUCTION', 'TilesRequired', 1 ),
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
('MODIFIER_KENI_UNITED_KINGDOM_UA_CAMPUS_SCIENCE', 'DistrictType', 'DISTRICT_CAMPUS' ),
('MODIFIER_KENI_UNITED_KINGDOM_UA_CAMPUS_SCIENCE', 'YieldType', 'YIELD_SCIENCE' ),
('MODIFIER_KENI_UNITED_KINGDOM_UA_CAMPUS_SCIENCE', 'Amount', 100 ),
('MODIFIER_KENI_UNITED_KINGDOM_UA_CAMPUS_SCIENCE', 'TilesRequired', 1 ),
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
('MODIFIER_KENI_UNITED_KINGDOM_UA_THEATER_CULTURE', 'DistrictType', 'DISTRICT_THEATER' ),
('MODIFIER_KENI_UNITED_KINGDOM_UA_THEATER_CULTURE', 'YieldType', 'YIELD_CULTURE' ),
('MODIFIER_KENI_UNITED_KINGDOM_UA_THEATER_CULTURE', 'Amount', 100 ),
('MODIFIER_KENI_UNITED_KINGDOM_UA_THEATER_CULTURE', 'TilesRequired', 1 ),
----------------------------------------------------------------------------------------------------------------------------------------------------------------
('MODIFIER_KENI_UNITED_KINGDOM_UA_HOLY_SITE_FAITH', 'DistrictType', 'DISTRICT_HOLY_SITE' ),
('MODIFIER_KENI_UNITED_KINGDOM_UA_HOLY_SITE_FAITH', 'YieldType', 'YIELD_FAITH' ),
('MODIFIER_KENI_UNITED_KINGDOM_UA_HOLY_SITE_FAITH', 'Amount', 100 ),
('MODIFIER_KENI_UNITED_KINGDOM_UA_HOLY_SITE_FAITH', 'TilesRequired', 1 ),
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
('MODIFIER_KENI_UNITED_KINGDOM_UA_HARBOR_GOLD', 'DistrictType', 'DISTRICT_HARBOR' ),
('MODIFIER_KENI_UNITED_KINGDOM_UA_HARBOR_GOLD', 'YieldType', 'YIELD_GOLD' ),
('MODIFIER_KENI_UNITED_KINGDOM_UA_HARBOR_GOLD', 'Amount', 100 ),
('MODIFIER_KENI_UNITED_KINGDOM_UA_HARBOR_GOLD', 'TilesRequired', 1 ),
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
('MODIFIER_KENI_UNITED_KINGDOM_UA_COMMERCIAL_HUB_GOLD', 'DistrictType', 'DISTRICT_COMMERICAL_HUB' ),
('MODIFIER_KENI_UNITED_KINGDOM_UA_COMMERCIAL_HUB_GOLD', 'YieldType', 'YIELD_GOLD' ),
('MODIFIER_KENI_UNITED_KINGDOM_UA_COMMERCIAL_HUB_GOLD', 'Amount', 100 ),
('MODIFIER_KENI_UNITED_KINGDOM_UA_COMMERCIAL_HUB_GOLD', 'TilesRequired', 1 );