namespace = FEE_Gelre_Events

#The revolt of Adolf van Egmond
country_event = {
	id = FEE_Gelre_Events.1
	title = FEE_Gelre_Events.1.T
	desc = FEE_Gelre_Events.1.D
	picture = BATTLE_eventPicture

	fire_only_once = yes

	trigger = {
		tag = GEL
		exists = BUR
		owns = 99
		is_year = 1450
		NOT = { is_year = 1480 }
		NOT = { num_of_cities = 4 }
	}

	mean_time_to_happen = {
		months = 240
		modifier = {
			factor = 0.8
			NOT = {
				legitimacy = 80
			}
		}
	}

	option = {
		name = FEE_Gelre_Events.1.OPT1

		hidden_effect = {
			set_country_flag = fee_adolf_revolted
		}
		random_owned_province = {
			spawn_rebels = {
				type = noble_rebels
				size = 2
				leader = "Adolf van Egmond"
			}
		}
	}

	option = {
		name = FEE_Gelre_Events.1.OPT2

		add_dip_power = -150
	}
}

#Compromising with Adolf
country_event = {
	id = FEE_Gelre_Events.2
	title = FEE_Gelre_Events.2.T
	desc = FEE_Gelre_Events.2.D
	picture = DIPLOMACY_eventPicture

	fire_only_once = yes

	trigger = {
		has_country_flag = fee_adolf_revolted
		NOT = {
			had_country_flag = {
				flag = fee_adolf_revolted
				days = 3650
			}
		}
		is_subject = no
		OR = {
			any_country = {
				junior_union_with = BUR
			}
			BUR = {
				num_of_cities = 15
			}
		}
		is_at_war = no
		BUR = {
			is_at_war = no
		}
	}

	mean_time_to_happen = {
		months = 30
	}

	option = {
		name = FEE_Gelre_Events.2.OPT1

		BUR = {
			country_event = { id = FEE_Gelre_Events.3 days = 10 }
		}
		add_prestige = -10
		custom_tooltip = fee_gel_offer_ruler_gerle_burgundy_tt
	}

	option = {
		name = FEE_Gelre_Events.2.OPT2

		add_legitimacy_equivalent = { amount = 5 republican_tradition = 3 }
		99 = {
			add_province_modifier = {
				name = fee_gel_adolfs_unrest
				duration = 3650
			}
		}
	}
}

#Burgundian answer
country_event = {
	id = FEE_Gelre_Events.3
	title = FEE_Gelre_Events.3.T
	desc = FEE_Gelre_Events.3.D
	picture = CONQUEST_eventPicture

	fire_only_once = yes

	is_triggered_only = yes

	option = {
		name = FEE_Gelre_Events.3.OPT1
		ai_chance = {
			factor = 95
			modifier = {
				factor = 0
				num_of_loans = 13
			}
		}
		add_years_of_income = -0.8

		if = {
			limit = {
				valid_for_personal_unions_trigger = yes
				GEL = {
					ai = yes
					valid_for_personal_unions_trigger = yes
				}
			}
			create_union = GEL
		}
		hidden_effect = {
			GEL = {
				country_event = { id = FEE_Gelre_Events.4 }
			}
		}
	}

	option = {
		name = FEE_Gelre_Events.3.OPT2
		ai_chance = {
			factor = 5
			modifier = {
				factor = 100
				num_of_loans = 13
			}
		}

		add_dip_power = 25
		hidden_effect = {
			GEL = {
				country_event = { id = FEE_Gelre_Events.5 }
			}
		}
	}
}

#Burgundy Accepts the Compromise
country_event = {
	id = FEE_Gelre_Events.4
	title = FEE_Gelre_Events.4.T
	desc = FEE_Gelre_Events.4.D
	picture = CONQUEST_eventPicture

	is_triggered_only = yes

	option = {
		name = FEE_Gelre_Events.4.OPT1

		add_treasury = 300
		add_legitimacy_equivalent = { amount = -10 republican_tradition = -5 }
		add_country_modifier = {
			name = fee_gel_compromise_with_adolf
			duration = 7300
		}
	}
}

#Burgundy Declines the Compromise!
country_event = {
	id = FEE_Gelre_Events.5
	title = FEE_Gelre_Events.5.T
	desc = FEE_Gelre_Events.5.D
	picture = LIBERUM_VETO_eventPicture

	is_triggered_only = yes

	option = {
		name = FEE_Gelre_Events.5.OPT1

		add_prestige = -10
		add_country_modifier = {
			name = fee_gel_compromise_with_adolf
			duration = 7300
		}
		add_casus_belli = {
			target = BUR
			type = cb_insult
		}
	}
}

#The Guelders Wars Event Chain
#Claims to the Duchy of Gelre
country_event = {
	id = FEE_Gelre_Events.6
	title = FEE_Gelre_Events.6.T
	desc = FEE_Gelre_Events.6.D
	picture = BANKRUPTCY_eventPicture

	fire_only_once = yes
	trigger = {
		tag = GEL
		exists = BUR
		has_ruler = "Arnold I"
		dynasty = "van Egmond"
	}

	mean_time_to_happen = {
		months = 120
	}

	option = {
		name = FEE_Gelre_Events.6.OPT1
		ai_chance = {
			factor = 50
		}

		BUR = {
			country_event = {
				id = FEE_Gelre_Events.7
				days = 3
			}
		}
	}

	option = {
		name = FEE_Gelre_Events.6.OPT2
		ai_chance = {
			factor = 50
		}

		add_legitimacy_equivalent = { amount = 20 republican_tradition = 10 }
	}
}

#Gelre Requests Financial Aid
country_event = {
	id = FEE_Gelre_Events.7
	title = FEE_Gelre_Events.7.T
	desc = FEE_Gelre_Events.7.D
	picture = DIPLOMACY_eventPicture

	is_triggered_only = yes

	option = {
		name = FEE_Gelre_Events.7.OPT1
		ai_chance = {
			factor = 50
		}

		GEL = {
			country_event = {
				id = FEE_Gelre_Events.8
				days = 3
			}
		}
	}
}

#Gelre Requests Financial Aid
country_event = {
	id = FEE_Gelre_Events.8
	title = FEE_Gelre_Events.8.T
	desc = FEE_Gelre_Events.8.D
	picture = DIPLOMACY_eventPicture

	is_triggered_only = yes

	option = {
		name = FEE_Gelre_Events.8.OPT1
		ai_chance = {
			factor = 100
		}

		add_treasury = 300
		set_ruler_flag = fee__bill_ruler_ruler
		set_country_flag = fee__bill_ruler_country
		custom_tooltip = fee_gel_bill_ruler_death_tt
	}

	option = {
		name = FEE_Gelre_Events.8.OPT2
		ai_chance = {
			factor = 0
		}

		add_stability_or_adm_power = yes
	}
}

#The Bill Comes Due
country_event = {
	id = FEE_Gelre_Events.9
	title = FEE_Gelre_Events.9.T
	desc = FEE_Gelre_Events.9.D
	picture = OVEREXTENSION_eventPicture

	fire_only_once = yes

	trigger = {
		tag = GEL
		NOT = { has_ruler_flag = fee__bill_ruler_ruler }
		has_country_flag = fee__bill_ruler_country
	}

	immediate = {
		hidden_effect = {
			set_country_flag = fee__bill_event_fired
		}
	}

	option = {
		name = FEE_Gelre_Events.9.OPT1
		ai_chance = {
			factor = 50
		}

		add_treasury = -300
		add_stability = -1
		add_prestige_or_monarch_power = { amount = 15 }
	}

	option = {
		name = FEE_Gelre_Events.9.OPT2
		ai_chance = {
			factor = 50
		}

		if = {
			limit = { exists = BUR }
			BUR = {
				add_casus_belli = {
					type = cb_vassalize_mission
					target = ROOT
				}
			}
		}
		else = {
			192 = {
				if = {
					limit = {
						NOT = { owned_by = ROOT }
					}
					owner = {
						add_casus_belli = {
							type = cb_vassalize_mission
							target = ROOT
						}
					}
				}
			}
		}
		add_stability = -1
	}
}

#The Guelders Wars
country_event = {
	id = FEE_Gelre_Events.10
	title = FEE_Gelre_Events.10.T
	desc = FEE_Gelre_Events.10.D
	picture = BATTLE_eventPicture

	fire_only_once = yes
	major = yes

	trigger = {
		tag = GEL
		OR = {
			any_neighbor_country = {
				OR = {
					primary_culture = dutch
					primary_culture = flemish
				}
				war_with = ROOT
			}
			war_with = BUR
			war_with = emperor
		}
		has_country_flag = fee__bill_event_fired
	}

	immediate = {
		hidden_effect = {
			set_global_flag = fee_gel_guelders_wars_start
		}
	}

	option = {
		name = FEE_Gelre_Events.10.OPT1
		ai_chance = {
			factor = 50
		}

		add_country_modifier = {
			name = fee_gel_loot_pay
			duration = 18250
		}
	}
}

#Sack of Hague
country_event = {
	id = FEE_Gelre_Events.11
	title = FEE_Gelre_Events.11.T
	desc = FEE_Gelre_Events.11.D
	picture = REVOLUTION_eventPicture

	fire_only_once = yes

	trigger = {
		tag = GEL
		4383 = {
			owner = {
				war_with = ROOT
			}
			controlled_by = ROOT
		}
	}

	option = {
		name = FEE_Gelre_Events.11.OPT1
		ai_chance = {
			factor = 50
		}

		add_years_of_income = 0.5
		4383 = {
			add_base_tax = -2
			add_base_production = -2
			add_base_manpower = -2
			add_devastation = 50
		}
	}
}

#Duke of Guelders Dies
country_event = {
	id = FEE_Gelre_Events.12
	title = FEE_Gelre_Events.12.T
	desc = FEE_Gelre_Events.12.D
	picture = DEATH_OF_HEIR_eventPicture

	fire_only_once = yes
	trigger = {
		tag = GEL
		is_year = 1500
		NOT = { is_year = 1550 }
		has_heir = no
		ruler_age = 60
		exists = BRG
		emperor = {
			NOT = { tag = BRG }
			NOT = { tag = GEL }
		}
	}

	mean_time_to_happen = {
		months = 6
	}

	option = {
		name = FEE_Gelre_Events.12.OPT1
		ai_chance = {
			factor = 33
		}

		kill_ruler = yes
		emperor = {
			add_casus_belli = {
				type = cb_restore_personal_union
				target = ROOT
			}
		}
		BRG = {
			add_casus_belli = {
				type = cb_restore_personal_union
				target = ROOT
			}
		}
		add_country_modifier = {
			name = fee_gel_defend_independence
			duration = 7300
		}
	}

	option = {
		name = FEE_Gelre_Events.12.OPT2
		ai_chance = {
			factor = 33
		}

		kill_ruler = yes
		if = {
			limit = {
				valid_for_personal_unions_trigger = yes
				emperor = { valid_for_personal_unions_trigger = yes }
			}
			emperor = {
				create_union = ROOT
			}
		}
		every_owned_province = {
			add_permanent_claim = BRG
		}
		remove_country_modifier = fee_gel_loot_pay
		clr_global_flag = fee_gel_guelders_wars_start
	}

	option = {
		name = FEE_Gelre_Events.12.OPT3
		ai_chance = {
			factor = 33
		}

		kill_ruler = yes
		if = {
			limit = {
				BRG = { valid_for_personal_unions_trigger = yes }
				valid_for_personal_unions_trigger = yes
			}
			BRG = {
				create_union = ROOT
			}
		}
		every_owned_province = {
			add_permanent_claim = emperor
		}
		remove_country_modifier = fee_gel_loot_pay
		clr_global_flag = fee_gel_guelders_wars_start
	}
}
#End of Guelders Wars