--==========================================================================================================================
-- CIVILIZATIONS: TRAITS
--==========================================================================================================================
-- Types
--------------------------------------------------------------------------------------------------------------------------
INSERT INTO Types
(Type, Kind)
VALUES ('TRAIT_CIVILIZATION_KA_AWAKENING', 'KIND_TRAIT');
--------------------------------------------------------------------------------------------------------------------------
-- Traits
--------------------------------------------------------------------------------------------------------------------------
INSERT INTO Traits
(TraitType, Name, Description)
VALUES ('TRAIT_CIVILIZATION_KA_AWAKENING', 'LOC_TRAIT_CIVILIZATION_KA_AWAKENING_NAME', 'LOC_TRAIT_CIVILIZATION_KA_AWAKENING_DESCRIPTION');
--------------------------------------------------------------------------------------------------------------------------
-- TraitModifiers
--------------------------------------------------------------------------------------------------------------------------
INSERT INTO TraitModifiers
(TraitType, ModifierId)
VALUES ('TRAIT_CIVILIZATION_KA_AWAKENING', 'KA_YLISSE_BONUS_EXP_ATK'),
('TRAIT_CIVILIZATION_KA_AWAKENING', 'KA_YLISSE_BONUS_EXP'),
('TRAIT_CIVILIZATION_KA_AWAKENING', 'KA_YLISSE_COMBAT_BONUS_HOME_CONTINENT'),
('TRAIT_CIVILIZATION_KA_AWAKENING', 'KA_YLISSE_MOVEMENT_BONUS_FOREIGN_CONTINENT');
---------------------------------
-- Modifiers
--------------------------------------------------------------------------------------------------------------------------
INSERT INTO Modifiers
(ModifierId, ModifierType, RunOnce, Permanent, OwnerRequirementSetId, SubjectRequirementSetId)
('KA_YLISSE_BONUS_EXP_ATK', 'MODIFIER_PLAYER_UNITS_ADJUST_UNIT_ATTACK_EXPERIENCE_MODIFIER', 0, 0, 'REQUIREMENTS_UNIT_LAND_DOMAIN', 'REQUIREMENTS_UNIT_ON_HOME_CONTINENT'),
('KA_YLISSE_BONUS_EXP', 'MODIFIER_PLAYER_UNITS_ADJUST_UNIT_EXPERIENCE_MODIFIER', 0, 0, 'REQUIREMENTS_UNIT_LAND_DOMAIN', 'REQUIREMENTS_UNIT_ON_HOME_CONTINENT'),
('KA_YLISSE_COMBAT_BONUS_HOME_CONTINENT', 'MODIFIER_UNIT_ADJUST_COMBAT_STRENGTH', 0, 0, 'REQUIREMENTS_UNIT_LAND_DOMAIN', 'REQUIREMENTS_UNIT_ON_HOME_CONTINENT'),
('KA_YLISSE_MOVEMENT_BONUS_FOREIGN_CONTINENT', 'MODIFIER_PLAYER_UNIT_ADJUST_MOVEMENT', 0, 0, 'REQUIREMENTS_UNIT_LAND_DOMAIN', 'REQUIREMENTS_KA_UNIT_ON_FOREIGN_CONTINENT'),
('KA_YLISSE_IGNORE_TERRAIN_COST_FOREIGN_CONTINENT', 'MODIFIER_PLAYER_UNIT_ADJUST_IGNORE_TERRAIN_COST', 0, 0, 'REQUIREMENTS_UNIT_LAND_DOMAIN', 'REQUIREMENTS_KA_UNIT_ON_FOREIGN_CONTINENT');
--------------------------------------------------------------------------------------------------------------------------
-- ModifierArguments
--------------------------------------------------------------------------------------------------------------------------
INSERT INTO ModifierArguments
(ModifierId, Name, Value)
('KA_YLISSE_BONUS_EXP_ATK', 'Amount', '30'),
('KA_YLISSE_BONUS_EXP', 'Amount', '30'),
('KA_YLISSE_COMBAT_BONUS_HOME_CONTINENT', 'Amount', '7'),
('KA_YLISSE_MOVEMENT_BONUS_FOREIGN_CONTINENT', 'Amount', '1'),
('KA_YLISSE_IGNORE_TERRAIN_COST_FOREIGN_CONTINENT', 'Ignore', 'true');
----------------------------------------------------------------------------------------------------------------------------
-- Requirement Sets
----------------------------------------------------------------------------------------------------------------------------
INSERT INTO RequirementSets
(RequirementSetId, RequirementSetType)
VALUES ('REQUIREMENTS_KA_UNIT_ON_FOREIGN_CONTINENT', 'REQUIREMENTSET_TEST_ALL');
----------------------------------------------------------------------------------------------------------------------------
-- Requirement Set Requirements
----------------------------------------------------------------------------------------------------------------------------
INSERT INTO RequirementSetRequirements
(RequirementSetId, RequirementId)
VALUES ('REQUIREMENTS_KA_UNIT_ON_FOREIGN_CONTINENT', 'REQUIRES_KA_UNIT_ON_FOREIGN_CONTINENT');
----------------------------------------------------------------------------------------------------------------------------
-- Requirements (FOREIGN CONTINENT)
----------------------------------------------------------------------------------------------------------------------------
INSERT INTO Requirements
(RequirementId, RequirementType, Inverse)
VALUES ('REQUIRES_KA_UNIT_ON_FOREIGN_CONTINENT', 'REQUIREMENTS_UNIT_ON_HOME_CONTINENT', 1);
--------------------------------------------------------------------------------------------------------------------------
-- LeaderTraits
--------------------------------------------------------------------------------------------------------------------------
INSERT INTO LeaderTraits
(LeaderType, TraitType)
VALUES ('LEADER_KA_LUCINA', 'TRAIT_LEADER_KA_LUCINA_FUTURE_WITNESS');
----------------------------------------------------------------------------------------------------------------------------
-- CivilizationTraits
----------------------------------------------------------------------------------------------------------------------------
INSERT INTO CivilizationTraits
(TraitType, CivilizationType)
VALUES ('TRAIT_CIVILIZATION_KA_AWAKENING', 'CIVILIZATION_KA_YLISSE'),
('TRAIT_CIVILIZATION_YLISSE_BUILDING_KA_SHRINE_OF_NAGA', 'CIVILIZATION_KA_YLISSE'),
('TRAIT_CIVILIZATION_YLISSE_UNIT_KA_GREAT_LORD', 'CIVILIZATION_KA_YLISSE');