namespace = catus_events_reform

country_event = {
	id = catus_events_reform.1
	title = "catus_events_reform.title"
	desc = "catus_events_reform.desc"
	picture = NATIVES_eventPicture
	is_triggered_only = yes
	
	option = {
		name = "catus_events_exit"
		ai_chance = { factor = 100 }
	}
	
	option = {
		name = "catus_events_reform.1"
		trigger = {
			religion = nahuatl
		}
		add_doom = -25
		add_stability = 1
		vassalize = CLM
		vassalize = TAR
		vassalize = TLA
		vassalize = AZT
		vassalize = TLX
		vassalize = TOT
		vassalize = MIX
		vassalize = ZAP
		vassalize = ITZ
		vassalize = KIC
		vassalize = XIU
		vassalize = COC
		vassalize = KIC
		hidden_effect = {
			country_event = { id = catus_events_reform.101 }
		}
	}

	option = {
		name = "catus_events_reform.2"
		trigger = {
			religion = inti
		}
		add_authority = 100
		add_stability = 2
		disband_rebels = pretender_rebels
		hidden_effect = {
			country_event = { id = catus_events_reform.101 }
		}
	}
	
	option = {
		name = "catus_events_reform.3"
		trigger = {
			religion = mesoamerican_religion
		}
		add_stability = 1
		hidden_effect = {
			every_province = {
				limit = {
					and = {
						or = {
							religion = nahuatl
							religion = mesoamerican_religion
						}
						owner = {
							and = {
								not = {
									owned_by = ROOT
								}
								ai = yes
							}
						}
					}
				}
				cede_province = ROOT
				if = {
					limit = {
						not = {
							is_core = ROOT
						}
					}
					add_core = ROOT
				}
			}
			hidden_effect = {
				country_event = { id = catus_events_reform.101 }
			}
		}
	}
	
	option = {
		name = "catus_events_reform.5"
		trigger = {
			not = {
				religion = inti
				religion = nahuatl
				religion = mesoamerican_religion
			}
		}
		add_adm_power = 500
		add_dip_power = 500
		add_mil_power = 500
		hidden_effect = {
			country_event = { id = catus_events_reform.101 }
		}

	}
	
	option = {
		name = "catus_events_reform.4"
		trigger = {
			capital_scope = {
				any_empty_neighbor_province = {
					is_empty = yes
				}
			}
		}
		country_event = { id = catus_events_reform.102 }
	}
	
	option = {
		name = "catus_events_reform.4"
		trigger = {
			not = {
				capital_scope = {
					any_empty_neighbor_province = {
						is_empty = yes
					}
				}
			}
		}
		country_event = { id = catus_events_reform.103 }
	}

}

country_event = {
	id = catus_events_reform.101
	title = "catus_events_reform.title"
	desc = "catus_events_reform.desc"
	picture = NATIVES_eventPicture
	is_triggered_only = yes
	
	option = {
		name = "catus_events_exit"
		ai_chance = { factor = 100 }
	}
	
	option = {
		name = "catus_events_reform.1"
		trigger = {
			religion = nahuatl
		}
		add_doom = -25
		add_stability = 1
		vassalize = CLM
		vassalize = TAR
		vassalize = TLA
		vassalize = AZT
		vassalize = TLX
		vassalize = TOT
		vassalize = MIX
		vassalize = ZAP
		vassalize = ITZ
		vassalize = KIC
		vassalize = XIU
		vassalize = COC
		vassalize = KIC
		hidden_effect = {
			country_event = { id = catus_events_reform.1 }
		}
	}

	option = {
		name = "catus_events_reform.2"
		trigger = {
			religion = inti
		}
		add_authority = 100
		add_stability = 2
		disband_rebels = pretender_rebels
		hidden_effect = {
			country_event = { id = catus_events_reform.1 }
		}
	}
	
	option = {
		name = "catus_events_reform.3"
		trigger = {
			religion = mesoamerican_religion
		}
		add_stability = 1
		hidden_effect = {
			every_province = {
				limit = {
					and = {
						or = {
							religion = nahuatl
							religion = mesoamerican_religion
						}
						owner = {
							and = {
								not = {
									owned_by = ROOT
								}
								ai = yes
							}
						}
					}
				}
				cede_province = ROOT
				if = {
					limit = {
						not = {
							is_core = ROOT
						}
					}
					add_core = ROOT
				}
			}
			hidden_effect = {
				country_event = { id = catus_events_reform.1 }
			}
		}
	}

	option = {
		name = "catus_events_reform.5"
		trigger = {
			not = {
				religion = inti
				religion = nahuatl
				religion = mesoamerican_religion
			}
		}
		add_adm_power = 500
		add_dip_power = 500
		add_mil_power = 500
		hidden_effect = {
			country_event = { id = catus_events_reform.1 }
		}

	}
	
	option = {
		name = "catus_events_reform.4"
		trigger = {
			capital_scope = {
				any_empty_neighbor_province = {
					is_empty = yes
				}
			}
		}
		country_event = { id = catus_events_reform.102 }
	}
	
	option = {
		name = "catus_events_reform.4"
		trigger = {
			not = {
				capital_scope = {
					any_empty_neighbor_province = {
						is_empty = yes
					}
				}
			}
		}
		country_event = { id = catus_events_reform.103 }
	}

}

country_event = {
	id = catus_events_reform.102
	title = "catus_events_reform.102.title"
	desc = "catus_events_reform.102.desc"
	picture = WAR_OF_THE_ROSES_eventPicture
	is_triggered_only = yes
	
	immediate = {
		hidden_effect = {
			random_country = {
				limit = {
					has_institution = feudalism
				}
				save_event_target_as = reform_target
			}
			capital_scope = {
				random_empty_neighbor_province = {
					cede_province = event_target:reform_target
					add_core = event_target:reform_target
				}
			}
		}
	}
	
	option = {
		name = "catus_events_reform.102"
		hidden_effect = {
			capital_scope = {
				every_neighbor_province = {
					limit = {
						owned_by = event_target:reform_target
					}
					cede_province = observer
					remove_core = event_target:reform_target
				}
			}
		}
	}

}

country_event = {
	id = catus_events_reform.103
	title = "catus_events_reform.102.title"
	desc = "catus_events_reform.102.desc"
	picture = WAR_OF_THE_ROSES_eventPicture
	is_triggered_only = yes
	
	immediate = {
		hidden_effect = {
			random_country = {
				limit = {
					has_institution = feudalism
				}
				save_event_target_as = reform_target
			}
			capital_scope = {
				random_neighbor_province = {
					limit = {
						owned_by = ROOT
					}
					cede_province = event_target:reform_target
					add_core = event_target:reform_target
				}
			}
		}
	}
	
	option = {
		name = "catus_events_reform.102"
		hidden_effect = {
			capital_scope = {
				every_neighbor_province = {
					limit = {
						owned_by = event_target:reform_target
					}
					cede_province = ROOT
					remove_core = event_target:reform_target
				}
			}
		}
	}

}