namespace = xilin_diplo_rdlg

#ϣ۹Ի¼һ(ҪӦ)

#յϣ۹ű߾Ҫ
country_event = {
	id = xilin_diplo_rdlg.1
	title = DEMAND_OF_OPEN_BORDER
	desc = RECEIVE_DEMAND_TO_OPEN_BORDER_DESC
	
	is_triggered_only = yes
	diplomatic = yes
	force_open = yes
	
	picture_event_data = {	  
		portrait = event_target:Dip_Country
		planet_background = event_target:Dip_Country
		graphical_culture = event_target:Dip_Country
		city_level = event_target:Dip_Country
		room = event_target:Dip_Country.ruler
	}
	
	#ͬҪ
	option = { # Minerals
		name = AGREE
		trigger = {
			 OR = {
			    is_ai = no
			    #(ҽǿ)
			    NAND = {
			    	OR = {
			    		is_unfriendly_to = event_target:Dip_Country
			    		is_domineering_to = event_target:Dip_Country  #ʢ
             	is_threatened_to = event_target:Dip_Country #в
             	is_hostile_to = event_target:Dip_Country  #
					   	is_rival = event_target:Dip_Country #޵
					   	is_country_type = fallen_empire
					   	is_country_type = awakened_fallen_empire
			    	}
			    	OR = {
			    		relative_power = { who = event_target:Dip_Country  category = fleet  value = overwhelming }
			    		relative_power = { who = event_target:Dip_Country  category = fleet  value = superior }
			    	}
			    }
			 }
		}
		ai_chance = {
		    factor = 50
		    modifier = {
				   factor = 0.5
				   OR = {				   		
			    		relative_power = { who = event_target:Dip_Country  category = fleet  value = overwhelming }
			    		relative_power = { who = event_target:Dip_Country  category = fleet  value = superior }
				   }
			  }	
			  modifier = {
				   factor = 2
				   OR = {
				   		relative_power = { who = event_target:Dip_Country  category = fleet  value = inferior }
			    		relative_power = { who = event_target:Dip_Country  category = fleet  value = pathetic }				   		
				   }
			  }		
		}
		hidden_effect = {
		  log = "agree doing"
		  #ű߾
		  set_closed_borders = {
			   	who = event_target:Dip_Country
					status = no
			}	  
			set_country_flag = f_open_border_to_xilin
			#ϣ۹⽻ۣǿǿű߾
			add_opinion_modifier = { modifier = opinion_forced_to_open_border   who = event_target:Dip_Country }
			#ͨϣ飬ǵӦ
		  event_target:Dip_Country = {
		      set_country_flag = f_agree
		  		country_event = { id = xilin_diplo_dlg.3 }
		  }
		}
	}
	#ܾҪ
	option = {
		name = REFUSE
		trigger = {
			 OR = {
			    is_ai = no
			    #Ѻ
			    NOR = {
			    		is_cordial_to = event_target:Dip_Country  #ȳϵ
              is_friendly_to = event_target:Dip_Country  #Ѻõ
              is_protective_to = event_target:Dip_Country #
			    }
			 }
		}
		ai_chance = {
		    factor = 50
		    modifier = {
				   factor = 2
				   OR = {			   		
			    		relative_power = { who = event_target:Dip_Country  category = fleet  value = overwhelming }
			    		relative_power = { who = event_target:Dip_Country  category = fleet  value = superior }
				   }
			  }	
			  modifier = {
				   factor = 0.5
				   OR = {
				   		relative_power = { who = event_target:Dip_Country  category = fleet  value = inferior }
			    		relative_power = { who = event_target:Dip_Country  category = fleet  value = pathetic }
				   }
			  }	
		}
		hidden_effect = {
			log = "refuse doing [event_target:Dip_Country.GetName]"
			set_country_flag = f_refuse_open_border_to_xilin
		  event_target:Dip_Country = {
					set_country_flag = f_refuse
		  		country_event = { id = xilin_diplo_dlg.3 }
		  }		  
		}
	}
}

#ͬ󣬶Էʺ
country_event = {
	id = xilin_diplo_rdlg.2
	title = DEMAND_OF_OPEN_BORDER
	desc = XILIN_HELLO_DESC
	
	is_triggered_only = yes
	diplomatic = yes
	force_open = yes
	
	picture_event_data = {	  
		portrait = event_target:Dip_Country
		planet_background = event_target:Dip_Country
		graphical_culture = event_target:Dip_Country
		city_level = event_target:Dip_Country
		room = event_target:Dip_Country.ruler
	}
	option = { # Minerals
		name = OK
		#log = "xilin hello is done"
	}	
}

#ϣ۹Ծܾű߾Ļش
country_event = {
	id = xilin_diplo_rdlg.3
	title = DEMAND_OF_OPEN_BORDER
	desc =  RESPOND_TO_REFUSE_OPEN_BORDER
	
	is_triggered_only = yes
	diplomatic = yes
	force_open = yes
	
	picture_event_data = {	  
		portrait = event_target:Dip_Country
		planet_background = event_target:Dip_Country
		graphical_culture = event_target:Dip_Country
		city_level = event_target:Dip_Country
		room = event_target:Dip_Country.ruler
	}
	option = { # Minerals
		name = OK
		#log = "xilin WARNING is done"
	}	
}

#ϣ۹ӹλĻش
country_event = {
	id = xilin_diplo_rdlg.4
	title = LEVELUP_XILIN_VASSAL
	desc =  LEVELUP_XILIN_VASSAL_DESC
	
	is_triggered_only = yes
	diplomatic = yes
	force_open = yes
	
	picture_event_data = {	  
		portrait = event_target:Dip_Country
		planet_background = event_target:Dip_Country
		graphical_culture = event_target:Dip_Country
		city_level = event_target:Dip_Country
		room = event_target:Dip_Country.ruler
	}
	option = { # Minerals
		name = LONG_LIVE_THE_EMPIRE
		hidden_effect = {
			#ϣ۹⽻ۣýۣ
			add_opinion_modifier = { modifier = opinion_vassal_level_up   who = event_target:Dip_Country }
			add_trust = { amount = 20  who = event_target:Dip_Country }
		}
	}	
}

#ϣ۹Ԯ
country_event = {
	id = xilin_diplo_rdlg.5
	title = TECH_ASSISTANCE
	desc = TECH_ASSISTANCE_DESC
	
	is_triggered_only = yes
	diplomatic = yes
	force_open = yes
	
	picture_event_data = {	  
		portrait = event_target:Dip_Country
		planet_background = event_target:Dip_Country
		graphical_culture = event_target:Dip_Country
		city_level = event_target:Dip_Country
		room = event_target:Dip_Country.ruler
	}
	
	option = { 
		name = LONG_LIVE_THE_EMPIRE
		hidden_effect = {
		    #ϣ۹⽻ۣýۣ
			  add_opinion_modifier = { modifier = opinion_tech_assistance   who = event_target:Dip_Country }
			  add_trust = { amount = 20  who = event_target:Dip_Country }
		}
	}			
}

#Ⱥ˼άյԷĸҪ
country_event = {
	id = xilin_diplo_rdlg.6
	title = DEMAND_TO_REBUILD_GOV
	desc = DEMAND_TO_REBUILD_GOV_DESC
	
	is_triggered_only = yes
	diplomatic = yes
	force_open = yes
	
	picture_event_data = {	  
		portrait = event_target:Dip_Country
		planet_background = event_target:Dip_Country
		graphical_culture = event_target:Dip_Country
		city_level = event_target:Dip_Country
		room = event_target:Dip_Country.ruler
	}
	
	option = { 
		name = WE_WILL_DO_YOU_WILL
		trigger = {
			has_global_flag = gf_kala_con_we
		}
		hidden_effect = {
		    #ĸɺгȺ
			  change_government = {
						authority = auth_hive_mind
						civics = { civic = civic_harmonious   civic = random }
				}
				event_target:Dip_Country = {
		  		country_event = { id = xilin_diplo_dlg.8 }
		  	}	
		}		
	}	
	
	option = { 
		name = WHY
		trigger = {
			NOT = { has_global_flag = gf_kala_con_we }
		}
		hidden_effect = {				
		    #ѯԭ
		    country_event = { id = xilin_diplo_rdlg.7 }
		}		
	}			
}

#Ǿ飩ѯԭ
country_event = {
	id = xilin_diplo_rdlg.7
	title = Dip_More_OP_Country_Ruler_Name
	desc = HIVE_MIND_ASK_WAY_TO_REBUILD_GOV
	
	is_triggered_only = yes
	diplomatic = yes
	force_open = yes
	
	picture_event_data = {	  
		portrait = event_target:Dip_Country.ruler
		planet_background = event_target:Dip_Country
		graphical_culture = event_target:Dip_Country
		city_level = event_target:Dip_Country
		room = event_target:Dip_Country.ruler
	}
	
	option = { 
		name = SEND
		hidden_effect = {
				event_target:Dip_Country = {
					set_global_flag =  gf_kala_con_we
					#Ⱥ֧
					set_country_flag = f_kala_hive_mind
		  		country_event = { id = xilin_diplo_dlg.9 }
		  	}	
		}
	}			
}

#Ǿ1
country_event = {
	id = xilin_diplo_rdlg.8
	title = npc_chenjun
	desc = KALA_CON_US_TALK1
	
	is_triggered_only = yes
	diplomatic = yes
	force_open = yes
	
	picture_event_data = {	  
		portrait = event_target:Dip_Country.ruler
		planet_background = event_target:Dip_Country
		graphical_culture = event_target:Dip_Country
		city_level = event_target:Dip_Country
		room = event_target:Dip_Country.ruler
	}
	
	option = { 
		name = CONTINUE
		hidden_effect = {
				country_event = { id = xilin_diplo_rdlg.9 }
		}
	}	
}

#Ǿ2
country_event = {
	id = xilin_diplo_rdlg.9
	title = Dip_More_OP_Country_Ruler_Name
	desc = KALA_CON_US_TALK2
	
	is_triggered_only = yes
	diplomatic = yes
	force_open = yes
	
	picture_event_data = {	  
		portrait = event_target:Dip_Country.ruler
		planet_background = event_target:Dip_Country
		graphical_culture = event_target:Dip_Country
		city_level = event_target:Dip_Country
		room = event_target:Dip_Country.ruler
	}
	
	option = { 
		name = SEND
		hidden_effect = {
				event_target:Dip_Country = {
		  		country_event = { id = xilin_diplo_dlg.11 }
		  	}
		}
	}	
}

#Ǿ3
country_event = {
	id = xilin_diplo_rdlg.10
	title = npc_chenjun
	desc = KALA_CON_US_TALK3
	
	is_triggered_only = yes
	diplomatic = yes
	force_open = yes
	
	picture_event_data = {	  
		portrait = event_target:Dip_Country.ruler
		planet_background = event_target:Dip_Country
		graphical_culture = event_target:Dip_Country
		city_level = event_target:Dip_Country
		room = event_target:Dip_Country.ruler
	}
	
	option = { 
		name = CONTINUE
		hidden_effect = {
				country_event = { id = xilin_diplo_rdlg.11 }
		}
	}	
}

#Ǿ4
country_event = {
	id = xilin_diplo_rdlg.11
	title = Dip_More_OP_Country_Ruler_Name
	desc = KALA_CON_US_TALK4
	
	is_triggered_only = yes
	diplomatic = yes
	force_open = yes
	
	picture_event_data = {	  
		portrait = event_target:Dip_Country.ruler
		planet_background = event_target:Dip_Country
		graphical_culture = event_target:Dip_Country
		city_level = event_target:Dip_Country
		room = event_target:Dip_Country.ruler
	}
	
	option = { 
		name = SEND
		hidden_effect = {
				event_target:Dip_Country = {
		  		country_event = { id = xilin_diplo_dlg.13 }
		  	}
		}
	}	
}

#Ǿ5
country_event = {
	id = xilin_diplo_rdlg.12
	title = npc_chenjun
	desc = KALA_CON_US_TALK5
	
	is_triggered_only = yes
	diplomatic = yes
	force_open = yes
	
	picture_event_data = {	  
		portrait = event_target:Dip_Country.ruler
		planet_background = event_target:Dip_Country
		graphical_culture = event_target:Dip_Country
		city_level = event_target:Dip_Country
		room = event_target:Dip_Country.ruler
	}
	
	option = { 
		name = CONTINUE
		hidden_effect = {
				event_target:Dip_Country = {
		  		country_event = { id = xilin_diplo_dlg.15 }
		  	}
		}
	}	
}

#Ǿ6
country_event = {
	id = xilin_diplo_rdlg.13
	title = npc_paopao
	desc = KALA_CON_US_TALK6
	
	is_triggered_only = yes
	diplomatic = yes
	force_open = yes
	
	picture_event_data = {	  
		portrait = paopao
		planet_background = event_target:Dip_Country
		graphical_culture = event_target:Dip_Country
		city_level = event_target:Dip_Country
		room = event_target:Dip_Country.ruler
	}
	
	option = { 
		name = CONTINUE
		hidden_effect = {
				country_event = { id = xilin_diplo_rdlg.14 }
		}
	}	
}

#Ǿ7
country_event = {
	id = xilin_diplo_rdlg.14
	title = Dip_More_OP_Country_Ruler_Name
	desc = KALA_CON_US_TALK7
	
	is_triggered_only = yes
	diplomatic = yes
	force_open = yes
	
	picture_event_data = {	  
		portrait = event_target:Dip_Country.ruler
		planet_background = event_target:Dip_Country
		graphical_culture = event_target:Dip_Country
		city_level = event_target:Dip_Country
		room = event_target:Dip_Country.ruler
	}
	
	option = { 
		name = SEND
		hidden_effect = {
				event_target:Dip_Country = {
		  		country_event = { id = xilin_diplo_dlg.16 }
		  	}
		}
	}	
}

#Ǿ8
country_event = {
	id = xilin_diplo_rdlg.15
	title = npc_chenjun
	desc = KALA_CON_US_TALK8
	
	is_triggered_only = yes
	diplomatic = yes
	force_open = yes
	
	picture_event_data = {	  
		portrait = event_target:Dip_Country.ruler
		planet_background = event_target:Dip_Country
		graphical_culture = event_target:Dip_Country
		city_level = event_target:Dip_Country
		room = event_target:Dip_Country.ruler
	}
	
	option = { 
		name = KALA_CON_US_TALK9
		hidden_effect = {
				#ĸɺг
				change_government = {
						authority = auth_hive_mind
						civics = { civic = civic_harmonious   civic = random }
				}
				add_influence = 100
				add_unity = 1000
				leader = {
					set_name = NAME_KALA
				}
				event_target:Dip_Country = {
		  		country_event = { id = xilin_diplo_dlg.18 }
		  	}
		  	#6º󴥷ڶξ
		  	country_event = { id = kala_story_rdlg.1 days = 180  random = 10 }
		}
	}	
}

#յϣ۹ջƵҪ
country_event = {
	id = xilin_diplo_rdlg.16
	title = DEMAND_TO_DESTROY_CLAIM
	desc = DEMAND_TO_DESTROY_CLAIM_DESC
	
	is_triggered_only = yes
	diplomatic = yes
	force_open = yes
	
	picture_event_data = {	  
		portrait = event_target:Dip_Country
		planet_background = event_target:Dip_Country
		graphical_culture = event_target:Dip_Country
		city_level = event_target:Dip_Country
		room = event_target:Dip_Country.ruler
	}
	
	#ͬҪ
	option = { # Minerals
		name = AGREE
		trigger = {
			 OR = {
			    is_ai = no
			    #(ҽǿ)
			    NOT = {
			      AND = {
			    	  OR = {
			    		  is_unfriendly_to = event_target:Dip_Country
			    		  is_domineering_to = event_target:Dip_Country  #ʢ
             	  is_threatened_to = event_target:Dip_Country #в
             	  is_hostile_to = event_target:Dip_Country  #
					   	  is_rival = event_target:Dip_Country #޵
					   	  is_country_type = fallen_empire
					   	  is_country_type = awakened_fallen_empire
			    	  }
			    	  OR = {
			    		  relative_power = { who = event_target:Dip_Country  category = fleet  value = overwhelming }
			    		  relative_power = { who = event_target:Dip_Country  category = fleet  value = superior }
			    	  }
			    	} #AND
			    } #NOT
			 }
		}
		ai_chance = {
		    factor = 50
		    modifier = {
				   factor = 0.5
				   OR = {				   		
			    		relative_power = { who = event_target:Dip_Country  category = fleet  value = overwhelming }
			    		relative_power = { who = event_target:Dip_Country  category = fleet  value = superior }
				   }
			  }	
			  modifier = {
				   factor = 2
				   OR = {
				   		relative_power = { who = event_target:Dip_Country  category = fleet  value = inferior }
			    		relative_power = { who = event_target:Dip_Country  category = fleet  value = pathetic }				   		
				   }
			  }		
		}
		hidden_effect = {
		  log = "agree doing"
		  #ϣ۹
		  event_target:Dip_Country = {
		  		every_system_within_border = {
		  				limit = { root = { has_claim = prev } }
		  				remove_claims = { who = root }
		  		}
		  }  
			set_country_flag = f_agree_destroy_claim 
			#ϣ۹⽻ۣǿ
			add_opinion_modifier = { modifier = opinion_forced_to_destroy_claim   who = event_target:Dip_Country }
			#ͨϣ飬ǵӦ
		  event_target:Dip_Country = {
		      set_country_flag = f_agree
		  		country_event = { id = xilin_diplo_dlg.20 }
		  }
		}
	}
	#ܾҪ
	option = {
		name = REFUSE
		trigger = {
			 OR = {
			    is_ai = no
			    #Ѻ
			    NOR = {
			    		is_cordial_to = event_target:Dip_Country  #ȳϵ
              is_friendly_to = event_target:Dip_Country  #Ѻõ
              is_protective_to = event_target:Dip_Country #
              #ϣ鸽ӹ
              AND = {
			       			is_subject = yes
			       			exists = overlord
			       			overlord = { is_same_empire = event_target:Dip_Country }
			    		}
			    }
			 }
		}
		ai_chance = {
		    factor = 50
		    modifier = {
				   factor = 2
				   OR = {			   		
			    		relative_power = { who = event_target:Dip_Country  category = fleet  value = overwhelming }
			    		relative_power = { who = event_target:Dip_Country  category = fleet  value = superior }
				   }
			  }	
			  modifier = {
				   factor = 0.5
				   OR = {
				   		relative_power = { who = event_target:Dip_Country  category = fleet  value = inferior }
			    		relative_power = { who = event_target:Dip_Country  category = fleet  value = pathetic }
				   }
			  }	
		}
		hidden_effect = {
			log = "refuse doing [event_target:Dip_Country.GetName]"
			set_country_flag = f_refuse_destroy_claim
		  event_target:Dip_Country = {
					set_country_flag = f_refuse
		  		country_event = { id = xilin_diplo_dlg.20 }
		  }		  
		}
	}
}

#ͬ󣬶Էʺ
country_event = {
	id = xilin_diplo_rdlg.17
	title = DEMAND_TO_DESTROY_CLAIM
	desc = XILIN_HELLO_ABOUT_CLAIM_DESC
	
	is_triggered_only = yes
	diplomatic = yes
	force_open = yes
	
	picture_event_data = {	  
		portrait = event_target:Dip_Country
		planet_background = event_target:Dip_Country
		graphical_culture = event_target:Dip_Country
		city_level = event_target:Dip_Country
		room = event_target:Dip_Country.ruler
	}
	option = { # Minerals
		name = OK
		#log = "xilin hello is done"
	}	
}

#ϣ۹ԾܾȡƵĻش
country_event = {
	id = xilin_diplo_rdlg.18
	title = DEMAND_OF_OPEN_BORDER
	desc = RESPOND_TO_REFUSE_DESTROY_CLAIM
	
	is_triggered_only = yes
	diplomatic = yes
	force_open = yes
	
	picture_event_data = {	  
		portrait = event_target:Dip_Country
		planet_background = event_target:Dip_Country
		graphical_culture = event_target:Dip_Country
		city_level = event_target:Dip_Country
		room = event_target:Dip_Country.ruler
	}
	option = { # Minerals
		name = OK
		#log = "xilin WARNING is done"
	}	
}

#ϣ۹ݿҪ
country_event = {
	id = xilin_diplo_rdlg.19
	title = TECH_ASSISTANCE
	desc = TECH_ASSISTANCE_DESC
	#ͽ
	desc = { 
		text =  DEMAND_TO_GET_TECH_LIB_A  
		trigger = {
					is_subject_type = xilin_discipline
		}
	}
	
	#ͨӹ
	desc = { 
		text =  DEMAND_TO_GET_TECH_LIB_B 
		trigger = { 
		    NOT = { is_subject_type = xilin_discipline }
		}
	}
	
	is_triggered_only = yes
	diplomatic = yes
	force_open = yes
	
	picture_event_data = {	  
		portrait = event_target:Dip_Country
		planet_background = event_target:Dip_Country
		graphical_culture = event_target:Dip_Country
		city_level = event_target:Dip_Country
		room = event_target:Dip_Country.ruler
	}
	
	option = { 
		name = OK
	}			
}