﻿#EK NOTE: perks grant xp on unlock for certain cultures

benevolent_intent_perk = {
	lifestyle = diplomacy_lifestyle
	tree = majesty
	
	position = { 0 0 }
	icon = node_diplomacy
	
	auto_selection_weight = {
		value = 11
		if = {
			limit = {
				has_education_diplomacy_trigger = yes
			}
			add = 1989
		}
		if = {
			limit = {
				has_focus = diplomacy_majesty_focus
			}
			multiply = 5
		}
		if = {
			limit = {
				can_start_new_lifestyle_tree_trigger = no
				NOT = { has_perk = firm_hand_perk }
			}
			multiply = 0
		}
		if = { # Conquerors go for the best stuff for war!
			limit = {
				ai_has_conqueror_personality = yes
			}
			add = 10000
		}
	}
	
	effect = {
		if = {
			limit = {
				government_has_flag = government_is_landless_adventurer
			}
			custom_tooltip = {
				text = adventurer_benevolent_intent_perk_effect
			}
		}
		#EK ADDITION: xp for unlocking perk
		if = {
			limit = { culture = { has_cultural_parameter = august_xp_rebate } }
			add_diplomacy_lifestyle_xp = 330
		}
	}
	
	character_modifier = {
		sway_scheme_phase_duration_add = medium_scheme_phase_duration_bonus_value
	}
}

inspiring_rule_perk = {
	lifestyle = diplomacy_lifestyle
	tree = majesty
	
	position = { 0 1 }
	icon = node_diplomacy
	
	parent = benevolent_intent_perk
	
	name = {
		first_valid = {
			triggered_desc = {
				trigger = { is_landless_adventurer = yes }
				desc = inspiring_rule_perk_adventurer_name
			}
			desc = inspiring_rule_perk_name
		}
	}

	effect = {
		if = {
			limit = {
				government_has_flag = government_is_landless_adventurer
			}
			custom_tooltip = {
				text = adventurer_inspiring_rule_perk_effect
			}
		}
		#EK ADDITION: xp for unlocking perk
		if = {
			limit = { culture = { has_cultural_parameter = august_xp_rebate } }
			add_diplomacy_lifestyle_xp = 330
		}
	}
	
	government_character_modifier = {
		flag = government_is_landless_adventurer
		invert_check = yes
		monthly_prestige_gain_per_happy_powerful_vassal_mult = 0.04
		councillor_opinion = 10
	}
	
	government_character_modifier = {
		flag = government_is_nomadic
		blood_brother_renown_mult = 0.02 # Counts as one more living member
	}
}

firm_hand_perk = {
	lifestyle = diplomacy_lifestyle
	tree = majesty
	
	position = { 2 0 }
	icon = node_diplomacy
	
	name = {
		first_valid = {
			triggered_desc = {
				trigger = { is_landless_adventurer = yes }
				desc = firm_hand_perk_adventurer_name
			}
			desc = firm_hand_perk_name
		}
	}
	
	auto_selection_weight = {
		value = 11
		if = {
			limit = {
				has_education_diplomacy_trigger = yes
			}
			add = 1989
		}
		if = {
			limit = {
				has_focus = diplomacy_majesty_focus
			}
			multiply = 5
		}
		if = {
			limit = {
				can_start_new_lifestyle_tree_trigger = no
				NOT = { has_perk = benevolent_intent_perk }
			}
			multiply = 0
		}
		if = { # Conquerors go for the best stuff for war!
			limit = {
				ai_has_conqueror_personality = yes
			}
			add = 10000
		}
	}
	
	effect = {
		if = {
			limit = {
				government_has_flag = government_is_landless_adventurer
			}
			custom_tooltip = {
				text = adventurer_firm_hand_perk_effect
			}
		}
		#EK ADDITION: xp for unlocking perk
		if = {
			limit = { culture = { has_cultural_parameter = august_xp_rebate } }
			add_diplomacy_lifestyle_xp = 330
		}
	}
	government_character_modifier = {
		flag = government_is_landless_adventurer
		invert_check = yes
		monthly_prestige_gain_per_dread_mult = 0.004
		knight_effectiveness_per_dread = 0.001
	}
}

praetorian_guard_perk = {
	lifestyle = diplomacy_lifestyle
	tree = majesty
	
	position = { 2 1 }
	icon = node_diplomacy
	
	parent = firm_hand_perk
	
	name = {
		first_valid = {
			triggered_desc = {
				trigger = { is_landless_adventurer = yes }
				desc = praetorian_guard_perk_adventurer_name
			}
			desc = praetorian_guard_perk_name
		}
	}
	
	effect = {
		if = {
			limit = {
				NOT = { government_has_flag = government_is_nomadic }
			}
			custom_description_no_bullet = {
				text = praetorian_guard_perk_effect
			}
		}
		if = {
			limit = {
				government_has_flag = government_is_nomadic
			}
			custom_description_no_bullet = {
				text = praetorian_guard_nomadic_perk_effect
			}
		}
		#EK ADDITION: xp for unlocking perk
		if = {
			limit = { culture = { has_cultural_parameter = august_xp_rebate } }
			add_diplomacy_lifestyle_xp = 330
		}
	}
	
	government_character_modifier = {
		flag = government_is_landless_adventurer
		knight_effectiveness_per_diplomacy = 0.005
	}
	
	government_character_modifier = {
		flag = government_is_landless_adventurer
		invert_check = yes
		monthly_prestige_gain_per_knight_mult = 0.01
	}
}

true_ruler_perk = {
	lifestyle = diplomacy_lifestyle
	tree = majesty
	
	position = { 1 2 }
	icon = node_diplomacy
	
	parent = inspiring_rule_perk
	parent = praetorian_guard_perk
	
	name = {
		first_valid = {
			triggered_desc = {
				trigger = { is_landless_adventurer = yes }
				desc = true_ruler_perk_adventurer_name
			}
			desc = true_ruler_perk_name
		}
	}
	
	government_character_modifier = {
		flag = government_is_landless_adventurer
		invert_check = yes
		monthly_prestige_gain_per_legitimacy_level_add = 0.15
		court_grandeur_baseline_add = 15
	}

	effect = {
		if = {
			limit = {
				government_has_flag = government_is_landless_adventurer
			}
			custom_tooltip = {
				text = adventurer_true_ruler_perk_effect
			}
		}
		else = {
			custom_description_no_bullet = {
				text = true_ruler_perk_effect
			}
		}
		if = {
			limit = {
				government_has_flag = government_is_nomadic
			}
			custom_description_no_bullet = {
				text = true_ruler_nomadic_perk_effect
			}
		}
		if = {
			limit = {
				OR = {
					government_has_flag = government_is_nomadic
					government_has_flag = government_is_tribal
				}
			}
			custom_description_no_bullet = {
				text = true_ruler_confederation_perk_effect
			}
		}
		
		#EK EDIT: this perk can bypass the other offer_vassalization_interaction requirements
		custom_description_no_bullet = {
			text = true_ruler_perk_bypass_offer_vassalization_requirements_effect
		}
		
		#EK ADDITION: xp for unlocking perk
		if = {
			limit = { culture = { has_cultural_parameter = august_xp_rebate } }
			add_diplomacy_lifestyle_xp = 330
		}	
	}
}

writing_history_perk = {
	lifestyle = diplomacy_lifestyle
	tree = majesty
	
	position = { 1 3 }
	icon = node_diplomacy
	
	parent = true_ruler_perk
	
	name = {
		first_valid = {
			triggered_desc = {
				trigger = { is_landless_adventurer = yes }
				desc = writing_history_perk_adventurer_name
			}
			desc = writing_history_perk_name
		}
	}
	
	government_character_modifier = {
		flag = government_is_landless_adventurer
		invert_check = yes
		legitimacy_gain_mult = 0.05
		owned_legend_spread_mult = 0.25
	}

	character_modifier = {
		stress_loss_per_prestige_level = 0.1
	}
	
	effect = {
		if = {
			limit = {
				NOT = { government_has_flag = government_is_landless_adventurer }
			}
			custom_description_no_bullet = {
				text = writing_history_perk_effect
			}
		}
		if = {
			limit = {
				government_has_flag = government_is_landless_adventurer
			}	
			custom_tooltip = {
				text = adventurer_writing_history_perk_effect
			}
		}
		#EK ADDITION: xp for unlocking perk
		if = {
			limit = { culture = { has_cultural_parameter = august_xp_rebate } }
			add_diplomacy_lifestyle_xp = 330
		}
	}
}


a_life_of_glory_perk = {
	lifestyle = diplomacy_lifestyle
	tree = majesty
	
	position = { 0 4 }
	icon = node_diplomacy
	
	parent = writing_history_perk
	
	character_modifier = {
		prestige_level_impact_mult = 1
	}
	effect = {
		#EK EDIT: For Tribal rulers, this increases our current level of fame when comparing it to our expected level of fame
		custom_description_no_bullet = {
			text = a_life_of_glory_tribal_ruler_prestige_level_increase_effect
		}
		#EK ADDITION: xp for unlocking perk
		if = {
			limit = { culture = { has_cultural_parameter = august_xp_rebate } }
			add_diplomacy_lifestyle_xp = 330
		}
	}
}


dignitas_perk = {
	lifestyle = diplomacy_lifestyle
	tree = majesty
	
	position = { 2 4 }
	icon = node_diplomacy
	
	parent = writing_history_perk
	
	government_character_modifier = {
		flag = government_is_landless_adventurer
		invert_check = yes
		legitimacy_loss_mult = -0.5
	}
	
	character_modifier = {
		diplomacy_per_prestige_level = 1
	}
	
	government_character_modifier = {
		flag = government_is_landless_adventurer
		diplomacy_per_prestige_level = 1
		martial_per_prestige_level = 1
		intrigue_per_prestige_level = 1
	}

	effect = {
		if = {
			limit = {
				has_ep3_dlc_trigger = yes
				government_allows = administrative
			}
			custom_description_no_bullet = {
				text = admin_dignitas_perk_effect
			}
		}
		#EK ADDITION: xp for unlocking perk
		if = {
			limit = { culture = { has_cultural_parameter = august_xp_rebate } }
			add_diplomacy_lifestyle_xp = 330
		}
	}
}


august_perk = {
	lifestyle = diplomacy_lifestyle
	tree = majesty
	
	position = { 1 5 }
	icon = trait_august
	
	parent = a_life_of_glory_perk
	parent = dignitas_perk
	
	trait = august
	effect = {
		add_trait_force_tooltip = august
		#EK ADDITION: xp for unlocking perk
		if = {
			limit = { culture = { has_cultural_parameter = august_xp_rebate } }
			add_diplomacy_lifestyle_xp = 500
		}
	}
}
