﻿capital_development_legitimist_value = {
	value = 0
	if = {
		limit = { scope:petitioned_ruler.capital_county.development_level >= 75 }
		add = 3
	}
	else_if = {
		limit = { scope:petitioned_ruler.capital_county.development_level >= 50 }
		add = 2
	}
	else_if = {
		limit = { scope:petitioned_ruler.capital_county.development_level >= 25 }
		add = 1.5
	}
	else = {
		add = 1
	}
}

capital_development_legitimist_tt_value = {
	value = 0
	if = {
		limit = { scope:recipient.capital_county.development_level >= 75 }
		add = 3
	}
	else_if = {
		limit = { scope:recipient.capital_county.development_level >= 50 }
		add = 2
	}
	else_if = {
		limit = { scope:recipient.capital_county.development_level >= 25 }
		add = 1.5
	}
	else = {
		add = 1
	}
}

legitimist_invested_gold_value = {
	value = 0
	switch = {
		trigger = scope:claimant.var:legitimist_support
		1 = {
			add = 200
		}
		5 = {
			add = 750
		}
		10 = {
			add = 1500
		}
	}
	multiply = capital_development_legitimist_value
}

legitimist_invested_prestige_value = {
	value = -1
	multiply = capital_development_legitimist_value
	multiply = 100
	multiply = scope:claimant.var:legitimist_support
	divide = 2
}

legitimist_troops_total_value = {
	value = 0
	add = 450
	multiply = scope:claimant.var:legitimist_support
	multiply = capital_development_legitimist_value
}

legitimist_max_troops_tt_value = {
	value = 0
	add = 450
	multiply = 10
	multiply = capital_development_legitimist_tt_value
}

legitimist_years_of_payments_value = {
	value = 0
	add = scope:claimant.var:legitimist_obligations
}

loaa_adventurer_distance_value = {
	value = 0
	add = define:NTaskContract|ADVENTURER_DISTANCE_RESTRICTION
	multiply = 2
}

loaa_avg_warscore_value = {
	value = scope:task_contract.var:loaa_total_warscore
	divide = {
		value = {
			value = scope:task_contract.var:loaa_finished_wars
			min = 1
		}
	}
}

loaa_protect_domain_final_payment_value = {
	value = 2
	multiply = {
		value = {
			value = 1
			add = loaa_avg_warscore_value
			divide = 400
		}
	}
	multiply = {
		value = {
			value = 1
			add = scope:task_contract.var:loaa_finished_wars
			divide = 20
		}
	}
	multiply = {
		value = scope:task_contract.task_contract_taker.current_military_strength
	}
	min = scope:task_contract.task_contract_employer.medium_gold_value
	if = {
		limit = {
			scope:task_contract.task_contract_taker.domicile ?= { has_domicile_parameter = camp_improved_mercenary_contract_rewards }
		}
		multiply = camp_improved_mercenary_contract_rewards_value
	}
	if = {
		limit = {
			exists = scope:war_valuable_prisoners
		}
		add = {
			value = scope:war_valuable_prisoners
			multiply = 2
		}
	}
	if = {
		limit = {
			scope:task_contract.task_contract_taker ?= { has_perk = hard_rule_perk }
		}
		multiply = adventurer_hard_rule_contract_rewards_value
	}
	max = {
		value = {
			value = scope:task_contract.task_contract_employer.yearly_character_income
			multiply = scope:task_contract.var:loaa_finished_wars
		}
		if = {
			limit = {
				scope:task_contract.task_contract_employer.gold > 0
			}
			add = scope:task_contract.task_contract_employer.gold
		}
	}
}

loaa_duchy_development_level_value = {
	value = {
		value = 0
		every_in_de_jure_hierarchy = {
			limit = {
				exists = holder
				tier = tier_county
				holder.top_liege = prev.holder.top_liege
			}
			add = development_level
		}
	}
}

loaa_protect_domain_term_value = 2