﻿
start_pregnancy_interaction = {
	category = interaction_debug_main

	use_diplomatic_range = no
	ignores_pending_interaction_block = yes
	icon = pregnant

	is_shown = {
		debug_only = yes
		scope:recipient = { is_adult = yes }
		scope:actor = { is_adult = yes }
		scope:recipient = { is_pregnant = no }
		scope:actor = { is_pregnant = no }

		OR = {
			AND = {
				scope:recipient = { is_female = yes }
				scope:actor = { is_male = yes }
			}
			AND = {
				scope:recipient = { is_male = yes }
				scope:actor = { is_female = yes }
			}
		}
		
		trigger_if = {
			limit = { has_game_rule = lmf_realistic_pregnancies_active }
			NOR = {
				scope:recipient = { has_character_flag = lmf_no_children }
				scope:actor = { has_character_flag = lmf_no_children }
				scope:recipient = { has_inactive_trait = infertile }
				scope:actor = { has_inactive_trait = infertile }
				scope:recipient = { has_relation_unfruitful_marriage = scope:actor }
			}
		}
	}

	on_accept = {
		if = {
			limit = {
				has_game_rule = lmf_realistic_pregnancies_active
				scope:actor = { is_female = yes }
			}
			scope:actor = { event_pregnancy_effect = yes }
		}
		if = {
			limit = {
				has_game_rule = lmf_realistic_pregnancies_active
				scope:recipient = { is_female = yes }
			}
			scope:recipient = { event_pregnancy_effect = yes }
		}
		
		scope:actor = { trigger_event = debug.0002 }
	}

	auto_accept = yes
}
