namespace = xgi-cult

#Begin cultivating

character_event = {
	id = xgi-cult.001
	is_triggered_only = yes
	desc  = xgi-cult-text
	picture = "xgi-begin-event"

	option = {
		name = "Sweet"
	}
}

#Info
character_event = {
	id = xgi-cult.002
	is_triggered_only = yes
	ai = no
	desc  = xgi-Info_text
	picture = "xgi-cult02-event"

	option = {
		name = "Next"
		character_event = { id = xgi-cult.003 }
	}
}

#Info next
character_event = {
	id = xgi-cult.003
	is_triggered_only = yes
	ai = no
	desc  = xgi-Info_text-next
	picture = "xgi-cult02-event"

	option = {
		name = "Sweet"
		clr_character_flag = xgi-info
	}
}

character_event = {

	desc  = xgi-trilightning
	picture = "xgi-trilightning-event"

	id = xgi-cult.004
	hide_window = no

	is_triggered_only = yes

	option = { 
		name = "You are about to face the Heavenly tribulation."

		trigger={
			NOT = {
				has_character_modifier = xgi-heavenavoidingpill
			}
		}

		random_list = {
			100 = {
				# Success:

				modifier = { 
					factor = 0.02
					trait = xgi-Trash_potential
				}
				modifier = { 
					factor = 0.03
					trait = xgi-Low_potential
				}
				modifier = { 
					factor = 0.04
					trait = xgi-Mid_potential
				}
				modifier = { 
					factor = 0.05
					trait = xgi-High_potential
				}
				modifier = { 
					factor = 0.06
					trait = xgi-Super_potential
				}
				modifier = { 
					factor = 0.07
					trait = xgi-Divine_potential
				}


				custom_tooltip = {
					text = "Success"
					character_event = { id = xgi-cult.005 }
				}
			}

			100 = {
				# Fail

				modifier = { 
					factor = 0.07
					trait = xgi-Trash_potential
				}
				modifier = { 
					factor = 0.03
					trait = xgi-Low_potential
				}
				modifier = { 
					factor = 0.01
					trait = xgi-Mid_potential
				}
				modifier = { 
					factor = 0.006
					trait = xgi-High_potential
				}
				modifier = { 
					factor = 0.003
					trait = xgi-Super_potential
				}
				modifier = { 
					factor = 0.001
					trait = xgi-Divine_potential
				}

				custom_tooltip = {
					text = "Failure"
					ROOT = { death = { death_reason = smite_death_lightning } }	
					FROM = { death = { death_reason = smite_death_lightning } } 
					death = { death_reason = smite_death_lightning }
					ROOT = { any_character = { limit = { ai = no } character_event = { id = xgi-rumours-news.012 } } }
				}
			}
		}
	}

	option = { 
		name = "You have avoided the Heavenly tribulation."

		trigger={
			has_character_modifier = xgi-heavenavoidingpill
		}
		remove_character_modifier = xgi-heavenavoidingpill
	}
}

#success

character_event = { 
	id = xgi-cult.005
	desc = xgi-trilightning-success
	picture = "xgi-begin-event"

	is_triggered_only = yes

	option = {
		name = "Close..."	
	}
}

character_event = { 
	id = xgi-cult.006
	desc = xgi-BRE-success
	picture = "xgi-cult02-event"

	is_triggered_only = yes

	option = {
		name = "Close..."
			clr_character_flag = xgi-breakthrough-01
			clr_character_flag = xgi-breakthrough-02
			clr_character_flag = xgi-breakthrough-03
			clr_character_flag = xgi-breakthrough-04
			clr_character_flag = xgi-breakthrough-05
			clr_character_flag = xgi-breakthrough-06
			clr_character_flag = xgi-breakthrough-07
			clr_character_flag = xgi-breakthrough-08
			clr_character_flag = xgi-breakthrough-09
			clr_character_flag = xgi-breakthrough-10
			clr_character_flag = xgi-breakthrough-11
			clr_character_flag = xgi-breakthrough-12
			clr_character_flag = xgi-breakthrough-13
			clr_character_flag = xgi-breakthrough-14
			clr_character_flag = xgi-breakthrough-15
			clr_character_flag = xgi-breakthrough-16
			clr_character_flag = xgi-breakthrough-17
			clr_character_flag = xgi-breakthrough-18
			clr_character_flag = xgi-breakthrough-19
			clr_character_flag = xgi-breakthrough-20
			clr_character_flag = xgi-breakthrough-21
			clr_character_flag = xgi-breakthrough-22
			clr_character_flag = xgi-breakthrough-23
			clr_character_flag = xgi-breakthrough-24
			clr_character_flag = xgi-breakthrough-25
			clr_character_flag = xgi-breakthrough-26	
	}
}

character_event = { 
	id = xgi-cult.007
	desc = xgi-soul-perf
	picture = "xgi-nascent-event"

	is_triggered_only = yes

	option = {
		name = "Close..."	
	}
}

character_event = { 
	id = xgi-cult.008
	desc = xgi-immorgods
	picture = "xgi-immortal-event"

	is_triggered_only = yes

	option = {
		name = "Close..."
		add_trait = Lv_7_True_Immortal_1	
	}
}

character_event = { 
	id = xgi-cult.009
	desc = xgi-dualcult-text
	picture = "xgi-dualcult-event"

	is_triggered_only = yes

	option = {
		name = "Close..."
		random_list = {
			100 = {
				# Success:

				modifier = { 
					factor = 0.02
					trait = xgi-Trash_potential
				}
				modifier = { 
					factor = 0.03
					trait = xgi-Low_potential
				}
				modifier = { 
					factor = 0.04
					trait = xgi-Mid_potential
				}
				modifier = { 
					factor = 0.05
					trait = xgi-High_potential
				}
				modifier = { 
					factor = 0.06
					trait = xgi-Super_potential
				}
				modifier = { 
					factor = 0.07
					trait = xgi-Divine_potential
				}


				custom_tooltip = {
					text = "No Pregnancy"
				}
			}

			100 = {
				# Fail

				modifier = { 
					factor = 0.01
					trait = xgi-Trash_potential
				}
				modifier = { 
					factor = 0.008
					trait = xgi-Low_potential
				}
				modifier = { 
					factor = 0.006
					trait = xgi-Mid_potential
				}
				modifier = { 
					factor = 0.004
					trait = xgi-High_potential
				}
				modifier = { 
					factor = 0.002
					trait = xgi-Super_potential
				}
				modifier = { 
					factor = 0.001
					trait = xgi-Divine_potential
				}

				custom_tooltip = {
					text = "Impregnation!"
	

				}
					character_event = { id = xgi-cult.011 }
					IF = {
						limit = { ROOT = { is_female = yes } }
						FROM = { impregnate = ROOT }
						
					}
					IF = {
						limit = { FROM = { is_female = yes } }
						ROOT = { impregnate = FROM }
						
					}
			}
		}	
	}

	option = {
		name = "Intentional impregnation(Partner will hate this, except servants/puppets..."
			trigger={
				ai = no
			}
					character_event = { id = xgi-cult.011 }
					IF = {
						limit = { ROOT = { is_female = yes NOT = { has_character_modifier = xgi-Servant-modifier } } }
						FROM = { impregnate = ROOT }
						FROM = { 
							opinion = {
								modifier = xgi-hate
								who = ROOT
							}
						}
						
					}

					IF = {
						limit = { FROM = { is_female = yes NOT = { has_character_modifier = xgi-Servant-modifier } } }
						ROOT = { impregnate = FROM }
						FROM = { 
							opinion = {
								modifier = xgi-hate
								who = ROOT
							}
						}
						
					}

					IF = {
						limit = { ROOT = { is_female = yes has_character_modifier = xgi-Servant-modifier } }
						FROM = { impregnate = ROOT }
						FROM = { 
							opinion = {
								modifier = xgi-love
								who = ROOT
							}
						}
						
					}

					IF = {
						limit = { FROM = { is_female = yes has_character_modifier = xgi-Servant-modifier } }
						ROOT = { impregnate = FROM }
						FROM = { 
							opinion = {
								modifier = xgi-love
								who = ROOT
							}
						}
						
					}
			}
		}	
	}
}

character_event = { 
	id = xgi-cult.010
	desc = xgi-closeddoorcult-text                
	picture = "xgi-closeddoor-event"

	is_triggered_only = yes

	option = {
		name = "Close..."	
	}
}

character_event = { 
	id = xgi-cult.011
	desc = xgi-dualcultpreg-text                
	picture = "xgi-dualcult-event"

	is_triggered_only = yes

	option = {
		name = "Close..."	
	}
}

character_event = { 
	id = xgi-cult.012
	desc = xgi-purchasespiritualnurturingseedpill_desc                
	picture = "xgi-pavillion-event"

	is_triggered_only = yes

	option = {
		name = "Consume..."	
	}
}

character_event = { 
	id = xgi-cult.013
	desc = xgi-purchasesoulperfectionpill_desc                
	picture = "xgi-pavillion-event"

	is_triggered_only = yes

	option = {
		name = "Consume..."	
	}
}

character_event = { 
	id = xgi-cult.014
	desc = xgi-spiritnurturing-text
	picture = "xgi-closeddoor-event"

	is_triggered_only = yes

	option = {
		name = "Sweet..."	
	}
}

character_event = { 
	id = xgi-cult.015
	desc = "Your companion wants to dual cultivte with you. To avoid dual cultivation requests, use birth control."
	picture = "xgi-dualcult-event"

	is_triggered_only = yes

	option = {
		name = "Accept..."

			ROOT = {
				add_character_modifier = {
					name = xgi-dualculti-modifier
					duration = 120
					hidden = no
				}
			}

			FROMFROM = {
				add_character_modifier = {
					name = xgi-dualculti-modifier
					duration = 120
					hidden = no
				}
				character_event = { id = xgi-cult.009 }
			}
				opinion = {
					modifier = immortal_loyalty
					who = ROOT
					
				}
				opinion = {
					modifier = immortal_loyalty
					who = FROMFROM
					
				}
			add_friend = FROMFROM
			add_lover = FROMFROM

		random_list = {
			100 = {
				# Success:

				modifier = { 
					factor = 0.02
					trait = xgi-Trash_potential
				}
				modifier = { 
					factor = 0.03
					trait = xgi-Low_potential
				}
				modifier = { 
					factor = 0.04
					trait = xgi-Mid_potential
				}
				modifier = { 
					factor = 0.05
					trait = xgi-High_potential
				}
				modifier = { 
					factor = 0.06
					trait = xgi-Super_potential
				}
				modifier = { 
					factor = 0.07
					trait = xgi-Divine_potential
				}


				custom_tooltip = {
					text = "No Pregnancy"
				}
			}

			100 = {
				# Fail

				modifier = { 
					factor = 0.01
					trait = xgi-Trash_potential
				}
				modifier = { 
					factor = 0.008
					trait = xgi-Low_potential
				}
				modifier = { 
					factor = 0.006
					trait = xgi-Mid_potential
				}
				modifier = { 
					factor = 0.004
					trait = xgi-High_potential
				}
				modifier = { 
					factor = 0.002
					trait = xgi-Super_potential
				}
				modifier = { 
					factor = 0.001
					trait = xgi-Divine_potential
				}

				custom_tooltip = {
					text = "Impregnation!"
	

				}
					character_event = { id = xgi-cult.011 }
					IF = {
						limit = { ROOT = { is_female = yes } }
						FROMFROM = { impregnate = ROOT }
						
					}
					IF = {
						limit = { FROMFROM = { is_female = yes } }
						ROOT = { impregnate = FROMFROM }
						
					}
			}
		}	
	}

	option = {
		name = "Accept... Intentional impregnation(Your companion will hate this)"

			ROOT = {
				add_character_modifier = {
					name = xgi-dualculti-modifier
					duration = 120
					hidden = no
				}
			}

			FROMFROM = {
				add_character_modifier = {
					name = xgi-dualculti-modifier
					duration = 120
					hidden = no
				}
				character_event = { id = xgi-cult.009 }
			}
				opinion = {
					modifier = immortal_loyalty
					who = ROOT
					
				}
				opinion = {
					modifier = immortal_loyalty
					who = FROMFROM
					
				}

			add_friend = FROMFROM
			add_lover = FROMFROM

					character_event = { id = xgi-cult.011 }
					IF = {
						limit = { ROOT = { is_female = yes } }
						FROMFROM = { impregnate = ROOT }
						FROMFROM = { 
							opinion = {
								modifier = xgi-hate
								who = ROOT
							}
						}
						
					}
					IF = {
						limit = { FROMFROM = { is_female = yes } }
						ROOT = { impregnate = FROMFROM }
						FROMFROM = { 
							opinion = {
								modifier = xgi-hate
								who = ROOT
							}
						}
						
					}
	}

	option = {
		name = "Reject(Your companion will hate this)"

		FROMFROM = { 
			opinion = {
				modifier = xgi-hate
				who = ROOT
			}
		}	
	}

}

character_event = { 
	id = xgi-cult.016
	desc = "You have purchased a powerful technique to turn a mortal into an upgradeable immortal puppet."                
	picture = "xgi-puppet-event"

	is_triggered_only = yes

	option = {
		name = "Comprehend..."	
	}
}

character_event = { 
	id = xgi-cult.017
	desc = "Your immortal puppet has upgraded successfully."                
	picture = "xgi-puppet-event"

	is_triggered_only = yes

	option = {
		name = "Sweet..."	
	}
}

character_event = { 
	id = xgi-cult.018
	desc = "Your immortal puppet has upgraded successfully to its peak."                
	picture = "xgi-puppet-event"

	is_triggered_only = yes

	option = {
		name = "Sweet..."	
	}
}