﻿############### COMBAT ##############
embattle_logistician = {
	shown_in_encyclopedia = no
	shown_in_ruler_designer = no
	random_creation_weight = 0
	category = fame
	#flag = commander_trait_flag
	
	supply_duration = 0.4
	character_travel_safety = 4
	
	culture_modifier = {
		parameter = winter_trait_bonuses
		winter_movement_speed = 0.1
	}
	
	culture_modifier = {
		parameter = forest_trait_bonuses
		forest_attrition_mult = -0.1
		taiga_attrition_mult = -0.1
	}
	
	culture_modifier = {
		parameter = jungle_trait_bonuses
		jungle_attrition_mult = -0.1
	}
	
	culture_modifier = {
		parameter = mountain_trait_bonuses
		mountains_attrition_mult= -0.15
		desert_mountains_attrition_mult = -0.15
	}
	
	culture_modifier = {
		parameter = dry_trait_bonuses
		drylands_attrition_mult = -0.1
		desert_attrition_mult = -0.1
	}

	track = {
		33 = {
			character_travel_safety = 4
			supply_duration = 0.4
			culture_modifier = {
				parameter = winter_trait_bonuses
				winter_movement_speed = 0.1
			}
			culture_modifier = {
				parameter = forest_trait_bonuses
				forest_attrition_mult = -0.1
				taiga_attrition_mult = -0.1
			}
			culture_modifier = {
				parameter = jungle_trait_bonuses
				jungle_attrition_mult = -0.1
			}
			culture_modifier = {
				parameter = mountain_trait_bonuses
				mountains_attrition_mult= -0.15
				desert_mountains_attrition_mult = -0.15
			}
			culture_modifier = {
				parameter = dry_trait_bonuses
				drylands_attrition_mult = -0.1
				desert_attrition_mult = -0.1
			}
		}
		66 = {
			advantage = 1
			character_travel_safety = 4
			supply_duration = 0.4
			culture_modifier = {
				parameter = winter_trait_bonuses
				winter_movement_speed = 0.1
			}
			culture_modifier = {
				parameter = forest_trait_bonuses
				forest_attrition_mult = -0.1
				taiga_attrition_mult = -0.1
			}
			culture_modifier = {
				parameter = jungle_trait_bonuses
				jungle_attrition_mult = -0.1
			}
			culture_modifier = {
				parameter = mountain_trait_bonuses
				mountains_attrition_mult= -0.15
				desert_mountains_attrition_mult = -0.15
			}
			culture_modifier = {
				parameter = dry_trait_bonuses
				drylands_attrition_mult = -0.1
				desert_attrition_mult = -0.1
			}
		}
		100 = {
			advantage = 2
			martial = 1
			character_travel_safety = 4
			supply_duration = 0.4
			culture_modifier = {
				parameter = winter_trait_bonuses
				winter_movement_speed = 0.1
			}
			culture_modifier = {
				parameter = forest_trait_bonuses
				forest_attrition_mult = -0.1
				taiga_attrition_mult = -0.1
			}
			culture_modifier = {
				parameter = jungle_trait_bonuses
				jungle_attrition_mult = -0.1
			}
			culture_modifier = {
				parameter = mountain_trait_bonuses
				mountains_attrition_mult= -0.15
				desert_mountains_attrition_mult = -0.15
			}
			culture_modifier = {
				parameter = dry_trait_bonuses
				drylands_attrition_mult = -0.1
				desert_attrition_mult = -0.1
			}
		}
	}
	
	ruler_designer_cost = 25

	name = {
		first_valid = {
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_logistician
						value >= 100
					}
				}
				desc = trait_embattle_logistician_3
			}
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_logistician
						value >= 66
					}
				}
				desc = trait_embattle_logistician_2
			}
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_logistician
						value >= 33
					}
				}
				desc = trait_embattle_logistician_1
			}
			desc = trait_embattle_logistician
		}
	}

	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_embattle_logistician_desc
			}
			desc = trait_embattle_logistician_character_desc
		}
	}
}

embattle_military_engineer = {
	shown_in_encyclopedia = no
	shown_in_ruler_designer = no
	random_creation_weight = 0
	category = fame
	#flag = commander_trait_flag
	
	siege_phase_time = -0.1
	
	ruler_designer_cost = 25
	
	culture_modifier = {
		parameter = mountain_trait_bonuses
		mountains_attrition_mult= -0.1
		desert_mountains_attrition_mult = -0.1
	}
	
	culture_modifier = {
		parameter = hill_trait_bonuses
		hills_attrition_mult = -0.1
	}

	track = {
		33 = {
			siege_phase_time = -0.1
			culture_modifier = {
				parameter = mountain_trait_bonuses
				mountains_attrition_mult= -0.1
				desert_mountains_attrition_mult = -0.1
			}
			culture_modifier = {
				parameter = hill_trait_bonuses
				hills_attrition_mult = -0.1
			}
		}
		66 = {
			advantage = 1
			siege_phase_time = -0.1
			culture_modifier = {
				parameter = mountain_trait_bonuses
				mountains_attrition_mult= -0.1
				desert_mountains_attrition_mult = -0.1
			}
			culture_modifier = {
				parameter = hill_trait_bonuses
				hills_attrition_mult = -0.1
			}
		}
		100 = {
			advantage = 2
			martial = 1
			siege_phase_time = -0.1
			culture_modifier = {
				parameter = mountain_trait_bonuses
				mountains_attrition_mult= -0.1
				desert_mountains_attrition_mult = -0.1
			}
			culture_modifier = {
				parameter = hill_trait_bonuses
				hills_attrition_mult = -0.1
			}
		}
	}

	name = {
		first_valid = {
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_military_engineer
						value >= 100
					}
				}
				desc = trait_embattle_military_engineer_3
			}
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_military_engineer
						value >= 66
					}
				}
				desc = trait_embattle_military_engineer_2
			}
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_military_engineer
						value >= 33
					}
				}
				desc = trait_embattle_military_engineer_1
			}
			desc = trait_embattle_military_engineer
		}
	}

	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_embattle_military_engineer_desc
			}
			desc = trait_embattle_military_engineer_character_desc
		}
	}
}

embattle_aggressive_attacker = {
	shown_in_encyclopedia = no
	shown_in_ruler_designer = no
	random_creation_weight = 0
	category = fame
	#flag = commander_trait_flag
	
	#attacker_advantage = 10
	enemy_hard_casualty_modifier = 0.1
	
	culture_modifier = {
		parameter = winter_trait_bonuses
		winter_advantage = 1
	}
	
	culture_modifier = {
		parameter = forest_trait_bonuses
		forest_max_combat_roll = 1
		taiga_max_combat_roll = 1
	}
	
	culture_modifier = {
		parameter = jungle_trait_bonuses
		jungle_max_combat_roll = 1
	}
	
	culture_modifier = {
		parameter = dry_trait_bonuses
		drylands_max_combat_roll = 1
		desert_max_combat_roll = 1
	}
	
	culture_modifier = {
		parameter = hill_trait_bonuses
		hills_max_combat_roll = 1
	}
	
	ruler_designer_cost = 25

	track = {
		33 = {
			enemy_hard_casualty_modifier = 0.1
			culture_modifier = {
				parameter = winter_trait_bonuses
				winter_advantage = 1
			}
			culture_modifier = {
				parameter = forest_trait_bonuses
				forest_max_combat_roll = 1
				taiga_max_combat_roll = 1
			}
			culture_modifier = {
				parameter = jungle_trait_bonuses
				jungle_max_combat_roll = 1
			}
			culture_modifier = {
				parameter = dry_trait_bonuses
				drylands_max_combat_roll = 1
				desert_max_combat_roll = 1
			}
			culture_modifier = {
				parameter = hill_trait_bonuses
				hills_max_combat_roll = 1
			}
		}
		66 = {
			advantage = 1
			enemy_hard_casualty_modifier = 0.1
			culture_modifier = {
				parameter = winter_trait_bonuses
				winter_advantage = 1
			}
			culture_modifier = {
				parameter = forest_trait_bonuses
				forest_max_combat_roll = 1
				taiga_max_combat_roll = 1
			}
			culture_modifier = {
				parameter = jungle_trait_bonuses
				jungle_max_combat_roll = 1
			}
			culture_modifier = {
				parameter = dry_trait_bonuses
				drylands_max_combat_roll = 1
				desert_max_combat_roll = 1
			}
			culture_modifier = {
				parameter = hill_trait_bonuses
				hills_max_combat_roll = 1
			}
		}
		100 = {
			advantage = 2
			martial = 1
			enemy_hard_casualty_modifier = 0.1
			culture_modifier = {
				parameter = winter_trait_bonuses
				winter_advantage = 1
			}
			culture_modifier = {
				parameter = forest_trait_bonuses
				forest_max_combat_roll = 1
				taiga_max_combat_roll = 1
			}
			culture_modifier = {
				parameter = jungle_trait_bonuses
				jungle_max_combat_roll = 1
			}
			culture_modifier = {
				parameter = dry_trait_bonuses
				drylands_max_combat_roll = 1
				desert_max_combat_roll = 1
			}
			culture_modifier = {
				parameter = hill_trait_bonuses
				hills_max_combat_roll = 1
			}
		}
	}

	name = {
		first_valid = {
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_aggressive_attacker
						value >= 100
					}
				}
				desc = trait_embattle_aggressive_attacker_3
			}
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_aggressive_attacker
						value >= 66
					}
				}
				desc = trait_embattle_aggressive_attacker_2
			}
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_aggressive_attacker
						value >= 33
					}
				}
				desc = trait_embattle_aggressive_attacker_1
			}
			desc = trait_embattle_aggressive_attacker
		}
	}

	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_embattle_aggressive_attacker_desc
			}
			desc = trait_embattle_aggressive_attacker_character_desc
		}
	}
}

embattle_unyielding_defender = {
	shown_in_encyclopedia = no
	shown_in_ruler_designer = no
	random_creation_weight = 0
	category = fame
	#flag = commander_trait_flag
	
	#defender_advantage = 10
	hard_casualty_modifier = -0.1
	
	culture_modifier = {
		parameter = winter_trait_bonuses
		winter_advantage = 1
	}
	
	culture_modifier = {
		parameter = forest_trait_bonuses
		forest_min_combat_roll = 1
		taiga_min_combat_roll = 1
	}
	
	culture_modifier = {
		parameter = jungle_trait_bonuses
		jungle_min_combat_roll = 1
	}
	
	culture_modifier = {
		parameter = mountain_trait_bonuses
		mountains_advantage = 1
		desert_mountains_advantage = 1
	}
	
	culture_modifier = {
		parameter = dry_trait_bonuses
		drylands_min_combat_roll = 1
		desert_min_combat_roll = 1
	}
	
	culture_modifier = {
		parameter = hill_trait_bonuses
		hills_min_combat_roll = 1
	}
	
	ruler_designer_cost = 25

	track = {
		33 = {
			hard_casualty_modifier = -0.1
			culture_modifier = {
				parameter = winter_trait_bonuses
				winter_advantage = 1
			}
			culture_modifier = {
				parameter = forest_trait_bonuses
				forest_min_combat_roll = 1
				taiga_min_combat_roll = 1
			}
			culture_modifier = {
				parameter = jungle_trait_bonuses
				jungle_min_combat_roll = 1
			}
			culture_modifier = {
				parameter = mountain_trait_bonuses
				mountains_advantage = 1
				desert_mountains_advantage = 1
			}
			culture_modifier = {
				parameter = dry_trait_bonuses
				drylands_min_combat_roll = 1
				desert_min_combat_roll = 1
			}
			culture_modifier = {
				parameter = hill_trait_bonuses
				hills_min_combat_roll = 1
			}
		}
		66 = {
			advantage = 1
			hard_casualty_modifier = -0.1
			culture_modifier = {
				parameter = winter_trait_bonuses
				winter_advantage = 1
			}
			culture_modifier = {
				parameter = forest_trait_bonuses
				forest_min_combat_roll = 1
				taiga_min_combat_roll = 1
			}
			culture_modifier = {
				parameter = jungle_trait_bonuses
				jungle_min_combat_roll = 1
			}
			culture_modifier = {
				parameter = mountain_trait_bonuses
				mountains_advantage = 1
				desert_mountains_advantage = 1
			}
			culture_modifier = {
				parameter = dry_trait_bonuses
				drylands_min_combat_roll = 1
				desert_min_combat_roll = 1
			}
			culture_modifier = {
				parameter = hill_trait_bonuses
				hills_min_combat_roll = 1
			}
		}
		100 = {
			advantage = 2
			martial = 1
			hard_casualty_modifier = -0.1
			culture_modifier = {
				parameter = winter_trait_bonuses
				winter_advantage = 1
			}
			culture_modifier = {
				parameter = forest_trait_bonuses
				forest_min_combat_roll = 1
				taiga_min_combat_roll = 1
			}
			culture_modifier = {
				parameter = jungle_trait_bonuses
				jungle_min_combat_roll = 1
			}
			culture_modifier = {
				parameter = mountain_trait_bonuses
				mountains_advantage = 1
				desert_mountains_advantage = 1
			}
			culture_modifier = {
				parameter = dry_trait_bonuses
				drylands_min_combat_roll = 1
				desert_min_combat_roll = 1
			}
			culture_modifier = {
				parameter = hill_trait_bonuses
				hills_min_combat_roll = 1
			}
		}
	}

	name = {
		first_valid = {
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_unyielding_defender
						value >= 100
					}
				}
				desc = trait_embattle_unyielding_defender_3
			}
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_unyielding_defender
						value >= 66
					}
				}
				desc = trait_embattle_unyielding_defender_2
			}
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_unyielding_defender
						value >= 33
					}
				}
				desc = trait_embattle_unyielding_defender_1
			}
			desc = trait_embattle_unyielding_defender
		}
	}

	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_embattle_unyielding_defender_desc
			}
			desc = trait_embattle_unyielding_defender_character_desc
		}
	}
}

embattle_forder = {
	shown_in_encyclopedia = no
	shown_in_ruler_designer = no
	random_creation_weight = 0
	category = fame
	#flag = commander_trait_flag
	
	no_water_crossing_penalty = yes
	
	character_travel_speed = 5
	
	ruler_designer_cost = 25

	track = {
		33 = {
			character_travel_speed = 5
			coastal_advantage = 1
		}
		66 = {
			advantage = 1
			character_travel_speed = 5
			coastal_advantage = 1
		}
		100 = {
			advantage = 2
			martial = 1
			character_travel_speed = 5
			coastal_advantage = 1
		}
	}

	name = {
		first_valid = {
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_forder
						value >= 100
					}
				}
				desc = trait_embattle_forder_3
			}
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_forder
						value >= 66
					}
				}
				desc = trait_embattle_forder_2
			}
			triggered_desc = {
				trigger = {
					exists = embattle_forder
					has_trait_xp = {
						trait = forder
						value >= 33
					}
				}
				desc = trait_embattle_forder_1
			}
			desc = trait_embattle_forder
		}
	}

	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_embattle_forder_desc
			}
			desc = trait_embattle_forder_character_desc
		}
	}
}

embattle_flexible_leader = {
	shown_in_encyclopedia = no
	shown_in_ruler_designer = no
	random_creation_weight = 0
	category = fame
	#flag = commander_trait_flag
	
	enemy_terrain_advantage = -0.2
	
	culture_modifier = {
		parameter = mountain_trait_bonuses
		mountains_min_combat_roll = 1
		desert_mountains_min_combat_roll = 1
	}
	
	culture_modifier = {
		parameter = hill_trait_bonuses
		hills_max_combat_roll = 1
	}
	
	ruler_designer_cost = 25

	track = {
		33 = {
			enemy_terrain_advantage = -0.2
			culture_modifier = {
				parameter = mountain_trait_bonuses
				mountains_min_combat_roll = 1
				desert_mountains_min_combat_roll = 1
			}
			culture_modifier = {
				parameter = hill_trait_bonuses
				hills_max_combat_roll = 1
			}
		}
		66 = {
			advantage = 1
			enemy_terrain_advantage = -0.2
			culture_modifier = {
				parameter = mountain_trait_bonuses
				mountains_min_combat_roll = 1
				desert_mountains_min_combat_roll = 1
			}
			culture_modifier = {
				parameter = hill_trait_bonuses
				hills_max_combat_roll = 1
			}
		}
		100 = {
			advantage = 2
			martial = 1
			enemy_terrain_advantage = -0.2
			culture_modifier = {
				parameter = mountain_trait_bonuses
				mountains_min_combat_roll = 1
				desert_mountains_min_combat_roll = 1
			}
			culture_modifier = {
				parameter = hill_trait_bonuses
				hills_max_combat_roll = 1
			}
		}
	}

	name = {
		first_valid = {
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_flexible_leader
						value >= 100
					}
				}
				desc = trait_embattle_flexible_leader_3
			}
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_flexible_leader
						value >= 66
					}
				}
				desc = trait_embattle_flexible_leader_2
			}
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_flexible_leader
						value >= 33
					}
				}
				desc = trait_embattle_flexible_leader_1
			}
			desc = trait_embattle_flexible_leader
		}
	}

	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_embattle_flexible_leader_desc
			}
			desc = trait_embattle_flexible_leader_character_desc
		}
	}
}

embattle_desert_warrior = {
	shown_in_encyclopedia = no
	shown_in_ruler_designer = no
	random_creation_weight = 0
	category = fame
	#flag = commander_trait_flag
	
	drylands_advantage = 2
	desert_advantage = 2
	desert_mountains_advantage = 2
	oasis_advantage = 2
	
	desert_cancel_negative_supply = yes
	#desert_mountains_cancel_negative_supply = yes
	#oasis_cancel_negative_supply = yes
	
	#desert_attrition_mult = -0.5
	#desert_mountains_attrition_mult = -0.5
	#oasis_attrition_mult = -0.5
	
	#desert_min_combat_roll = 1
	#desert_max_combat_roll = 5
	
	culture_modifier = {
		parameter = desert_warrior_trait_is_better
		camel_cavalry_damage_mult = 0.1
		camel_cavalry_screen_mult = 0.05
	}
	
	ruler_designer_cost = 25

	track = {
		33 = {
			drylands_advantage = 2
			desert_advantage = 2
			desert_mountains_advantage = 2
			oasis_advantage = 2
			culture_modifier = {
				parameter = desert_warrior_trait_is_better
				camel_cavalry_damage_mult = 0.1
				camel_cavalry_screen_mult = 0.05
			}
		}
		66 = {
			advantage = 1
			drylands_advantage = 2
			desert_advantage = 2
			desert_mountains_advantage = 2
			oasis_advantage = 2
			culture_modifier = {
				parameter = desert_warrior_trait_is_better
				camel_cavalry_damage_mult = 0.1
				camel_cavalry_screen_mult = 0.05
			}
		}
		100 = {
			advantage = 2
			martial = 1
			drylands_advantage = 2
			desert_advantage = 2
			desert_mountains_advantage = 2
			oasis_advantage = 2
			culture_modifier = {
				parameter = desert_warrior_trait_is_better
				camel_cavalry_damage_mult = 0.1
				camel_cavalry_screen_mult = 0.05
			}
		}
	}

	trait_exclusive_if_realm_contains = {
		drylands
		desert
		desert_mountains
		oasis
	}

	name = {
		first_valid = {
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_desert_warrior
						value >= 100
					}
				}
				desc = trait_embattle_desert_warrior_3
			}
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_desert_warrior
						value >= 66
					}
				}
				desc = trait_embattle_desert_warrior_2
			}
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_desert_warrior
						value >= 33
					}
				}
				desc = trait_embattle_desert_warrior_1
			}
			desc = trait_embattle_desert_warrior
		}
	}

	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_embattle_desert_warrior_desc
			}
			desc = trait_embattle_desert_warrior_character_desc
		}
	}
}

embattle_jungle_stalker = {
	shown_in_encyclopedia = no
	shown_in_ruler_designer = no
	random_creation_weight = 0
	category = fame
	#flag = commander_trait_flag
	
	jungle_cancel_negative_supply = yes
	jungle_advantage = 2
	jungle_attrition_mult = -0.2
	
	culture_modifier = {
		parameter = jungle_trait_bonuses
		jungle_min_combat_roll = 1
	}
	
	ruler_designer_cost = 25

	track = {
		33 = {
			jungle_advantage = 2
			jungle_attrition_mult = -0.2
			culture_modifier = {
				parameter = jungle_trait_bonuses
				jungle_min_combat_roll = 1
			}
		}
		66 = {
			advantage = 1
			jungle_advantage = 2
			jungle_attrition_mult = -0.2
			culture_modifier = {
				parameter = jungle_trait_bonuses
				jungle_min_combat_roll = 1
			}
		}
		100 = {
			advantage = 2
			martial = 1
			jungle_advantage = 2
			jungle_attrition_mult = -0.2
			culture_modifier = {
				parameter = jungle_trait_bonuses
				jungle_min_combat_roll = 1
			}
		}
	}

	trait_exclusive_if_realm_contains = {
		jungle
	}

	name = {
		first_valid = {
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_jungle_stalker
						value >= 100
					}
				}
				desc = trait_embattle_jungle_stalker_3
			}
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_jungle_stalker
						value >= 66
					}
				}
				desc = trait_embattle_jungle_stalker_2
			}
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_jungle_stalker
						value >= 33
					}
				}
				desc = trait_embattle_jungle_stalker_1
			}
			desc = trait_embattle_jungle_stalker
		}
	}

	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_embattle_jungle_stalker_desc
			}
			desc = trait_embattle_jungle_stalker_character_desc
		}
	}
}

embattle_reaver = {
	shown_in_encyclopedia = no
	shown_in_ruler_designer = no
	random_creation_weight = 0
	category = fame
	#flag = commander_trait_flag
	
	raid_speed = 0.4
	hostile_county_attrition = -0.3
	
	culture_modifier = {
		parameter = winter_trait_bonuses
		winter_advantage = 2
	}
	
	culture_modifier = {
		parameter = dry_trait_bonuses
		drylands_max_combat_roll = 1
		desert_max_combat_roll = 1
	}
	
	ruler_designer_cost = 25

	track = {
		33 = {
			raid_speed = 0.4
			hostile_county_attrition = -0.3
			culture_modifier = {
				parameter = winter_trait_bonuses
				winter_advantage = 2
			}
			culture_modifier = {
				parameter = dry_trait_bonuses
				drylands_max_combat_roll = 1
				desert_max_combat_roll = 1
			}
		}
		66 = {
			advantage = 1
			raid_speed = 0.4
			hostile_county_attrition = -0.3
			culture_modifier = {
				parameter = winter_trait_bonuses
				winter_advantage = 2
			}
			culture_modifier = {
				parameter = dry_trait_bonuses
				drylands_max_combat_roll = 1
				desert_max_combat_roll = 1
			}
		}
		100 = {
			advantage = 2
			martial = 1
			raid_speed = 0.4
			hostile_county_attrition = -0.3
			culture_modifier = {
				parameter = winter_trait_bonuses
				winter_advantage = 2
			}
			culture_modifier = {
				parameter = dry_trait_bonuses
				drylands_max_combat_roll = 1
				desert_max_combat_roll = 1
			}
		}
	}

	name = {
		first_valid = {
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_reaver
						value >= 100
					}
				}
				desc = trait_embattle_reaver_3
			}
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_reaver
						value >= 66
					}
				}
				desc = trait_embattle_reaver_2
			}
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_reaver
						value >= 33
					}
				}
				desc = trait_embattle_reaver_1
			}
			desc = trait_embattle_reaver
		}
	}

	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_embattle_reaver_desc
			}
			desc = trait_embattle_reaver_character_desc
		}
	}
}

embattle_reckless = {
	shown_in_encyclopedia = no
	shown_in_ruler_designer = no
	random_creation_weight = 0
	category = fame
	#flag = commander_trait_flag

	# opposites = {
	# 	cautious_leader
	# }
	
	min_combat_roll = -2
	max_combat_roll = 3
	
	culture_modifier = {
		parameter = forest_trait_bonuses
		forest_max_combat_roll = 1
		taiga_max_combat_roll = 1
	}
	
	culture_modifier = {
		parameter = jungle_trait_bonuses
		jungle_max_combat_roll = 1
	}
	
	culture_modifier = {
		parameter = dry_trait_bonuses
		drylands_max_combat_roll = 1
		desert_max_combat_roll = 1
	}
	
	ruler_designer_cost = 25

	track = {
		33 = {
			min_combat_roll = -2
			max_combat_roll = 3
			culture_modifier = {
				parameter = forest_trait_bonuses
				forest_max_combat_roll = 1
				taiga_max_combat_roll = 1
			}
			culture_modifier = {
				parameter = jungle_trait_bonuses
				jungle_max_combat_roll = 1
			}
			culture_modifier = {
				parameter = dry_trait_bonuses
				drylands_max_combat_roll = 1
				desert_max_combat_roll = 1
			}
		}
		66 = {
			advantage = 1
			max_combat_roll = 3
			culture_modifier = {
				parameter = forest_trait_bonuses
				forest_max_combat_roll = 1
				taiga_max_combat_roll = 1
			}
			culture_modifier = {
				parameter = jungle_trait_bonuses
				jungle_max_combat_roll = 1
			}
			culture_modifier = {
				parameter = dry_trait_bonuses
				drylands_max_combat_roll = 1
				desert_max_combat_roll = 1
			}
		}
		100 = {
			advantage = 2
			martial = 1
			max_combat_roll = 3
			culture_modifier = {
				parameter = forest_trait_bonuses
				forest_max_combat_roll = 1
				taiga_max_combat_roll = 1
			}
			culture_modifier = {
				parameter = jungle_trait_bonuses
				jungle_max_combat_roll = 1
			}
			culture_modifier = {
				parameter = dry_trait_bonuses
				drylands_max_combat_roll = 1
				desert_max_combat_roll = 1
			}
		}
	}
	
	name = {
		first_valid = {
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_reckless
						value >= 100
					}
				}
				desc = trait_embattle_reckless_3
			}
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_reckless
						value >= 66
					}
				}
				desc = trait_embattle_reckless_2
			}
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_reckless
						value >= 33
					}
				}
				desc = trait_embattle_reckless_1
			}
			desc = trait_embattle_reckless
		}
	}


	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_embattle_reckless_desc
			}
			desc = trait_embattle_reckless_character_desc
		}
	}
}

embattle_holy_warrior = {
	shown_in_encyclopedia = no
	shown_in_ruler_designer = no
	random_creation_weight = 0
	category = fame
	#flag = commander_trait_flag
	
	tolerance_advantage_mod = 4
	
	ruler_designer_cost = 25

	track = {
		33 = {
			tolerance_advantage_mod = 4
		}
		66 = {
			advantage = 1
			tolerance_advantage_mod = 4
		}
		100 = {
			advantage = 2
			martial = 1
			tolerance_advantage_mod = 4
		}
	}

	name = {
		first_valid = {
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_holy_warrior
						value >= 100
					}
				}
				desc = trait_embattle_holy_warrior_3
			}
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_holy_warrior
						value >= 66
					}
				}
				desc = trait_embattle_holy_warrior_2
			}
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_holy_warrior
						value >= 33
					}
				}
				desc = trait_embattle_holy_warrior_1
			}
			desc = trait_embattle_holy_warrior
		}
	}

	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_embattle_holy_warrior_desc
			}
			desc = trait_embattle_holy_warrior_character_desc
		}
	}
}

embattle_open_terrain_expert = {
	shown_in_encyclopedia = no
	shown_in_ruler_designer = no
	random_creation_weight = 0
	category = fame
	#flag = commander_trait_flag

	farmlands_advantage = 2
	plains_advantage = 2
	steppe_advantage = 2
	
	culture_modifier = {
		parameter = winter_trait_bonuses
		winter_movement_speed = 0.1
	}
	
	culture_modifier = {
		parameter = dry_trait_bonuses
		drylands_advantage = 1
		desert_advantage = 1
	}
	
	ruler_designer_cost = 25

	track = {
		33 = {
			farmlands_advantage = 2
			plains_advantage = 2
			steppe_advantage = 2
			culture_modifier = {
				parameter = winter_trait_bonuses
				winter_movement_speed = 0.1
			}
			culture_modifier = {
				parameter = dry_trait_bonuses
				drylands_advantage = 1
				desert_advantage = 1
			}
		}
		66 = {
			advantage = 1
			farmlands_advantage = 2
			plains_advantage = 2
			steppe_advantage = 2
			culture_modifier = {
				parameter = winter_trait_bonuses
				winter_movement_speed = 0.1
			}
			culture_modifier = {
				parameter = dry_trait_bonuses
				drylands_advantage = 1
				desert_advantage = 1
			}
		}
		100 = {
			advantage = 2
			martial = 1
			farmlands_advantage = 2
			plains_advantage = 2
			steppe_advantage = 2
			culture_modifier = {
				parameter = winter_trait_bonuses
				winter_movement_speed = 0.1
			}
			culture_modifier = {
				parameter = dry_trait_bonuses
				drylands_advantage = 1
				desert_advantage = 1
			}
		}
	}

	trait_exclusive_if_realm_contains = {
		farmlands
		plains
		steppe
	}

	name = {
		first_valid = {
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_open_terrain_expert
						value >= 100
					}
				}
				desc = trait_embattle_open_terrain_expert_3
			}
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_open_terrain_expert
						value >= 66
					}
				}
				desc = trait_embattle_open_terrain_expert_2
			}
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_open_terrain_expert
						value >= 33
					}
				}
				desc = trait_embattle_open_terrain_expert_1
			}
			desc = trait_embattle_open_terrain_expert
		}
	}

	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_embattle_open_terrain_expert_desc
			}
			desc = trait_embattle_open_terrain_expert_character_desc
		}
	}
}

embattle_rough_terrain_expert = {
	shown_in_encyclopedia = no
	shown_in_ruler_designer = no
	random_creation_weight = 0
	category = fame
	#flag = commander_trait_flag
	
	hills_advantage = 2
	mountains_advantage = 2
	wetlands_advantage = 2
	
	culture_modifier = {
		parameter = winter_trait_bonuses
		winter_advantage = 2
	}
	
	culture_modifier = {
		parameter = forest_trait_bonuses
		forest_advantage = 1
		taiga_advantage = 1
	}
	
	culture_modifier = {
		parameter = jungle_trait_bonuses
		jungle_advantage = 1
	}
	
	culture_modifier = {
		parameter = mountain_trait_bonuses
		mountains_max_combat_roll = 1
		desert_mountains_max_combat_roll = 1
		desert_mountains_advantage = 2
	}
	
	culture_modifier = {
		parameter = hill_trait_bonuses
		hills_min_combat_roll = 1
	}
	
	ruler_designer_cost = 25

	track = {
		33 = {
			hills_advantage = 2
			mountains_advantage = 2
			wetlands_advantage = 2
			culture_modifier = {
				parameter = winter_trait_bonuses
				winter_advantage = 2
			}
			culture_modifier = {
				parameter = forest_trait_bonuses
				forest_advantage = 1
				taiga_advantage = 1
			}
			culture_modifier = {
				parameter = jungle_trait_bonuses
				jungle_advantage = 1
			}
			culture_modifier = {
				parameter = mountain_trait_bonuses
				mountains_max_combat_roll = 1
				desert_mountains_max_combat_roll = 1
				desert_mountains_advantage = 2
			}
			culture_modifier = {
				parameter = hill_trait_bonuses
				hills_min_combat_roll = 1
			}
		}
		66 = {
			advantage = 1
			hills_advantage = 2
			mountains_advantage = 2
			wetlands_advantage = 2
			culture_modifier = {
				parameter = winter_trait_bonuses
				winter_advantage = 2
			}
			culture_modifier = {
				parameter = forest_trait_bonuses
				forest_advantage = 1
				taiga_advantage = 1
			}
			culture_modifier = {
				parameter = jungle_trait_bonuses
				jungle_advantage = 1
			}
			culture_modifier = {
				parameter = mountain_trait_bonuses
				mountains_max_combat_roll = 1
				desert_mountains_max_combat_roll = 1
				desert_mountains_advantage = 2
			}
			culture_modifier = {
				parameter = hill_trait_bonuses
				hills_min_combat_roll = 1
			}
		}
		100 = {
			advantage = 2
			martial = 1
			hills_advantage = 2
			mountains_advantage = 2
			wetlands_advantage = 2
			culture_modifier = {
				parameter = winter_trait_bonuses
				winter_advantage = 2
			}
			culture_modifier = {
				parameter = forest_trait_bonuses
				forest_advantage = 1
				taiga_advantage = 1
			}
			culture_modifier = {
				parameter = jungle_trait_bonuses
				jungle_advantage = 1
			}
			culture_modifier = {
				parameter = mountain_trait_bonuses
				mountains_max_combat_roll = 1
				desert_mountains_max_combat_roll = 1
				desert_mountains_advantage = 2
			}
			culture_modifier = {
				parameter = hill_trait_bonuses
				hills_min_combat_roll = 1
			}
		}
	}

	trait_exclusive_if_realm_contains = {
		hills
		mountains
		wetlands
	}

	name = {
		first_valid = {
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_rough_terrain_expert
						value >= 100
					}
				}
				desc = trait_embattle_rough_terrain_expert_3
			}
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_rough_terrain_expert
						value >= 66
					}
				}
				desc = trait_embattle_rough_terrain_expert_2
			}
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_rough_terrain_expert
						value >= 33
					}
				}
				desc = trait_embattle_rough_terrain_expert_1
			}
			desc = trait_embattle_rough_terrain_expert
		}
	}

	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_embattle_rough_terrain_expert_desc
			}
			desc = trait_embattle_rough_terrain_expert_character_desc
		}
	}
}

embattle_forest_fighter = {
	shown_in_encyclopedia = no
	shown_in_ruler_designer = no
	random_creation_weight = 0
	category = fame
	#flag = commander_trait_flag
	
	forest_advantage = 2
	taiga_advantage = 2
	
	ruler_designer_cost = 25

	track = {
		33 = {
			forest_advantage = 2
			taiga_advantage = 2
		}
		66 = {
			advantage = 1
			forest_advantage = 2
			taiga_advantage = 2
		}
		100 = {
			advantage = 2
			martial = 1
			forest_advantage = 2
			taiga_advantage = 2
		}
	}

	trait_exclusive_if_realm_contains = {
		forest
		taiga
	}

	name = {
		first_valid = {
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_forest_fighter
						value >= 100
					}
				}
				desc = trait_embattle_forest_fighter_3
			}
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_forest_fighter
						value >= 66
					}
				}
				desc = trait_embattle_forest_fighter_2
			}
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_forest_fighter
						value >= 33
					}
				}
				desc = trait_embattle_forest_fighter_1
			}
			desc = trait_embattle_forest_fighter
		}
	}

	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_embattle_forest_fighter_desc
			}
			desc = trait_embattle_forest_fighter_character_desc
		}
	}
}

embattle_cautious_leader = {
	shown_in_encyclopedia = no
	shown_in_ruler_designer = no
	random_creation_weight = 0
	category = fame
	#flag = commander_trait_flag

	# opposites = {
	# 	reckless
	# }
	
	min_combat_roll = 2
	max_combat_roll = -1
	
	culture_modifier = {
		parameter = forest_trait_bonuses
		forest_min_combat_roll = 1
		taiga_min_combat_roll = 1
	}
	
	culture_modifier = {
		parameter = jungle_trait_bonuses
		jungle_min_combat_roll = 1
	}
	
	ruler_designer_cost = 25

	track = {
		33 = {
			min_combat_roll = 2
			max_combat_roll = -1
			culture_modifier = {
				parameter = forest_trait_bonuses
				forest_min_combat_roll = 1
				taiga_min_combat_roll = 1
			}
			culture_modifier = {
				parameter = jungle_trait_bonuses
				jungle_min_combat_roll = 1
			}
		}
		66 = {
			advantage = 1
			min_combat_roll = 2
			culture_modifier = {
				parameter = forest_trait_bonuses
				forest_min_combat_roll = 1
				taiga_min_combat_roll = 1
			}
			culture_modifier = {
				parameter = jungle_trait_bonuses
				jungle_min_combat_roll = 1
			}
		}
		100 = {
			advantage = 2
			martial = 1
			min_combat_roll = 2
			culture_modifier = {
				parameter = forest_trait_bonuses
				forest_min_combat_roll = 1
				taiga_min_combat_roll = 1
			}
			culture_modifier = {
				parameter = jungle_trait_bonuses
				jungle_min_combat_roll = 1
			}
		}
	}

	name = {
		first_valid = {
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_cautious_leader
						value >= 100
					}
				}
				desc = trait_embattle_cautious_leader_3
			}
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_cautious_leader
						value >= 66
					}
				}
				desc = trait_embattle_cautious_leader_2
			}
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_cautious_leader
						value >= 33
					}
				}
				desc = trait_embattle_cautious_leader_1
			}
			desc = trait_embattle_cautious_leader
		}
	}

	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_embattle_cautious_leader_desc
			}
			desc = trait_embattle_cautious_leader_character_desc
		}
	}
}

embattle_organizer = {
	shown_in_encyclopedia = no
	shown_in_ruler_designer = no
	random_creation_weight = 0
	category = fame
	#flag = commander_trait_flag
	
	movement_speed = 0.1
	retreat_losses = -0.1
	
	culture_modifier = {
		parameter = winter_trait_bonuses
		winter_movement_speed = 0.05
	}
	
	culture_modifier = {
		parameter = mountain_trait_bonuses
		mountains_attrition_mult = -0.5
		desert_mountains_attrition_mult = -0.5
	}
	
	culture_modifier = {
		parameter = dry_trait_bonuses
		drylands_advantage = 1
		desert_advantage = 1
	}
	
	ruler_designer_cost = 25

	track = {
		33 = {
			movement_speed = 0.1
			retreat_losses = -0.1
			culture_modifier = {
				parameter = winter_trait_bonuses
				winter_movement_speed = 0.05
			}
			culture_modifier = {
				parameter = mountain_trait_bonuses
				mountains_attrition_mult = -0.5
				desert_mountains_attrition_mult = -0.5
			}
			culture_modifier = {
				parameter = dry_trait_bonuses
				drylands_advantage = 1
				desert_advantage = 1
			}
		}
		66 = {
			advantage = 1
			movement_speed = 0.1
			retreat_losses = -0.1
			culture_modifier = {
				parameter = winter_trait_bonuses
				winter_movement_speed = 0.05
			}
			culture_modifier = {
				parameter = mountain_trait_bonuses
				mountains_attrition_mult = -0.5
				desert_mountains_attrition_mult = -0.5
			}
			culture_modifier = {
				parameter = dry_trait_bonuses
				drylands_advantage = 1
				desert_advantage = 1
			}
		}
		100 = {
			advantage = 2
			martial = 1
			movement_speed = 0.1
			retreat_losses = -0.1
			culture_modifier = {
				parameter = winter_trait_bonuses
				winter_movement_speed = 0.05
			}
			culture_modifier = {
				parameter = mountain_trait_bonuses
				mountains_attrition_mult = -0.5
				desert_mountains_attrition_mult = -0.5
			}
			culture_modifier = {
				parameter = dry_trait_bonuses
				drylands_advantage = 1
				desert_advantage = 1
			}
		}
	}

	name = {
		first_valid = {
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_organizer
						value >= 100
					}
				}
				desc = trait_embattle_organizer_3
			}
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_organizer
						value >= 66
					}
				}
				desc = trait_embattle_organizer_2
			}
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_organizer
						value >= 33
					}
				}
				desc = trait_embattle_organizer_1
			}
			desc = trait_embattle_organizer
		}
	}

	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_embattle_organizer_desc
			}
			desc = trait_embattle_organizer_character_desc
		}
	}
}

embattle_winter_soldier = {
	shown_in_encyclopedia = no
	shown_in_ruler_designer = no
	random_creation_weight = 0
	category = winter_commander
	flag = commander_trait_flag

	winter_movement_speed = 0.1

	ruler_designer_cost = 25

	winter_advantage = 3

	track = {
		33 = {
			winter_advantage = 3
			winter_movement_speed = 0.1
		}
		66 = {
			advantage = 1
			winter_advantage = 3
			winter_movement_speed = 0.1
		}
		100 = {
			advantage = 2
			martial = 1
			winter_advantage = 3
			winter_movement_speed = 0.1
		}
	}

	name = {
		first_valid = {
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_winter_soldier
						value >= 100
					}
				}
				desc = trait_embattle_winter_soldier_3
			}
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_winter_soldier
						value >= 66
					}
				}
				desc = trait_embattle_winter_soldier_2
			}
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = embattle_winter_soldier
						value >= 33
					}
				}
				desc = trait_embattle_winter_soldier_1
			}
			desc = trait_embattle_winter_soldier
		}
	}

	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_embattle_winter_soldier_desc
			}
			desc = trait_embattle_winter_soldier_character_desc
		}
	}
}

acotw_obscured = {
	
	shown_in_ruler_designer = no
	inherit_chance = 100
	
	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_acotw_obscured_desc
			}
			desc = trait_acotw_obscured_character_desc
		}
	}
}