﻿#add_darius_culture_tradition_decision = { #backup for alternative ways to add the darius tradition
#	picture = "gfx/interface/illustrations/decisions/decision_realm.dds"
#	major = yes
#	desc = add_darius_culture_tradition_decision_desc
#	
#	is_shown = {
#		has_character_flag = can_add_darius_tradition
#	}
#	
#	effect = {
#		trigger_event = achaemenid_legend_event.0002
#		remove_character_flag = can_add_darius_tradition
#	}
#}

mythical_achaemenid_legend_decision = {
	picture = {
		reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds"
	}
	decision_group_type = major
	desc = mythical_achaemenid_legend_decision_desc
	
	is_shown = {
		has_character_flag = mythical_achaemenid_character
	}
	
	effect = {
		custom_tooltip = {
			text = mythical_achaemenid_legend_custom_tooltip
			mythical_achaemenid_decision_scripted_effect = yes
			remove_character_flag = mythical_achaemenid_character
		}
	}
}

illustrious_immortal_decision = {
	picture = {
		reference = "gfx/interface/illustrations/decisions/decision_invite_knights.dds"
	}
	decision_group_type = major
	desc = illustrious_immortal_decision_desc
	
	is_shown = {
		has_character_flag = can_take_illustrious_immortal_decision
	}
	
	effect = {
		trigger_event = achaemenid_legend_event.0006
		custom_tooltip = {
			text = illustrious_immortal_decision_custom_tooltip
			illustrious_immortal_decision_scripted_effect = yes
		}
	}
	
	cooldown = {
		years = 5
	}
}

illustrious_zoroaster_decision = {
	picture = {
		reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_foundation.dds"
	}
	decision_group_type = major
	desc = illustrious_zoroaster_decision_desc
	
	is_shown = {
		has_character_flag = can_summon_zoroastrian_scholar
	}

	cooldown = {
		years = 5
	}
	
	effect = {
		custom_tooltip = {
		text = illustrious_zoroaster_decision_custom_tooltip
		}
		create_character = {
			save_scope_as = zoroastrian_scholar
			age = { 30 60 }
			random_traits_list = {
				count = 1
				education_learning_2 = {}
				education_learning_3 = {}
				education_learning_4 = {}
			}
			random_traits = yes
			trait = gathas_scholar
			trait = diligent
	
			faith = faith:mazdayasna
			culture = culture:persian
			gender = male
			learning = { 14 22 }
			employer = root

			after_creation = {
				add_character_flag = {
					flag = need_priest_outfit
				}
				add_character_flag = {
					flag = is_zoroastrian_scholar
				}
				add_trait_xp = {
					trait = gathas_scholar
					track = scholar
					value = 100
				}
				random = {
					chance = 50
					add_trait = ambitious
				}
			}
		}
		send_interface_toast = {
			title = achaemenid_pulse.0001.a.recruit.scholar
			left_icon = scope:zoroastrian_scholar
		}
	}
}

amastris_legend_illustrious_decision = {
	picture = {
		reference = "gfx/interface/illustrations/decisions/decision_realm.dds"
	}
	decision_group_type = major
	desc = amastris_legend_illustrious_decision_desc
	
	is_shown = {
		has_character_flag = can_use_amastris_decision
	}

	effect = {
		add_dread = 75
		add_tyranny = -20
		remove_character_flag = can_use_amastris_decision
		send_interface_toast = {
			title = amastris_legend_illustrious_decision_toast
			left_icon = root
		}
	}
}

study_achaemenid_heroes = {
	picture = {
		reference = "gfx/interface/illustrations/decisions/decision_family_tree.dds"
	}
	decision_group_type = major
	desc = study_achaemenid_heroes_desc

	is_shown = {
		OR = {
			OR = {
				culture = { has_cultural_pillar = heritage_iranian}
				dynasty = { has_dynasty_modifier = is_assimilated_to_iranian_heritage_modifier }
			}
			OR = {
				capital_county.title_province = { geographical_region = world_africa_north_east }
				capital_county.title_province = { geographical_region = world_india_rajastan }
				capital_county.title_province = { geographical_region = world_middle_east }
				capital_county.title_province = { geographical_region = world_steppe_tarim }
				capital_county.title_province = { geographical_region = world_asia_minor }
				capital_county.title_province = { geographical_region = custom_greater_armenia }
			}
		}
	}

	is_valid = {
		custom_tooltip = {
			text = must_be_either_iranian_or_complete_amastris_tooltip
			OR = {
				dynasty = { has_dynasty_modifier = is_assimilated_to_iranian_heritage_modifier }
				culture = { has_cultural_pillar = heritage_iranian}
			}
		}
	}

	is_valid_showing_failures_only = {
		is_adult = yes
	}

	cooldown = {
		years = 2
	}

	cost = {
		gold = 50
		prestige = 150
	}

	effect = {
		custom_tooltip = {
			text = study_achaemenid_heroes_custom_tooltip
			trigger_event = achaemenid_culture.0006
		}
		if = {
			limit = {
				NOT = { has_trait = achaemenid_historian }
			}
			add_trait = achaemenid_historian
		}
	}
}

achaemenid_lifestyle_claim_persian_empire = {
	picture = {
		reference = "gfx/interface/illustrations/decisions/decision_realm.dds"
	}
	decision_group_type = major
	desc = achaemenid_lifestyle_claim_persian_empire_desc

	is_shown = {
		has_perk = achaemenid_perk_08
		NOT = {
			has_character_flag = has_claimed_persian_empire
		}
	}

	is_valid = {
		has_perk = achaemenid_perk_08
		custom_tooltip = {
			text = claim_persian_empire_decision_valid_tooltip
			root = {
				AND = {
					NOT = {
						has_claim_on = title:e_persia
					}
					NOT = {
						has_title = title:e_persia
					}
				}
			}
		}
	}

	effect = {
		root = {
			add_pressed_claim = title:e_persia
			add_character_flag = has_claimed_persian_empire
		}
	}
}

do_great_commander_demand_decision = {
	picture = {
		reference = "gfx/interface/illustrations/decisions/decision_realm.dds"
	}
	decision_group_type = major
	desc = do_great_commander_demand_decision_desc

	is_shown = {
		has_character_flag = promised_to_do_demand_fallback
	}

	effect = {
		add_character_modifier = {
			modifier = gave_in_to_commander_demands
			years = 5
		}
		random_courtier_or_guest = {
			limit = {
				has_character_flag = great_commander
			}
			add_trait = loyal
		}
	}
}

darius_vision_mission = {
	picture = {
		reference = "gfx/interface/illustrations/decisions/decision_family_tree.dds"
	}
	decision_group_type = major
	desc = darius_vision_mission_desc

	is_shown = {
		has_character_modifier = darius_vision_accepted
	}

	is_valid = {
		custom_tooltip = {
			text = ghost_is_available_tooltip
			any_courtier_or_guest = {
				has_character_flag = darius_vision_duelist_flag
			}
		}
	}
	
	effect = {
		custom_tooltip = {
			text = begin_darius_ghost_duel_tooltip
			trigger_event = achaemenid_legend_event.0015
		}
	}
}

welcome_jewish_minorities = {
	picture = {
		reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_foundation.dds"
	}
	decision_group_type = major
	desc = welcome_jewish_minorities_desc

	is_shown = {
		root.faith = {
			has_doctrine_parameter = can_welcome_jewish_minorities_if_jerusalem_is_jewish
		}
	}

	is_valid = {
		title:c_jerusalem = {
			religion = religion:judaism_religion
		}
	}

	cooldown = {
		years = 10
	}

	effect = {
		trigger_event = achaemenid_legend_event.0031
	}
}