targetted_decisions = {
	send_child_to_aretuza = {
		filter = vassals
		ai_target_filter = vassals
		diplomacy_icon = GFX_magic_decision
		
		potential = {
			NOT = { culture = wilderness }
			is_ruler = no
			is_female = yes
			OR = {
				is_child_of = FROM
				guardian = { character = FROM }
			}
			location = { region = world_the_north }
			NOT = { top_liege = { primary_title = { title = e_nilfgaard } } }
			trait = magic_talent
		}
		effect = {
			add_trait = adept
			remove_trait = magic_talent
			character_event = { id = magic.60 days = 5475 random = 1825 }
			b_aretuza = {
				holder_scope = {
					random_courtier = {
						limit = { is_adult = yes }
						ROOT = { set_guardian = PREV }
					}
					ROOT = { move_character = PREV }
				}
			}
		}
		ai_will_do = { factor = 1 }
	}
	send_child_to_ban_ard = {
		filter = vassals
		ai_target_filter = vassals
		diplomacy_icon = GFX_magic_decision
		
		potential = {
			NOT = { culture = wilderness }
			is_ruler = no
			is_female = no
			OR = {
				is_child_of = FROM
				guardian = { character = FROM }
			}
			location = { region = world_the_north }
			NOT = { top_liege = { primary_title = { title = e_nilfgaard } } }
			trait = magic_talent
		}
		effect = {
			add_trait = adept
			remove_trait = magic_talent
			character_event = { id = magic.60 days = 5475 random = 1825 }
			b_akademia = {				
				holder_scope = {
					random_courtier = {
						limit = { is_adult = yes }
						ROOT = { set_guardian = PREV }
					}
					ROOT = { move_character = PREV }
				}
			}
		}
		ai_will_do = { factor = 1 }
	}
}

settlement_decisions = { 
	
	give_tower_to_mage = {
		only_playable = yes
		ai_check_interval = 800
		filter = all
		ai_target_filter = owned
		diplomacy_icon = GFX_magic_decision

		third_party = FROM
		third_party_filter = court
		show_third_party_potential = yes
		
		from_potential = {
			is_ruler = yes
		}
		
		third_party_potential = {
			FROMFROM = {
				trait = sorcerer
			}
		}
		third_party_allow = {
			FROMFROM = {
				is_adult = yes
				is_landed = no
			}
		}
		
		potential = {
			holder_scope = {
				character = 1
			}
			location = {
				terrain = magic_tower
			}
		}

		allow = {
			dejure_liege_title = {
				de_jure_liege_or_above = FROM
			}
			FROM = {
				any_courtier = {
					trait = sorcerer
					is_adult = yes
					is_landed = no
				}
			}
		}
		effect = {
			FROMFROM = {
				gain_title = ROOT
				#set_defacto_liege = FROM
			}
			FROM = {
				set_defacto_vassal = FROMFROM
			}
		}
		ai_will_do = {
			factor = 0
		}
	}
}

title_decisions = { 
	
	give_tower_to_mage2 = {
		only_playable = yes
		ai_check_interval = 800
		filter = all
		ai_target_filter = capital
		diplomacy_icon = GFX_magic_decision

		third_party = FROM
		third_party_filter = court
		show_third_party_potential = yes
		
		third_party_potential = {
			FROMFROM = {
				trait = sorcerer
			}
		}
		third_party_allow = {
			FROMFROM = {
				is_adult = yes
				is_landed = no
			}
		}
		
		potential = {
			holder_scope = {
				character = 1
			}
			location  = {
				terrain = magic_tower
			}
		}

		allow = {
			de_jure_liege_or_above = FROM
			FROM = {
				any_courtier = {
					trait = sorcerer
					is_adult = yes
					is_landed = no
				}
			}
		}
		effect = {
			FROMFROM = {
				gain_title = ROOT
				#set_defacto_liege = FROM
			}
			FROM = {
				set_defacto_vassal = FROMFROM
			}
		}
		ai_will_do = {
			factor = 0
		}
	}
}