
decisions = {

	xgi-clanleaderoption = {

		is_high_prio = yes
		ai = yes

		potential = {
			OR = {
				trait = xgi-righteous
				trait = xgi-demonic
			}
			NOT = {
				has_character_modifier = xgi-clanldr-modifier
			}
		}

		allow = {
			OR = {
				trait = xgi-righteous
				trait = xgi-demonic
			}
			OR = {
				ai = no
				NOT = {
					has_character_modifier = xgi-clanmember-modifier
				}
			}
			NOT = {
				has_character_modifier = xgi-clanldr-modifier
				dynasty = none
			}
			is_ruler = yes
			independent = yes
			wealth = 400
		}

		effect = {
			wealth = -400
			remove_character_modifier = xgi-clanmember-modifier
			add_character_modifier = {
				name = xgi-clanldr-modifier
				duration = -1
				hidden = no
			}

			ROOT = {
				spouse = {
					limit = {
						OR = {
							trait = xgi-righteous
							trait = xgi-demonic
						}
						ai = yes
						NOT = { has_character_modifier = xgi-clanmember-modifier }
					}
					add_character_modifier = {
						name = xgi-clanmember-modifier
						duration = -1
						hidden = no
					}
					dynasty = FROM
				}
			}

			any_child = { 
				limit = {
					OR = {
						trait = xgi-righteous
						trait = xgi-demonic
					}
					is_child_of = root
					ai = yes
					NOT = { has_character_modifier = xgi-clanmember-modifier }
				}
				add_character_modifier = {
					name = xgi-clanmember-modifier
					duration = -1
					hidden = no
				}
			}

			ROOT = { 
				father = {
					limit = {
						OR = {
							trait = xgi-righteous
							trait = xgi-demonic
						}
						ai = yes
						NOT = { has_character_modifier = xgi-clanmember-modifier }
					}
					add_character_modifier = {
						name = xgi-clanmember-modifier
						duration = -1
						hidden = no
					}
				}
			}

			ROOT = { 
				mother = {
					limit = {
						OR = {
							trait = xgi-righteous
							trait = xgi-demonic
						}
						ai = yes
						NOT = { has_character_modifier = xgi-clanmember-modifier }
					}
					add_character_modifier = {
						name = xgi-clanmember-modifier
						duration = -1
						hidden = no
					}
					dynasty = FROM
				}
			}

			any_sibling = {

				limit = {
					OR = {
						trait = xgi-righteous
						trait = xgi-demonic
					}
					sibling = ROOT
					ai = yes
					NOT = { has_character_modifier = xgi-clanmember-modifier }
				}
					add_character_modifier = {
						name = xgi-clanmember-modifier
						duration = -1
						hidden = no
					}
			}

			any_dynasty_member = {

				limit = {
					OR = {
						trait = xgi-righteous
						trait = xgi-demonic
					}
					OR = {
						is_close_relative = ROOT
						dynasty = ROOT
					}
					ai = yes
					NOT = { has_character_modifier = xgi-clanmember-modifier }
				}
					add_character_modifier = {
						name = xgi-clanmember-modifier
						duration = -1
						hidden = no
					}
			}
		}

		ai_will_do = {
		  factor = 1.0

		}
	}

	xgi-purchaseimmortlmstrtchn = {

		is_high_prio = yes
		ai = no

		potential = {
			OR = {
				trait = xgi-righteous
				trait = xgi-demonic
			}
				NOT = {
					has_character_flag = xgi-immortlmstrtchn
				}
		}

		allow = {
			OR = {
				trait = xgi-righteous
				trait = xgi-demonic
			}
			wealth = 4000
		}

		effect = {
			wealth = -4000
			set_character_flag = xgi-immortlmstrtchn
			add_character_modifier = {
				name = xgi-ImmorMstr
				duration = -1
				hidden = no
			}
			character_event = { id = xgi-cult.016 } 
		}

		ai_will_do = {
		  factor = 0.4

		}
	}

}


targetted_decisions = {

	xgi-Friends-puppet = {

		ai = yes
		filter = all
		is_high_prio = yes
		ai_check_interval = 24
		
		from_potential = {
			ai = yes
			OR = { 
				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
			}
			
		}
		potential = {
			ai = no
			NOT = { is_friend = FROM }
			OR = { 
				has_character_modifier = xgi-ImmorMstr
			}
		}
		allow = {
			age = 7
			NOT = { is_friend = FROM }
		}
		effect = {

				add_friend = FROM
				opinion = {
					modifier = opinion_friend
					who = FROM
				}

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

	xgi-duelthis = {

		is_high_prio = yes
		filter = all
		ai = no
		
		from_potential = {
			age = 9
			OR = {
				has_character_modifier = xgi-ImmorMstr
				has_character_flag = xgi-servant_now
			}
			
		}

		potential = {
			age = 7

		}

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

		}
		
		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 }
				}
			}
		    				add_character_modifier = {
							modifier = recent_duel_timer
							duration = 15
							hidden = yes
		    				}
	    }
	    
	    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-movecourt = {

		filter = all		
		is_high_prio = yes
		ai = no

		from_potential = {
			is_ruler = yes
			OR = {
				has_character_modifier = xgi-ImmorMstr
			}

		}

		potential = {
			OR = { 
				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 = {
			ai = yes
			is_ruler = no
			NAND = {
				at_location = FROM
			} 
			OR = { 
				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
			}

		}

		effect = {
			move_character = FROM
			prisoner = no
		}

		ai_will_do = {
			factor = 0.3
		}
	}

	xgi-bnshfrmcln = {

		filter = all		
		is_high_prio = yes
		ai = no

		from_potential = {

			is_ruler = yes
			OR = {
				has_character_modifier = xgi-clanldr-modifier
			}

		}

		potential = {
			ai = yes
			ROOT = { 
				dynasty = FROM
				has_character_modifier = xgi-clanmember-modifier
			}
		}

		allow = {
			ai = yes
			ROOT = { 
				dynasty = FROM
				has_character_modifier = xgi-clanmember-modifier
			}

		}

		effect = {
			dynasty = none
			remove_character_modifier = xgi-clanmember-modifier
				opinion = {
					modifier = xgi-hate
					who = FROM
				} 
		}

		ai_will_do = {
			factor = 0.3
		}
	}

	xgi-recruittoclan = {

		filter = all		
		is_high_prio = yes
		ai = yes

		from_potential = {
			is_ruler = yes
			OR = {
				has_character_modifier = xgi-clanldr-modifier
			}

		}

		potential = {
			ai = yes
		}

		allow = {
			ai = yes
			is_ruler = no
			from = { wealth = 20 }
			NOT = { 
				has_character_modifier = xgi-clanmember-modifier
				has_character_modifier = xgi-clanldr-modifier
			}
			OR = {
				trait = xgi-righteous
				trait = xgi-demonic
			}
			ROOT = { opinion = { who = FROM value = 25 } }

		}

		effect = {
			from = { wealth = -20 }
			ROOT = { wealth = 20 }
			add_character_modifier = {
				name = xgi-clanmember-modifier
				duration = -1
				hidden = no
			}
			dynasty = FROM
		}

		ai_will_do = {
			factor = 0.7
			modifier = {
				factor = 1.9
				ROOT = { trait = xgi-Divine_potential }
			}
			modifier = {
				factor = 1.7
				ROOT = { trait = xgi-Super_potential }
			}

			modifier = {
				factor = 1.5
				ROOT = { trait = xgi-High_potential }
			}

			modifier = {
				factor = 1.0
				ROOT = { trait = xgi-Mid_potential }
			}

			modifier = {
				factor = 0.2
				ROOT = { trait = xgi-Low_potential }
			}

		}
	}

	xgi-upgradepuppet2 = {

		filter = all		
		is_high_prio = yes
		ai = no

		from_potential = {
			ai = no
			is_ruler = yes
			OR = {
				has_character_modifier = xgi-ImmorMstr
			}
		}
	
		potential = {
			ai = yes
			OR = { 
				has_character_modifier = xgi-Immornk1
			}
		}

		allow = {
			from = { piety = 200000 }
			OR = { 
				has_character_modifier = xgi-Immornk1
			}

		}

		effect = {
			from = { piety = -200000 }
			from = { character_event = { id = xgi-cult.017 } }
			remove_character_modifier = xgi-Immornk1
			add_character_modifier = {
				name = xgi-Immornk2
				duration = -1
				hidden = no
			} 

			add_friend = FROM
			add_character_modifier = {
				name = xgi-Servant-modifier
					stacking = no
					duration = -1
				hidden = no
			}

				opinion = {
					modifier = opinion_power_loyal
					who = FROM
					
				}

				opinion = {
					modifier = strengthened_loyalty
					who = FROM
					
				}

				opinion = {
					modifier = opinion_loyal_servant
					who = FROM
					
				}

				opinion = {
					modifier = immortal_loyalty
					who = FROM
					
				}

				opinion = {
					modifier = opinion_friend
					who = FROM
				}
				opinion = {
					modifier = xgi-Servant
					who = FROM
					
				}

			set_character_flag = xgi-servant

 
		}
	}

	xgi-upgradepuppet3 = {

		filter = all		
		is_high_prio = yes
		ai = no

		from_potential = {
			ai = no
			is_ruler = yes
			OR = {
				has_character_modifier = xgi-ImmorMstr
			}
		}
	
		potential = {
			ai = yes
			OR = { 
				has_character_modifier = xgi-Immornk2
			}
		}

		allow = {
			from = { piety = 300000 }
			OR = { 
				has_character_modifier = xgi-Immornk2
			}

		}

		effect = {
			from = { piety = -300000 }
			from = { character_event = { id = xgi-cult.017 } }
			remove_character_modifier = xgi-Immornk2
			add_character_modifier = {
				name = xgi-Immornk3
				duration = -1
				hidden = no
			} 

			add_friend = FROM
			add_character_modifier = {
				name = xgi-Servant-modifier
					stacking = no
					duration = -1
				hidden = no
			}

				opinion = {
					modifier = opinion_power_loyal
					who = FROM
					
				}

				opinion = {
					modifier = strengthened_loyalty
					who = FROM
					
				}

				opinion = {
					modifier = opinion_loyal_servant
					who = FROM
					
				}

				opinion = {
					modifier = immortal_loyalty
					who = FROM
					
				}

				opinion = {
					modifier = opinion_friend
					who = FROM
				}
				opinion = {
					modifier = xgi-Servant
					who = FROM
					
				}

			set_character_flag = xgi-servant

 
		}
	}

	xgi-upgradepuppet4 = {

		filter = all		
		is_high_prio = yes
		ai = no

		from_potential = {
			ai = no
			is_ruler = yes
			OR = {
				has_character_modifier = xgi-ImmorMstr
			}
		}
	
		potential = {
			ai = yes
			OR = { 
				has_character_modifier = xgi-Immornk3
			}
		}

		allow = {
			from = { piety = 400000 }
			OR = { 
				has_character_modifier = xgi-Immornk3
			}

		}

		effect = {
			from = { piety = -400000 }
			from = { character_event = { id = xgi-cult.017 } }
			remove_character_modifier = xgi-Immornk3
			add_character_modifier = {
				name = xgi-Immornk4
				duration = -1
				hidden = no
			} 

			add_friend = FROM
			add_character_modifier = {
				name = xgi-Servant-modifier
					stacking = no
					duration = -1
				hidden = no
			}

				opinion = {
					modifier = opinion_power_loyal
					who = FROM
					
				}

				opinion = {
					modifier = strengthened_loyalty
					who = FROM
					
				}

				opinion = {
					modifier = opinion_loyal_servant
					who = FROM
					
				}

				opinion = {
					modifier = immortal_loyalty
					who = FROM
					
				}

				opinion = {
					modifier = opinion_friend
					who = FROM
				}
				opinion = {
					modifier = xgi-Servant
					who = FROM
					
				}

			set_character_flag = xgi-servant

 
		}
	}

	xgi-upgradepuppet5 = {

		filter = all		
		is_high_prio = yes
		ai = no

		from_potential = {
			ai = no
			is_ruler = yes
			OR = {
				has_character_modifier = xgi-ImmorMstr
			}
		}
	
		potential = {
			ai = yes
			OR = { 
				has_character_modifier = xgi-Immornk4
			}
		}

		allow = {
			from = { piety = 500000 }
			OR = { 
				has_character_modifier = xgi-Immornk4
			}

		}

		effect = {
			from = { piety = -500000 }
			from = { character_event = { id = xgi-cult.018 } }
			remove_character_modifier = xgi-Immornk4
			add_character_modifier = {
				name = xgi-Immornk5
				duration = -1
				hidden = no
			} 

			add_friend = FROM
			add_character_modifier = {
				name = xgi-Servant-modifier
					stacking = no
					duration = -1
				hidden = no
			}

				opinion = {
					modifier = opinion_power_loyal
					who = FROM
					
				}

				opinion = {
					modifier = strengthened_loyalty
					who = FROM
					
				}

				opinion = {
					modifier = opinion_loyal_servant
					who = FROM
					
				}

				opinion = {
					modifier = immortal_loyalty
					who = FROM
					
				}

				opinion = {
					modifier = opinion_friend
					who = FROM
				}
				opinion = {
					modifier = xgi-Servant
					who = FROM
					
				}

			set_character_flag = xgi-servant

 
		}
	}

	xgi-makepuppet = {

		filter = all		
		is_high_prio = yes
		ai = no

		from_potential = {
			ai = no
			is_ruler = yes
			OR = {
				has_character_modifier = xgi-ImmorMstr
			}
		}
	
		potential = {
			ai = yes
			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 = {
			age = 16
			from = { piety = 80000 }
			NOT = {
				is_ruler = yes 
				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
				trait = xgi-righteous
				trait = xgi-demonic
				trait = xgi-Low_potential
				trait = xgi-Mid_potential
				trait = xgi-High_potential
				trait = xgi-Super_potential
				trait = xgi-Divine_potential
			}

		}

		effect = {
			from = { piety = -80000 }

			ROOT = { spouse = { add_rival = FROM } }
			any_child = { 
				limit = {
					is_child_of = root
				}
				add_rival = FROM
			}
			ROOT = { father = { add_rival = FROM } }
			ROOT = { mother = { add_rival = FROM } }
			any_sibling = {

				limit = {
					sibling = ROOT
				}
				add_rival = FROM
			}

			add_trait = xgi-unaging
			remove_trait = xgi-Mortal
			remove_trait = xgi-Trash_potential
			add_character_modifier = {
				name = xgi-Immornk1
				duration = -1
				hidden = no
			} 

			add_friend = FROM
			add_character_modifier = {
				name = xgi-Servant-modifier
					stacking = no
					duration = -1
				hidden = no
			}

				opinion = {
					modifier = opinion_power_loyal
					who = FROM
					
				}

				opinion = {
					modifier = strengthened_loyalty
					who = FROM
					
				}

				opinion = {
					modifier = opinion_loyal_servant
					who = FROM
					
				}

				opinion = {
					modifier = immortal_loyalty
					who = FROM
					
				}

				opinion = {
					modifier = opinion_friend
					who = FROM
				}
				opinion = {
					modifier = xgi-Servant
					who = FROM
					
				}

			set_character_flag = xgi-servant
			set_character_flag = xgi-only-me-bbe
 
		}
	}

}