﻿
### STEWARDSHIP - VASSAL AND LIEGE PERKS


# Meritocracy
meritocracy_perk = {
	lifestyle = stewardship_lifestyle
	tree = duty
	position = { 1 0 }
	icon = node_stewardship
	
	auto_selection_weight = {
		value = 11
		if = {
			limit = {
				has_education_stewardship_trigger = yes
			}
			add = 1989
		}
		if = {
			limit = {
				has_focus = stewardship_duty_focus
			}
			multiply = 5
		}
		if = {
			limit = {
				can_start_new_lifestyle_tree_trigger = no
			}
			multiply = 0
		}
	}
	
	#AGOT Modified, not lore friendly, swap claim throne for vassal tax increase instead
	# effect = {
	# 	if = {
	# 		limit = {
	# 			NOT = { government_has_flag = government_is_landless_adventurer }
	# 		}
	# 		custom_description_no_bullet = {
	# 			text = meritocracy_perk_effect
	# 		}
	# 	}
	# }

	#AGOT Modified, not lore friendly, swap claim throne for vassal tax increase instead
	# effect = {
	# 	custom_description_no_bullet = {
	# 		text = meritocracy_perk_effect
	# 	}
	# }
	character_modifier = {
		courtier_and_guest_opinion = 15
		max_hostile_schemes_add = 1
	}
}


# Chains of Loyalty
chains_of_loyalty_perk = {
	lifestyle = stewardship_lifestyle
	tree = duty
	position = { 0 1 }
	icon = node_stewardship
	
	parent = meritocracy_perk

	name = {
		first_valid = {
			triggered_desc = {
				trigger = { is_landless_adventurer = yes }
				desc = chains_of_loyalty_perk_adventurer_name
			}
			desc = chains_of_loyalty_perk_name
		}
	}
	
	effect = {
		if = {
			limit = {
				NOT = { government_has_flag = government_is_landless_adventurer }
			}
			custom_description_no_bullet = {
				text = chains_of_loyalty_perk_effect
			}
		}
		if = {
			limit = {
				government_has_flag = government_is_landless_adventurer
			}	
			custom_tooltip = {
				text = adventurer_chains_of_loyalty_perk_effect
			}
		}
	}
	
	government_character_modifier = {
		flag = government_is_landless_adventurer
		invert_check = yes
		learn_language_scheme_phase_duration_add = major_scheme_phase_duration_bonus_value
		short_reign_duration_mult = -0.25
	}
}


# Likable
likable_perk = {
	lifestyle = stewardship_lifestyle
	tree = duty
	position = { 0 2 }
	icon = node_stewardship
	
	parent = chains_of_loyalty_perk

	name = {
		first_valid = {
			triggered_desc = {
				trigger = { is_landless_adventurer = yes }
				desc = likable_perk_adventurer_name
			}
			desc = likable_perk_name
		}
	}
	
	effect = {
		if = {
			limit = {
				government_has_flag = government_is_landless_adventurer
			}	
			custom_tooltip = {
				text = adventurer_likable_perk_effect
			}
		}
		if = {
			limit = {
				government_has_flag = government_is_landless_adventurer
			}	
			custom_tooltip = {
				text = adventurer_likable_perk_2_effect
			}
		}
	}
	
	government_character_modifier = {
		flag = government_is_landless_adventurer
		invert_check = yes
		direct_vassal_opinion = 10
		liege_opinion = 25
	}
}


# Positions of Power
positions_of_power_perk = {
	lifestyle = stewardship_lifestyle
	tree = duty
	position = { 0 3 }
	icon = node_stewardship
	
	parent = likable_perk

	name = {
		first_valid = {
			triggered_desc = {
				trigger = { is_landless_adventurer = yes }
				desc = positions_of_power_perk_adventurer_name
			}
			desc = positions_of_power_perk_name
		}
	}
	
	government_character_modifier = {
		flag = government_is_landless_adventurer
		invert_check = yes
		councillor_opinion = 30
		legitimacy_gain_mult = 0.10
	}

	effect = {
		if = {
			limit = {
				has_ep3_dlc_trigger = yes
				government_allows = administrative
			}
			custom_description_no_bullet = {
				text = admin_positions_of_power_effect
			}
		}
		if = {
			limit = {
				government_has_flag = government_is_landless_adventurer
			}	
			custom_tooltip = {
				text = adventurer_positions_of_power1_perk
			}
		}
		if = {
			limit = {
				government_has_flag = government_is_landless_adventurer
			}	
			custom_tooltip = {
				text = adventurer_positions_of_power2_perk
			}
		}
		if = {
			limit = {
				government_has_flag = government_is_landless_adventurer
			}	
			custom_tooltip = {
				text = adventurer_positions_of_power3_perk
			}
		}
	}
}


# Large Levies
large_levies_perk = {
	lifestyle = stewardship_lifestyle
	tree = duty
	position = { 2 1 }
	icon = node_stewardship
	
	parent = meritocracy_perk

	name = {
		first_valid = {
			triggered_desc = {
				trigger = { is_landless_adventurer = yes }
				desc = large_levies_perk_adventurer_name
			}
			triggered_desc = {
				trigger = { government_allows = administrative }
				desc = admin_large_levies_perk_name
			}
			desc = large_levies_perk_name
		}
	}
	
	government_character_modifier = {
		flag = government_is_landless_adventurer
		invert_check = yes
		vassal_levy_contribution_mult = 0.2
	}
	
	government_character_modifier = {
		flag = government_is_administrative
		governor_xp_gain_mult = 0.1
	}
	
	effect = {
		if = {
			limit = {
				government_has_flag = government_is_landless_adventurer
			}	
			custom_tooltip = {
				text = adventurer_large_levies_perk_effect
			}
		}
	}
}


# Soon Forgiven
soon_forgiven_perk = {
	lifestyle = stewardship_lifestyle
	tree = duty
	position = { 2 2 }
	icon = node_stewardship
	
	parent = large_levies_perk

	name = {
		first_valid = {
			triggered_desc = {
				trigger = { is_landless_adventurer = yes }
				desc = soon_forgiven_perk_adventurer_name
			}
			desc = soon_forgiven_perk_name
		}
	}
	
	government_character_modifier = {
		flag = government_is_landless_adventurer
		invert_check = yes
		monthly_tyranny = -0.25
		owned_hostile_scheme_success_chance_max_add = 10
	}
	
	effect = {
		if = {
			limit = {
				government_has_flag = government_is_landless_adventurer
			}	
			custom_tooltip = {
				text = adventurer_soon_forgiven_perk_effect
			}
		}
	}
}


# Toe the Line
toe_the_line_perk = {
	lifestyle = stewardship_lifestyle
	tree = duty
	position = { 2 3 }
	icon = node_stewardship
	
	parent = soon_forgiven_perk
	
	name = {
		first_valid = {
			triggered_desc = {
				trigger = { is_landless_adventurer = yes }
				desc = toe_the_line_perk_adventurer_name
			}
			desc = toe_the_line_perk_name
		}
	}
	
	government_character_modifier = {
		flag = government_is_landless_adventurer
		invert_check = yes
		garrison_size = 0.20
	}
	
	effect = {
		if = {
			limit = {
				NOT = { government_has_flag = government_is_landless_adventurer }
			}
			custom_description_no_bullet = {
				text = toe_the_line_perk_effect
			}
		}
		if = {
			limit = {
				government_has_flag = government_is_landless_adventurer
			}	
			custom_tooltip = {
				text = adventurer_toe_the_line_perk_effect
			}
		}
		if = {
			limit = {
				government_has_flag = government_is_landless_adventurer
			}	
			custom_tooltip = {
				text = adventurer_toe_the_line_perk_2_effect
			}
		}
	}
}


# Honored to Serve
honored_to_serve_perk = {
	lifestyle = stewardship_lifestyle
	tree = duty
	position = { 1 4 }
	icon = node_stewardship
	
	parent = toe_the_line_perk
	parent = positions_of_power_perk
	
	government_character_modifier = {
		flag = government_is_landless_adventurer
		stewardship_scheme_phase_duration = -10
	}
	
	government_character_modifier = {
		flag = government_is_landless_adventurer
		invert_check = yes
		happy_powerful_vassal_tax_contribution_mult = 0.2
		happy_powerful_vassal_levy_contribution_mult = 0.2
	}
	effect = {
		if = {
			limit = {
				government_has_flag = government_is_landless_adventurer
			}	
			custom_tooltip = {
				text = adventurer_honored_to_serve_perk_effect
			}
		}
		if = {
			limit = {
				NOT = { government_has_flag = government_is_landless_adventurer }
			}	
			custom_tooltip = {
				text = removes_directive_refusal_perk_effect
			}
		}
		if = {
			limit = {
				government_allows = administrative
			}
			custom_description_no_bullet = {
				text = admin_council_cost_perk_effect
			}
		}
	}
}


administrator_perk = {
	lifestyle = stewardship_lifestyle
	tree = duty
	position = { 1 5 }
	icon = trait_administrator
	
	parent = honored_to_serve_perk
	
	trait = administrator
	effect = {
		add_trait_force_tooltip = administrator
	}
}
