﻿###
# Kurultai yurts bonuses
kurultai_main_yurt_bonus = {
	value = 1
	if = {
		limit = {
			exists = scope:councillor_liege
			exists = scope:councillor_liege.domicile
		}
		scope:councillor_liege.domicile ?= {
			switch = {
				trigger = has_domicile_parameter
				main_yurt_kurultai_bonus_lvl_1 = {
					add = 0.05
				}
				main_yurt_kurultai_bonus_lvl_2 = {
					add = 0.1
				}
				main_yurt_kurultai_bonus_lvl_3 = {
					add = 0.15
				}
			}
			switch = {
				trigger = has_domicile_parameter
				nomad_yurt_better_kurultai_lvl_1 = {
					add = 0.05
				}
				nomad_yurt_better_kurultai_lvl_2 = {
					add = 0.1
				}
				nomad_yurt_better_kurultai_lvl_3 = {
					add = 0.15
				}
			}
			switch = {
				trigger = has_domicile_parameter
				nomad_yurt_kurultai_skill_increase_per_piety_lvl_1 = {
					add = {
						value = scope:councillor_liege.piety_level
						multiply = 0.01
						min = 0
					}
				}
				nomad_yurt_kurultai_skill_increase_per_piety_lvl_2 = {
					add = {
						value = scope:councillor_liege.piety_level
						multiply = 0.02
						min = 0
					}
				}
			}
		}
	}
}

### Managing Herd
# Base skills
kurultai_manage_herd_skill_tooltip = {
	add = diplomacy
}

# Base value
kurultai_manage_herd_base_value = {
	add = 0.5
}

kurultai_manage_herd_skill_value = {
	add = diplomacy
	divide = 4
	if = {
		limit = {
			councillor_liege_has_erudition_legacy_5_perk = yes
		}
		multiply = 1.1
	}
	multiply = kurultai_main_yurt_bonus
}

kurultai_manage_herd_final_value = {
	add = kurultai_manage_herd_base_value
	add = kurultai_manage_herd_skill_value
}

### Increasing Fertility
kurultai_increased_fertility_skill_tooltip = {
	add = stewardship
}

kurultai_increased_fertility_base_value = {
	add = 1
}

kurultai_increased_fertility_skill_value = {
	add = stewardship
	if = {
		limit = {
			councillor_liege_has_erudition_legacy_5_perk = yes
		}
		multiply = 1.1
	}
	multiply = kurultai_main_yurt_bonus
	multiply = 2
}

kurultai_increased_fertility_scale_value = {
	add = kurultai_increased_fertility_final_value
}


kurultai_increased_fertility_final_value = {
	add = kurultai_increased_fertility_base_value
	add = kurultai_increased_fertility_skill_value
}

### Increasing Control
kurultai_increase_control_skill_tooltip = {
	add = martial
}

### Aiding Court Astrologer
kurultai_court_astrologer_skill_tooltip = {
	add = learning
}

kurultai_court_astrologer_piety_base_value = {
	add = 1
}

kurultai_court_astrologer_piety_skill_value = {
	add = learning
	divide = 5
	if = {
		limit = {
			councillor_liege_has_erudition_legacy_5_perk = yes
		}
		multiply = 1.1
	}
	multiply = kurultai_main_yurt_bonus
}

kurultai_court_astrologer_piety_final_value = {
	add = kurultai_court_astrologer_piety_base_value
	add = kurultai_court_astrologer_piety_skill_value
	if = {
		limit = {
			scope:councillor_liege = { has_perk = zealous_proselytizer_perk }
		}
		multiply = 2 # Make sure to make this number always match zealous_proselytizer_stargazer_percentage
	}
	max = 10
}

kurultai_court_astrologer_aptitude_base_value = {
	add = 1
}

kurultai_court_astrologer_aptitude_skill_value = {
	add = learning
	divide = 4
	if = {
		limit = {
			councillor_liege_has_erudition_legacy_5_perk = yes
		}
		multiply = 1.1
	}
	multiply = kurultai_main_yurt_bonus
}

kurultai_court_astrologer_aptitude_final_value = {
	add = kurultai_court_astrologer_aptitude_base_value
	add = kurultai_court_astrologer_aptitude_skill_value
	max = 15
}

### Exploit Area
kurultai_exploit_area_fertility_base_value = {
	add = 1.5
}

kurultai_exploit_area_fertility_skill_value = {
	add = stewardship
	divide = 25
	if = {
		limit = {
			councillor_liege_has_erudition_legacy_5_perk = yes
		}
		multiply = 1.1
	}
	multiply = kurultai_main_yurt_bonus
	max = 1.3
}

kurultai_exploit_area_fertility_final_value = {
	add = kurultai_exploit_area_fertility_base_value
	subtract = kurultai_exploit_area_fertility_skill_value
	min = 0.2
	max = 1.5
}

kurultai_exploit_area_income_base_value = {
	add = 1
}

kurultai_exploit_area_income_skill_value = {
	add = stewardship
	if = {
		limit = {
			councillor_liege_has_erudition_legacy_5_perk = yes
		}
		multiply = 1.1
	}
	multiply = kurultai_main_yurt_bonus
}

kurultai_exploit_area_income_final_value = {
	add = kurultai_exploit_area_income_base_value
	add = kurultai_exploit_area_income_skill_value
}

### Organize Raiders 
kurultai_organize_raiders_loot_base_value = {
	add = 0.5
}

kurultai_organize_raiders_loot_skill_value = {
	add = martial
	if = {
		limit = {
			councillor_liege_has_erudition_legacy_5_perk = yes
		}
		multiply = 1.1
	}
	multiply = kurultai_main_yurt_bonus
}

kurultai_organize_raiders_loot_final_value = {
	add = kurultai_organize_raiders_loot_base_value
	add = kurultai_organize_raiders_loot_skill_value
}

kurultai_organize_raiders_raid_base_value = {
	add = 3
}

kurultai_organize_raiders_raid_skill_value = {
	add = martial
	divide = 2
	if = {
		limit = {
			councillor_liege_has_erudition_legacy_5_perk = yes
		}
		multiply = 1.1
	}
	multiply = kurultai_main_yurt_bonus
}

kurultai_organize_raiders_raid_final_value = {
	add = kurultai_organize_raiders_raid_base_value
	add = kurultai_organize_raiders_raid_skill_value
}

### Culture 
kurultai_culture_max_value = {
	add = learning
	multiply = 2
	max = 50
}

kurultai_culture_base_monthly_increase = {
	value = 0.05
}

kurultai_culture_skill_monthly_increase = {
	add = learning
	multiply = 2
	divide = 24
}

kurultai_culture_perk_monthly_increase = {
	value = 0
	if = {
		limit = {
			scope:councillor_liege = { has_perk = of_the_people_perk }
		}
		add = 2
	}
}

kurultai_culture_monthly_increase = {
	add = kurultai_culture_base_monthly_increase
	add = kurultai_culture_skill_monthly_increase
	add = kurultai_culture_perk_monthly_increase
}

kurultai_culture_final_value = {
	value = 0
	if = {
		limit = {
			scope:councillor_liege = { has_variable = kurultai_culture_variable_value }
		}
		add = scope:councillor_liege.var:kurultai_culture_variable_value
	}
}
