characters = {

	#######################
	### Country Leaders ###
	#######################

	FRA_marcel_deat = {
		name = FRA_marcel_deat
		portraits = {
			civilian = {
				large = GFX_portrait_FRA_marcel_deat_civilian_large
				small = GFX_portrait_FRA_marcel_deat_civilian_small
			}
		}

		country_leader = {
			desc = FRA_marcel_deat_leader_desc
			ideology = totalist_subtype
		}
		advisor = {
			slot = political_advisor
			idea_token = FRA_marcel_deat
			available = {
				has_government = totalist
				is_country_leader = no
				not_already_hired_except_as = political_advisor
				NOT = { has_country_leader = { character = FRA_georges_valois } }
				NOT = { has_country_leader = { character = FRA_jacques_doriot } }
			}
			traits = { KR_backroom_backstabber }
		}
		advisor = {
			slot = second_in_command
			idea_token = FRA_marcel_deat_sic
			traits = { KR_backroom_backstabber_sic }
			cost = 0
			can_be_fired = no
		}
	}

	FRA_adrien_marquet = {
		name = FRA_adrien_marquet
		portraits = {
			civilian = {
				large = GFX_portrait_FRA_adrien_marquet_civilian_large
				small = GFX_portrait_FRA_adrien_marquet_civilian_small
			}
		}
		country_leader = {
			desc = FRA_adrien_marquet_leader_desc
			ideology = totalist_subtype
		}
		advisor = {
			slot = political_advisor
			idea_token = FRA_adrien_marquet
			available = {
				has_government = totalist
				is_country_leader = no
				not_already_hired_except_as = political_advisor
				NOT = { has_country_leader = { character = FRA_georges_valois } }
				NOT = { has_country_leader = { character = FRA_jacques_doriot } }
			}
			traits = { KR_political_specialist }
		}

		advisor = {
			slot = second_in_command
			idea_token = FRA_adrien_marquet_sic
			traits = { KR_political_specialist_sic }
			cost = 0
			can_be_fired = no
		}
	}

	FRA_georges_valois = {
		name = FRA_georges_valois
		portraits = {
			civilian = {
				large = GFX_portrait_FRA_georges_valois_civilian_large
			}
		}
		country_leader = {
			desc = FRA_georges_valois_leader_desc
			ideology = totalist_subtype
		}
	}
	FRA_marcel_cachin = {
		name = FRA_marcel_cachin
		portraits = {
			civilian = {
				large = GFX_portrait_FRA_marcel_cachin_civilian_large
				small = GFX_portrait_FRA_marcel_cachin_civilian_small
			}
		}
		
		advisor = {
			slot = political_advisor
			idea_token = FRA_marcel_cachin
			available = {
				NOT = { has_government = totalist }
				is_country_leader = no
				not_already_hired_except_as = political_advisor
			}
			
			traits = { KR_compassionate_gentleman }
		}
		country_leader = {
			desc = FRA_marcel_cachin_leader_desc
			ideology = radical_socialist_subtype
		}
	}
	FRA_leon_jouhaux = {
		name = FRA_leon_jouhaux
		portraits = {
			civilian = {
				large = GFX_portrait_FRA_leon_jouhaux_civilian_large
			}
		}
		country_leader = {
			desc = FRA_leon_jouhaux_leader_desc
			ideology = syndicalist_subtype
		}
	}
	FRA_vincent_auriol = {
		name = FRA_vincent_auriol
		portraits = {
			civilian = {
				large = GFX_portrait_FRA_vincent_auriol_civilian_large
				small = GFX_portrait_FRA_vincent_auriol_civilian_small
			}
		}
		country_leader = {
			desc = FRA_vincent_auriol_leader_desc
			ideology = syndicalist_subtype
		}
		advisor = {
			slot = political_advisor
			idea_token = FRA_vincent_auriol
			available = {
				has_government = syndicalist
			}
			traits = { KR_economic_reformer }
		}
	}
	FRA_jacques_doriot = {
		name = FRA_jacques_doriot
		portraits = {
			civilian = {
				large = GFX_portrait_FRA_jacques_doriot_civilian_large
				small = GFX_portrait_FRA_jacques_doriot_civilian_small
			}
		}
		country_leader = {
			desc = FRA_jacques_doriot_leader_desc
			ideology = syndicalist_subtype
		}
		advisor = {
			slot = political_advisor
			idea_token = FRA_jacques_doriot
			available = {
				NOT = { has_government = radical_socialist }
				is_country_leader = no
			}
			traits = { KR_flamboyant_brute }
		}
	}
	FRA_benoit_frachon = {
		name = FRA_benoit_frachon
		portraits = {
			civilian = {
				large = GFX_portrait_FRA_benoit_frachon_civilian_large
				small = GFX_portrait_FRA_benoit_frachon_civilian_small
			}
		}
		country_leader = {
			desc = FRA_benoit_frachon_leader_desc
			ideology = syndicalist_subtype
		}
		advisor = {
			slot = political_advisor
			idea_token = FRA_benoit_frachon
			available = {
				is_country_leader = no
			}
			traits = { KR_industrialiser }
		}
	}
	FRA_pierre_monatte = {
		name = FRA_pierre_monatte
		portraits = {
			civilian = {
				large = GFX_portrait_FRA_pierre_monatte_civilian_large
				small = GFX_portrait_FRA_pierre_monatte_civilian_small
			}
		}
		country_leader = {
			desc = FRA_pierre_monatte_leader_desc
			ideology = syndicalist_subtype
		}
		advisor = {
			slot = political_advisor
			idea_token = FRA_pierre_monatte
			available = {
				NOT = { has_government = totalist }
				is_country_leader = no
			}
			traits = { KR_naive_optimist }
		}
	}

	###################################
	### Second in Command (generic) ###
	###################################
	FRA_confederation_general_du_travail = {
		name = FRA_confederation_general_du_travail
		portraits = {
			civilian = {
				small = GFX_portrait_FRA_confederation_general_du_travail_civilian_small
			}
		}
		advisor = {
			slot = second_in_command
			idea_token = FRA_confederation_general_du_travail_sic
			traits = { KR_socialist_sic }
			cost = 0
			can_be_fired = no
		}
	}

	################
	### Generals ###
	################
	FRA_maurice_gamelin = {
		name = FRA_maurice_gamelin
		portraits = {
			army = {
				large = GFX_portrait_FRA_maurice_gamelin_army_large
				small = GFX_portrait_FRA_maurice_gamelin_army_small
			}
		}
		field_marshal = {
			desc = FRA_maurice_gamelin_commander_desc
			traits = { old_guard trait_cautious inflexible_strategist defensive_doctrine war_hero }
			skill = 3
			attack_skill = 2
			defense_skill = 4
			planning_skill = 2
			logistics_skill = 2
		}
		advisor = {
			slot = army_chief
			idea_token = FRA_maurice_gamelin_army_chief
			available = {
				not_already_hired_except_as = army_chief
			}
			traits = { KR_army_chief_entrenchment_2 }
			cost = 100
		}
		advisor = {
			slot = theorist
			idea_token = FRA_maurice_gamelin_theorist
			ledger = army
			available = {
				not_already_hired_except_as = theorist
			}
			traits = { KR_military_theorist }
			cost = 100
		}
	}
	FRA_georges_catroux = {
		name = FRA_georges_catroux
		portraits = {
			army = {
				large = GFX_portrait_FRA_georges_catroux_army_large
				small = GFX_portrait_FRA_georges_catroux_army_small
			}
		}
		field_marshal = {
			desc = FRA_georges_catroux_commander_desc
			traits = { organizer logistics_wizard }
			skill = 3
			attack_skill = 2
			defense_skill = 2
			planning_skill = 3
			logistics_skill = 3
		}
		advisor = {
			slot = army_chief
			idea_token = FRA_georges_catroux
			traits = { KR_army_chief_planning_2 }
			cost = 100
		}
	}
	FRA_gaston_billotte = {
		name = FRA_gaston_billotte
		portraits = {
			army = {
				large = GFX_portrait_FRA_gaston_billotte_army_large
				small = GFX_portrait_FRA_gaston_billotte_army_small
			}
		}
		corps_commander = {
			desc = FRA_gaston_billotte_commander_desc
			traits = { trait_cautious infantry_officer career_officer }
			skill = 2
			attack_skill = 1
			defense_skill = 3
			planning_skill = 1
			logistics_skill = 2
		}
	}
	FRA_charles_delestraint = {
		name = FRA_charles_delestraint
		portraits = {
			army = {
				large = GFX_portrait_FRA_charles_delestraint_army_large
				small = GFX_portrait_FRA_charles_delestraint_army_small
			}
		}
		corps_commander = {
			desc = FRA_charles_delestraint_commander_desc
			traits = { armor_officer panzer_leader career_officer }
			skill = 3
			attack_skill = 4
			defense_skill = 2
			planning_skill = 2
			logistics_skill = 2
		}
		advisor = {
			slot = army_chief
			idea_token = FRA_charles_delestraint_army_chief
			available = {
				not_already_hired_except_as = army_chief
			}
			traits = { KR_army_chief_manoeuvre_3 }
			cost = 200
		}
		advisor = {
			slot = theorist
			idea_token = FRA_charles_delestraint_theorist
			ledger = army
			available = {
				not_already_hired_except_as = theorist
			}
			traits = { KR_mobile_warfare_expert }
			cost = 150
		}
	}
	FRA_marie_pierre_koenig = {
		name = FRA_marie_pierre_koenig
		portraits = {
			army = {
				large = GFX_portrait_FRA_marie_pierre_koenig_army_large
				small = GFX_portrait_FRA_marie_pierre_koenig_army_small
			}
		}
		corps_commander = {
			desc = FRA_marie_pierre_koenig_commander_desc
			traits = { organizer brilliant_strategist }
			skill = 3
			attack_skill = 2
			defense_skill = 2
			planning_skill = 3
			logistics_skill = 3
		}
		advisor = {
			slot = army_chief
			idea_token = FRA_marie_pierre_koenig
			traits = { KR_army_chief_organisational_2 }
			cost = 100
		}
	}
	FRA_ernest_petit = {
		name = FRA_ernest_petit
		portraits = {
			army = {
				large = GFX_portrait_FRA_ernest_petit_army_large
				small = GFX_portrait_FRA_ernest_petit_army_small
			}
		}
		corps_commander = {
			desc = FRA_ernest_petit_commander_desc
			traits = { politically_connected career_officer infantry_leader }
			skill = 3
			attack_skill = 3
			defense_skill = 2
			planning_skill = 2
			logistics_skill = 3
		}
		advisor = {
			slot = high_command
			idea_token = FRA_ernest_petit
			ledger = army
			traits = { KR_MHC_infantry_2 }
			cost = 100
		}
	}
	FRA_henri_tanguy = {
		name = FRA_henri_tanguy
		portraits = {
			army = {
				large = GFX_portrait_FRA_henri_tanguy_army_large
				small = GFX_portrait_FRA_henri_tanguy_army_small
			}
		}
		corps_commander = {
			desc = FRA_henri_tanguy_commander_desc
			traits = { infantry_officer organizer urban_assault_specialist }
			skill = 1
			attack_skill = 1
			defense_skill = 1
			planning_skill = 1
			logistics_skill = 1
		}
	}
	FRA_rene_olry = {
		name = FRA_rene_olry
		portraits = {
			army = {
				large = GFX_portrait_FRA_rene_olry_army_large
				small = GFX_portrait_FRA_rene_olry_army_small
			}
		}
		corps_commander = {
			desc = FRA_rene_olry_commander_desc
			traits = { trait_mountaineer artillery_officer artillery_specialist }
			skill = 3
			attack_skill = 2
			defense_skill = 4
			planning_skill = 2
			logistics_skill = 2
		}
		advisor = {
			slot = high_command
			idea_token = FRA_rene_olry
			ledger = army
			traits = { KR_MHC_artillery_2 }
			cost = 100
		}
	}
	FRA_diego_brosset = {
		name = FRA_diego_brosset
		portraits = {
			army = {
				large = GFX_portrait_FRA_diego_brosset_army_large
				small = GFX_portrait_FRA_diego_brosset_army_small
			}
		}
		corps_commander = {
			desc = FRA_diego_brosset_commander_desc
			traits = { trait_reckless adaptable }
			skill = 2
			attack_skill = 3
			defense_skill = 1
			planning_skill = 1
			logistics_skill = 2
		}
	}
	FRA_nestor_makhno = {
		name = FRA_nestor_makhno
		portraits = {
			army = {
				large = GFX_portrait_FRA_nestor_makhno_army_large
				small = GFX_portrait_FRA_nestor_makhno_army_small
			}
		}
		corps_commander = {
			desc = FRA_nestor_makhno_commander_desc
			traits = { war_hero media_personality winter_specialist cavalry_leader }
			skill = 3
			attack_skill = 3
			defense_skill = 3
			planning_skill = 2
			logistics_skill = 2
		}
		advisor = {
			slot = political_advisor
			idea_token = FRA_nestor_makhno_political_advisor
			allowed = { original_tag = FRA }
			traits = { KR_modern_dombrowvski }
		}
	}
	FRA_jean_edouard_verneau = {
		name = FRA_jean_edouard_verneau
		portraits = {
			army = {
				large = GFX_portrait_FRA_jean_edouard_verneau_army_large
				small = GFX_portrait_FRA_jean_edouard_verneau_army_small
			}
		}
		corps_commander = {
			desc = FRA_jean_edouard_verneau_commander_desc
			traits = { career_officer engineer_officer }
			skill = 3
			attack_skill = 2
			defense_skill = 2
			planning_skill = 3
			logistics_skill = 3
		}
	}
	FRA_georges_revers = {
		name = FRA_georges_revers
		portraits = {
			army = {
				large = GFX_portrait_FRA_georges_revers_army_large
				small = GFX_portrait_FRA_georges_revers_army_small
			}
		}
		corps_commander = {
			desc = FRA_georges_revers_commander_desc
			traits = { infantry_officer infantry_leader skilled_staffer career_officer }
			skill = 3
			attack_skill = 3
			defense_skill = 3
			planning_skill = 2
			logistics_skill = 2
		}
	}
	FRA_andre_boris = {
		name = FRA_andre_boris
		portraits = {
			army = {
				large = GFX_portrait_FRA_andre_boris_army_large
				small = GFX_portrait_FRA_andre_boris_army_small
			}
		}
		field_marshal = {
			desc = FRA_andre_boris_commander_desc
			traits = { artillery_officer artillery_specialist career_officer }
			skill = 3
			attack_skill = 3
			defense_skill = 2
			planning_skill = 2
			logistics_skill = 3
		}
	}
	FRA_henri_adeline = {
		name = FRA_henri_adeline
		portraits = {
			army = {
				large = GFX_portrait_FRA_henri_adeline_army_large
				small = GFX_portrait_FRA_henri_adeline_army_small
			}
		}
		corps_commander = {
			desc = FRA_henri_adeline_commander_desc
			traits = { engineer_officer trickster trait_engineer }
			skill = 3
			attack_skill = 3
			defense_skill = 2
			planning_skill = 3
			logistics_skill = 2
		}
		advisor = {
			slot = high_command
			idea_token = FRA_henri_adeline
			ledger = army
			traits = { KR_MHC_entrenchment_2 }
			cost = 100
		}
	}
	FRA_aime_doumenc = {
		name = FRA_aime_doumenc
		portraits = {
			army = {
				large = GFX_portrait_FRA_aime_doumenc_army_large
				small = GFX_portrait_FRA_aime_doumenc_army_small
			}
		}
		corps_commander = {
			desc = FRA_aime_doumenc_commander_desc
			traits = { naval_invader armor_officer panzer_leader }
			skill = 3
			attack_skill = 4
			defense_skill = 2
			planning_skill = 2
			logistics_skill = 2
		}
	}
	FRA_raoul_magrin_vernerey = {
		name = FRA_raoul_magrin_vernerey
		portraits = {
			army = {
				large = GFX_portrait_FRA_raoul_magrin_vernerey_army_large
				small = GFX_portrait_FRA_raoul_magrin_vernerey_army_small
			}
		}
		corps_commander = {
			desc = FRA_raoul_magrin_vernerey_commander_desc
			traits = { commando trait_reckless harsh_leader }
			skill = 2
			attack_skill = 3
			defense_skill = 1
			planning_skill = 1
			logistics_skill = 2
		}
		advisor = {
			slot = high_command
			idea_token = FRA_raoul_magrin_vernerey
			ledger = army
			traits = { KR_MHC_commando_2 }
			cost = 100
		}
	}
	FRA_joseph_putz = {
		name = FRA_joseph_putz
		portraits = {
			army = {
				large = GFX_portrait_FRA_joseph_putz_army_large
				small = GFX_portrait_FRA_joseph_putz_army_small
			}
		}
		corps_commander = {
			desc = FRA_joseph_putz_commander_desc
			traits = { panzer_leader politically_connected trait_reckless }
			skill = 2
			attack_skill = 2
			defense_skill = 2
			planning_skill = 2
			logistics_skill = 1
		}
		advisor = {
			slot = high_command
			idea_token = FRA_joseph_putz
			ledger = army
			traits = { KR_MHC_armoured_2 }
			cost = 100
		}
	}
	FRA_andre_marty = {
		name = FRA_andre_marty
		portraits = {
			army = {
				large = GFX_portrait_FRA_andre_marty_army_large
				small = GFX_portrait_FRA_andre_marty_army_small
			}
		}
		corps_commander = {
			desc = FRA_andre_marty_commander_desc
			traits = { militias_officer trickster trait_cautious }
			skill = 1
			attack_skill = 1
			defense_skill = 1
			planning_skill = 1
			logistics_skill = 1
		}
	}
	FRA_georges_blanchard = {
		name = FRA_georges_blanchard
		portraits = {
			army = {
				large = GFX_portrait_FRA_georges_blanchard_army_large
				small = GFX_portrait_FRA_georges_blanchard_army_small
			}
		}
		corps_commander = {
			desc = FRA_georges_blanchard_commander_desc
			traits = { artillery_officer skilled_staffer }
			skill = 2
			attack_skill = 1
			defense_skill = 2
			planning_skill = 2
			logistics_skill = 2
		}
		advisor = {
			slot = high_command
			idea_token = FRA_georges_blanchard
			ledger = army
			traits = { KR_MHC_army_logistics_1 }
			cost = 50
		}
	}
	FRA_clement_blanc = {
		name = FRA_clement_blanc
		portraits = {
			army = {
				large = GFX_portrait_FRA_clement_blanc_army_large
				small = GFX_portrait_FRA_clement_blanc_army_small
			}
		}
		corps_commander = {
			desc = FRA_clement_blanc_commander_desc
			traits = { artillery_officer artillery_specialist }
			skill = 2
			attack_skill = 2
			defense_skill = 1
			planning_skill = 1
			logistics_skill = 3
		}
	}
	FRA_paul_legentilhomme = {
		name = FRA_paul_legentilhomme
		portraits = {
			army = {
				large = GFX_portrait_FRA_paul_legentilhomme_army_large
				small = GFX_portrait_FRA_paul_legentilhomme_army_small
			}
		}
		corps_commander = {
			desc = FRA_paul_legentilhomme_commander_desc
			traits = { hill_fighter commando }
			skill = 2
			attack_skill = 2
			defense_skill = 2
			planning_skill = 1
			logistics_skill = 2
		}
	}
	FRA_florimond_bonte = {
		name = FRA_florimond_bonte
		portraits = {
			army = {
				large = GFX_portrait_FRA_florimond_bonte_army_large
				small = GFX_portrait_FRA_florimond_bonte_army_small
			}
		}
		corps_commander = {
			desc = FRA_florimond_bonte_commander_desc
			traits = { politically_connected infantry_officer }
			skill = 2
			attack_skill = 1
			defense_skill = 2
			planning_skill = 2
			logistics_skill = 2
		}
	}
	FRA_aubert_frere = {
		name = FRA_aubert_frere
		portraits = {
			army = {
				large = GFX_portrait_FRA_aubert_frere_army_large
				small = GFX_portrait_FRA_aubert_frere_army_small
			}
		}
		corps_commander = {
			desc = FRA_aubert_frere_commander_desc
			traits = { war_hero desert_fox }
			skill = 3
			attack_skill = 4
			defense_skill = 3
			planning_skill = 1
			logistics_skill = 2
		}
	}
	FRA_henri_frenay = {
		name = FRA_henri_frenay
		portraits = {
			army = {
				large = GFX_portrait_FRA_henri_frenay_army_large
				small = GFX_portrait_FRA_henri_frenay_army_small
			}
		}
		corps_commander = {
			desc = FRA_henri_frenay_commander_desc
			traits = { inflexible_strategist hidden_sympathies }
			skill = 1
			attack_skill = 1
			defense_skill = 1
			planning_skill = 1
			logistics_skill = 1
		}
	}
	FRA_louis_buisson = {
		name = FRA_louis_buisson
		portraits = {
			army = {
				large = GFX_portrait_FRA_louis_buisson_army_large
				small = GFX_portrait_FRA_louis_buisson_army_small
			}
		}
		corps_commander = {
			desc = FRA_louis_buisson_commander_desc
			traits = { armor_officer panzer_leader }
			skill = 1
			attack_skill = 1
			defense_skill = 1
			planning_skill = 1
			logistics_skill = 1
		}
	}

	################
	### Admirals ###
	################
	FRA_francois_darlan = {
		name = FRA_francois_darlan
		portraits = {
			army = {
				large = GFX_portrait_FRA_francois_darlan_army_large
				small = GFX_portrait_FRA_francois_darlan_army_small
			}
		}
		navy_leader = {
			desc = FRA_francois_darlan_admiral_desc
			traits = { bold naval_lineage superior_tactician }
			skill = 3
			attack_skill = 2
			defense_skill = 2
			maneuvering_skill = 3
			coordination_skill = 3
		}
		advisor = {
			slot = navy_chief
			idea_token = FRA_francois_darlan
			traits = { KR_navy_chief_decisive_battle_2 }
			cost = 100
		}
	}
	FRA_raoul_castex = {
		name = FRA_raoul_castex
		portraits = {
			army = {
				large = GFX_portrait_FRA_raoul_castex_army_large
				small = GFX_portrait_FRA_raoul_castex_army_small
			}
		}
		navy_leader = {
			desc = FRA_raoul_castex_admiral_desc
			traits = { superior_tactician battleship_adherent }
			skill = 3
			attack_skill = 2
			defense_skill = 3
			maneuvering_skill = 2
			coordination_skill = 3
		}
		advisor = {
			slot = navy_chief
			available = {
				not_already_hired_except_as = navy_chief
			}
			idea_token = FRA_raoul_castex_navy_chief
			traits = { KR_navy_chief_manoeuvre_3 }
			cost = 200
		}
		advisor = {
			slot = theorist
			idea_token = FRA_raoul_castex_theorist
			ledger = navy
			available = {
				not_already_hired_except_as = theorist
			}
			traits = { KR_submarine_specialist }
			cost = 150
		}
	}
	FRA_andre_georges_lemmonier = {
		name = FRA_andre_georges_lemmonier
		portraits = {
			army = {
				large = GFX_portrait_FRA_andre_georges_lemmonier_army_large
				small = GFX_portrait_FRA_andre_georges_lemmonier_army_small
			}
		}
		navy_leader = {
			desc = FRA_andre_georges_lemmonier_admiral_desc
			traits = { cruiser_captain }
			skill = 3
			attack_skill = 2
			defense_skill = 2
			maneuvering_skill = 3
			coordination_skill = 3
		}
		advisor = {
			slot = high_command
			idea_token = FRA_andre_georges_lemmonier
			ledger = navy
			traits = { KR_MHC_screen_2 }
			cost = 100
		}
	}
	FRA_gabriel_auphan = {
		name = FRA_gabriel_auphan
		portraits = {
			army = {
				large = GFX_portrait_FRA_gabriel_auphan_army_large
				small = GFX_portrait_FRA_gabriel_auphan_army_small
			}
		}
		navy_leader = {
			desc = FRA_gabriel_auphan_admiral_desc
			traits = { seawolf }
			skill = 2
			attack_skill = 2
			defense_skill = 1
			maneuvering_skill = 2
			coordination_skill = 2
		}
	}
	FRA_philippe_auboyneau = {
		name = FRA_philippe_auboyneau
		portraits = {
			army = {
				large = GFX_portrait_FRA_philippe_auboyneau_army_large
				small = GFX_portrait_FRA_philippe_auboyneau_army_small
			}
		}
		navy_leader = {
			desc = FRA_philippe_auboyneau_admiral_desc
			traits = { fleet_protector }
			skill = 2
			attack_skill = 1
			defense_skill = 2
			maneuvering_skill = 2
			coordination_skill = 2
		}
		advisor = {
			slot = high_command
			idea_token = FRA_philippe_auboyneau
			ledger = navy
			traits = { KR_MHC_amphibious_assault_2 }
			cost = 100
		}
	}
	FRA_marcel_gensoul = {
		name = FRA_marcel_gensoul
		portraits = {
			army = {
				large = GFX_portrait_FRA_marcel_gensoul_army_large
				small = GFX_portrait_FRA_marcel_gensoul_army_small
			}
		}
		navy_leader = {
			desc = FRA_marcel_gensoul_admiral_desc
			traits = { ironside seawolf }
			skill = 2
			attack_skill = 3
			defense_skill = 1
			maneuvering_skill = 2
			coordination_skill = 1
		}
		advisor = {
			slot = high_command
			idea_token = FRA_marcel_gensoul
			ledger = navy
			traits = { KR_MHC_submarine_2 }
			cost = 100
		}
	}
	FRA_louis_lazare_kahn = {
		name = FRA_louis_lazare_kahn
		portraits = {
			army = {
				large = GFX_portrait_FRA_louis_lazare_kahn_army_large
				small = GFX_portrait_FRA_louis_lazare_kahn_army_small
			}
		}
		navy_leader = {
			desc = FRA_louis_lazare_kahn_desc
			traits = { seawolf air_controller }
			skill = 2
			attack_skill = 2
			defense_skill = 2
			maneuvering_skill = 1
			coordination_skill = 2
		}
		advisor = {
			slot = high_command
			idea_token = FRA_louis_lazare_kahn
			ledger = navy
			traits = { KR_MHC_anti_submarine_2 }
			cost = 100
		}
	}
	FRA_edouard_peisson = {
		name = FRA_edouard_peisson
		portraits = {
			army = {
				large = GFX_portrait_FRA_edouard_peisson_army_large
				small = GFX_portrait_FRA_edouard_peisson_army_small
			}
		}
		navy_leader = {
			desc = FRA_edouard_peisson_admiral_desc
			traits = { navy_media_personality fleet_protector }
			skill = 1
			attack_skill = 1
			defense_skill = 1
			maneuvering_skill = 1
			coordination_skill = 1
		}
		advisor = {
			slot = theorist
			idea_token = FRA_edouard_peisson
			ledger = navy
			traits = { KR_naval_theorist }
			cost = 100
		}
	}

	################
	### Advisors ###
	################
	FRA_leon_blum = {
		name = FRA_leon_blum
		portraits = {
			civilian = {
				small = GFX_portrait_FRA_leon_blum_civilian_small
			}
		}
		advisor = {
			slot = political_advisor
			idea_token = FRA_leon_blum
			available = {
				has_government = syndicalist
			}
			traits = { KR_great_compromiser }
		}
	}
	FRA_daniel_guerin = {
		name = FRA_daniel_guerin
		portraits = {
			civilian = {
				small = GFX_portrait_FRA_daniel_guerin_civilian_small
			}
		}
		advisor = {
			slot = political_advisor
			idea_token = FRA_daniel_guerin
			available = {
				has_government = radical_socialist
			}
			traits = { KR_political_protege }
		}
	}
	FRA_maurice_thorez = {
		name = FRA_maurice_thorez
		portraits = {
			civilian = {
				small = GFX_portrait_FRA_maurice_thorez_civilian_small
			}
		}
		advisor = {
			slot = political_advisor
			idea_token = FRA_maurice_thorez
			available = {
				has_government = totalist
				NOT = { has_country_leader = { character = FRA_georges_valois } }
			}
			traits = { KR_pragmatic_statesman }
		}
	}
	FRA_charles_rappoport = {
		name = FRA_charles_rappoport
		portraits = {
			civilian = {
				small = GFX_portrait_FRA_charles_rappoport_civilian_small
			}
		}
		advisor = {
			slot = political_advisor
			idea_token = FRA_charles_rappoport
			traits = { KR_radical_firebrand }
		}
	}
	FRA_henri_barbe = {
		name = FRA_henri_barbe
		portraits = {
			civilian = {
				small = GFX_portrait_FRA_henri_barbe_civilian_small
			}
		}
		advisor = {
			slot = political_advisor
			idea_token = FRA_henri_barbe
			available = {
				has_government = totalist
			}
			traits = { KR_secret_police_chief }
		}
	}
	FRA_gabriel_lafaye = {
		name = FRA_gabriel_lafaye
		portraits = {
			civilian = {
				small = GFX_portrait_FRA_gabriel_lafaye_civilian_small
			}
		}
		advisor = {
			slot = political_advisor
			idea_token = FRA_gabriel_lafaye
			traits = { KR_railway_magnate }
		}
	}
	FRA_joseph_paul_boncour = {
		name = FRA_joseph_paul_boncour
		portraits = {
			civilian = {
				small = GFX_portrait_FRA_joseph_paul_boncour_civilian_small
			}
		}
		advisor = {
			slot = political_advisor
			idea_token = FRA_joseph_paul_boncour
			available = {
				NOT = { has_government = totalist }
			}
			traits = { KR_man_of_the_people }
		}
	}
	FRA_jacques_duclos = {
		name = FRA_jacques_duclos
		portraits = {
			civilian = {
				small = GFX_portrait_FRA_jacques_duclos_civilian_small
			}
		}
		advisor = {
			slot = political_advisor
			idea_token = FRA_jacques_duclos
			available = {
				not_already_hired_except_as = political_advisor
				has_government = totalist
				NOT = { has_country_leader = { character = FRA_georges_valois } }
			}
			traits = { KR_media_magnate }
		}
	}
	FRA_jean_zyromski = {
		name = FRA_jean_zyromski
		portraits = {
			civilian = {
				small = GFX_portrait_FRA_jean_zyromski_civilian_small
			}
		}
		advisor = {
			slot = political_advisor
			idea_token = FRA_jean_zyromski
			available = {
				has_government = syndicalist
			}
			traits = { KR_brilliant_lawyer }
		}
	}
	FRA_pierre_jules_cot = {
		name = FRA_pierre_jules_cot
		portraits = {
			civilian = {
				small = GFX_portrait_FRA_pierre_jules_cot_civilian_small
			}
		}
		advisor = {
			slot = political_advisor
			idea_token = FRA_pierre_jules_cot
			traits = { KR_air_superiority_proponent }
		}
	}
	FRA_jacques_sadoul = {
		name = FRA_jacques_sadoul
		portraits = {
			civilian = {
				small = GFX_portrait_FRA_jacques_sadoul_civilian_small
			}
		}
		advisor = {
			slot = political_advisor
			idea_token = FRA_jacques_sadoul
			traits = { KR_adventurous_daredevil }
		}
	}
	FRA_suzanne_girault = {
		name = FRA_suzanne_girault
		gender = female
		portraits = {
			civilian = {
				small = GFX_portrait_FRA_suzanne_girault_civilian_small
			}
		}
		advisor = {
			slot = political_advisor
			idea_token = FRA_suzanne_girault
			allowed = {
				has_dlc_lar = yes
			}
			available = {
				has_intelligence_agency = yes
			}
			traits = { KR_head_of_intelligence }
		}
	}

	#################
	### Theorists ###
	#################
	FRA_irene_and_frederic_joliot_curie = {
		name = FRA_irene_and_frederic_joliot_curie
		portraits = {
			civilian = {
				small = GFX_portrait_FRA_irene_and_frederic_joliot_curie_civilian_small
			}
		}
		advisor = {
			slot = theorist
			idea_token = FRA_irene_and_frederic_joliot_curie
			ledger = army
			research_bonus = {
				nuclear = 0.200
			}
			traits = { FRA_atomic_pair }
			cost = 150
		}
	}
	FRA_robert_esnault_pelterie = {
		name = FRA_robert_esnault_pelterie
		portraits = {
			civilian = {
				small = GFX_portrait_FRA_robert_esnault_pelterie_civilian_small
			}
		}
		advisor = {
			slot = theorist
			idea_token = FRA_robert_esnault_pelterie
			ledger = army
			traits = { KR_rocket_scientist }
			research_bonus = {
				rocketry = 0.150
			}
			cost = 100
		}
	}

	######################
	### Military Staff ###
	######################
	FRA_joseph_vuillemin = {
		name = FRA_joseph_vuillemin
		portraits = {
			army = {
				small = GFX_portrait_FRA_joseph_vuillemin_army_small
			}
		}
		advisor = {
			slot = air_chief
			idea_token = FRA_joseph_vuillemin
			traits = { KR_air_chief_night_operations_2 }
			cost = 100
		}
	}
	FRA_martial_henri_valin = {
		name = FRA_martial_henri_valin
		portraits = {
			army = {
				small = GFX_portrait_FRA_martial_henri_valin_army_small
			}
		}
		advisor = {
			slot = air_chief
			idea_token = FRA_martial_henri_valin
			traits = { KR_air_chief_ground_support_3 }
			cost = 200
		}
	}
	FRA_maryse_bastie = {
		name = FRA_maryse_bastie
		gender = female
		portraits = {
			army = {
				small = GFX_portrait_FRA_maryse_bastie_army_small
			}
		}
		advisor = {
			slot = high_command
			idea_token = FRA_maryse_bastie
			ledger = air
			traits = { KR_MHC_air_combat_training_2 }
			cost = 100
		}
	}
	FRA_jean_francois_jannekeyn = {
		name = FRA_jean_francois_jannekeyn
		portraits = {
			army = {
				small = GFX_portrait_FRA_jean_francois_jannekeyn_army_small
			}
		}
		advisor = {
			slot = high_command
			idea_token = FRA_jean_francois_jannekeyn
			ledger = air
			traits = { KR_MHC_tactical_bombing_2 }
			cost = 100
		}
	}
	FRA_alfred_heurtaux = {
		name = FRA_alfred_heurtaux
		portraits = {
			army = {
				small = GFX_portrait_FRA_alfred_heurtaux_army_small
			}
		}
		advisor = {
			slot = high_command
			idea_token = FRA_alfred_heurtaux
			ledger = air
			traits = { KR_MHC_bomber_interception_2 }
			cost = 100
		}
	}
	FRA_georges_guynemer = {
		name = FRA_georges_guynemer
		portraits = {
			army = {
				small = GFX_portrait_FRA_georges_guynemer_army_small
			}
		}
		advisor = {
			slot = high_command
			idea_token = FRA_georges_guynemer
			ledger = air
			traits = { KR_MHC_air_superiority_2 }
			cost = 100
		}
	}
	FRA_victor_leon_ernest_denain = {
		name = FRA_victor_leon_ernest_denain
		portraits = {
			army = {
				small = GFX_portrait_FRA_victor_leon_ernest_denain_army_small
			}
		}
		advisor = {
			slot = high_command
			idea_token = FRA_victor_leon_ernest_denain_high_command
			ledger = air
			available = {
				not_already_hired_except_as = high_command
			}
			traits = { KR_MHC_pilot_training_3 }
			cost = 200
		}
		advisor = {
			slot = theorist
			idea_token = FRA_victor_leon_ernest_denain_theorist
			ledger = air
			available = {
				not_already_hired_except_as = theorist
			}
			traits = { KR_air_warfare_theorist }
			cost = 100
		}
	}
}
