targetted_decisions = {
	turn_prisoner_vampire = {
		filter = court
		ai_target_filter = court
		ai_check_interval = 12
	    diplomacy_icon = GFX_special_bloodline_decision
		
		from_potential = {
			trait = vampire
			prisoner = no
		}
	
		potential = {
			host = { character = FROM }
			OR = {
				prisoner = yes
				is_child_of = FROM
			}
			NOR = {
				trait = vampire
				trait = werewolf
				has_character_modifier = lycanthropy
				has_character_modifier = wolf_blood
				has_character_modifier = wolf_child
			}
		}
		allow = {
			ROOT = {
				age = 16
				OR = {
					prisoner = yes
					is_child_of = FROM
				}
				NOR = {
					culture_group = draconian
					culture_group = ork
					culture_group = undead
				}
			}
		}
		effect = {			
			add_trait = vampire
			dynasty = FROM
			hidden_effect = {
				if = { 
					limit = {
						FROM = { is_bloodline_member_of = vampire_bloodline_01 }
						NOT = { is_bloodline_member_of = vampire_bloodline_01 }
					}
					add_to_bloodline = vampire_bloodline_01
				}
				if = { 
					limit = { is_female = yes }
					random_list = {
						33 = {
							sound_effect = impaling_female_01
						}
						33 = {
							sound_effect = impaling_female_02
						}
						33 = {
							sound_effect = impaling_female_03
						}
					}
				}
				else ={
					random_list = {
						33 = {
							sound_effect = impaling_male_01
						}
						33 = {
							sound_effect = impaling_male_02
						}
						33 = {
							sound_effect = impaling_male_03
						}
					}
				}
				
				if = { 
					limit = { FROM = { is_female = yes } }
					set_mother = FROM
				}
				else = { set_father = FROM }
				prisoner = no
			}
			FROM = {
				if = {
					limit = { has_global_flag = magical_age_not_restored }
					if = {
						limit = {
							NOT = { has_character_modifier = under_suspicion }
						}
						random_list = {
							80 = {
							}
							20 = {
								add_character_modifier = {
									modifier = under_suspicion
									duration = 365
								}
							}
						}
					}
					else_if = {
						limit = {
							NOT = { has_character_modifier = highly_suspect }
						}
						random_list = {
							90 = {
							}
							10 = {
								add_character_modifier = {
									modifier = highly_suspect
									duration = 730
								}
							}
						}
					}
					else_if = {
						limit = {
							NOT = { has_character_modifier = known_vampire }
						}
						random_list = {
							95 = {
							}
							5 = {
								add_character_modifier = {
									modifier = known_vampire
									duration = -1
								}
							}
						}
					}
				}
				piety = 50
			}
		}
		revoke_allowed = {
			always = no
		}
		ai_will_do = {
			factor = 1
			
			modifier = {
				factor = 0
				opinion = { who = ROOT value = 40 }
			}
			modifier = {
				factor = 0
				FROM = { trait = kind }
			}
			modifier = {
				factor = 0.2 # Less likely to do it
			}
			modifier = {
				factor = 1.2
				ROOT = { is_child_of = FROM }
			}
			modifier = {
				factor = 1.5
				FROM = {
					OR = {
						trait = cruel
						trait = impaler
					}
				}
			}
		}
	}
	kill_prisoner_vampire = {
		filter = court
		ai_target_filter = court
		ai_check_interval = 12
	    diplomacy_icon = GFX_special_bloodline_decision
	
		from_potential = {
			trait = vampire
			prisoner = no
		}
	
		potential = {
			host = { character = FROM }
			prisoner = yes
			age = 16
			NOR = {
				trait = vampire
				trait = werewolf
				has_character_modifier = lycanthropy
				has_character_modifier = wolf_blood
				has_character_modifier = wolf_child
			}
		}
		allow = {
			ROOT = { 
				prisoner = yes
				NOT = { culture_group = undead }
			}
		}
		effect = {
			death = {
				death_reason = death_execution_eaten
				killer = FROM
			}
			FROM = {
				if = {
					limit = { has_global_flag = magical_age_not_restored }
					if = {
						limit = {
							NOT = { has_character_modifier = under_suspicion }
						}
						random_list = {
							70 = {
							}
							30 = {
								add_character_modifier = {
									modifier = under_suspicion
									duration = 365
								}
							}
						}
					}
					else_if = {
						limit = {
							NOT = { has_character_modifier = highly_suspect }
						}
						random_list = {
							80 = {
							}
							20 = {
								add_character_modifier = {
									modifier = highly_suspect
									duration = 730
								}
							}
						}
					}
					else_if = {
						limit = {
							NOT = { has_character_modifier = known_vampire }
						}
						random_list = {
							90 = {
							}
							10 = {
								add_character_modifier = {
									modifier = known_vampire
									duration = -1
								}
							}
						}
					}
				}
				if = {
					limit = { has_global_flag = magical_age_restored }
					vassal_opinion = {
						who = PREVPREV
						modifier = opinion_tyrant
						multiplier = 2
						months = 60
					}
				}
				
				random_list = {
					20 = { change_learning = 1 }
					20 = { change_diplomacy = 1 }
					20 = { change_martial = 1 }
					20 = { change_stewardship = 1 }
					20 = { change_intrigue = 1 }
				}
			}
		}
		revoke_allowed = {
			always = no
		}
		ai_will_do = {
			factor = 1
			
			modifier = {
				factor = 0
				opinion = { who = FROM value = 40 }
			}
			modifier = {
				factor = 0
				FROM = { trait = kind }
			}
			modifier = {
				factor = 0.3 # Less likely to do it
			}
			modifier = {
				factor = 1.5
				FROM = {
					OR = {
						trait = cruel
						trait = impaler
					}
				}
			}
		}
	}
}

decisions = {
	###Magical###
	show_me_spells = {
		potential = {
			OR = {
				trait = wizard
				trait = sorcerer
			}
			OR = {
				NOT = { society_member_of = mages_guild }
				AND = {
					society_member_of = mages_guild
					society_rank < 4
				}
			}
			OR = {
				ai = no
				AND = {
					trait = proud
					prestige = 500
				}
				AND = {
					trait = ambitious
					prestige = 250
				}
				AND = {
					trait = greedy
					prestige = 100
				}
				trait = genius
				trait = quick
				society_member_of = mages_guild
			}
			NOR = {
				has_character_flag = practicing_magic
				has_character_flag = practicing_magic_guild
				has_character_flag = practicing_magic_court
			}
			OR = {
				ai = no
				has_game_rule = {
					name = supernatural_events
					value = unrestricted
				}
			}
			NOT = {
				has_game_rule = {
					name = supernatural_events
					value = off
				}
			}
		}
		allow = {
			prisoner = no
			NOT = { trait = in_hiding }
			NOT = { has_character_modifier = mana_depleted }
		}
		effect = {
			custom_tooltip = { text = show_me_spells_effect_tooltip }
			character_event = { id = magic_event.0002 }
		}
		ai_will_do = {
			factor = 0.1
		}
	}
	
	show_me_spells_archmage = {
		potential = {
			OR = {
				trait = wizard
				trait = sorcerer
			}
			AND = {
				society_member_of = mages_guild
				society_rank > 3
			}
			OR = {
				ai = no
				AND = {
					trait = proud
					prestige = 500
				}
				AND = {
					trait = ambitious
					prestige = 250
				}
				AND = {
					trait = greedy
					prestige = 100
				}
				trait = genius
				trait = quick
				society_member_of = mages_guild
			}
			NOR = {
				has_character_flag = practicing_magic
				has_character_flag = practicing_magic_guild
				has_character_flag = practicing_magic_court
			}
			OR = {
				ai = no
				has_game_rule = {
					name = supernatural_events
					value = unrestricted
				}
			}
			NOT = {
				has_game_rule = {
					name = supernatural_events
					value = off
				}
			}
		}
		allow = {
			prisoner = no
			NOT = { trait = in_hiding }
			NOT = { has_character_modifier = mana_depleted }
		}
		effect = {
			custom_tooltip = { text = show_me_spells_effect_tooltip }
			character_event = { id = magic_event.0013 }
		}
		ai_will_do = {
			factor = 0.2
		}
	}
	
	###Only for non-rank two Mages Guild members or non-landed members###
	employ_court_mage = {
		only_playable = yes
		is_high_prio = yes
		potential = {
			OR = {
				NOT = { society_member_of = mages_guild }
				AND = {
					society_rank > 1
					society_member_of = mages_guild
				}
			}
			OR = {
				has_global_flag = magical_age_restored
				AND = {
					any_demesne_title = { title = k_britain }
					has_global_flag = merlin_appeared
					NOT = { has_global_flag = merlin_killed }
				}
				culture_group = elven
			}
			OR = {
				AND = {
					culture_group = elven
					higher_tier_than = COUNT
				}
				higher_tier_than = DUKE
				is_patrician = yes
			}
			NOR = {
				is_tribal = yes
				is_nomadic = yes
				religion_group = indian_group 
			}
			OR = {
				ai = no
				has_game_rule = {
					name = supernatural_events
					value = unrestricted
				}
			}
			NOT = {
				has_game_rule = {
					name = supernatural_events
					value = off
				}
			}
		}
		allow = {
			NOR = {
				has_character_modifier = in_seclusion
				any_courtier_or_vassal = {
					OR = {
						trait = wizard
						trait = sorcerer
					}
					liege = {
						character = ROOT
					}
				}
			}
			custom_tooltip = {
				text = 3_year_mage_cooldown
				hidden_tooltip = {
					OR = {
						NOT = { has_character_flag = 3_year_mage_cooldown }
						had_character_flag = { flag = 3_year_mage_cooldown days = 1095 }
					}
				}
			}
		}
		effect = {
			custom_tooltip = {
				text = employ_court_mage_tooltip
				hidden_tooltip = {
					character_event = { id = court_mage.0001 }
					clr_character_flag = 3_year_mage_cooldown
					set_character_flag = 3_year_mage_cooldown
				}
			}
		}
		ai_will_do = {
			factor = 0.1
			
			modifier = {
				factor = 0
				NOT = { wealth = 25 }
			}
			
			modifier = {
				factor = 0
				AND = {
					tier = COUNT
					NOT = {
						any_close_relative = {
							ai = no
						}
					}
				}
			}
			
			modifier = {
				factor = 1
				NOR = {
					tier = KING
					tier = EMPEROR
				}
			}
			
			modifier = {
				factor = 5
				trait = ambitious
			}
		}
	}
	
	###Only for non-Mages Guild members or non-landed members###
	train_magic_apprentice = {
		potential = {
			OR = {
				trait = wizard
				trait = sorcerer
			}
			OR = {
				NOT = { society_member_of = mages_guild }
				is_landed = no
			}
			OR = {
				ai = no
				age = 30
				trait = genius
				trait = quick
				trait = shrewd
				trait = diligent
			}
			NOT = { has_character_flag = is_merlin }
			NOT = { has_character_flag = is_morgana }
			NOT = { has_character_flag = is_lotl }
			NOT = {
				has_game_rule = {
					name = supernatural_events
					value = off
				}
			}
		}
		allow = {
			prisoner = no
			NOT = { trait = incapable }
			NOT = { is_inaccessible_trigger = yes }
			any_ward = {
				age = 6
				NOT = { age = 14 }
				NOR = {
					trait = apprentice_wizard
					trait = apprentice_sorcerer
				}
			}
			NOT = { has_character_flag = took_apprentice }
		}
		effect = {
			if = {
				limit = { trait = wizard }
				random_ward = {
					limit = {
						NOT = { age = 14 }
						NOT = { trait = apprentice_wizard }
					}
					add_trait = apprentice_wizard
					if = {
						limit = { NOT = { society_member_of = mages_guild } }
						set_character_flag = non_guild_apprentice
					}
					if = {
						limit = { society_member_of = mages_guild }
						set_character_flag = unlanded_guild_apprentice
					}
				}
			}
			if = {
				limit = { trait = sorcerer }
				random_ward = {
					limit = {
						NOT = { age = 14 }
						NOT = { trait = apprentice_sorcerer }
					}
					add_trait = apprentice_sorcerer
					if = {
						limit = { NOT = { society_member_of = mages_guild } }
						set_character_flag = non_guild_apprentice
					}
					if = {
						limit = { society_member_of = mages_guild }
						set_character_flag = unlanded_guild_apprentice
					}
				}
			}
			set_character_flag = took_apprentice
		}
		ai_will_do = {
			factor = 1
			
			modifier = {
				factor = 5
				liege = {
					culture_group = ROOT
				}
			}
			
			modifier = {
				factor = 10
				any_close_relative = { ai = no }
			}
			modifier = {
				factor = 0
				any_ward = { ai = no }
			}
		}
	}
	
	welcome_magic_religions = {
		only_playable = yes
		ai_check_interval = 6
		
		potential = {
			#has_dlc = "Sons of Abraham"
			is_playable = yes
			NOR = {
				religion_group = mythical_religion_group 
				religion = divine_christian
				has_character_modifier = expelled_mythical_timer
				has_law = status_of_magic_1
			}
			has_character_modifier = expelled_mythical_religion
			NOT = {
				government = order_government
			}
		}
		allow = {
			has_character_modifier = expelled_mythical_religion
		}
		effect = {
			if = {
				limit = {
					OR = {
						religion_group = christian
						religion_group = muslim
						religion_group = zoroastrian_group
					}
				}
				scaled_wealth = -0.5
				piety = -500
			}
			else = { scaled_wealth = -0.75 }
			remove_character_modifier = expelled_mythical_religion
			# if = {
				# limit = {
					# NOT = { trait = zealous }
					# NOT = { trait = sympathy_judaism }
				# }
				# random = {
					# chance = 50
					# add_trait = sympathy_judaism
				# }
			# }
			custom_tooltip = {
				text = mythical_religion_is_welcome
			}
			hidden_tooltip = {
				character_event = { id = magic_event.0016 }
			}
		}
		ai_will_do = {
			factor = 1
			
			modifier = {
				factor = 0.5 # Less likely to do it
			}
			modifier = {
				factor = 0
				trait = zealous
			}
		}
	}
	expel_magic_religions = {
		only_independent = yes
		ai_check_interval = 60
		
		potential = {
			#has_dlc = "Sons of Abraham"
			is_playable = yes
			OR = {
				AND = {
					independent = yes
					primary_title = { higher_tier_than = DUKE }
				}
				ai = no            # So that it shows on player's list anyway
			}
			NOT = { religion_group = mythical_religion_group }
			NOR = {
				has_law = status_of_magic_0
				has_law = status_of_magic_4
			}
			NOR = {
				religion_group = mythical_religion_group
				religion = divine_christian
				#religion = manichean
				has_character_modifier = expelled_mythical_religion
				is_nomadic = yes
				#secret_religion = jewish
				#secret_religion = samaritan
				#secret_religion = karaite
			}
			age = 16
			NOT = {
				has_character_flag = currently_considering_expelling_mythical
			}
			NOT = {
				government = order_government
			}
		}
		allow = {
			independent = yes
			primary_title = { higher_tier_than = DUKE }
			NOR = {
				religion_group = mythical_religion_group
				religion = divine_christian
				is_reformed_religion = no
			}
			conditional_tooltip = {
				trigger = {
					any_realm_province = {
						religion_group = mythical_religion_group
					}
				}
				NOT = { 
					any_realm_province = { 
						religion_group = mythical_religion_group 
					} 
				}
			}
			conditional_tooltip = {
				trigger = {
					any_realm_lord = {
						religion_group = mythical_religion_group
					}
				}
				NOT = { 
					any_realm_lord = { 
						religion_group = mythical_religion_group 
					} 
				}
			}
			# conditional_tooltip = {
				# trigger = {
					# has_character_flag = epidemic_blame_game
				# }

				# custom_tooltip = {
					# text = cannot_expel_jews_during_blame_game_chain_TT

					# always = no
				# }
			# }
			prisoner = no
			NOT = { trait = incapable }
			# custom_tooltip = {
				# text = NOT_DESCENDANT_OF_A_JEWISH_SAINT	
				# hidden_trigger = {
					# NOT = { 
						# any_owned_bloodline = {
							# has_bloodline_flag = jewish_saintly_bloodline
						# }
					# }
				# }
			# }
		}
		effect = {
			piety = 150
			scaled_wealth = 1
			banish_religion = high_elven_religion
			banish_religion = dark_elven_religion
			banish_religion = forest_elven_religion
			banish_religion = divine_pagan_reformed
			banish_religion = divine_pagan
			banish_religion = chaotic
			hidden_tooltip = { banish_religion = divine_christian }
			# if = {
				# limit = { trait = sympathy_judaism }
				# remove_trait = sympathy_judaism
			# }
			# if = {
				# limit = {
					# NOT = { trait = arbitrary }
					# has_character_modifier = borrowed_from_jews
				# }
				# add_trait = arbitrary
			# }
			# if = {
				# limit = { has_character_modifier = borrowed_from_jews }
				# remove_character_modifier = borrowed_from_jews
			# }
			add_character_modifier = {
				name = expelled_mythical_religion
				duration = -1
				inherit = yes
			}
			custom_tooltip = {
				text = mythical_religion_is_expelled
			}
			hidden_tooltip = {
				character_event = { id = magic_event.0015 }
				add_character_modifier = {
					name = expelled_mythical_timer
					duration = 7300
					hidden = yes
				}
			}
			any_friend = {
				limit = { religion_group = mythical_religion_group }
				remove_friend = ROOT
			}
		}
		ai_will_do = {
			factor = 1
			
			modifier = {
				factor = 0.05 # Less likely to do it
			}
			modifier = {
				factor = 0
				any_courtier = {
					religion_group = mythical_religion_group
					reverse_opinion = { who = ROOT value = 20 }
				}
			}
			modifier = {
				factor = 0
				any_friend = {
					religion_group = mythical_religion_group
				}
			}
			modifier = {
				factor = 0
				any_spouse = {
					religion_group = mythical_religion_group
				}
			}
			modifier = {
				factor = 0
				any_child = {
					religion_group = mythical_religion_group
				}
			}
			modifier = {
				factor = 0
				trait = kind
			}
			# modifier = {
				# factor = 0
				# trait = just
				# has_character_modifier = borrowed_from_jews
			# }
			modifier = {
				factor = 1.2
				trait = zealous
				trait = arbitrary
			}
			# modifier = {
				# factor = 2
				# has_character_modifier = borrowed_from_jews
				# trait = greedy
			# }
		}
	}
}