﻿


FRA = { # France
	flag_definition = {
		coa = FRA
		subject_canton = FRA
		allow_overlord_canton = yes
		coa_with_overlord_canton = FRA_subject		
		priority = 10
	}
	flag_definition = {
		coa = FRA
		subject_canton = FRA
		allow_overlord_canton = yes		
		overlord_canton_scale = { 0.337 0.337 }			
		priority = 100
		trigger = { 
			coa_def_republic_flag_trigger = yes
		}
	}
	flag_definition = {
		coa = FRA
		subject_canton = FRA
		priority = 200
		trigger = {
			coa_def_dictatorship_flag_trigger = yes
		}
	}
	flag_definition = {
		coa = FRA_absolute_empire
		subject_canton = FRA_absolute_empire
		priority = 150
		allow_overlord_canton = yes
		coa_with_overlord_canton = FRA_subject			
		trigger = {	
			scope:actor = { has_law = law_type:law_bonapartist_monarchy }
			scope:actor = { has_law = law_type:law_autocracy }
		}
	}
	flag_definition = {
		coa = FRA_empire
		subject_canton = FRA_empire
		priority = 100
		allow_overlord_canton = yes
		coa_with_overlord_canton = FRA_subject			
		trigger = {	
			scope:actor = { has_law = law_type:law_bonapartist_monarchy }
			scope:actor = { has_law = law_type:law_oligarchy }
		}
	}
	flag_definition = {
		coa = FRA_bourbon_coa
		subject_canton = FRA_bourbon_coa	
		allow_overlord_canton = yes
		coa_with_overlord_canton = FRA_subject			
		priority = 350
		trigger = {
			scope:actor = { has_law = law_type:law_legitimist_monarchy }
			scope:actor = { has_law = law_type:law_autocracy }
		}
	}
	flag_definition = {
		coa = FRA_bourbon_white
		subject_canton = FRA_bourbon_white
		priority = 300
		allow_overlord_canton = yes
		coa_with_overlord_canton = FRA_subject			
		trigger = {			
			scope:actor = { has_law = law_type:law_legitimist_monarchy }
			scope:actor = { has_law = law_type:law_oligarchy }
		}
	}
	flag_definition = {
		coa = FRA_restoration_monarchy
		subject_canton = FRA_restoration_monarchy	
		allow_overlord_canton = yes
		coa_with_overlord_canton = FRA_subject			
		priority = 1050
		trigger = {
			scope:actor = { has_law = law_type:law_legitimist_monarchy }
			scope:actor = { has_law = law_type:law_landed_voting }
		}
	}
	flag_definition = {
		coa = FRA_constitutional_monarchy
		subject_canton = FRA_constitutional_monarchy	
		allow_overlord_canton = yes
		coa_with_overlord_canton = FRA_subject			
		priority = 1050
		trigger = {
			scope:actor = { has_law = law_type:law_legitimist_monarchy }
			OR = {
				scope:actor = { has_law = law_type:law_wealth_voting }
				scope:actor = { has_law = law_type:law_census_voting }
				scope:actor = { has_law = law_type:law_universal_suffrage }
			}
		}
	}	
	flag_definition = {
		coa = FRA_first_tricolor
		subject_canton = FRA_first_tricolor	
		allow_overlord_canton = yes
		coa_with_overlord_canton = FRA_subject			
		priority = 350
		trigger = {
			scope:actor = { has_law = law_type:law_orleanist_monarchy }
			scope:actor = { has_law = law_type:law_autocracy }
		}
	}
	flag_definition = {
		coa = FRA_flipped_tricolor
		subject_canton = FRA_flipped_tricolor
		priority = 300
		allow_overlord_canton = yes
		coa_with_overlord_canton = FRA_subject			
		trigger = {			
			scope:actor = { has_law = law_type:law_orleanist_monarchy }
			scope:actor = { has_law = law_type:law_oligarchy }
		}
	}
	flag_definition = {
		coa = FRA_theocracy
		subject_canton = FRA_theocracy
		priority = 200
		trigger = { 
			coa_def_theocracy_flag_trigger = yes
		}
	}
	flag_definition = {
		coa = FRA_communist
		subject_canton = FRA_communist
		priority = 15000
		trigger = { 
			coa_def_communist_flag_trigger = yes
		}
	}
	flag_definition = {
		coa = FRA_military
		subject_canton = FRA_military
		priority = 15000
		trigger = { 
			coa_def_military_junta_flag_trigger = yes
		}
	}	
	flag_definition = {
		coa = FRA_fascist
		subject_canton = FRA_fascist
		priority = 15500
		trigger = { 
			coa_def_fascist_flag_trigger = yes
		}
	}		
}