﻿namespace = holy_stuff_relic_miracle_event

##################################################
# Relic Miracle
##################################################

holy_stuff_relic_miracle_event.0001 = {
	type = character_event
	hidden = yes

	trigger = {
		AND = {
			is_ai = no
                	faithful_trigger = yes
			relic_pilgrimage_site_trigger = yes
		}
	}

	immediate = {
		random_list = {
			5 = {
				trigger_event = { 
                                        id = holy_stuff_relic_miracle_event.0002 #Bleeding Hosts
					days = 30
					}
				}
			5 = {
				trigger_event = { 
                                        id = holy_stuff_relic_miracle_event.0003 #Divine Healing
					days = 30
					}
				}
			5 = {
				trigger_event = { 
                                        id = holy_stuff_relic_miracle_event.0004 #Blood Miracle
					days = 30
					}
				}
			5 = {
				trigger_event = { 
                                        id = holy_stuff_relic_miracle_event.0005 #Visions of the Holy Prepuce
					days = 30
					}
				}
			5 = {
				trigger_event = { 
                                        id = holy_stuff_relic_miracle_event.0006 #Weeping Statue	
					days = 30
					}
				}
			5 = {
				trigger_event = { 
                                        id = holy_stuff_relic_miracle_event.0007 #Divine Pregnancy
					days = 30
					}
				}
			5 = {
				trigger_event = { 
                                        id = holy_stuff_relic_miracle_event.0008 #Stigmata	
					days = 30
					}
				}
			5 = {
				trigger_event = { 
                                        id = holy_stuff_relic_miracle_event.0009 #Weeping Icon	
					days = 30
					}
				}
			5 = {
				trigger_event = { 
                                        id = holy_stuff_relic_miracle_event.0010 #Exorcism	
					days = 30
					}
				}
			5 = {
				trigger_event = { 
                                        id = holy_stuff_relic_miracle_event.0011 #Divine Dreams	
					days = 30
					}
				}
		}
	}
}

holy_stuff_relic_miracle_event.0002 = { #Bleeding Hosts
	type = character_event
	title = holy_stuff_relic_miracle_event.0002.t
	desc = holy_stuff_relic_miracle_event.0002.desc
	theme = faith
	left_portrait = {
		character = root
		animation = personality_zealous
	}
	right_portrait = {
		character = scope:realm_priest
		animation = personality_zealous
	}

	trigger = {
		NOT = {
                         has_variable = relic_miracle
		}
		AND = {
                         faithful_trigger = yes
                         relic_pilgrimage_site_trigger = yes
		} 
	}

	immediate = {
		cp:councillor_court_chaplain = {
			save_scope_as = realm_priest
		}
		capital_county = {
			save_scope_as = miracle_location
		}
		play_music_cue = "mx_cue_epic_sacral_moment"
		holy_stuff_relic_miracle_scripted_effect_1 = yes
		set_variable = {
			name = relic_miracle
			years = 25
		}
	}

	option = {
		name = holy_stuff_relic_miracle_event.0002.a
	}
}

holy_stuff_relic_miracle_event.0003 = { #Divine Healing
	type = character_event
	title = holy_stuff_relic_miracle_event.0003.t
	desc = holy_stuff_relic_miracle_event.0003.desc
	theme = faith
	left_portrait = {
		character = root
		animation = personality_zealous
	}
	right_portrait = {
		character = scope:realm_priest
		animation = personality_zealous
	}

	trigger = {
		NOT = {
                         has_variable = relic_miracle
		}
		AND = {
                         faithful_trigger = yes
                         healing_miracle_trigger = yes
                         relic_pilgrimage_site_trigger = yes
		} 
	}

	immediate = {
		cp:councillor_court_chaplain = {
			save_scope_as = realm_priest
		}
		capital_county = {
			save_scope_as = miracle_location
		}
		play_music_cue = "mx_cue_epic_sacral_moment"
		holy_stuff_relic_miracle_scripted_effect_2 = yes
		set_variable = {
			name = relic_miracle
			years = 25
		}
	}

	option = {
		name = holy_stuff_relic_miracle_event.0003.a
	}
}

holy_stuff_relic_miracle_event.0004 = { #Blood Miracle
	type = character_event
	title = holy_stuff_relic_miracle_event.0004.t
	desc = holy_stuff_relic_miracle_event.0004.desc
	theme = faith
	left_portrait = {
		character = root
		animation = personality_zealous
	}
	right_portrait = {
		character = scope:realm_priest
		animation = personality_zealous
	}

	trigger = {
		NOT = {
                         has_variable = relic_miracle
		}
		AND = {
                         faithful_trigger = yes
                         holy_blood_miracle_trigger = yes
                         relic_pilgrimage_site_trigger = yes
		} 
	}

	immediate = {
		cp:councillor_court_chaplain = {
			save_scope_as = realm_priest
		}
		capital_county = {
			save_scope_as = miracle_location
		}
		play_music_cue = "mx_cue_epic_sacral_moment"
		holy_stuff_relic_miracle_scripted_effect_3 = yes
		set_variable = {
			name = relic_miracle
			years = 25
		}
	}

	option = {
		name = holy_stuff_relic_miracle_event.0004.a
	}
}

holy_stuff_relic_miracle_event.0005 = { #Visions of the Holy Prepuce
	type = character_event
	title = holy_stuff_relic_miracle_event.0005.t
	desc = holy_stuff_relic_miracle_event.0005.desc
	theme = faith
	left_portrait = {
		character = root
		animation = ecstasy
	}
	right_portrait = {
		character = scope:realm_priest
		animation = personality_zealous
	}

	trigger = {
		NOT = {
                         has_variable = relic_miracle
		}
		AND = {
                         faithful_trigger = yes
                         holy_prepuce_miracle_trigger = yes
                         relic_pilgrimage_site_trigger = yes
		} 
	}

	immediate = {
		cp:councillor_court_chaplain = {
			save_scope_as = realm_priest
		}
		capital_county = {
			save_scope_as = miracle_location
		}
		play_music_cue = "mx_cue_epic_sacral_moment"
		holy_stuff_relic_miracle_scripted_effect_4 = yes
		set_variable = {
			name = relic_miracle
			years = 25
		}
	}

	option = {
		name = holy_stuff_relic_miracle_event.0005.a
	}
}

holy_stuff_relic_miracle_event.0006 = { #Weeping Statue
	type = character_event
	title = holy_stuff_relic_miracle_event.0006.t
	desc = holy_stuff_relic_miracle_event.0006.desc
	theme = faith
	left_portrait = {
		character = root
		animation = personality_zealous
	}
	right_portrait = {
		character = scope:realm_priest
		animation = personality_zealous
	}

	trigger = {
		NOT = {
                         has_variable = relic_miracle
		}
		AND = {
                         faithful_trigger = yes
                         relic_pilgrimage_site_trigger = yes
		} 
	}

	immediate = {
		cp:councillor_court_chaplain = {
			save_scope_as = realm_priest
		}
		capital_county = {
			save_scope_as = miracle_location
		}
		play_music_cue = "mx_cue_epic_sacral_moment"
		holy_stuff_relic_miracle_scripted_effect_5 = yes
		set_variable = {
			name = relic_miracle
			years = 25
		}
	}

	option = {
		name = holy_stuff_relic_miracle_event.0006.a
	}
}

holy_stuff_relic_miracle_event.0007 = { #Divine Pregnancy
	type = character_event
	title = holy_stuff_relic_miracle_event.0007.t
	desc = holy_stuff_relic_miracle_event.0007.desc
	theme = faith
	left_portrait = {
		character = root
		animation = personality_zealous
	}
	right_portrait = {
		character = scope:recipient
		animation = personality_zealous
	}

	trigger = {
		NOT = {
			has_variable = relic_miracle
		}
		AND = {
			faithful_trigger = yes
            divine_pregnancy_miracle_trigger = yes
            relic_pilgrimage_site_trigger = yes
		} 
	}

	immediate = {
		hidden_effect = {
			add_character_modifier = {
				modifier = divine_pregnancy_modifier
			}
		}
		if = {
			limit = { is_female = yes }
			random_relation = {
				type = lover
				limit = { is_male = yes }
				save_scope_as = recipient
			}
			random_relation = {
				type = soulmate
				limit = { is_male = yes }
				save_scope_as = recipient
			}
			random_spouse = {
				limit = { is_male = yes }
				save_scope_as = recipient
			}
		}

		else = {
			random_relation = {
				type = lover
				limit = {
		        	is_female = yes
					is_pregnant = no
				}
				save_scope_as = recipient
			}
			random_relation = {
				type = soulmate
				limit = {
		        	is_female = yes
					is_pregnant = no
				}
				save_scope_as = recipient
			}
			random_spouse = {
				limit = {
		        	is_female = yes
					is_pregnant = no
				}
				save_scope_as = recipient
			}
		}
		if = {
			limit = { is_female = yes }
			save_scope_as = mother
			scope:recipient = { save_scope_as = father }
		}

		else = {
			save_scope_as = father
			scope:recipient = { save_scope_as = mother }
		}
		cp:councillor_court_chaplain = {
			save_scope_as = realm_priest
		}
		capital_county = {
			save_scope_as = miracle_location
		}
		play_music_cue = "mx_cue_epic_sacral_moment"
		holy_stuff_relic_miracle_scripted_effect_6 = yes
		set_variable = {
			name = relic_miracle
			years = 25
		}
	}

	option = {
		name = holy_stuff_relic_miracle_event.0007.a
	}
}

holy_stuff_relic_miracle_event.0008 = { #Stigmata
	type = character_event
	title = holy_stuff_relic_miracle_event.0008.t
	desc = holy_stuff_relic_miracle_event.0008.desc
	theme = faith
	left_portrait = {
		character = root
		animation = personality_zealous
	}
	right_portrait = {
		character = scope:realm_priest
		animation = personality_zealous
	}

	trigger = {
		NOT = {
                         has_variable = relic_miracle
		}
		AND = {
                         faithful_trigger = yes
                         relic_pilgrimage_site_trigger = yes
		} 
	}

	immediate = {
		cp:councillor_court_chaplain = {
			save_scope_as = realm_priest
		}
		capital_county = {
			save_scope_as = miracle_location
		}
		play_music_cue = "mx_cue_epic_sacral_moment"
		holy_stuff_relic_miracle_scripted_effect_7 = yes
		set_variable = {
			name = relic_miracle
			years = 25
		}
	}

	option = {
		name = holy_stuff_relic_miracle_event.0008.a
	}
}

holy_stuff_relic_miracle_event.0009 = { #Weeping Icon
	type = character_event
	title = holy_stuff_relic_miracle_event.0009.t
	desc = holy_stuff_relic_miracle_event.0009.desc
	theme = faith
	left_portrait = {
		character = root
		animation = personality_zealous
	}
	right_portrait = {
		character = scope:realm_priest
		animation = personality_zealous
	}

	trigger = {
		NOT = {
                         has_variable = relic_miracle
		}
		AND = {
                         christian_faith_and_has_icons_trigger = yes
                         faithful_trigger = yes
                         relic_pilgrimage_site_trigger = yes
		} 
	}

	immediate = {
		cp:councillor_court_chaplain = {
			save_scope_as = realm_priest
		}
		capital_county = {
			save_scope_as = miracle_location
		}
		play_music_cue = "mx_cue_epic_sacral_moment"
		holy_stuff_relic_miracle_scripted_effect_8 = yes
		set_variable = {
			name = relic_miracle
			years = 25
		}
	}

	option = {
		name = holy_stuff_relic_miracle_event.0009.a
	}
}

holy_stuff_relic_miracle_event.0010 = { #Exorcism
	type = character_event
	title = holy_stuff_relic_miracle_event.0010.t
	desc = holy_stuff_relic_miracle_event.0010.desc
	theme = faith
	left_portrait = {
		character = root
		animation = personality_zealous
	}
	right_portrait = {
		character = scope:realm_priest
		animation = personality_zealous
	}

	trigger = {
		NOT = {
                         has_variable = relic_miracle
		}
		AND = {
                         faithful_trigger = yes
                         exorcism_miracle_trigger = yes
                         relic_pilgrimage_site_trigger = yes
		} 
	}

	immediate = {
		cp:councillor_court_chaplain = {
			save_scope_as = realm_priest
		}
		capital_county = {
			save_scope_as = miracle_location
		}
		play_music_cue = "mx_cue_epic_sacral_moment"
		holy_stuff_relic_miracle_scripted_effect_9 = yes
		set_variable = {
			name = relic_miracle
			years = 25
		}
	}

	option = {
		name = holy_stuff_relic_miracle_event.0010.a
	}
}

holy_stuff_relic_miracle_event.0011 = { #Divine Dreams
	type = character_event
	title = holy_stuff_relic_miracle_event.0011.t
	desc = holy_stuff_relic_miracle_event.0011.desc
	theme = faith
	left_portrait = {
		character = root
		animation = personality_zealous
	}
	right_portrait = {
		character = scope:realm_priest
		animation = personality_zealous
	}

	trigger = {
		NOT = {
                     has_variable = relic_miracle
		}
		AND = {
                     faithful_trigger = yes
                     exorcism_miracle_trigger = yes
                     relic_pilgrimage_site_trigger = yes
		} 
	}

	immediate = {
		cp:councillor_court_chaplain = {
			save_scope_as = realm_priest
		}
		capital_county = {
			save_scope_as = miracle_location
		}
		play_music_cue = "mx_cue_epic_sacral_moment"
		holy_stuff_relic_miracle_scripted_effect_10 = yes
		set_variable = {
			name = relic_miracle
			years = 25
		}
	}

	option = {
		name = holy_stuff_relic_miracle_event.0011.a
	}
}