﻿jail_inspection = {
	group = admin_governance_group
	icon = "gfx/interface/icons/message_feed/control.dds"

	valid_to_create = {
		valid_governor_contract_trigger = yes
	}

	valid_to_keep = {
		task_contract_taker = { valid_governor_contract_trigger = yes }
		valid_governor_contract_basic_trigger = yes
	}

	valid_to_accept = {
		valid_governor_contract_trigger = yes
		custom_tooltip = {
			text = has_active_governance_issue
			num_taken_task_contracts < 1
		}
		is_available = yes
	}

	valid_to_continue = {
		task_contract_taker = {
			valid_governor_contract_trigger = yes
		}
	}

	on_accepted = {
		task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_accept_contract" }
		save_scope_as = task_contract
		task_contract_taker ?= {
			root.task_contract_location.barony = {
				save_scope_as = task_contract_location
			}
			trigger_event = tgp_governor_contract_event.0010
		}
	}

	on_completed = {
	}

	on_invalidated = {
		if = {
			limit = { governor_contract_invalidated_message_trigger = yes }
			governor_contract_invalidated_message_effect = yes
		}
	}

	task_contract_reward = {
		success = {
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				custom_tooltip = tgp_admin_contract_success_tt_rewards
			}
		}
		success_failure = {
			positive = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				custom_tooltip = tgp_admin_contract_failure_tt
			}
		}
		renovate_jail = { # Good governance option
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 10 }
					change_influence = {
						value = medium_influence_gain
						multiply = governance_task_contract_tier_value
					}
				}
				scope:task_contract.task_contract_location.county = {
					if = {
						limit = { county_control < 100 }
						change_county_control = 5
					}
				}
			}
		}
		improve_their_conditions = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					remove_short_term_gold = minor_gold_value
					increase_governance_effect = { VALUE = 5 }
					change_merit = {
						value = medium_merit_value
						multiply = governance_task_contract_tier_value
					}
				}
				scope:task_contract.task_contract_location.county = {
					if = {
						limit = { county_control < 100 }
						change_county_control = 5
					}
				}
			}
		}
		pardon_some_of_them = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					change_merit = {
						value = medium_merit_value
						multiply = governance_task_contract_tier_value
					}
				}
				scope:task_contract.task_contract_location.county = {
					change_county_control = -5
				}
				scope:task_contract.task_contract_location = {
					add_province_modifier = {
						modifier = tgp_pardoned_prisoners_modifier
						years = 10
					}
				}
			}
		}
		beat_the_complainers = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 5 }
					add_martial_lifestyle_xp = minor_lifestyle_xp
					add_dread = {
						value = minor_dread_gain
						multiply = governance_task_contract_tier_value
					}
				}
				scope:task_contract.task_contract_location.county = {
					change_county_control = 5
				}
			}
		}
		convict_labor = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 5 }
					add_stewardship_lifestyle_xp = minor_lifestyle_xp
				}
				scope:task_contract.task_contract_location = {
					add_province_modifier = {
						modifier = tgp_convict_labor_modifier
						years = 10
					}
				}
			}
		}
		failure_standard = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					change_influence = {
						value = minor_influence_loss
						multiply = governance_task_contract_tier_value
					}
				}
			}
		}
	}
}

potent_physick = {
	group = admin_governance_group
	icon = "gfx/interface/icons/message_feed/stewardship.dds"

	valid_to_create = {
		valid_governor_contract_trigger = yes
	}

	valid_to_keep = {
		task_contract_taker = { valid_governor_contract_trigger = yes }
		valid_governor_contract_basic_trigger = yes
	}

	valid_to_accept = {
		valid_governor_contract_trigger = yes
		custom_tooltip = {
			text = has_active_governance_issue
			num_taken_task_contracts < 1
		}
		is_available = yes
	}

	valid_to_continue = {
		task_contract_taker = {
			valid_governor_contract_trigger = yes
		}
	}

	on_accepted = {
		task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_accept_contract" }
		save_scope_as = task_contract
		task_contract_taker ?= {
			root.task_contract_location.barony = {
				save_scope_as = task_contract_location
			}
			trigger_event = tgp_governor_contract_event.0011
		}
	}

	on_completed = {
	}

	on_invalidated = {
		if = {
			limit = { governor_contract_invalidated_message_trigger = yes }
			governor_contract_invalidated_message_effect = yes
		}
	}

	task_contract_reward = {
		success = {
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				custom_tooltip = tgp_admin_contract_success_tt_rewards
			}
		}
		success_failure = {
			positive = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				custom_tooltip = tgp_admin_contract_failure_tt
			}
		}
		emergency_appropriation = { # Good governance option
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 10 }
					change_influence = {
						value = medium_influence_gain
						multiply = governance_task_contract_tier_value
					}
				}
			}
		}
		licensing_issue = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_good
						title = tgp_governor_contract_event.0002.b.toast_success
						left_icon = scope:task_contract.task_contract_taker
						increase_governance_effect = { VALUE = 5 }
						add_gold = minor_gold_value
						change_merit = {
							value = minor_merit_loss
							multiply = governance_task_contract_tier_value
						}
					}
					if = {
						limit = {
							secret_siphoned_treasury_is_valid_trigger = {
								OWNER = scope:task_contract.task_contract_taker
								TARGET = top_liege
							}
						}
						add_secret = {
							type = secret_siphoned_treasury
							target = top_liege
						}
					}
				}
			}
		}
		begone_quack = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 5 }
					add_prestige = minor_prestige_gain
				}
				scope:task_contract.task_contract_location = {
					add_province_modifier = {
						modifier = tgp_expelled_popular_peddler_modifier
						years = 10
					}
				}
			}
		}
		hire_the_quack = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					remove_short_term_gold = minor_gold_value
					increase_governance_effect = { VALUE = 5 }
				}
			}
		}
		down_the_hatch = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					remove_short_term_gold = tiny_gold_value
					add_character_modifier = {
						modifier = tgp_potent_physick
						years = 5
					}
				}
			}
		}
		failure_licensing_issue = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_bad
						title = tgp_governor_contract_event.0002.b.toast_failure
						left_icon = scope:task_contract.task_contract_taker
						change_influence = {
							value = minor_influence_loss
							multiply = governance_task_contract_tier_value
						}
					}
				}
			}
		}
		failure_standard = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					change_influence = {
						value = minor_influence_loss
						multiply = governance_task_contract_tier_value
					}
				}
			}
		}
	}
}

irregular_accounting = {
	group = admin_governance_group
	icon = "gfx/interface/icons/message_feed/stewardship.dds"

	valid_to_create = {
		valid_governor_contract_trigger = yes
	}

	valid_to_keep = {
		task_contract_taker = { valid_governor_contract_trigger = yes }
		valid_governor_contract_basic_trigger = yes
	}

	valid_to_accept = {
		valid_governor_contract_trigger = yes
		custom_tooltip = {
			text = has_active_governance_issue
			num_taken_task_contracts < 1
		}
		is_available = yes
	}

	valid_to_continue = {
		task_contract_taker = {
			valid_governor_contract_trigger = yes
		}
	}

	on_accepted = {
		task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_accept_contract" }
		save_scope_as = task_contract
		task_contract_taker ?= {
			root.task_contract_location.barony = {
				save_scope_as = task_contract_location
			}
			trigger_event = tgp_governor_contract_event.0012
		}
	}

	on_completed = {
	}

	on_invalidated = {
		if = {
			limit = { governor_contract_invalidated_message_trigger = yes }
			governor_contract_invalidated_message_effect = yes
		}
	}

	task_contract_reward = {
		success = {
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				custom_tooltip = tgp_admin_contract_success_tt_rewards
			}
		}
		success_failure = {
			positive = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				custom_tooltip = tgp_admin_contract_failure_tt
			}
		}
		confiscation_and_incarceration = { # Good governance option
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 10 }
					change_merit = {
						value = medium_merit_value
						multiply = governance_task_contract_tier_value
					}
					add_gold = minor_gold_value
				}
				scope:task_contract.task_contract_location.county = {
					change_county_control = 5
				}
				scope:task_contract.task_contract_location = {
					add_province_modifier = {
						modifier = tgp_enforced_justice_on_official_modifier
						years = 10
					}
				}
			}
		}
		recruit_embezzler = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					change_merit = {
						value = minor_merit_loss
						multiply = governance_task_contract_tier_value
					}
				}
			}
		}
		cover_up = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 5 }
					add_intrigue_lifestyle_xp = minor_lifestyle_xp
					change_influence = minor_influence_gain
				}
				scope:task_contract.task_contract_location.county = {
					change_county_control = -5
				}
			}
		}
		into_your_pocket = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					add_gold = medium_gold_value
					add_stewardship_lifestyle_xp = minor_lifestyle_xp
					change_merit = {
						value = minor_merit_loss
						multiply = governance_task_contract_tier_value
					}
					if = {
						limit = {
							secret_siphoned_treasury_is_valid_trigger = {
								OWNER = scope:task_contract.task_contract_taker
								TARGET = top_liege
							}
						}
						add_secret = {
							type = secret_siphoned_treasury
							target = top_liege
						}
					}
				}
			}
		}
		continue_the_charade = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_good
						title = tgp_governor_contract_event.0003.e.toast_success
						left_icon = scope:task_contract.task_contract_taker
						add_gold = major_gold_value
						add_intrigue_lifestyle_xp = minor_lifestyle_xp
					}
					add_secret = {
						type = secret_siphoned_treasury
						target = top_liege
					}
				}
			}
		}
		failure_continue_the_charade = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_bad
						title = tgp_governor_contract_event.0003.e.toast_failure
						left_icon = scope:task_contract.task_contract_taker
						change_influence = {
							value = minor_influence_loss
							multiply = governance_task_contract_tier_value
						}
					}
				}
			}
		}
		failure_standard = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					change_influence = {
						value = minor_influence_loss
						multiply = governance_task_contract_tier_value
					}
				}
			}
		}
	}
}

salt_smugglers = {
	group = admin_governance_group
	icon = "gfx/interface/icons/message_feed/control.dds"

	valid_to_create = {
		valid_governor_contract_trigger = yes
	}

	valid_to_keep = {
		task_contract_taker = { valid_governor_contract_trigger = yes }
		valid_governor_contract_basic_trigger = yes
	}

	valid_to_accept = {
		valid_governor_contract_trigger = yes
		custom_tooltip = {
			text = has_active_governance_issue
			num_taken_task_contracts < 1
		}
		is_available = yes
	}

	valid_to_continue = {
		task_contract_taker = {
			valid_governor_contract_trigger = yes
		}
	}

	on_accepted = {
		task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_accept_contract" }
		save_scope_as = task_contract
		task_contract_taker ?= {
			root.task_contract_location.barony = {
				save_scope_as = task_contract_location
			}
			trigger_event = tgp_governor_contract_event.0013
		}
	}

	on_completed = {
	}

	on_invalidated = {
		if = {
			limit = { governor_contract_invalidated_message_trigger = yes }
			governor_contract_invalidated_message_effect = yes
		}
	}

	task_contract_reward = {
		success = {
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				custom_tooltip = tgp_admin_contract_success_tt_rewards
			}
		}
		success_failure = {
			positive = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				custom_tooltip = tgp_admin_contract_failure_tt
			}
		}
		execute_smuggler = { # Good governance option
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 10 }
					change_merit = {
						value = medium_merit_value
						multiply = governance_task_contract_tier_value
					}
				}
				scope:task_contract.task_contract_location.county = {
					change_county_control = 5
				}
			}
		}
		cut_a_deal = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 5 }
					change_merit = {
						value = minor_merit_loss
						multiply = governance_task_contract_tier_value
					}
					add_intrigue_lifestyle_xp = minor_lifestyle_xp
				}
				scope:task_contract.task_contract_location.county = {
					change_county_control = 5
				}
			}
		}
		interrogate_smuggler = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_good
						title = tgp_governor_contract_event.0004.c.toast_success
						left_icon = scope:task_contract.task_contract_taker
						increase_governance_effect = { VALUE = 5 }
						change_influence = medium_influence_gain
					}
				}
				scope:task_contract.task_contract_location.county = {
					change_county_control = 5
				}
			}
		}
		a_cut_of_the_take = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_good
						title = tgp_governor_contract_event.0004.d.toast_success
						left_icon = scope:task_contract.task_contract_taker
						increase_governance_effect = { VALUE = 5 }
						add_gold = medium_gold_value
						add_intrigue_lifestyle_xp = minor_lifestyle_xp
					}
					if = {
						limit = {
							secret_siphoned_treasury_is_valid_trigger = {
								OWNER = scope:task_contract.task_contract_taker
								TARGET = top_liege
							}
						}
						add_secret = {
							type = secret_siphoned_treasury
							target = top_liege
						}
					}
				}
			}
		}
		recruit_smuggler = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 5 }
					change_merit = {
						value = minor_merit_loss
						multiply = governance_task_contract_tier_value
					}
				}
			}
		}
		failure_interrogate_smuggler = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_bad
						title = tgp_governor_contract_event.0004.c.toast_failure
						left_icon = scope:task_contract.task_contract_taker
						change_influence = {
							value = minor_influence_loss
							multiply = governance_task_contract_tier_value
						}
					}
				}
			}
		}
		failure_a_cut_of_the_take = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_bad
						title = tgp_governor_contract_event.0004.d.toast_failure
						left_icon = scope:task_contract.task_contract_taker
						change_influence = {
							value = minor_influence_loss
							multiply = governance_task_contract_tier_value
						}
					}
				}
			}
		}
		failure_standard = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					change_influence = {
						value = minor_influence_loss
						multiply = governance_task_contract_tier_value
					}
				}
			}
		}
	}
}

hoarding_grain = {
	group = admin_governance_group
	icon = "gfx/interface/icons/message_feed/stewardship.dds"

	valid_to_create = {
		valid_governor_contract_trigger = yes
	}

	valid_to_keep = {
		task_contract_taker = { valid_governor_contract_trigger = yes }
		valid_governor_contract_basic_trigger = yes
	}

	valid_to_accept = {
		valid_governor_contract_trigger = yes
		custom_tooltip = {
			text = has_active_governance_issue
			num_taken_task_contracts < 1
		}
		is_available = yes
	}

	valid_to_continue = {
		task_contract_taker = {
			valid_governor_contract_trigger = yes
		}
	}

	on_accepted = {
		task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_accept_contract" }
		save_scope_as = task_contract
		task_contract_taker ?= {
			root.task_contract_location.barony = {
				save_scope_as = task_contract_location
			}
			trigger_event = tgp_governor_contract_event.0014
		}
	}

	on_completed = {
	}

	on_invalidated = {
		if = {
			limit = { governor_contract_invalidated_message_trigger = yes }
			governor_contract_invalidated_message_effect = yes
		}
	}

	task_contract_reward = {
		success = {
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				custom_tooltip = tgp_admin_contract_success_tt_rewards
			}
		}
		success_failure = {
			positive = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				custom_tooltip = tgp_admin_contract_failure_tt
			}
		}
		release_the_grain = { # Good governance option
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 10 }
					change_merit = {
						value = medium_merit_value
						multiply = governance_task_contract_tier_value
					}
				}
				scope:task_contract.task_contract_location.county = {
					change_county_control = 5
				}
			}
		}
		shame_them = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_good
						title = tgp_governor_contract_event.0005.b.toast_success
						left_icon = scope:task_contract.task_contract_taker
						increase_governance_effect = { VALUE = 5 }
						add_prestige = minor_prestige_gain
						add_diplomacy_lifestyle_xp = minor_lifestyle_xp
					}
				}
			}
		}
		intimidate_them = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_good
						title = tgp_governor_contract_event.0005.c.toast_success
						left_icon = scope:task_contract.task_contract_taker
						increase_governance_effect = { VALUE = 5 }
						add_dread = {
							value = minor_dread_gain
							multiply = governance_task_contract_tier_value
						}
						add_prestige = minor_prestige_gain
						change_influence = {
							value = medium_influence_gain
							multiply = governance_task_contract_tier_value
						}
					}
				}
			}
		}
		purchase_grain_yourself = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 5 }
					remove_short_term_gold = minor_gold_value
					add_prestige = minor_prestige_gain
					change_influence = {
						value = medium_influence_gain
						multiply = governance_task_contract_tier_value
					}
				}
			}
		}
		bribe_with_offices = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 5 }
					change_influence = {
						value = medium_influence_gain
						multiply = governance_task_contract_tier_value
					}
					add_intrigue_lifestyle_xp = minor_lifestyle_xp
				}
			}
		}
		failure_intimidate_them = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_bad
						title = tgp_governor_contract_event.0005.c.toast_failure
						left_icon = scope:task_contract.task_contract_taker
						change_influence = {
							value = minor_influence_loss
							multiply = governance_task_contract_tier_value
						}
					}
				}
			}
		}
		failure_shame_them = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_bad
						title = tgp_governor_contract_event.0005.b.toast_failure
						left_icon = scope:task_contract.task_contract_taker
						change_influence = {
							value = minor_influence_loss
							multiply = governance_task_contract_tier_value
						}
					}
				}
			}
		}
		failure_standard = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					change_influence = {
						value = minor_influence_loss
						multiply = governance_task_contract_tier_value
					}
				}
			}
		}
	}
}

doddering_magistrate = {
	group = admin_governance_group
	icon = "gfx/interface/icons/message_feed/diplomacy.dds"
	travel = no

	valid_to_create = {
		valid_governor_contract_trigger = yes
	}

	valid_to_keep = {
		task_contract_taker = { valid_governor_contract_trigger = yes }
		valid_governor_contract_basic_trigger = yes
	}

	valid_to_accept = {
		valid_governor_contract_trigger = yes
		custom_tooltip = {
			text = has_active_governance_issue
			num_taken_task_contracts < 1
		}
		is_available = yes
	}

	valid_to_continue = {
		task_contract_taker = {
			valid_governor_contract_trigger = yes
		}
	}

	on_accepted = {
		task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_accept_contract" }
		save_scope_as = task_contract
		task_contract_taker ?= {
			root.task_contract_location.barony = {
				save_scope_as = task_contract_location
			}
			trigger_event = tgp_governor_contract_event.0015
		}
	}

	on_completed = {
	}

	on_invalidated = {
		if = {
			limit = { governor_contract_invalidated_message_trigger = yes }
			governor_contract_invalidated_message_effect = yes
		}
	}

	task_contract_reward = {
		success = {
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				custom_tooltip = tgp_admin_contract_success_tt_rewards
			}
		}
		success_failure = {
			positive = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				custom_tooltip = tgp_admin_contract_failure_tt
			}
		}
		appoint_substitute = { # Good governance option
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					change_merit = {
						value = medium_merit_value
						multiply = governance_task_contract_tier_value
					}
				}
				scope:task_contract.task_contract_location.county = {
					change_county_control = 5
				}
			}
		}
		force_him_out = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 5 }
					change_merit = {
						value = minor_merit_loss
						multiply = governance_task_contract_tier_value
					}
				}
				scope:task_contract.task_contract_location.county = {
					change_county_control = 5
				}
			}
		}
		promote_somewhere_harmless = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 5 }
					add_prestige = minor_prestige_gain
				}
			}
		}
		let_him_continue = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 5 }
					add_stewardship_lifestyle_xp = minor_lifestyle_xp
				}
				scope:task_contract.task_contract_location = {
					add_province_modifier = {
						modifier = tgp_doddering_magistrate_modifier
						years = 10
					}
				}
			}
		}
		demote_him = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 5 }
					add_dread = {
						value = minor_dread_gain
						multiply = governance_task_contract_tier_value
					}
					add_character_modifier = {
						modifier = tgp_disrespected_elderly_modifier
						years = 10
					}
				}
			}
		}
		failure_standard = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					change_influence = {
						value = minor_influence_loss
						multiply = governance_task_contract_tier_value
					}
				}
			}
		}
	}
}

burdensome_taxes = {
	group = admin_governance_group
	icon = "gfx/interface/icons/message_feed/stewardship.dds"
	travel = no

	valid_to_create = {
		valid_governor_contract_trigger = yes
	}

	valid_to_keep = {
		task_contract_taker = { valid_governor_contract_trigger = yes }
		valid_governor_contract_basic_trigger = yes
	}

	valid_to_accept = {
		valid_governor_contract_trigger = yes
		custom_tooltip = {
			text = has_active_governance_issue
			num_taken_task_contracts < 1
		}
		is_available = yes
	}

	valid_to_continue = {
		task_contract_taker = {
			valid_governor_contract_trigger = yes
		}
	}

	on_accepted = {
		task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_accept_contract" }
		save_scope_as = task_contract
		task_contract_taker ?= {
			root.task_contract_location.barony = {
				save_scope_as = task_contract_location
			}
			trigger_event = tgp_governor_contract_event.0007
		}
	}

	on_completed = {
	}

	on_invalidated = {
		if = {
			limit = { governor_contract_invalidated_message_trigger = yes }
			governor_contract_invalidated_message_effect = yes
		}
	}

	task_contract_reward = {
		success = {
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				custom_tooltip = tgp_admin_contract_success_tt_rewards
			}
		}
		success_failure = {
			positive = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				custom_tooltip = tgp_admin_contract_failure_tt
			}
		}
		revise_tax_assessment = { # Good governance option
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_good
						title = tgp_governor_contract_event.0007.a.toast_success
						left_icon = scope:task_contract.task_contract_taker
						increase_governance_effect = { VALUE = 10 }
						change_influence = {
							value = medium_influence_gain
							multiply = governance_task_contract_tier_value
						}
						add_stewardship_lifestyle_xp = minor_lifestyle_xp
					}
				}
				scope:task_contract.task_contract_location.county = {
					if = {
						limit = { county_control < 100 }
						change_county_control = 5
					}
				}
			}
		}
		waive_their_taxes = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					change_merit = {
						value = medium_merit_value
						multiply = governance_task_contract_tier_value
					}
				}
				scope:task_contract.task_contract_location.county = {
					if = {
						limit = { county_control < 100 }
						change_county_control = 5
					}
				}
				scope:task_contract.task_contract_location = {
					add_province_modifier = {
						modifier = tgp_reduced_taxes_modifier
						years = 10
					}
				}
			}
		}
		pay_it_yourself = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 5 }
					remove_short_term_gold = medium_gold_value
					change_merit = {
						value = medium_merit_value
						multiply = governance_task_contract_tier_value
					}
				}
			}
		}
		delayed_taxes = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 5 }
					change_merit = {
						value = medium_merit_value
						multiply = governance_task_contract_tier_value
					}
				}
				scope:task_contract.task_contract_location = {
					add_province_modifier = {
						modifier = tgp_delayed_taxes_modifier
						years = 10
					}
				}
			}
		}
		imprison_debtors = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 5 }
					add_dread = {
						value = minor_dread_gain
						multiply = governance_task_contract_tier_value
					}
				}
				scope:task_contract.task_contract_location = {
					add_province_modifier = {
						modifier = tgp_imprisoned_poor_modifier
						years = 10
					}
				}
			}
		}
		failure_revise_tax_assessment = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_bad
						title = tgp_governor_contract_event.0007.a.toast_failure
						left_icon = scope:task_contract.task_contract_taker
						change_influence = {
							value = minor_influence_loss
							multiply = governance_task_contract_tier_value
						}
					}
				}
			}
		}
		failure_standard = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					change_influence = {
						value = minor_influence_loss
						multiply = governance_task_contract_tier_value
					}
				}
			}
		}
	}
}

unsafe_highways = {
	group = admin_governance_group
	icon = "gfx/interface/icons/message_feed/soldier.dds"
	travel = no

	valid_to_create = {
		valid_governor_contract_trigger = yes
	}

	valid_to_keep = {
		task_contract_taker = { valid_governor_contract_trigger = yes }
		valid_governor_contract_basic_trigger = yes
	}

	valid_to_accept = {
		valid_governor_contract_trigger = yes
		custom_tooltip = {
			text = has_active_governance_issue
			num_taken_task_contracts < 1
		}
		is_available = yes
	}

	valid_to_continue = {
		task_contract_taker = {
			valid_governor_contract_trigger = yes
		}
	}

	on_accepted = {
		task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_accept_contract" }
		save_scope_as = task_contract
		task_contract_taker ?= {
			root.task_contract_location.barony = {
				save_scope_as = task_contract_location
			}
			trigger_event = tgp_governor_contract_event.0008
		}
	}

	on_completed = {
	}

	on_invalidated = {
		if = {
			limit = { governor_contract_invalidated_message_trigger = yes }
			governor_contract_invalidated_message_effect = yes
		}
	}

	task_contract_reward = {
		success = {
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				custom_tooltip = tgp_admin_contract_success_tt_rewards
			}
		}
		success_failure = {
			positive = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				custom_tooltip = tgp_admin_contract_failure_tt
			}
		}
		merchant_funded_government_escort = { # Good governance option
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					change_merit = {
						value = medium_merit_value
						multiply = governance_task_contract_tier_value
					}
				}
				scope:task_contract.task_contract_location.county = {
					if = {
						limit = { county_control < 100 }
						change_county_control = 5
					}
				}
			}
		}
		send_out_the_patrols = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 5 }
					add_prestige = minor_prestige_gain
					add_martial_lifestyle_xp = minor_lifestyle_xp
				}
				scope:task_contract.task_contract_location.county = {
					if = {
						limit = { county_control < 100 }
						change_county_control = 5
					}
				}
			}
		}
		talk_them_into_bodyguards = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_good
						title = tgp_governor_contract_event.0008.c.toast_success
						left_icon = scope:task_contract.task_contract_taker
						increase_governance_effect = { VALUE = 5 }
						add_prestige = minor_prestige_gain
						add_diplomacy_lifestyle_xp = minor_lifestyle_xp
					}
				}
			}
		}
		threaten_with_sanctions = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_good
						title = tgp_governor_contract_event.0008.d.toast_success
						left_icon = scope:task_contract.task_contract_taker
						increase_governance_effect = { VALUE = 5 }
						add_dread = {
							value = minor_dread_gain
							multiply = governance_task_contract_tier_value
						}
					}
				}
			}
		}
		entice_with_promises = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_good
						title = tgp_governor_contract_event.0008.e.toast_success
						left_icon = scope:task_contract.task_contract_taker
						increase_governance_effect = { VALUE = 5 }
						add_diplomacy_lifestyle_xp = minor_lifestyle_xp
						remove_short_term_gold = minor_gold_value
					}
				}
			}
		}
		failure_entice_with_promises = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_bad
						title = tgp_governor_contract_event.0008.e.toast_failure
						left_icon = scope:task_contract.task_contract_taker
						change_influence = {
							value = minor_influence_loss
							multiply = governance_task_contract_tier_value
						}
					}
				}
			}
		}
		failure_threaten_with_sanctions = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_bad
						title = tgp_governor_contract_event.0008.d.toast_failure
						left_icon = scope:task_contract.task_contract_taker
						change_influence = {
							value = minor_influence_loss
							multiply = governance_task_contract_tier_value
						}
					}
				}
			}
		}
		failure_talk_them_into_bodyguards = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_bad
						title = tgp_governor_contract_event.0008.c.toast_failure
						left_icon = scope:task_contract.task_contract_taker
						change_influence = {
							value = minor_influence_loss
							multiply = governance_task_contract_tier_value
						}
					}
				}
			}
		}
		failure_standard = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					change_influence = {
						value = minor_influence_loss
						multiply = governance_task_contract_tier_value
					}
				}
			}
		}
	}
}

dam_in_disrepair = {
	group = admin_governance_group
	icon = "gfx/interface/icons/message_feed/stewardship.dds"

	valid_to_create = {
		valid_governor_contract_trigger = yes
	}

	valid_to_keep = {
		task_contract_taker = { valid_governor_contract_trigger = yes }
		valid_governor_contract_basic_trigger = yes
	}

	valid_to_accept = {
		valid_governor_contract_trigger = yes
		custom_tooltip = {
			text = has_active_governance_issue
			num_taken_task_contracts < 1
		}
		is_available = yes
	}

	valid_to_continue = {
		task_contract_taker = {
			valid_governor_contract_trigger = yes
		}
	}

	on_accepted = {
		task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_accept_contract" }
		save_scope_as = task_contract
		task_contract_taker ?= {
			root.task_contract_location.barony = {
				save_scope_as = task_contract_location
			}
			trigger_event = tgp_governor_contract_event.0009
		}
	}

	on_completed = {
	}

	on_invalidated = {
		if = {
			limit = { governor_contract_invalidated_message_trigger = yes }
			governor_contract_invalidated_message_effect = yes
		}
	}

	task_contract_reward = {
		success = {
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				custom_tooltip = tgp_admin_contract_success_tt_rewards
			}
		}
		success_failure = {
			positive = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				custom_tooltip = tgp_admin_contract_failure_tt
			}
		}
		conscientious_mobilization = { # Good governance option
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					change_merit = {
						value = medium_merit_value
						multiply = governance_task_contract_tier_value
					}
				}
			}
		}
		forced_labor = { 
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 5 }
				}
				scope:task_contract.task_contract_location.county = {
					if = {
						limit = { county_control < 100 }
						change_county_control = 15
					}
				}
				scope:task_contract.task_contract_location = {
					add_province_modifier = {
						modifier = tgp_compelled_labor_modifier
						years = 10
					}
				}
			}
		}
		compel_the_wealthy = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_good
						title = tgp_governor_contract_event.0009.c.toast_success
						left_icon = scope:task_contract.task_contract_taker
						increase_governance_effect = { VALUE = 5 }
						add_stewardship_lifestyle_xp = medium_lifestyle_xp
					}
				}
			}
		}
		personal_contribution = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					remove_short_term_gold = medium_gold_value
					change_influence = {
						value = medium_influence_gain
						multiply = governance_task_contract_tier_value
					}
				}
				scope:task_contract.task_contract_location = {
					add_province_modifier = {
						modifier = tgp_appreciative_populace_modifier
						years = 10
					}
				}
			}
		}
		requisition_state_resources = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_good
						title = tgp_governor_contract_event.0009.e.toast_success
						left_icon = scope:task_contract.task_contract_taker
						increase_governance_effect = { VALUE = 5 }
						add_intrigue_lifestyle_xp = medium_lifestyle_xp
					}
				}
			}
		}
		failure_compel_the_wealthy = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_bad
						title = tgp_governor_contract_event.0009.c.toast_failure
						left_icon = scope:task_contract.task_contract_taker
						change_influence = {
							value = minor_influence_loss
							multiply = governance_task_contract_tier_value
						}
					}
				}
			}
		}
		failure_requisition_state_resources = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_bad
						title = tgp_governor_contract_event.0009.e.toast_failure
						left_icon = scope:task_contract.task_contract_taker
						change_influence = {
							value = minor_influence_loss
							multiply = governance_task_contract_tier_value
						}
					}
				}
			}
		}
		failure_standard = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					change_influence = {
						value = minor_influence_loss
						multiply = governance_task_contract_tier_value
					}
				}
			}
		}
	}
}

lines_in_the_soil = {
	group = admin_governance_group
	icon = "gfx/interface/icons/message_feed/stewardship.dds"

	valid_to_create = {
		valid_governor_contract_trigger = yes
	}

	valid_to_keep = {
		task_contract_taker = { valid_governor_contract_trigger = yes }
		valid_governor_contract_basic_trigger = yes
	}

	valid_to_accept = {
		valid_governor_contract_trigger = yes
		custom_tooltip = {
			text = has_active_governance_issue
			num_taken_task_contracts < 1
		}
		is_available = yes
	}

	valid_to_continue = {
		task_contract_taker = {
			valid_governor_contract_trigger = yes
		}
	}

	on_accepted = {
		task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_accept_contract" }
		save_scope_as = task_contract
		task_contract_taker ?= {
			root.task_contract_location.barony = {
				save_scope_as = task_contract_location
			}
			trigger_event = tgp_governor_contract_event.0020
		}
	}

	on_completed = {
	}

	on_invalidated = {
		if = {
			limit = { governor_contract_invalidated_message_trigger = yes }
			governor_contract_invalidated_message_effect = yes
		}
	}

	task_contract_reward = {
		success = {
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				custom_tooltip = tgp_admin_contract_success_tt_rewards
			}
		}
		success_failure = {
			positive = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				custom_tooltip = tgp_admin_contract_failure_tt
			}
		}
		land_resurvey = { # Good governance option
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 10 }
					add_stewardship_lifestyle_xp = minor_lifestyle_xp
					change_merit = {
						value = miniscule_merit_value
						multiply = governance_task_contract_tier_value
					}
				}
				scope:task_contract.task_contract_location.county = {
					change_county_control = 5
				}
			}
		}
		consult_archives = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_good
						title = tgp_governor_contract_event.0021.b.toast_success
						left_icon = scope:task_contract.task_contract_taker
						increase_governance_effect = { VALUE = 5 }
						add_learning_lifestyle_xp = minor_lifestyle_xp
						change_merit = {
							value = medium_merit_value
							multiply = governance_task_contract_tier_value
						}
					}
				}
			}
		}
		failure_consult_archives = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_bad
						title = tgp_governor_contract_event.0021.b.toast_failure
						left_icon = scope:task_contract.task_contract_taker
						change_influence = {
							value = minor_influence_loss
							multiply = governance_task_contract_tier_value
						}
					}
				}
			}
		}
		split_the_land = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 5 }
					add_dread = {
						value = minor_dread_gain
						multiply = governance_task_contract_tier_value
					}
				}
			}
		}
		purchase_claims = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_good
						title = tgp_governor_contract_event.0021.d.toast_success
						left_icon = scope:task_contract.task_contract_taker
						remove_short_term_gold = minor_gold_value
						add_stewardship_lifestyle_xp = minor_lifestyle_xp
						add_character_modifier = {
							modifier = tgp_purchased_land
							years = 10
						}
					}
				}
			}
		}
		failure_purchase_claims = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_bad
						title = tgp_governor_contract_event.0021.d.toast_failure
						left_icon = scope:task_contract.task_contract_taker
						change_influence = {
							value = minor_influence_loss
							multiply = governance_task_contract_tier_value
						}
						remove_short_term_gold = minor_gold_value
					}
				}
			}
		}
		declare_state_property = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 10 }
				}
				scope:task_contract.task_contract_location.county = {
					change_county_control = 5
				}
				scope:task_contract.task_contract_location = {
					add_province_modifier = {
						modifier = tgp_state_annexed_land
						years = 10
					}
				}
			}
		}
		failure_standard = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					change_influence = {
						value = minor_influence_loss
						multiply = governance_task_contract_tier_value
					}
				}
			}
		}
	}
}

fraud_in_broad_daylight = {
	group = admin_governance_group
	icon = "gfx/interface/icons/message_feed/stewardship.dds"

	valid_to_create = {
		valid_governor_contract_trigger = yes
	}

	valid_to_keep = {
		task_contract_taker = { valid_governor_contract_trigger = yes }
		valid_governor_contract_basic_trigger = yes
	}

	valid_to_accept = {
		valid_governor_contract_trigger = yes
		custom_tooltip = {
			text = has_active_governance_issue
			num_taken_task_contracts < 1
		}
		is_available = yes
	}

	valid_to_continue = {
		task_contract_taker = {
			valid_governor_contract_trigger = yes
		}
	}

	on_accepted = {
		task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_accept_contract" }
		save_scope_as = task_contract
		task_contract_taker ?= {
			root.task_contract_location.barony = {
				save_scope_as = task_contract_location
			}
			trigger_event = tgp_governor_contract_event.0022
		}
	}

	on_completed = {
	}

	on_invalidated = {
		if = {
			limit = { governor_contract_invalidated_message_trigger = yes }
			governor_contract_invalidated_message_effect = yes
		}
	}

	task_contract_reward = {
		success = {
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				custom_tooltip = tgp_admin_contract_success_tt_rewards
			}
		}
		success_failure = {
			positive = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				custom_tooltip = tgp_admin_contract_failure_tt
			}
		}
		goods_inspection = { # Good governance option
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 10 }
					change_merit = {
						value = medium_merit_value
						multiply = governance_task_contract_tier_value
					}
				}
				scope:task_contract.task_contract_location.county = {
					change_county_control = 5
				}
			}
		}
		reward_for_information = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 5 }
					remove_short_term_gold = minor_gold_value
					add_intrigue_lifestyle_xp = minor_lifestyle_xp
				}
			}
		}
		undercover_clerks = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_good
						title = tgp_governor_contract_event.0023.c.toast_success
						left_icon = scope:task_contract.task_contract_taker
						increase_governance_effect = { VALUE = 10 }
						add_intrigue_lifestyle_xp = minor_lifestyle_xp
					}
				}
				scope:task_contract.task_contract_location.county = {
					change_county_control = 5
				}
			}
		}
		failure_undercover_clerks = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_bad
						title = tgp_governor_contract_event.0023.c.toast_failure
						left_icon = scope:task_contract.task_contract_taker
						change_influence = {
							value = minor_influence_loss
							multiply = governance_task_contract_tier_value
						}
					}
				}
			}
		}
		merchant_association = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 5 }
					remove_short_term_gold = minor_gold_value
					add_stewardship_lifestyle_xp = minor_lifestyle_xp
				}
				scope:task_contract.task_contract_location = {
					add_province_modifier = {
						modifier = tgp_empowered_merchants_association
						years = 10
					}
				}
			}
		}
		surprise_raid = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_good
						title = tgp_governor_contract_event.0023.e.toast_success
						left_icon = scope:task_contract.task_contract_taker
						increase_governance_effect = { VALUE = 10 }
						add_gold = { medium_gold_value major_gold_value }
						add_martial_lifestyle_xp = minor_lifestyle_xp
						add_dread = {
							value = minor_dread_gain
							multiply = governance_task_contract_tier_value
						}
					}
					if = {
						limit = {
							secret_siphoned_treasury_is_valid_trigger = {
								OWNER = scope:task_contract.task_contract_taker
								TARGET = top_liege
							}
						}
						add_secret = {
							type = secret_siphoned_treasury
							target = top_liege
						}
					}
				}
			}
		}
		failure_surprise_raid = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_bad
						title = tgp_governor_contract_event.0023.e.toast_failure
						left_icon = scope:task_contract.task_contract_taker
						change_influence = {
							value = minor_influence_loss
							multiply = governance_task_contract_tier_value
						}
					}
				}
			}
		}
		failure_standard = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					change_influence = {
						value = minor_influence_loss
						multiply = governance_task_contract_tier_value
					}
				}
			}
		}
	}
}

crumbling_bridge = {
	group = admin_governance_group
	icon = "gfx/interface/icons/message_feed/stewardship.dds"

	valid_to_create = {
		valid_governor_contract_trigger = yes
	}

	valid_to_keep = {
		task_contract_taker = { valid_governor_contract_trigger = yes }
		valid_governor_contract_basic_trigger = yes
	}

	valid_to_accept = {
		valid_governor_contract_trigger = yes
		custom_tooltip = {
			text = has_active_governance_issue
			num_taken_task_contracts < 1
		}
		is_available = yes
	}

	valid_to_continue = {
		task_contract_taker = {
			valid_governor_contract_trigger = yes
		}
	}

	on_accepted = {
		task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_accept_contract" }
		save_scope_as = task_contract
		task_contract_taker ?= {
			root.task_contract_location.barony = {
				save_scope_as = task_contract_location
			}
			trigger_event = tgp_governor_contract_event.0024
		}
	}

	on_completed = {
	}

	on_invalidated = {
		if = {
			limit = { governor_contract_invalidated_message_trigger = yes }
			governor_contract_invalidated_message_effect = yes
		}
	}

	task_contract_reward = {
		success = {
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				custom_tooltip = tgp_admin_contract_success_tt_rewards
			}
		}
		success_failure = {
			positive = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				custom_tooltip = tgp_admin_contract_failure_tt
			}
		}
		army_assistance = { # Good governance option
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 10 }
					change_merit = {
						value = medium_merit_value
						multiply = governance_task_contract_tier_value
					}
				}
				scope:task_contract.task_contract_location = {
					add_province_modifier = {
						modifier = tgp_army_reconstruction
						years = 10
					}
				}
			}
		}
		temporary_substitute = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					remove_short_term_gold = minor_gold_value
					change_influence = medium_influence_gain
				}
				scope:task_contract.task_contract_location = {
					add_province_modifier = {
						modifier = tgp_hastily_rebuilt_bridge
						years = 10
					}
				}
			}
		}
		ferry_crossing = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 5 }
					add_stewardship_lifestyle_xp = minor_lifestyle_xp
				}
				scope:task_contract.task_contract_location = {
					add_province_modifier = {
						modifier = tgp_ferry_crossing
						years = 10
					}
				}
			}
		}
		slower_replacement = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 10 }
					add_learning_lifestyle_xp = minor_lifestyle_xp
				}
				scope:task_contract.task_contract_location = {
					add_province_modifier = {
						modifier = tgp_well_planned_bridge
						years = 10
					}
				}
			}
		}
		settle_caravans = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_good
						title = tgp_governor_contract_event.0025.e.toast_success
						left_icon = scope:task_contract.task_contract_taker
						increase_governance_effect = { VALUE = 10 }
						add_stewardship_lifestyle_xp = minor_lifestyle_xp
					}
				}
				scope:task_contract.task_contract_location.county = {
					change_county_control = 5
				}
				scope:task_contract.task_contract_location = {
					add_province_modifier = {
						modifier = tgp_settled_caravans
						years = 10
					}
				}
			}
		}
		failure_settle_caravans = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_bad
						title = tgp_governor_contract_event.0025.e.toast_failure
						left_icon = scope:task_contract.task_contract_taker
						change_influence = {
							value = minor_influence_loss
							multiply = governance_task_contract_tier_value
						}
					}
				}
			}
		}
		failure_standard = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					change_influence = {
						value = minor_influence_loss
						multiply = governance_task_contract_tier_value
					}
				}
			}
		}
	}
}

confusion_of_tongues = {
	group = admin_governance_group
	icon = "gfx/interface/icons/message_feed/stewardship.dds"

	valid_to_create = {
		valid_governor_contract_trigger = yes
	}

	valid_to_keep = {
		task_contract_taker = { valid_governor_contract_trigger = yes }
		valid_governor_contract_basic_trigger = yes
	}

	valid_to_accept = {
		valid_governor_contract_trigger = yes
		custom_tooltip = {
			text = has_active_governance_issue
			num_taken_task_contracts < 1
		}
		is_available = yes
	}

	valid_to_continue = {
		task_contract_taker = {
			valid_governor_contract_trigger = yes
		}
	}

	on_accepted = {
		task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_accept_contract" }
		save_scope_as = task_contract
		task_contract_taker ?= {
			root.task_contract_location.barony = {
				save_scope_as = task_contract_location
			}
			trigger_event = tgp_governor_contract_event.0026
		}
	}

	on_completed = {
	}

	on_invalidated = {
		if = {
			limit = { governor_contract_invalidated_message_trigger = yes }
			governor_contract_invalidated_message_effect = yes
		}
	}

	task_contract_reward = {
		success = {
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				custom_tooltip = tgp_admin_contract_success_tt_rewards
			}
		}
		success_failure = {
			positive = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				custom_tooltip = tgp_admin_contract_failure_tt
			}
		}
		temporary_housing = { # Good governance option
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 10 }
					add_diplomacy_lifestyle_xp = minor_lifestyle_xp
					change_merit = {
						value = medium_merit_value
						multiply = governance_task_contract_tier_value
					}
				}
			}
		}
		search_for_translator = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 5 }
					add_stewardship_lifestyle_xp = minor_lifestyle_xp
				}
			}
		}
		confiscate_their_goods = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					add_gold = { medium_gold_value major_gold_value }
					change_merit = {
						value = minor_merit_loss
						multiply = governance_task_contract_tier_value
					}
					if = {
						limit = {
							faith = {
								trait_is_sin = greedy
							}
						}
						add_piety = minor_piety_loss
					}
					if = {
						limit = {
							secret_siphoned_treasury_is_valid_trigger = {
								OWNER = scope:task_contract.task_contract_taker
								TARGET = top_liege
							}
						}
						add_secret = {
							type = secret_siphoned_treasury
							target = top_liege
						}
					}
				}
				scope:task_contract.var:foreign_merchant_culture = {
					change_cultural_acceptance = {
						target = scope:task_contract.task_contract_taker.culture
						value = minor_cultural_acceptance_loss
						desc = cultural_acceptance_loss_event
					}
				}
			}
		}
		communicate_through_gestures = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_good
						title = tgp_governor_contract_event.0027.d.toast_success
						left_icon = scope:task_contract.task_contract_taker
						increase_governance_effect = { VALUE = 10 }
						add_diplomacy_lifestyle_xp = minor_lifestyle_xp
					}
				}
				scope:task_contract.var:foreign_merchant_culture = {
					change_cultural_acceptance = {
						target = scope:task_contract.task_contract_taker.culture
						value = minor_cultural_acceptance_loss
						desc = cultural_acceptance_loss_event
					}
				}
			}
		}
		failure_communicate_through_gestures = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_bad
						title = tgp_governor_contract_event.0027.d.toast_failure
						left_icon = scope:task_contract.task_contract_taker
						change_influence = {
							value = minor_influence_loss
							multiply = governance_task_contract_tier_value
						}
					}
				}
			}
		}
		put_them_under_guard = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 5 }
				}
				scope:task_contract.task_contract_location.county = {
					change_county_control = 5
				}
				scope:task_contract.var:foreign_merchant_culture = {
					change_cultural_acceptance = {
						target = scope:task_contract.task_contract_taker.culture
						value = minor_cultural_acceptance_loss
						desc = cultural_acceptance_loss_event
					}
				}
			}
		}
		i_know_this_one = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 10 }
					add_dread = major_dread_gain
					add_martial_lifestyle_xp = minor_lifestyle_xp
					if = {
						limit = {
							NOT = {
								has_character_modifier = feast_display_of_ruthlessness_modifier
							}
						}
						add_character_modifier = {
							modifier = feast_display_of_ruthlessness_modifier
							years = 10
						}
					}
				}
				scope:task_contract.var:foreign_merchant_culture = {
					change_cultural_acceptance = {
						target = scope:task_contract.task_contract_taker.culture
						value = minor_cultural_acceptance_loss
						desc = cultural_acceptance_loss_event
					}
				}
			}
		}
		failure_standard = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					change_influence = {
						value = minor_influence_loss
						multiply = governance_task_contract_tier_value
					}
				}
			}
		}
	}
}

seditious_storytelling = {
	group = admin_governance_group
	icon = "gfx/interface/icons/message_feed/stewardship.dds"

	valid_to_create = {
		valid_governor_contract_trigger = yes
	}

	valid_to_keep = {
		task_contract_taker = { valid_governor_contract_trigger = yes }
		valid_governor_contract_basic_trigger = yes
	}

	valid_to_accept = {
		valid_governor_contract_trigger = yes
		custom_tooltip = {
			text = has_active_governance_issue
			num_taken_task_contracts < 1
		}
		is_available = yes
	}

	valid_to_continue = {
		task_contract_taker = {
			valid_governor_contract_trigger = yes
		}
	}

	on_accepted = {
		task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_accept_contract" }
		save_scope_as = task_contract
		task_contract_taker ?= {
			root.task_contract_location.barony = {
				save_scope_as = task_contract_location
			}
			trigger_event = tgp_governor_contract_event.0028
		}
	}

	on_completed = {
	}

	on_invalidated = {
		if = {
			limit = { governor_contract_invalidated_message_trigger = yes }
			governor_contract_invalidated_message_effect = yes
		}
	}

	task_contract_reward = {
		success = {
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				custom_tooltip = tgp_admin_contract_success_tt_rewards
			}
		}
		success_failure = {
			positive = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				custom_tooltip = tgp_admin_contract_failure_tt
			}
		}
		censor_storyteller = { # Good governance option
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 10 }
					change_merit = {
						value = medium_merit_value
						multiply = governance_task_contract_tier_value
					}
				}
				scope:task_contract.task_contract_location = {
					add_province_modifier = {
						modifier = tgp_suppressed_popular_storyteller
						years = 10
					}
				}
			}
		}
		arrest_storyteller = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					add_dread = {
						value = minor_dread_gain
						multiply = governance_task_contract_tier_value
					}
					change_merit = {
						value = minor_merit_loss
						multiply = governance_task_contract_tier_value
					}
				}
				scope:task_contract.task_contract_location = {
					add_province_modifier = {
						modifier = tgp_suppressed_popular_storyteller
						years = 10
					}
				}
			}
		}
		encourage_rival_storytellers = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 5 }
					remove_short_term_gold = minor_gold_value
				}
				scope:task_contract.task_contract_location.county = {
					change_county_control = 5
				}
				scope:task_contract.task_contract_location = {
					add_province_modifier = {
						modifier = tgp_state_sponsored_storytellers
						years = 10
					}
				}
			}
		}
		intimidate_audience = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 5 }
					add_dread = {
						value = minor_dread_gain
						multiply = governance_task_contract_tier_value
					}
				}
				scope:task_contract.task_contract_location.county = {
					change_county_control = 5
				}
			}
		}
		persuade_storyteller = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_good
						title = tgp_governor_contract_event.0029.e.toast_success
						left_icon = scope:task_contract.task_contract_taker
						increase_governance_effect = { VALUE = 10 }
						add_diplomacy_lifestyle_xp = minor_lifestyle_xp
					}
				}
				scope:task_contract.task_contract_location.county = {
					change_county_control = 5
				}
				scope:task_contract.task_contract_location = {
					add_province_modifier = {
						modifier = tgp_converted_storyteller
						years = 10
					}
				}
			}
		}
		failure_persuade_storyteller = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_bad
						title = tgp_governor_contract_event.0029.e.toast_failure
						left_icon = scope:task_contract.task_contract_taker
						change_influence = {
							value = minor_influence_loss
							multiply = governance_task_contract_tier_value
						}
					}
				}
			}
		}
		failure_standard = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					change_influence = {
						value = minor_influence_loss
						multiply = governance_task_contract_tier_value
					}
				}
			}
		}
	}
}

quaking_in_panic = { # TODO_CD_TGP: hook into Natural Disasters if and where appropriate when implemented (foreshocks, aftershocks?)
	group = admin_governance_group
	icon = "gfx/interface/icons/message_feed/stewardship.dds"

	valid_to_create = {
		valid_governor_contract_trigger = yes
		any_councillor = { # For the context of the event localization to work properly
			count >= 2
		}
	}

	valid_to_keep = {
		task_contract_taker = { valid_governor_contract_trigger = yes }
		valid_governor_contract_basic_trigger = yes
	}

	valid_to_accept = {
		valid_governor_contract_trigger = yes
		custom_tooltip = {
			text = has_active_governance_issue
			num_taken_task_contracts < 1
		}
		is_available = yes
	}

	valid_to_continue = {
		task_contract_taker = {
			valid_governor_contract_trigger = yes
		}
	}

	on_accepted = {
		task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_accept_contract" }
		save_scope_as = task_contract
		task_contract_taker ?= {
			root.task_contract_location.barony = {
				save_scope_as = task_contract_location
			}
			trigger_event = tgp_governor_contract_event.0030
		}
	}

	on_completed = {
	}

	on_invalidated = {
		if = {
			limit = { governor_contract_invalidated_message_trigger = yes }
			governor_contract_invalidated_message_effect = yes
		}
	}

	task_contract_reward = {
		success = {
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				custom_tooltip = tgp_admin_contract_success_tt_rewards
			}
		}
		success_failure = {
			positive = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				custom_tooltip = tgp_admin_contract_failure_tt
			}
		}
		convene_public_meeting = { # Good governance option
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_good
						title = tgp_governor_contract_event.0031.a.toast_success
						left_icon = scope:task_contract.task_contract_taker
						increase_governance_effect = { VALUE = 10 }
						add_diplomacy_lifestyle_xp = minor_lifestyle_xp
						change_merit = {
							value = medium_merit_value
							multiply = governance_task_contract_tier_value
						}
					}
				}
				scope:task_contract.task_contract_location = {
					add_province_modifier = {
						modifier = tgp_reassured_populace
						years = 10
					}
				}
			}
		}
		failure_convene_public_meeting = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_bad
						title = tgp_governor_contract_event.0031.a.toast_failure
						left_icon = scope:task_contract.task_contract_taker
						change_influence = {
							value = minor_influence_loss
							multiply = governance_task_contract_tier_value
						}
					}
				}
			}
		}
		deploy_guards = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 5 }
					add_dread = {
						value = minor_dread_gain
						multiply = governance_task_contract_tier_value
					}
				}
				scope:task_contract.task_contract_location.county = {
					change_county_control = 5
				}
			}
		}
		appeal_to_local_leadership = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 5 }
					add_diplomacy_lifestyle_xp = minor_lifestyle_xp
					change_merit = {
						value = medium_merit_value
						multiply = governance_task_contract_tier_value
					}
				}
			}
		}
		architectural_inspection = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_good
						title = tgp_governor_contract_event.0031.d.toast_success
						left_icon = scope:task_contract.task_contract_taker
						increase_governance_effect = { VALUE = 10 }
						add_stewardship_lifestyle_xp = minor_lifestyle_xp
					}
				}
				scope:task_contract.task_contract_location = {
					add_province_modifier = {
						modifier = tgp_reassured_populace
						years = 10
					}
				}
			}
		}
		failure_architectural_inspection = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_bad
						title = tgp_governor_contract_event.0031.d.toast_failure
						left_icon = scope:task_contract.task_contract_taker
						change_influence = {
							value = minor_influence_loss
							multiply = governance_task_contract_tier_value
						}
					}
				}
			}
		}
		population_transfer = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 5 }
					add_stewardship_lifestyle_xp = minor_lifestyle_xp
				}
				scope:task_contract.task_contract_location = {
					add_province_modifier = {
						modifier = tgp_consolidated_population
						years = 10
					}
				}
			}
		}
		failure_standard = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					change_influence = {
						value = minor_influence_loss
						multiply = governance_task_contract_tier_value
					}
				}
			}
		}
	}
}

monopoly_in_the_marketplace = {
	group = admin_governance_group
	icon = "gfx/interface/icons/message_feed/stewardship.dds"

	valid_to_create = {
		valid_governor_contract_trigger = yes
	}

	valid_to_keep = {
		task_contract_taker = { valid_governor_contract_trigger = yes }
		valid_governor_contract_basic_trigger = yes
	}

	valid_to_accept = {
		valid_governor_contract_trigger = yes
		custom_tooltip = {
			text = has_active_governance_issue
			num_taken_task_contracts < 1
		}
		is_available = yes
	}

	valid_to_continue = {
		task_contract_taker = {
			valid_governor_contract_trigger = yes
		}
	}

	on_accepted = {
		task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_accept_contract" }
		save_scope_as = task_contract
		task_contract_taker ?= {
			root.task_contract_location.barony = {
				save_scope_as = task_contract_location
			}
			trigger_event = tgp_governor_contract_event.0032
		}
	}

	on_completed = {
	}

	on_invalidated = {
		if = {
			limit = { governor_contract_invalidated_message_trigger = yes }
			governor_contract_invalidated_message_effect = yes
		}
	}

	task_contract_reward = {
		success = {
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				custom_tooltip = tgp_admin_contract_success_tt_rewards
			}
		}
		success_failure = {
			positive = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				custom_tooltip = tgp_admin_contract_failure_tt
			}
		}
		strict_regulations = { # Good governance option
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 10 }
					add_stewardship_lifestyle_xp = minor_lifestyle_xp
					change_merit = {
						value = medium_merit_value
						multiply = governance_task_contract_tier_value
					}
				}
				scope:task_contract.task_contract_location = {
					add_province_modifier = {
						modifier = tgp_market_regulation
						years = 10
					}
				}
			}
		}
		association_stalls_only = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 5 }
				}
				scope:task_contract.task_contract_location = {
					add_province_modifier = {
						modifier = tgp_empowered_merchants_association
						years = 10
					}
				}
			}
		}
		levy_special_tax = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					add_gold = { minor_gold_value medium_gold_value }
					change_merit = {
						value = minor_merit_loss
						multiply = governance_task_contract_tier_value
					}
					if = {
						limit = {
							faith = {
								trait_is_sin = greedy
							}
						}
						add_piety = minor_piety_loss
					}
					if = {
						limit = {
							secret_siphoned_treasury_is_valid_trigger = {
								OWNER = scope:task_contract.task_contract_taker
								TARGET = top_liege
							}
						}
						add_secret = {
							type = secret_siphoned_treasury
							target = top_liege
						}
					}
				}
			}
		}
		back_competitors = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_good
						title = tgp_governor_contract_event.0033.d.toast_success
						left_icon = scope:task_contract.task_contract_taker
						increase_governance_effect = { VALUE = 5 }
						add_intrigue_lifestyle_xp = minor_lifestyle_xp
						remove_short_term_gold = minor_gold_value
					}
				}
				scope:task_contract.task_contract_location = {
					add_province_modifier = {
						modifier = tgp_empowered_merchants_association
						years = 10
					}
				}
			}
		}
		failure_back_competitors = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_bad
						title = tgp_governor_contract_event.0033.d.toast_failure
						left_icon = scope:task_contract.task_contract_taker
						change_influence = {
							value = minor_influence_loss
							multiply = governance_task_contract_tier_value
						}
						remove_short_term_gold = minor_gold_value
					}
				}
			}
		}
		seize_merchant_goods = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					add_gold = { medium_gold_value major_gold_value }
					add_dread = {
						value = minor_dread_gain
						multiply = governance_task_contract_tier_value
					}
					change_merit = {
						value = minor_merit_loss
						multiply = governance_task_contract_tier_value
					}
					if = {
						limit = {
							faith = {
								trait_is_sin = greedy
							}
						}
						add_piety = minor_piety_loss
					}
				}
			}
		}
		failure_standard = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					change_influence = {
						value = minor_influence_loss
						multiply = governance_task_contract_tier_value
					}
				}
			}
		}
	}
}

contested_inheritance = {
	group = admin_governance_group
	icon = "gfx/interface/icons/message_feed/stewardship.dds"

	valid_to_create = {
		valid_governor_contract_trigger = yes
	}

	valid_to_keep = {
		task_contract_taker = { valid_governor_contract_trigger = yes }
		valid_governor_contract_basic_trigger = yes
	}

	valid_to_accept = {
		valid_governor_contract_trigger = yes
		custom_tooltip = {
			text = has_active_governance_issue
			num_taken_task_contracts < 1
		}
		is_available = yes
	}

	valid_to_continue = {
		task_contract_taker = {
			valid_governor_contract_trigger = yes
		}
	}

	on_accepted = {
		task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_accept_contract" }
		save_scope_as = task_contract
		task_contract_taker ?= {
			root.task_contract_location.barony = {
				save_scope_as = task_contract_location
			}
			trigger_event = tgp_governor_contract_event.0034
		}
	}

	on_completed = {
	}

	on_invalidated = {
		if = {
			limit = { governor_contract_invalidated_message_trigger = yes }
			governor_contract_invalidated_message_effect = yes
		}
	}

	task_contract_reward = {
		success = {
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
				custom_tooltip = tgp_admin_contract_success_tt_rewards
			}
		}
		success_failure = {
			positive = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				custom_tooltip = tgp_admin_contract_failure_tt
			}
		}
		declare_communal_property = { # Good governance option
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 10 }
					change_merit = {
						value = medium_merit_value
						multiply = governance_task_contract_tier_value
					}
				}
			}
		}
		award_according_to_seniority = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 5 }
					add_prestige = medium_prestige_gain
					change_influence = {
						value = minor_influence_gain
						multiply = governance_task_contract_tier_value
					}
				}
			}
		}
		award_to_highest_bidder = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_good
						title = tgp_governor_contract_event.0035.c.toast_success
						left_icon = scope:task_contract.task_contract_taker
						add_gold = { medium_gold_value major_gold_value }
						change_merit = {
							value = minor_merit_loss
							multiply = governance_task_contract_tier_value
						}
					}
					if = {
						limit = {
							faith = {
								trait_is_sin = greedy
							}
						}
						add_piety = minor_piety_loss
					}
					if = {
						limit = {
							secret_siphoned_treasury_is_valid_trigger = {
								OWNER = scope:task_contract.task_contract_taker
								TARGET = top_liege
							}
						}
						add_secret = {
							type = secret_siphoned_treasury
							target = top_liege
						}
					}
				}
			}
		}
		failure_award_to_highest_bidder = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_bad
						title = tgp_governor_contract_event.0035.c.toast_failure
						left_icon = scope:task_contract.task_contract_taker
						change_influence = {
							value = minor_influence_loss
							multiply = governance_task_contract_tier_value
						}
					}
				}
			}
		}
		adhere_to_testament = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					add_learning_lifestyle_xp = minor_lifestyle_xp
					change_merit = {
						value = minor_merit_loss
						multiply = governance_task_contract_tier_value
					}
				}
			}
		}
		persuade_private_settlement = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" } 
				save_scope_as = task_contract
				task_contract_taker ?= {
					increase_governance_effect = { VALUE = 10 }
					add_diplomacy_lifestyle_xp = minor_lifestyle_xp
					add_prestige = minor_prestige_gain
				}
			}
		}
		failure_persuade_private_settlement = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					send_interface_toast = {
						type = event_toast_effect_bad
						title = tgp_governor_contract_event.0035.e.toast_failure
						left_icon = scope:task_contract.task_contract_taker
						change_influence = {
							value = minor_influence_loss
							multiply = governance_task_contract_tier_value
						}
					}
				}
			}
		}
		failure_standard = {
			visible = no
			effect = {
				task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
				save_scope_as = task_contract
				task_contract_taker ?= {
					change_influence = {
						value = minor_influence_loss
						multiply = governance_task_contract_tier_value
					}
				}
			}
		}
	}
}

