
targetted_decisions = {


	xgi-start_closed_door_cultivation-Xai = {

		filter = self		
		is_high_prio = yes
		ai = yes

		from_potential = {
			ai = yes
			OR = {
				trait = Lv_1_Spiritual_Seed_Shaping_1
				trait = Lv_1_Spiritual_Seed_Shaping_2
				trait = Lv_1_Spiritual_Seed_Shaping_3
				trait = Lv_2_Spiritual_Seed_Nurturing_1
				trait = Lv_2_Spiritual_Seed_Nurturing_2
				trait = Lv_2_Spiritual_Seed_Nurturing_3
				trait = Lv_3_Soul_Germination_1
				trait = Lv_3_Soul_Germination_2
				trait = Lv_3_Soul_Germination_3
				trait = Lv_4_Soul_Perfection_1
				trait = Lv_4_Soul_Perfection_2
				trait = Lv_4_Soul_Perfection_3
				trait = Lv_5_Soul_Unification_1
				trait = Lv_5_Soul_Unification_2
				trait = Lv_5_Soul_Unification_3
				trait = Lv_6_Undying_Body_1
				trait = Lv_6_Undying_Body_2
				trait = Lv_6_Undying_Body_3
				trait = Lv_7_True_Immortal_1
				trait = Lv_7_True_Immortal_2
				trait = Lv_7_True_Immortal_3
				trait = Lv_8_Immortal_God_1
				trait = Lv_8_Immortal_God_2
				trait = Lv_8_Immortal_God_3
				trait = Lv_9_Ancestral_God_1
				trait = Lv_9_Ancestral_God_2
				trait = Lv_9_Ancestral_God_3
			}
		
		}

		potential = {
			NOT = { has_character_flag = xgi-_closed_door_cultivation }
			NOT = { has_character_flag = xgi-_closed_door_cultivation_player }
		}

		allow = {
				from = { 
					prestige = 50
				}
			FROM = { NOT = { has_character_flag = xgi-_closed_door_cultivation } }

		}
		
		effect = {
				from = { 
					prestige = -50
				}
			set_character_flag = xgi-_closed_door_cultivation
			add_trait = travelling
			set_character_flag = xgi-_seclusion_cultivation
			FROM = { piety = 200 }
			add_trait = xgi-In_Seclution
		}

		ai_will_do = {
		  factor = 0.8

		}
	}
	
	xgi-stop_closed_door_cultivation-Xai = {

		filter = self		
		is_high_prio = no
		ai = yes

		from_potential = {
			ai = yes
			OR = {
				trait = Lv_1_Spiritual_Seed_Shaping_1
				trait = Lv_1_Spiritual_Seed_Shaping_2
				trait = Lv_1_Spiritual_Seed_Shaping_3
				trait = Lv_2_Spiritual_Seed_Nurturing_1
				trait = Lv_2_Spiritual_Seed_Nurturing_2
				trait = Lv_2_Spiritual_Seed_Nurturing_3
				trait = Lv_3_Soul_Germination_1
				trait = Lv_3_Soul_Germination_2
				trait = Lv_3_Soul_Germination_3
				trait = Lv_4_Soul_Perfection_1
				trait = Lv_4_Soul_Perfection_2
				trait = Lv_4_Soul_Perfection_3
				trait = Lv_5_Soul_Unification_1
				trait = Lv_5_Soul_Unification_2
				trait = Lv_5_Soul_Unification_3
				trait = Lv_6_Undying_Body_1
				trait = Lv_6_Undying_Body_2
				trait = Lv_6_Undying_Body_3
				trait = Lv_7_True_Immortal_1
				trait = Lv_7_True_Immortal_2
				trait = Lv_7_True_Immortal_3
				trait = Lv_8_Immortal_God_1
				trait = Lv_8_Immortal_God_2
				trait = Lv_8_Immortal_God_3
				trait = Lv_9_Ancestral_God_1
				trait = Lv_9_Ancestral_God_2
				trait = Lv_9_Ancestral_God_3
			}
			NOT = { 
				has_character_flag = xgi-mainbody-flag
			}

		
		}

		potential = {
			has_character_flag = xgi-_closed_door_cultivation
			NOT = { has_character_flag = xgi-_closed_door_cultivation_player }
		}

		allow = {
			FROM = { ai = yes }
		}
		
		effect = {
			clr_character_flag = xgi-_closed_door_cultivation
			clr_character_flag = xgi-_seclusion_cultivation
			remove_trait = travelling
			remove_trait = xgi-In_Seclution
		}

		ai_will_do = {
		  factor = 0.4
		}
	}

	xgi-Friends = {

		ai = yes
		filter = all
		is_high_prio = yes
		ai_check_interval = 14
		
		from_potential = {
			age = 9
			OR = {

				trait = Lv_1_Spiritual_Seed_Shaping_1
				trait = Lv_1_Spiritual_Seed_Shaping_2
				trait = Lv_1_Spiritual_Seed_Shaping_3
				trait = Lv_2_Spiritual_Seed_Nurturing_1
				trait = Lv_2_Spiritual_Seed_Nurturing_2
				trait = Lv_2_Spiritual_Seed_Nurturing_3
				trait = Lv_3_Soul_Germination_1
				trait = Lv_3_Soul_Germination_2
				trait = Lv_3_Soul_Germination_3
				trait = Lv_4_Soul_Perfection_1
				trait = Lv_4_Soul_Perfection_2
				trait = Lv_4_Soul_Perfection_3
				trait = Lv_5_Soul_Unification_1
				trait = Lv_5_Soul_Unification_2
				trait = Lv_5_Soul_Unification_3
				trait = Lv_6_Undying_Body_1
				trait = Lv_6_Undying_Body_2
				trait = Lv_6_Undying_Body_3
				trait = Lv_7_True_Immortal_1
				trait = Lv_7_True_Immortal_2
				trait = Lv_7_True_Immortal_3
				trait = Lv_8_Immortal_God_1
				trait = Lv_8_Immortal_God_2
				trait = Lv_8_Immortal_God_3
				trait = Lv_9_Ancestral_God_1
				trait = Lv_9_Ancestral_God_2
				trait = Lv_9_Ancestral_God_3
			}
			
		}
		potential = {
			ai = yes
			age = 9
			NOT = { is_friend = FROM }
		}
		allow = {
			age = 9
			NOT = { is_friend = FROM }
			FROM = { opinion = { who = ROOT value = 90 } }
			ROOT = { opinion = { who = FROM value = 90 } }
		}
		effect = {

				add_friend = FROM

				opinion = {
					modifier = opinion_friend
					who = FROM
				}

		}
		revoke_allowed = {
			always = no
		}
		ai_will_do = {
			factor = 1.00
		}
	}

	xgi-Legacy = {
		is_high_prio = yes
		ai = no

		from_potential = {
			age = 2
			OR = {
				trait = Lv_7_True_Immortal_1
				trait = Lv_7_True_Immortal_2
				trait = Lv_7_True_Immortal_3
				trait = Lv_8_Immortal_God_1
				trait = Lv_8_Immortal_God_2
				trait = Lv_8_Immortal_God_3
				trait = Lv_9_Ancestral_God_1
				trait = Lv_9_Ancestral_God_2
				trait = Lv_9_Ancestral_God_3
			}
		}

		potential = {
			ai = yes
			NOT = { has_character_modifier = xgi-Inheritence-modifier }
			OR = {
				trait = Lv_1_Spiritual_Seed_Shaping_1
				trait = Lv_1_Spiritual_Seed_Shaping_2
				trait = Lv_1_Spiritual_Seed_Shaping_3
				trait = Lv_2_Spiritual_Seed_Nurturing_1
				trait = Lv_2_Spiritual_Seed_Nurturing_2
				trait = Lv_2_Spiritual_Seed_Nurturing_3
				trait = Lv_3_Soul_Germination_1
				trait = Lv_3_Soul_Germination_2
				trait = Lv_3_Soul_Germination_3
				trait = Lv_4_Soul_Perfection_1
				trait = Lv_4_Soul_Perfection_2
				trait = Lv_4_Soul_Perfection_3
				trait = Lv_5_Soul_Unification_1
				trait = Lv_5_Soul_Unification_2
				trait = Lv_5_Soul_Unification_3
				trait = Lv_6_Undying_Body_1
				trait = Lv_6_Undying_Body_2
				trait = Lv_6_Undying_Body_3
				trait = Lv_7_True_Immortal_1
				trait = Lv_7_True_Immortal_2
				trait = Lv_7_True_Immortal_3
				trait = Lv_8_Immortal_God_1
				trait = Lv_8_Immortal_God_2
				trait = Lv_8_Immortal_God_3
				trait = Lv_9_Ancestral_God_1
				trait = Lv_9_Ancestral_God_2
				trait = Lv_9_Ancestral_God_3
			}
		}
		allow = {
			FROM = { piety = 250000 }
			ai = yes
			NOT = { has_character_modifier = xgi-Inheritence-modifier }
		}

		effect = {
				opinion = {
					modifier = xgi-love
					who = FROM
				}
				add_character_modifier = {
					name = xgi-Inheritence-modifier
					duration = -1
					hidden = no
				}
				prestige = 50
				FROM = { piety = -250000 }
				piety = 50000

		}
	}

	xgi-take_over = {

		filter = all_including_me		
		is_high_prio = yes
		ai = no

		from_potential = {
			ai = no
			is_ruler = yes
		}
	
		potential = {
			trait = xgi-reincarnation
			FROM = { sibling = ROOT }
			FROM = { is_close_relative = ROOT } 
			FROM = { dynasty = ROOT }
			NOT = { has_character_flag = xgi-reincarnation_over } 
		}

		allow = {
			trait = xgi-reincarnation
			FROM = { sibling = ROOT }
			FROM = { is_close_relative = ROOT } 
			FROM = { dynasty = ROOT }
		}
		effect = {
			FROM = { abdicate_to = ROOT }
			set_character_flag = xgi-reincarnation_over 
		}
	}

	xgi-RequestDuel2 = {

		is_high_prio = yes
		filter = all
		ai = yes
		
		from_potential = {
			age = 9
			OR = {
				trait = Lv_1_Spiritual_Seed_Shaping_1
				trait = Lv_1_Spiritual_Seed_Shaping_2
				trait = Lv_1_Spiritual_Seed_Shaping_3
				trait = Lv_2_Spiritual_Seed_Nurturing_1
				trait = Lv_2_Spiritual_Seed_Nurturing_2
				trait = Lv_2_Spiritual_Seed_Nurturing_3
				trait = Lv_3_Soul_Germination_1
				trait = Lv_3_Soul_Germination_2
				trait = Lv_3_Soul_Germination_3
				trait = Lv_4_Soul_Perfection_1
				trait = Lv_4_Soul_Perfection_2
				trait = Lv_4_Soul_Perfection_3
				trait = Lv_5_Soul_Unification_1
				trait = Lv_5_Soul_Unification_2
				trait = Lv_5_Soul_Unification_3
				trait = Lv_6_Undying_Body_1
				trait = Lv_6_Undying_Body_2
				trait = Lv_6_Undying_Body_3
				trait = Lv_7_True_Immortal_1
				trait = Lv_7_True_Immortal_2
				trait = Lv_7_True_Immortal_3
				trait = Lv_8_Immortal_God_1
				trait = Lv_8_Immortal_God_2
				trait = Lv_8_Immortal_God_3
				trait = Lv_9_Ancestral_God_1
				trait = Lv_9_Ancestral_God_2
				trait = Lv_9_Ancestral_God_3
			}
			
		}

		potential = {
			age = 9
			OR = { is_rival = FROM }

		}

		allow = {
			FROM = { NOT = { trait = xgi-In_Seclution } }
			NOT = { has_character_flag = xgi-_closed_door_cultivation }
			NOT = { has_character_modifier = recent_duel_timer }
			OR = { is_rival = FROM }

		}
		
		effect = {
			any_character = {
				limit = {
					has_character_modifier = xgi-Servant-modifier
					is_friend = FROM
				}
					add_rival = ROOT
	    				#REQUIRED event targets for setting up duel evaluation!
	    				save_event_target_as = combatant_1 #the person issuing the duel...
	    				ROOT = { save_event_target_as = combatant_2 } #the target of the duel...

	    				apply_any_applicable_harsh_penalties_effect = yes #if your target is someone 
		
		    				pacifists_lose_piety_effect = yes
		    				add_character_modifier = {
							modifier = recent_duel_timer
							duration = 15
							hidden = yes
		    				}
		hidden_tooltip = {
		    character_event = { id = HFP.10095 } #Duel evaluation (hidden) + result event as follow-up.
		}
			}

	    	#REQUIRED event targets for setting up duel evaluation!
	    	FROM = { save_event_target_as = combatant_1 } #the person issuing the duel...
	    	save_event_target_as = combatant_2 #the target of the duel...

	    	apply_degree_of_dishonorable_duel_effect = yes #checks a bunch of age and health statuses...
	    	apply_any_applicable_harsh_penalties_effect = yes #if your target is someone 
		
		FROM = {
		    pacifists_lose_piety_effect = yes
		    add_character_modifier = {
			modifier = recent_duel_timer
			duration = 60
			hidden = yes
		    }
		}
		hidden_tooltip = {
		    character_event = { id = HFP.10095 } #Duel evaluation (hidden) + result event as follow-up.
		}
	    }
	    
	    revoke_allowed = {
		always = no
	    }
	    ai_will_do = {
			factor = 1

			modifier = {
				factor = 2
				trait = proud
			}
			modifier = {
				factor = 2
				trait = ambitious
			}
		modifier = {
		    factor = 0
		    has_character_modifier = declined_prestige_duel_timer #if the target has already declined a duel, AI's won't attempt to duel them while the timer is still
		}
		modifier = {
		    factor = 1
		}
		modifier = {
		    factor = 1
			FROM = { potentially_interested_in_rivaling_root_trigger = yes }
		}
	    }
	}

	xgi-dual-cultivate = {
		is_high_prio = yes
		ai = no

		from_potential = {
			age = 14
			NOT = { has_character_modifier = xgi-birthcontrol }
			OR = {
				trait = Lv_1_Spiritual_Seed_Shaping_1
				trait = Lv_1_Spiritual_Seed_Shaping_2
				trait = Lv_1_Spiritual_Seed_Shaping_3
				trait = Lv_2_Spiritual_Seed_Nurturing_1
				trait = Lv_2_Spiritual_Seed_Nurturing_2
				trait = Lv_2_Spiritual_Seed_Nurturing_3
				trait = Lv_3_Soul_Germination_1
				trait = Lv_3_Soul_Germination_2
				trait = Lv_3_Soul_Germination_3
				trait = Lv_4_Soul_Perfection_1
				trait = Lv_4_Soul_Perfection_2
				trait = Lv_4_Soul_Perfection_3
				trait = Lv_5_Soul_Unification_1
				trait = Lv_5_Soul_Unification_2
				trait = Lv_5_Soul_Unification_3
				trait = Lv_6_Undying_Body_1
				trait = Lv_6_Undying_Body_2
				trait = Lv_6_Undying_Body_3
				trait = Lv_7_True_Immortal_1
				trait = Lv_7_True_Immortal_2
				trait = Lv_7_True_Immortal_3
				trait = Lv_8_Immortal_God_1
				trait = Lv_8_Immortal_God_2
				trait = Lv_8_Immortal_God_3
				trait = Lv_9_Ancestral_God_1
				trait = Lv_9_Ancestral_God_2
				trait = Lv_9_Ancestral_God_3
			}
		}

		potential = {
			age = 14
			ai = yes
			NOT = { has_character_modifier = xgi-dualculti-modifier }
			OR = {
				trait = Lv_1_Spiritual_Seed_Shaping_1
				trait = Lv_1_Spiritual_Seed_Shaping_2
				trait = Lv_1_Spiritual_Seed_Shaping_3
				trait = Lv_2_Spiritual_Seed_Nurturing_1
				trait = Lv_2_Spiritual_Seed_Nurturing_2
				trait = Lv_2_Spiritual_Seed_Nurturing_3
				trait = Lv_3_Soul_Germination_1
				trait = Lv_3_Soul_Germination_2
				trait = Lv_3_Soul_Germination_3
				trait = Lv_4_Soul_Perfection_1
				trait = Lv_4_Soul_Perfection_2
				trait = Lv_4_Soul_Perfection_3
				trait = Lv_5_Soul_Unification_1
				trait = Lv_5_Soul_Unification_2
				trait = Lv_5_Soul_Unification_3
				trait = Lv_6_Undying_Body_1
				trait = Lv_6_Undying_Body_2
				trait = Lv_6_Undying_Body_3
				trait = Lv_7_True_Immortal_1
				trait = Lv_7_True_Immortal_2
				trait = Lv_7_True_Immortal_3
				trait = Lv_8_Immortal_God_1
				trait = Lv_8_Immortal_God_2
				trait = Lv_8_Immortal_God_3
				trait = Lv_9_Ancestral_God_1
				trait = Lv_9_Ancestral_God_2
				trait = Lv_9_Ancestral_God_3
				has_character_modifier = xgi-Immornk1
				has_character_modifier = xgi-Immornk2
				has_character_modifier = xgi-Immornk3
				has_character_modifier = xgi-Immornk4
				has_character_modifier = xgi-Immornk5
			}

		}
		allow = {
			age = 14
			ai = yes
			ROOT = { opinion = { who = FROM value = 65 } }
			NOT = { 
				has_character_modifier = xgi-mortalclone-modifier
			}
			NOT = { has_character_modifier = xgi-birthcontrol }
			NOT = { has_character_modifier = xgi-dualculti-modifier }
			NOT = { trait = celibate }
			FROM = { NOT = { trait = celibate } }
			FROM = { NOT = { has_character_modifier = xgi-dualculti-modifier } }
			is_pregnant = no
			OR = {
				ROOT = { 
					FROM = { is_female = no }
					ROOT = { is_female = yes }
					OR = {
						is_married = FROM
						any_spouse = { character = FROM }
						is_lover = FROM
						is_consort = FROM
						is_child_of = FROM
						FROM = { sibling = ROOT }
						FROM = { is_close_relative = ROOT } 
						FROM = { dynasty = ROOT }
						FROM = { is_vassal_or_below = ROOT }
						ROOT = {
							FROM = { ai = no }
							has_character_modifier = xgi-Servant-modifier
						}
					}
				}
				ROOT = { 
					FROM = { is_female = yes }
					ROOT = { is_female = no }
					OR = {
						is_married = FROM
						any_spouse = { character = FROM }
						is_lover = FROM
						is_consort = FROM
					}
				}

				ROOT = { 
					FROM = { 
						is_female = yes 
						trait = xgi-demonic 
					}
					ROOT = { is_female = no }
					OR = {
				is_married = FROM
				any_spouse = { character = FROM }
				is_lover = FROM
				is_consort = FROM
				is_child_of = FROM
				FROM = { sibling = ROOT }
				FROM = { is_close_relative = ROOT } 
				FROM = { dynasty = ROOT }
				FROM = { is_vassal_or_below = ROOT }
						ROOT = {
							FROM = { ai = no }
							has_character_modifier = xgi-Servant-modifier
						}
					}
				}
			}

		}

		effect = {

			ROOT = {
				IF = {
					limit = { 
						NOT = { 
							has_character_modifier = xgi-Immornk1
							has_character_modifier = xgi-Immornk2
							has_character_modifier = xgi-Immornk3
							has_character_modifier = xgi-Immornk4
							has_character_modifier = xgi-Immornk5
						}
					}
						add_character_modifier = {
							name = xgi-dualculti-modifier
							duration = 120
							hidden = no
						}
				}
			}

			FROM = {
				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 = FROM
					
				}
			add_friend = FROM
			add_lover = FROM
		}
	}

	npc-xgi-dual-cultivate = {
		is_high_prio = yes
		ai = yes

		from_potential = {
			age = 14
			ai = yes
			NOT = { has_character_modifier = xgi-birthcontrol }
			NOT = { has_character_modifier = xgi-dualculti-modifier }
			OR = {
				trait = Lv_1_Spiritual_Seed_Shaping_1
				trait = Lv_1_Spiritual_Seed_Shaping_2
				trait = Lv_1_Spiritual_Seed_Shaping_3
				trait = Lv_2_Spiritual_Seed_Nurturing_1
				trait = Lv_2_Spiritual_Seed_Nurturing_2
				trait = Lv_2_Spiritual_Seed_Nurturing_3
				trait = Lv_3_Soul_Germination_1
				trait = Lv_3_Soul_Germination_2
				trait = Lv_3_Soul_Germination_3
				trait = Lv_4_Soul_Perfection_1
				trait = Lv_4_Soul_Perfection_2
				trait = Lv_4_Soul_Perfection_3
				trait = Lv_5_Soul_Unification_1
				trait = Lv_5_Soul_Unification_2
				trait = Lv_5_Soul_Unification_3
				trait = Lv_6_Undying_Body_1
				trait = Lv_6_Undying_Body_2
				trait = Lv_6_Undying_Body_3
				trait = Lv_7_True_Immortal_1
				trait = Lv_7_True_Immortal_2
				trait = Lv_7_True_Immortal_3
				trait = Lv_8_Immortal_God_1
				trait = Lv_8_Immortal_God_2
				trait = Lv_8_Immortal_God_3
				trait = Lv_9_Ancestral_God_1
				trait = Lv_9_Ancestral_God_2
				trait = Lv_9_Ancestral_God_3
			}
		}

		potential = {
			age = 14
			ai = yes
			NOT = { has_character_flag = xgi-only-me-bbe }
			NOT = { has_character_modifier = xgi-dualculti-modifier }
			FROM = { NOT = { has_character_flag = xgi-only-me-bbe } }
			OR = {
				trait = Lv_1_Spiritual_Seed_Shaping_1
				trait = Lv_1_Spiritual_Seed_Shaping_2
				trait = Lv_1_Spiritual_Seed_Shaping_3
				trait = Lv_2_Spiritual_Seed_Nurturing_1
				trait = Lv_2_Spiritual_Seed_Nurturing_2
				trait = Lv_2_Spiritual_Seed_Nurturing_3
				trait = Lv_3_Soul_Germination_1
				trait = Lv_3_Soul_Germination_2
				trait = Lv_3_Soul_Germination_3
				trait = Lv_4_Soul_Perfection_1
				trait = Lv_4_Soul_Perfection_2
				trait = Lv_4_Soul_Perfection_3
				trait = Lv_5_Soul_Unification_1
				trait = Lv_5_Soul_Unification_2
				trait = Lv_5_Soul_Unification_3
				trait = Lv_6_Undying_Body_1
				trait = Lv_6_Undying_Body_2
				trait = Lv_6_Undying_Body_3
				trait = Lv_7_True_Immortal_1
				trait = Lv_7_True_Immortal_2
				trait = Lv_7_True_Immortal_3
				trait = Lv_8_Immortal_God_1
				trait = Lv_8_Immortal_God_2
				trait = Lv_8_Immortal_God_3
				trait = Lv_9_Ancestral_God_1
				trait = Lv_9_Ancestral_God_2
				trait = Lv_9_Ancestral_God_3
			}

		}
		allow = {
			age = 14
			ai = yes
			NOT = { 
				has_character_modifier = xgi-mortalclone-modifier
			}
			NOT = { has_character_modifier = xgi-birthcontrol }
			NOT = { has_character_modifier = xgi-dualculti-modifier }
			FROM = { NOT = { has_character_flag = xgi-only-me-bbe } }
			is_pregnant = no
			OR = {
				ROOT = { 
					FROM = { is_female = no }
					ROOT = { is_female = yes }
					OR = {
				is_married = FROM
				any_spouse = { character = FROM }
				is_lover = FROM
				is_consort = FROM
				FROM = { is_vassal_or_below = ROOT }
					}
				}
				ROOT = { 
					FROM = { is_female = yes }
					ROOT = { is_female = no }
					OR = {
						is_married = FROM
						any_spouse = { character = FROM }
						is_lover = FROM
						is_consort = FROM
					}
				}

				ROOT = { 
					FROM = { 
						is_female = yes 
						trait = xgi-demonic 
					}
					ROOT = { is_female = no }
					OR = {
				is_married = FROM
				any_spouse = { character = FROM }
				is_lover = FROM
				is_consort = FROM
				is_child_of = FROM
				FROM = { sibling = ROOT }
				FROM = { is_close_relative = ROOT } 
				FROM = { dynasty = ROOT }
				FROM = { is_vassal_or_below = ROOT }
					}
				}
			}
			ROOT = { opinion = { who = FROM value = 65 } }

		}

		effect = {

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

			FROM = {
				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 = FROM
					
				}
			add_friend = FROM
			add_lover = FROM
		}

		ai_will_do = {
			factor = 0.7
		}
	}

	my-npc-xgi-dual-cultivate = {
		is_high_prio = yes
		ai = yes

		from_potential = {
			age = 14
			ai = yes
			is_pregnant = no
			NOT = { has_character_modifier = xgi-birthcontrol }
			NOT = { has_character_modifier = xgi-dualculti-modifier }
			OR = {
				trait = Lv_1_Spiritual_Seed_Shaping_1
				trait = Lv_1_Spiritual_Seed_Shaping_2
				trait = Lv_1_Spiritual_Seed_Shaping_3
				trait = Lv_2_Spiritual_Seed_Nurturing_1
				trait = Lv_2_Spiritual_Seed_Nurturing_2
				trait = Lv_2_Spiritual_Seed_Nurturing_3
				trait = Lv_3_Soul_Germination_1
				trait = Lv_3_Soul_Germination_2
				trait = Lv_3_Soul_Germination_3
				trait = Lv_4_Soul_Perfection_1
				trait = Lv_4_Soul_Perfection_2
				trait = Lv_4_Soul_Perfection_3
				trait = Lv_5_Soul_Unification_1
				trait = Lv_5_Soul_Unification_2
				trait = Lv_5_Soul_Unification_3
				trait = Lv_6_Undying_Body_1
				trait = Lv_6_Undying_Body_2
				trait = Lv_6_Undying_Body_3
				trait = Lv_7_True_Immortal_1
				trait = Lv_7_True_Immortal_2
				trait = Lv_7_True_Immortal_3
				trait = Lv_8_Immortal_God_1
				trait = Lv_8_Immortal_God_2
				trait = Lv_8_Immortal_God_3
				trait = Lv_9_Ancestral_God_1
				trait = Lv_9_Ancestral_God_2
				trait = Lv_9_Ancestral_God_3
			}
		}

		potential = {
			age = 14
			ai = no
			NOT = { has_character_modifier = xgi-birthcontrol }
			NOT = { has_character_modifier = xgi-dualculti-modifier }
			OR = {
				trait = Lv_1_Spiritual_Seed_Shaping_1
				trait = Lv_1_Spiritual_Seed_Shaping_2
				trait = Lv_1_Spiritual_Seed_Shaping_3
				trait = Lv_2_Spiritual_Seed_Nurturing_1
				trait = Lv_2_Spiritual_Seed_Nurturing_2
				trait = Lv_2_Spiritual_Seed_Nurturing_3
				trait = Lv_3_Soul_Germination_1
				trait = Lv_3_Soul_Germination_2
				trait = Lv_3_Soul_Germination_3
				trait = Lv_4_Soul_Perfection_1
				trait = Lv_4_Soul_Perfection_2
				trait = Lv_4_Soul_Perfection_3
				trait = Lv_5_Soul_Unification_1
				trait = Lv_5_Soul_Unification_2
				trait = Lv_5_Soul_Unification_3
				trait = Lv_6_Undying_Body_1
				trait = Lv_6_Undying_Body_2
				trait = Lv_6_Undying_Body_3
				trait = Lv_7_True_Immortal_1
				trait = Lv_7_True_Immortal_2
				trait = Lv_7_True_Immortal_3
				trait = Lv_8_Immortal_God_1
				trait = Lv_8_Immortal_God_2
				trait = Lv_8_Immortal_God_3
				trait = Lv_9_Ancestral_God_1
				trait = Lv_9_Ancestral_God_2
				trait = Lv_9_Ancestral_God_3
			}

		}
		allow = {
			age = 14
			NOT = { 
				has_character_modifier = xgi-mortalclone-modifier
			}
			NOT = { has_character_modifier = xgi-birthcontrol }
			NOT = { has_character_modifier = xgi-dualculti-modifier }
			is_pregnant = no
			OR = {
				ROOT = { 
					FROM = { is_female = no }
					ROOT = { is_female = yes }
					OR = {
				is_married = FROM
				any_spouse = { character = FROM }
				is_lover = FROM
				is_consort = FROM
				FROM = { is_vassal_or_below = ROOT }
					}
				}
				ROOT = { 
					FROM = { is_female = yes }
					ROOT = { is_female = no }
					OR = {
						is_married = FROM
						any_spouse = { character = FROM }
						is_lover = FROM
						is_consort = FROM
					}
				}

				ROOT = { 
					FROM = { 
						is_female = yes 
						trait = xgi-demonic 
					}
					ROOT = { is_female = no }
					OR = {
				is_married = FROM
				any_spouse = { character = FROM }
				is_lover = FROM
				is_consort = FROM
				is_child_of = FROM
				FROM = { sibling = ROOT }
				FROM = { is_close_relative = ROOT } 
				FROM = { dynasty = ROOT }
				FROM = { is_vassal_or_below = ROOT }
					}
				}
			}
			ROOT = { opinion = { who = FROM value = 65 } }

		}

		effect = {

			ROOT = {
				character_event = { id = xgi-cult.015 }
			}
		}

		ai_will_do = {
			factor = 1
		}
	}

	xgi-only-me = {
		is_high_prio = yes
		ai = no

		from_potential = {
			age = 2
			OR = {
				trait = Lv_1_Spiritual_Seed_Shaping_1
				trait = Lv_1_Spiritual_Seed_Shaping_2
				trait = Lv_1_Spiritual_Seed_Shaping_3
				trait = Lv_2_Spiritual_Seed_Nurturing_1
				trait = Lv_2_Spiritual_Seed_Nurturing_2
				trait = Lv_2_Spiritual_Seed_Nurturing_3
				trait = Lv_3_Soul_Germination_1
				trait = Lv_3_Soul_Germination_2
				trait = Lv_3_Soul_Germination_3
				trait = Lv_4_Soul_Perfection_1
				trait = Lv_4_Soul_Perfection_2
				trait = Lv_4_Soul_Perfection_3
				trait = Lv_5_Soul_Unification_1
				trait = Lv_5_Soul_Unification_2
				trait = Lv_5_Soul_Unification_3
				trait = Lv_6_Undying_Body_1
				trait = Lv_6_Undying_Body_2
				trait = Lv_6_Undying_Body_3
				trait = Lv_7_True_Immortal_1
				trait = Lv_7_True_Immortal_2
				trait = Lv_7_True_Immortal_3
				trait = Lv_8_Immortal_God_1
				trait = Lv_8_Immortal_God_2
				trait = Lv_8_Immortal_God_3
				trait = Lv_9_Ancestral_God_1
				trait = Lv_9_Ancestral_God_2
				trait = Lv_9_Ancestral_God_3
			}
		}

		potential = {
			ai = yes
			NOT = { has_character_flag = xgi-only-me-bbe }
			OR = {
				trait = Lv_1_Spiritual_Seed_Shaping_1
				trait = Lv_1_Spiritual_Seed_Shaping_2
				trait = Lv_1_Spiritual_Seed_Shaping_3
				trait = Lv_2_Spiritual_Seed_Nurturing_1
				trait = Lv_2_Spiritual_Seed_Nurturing_2
				trait = Lv_2_Spiritual_Seed_Nurturing_3
				trait = Lv_3_Soul_Germination_1
				trait = Lv_3_Soul_Germination_2
				trait = Lv_3_Soul_Germination_3
				trait = Lv_4_Soul_Perfection_1
				trait = Lv_4_Soul_Perfection_2
				trait = Lv_4_Soul_Perfection_3
				trait = Lv_5_Soul_Unification_1
				trait = Lv_5_Soul_Unification_2
				trait = Lv_5_Soul_Unification_3
				trait = Lv_6_Undying_Body_1
				trait = Lv_6_Undying_Body_2
				trait = Lv_6_Undying_Body_3
				trait = Lv_7_True_Immortal_1
				trait = Lv_7_True_Immortal_2
				trait = Lv_7_True_Immortal_3
				trait = Lv_8_Immortal_God_1
				trait = Lv_8_Immortal_God_2
				trait = Lv_8_Immortal_God_3
				trait = Lv_9_Ancestral_God_1
				trait = Lv_9_Ancestral_God_2
				trait = Lv_9_Ancestral_God_3
			}
		}
		allow = {

			OR = {
				ROOT = {
					FROM = { is_female = no }
					ROOT = { is_female = yes }
					OR = {
						is_married = FROM
						any_spouse = { character = FROM }
						is_lover = FROM
						is_consort = FROM
						is_child_of = FROM
						FROM = { is_vassal_or_below = ROOT }
				ROOT = {
					has_character_modifier = xgi-clanmember-modifier
					dynasty = FROM
				}
					}
				}

				ROOT = {
					FROM = { is_female = yes }
					ROOT = { is_female = no }
					OR = {
						is_married = FROM
						any_spouse = { character = FROM }
						is_lover = FROM
						is_consort = FROM
						is_child_of = FROM
						FROM = { is_vassal_or_below = ROOT }
						ROOT = {
							FROM = { ai = no }
							has_character_modifier = xgi-Servant-modifier
						}
				ROOT = {
					has_character_modifier = xgi-clanmember-modifier
					dynasty = FROM
				}
					}
				}
			}

			ROOT = { opinion = { who = FROM value = 45 } }
		}

		effect = {
				set_character_flag = xgi-only-me-bbe
				add_character_modifier = {
					name = xgi-birthcontrol2
					stacking = no
					duration =  -1
				}
				opinion = {
					modifier = xgi-love
					who = FROM
				}

		}
	}

	xgi-notonly-me = {
		is_high_prio = yes
		ai = no

		from_potential = {
			age = 2
		}

		potential = {
			ai = yes
			has_character_flag = xgi-only-me-bbe
			NOT = { 
				has_character_modifier = xgi-Immornk1
				has_character_modifier = xgi-Immornk2
				has_character_modifier = xgi-Immornk3
				has_character_modifier = xgi-Immornk4
				has_character_modifier = xgi-Immornk5
			}
		}
		allow = {

			OR = {
				ROOT = {
					FROM = { is_female = no }
					ROOT = { is_female = yes }
					OR = {
						is_married = FROM
						any_spouse = { character = FROM }
						is_lover = FROM
						is_consort = FROM
						is_child_of = FROM
						FROM = { is_vassal_or_below = ROOT }
				ROOT = {
					has_character_modifier = xgi-clanmember-modifier
					dynasty = FROM
				}
					}
				}

				ROOT = {
					FROM = { is_female = yes }
					ROOT = { is_female = no }
					OR = {
						is_married = FROM
						any_spouse = { character = FROM }
						is_lover = FROM
						is_consort = FROM
						is_child_of = FROM
						FROM = { is_vassal_or_below = ROOT }
						ROOT = {
							FROM = { ai = no }
							has_character_modifier = xgi-Servant-modifier
						}
				ROOT = {
					has_character_modifier = xgi-clanmember-modifier
					dynasty = FROM
				}
					}
				}
			}
		}

		effect = {
				clr_character_flag = xgi-only-me-bbe
			remove_character_modifier = xgi-birthcontrol2
			remove_character_modifier = {
				name = xgi-birthcontrol2
				stacking = no
				duration =  -1
			}

		}
	}

	xgi-You-killed-my-kin = { # Revenge for killing family member
					
		ai_check_interval = 16
		is_high_prio = yes
		filter = all
		ai = yes
		diplomacy_icon = GFX_duel_decision
		
		from_potential = {		# who can take the decision?
			age = 3
			prisoner = no
		}
		
		potential = {			# who can be targetted for a revenge

			age = 3
			OR = {
				FROM= {
					any_dynasty_member_even_if_dead = {
						hidden_tooltip = { killer = { character = ROOT } }
					}
				}

				FROM= {
					father_even_if_dead = {
						hidden_tooltip = { killer = { character = ROOT } }
					}
				}

				FROM= {
					mother_even_if_dead = {
						hidden_tooltip = { killer = { character = ROOT } }
					}
				}

				FROM= {
					any_child_even_if_dead = {
						hidden_tooltip = { killer = { character = ROOT } }
					}
				}


				FROM= {
					any_spouse_even_if_dead = {
						hidden_tooltip = { killer = { character = ROOT } }
					}
				}


				FROM= {
					any_sibling_even_if_dead = {
						hidden_tooltip = { killer = { character = ROOT } }
					}
				}
			}

		}
		
		allow = {
			
			ROOT = {
				NOT = { is_rival = FROM }				
				NOT = { FROM = { dynasty = ROOT } }		# nor the same dynasty, vendettas are inter-dynastic
				NOT = { FROM = { is_close_relative = ROOT } }  # nor a close family member, could become circular vendetta otherwise
			}
		}
		
		effect = {
				FROM = { add_rival = ROOT }

				hidden_tooltip = {
		    			ROOT = { character_event = { id = xgi-misc.001 } } # Kin notice
				}

				opinion = {
					modifier = opinion_disrespects_me
					who = FROM
					years = 9999
				}

				opinion = {
					modifier = immortal_hate
					who = FROM
					years = 9999
				}

				opinion = {
					modifier = opinion_nemesis
					who = FROM
					years = 9999
				}
		FROM = {

				opinion = {
					modifier = opinion_disrespects_me
					who = ROOT
					years = 9999
				}

				opinion = {
					modifier = immortal_hate
					who = ROOT
					years = 9999
				}

				opinion = {
					modifier = opinion_nemesis
					who = ROOT
					years = 9999
				}
		}

		}
		
		revoke_allowed = {
			always = no
		}
		
		ai_will_do = {
			factor = 1

			modifier = {
				factor = 1.5
				trait = ambitious 
			}
			modifier = {
				factor = 1.5
				trait = wroth
			}
			modifier = {
				factor = 1.5
				trait = proud
			}
			modifier = {
				factor = 1.5
				trait = cruel
			}
			modifier = {
				factor = 1.5
				ai_rationality < -50
			}
			modifier = {
				factor = 1.5
				ai_greed > 50
			}
			modifier = {
				factor = 0.5
				ai_rationality > 50
			}
			modifier = {
				factor = 0.5
				ai_greed < -50
			}
			modifier = {
				factor = 5
				FROM = {
					opinion = {
						who = ROOT
						value <= -50
					}
				}
			}
			modifier = {
				factor = 0.5
				FROM = {
					opinion = {
						who = ROOT
						value >= 25
					}
				}
			}
			modifier = {
				factor = 0.1
				FROM = {
					is_lover = ROOT
				}
			}
			modifier = {
				factor = 0.1
				FROM = {
					is_friend = ROOT
				}
			}
			modifier = {	# ai will target the player
				factor = 50
				ROOT = {
					ai = no
				}
			}
			modifier = {	# ai will target player's family 
				factor = 10
				ROOT = {
					any_close_relative = { ai = no }
				}
			}
			modifier = {	# players family likely to target 
				factor = 5
				FROM = {
					any_close_relative = { ai = no }
				}
			}
			modifier = {
				factor = 0.5
				trait = temperate
			}
			modifier = {
				factor = 0.5
				trait = patient
			}
			modifier = {
				factor = 0.5
				trait = charitable
			}
		}
	}

	xgi-join_any_war = {
		filter = all
		ai = yes

		from_potential = {
			prisoner = no
			NOT = { is_foe = ROOT }
		}
	
		potential = {
			NOT = { is_foe = FROM }
			FROM = { opinion = { who = ROOT value = 30 } }
			ROOT = { opinion = { who = FROM value = 30 } }
			OR = {
				is_primary_war_defender = yes
				is_primary_war_attacker = yes
			}
		}

		allow = {
			war = yes
			ROOT = {
				NOR = {
					war_with = FROM
					any_liege = { war_with = FROM }
				}
			}
		}
		effect = {
			ROOT = {
				IF = {
					limit = { is_primary_war_attacker = yes }
					FROM = { join_attacker_wars = ROOT }
				}
				IF = {
					limit = { is_primary_war_defender = yes }
					FROM = { join_defender_wars = ROOT }
				}
				opinion = { modifier = joined_my_war who = FROM }
			}
		}
		ai_will_do = {
    			factor = 9
 		 }
	}
}