###########################
# Commune of France Events
###########################
# By Nijato
###########################

add_namespace = comfrance

###################
### Flag Change ###
###################

country_event = {
	id = comfrance.1
	title = comfrance.1.title
	desc = comfrance.1.desc
	picture = GFX_red_flag

	is_triggered_only = yes
	trigger = { has_game_rule = { rule = FRA_flag option = DEFAULT } }

	option = {
		name = comfrance.1.a
		ai_chance = {
			base = 1	
		}
		hidden_effect = { set_cosmetic_tag = FRA_alternate }
	}

	option = {
		name = comfrance.1.b
		ai_chance = {
			base = 1
		}
		hidden_effect = { set_cosmetic_tag = FRA_red }
	}

	option = {
		name = comfrance.1.c
		ai_chance = {
			base = 1
		}
		if = {
			limit = {
				OR = {
					has_cosmetic_tag = FRA_alternate
					has_cosmetic_tag = FRA_red
				}
			}
			drop_cosmetic_tag = yes
		}
	}

	option = {
		name = comfrance.1.d
		ai_chance = {
			base = 1	
		}
		trigger = {
			has_country_flag = jaco_won_first_election_flag
		}
		hidden_effect = { set_cosmetic_tag = FRA_neosocialist }
	}

	option = {
		name = comfrance.1.e
		ai_chance = {
			base = 1	
		}
		trigger = {
			has_country_flag = sore_won_first_election_flag
		}
		hidden_effect = { set_cosmetic_tag = FRA_sorelian }
	}
}

#####################
### BGT Elections ###
#####################

country_event = {
	id = comfrance.5
	title = comfrance.5.title
	desc = comfrance.5.desc
	picture = GFX_report_event_worker_protests

	is_triggered_only = yes

	option = {
		log = "[GetLogInfo]: event comfrance.5 option comfrance.5.a"
		name = comfrance.5.a  
		ai_chance = {
			base = 100
		}
		add_stability = -0.15
		hidden_effect = {
			country_event = { id = comfrance.6 days = 7 }
		}
		# set 1936 election flags
		set_country_flag = { flag = FRA_ANAR value = 0 }
		set_country_flag = { flag = FRA_JACO value = 0 }
		set_country_flag = { flag = FRA_SORE value = 0 }
		set_country_flag = { flag = FRA_TRAV value = 0 }

		set_temp_variable = { wc = -1 }
		set_temp_variable = { pc = -1 }
		set_temp_variable = { mc = -1 }
		set_temp_variable = { sc = -1 }
		set_temp_variable = { fc = -1 }
		set_temp_variable = { bc = -1 }
		FRA_social_politic_situation_change = yes

		FRA_govern_leader_change = yes
	}
}

country_event = {
	id = comfrance.6
	title = comfrance.6.title
	desc = comfrance.6.desc
	picture = GFX_report_event_communists_cheer

	is_triggered_only = yes

	option = {
		log = "[GetLogInfo]: event comfrance.6 option comfrance.6.az"
		name = comfrance.6.az #Paul Le Gentilhomme (Travailleur) - Tank proponent
		ai_chance = {
			base = 25
		}
		add_stability = -0.05
		set_country_flag = ARMY_TRAV
		modify_country_flag = {
			flag = FRA_TRAV
			value = 1
		}
		hidden_effect = {
			country_event = { id = comfrance.7 days = 3 }
		}
		clr_country_flag = original_CGSC_leader
		set_country_flag = y1936_CGSC_leader_synd

		set_temp_variable = { fc = -4 }
		FRA_social_politic_situation_change = yes

		set_temp_variable = { syndc = 3 }
		set_temp_variable = { anarc = -1 }
		set_temp_variable = { jacoc = -1 }
		set_temp_variable = { sorec = -1 }
		FRA_politic_faction_change = yes

		FRA_govern_leader_change = yes
	}

	option = {
		log = "[GetLogInfo]: event comfrance.6 option comfrance.6.bz"
		name = comfrance.6.bz #Jacques Duclos (Jacobin) - Centralized High Command
		ai_chance = {
			base = 25
		}
		add_stability = 0.02
		set_country_flag = ARMY_JACO
		modify_country_flag = {
			flag = FRA_JACO
			value = 1
		}
		hidden_effect = {
			country_event = { id = comfrance.7 days = 3 }
		}

		clr_country_flag = original_CGSC_leader
		set_country_flag = y1936_CGSC_leader_jaco

		set_temp_variable = { fc = 2 }
		FRA_social_politic_situation_change = yes

		set_temp_variable = { syndc = -1 }
		set_temp_variable = { anarc = -1 }
		set_temp_variable = { jacoc = 3 }
		set_temp_variable = { sorec = -1 }
		FRA_politic_faction_change = yes

		FRA_govern_leader_change = yes
	}

	option = {
		log = "[GetLogInfo]: event comfrance.6 option comfrance.6.cz"
		name = comfrance.6.cz #Jacques Doriot (Sorelian) - Officers' initiative
		ai_chance = {
			base = 25
		}
		add_stability = 0.02
		set_country_flag = ARMY_SORE
		modify_country_flag = {
			flag = FRA_SORE
			value = 1
		}
		hidden_effect = {
			country_event = { id = comfrance.7 days = 3 }
		}

		clr_country_flag = original_CGSC_leader
		set_country_flag = y1936_CGSC_leader_sore

		set_temp_variable = { fc = 3 }
		FRA_social_politic_situation_change = yes

		set_temp_variable = { syndc = -1 }
		set_temp_variable = { anarc = -1 }
		set_temp_variable = { jacoc = -1 }
		set_temp_variable = { sorec = 3 }
		FRA_politic_faction_change = yes

		FRA_govern_leader_change = yes
	}

	option = {
		log = "[GetLogInfo]: event comfrance.6 option comfrance.6.e"
		name = comfrance.6.dz #Henri Tanguy (Anarchiste) - Mass conscription
		ai_chance = {
			base = 25
		}
		add_stability = -0.02
		set_country_flag = ARMY_ANAR
		modify_country_flag = {
			flag = FRA_ANAR
			value = 1
		}
		hidden_effect = {
			country_event = { id = comfrance.7 days = 3 }
		}

		clr_country_flag = original_CGSC_leader
		set_country_flag = y1936_CGSC_leader_anar

		set_temp_variable = { fc = 1 }
		FRA_social_politic_situation_change = yes

		set_temp_variable = { syndc = -1 }
		set_temp_variable = { anarc = 3 }
		set_temp_variable = { jacoc = -1 }
		set_temp_variable = { sorec = -1 }
		FRA_politic_faction_change = yes

		FRA_govern_leader_change = yes
	}
}

country_event = {
	id = comfrance.7
	title = comfrance.7.title
	desc = comfrance.7.desc
	picture = GFX_report_event_communists_cheer

	is_triggered_only = yes

	option = {
		log = "[GetLogInfo]: event comfrance.7 option comfrance.7.az"
		name = comfrance.7.az #Roger Salengro (Travailleur)
		ai_chance = {
			base = 25
		}
		add_stability = 0.02
		modify_country_flag = {
			flag = FRA_TRAV
			value = 1
		}
		hidden_effect = {
			country_event = { id = comfrance.8 days = 3 }
		}

		clr_country_flag = original_DSRG_leader
		set_country_flag = y1936_DSRG_leader_synd

		set_temp_variable = { wc = 1 }
		set_temp_variable = { pc = 1 }
		set_temp_variable = { mc = 1 }
		set_temp_variable = { sc = 1 }
		set_temp_variable = { fc = -1 }
		set_temp_variable = { bc = -1 }
		FRA_social_politic_situation_change = yes

		set_temp_variable = { syndc = 2 }
		set_temp_variable = { anarc = -1 }
		set_temp_variable = { jacoc = -1 }
		set_temp_variable = { sorec = -1 }
		FRA_politic_faction_change = yes

		FRA_govern_leader_change = yes

	}

	option = {
		log = "[GetLogInfo]: event comfrance.7 option comfrance.7.bz"
		name = comfrance.7.bz #Waldeck Rochet (Jacobin)
		ai_chance = {
			base = 25
		}
		add_stability = -0.05
		modify_country_flag = {
			flag = FRA_JACO
			value = 1
		}
		hidden_effect = {
			country_event = { id = comfrance.8 days = 3 }
		}

		clr_country_flag = original_DSRG_leader
		set_country_flag = y1936_DSRG_leader_jaco

		set_temp_variable = { wc = 1 }
		set_temp_variable = { pc = -1 }
		set_temp_variable = { mc = -1 }
		set_temp_variable = { sc = 1 }
		set_temp_variable = { fc = 1 }
		set_temp_variable = { bc = 1 }
		FRA_social_politic_situation_change = yes

		set_temp_variable = { syndc = -1 }
		set_temp_variable = { anarc = -1 }
		set_temp_variable = { jacoc = 2 }
		set_temp_variable = { sorec = -1 }
		FRA_politic_faction_change = yes

		FRA_govern_leader_change = yes
	}

	option = {
		log = "[GetLogInfo]: event comfrance.7 option comfrance.7.cz"
		name = comfrance.7.cz #Pierre Villon (Sorelian)
		ai_chance = {
			base = 25
		}
		add_stability = -0.02
		modify_country_flag = {
			flag = FRA_SORE
			value = 1
		}
		hidden_effect = {
			country_event = { id = comfrance.8 days = 3 }
		}
		clr_country_flag = original_DSRG_leader
		set_country_flag = y1936_DSRG_leader_sore

		set_temp_variable = { wc = -1 }
		set_temp_variable = { pc = 1 }
		set_temp_variable = { mc = 1 }
		set_temp_variable = { sc = 1 }
		set_temp_variable = { fc = 1 }
		set_temp_variable = { bc = -1 }
		FRA_social_politic_situation_change = yes

		set_temp_variable = { syndc = -1 }
		set_temp_variable = { anarc = -1 }
		set_temp_variable = { jacoc = 2 }
		set_temp_variable = { sorec = -1 }
		FRA_politic_faction_change = yes

		FRA_govern_leader_change = yes
	}

	option = {
		log = "[GetLogInfo]: event comfrance.7 option comfrance.7.e"
		name = comfrance.7.dz #Devolve the position to the militias (Anarchiste)
		ai_chance = {
			base = 25
		}
		add_stability = 0.05
		modify_country_flag = {
			flag = FRA_ANAR
			value = 1
		}
		hidden_effect = {
			country_event = { id = comfrance.8 days = 3 }
		}
		clr_country_flag = original_DSRG_leader
		set_country_flag = y1936_DSRG_leader_anar

		set_temp_variable = { wc = 1 }
		set_temp_variable = { pc = 1 }
		set_temp_variable = { mc = 1 }
		set_temp_variable = { sc = -1 }
		set_temp_variable = { fc = 1 }
		set_temp_variable = { bc = -1 }
		FRA_social_politic_situation_change = yes

		set_temp_variable = { syndc = -1 }
		set_temp_variable = { anarc = 2 }
		set_temp_variable = { jacoc = -1 }
		set_temp_variable = { sorec = -1 }
		FRA_politic_faction_change = yes

		FRA_govern_leader_change = yes
	}
}

country_event = {
	id = comfrance.8
	title = comfrance.8.title
	desc = comfrance.8.desc
	picture = GFX_report_event_communists_cheer

	is_triggered_only = yes

	option = {
		log = "[GetLogInfo]: event comfrance.8 option comfrance.8.az"
		name = comfrance.8.az #Marceau Pivert (Travailleur)
		ai_chance = {
			base = 25
		}
		add_stability = -0.05
		modify_country_flag = {
			flag = FRA_TRAV
			value = 1
		}
		hidden_effect = {
			country_event = { id = comfrance.9 days = 3 }
		}

		clr_country_flag = original_DIS_leader
		set_country_flag = y1936_DIS_leader_synd

		set_temp_variable = { wc = -1 }
		set_temp_variable = { pc = -1 }
		set_temp_variable = { mc = -1 }
		set_temp_variable = { sc = -1 }
		set_temp_variable = { fc = -1 }
		set_temp_variable = { bc = -1 }
		FRA_social_politic_situation_change = yes

		set_temp_variable = { syndc = 2 }
		set_temp_variable = { anarc = -1 }
		set_temp_variable = { jacoc = -1 }
		set_temp_variable = { sorec = -1 }
		FRA_politic_faction_change = yes

		FRA_govern_leader_change = yes
	}

	option = {
		log = "[GetLogInfo]: event comfrance.8 option comfrance.8.bz"
		name = comfrance.8.bz #Maurice Thorez (Jacobin)
		ai_chance = {
			base = 25
		}
		add_stability = 0.05
		modify_country_flag = {
			flag = FRA_JACO
			value = 1
		}
		hidden_effect = {
			country_event = { id = comfrance.9 days = 3 }
		}

		clr_country_flag = original_DIS_leader
		set_country_flag = y1936_DIS_leader_jaco

		set_temp_variable = { wc = 1 }
		set_temp_variable = { pc = -1 }
		set_temp_variable = { mc = -1 }
		set_temp_variable = { sc = 1 }
		set_temp_variable = { fc = 1 }
		set_temp_variable = { bc = 1 }
		FRA_social_politic_situation_change = yes

		set_temp_variable = { syndc = -1 }
		set_temp_variable = { anarc = -1 }
		set_temp_variable = { jacoc = 2 }
		set_temp_variable = { sorec = -1 }
		FRA_politic_faction_change = yes

		FRA_govern_leader_change = yes
	}

	option = {
		log = "[GetLogInfo]: event comfrance.8 option comfrance.8.cz"
		name = comfrance.8.cz #Jean Marie Clamamus (Sorelian)
		ai_chance = {
			base = 25
		}
		add_stability = -0.05
		modify_country_flag = {
			flag = FRA_SORE
			value = 1
		}
		hidden_effect = {
			country_event = { id = comfrance.9 days = 3 }
		}

		clr_country_flag = original_DIS_leader
		set_country_flag = y1936_DIS_leader_sore

		set_temp_variable = { wc = -1 }
		set_temp_variable = { pc = 1 }
		set_temp_variable = { mc = 1 }
		set_temp_variable = { sc = -1 }
		set_temp_variable = { fc = 1 }
		set_temp_variable = { bc = -1 }
		FRA_social_politic_situation_change = yes

		set_temp_variable = { syndc = -1 }
		set_temp_variable = { anarc = -1 }
		set_temp_variable = { jacoc = -1 }
		set_temp_variable = { sorec = 2 }
		FRA_politic_faction_change = yes

		FRA_govern_leader_change = yes
	}

	option = {
		log = "[GetLogInfo]: event comfrance.8 option comfrance.8.e"
		name = comfrance.8.dz #Maurice Joyeux (Anarchiste)
		ai_chance = {
			base = 25
		}
		add_stability = 0.05
		modify_country_flag = {
			flag = FRA_ANAR
			value = 1
		}
		hidden_effect = {
			country_event = { id = comfrance.9 days = 3 }
		}

		clr_country_flag = original_DIS_leader
		set_country_flag = y1936_DIS_leader_anar

		set_temp_variable = { wc = 1 }
		set_temp_variable = { pc = 1 }
		set_temp_variable = { mc = 1 }
		set_temp_variable = { sc = -1 }
		set_temp_variable = { fc = -1 }
		set_temp_variable = { bc = -1 }
		FRA_social_politic_situation_change = yes

		set_temp_variable = { syndc = -1 }
		set_temp_variable = { anarc = 2 }
		set_temp_variable = { jacoc = -1 }
		set_temp_variable = { sorec = -1 }
		FRA_politic_faction_change = yes

		FRA_govern_leader_change = yes
	}
}

country_event = {
	id = comfrance.9
	title = comfrance.9.title
	desc = comfrance.9.desc
	picture = GFX_report_event_communists_cheer

	is_triggered_only = yes

	option = {
		log = "[GetLogInfo]: event comfrance.9 option comfrance.9.az"
		name = comfrance.9.az #Benoît Frachon (Travailleur) - Orthodox Syndicalism
		ai_chance = {
			base = 25
		}
		set_country_flag = ECO_TRAV
		modify_country_flag = {
			flag = FRA_TRAV
			value = 1
		}
		hidden_effect = {
			country_event = { id = comfrance.10 days = 3 }
		}

		clr_country_flag = original_DED_leader
		set_country_flag = y1936_DED_leader_synd

		set_temp_variable = { wc = 1 }
		set_temp_variable = { pc = -1 }
		set_temp_variable = { mc = 1 }
		set_temp_variable = { bc = -1 }
		FRA_social_politic_situation_change = yes

		set_temp_variable = { syndc = 2 }
		set_temp_variable = { anarc = -1 }
		set_temp_variable = { jacoc = -1 }
		set_temp_variable = { sorec = -1 }
		FRA_politic_faction_change = yes

		FRA_govern_leader_change = yes
	}

	option = {
		log = "[GetLogInfo]: event comfrance.9 option comfrance.9.bz"
		name = comfrance.9.bz #Ambroise Croizat (Jacobin) - Industrialisation
		ai_chance = {
			base = 25
		}
		set_country_flag = ECO_JACO
		modify_country_flag = {
			flag = FRA_JACO
			value = 1
		}
		hidden_effect = {
			country_event = { id = comfrance.10 days = 3 }
		}

		clr_country_flag = original_DED_leader
		set_country_flag = y1936_DED_leader_jaco

		set_temp_variable = { wc = 1 }
		set_temp_variable = { pc = -1 }
		set_temp_variable = { mc = -1 }
		set_temp_variable = { bc = 1 }
		FRA_social_politic_situation_change = yes

		set_temp_variable = { syndc = -1 }
		set_temp_variable = { anarc = -1 }
		set_temp_variable = { jacoc = 2 }
		set_temp_variable = { sorec = -1 }
		FRA_politic_faction_change = yes

		FRA_govern_leader_change = yes
	}

	option = {
		log = "[GetLogInfo]: event comfrance.9 option comfrance.9.cz"
		name = comfrance.9.cz #Jacques Doriot (Sorelian) - War economy and agriculture
		ai_chance = {
			base = 25
		}
		set_country_flag = ECO_SORE
		modify_country_flag = {
			flag = FRA_SORE
			value = 1
		}
		hidden_effect = {
			country_event = { id = comfrance.10 days = 3 }
		}

		clr_country_flag = original_DED_leader
		set_country_flag = y1936_DED_leader_sore

		set_temp_variable = { wc = -1 }
		set_temp_variable = { pc = 1 }
		set_temp_variable = { mc = 1 }
		set_temp_variable = { bc = -1 }
		FRA_social_politic_situation_change = yes

		set_temp_variable = { syndc = -1 }
		set_temp_variable = { anarc = -1 }
		set_temp_variable = { jacoc = -1 }
		set_temp_variable = { sorec = 2 }
		FRA_politic_faction_change = yes

		FRA_govern_leader_change = yes
	}

	option = {
		log = "[GetLogInfo]: event comfrance.9 option comfrance.9.e"
		name = comfrance.9.dz  #Daniel Guérin (Anarchiste) - Cooperatives
		ai_chance = {
			base = 25
		}
		set_country_flag = ECO_ANAR
		modify_country_flag = {
			flag = FRA_ANAR
			value = 1
		}
		hidden_effect = {
			country_event = { id = comfrance.10 days = 3 }
		}

		clr_country_flag = original_DED_leader
		set_country_flag = y1936_DED_leader_anar

		set_temp_variable = { wc = 1 }
		set_temp_variable = { pc = 1 }
		set_temp_variable = { mc = 1 }
		set_temp_variable = { bc = -1 }
		FRA_social_politic_situation_change = yes

		set_temp_variable = { syndc = -1 }
		set_temp_variable = { anarc = 2 }
		set_temp_variable = { jacoc = -1 }
		set_temp_variable = { sorec = -1 }
		FRA_politic_faction_change = yes

		FRA_govern_leader_change = yes
	}
}

country_event = {
	id = comfrance.10
	title = comfrance.10.title
	desc = comfrance.10.desc
	picture = GFX_report_event_communists_cheer

	is_triggered_only = yes

	option = {
		log = "[GetLogInfo]: event comfrance.10 option comfrance.10.az"
		name = comfrance.10.az #Charles Rappoport (Travailleur)-Internationalism
		ai_chance = {
			base = 25
		}
		modify_country_flag = {
			flag = FRA_TRAV
			value = 1
		}
		hidden_effect = {
			country_event = { id = frapoc.900 days = 3 }
		}

		clr_country_flag = original_DFA_leader
		set_country_flag = y1936_DFA_leader_synd

		set_temp_variable = { wc = 1 }
		set_temp_variable = { pc = 1 }
		set_temp_variable = { sc = 1 }
		set_temp_variable = { fc = 1 }
		set_temp_variable = { mc = 1 }
		set_temp_variable = { bc = 1 }
		FRA_social_politic_situation_change = yes

		set_temp_variable = { syndc = 2 }
		set_temp_variable = { anarc = -1 }
		set_temp_variable = { jacoc = -1 }
		set_temp_variable = { sorec = -1 }
		FRA_politic_faction_change = yes

		FRA_govern_leader_change = yes
	}

	option = {
		log = "[GetLogInfo]: event comfrance.10 option comfrance.10.bz"
		name = comfrance.10.bz #Marcel Cachin (Jacobin)-World revolution
		ai_chance = {
			base = 25
		}
		modify_country_flag = {
			flag = FRA_JACO
			value = 1
		}
		hidden_effect = {
			country_event = { id = frapoc.900 days = 3 }
		}

		clr_country_flag = original_DFA_leader
		set_country_flag = y1936_DFA_leader_jaco

		set_temp_variable = { wc = 1 }
		set_temp_variable = { pc = 1 }
		set_temp_variable = { sc = 1 }
		set_temp_variable = { fc = 1 }
		set_temp_variable = { mc = 1 }
		set_temp_variable = { bc = 1 }
		FRA_social_politic_situation_change = yes

		set_temp_variable = { syndc = -1 }
		set_temp_variable = { anarc = -1 }
		set_temp_variable = { jacoc = 2 }
		set_temp_variable = { sorec = -1 }
		FRA_politic_faction_change = yes

		FRA_govern_leader_change = yes
	}

	option = {
		log = "[GetLogInfo]: event comfrance.10 option comfrance.10.cz"
		name = comfrance.10.cz #Pierre Comert (Sorelian)-Revenge against Germany
		ai_chance = {
			base = 25
		}
		modify_country_flag = {
			flag = FRA_SORE
			value = 1
		}
		hidden_effect = {
			country_event = { id = frapoc.900 days = 3 }
		}

		clr_country_flag = original_DFA_leader
		set_country_flag = y1936_DFA_leader_sore

		set_temp_variable = { wc = 1 }
		set_temp_variable = { pc = 1 }
		set_temp_variable = { sc = 1 }
		set_temp_variable = { fc = 1 }
		set_temp_variable = { mc = 1 }
		set_temp_variable = { bc = 1 }
		FRA_social_politic_situation_change = yes

		set_temp_variable = { syndc = -1 }
		set_temp_variable = { anarc = -1 }
		set_temp_variable = { jacoc = -1 }
		set_temp_variable = { sorec = 2 }
		FRA_politic_faction_change = yes

		FRA_govern_leader_change = yes
	}

	option = {
		log = "[GetLogInfo]: event comfrance.10 option comfrance.10.e"
		name = comfrance.10.dz #Fernand Desprès (Anarchiste)- European Socialism
		ai_chance = {
			base = 25
		}
		modify_country_flag = {
			flag = FRA_ANAR
			value = 1
		}
		hidden_effect = {
			country_event = { id = frapoc.900 days = 3 }
		}

		clr_country_flag = original_DFA_leader
		set_country_flag = y1936_DFA_leader_anar

		set_temp_variable = { wc = 1 }
		set_temp_variable = { pc = 1 }
		set_temp_variable = { sc = 1 }
		set_temp_variable = { fc = 1 }
		set_temp_variable = { mc = 1 }
		set_temp_variable = { bc = 1 }
		FRA_social_politic_situation_change = yes

		set_temp_variable = { syndc = -1 }
		set_temp_variable = { anarc = 2 }
		set_temp_variable = { jacoc = -1 }
		set_temp_variable = { sorec = -1 }
		FRA_politic_faction_change = yes

		FRA_govern_leader_change = yes
	}
}

country_event = {
	id = comfrance.12
	title = comfrance.12.title
	desc = comfrance.12.desc
	picture = GFX_report_event_communists_cheer

	is_triggered_only = yes

	immediate = {
		set_global_flag = travailleur_majority_1936
	}

	option = {
		log = "[GetLogInfo]: event comfrance.12 option comfrance.12.a"
		name = comfrance.12.a #Souvarine
		effect_tooltip = {
			set_politics = {
				ruling_party = syndicalist
				elections_allowed = yes
			}
		}
		hidden_effect = {
			meta_effect = {
				text = {
					set_politics = {
						ruling_party = syndicalist
						last_election = "[CURRENT_DATE]"
						elections_allowed = yes
					}
				}
				CURRENT_DATE = "[?global.date.GetDateStringNoHour]"
			}
			country_event = { id = comfrance.19 days = 7 }
		}
		add_popularity = {
			ideology = syndicalist
			popularity = 0.20
		}
	}
}

country_event = {
	id = comfrance.145
	title = comfrance.19.title
	desc = comfrance.19.desc
	picture = GFX_report_event_communists_cheer

	is_triggered_only = yes

	option = {
		log = "[GetLogInfo]: event comfrance.19 option comfrance.19.a"
		name = comfrance.19.a #Jouhaux
		ai_chance = {
			base = 50
			modifier = {
				factor = 0
				has_game_rule = { rule = FRA_path option = FRA_PATH_FRACHON_SYNDIE }
			}
		}
		promote_character = FRA_leon_jouhaux
		hidden_effect = {
			news_event = { id = comfrance.1031 days = 1 }
			country_event = { id = comfrance.1 days = 10 }
		}
	}

	option = {
		log = "[GetLogInfo]: event comfrance.19 option comfrance.19.b"
		name = comfrance.19.b #Frachon
		ai_chance = {
			base = 50
			modifier = {
				factor = 0
				has_game_rule = { rule = FRA_path option = FRA_PATH_JOUHAUX_SYNDIE }
			}
		}
		promote_character = FRA_benoit_frachon
		hidden_effect = {
			news_event = { id = comfrance.1031 days = 1 }
			country_event = { id = comfrance.1 days = 10 }
		}
	}
}

country_event = {
	id = comfrance.13
	title = comfrance.13.title
	desc = comfrance.13.desc
	picture = GFX_report_event_communists_cheer

	is_triggered_only = yes

	immediate = {
		set_global_flag = jacobin_majority_1936
	}

	option = {
		log = "[GetLogInfo]: event comfrance.13 option comfrance.13.a"
		name = comfrance.13.a #Cachin
		ai_chance = {
			base = 50
			modifier = {
				factor = 0
				OR = {
					has_game_rule = { rule = FRA_path option = FRA_PATH_MARQUET_RADICAL_TOTALIST }
					has_game_rule = { rule = FRA_path option = FRA_PATH_MARQUET_GRADUAL_TOTALIST }
				}
			}
		}
		add_stability = -0.1
		add_popularity = {
			ideology = totalist
			popularity = 0.20
		}
		hidden_effect = {
			country_event = { id = comfrance.130 days = 15 }
			country_event = { id = comfrance.14 days = 7 }
		}
	}

	option = {
		log = "[GetLogInfo]: event comfrance.13 option comfrance.13.b"
		name = comfrance.13.b #Duclos
		ai_chance = {
			base = 50
			modifier = {
				factor = 0
				OR = {
					has_game_rule = { rule = FRA_path option = FRA_PATH_DEAT_RADICAL_TOTALIST }
					has_game_rule = { rule = FRA_path option = FRA_PATH_DEAT_GRADUAL_TOTALIST }
				}
			}
		}
		add_stability = -0.1
		add_popularity = {
			ideology = totalist
			popularity = 0.20
		}
		hidden_effect = {
			country_event = { id = comfrance.130 days = 15 }
			country_event = { id = comfrance.14 days = 7 }
			set_country_flag = FRA_deat_sic_chosen
		}
	}
}

country_event = {
	id = comfrance.14
	title = comfrance.14.title
	desc = comfrance.14.desc
	picture = GFX_report_event_worker_protests

	is_triggered_only = yes

	option = {
		log = "[GetLogInfo]: event comfrance.14 option comfrance.14.a"
		name = comfrance.14.a #Vive la Revolution!
		if = {
			limit = { has_country_flag = FRA_deat_sic_chosen }
			promote_character = FRA_adrien_marquet
		}
		else = {
			promote_character = FRA_marcel_deat
		}
		meta_effect = {
			text = {
				set_politics = {
					ruling_party = totalist
					last_election = "[CURRENT_DATE]"
					elections_allowed = yes
					name = FRA_jacobins
					long_name = FRA_jacobins_long
				}
			}
			CURRENT_DATE = "[?global.date.GetDateStringNoHour]"
		}
		hidden_effect = {
			news_event = { id = comfrance.1033 days = 1 }
		}
	}
}

country_event = {
	id = comfrance.15
	title = comfrance.15.title
	desc = comfrance.15.desc
	picture = GFX_report_event_worker_protests

	is_triggered_only = yes

	immediate = {
		set_global_flag = sorelian_majority_1936
		hidden_effect = {
			news_event = { id = comfrance.1034 days = 1 }
		}
	}

	option = {
		log = "[GetLogInfo]: event comfrance.15 option comfrance.15.b"
		name = comfrance.15.b #Valois
		add_stability = -0.1
		add_popularity = {
			ideology = totalist
			popularity = 0.20
		}
		hidden_effect = {
			country_event = { id = comfrance.16 days = 7 }
		}
	}
}

country_event = {
	id = comfrance.16
	title = comfrance.16.title
	desc = comfrance.16.desc
	picture = GFX_report_event_worker_protests

	is_triggered_only = yes

	option = {
		log = "[GetLogInfo]: event comfrance.16 option comfrance.16.a"
		name = comfrance.16.a #Merge position of chairman
		promote_character = FRA_georges_valois
		effect_tooltip = {
			set_politics = {
				ruling_party = totalist
				elections_allowed = yes
				name = FRA_sorelians
				long_name = FRA_sorelians_long
			}
		}
		hidden_effect = {
			meta_effect = {
				text = {
					set_politics = {
						ruling_party = totalist
						last_election = "[CURRENT_DATE]"
						elections_allowed = yes
						name = FRA_sorelians
						long_name = FRA_sorelians_long
					}
				}
				CURRENT_DATE = "[?global.date.GetDateStringNoHour]"
			}
			country_event = { id = comfrance.1 days = 10 }
		}
	}
}

country_event = {
	id = comfrance.17
	title = comfrance.17.title
	desc = comfrance.17.desc
	picture = GFX_report_event_worker_protests

	is_triggered_only = yes

	immediate = {
		set_global_flag = anarchiste_majority_1936
		hidden_effect = {
			news_event = {
				id = comfrance.1035
				days = 1
			}
		}
	}

	option = {
		log = "[GetLogInfo]: event comfrance.17 option comfrance.17.a"
		name = comfrance.17.a
		hidden_effect = {
			meta_effect = {
				text = {
					set_politics = {
						ruling_party = radical_socialist
						last_election = "[CURRENT_DATE]"
						elections_allowed = yes
					}
				}
				CURRENT_DATE = "[?global.date.GetDateStringNoHour]"
			}
			country_event = { id = comfrance.18 days = 7 }
		}
		effect_tooltip = {
			set_politics = {
				ruling_party = radical_socialist
				elections_allowed = yes
			}
		}
		add_popularity = {
			ideology = radical_socialist
			popularity = 0.20
		}
	}
}

country_event = {
	id = comfrance.18
	title = comfrance.18.title
	desc = comfrance.18.desc
	picture = GFX_report_event_worker_protests

	is_triggered_only = yes

	option = {
		log = "[GetLogInfo]: event comfrance.18 option comfrance.18.a"
		name = comfrance.18.a
		promote_character = FRA_conseil_de_defense_federal
		hidden_effect = {
			country_event = { id = comfrance.1 days = 10 }
		}
	}
}

country_event = {
	id = comfrance.20
	title = comfrance.20.title
	desc = comfrance.20.desc
	picture = GFX_report_event_worker_protests

	is_triggered_only = yes

	immediate = {
		set_global_flag = FRA_no_majority_1936
		hidden_effect = {
			news_event = { id = comfrance.1036 days = 1 }
		}
	}

	option = {
		log = "[GetLogInfo]: event comfrance.20 option comfrance.20.c"
		name = comfrance.20.c #Pivert
		add_stability = -0.1
		add_popularity = {
			ideology = syndicalist
			popularity = 0.10
		}
		add_popularity = {
			ideology = radical_socialist
			popularity = 0.10
		}
		hidden_effect = {
			meta_effect = {
				text = {
					set_politics = {
						ruling_party = syndicalist
						last_election = "[CURRENT_DATE]"
						elections_allowed = yes
					}
				}
				CURRENT_DATE = "[?global.date.GetDateStringNoHour]"
			}
		}
		set_temp_variable = { coalition_partner_var = token:radical_socialist }
		add_to_coalition = yes
	}
}

country_event = {
	id = comfrance.22
	title = comfrance.22.title
	desc = comfrance.22.desc
	picture = GFX_report_event_SPA_CNT_FAI

	fire_only_once = yes
	is_triggered_only = yes

	trigger = {
		NOT = { has_country_flag = FRA_front_populaire }
	}

	option = {
		log = "[GetLogInfo]: event comfrance.22 option comfrance.22.a"
		name = comfrance.22.a
		add_stability = 0.02
	}
}

country_event = {
	id = comfrance.25
	title = comfrance.25.title
	desc = comfrance.25.desc

	picture = GFX_report_event_generic_diplomacy3

	is_triggered_only = yes

	option = { #Establish the Damocles Project !
		log = "[GetLogInfo]: event comfrance.25 option comfrance.25.a"
		name = comfrance.25.a
		ai_chance = { base = 100 }
		#german counter event, maybe make it focus
		FRA = {
			country_event = comfrance.26
		}
		set_global_flag = damocles_project_active
		add_political_power = -40
		add_tech_bonus = {
			name = comfrance.25.title
			bonus = 1
			uses = 2
			category = nuclear
		}
	}

	option = { #We wont waste money on such absurdity !
		log = "[GetLogInfo]: event comfrance.25 option comfrance.25.b"
		name = comfrance.25.b
		ai_chance = { base = 0 }
		add_political_power = 40
		FRA = {
			country_event = comfrance.27
		}
	}
}

country_event = {
	id = comfrance.26
	title = comfrance.26.title
	desc = comfrance.26.desc
	picture = GFX_report_event_generic_diplomacy1

	is_triggered_only = yes

	option = { #Excellent
		log = "[GetLogInfo]: event comfrance.26 option comfrance.26.a"
		name = comfrance.26.a
		add_tech_bonus = {
			name = comfrance.26.title
			bonus = 1
			uses = 2
			category = nuclear
		}
		hidden_effect = {
			news_event = { id = comfrance.200 days = 30 }
		}
	}
}

country_event = {
	id = comfrance.27
	title = comfrance.27.title
	desc = comfrance.27.desc
	picture = GFX_report_event_ENG_uobflag

	is_triggered_only = yes

	option = { #Dammit!
		log = "[GetLogInfo]: event comfrance.27 option comfrance.27.a"
		name = comfrance.27.a
		set_country_flag = FRA_damocles_refused
	}
}

#####
##### The First Internationale Congress ####
#####

country_event = {
	id = comfrance.28
	title = comfrance.28.title
	desc = comfrance.28.desc
	picture = GFX_report_event_generic_conference2

	is_triggered_only = yes

	option = { #The Congress Will Be Held a week after May Day as planned!
		log = "[GetLogInfo]: event comfrance.28 option comfrance.28.a"
		name = comfrance.28.a
		add_opinion_modifier = {
			target = GER
			modifier = KR_hates_govt
		}
		add_opinion_modifier = {
			target = CAN
			modifier = KR_hates_govt
		}
		add_opinion_modifier = {
			target = NFA
			modifier = KR_hates_govt
		}
		add_opinion_modifier = {
			target = SRD
			modifier = KR_hates_govt
		}
		add_opinion_modifier = {
			target = AUS
			modifier = KR_hates_govt
		}
		add_opinion_modifier = {
			target = HUN
			modifier = KR_hates_govt
		}
		add_opinion_modifier = {
			target = OTT
			modifier = KR_hates_govt
		}
		add_opinion_modifier = {
			target = RUS
			modifier = KR_hates_govt
		}
		add_opinion_modifier = {
			target = ITA
			modifier = KR_disapproves_of_govt
		}
		add_opinion_modifier = {
			target = SIC
			modifier = KR_disapproves_of_govt
		}
		add_opinion_modifier = {
			target = PAP
			modifier = KR_disapproves_of_govt
		}
		add_opinion_modifier = {
			target = BUL
			modifier = KR_disapproves_of_govt
		}
		add_opinion_modifier = {
			target = SRI
			modifier = KR_pleased
		}
		add_opinion_modifier = {
			target = HND
			modifier = KR_pleased
		}
		add_opinion_modifier = {
			target = NIC
			modifier = KR_pleased
		}
		add_opinion_modifier = {
			target = MEX
			modifier = KR_pleased
		}
		add_stability = 0.05
		hidden_effect = {
			random_other_country = {
				news_event = {
					id = comfrance.1037
					days = 1
				}
			}
			country_event = { id = comfrance.29 days = 12 }
		}
	}
}

country_event = {
	id = comfrance.29
	title = comfrance.29.title
	desc = comfrance.29.desc
	picture = GFX_report_event_generic_conference2

	is_triggered_only = yes

	option = { #Send out the invitations!
		log = "[GetLogInfo]: event comfrance.29 option comfrance.29.a"
		name = comfrance.29.a
		hidden_effect = {
			country_event = { id = comfrance.41 days = 4 }
		}
		every_other_country = {
			limit = { has_socialist_government = yes }
			country_event = { id = comfrance.30 days = 1 }
		}
	}
}

country_event = {
	id = comfrance.30
	title = comfrance.30.title
	desc = comfrance.30.desc
	picture = GFX_report_event_generic_conference2

	is_triggered_only = yes

	option = { #yes!
		log = "[GetLogInfo]: event comfrance.30 option comfrance.30.a"
		name = comfrance.30.a
		reverse_add_opinion_modifier = {
			target = FROM
			modifier = KR_approves_of_govt
		}
	}
}

country_event = {
	id = comfrance.41
	title = comfrance.41.title
	desc = comfrance.41.desc
	picture = GFX_report_event_generic_conference2

	is_triggered_only = yes

	major = yes
	show_major = {
		has_socialist_government = yes
	}

	option = { #The First Congress of the Third Internationale is hereby opened!
		log = "[GetLogInfo]: event comfrance.41 option comfrance.41.a"
		name = comfrance.41.a
		trigger = { tag = FRA }
		add_stability = 0.05
		hidden_effect = {
			country_event = { id = comfrance.42 days = 1 } #The Chairman of the Comité de Salut Public Takes the Floor
			country_event = { id = comfrance.43 days = 3 } #Syndicalism in Spain
			country_event = { id = comfrance.47 days = 5 } #John 'Jack' Reed and the Combined Syndicates
			country_event = { id = comfrance.50 days = 6 } #Unemployment and Radicalism in Latin America
			country_event = { id = comfrance.51 days = 7 } #Women's Role in the Worldwide Revolution
			SRI = {
				country_event = { id = comfrance.53 days = 8 } #Support For the Risorgimento
			}
			country_event = { id = comfrance.58 days = 9 } #Comrade Sail Mohamed Wants To Speak
			HND = {
				country_event = { id = comfrance.56 days = 11 } #The State of Indian Socialism
			}
			country_event = { id = comfrance.45 days = 12 } #White Terror
			country_event = { id = comfrance.55 days = 13 } #The World Economic Crisis and the Role of the Third Internationale
			country_event = { id = comfrance.99 days = 14 } #The Cambridge Conference
			country_event = { id = comfrance.59 days = 16 } # End of the First Congress
		}
	}

	option = { #The First Congress of the Third Internationale is hereby opened!
		log = "[GetLogInfo]: event comfrance.41 option comfrance.41.a"
		name = comfrance.41.a
		trigger = {
			NOT = { tag = FRA }
		}
	}
}

country_event = {
	id = comfrance.42
	title = comfrance.42.title
	desc = comfrance.42.desc
	picture = GFX_report_event_generic_conference2

	is_triggered_only = yes

	major = yes
	show_major = {
		has_socialist_government = yes
	}

	option = { #We must use any means to overthrow the international bourgeoisie
		log = "[GetLogInfo]: event comfrance.42 option comfrance.42.a"
		name = comfrance.42.a
		if = {
			limit = { tag = FRA }
			add_stability = 0.05
			reverse_add_opinion_modifier = {
				target = CAN
				modifier = KR_disapproves_of_govt
			}
			reverse_add_opinion_modifier = {
				target = GER
				modifier = KR_disapproves_of_govt
			}
			reverse_add_opinion_modifier = {
				target = ITA
				modifier = KR_disapproves_of_govt
			}
			reverse_add_opinion_modifier = {
				target = AUS
				modifier = KR_disapproves_of_govt
			}
			reverse_add_opinion_modifier = {
				target = HUN
				modifier = KR_disapproves_of_govt
			}
			reverse_add_opinion_modifier = {
				target = BUL
				modifier = KR_disapproves_of_govt
			}
			reverse_add_opinion_modifier = {
				target = OTT
				modifier = KR_disapproves_of_govt
			}
			reverse_add_opinion_modifier = {
				target = RUS
				modifier = KR_disapproves_of_govt
			}
			reverse_add_opinion_modifier = {
				target = USA
				modifier = KR_disapproves_of_govt
			}
			reverse_add_opinion_modifier = {
				target = NFA
				modifier = KR_disapproves_of_govt
			}
			reverse_add_opinion_modifier = {
				target = MAF
				modifier = KR_disapproves_of_govt
			}
		}
	}
}

country_event = {
	id = comfrance.43
	title = comfrance.43.title
	desc = comfrance.43.desc
	picture = GFX_report_event_SPA_civwar2

	is_triggered_only = yes

	major = yes
	show_major = {
		has_socialist_government = yes
	}

	option = { #The French pledge their support and ask all other members to do the same
		log = "[GetLogInfo]: event comfrance.43 option comfrance.43.a"
		name = comfrance.43.a
		reverse_add_opinion_modifier = {
			target = SPA
			modifier = KR_hates_govt
		}
		if = {
			limit = {
				OR = {
					tag = ENG
					tag = FRA
				}
			}
			set_country_flag = FRA_support_SWF
		}
	}
}

country_event = {
	id = comfrance.45
	title = comfrance.45.title
	desc = comfrance.45.desc
	picture = GFX_report_event_generic_conference2

	is_triggered_only = yes

	major = yes
	show_major = {
		has_socialist_government = yes
	}

	option = { #Another reason we must end the Capitalist system of murder and robbery
		log = "[GetLogInfo]: event comfrance.45 option comfrance.45.a"
		name = comfrance.45.a
	}
}

country_event = {
	id = comfrance.47
	title = comfrance.47.title
	desc = comfrance.47.desc
	picture = GFX_report_event_USA_reed

	is_triggered_only = yes

	major = yes
	show_major = {
		has_socialist_government = yes
	}

	option = { #A Modern Day Benjamin Franklin! They have our support!
		log = "[GetLogInfo]: event comfrance.47 option comfrance.47.a"
		name = comfrance.47.a
		trigger = {
			NOT = {
				tag = MEX
				tag = CUB
			}
		}
		reverse_add_opinion_modifier = {
			target = USA
			modifier = KR_hates_govt
		}
	}

	option = { #Offer support for Reed and his comrades.
		log = "[GetLogInfo]: event comfrance.47 option comfrance.47.b"
		name = comfrance.47.b
		trigger = {
			OR = {
				tag = MEX
				tag = CUB
			}
		}
		ai_chance = { base = 95 }
		reverse_add_opinion_modifier = {
			target = USA
			modifier = KR_hates_govt
		}
	}

	option = { #We can't yet risk hostility with America
		log = "[GetLogInfo]: event comfrance.47 option comfrance.47.c"
		name = comfrance.47.c
		trigger = {
			OR = {
				tag = MEX
				tag = CUB
			}
		}
		ai_chance = { base = 5 }
	}
}

country_event = {
	id = comfrance.50
	title = comfrance.50.title
	desc = comfrance.50.desc
	picture = GFX_report_event_ARG_car51

	is_triggered_only = yes

	major = yes
	show_major = {
		has_socialist_government = yes
	}

	option = { #Begin to nurture Syndicalism in Latin America
		log = "[GetLogInfo]: event comfrance.50 option comfrance.50.a"
		name = comfrance.50.a
	}
}

country_event = {
	id = comfrance.51
	title = comfrance.51.title

	desc = {
		text = comfrance.51.desc.FRA
		trigger = {
			tag = FRA
		}
	}
	desc = {
		text = comfrance.51.desc.other
		trigger = {
			NOT = { tag = FRA }
		}
	}

	picture = GFX_report_event_french_resistance_01

	is_triggered_only = yes

	major = yes
	show_major = {
		NOT = { tag = ENG }
		has_socialist_government = yes
	}

	option = { #Participation of working women is necessary to achieve the Worldwide Revolution
		log = "[GetLogInfo]: event comfrance.51 option comfrance.51.a"
		name = comfrance.51.a
		ai_chance = { base = 100 }
		if = {
			limit = { tag = FRA }
			add_stability = -0.06
			hidden_effect = {
				ENG = { country_event = { id = comfrance.52 days = 1 } }
			}
		}
		else = {
			add_stability = -0.01
			add_political_power = 10
		}
	}

	option = { #not yet
		log = "[GetLogInfo]: event comfrance.51 option comfrance.51.b"
		name = comfrance.51.b
		ai_chance = { base = 0 }
		add_stability = 0.01
		add_political_power = -10
	}
}

country_event = {
	id = comfrance.52
	title = comfrance.52.title
	desc = comfrance.52.desc
	picture = GFX_report_event_french_resistance_01

	is_triggered_only = yes

	option = { #So it be then
		log = "[GetLogInfo]: event comfrance.52 option comfrance.52.a"
		name = comfrance.52.a
		add_stability = 0.02
	}
}

country_event = { # The socialist Risorgimento
	id = comfrance.53
	title = comfrance.53.title
	desc = comfrance.53.desc
	picture = GFX_report_event_generic_conference2

	is_triggered_only = yes

	option = { #Ask for support to achieve the Risorgimento!
		log = "[GetLogInfo]: event comfrance.53 option comfrance.53.a"
		name = comfrance.53.a
		FRA = {
			country_event = { id = comfrance.54 days = 1 }
		}
	}
}

country_event = { # The socialist Risorgimento
	id = comfrance.54
	title = comfrance.54.title
	desc = comfrance.54.desc
	picture = GFX_report_event_generic_conference2

	is_triggered_only = yes

	option = { #Guarantee our friends in Torino aid when the time comes
		log = "[GetLogInfo]: event comfrance.54 option comfrance.54.a"
		name = comfrance.54.a
		reverse_add_opinion_modifier = {
			target = ITA
			modifier = KR_hates_govt
		}
		reverse_add_opinion_modifier = {
			target = SRD
			modifier = KR_hates_govt
		}
		reverse_add_opinion_modifier = {
			target = PAP
			modifier = KR_hates_govt
		}
		reverse_add_opinion_modifier = {
			target = SIC
			modifier = KR_hates_govt
		}
		reverse_add_opinion_modifier = {
			target = SRI
			modifier = KR_pleased
		}
	}
}

country_event = {
	id = comfrance.55
	title = comfrance.55.title
	desc = comfrance.55.desc
	picture = GFX_report_event_generic_run_on_the_banks

	is_triggered_only = yes

	major = yes
	show_major = {
		has_socialist_government = yes
	}

	option = { #OK
		log = "[GetLogInfo]: event comfrance.55 option comfrance.55.a"
		name = comfrance.55.a
	}
}

country_event = {
	id = comfrance.56
	title = comfrance.56.title
	desc = comfrance.56.desc
	picture = GFX_report_event_HND_speech

	is_triggered_only = yes

	option = { #We need international support in organising our army!
		log = "[GetLogInfo]: event comfrance.56 option comfrance.56.a"
		name = comfrance.56.a
		reverse_add_opinion_modifier = {
			target = RAJ
			modifier = KR_disapproves_of_govt
		}
		reverse_add_opinion_modifier = {
			target = PRF
			modifier = KR_disapproves_of_govt
		}
		FRA = {
			country_event = { id = comfrance.57 days = 1 }
		}
		ENG = {
			country_event = { id = comfrance.57 days = 1 }
		}
	}
}

country_event = {
	id = comfrance.57
	title = comfrance.57.title
	desc = comfrance.57.desc
	picture = GFX_report_event_HND_speech

	is_triggered_only = yes

	option = { #Send military advisors to train their army!
		log = "[GetLogInfo]: event comfrance.57 option comfrance.57.a"
		name = comfrance.57.a
		ai_chance = { base = 100 }
		add_political_power = -50
		reverse_add_opinion_modifier = {
			target = RAJ
			modifier = KR_hates_govt
		}
		reverse_add_opinion_modifier = {
			target = PRF
			modifier = KR_hates_govt
		}
		set_country_flag = FRA_support_bharatiya
	}

	option = { #We can't waste our resources
		log = "[GetLogInfo]: event comfrance.57 option comfrance.57.b"
		name = comfrance.57.b
		ai_chance = { base = 0 }
		reverse_add_opinion_modifier = {
			target = HND
			modifier = KR_disapproves_of_govt
		}
	}
}

country_event = {
	id = comfrance.58
	title = comfrance.58.title
	desc = comfrance.58.desc
	picture = GFX_report_event_generic_conference2
	is_triggered_only = yes

	major = yes
	show_major = {
		has_socialist_government = yes
	}

	option = { #OK
		log = "[GetLogInfo]: event comfrance.58 option comfrance.58.a"
		name = comfrance.58.a
	}
}

country_event = {
	id = comfrance.59
	title = comfrance.59.title
	desc = comfrance.59.desc
	picture = GFX_report_event_generic_conference2

	is_triggered_only = yes

	major = yes
	show_major = {
		has_socialist_government = yes
	}

	option = { #OK
		log = "[GetLogInfo]: event comfrance.59 option comfrance.59.a"
		name = comfrance.59.a
		if = {
			limit = { tag = FRA }
			add_stability = 0.06
			complete_national_focus = FRA_the_congress_of_the_internationale
		}
		else_if = {
			limit = { tag = HND }
			complete_national_focus = HND_third_internationale
		}
	}
}

country_event = {
	id = comfrance.62
	title = comfrance.62.title
	desc = comfrance.62.desc
	picture = GFX_report_event_soviet_soldiers_tank

	is_triggered_only = yes

	option = { #The Red Army shall put these comrades to good use!
		log = "[GetLogInfo]: event comfrance.62 option comfrance.62.a"
		name = comfrance.62.a
		add_doctrine_cost_reduction = {
			name = comfrance.62.title
			cost_reduction = 0.5
			uses = 1
			category = land_doctrine
		}
		add_tech_bonus = {
			name = comfrance.62.title
			bonus = 1
			uses = 1
			category = infantry_weapons
		}
		add_ideas = FRA_bhartiya_support
	}
}

country_event = { #The Rise of the Socialist Anti-Colonial Committee
	id = comfrance.63
	title = comfrance.63.title

	desc = {
		text = comfrance.63.desc.NFA
		trigger = { tag = NFA }
	}
	desc = {
		text = comfrance.63.desc.GER
		trigger = { tag = GER }
	}
	desc = {
		text = comfrance.63.desc.OTT
		trigger = { tag = OTT }
	}
	desc = {
		text = comfrance.63.desc.SPA
		trigger = {
			NOT = {
				tag = NFA
				tag = OTT
				tag = GER
			}
		}
	}

	picture = GFX_report_event_NFA_event_flavor18

	is_triggered_only = yes
	fire_only_once = yes

	option = {
		log = "[GetLogInfo]: event comfrance.63 option comfrance.63.a"
		name = comfrance.63.a
		if = {
			limit = { tag = NFA }
			add_stability = -0.03
		}
	}
}

country_event = { #The Creation of the Socialist Anti-Colonial Committee
	id = comfrance.64
	title = comfrance.64.title
	desc = comfrance.64.desc
	picture = GFX_report_event_NFA_event_flavor18

	is_triggered_only = yes
	fire_only_once = yes

	option = {
		log = "[GetLogInfo]: event comfrance.64 option comfrance.64.a"
		name = comfrance.64.a
		add_political_power = 50
		add_equipment_to_stockpile = {
			type = infantry_equipment
			amount = -500
		}
	}
}

country_event = { #What should the Committee focus on?
	id = comfrance.65
	title = comfrance.65.title
	desc = {
		text = comfrance.65.desc.default
		trigger = {
			NOT = {
				has_global_flag = NFA_has_collapsed_natives
			}
		}
	}
	desc = {
		text = comfrance.65.desc.collapse
		trigger = {
			has_global_flag = NFA_has_collapsed_natives
		}
	}
	picture = GFX_report_event_soviet_soldiers_tank

	is_triggered_only = yes

	option = {
		log = "[GetLogInfo]: event comfrance.65 option comfrance.65.a"
		name = comfrance.65.a
		ai_chance = {
			base = 40
			modifier = {
				factor = 0.25
				has_war_with = NFA
			}
		}
	}

	option = {
		log = "[GetLogInfo]: event comfrance.65 option comfrance.65.b"
		name = comfrance.65.b
		ai_chance = {
			base = 30
			modifier = {
				factor = 1.25
				has_war_with = NFA
			}
		}
		trigger = {
			NOT = {
				has_global_flag = NFA_has_collapsed_natives
			}
		}
		set_country_flag = FRA_rebellion
	}

	option = {
		log = "[GetLogInfo]: event comfrance.65 option comfrance.65.c"
		name = comfrance.65.c
		ai_chance = {
			base = 30
			modifier = {
				factor = 1.5
				has_war_with = NFA
			}
		}
		trigger = {
			NOT = {
				has_global_flag = NFA_has_collapsed_natives
			}
		}
		set_country_flag = FRA_unrest
	}
}

country_event = { #Wave of Sabotage
	id = comfrance.66
	title = comfrance.66.title
	desc = comfrance.66.desc
	picture = GFX_report_event_generic_reporters

	is_triggered_only = yes

	option = {
		log = "[GetLogInfo]: event comfrance.66 option comfrance.66.a"
		name = comfrance.66.a
		every_owned_state = {
			display_individual_scopes = yes
			random_select_amount = 4
			limit = {
				is_controlled_by = ROOT
				OR = {
					non_damaged_building_level = { building = industrial_complex level > 0 }
					non_damaged_building_level = { building = arms_factory level > 0 }
					non_damaged_building_level = { building = dockyard level > 0 }
				}
			}
			if = {
				limit = { non_damaged_building_level = { building = industrial_complex level > 0 } }
				damage_building = {
					type = industrial_complex
					damage = 0.3
				}
			}
			if = {
				limit = { non_damaged_building_level = { building = arms_factory level > 0 } }
				damage_building = {
					type = arms_factory
					damage = 0.3
				}
			}
			if = {
				limit = { non_damaged_building_level = { building = dockyard level > 0 } }
				damage_building = {
					type = dockyard
					damage = 0.4
				}
			}
			if = {
				limit = { non_damaged_building_level = { building = infrastructure level > 0 } }
				damage_building = {
					type = infrastructure
					damage = 0.6
				}
			}
		}
	}
}

country_event = { #Syndicalists Foment Rebellion
	id = comfrance.67
	title = comfrance.67.title
	desc = comfrance.67.desc
	picture = GFX_report_event_generic_workers

	is_triggered_only = yes

	option = {
		log = "[GetLogInfo]: event comfrance.67 option comfrance.67.a"
		name = comfrance.67.a
		random_occupied_country = {
			limit = {
				ROOT = {
					core_resistance = { occupied_country_tag = PREV value > 0 }
				}
				NOT = {
					tag = ALG
					tag = SEN
					tag = SIE
				}
			}
			ROOT = {
				every_owned_state = {
					limit = {
						is_core_of = PREV.PREV
						NOT = { is_core_of = ROOT }
					}
					add_resistance = 10
					add_compliance = -8
					add_resistance_target = {
						amount = 40
						occupier = NFA
						tooltip = FRA_syndicalist_agitation
						days = 120
					}
				}
			}
		}
	}
}

country_event = { #Campaign of Dissent
	id = comfrance.68
	title = comfrance.68.title
	desc = comfrance.68.desc
	picture = GFX_report_event_soviet_soldiers_tank

	is_triggered_only = yes

	option = {
		log = "[GetLogInfo]: event comfrance.68 option comfrance.68.a"
		name = comfrance.68.a #Focus on Tunisia
		trigger = {
			458 = { #Tunis
				is_owned_by = ROOT
				NOT = { is_core_of = ROOT }
			}
		}
		every_owned_state = {
			tooltip = FRA_all_but_tunisia
			limit = {
				has_resistance = yes
				NOT = {
					state = 458
					state = 665
				}
			}
			add_dynamic_modifier = { modifier = FRA_wave_of_dissent days = 200 }
		}
	}

	option = {
		log = "[GetLogInfo]: event comfrance.68 option comfrance.68.b"
		name = comfrance.68.b #Focus on Mauritania and Southern Algeria
		trigger = {
			OR = {
				513 = { #Southern Algeria
					is_owned_by = ROOT
					NOT = { is_core_of = ROOT }
				}
				557 = { #Mauritania
					is_owned_by = ROOT
					NOT = { is_core_of = ROOT }
				}
			}
		}
		add_stability = -0.05
		every_owned_state = {
			tooltip = FRA_all_but_mauritania
			limit = {
				has_resistance = yes
				NOT = {
					state = 513
					state = 514
					state = 557
					state = 967
				}
			}
			add_dynamic_modifier = { modifier = FRA_wave_of_dissent days = 200 }
		}
	}

	option = {
		log = "[GetLogInfo]: event comfrance.68 option comfrance.68.c"
		name = comfrance.68.c #Focus on Senegal and Guinea
		trigger = {
			OR = {
				owns_state = 272 #Senegal
				806 = { #Guinea
					is_owned_by = ROOT
					NOT = { is_core_of = ROOT }
				}
				700 = { #Sierra Leone
					is_owned_by = ROOT
					NOT = { is_core_of = ROOT }
				}
			}
		}
		add_stability = -0.03
		every_owned_state = {
			tooltip = FRA_all_but_senegal_guinea
			limit = {
				has_resistance = yes
				NOT = {
					state = 700
					state = 806
					state = 834
				}
			}
			add_dynamic_modifier = { modifier = FRA_wave_of_dissent days = 200 }
		}
	}

	option = {
		log = "[GetLogInfo]: event comfrance.68 option comfrance.68.e"
		name = comfrance.68.e #Focus on Sudan and Upper Volta
		trigger = {
			OR = {
				556 = { #Bamako
					is_owned_by = ROOT
					NOT = { is_core_of = ROOT }
				}
				808 = { #Upper Volta
					is_owned_by = ROOT
					NOT = { is_core_of = ROOT }
				}
				1095 = { #Timbuktu
					is_owned_by = ROOT
					NOT = { is_core_of = ROOT }
				}
			}
		}
		add_stability = -0.05
		every_owned_state = {
			tooltip = FRA_all_but_sudan_volta
			limit = {
				has_resistance = yes
				NOT = {
					state = 556
					state = 808
					state = 860
					state = 1095
				}
			}
			add_dynamic_modifier = { modifier = FRA_wave_of_dissent days = 200 }
		}
	}

	option = {
		log = "[GetLogInfo]: event comfrance.68 option comfrance.68.f"
		name = comfrance.68.f #Focus on Chad and Niger
		trigger = {
			OR = {
				809 = { #Niger
					is_owned_by = ROOT
					NOT = { is_core_of = ROOT }
				}
				515 = { #Chad
					is_owned_by = ROOT
					NOT = { is_core_of = ROOT }
				}
			}
		}
		add_stability = -0.05
		every_owned_state = {
			tooltip = FRA_all_but_chad_niger
			limit = {
				has_resistance = yes
				NOT = {
					state = 515
					state = 809
					state = 910
					state = 911
				}
			}
			add_dynamic_modifier = { modifier = FRA_wave_of_dissent days = 200 }
		}
	}
}

#####
##### The Second Internationale Congress ####
#####

country_event = {
	id = comfrance.71
	title = comfrance.71.title
	desc = comfrance.71.desc
	picture = GFX_report_event_generic_conference2

	is_triggered_only = yes

	option = { #It would be an honour to host the Congress
		log = "[GetLogInfo]: event comfrance.71 option comfrance.71.a"
		name = comfrance.71.a
		add_stability = 0.06
		every_other_country = {
			limit = {
				NOT = { has_war_with = ROOT }
				has_socialist_government = yes
			}
			country_event = { id = comfrance.72 days = 4 }
		}
		hidden_effect = {
			country_event = { id = comfrance.86 days = 28 }
		}
	}
}

country_event = {
	id = comfrance.72
	title = comfrance.72.title
	desc = comfrance.72.desc
	picture = GFX_report_event_generic_conference2

	is_triggered_only = yes

	option = { #yes!
		log = "[GetLogInfo]: event comfrance.72 option comfrance.72.a"
		name = comfrance.72.a
		reverse_add_opinion_modifier = {
			target = FROM
			modifier = KR_approves_of_govt
		}
	}
}

### 73-86 removed

country_event = {
	id = comfrance.86
	title = comfrance.86.title
	desc = comfrance.86.desc
	picture = GFX_report_event_generic_conference2

	is_triggered_only = yes
	major = yes

	show_major = {
		has_socialist_government = yes
	}

	option = { #Bravo, comrade Blair!
		log = "[GetLogInfo]: event comfrance.86 option comfrance.86.a"
		name = comfrance.86.a
		trigger = { tag = ENG }
		add_stability = 0.06
		hidden_effect = {
			random_other_country = {
				news_event = {
					id = comfrance.1038
					days = 1
				}
			}
		}
		reverse_add_opinion_modifier = {
			target = CAN
			modifier = KR_disapproves_of_govt
		}
		reverse_add_opinion_modifier = {
			target = GER
			modifier = KR_disapproves_of_govt
		}
		hidden_effect = {
			if = {
				limit = {
					country_exists = CSA
					CSA = {
						OR = {
							has_war_with = USA
							has_war_with = TEX
							has_war_with = PSA
						}
					}
				}
				### Help for the CSA
				country_event = { id = comfrance.87 days = 1 }
				FRA = {
					country_event = { id = comfrance.87 days = 1 }
				}
				if = {
					limit = { MEX = { has_socialist_government = yes } }
					MEX = { country_event = { id = comfrance.87 days = 1 } }
				}
			}
			### Hemingway's Speech
			country_event = { id = comfrance.97 days = 2 }
			### USA/TEX/PSA reaction event
			every_other_country = {
				limit = {
					is_american_tag = yes
					has_war_with = CSA
				}
				country_event = { id = comfrance.98 days = 2 }
			}
			### Chile Requests Aid
			if = {
				limit = { CHL = { has_socialist_government = yes } }
				CHL = { country_event = { id = comfrance.100 days = 5 } }
			}
			### Final Act
			country_event = { id = comfrance.110 days = 15 }
		}
	}

	option = { #Bravo, comrade Blair!
		log = "[GetLogInfo]: event comfrance.86 option comfrance.86.a"
		name = comfrance.86.a
		trigger = {
			NOT = { tag = ENG }
		}
	}
}

country_event = {
	id = comfrance.87
	title = comfrance.87.title
	desc = comfrance.87.desc
	picture = GFX_report_event_CSA_militia

	is_triggered_only = yes

	option = { #Provide industrial support
		log = "[GetLogInfo]: event comfrance.87 option comfrance.87.a"
		name = comfrance.87.a
		trigger = {
			tag = FRA
		}
		add_political_power = -30
		hidden_effect = {
			CSA = {
				country_event = { id = comfrance.90 days = 15 }
			}
		}
	}

	option = { #Red Eagles
		log = "[GetLogInfo]: event comfrance.87 option comfrance.87.b"
		name = comfrance.87.b
		trigger = {
			tag = ENG
		}
		hidden_effect = {
			CSA = {
				country_event = { id = comfrance.91 days = 12 }
			}
		}
		add_political_power = -40
	}

	option = { #Provide volunteers
		log = "[GetLogInfo]: event comfrance.87 option comfrance.87.c"
		name = comfrance.87.c
		trigger = {
			tag = MEX
		}
		CSA = {
			country_event = { id = comfrance.94 days = 6 }
		}
		add_manpower = -2000
	}

	option = { #We cannot spare anything more
		log = "[GetLogInfo]: event comfrance.87 option comfrance.87.f"
		name = comfrance.87.f
		ai_chance = { base = 0 }
		add_stability = -0.04
	}
}

country_event = {
	id = comfrance.90
	title = comfrance.90.title
	desc = comfrance.90.desc
	picture = GFX_report_event_generic_map_france

	is_triggered_only = yes

	option = {
		log = "[GetLogInfo]: event comfrance.90 option comfrance.90.a"
		name = comfrance.90.a
		add_one_random_military_factory = yes
	}
}

country_event = {
	id = comfrance.91
	title = comfrance.91.title
	desc = comfrance.91.desc
	picture = GFX_report_event_generic_map_brit

	is_triggered_only = yes

	option = {
		log = "[GetLogInfo]: event comfrance.91 option comfrance.91.a"
		name = comfrance.91.a
		if = {
			limit = { has_dlc_bba = yes }
			add_equipment_to_stockpile = {
				type = small_plane_airframe_0
				amount = 100
				producer = ENG
			}
		}
		else = {
			add_equipment_to_stockpile = {
				type = fighter_equipment_0
				amount = 100
				producer = ENG
			}
		}
		add_ace = {
			name = "Douglas"
			surname = "Bader"
			callsign = "Dogsbody"
			type = fighter_genius
		}
	}
}

country_event = {
	id = comfrance.94
	title = comfrance.94.title
	desc = comfrance.94.desc
	picture = GFX_report_event_generic_economy_growth

	is_triggered_only = yes

	option = {
		log = "[GetLogInfo]: event comfrance.94 option comfrance.94.a"
		name = comfrance.94.a
		FROM = {
			send_equipment = {
				target = CSA
				type = infantry_equipment
				amount = 500
			}
		}
	}
}

country_event = {
	id = comfrance.97
	title = comfrance.97.title
	desc = comfrance.97.desc
	picture = GFX_report_event_generic_diplomacy4

	is_triggered_only = yes
	major = yes

	show_major = {
		has_socialist_government = yes
	}

	option = {
		log = "[GetLogInfo]: event comfrance.97 option comfrance.97.a"
		name = comfrance.97.a
		trigger = {
			tag = ENG
		}
		add_political_power = 20
		add_opinion_modifier = {
			target = CSA
			modifier = KR_pleased
		}
	}

	option = {
		log = "[GetLogInfo]: event comfrance.97 option comfrance.97.b"
		name = comfrance.97.b
		trigger = {
			tag = FRA
		}
		add_political_power = 20
		add_opinion_modifier = {
			target = CSA
			modifier = KR_pleased
		}
	}

	option = {
		log = "[GetLogInfo]: event comfrance.97 option comfrance.97.a"
		name = comfrance.97.a
		trigger = {
			tag = CSA
		}
		add_political_power = 60
		add_opinion_modifier = {
			target = FRA
			modifier = KR_pleased
		}
		add_opinion_modifier = {
			target = ENG
			modifier = KR_pleased
		}
	}

	option = {
		log = "[GetLogInfo]: event comfrance.97 option comfrance.97.c"
		name = comfrance.97.c
		trigger = {
			NOT = {
				tag = ENG
				tag = FRA
				tag = CSA
			}
		}
	}
}

country_event = {
	id = comfrance.98
	title = comfrance.98.title
	desc = comfrance.98.desc
	picture = GFX_report_event_generic_diplomacy4

	is_triggered_only = yes

	option = {
		log = "[GetLogInfo]: event comfrance.98 option comfrance.98.a"
		name = comfrance.98.a
		add_political_power = -40
	}
}

country_event = {
	id = comfrance.99
	title = comfrance.99.title
	desc = comfrance.99.desc
	picture = GFX_report_event_generic_conference2
	is_triggered_only = yes

	major = yes
	show_major = {
		OR = {
			tag = FRA
			tag = ENG
			tag = SRI
		}
	}

	option = {
		log = "[GetLogInfo]: event comfrance.99 option comfrance.99.a"
		name = comfrance.99.a
	}
}

country_event = {
	id = comfrance.100
	title = comfrance.100.title
	desc = comfrance.100.desc
	picture = GFX_report_event_ARG_car51

	is_triggered_only = yes

	option = { #We shall not be alone
		log = "[GetLogInfo]: event comfrance.100 option comfrance.100.a"
		name = comfrance.100.a
		FRA = {
			country_event = comfrance.101
		}
		ENG = {
			country_event = { id = comfrance.101 days = 1 }
		}
	}
}

country_event = {
	id = comfrance.101
	title = comfrance.101.title
	desc = comfrance.101.desc
	picture = GFX_report_event_ARG_car51

	is_triggered_only = yes

	option = { #Provide all the help they need
		log = "[GetLogInfo]: event comfrance.101 option comfrance.101.a"
		name = comfrance.101.a
		ai_chance = { base = 100 }
		add_political_power = -25
		reverse_add_opinion_modifier = {
			target = FROM
			modifier = KR_pleased
		}
		if = {
			limit = { tag = FRA }
			set_country_flag = FRA_help_chile
			unlock_decision_tooltip = FRA_help_CHL
		}
		FROM = {
			country_event = comfrance.103
			hidden_effect = {
				country_event = { id = comfrance.104 days = 9 }
			}
		}
	}

	option = { #We have nothing to spare
		log = "[GetLogInfo]: event comfrance.101 option comfrance.101.b"
		name = comfrance.101.b
		ai_chance = { base = 0 }
		reverse_add_opinion_modifier = {
			target = FROM
			modifier = KR_disapproves_of_govt
		}
		FROM = {
			country_event = comfrance.102
		}
	}
}

country_event = {
	id = comfrance.102
	title = comfrance.102.title
	desc = comfrance.102.desc
	picture = GFX_report_event_generic_conference2

	is_triggered_only = yes

	option = { #Bear it
		log = "[GetLogInfo]: event comfrance.102 option comfrance.102.a"
		name = comfrance.102.a
	}
}

country_event = { #FRA/ENG Agreed to Help!
	id = comfrance.103
	title = comfrance.103.title
	desc = comfrance.103.desc
	picture = GFX_report_event_generic_conference2

	is_triggered_only = yes

	option = { #Wonderful!
		log = "[GetLogInfo]: event comfrance.103 option comfrance.103.a"
		name = comfrance.103.a
		add_political_power = 25
	}
}

country_event = { #FRA/ENG Aid Arrives
	id = comfrance.104
	title = comfrance.104.title
	desc = comfrance.104.desc
	picture = GFX_report_event_french_resistance_01

	is_triggered_only = yes

	option = { #The help is much needed.
		log = "[GetLogInfo]: event comfrance.104 option comfrance.104.a"
		name = comfrance.104.a
		add_equipment_to_stockpile = {
			type = infantry_equipment
			amount = 1000
			producer = FROM
		}
	}
}

country_event = { #Final Act of the Second Congress
	id = comfrance.110
	title = comfrance.110.title
	desc = comfrance.110.desc
	picture = GFX_vive

	is_triggered_only = yes
	major = yes

	show_major = {
		has_socialist_government = yes
	}

	option = {
		log = "[GetLogInfo]: event comfrance.110 option comfrance.110.a"
		name = comfrance.110.a
		every_other_country = {
			limit = {
				has_socialist_government = yes
			}
			add_opinion_modifier = {
				target = ROOT
				modifier = KR_approves_of_govt
			}
		}
		add_political_power = 40
	}
}

### Congress focuses
country_event = {
	id = comfrance.124
	title = comfrance.124.title
	desc = comfrance.124.desc
	picture = GFX_report_event_generic_happy_crowd

	is_triggered_only = yes

	option = { #great
		log = "[GetLogInfo]: event comfrance.124 option comfrance.124.a"
		name = comfrance.124.a
		add_opinion_modifier = {
			target = FRA
			modifier = KR_close_allies
		}
		add_manpower = 1000
		add_ideas = SWF_advisors_france
		custom_effect_tooltip = received_equipment_1000
		FROM_send_volunteers_to_ROOT = yes
	}
}

country_event = {
	id = comfrance.125
	title = comfrance.125.title
	desc = comfrance.125.desc
	picture = GFX_report_event_generic_happy_crowd

	is_triggered_only = yes

	option = { #Use it to improve our army
		log = "[GetLogInfo]: event comfrance.125 option comfrance.125.a"
		name = comfrance.125.a
		ai_chance = { base = 50 }
		add_tech_bonus = {
			name = comfrance.125.title
			bonus = 2
			uses = 1
			category = infantry_weapons
		}
		add_equipment_to_stockpile = {
			type = infantry_equipment_1
			amount = 1000
			producer = FRA
		}
	}

	option = { #Use it to improve our industry
		log = "[GetLogInfo]: event comfrance.125 option comfrance.125.b"
		name = comfrance.125.b
		ai_chance = { base = 50 }
		add_tech_bonus = {
			name = comfrance.125.title
			bonus = 1
			uses = 1
			category = industry
		}
		add_one_random_civilian_factory = yes
	}
}

country_event = {
	id = comfrance.127
	title = comfrance.127.title
	desc = comfrance.127.desc
	picture = GFX_report_event_generic_diplomacy2
	is_triggered_only = yes

	option = { #we shall participate
		log = "[GetLogInfo]: event comfrance.127 option comfrance.127.a"
		name = comfrance.127.a
		FRA_add_to_phalanstere = yes
	}
}

country_event = {
	id = comfrance.128
	title = comfrance.128.title
	desc = comfrance.128.desc
	picture = GFX_report_event_generic_diplomacy2

	trigger = {
		has_socialist_government = yes
		NOT = { has_war_with = FROM }
	}

	is_triggered_only = yes

	option = { #we shall participate
		log = "[GetLogInfo]: event comfrance.128 option comfrance.128.a"
		name = comfrance.128.a
		add_tech_bonus = {
			name = comfrance.128.title
			bonus = 1
			uses = 1
			category = construction_tech
		}
	}
}

country_event = {
	id = comfrance.129
	title = comfrance.129.title
	desc = comfrance.129.desc
	picture = GFX_report_event_generic_economic_policy

	is_triggered_only = yes

	option = { #Excellent!
		log = "[GetLogInfo]: event comfrance.129 option comfrance.129.a"
		name = comfrance.129.a
		FRA_phalanstere_effect = yes
		clear_variable = FRA_num_target_states
	}

	option = { #We don't want their help.
		log = "[GetLogInfo]: event comfrance.129 option comfrance.129.b"
		name = comfrance.129.b
		ai_chance = { base = 0 }
		FROM = {
			add_political_power = 50
			add_opinion_modifier = {
				target = ROOT
				modifier = KR_disapproves_of_govt
			}
		}
		clear_variable = FRA_num_target_states
	}
}

#### Jacobin France

country_event = {
	id = comfrance.130
	title = comfrance.130.title
	desc = comfrance.130.desc
	picture = GFX_red_flag

	is_triggered_only = yes

	option = { #The old system shall be swept away!
		log = "[GetLogInfo]: event comfrance.130 option comfrance.130.a"
		name = comfrance.130.a
		ai_chance = {
			base = 55
		}
		hidden_effect = { set_cosmetic_tag = FRA_neosocialist }
	}

	option = { #We shall reform Syndicalism from within.
		log = "[GetLogInfo]: event comfrance.130 option comfrance.130.b"
		name = comfrance.130.b
		ai_chance = {
			base = 45
		}
		add_stability = 0.02
	}
}

country_event = {
	id = comfrance.131
	title = comfrance.131.title
	desc = comfrance.131.desc
	picture = GFX_report_event_generic_diplomacy1
	is_triggered_only = yes

	option = { #An improvement, no doubt
		log = "[GetLogInfo]: event comfrance.131 option comfrance.131.a"
		name = comfrance.131.a
		add_stability = -0.05
		add_popularity = {
			ideology = totalist
			popularity = 0.15
		}
		hidden_effect = {
			country_event = { id = comfrance.132 days = 10 }
		}
	}
}

country_event = {
	id = comfrance.132
	title = comfrance.132.title
	desc = comfrance.132.desc
	picture = GFX_report_event_generic_diplomacy1

	is_triggered_only = yes

	option = { #They are against our Revolution
		log = "[GetLogInfo]: event comfrance.132 option comfrance.132.a"
		name = comfrance.132.a
		add_stability = -0.05
		effect_tooltip = {
			retire_character = FRA_confederation_general_du_travail
		}
		if = {
			limit = { has_country_flag = FRA_deat_sic_chosen }
			activate_advisor = FRA_marcel_deat_sic
		}
		else = {
			activate_advisor = FRA_adrien_marquet_sic
		}
		hidden_effect = {
			country_event = { id = comfrance.133 days = 12 }
		}
	}
}

country_event = {
	id = comfrance.133
	title = comfrance.133.title
	desc = comfrance.133.desc
	picture = GFX_report_event_NFA_event_NFA_soldiers

	is_triggered_only = yes

	option = { #Keep a close eye...
		log = "[GetLogInfo]: event comfrance.133 option comfrance.133.a"
		name = comfrance.133.a
		add_stability = -0.05
		hidden_effect = {
			country_event = { id = comfrance.134 days = 18 }
		}
	}
}

country_event = {
	id = comfrance.134
	title = comfrance.134.title
	desc = comfrance.134.desc
	picture = GFX_report_event_generic_scandal
	is_triggered_only = yes

	immediate = {
		set_country_flag = FRA_front_populaire
	}

	option = { #Bring them to trial!
		log = "[GetLogInfo]: event comfrance.134 option comfrance.134.a"
		name = comfrance.134.a
		ai_chance = {
			base = 70
			modifier = {
				factor = 0
				has_game_rule = { rule = FRA_path option = FRA_PATH_GAMELIN_SYNDIE }
			}
		}
		add_political_power = -75
		hidden_effect = {
			country_event = { id = comfrance.135 days = 40 }
		}
	}

	option = { #Leninist valours will endure these traitors
		log = "[GetLogInfo]: event comfrance.134 option comfrance.134.b"
		name = comfrance.134.b
		ai_chance = {
			base = 30
			modifier = {
				factor = 0
				OR = {
					has_game_rule = { rule = FRA_path option = FRA_PATH_DEAT_RADICAL_TOTALIST }
					has_game_rule = { rule = FRA_path option = FRA_PATH_MARQUET_RADICAL_TOTALIST }
				}
			}
		}
		hidden_effect = {
			country_event = { id = comfrance.137 days = 20 }
		}
	}
}

country_event = {
	id = comfrance.135
	title = comfrance.135.title
	desc = comfrance.135.desc
	picture = GFX_report_event_generic_trial_big

	is_triggered_only = yes

	option = { #Execute these traitors!
		log = "[GetLogInfo]: event comfrance.135 option comfrance.135.a"
		name = comfrance.135.a
		ai_chance = { base = 50 }
		add_stability = -0.05
		retire_character = FRA_maurice_gamelin
		hidden_effect = { country_event = comfrance.136 }
	}

	option = { #Call the whole thing off
		log = "[GetLogInfo]: event comfrance.135 option comfrance.135.b"
		name = comfrance.135.b
		ai_chance = {
			base = 50
			modifier = {
				factor = 0
				OR = {
					has_game_rule = { rule = FRA_path option = FRA_PATH_DEAT_RADICAL_TOTALIST }
					has_game_rule = { rule = FRA_path option = FRA_PATH_MARQUET_RADICAL_TOTALIST }
				}
			}
		}
		add_stability = 0.05
		hidden_effect = {
			country_event = { id = comfrance.137 days = 20 }
		}
	}
}

country_event = {
	id = comfrance.136
	title = comfrance.136.title
	desc = comfrance.136.desc
	picture = GFX_report_event_ITA_riot

	is_triggered_only = yes

	option = { #Crush them!
		log = "[GetLogInfo]: event comfrance.136 option comfrance.136.a"
		name = comfrance.136.a
		add_stability = -0.05
		16 = {
			damage_building = {
				type = industrial_complex
				damage = 1
			}
			damage_building = {
				type = industrial_complex
				damage = 1
			}
			damage_building = {
				type = industrial_complex
				damage = 1
			}
			damage_building = {
				type = industrial_complex
				damage = 0.6
			}
			damage_building = {
				type = arms_factory
				damage = 1
			}
			damage_building = {
				type = arms_factory
				damage = 1
			}
			damage_building = {
				type = arms_factory
				damage = 0.6
			}
			damage_building = {
				type = infrastructure
				damage = 4
			}
		}
		add_manpower = -30000
		add_equipment_to_stockpile = {
			type = infantry_equipment
			amount = -2000
		}
	}
}

country_event = { #Gamelin Coup
	id = comfrance.137
	title = comfrance.137.title
	desc = comfrance.137.desc
	picture = GFX_report_event_french_tanks

	is_triggered_only = yes

	option = { #The rebels seize the capital!
		log = "[GetLogInfo]: event comfrance.137 option comfrance.137.b"
		name = comfrance.137.b
		country_event = { id = comfrance.138 days = 1 }
		hidden_effect = {
			news_event = {
				id = comfrance.1000
				days = 2
			}
		}
	}
}

country_event = {
	id = comfrance.138
	title = comfrance.138.title
	desc = comfrance.138.desc
	picture = GFX_vive

	is_triggered_only = yes

	option = { #C'est la lutte finale...
		log = "[GetLogInfo]: event comfrance.138 option comfrance.138.a"
		name = comfrance.138.a
		add_stability = 0.15
		retire_character = FRA_marcel_deat
		retire_character = FRA_adrien_marquet
		promote_character = FRA_georges_valois
		activate_advisor = FRA_confederation_general_du_travail_sic
		drop_cosmetic_tag = yes
		if = {
			limit = { has_game_rule = { rule = FRA_flag option = FRA_FLAG_RED } }
			FRA = { set_cosmetic_tag = FRA_red }
		}
		else_if = {
			limit = { has_game_rule = { rule = FRA_flag option = FRA_FLAG_ALT } }
			FRA = { set_cosmetic_tag = FRA_alternate }
		}
		set_party_name = {
			ideology = totalist
			long_name = FRA_sorelians_long
			name = FRA_sorelians
		}
		set_politics = {
			ruling_party = syndicalist
			elections_allowed = yes
		}
		effect_tooltip = {
			add_popularity = {
				ideology = totalist
				popularity = -1
			}
		}
		hidden_effect = {
			set_political_party = {
				ideology = totalist
				popularity = 0
			}
			add_popularity = {
				ideology = syndicalist
				popularity = 0.2
			}
		}
		add_country_leader_role = {
			character = FRA_maurice_gamelin
			country_leader = {
				desc = FRA_maurice_gamelin_leader_desc
				ideology = syndicalist_subtype
			}
			promote_leader = yes
		}
		16 = {
			damage_building = {
				type = industrial_complex
				damage = 1
			}
			damage_building = {
				type = industrial_complex
				damage = 0.6
			}
			damage_building = {
				type = arms_factory
				damage = 1
			}
			damage_building = {
				type = arms_factory
				damage = 0.6
			}
			damage_building = {
				type = infrastructure
				damage = 2
			}
		}
		add_manpower = -20000
		add_equipment_to_stockpile = {
			type = infantry_equipment_1
			amount = -2000
			producer = FRA
		}
		set_country_flag = JACOBIN_BAN
	}
}

#####
##### 1941 elections ####
#####

country_event = {
	id = comfrance.144
	title = comfrance.144.title
	desc = comfrance.144.desc
	picture = GFX_report_event_worker_protests

	trigger = {
		is_subject = no
		date > 1941.1.1
		date < 1946.1.1
	}

	is_triggered_only = yes
	fire_only_once = yes

	option = {
		name = comfrance.144.a
		add_stability = -0.01
		ai_chance = {
			base = 50
		}
		add_war_support = 0.02
		add_political_power = 25
	}
	option = {
		name = comfrance.144.b
		add_stability = 0.01
		ai_chance = {
			base = 50
		}
		custom_effect_tooltip = y1941elections_tips
	}
}

country_event = {
	id = comfrance.145
	title = comfrance.145.title
	desc = comfrance.145.desc
	picture = GFX_report_event_worker_protests

	is_triggered_only = yes

	option = {
		log = "[GetLogInfo]: event comfrance.145 option comfrance.145.a"
		name = comfrance.145.a #Travailleurs: Modernization and optimization!
		ai_chance = {
			base = 45
			modifier = {
				factor = 0
				NOT = { has_game_rule = { rule = FRA_path option = DEFAULT } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_FRACHON_SYNDIE } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_JOUHAUX_SYNDIE } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_GAMELIN_SYNDIE } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_NO_MAJORITY_SYNDIE } }
			}
		}
		add_stability = 0.02
		modify_country_flag = {
			flag = FRA_TRAV
			value = 1
		} 
		hidden_effect = {
			country_event = { id = comfrance.146 days = 3 }
		}
		add_tech_bonus = {
			name = comfrance.145.title
			bonus = 1
			uses = 1
			category = infantry_weapons
		}
		add_popularity = {
			ideology = syndicalist
			popularity = 0.05
		}
	}

	option = {
		log = "[GetLogInfo]: event comfrance.145 option comfrance.145.b"
		name = comfrance.145.b #Jacobins: A more independent high command is needed!
		trigger = {
			NOT = {
				has_country_flag = JACOBIN_BAN
				has_global_flag = sorelian_majority_1936
			}
		}
		ai_chance = {
			base = 15
			modifier = {
				factor = 0
				NOT = { has_game_rule = { rule = FRA_path option = DEFAULT } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_DEAT_GRADUAL_TOTALIST } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_MARQUET_GRADUAL_TOTALIST } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_NO_MAJORITY_SYNDIE } }
			}
		}
		add_stability = 0.02
		modify_country_flag = {
			flag = FRA_JACO
			value = 1
		}
		hidden_effect = {
			country_event = { id = comfrance.146 days = 3 }
		}
		army_experience = 30
		add_popularity = {
			ideology = totalist
			popularity = 0.05
		}
	}

	option = {
		log = "[GetLogInfo]: event comfrance.145 option comfrance.145.c"
		name = comfrance.145.c #Sorelians: The army must be completely subjugated to the CGT!
		trigger = {
			NOT = {
				has_global_flag = jacobin_majority_1936
			}
		}
		ai_chance = {
			base = 20
			modifier = {
				factor = 0
				NOT = { has_game_rule = { rule = FRA_path option = DEFAULT } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_VALOIS_TOTALIST } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_VALOIS_WAR_TOTALIST } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_GAMELIN_SYNDIE } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_NO_MAJORITY_SYNDIE } }
			}
		}
		add_stability = -0.04
		modify_country_flag = {
			flag = FRA_SORE
			value = 1
		}
		hidden_effect = {
			country_event = { id = comfrance.146 days = 3 }
		}
		add_doctrine_cost_reduction = {
			name = comfrance.145.title
			cost_reduction = 0.5
			uses = 1
			category = land_doctrine
		}
		add_popularity = {
			ideology = totalist
			popularity = 0.05
		}
	}

	option = {
		log = "[GetLogInfo]: event comfrance.145 option comfrance.145.e"
		name = comfrance.145.e #Anarchistes: Liberalize the army and promote volunteer service!
		ai_chance = {
			base = 20
			modifier = {
				factor = 0
				NOT = { has_game_rule = { rule = FRA_path option = DEFAULT } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_RADSOC } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_GAMELIN_SYNDIE } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_NO_MAJORITY_SYNDIE } }
			}
		}
		add_stability = -0.06
		modify_country_flag = {
			flag = FRA_ANAR
			value = 1
		}
		hidden_effect = {
			country_event = { id = comfrance.146 days = 3 }
		}
		add_manpower = 50000
		add_popularity = {
			ideology = radical_socialist
			popularity = 0.05
		}
	}
}

country_event = {
	id = comfrance.146
	title = comfrance.146.title
	desc = comfrance.146.desc
	picture = GFX_report_event_worker_protests

	is_triggered_only = yes

	option = {
		log = "[GetLogInfo]: event comfrance.146 option comfrance.146.a"
		name = comfrance.146.a #Travailleurs: The Sûreté Populaire is doing well enough!
		ai_chance = {
			base = 30
			modifier = {
				factor = 0
				NOT = { has_game_rule = { rule = FRA_path option = DEFAULT } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_FRACHON_SYNDIE } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_JOUHAUX_SYNDIE } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_GAMELIN_SYNDIE } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_NO_MAJORITY_SYNDIE } }
			}
		}
		add_stability = 0.02
		modify_country_flag = {
			flag = FRA_TRAV
			value = 1
		}
		hidden_effect = {
			country_event = { id = comfrance.147 days = 3 }
		}
		add_popularity = {
			ideology = syndicalist
			popularity = 0.05
		}
	}

	option = {
		log = "[GetLogInfo]: event comfrance.146 option comfrance.146.b"
		name = comfrance.146.b #Jacobins: We need paramilitary gendarmes to keep the peace!
		trigger = {
			NOT = {
				has_country_flag = JACOBIN_BAN
				has_global_flag = sorelian_majority_1936
			}
		}
		ai_chance = {
			base = 20
			modifier = {
				factor = 0
				NOT = { has_game_rule = { rule = FRA_path option = DEFAULT } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_DEAT_GRADUAL_TOTALIST } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_MARQUET_GRADUAL_TOTALIST } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_NO_MAJORITY_SYNDIE } }
			}
		}
		add_stability = -0.06
		modify_country_flag = {
			flag = FRA_JACO
			value = 1
		}
		hidden_effect = {
			country_event = { id = comfrance.147 days = 3 }
		}
		add_ideas = FRA_paramilitary_gendarmes
		add_popularity = {
			ideology = totalist
			popularity = 0.05
		}
	}

	option = {
		log = "[GetLogInfo]: event comfrance.146 option comfrance.146.c"
		name = comfrance.146.c #Sorelians: The secret police MUST be more active!
		trigger = {
			NOT = {
				has_global_flag = jacobin_majority_1936
			}
		}
		ai_chance = {
			base = 25
			modifier = {
				factor = 0
				NOT = { has_game_rule = { rule = FRA_path option = DEFAULT } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_VALOIS_TOTALIST } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_VALOIS_WAR_TOTALIST } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_GAMELIN_SYNDIE } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_NO_MAJORITY_SYNDIE } }
			}
		}
		add_stability = -0.1
		modify_country_flag = {
			flag = FRA_SORE
			value = 1
		}
		hidden_effect = {
			country_event = { id = comfrance.147 days = 3 }
		}
		add_ideas = FRA_secret_police
		add_popularity = {
			ideology = totalist
			popularity = 0.05
		}
	}

	option = {
		log = "[GetLogInfo]: event comfrance.146 option comfrance.146.e"
		name = comfrance.146.e #Anarchistes: Democratize the Sûreté Populaire!
		ai_chance = {
			base = 25
			modifier = {
				factor = 0
				NOT = { has_game_rule = { rule = FRA_path option = DEFAULT } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_RADSOC } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_GAMELIN_SYNDIE } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_NO_MAJORITY_SYNDIE } }
			}
		}
		add_stability = 0.05
		modify_country_flag = {
			flag = FRA_ANAR
			value = 1
		}
		hidden_effect = {
			country_event = { id = comfrance.147 days = 3 }
		}
		add_ideas = FRA_demo_surete
		add_popularity = {
			ideology = radical_socialist
			popularity = 0.05
		}
	}
}

country_event = {
	id = comfrance.147
	title = comfrance.147.title
	desc = comfrance.147.desc
	picture = GFX_report_event_worker_protests

	is_triggered_only = yes

	option = {
		log = "[GetLogInfo]: event comfrance.147 option comfrance.147.a"
		name = comfrance.147.a #Travailleurs: the current system is satisfactory
		ai_chance = {
			base = 10
			modifier = {
				factor = 0
				NOT = { has_game_rule = { rule = FRA_path option = DEFAULT } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_FRACHON_SYNDIE } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_JOUHAUX_SYNDIE } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_GAMELIN_SYNDIE } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_NO_MAJORITY_SYNDIE } }
			}
			modifier = {
				factor = 0
				OR = {
					has_game_rule = { rule = FRA_path option = FRA_PATH_GAMELIN_SYNDIE }
					has_game_rule = { rule = FRA_path option = FRA_PATH_NO_MAJORITY_SYNDIE }
				}
				has_country_flag = { flag = FRA_TRAV value = 2 }
			}
		}
		add_stability = 0.02
		modify_country_flag = {
			flag = FRA_TRAV
			value = 1
		}
		hidden_effect = {
			country_event = { id = comfrance.148 days = 3 }
		}
		add_popularity = {
			ideology = syndicalist
			popularity = 0.05
		}
	}

	option = {
		log = "[GetLogInfo]: event comfrance.147 option comfrance.147.b"
		name = comfrance.147.b #Jacobins: The RG must focus on supporting revolutionaries abroad!
		trigger = {
			NOT = {
				has_country_flag = JACOBIN_BAN
				has_global_flag = sorelian_majority_1936
			}
		}
		ai_chance = {
			base = 30
			modifier = {
				factor = 0
				NOT = { has_game_rule = { rule = FRA_path option = DEFAULT } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_DEAT_GRADUAL_TOTALIST } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_MARQUET_GRADUAL_TOTALIST } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_NO_MAJORITY_SYNDIE } }
			}
			modifier = {
				factor = 0
				OR = {
					has_game_rule = { rule = FRA_path option = FRA_PATH_GAMELIN_SYNDIE }
					has_game_rule = { rule = FRA_path option = FRA_PATH_NO_MAJORITY_SYNDIE }
				}
				has_country_flag = { flag = FRA_JACO value = 2 }
			}
		}
		add_stability = -0.1
		modify_country_flag = {
			flag = FRA_JACO
			value = 1
		}
		hidden_effect = {
			country_event = { id = comfrance.148 days = 3 }
		}
		add_popularity = {
			ideology = totalist
			popularity = 0.05
		}
	}

	option = {
		log = "[GetLogInfo]: event comfrance.147 option comfrance.147.c"
		name = comfrance.147.c #Sorelians: The RG shall be introduced to Totalist doctrine!
		trigger = {
			NOT = {
				has_global_flag = jacobin_majority_1936
			}
		}
		ai_chance = {
			base = 30
			modifier = {
				factor = 0
				NOT = { has_game_rule = { rule = FRA_path option = DEFAULT } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_VALOIS_TOTALIST } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_VALOIS_WAR_TOTALIST } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_GAMELIN_SYNDIE } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_NO_MAJORITY_SYNDIE } }
			}
			modifier = {
				factor = 0
				OR = {
					has_game_rule = { rule = FRA_path option = FRA_PATH_GAMELIN_SYNDIE }
					has_game_rule = { rule = FRA_path option = FRA_PATH_NO_MAJORITY_SYNDIE }
				}
				has_country_flag = { flag = FRA_SORE value = 2 }
			}
		}
		add_stability = -0.1
		modify_country_flag = {
			flag = FRA_SORE
			value = 1
		}
		hidden_effect = {
			country_event = { id = comfrance.148 days = 3 }
		}
		add_popularity = {
			ideology = totalist
			popularity = 0.05
		}
	}

	option = {
		log = "[GetLogInfo]: event comfrance.147 option comfrance.147.e"
		name = comfrance.147.e #Anarchistes: The BGT must control the Renseignements Généraux!
		ai_chance = {
			base = 30
			modifier = {
				factor = 0
				NOT = { has_game_rule = { rule = FRA_path option = DEFAULT } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_RADSOC } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_GAMELIN_SYNDIE } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_NO_MAJORITY_SYNDIE } }
			}
			modifier = {
				factor = 0
				OR = {
					has_game_rule = { rule = FRA_path option = FRA_PATH_GAMELIN_SYNDIE }
					has_game_rule = { rule = FRA_path option = FRA_PATH_NO_MAJORITY_SYNDIE }
				}
				has_country_flag = { flag = FRA_ANAR value = 2 }
			}
		}
		add_stability = 0.02
		modify_country_flag = {
			flag = FRA_ANAR
			value = 1
		}
		hidden_effect = {
			country_event = { id = comfrance.148 days = 3 }
		}
		add_popularity = {
			ideology = radical_socialist
			popularity = 0.05
		}
	}
}

country_event = {
	id = comfrance.148
	title = comfrance.148.title
	desc = comfrance.148.desc
	picture = GFX_report_event_worker_protests

	is_triggered_only = yes

	option = {
		log = "[GetLogInfo]: event comfrance.148 option comfrance.148.a"
		name = comfrance.148.a #Travailleurs: Maintain the Syndicalist course!
		ai_chance = {
			base = 25
			modifier = {
				factor = 0
				NOT = { has_game_rule = { rule = FRA_path option = DEFAULT } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_FRACHON_SYNDIE } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_JOUHAUX_SYNDIE } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_GAMELIN_SYNDIE } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_NO_MAJORITY_SYNDIE } }
			}
			modifier = {
				factor = 0
				OR = {
					has_game_rule = { rule = FRA_path option = FRA_PATH_GAMELIN_SYNDIE }
					has_game_rule = { rule = FRA_path option = FRA_PATH_NO_MAJORITY_SYNDIE }
				}
				has_country_flag = { flag = FRA_TRAV value = 2 }
			}
		}
		random_owned_controlled_state = {
			limit = {
				is_core_of = ROOT
				free_building_slots = { building = industrial_complex size > 1 include_locked = yes }
				is_metropolis_state = no
			}
			add_extra_state_shared_building_slots = 2
			add_building_construction = {
				type = industrial_complex
				level = 2
				instant_build = yes
			}
		}
		modify_country_flag = {
			flag = FRA_TRAV
			value = 1
		}
		hidden_effect = {
			country_event = { id = comfrance.149 days = 3 }
		}
		add_popularity = {
			ideology = syndicalist
			popularity = 0.05
		}
	}

	option = {
		log = "[GetLogInfo]: event comfrance.148 option comfrance.148.b"
		name = comfrance.148.b #Jacobins: Centralization is needed!
		trigger = {
			NOT = {
				has_country_flag = JACOBIN_BAN
				has_global_flag = sorelian_majority_1936
			}
		}
		ai_chance = {
			base = 25
			modifier = {
				factor = 0
				NOT = { has_game_rule = { rule = FRA_path option = DEFAULT } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_DEAT_GRADUAL_TOTALIST } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_MARQUET_GRADUAL_TOTALIST } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_NO_MAJORITY_SYNDIE } }
			}
			modifier = {
				factor = 0
				OR = {
					has_game_rule = { rule = FRA_path option = FRA_PATH_GAMELIN_SYNDIE }
					has_game_rule = { rule = FRA_path option = FRA_PATH_NO_MAJORITY_SYNDIE }
				}
				has_country_flag = { flag = FRA_JACO value = 2 }
			}
		}
		add_tech_bonus = {
			name = comfrance.148.title
			bonus = 1
			uses = 1
			category = construction_tech
		}
		modify_country_flag = {
			flag = FRA_JACO
			value = 1
		}
		hidden_effect = {
			country_event = { id = comfrance.149 days = 3 }
		}
		add_popularity = {
			ideology = totalist
			popularity = 0.05
		}
	}

	option = {
		log = "[GetLogInfo]: event comfrance.148 option comfrance.148.c"
		name = comfrance.148.c #Sorelians: We must focus on the armament industries!
		trigger = {
			NOT = {
				has_global_flag = jacobin_majority_1936
			}
		}
		ai_chance = {
			base = 25
			modifier = {
				factor = 0
				NOT = { has_game_rule = { rule = FRA_path option = DEFAULT } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_VALOIS_TOTALIST } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_VALOIS_WAR_TOTALIST } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_GAMELIN_SYNDIE } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_NO_MAJORITY_SYNDIE } }
			}
			modifier = {
				factor = 0
				OR = {
					has_game_rule = { rule = FRA_path option = FRA_PATH_GAMELIN_SYNDIE }
					has_game_rule = { rule = FRA_path option = FRA_PATH_NO_MAJORITY_SYNDIE }
				}
				has_country_flag = { flag = FRA_SORE value = 2 }
			}
		}
		random_owned_controlled_state = {
			limit = {
				is_core_of = ROOT
				free_building_slots = { building = arms_factory size > 1 include_locked = yes }
				is_metropolis_state = no
			}
			add_extra_state_shared_building_slots = 2
			add_building_construction = {
				type = arms_factory
				level = 2
				instant_build = yes
			}
		}

		modify_country_flag = {
			flag = FRA_SORE
			value = 1
		}
		hidden_effect = {
			country_event = { id = comfrance.149 days = 3 }
		}
		add_popularity = {
			ideology = totalist
			popularity = 0.05
		}
	}

	option = {
		log = "[GetLogInfo]: event comfrance.148 option comfrance.148.e"
		name = comfrance.148.e #Anarchistes: More local power!
		ai_chance = {
			base = 25
			modifier = {
				factor = 0
				NOT = { has_game_rule = { rule = FRA_path option = DEFAULT } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_RADSOC } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_GAMELIN_SYNDIE } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_NO_MAJORITY_SYNDIE } }
			}
			modifier = {
				factor = 0
				OR = {
					has_game_rule = { rule = FRA_path option = FRA_PATH_GAMELIN_SYNDIE }
					has_game_rule = { rule = FRA_path option = FRA_PATH_NO_MAJORITY_SYNDIE }
				}
				has_country_flag = { flag = FRA_ANAR value = 2 }
			}
		}
		add_tech_bonus = {
			name = comfrance.148.title
			bonus = 1
			uses = 1
			category = industry
		}

		modify_country_flag = {
			flag = FRA_ANAR
			value = 1
		}
		hidden_effect = {
			country_event = { id = comfrance.149 days = 3 }
		}
		add_popularity = {
			ideology = radical_socialist
			popularity = 0.05
		}
	}
}

country_event = {
	id = comfrance.149
	title = comfrance.149.title
	desc = comfrance.149.desc
	picture = GFX_report_event_worker_protests

	is_triggered_only = yes

	option = {
		log = "[GetLogInfo]: event comfrance.149 option comfrance.149.a"
		name = comfrance.149.a #Travailleurs: The Internationale must guarantee peace!
		ai_chance = {
			base = 40
			modifier = {
				factor = 0
				NOT = { has_game_rule = { rule = FRA_path option = DEFAULT } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_FRACHON_SYNDIE } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_JOUHAUX_SYNDIE } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_GAMELIN_SYNDIE } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_NO_MAJORITY_SYNDIE } }
			}
			modifier = {
				factor = 0
				OR = {
					has_game_rule = { rule = FRA_path option = FRA_PATH_GAMELIN_SYNDIE }
					has_game_rule = { rule = FRA_path option = FRA_PATH_NO_MAJORITY_SYNDIE }
				}
				has_country_flag = { flag = FRA_TRAV value = 2 }
			}
		}
		set_country_flag = FRA2_FOR_TRAV
		modify_country_flag = {
			flag = FRA_TRAV
			value = 1
		}
		add_popularity = {
			ideology = syndicalist
			popularity = 0.05
		}
		hidden_effect = {
			country_event = { id = comfrance.901 days = 1 }
		}
	}

	option = {
		log = "[GetLogInfo]: event comfrance.149 option comfrance.149.b"
		name = comfrance.149.b #Jacobins: The red flag must advance everywhere!
		trigger = {
			NOT = {
				has_country_flag = JACOBIN_BAN
				has_global_flag = sorelian_majority_1936
			}
		}
		ai_chance = {
			base = 25
			modifier = {
				factor = 0
				NOT = { has_game_rule = { rule = FRA_path option = DEFAULT } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_DEAT_GRADUAL_TOTALIST } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_MARQUET_GRADUAL_TOTALIST } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_NO_MAJORITY_SYNDIE } }
			}
			modifier = {
				factor = 0
				OR = {
					has_game_rule = { rule = FRA_path option = FRA_PATH_GAMELIN_SYNDIE }
					has_game_rule = { rule = FRA_path option = FRA_PATH_NO_MAJORITY_SYNDIE }
				}
				has_country_flag = { flag = FRA_JACO value = 2 }
			}
		}
		set_country_flag = FRA2_FOR_JACO
		modify_country_flag = {
			flag = FRA_JACO
			value = 1
		}
		add_popularity = {
			ideology = totalist
			popularity = 0.05
		}
		hidden_effect = {
			country_event = { id = comfrance.901 days = 1 }
		}
	}

	option = {
		log = "[GetLogInfo]: event comfrance.149 option comfrance.149.c"
		name = comfrance.149.c #Sorelians: The reactionaries must be destroyed completely!
		trigger = {
			NOT = { has_global_flag = jacobin_majority_1936 }
		}
		ai_chance = {
			base = 20
			modifier = {
				factor = 0
				NOT = { has_game_rule = { rule = FRA_path option = DEFAULT } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_VALOIS_TOTALIST } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_VALOIS_WAR_TOTALIST } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_GAMELIN_SYNDIE } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_NO_MAJORITY_SYNDIE } }
			}
			modifier = {
				factor = 0
				OR = {
					has_game_rule = { rule = FRA_path option = FRA_PATH_GAMELIN_SYNDIE }
					has_game_rule = { rule = FRA_path option = FRA_PATH_NO_MAJORITY_SYNDIE }
				}
				has_country_flag = { flag = FRA_SORE value = 2 }
			}
		}
		set_country_flag = FRA2_FOR_SORE
		modify_country_flag = {
			flag = FRA_SORE
			value = 1
		}
		add_popularity = {
			ideology = totalist
			popularity = 0.05
		}
		hidden_effect = {
			country_event = { id = comfrance.901 days = 1 }
		}
	}

	option = {
		log = "[GetLogInfo]: event comfrance.149 option comfrance.149.e"
		name = comfrance.149.e #Anarchistes: We must liberate the oppressed of the world!
		ai_chance = {
			base = 15
			modifier = {
				factor = 0
				NOT = { has_game_rule = { rule = FRA_path option = DEFAULT } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_RADSOC } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_GAMELIN_SYNDIE } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_NO_MAJORITY_SYNDIE } }
			}
			modifier = {
				factor = 0
				OR = {
					has_game_rule = { rule = FRA_path option = FRA_PATH_GAMELIN_SYNDIE }
					has_game_rule = { rule = FRA_path option = FRA_PATH_NO_MAJORITY_SYNDIE }
				}
				has_country_flag = { flag = FRA_ANAR value = 2 }
			}
		}
		set_country_flag = FRA2_FOR_ANAR
		modify_country_flag = {
			flag = FRA_ANAR
			value = 1
		}
		add_popularity = {
			ideology = radical_socialist
			popularity = 0.05
		}
		hidden_effect = {
			country_event = { id = comfrance.901 days = 1 }
		}
	}
}

country_event = {
	id = comfrance.150
	title = comfrance.150.title
	desc = comfrance.150.desc
	picture = GFX_report_event_worker_protests

	is_triggered_only = yes

	option = {
		log = "[GetLogInfo]: event comfrance.150 option comfrance.150.a"
		name = comfrance.150.a #Jouhaux
		ai_chance = {
			base = 50
			modifier = {
				factor = 0
				has_game_rule = { rule = FRA_path option = FRA_PATH_FRACHON_SYNDIE }
			}
		}
		add_stability = 0.06
		set_politics = {
			ruling_party = syndicalist
			elections_allowed = yes
		}
		promote_character = FRA_leon_jouhaux
		add_popularity = {
			ideology = syndicalist
			popularity = 0.20
		}
	}

	option = {
		log = "[GetLogInfo]: event comfrance.150 option comfrance.150.b"
		name = comfrance.150.b #Frachon
		ai_chance = {
			base = 50
			modifier = {
				factor = 0
				has_game_rule = { rule = FRA_path option = FRA_PATH_JOUHAUX_SYNDIE }
			}
		}
		add_stability = 0.06
		set_politics = {
			ruling_party = syndicalist
			elections_allowed = yes
		}
		promote_character = FRA_benoit_frachon
		add_popularity = {
			ideology = syndicalist
			popularity = 0.20
		}
	}
}

country_event = {
	id = comfrance.151
	title = comfrance.151.title
	desc = comfrance.151.desc
	picture = GFX_report_event_worker_protests

	is_triggered_only = yes

	option = {
		log = "[GetLogInfo]: event comfrance.151 option comfrance.151.a"
		name = comfrance.151.a
		add_stability = 0.06
		set_politics = {
			ruling_party = totalist
			elections_allowed = yes
			name = FRA_jacobins
			long_name = FRA_jacobins_long
		}
		promote_character = FRA_marcel_deat
		add_popularity = {
			ideology = totalist
			popularity = 0.20
		}
	}
}

country_event = {
	id = comfrance.152
	title = comfrance.152.title
	desc = comfrance.152.desc
	picture = GFX_report_event_worker_protests

	is_triggered_only = yes

	option = {
		log = "[GetLogInfo]: event comfrance.152 option comfrance.152.a"
		name = comfrance.152.a #Valois
		add_stability = 0.06
		set_politics = {
			ruling_party = totalist
			elections_allowed = yes
			name = FRA_sorelians
			long_name = FRA_sorelians_long
		}
		promote_character = FRA_georges_valois
		add_popularity = {
			ideology = totalist
			popularity = 0.20
		}
	}
}

country_event = {
	id = comfrance.153
	title = comfrance.153.title
	desc = comfrance.153.desc
	picture = GFX_report_event_worker_protests

	is_triggered_only = yes

	option = {
		log = "[GetLogInfo]: event comfrance.153 option comfrance.153.a"
		name = comfrance.153.a #Council
		add_stability = 0.06
		set_politics = {
			ruling_party = radical_socialist
			elections_allowed = yes
		}
		promote_character = FRA_conseil_de_defense_federal
		add_popularity = {
			ideology = radical_socialist
			popularity = 0.20
		}
	}
}

country_event = {
	id = comfrance.154
	title = comfrance.154.title
	desc = comfrance.154.desc
	picture = GFX_report_event_worker_protests

	is_triggered_only = yes

	option = {
		log = "[GetLogInfo]: event comfrance.154 option comfrance.154.a"
		name = comfrance.154.a #The Travailleur-Anarchiste bloc is restored to power!
		ai_chance = {
			base = 50
			modifier = {
				factor = 0
				NOT = { has_game_rule = { rule = FRA_path option = DEFAULT } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_GAMELIN_SYNDIE } }
			}
		}
		add_stability = -0.1
		set_politics = {
			ruling_party = syndicalist
			elections_allowed = yes
		}
		promote_character = FRA_benoit_frachon
		add_popularity = {
			ideology = syndicalist
			popularity = 0.10
		}
		add_popularity = {
			ideology = radical_socialist
			popularity = 0.10
		}
	}

	option = {
		log = "[GetLogInfo]: event comfrance.154 option comfrance.154.b"
		name = comfrance.154.b #Left Travailleurs and orthodox Sorelians form a coalition!
		ai_chance = {
			base = 40
			modifier = {
				factor = 0
				NOT = { has_game_rule = { rule = FRA_path option = DEFAULT } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_NO_MAJORITY_SYNDIE } }
			}
		}
		add_stability = -0.1
		set_politics = {
			ruling_party = syndicalist
			elections_allowed = yes
		}
		promote_character = FRA_jacques_doriot
		add_popularity = {
			ideology = syndicalist
			popularity = 0.10
		}
		add_popularity = {
			ideology = totalist
			popularity = 0.10
		}
	}

	option = {
		log = "[GetLogInfo]: event comfrance.154 option comfrance.154.c"
		name = comfrance.154.c #Georges Valois and his Totalist Sorelians seize the BGT!
		ai_chance = {
			base = 10
			modifier = {
				factor = 0
				NOT = { has_game_rule = { rule = FRA_path option = DEFAULT } }
			}
		}
		add_stability = -0.1
		set_politics = {
			ruling_party = totalist
			elections_allowed = no
			name = FRA_sorelians
			long_name = FRA_sorelians_long
		}
		promote_character = FRA_georges_valois
		add_popularity = {
			ideology = totalist
			popularity = 0.10
		}
	}
}

country_event = {
	id = comfrance.155
	title = comfrance.155.title
	desc = comfrance.155.desc
	picture = GFX_report_event_worker_protests

	trigger = {
		is_subject = no
		date > 1946.1.1
		date < 1951.1.1
	}

	is_triggered_only = yes

	option = {
		log = "[GetLogInfo]: event comfrance.155 option comfrance.155.a"
		name = comfrance.155.a #Travailleur majority : We have to make room for our Social-Democratic friends
		ai_chance = {
			base = 50
			modifier = {
				factor = 0
				NOT = { has_game_rule = { rule = FRA_path option = DEFAULT } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_FRACHON_SYNDIE } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_JOUHAUX_SYNDIE } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_GAMELIN_SYNDIE } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_NO_MAJORITY_SYNDIE } }
			}
		}
		add_stability = 0.04
		set_politics = {
			ruling_party = syndicalist
			elections_allowed = yes
		}
		promote_character = FRA_leon_jouhaux
		add_popularity = {
			ideology = syndicalist
			popularity = 0.3
		}
	}

	option = {
		log = "[GetLogInfo]: event comfrance.155 option comfrance.155.b"
		name = comfrance.155.b #Sorelian majority : No decay of the revolutionary values will be tolerated
		trigger = {
			NOT = { has_global_flag = jacobin_majority_1936 }
		}
		ai_chance = {
			base = 10
			modifier = {
				factor = 0
				NOT = { has_game_rule = { rule = FRA_path option = DEFAULT } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_VALOIS_TOTALIST } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_VALOIS_WAR_TOTALIST } }
			}
		}
		add_stability = -0.1
		set_politics = {
			ruling_party = totalist
			elections_allowed = yes
			name = FRA_sorelians
			long_name = FRA_sorelians_long
		}
		promote_character = FRA_georges_valois
		add_popularity = {
			ideology = totalist
			popularity = 0.30
		}
	}

	option = {
		log = "[GetLogInfo]: event comfrance.155 option comfrance.155.c"
		name = comfrance.155.c #Anarchiste majority : Proletarian democracy does not require Social-Democrats
		ai_chance = {
			base = 30
			modifier = {
				factor = 0
				NOT = { has_game_rule = { rule = FRA_path option = DEFAULT } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_RADSOC } }
			}
		}
		add_stability = 0.04
		set_politics = {
			ruling_party = radical_socialist
			elections_allowed = yes
		}
		promote_character = FRA_conseil_de_defense_federal
		add_popularity = {
			ideology = radical_socialist
			popularity = 0.30
		}
	}

	option = {
		log = "[GetLogInfo]: event comfrance.155 option comfrance.155.e"
		name = comfrance.155.e #Jacobin majority : The Commune is ready for Bolshevism.
		trigger = {
			NOT = { has_global_flag = sorelian_majority_1936 }
			has_character = FRA_marcel_deat
		}
		ai_chance = {
			base = 10
			modifier = {
				factor = 0
				NOT = { has_game_rule = { rule = FRA_path option = DEFAULT } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_DEAT_GRADUAL_TOTALIST } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_MARQUET_GRADUAL_TOTALIST } }
			}
		}
		add_stability = -0.1
		set_politics = {
			ruling_party = totalist
			elections_allowed = no
			name = FRA_jacobins
			long_name = FRA_jacobins_long
		}
		promote_character = FRA_marcel_deat
		add_popularity = {
			ideology = totalist
			popularity = 0.30
		}
	}
}

country_event = {
	id = comfrance.156
	title = comfrance.156.title
	desc = comfrance.156.desc
	picture = GFX_report_event_worker_protests

	trigger = {
		is_subject = no
		date > 1951.1.1
		date < 1956.1.1
	}

	is_triggered_only = yes

	option = {
		log = "[GetLogInfo]: event comfrance.156 option comfrance.156.a"
		name = comfrance.156.a #Travailleur majority - Democratisation of the Commune should be gradual
		ai_chance = {
			base = 50
			modifier = {
				factor = 0
				NOT = { has_game_rule = { rule = FRA_path option = DEFAULT } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_FRACHON_SYNDIE } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_JOUHAUX_SYNDIE } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_GAMELIN_SYNDIE } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_NO_MAJORITY_SYNDIE } }
			}
		}
		add_stability = 0.02
		set_politics = {
			ruling_party = syndicalist
			elections_allowed = yes
		}
		promote_character = FRA_vincent_auriol
		add_popularity = {
			ideology = syndicalist
			popularity = 0.3
		}
	}

	option = {
		log = "[GetLogInfo]: event comfrance.156 option comfrance.156.b"
		name = comfrance.156.b #Sorelian majority - Totalism shall stand triumphant
		ai_chance = {
			base = 5
			modifier = {
				factor = 0
				NOT = { has_game_rule = { rule = FRA_path option = DEFAULT } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_VALOIS_TOTALIST } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_VALOIS_WAR_TOTALIST } }
			}
		}
		trigger = {
			NOT = { has_global_flag = jacobin_majority_1936 }
		}
		add_stability = -0.1
		set_politics = {
			ruling_party = totalist
			elections_allowed = no
			name = FRA_sorelians
			long_name = FRA_sorelians_long
		}
		promote_character = FRA_georges_valois
		add_popularity = {
			ideology = totalist
			popularity = 0.30
		}
	}

	option = {
		log = "[GetLogInfo]: event comfrance.156 option comfrance.156.c"
		name = comfrance.156.c #Anarchiste majority - The stateless soceity awaits!
		ai_chance = {
			base = 40
			modifier = {
				factor = 0
				NOT = { has_game_rule = { rule = FRA_path option = DEFAULT } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_RADSOC } }
			}
		}
		add_stability = 0.02
		set_politics = {
			ruling_party = radical_socialist
			elections_allowed = yes
		}
		promote_character = FRA_conseil_de_defense_federal
		add_popularity = {
			ideology = radical_socialist
			popularity = 0.30
		}
	}

	option = {
		log = "[GetLogInfo]: event comfrance.156 option comfrance.156.e"
		name = comfrance.156.e #Jacobin majority - We are true Communards
		trigger = {
			NOT = { has_global_flag = sorelian_majority_1936 }
			has_character = FRA_marcel_deat
		}
		ai_chance = {
			base = 5
			modifier = {
				factor = 0
				NOT = { has_game_rule = { rule = FRA_path option = DEFAULT } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_DEAT_GRADUAL_TOTALIST } }
				NOT = { has_game_rule = { rule = FRA_path option = FRA_PATH_MARQUET_GRADUAL_TOTALIST } }
			}
		}
		add_stability = -0.2
		set_politics = {
			ruling_party = totalist
			elections_allowed = no
			name = FRA_jacobins
			long_name = FRA_jacobins_long
		}
		promote_character = FRA_marcel_deat
		add_popularity = {
			ideology = totalist
			popularity = 0.30
		}
	}
}

country_event = {
	id = comfrance.157
	title = comfrance.157.title
	desc = comfrance.157.desc
	picture = GFX_red_flag

	is_triggered_only = yes

	option = {
		log = "[GetLogInfo]: event comfrance.157 option comfrance.157.a"
		name = comfrance.157.a

		hidden_effect = {
			country_event = { id = comfrance.158 days = 3 }
		}
		add_stability = 0.02
		add_popularity = {
			ideology = totalist
			popularity = 0.05
		}
	}
}

country_event = {
	id = comfrance.158
	title = comfrance.158.title
	desc = comfrance.158.desc
	picture = GFX_red_flag

	is_triggered_only = yes

	option = {
		log = "[GetLogInfo]: event comfrance.158 option comfrance.158.a"
		name = comfrance.158.a
		ai_chance = { base = 0 }
		add_stability = 0.02
	}

	option = {
		log = "[GetLogInfo]: event comfrance.158 option comfrance.158.b"
		name = comfrance.158.b
		ai_chance = { base = 100 }
		hidden_effect = { set_cosmetic_tag = FRA_sorelian }
	}
}

###########
## END OF THE ELECTIONS
##########

country_event = {
	id = comfrance.159
	title = comfrance.159.title
	desc = comfrance.159.desc
	picture = GFX_report_event_GER_march

	trigger = {
		tag = FRA
		NOT = {
			controls_state = 16
		}
	}

	fire_only_once = yes

	option = {
		log = "[GetLogInfo]: event comfrance.159 option comfrance.159.a"
		name = comfrance.159.a #Foule esclave, debout, debout!
		add_stability = -0.1
	}
}

country_event = {
	id = comfrance.160
	title = comfrance.160.title
	desc = comfrance.160.desc
	picture = GFX_red_flag

	trigger = {
		tag = FRA
		28 = {
			is_owned_by = GER
			is_fully_controlled_by = FRA
		}
	}

	fire_only_once = yes

	option = {
		log = "[GetLogInfo]: event comfrance.160 option comfrance.160.a"
		name = comfrance.160.a #...Groupons-nous, et demain...
		add_stability = 0.1
		add_manpower = 25000
	}
}

country_event = {
	id = comfrance.161
	title = comfrance.161.title
	desc = comfrance.161.desc
	picture = GFX_vive

	is_triggered_only = yes

	immediate = {
		hidden_effect = {
			country_event = { id = comfrance.161 days = 365 }
		}
	}

	option = {
		log = "[GetLogInfo]: event comfrance.161 option comfrance.161.a"
		name = comfrance.161.a #VIVE LA COMMUNE
		add_political_power = 20
	}
}

country_event = {
	id = comfrance.163
	title = comfrance.163.title
	desc = comfrance.163.desc
	picture = GFX_report_event_worker_protests

	is_triggered_only = yes

	immediate = {
		hidden_effect = {
			country_event = { id = comfrance.163 days = 365 }
		}
	}

	option = {
		log = "[GetLogInfo]: event comfrance.163 option comfrance.163.a"
		name = comfrance.163.a #celebrate
		add_political_power = 5
	}
}

country_event = {
	id = comfrance.164
	title = comfrance.164.title
	desc = comfrance.164.desc
	picture = GFX_report_event_worker_protests

	is_triggered_only = yes

	option = {
		log = "[GetLogInfo]: event comfrance.164 option comfrance.164.a"
		name = comfrance.164.a
		add_stability = 0.02
	}
}

country_event = {
	id = comfrance.165
	title = comfrance.165.title
	desc = comfrance.165.desc

	is_triggered_only = yes
	fire_only_once = yes

	option = {
		log = "[GetLogInfo]: event comfrance.165 option comfrance.165.a"
		name = comfrance.165.a
		add_ideas = FRA_international_avant_garde_idea
		hidden_effect = {
			news_event = {
				id = comfrance.1039
				days = 1
			}
		}
	}
}

country_event = { #France offers us an alliance
	id = comfrance.170
	title = comfrance.170.title
	desc = comfrance.170.desc
	picture = GFX_report_event_generic_diplomacy1

	trigger = {
		is_valid_peace_target = yes
		NOT = { has_war_with = FROM }
		FROM = { is_faction_leader = yes }
	}

	is_triggered_only = yes

	option = {
		log = "[GetLogInfo]: event comfrance.170 option comfrance.170.a"
		name = comfrance.170.a
		ai_chance = {
			base = 100
			modifier = {
				factor = 0
				OR = {
					has_game_rule = { rule = BPL_dissolution option = BPL_DISSOLUTION_KEEP }
					has_game_rule = { rule = BPL_dissolution option = BPL_DISSOLUTION_GRE_KEEP }
					AND = {
						OR = {
							has_game_rule = { rule = BPL_dissolution option = BPL_DISSOLUTION_AUS_BEATEN }
							has_game_rule = { rule = BPL_dissolution option = BPL_DISSOLUTION_GRE_AUS_BEATEN }
						}
						OR = {
							AUS = { is_faction_leader = yes }
							AUS = {
								is_faction_leader = no
								has_country_flag = AUS_intervened_in_weltkrieg
							}
						}
						NOT = { AUS = { exists = no } }
						NOT = { AUS = { is_subject = yes } }
					}
				}
			}
		}
		if = {
			limit = { tag = BPL }
			FROM = { save_event_target_as = future_serbian_ally }
			belgrade_pact_is_disbanded = yes
		}
		FROM = {
			effect_tooltip = { add_to_faction = ROOT }
			country_event = comfrance.171
		}
	}
	option = {
		log = "[GetLogInfo]: event comfrance.170 option comfrance.170.b"
		name = comfrance.170.b
		ai_chance = {
			base = 0
			modifier = {
				add = 100
				OR = {
					has_game_rule = { rule = BPL_dissolution option = BPL_DISSOLUTION_KEEP }
					has_game_rule = { rule = BPL_dissolution option = BPL_DISSOLUTION_GRE_KEEP }
					AND = {
						OR = {
							has_game_rule = { rule = BPL_dissolution option = BPL_DISSOLUTION_AUS_BEATEN }
							has_game_rule = { rule = BPL_dissolution option = BPL_DISSOLUTION_GRE_AUS_BEATEN }
						}
						OR = {
							AUS = { is_faction_leader = yes }
							AUS = {
								is_faction_leader = no
								has_country_flag = AUS_intervened_in_weltkrieg
							}
						}
						NOT = { AUS = { exists = no } }
						NOT = { AUS = { is_subject = yes } }
					}
				}
			}
		}
		FROM = { country_event = comfrance.172 }
	}
}

country_event = { #Country accepts
	id = comfrance.171
	title = comfrance.171.title
	desc = comfrance.171.desc
	picture = GFX_report_event_generic_diplomacy1

	is_triggered_only = yes

	option = {
		log = "[GetLogInfo]: event comfrance.171 option comfrance.171.a"
		name = comfrance.171.a
		add_to_faction = FROM
	}
}

country_event = { #Country refuses
	id = comfrance.172
	title = comfrance.172.title
	desc = comfrance.172.desc
	picture = GFX_report_event_generic_diplomacy1

	is_triggered_only = yes

	option = {
		log = "[GetLogInfo]: event comfrance.172 option comfrance.172.a"
		name = comfrance.172.a
		add_opinion_modifier = {
			target = FROM
			modifier = KR_disapproves_of_govt
		}
	}
}

# Damocles Project
news_event = {
	id = comfrance.200
	immediate = { log = "[GetLogInfo]: event comfrance.200" }
	title = comfrance.200.title
	desc = comfrance.200.desc
	picture = GFX_news_event_FRA_damocles_project

	major = yes
	fire_for_sender = no
	is_triggered_only = yes

	trigger = {
		wants_world_news = yes
	}

	show_major = {
		regional_europe_news = yes
		NOT = {
			tag = FRA
			tag = ENG
		}
	}

	option = {
		name = comfrance.200.a
	}
}

country_event = { #Inform former faction members of peace
	id = comfrance.301
	title = comfrance.301.title
	desc = comfrance.301.desc
	picture = GFX_report_event_french_liberation

	trigger = { is_ai = no }

	is_triggered_only = yes

	option = {
		log = "[GetLogInfo]: event comfrance.301 option comfrance.301.a"
		name = comfrance.301.a
	}
}

# The Internationale Collapses
news_event = {
	id = comfrance.302
	immediate = { log = "[GetLogInfo]: event comfrance.302" }
	title = comfrance.302.title
	picture = GFX_news_event_polish_resistance_warsaw

	desc = {
		text = comfrance.302.desc.germany
		trigger = {
			16 = { controller = { is_ally_with = GER } }
			126 = { controller = { is_ally_with = GER } }
		}
	}
	desc = {
		text = comfrance.302.desc.entente
		trigger = {
			16 = { controller = { is_ally_with = ENT } }
			126 = { controller = { is_ally_with = ENT } }
		}
	}
	desc = {
		text = comfrance.302.desc.germany_entente
		trigger = {
			OR = {
				AND = {
					16 = { controller = { is_ally_with = GER } }
					126 = { controller = { is_ally_with = ENT } }
				}
				AND = {
					16 = { controller = { is_ally_with = ENT } }
					126 = { controller = { is_ally_with = GER } }
				}
			}
		}
	}
	desc = {
		text = comfrance.302.desc.russia
		trigger = {
			16 = { controller = { is_ally_with = RUS } }
			126 = { controller = { is_ally_with = RUS } }
		}
	}
	desc = {
		text = comfrance.302.desc.generic
		trigger = {
			16 = {
				controller = {
					NOT = { is_ally_with = GER }
					NOT = { is_ally_with = ENT }
					NOT = { is_ally_with = RUS }
				}
			}
			126 = {
				controller = {
					NOT = { is_ally_with = GER }
					NOT = { is_ally_with = ENT }
					NOT = { is_ally_with = RUS }
				}
			}
		}
	}

	trigger = {
		wants_world_news = yes
	}

	major = yes
	fire_for_sender = no
	is_triggered_only = yes

	option = {
		name = comfrance.302.a
		trigger = {
			has_socialist_government = yes
		}
	}
	option = {
		name = comfrance.302.b
		trigger = {
			is_ally_with = GER
		}
	}
	option = {
		name = comfrance.302.c
		trigger = {
			is_ally_with = ENT
			if = {
				limit = { tag = CAN }
				126 = { controller = { is_ally_with = ENT } }
			}
			else_if = {
				limit = { tag = NFA }
				16 = { controller = { is_ally_with = ENT } }
			}
		}
	}
	option = {
		name = comfrance.302.desc
		trigger = {
			is_ally_with = ENT
			if = {
				limit = { tag = CAN }
				NOT = { 126 = { controller = { is_ally_with = ENT } } }
			}
			else_if = {
				limit = { tag = NFA }
				NOT = { 16 = { controller = { is_ally_with = ENT } } }
			}
		}
	}
	option = {
		name = comfrance.302.e
		trigger = {
			original_tag = RUS
			has_socialist_government = no
			GER = { is_faction_leader = yes }
		}
	}
	option = {
		name = comfrance.302.f
		trigger = {
			original_tag = RUS
			has_socialist_government = no
			GER = { is_faction_leader = no }
		}
	}
	option = {
		name = comfrance.302.g
		trigger = {
			original_tag = JAP
			GER = { is_faction_leader = yes }
		}
	}
	option = {
		name = comfrance.302.h
		trigger = {
			original_tag = JAP
			GER = { is_faction_leader = no }
		}
	}
	option = {
		name = comfrance.302.i
		trigger = {
			has_socialist_government = no
			NOT = { is_ally_with = GER }
			NOT = { is_ally_with = ENT }
			NOT = { original_tag = RUS }
			NOT = { original_tag = JAP }
		}
	}
}

# date > 1936.2.6 ?
# 1936 election result decision
country_event = {
	id = comfrance.900
	is_triggered_only = yes
	hidden = yes

	immediate = {
		if = {
			limit = {
				has_country_flag = {
					flag = FRA_TRAV
					value > 2
				}
			}
			country_event = comfrance.12
		}
		if = {
			limit = {
				has_country_flag = {
					flag = FRA_JACO
					value > 2
				}
			}
			country_event = comfrance.13
		}
		if = {
			limit = {
				has_country_flag = {
					flag = FRA_SORE
					value > 2
				}
			}
			country_event = comfrance.15
		}
		if = {
			limit = {
				has_country_flag = {
					flag = FRA_ANAR
					value > 2
				}
			}
			country_event = comfrance.17
		}
		if = {
			limit = {
				has_country_flag = {
					flag = FRA_ANAR
					value < 3
				}
				has_country_flag = {
					flag = FRA_JACO
					value < 3
				}
				has_country_flag = {
					flag = FRA_SORE
					value < 3
				}
				has_country_flag = {
					flag = FRA_TRAV
					value < 3
				}
			}
			country_event = comfrance.20
		}
	}
}

# 1941 election result decision
country_event = {
	id = comfrance.901
	is_triggered_only = yes
	hidden = yes

	immediate = {
		if = {
			limit = {
				has_country_flag = {
					flag = FRA_TRAV
					value > 2
				}
			}
			country_event = comfrance.150
		}
		else_if = {
			limit = {
				has_country_flag = {
					flag = FRA_JACO
					value > 2
				}
			}
			country_event = comfrance.151
		}
		else_if = {
			limit = {
				has_country_flag = {
					flag = FRA_SORE
					value > 2
				}
			}
			country_event = comfrance.152
		}
		else_if = {
			limit = {
				has_country_flag = {
					flag = FRA_ANAR
					value > 2
				}
			}
			country_event = comfrance.153
		}
		else = {
			country_event = comfrance.154
		}
	}
}

country_event = { #Capitalist Economies colapse - by Omanisch
	id = comfrance.999
	title = comfrance.999.title
	desc = comfrance.999.desc
	picture = GFX_report_event_SWI_socialist2

	is_triggered_only = yes

	major = yes
	show_major = {
		has_socialist_government = yes
		NOT = { tag = CHI }
	}

	immediate = { hidden_effect = { CHI = { country_event = CHI.introgame.009 } } } #LKMT version of this event, because their economy isn't coupled to Germany.

	option = {
		log = "[GetLogInfo]: event comfrance.999 option comfrance.999.a"
		name = comfrance.999.a
		add_political_power = 15
	}
}

# Gamelin Coup
news_event = {
	id = comfrance.1000
	immediate = { log = "[GetLogInfo]: event comfrance.1000" }
	title = comfrance.1000.title
	desc = comfrance.1000.desc
	picture = GFX_news_event_FRA_gamelin_coup

	major = yes
	fire_for_sender = no
	is_triggered_only = yes

	trigger = {
		wants_world_news = yes
	}

	show_major = {
		OR = {
			regional_north_america_news = yes
			regional_europe_news = yes
		}
	}

	option = {
		name = comfrance.1000.a
	}
}

# French elections - Travailleur
news_event = {
	id = comfrance.1031
	immediate = { log = "[GetLogInfo]: event comfrance.1031" }
	title = comfrance.1031.title
	desc = comfrance.1031.desc
	picture = GFX_news_event_FRA_election

	major = yes
	fire_for_sender = no
	is_triggered_only = yes

	trigger = {
		wants_world_news = yes
	}

	show_major = {
		OR = {
			regional_europe_news = yes
			is_ally_with = FRA
		}
	}

	option = {
		name = comfrance.1031.a
	}
}

# French elections - Jacobin
news_event = {
	id = comfrance.1033
	immediate = { log = "[GetLogInfo]: event comfrance.1033" }
	title = comfrance.1033.title
	desc = comfrance.1033.desc
	picture = GFX_news_event_FRA_jacobin

	major = yes
	fire_for_sender = no
	is_triggered_only = yes

	trigger = {
		wants_world_news = yes
	}

	show_major = {
		OR = {
			regional_europe_news = yes
			is_ally_with = FRA
		}
	}

	option = {
		name = comfrance.1033.a
	}
}

# French elections - Sorelian
news_event = {
	id = comfrance.1034
	immediate = { log = "[GetLogInfo]: event comfrance.1034" }
	title = comfrance.1034.title
	desc = comfrance.1034.desc
	picture = GFX_news_event_FRA_sorelian

	major = yes
	fire_for_sender = no
	is_triggered_only = yes

	trigger = {
		wants_world_news = yes
	}

	show_major = {
		OR = {
			regional_europe_news = yes
			is_ally_with = FRA
		}
	}

	option = {
		name = comfrance.1034.a
	}
}

# French elections - Anarchiste
news_event = {
	id = comfrance.1035
	immediate = { log = "[GetLogInfo]: event comfrance.1035" }
	title = comfrance.1035.title
	desc = comfrance.1035.desc
	picture = GFX_news_event_FRA_election

	major = yes
	fire_for_sender = no
	is_triggered_only = yes

	trigger = {
		wants_world_news = yes
	}

	show_major = {
		OR = {
			regional_europe_news = yes
			is_ally_with = FRA
		}
	}

	option = {
		name = comfrance.1035.a
	}
}

# French elections - No majority
news_event = {
	id = comfrance.1036
	immediate = { log = "[GetLogInfo]: event comfrance.1036" }
	title = comfrance.1036.title
	desc = comfrance.1036.desc
	picture = GFX_news_event_FRA_no_majority

	major = yes
	fire_for_sender = no
	is_triggered_only = yes

	trigger = {
		wants_world_news = yes
	}

	show_major = {
		OR = {
			regional_europe_news = yes
			is_ally_with = FRA
		}
	}

	option = {
		name = comfrance.1036.a
	}
}

# First International Congress
news_event = {
	id = comfrance.1037
	immediate = { log = "[GetLogInfo]: event comfrance.1037" }
	title = comfrance.1037.title
	desc = comfrance.1037.desc
	picture = GFX_news_event_internationale

	major = yes
	fire_for_sender = no
	is_triggered_only = yes

	trigger = {
		wants_world_news = yes
	}

	option = {
		name = comfrance.1037.a
	}
}

# Second Internationale
news_event = {
	id = comfrance.1038
	immediate = { log = "[GetLogInfo]: event comfrance.1038" }
	title = comfrance.1038.title
	desc = comfrance.1038.desc
	picture = GFX_news_event_internationale

	major = yes
	fire_for_sender = no
	is_triggered_only = yes

	trigger = {
		wants_world_news = yes
	}

	option = {
		name = comfrance.1038.a
	}
}

 #International Avantgarde
news_event = {
	id = comfrance.1039
	immediate = { log = "[GetLogInfo]: event comfrance.1039" }
	title = comfrance.1039.title
	desc = comfrance.1039.desc
	picture = GFX_news_event_FRA_avantgarde

	is_triggered_only = yes

	major = yes

	trigger = {
		wants_world_news = yes
		has_socialist_government = yes
	}

	show_major = {
		regional_europe_news = yes
	}

	option = {
		name = comfrance.1039.a
	}
}
