INSERT INTO Kinds
(Kind )
VALUES ('KIND_DISTRICT' );
INSERT INTO Types
(Types, Kind)
VALUES ('DISTRICT_FEDERAL_SCHOOL', 'KIND_DISTRICT'),
('TRAIT_CIVILIZATION_SWISS_FEDERAL_SCHOOL', 'KIND_TRAIT');
INSERT INTO Traits
(TraitType, Name)
VALUES ('TRAIT_CIVILIZATION_SWISS_FEDERAL_SCHOOL', 'LOC_TRAIT_CIVILIZATION_SWISS_FEDERAL_SCHOOL_NAME'); -- locate trait's name
INSERT INTO CivilizationTraits
(CivilizationType, TraitType)
VALUES ('CIVILIZATION_MC_OLMEC', 'TRAIT_CIVILIZATION_SWISS_FEDERAL_SCHOOL'); -- insert trait into the civilization
INSERT INTO DistrictReplaces
(CivUniqueDistrictType, ReplacesDistrictType)
VALUES ('DISTRICT_FEDERAL_SCHOOL', 'DISTRICT_CAMPUS'); -- replace the district
INSERT INTO District
(DistrictType, Name, Description, PrereqTech, PlunderType, PlunderAmount, AdvisorType, Cost, CostProgressionModel, CostProgressionParam1, RequiresPlacement, RequiresPopulation, OnePerCity, Aqueduct NoAdjacentCity, InternalOnly, ZOC, CaptureRemovesBuildings, CaptureRemovesCityDefenses, MilitaryDomain, Housing, CityStrengthModifier, TraitType)
VALUES ('DISTRICT_FEDERAL_SCHOOL', 'LOC_FEDERAL_SCHOOL_NAME', 'LOC_FEDERAL_SCHOOLL_DESCRIPTION', 'TECH_WRITING', 'PLUNDER_GOLD', '20', 'ADVISOR_GENERIC', '27', 'COST_PROGRESSION_GAME_PROGRESS', '1000', 1, 0, 1, 0, 0, 0, 1, 0, 0, 'NO_DOMAIN', 5, 2, 'TRAIT_CIVILIZATION_SWISS_FEDERAL_SCHOOL');
INSERT INTO DistrictModifiers
(DistrictType, ModifierId)
VALUES ('DISTRICT_FEDERAL_SCHOOL', 'CAMPUS_GIVE_MONEY'), -- create the modifier for money
('DISTRICT_FEDERAL_SCHOOL', 'CAMPUS_GIVE_SCIENCE'); -- same for science
INSERT INTO Modifiers
(ModifierId, ModifierType)
VALUES ('CAMPUS_GIVE_MONEY', 'MODIFIER_PLAYER_DISTRICT_ADJUST_BASE_YIELD_CHANGE'), -- change yield
('CAMPUS_GIVE_SCIENCE', 'MODIFIER_PLAYER_DISTRICT_ADJUST_BASE_YIELD_CHANGE');
INSERT INTO ModifierArguments
(ModifierId, Name, Value)
VALUES ('CAMPUS_GIVE_MONEY', 'Amount', '50') -- insert value
('CAMPUS_GIVE_MONEY', 'YieldType', 'YIELD_GOLD'), -- insert yield
('CAMPUS_GIVE_SCIENCE', 'Amount', '100'),
('CAMPUS_GIVE_SCIENCE', 'YieldType', 'YIELD_SCIENCE');