namespace = FEE_France_Events

#French Feudalism and the Hundred Years' War
country_event = {
	id = FEE_France_Events.1
	title = FEE_France_Events.1.T
	desc = FEE_France_Events.1.D
	picture = GOOD_WITH_MONARCH_eventPicture

	fire_only_once = yes

	trigger = {
		NOT = { is_year = 1454 }
		tag = FRA
		is_at_war = no
		calc_true_if = {
			amount = 2
			all_subject_country = {
				capital_scope = {
					region = france_region
				}
			}
		}
		has_estate_privilege = estate_nobles_french_strong_duchies
	}

	immediate = {
		hidden_effect = {
			set_country_flag = fee_french_feudalism_hundred_years_war
		}
	}

	option = {
		name = FEE_France_Events.1.OPT1
		ai_chance = {
			factor = 33
		}

		set_country_flag = french_centralization
		add_adm_power = -100
		add_prestige_or_monarch_power = { amount = 20 }
		add_country_modifier = {
			name = fee_france_administrative_unificaiton
			duration = 18250
		}
		every_subject_country = {
			country_event = {
				id = FEE_France_Events.4
			}
		}
	}

	option = {
		name = FEE_France_Events.1.OPT2
		ai_chance = {
			factor = 33
		}

		set_country_flag = french_centralization
		add_country_modifier = {
			name = fee_france_feudal_militaries
			duration = 18250
		}
		if = {
			limit = {
				is_expanded_mod_active = { mod = governments }
			}
			set_estate_privilege = estate_nobles_blood_tax
		}
		else = {
			if = {
				limit = {
					num_of_subjects = 1
				}
				add_country_modifier = {
					name = fee_france_blood_tax
					duration = 18250
				}
			}
			else_if = {
				limit = { num_of_subjects = 2 }
				add_country_modifier = {
					name = fee_france_blood_tax2
					duration = 18250
				}
			}
			else_if = {
				limit = { num_of_subjects = 3 }
				add_country_modifier = {
					name = fee_france_blood_tax3
					duration = 18250
				}
			}
			else_if = {
				limit = { num_of_subjects = 4 }
				add_country_modifier = {
					name = fee_france_blood_tax4
					duration = 18250
				}
			}
			else_if = {
				limit = { num_of_subjects = 5 }
				add_country_modifier = {
					name = fee_france_blood_tax5
					duration = 18250
				}
			}
		}
		every_subject_country = {
			country_event = {
				id = FEE_France_Events.4
			}
		}
	}

	option = {
		name = FEE_France_Events.1.OPT3
		ai_chance = {
			factor = 33
		}

		set_country_flag = french_decentralization
		add_stability_or_adm_power = yes
		add_country_modifier = {
			name = fee_france_decentralization
			duration = 18250
		}
	}
}

country_event = {
	id = FEE_France_Events.2
	title = FEE_France_Events.2.T
	desc = FEE_France_Events.2.D
	picture = UNIVERSITY_eventPicture

	fire_only_once = yes
	trigger = {
		has_country_flag = french_centralization
	}

	mean_time_to_happen = {
		months = 12
	}

	option = {
		name = FEE_France_Events.2.OPT1
		ai_chance = {
			factor = 33
		}

		random_list = {
			40 = {
				random_owned_province = {
					limit = {
						is_core = ROOT
					}
					spawn_rebels = {
						size = 2
						type = particularist_rebels
					}
					spawn_rebels = {
						size = 2
						type = particularist_rebels
					}
				}
				every_subject_country = {
					add_opinion = {
						who = ROOT
						modifier = fee_france_interfered
					}
				}
				add_estate_burghers_loyalty_effect = yes
				add_estate_church_loyalty_effect = yes
				add_estate_nobles_loyalty_effect = yes
			}
			40 = {
				add_country_modifier = {
					name = fee_france_legal_reform
					duration = 10950
				}
				change_government_reform_progress = 30
			}
			20 = {
				add_adm_power = 100
				custom_tooltip = AUTONOMY_TT
				hidden_effect = {
					every_core_province = {
						add_local_autonomy = -5
					}
				}
			}
		}
	}

	option = {
		name = FEE_France_Events.2.OPT2
		ai_chance = {
			factor = 33
		}

		random_list = {
			40 = {
				add_country_modifier = {
					name = fee_france_friendly_legal_class
					duration = 14600
				}
			}
			40 = {
				add_prestige = -20
			}
			20 = {
				add_stability_or_adm_power = yes
			}
		}
	}

	option = {
		name = FEE_France_Events.2.OPT3
		ai_chance = {
			factor = 33
		}
		highlight = yes
		trigger = {
			if = {
				limit = { has_dlc = "Rights of Man" }
				OR = {
					ruler_has_personality = just_personality
					ruler_has_personality = lawgiver_personality
					ruler_has_personality = benevolent_personality
					ruler_has_personality = scholar_personality
				}
			}
			else = {
				OR = {
					influence_ideas = 3
					diplomatic_ideas = 3
				}
			}
		}

		add_stability_or_adm_power = yes
		add_country_modifier = {
			name = fee_france_friendly_legal_class
			duration = 14600
		}
		every_subject_country = {
			add_opinion = {
				who = ROOT
				modifier = fee_france_successful
			}
		}
	}
}

#Regional Identities in France
country_event = {
	id = FEE_France_Events.3
	title = FEE_France_Events.3.T
	desc = FEE_France_Events.3.D
	picture = CULTURE_eventPicture

	fire_only_once = yes
	trigger = {
		tag = FRA
		has_country_flag = fee_french_feudalism_hundred_years_war
		NOT = { is_year = 1500 }
	}

	mean_time_to_happen = {
		months = 36
	}

	option = {
		name = FEE_France_Events.3.OPT1

		if = {
			limit = {
				NOT = { has_country_flag = french_centralization }
			}
			set_country_flag = french_centralization
		}
		add_country_modifier = {
			name = fee_france_cultural_unification_effort
			duration = 18250
		}
		every_subject_country = {
			add_liberty_desire = 10
		}
		every_subject_country = {
			if = {
				limit = {
					NOT = { culture = cosmopolitan_french }
				}
				add_opinion = {
					who = ROOT
					modifier = fee_france_local
				}
			}
		}
	}

	option = {
		name = FEE_France_Events.3.OPT2

		add_stability_or_adm_power = yes
		add_country_modifier = {
			name = fee_france_provincialism
			duration = 9125
		}

		every_country = {
			limit = {
				capital_scope = {
					region = france_region
				}
				NOT = { culture = cosmopolitan_french }
			}
			add_opinion = {
				who = ROOT
				modifier = fee_france_provincialism_opinion
			}
		}
	}

	after = {
		hidden_effect = {
			clr_country_flag = fee_french_feudalism_hundred_years_war
		}
	}
}

#Paris Seeks Control
country_event = {
	id = FEE_France_Events.4
	title = FEE_France_Events.4.T
	desc = FEE_France_Events.4.D
	picture = BAD_WITH_MONARCH_eventPicture

	is_triggered_only = yes

	option = {
		name = FEE_France_Events.4.OPT1
		ai_chance = {
			factor = 1
		}

		add_liberty_desire = 10
		overlord = {
			country_event = {
				id = FEE_France_Events.5
				days = 60
			}
		}
		add_opinion = {
			who = FRA
			modifier = fee_france_sent_protest
		}
	}

	option = {
		name = FEE_France_Events.4.OPT2
		ai_chance = {
			factor = 0
		}

		add_stability_or_adm_power = yes
		add_opinion = {
			who = FRA
			modifier = fee_france_abided_to_rule
		}
	}
}

#French Feudal Lords Oppose the King
country_event = {
	id = FEE_France_Events.5
	title = FEE_France_Events.5.T
	desc = FEE_France_Events.5.D
	picture = LIBERUM_VETO_eventPicture

	fire_only_once = yes
	is_triggered_only = yes
	trigger = {
		has_estate = estate_nobles
	}

	option = {
		name = FEE_France_Events.5.OPT1
		add_stability = -1

		every_subject_country = {
			country_event = {
				id = FEE_France_Events.6
			}
		}
	}

	option = {
		name = FEE_France_Events.5.OPT2

		add_stability_or_adm_power = yes
		change_estate_land_share = {
			estate = estate_nobles
			share = 5
		}
	}

	option = {
		name = FEE_France_Events.5.OPT3
		highlight = yes
		trigger = {
			if = {
				limit = { has_dlc = "Rights of Man" }
				OR = {
					ruler_has_personality = benevolent_personality
					ruler_has_personality = charismatic_negotiator_personality
					ruler_has_personality = fierce_negotiator_personality
					ruler_has_personality = silver_tongue_personality
				}
			}
			else = {
				OR = {
					influence_ideas = 3
					diplomatic_ideas = 3
				}
			}
		}

		add_adm_power = -50
		add_dip_power = -100

		every_subject_country = {
			add_liberty_desire = -10
			add_opinion = {
				who = ROOT
				modifier = fee_benevolt_ruling
			}
			add_estate_loyalty_modifier = {
				estate = estate_nobles
				desc = fee_nobles_happy
				loyalty = 10
				duration = 7300
			}
			add_estate_influence_modifier = {
				estate = estate_nobles
				desc = fee_nobles_happy
				influence = 15
				duration = 7300
			}
		}
	}

	option = {
		name = FEE_France_Events.5.OPT4
		highlight = yes
		trigger = {
			if = {
				limit = { has_dlc = "Rights of Man" }
				OR = {
					ruler_has_personality = bold_fighter_personality
					ruler_has_personality = cruel_personality
					ruler_has_personality = malevolent_personality
					ruler_has_personality = strict_personality
				}
			}
			else = {
				OR = {
					administrative_ideas = 3
				}
			}
		}

		random_list = {
			50 = {
				add_estate_loyalty_modifier = {
					estate = estate_nobles
					desc = fee_nobles_angry
					loyalty = -15
					duration = 7300
				}
				random_core_province = {
					spawn_rebels = {
						size = 2
						type = noble_rebels
					}
				}
				random_core_province = {
					spawn_rebels = {
						size = 2
						type = noble_rebels
					}
				}
				random_core_province = {
					spawn_rebels = {
						size = 2
						type = noble_rebels
					}
				}
				every_subject_country = {
					add_liberty_desire = -10
					add_opinion = {
						who = ROOT
						modifier = fee_cruel_ruling
					}
				}
			}
			50 = {
				change_estate_land_share = {
					estate = estate_nobles
					share = -5
				}
				add_estate_loyalty_modifier = {
					estate = estate_nobles
					desc = fee_nobles_angry
					loyalty = -10
					duration = 7300
				}
				add_estate_influence_modifier = {
					estate = estate_nobles
					desc = fee_nobles_angry
					influence = -15
					duration = 7300
				}
				every_subject_country = {
					add_liberty_desire = -10
					country_event = {
						id = FEE_France_Events.7
						days = 60
					}
				}
			}
		}
	}
}

#King Rejects our Demands
country_event = {
	id = FEE_France_Events.6
	title = FEE_France_Events.6.T
	desc = FEE_France_Events.6.D
	picture = NOBLE_ESTATE_DEMANDS_eventPicture

	is_triggered_only = yes

	option = {
		name = FEE_France_Events.6.OPT1

		ai_chance = {
			factor = 1
		}

		add_liberty_desire = 10
		add_country_modifier = {
			name = fee_france_independence_asserted
			duration = 7300
		}
		overlord = {
			every_subject_country = {
				limit = {
					NOT = { tag = ROOT }
				}
				add_opinion = {
					who = ROOT
					modifier = fee_france_independence_asserted_opinion
				}
				reverse_add_opinion = {
					who = ROOT
					modifier = fee_france_independence_asserted_opinion
				}
			}
		}
	}

	option = {
		name = FEE_France_Events.6.OPT2

		ai_chance = {
			factor = 0
		}
		overlord = {
			add_opinion = {
				who = ROOT
				modifier = fee_france_subjucated_overlord
			}
			reverse_add_opinion = {
				who = ROOT
				modifier = fee_france_subjucated_overlord
			}
			every_subject_country = {
				limit = {
					NOT = { tag = ROOT }
				}
				add_opinion = {
					who = ROOT
					modifier = fee_france_subjucated
				}
				reverse_add_opinion = {
					who = ROOT
					modifier = fee_france_subjucated
				}
			}
		}
	}
}

#Noble Leaders Arrested!
country_event = {
	id = FEE_France_Events.7
	title = FEE_France_Events.7.T
	desc = FEE_France_Events.7.D
	picture = ASSASSINATION_eventPicture

	is_triggered_only = yes

	option = {
		name = FEE_France_Events.7.OPT1

		kill_ruler = yes
		add_stability = -1
		add_legitimacy_equivalent = { amount = -20 republican_tradition = -10 }
		overlord = {
			add_opinion = {
				who = ROOT
				modifier = fee_noble_leader_arrested
			}
			reverse_add_opinion = {
				who = ROOT
				modifier = fee_noble_leader_arrested
			}
		}
	}
}

#The Second Estate
country_event = {
	id = FEE_France_Events.8
	title = FEE_France_Events.8.T
	desc = FEE_France_Events.8.D
	picture = CHURCH_ESTATE_1_eventPicture

	fire_only_once = yes
	trigger = {
		tag = FRA
		NOT = { is_year = 1490 }
		has_country_flag = french_centralization
		has_estate = estate_church
	}

	mean_time_to_happen = {
		days = 60
	}

	option = {
		name = FEE_France_Events.8.OPT1

		set_country_flag = french_greater_centralization
		set_country_flag = france_clergy_oppose_king
		add_stability = -1
		change_estate_land_share = {
			estate = estate_church
			share = -5
		}
		add_estate_loyalty_modifier = {
			estate = estate_church
			desc = fee_france_clergy_opposition
			loyalty = -20
			duration = 7300
		}
		add_estate_influence_modifier = {
			estate = estate_church
			desc = fee_france_clergy_opposition
			influence = -10
			duration = 7300
		}
		random_owned_province = {
			spawn_rebels = {
				size = 2
				type = catholic_rebels
			}
		}
		random_owned_province = {
			spawn_rebels = {
				size = 2
				type = catholic_rebels
			}
		}
	}

	option = {
		name = FEE_France_Events.8.OPT2

		random_list = {
			50 = {
				modifier = {
					factor = 1.1
					NOT = {
						estate_loyalty = {
							estate = estate_church
							loyalty = 30
						}
					}
				}
				country_event = {
					id = FEE_France_Events.9
					days = 60
				}
			}
			50 = {
				modifier = {
					factor = 1.1
					estate_loyalty = {
						estate = estate_church
						loyalty = 60
					}
				}
				country_event = {
					id = FEE_France_Events.10
					days = 60
				}
			}
		}
	}

	option = {
		name = FEE_France_Events.8.OPT3

		set_country_flag = france_clergy_support_king
		add_stability_or_adm_power = yes
		change_estate_land_share = {
			estate = estate_church
			share = 5
		}
		add_estate_loyalty_modifier = {
			estate = estate_church
			desc = fee_france_clergy_support
			loyalty = 15
			duration = 7300
		}
		add_estate_influence_modifier = {
			estate = estate_church
			desc = fee_france_clergy_support
			influence = 10
			duration = 7300
		}
	}
}

#Clergy Refuses
country_event = {
	id = FEE_France_Events.9
	title = FEE_France_Events.9.T
	desc = FEE_France_Events.9.D
	picture = CHURCH_ESTATE_UPSET_eventPicture

	is_triggered_only = yes

	option = {
		name = FEE_France_Events.9.OPT1

		set_country_flag = france_clergy_oppose_king
		if = {
			limit = {
				religion_group = christian
			}
			if = {
				limit = {
					religion = catholic
				}
				change_religious_influence_equivalent_fee = { remove = 20 }
				random_owned_province = {
					limit = { has_cardinal = yes }
					remove_cardinal = yes
				}
			}
			else = {
				change_religious_influence_equivalent_fee = {
					remove = 50
				}
			}
		}
		else = {
			add_stability = -1
		}
		add_estate_loyalty_modifier = {
			estate = estate_church
			desc = fee_france_clergy_ruling
			loyalty = -20
			duration = 7300
		}
		add_estate_influence_modifier = {
			estate = estate_church
			desc = fee_france_clergy_ruling
			influence = 10
			duration = 7300
		}
	}

	option = {
		name = FEE_France_Events.9.OPT2

		add_stability = -1
		if = {
			limit = {
				religion_group = christian
			}
			if = {
				limit = {
					religion = catholic
				}
				change_religious_influence_equivalent_fee = { remove = 30 }
			}
			else = {
				change_religious_influence_equivalent_fee = {
					remove = 50
				}
			}
		}
		add_country_modifier = {
			name = fee_france_state_control_over_church
			duration = -1
		}

		add_estate_loyalty_modifier = {
			estate = estate_church
			desc = fee_france_clergy_ruling_over
			loyalty = -20
			duration = 7300
		}
		add_estate_influence_modifier = {
			estate = estate_church
			desc = fee_france_clergy_ruling_over
			influence = -15
			duration = 7300
		}
	}
}

#Clergy Accepts
country_event = {
	id = FEE_France_Events.10
	title = FEE_France_Events.10.T
	desc = FEE_France_Events.10.D
	picture = CHURCH_ESTATE_1_eventPicture

	is_triggered_only = yes

	option = {
		name = FEE_France_Events.10.OPT1

		add_stability_or_adm_power_per_stab = { amount = 1 }
		add_country_modifier = {
			name = fee_france_church_state
			duration = 10950
		}
		add_estate_loyalty_modifier = {
			estate = estate_church
			desc = fee_france_clergy_loyal
			loyalty = 5
			duration = -1
		}
	}
}

#Re-Trial of Jeanne D'Arc
country_event = {
	id = FEE_France_Events.11
	title = FEE_France_Events.11.T
	desc = FEE_France_Events.11.D
	picture = GOOD_WITH_MONARCH_eventPicture

	fire_only_once = yes
	major = yes

	trigger = {
		tag = FRA
		current_age = age_of_discovery
		religion = catholic
		is_at_war = no
		167 = {
			owned_by = ROOT
		}
		183 = {
			owned_by = ROOT
		}
		has_opinion = {
			who = PAP
			value = 50
		}
	}

	mean_time_to_happen = {
		months = 20
	}

	option = {
		name = FEE_France_Events.11.OPT1

		add_prestige_or_monarch_power = { amount = 10 }
		ENG = {
			add_prestige = -10
		}
		reverse_add_opinion = {
			who = ENG
			modifier = fee_redid_joan_trial
		}
		add_reform_desire = -0.03
	}
}

#The Bourgeoisie Request Concessions
country_event = {
	id = FEE_France_Events.12
	title = FEE_France_Events.12.T
	desc = FEE_France_Events.12.D
	picture = BURGHER_ESTATE_eventPicture

	fire_only_once = yes
	trigger = {
		tag = FRA
		has_country_flag = french_centralization
		is_at_war = no
		estate_influence = {
			estate = estate_burghers
			influence = 20
		}
	}

	mean_time_to_happen = {
		months = 75
		modifier = {
			factor = 0.5
			OR = {
				treasurer = 1
				master_of_mint = 1
			}
		}
		modifier = {
			factor = 0.75
			trade_income_percentage = 0.25
		}
		modifier = {
			factor = 0.5
			economic_ideas = 1
		}
	}

	option = {
		name = FEE_France_Events.12.OPT1
		ai_chance = {
			factor = 80
		}

		set_country_flag = bourgeoisie_oppose_king
		add_stability = -1
		change_estate_land_share = {
			estate = estate_burghers
			share = -5
		}
		random = {
			chance = 50
			random_owned_province = {
				spawn_rebels = {
					size = 2
					type = particularist_rebels
				}
			}
			random_owned_province = {
				spawn_rebels = {
					size = 2
					type = particularist_rebels
				}
			}
			every_subject_country = {
				country_event = {
					id = FEE_France_Events.13
				}
			}
		}
	}

	option = {
		name = FEE_France_Events.12.OPT2
		ai_chance = {
			factor = 20
		}

		set_country_flag = bourgeoisie_support_king
		add_country_modifier = {
			name = fee_france_third_estate_placated
			duration = 14600
		}
		change_estate_land_share = {
			estate = estate_burghers
			share = 5
		}
		add_estate_influence_modifier = {
			estate = estate_burghers
			desc = fee_france_third_estate_placated
			influence = 10
			duration = 14600
		}
		add_estate_loyalty_modifier = {
			estate = estate_burghers
			desc = fee_france_third_estate_placated
			loyalty = 15
			duration = 14600
		}
		if = {
			limit = {
				NOT = { has_estate_privilege = estate_burghers_exclusive_trade_rights }
			}
			set_estate_privilege = estate_burghers_exclusive_trade_rights
		}
	}
}

#Conflict Between King and Cities
country_event = {
	id = FEE_France_Events.13
	title = FEE_France_Events.13.T
	desc = FEE_France_Events.13.D
	picture = BURGHER_ESTATE_UPSET_eventPicture

	is_triggered_only = yes

	option = {
		name = FEE_France_Events.13.OPT1

		add_years_of_income = 0.5
		add_country_modifier = {
			name = fee_bourgeoisie_support
			duration = 5475
		}
		if = {
			limit = {
				has_estate = estate_burghers
			}
			add_estate_loyalty_modifier = {
				estate = estate_burghers
				desc = fee_bourgeoisie_support
				loyalty = 10
				duration = 5475
			}
		}
	}

	option = {
		name = FEE_France_Events.13.OPT2

		reduce_estate_burghers_loyalty_effect = yes
		add_prestige_or_monarch_power = { amount = 15 }
		add_liberty_desire = 10
		hidden_effect = {
			FROM = { clr_country_flag = bourgeoisie_oppose_king }
		}
	}
}

#A Regular Army
country_event = {
	id = FEE_France_Events.14
	title = FEE_France_Events.14.T
	desc = FEE_France_Events.14.D
	picture = CULTURE_eventPicture

	fire_only_once = yes

	trigger = {
		tag = FRA
		has_global_flag = fee_surrender_main
		is_year = 1446
		NOT = { war_with = ENG }
		num_of_mercenaries = 1
	}

	mean_time_to_happen = {
		months = 12
		modifier = {
			factor = 0.5
			MIL = 3
		}
		modifier = {
			factor = 0.75
			army_reformer = 1
		}
	}

	option = {
		name = FEE_France_Events.14.OPT1

		if = {
			limit = { num_of_subjects = 6 }
			add_country_modifier = {
				name = fee_france_reinforced_feudal_militaries_6
				duration = 1950
			}
		}
		else_if = {
			limit = { num_of_subjects = 5 }
			add_country_modifier = {
				name = fee_france_reinforced_feudal_militaries_5
				duration = 1950
			}
		}
		else_if = {
			limit = { num_of_subjects = 4 }
			add_country_modifier = {
				name = fee_france_reinforced_feudal_militaries_4
				duration = 1950
			}
		}
		else_if = {
			limit = { num_of_subjects = 3 }
			add_country_modifier = {
				name = fee_france_reinforced_feudal_militaries_3
				duration = 1950
			}
		}
		else_if = {
			limit = { num_of_subjects = 2 }
			add_country_modifier = {
				name = fee_france_reinforced_feudal_militaries_2
				duration = 1950
			}
		}
		else = {
			add_country_modifier = {
				name = fee_france_reinforced_feudal_militaries_1
				duration = 1950
			}
		}
	}

	option = {
		name = FEE_France_Events.14.OPT2

		add_country_modifier = {
			name = fee_france_crown_levies
			duration = 1950
		}
	}

	option = {
		name = FEE_France_Events.14.OPT3

		add_country_modifier = {
			name = fee_france_mercenary_core
			duration = 1950
		}
		country_event = {
			id = FEE_France_Events.20
			days = 30
		}
	}
}

#The Provencal Claims
country_event = {
	id = FEE_France_Events.15
	title = FEE_France_Events.15.T
	desc = FEE_France_Events.15.D
	picture = GOOD_WITH_MONARCH_eventPicture

	fire_only_once = yes
	trigger = {
		tag = FRA
		has_country_flag = french_centralization
		exists = PRO
		alliance_with = PRO
		is_year = 1450
	}

	major = yes

	mean_time_to_happen = {
		months = 24
		modifier = {
			factor = 0.5
			PRO = {
				is_excommunicated = yes
			}
		}
	}

	option = {
		name = FEE_France_Events.15.OPT1
		ai_chance = {
			factor = 80
		}

		break_alliance = PRO
		PRO = {
			add_opinion = {
				who = ROOT
				modifier = fee_france_claims_pressed
			}
		}
		add_casus_belli = {
			type = cb_restore_personal_union
			target = PRO
		}
		set_country_flag = provence_against_france
	}

	option = {
		name = FEE_France_Events.15.OPT2
		ai_chance = {
			factor = 20
		}

		PRO = {
			add_opinion = {
				who = ROOT
				modifier = fee_france_claims_waived
			}
		}
		set_country_flag = provence_support_france
	}
}

#The Breton Question
country_event = {
	id = FEE_France_Events.16
	title = FEE_France_Events.16.T
	desc = FEE_France_Events.16.D
	picture = REVOLUTION_eventPicture

	fire_only_once = yes
	trigger = {
		tag = FRA
		has_country_flag = french_centralization
		is_at_war = no
		is_year = 1455
		exists = BRI
	}

	mean_time_to_happen = {
		months = 36
	}

	option = {
		name = FEE_France_Events.16.OPT1
		ai_chance = {
			factor = 40
		}

		hidden_effect = {
			BRI = { set_country_flag = Brittany_against_france }
		}
		add_casus_belli = {
			type = cb_vassalize_mission
			target = BRI
		}
		reverse_add_opinion = {
			who = BRI
			modifier = fee_france_claims_pressed
		}
	}

	option = {
		name = FEE_France_Events.16.OPT2
		ai_chance = {
			factor = 40
		}

		BRI = {
			country_event = {
				id = FEE_France_Events.17
				days = 1
			}
		}
	}

	option = {
		name = FEE_France_Events.16.OPT3
		ai_chance = {
			factor = 20
		}

		add_prestige_or_monarch_power = { amount = 15 }
		add_opinion = {
			who = BRI
			modifier = fee_france_claims_waived
		}
		reverse_add_opinion = {
			who = BRI
			modifier = fee_france_claims_waived
		}
		BRI = {
			every_owned_province = {
				limit = { is_core = ROOT }
				remove_core = ROOT
			}
		}
		hidden_effect = {
			BRI = { set_country_flag = Brittany_supports_france }
		}
	}
}

#France Demands Tribute
country_event = {
	id = FEE_France_Events.17
	title = FEE_France_Events.17.T
	desc = FEE_France_Events.17.D
	picture = CONQUEST_eventPicture

	is_triggered_only = yes

	option = {
		name = FEE_France_Events.17.OPT1
		ai_chance = {
			factor = 50
		}

		set_country_flag = Brittany_supports_france
		add_years_of_income = -2
		add_country_modifier = {
			name = fee_treaty_honored
			duration = 21900
		}
		FROM = {
			add_opinion = {
				who = ROOT
				modifier = fee_tribute_received
			}
			country_event = {
				id = FEE_France_Events.18
			}
		}
	}

	option = {
		name = FEE_France_Events.17.OPT2
		ai_chance = {
			factor = 50
		}

		set_country_flag = Brittany_against_france
		add_country_modifier = {
			name = fee_independence_from_france
			duration = 21900
		}
		FROM = {
			add_opinion = {
				who = ROOT
				modifier = fee_tribute_denied
			}
			country_event = {
				id = FEE_France_Events.19
			}
		}
	}
}

#Brittany Accepts
country_event = {
	id = FEE_France_Events.18
	title = FEE_France_Events.18.T
	desc = FEE_France_Events.18.D
	picture = DIPLOMACY_eventPicture

	is_triggered_only = yes

	option = {
		name = FEE_France_Events.18.OPT1

		add_treasury = 200
	}
}

#Brittany Refuses
country_event = {
	id = FEE_France_Events.19
	title = FEE_France_Events.19.T
	desc = FEE_France_Events.19.D
	picture = ACCUSATION_eventPicture

	is_triggered_only = yes

	option = {
		name = FEE_France_Events.19.OPT1

		add_casus_belli = {
			type = cb_vassalize_mission
			target = FROM
		}
	}
}

#Scottish Mercenaries
country_event = {
	id = FEE_France_Events.20
	title = FEE_France_Events.20.T
	desc = FEE_France_Events.20.D
	picture = SCOTTISH_MERCENARIES_eventPicture

	is_triggered_only = yes

	option = {
		name = FEE_France_Events.20.OPT1

		add_country_modifier = {
			name = fee_france_scots_mercenaries
			duration = -1
		}
		custom_tooltip = FEE_GARDE_ECOSSAISE_TT
		set_country_flag = fee_garde_ecossaise
	}

	option = {
		name = FEE_France_Events.20.OPT2

		add_mil_power = 50
		add_army_professionalism = 0.03
	}
}

# Sampiero Corso
country_event = {
	id = FEE_France_Events.21
	title = FEE_France_Events.21.T
	desc = FEE_France_Events.21.D
	picture = ADVISOR_eventPicture

	trigger = {
		is_year = 1550
		tag = FRA
		exists = GEN
		war_with = GEN
		NOT = { is_year = 1580 }
		GEN = {
			owns_core_province = 1247
		}
	}

	mean_time_to_happen = {
		months = 60
		modifier = {
			factor = 0.4
			1247 = {
				unrest = 1
			}
		}
	}

	option = {
		name = FEE_France_Events.21.OPT1
		add_claim = 1247

		GEN = {
			country_event = { id = FEE_Genoa_Events.2 days = 3 }
		}
	}
}

#Internal Toll Systems
country_event = {
	id = FEE_France_Events.22
	title = FEE_France_Events.22.T
	desc = FEE_France_Events.22.D
	picture = HARBOUR_eventPicture

	trigger = {
		is_year = 1600
		tag = FRA
		NOT = { is_year = 1800 }
		num_of_cities = 12
		is_at_war = no
		government = monarchy
		NOT = { has_country_modifier = fee_france_revamped_tolls }
		NOT = { has_country_modifier = fee_france_bad_tolls_timer }
	}

	mean_time_to_happen = {
		months = 600
		modifier = {
			factor = 0.5
			treasury = 100
		}
	}

	immediate = {
		hidden_effect = {
			add_country_modifier = {
				name = fee_france_bad_tolls_timer
				duration = 7300
			}
		}
	}

	option = {
		name = FEE_France_Events.22.OPT1
		ai_chance = {
			factor = 100
			modifier = {
				factor = 50
				treasury = 500
			}
		}

		add_years_of_income = -0.1
		add_inflation = 1
	}

	option = {
		name = FEE_France_Events.22.OPT2
		ai_chance = {
			factor = 0
			modifier = {
				factor = 50
				treasury = 500
			}
		}

		add_years_of_income = -1.5
		add_inflation = -2
		add_country_modifier = {
			name = fee_france_revamped_tolls
			duration = -1
		}
	}
}

# Introduction of the High-Temperature Forge
country_event = {
	id = FEE_France_Events.23
	title = FEE_France_Events.23.T
	desc = FEE_France_Events.23.D
	picture = TRADE_GOODS_eventPicture

	fire_only_once = yes

	trigger = {
		tag = FRA
		is_year = 1470
		owns = 4390
	}

	goto = 4390

	mean_time_to_happen = {
		months = 120
	}

	option = {
		name = FEE_France_Events.23.OPT1
		ai_chance = {
			factor = 50
		}

		4390 = { add_base_production = 2 }
	}
}

# Foundation of the Port of La Havre
country_event = {
	id = FEE_France_Events.24
	title = FEE_France_Events.24.T
	desc = FEE_France_Events.24.D
	picture = SHIP_SAILING_eventPicture

	fire_only_once = yes

	trigger = {
		tag = FRA
		is_year = 1517
		normandy_area = {
			type = all
			owned_by = ROOT
		}
		167 = {
			OR = {
				has_trade_building_trigger = yes
				has_shipyard_building_trigger = yes
				has_dock_building_trigger = yes
			}
		}
	}

	goto = 167

	mean_time_to_happen = {
		months = 6
	}

	option = {
		name = FEE_France_Events.24.OPT1
		ai_chance = {
			factor = 50
		}

		167 = {
			rename_capital = "La Havre"
			create_or_add_center_of_trade_level_fee = { level = 1 }
			add_base_tax = 2
			add_base_production = 2
			add_base_manpower = 2
			add_or_upgrade_dock_building = yes
			add_or_upgrade_trade_building = yes
			add_or_upgrade_shipyard_building = yes
			add_permanent_province_modifier = {
				name = fee_france_la_havre
				duration = -1
			}
		}
	}
}