﻿### Second Camp Officer Tasks ###
second_help_against_schemes = {
	court_position_types = { second_camp_officer }

	# Monthly cost for the task
	cost = {
		round = no
		gold = {
			add = {
				value = monthly_court_position_task_cost
				desc = COURT_POSITION_TASK_COST_BREAKDOWN_BASE
				format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
			}
		}
	}

	is_valid_showing_failures_only = {
		always = yes
	}

	scaling_employer_modifiers = {
		terrible = {
		 	scheme_discovery_chance_mult = 0.01
		}
		poor = {
		 	scheme_discovery_chance_mult = 0.03
		}
		average = {
		 	scheme_discovery_chance_mult = 0.05
		}
		good = {
		 	scheme_discovery_chance_mult = 0.1
		}
		excellent = {
		 	scheme_discovery_chance_mult = 0.2
		}
	}

	employee_modifier = {
		intrigue = 2
	}

	ai_will_do = {
		value = 50

	}
}

second_help_with_contracts = {
	court_position_types = { second_camp_officer }

	# Monthly cost for the task
	cost = {
		round = no
		gold = {
			add = {
				value = monthly_court_position_task_cost
				desc = COURT_POSITION_TASK_COST_BREAKDOWN_BASE
				format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
			}
		}
	}

	is_valid_showing_failures_only = {
		always = yes
	}

	on_start = {
		set_variable = performing_look_for_contracts
	}

	on_end = {
		remove_variable = performing_look_for_contracts
	}

	scaling_employer_modifiers = {
		terrible = {
		 	owned_contract_scheme_success_chance_add = 0.1
			owned_contract_scheme_success_chance_growth_add = 0.1
		}
		poor = {
			owned_contract_scheme_success_chance_add = 0.3
			owned_contract_scheme_success_chance_growth_add = 0.3
		}
		average = {
			owned_contract_scheme_success_chance_add = 0.5
			owned_contract_scheme_success_chance_growth_add = 0.5
		}
		good = {
			owned_contract_scheme_success_chance_add = 0.8
			owned_contract_scheme_success_chance_growth_add = 0.8
		}
		excellent = {
			owned_contract_scheme_success_chance_add = 1
			owned_contract_scheme_success_chance_growth_add = 1
		}
	}

	employee_modifier = {
		stewardship = 2
	}

	ai_will_do = {
		value = 75
	}
}

second_support_authority = {
	court_position_types = { second_camp_officer }

	# Monthly cost for the task
	cost = {
		round = no
		gold = {
			add = {
				value = monthly_court_position_task_cost
				desc = COURT_POSITION_TASK_COST_BREAKDOWN_BASE
				format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE"
			}
		}
	}

	is_valid_showing_failures_only = {
		always = yes
	}

	scaling_employer_modifiers = {
		terrible = {

		 	courtier_and_guest_opinion = 1
		}
		poor = {
			courtier_and_guest_opinion = 3
		}
		average = {
			courtier_and_guest_opinion = 5
		}
		good = {
			courtier_and_guest_opinion = 8
		}
		excellent = {
			courtier_and_guest_opinion = 10
		}
	}

	employee_modifier = {
		diplomacy = 2
	}

	ai_will_do = {
		value = 0
		if = {
			limit = {
				has_domicile_temperament_low = yes
			}
			add = 100
		}
	}
}