﻿# Ambitions - Vows - events (new in 1.3)
# amb_vow.0001  Swear a vow
# amb_vow.0002  Consider my vow
# amb_vow.0003  Vow fulfilled
# amb_vow.0004  Vow broken
# amb_vow.0005  Yearly alms (Vow of Charity)

namespace = amb_vow

#############################################
# amb_vow.0001 - Swear a vow
#############################################
amb_vow.0001 = {
	type = character_event
	title = amb_vow.0001.t
	desc = amb_vow.0001.desc
	theme = faith
	left_portrait = root

	trigger = {
		amb_vow_can_swear_trigger = yes
	}

	option = {
		name = amb_vow.0001.peace
		trigger = { amb_vow_peace_valid_trigger = yes }
		custom_tooltip = amb_vow_peace_tt
		amb_vow_start_effect = { TYPE = peace YEARS = 5 }
		ai_chance = {
			base = 10
			modifier = { add = 20 has_trait = compassionate }
			modifier = { add = 20 has_trait = content }
		}
	}

	option = {
		name = amb_vow.0001.poverty
		trigger = { amb_vow_poverty_valid_trigger = yes }
		custom_tooltip = amb_vow_poverty_tt
		amb_vow_start_effect = { TYPE = poverty YEARS = 5 }
		ai_chance = {
			base = 10
			modifier = { add = 20 has_trait = humble }
			modifier = { add = 20 has_trait = zealous }
		}
	}

	option = {
		name = amb_vow.0001.vengeance
		trigger = { amb_vow_vengeance_valid_trigger = yes }
		custom_tooltip = amb_vow_vengeance_tt
		amb_vow_start_effect = { TYPE = vengeance YEARS = 10 }
		ai_chance = {
			base = 10
			modifier = { add = 20 has_trait = vengeful }
			modifier = { add = 20 has_trait = wrathful }
		}
	}

	option = {
		name = amb_vow.0001.charity
		trigger = { amb_vow_charity_valid_trigger = yes }
		custom_tooltip = amb_vow_charity_tt
		amb_vow_start_effect = { TYPE = charity YEARS = 5 }
		ai_chance = {
			base = 10
			modifier = { add = 20 has_trait = generous }
			modifier = { add = 20 has_trait = compassionate }
		}
	}

	option = {
		name = amb_vow.0001.chastity
		trigger = { amb_vow_chastity_valid_trigger = yes }
		custom_tooltip = amb_vow_chastity_tt
		amb_vow_start_effect = { TYPE = chastity YEARS = 5 }
		ai_chance = {
			base = 10
			modifier = { add = 20 has_trait = chaste }
			modifier = { add = 20 has_trait = zealous }
		}
	}

	option = {
		name = amb_vow.0001.none
		ai_chance = { base = 30 }
	}
}

#############################################
# amb_vow.0002 - Consider my vow
#############################################
amb_vow.0002 = {
	type = character_event
	title = amb_vow.0002.t
	desc = {
		desc = amb_vow.0002.desc.intro
		first_valid = {
			triggered_desc = { trigger = { var:amb_vow_active = flag:peace } desc = amb_vow_peace_tt }
			triggered_desc = { trigger = { var:amb_vow_active = flag:poverty } desc = amb_vow_poverty_tt }
			triggered_desc = { trigger = { var:amb_vow_active = flag:vengeance } desc = amb_vow_vengeance_tt }
			triggered_desc = { trigger = { var:amb_vow_active = flag:charity } desc = amb_vow_charity_tt }
			triggered_desc = { trigger = { var:amb_vow_active = flag:chastity } desc = amb_vow_chastity_tt }
		}
		desc = amb_vow.0002.desc.outro
	}
	theme = faith
	left_portrait = root

	trigger = {
		has_variable = amb_vow_active
	}

	option = {
		name = amb_vow.0002.a
	}

	option = {
		name = amb_vow.0002.b
		amb_vow_renounce_effect = yes
		amb_vow_clear_effect = yes
	}
}

#############################################
# amb_vow.0003 - Vow fulfilled
#############################################
amb_vow.0003 = {
	type = character_event
	title = amb_vow.0003.t
	desc = {
		first_valid = {
			triggered_desc = { trigger = { var:amb_vow_active = flag:peace } desc = amb_vow.0003.desc.peace }
			triggered_desc = { trigger = { var:amb_vow_active = flag:poverty } desc = amb_vow.0003.desc.poverty }
			triggered_desc = { trigger = { var:amb_vow_active = flag:vengeance } desc = amb_vow.0003.desc.vengeance }
			triggered_desc = { trigger = { var:amb_vow_active = flag:charity } desc = amb_vow.0003.desc.charity }
			triggered_desc = { trigger = { var:amb_vow_active = flag:chastity } desc = amb_vow.0003.desc.chastity }
			desc = amb_vow.0003.desc.generic
		}
	}
	theme = faith
	left_portrait = {
		character = root
		animation = happiness
	}

	trigger = {
		has_variable = amb_vow_active
	}

	option = {
		name = amb_vow.0003.a
		amb_vow_reward_effect = yes
		amb_vow_clear_effect = yes
	}
}

#############################################
# amb_vow.0004 - Vow broken
#############################################
amb_vow.0004 = {
	type = character_event
	title = amb_vow.0004.t
	desc = {
		first_valid = {
			triggered_desc = { trigger = { var:amb_vow_active = flag:peace } desc = amb_vow.0004.desc.peace }
			triggered_desc = { trigger = { var:amb_vow_active = flag:poverty } desc = amb_vow.0004.desc.poverty }
			triggered_desc = { trigger = { var:amb_vow_active = flag:vengeance } desc = amb_vow.0004.desc.vengeance }
			triggered_desc = { trigger = { var:amb_vow_active = flag:charity } desc = amb_vow.0004.desc.charity }
			triggered_desc = { trigger = { var:amb_vow_active = flag:chastity } desc = amb_vow.0004.desc.chastity }
			desc = amb_vow.0004.desc.generic
		}
	}
	theme = faith
	left_portrait = {
		character = root
		animation = sadness
	}

	trigger = {
		has_variable = amb_vow_active
	}

	option = {
		name = amb_vow.0004.a
		amb_vow_break_effect = yes
		amb_vow_clear_effect = yes
	}
}

#############################################
# amb_vow.0005 - Yearly alms (Vow of Charity)
#############################################
amb_vow.0005 = {
	type = character_event
	title = amb_vow.0005.t
	desc = amb_vow.0005.desc
	theme = faith
	left_portrait = root

	trigger = {
		has_variable = amb_vow_active
		var:amb_vow_active = flag:charity
	}

	option = {
		name = amb_vow.0005.a
		add_gold = -50
	}
}
