﻿#EK NOTE: perks grant xp on unlock for certain cultures
### STEWARDSHIP - WEALTH PERKS


# Golden Obligations
golden_obligations_perk = {
	lifestyle = stewardship_lifestyle
	tree = wealth
	position = { 2 0 }
	icon = node_stewardship
	
	auto_selection_weight = {
		value = 11
		if = {
			limit = {
				has_education_stewardship_trigger = yes
			}
			add = 1989
		}
		if = {
			limit = {
				has_focus = stewardship_wealth_focus
			}
			multiply = 5
		}
		if = {
			limit = {
				can_start_new_lifestyle_tree_trigger = no
			}
			multiply = 0
		}
		if = { # Conquerors go for the best stuff for war!
			limit = {
				ai_has_conqueror_personality = yes
			}
			add = 10000
		}
	}

	government_character_modifier = {
		flag = government_is_clan
		clan_tax_slot_add = 1
	}
	
	#EK ADDITION: tax slots for our governments
	government_character_modifier = {
		flag = government_is_autocracy
		autocracy_tax_slot_add = 1
	}
	
	government_character_modifier = {
		flag = government_is_hierocracy
		hierocracy_tax_slot_add = 1
	}

	effect = {
		custom_description_no_bullet = {
			text = golden_obligations_perk_effect
		}
		#EK ADDITION: xp for unlocking perk
        if = {
            limit = { culture = { has_cultural_parameter = avaricious_xp_rebate } }
            add_stewardship_lifestyle_xp = 330
        }
	}
}


# Heregeld
heregeld_perk = {
	lifestyle = stewardship_lifestyle
	tree = wealth
	position = { 0 1.25 }
	icon = node_stewardship
	
	parent = golden_obligations_perk
	
	name = {
		first_valid = {
			triggered_desc = {
				trigger = { is_landless_adventurer = yes }
				desc = heregeld_perk_adventurer_name
			}
			desc = heregeld_perk_name
		}
	}
	
	government_character_modifier = {
		flag = government_is_landless_adventurer
		invert_check = yes
		vassal_tax_contribution_mult = 0.1
		tributary_tax_mult = 0.1
	}
	
	government_character_modifier = {
		flag = government_is_landless_adventurer
		provisions_capacity_mult = 0.5
	}
	effect = {
		#EK ADDITION: xp for unlocking perk
        if = {
            limit = { culture = { has_cultural_parameter = avaricious_xp_rebate } }
            add_stewardship_lifestyle_xp = 330
        }
	}
}


# Detailed Ledgers
detailed_ledgers_perk = {
	lifestyle = stewardship_lifestyle
	tree = wealth
	position = { 0 2.5 }
	icon = node_stewardship
	
	parent = heregeld_perk
	
	name = {
		first_valid = {
			triggered_desc = {
				trigger = { is_landless_adventurer = yes }
				desc = detailed_ledgers_perk_adventurer_name
			}
			desc = detailed_ledgers_perk_name
		}
	}
	
	government_character_modifier = {
		flag = government_is_landless_adventurer
		invert_check = yes
		republic_government_opinion = 20
		republic_government_tax_contribution_mult = 0.15
	}
	
	government_character_modifier = {
		flag = government_is_landless_adventurer
		provisions_loss_mult = -0.2
	}
	
	government_character_modifier = {
		flag = government_is_nomadic
		monthly_income_from_herd_mult = 0.1
	}
	
	government_character_modifier = {
		flag = government_is_administrative
		administrative_government_tax_contribution_mult = 0.1
	}

	effect = {
		#EK ADDITION: xp for unlocking perk
        if = {
            limit = { culture = { has_cultural_parameter = avaricious_xp_rebate } }
            add_stewardship_lifestyle_xp = 330
        }
	}
}


# War Profiteer
war_profiteer_perk = {
	lifestyle = stewardship_lifestyle
	tree = wealth
	position = { 2 1.25 }
	icon = node_stewardship
	
	parent = golden_obligations_perk
	
	name = {
		first_valid = {
			triggered_desc = {
				trigger = { is_landless_adventurer = yes }
				desc = war_profiteer_perk_adventurer_name
			}
			desc = war_profiteer_perk_name
		}
	}
	
	government_character_modifier = {
		flag = government_is_landless_adventurer
		invert_check = yes
		monthly_war_income_mult = 0.1
	}
	
	effect = {
		if = {
			limit = {
				government_has_flag = government_is_landless_adventurer
			}	
			custom_tooltip = {
				text = adventurer_war_profiteer_perk_effect
			}
		}
		#EK ADDITION: xp for unlocking perk
        if = {
            limit = { culture = { has_cultural_parameter = avaricious_xp_rebate } }
            add_stewardship_lifestyle_xp = 330
        }
	}
}


# Fearful Troops
fearful_troops_perk = {
	lifestyle = stewardship_lifestyle
	tree = wealth
	position = { 2 2.5 }
	icon = node_stewardship
	
	parent = war_profiteer_perk
	
	name = {
		first_valid = {
			triggered_desc = {
				trigger = { is_landless_adventurer = yes }
				desc = fearful_troops_perk_adventurer_name
			}
			desc = fearful_troops_perk_name
		}
	}
	
	government_character_modifier = {
		flag = government_is_landless_adventurer
		invert_check = yes
		men_at_arms_maintenance_per_dread_mult = -0.005
	}
	
	effect = {
		if = {
			limit = {
				government_has_flag = government_is_landless_adventurer
			}	
			custom_tooltip = {
				text = fearful_troops_perk_effect
			}
		}
		#EK ADDITION: xp for unlocking perk
        if = {
            limit = { culture = { has_cultural_parameter = avaricious_xp_rebate } }
            add_stewardship_lifestyle_xp = 330
        }
	}
}


# It Is MY Domain
it_is_my_domain_perk = {
	lifestyle = stewardship_lifestyle
	tree = wealth
	position = { 4 1.25 }
	icon = node_stewardship
	
	parent = golden_obligations_perk
	
	name = {
		first_valid = {
			triggered_desc = {
				trigger = { is_landless_adventurer = yes }
				desc = it_is_my_domain_perk_adventurer_name
			}
			desc = it_is_my_domain_perk_name
		}
	}
	
	government_character_modifier = {
		flag = government_is_administrative
		domicile_monthly_gold_mult = 0.1
	}
	
	effect = {
		if = {
			limit = {
				NOT = { government_has_flag = government_is_landless_adventurer }
			}
			custom_description_no_bullet = {
				text = it_is_my_domain_perk_effect
			}
		}
		if = {
			limit = {
				government_has_flag = government_is_landless_adventurer
			}	
			custom_tooltip = {
				text = adventurer_it_is_my_domain_perk_effect
			}
		}
		#EK ADDITION: xp for unlocking perk
        if = {
            limit = { culture = { has_cultural_parameter = avaricious_xp_rebate } }
            add_stewardship_lifestyle_xp = 330
        }
	}
}


# Golden Aplomb
golden_aplomb_perk = {
	lifestyle = stewardship_lifestyle
	tree = wealth
	position = { 4 2.5 }
	icon = node_stewardship
	
	parent = it_is_my_domain_perk
	
	name = {
		first_valid = {
			triggered_desc = {
				trigger = { is_landless_adventurer = yes }
				desc = golden_aplomb_perk_adventurer_name
			}
			desc = golden_aplomb_perk_name
		}
	}
	
	government_character_modifier = {
		flag = government_is_landless_adventurer
		invert_check = yes
		monthly_income_per_stress_level_mult = 0.1
	}
	
	effect = {
		if = {
			limit = {
				government_has_flag = government_is_landless_adventurer
			}	
			custom_tooltip = {
				text = adventurer_golden_aplomb_perk_effect
			}
		}
		#EK ADDITION: xp for unlocking perk
        if = {
            limit = { culture = { has_cultural_parameter = avaricious_xp_rebate } }
            add_stewardship_lifestyle_xp = 330
        }
	}
}


# At Any Cost
at_any_cost_perk = {
	lifestyle = stewardship_lifestyle
	tree = wealth
	position = { 2 3.75 }
	icon = node_stewardship
	
	parent = detailed_ledgers_perk
	parent = fearful_troops_perk
	parent = golden_aplomb_perk
	
	name = {
		first_valid = {
			triggered_desc = {
				trigger = { is_landless_adventurer = yes }
				desc = at_any_cost_perk_adventurer_name
			}
			desc = at_any_cost_perk_name
		}
	}

	character_modifier = {
		domain_tax_mult = 0.1
	}

	effect = {
		if = {
			limit = {
				NOT = { government_has_flag = government_is_landless_adventurer }
			}
			custom_description_no_bullet = {
				text = at_any_cost_perk_effect
			}
		}
		if = {
			limit = {
				government_has_flag = government_is_landless_adventurer
			}	
			custom_tooltip = {
				text = adventurer_at_any_cost_perk_effect
			}
		}
		#EK ADDITION: xp for unlocking perk
        if = {
            limit = { culture = { has_cultural_parameter = avaricious_xp_rebate } }
            add_stewardship_lifestyle_xp = 330
        }
	}

	government_character_modifier = {
		flag = government_is_landless_adventurer
		invert_check = yes
		domain_tax_mult = 0.1
	}
}


# Avaricious
avaricious_perk = {
	lifestyle = stewardship_lifestyle
	tree = wealth
	position = { 2 5 }
	icon = trait_avaricious
	
	parent = at_any_cost_perk
	
	trait = avaricious
	effect = {
		add_trait_force_tooltip = avaricious
		#EK ADDITION: xp for unlocking perk
        if = {
            limit = { culture = { has_cultural_parameter = avaricious_xp_rebate } }
            add_stewardship_lifestyle_xp = 500
        }
	}
}
