﻿
############################
# MINOR TITLE COSTS
############################

tiny_court_position_salary = {
	add = {
		value = 0.05
		desc = COURT_POSITION_SALARY_BREAKDOWN_BASE
		format = "BASE_VALUE_FORMAT_DECIMALS"
	}
	if = {
		limit = {
			scope:liege.sub_realm_size >= 120
		}
		multiply = {
			value = 1.6
			desc = enormous_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		} 
	}
	else_if = {
		limit = {
			scope:liege.sub_realm_size >= 90
		}
		multiply = {
			value = 1.4
			desc = large_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		} 
	}
	else_if = {
		limit = {
			scope:liege.sub_realm_size >= 60
		}
		multiply = {
			value = 1.2
			desc = medium_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege.sub_realm_size >= 30
		}
		multiply =  {
			value =  1.1
			desc = small_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_era_or_later = culture_era_late_medieval
				}
			}
		}
		multiply =  {
			value =  1.75
			desc = culture_era_late_medieval_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_era_or_later = culture_era_high_medieval
				}
			}
		}
		multiply = {
			value = 1.5
			desc = culture_era_high_medieval_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_era_or_later = culture_era_early_medieval
				}
			}
		}
		multiply = {
			value = 1.25
			desc = culture_era_early_medieval_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				highest_held_title_tier >= tier_empire
			}
		}
		multiply = {
			value = 1.25
			desc = empire_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				government_has_flag = government_is_tribal
			}
		}
		multiply = {
			value = 0.25
			desc = tribal_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				government_has_flag = government_is_nomadic
			}
		}
		multiply = {
			value = 0.5
			desc = nomad_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_parameter = cheaper_court_positions
				}
			}
		}
		multiply = {
			value = 0.8
			desc = esteemed_hospitality_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE"
		}
	}
	if = {
		limit = {
			OR = {
				has_game_rule = hard_difficulty
				has_game_rule = very_hard_difficulty
			}
			scope:liege = {
				is_ai = yes
			}
		}
		multiply = 0
	}
}

minor_court_position_salary = {
	add = {
		value = 0.12
		desc = COURT_POSITION_SALARY_BREAKDOWN_BASE
		format = "BASE_VALUE_FORMAT_DECIMALS"
	}
	if = {
		limit = {
			scope:liege.sub_realm_size >= 120
		}
		multiply = {
			value = 1.6
			desc = enormous_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		} 
	}
	else_if = {
		limit = {
			scope:liege.sub_realm_size >= 90
		}
		multiply = {
			value = 1.4
			desc = large_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		} 
	}
	else_if = {
		limit = {
			scope:liege.sub_realm_size >= 60
		}
		multiply = {
			value = 1.2
			desc = medium_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege.sub_realm_size >= 30
		}
		multiply =  {
			value =  1.1
			desc = small_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_era_or_later = culture_era_late_medieval
				}
			}
		}
		multiply =  {
			value =  1.75
			desc = culture_era_late_medieval_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_era_or_later = culture_era_high_medieval
				}
			}
		}
		multiply = {
			value = 1.5
			desc = culture_era_high_medieval_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_era_or_later = culture_era_early_medieval
				}
			}
		}
		multiply = {
			value = 1.25
			desc = culture_era_early_medieval_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				highest_held_title_tier >= tier_empire
			}
		}
		multiply = {
			value = 1.25
			desc = empire_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				government_has_flag = government_is_tribal
			}
		}
		multiply = {
			value = 0.25
			desc = tribal_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				government_has_flag = government_is_nomadic
			}
		}
		multiply = {
			value = 0.5
			desc = nomad_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_parameter = cheaper_court_positions
				}
			}
		}
		multiply = {
			value = 0.8
			desc = esteemed_hospitality_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE"
		}
	}
	if = {
		limit = {
			OR = {
				has_game_rule = hard_difficulty
				has_game_rule = very_hard_difficulty
			}
			scope:liege = {
				is_ai = yes
			}
		}
		multiply = 0
	}
}
medium_court_position_salary = {
	add = {
		value = 0.25
		desc = COURT_POSITION_SALARY_BREAKDOWN_BASE
		format = "BASE_VALUE_FORMAT_DECIMALS"
	}
	if = {
		limit = {
			scope:liege.sub_realm_size >= 120
		}
		multiply = {
			value = 1.6
			desc = enormous_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege.sub_realm_size >= 90
		}
		multiply = {
			value = 1.4
			desc = large_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege.sub_realm_size >= 60
		}
		multiply = {
			value = 1.2
			desc = medium_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege.sub_realm_size >= 30
		}
		multiply =  {
			value =  1.1
			desc = small_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_era_or_later = culture_era_late_medieval
				}
			}
		}
		multiply = {
			value = 1.75
			desc = culture_era_late_medieval_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_era_or_later = culture_era_high_medieval
				}
			}
		}
		multiply = {
			value = 1.5
			desc = culture_era_high_medieval_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_era_or_later = culture_era_early_medieval
				}
			}
		}
		multiply = {
			value = 1.25
			desc = culture_era_early_medieval_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				highest_held_title_tier >= tier_empire
			}
		}
		multiply = {
			value = 1.25
			desc = empire_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				government_has_flag = government_is_tribal
			}
		}
		multiply = {
			value = 0.25
			desc = tribal_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				government_has_flag = government_is_nomadic
			}
		}
		multiply = {
			value = 0.5
			desc = nomad_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_parameter = cheaper_court_positions
				}
			}
		}
		multiply = {
			value = 0.8
			desc = esteemed_hospitality_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE"
		}
	}
	if = {
		limit = {
			OR = {
				has_game_rule = hard_difficulty
				has_game_rule = very_hard_difficulty
			}
			scope:liege = {
				is_ai = yes
			}
		}
		multiply = 0
	}
}
major_court_position_salary = {
	add = {
		value = 0.5
		desc = COURT_POSITION_SALARY_BREAKDOWN_BASE
		format = "BASE_VALUE_FORMAT_DECIMALS"
	}
	if = {
		limit = {
			scope:liege.sub_realm_size >= 120
		}
		multiply = {
			value = 1.6
			desc = enormous_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege.sub_realm_size >= 90
		}
		multiply = {
			value = 1.4
			desc = large_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege.sub_realm_size >= 60
		}
		multiply = {
			value = 1.2
			desc = medium_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege.sub_realm_size >= 30
		}
		multiply =  {
			value =  1.1
			desc = small_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_era_or_later = culture_era_late_medieval
				}
			}
		}
		multiply = {
			value = 1.75
			desc = culture_era_late_medieval_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_era_or_later = culture_era_high_medieval
				}
			}
		}
		multiply = {
			value = 1.5
			desc = culture_era_high_medieval_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_era_or_later = culture_era_early_medieval
				}
			}
		}
		multiply = {
			value = 1.25
			desc = culture_era_early_medieval_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				highest_held_title_tier >= tier_empire
			}
		}
		multiply = {
			value = 1.25
			desc = empire_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				government_has_flag = government_is_tribal
			}
		}
		multiply = {
			value = 0.25
			desc = tribal_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				government_has_flag = government_is_nomadic
			}
		}
		multiply = {
			value = 0.5
			desc = nomad_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_parameter = cheaper_court_positions
				}
			}
		}
		multiply = {
			value = 0.8
			desc = esteemed_hospitality_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE"
		}
	}
	if = {
		limit = {
			OR = {
				has_game_rule = hard_difficulty
				has_game_rule = very_hard_difficulty
			}
			scope:liege = {
				is_ai = yes
			}
		}
		multiply = 0
	}
}

court_position_physician_salary = {
	add = {
		value = 0.1
		desc = COURT_POSITION_SALARY_BREAKDOWN_BASE
		format = "BASE_VALUE_FORMAT_DECIMALS"
	}
	if = {
		limit = { exists = scope:liege }
		if = {
			limit = {
				scope:liege.culture = {
					has_cultural_era_or_later = culture_era_late_medieval
				}
			}
			multiply =  {
				value =  1.75
				desc = culture_era_late_medieval_salary_mod
				format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
			}
		}
		else_if = {
			limit = {
				scope:liege.culture = {
					has_cultural_era_or_later = culture_era_high_medieval
				}
			}
			multiply = {
				value = 1.5
				desc = culture_era_high_medieval_salary_mod
				format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
			}
		}
		else_if = {
			limit = {
				scope:liege.culture = {
					has_cultural_era_or_later = culture_era_early_medieval
				}
			}
			multiply = {
				value = 1.25
				desc = culture_era_early_medieval_salary_mod
				format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
			} 
		}
		if = {
			limit = {
				scope:liege = {
					highest_held_title_tier >= tier_empire
				}
			}
			multiply = {
				value = 1.25
				desc = empire_salary_mod
				format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
			} 
		}
		if = {
			limit = {
				scope:liege = {
					government_has_flag = government_is_tribal
				}
			}
			multiply = {
				value = 0.25
				desc = tribal_salary_mod
				format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE"
			} 
		}
		if = {
			limit = {
				scope:liege.culture = {
					has_cultural_parameter = cheaper_court_positions
				}
			}
			multiply = {
				value = 0.8
				desc = esteemed_hospitality_salary_mod
				format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE"
			}
		}
	}
	if = {
		limit = {
			OR = {
				has_game_rule = hard_difficulty
				has_game_rule = very_hard_difficulty
			}
			scope:liege = {
				is_ai = yes
			}
		}
		multiply = 0
	}
}

court_position_antiquarian_salary = {
	add = {
		value = 0.15
		desc = COURT_POSITION_SALARY_BREAKDOWN_BASE
		format = "BASE_VALUE_FORMAT_DECIMALS"
	}
	if = {
		limit = {
			scope:liege.sub_realm_size >= 120
		}
		multiply = {
			value = 1.6
			desc = enormous_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		} 
	}
	else_if = {
		limit = {
			scope:liege.sub_realm_size >= 90
		}
		multiply = {
			value = 1.4
			desc = large_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		} 
	}
	else_if = {
		limit = {
			scope:liege.sub_realm_size >= 60
		}
		multiply = {
			value = 1.2
			desc = medium_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege.sub_realm_size >= 30
		}
		multiply =  {
			value =  1.1
			desc = small_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_era_or_later = culture_era_late_medieval
				}
			}
		}
		multiply =  {
			value =  1.75
			desc = culture_era_late_medieval_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_era_or_later = culture_era_high_medieval
				}
			}
		}
		multiply = {
			value = 1.5
			desc = culture_era_high_medieval_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_era_or_later = culture_era_early_medieval
				}
			}
		}
		multiply = {
			value = 1.25
			desc = culture_era_early_medieval_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		} 
	}
	if = {
		limit = {
			scope:liege = {
				highest_held_title_tier >= tier_empire
			}
		}
		multiply = {
			value = 1.25
			desc = empire_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		} 
	}
	if = {
		limit = {
			scope:liege = {
				government_has_flag = government_is_tribal
			}
		}
		multiply = {
			value = 0.25
			desc = tribal_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE"
		} 
	}
	if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_parameter = cheaper_court_positions
				}
			}
		}
		multiply = {
			value = 0.8
			desc = esteemed_hospitality_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE"
		}
	}
	if = {
		limit = {
			OR = {
				has_game_rule = hard_difficulty
				has_game_rule = very_hard_difficulty
			}
			scope:liege = {
				is_ai = yes
			}
		}
		multiply = 0
	}
}

court_position_travel_leader_salary = {
	add = {
		value = 0.1
		desc = COURT_POSITION_SALARY_BREAKDOWN_BASE
		format = "BASE_VALUE_FORMAT_DECIMALS"
	}
	
	if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_parameter = cheaper_court_positions
				}
			}
		}
		multiply = {
			value = 0.8
			desc = esteemed_hospitality_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE"
		}
	}
	if = {
		limit = {
			OR = {
				has_game_rule = hard_difficulty
				has_game_rule = very_hard_difficulty
			}
			scope:liege = {
				is_ai = yes
			}
		}
		multiply = 0
	}
}

minor_court_position_task_prestige_salary = 0.2

minor_court_position_prestige_salary = {
	add = {
		value = 0.1
		desc = COURT_POSITION_SALARY_BREAKDOWN_BASE
		format = "BASE_VALUE_FORMAT_DECIMALS"
	}
	if = {
		limit = {
			scope:liege.sub_realm_size >= 120
		}
		multiply = {
			value = 1.6
			desc = enormous_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege.sub_realm_size >= 90
		}
		multiply = {
			value = 1.4
			desc = large_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege.sub_realm_size >= 60
		}
		multiply = {
			value = 1.2
			desc = medium_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege.sub_realm_size >= 30
		}
		multiply =  {
			value =  1.1
			desc = small_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_era_or_later = culture_era_late_medieval
				}
			}
		}
		multiply = {
			value = 1.75
			desc = culture_era_late_medieval_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_era_or_later = culture_era_high_medieval
				}
			}
		}
		multiply = {
			value = 1.5
			desc = culture_era_high_medieval_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_era_or_later = culture_era_early_medieval
				}
			}
		}
		multiply = {
			value = 1.25
			desc = culture_era_early_medieval_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				highest_held_title_tier >= tier_empire
			}
		}
		multiply = {
			value = 1.25
			desc = empire_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				government_has_flag = government_is_tribal
			}
		}
		multiply = {
			value = 0.25
			desc = tribal_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				government_has_flag = government_is_nomadic
			}
		}
		multiply = {
			value = 0.5
			desc = nomad_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_parameter = cheaper_court_positions
				}
			}
		}
		multiply = {
			value = 0.8
			desc = esteemed_hospitality_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE"
		}
	}
	if = {
		limit = {
			OR = {
				has_game_rule = hard_difficulty
				has_game_rule = very_hard_difficulty
			}
			scope:liege = {
				is_ai = yes
			}
		}
		multiply = 0
	}
}
medium_court_position_prestige_salary = {
	add = {
		value = 0.2
		desc = COURT_POSITION_SALARY_BREAKDOWN_BASE
		format = "BASE_VALUE_FORMAT_DECIMALS"
	}
	if = {
		limit = {
			scope:liege.sub_realm_size >= 120
		}
		multiply = {
			value = 1.6
			desc = enormous_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege.sub_realm_size >= 90
		}
		multiply = {
			value = 1.4
			desc = large_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege.sub_realm_size >= 60
		}
		multiply = {
			value = 1.2
			desc = medium_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege.sub_realm_size >= 30
		}
		multiply =  {
			value =  1.1
			desc = small_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_era_or_later = culture_era_late_medieval
				}
			}
		}
		multiply = {
			value = 1.75
			desc = culture_era_late_medieval_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_era_or_later = culture_era_high_medieval
				}
			}
		}
		multiply = {
			value = 1.5
			desc = culture_era_high_medieval_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_era_or_later = culture_era_early_medieval
				}
			}
		}
		multiply = {
			value = 1.25
			desc = culture_era_early_medieval_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				highest_held_title_tier >= tier_empire
			}
		}
		multiply = {
			value = 1.25
			desc = empire_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				government_has_flag = government_is_tribal
			}
		}
		multiply = {
			value = 0.25
			desc = tribal_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				government_has_flag = government_is_nomadic
			}
		}
		multiply = {
			value = 0.5
			desc = nomad_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_parameter = cheaper_court_positions
				}
			}
		}
		multiply = {
			value = 0.8
			desc = esteemed_hospitality_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE"
		}
	}
	if = {
		limit = {
			OR = {
				has_game_rule = hard_difficulty
				has_game_rule = very_hard_difficulty
			}
			scope:liege = {
				is_ai = yes
			}
		}
		multiply = 0
	}
}
major_court_position_prestige_salary = {
	add = {
		value = 0.3
		desc = COURT_POSITION_SALARY_BREAKDOWN_BASE
		format = "BASE_VALUE_FORMAT_DECIMALS"
	}
	if = {
		limit = {
			scope:liege.sub_realm_size >= 120
		}
		multiply = {
			value = 1.6
			desc = enormous_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege.sub_realm_size >= 90
		}
		multiply = {
			value = 1.4
			desc = large_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege.sub_realm_size >= 60
		}
		multiply = {
			value = 1.2
			desc = medium_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege.sub_realm_size >= 30
		}
		multiply =  {
			value =  1.1
			desc = small_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_era_or_later = culture_era_late_medieval
				}
			}
		}
		multiply = {
			value = 1.75
			desc = culture_era_late_medieval_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_era_or_later = culture_era_high_medieval
				}
			}
		}
		multiply = {
			value = 1.5
			desc = culture_era_high_medieval_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_era_or_later = culture_era_early_medieval
				}
			}
		}
		multiply = {
			value = 1.25
			desc = culture_era_early_medieval_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				highest_held_title_tier >= tier_empire
			}
		}
		multiply = {
			value = 1.25
			desc = empire_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				government_has_flag = government_is_tribal
			}
		}
		multiply = {
			value = 0.25
			desc = tribal_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				government_has_flag = government_is_nomadic
			}
		}
		multiply = {
			value = 0.5
			desc = nomad_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_parameter = cheaper_court_positions
				}
			}
		}
		multiply = {
			value = 0.8
			desc = esteemed_hospitality_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE"
		}
	}
	if = {
		limit = {
			OR = {
				has_game_rule = hard_difficulty
				has_game_rule = very_hard_difficulty
			}
			scope:liege = {
				is_ai = yes
			}
		}
		multiply = 0
	}
}

minor_court_position_piety_salary = {
	add = {
		value = 0.5
		desc = COURT_POSITION_SALARY_BREAKDOWN_BASE
		format = "BASE_VALUE_FORMAT_DECIMALS"
	}
	if = {
		limit = {
			scope:liege.sub_realm_size >= 120
		}
		multiply = {
			value = 1.6
			desc = enormous_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege.sub_realm_size >= 90
		}
		multiply = {
			value = 1.4
			desc = large_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege.sub_realm_size >= 60
		}
		multiply = {
			value = 1.2
			desc = medium_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege.sub_realm_size >= 30
		}
		multiply =  {
			value =  1.1
			desc = small_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_era_or_later = culture_era_late_medieval
				}
			}
		}
		multiply = {
			value = 1.75
			desc = culture_era_late_medieval_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_era_or_later = culture_era_high_medieval
				}
			}
		}
		multiply = {
			value = 1.5
			desc = culture_era_high_medieval_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_era_or_later = culture_era_early_medieval
				}
			}
		}
		multiply = {
			value = 1.25
			desc = culture_era_early_medieval_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				highest_held_title_tier >= tier_empire
			}
		}
		multiply = {
			value = 1.25
			desc = empire_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				government_has_flag = government_is_tribal
			}
		}
		multiply = {
			value = 0.25
			desc = tribal_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				government_has_flag = government_is_nomadic
			}
		}
		multiply = {
			value = 0.5
			desc = nomad_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_parameter = cheaper_court_positions
				}
			}
		}
		multiply = {
			value = 0.8
			desc = esteemed_hospitality_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE"
		}
	}
	if = {
		limit = {
			OR = {
				has_game_rule = hard_difficulty
				has_game_rule = very_hard_difficulty
			}
			scope:liege = {
				is_ai = yes
			}
		}
		multiply = 0
	}
}
medium_court_position_piety_salary = {
	add = {
		value = 1
		desc = COURT_POSITION_SALARY_BREAKDOWN_BASE
		format = "BASE_VALUE_FORMAT_DECIMALS"
	}
	if = {
		limit = {
			scope:liege.sub_realm_size >= 120
		}
		multiply = {
			value = 1.6
			desc = enormous_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege.sub_realm_size >= 90
		}
		multiply = {
			value = 1.4
			desc = large_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege.sub_realm_size >= 60
		}
		multiply = {
			value = 1.2
			desc = medium_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege.sub_realm_size >= 30
		}
		multiply =  {
			value =  1.1
			desc = small_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_era_or_later = culture_era_late_medieval
				}
			}
		}
		multiply = {
			value = 1.75
			desc = culture_era_late_medieval_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_era_or_later = culture_era_high_medieval
				}
			}
		}
		multiply = {
			value = 1.5
			desc = culture_era_high_medieval_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_era_or_later = culture_era_early_medieval
				}
			}
		}
		multiply = {
			value = 1.25
			desc = culture_era_early_medieval_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				highest_held_title_tier >= tier_empire
			}
		}
		multiply = {
			value = 1.25
			desc = empire_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				government_has_flag = government_is_tribal
			}
		}
		multiply = {
			value = 0.25
			desc = tribal_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				government_has_flag = government_is_nomadic
			}
		}
		multiply = {
			value = 0.5
			desc = nomad_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_parameter = cheaper_court_positions
				}
			}
		}
		multiply = {
			value = 0.8
			desc = esteemed_hospitality_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE"
		}
	}
	if = {
		limit = {
			OR = {
				has_game_rule = hard_difficulty
				has_game_rule = very_hard_difficulty
			}
			scope:liege = {
				is_ai = yes
			}
		}
		multiply = 0
	}
}
major_court_position_piety_salary = {
	add = {
		value = 2
		desc = COURT_POSITION_SALARY_BREAKDOWN_BASE
		format = "BASE_VALUE_FORMAT_DECIMALS"
	}
	if = {
		limit = {
			scope:liege.sub_realm_size >= 120
		}
		multiply = {
			value = 1.6
			desc = enormous_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege.sub_realm_size >= 90
		}
		multiply = {
			value = 1.4
			desc = large_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege.sub_realm_size >= 60
		}
		multiply = {
			value = 1.2
			desc = medium_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege.sub_realm_size >= 30
		}
		multiply =  {
			value =  1.1
			desc = small_realm_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_era_or_later = culture_era_late_medieval
				}
			}
		}
		multiply = {
			value = 1.75
			desc = culture_era_late_medieval_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_era_or_later = culture_era_high_medieval
				}
			}
		}
		multiply = {
			value = 1.5
			desc = culture_era_high_medieval_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	else_if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_era_or_later = culture_era_early_medieval
				}
			}
		}
		multiply = {
			value = 1.25
			desc = culture_era_early_medieval_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				highest_held_title_tier >= tier_empire
			}
		}
		multiply = {
			value = 1.25
			desc = empire_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				government_has_flag = government_is_tribal
			}
		}
		multiply = {
			value = 0.25
			desc = tribal_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				government_has_flag = government_is_nomadic
			}
		}
		multiply = {
			value = 0.5
			desc = nomad_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE"
		}
	}
	if = {
		limit = {
			scope:liege = {
				culture = {
					has_cultural_parameter = cheaper_court_positions
				}
			}
		}
		multiply = {
			value = 0.8
			desc = esteemed_hospitality_salary_mod
			format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE"
		}
	}
	if = {
		limit = {
			OR = {
				has_game_rule = hard_difficulty
				has_game_rule = very_hard_difficulty
			}
			scope:liege = {
				is_ai = yes
			}
		}
		multiply = 0
	}
}

minor_court_position_prestige_cost = -0.2

minor_court_position_prestige_revoke_cost = {
	value = 25
	if = {
		limit = {
			exists = this
			has_character_flag = temporary_court_position_cost_removal
		}
		multiply = 0
	}
}
medium_court_position_prestige_revoke_cost = {
	value = 75
	if = {
		limit = {
			exists = this
			has_character_flag = temporary_court_position_cost_removal
		}
		multiply = 0
	}
}
major_court_position_prestige_revoke_cost = {
	value = 200
	if = {
		limit = {
			exists = this
			has_character_flag = temporary_court_position_cost_removal
		}
		multiply = 0
	}
}


# INFLUENCE - EP3
minor_court_position_influence_salary = 0.5
medium_court_position_influence_salary = 1.0
major_court_position_influence_salary = 2.0

minor_court_position_influence_cost = -0.2

minor_court_position_influence_revoke_cost = 25
medium_court_position_influence_revoke_cost = 75
major_court_position_influence_revoke_cost = 200


############################
# COURT POSITION EFFECTIVENESS LEVELS
############################

terrible_effectiveness = 1
poor_effectiveness = 2
average_effectiveness = 3
good_effectiveness = 4
excellent_effectiveness = 5

garuda_prowess_svalue = 8


executioner_control_value = {
	scope:actor = {
		every_court_position_holder = {
			type = executioner_court_position
			add = this.aptitude:executioner_court_position
		}
	}
	multiply = 3
}
executioner_control_value_tooltip = { # Keep identical to executioner_control_value
	every_court_position_holder = {
		type = executioner_court_position
		add = this.aptitude:executioner_court_position
	}
	multiply = 3
}

############################
# COURT POSITION OPINIONS
############################

regular_court_position_opinion = 5
ceremonial_court_position_opinion = 10
regular_camp_officer_opinion = 2
high_camp_officer_opinion = 5

court_jester_position_opinion = {
	scope:employee = {
		if = {
			limit = {
				has_no_particular_noble_roots_trigger = yes
			}
			value = 5
		}
		else = {
			value = -20
		}
	}
}



adjust_court_position_score_for_unity = {
	if = {
		limit = {
			scope:liege = { government_has_flag = government_is_clan }
			scope:employee = {
				house ?= scope:liege.house
				ai_wants_high_unity = yes
			}
		}
		add = 25
	}
	else_if = {
		limit = {
			scope:liege = { government_has_flag = government_is_clan }
			scope:employee = {
				NOT ={ house ?= scope:liege.house }
				ai_wants_low_unity = yes
			}
		}
		add = 25
	}
}

########################
# COURT POSITION TASKS #
########################

seneschal_improve_court_value = {
	value = 0
	if = {
		limit = {
			aptitude = {
				court_position = seneschal_court_position
				value = 4
			}
		}
		value = 10
	}
	else_if = {
		limit = {
			aptitude = {
				court_position = seneschal_court_position
				value = 3
			}
		}
		value = 7
	}
	else_if = {
		limit = {
			aptitude = {
				court_position = seneschal_court_position
				value = 2
			}
		}
		value = 5
	}
	else_if = {
		limit = {
			aptitude = {
				court_position = seneschal_court_position
				value = 1
			}
		}
		value = 3
	}
	else_if = {
		limit = {
			aptitude = {
				court_position = seneschal_court_position
				value = 0
			}
		}
		value = 2
	}
}

yeke_jarquchi_improve_court_value = {
	value = 0
	if = {
		limit = {
			aptitude = {
				court_position = yeke_jarquchi_court_position
				value = 4
			}
		}
		value = 10
	}
	else_if = {
		limit = {
			aptitude = {
				court_position = yeke_jarquchi_court_position
				value = 3
			}
		}
		value = 7
	}
	else_if = {
		limit = {
			aptitude = {
				court_position = yeke_jarquchi_court_position
				value = 2
			}
		}
		value = 5
	}
	else_if = {
		limit = {
			aptitude = {
				court_position = yeke_jarquchi_court_position
				value = 1
			}
		}
		value = 3
	}
	else_if = {
		limit = {
			aptitude = {
				court_position = yeke_jarquchi_court_position
				value = 0
			}
		}
		value = 2
	}
}

caravan_master_prepare_travels_max_value = {
	value = 3
	if = {
		limit = {
			aptitude = {
				court_position = travel_leader_court_position
				value = 4
			}
		}
		value = 20
	}
	else_if = {
		limit = {
			aptitude = {
				court_position = travel_leader_court_position
				value = 3
			}
		}
		value = 15
	}
	else_if = {
		limit = {
			aptitude = {
				court_position = travel_leader_court_position
				value = 2
			}
		}
		value = 10
	}
	else_if = {
		limit = {
			aptitude = {
				court_position = travel_leader_court_position
				value = 1
			}
		}
		value = 6
	}
}

caravan_master_prepare_travels_change_value = {
	value = caravan_master_prepare_travels_max_value
	divide = 10
}

caravan_master_prepare_travels_current_value = {
	value = 0
	liege_or_court_owner ?= {
		if = {
			limit = {
				has_variable = prepare_travels_value
			}
			value = var:prepare_travels_value
		}
	}
}

caravan_master_prepare_travels_current_value_employer = {
	value = 0
	scope:liege = {
		if = {
			limit = {
				has_variable = prepare_travels_value
			}
			value = var:prepare_travels_value
		}
	}
}

prepare_travels_modifier_value = {
	value = 0
	if = {
		limit = {
			has_variable = prepare_travels_modifier_value
		}
		value = var:prepare_travels_modifier_value
	}

	desc = MODIFIER_DEFINITION_PREPARE_TRAVELS_VALUE
}

# Aptitude Values
kurultai_task_value = {
	if = {
		limit = {
			OR = {
				employer.cp:councillor_kurultai_1 ?= { is_performing_council_task = task_kurultai_court_astrologer_1 }
				employer.cp:councillor_kurultai_2 ?= { is_performing_council_task = task_kurultai_court_astrologer_2 }
				employer.cp:councillor_kurultai_3 ?= { is_performing_council_task = task_kurultai_court_astrologer_3 }
				employer.cp:councillor_kurultai_4 ?= { is_performing_council_task = task_kurultai_court_astrologer_4 }
			}
		}
		add = {
			if = {
				limit = {
					employer.cp:councillor_kurultai_1 ?= { is_performing_council_task = task_kurultai_court_astrologer_1 }
				}
				add = employer.cp:councillor_kurultai_1.kurultai_court_astrologer_aptitude_final_value
			}
			if = {
				limit = {
					employer.cp:councillor_kurultai_2 ?= { is_performing_council_task = task_kurultai_court_astrologer_2 }
				}
				add = employer.cp:councillor_kurultai_2.kurultai_court_astrologer_aptitude_final_value
			}
			if = {
				limit = {
					employer.cp:councillor_kurultai_3 ?= { is_performing_council_task = task_kurultai_court_astrologer_3 }
				}
				add = employer.cp:councillor_kurultai_3.kurultai_court_astrologer_aptitude_final_value
			}
			if = {
				limit = {
					employer.cp:councillor_kurultai_4 ?= { is_performing_council_task = task_kurultai_court_astrologer_4 }
				}
				add = employer.cp:councillor_kurultai_4.kurultai_court_astrologer_aptitude_final_value
			}
			desc = task_kurultai_court_astrologer_modifier
		}
	}
}

aptitude_commander_trait_value = {
	add = aptitude_logistician_value
	add = aptitude_military_engineer_value
	add = aptitude_aggressive_attacker_value
	add = aptitude_unyielding_defender_value
	add = aptitude_forder_value
	add = aptitude_flexible_leader_value
	add = aptitude_desert_warrior_value
	add = aptitude_jungle_stalker_value
	add = aptitude_reaver_value
	add = aptitude_reckless_value
	add = aptitude_holy_warrior_value
	add = aptitude_open_terrain_expert_value
	add = aptitude_rough_terrain_expert_value
	add = aptitude_forest_fighter_value
	add = aptitude_cautious_leader_value
	add = aptitude_organizer_value
	add = aptitude_winter_soldier_value
}

aptitude_logistician_value = {
	value = 0
	if = {
		limit = {
			has_trait = logistician
		}
		add = 10
		if = {
			limit = {
				has_trait_xp = {
					trait = logistician
					value >= 100
				}
			}
			add = 15
		}
		else_if = {
			limit = {
				has_trait_xp = {
					trait = logistician
					value >= 66
				}
			}
			add = 10
		}
		else_if = {
			limit = {
				has_trait_xp = {
					trait = logistician
					value >= 33
				}
			}
			add = 5
		}
	}
	desc = court_position_logistician_trait
}

aptitude_military_engineer_value = {
	value = 0
	if = {
		limit = {
			has_trait = military_engineer
		}
		add = 10
		if = {
			limit = {
				has_trait_xp = {
					trait = military_engineer
					value >= 100
				}
			}
			add = 15
		}
		else_if = {
			limit = {
				has_trait_xp = {
					trait = military_engineer
					value >= 66
				}
			}
			add = 10
		}
		else_if = {
			limit = {
				has_trait_xp = {
					trait = military_engineer
					value >= 33
				}
			}
			add = 5
		}
	}
	desc = court_position_military_engineer_trait
}

aptitude_aggressive_attacker_value = {
	value = 0
	if = {
		limit = {
			has_trait = aggressive_attacker
		}
		add = 10
		if = {
			limit = {
				has_trait_xp = {
					trait = aggressive_attacker
					value >= 100
				}
			}
			add = 15
		}
		else_if = {
			limit = {
				has_trait_xp = {
					trait = aggressive_attacker
					value >= 66
				}
			}
			add = 10
		}
		else_if = {
			limit = {
				has_trait_xp = {
					trait = aggressive_attacker
					value >= 33
				}
			}
			add = 5
		}
	}
	desc = court_position_aggressive_attacker_trait
}

aptitude_unyielding_defender_value = {
	value = 0
	if = {
		limit = {
			has_trait = unyielding_defender
		}
		add = 10
		if = {
			limit = {
				has_trait_xp = {
					trait = unyielding_defender
					value >= 100
				}
			}
			add = 15
		}
		else_if = {
			limit = {
				has_trait_xp = {
					trait = unyielding_defender
					value >= 66
				}
			}
			add = 10
		}
		else_if = {
			limit = {
				has_trait_xp = {
					trait = unyielding_defender
					value >= 33
				}
			}
			add = 5
		}
	}
	desc = court_position_unyielding_defender_trait
}

aptitude_forder_value = {
	value = 0
	if = {
		limit = {
			has_trait = forder
		}
		add = 10
		if = {
			limit = {
				has_trait_xp = {
					trait = forder
					value >= 100
				}
			}
			add = 15
		}
		else_if = {
			limit = {
				has_trait_xp = {
					trait = forder
					value >= 66
				}
			}
			add = 10
		}
		else_if = {
			limit = {
				has_trait_xp = {
					trait = forder
					value >= 33
				}
			}
			add = 5
		}
	}
	desc = court_position_forder_trait
}

aptitude_flexible_leader_value = {
	value = 0
	if = {
		limit = {
			has_trait = flexible_leader
		}
		add = 10
		if = {
			limit = {
				has_trait_xp = {
					trait = flexible_leader
					value >= 100
				}
			}
			add = 15
		}
		else_if = {
			limit = {
				has_trait_xp = {
					trait = flexible_leader
					value >= 66
				}
			}
			add = 10
		}
		else_if = {
			limit = {
				has_trait_xp = {
					trait = flexible_leader
					value >= 33
				}
			}
			add = 5
		}
	}
	desc = court_position_flexible_leader_trait
}

aptitude_desert_warrior_value = {
	value = 0
	if = {
		limit = {
			has_trait = desert_warrior
		}
		add = 10
		if = {
			limit = {
				has_trait_xp = {
					trait = desert_warrior
					value >= 100
				}
			}
			add = 15
		}
		else_if = {
			limit = {
				has_trait_xp = {
					trait = desert_warrior
					value >= 66
				}
			}
			add = 10
		}
		else_if = {
			limit = {
				has_trait_xp = {
					trait = desert_warrior
					value >= 33
				}
			}
			add = 5
		}
	}
	desc = court_position_desert_warrior_trait
}

aptitude_jungle_stalker_value = {
	value = 0
	if = {
		limit = {
			has_trait = jungle_stalker
		}
		add = 10
		if = {
			limit = {
				has_trait_xp = {
					trait = jungle_stalker
					value >= 100
				}
			}
			add = 15
		}
		else_if = {
			limit = {
				has_trait_xp = {
					trait = jungle_stalker
					value >= 66
				}
			}
			add = 10
		}
		else_if = {
			limit = {
				has_trait_xp = {
					trait = jungle_stalker
					value >= 33
				}
			}
			add = 5
		}
	}
	desc = court_position_jungle_stalker_trait
}

aptitude_reaver_value = {
	value = 0
	if = {
		limit = {
			has_trait = reaver
		}
		add = 10
		if = {
			limit = {
				has_trait_xp = {
					trait = reaver
					value >= 100
				}
			}
			add = 15
		}
		else_if = {
			limit = {
				has_trait_xp = {
					trait = reaver
					value >= 66
				}
			}
			add = 10
		}
		else_if = {
			limit = {
				has_trait_xp = {
					trait = reaver
					value >= 33
				}
			}
			add = 5
		}
	}
	desc = court_position_reaver_trait
}

aptitude_reckless_value = {
	value = 0
	if = {
		limit = {
			has_trait = reckless
		}
		add = 10
		if = {
			limit = {
				has_trait_xp = {
					trait = reckless
					value >= 100
				}
			}
			add = 15
		}
		else_if = {
			limit = {
				has_trait_xp = {
					trait = reckless
					value >= 66
				}
			}
			add = 10
		}
		else_if = {
			limit = {
				has_trait_xp = {
					trait = reckless
					value >= 33
				}
			}
			add = 5
		}
	}
	desc = court_position_reckless_trait
}

aptitude_holy_warrior_value = {
	value = 0
	if = {
		limit = {
			has_trait = holy_warrior
		}
		add = 10
		if = {
			limit = {
				has_trait_xp = {
					trait = holy_warrior
					value >= 100
				}
			}
			add = 15
		}
		else_if = {
			limit = {
				has_trait_xp = {
					trait = holy_warrior
					value >= 66
				}
			}
			add = 10
		}
		else_if = {
			limit = {
				has_trait_xp = {
					trait = holy_warrior
					value >= 33
				}
			}
			add = 5
		}
	}
	desc = court_position_holy_warrior_trait
}

aptitude_open_terrain_expert_value = {
	value = 0
	if = {
		limit = {
			has_trait = open_terrain_expert
		}
		add = 10
		if = {
			limit = {
				has_trait_xp = {
					trait = open_terrain_expert
					value >= 100
				}
			}
			add = 15
		}
		else_if = {
			limit = {
				has_trait_xp = {
					trait = open_terrain_expert
					value >= 66
				}
			}
			add = 10
		}
		else_if = {
			limit = {
				has_trait_xp = {
					trait = open_terrain_expert
					value >= 33
				}
			}
			add = 5
		}
	}
	desc = court_position_open_terrain_expert_trait
}

aptitude_rough_terrain_expert_value = {
	value = 0
	if = {
		limit = {
			has_trait = rough_terrain_expert
		}
		add = 10
		if = {
			limit = {
				has_trait_xp = {
					trait = rough_terrain_expert
					value >= 100
				}
			}
			add = 15
		}
		else_if = {
			limit = {
				has_trait_xp = {
					trait = rough_terrain_expert
					value >= 66
				}
			}
			add = 10
		}
		else_if = {
			limit = {
				has_trait_xp = {
					trait = rough_terrain_expert
					value >= 33
				}
			}
			add = 5
		}
	}
	desc = court_position_rough_terrain_expert_trait
}

aptitude_forest_fighter_value = {
	value = 0
	if = {
		limit = {
			has_trait = forest_fighter
		}
		add = 10
		if = {
			limit = {
				has_trait_xp = {
					trait = forest_fighter
					value >= 100
				}
			}
			add = 15
		}
		else_if = {
			limit = {
				has_trait_xp = {
					trait = forest_fighter
					value >= 66
				}
			}
			add = 10
		}
		else_if = {
			limit = {
				has_trait_xp = {
					trait = forest_fighter
					value >= 33
				}
			}
			add = 5
		}
	}
	desc = court_position_forest_fighter_trait
}

aptitude_cautious_leader_value = {
	value = 0
	if = {
		limit = {
			has_trait = cautious_leader
		}
		add = 10
		if = {
			limit = {
				has_trait_xp = {
					trait = cautious_leader
					value >= 100
				}
			}
			add = 15
		}
		else_if = {
			limit = {
				has_trait_xp = {
					trait = cautious_leader
					value >= 66
				}
			}
			add = 10
		}
		else_if = {
			limit = {
				has_trait_xp = {
					trait = cautious_leader
					value >= 33
				}
			}
			add = 5
		}
	}
	desc = court_position_cautious_leader_trait
}

aptitude_organizer_value = {
	value = 0
	if = {
		limit = {
			has_trait = organizer
		}
		add = 10
		if = {
			limit = {
				has_trait_xp = {
					trait = organizer
					value >= 100
				}
			}
			add = 15
		}
		else_if = {
			limit = {
				has_trait_xp = {
					trait = organizer
					value >= 66
				}
			}
			add = 10
		}
		else_if = {
			limit = {
				has_trait_xp = {
					trait = organizer
					value >= 33
				}
			}
			add = 5
		}
	}
	desc = court_position_organizer_trait
}

aptitude_winter_soldier_value = {
	value = 0
	if = {
		limit = {
			has_trait = winter_soldier
		}
		add = 10
		if = {
			limit = {
				has_trait_xp = {
					trait = winter_soldier
					value >= 100
				}
			}
			add = 15
		}
		else_if = {
			limit = {
				has_trait_xp = {
					trait = winter_soldier
					value >= 66
				}
			}
			add = 10
		}
		else_if = {
			limit = {
				has_trait_xp = {
					trait = winter_soldier
					value >= 33
				}
			}
			add = 5
		}
	}
	desc = court_position_winter_soldier_trait
}
