# midwife book

decisions = {
	call_the_midwife = {
		ai_target_filter = none

		potential = {
			ai = no
			is_adult = yes
			is_female = yes
			prisoner = no
			is_incapable = no
			has_regent = no
			NOT = { has_character_flag = called_midwife }
		}

		allow = {
			wealth = 50
			piety = 10
			NOT = { trait = chaste }
			NOT = { trait = celibate }
			custom_tooltip = {
				text = must_not_own_midwife_book_tt
				hidden_tooltip = {
					FROM = {
						NOT = { has_artifact = midwifes_book }
					}
				}
			}
		}

		effect = {
			piety  = -10
			prestige = 10
			set_character_flag = called_midwife

			hidden_effect = {
				narrative_event = { id = MWB.1000 }
			}
		}
	}
}

targeted_decisions = {
	ask_the_midwife = {
		ai_target_filter = none

		from_potential = {
			ai = no
			is_adult = yes
			is_female = no
			prisoner = no
			is_incapable = no
			has_regent = no
			NOT = { has_character_flag = called_midwife }
		}

		potential = {
			NOT = { character = FROM }
			is_adult = yes
			prisoner = no
			is_within_diplo_range = FROM
			is_female = yes
			trait = mystic
		}

		allow = {
			ROOT = {
				is_incapable = no
				OR = {
					personal_opinion = { who = FROM value = 100 }
					owes_favor_to = FROM
				}
				custom_tooltip = {
					text = is_not_busy_trigger_tooltip
					hidden_tooltip = { NOT = { has_character_flag = do_not_disturb } }
				}
			}

			FROM = {
				NOT = { trait = chaste }
				NOT = { trait = celibate }
				wealth = 100
				piety = 20
				custom_tooltip = {
					text = is_not_busy_trigger_tooltip
					hidden_tooltip = { NOT = { has_character_flag = do_not_disturb } }
				}
				custom_tooltip = {
					text = must_not_own_midwife_book_tt
					hidden_tooltip = {
						FROM = {
							NOT = { has_artifact = midwifes_book }
						}
					}
				}
			}
		}

		effect = {
			if = {
				limit = { FROM = { holds_favor_on = ROOT } }
				ROOT = { reverse_remove_favor = FROM }
			}
			FROM = {
				piety = -20
				prestige = 10
				set_character_flag = called_midwife
				hidden_effect = {
					FROM = { character_event = { id = MWB.1100 } }
				}
			}
		}
	}
}