#####################
#####  WITCHER  #####
#####################

ciri_decision = {
	
	start_looking_for_ciri = {
		priority = 200
		
		cost = 100
		days_remove = 7
		
		icon = GFX_ciri_decision
		fire_only_once = yes
		
		visible = {
            tag = TEM
        }
		
		available = { 		    
			tag = TEM
			ROOT = {
			exists = yes
			}
		}
		
		remove_effect = {	
			set_country_flag = started_looking_for_ciri
			clr_country_flag = ciri_found
			
			set_variable = { ciri_cant_find_chance = 100 }
			set_variable = { ciri_find_chance = 0 }
			set_variable = { ciri_nfg_declare_war = 0 }
			
			custom_effect_tooltip = CIRI_SEARCH_TOOLTIP
		}
    }
	
	look_in_neighbour_countries = {
		priority = 100
		days_remove = 60
		
		cost = 30
		
		icon = GFX_ciri_decision
		
		visible = {
            has_country_flag = started_looking_for_ciri
			
			NOT = {
				has_country_flag = ciri_found
			}
        }
		
		available = { 		    
			ROOT = {
			exists = yes
			}
			NOT = {
				has_country_flag = ciri_found
			}
		}
		
		cancel_trigger = {
			has_country_flag = ciri_found
		}
		
		remove_effect = {	
			set_country_flag = started_looking_for_ciri
			custom_effect_tooltip = CIRI_FIND_CHANCE4
			
			add_to_variable = {
				var = ciri_cant_find_chance
				value = -4
			}
			add_to_variable = {
				var = ciri_find_chance
				value = 4
			}
		}		    
    }
	
	ask_the_witnesses = {
		priority = 100
		days_remove = 30
		fire_only_once = yes
		
		cost = 30
		
		icon = GFX_ciri_decision
		
		visible = {
            has_country_flag = started_looking_for_ciri
			
			NOT = {
				has_country_flag = ciri_found
			}
        }
		
		available = { 		    
			ROOT = {
			exists = yes
			}
			NOT = {
				has_country_flag = ciri_found
			}
		}
		
		cancel_trigger = {
			has_country_flag = ciri_found
		}
		
		remove_effect = {
			add_to_variable = {
				var = ciri_cant_find_chance
				value = -1
			}
			add_to_variable = {
				var = ciri_find_chance
				value = 1
			}
			custom_effect_tooltip = CIRI_FIND_CHANCE1
		}		    
	}
	
	send_scouts_north = {
		priority = 50
		days_remove = 45
		fire_only_once = yes
		
		cost = 50
		
		icon = GFX_ciri_decision
		
		visible = {
            has_country_flag = started_looking_for_ciri
			
			NOT = {
				has_country_flag = ciri_found
			}
        }
		
		available = { 		    
			ROOT = {
			exists = yes
			}
			NOT = {
				has_country_flag = ciri_found
			}
		}
		
		highlight_states = {
			highlight_state_targets = { state = 95 }
		}
		
		cancel_trigger = {
			has_country_flag = ciri_found
		}
		
		remove_effect = {
			add_to_variable = {
				var = ciri_cant_find_chance
				value = -3
			}
			add_to_variable = {
				var = ciri_find_chance
				value = 3
			}
			custom_effect_tooltip = CIRI_FIND_CHANCE3
		}
    }
	
	send_scouts_east = {
		priority = 50
		days_remove = 45
		fire_only_once = yes
		
		cost = 50
		
		icon = GFX_ciri_decision
		
		visible = {
            has_country_flag = started_looking_for_ciri
			
			NOT = {
				has_country_flag = ciri_found
			}
        }
		
		available = { 		    
			ROOT = {
			exists = yes
			}
			NOT = {
				has_country_flag = ciri_found
			}
		}
		
		highlight_states = {
			highlight_state_targets = { state = 257 }
		}
		
		cancel_trigger = {
			has_country_flag = ciri_found
		}
		
		remove_effect = {
			add_to_variable = {
				var = ciri_cant_find_chance
				value = -3
			}
			add_to_variable = {
				var = ciri_find_chance
				value = 3
			}
			custom_effect_tooltip = CIRI_FIND_CHANCE3
		}
    }
	
	send_scouts_west = {
		priority = 50
		days_remove = 45
		fire_only_once = yes
		
		cost = 50
		
		icon = GFX_ciri_decision
		
		visible = {
            has_country_flag = started_looking_for_ciri
			
			NOT = {
				has_country_flag = ciri_found
			}
        }
		
		available = { 		    
			ROOT = {
			exists = yes
			}
			NOT = {
				has_country_flag = ciri_found
			}
		}
		
		cancel_trigger = {
			has_country_flag = ciri_found
		}
		
		highlight_states = {
			highlight_state_targets = { state = 14 }
		}
		
		remove_effect = {
			add_to_variable = {
				var = ciri_cant_find_chance
				value = -3
			}
			add_to_variable = {
				var = ciri_find_chance
				value = 3
			}
			custom_effect_tooltip = CIRI_FIND_CHANCE3
		}
    }
	
	send_scouts_south = {
		priority = 50
		days_remove = 45
		fire_only_once = yes
		
		cost = 50
		
		icon = GFX_ciri_decision
		
		visible = {
            has_country_flag = started_looking_for_ciri
			
			NOT = {
				has_country_flag = ciri_found
			}
        }
		
		available = { 		    
			ROOT = {
			exists = yes
			}
			NOT = {
					has_country_flag = ciri_found
			}
		}
		
		highlight_states = {
			highlight_state_targets = { state = 208 }
		}
		
		cancel_trigger = {
			has_country_flag = ciri_found
		}
		
		remove_effect = {
			add_to_variable = {
				var = ciri_cant_find_chance
				value = -3
			}
			add_to_variable = {
				var = ciri_find_chance
				value = 3
			}
			custom_effect_tooltip = CIRI_FIND_CHANCE3
		}
    }
	
	secret_operation_ciri = {
		priority = 20
		days_remove = 10
		fire_only_once = yes
		
		cost = 70
		
		icon = GFX_ciri_decision
		
		visible = {
            has_country_flag = started_looking_for_ciri
			
			NOT = {
				has_country_flag = ciri_found
			}
        }
		
		available = { 		    
			NOT = {
				ROOT = {
					has_war_with = NFG
				}
			}
			ROOT = {
			exists = yes
			}
			NOT = {
				has_country_flag = ciri_found
			}
		}
		
		highlight_states = {
			highlight_state_targets = { state = 80 }
		}
		
		cancel_trigger = {
			has_country_flag = ciri_found
		}
		
		remove_effect = {
			add_to_variable = {
				var = ciri_cant_find_chance
				value = -5
			}
			add_to_variable = {
				var = ciri_find_chance
				value = 5
			}
			custom_effect_tooltip = CIRI_FIND_CHANCE5
			
			set_country_flag = ciri_more_searching
		}
    }
	
	search_in_nilfgaard = {
		priority = 20
		days_remove = 60
		
		cost = 50
		
		icon = GFX_ciri_decision
		
		visible = {
            has_country_flag = ciri_more_searching
			
			NOT = {
				has_country_flag = ciri_found
			}
        }
		
		available = { 		    
			NOT = {
				ROOT = {
					has_war_with = NFG
				}
			}
			ROOT = {
			exists = yes
			}
			NOT = {
				has_country_flag = ciri_found
			}
		}
		
		highlight_states = {
			highlight_state_targets = { state = 80 }
		}
		
		cancel_trigger = {
			has_country_flag = ciri_found
		}
		
		remove_effect = {
			custom_effect_tooltip = SEARCHING_IN_NFG
			
			random_list = {
				75 = {
					add_to_variable = {
						var = ciri_cant_find_chance
						value = -15
					}
					add_to_variable = {
						var = ciri_find_chance
						value = 15
					}
					
					custom_effect_tooltip = CIRI_FIND_CHANCE15
				}
				25 = {				
					add_to_variable = {
						var = ciri_cant_find_chance
						value = 5
					}
					add_to_variable = {
						var = ciri_find_chance
						value = -5
					}
				
					custom_effect_tooltip = CIRI_FIND_CHANCE_MINUS_5
					
					NFG = { 
						add_opinion_modifier = { 
						target = TEM 
						modifier = small_decrease 
						} 						
					}
					IF = {
						limit = {
							check_variable = {
								ciri_nfg_declare_war = 3
							}		
						}
						NFG = {
							declare_war_on = {
							target = TEM
							type = annex_everything
							}
						}							
					}
					
					add_to_variable = {
						var = ciri_nfg_declare_war
						value = 1
					}
				}
			}
		}
    }
	
	search_in_MET = {
		priority = 10
		days_remove = 30
		cost = 20
		fire_only_once = yes
		
		icon = GFX_ciri_decision
		
		visible = {
            has_country_flag = ciri_more_searching
			
			NOT = {
				has_country_flag = ciri_found
			}
        }
		
		available = { 		    
			ROOT = {
			exists = yes
			}
			NOT = {
				ROOT = {
					has_war_with = MET
				}
			}
			NOT = {
				has_country_flag = ciri_found
			}
		}
		
		cancel_trigger = {
			has_country_flag = ciri_found
		}
		
		remove_effect = {	
			custom_effect_tooltip = CIRI_FIND_CHANCE3
			add_to_variable = {
				var = ciri_cant_find_chance
				value = -5
			}
			add_to_variable = {
				var = ciri_find_chance
				value = 5
			}
		
			hidden_effect = {
				random_list = {				
					ciri_cant_find_chance = {
						custom_effect_tooltip = CIRI_NOT_FOUND
					}				
					ciri_find_chance = {
						custom_effect_tooltip = CIRI_FOUND
						
						####################
						### EVENT O CIRI ###
						####################
					
						set_country_flag = ciri_found
					}
				}
			}			
		}		    
	}
	
	search_in_EBB = {
		priority = 10
		
		days_remove = 30
		cost = 20
		fire_only_once = yes
		
		icon = GFX_ciri_decision
		
		visible = {
            has_country_flag = ciri_more_searching
			
			NOT = {
				has_country_flag = ciri_found
			}
        }
		
		available = { 		    
			ROOT = {
			exists = yes
			}
			NOT = {
				ROOT = {
					has_war_with = EBB
				}
			}
			NOT = {
				has_country_flag = ciri_found
			}
		}
		
		cancel_trigger = {
			has_country_flag = ciri_found
		}
		
		remove_effect = {	
			custom_effect_tooltip = CIRI_FIND_CHANCE3
			add_to_variable = {
				var = ciri_cant_find_chance
				value = -5
			}
			add_to_variable = {
				var = ciri_find_chance
				value = 5
			}
		
			hidden_effect = {
				random_list = {				
					ciri_cant_find_chance = {
						custom_effect_tooltip = CIRI_NOT_FOUND
					}				
					ciri_find_chance = {
						custom_effect_tooltip = CIRI_FOUND
						
						####################
						### EVENT O CIRI ###
						####################
					
						set_country_flag = ciri_found
					}
				}
			}			
		}		    
	}
	
	search_in_MAE = {
		priority = 10
		
		days_remove = 30
		cost = 20
		fire_only_once = yes
		
		icon = GFX_ciri_decision
		
		visible = {
            has_country_flag = ciri_more_searching
			
			NOT = {
				has_country_flag = ciri_found
			}
        }
		
		available = { 		    
			ROOT = {
			exists = yes
			}
			NOT = {
				ROOT = {
					has_war_with = MAE
				}
			}
			NOT = {
				has_country_flag = ciri_found
			}
		}
		
		cancel_trigger = {
			has_country_flag = ciri_found
		}
		
		remove_effect = {	
			custom_effect_tooltip = CIRI_FIND_CHANCE3
			add_to_variable = {
				var = ciri_cant_find_chance
				value = -5
			}
			add_to_variable = {
				var = ciri_find_chance
				value = 5
			}
		
			hidden_effect = {
				random_list = {				
					ciri_cant_find_chance = {
						custom_effect_tooltip = CIRI_NOT_FOUND
					}				
					ciri_find_chance = {
						custom_effect_tooltip = CIRI_FOUND
						
						####################
						### EVENT O CIRI ###
						####################
					
						set_country_flag = ciri_found
					}
				}
			}			
		}		    
	}
	
	search_in_GES = {
		priority = 10
		
		days_remove = 30
		cost = 20
		fire_only_once = yes
		
		icon = GFX_ciri_decision
		
		visible = {
            has_country_flag = ciri_more_searching
			
			NOT = {
				has_country_flag = ciri_found
			}
        }
		
		available = { 		    
			ROOT = {
			exists = yes
			}
			NOT = {
				ROOT = {
					has_war_with = GAS
				}
			}
			NOT = {
				has_country_flag = ciri_found
			}
		}
		
		cancel_trigger = {
			has_country_flag = ciri_found
		}
		
		remove_effect = {	
			custom_effect_tooltip = CIRI_FIND_CHANCE3
			add_to_variable = {
				var = ciri_cant_find_chance
				value = -5
			}
			add_to_variable = {
				var = ciri_find_chance
				value = 5
			}
		
			hidden_effect = {
				random_list = {				
					ciri_cant_find_chance = {
						custom_effect_tooltip = CIRI_NOT_FOUND
					}				
					ciri_find_chance = {
						custom_effect_tooltip = CIRI_FOUND
						
						####################
						### EVENT O CIRI ###
						####################
					
						set_country_flag = ciri_found
					}
				}
			}			
		}		    
	}
	
	search_in_ETO = {
		priority = 10
		
		days_remove = 30
		cost = 20
		fire_only_once = yes
		
		icon = GFX_ciri_decision
		
		visible = {
            has_country_flag = ciri_more_searching
			
			NOT = {
				has_country_flag = ciri_found
			}
        }
		
		available = { 		    
			ROOT = {
			exists = yes
			}
			NOT = {
				ROOT = {
					has_war_with = ETO
				}
			}
			NOT = {
				has_country_flag = ciri_found
			}
		}
		
		cancel_trigger = {
			has_country_flag = ciri_found
		}
		
		remove_effect = {	
			custom_effect_tooltip = CIRI_FIND_CHANCE3
			add_to_variable = {
				var = ciri_cant_find_chance
				value = -5
			}
			add_to_variable = {
				var = ciri_find_chance
				value = 5
			}
		
			hidden_effect = {
				random_list = {				
					ciri_cant_find_chance = {
						custom_effect_tooltip = CIRI_NOT_FOUND
					}				
					ciri_find_chance = {
						custom_effect_tooltip = CIRI_FOUND
						
						####################
						### EVENT O CIRI ###
						####################
					
						set_country_flag = ciri_found
					}
				}
			}			
		}		    
	}
	
	search_in_GEM = {
		priority = 10
		
		days_remove = 30
		cost = 20
		fire_only_once = yes
		
		icon = GFX_ciri_decision
		
		visible = {
            has_country_flag = ciri_more_searching
			
			NOT = {
				has_country_flag = ciri_found
			}
        }
		
		available = { 		    
			ROOT = {
			exists = yes
			}
			NOT = {
				ROOT = {
					has_war_with = GEM
				}
			}
			NOT = {
				has_country_flag = ciri_found
			}
		}
		
		cancel_trigger = {
			has_country_flag = ciri_found
		}
		
		remove_effect = {	
			custom_effect_tooltip = CIRI_FIND_CHANCE3
			add_to_variable = {
				var = ciri_cant_find_chance
				value = -5
			}
			add_to_variable = {
				var = ciri_find_chance
				value = 5
			}
		
			hidden_effect = {
				random_list = {				
					ciri_cant_find_chance = {
						custom_effect_tooltip = CIRI_NOT_FOUND
					}				
					ciri_find_chance = {
						custom_effect_tooltip = CIRI_FOUND
						
						####################
						### EVENT O CIRI ###
						####################
					
						set_country_flag = ciri_found
					}
				}
			}			
		}		    
	}
	
	search_in_VCV = {
		priority = 10
		
		days_remove = 30
		cost = 20
		fire_only_once = yes
		
		icon = GFX_ciri_decision
		
		visible = {
            has_country_flag = ciri_more_searching
			
			NOT = {
				has_country_flag = ciri_found
			}
        }
		
		available = { 		    
			ROOT = {
			exists = yes
			}
			NOT = {
				ROOT = {
					has_war_with = VCV
				}
			}
			NOT = {
				has_country_flag = ciri_found
			}
			
		}
		
		cancel_trigger = {
			has_country_flag = ciri_found
		}
		
		remove_effect = {	
			custom_effect_tooltip = CIRI_FIND_CHANCE3
			add_to_variable = {
				var = ciri_cant_find_chance
				value = -5
			}
			add_to_variable = {
				var = ciri_find_chance
				value = 5
			}
		
			hidden_effect = {
				random_list = {				
					ciri_cant_find_chance = {
						custom_effect_tooltip = CIRI_NOT_FOUND
					}				
					ciri_find_chance = {
						custom_effect_tooltip = CIRI_FOUND
						
						####################
						### EVENT O CIRI ###
						####################
					
						set_country_flag = ciri_found
					}
				}
			}			
		}		    
	}
	
	secure_ciri = {
		priority = 300
		
		days_remove = 10
		cost = 50
		fire_only_once = yes
		
		icon = GFX_ciri_decision
		
		visible = {
			has_country_flag = ciri_found
        }
		
		available = { 		    
			ROOT = {
			exists = yes
			}
		}
		
		remove_effect = {	
			set_country_flag = ciri_secured
		}		    
	}
	
	revolution_cintra = {
		priority = 300
		
		days_remove = 60
		cost = 100
		fire_only_once = yes
		
		icon = GFX_ciri_decision
		
		visible = {
			has_country_flag = ciri_secured
        }
		
		available = { 		    
			ROOT = {
			exists = yes
			}
			
			### Tutaj trzeba jeszcze dać koszt broni ###
		}
		
		cancel_trigger = {
		
		}
		
		remove_effect = {	
			
		}		    
	}
	
	send_ciri_to_cintra = {
		priority = 300
		
		days_remove = 10
		cost = 100
		fire_only_once = yes
		
		icon = GFX_ciri_decision
		
		visible = {
			has_country_flag = ciri_secured
        }
		
		available = { 		    
			ROOT = {
			exists = yes
			}
			
		}
		
		cancel_trigger = {
		
		}
		
		remove_effect = {	
			CNT = {
				# wybucha wojna domowa #
			}
		}		    
	}
}



