﻿gain_trait_or_experience_effect = {
	if = {
		limit = { has_trait = $TRAIT$ }
		add_trait_xp = {
			trait = $TRAIT$
			value = $AMOUNT$
		}
	}
	else = {
		add_trait = $TRAIT$
	}
}

gain_appropriate_lifestyle_medium_xp_effect = {
	if = {
		limit = { has_any_lifestyle_focus_trigger = yes }
		switch = {
			trigger = has_lifestyle
			diplomacy_lifestyle = {
				add_diplomacy_lifestyle_xp = medium_lifestyle_xp
			}
			martial_lifestyle = {
				add_martial_lifestyle_xp = medium_lifestyle_xp
			}
			stewardship_lifestyle = {
				add_stewardship_lifestyle_xp = medium_lifestyle_xp
			}
			intrigue_lifestyle = {
				add_intrigue_lifestyle_xp = medium_lifestyle_xp
			}
			learning_lifestyle = {
				add_learning_lifestyle_xp = medium_lifestyle_xp
			}
		}
	}
	else = { # Fallback
		add_diplomacy_lifestyle_xp = medium_lifestyle_xp
	}
}

gain_appropriate_lifestyle_major_xp_effect = {
	if = {
		limit = { has_any_lifestyle_focus_trigger = yes }
		switch = {
			trigger = has_lifestyle
			diplomacy_lifestyle = {
				add_diplomacy_lifestyle_xp = major_lifestyle_xp
			}
			martial_lifestyle = {
				add_martial_lifestyle_xp = major_lifestyle_xp
			}
			stewardship_lifestyle = {
				add_stewardship_lifestyle_xp = major_lifestyle_xp
			}
			intrigue_lifestyle = {
				add_intrigue_lifestyle_xp = major_lifestyle_xp
			}
			learning_lifestyle = {
				add_learning_lifestyle_xp = major_lifestyle_xp
			}
		}
	}
	else = { # Fallback
		add_diplomacy_lifestyle_xp = major_lifestyle_xp
	}
}