﻿je_empire_reborn = {
	icon = "gfx/interface/icons/event_icons/event_newspaper.dds"
	group = je_group_historical_content
		
	scripted_button = reclaim_armenia_button
	scripted_button = reinstate_israel_button
	scripted_button = reclaim_phoenicia_button
	scripted_button = reclaim_lydia_button
	scripted_button = reclaim_babylon_button
	scripted_button = reclaim_assyria_button
	
	complete = {
	is_power_bloc_leader = yes
	custom_tooltip = {
	text = form_qajar_tt
		exists = c:QAJ
		this = c:QAJ				
	}
}
	on_complete = {		
		trigger_event = {
			id = 01_persia_events.5
		}
		
	}
	fail = {
		c:PER = {
			NOT = {
			has_law = law_type:law_monarchy
			}
		}
	}

	on_fail = {
		#trigger_event = {
		#	id = dual_monarchy.1
		#}
	}
					
		#			if = {
		#	limit = { 
		#		this = c:QAJ
		#	}
		#	change_variable = {
		#	name = empire_reborn_var
		#	add = 1
		#	}
		#}

	weight = 10000
	should_be_pinned_by_default = yes
}


je_shahenshah = {
	icon = "gfx/interface/icons/event_icons/event_portrait.dds"	
	group = je_group_historical_content
	
	immediate = {
		set_variable = {
			name = show_shahenshah_var
			value = yes
		}
					set_variable = {
			name = shahenshah_var
			value = 0
			}
	}
	
	scripted_button = zoroaster_button
	scripted_button = persepolis_button
	scripted_button = form_satrapies_button
	
		current_value = {
		value = var:shahenshah_var
	}

	goal_add_value = {
		add = 3
	}
		progressbar = yes

	weight = 10000
	should_be_pinned_by_default = yes
		fail = {
		c:PER = {
			NOT = {
			has_law = law_type:law_monarchy
			}
		}
	}

	on_fail = {
	}

	complete = {
	is_power_bloc_leader = yes
		scope:journal_entry = {
			is_goal_complete = yes
			}
}

	on_complete = {
	
		custom_tooltip = persian_empire_claims_tt
		trigger_event = { id = 01_persia_events.2 popup = yes }
		set_variable = {
		name = complete_shah_en_shah_var
		value = yes
		}
		hidden_effect = {
		add_journal_entry = {
        	type = je_reinstate_israel
        }
		add_journal_entry = {
        	type = je_reclaim_armenia
        }
		add_journal_entry = {
        	type = je_reclaim_babylon
        }
		add_journal_entry = {
        	type = je_reclaim_assyria
        }
		add_journal_entry = {
        	type = je_reclaim_phoenicia
        }
		add_journal_entry = {
        	type = je_reclaim_lydia
        }
	}
		
	#	change_tag = QAJ
		add_modifier = {
				name = persian_advisors_modifier
			}
		ruler = {
			add_modifier = {
				name = shahenshah_modifier
				}
			}
				change_country_tier = empire
				
		hidden_effect = {				
		s:STATE_TURKMENIA = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
			}
		}
		s:STATE_KHIVA = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
			}
		}
		s:STATE_UKBEKIA = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
			}
		}
		s:STATE_KIRGHIZIA = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
				}
			}
		s:STATE_TAJIKISTAN = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
			}
		}			
		s:STATE_BALUCHISTAN = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
			}
		}
		s:STATE_SISTAN = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
			}
		}
		s:STATE_TRUCIAL_COAST = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
			}
		}
		s:STATE_HAIL = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
			}
		}		
		s:STATE_BASRA = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
			}
		}			
		s:STATE_BAGHDAD = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
			}
		}
		s:STATE_ALEPPO = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
			}
		}
		s:STATE_SYRIA = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
			}
		}
		s:STATE_LEBANON = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
			}
		}
		s:STATE_TRANSJORDAN = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
			}
		}
		s:STATE_PALESTINE = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
			}
		}
		s:STATE_SINAI = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
			}
		}
		s:STATE_LOWER_EGYPT = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
			}
		}
		s:STATE_MATRUH = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
			}
		}
		s:STATE_MIDDLE_EGYPT = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
			}
		}
		s:STATE_UPPER_EGYPT = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
			}
		}		
		s:STATE_EGYPTIAN_DESERT = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
			}
		}		
		s:STATE_MOSUL = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
			}
		}		
		s:STATE_DEIR_EZ_ZOR = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
			}
		}		
		s:STATE_DIYARBAKIR = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
			}
		}
		s:STATE_ERZURUM = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
			}
		}
		s:STATE_KARS = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
			}
		}
		s:STATE_AZERBAIJAN = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
			}
		}
		s:STATE_ARMENIA = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
			}
		}		
		s:STATE_GREATER_CAUCASUS = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
			}
		}		
		s:STATE_TRABZON = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
			}
		}
		s:STATE_ANKARA = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
			}
		}
		s:STATE_ADANA = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
			}
		}
		s:STATE_KASTAMONU = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
			}
		}
		s:STATE_CYPRUS = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
			}
		}
		s:STATE_HUDAVENDIGAR = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
			}
		}
		s:STATE_KONYA = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
			}
		}
		s:STATE_AYDIN = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
			}
		}
		s:STATE_EAST_AEGEAN_ISLANDS = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
			}
		}
		s:STATE_EASTERN_THRACE = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
			}
		}
		s:STATE_NORTHERN_THRACE = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
			}
		}		
		s:STATE_WESTERN_THRACE = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
			}
		}		
		s:STATE_MACEDONIA = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
			}
		}		
		s:STATE_LIBYA = { 
			if = {
				limit = {
					any_scope_state = {
						 NOT = {
							owner = ROOT
						}
					}
				}
				add_claim = ROOT 
				}
			}			
		}
	}
}



je_conquer_greece = {
	icon = "gfx/interface/icons/event_icons/event_military.dds"
	group = je_group_historical_content
		
	is_shown_when_inactive = {
		OR = {
			this = c:PER
			this = c:QAJ
			}	
		has_variable = complete_shah_en_shah_var
}

	possible = {
		has_interest_marker_in_region = region_balkans
				custom_tooltip = {
			text = shahenshah_var_tt
		has_variable = complete_shah_en_shah_var
				}
	}

	on_monthly_pulse = {
		effect = {
			if = {
				limit = {
					NOT = {
					has_variable = has_greece_var
					}
				}
				set_variable = has_greece_var				
			}
		}
	}
	
	complete = {
			
			c:GRE = {
				is_subject_of = ROOT
				}	
				custom_tooltip = {
			text = is_true_tt
			has_variable = has_greece_var
			}
		}
			
			fail = {
		custom_tooltip = {
			text = too_friendly_tt
			has_variable = friends_with_greece
		}
	}
	on_complete = {
		trigger_event = { id = 01_persia_events.10 }
		set_variable = {
		name = conquered_greece
		value = yes
		}
	}
	weight = 20
}

je_friends_with_greece = {
	icon = "gfx/interface/icons/event_icons/event_newspaper.dds"
	group = je_group_historical_content
	
	is_shown_when_inactive = {
		country_has_primary_culture = cu:persian
		has_variable = complete_shah_en_shah_var
}

	possible = {
		has_interest_marker_in_region = region_balkans
				}
		
		on_monthly_pulse = {
		effect = {
			if = {
				limit = {
					NOT = {
					has_variable = friends_greece_var
					}
				}
				set_variable = friends_greece_var				
			}
		}
	}

	complete = {
			c:GRE = {
				relations:root >= relations_threshold:friendly
			}
			custom_tooltip = {
			text = is_true_tt
			has_variable = friends_greece_var
			}
		}
		fail = {
		custom_tooltip = {
			text = too_unfriendly_tt
			has_variable = conquered_greece
		}
	}
	on_complete = {
		trigger_event = { id = 01_persia_events.11 }
				set_variable = {
		name = friends_with_greece
		value = yes
		}
				c:GRE = {
			add_modifier = {
				name = persian_advisors_modifier
			}	
		}
	}

	weight = 20
}