﻿join_church_court_interaction = {
	category = interaction_category_religion
	common_interaction = yes
	desc =  join_church_court_interaction.desc
	interface_priority = 80
	auto_accept = no
	ai_accept = {
		base = 0 # Try to make it 0 for most interactions

		modifier = {
			add = 20000
			scope:actor = {
				has_character_modifier = hof_support_modifier
			}
		
		}
		
		
		modifier = {
			scope:hook = yes
			add = 5000
			desc = SCHEME_WEAK_HOOK_USED
		}
		modifier = {
			add = 10
			scope:actor = {
				has_trait = zealous
			}
		
		}
		modifier = {
		   add = -70
		   scope:recipient.primary_title.tier >= tier_kingdom
		   desc = HIGH_RANK_CLERIC1
		}
		modifier = {
		   add = -50
		   scope:recipient.primary_title.tier = tier_duchy
		   desc = HIGH_RANK_CLERIC2
		}
		modifier = {
		   add = -15
		   scope:recipient.primary_title.tier = tier_county
		   desc = HIGH_RANK_CLERIC3
		}
		opinion_modifier = { # Opinion Factor
			who = scope:recipient
			opinion_target = scope:actor
			multiplier = 1
			desc = AI_SIMPLE_OPINION_REASON
		}
	
	
	}
	ai_frequency = 20
	
	
	is_shown = {
	    
		 scope:actor = {
		 	is_ai = no
		  	is_ruler = no
			#is_clergy = no
			NOR = { has_trait = devoted has_trait = cleric}
		 }
		 scope:recipient = {
		  government_has_flag = government_is_theocracy}
		 
	}
	
	is_valid_showing_failures_only = {
	 custom_tooltip = {
	  scope:actor = { NOT = { has_character_flag = illiterate } }
	  text = join_church_court_interaction.illiterate
	  }
	 }
	
	can_send = {
		scope:actor = {
			is_ruler = no
			is_courtier = no
			NOT = { 
			has_occupation_trigger = yes }
		}
	}
	
	
	on_accept = {
		scope:actor = {
		   if = { limit = { NOT = { scope:actor.location = scope:recipient.location } }
		    every_traveling_family_member = {
                        start_travel_plan = {
						destination = scope:recipient.capital_province
			           	on_start_on_action = on_travel_relocation_start
			         	on_arrival_on_action = on_travel_relocation_join_church
			         	on_arrival_destinations = last
						players_use_planner = no
						return_trip = no
					}
					}
			}
			else = { trigger_event = { on_action = on_travel_relocation_join_church } }
		    
		}
		show_as_tooltip = {
		scope:actor = { add_trait = devoted }
        scope:recipient = {
			add_courtier = scope:actor
	
		}
       }		
	}
}
