﻿
#Find someone to fill the Keeper of the Menagerie court position
#find_keeper_of_menagerie_decision = {
#	picture = "gfx/interface/illustrations/decisions/decision_recruitment.dds"
#
#	desc = find_keeper_of_menagerie_decision_desc
#	selection_tooltip = find_keeper_of_menagerie_decision_effect_tooltip
#
#	ai_check_interval = 60
#	sort_order = 80
#
#	cooldown = { days = 365 }
#
#	is_shown = {
#		is_landed = yes
#		NOT = { employs_court_position = keeper_of_menagerie_court_position }
#	}
#
#	is_valid_showing_failures_only = {
#		is_available = yes
#	}
#
#	effect = {
#		custom_tooltip = find_keeper_of_menagerie_decision_effect_tooltip
#
#		trigger_event = {
#			id = pets_expanded_keeper_of_menagerie.1001
#			days = { 7 14 }
#		}
#	}

#	ai_potential = {
#		highest_held_title_tier > tier_barony
#		is_landed = yes
#		gold > low_skill_court_physician_cost
#		is_at_war = no
#		NOT = { employs_court_position = keeper_of_menagerie_court_position }
#	}
#
#	ai_will_do = {
#		base = 25
#
#		modifier = {
#			add = 50
#			has_any_pet_trigger = yes
#		}
#	}
#}



#Tell the Keeper of the Menagerie to search for a specific pet
keeper_of_menagerie_search_for_pet_decision = {
	picture = {
		reference = "gfx/interface/illustrations/decisions/decision_misc.dds"
	}

	desc = keeper_of_menagerie_search_for_pet_decision_desc
	selection_tooltip = keeper_of_menagerie_search_for_pet_decision_effect_tooltip
	ai_check_interval = 0
	cooldown = { years = 2 }
	sort_order = 80

	is_shown = {
		is_landed = yes
	}

	is_valid_showing_failures_only = {
		is_available = yes

		employs_court_position = keeper_of_menagerie_court_position

		trigger_if = {
			limit = {
				employs_court_position = keeper_of_menagerie_court_position
			}
			custom_tooltip = {
				text = keeper_of_menagerie_search_for_pet_decision.trigger.is_available_healthy_adult
				any_court_position_holder = {
					type = keeper_of_menagerie_court_position
					is_physically_able = yes
				}
			}
		}
		trigger_if = {
			limit = {
				employs_court_position = keeper_of_menagerie_court_position
			}
			custom_tooltip = {
				text = keeper_of_menagerie_search_for_pet_decision.trigger.already_searching
				any_court_position_holder = {
					type = keeper_of_menagerie_court_position
					NOT = { has_variable = search_for_animal }
				}
			}
		}
	}

	cost = {
		gold = {
			add = medium_gold_value
			multiply = 0.8
			if = {
				limit = {
					OR = {
						scope:choose_bear = yes
						scope:choose_lion = yes
						scope:choose_monkey = yes
						scope:choose_tiger = yes
						scope:choose_elephant = yes
					}
				}
				multiply = 1.5
			}
		}
	}

	widget = {
		gui = "decision_view_widget_generic_multichoice_with_effects"
		controller = decision_option_list_controller
		decision_to_second_step_button = "keeper_of_menagerie_search_for_pet_decision_confirm"
		show_from_start = yes
		
		item = {
			value = choose_cat
			current_description = choose_cat_desc
			localization = choose_cat_name
			icon = "gfx/interface/icons/pets_expanded/icon_pet_cat.dds"
		}
		item = {
			value = choose_dog
			current_description = choose_dog_desc
			localization = choose_dog_name
			icon = "gfx/interface/icons/pets_expanded/icon_pet_dog.dds"
		}
		item = {
			value = choose_badger
			current_description = choose_badger_desc
			localization = choose_badger_name
			icon = "gfx/interface/icons/pets_expanded/icon_pet_badger.dds"
		}
		item = {
			value = choose_bear
			current_description = choose_bear_desc
			localization = choose_bear_name
			icon = "gfx/interface/icons/pets_expanded/icon_pet_bear.dds"
		}
		item = {
			value = choose_falcon
			current_description = choose_falcon_desc
			localization = choose_falcon_name
			icon = "gfx/interface/icons/pets_expanded/icon_pet_falcon.dds"
		}
		item = {
			value = choose_ferret
			current_description = choose_ferret_desc
			localization = choose_ferret_name
			icon = "gfx/interface/icons/pets_expanded/icon_pet_ferret.dds"
		}
		item = {
			value = choose_fox
			current_description = choose_fox_desc
			localization = choose_fox_name
			icon = "gfx/interface/icons/pets_expanded/icon_pet_fox.dds"
		}
		item = {
			value = choose_hedgehog
			current_description = choose_hedgehog_desc
			localization = choose_hedgehog_name
			icon = "gfx/interface/icons/pets_expanded/icon_pet_hedgehog.dds"
		}
		item = {
			value = choose_lion
			current_description = choose_lion_desc
			localization = choose_lion_name
			icon = "gfx/interface/icons/pets_expanded/icon_pet_lion.dds"
		}
		item = {
			value = choose_monkey
			current_description = choose_monkey_desc
			localization = choose_monkey_name
			icon = "gfx/interface/icons/pets_expanded/icon_pet_monkey.dds"
		}
		item = {
			value = choose_nightingale
			current_description = choose_nightingale_desc
			localization = choose_nightingale_name
			icon = "gfx/interface/icons/pets_expanded/icon_pet_nightingale.dds"
		}
		item = {
			value = choose_parrot
			current_description = choose_parrot_desc
			localization = choose_parrot_name
			icon = "gfx/interface/icons/pets_expanded/icon_pet_parrot.dds"
		}
		item = {
			value = choose_rabbit
			current_description = choose_rabbit_desc
			localization = choose_rabbit_name
			icon = "gfx/interface/icons/pets_expanded/icon_pet_rabbit.dds"
		}
		item = {
			value = choose_squirrel
			current_description = choose_squirrel_desc
			localization = choose_squirrel_name
			icon = "gfx/interface/icons/pets_expanded/icon_pet_squirrel.dds"
		}
		item = {
			value = choose_tiger
			current_description = choose_tiger_desc
			localization = choose_tiger_name
			icon = "gfx/interface/icons/pets_expanded/icon_pet_tiger.dds"
		}
		item = {
			value = choose_weasel
			current_description = choose_weasel_desc
			localization = choose_weasel_name
			icon = "gfx/interface/icons/pets_expanded/icon_pet_weasel.dds"
		}
		item = {
			value = choose_elephant
			current_description = choose_elephant_desc
			localization = choose_elephant_name
			icon = "gfx/interface/icons/pets_expanded/icon_pet_elephant.dds"
		}
		item = {
			value = choose_hawk
			current_description = choose_hawk_desc
			localization = choose_hawk_name
			icon = "gfx/interface/icons/pets_expanded/icon_pet_hawk.dds"
		}
		item = {
			value = choose_raven
			current_description = choose_raven_desc
			localization = choose_raven_name
			icon = "gfx/interface/icons/pets_expanded/icon_pet_raven.dds"
		}
		item = {
			value = choose_horse
			current_description = choose_horse_desc
			localization = choose_horse_name
			icon = "gfx/interface/icons/pets_expanded/icon_pet_horse.dds"
		}
	}

	effect = {
		#custom_tooltip = keeper_of_menagerie_search_for_pet_decision_effect_custom_tooltip
		if = {
			limit = {
				scope:choose_cat = yes
			}
			custom_tooltip = keeper_of_menagerie_search_for_pet_decision_effect_cat_tooltip
		}
		else_if = {
			limit = {
				scope:choose_dog = yes
			}
			custom_tooltip = keeper_of_menagerie_search_for_pet_decision_effect_dog_tooltip
		}
		else_if = {
			limit = {
				scope:choose_badger = yes
			}
			custom_tooltip = keeper_of_menagerie_search_for_pet_decision_effect_badger_tooltip
		}
		else_if = {
			limit = {
				scope:choose_bear = yes
			}
			custom_tooltip = keeper_of_menagerie_search_for_pet_decision_effect_bear_tooltip
		}
		else_if = {
			limit = {
				scope:choose_falcon = yes
			}
			custom_tooltip = keeper_of_menagerie_search_for_pet_decision_effect_falcon_tooltip
		}
		else_if = {
			limit = {
				scope:choose_ferret = yes
			}
			custom_tooltip = keeper_of_menagerie_search_for_pet_decision_effect_ferret_tooltip
		}
		else_if = {
			limit = {
				scope:choose_fox = yes
			}
			custom_tooltip = keeper_of_menagerie_search_for_pet_decision_effect_fox_tooltip
		}
		else_if = {
			limit = {
				scope:choose_hedgehog = yes
			}
			custom_tooltip = keeper_of_menagerie_search_for_pet_decision_effect_hedgehog_tooltip
		}
		else_if = {
			limit = {
				scope:choose_lion = yes
			}
			custom_tooltip = keeper_of_menagerie_search_for_pet_decision_effect_lion_tooltip
		}
		else_if = {
			limit = {
				scope:choose_monkey = yes
			}
			custom_tooltip = keeper_of_menagerie_search_for_pet_decision_effect_monkey_tooltip
		}
		else_if = {
			limit = {
				scope:choose_nightingale = yes
			}
			custom_tooltip = keeper_of_menagerie_search_for_pet_decision_effect_nightingale_tooltip
		}
		else_if = {
			limit = {
				scope:choose_parrot = yes
			}
			custom_tooltip = keeper_of_menagerie_search_for_pet_decision_effect_parrot_tooltip
		}
		else_if = {
			limit = {
				scope:choose_rabbit = yes
			}
			custom_tooltip = keeper_of_menagerie_search_for_pet_decision_effect_rabbit_tooltip
		}
		else_if = {
			limit = {
				scope:choose_squirrel = yes
			}
			custom_tooltip = keeper_of_menagerie_search_for_pet_decision_effect_squirrel_tooltip
		}
		else_if = {
			limit = {
				scope:choose_tiger = yes
			}
			custom_tooltip = keeper_of_menagerie_search_for_pet_decision_effect_tiger_tooltip
		}
		else_if = {
			limit = {
				scope:choose_weasel = yes
			}
			custom_tooltip = keeper_of_menagerie_search_for_pet_decision_effect_weasel_tooltip
		}
		else_if = {
			limit = {
				scope:choose_elephant = yes
			}
			custom_tooltip = keeper_of_menagerie_search_for_pet_decision_effect_elephant_tooltip
		}
		else_if = {
			limit = {
				scope:choose_hawk = yes
			}
			custom_tooltip = keeper_of_menagerie_search_for_pet_decision_effect_hawk_tooltip
		}
		else_if = {
			limit = {
				scope:choose_raven = yes
			}
			custom_tooltip = keeper_of_menagerie_search_for_pet_decision_effect_raven_tooltip
		}
		else_if = {
			limit = {
				scope:choose_horse = yes
			}
			custom_tooltip = keeper_of_menagerie_search_for_pet_decision_effect_horse_tooltip
		}

		if = {
			limit = {
				OR = {
					scope:choose_bear = yes
					scope:choose_lion = yes
					scope:choose_monkey = yes
					scope:choose_tiger = yes
					scope:choose_elephant = yes
				}
			}
			custom_tooltip = keeper_of_menagerie_search_for_pet_decision_effect_warning_tooltip
		}

		trigger_event = pets_expanded_keeper_of_menagerie.2000
	}
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}