﻿on_game_start = {
	on_actions = {
		vts_game_start_setup_effect
	}
}
on_game_start_after_lobby = {
	on_actions = {
		vts_game_start_after_lobby_setup_effect
	}
}
on_title_gain = {
	on_actions = {
		vts_distribute_perks_effect
		vts_rise_to_the_occasion_perk_effect
	}
}
five_year_playable_pulse = {
	on_actions = {
		vts_skill_increase_effect
	}
}
yearly_playable_pulse = {
	on_actions = {
		vts_allowance_perk_effect
		vts_golden_stag_perk_effect
	}
}
on_death = {
	on_actions = {
		vts_hidden_coffers_perk_effect
		vts_deathbed_saga_perk_effect
		vts_retracing_the_steps_perk_effect
		vts_wanderer_legacy_perk_effect
	}
}
on_imprison  = {
	on_actions = {
		vts_keep_them_alive_perk_imprison_effect
	}
}
on_release_from_prison = {
	on_actions = {
		vts_keep_them_alive_perk_removal_effect
	}
}
on_hook_used = {
	on_actions = {
		vts_thread_puller_perk_effect
		vts_aspirations_intrigue_perk_effect
	}
}
on_player_royal_court_first_gained = {
	on_actions = {
		vts_self_made_perk_effect
	}
}
pay_homage_start = {
	on_actions = {
		vts_honored_family_perk_effect
	}
}
hold_court_event_selection = {
	on_actions = {
		vts_feudal_rule_perk_effect
	}
}
feast_default_host_event_selection = {
	on_actions = {
		vts_toast_before_death_perk_effect
		vts_upper_echelon_perk_effect
	}
}
camp_party_destination_events = {
	on_actions = {
		vts_upper_echelon_camp_revelry_perk_effect
		vts_goblets_and_glory_perk_effect
		vts_toast_before_death_camp_revelry_perk_effect
	}
}
on_building_completed = {
	on_actions = {
		vts_aspirations_stewardship_perk_effect
		vts_expansionist_perk_effect
		vts_collect_the_scraps_perk_effect
	}
}
on_domicile_building_completed = {
	on_actions = {
		vts_aspirations_stewardship_domicile_perk_effect
		vts_collect_the_scraps_domicile_perk_effect
	}
}
on_combat_end_winner = {
	on_actions = {
		vts_warlord_perk_effect
		vts_religious_justification_perk_effect
		vts_aspirations_martial_perk_effect
		vts_earned_blades_perk_effect
		vts_our_deeds_were_sung_perk_effect
		vts_bannerless_but_feared_perk_effect
	}
}
on_leave_council = {
	on_actions = {
		vts_out_the_door_and_away_perk_effect
	}
}
on_alliance_added = {
	on_actions = {
		vts_aspirations_diplomacy_perk_effect
	}
}
on_stress_level_reduced = {
	on_actions = {
		vts_aspirations_learning_perk_effect
	}
}
on_piety_level_loss = {
	on_actions = {
		vts_sinner_perk_effect
	}
}
learn_language_success = {
	on_actions = {
		vts_learn_to_learn_perk_effect
	}
}
seduce_generic_success = {
	on_actions = {
		vts_heartbreaker_perk_effect
		vts_dirty_old_dog_perk_effect
		vts_safecracker_perk_effect
		vts_pillow_talk_strategy_perk_effect
		vts_succubus_perk_effect
	}
}
seduce_failure = {
	on_actions = {
		vts_ineptus_perk_effect
	}
}
murder_success_standard_event_list_on_action = {
	on_actions = {
		vts_serial_killer_perk_effect
	}
}
murder_success_incapable_event_list_on_action = {
	on_actions = {
		vts_serial_killer_perk_effect
	}
}
murder_success_imprisoned_event_list_on_action = {
	on_actions = {
		vts_serial_killer_perk_effect
	}
}
murder_success_child_event_list_on_action = {
	on_actions = {
		vts_serial_killer_perk_effect
	}
}
sway_success = {
	on_actions = {
		vts_apply_butter_perk_effect
		vts_deadly_handshake_perk_effect
		vts_ulterior_motives_perk_effect
		vts_leech_perk_effect
		vts_remember_me_perk_effect
		vts_to_your_good_health_perk_effect
		vts_known_the_world_perk_effect
	}
}
#abduct_succeeded = {
#	on_actions = {
#		vts_seized_by_a_higher_power_perk_effect
#	}
#}
on_set_relation_lover = {
	on_actions = {
		vts_beck_and_call_perk_effect
		vts_close_confidant_perk_effect
	}
}
on_remove_relation_lover = {
	on_actions = {
		vts_beck_and_call_perk_removal_effect
	}
}
on_raid_loot_delivered = {
	on_actions = {
		vts_empty_the_pockets_perk_effect
	}
}
on_defeat_raid_army = {
	on_actions = {
		vts_realm_protector_perk_effect
	}
}
on_siege_completion = {
	on_actions = {
		vts_momentum_perk_effect
	}
}
on_war_won_attacker = {
	on_actions = {
		vts_fight_in_my_name_attacker_perk_effect
		vts_all_according_to_plan_attacker_perk_effect
	}
}
on_war_won_defender = {
	on_actions = {
		vts_fight_in_my_name_defender_perk_effect
		vts_all_according_to_plan_defender_perk_effect
	}
}
claim_throne_succeeded = {
	on_actions = {
		vts_loyal_to_loyalty_perk_effect
	}
}
on_visited_grand_city = {
	on_actions = {
		vts_where_the_coin_gathers_perk_effect
	}
}
on_domicile_moved = {
	on_actions = {
		vts_band_of_stragglers_perk_effect
		vts_marching_with_you_perk_effect
	}
}
on_travel_activity_arrival_too_late = {
	on_actions = {
		vts_tangled_sheets_perk_effect
		vts_next_time_perk_effect
	}
}
on_travel_plan_start = {
	on_actions = {
		vts_travel_start_effect
	}
}
on_travel_plan_complete = {
	on_actions = {
		vts_travel_end_effect
	}
}
on_travel_plan_movement = {
	on_actions = {
		vts_aspirations_wanderer_perk_effect
		vts_beggar_life_perk_effect
		vts_divine_appreciation_perk_effect
		vts_walk_the_sacred_land_perk_effect
		vts_step_and_story_perk_effect
		vts_caravan_trails_perk_effect
		vts_focus_internal_affairs_perk_effect
	}
}
on_perks_refunded = {
	on_actions = {
		vts_distribute_perks_effect
		vts_remove_perk_modifiers_and_traits_effect
		vts_self_reflection_perk_effect
	}
}
vts_game_start_setup_effect = {
	effect = {
		set_global_variable = {
			name = vts_enabled
			value = 1
		}
	}
}
vts_game_start_after_lobby_setup_effect = {
	effect = {
		every_ruler = {
			if = {
				limit = { 
					NOT = { has_perk = accomplished_forger_perk } 	
				}
				add_perk = accomplished_forger_perk
			}
			if = {
				limit = { 
					NOT = { has_perk = thicker_than_water_perk } 
				}
				add_perk = thicker_than_water_perk
			}
			if = {
				limit = { 
					NOT = { has_perk = mortal_adoration_perk } 
				}
				add_perk = mortal_adoration_perk
			}
			if = {
				limit = { 
					NOT = { has_perk = confidants_perk } 
				}
				add_perk = confidants_perk
			}
			if = {
				limit = { 
					NOT = { has_perk = carefree_perk } 
				}
				add_perk = carefree_perk
			}
			if = {
				limit = { 
					NOT = { has_perk = forever_infamous_perk } 
				}
				add_perk = forever_infamous_perk
			}
			if = {
				limit = { 
					has_perk = friendly_counsel_perk
				}
				remove_perk = friendly_counsel_perk
			}
		}
	}
}
vts_distribute_perks_effect = {
	effect = {
		if = {
			limit = { 
				NOT = { has_perk = accomplished_forger_perk } 	
			}
			add_perk = accomplished_forger_perk
		}
		if = {
			limit = { 
				NOT = { has_perk = thicker_than_water_perk } 	
			}
			add_perk = thicker_than_water_perk
		}
		if = {
			limit = { 
				NOT = { has_perk = mortal_adoration_perk } 	
			}
			add_perk = mortal_adoration_perk
		}
		if = {
			limit = { 
				NOT = { has_perk = confidants_perk } 	
			}
			add_perk = confidants_perk
		}
		if = {
			limit = { 
				NOT = { has_perk = carefree_perk } 
			}
			add_perk = carefree_perk
		}
		if = {
			limit = { 
				NOT = { has_perk = forever_infamous_perk } 
			}
			add_perk = forever_infamous_perk
		}
		if = {
			limit = { has_perk = friendly_counsel_perk }
			remove_perk = friendly_counsel_perk
		}
	}
}
vts_skill_increase_effect = {
	effect = {
		if = {
			limit = {
				has_game_rule = vts_skill_increase_enabled
				OR = {
					has_lifestyle = stewardship_lifestyle
					has_lifestyle = martial_lifestyle
					has_lifestyle = diplomacy_lifestyle
					has_lifestyle = learning_lifestyle
					has_lifestyle = intrigue_lifestyle
				}
			}
			send_interface_toast = {
				type = event_toast_effect_good
				title = vts_skill_increase_toast
				left_icon = root
				if = {
					limit = {
						has_lifestyle = stewardship_lifestyle
					}
					add_stewardship_skill = 1
				}
				if = {
					limit = {
						has_lifestyle = martial_lifestyle
					}
					add_martial_skill = 1
				}
				if = {
					limit = {
						has_lifestyle = diplomacy_lifestyle
					}
					add_diplomacy_skill = 1
				}
				if = {
					limit = {
						has_lifestyle = learning_lifestyle
					}
					add_learning_skill = 1
				}
				if = {
					limit = {
						has_lifestyle = intrigue_lifestyle
					}
					add_intrigue_skill = 1
				}
			}
		}
    }
}
# Diplomacy Perks
vts_self_made_perk_effect = {
	effect = {
		if = {
			limit = {	
				has_perk = vts_self_made_perk
			}
			send_interface_toast = {
				type = event_toast_effect_good
				title = vts_self_made_toast
				left_icon = root
				add_character_modifier = vts_self_made_modifier
			}
		}
	}
}
vts_tangled_sheets_perk_effect = {
	effect = {
		if = {
			limit = {	
				has_perk = vts_tangled_sheets_perk
				exists = primary_spouse
			}
			primary_spouse = { save_scope_as = vts_spouse }
			send_interface_toast = {
				type = event_toast_effect_good
				title = vts_tangled_sheets_toast
				left_icon = root
				had_sex_with_effect = {
					CHARACTER = scope:vts_spouse
					PREGNANCY_CHANCE = pregnancy_chance
				}
			}
		}
	}
}
vts_close_confidant_perk_effect = {
	effect = {
		if = {
			limit = {
				exists = scope:target
				has_perk = vts_spilled_wine_perk
				scope:target = { 
					is_alive = yes 
					NOT = { has_relation_friend = root }
				}
			}
			send_interface_toast = {
				type = event_toast_effect_good
				title = vts_close_confidant_toast
				left_icon = scope:target
				set_relation_friend = { target = scope:target }
			}
		}
	}
}
vts_apply_butter_perk_effect = {
	effect = {
		if = {
			limit = {	
				exists = scope:target
				has_perk = vts_apply_butter_perk
				scope:target = { 
					NOT = { 
						has_character_modifier = vts_apply_butter_modifier
					}
				}
			}
			send_interface_message = {
				type = send_interface_message_good
				title = vts_butter_them_up_toast
				scope:target = {
					if = {
						limit = { is_alive = yes }
						add_character_modifier = {
							modifier = vts_apply_butter_modifier
							years = 5
						}
					}
				}
			}
		}
	}
}
vts_deadly_handshake_perk_effect = {
	effect = {
		if = {
			limit = {	
				exists = scope:target
				has_perk = vts_deadly_handshake_perk
				scope:target = { 
					NOT = { 
						has_character_modifier = vts_deadly_handshake_modifier
					}
				}
			}
			send_interface_message = {
				type = send_interface_message_good
				title = vts_deadly_handshake_toast
				scope:target = {
					if = {
						limit = { is_alive = yes }
						add_character_modifier = {
							modifier = vts_deadly_handshake_modifier
							years = 5
						}
					}
				}
			}
		}
	}
}
vts_leech_perk_effect = {
	effect = {
		if = {
			limit = {	
				has_perk = vts_leech_perk
				diplomacy >= 1
				exists = scope:target
				scope:target = { 
					opinion = { 
						target = root
						value > 1
					}
				}
			}
			random = {
				chance = 50
				send_interface_message = {
					type = send_interface_message_good
					title = vts_leech_toast
					add_gold = scope:owner.vts_leech_gold_value
					#add_prestige = scope:owner.vts_leech_prestige_value
				}
			}
		}
	}
}
vts_ulterior_motives_perk_effect = {
	effect = {
		if = {
			limit = {	
				exists = scope:target
				has_perk = vts_ulterior_motives_perk
				scope:target = { 
					#is_ai = yes
					NOT = { 
						has_character_modifier = vts_ulterior_motives_modifier
					}
				}
			}
			send_interface_message = {
				type = send_interface_message_good
				title = vts_ulterior_motives_toast
				scope:target = {
					if = {
						limit = { is_alive = yes }
						add_character_modifier = {
							modifier = vts_ulterior_motives_modifier
							years = 5
						}
					}
				}
			}
		}
	}
}
vts_honored_family_perk_effect = {
	effect = {
		if = {
			limit = {
				has_perk = vts_honored_dynasty_perk
				exists = root.dynasty
			}
			house = {
				every_house_member = {
					limit = {
						is_alive = yes
						NOT = { this = root }
					}	
					send_interface_message = {
						type = event_toast_effect_good
						title = vts_honored_family_toast
						left_icon = scope:homage_vassal
						add_prestige = 500
					}
				}
			}
		}
	}
}
vts_goblets_and_glory_perk_effect = {
	effect = {
		if = {
			limit = {	
				has_perk = vts_honored_dynasty_perk
				NOT = { has_character_flag = vts_goblets_and_glory_applied }
			}
			send_interface_message = {
				type = event_toast_effect_good
				title = vts_goblets_and_glory_toast
				left_icon = root
				add_prestige = 250
				add_character_flag = {
					flag = vts_goblets_and_glory_applied
					years = 1
				}
			}
		}
	}
}
vts_remember_me_perk_effect = {
	effect = {
		if = {
			limit = {	
				has_perk = vts_remember_me_perk
			}
			send_interface_message = {
				type = send_interface_message_good
				title = vts_remember_me_toast
				left_icon = root
				add_prestige = 25
			}
		}
	}
}
vts_upper_echelon_perk_effect = {
	effect = {
		if = {
			limit = {
				scope:activity.activity_host = { 
					has_perk = vts_upper_echelon_perk 
					NOT = { has_character_flag = vts_upper_echelon_applied }
				}
				scope:activity = {
					any_attending_character = {
						OR = {
							highest_held_title_tier = 4
							highest_held_title_tier = 5
						}
					}
				}
			}
			if = {
				limit = {
					scope:activity = {
						any_attending_character = {
							count >= 1
							OR = {
								highest_held_title_tier = 4
								highest_held_title_tier = 5
							}
						}
					}
				}
				scope:activity = {
					random_attending_character = {
						limit = {
							OR = {
								highest_held_title_tier = 4
								highest_held_title_tier = 5
							}
						}
						save_scope_as = vts_upper_echelon_target_1
					}
				}
			}
			if = {
				limit = {
					scope:activity = {
						any_attending_character = {
							count >= 2
							OR = {
								highest_held_title_tier = 4
								highest_held_title_tier = 5
							}
						}
					}
				}
				scope:activity = {
					random_attending_character = {
						limit = {
							OR = {
								highest_held_title_tier = 4
								highest_held_title_tier = 5
							}
						}
						save_scope_as = vts_upper_echelon_target_2
					}
				}
			}
			if = {
				limit = {
					scope:activity = {
						any_attending_character = {
							count >= 3
							OR = {
								highest_held_title_tier = 4
								highest_held_title_tier = 5
							}
						}
					}
				}
				scope:activity = {
					random_attending_character = {
						limit = {
							OR = {
								highest_held_title_tier = 4
								highest_held_title_tier = 5
							}
						}
						save_scope_as = vts_upper_echelon_target_3
					}
				}
			}
			scope:activity.activity_host = {
				add_character_flag = {
					flag = vts_upper_echelon_applied
					years = 1
				}
				if = {
					limit = {
						exists = scope:vts_upper_echelon_target_1 
					}
					add_hook = {
						type = vts_upper_echelon_hook
						target = scope:vts_upper_echelon_target_1
					}
				}
				if = {
					limit = {
						exists = scope:vts_upper_echelon_target_2 
					}
					add_hook = {
						type = vts_upper_echelon_hook
						target = scope:vts_upper_echelon_target_2
					}
				}
				if = {
					limit = {
						exists = scope:vts_upper_echelon_target_3 
					}
					add_hook = {
						type = vts_upper_echelon_hook
						target = scope:vts_upper_echelon_target_3
					}
				}
			}
		}
	}
}
vts_upper_echelon_camp_revelry_perk_effect = {
	effect = {
		if = {
			limit = {
				has_perk = vts_upper_echelon_perk
				NOT = { has_character_flag = vts_upper_echelon_camp_revelry_applied }
				involved_activity = {
					any_attending_character = {
						OR = {
							highest_held_title_tier = 4
							highest_held_title_tier = 5
						}
					}
				}
			}
			if = {
				limit = {
					involved_activity = {
						any_attending_character = {
							count >= 1
							OR = {
								highest_held_title_tier = 4
								highest_held_title_tier = 5
							}
						}
					}
				}
				involved_activity = {
					random_attending_character = {
						limit = {
							OR = {
								highest_held_title_tier = 4
								highest_held_title_tier = 5
							}
						}
						save_scope_as = vts_upper_echelon_target_1
					}
				}
			}
			if = {
				limit = {
					involved_activity = {
						any_attending_character = {
							count >= 2
							OR = {
								highest_held_title_tier = 4
								highest_held_title_tier = 5
							}
						}
					}
				}
				involved_activity = {
					random_attending_character = {
						limit = {
							OR = {
								highest_held_title_tier = 4
								highest_held_title_tier = 5
							}
						}
						save_scope_as = vts_upper_echelon_target_2
					}
				}
			}
			if = {
				limit = {
					involved_activity = {
						any_attending_character = {
							count >= 3
							OR = {
								highest_held_title_tier = 4
								highest_held_title_tier = 5
							}
						}
					}
				}
				involved_activity = {
					random_attending_character = {
						limit = {
							OR = {
								highest_held_title_tier = 4
								highest_held_title_tier = 5
							}
						}
						save_scope_as = vts_upper_echelon_target_3
					}
				}
			}
			if = {
				limit = {
					exists = scope:vts_upper_echelon_target_1 
				}
				add_hook = {
					type = vts_upper_echelon_hook
					target = scope:vts_upper_echelon_target_1
				}
			}
			if = {
				limit = {
					exists = scope:vts_upper_echelon_target_2 
				}
				add_hook = {
					type = vts_upper_echelon_hook
					target = scope:vts_upper_echelon_target_2
				}
			}
			if = {
				limit = {
					exists = scope:vts_upper_echelon_target_3 
				}
				add_hook = {
					type = vts_upper_echelon_hook
					target = scope:vts_upper_echelon_target_3
				}
			}
			add_character_flag = {
				flag = vts_upper_echelon_camp_revelry_applied
				years = 1
			}
		}
	}
}
vts_golden_stag_perk_effect = {
	effect = {
		if = {
			limit = {
				has_perk = vts_golden_stag_perk
				exists = primary_heir
			}
			primary_heir = {
				send_interface_message = {
					type = event_toast_effect_good
					title = vts_golden_stag_toast
					left_icon = root
					add_prestige = 50
				}
			}
		}
	}
}
vts_to_your_good_health_perk_effect = {
	effect = {
		if = {
			limit = {	
				exists = scope:target
				has_perk = vts_kingmaker_perk
				scope:target = { 
					NOT = { 
						has_character_modifier = vts_to_your_good_health_modifier
					}
				}
			}
			send_interface_message = {
				type = send_interface_message_good
				title = vts_to_your_good_health_toast
				scope:target = {
					if = {
						limit = { is_alive = yes }
						add_character_modifier = {
							modifier = vts_to_your_good_health_modifier
							years = 5
						}
					}
				}
			}
		}
	}
}
# Martial Perks
vts_warlord_perk_effect = {
	effect = {
		if = {
			limit = {
				exists = side_primary_participant
				side_primary_participant = { has_perk = vts_warlord_perk }
			}
			side_primary_participant = {
				random_list = {
					90 = {
						# do nothing
					}
					5 = {
						send_interface_toast = {
							type = event_toast_effect_good
							title = vts_warlord_toast
							left_icon = root
							add_martial_skill = 1
						}
					}
					5 = {
						send_interface_toast = {
							type = event_toast_effect_good
							title = vts_warlord_toast
							left_icon = root
							add_prowess_skill = 1
						}
					}
				}
			}
		}
	}
}
vts_religious_justification_perk_effect = {
	effect = {
		if = {
			limit = {
				exists = side_primary_participant
				side_primary_participant = { 
					has_perk = vts_religious_justification_perk 
					learning >= 1
				}
			}
			side_primary_participant = {
				send_interface_message = {
					type = send_interface_message_good
					title = vts_martial_aspirations_toast
					add_piety = vts_religious_justification_value
				}
			}
		}
	}
}
vts_realm_protector_perk_effect = {
	effect = {
		if = {
			limit = {	
				scope:recipient = { has_perk = vts_realm_protector_perk }
			}
			scope:recipient = {
				send_interface_message = {
					type = event_toast_effect_good
					title = vts_realm_protector_toast
					add_character_modifier = {
						modifier = vts_realm_protector_modifier
						years = 5
					}
				}
			}
		}
	}
}
vts_earned_blades_perk_effect = {
	effect = {
		if = {
			limit = {
				exists = side_primary_participant
				side_primary_participant = { 
					has_perk = vts_realm_protector_perk 
					government_has_flag = government_is_landless_adventurer
				}
			}
			side_primary_participant = {
				send_interface_message = {
					type = send_interface_message_good
					title = vts_martial_aspirations_toast
					random = {
						chance = 25
						custom_tooltip = vts_earned_blades_perk_tt
						hidden_effect = {
							every_knight = { 
								add_prowess_skill = 1
							}
						}
					}
				}
			}
		}
	}
}
vts_pillow_talk_strategy_perk_effect = {
	effect = {
		if = {
			limit = {	
				has_perk = vts_pillow_talk_strategy_perk
			}
			send_interface_toast = {
				type = event_toast_effect_good
				title = vts_pillow_talk_strategy_toast
				left_icon = root
				add_character_modifier = {
					modifier = vts_pillow_talk_strategy_modifier
					years = 5
				}
			}
		}
	}
}
vts_marching_with_you_perk_effect = {
	effect = {
		scope:owner = {
			if = {
				limit = {
					has_perk = vts_castellan_perk
					NOT = { has_character_flag = vts_marching_with_you_applied }
				}
				vts_create_character_martial_guest_effect = yes
				add_character_flag = {
					flag = vts_marching_with_you_applied
					years = 9
				}
			}	
		}
	}
}
vts_empty_the_pockets_perk_effect = {
	effect = {
		if = {
			limit = {	
				exists = scope:raider
				scope:raider = { has_perk = vts_empty_the_pockets_perk }
			}
			scope:raider = {
				send_interface_toast = {
					type = event_toast_effect_good
					title = vts_empty_the_pockets_toast
					add_gold = vts_empty_the_pockets_value
				}
			}
		}
	}
}
vts_our_deeds_were_sung_perk_effect = {
	effect = {
		if = {
			limit = {
				exists = side_primary_participant
				side_primary_participant = { 
					has_perk = vts_empty_the_pockets_perk 
					government_has_flag = government_is_landless_adventurer
				}
			}
			side_primary_participant = {
				send_interface_message = {
					type = send_interface_message_good
					title = vts_martial_aspirations_toast
					dynasty = { add_dynasty_prestige = root.side_primary_participant.vts_our_deeds_were_sung_value }
				}
			}
		}
	}
}
vts_momentum_perk_effect = {
	effect = {
		if = {
			limit = {	
				has_perk = vts_momentum_perk
			}
			send_interface_toast = {
				type = event_toast_effect_good
				title = vts_momentum_toast
				left_icon = root
				add_character_modifier = {
					modifier = vts_momentum_modifier
					days = 30
				}
			}
		}
	}
}
vts_toast_before_death_perk_effect = {
	effect = {
		if = {
			limit = {
				exists = scope:activity.activity_host
				scope:activity.activity_host = { 
					has_perk = vts_toast_before_death_perk 
					NOT = { has_character_modifier = vts_toast_before_death_modifier }
				}
			}
			scope:activity.activity_host = {
				send_interface_toast = {
					type = event_toast_effect_good
					title = vts_toast_before_death_toast
					add_character_modifier = {
						modifier = vts_toast_before_death_modifier
						years = 5
					}
				}
			}
		}
	}
}
vts_toast_before_death_camp_revelry_perk_effect = {
	effect = {
		if = {
			limit = {	
				has_perk = vts_toast_before_death_perk
				NOT = { has_character_modifier = vts_toast_before_death_modifier }
			}
			send_interface_message = {
				type = event_toast_effect_good
				title = vts_toast_before_death_toast
				left_icon = root
				add_character_modifier = {
					modifier = vts_toast_before_death_modifier
					years = 5
				}
			}
		}
	}
}
vts_fight_in_my_name_attacker_perk_effect = {
	effect = {
		if = {
			limit = {
				exists = scope:attacker
				scope:attacker = { has_perk = vts_fight_in_my_name_perk }
			}
			scope:attacker = {
				random_list = {
					1 = {
						trigger = {
							NOR = {
								government_has_flag = government_is_nomadic
								government_has_flag = government_is_herder
							}
						}
						spawn_army = {
							men_at_arms = {
								type = light_footmen
								stacks = 1
							}
							men_at_arms = {
								type = bowmen
								stacks = 1
							}	
							location = scope:attacker.capital_province
							inheritable = yes
							uses_supply = yes
							name = vts_loyalists_army
						}
					}
					1 = {
						trigger = {
							NOR = {
								government_has_flag = government_is_nomadic
								government_has_flag = government_is_herder
							}
						}
						spawn_army = {
							men_at_arms = {
								type = armored_footmen
								stacks = 2
							}
							location = scope:attacker.capital_province
							inheritable = yes
							uses_supply = yes
							name = vts_loyalists_army
						}
					}
					1 = {
						trigger = {
							NOR = {
								government_has_flag = government_is_nomadic
								government_has_flag = government_is_herder
							}
						}
						spawn_army = {
							men_at_arms = {
								type = light_horsemen
								stacks = 2
							}
							location = scope:attacker.capital_province
							inheritable = yes
							uses_supply = yes
							name = vts_loyalists_army
						}
					}
					1 = {
						trigger = {
							OR = {
								government_has_flag = government_is_nomadic
								government_has_flag = government_is_herder
							}
						}
						spawn_army = {
							men_at_arms = {
								type = steppe_raiders
								stacks = 2
							}
							location = scope:attacker.capital_province
							inheritable = yes
							uses_supply = yes
							name = vts_loyalists_army
						}
					}
				}
			}
		}
	}
}
vts_fight_in_my_name_defender_perk_effect = {
	effect = {
		if = {
			limit = {
				exists = scope:defender
				scope:defender = { has_perk = vts_fight_in_my_name_perk }
			}
			scope:defender = {
				random_list = {
					1 = {
						trigger = {
							NOR = {
								government_has_flag = government_is_nomadic
								government_has_flag = government_is_herder
							}
						}
						spawn_army = {
							men_at_arms = {
								type = light_footmen
								stacks = 1
							}
							men_at_arms = {
								type = bowmen
								stacks = 1
							}	
							location = scope:defender.capital_province
							inheritable = yes
							uses_supply = yes
							name = vts_loyalists_army
						}
					}
					1 = {
						trigger = {
							NOR = {
								government_has_flag = government_is_nomadic
								government_has_flag = government_is_herder
							}
						}
						spawn_army = {
							men_at_arms = {
								type = armored_footmen
								stacks = 2
							}
							location = scope:defender.capital_province
							inheritable = yes
							uses_supply = yes
							name = vts_loyalists_army
						}
					}
					1 = {
						trigger = {
							NOR = {
								government_has_flag = government_is_nomadic
								government_has_flag = government_is_herder
							}
						}
						spawn_army = {
							men_at_arms = {
								type = light_horsemen
								stacks = 2
							}
							location = scope:defender.capital_province
							inheritable = yes
							uses_supply = yes
							name = vts_loyalists_army
						}
					}
					1 = {
						trigger = {
							OR = {
								government_has_flag = government_is_nomadic
								government_has_flag = government_is_herder
							}
						}
						spawn_army = {
							men_at_arms = {
								type = steppe_raiders
								stacks = 2
							}
							location = scope:defender.capital_province
							inheritable = yes
							uses_supply = yes
							name = vts_loyalists_army
						}
					}
				}
			}
		}
	}
}
vts_bannerless_but_feared_perk_effect = {
	effect = {
		if = {
			limit = {
				exists = side_primary_participant
				side_primary_participant = { 
					has_perk = vts_vandal_perk 
					government_has_flag = government_is_landless_adventurer
				}
			}
			side_primary_participant = {
				send_interface_message = {
					type = send_interface_message_good
					title = vts_martial_aspirations_toast
					add_dread = 1
				}
			}
		}
	}
}
# Stewardship Perks
vts_feudal_rule_perk_effect = {
	effect = {
		if = {
			limit = {	
				has_perk = vts_feudal_rule_perk
				exists = capital_county
				NOT = { has_character_flag = vts_feudal_rule_applied }
			}
			add_character_flag = {
				flag = vts_feudal_rule_applied
				years = 4
			}
			send_interface_message = {
				type = event_toast_effect_good
				title = vts_feudal_rule_toast
				capital_county = { change_development_level = 1 }
			}
		}
	}
}
vts_where_the_coin_gathers_perk_effect = {
	effect = {
		if = {
			limit = {	
				has_perk = vts_feudal_rule_perk
				government_has_flag = government_is_landless_adventurer
			}
			send_interface_message = {
				type = event_toast_effect_good
				title = vts_where_the_coin_gathers_toast
				add_gold = 100
			}
		}
	}
}
vts_collect_the_scraps_perk_effect = {
	effect = {
		if = {
			limit = {
				exists = scope:character
				scope:character = { 
					has_perk = vts_surplus_perk
					stewardship >= 1
				}
			}
			scope:character = {
				send_interface_message = {
					type = send_interface_message_good
					title = vts_sacellum_msg_title
					add_gold = scope:character.vts_collect_the_scraps_value
				}
			}
		}
	}
}
vts_collect_the_scraps_domicile_perk_effect = {
	effect = {
		if = {
			limit = {
				exists = scope:owner
				scope:owner = { 
					has_perk = vts_surplus_perk
					stewardship >= 1
				}
			}
			scope:owner = {
				send_interface_message = {
					type = send_interface_message_good
					title = vts_sacellum_msg_title
					add_gold = scope:owner.vts_collect_the_scraps_value
				}
			}
		}
	}
}
vts_rise_to_the_occasion_perk_effect = {
	effect = {
		if = {
			limit = {	
				has_perk = vts_rise_to_the_occasion_perk
				stewardship < 15
			}
			send_interface_message = {
				type = event_toast_effect_good
				title = vts_rise_to_the_occasion_toast
				add_stewardship_skill = 1
			}
		}
	}
}
vts_loyal_to_loyalty_perk_effect = {
	effect = {
		if = {
			limit = {	
				exists = scope:owner
				scope:owner = { has_perk = vts_loyal_to_loyalty_perk }
			}
			scope:owner = {
				spawn_army = {
					levies = 1000
					location = capital_province
					inheritable = yes
					uses_supply = yes
					name = vts_loyalists_army
				}
			}
		}
	}
}
vts_allowance_perk_effect = {
	effect = {
		if = {
			limit = { 
				has_perk = vts_allowance_perk
				any_child = { 
					count >= 1
					age < 17
				}
			}
			root = { save_scope_as = vts_allowance_root }	
			send_interface_message = {
				type = send_interface_message_good
				title = vts_allowance_toast
				remove_short_term_gold = scope:vts_allowance_root.vts_allowance_value
			}
			every_child = {	
				limit = { 
					age < 17
				}
				add_gold = 25
			}
		}
	}
}
vts_expansionist_perk_effect = { # Expansionist Perk
	effect = {
		if = {
			limit = {
				exists = scope:character
				scope:character = { 
					has_perk = vts_expansionist_perk
					NOT = { government_has_flag = government_is_landless_adventurer }
				}
			}
			scope:character = {
				send_interface_message = {
					type = send_interface_message_good
					title = vts_sacellum_msg_title
					root = { 
						county = { 
							change_development_level = 1 
						}
					}
				}
			}
		}
	}
}
vts_hidden_coffers_perk_effect = {
	effect = {
		if = {
			limit = {	
				has_perk = vts_lifetime_of_gold_perk
				exists = primary_heir
			}
			player_heir = { add_gold = root.vts_hidden_coffers_value }
		}
	}
}
# Intrigue Perks
vts_safecracker_perk_effect = {
	effect = {
		if = {
			limit = {	
				has_perk = vts_crack_an_egg_perk
				scope:target = { stewardship >= 1 }
			}
			send_interface_message = {
				type = event_toast_effect_good
				title = vts_safecracker_toast
				left_icon = root
				add_gold = scope:target.vts_safecracker_value
			}
		}
	}
}
vts_thread_puller_perk_effect = {
	effect = {
		if = {
			limit = {	
				has_perk = vts_thread_puller_perk
			}
			send_interface_toast = {
				type = event_toast_effect_good
				title = vts_thread_puller_toast
				left_icon = root
				right_icon = scope:target
				stress_impact = { base = medium_stress_impact_loss }
			}
		}
	}
}
vts_serial_killer_perk_effect = {
	effect = {
		if = {
			limit = {	
				has_perk = vts_serial_killer_perk
			}
			send_interface_toast = {
				type = event_toast_effect_good
				title = vts_serial_killer_toast
				left_icon = root
				add_character_modifier = {
					modifier = vts_serial_killer_modifier
					years = 5
				}
			}
		}
	}
}
vts_heartbreaker_perk_effect = {
	effect = {
		if = {
			limit = {	
				has_perk = vts_heartbreaker_perk
			}
			send_interface_toast = {
				type = event_toast_effect_good
				title = vts_heartbreaker_toast
				left_icon = root
				add_prowess_skill = 1
			}
		}
	}
}
vts_dirty_old_dog_perk_effect = {
	effect = {
		if = {
			limit = {	
				has_perk = vts_dirty_old_dog_perk
			}
			send_interface_toast = {
				type = event_toast_effect_good
				title = vts_dirty_old_dog_toast
				left_icon = root
				add_prestige = root.vts_dirty_old_dog_value
			}
		}
	}
}
vts_succubus_perk_effect = {
	effect = {
		if = {
			limit = {	
				has_perk = vts_succubus_perk
			}
			random = {
				chance = 50
				send_interface_message = {
					type = event_toast_effect_good
					title = vts_succubus_toast
					left_icon = root
					custom_tooltip = vts_succubus_perk_tt
					hidden_effect = { change_age = -1 }
				}	
			}
		}
	}
}
vts_beck_and_call_perk_effect = {
	effect = {
		if = {
			limit = {
				has_perk = vts_beck_and_call_perk
				exists = scope:target
				NOT = {
					has_hook_of_type = {
						target = scope:target
						type = vts_beck_and_call_hook
					}
				}
			}
			send_interface_toast = {
				type = event_toast_effect_good
				title = vts_beck_and_call_toast
				left_icon = scope:target
				add_hook = {
					type = vts_beck_and_call_hook
					target = scope:target
				}
			}
		}
	}
}
vts_beck_and_call_perk_removal_effect = {
	effect = {
		if = {
			limit = {
				exists = scope:target
				has_hook_of_type = {
					target = scope:target
					type = vts_beck_and_call_hook
				}
			}
			remove_hook = {
				type = vts_beck_and_call_hook
				target = scope:target
			}
		}
	}
}
vts_all_according_to_plan_attacker_perk_effect = {
	effect = {
		if = {
			limit = {	
				exists = scope:defender
				scope:defender = { has_perk = vts_all_according_to_plan_perk }
			}
			scope:defender = {
				send_interface_toast = {
					type = event_toast_effect_good
					title = vts_all_according_to_plan_toast
					left_icon = root
					add_character_modifier = {
						modifier = vts_all_according_to_plan_modifier
						years = 10
					}
				}
			}
		}
	}
}
vts_all_according_to_plan_defender_perk_effect = {
	effect = {
		if = {
			limit = {	
				exists = scope:attacker
				scope:attacker = { has_perk = vts_all_according_to_plan_perk }
			}
			scope:attacker = {
				send_interface_toast = {
					type = event_toast_effect_good
					title = vts_all_according_to_plan_toast
					left_icon = root
					add_character_modifier = {
						modifier = vts_all_according_to_plan_modifier
						years = 10
					}
				}
			}
		}
	}
}
# Learning Perks
vts_sinner_perk_effect = {
	effect = {
		if = {
			limit = {	
				has_perk = vts_sinner_perk
			}
			send_interface_toast = {
				type = event_toast_effect_good
				title = vts_sinner_toast
				left_icon = root
				add_prestige_level = 1
			}
		}
	}
}
vts_ineptus_perk_effect = {
	effect = {
		if = {
			limit = {	
				has_perk = vts_ineptus_perk
				NOT = { has_character_modifier = vts_ineptus_modifier }
			}
			send_interface_toast = {
				type = event_toast_effect_good
				title = vts_ineptus_toast
				left_icon = root
				add_character_modifier = {
					modifier = vts_ineptus_modifier
					years = 5
				}
			}
		}
	}
}
vts_learn_to_learn_perk_effect = {
	effect = {
		if = {
			limit = {	
				scope:owner = { has_perk = vts_learn_to_learn_perk }
			}
			scope:owner = {
				send_interface_toast = {
					type = event_toast_effect_good
					title = vts_learn_to_learn_toast
					add_learning_skill = 1
				}
			}
		}
	}
}
vts_keep_them_alive_perk_imprison_effect = {
	effect = {
		if = {
			limit = {	
				scope:imprisoner = {
					has_perk = vts_keep_them_alive_perk
				}
			}
			add_character_modifier = vts_keep_them_alive_modifier
		}
	}
}
vts_keep_them_alive_perk_removal_effect = {
	effect = {
		if = {
			limit = {	
				has_character_modifier = vts_keep_them_alive_modifier
			}
			remove_character_modifier = vts_keep_them_alive_modifier
		}
	}
}
vts_self_reflection_perk_effect = {
	effect = {
		if = {
			limit = {	
				has_character_flag = vts_self_reflection_perk_enabled
			}
			random_list = {
				1 = {
					add_character_modifier = vts_self_reflection_diplomacy_modifier
				}
				1 = {
					add_character_modifier = vts_self_reflection_stewardship_modifier
				}
				1 = {
					add_character_modifier = vts_self_reflection_martial_modifier
					}
				1 = {
					add_character_modifier = vts_self_reflection_intrigue_modifier
					}
				1 = {
					add_character_modifier = vts_self_reflection_learning_modifier
				}
			}
		}
	}
}
vts_walk_the_sacred_land_perk_effect = {
	effect = {
		if = {
			limit = {	
				has_perk = vts_walk_the_sacred_land_perk
				is_on_a_pilgrimage_trigger = yes
			}
			add_piety = root.vts_walk_the_sacred_land_value
		}
	}
}
vts_seized_by_a_higher_power_perk_effect = {
	effect = {
		if = {
			limit = {
				exists = scope:owner
				exists = scope:target
				scope:owner = { has_perk = vts_seized_by_a_higher_power_perk }
				scope:target = { 
					NOT = { 
						has_faith = scope:owner.faith
					}
				}
			}
			scope:target = {
				set_character_faith_history = scope:owner.faith
			}
		}
	}
}
# Wandering Perks
vts_next_time_perk_effect = {
	effect = {
		if = {
			limit = {	
				has_perk = vts_teller_of_tales_perk
			}
			send_interface_toast = {
				type = event_toast_effect_good
				title = vts_next_time_toast
				left_icon = scope:councillor
				add_character_modifier = {
					modifier = vts_next_time_modifier
					years = 5
				}
			}
		}
	}
}
vts_out_the_door_and_away_perk_effect = {
	effect = {
		scope:councillor = {
			if = {
				limit = {
					has_perk = vts_out_the_door_and_away_perk
				}
				send_interface_toast = {
					type = event_toast_effect_good
					title = vts_out_the_door_and_away_toast
					left_icon = scope:councillor
					add_character_modifier = {
						modifier = vts_out_the_door_and_away_modifier
						years = 1
					}
				}
			}	
		}
	}
}
vts_band_of_stragglers_perk_effect = {
	effect = {
		scope:owner = {
			if = {
				limit = {
					has_perk = vts_out_the_door_and_away_perk
					NOT = { has_character_flag = vts_band_of_stragglers_applied }
				}
				vts_create_character_wandering_guest_effect = yes
				add_character_flag = {
					flag = vts_band_of_stragglers_applied
					years = 5
				}
			}	
		}
	}
}
vts_caravan_trails_perk_effect = {
	effect = {
		if = {
			limit = {	
				has_perk = vts_caravan_trails_perk
				exists = location.county
				location.county = {
					NOT = {
						has_county_modifier = vts_caravan_trails_modifier
					}
				}
			}
			location.county = {
				add_county_modifier = vts_caravan_trails_modifier
			}
		}
	}
}
vts_step_and_story_perk_effect = {
	effect = {
		if = {
			limit = {	
				exists = dynasty
				has_perk = vts_war_campaign_perk
				government_has_flag = government_is_landless_adventurer
			}
			dynasty = { add_dynasty_prestige = 1 }
		}
	}
}
vts_divine_appreciation_perk_effect = {
	effect = {
		if = {
			limit = {	
				has_perk = vts_divine_appreciation_perk
			}
			add_learning_lifestyle_xp = 5
		}
	}
}
vts_beggar_life_perk_effect = {
	effect = {
		if = {
			limit = {	
				has_perk = vts_beggar_life_perk
			}
			add_gold = 1
		}
	}
}
vts_known_the_world_perk_effect = {
	effect = {
		if = {
			limit = {	
				has_perk = vts_known_the_world_perk
			}
			send_interface_message = {
				type = send_interface_message_good
				title = vts_known_the_world_toast
				add_prestige = root.vts_known_the_world_value
			}
		}
	}
}
vts_wanderer_legacy_perk_effect = {
	effect = {
		if = {
			limit = {	
				has_perk = been_there_done_that_perk
				exists = primary_heir
				NOT = {
					primary_heir = {
						has_perk = been_there_done_that_perk
					}
				}
			}
			player_heir = { add_perk = been_there_done_that_perk }
		}
	}
}
vts_deathbed_saga_perk_effect = {
	effect = {
		if = {
			limit = {	
				has_perk = vts_deathbed_saga_perk
				exists = dynasty
			}
			dynasty = { add_dynasty_prestige = 500 }
		}
	}
}
vts_retracing_the_steps_perk_effect = {
	effect = {
		if = {
			limit = {	
				has_perk = vts_retracing_the_steps_perk
				exists = primary_heir
				NOT = {
					primary_heir = {
						has_character_modifier = vts_retracing_the_steps_modifier
					}
				}
			}
			player_heir = { add_character_modifier = vts_retracing_the_steps_modifier }
		}
	}
}
vts_travel_start_effect = {
	effect = {
		if = {
			limit = {
				has_perk = vts_open_season_perk
			}
			add_character_modifier = vts_open_season_modifier
		}
		if = {
			limit = {
				has_perk = vts_running_from_death_perk
			}
			add_character_modifier = vts_running_from_death_modifier
		}
		if = {
			limit = {
				has_perk = vts_hiding_spot_perk
			}
			add_character_modifier = vts_hiding_spot_modifier
		}
		if = {
			limit = {
				has_perk = vts_freewind_perk
			}
			add_character_modifier = vts_freewind_modifier
		}
		#if = {
		#	limit = {
		#		has_perk = vts_follow_the_trail_perk
		#	}
		#	add_character_modifier = vts_follow_the_trail_modifier
		#}
		if = {
			limit = {
				has_perk = vts_learned_path_perk
			}
			add_character_modifier = vts_learned_path_modifier
		}
		if = {
			limit = {
				has_perk = vts_worthy_entourage_perk
				NOT = { government_has_flag = government_is_landless_adventurer }
			}
			add_character_modifier = vts_worthy_entourage_modifier
		}
		if = {
			limit = {
				has_perk = vts_planning_from_over_here_perk
			}
			add_character_modifier = vts_planning_from_over_here_modifier
		}
		if = {
			limit = {
				has_perk = vts_life_on_the_move_perk
				involved_activity = {
					has_activity_type = activity_roaming
				}
			}
			send_interface_toast = {
				type = event_toast_effect_good
				title = vts_life_on_the_move_toast
				left_icon = root
				add_character_modifier = {
					modifier = vts_life_on_the_move_modifier
					years = 5
				}
			}
		}
		if = {
			limit = {
				has_perk = vts_too_pious_to_die_perk
				is_on_a_pilgrimage_trigger = yes
			}
			send_interface_toast = {
				type = event_toast_effect_good
				title = vts_too_pious_to_die_toast
				left_icon = root
				add_character_modifier = {
					modifier = vts_too_pious_to_die_modifier
					years = 5
				}
			}
		}
	}
}
vts_travel_end_effect = {
	effect = {
		if = {
			limit = {
				has_perk = vts_war_campaign_perk
				NOT = { government_has_flag = government_is_landless_adventurer }
			}
			send_interface_toast = {
				type = event_toast_effect_good
				title = vts_war_campaign_toast
				left_icon = root
				add_character_modifier = {
					modifier = vts_war_campaign_modifier
					years = 5
				}
			}
		}
		if = {
			limit = {
				has_character_modifier = vts_running_from_death_modifier
			}
			remove_character_modifier = vts_running_from_death_modifier
			random = {
				chance = 50
				random_trait = { save_scope_as = vts_random_trait }
				send_interface_toast = {
					type = event_toast_effect_good
					title = vts_running_from_death_toast
					left_icon = root		
					add_trait = scope:vts_random_trait
				}
			}
		}
		if = {
			limit = {
				has_character_modifier = vts_open_season_modifier
			}
			remove_character_modifier = vts_open_season_modifier
		}
		if = {
			limit = {
				has_character_modifier = vts_hiding_spot_modifier
			}
			remove_character_modifier = vts_hiding_spot_modifier
		}
		if = {
			limit = {
				has_character_modifier = vts_freewind_modifier
			}
			remove_character_modifier = vts_freewind_modifier
		}
		if = {
			limit = {
				has_character_modifier = vts_follow_the_trail_modifier
			}
			remove_character_modifier = vts_follow_the_trail_modifier
		}
		if = {
			limit = {
				has_character_modifier = vts_learned_path_modifier
			}
			remove_character_modifier = vts_learned_path_modifier
		}
		if = {
			limit = {
				has_character_modifier = vts_worthy_entourage_modifier
			}
			remove_character_modifier = vts_worthy_entourage_modifier
		}
		if = {
			limit = {
				has_character_modifier = vts_planning_from_over_here_modifier
			}
			remove_character_modifier = vts_planning_from_over_here_modifier
		}
	}
}
vts_remove_perk_modifiers_and_traits_effect = {
	effect = {
		if = {
			limit = {
				has_character_modifier = vts_self_made_modifier
			}	
			remove_character_modifier = vts_self_made_modifier
		}
		if = {
			limit = {
				has_character_modifier = vts_older_than_time_1_modifier
			}
			remove_character_modifier = vts_older_than_time_1_modifier
		}
		if = {
			limit = {
				has_character_modifier = vts_older_than_time_2_modifier
			}
			remove_character_modifier = vts_older_than_time_2_modifier
		}
		if = {
			limit = {
				has_character_modifier = vts_older_than_time_3_modifier
			}
			remove_character_modifier = vts_older_than_time_3_modifier
		}
		if = { # placeholder
			limit = {
				has_character_modifier = diplomacy_majesty_4090_no_raiment_modifier
			}
			remove_character_modifier = diplomacy_majesty_4090_no_raiment_modifier
		}
		if = {
			limit = {
				has_trait = vts_talkative
			}
			remove_trait = vts_talkative
		}
		if = {
			limit = {
				has_variable = qs_debutante_increased_intrigue_enabled
			}
			remove_variable = qs_debutante_increased_intrigue_enabled
		}
		if = {
			limit = {
				has_variable = qs_debutante_increased_fertility_enabled
			}
			remove_variable = qs_debutante_increased_fertility_enabled
		}
		if = {
			limit = {
				has_variable = qs_noble_loyal_trait_enabled
			}
			remove_variable = qs_noble_loyal_trait_enabled
		}
		if = {
			limit = {
				has_variable = qs_debt_inherit_skipped_enabled
			}
			remove_variable = qs_debt_inherit_skipped_enabled
		}
	}
}

### Aspirations

vts_aspirations_diplomacy_perk_effect = {
	effect = {
		if = {
			limit = {
				scope:first = {	has_perk = vts_aspirations_diplomacy_perk }
			}
			scope:first = {
				send_interface_message = {
					type = send_interface_message_good
					title = vts_diplomacy_aspirations_toast
					add_diplomacy_lifestyle_xp = 100
				}
			}
		}
		if = {
			limit = {
				scope:second = { has_perk = vts_aspirations_diplomacy_perk }
			}
			scope:second = {
				send_interface_message = {
					type = send_interface_message_good
					title = vts_diplomacy_aspirations_toast
					add_diplomacy_lifestyle_xp = 100
				}
			}
		}
	}
}
vts_aspirations_martial_perk_effect = {
	effect = {
		if = {
			limit = {
				exists = side_primary_participant
				side_primary_participant = {
					has_perk = vts_aspirations_martial_perk
				}
			}
			side_primary_participant = {
				send_interface_message = {
					type = send_interface_message_good
					title = vts_martial_aspirations_toast
					add_martial_lifestyle_xp = 25
				}
			}
		}
	}
}
vts_aspirations_stewardship_perk_effect = {
	effect = {
		if = {
			limit = {
				exists = scope:character
				scope:character = { has_perk = vts_aspirations_stewardship_perk }
			}
			scope:character = {
				send_interface_message = {
					type = send_interface_message_good
					title = vts_sacellum_msg_title
					add_stewardship_lifestyle_xp = 150
				}
			}
		}
	}
}
vts_aspirations_stewardship_domicile_perk_effect = {
	effect = {
		if = {
			limit = {
				exists = scope:owner
				scope:owner = { has_perk = vts_aspirations_stewardship_perk }
			}
			scope:owner = {
				send_interface_message = {
					type = send_interface_message_good
					title = vts_sacellum_msg_title
					add_stewardship_lifestyle_xp = 150
				}
			}
		}
	}
}
vts_aspirations_intrigue_perk_effect = {
	effect = {
		if = {
			limit = {	
				has_perk = vts_aspirations_intrigue_perk
			}
			send_interface_message = {
				type = send_interface_message_good
				title = vts_thread_puller_toast
				add_intrigue_lifestyle_xp = 50
			}
		}
	}
}
vts_aspirations_learning_perk_effect = {
	effect = {
		if = {
			limit = {	
				has_perk = vts_aspirations_learning_perk
			}
			send_interface_message = {
				type = send_interface_message_good
				title = vts_learning_aspirations_toast
				add_learning_lifestyle_xp = 100
			}
		}
	}
}
vts_aspirations_wanderer_perk_effect = {
	effect = {
		if = {
			limit = {	
				has_perk = vts_aspirations_wanderer_perk
			}
			add_wanderer_lifestyle_xp = 5
		}
	}
}

## Focuses

vts_focus_internal_affairs_perk_effect = {
	effect = {
		if = {
			limit = {	
				has_focus = wanderer_internal_affairs_focus
				exists = location.county
				location.county = {
					county_control < 100
					holder = root
				}
			}
			location.county = {
				change_county_control = 5
			}
		}
	}
}