﻿
# Random election events fired by on_actions

add_namespace = deluge_elections

# Radicals promise to nationalise industries and build a welfare state

country_event = {
	id = deluge_elections.1
	title = deluge_elections1title
	desc = deluge_elections1desc
	
	picture = GFX_report_event_election_vote
	
	is_triggered_only = yes

	trigger = {
		NOT = { has_government = communism }
		NOT = { has_idea = welfare_state }
		OR = {
			communism > 0.5
			AND = {
				has_government = fascism
				fascism < 0.5
				communism > 0.4
				democratic < 0.5
				neutrality < 0.5
			}
			AND = {
				has_government = fascism
				fascism < 0.4
				communism > 0.3
				democratic < 0.4
				neutrality < 0.4
			}
			AND = {
				has_government = fascism
				fascism < 0.3
				communism > 0.2
				democratic < 0.3
				neutrality < 0.3
			}
			AND = {
				has_government = democratic
				democratic < 0.5
				communism > 0.4
				fascism < 0.5
				neutrality < 0.5
			}
			AND = {
				has_government = democratic
				democratic < 0.4
				communism > 0.3
				fascism < 0.4
				neutrality < 0.4
			}
			AND = {
				has_government = democratic
				democratic < 0.3
				communism > 0.2
				fascism < 0.3
				neutrality < 0.3
			}
			AND = {
				has_government = neutrality
				neutrality < 0.5
				communism > 0.4
				fascism < 0.5
				democratic < 0.5
			}
			AND = {
				has_government = neutrality
				neutrality < 0.4
				communism > 0.3
				fascism < 0.4
				democratic < 0.4
			}
			AND = {
				has_government = neutrality
				neutrality < 0.3
				communism > 0.2
				fascism < 0.3
				democratic < 0.3
			}
		}
	}
	
	option = { # Let them win
		name = deluge_let_them_win
	
		add_popularity = {
			ideology = communism
			popularity = 0.05
		}
		
		set_politics = {
			ruling_party = communism
			elections_allowed = yes
		}
		
		add_ideas = welfare_state
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 2
				has_government = democratic
			}
			modifier = {
				factor = 1
				has_government = neutrality
			}
			modifier = {
				factor = 0
				has_government = fascism
			}
		}
	}
	
	option = { # Steal their ideas
		name = deluge_steal_their_ideas
				
		add_political_power = -150
		
		add_popularity = {
			ideology = communism
			popularity = -0.1
		}
		
		add_ideas = welfare_state
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 1
				has_government = democratic
			}
			modifier = {
				factor = 1
				has_government = neutrality
			}
			modifier = {
				factor = 1
				has_government = fascism
			}
		}
	}
	
	option = { # Cancel the election
		name = deluge_cancel_the_election
				
		add_political_power = -150

		add_popularity = {
			ideology = communism
			popularity = 0.1
		}
		
		add_ideas = novote
		
		if = {
			limit = { has_government = democratic }
			set_politics = {
				ruling_party = democratic
				elections_allowed = no
			}
		}
		
		if = {
			limit = { has_government = neutrality }
			set_politics = {
				ruling_party = neutrality
				elections_allowed = no
			}
		}
		
		if = {
			limit = { has_government = fascism }
			set_politics = {
				ruling_party = fascism
				elections_allowed = no
			}
		}
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 0
				has_government = democratic
			}
			modifier = {
				factor = 1
				has_government = neutrality
			}
			modifier = {
				factor = 2
				has_government = fascism
			}
		}
	}
}

# Democrats argue for cutting social spending

country_event = {
	id = deluge_elections.2
	title = deluge_elections2title
	desc = deluge_elections2desc
	
	picture = GFX_report_event_election_vote
	
	is_triggered_only = yes

	trigger = {
		NOT = { has_government = democratic }
		has_idea = welfare_state
		OR = {
			democratic > 0.5
			AND = {
				has_government = fascism
				fascism < 0.5
				democratic > 0.4
				communism < 0.5
				neutrality < 0.5
			}
			AND = {
				has_government = fascism
				fascism < 0.4
				democratic > 0.3
				communism < 0.4
				neutrality < 0.4
			}
			AND = {
				has_government = fascism
				fascism < 0.3
				democratic > 0.2
				communism < 0.3
				neutrality < 0.3
			}
			AND = {
				has_government = communism
				communism < 0.5
				democratic > 0.4
				fascism < 0.5
				neutrality < 0.5
			}
			AND = {
				has_government = communism
				communism < 0.4
				democratic > 0.3
				fascism < 0.4
				neutrality < 0.4
			}
			AND = {
				has_government = communism
				communism < 0.3
				democratic > 0.2
				fascism < 0.3
				neutrality < 0.3
			}
			AND = {
				has_government = neutrality
				neutrality < 0.5
				democratic > 0.4
				fascism < 0.5
				communism < 0.5
			}
			AND = {
				has_government = neutrality
				neutrality < 0.4
				democratic > 0.3
				fascism < 0.4
				communism < 0.4
			}
			AND = {
				has_government = neutrality
				neutrality < 0.3
				democratic > 0.2
				fascism < 0.3
				communism < 0.3
			}
		}
	}
	
	option = { # Let them win
		name = deluge_let_them_win
				
		add_popularity = {
			ideology = democratic
			popularity = 0.05
		}
		
		set_politics = {
			ruling_party = democratic
			elections_allowed = yes
		}
		
		add_ideas = robber_barons
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 1
				has_government = communism
			}
			modifier = {
				factor = 1
				has_government = neutrality
			}
			modifier = {
				factor = 1
				has_government = fascism
			}
		}
	}
	
	option = { # Steal their ideas
		name = deluge_steal_their_ideas
				
		add_political_power = -150
		
		add_popularity = {
			ideology = democratic
			popularity = -0.1
		}
		
		add_ideas = robber_barons
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 0
				has_government = communism
			}
			modifier = {
				factor = 1
				has_government = neutrality
			}
			modifier = {
				factor = 2
				has_government = fascism
			}
		}
	}
	
	option = { # Cancel the election
		name = deluge_cancel_the_election
				
		add_political_power = -150

		add_popularity = {
			ideology = democratic
			popularity = 0.1
		}
		
		add_ideas = novote
		
		if = {
			limit = { has_government = neutrality }
			set_politics = {
				ruling_party = neutrality
				elections_allowed = no
			}
		}
		
		if = {
			limit = { has_government = communism }
			set_politics = {
				ruling_party = communism
				elections_allowed = no
			}
		}
		
		if = {
			limit = { has_government = fascism }
			set_politics = {
				ruling_party = fascism
				elections_allowed = no
			}
		}
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 2
				has_government = communism
			}
			modifier = {
				factor = 1
				has_government = neutrality
			}
			modifier = {
				factor = 0
				has_government = fascism
			}
		}
	}
}

# Democrats argue for separating church and state

country_event = {
	id = deluge_elections.3
	title = deluge_elections3title
	desc = deluge_elections3desc
	
	picture = GFX_report_event_election_vote
	
	is_triggered_only = yes

	trigger = {
		NOT = { has_government = democratic }
		has_idea = established_religion
		OR = {
			democratic > 0.5
			AND = {
				has_government = fascism
				fascism < 0.5
				democratic > 0.4
				communism < 0.5
				neutrality < 0.5
			}
			AND = {
				has_government = fascism
				fascism < 0.4
				democratic > 0.3
				communism < 0.4
				neutrality < 0.4
			}
			AND = {
				has_government = fascism
				fascism < 0.3
				democratic > 0.2
				communism < 0.3
				neutrality < 0.3
			}
			AND = {
				has_government = communism
				communism < 0.5
				democratic > 0.4
				fascism < 0.5
				neutrality < 0.5
			}
			AND = {
				has_government = communism
				communism < 0.4
				democratic > 0.3
				fascism < 0.4
				neutrality < 0.4
			}
			AND = {
				has_government = communism
				communism < 0.3
				democratic > 0.2
				fascism < 0.3
				neutrality < 0.3
			}
			AND = {
				has_government = neutrality
				neutrality < 0.5
				democratic > 0.4
				fascism < 0.5
				communism < 0.5
			}
			AND = {
				has_government = neutrality
				neutrality < 0.4
				democratic > 0.3
				fascism < 0.4
				communism < 0.4
			}
			AND = {
				has_government = neutrality
				neutrality < 0.3
				democratic > 0.2
				fascism < 0.3
				communism < 0.3
			}
		}
	}
	
	option = { # Let them win
		name = deluge_let_them_win
				
		add_popularity = {
			ideology = democratic
			popularity = 0.05
		}
		
		set_politics = {
			ruling_party = democratic
			elections_allowed = yes
		}
		
		add_ideas = robber_barons
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 2
				has_government = communism
			}
			modifier = {
				factor = 1
				has_government = neutrality
			}
			modifier = {
				factor = 0
				has_government = fascism
			}
		}
	}
	
	option = { # Steal their ideas
		name = deluge_steal_their_ideas
				
		add_political_power = -150
		
		add_ideas = robber_barons
		
		add_popularity = {
			ideology = democratic
			popularity = -0.1
		}
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 1
				has_government = communism
			}
			modifier = {
				factor = 1
				has_government = neutrality
			}
			modifier = {
				factor = 1
				has_government = fascism
			}
		}
	}
	
	option = { # Cancel the election
		name = deluge_cancel_the_election
				
		add_political_power = -150

		add_popularity = {
			ideology = democratic
			popularity = 0.1
		}
		
		add_ideas = novote
		
		if = {
			limit = { has_government = neutrality }
			set_politics = {
				ruling_party = neutrality
				elections_allowed = no
			}
		}
		
		if = {
			limit = { has_government = communism }
			set_politics = {
				ruling_party = communism
				elections_allowed = no
			}
		}
		
		if = {
			limit = { has_government = fascism }
			set_politics = {
				ruling_party = fascism
				elections_allowed = no
			}
		}
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 0
				has_government = communism
			}
			modifier = {
				factor = 1
				has_government = neutrality
			}
			modifier = {
				factor = 2
				has_government = fascism
			}
		}
	}
}

# Radicals argue for separating church and state

country_event = {
	id = deluge_elections.4
	title = deluge_elections4title
	desc = deluge_elections4desc
	
	picture = GFX_report_event_election_vote
	
	is_triggered_only = yes

	trigger = {
		NOT = { has_government = communism }
		has_idea = established_religion
		OR = {
			communism > 0.5
			AND = {
				has_government = fascism
				fascism < 0.5
				communism > 0.4
				democratic < 0.5
				neutrality < 0.5
			}
			AND = {
				has_government = fascism
				fascism < 0.4
				communism > 0.3
				democratic < 0.4
				neutrality < 0.4
			}
			AND = {
				has_government = fascism
				fascism < 0.3
				communism > 0.2
				democratic < 0.3
				neutrality < 0.3
			}
			AND = {
				has_government = democratic
				democratic < 0.5
				communism > 0.4
				fascism < 0.5
				neutrality < 0.5
			}
			AND = {
				has_government = democratic
				democratic < 0.4
				communism > 0.3
				fascism < 0.4
				neutrality < 0.4
			}
			AND = {
				has_government = democratic
				democratic < 0.3
				communism > 0.2
				fascism < 0.3
				neutrality < 0.3
			}
			AND = {
				has_government = neutrality
				neutrality < 0.5
				communism > 0.4
				fascism < 0.5
				democratic < 0.5
			}
			AND = {
				has_government = neutrality
				neutrality < 0.4
				communism > 0.3
				fascism < 0.4
				democratic < 0.4
			}
			AND = {
				has_government = neutrality
				neutrality < 0.3
				communism > 0.2
				fascism < 0.3
				democratic < 0.3
			}
		}
	}
	
	option = { # Let them win
		name = deluge_let_them_win
				
		add_popularity = {
			ideology = communism
			popularity = 0.05
		}
		
		set_politics = {
			ruling_party = communism
			elections_allowed = yes
		}
		
		add_ideas = welfare_state
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 2
				has_government = democratic
			}
			modifier = {
				factor = 1
				has_government = neutrality
			}
			modifier = {
				factor = 0
				has_government = fascism
			}
		}
	}
	
	option = { # Steal their ideas
		name = deluge_steal_their_ideas
				
		add_political_power = -150
		
		add_popularity = {
			ideology = communism
			popularity = -0.1
		}
		
		add_ideas = welfare_state
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 1
				has_government = democratic
			}
			modifier = {
				factor = 1
				has_government = neutrality
			}
			modifier = {
				factor = 1
				has_government = fascism
			}
		}
	}
	
	option = { # Cancel the election
		name = deluge_cancel_the_election
				
		add_political_power = -150

		add_popularity = {
			ideology = communism
			popularity = 0.1
		}
		
		add_ideas = novote
		
		if = {
			limit = { has_government = democratic }
			set_politics = {
				ruling_party = democratic
				elections_allowed = no
			}
		}
		
		if = {
			limit = { has_government = neutrality }
			set_politics = {
				ruling_party = neutrality
				elections_allowed = no
			}
		}
		
		if = {
			limit = { has_government = fascism }
			set_politics = {
				ruling_party = fascism
				elections_allowed = no
			}
		}
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 0
				has_government = democratic
			}
			modifier = {
				factor = 1
				has_government = neutrality
			}
			modifier = {
				factor = 2
				has_government = fascism
			}
		}
	}
}

# Ultranationalists demand restrictions on foreigner movement

country_event = {
	id = deluge_elections.5
	title = deluge_elections5title
	desc = deluge_elections5desc
	
	picture = GFX_report_event_election_vote
	
	is_triggered_only = yes

	trigger = {
		NOT = { has_government = fascism }
		has_idea = robber_barons
		OR = {
			fascism > 0.5
			AND = {
				has_government = democratic
				democratic < 0.5
				fascism > 0.4
				communism < 0.5
				neutrality < 0.5
			}
			AND = {
				has_government = democratic
				democratic < 0.4
				fascism > 0.3
				communism < 0.4
				neutrality < 0.4
			}
			AND = {
				has_government = democratic
				democratic < 0.3
				fascism > 0.2
				communism < 0.3
				neutrality < 0.3
			}
			AND = {
				has_government = communism
				communism < 0.5
				fascism > 0.4
				democratic < 0.5
				neutrality < 0.5
			}
			AND = {
				has_government = communism
				communism < 0.4
				fascism > 0.3
				democratic < 0.4
				neutrality < 0.4
			}
			AND = {
				has_government = communism
				communism < 0.3
				fascism > 0.2
				democratic < 0.3
				neutrality < 0.3
			}
			AND = {
				has_government = neutrality
				neutrality < 0.5
				fascism > 0.4
				democratic < 0.5
				communism < 0.5
			}
			AND = {
				has_government = neutrality
				neutrality < 0.4
				fascism > 0.3
				democratic < 0.4
				communism < 0.4
			}
			AND = {
				has_government = neutrality
				neutrality < 0.3
				fascism > 0.2
				democratic < 0.3
				communism < 0.3
			}
		}
	}
	
	option = { # Let them win
		name = deluge_let_them_win
				
		add_popularity = {
			ideology = fascism
			popularity = 0.05
		}
		
		set_politics = {
			ruling_party = fascism
			elections_allowed = yes
		}
		
		add_ideas = labour_camps
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 1
				has_government = democratic
			}
			modifier = {
				factor = 1
				has_government = neutrality
			}
			modifier = {
				factor = 1
				has_government = communism
			}
		}
	}
	
	option = { # Steal their ideas
		name = deluge_steal_their_ideas
				
		add_political_power = -150
		
		add_popularity = {
			ideology = fascism
			popularity = -0.1
		}
		
		add_ideas = labour_camps
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 1
				has_government = democratic
			}
			modifier = {
				factor = 2
				has_government = neutrality
			}
			modifier = {
				factor = 0
				has_government = communism
			}
		}
	}
	
	option = { # Cancel the election
		name = deluge_cancel_the_election
				
		add_political_power = -150

		add_popularity = {
			ideology = fascism
			popularity = 0.1
		}
		
		add_ideas = novote
		
		if = {
			limit = { has_government = democratic }
			set_politics = {
				ruling_party = democratic
				elections_allowed = no
			}
		}
		
		if = {
			limit = { has_government = neutrality }
			set_politics = {
				ruling_party = neutrality
				elections_allowed = no
			}
		}
		
		if = {
			limit = { has_government = communism }
			set_politics = {
				ruling_party = communism
				elections_allowed = no
			}
		}
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 1
				has_government = democratic
			}
			modifier = {
				factor = 0
				has_government = neutrality
			}
			modifier = {
				factor = 2
				has_government = communism
			}
		}
	}
}

# Monarchists demand religious tests for receiving state aid

country_event = {
	id = deluge_elections.6
	title = deluge_elections6title
	desc = deluge_elections6desc
	
	picture = GFX_report_event_election_vote
	
	is_triggered_only = yes

	trigger = {
		NOT = { has_government = neutrality }
		has_idea = welfare_state
		OR = {
			neutrality > 0.5
			AND = {
				has_government = fascism
				fascism < 0.5
				neutrality > 0.4
				democratic < 0.5
				communism < 0.5
			}
			AND = {
				has_government = fascism
				fascism < 0.4
				neutrality > 0.3
				democratic < 0.4
				communism < 0.4
			}
			AND = {
				has_government = fascism
				fascism < 0.3
				neutrality > 0.2
				democratic < 0.3
				communism < 0.3
			}
			AND = {
				has_government = communism
				communism < 0.5
				neutrality > 0.4
				democratic < 0.5
				fascism < 0.5
			}
			AND = {
				has_government = communism
				communism < 0.4
				neutrality > 0.3
				democratic < 0.4
				fascism < 0.4
			}
			AND = {
				has_government = communism
				communism < 0.3
				neutrality > 0.2
				democratic < 0.3
				fascism < 0.3
			}
			AND = {
				has_government = democratic
				democratic < 0.5
				neutrality > 0.4
				communism < 0.5
				fascism < 0.5
			}
			AND = {
				has_government = democratic
				democratic < 0.4
				neutrality > 0.3
				communism < 0.4
				fascism < 0.4
			}
			AND = {
				has_government = democratic
				democratic < 0.3
				neutrality > 0.2
				communism < 0.3
				fascism < 0.3
			}
		}
	}
	
	option = { # Let them win
		name = deluge_let_them_win
				
		add_popularity = {
			ideology = neutrality
			popularity = 0.05
		}
		
		set_politics = {
			ruling_party = neutrality
			elections_allowed = yes
		}
		
		add_ideas = established_religion
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 1
				has_government = democratic
			}
			modifier = {
				factor = 1
				has_government = fascism
			}
			modifier = {
				factor = 1
				has_government = communism
			}
		}
	}
	
	option = { # Steal their ideas
		name = deluge_steal_their_ideas
				
		add_political_power = -150
		
		add_popularity = {
			ideology = neutrality
			popularity = -0.1
		}
		
		add_ideas = established_religion
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 0
				has_government = democratic
			}
			modifier = {
				factor = 2
				has_government = fascism
			}
			modifier = {
				factor = 1
				has_government = communism
			}
		}
	}
	
	option = { # Cancel the election
		name = deluge_cancel_the_election
				
		add_political_power = -150

		add_popularity = {
			ideology = neutrality
			popularity = 0.1
		}
		
		add_ideas = novote
		
		if = {
			limit = { has_government = democratic }
			set_politics = {
				ruling_party = democratic
				elections_allowed = no
			}
		}
		
		if = {
			limit = { has_government = fascism }
			set_politics = {
				ruling_party = fascism
				elections_allowed = no
			}
		}
		
		if = {
			limit = { has_government = communism }
			set_politics = {
				ruling_party = communism
				elections_allowed = no
			}
		}
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 2
				has_government = democratic
			}
			modifier = {
				factor = 0
				has_government = fascism
			}
			modifier = {
				factor = 1
				has_government = communism
			}
		}
	}
}

# Monarchists promise to shut down labour camps

country_event = {
	id = deluge_elections.7
	title = deluge_elections7title
	desc = deluge_elections7desc
	
	picture = GFX_report_event_election_vote
	
	is_triggered_only = yes

	trigger = {
		NOT = { has_government = neutrality }
		has_idea = labour_camps
		OR = {
			neutrality > 0.5
			AND = {
				has_government = fascism
				fascism < 0.5
				neutrality > 0.4
				democratic < 0.5
				communism < 0.5
			}
			AND = {
				has_government = fascism
				fascism < 0.4
				neutrality > 0.3
				democratic < 0.4
				communism < 0.4
			}
			AND = {
				has_government = fascism
				fascism < 0.3
				neutrality > 0.2
				democratic < 0.3
				communism < 0.3
			}
			AND = {
				has_government = communism
				communism < 0.5
				neutrality > 0.4
				democratic < 0.5
				fascism < 0.5
			}
			AND = {
				has_government = communism
				communism < 0.4
				neutrality > 0.3
				democratic < 0.4
				fascism < 0.4
			}
			AND = {
				has_government = communism
				communism < 0.3
				neutrality > 0.2
				democratic < 0.3
				fascism < 0.3
			}
			AND = {
				has_government = democratic
				democratic < 0.5
				neutrality > 0.4
				communism < 0.5
				fascism < 0.5
			}
			AND = {
				has_government = democratic
				democratic < 0.4
				neutrality > 0.3
				communism < 0.4
				fascism < 0.4
			}
			AND = {
				has_government = democratic
				democratic < 0.3
				neutrality > 0.2
				communism < 0.3
				fascism < 0.3
			}
		}
	}
	
	option = { # Let them win
		name = deluge_let_them_win
				
		add_popularity = {
			ideology = neutrality
			popularity = 0.05
		}
		
		set_politics = {
			ruling_party = neutrality
			elections_allowed = yes
		}
		
		add_ideas = established_religion
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 1
				has_government = democratic
			}
			modifier = {
				factor = 1
				has_government = fascism
			}
			modifier = {
				factor = 1
				has_government = communism
			}
		}
	}
	
	option = { # Steal their ideas
		name = deluge_steal_their_ideas
				
		add_political_power = -150
		
		add_popularity = {
			ideology = neutrality
			popularity = -0.1
		}
		
		add_ideas = established_religion
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 2
				has_government = democratic
			}
			modifier = {
				factor = 0
				has_government = fascism
			}
			modifier = {
				factor = 1
				has_government = communism
			}
		}
	}
	
	option = { # Cancel the election
		name = deluge_cancel_the_election
				
		add_political_power = -150

		add_popularity = {
			ideology = neutrality
			popularity = 0.1
		}
		
		add_ideas = novote
		
		if = {
			limit = { has_government = democratic }
			set_politics = {
				ruling_party = democratic
				elections_allowed = no
			}
		}
		
		if = {
			limit = { has_government = fascism }
			set_politics = {
				ruling_party = fascism
				elections_allowed = no
			}
		}
		
		if = {
			limit = { has_government = communism }
			set_politics = {
				ruling_party = communism
				elections_allowed = no
			}
		}
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 0
				has_government = democratic
			}
			modifier = {
				factor = 1
				has_government = fascism
			}
			modifier = {
				factor = 2
				has_government = communism
			}
		}
	}
}

# Radicals promise to shut down labour camps

country_event = {
	id = deluge_elections.8
	title = deluge_elections8title
	desc = deluge_elections8desc
	
	picture = GFX_report_event_election_vote
	
	is_triggered_only = yes

	trigger = {
		NOT = { has_government = communism }
		has_idea = labour_camps
		OR = {
			communism > 0.5
			AND = {
				has_government = fascism
				fascism < 0.5
				communism > 0.4
				democratic < 0.5
				neutrality < 0.5
			}
			AND = {
				has_government = fascism
				fascism < 0.4
				communism > 0.3
				democratic < 0.4
				neutrality < 0.4
			}
			AND = {
				has_government = fascism
				fascism < 0.3
				communism > 0.2
				democratic < 0.3
				neutrality < 0.3
			}
			AND = {
				has_government = democratic
				democratic < 0.5
				communism > 0.4
				fascism < 0.5
				neutrality < 0.5
			}
			AND = {
				has_government = democratic
				democratic < 0.4
				communism > 0.3
				fascism < 0.4
				neutrality < 0.4
			}
			AND = {
				has_government = democratic
				democratic < 0.3
				communism > 0.2
				fascism < 0.3
				neutrality < 0.3
			}
			AND = {
				has_government = neutrality
				neutrality < 0.5
				communism > 0.4
				fascism < 0.5
				democratic < 0.5
			}
			AND = {
				has_government = neutrality
				neutrality < 0.4
				communism > 0.3
				fascism < 0.4
				democratic < 0.4
			}
			AND = {
				has_government = neutrality
				neutrality < 0.3
				communism > 0.2
				fascism < 0.3
				democratic < 0.3
			}
		}
	}
	
	option = { # Let them win
		name = deluge_let_them_win
				
		add_popularity = {
			ideology = communism
			popularity = 0.05
		}
		
		set_politics = {
			ruling_party = communism
			elections_allowed = yes
		}
		
		add_ideas = welfare_state
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 1
				has_government = democratic
			}
			modifier = {
				factor = 1
				has_government = fascism
			}
			modifier = {
				factor = 1
				has_government = communism
			}
		}
	}
	
	option = { # Steal their ideas
		name = deluge_steal_their_ideas
				
		add_political_power = -150
		
		add_popularity = {
			ideology = communism
			popularity = -0.1
		}
		
		add_ideas = welfare_state
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 2
				has_government = democratic
			}
			modifier = {
				factor = 0
				has_government = fascism
			}
			modifier = {
				factor = 1
				has_government = communism
			}
		}
	}
	
	option = { # Cancel the election
		name = deluge_cancel_the_election
				
		add_political_power = -150

		add_popularity = {
			ideology = communism
			popularity = 0.1
		}
		
		add_ideas = novote
		
		if = {
			limit = { has_government = democratic }
			set_politics = {
				ruling_party = democratic
				elections_allowed = no
			}
		}
		
		if = {
			limit = { has_government = neutrality }
			set_politics = {
				ruling_party = neutrality
				elections_allowed = no
			}
		}
		
		if = {
			limit = { has_government = fascism }
			set_politics = {
				ruling_party = fascism
				elections_allowed = no
			}
		}
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 0
				has_government = democratic
			}
			modifier = {
				factor = 1
				has_government = fascism
			}
			modifier = {
				factor = 2
				has_government = communism
			}
		}
	}
}

# Ultranationalists demand end to welfare for foreigners

country_event = {
	id = deluge_elections.9
	title = deluge_elections9title
	desc = deluge_elections9desc
	
	picture = GFX_report_event_election_vote
	
	is_triggered_only = yes

	trigger = {
		NOT = { has_government = fascism }
		has_idea = welfare_state
		OR = {
			fascism > 0.5
			AND = {
				has_government = democratic
				democratic < 0.5
				fascism > 0.4
				communism < 0.5
				neutrality < 0.5
			}
			AND = {
				has_government = democratic
				democratic < 0.4
				fascism > 0.3
				communism < 0.4
				neutrality < 0.4
			}
			AND = {
				has_government = democratic
				democratic < 0.3
				fascism > 0.2
				communism < 0.3
				neutrality < 0.3
			}
			AND = {
				has_government = communism
				communism < 0.5
				fascism > 0.4
				democratic < 0.5
				neutrality < 0.5
			}
			AND = {
				has_government = communism
				communism < 0.4
				fascism > 0.3
				democratic < 0.4
				neutrality < 0.4
			}
			AND = {
				has_government = communism
				communism < 0.3
				fascism > 0.2
				democratic < 0.3
				neutrality < 0.3
			}
			AND = {
				has_government = neutrality
				neutrality < 0.5
				fascism > 0.4
				democratic < 0.5
				communism < 0.5
			}
			AND = {
				has_government = neutrality
				neutrality < 0.4
				fascism > 0.3
				democratic < 0.4
				communism < 0.4
			}
			AND = {
				has_government = neutrality
				neutrality < 0.3
				fascism > 0.2
				democratic < 0.3
				communism < 0.3
			}
		}
	}
	
	option = { # Let them win
		name = deluge_let_them_win
				
		add_popularity = {
			ideology = fascism
			popularity = 0.05
		}
		
		set_politics = {
			ruling_party = fascism
			elections_allowed = yes
		}
		
		add_ideas = labour_camps
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 1
				has_government = democratic
			}
			modifier = {
				factor = 2
				has_government = neutrality
			}
			modifier = {
				factor = 0
				has_government = communism
			}
		}
	}
	
	option = { # Steal their ideas
		name = deluge_steal_their_ideas
				
		add_political_power = -150
		
		add_popularity = {
			ideology = fascism
			popularity = -0.1
		}
		
		add_ideas = labour_camps
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 1
				has_government = democratic
			}
			modifier = {
				factor = 1
				has_government = neutrality
			}
			modifier = {
				factor = 1
				has_government = communism
			}
		}
	}
	
	option = { # Cancel the election
		name = deluge_cancel_the_election
				
		add_political_power = -150

		add_popularity = {
			ideology = fascism
			popularity = 0.1
		}
		
		add_ideas = novote
		
		if = {
			limit = { has_government = democratic }
			set_politics = {
				ruling_party = democratic
				elections_allowed = no
			}
		}
		
		if = {
			limit = { has_government = neutrality }
			set_politics = {
				ruling_party = neutrality
				elections_allowed = no
			}
		}
		
		if = {
			limit = { has_government = communism }
			set_politics = {
				ruling_party = communism
				elections_allowed = no
			}
		}
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 1
				has_government = democratic
			}
			modifier = {
				factor = 0
				has_government = neutrality
			}
			modifier = {
				factor = 2
				has_government = communism
			}
		}
	}
}

# Democrats promise to shut down labour camps

country_event = {
	id = deluge_elections.10
	title = deluge_elections10title
	desc = deluge_elections10desc
	
	picture = GFX_report_event_election_vote
	
	is_triggered_only = yes

	trigger = {
		NOT = { has_government = democratic }
		has_idea = labour_camps
		OR = {
			democratic > 0.5
			AND = {
				has_government = fascism
				fascism < 0.5
				democratic > 0.4
				communism < 0.5
				neutrality < 0.5
			}
			AND = {
				has_government = fascism
				fascism < 0.4
				democratic > 0.3
				communism < 0.4
				neutrality < 0.4
			}
			AND = {
				has_government = fascism
				fascism < 0.3
				democratic > 0.2
				communism < 0.3
				neutrality < 0.3
			}
			AND = {
				has_government = communism
				communism < 0.5
				democratic > 0.4
				fascism < 0.5
				neutrality < 0.5
			}
			AND = {
				has_government = communism
				communism < 0.4
				democratic > 0.3
				fascism < 0.4
				neutrality < 0.4
			}
			AND = {
				has_government = communism
				communism < 0.3
				democratic > 0.2
				fascism < 0.3
				neutrality < 0.3
			}
			AND = {
				has_government = neutrality
				neutrality < 0.5
				democratic > 0.4
				fascism < 0.5
				communism < 0.5
			}
			AND = {
				has_government = neutrality
				neutrality < 0.4
				democratic > 0.3
				fascism < 0.4
				communism < 0.4
			}
			AND = {
				has_government = neutrality
				neutrality < 0.3
				democratic > 0.2
				fascism < 0.3
				communism < 0.3
			}
		}
	}
	
	option = { # Let them win
		name = deluge_let_them_win
				
		add_popularity = {
			ideology = democratic
			popularity = 0.05
		}
		
		set_politics = {
			ruling_party = democratic
			elections_allowed = yes
		}
		
		add_ideas = robber_barons
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 1
				has_government = neutrality
			}
			modifier = {
				factor = 0
				has_government = fascism
			}
			modifier = {
				factor = 2
				has_government = communism
			}
		}
	}
	
	option = { # Steal their ideas
		name = deluge_steal_their_ideas
				
		add_political_power = -150
		
		add_popularity = {
			ideology = democratic
			popularity = -0.1
		}
		
		add_ideas = robber_barons
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 2
				has_government = neutrality
			}
			modifier = {
				factor = 0
				has_government = fascism
			}
			modifier = {
				factor = 1
				has_government = communism
			}
		}
	}
	
	option = { # Cancel the election
		name = deluge_cancel_the_election
				
		add_political_power = -150

		add_popularity = {
			ideology = democratic
			popularity = 0.1
		}
		
		add_ideas = novote
		
		if = {
			limit = { has_government = neutrality }
			set_politics = {
				ruling_party = neutrality
				elections_allowed = no
			}
		}
		
		if = {
			limit = { has_government = communism }
			set_politics = {
				ruling_party = communism
				elections_allowed = no
			}
		}
		
		if = {
			limit = { has_government = fascism }
			set_politics = {
				ruling_party = fascism
				elections_allowed = no
			}
		}
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 1
				has_government = neutrality
			}
			modifier = {
				factor = 1
				has_government = fascism
			}
			modifier = {
				factor = 1
				has_government = communism
			}
		}
	}
}

# Monarchists propose merger of state and church functions

country_event = {
	id = deluge_elections.11
	title = deluge_elections11title
	desc = deluge_elections11desc
	
	picture = GFX_report_event_election_vote
	
	is_triggered_only = yes

	trigger = {
		NOT = { has_government = neutrality }
		NOT = { has_idea = established_religion }
		OR = {
			neutrality > 0.5
			AND = {
				has_government = fascism
				fascism < 0.5
				neutrality > 0.4
				democratic < 0.5
				communism < 0.5
			}
			AND = {
				has_government = fascism
				fascism < 0.4
				neutrality > 0.3
				democratic < 0.4
				communism < 0.4
			}
			AND = {
				has_government = fascism
				fascism < 0.3
				neutrality > 0.2
				democratic < 0.3
				communism < 0.3
			}
			AND = {
				has_government = communism
				communism < 0.5
				neutrality > 0.4
				democratic < 0.5
				fascism < 0.5
			}
			AND = {
				has_government = communism
				communism < 0.4
				neutrality > 0.3
				democratic < 0.4
				fascism < 0.4
			}
			AND = {
				has_government = communism
				communism < 0.3
				neutrality > 0.2
				democratic < 0.3
				fascism < 0.3
			}
			AND = {
				has_government = democratic
				democratic < 0.5
				neutrality > 0.4
				communism < 0.5
				fascism < 0.5
			}
			AND = {
				has_government = democratic
				democratic < 0.4
				neutrality > 0.3
				communism < 0.4
				fascism < 0.4
			}
			AND = {
				has_government = democratic
				democratic < 0.3
				neutrality > 0.2
				communism < 0.3
				fascism < 0.3
			}
		}
	}
	
	option = { # Let them win
		name = deluge_let_them_win
				
		add_popularity = {
			ideology = neutrality
			popularity = 0.05
		}
		
		set_politics = {
			ruling_party = neutrality
			elections_allowed = yes
		}
		
		add_ideas = established_religion
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 1
				has_government = democratic
			}
			modifier = {
				factor = 1
				has_government = fascism
			}
			modifier = {
				factor = 1
				has_government = communism
			}
		}
	}
	
	option = { # Steal their ideas
		name = deluge_steal_their_ideas
				
		add_political_power = -150
		
		add_popularity = {
			ideology = neutrality
			popularity = -0.1
		}
		
		add_ideas = established_religion
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 1
				has_government = democratic
			}
			modifier = {
				factor = 2
				has_government = fascism
			}
			modifier = {
				factor = 0
				has_government = communism
			}
		}
	}
	
	option = { # Cancel the election
		name = deluge_cancel_the_election
				
		add_political_power = -150

		add_popularity = {
			ideology = neutrality
			popularity = 0.1
		}
		
		add_ideas = novote
		
		if = {
			limit = { has_government = democratic }
			set_politics = {
				ruling_party = democratic
				elections_allowed = no
			}
		}
		
		if = {
			limit = { has_government = communism }
			set_politics = {
				ruling_party = communism
				elections_allowed = no
			}
		}
		
		if = {
			limit = { has_government = fascism }
			set_politics = {
				ruling_party = fascism
				elections_allowed = no
			}
		}
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 1
				has_government = democratic
			}
			modifier = {
				factor = 0
				has_government = fascism
			}
			modifier = {
				factor = 2
				has_government = communism
			}
		}
	}
}

# Radicals argue for ending the gold standard

country_event = {
	id = deluge_elections.12
	title = deluge_elections12title
	desc = deluge_elections12desc
	
	picture = GFX_report_event_election_vote
	
	is_triggered_only = yes

	trigger = {
		NOT = { has_government = communism }
		has_idea = gold_standard
		OR = {
			communism > 0.5
			AND = {
				has_government = fascism
				fascism < 0.5
				communism > 0.4
				democratic < 0.5
				neutrality < 0.5
			}
			AND = {
				has_government = fascism
				fascism < 0.4
				communism > 0.3
				democratic < 0.4
				neutrality < 0.4
			}
			AND = {
				has_government = fascism
				fascism < 0.3
				communism > 0.2
				democratic < 0.3
				neutrality < 0.3
			}
			AND = {
				has_government = democratic
				democratic < 0.5
				communism > 0.4
				fascism < 0.5
				neutrality < 0.5
			}
			AND = {
				has_government = democratic
				democratic < 0.4
				communism > 0.3
				fascism < 0.4
				neutrality < 0.4
			}
			AND = {
				has_government = democratic
				democratic < 0.3
				communism > 0.2
				fascism < 0.3
				neutrality < 0.3
			}
			AND = {
				has_government = neutrality
				neutrality < 0.5
				communism > 0.4
				fascism < 0.5
				democratic < 0.5
			}
			AND = {
				has_government = neutrality
				neutrality < 0.4
				communism > 0.3
				fascism < 0.4
				democratic < 0.4
			}
			AND = {
				has_government = neutrality
				neutrality < 0.3
				communism > 0.2
				fascism < 0.3
				democratic < 0.3
			}
		}
	}
	
	option = { # Let them win
		name = deluge_let_them_win
				
		add_popularity = {
			ideology = communism
			popularity = 0.05
		}
		
		set_politics = {
			ruling_party = communism
			elections_allowed = yes
		}
		
		add_ideas = floating_exchange
		
		add_timed_idea = { idea = deluge_changed_money_policy days = 180 }
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 1
				has_government = democratic
			}
			modifier = {
				factor = 1
				has_government = neutrality
			}
			modifier = {
				factor = 1
				has_government = fascism
			}
		}
	}
	
	option = { # Steal their ideas
		name = deluge_steal_their_ideas
				
		add_political_power = -150
		
		add_popularity = {
			ideology = communism
			popularity = -0.1
		}
		
		add_ideas = floating_exchange
		
		add_timed_idea = { idea = deluge_changed_money_policy days = 180 }
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 1
				has_government = democratic
			}
			modifier = {
				factor = 0
				has_government = neutrality
			}
			modifier = {
				factor = 2
				has_government = fascism
			}
		}
	}
	
	option = { # Cancel the election
		name = deluge_cancel_the_election
				
		add_political_power = -150

		add_popularity = {
			ideology = communism
			popularity = 0.1
		}
		
		add_ideas = novote
		
		if = {
			limit = { has_government = democratic }
			set_politics = {
				ruling_party = democratic
				elections_allowed = no
			}
		}
		
		if = {
			limit = { has_government = neutrality }
			set_politics = {
				ruling_party = neutrality
				elections_allowed = no
			}
		}
		
		if = {
			limit = { has_government = fascism }
			set_politics = {
				ruling_party = fascism
				elections_allowed = no
			}
		}
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 0
				has_government = democratic
			}
			modifier = {
				factor = 2
				has_government = neutrality
			}
			modifier = {
				factor = 1
				has_government = fascism
			}
		}
	}
}

# Monarchists argue for restoring the gold standard

country_event = {
	id = deluge_elections.13
	title = deluge_elections13title
	desc = deluge_elections13desc
	
	picture = GFX_report_event_election_vote
	
	is_triggered_only = yes

	trigger = {
		NOT = { has_government = neutrality }
		NOT = { has_idea = gold_standard }
		OR = {
			neutrality > 0.5
			AND = {
				has_government = fascism
				fascism < 0.5
				neutrality > 0.4
				democratic < 0.5
				communism < 0.5
			}
			AND = {
				has_government = fascism
				fascism < 0.4
				neutrality > 0.3
				democratic < 0.4
				communism < 0.4
			}
			AND = {
				has_government = fascism
				fascism < 0.3
				neutrality > 0.2
				democratic < 0.3
				communism < 0.3
			}
			AND = {
				has_government = communism
				communism < 0.5
				neutrality > 0.4
				democratic < 0.5
				fascism < 0.5
			}
			AND = {
				has_government = communism
				communism < 0.4
				neutrality > 0.3
				democratic < 0.4
				fascism < 0.4
			}
			AND = {
				has_government = communism
				communism < 0.3
				neutrality > 0.2
				democratic < 0.3
				fascism < 0.3
			}
			AND = {
				has_government = democratic
				democratic < 0.5
				neutrality > 0.4
				communism < 0.5
				fascism < 0.5
			}
			AND = {
				has_government = democratic
				democratic < 0.4
				neutrality > 0.3
				communism < 0.4
				fascism < 0.4
			}
			AND = {
				has_government = democratic
				democratic < 0.3
				neutrality > 0.2
				communism < 0.3
				fascism < 0.3
			}
		}
	}
	
	option = { # Let them win
		name = deluge_let_them_win
				
		add_popularity = {
			ideology = neutrality
			popularity = 0.05
		}
		
		set_politics = {
			ruling_party = neutrality
			elections_allowed = yes
		}
		
		add_ideas = gold_standard
		
		add_timed_idea = { idea = deluge_changed_money_policy days = 180 }
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 2
				has_government = democratic
			}
			modifier = {
				factor = 0
				has_government = communism
			}
			modifier = {
				factor = 1
				has_government = fascism
			}
		}
	}
	
	option = { # Steal their ideas
		name = deluge_steal_their_ideas
				
		add_political_power = -150
		
		add_popularity = {
			ideology = neutrality
			popularity = -0.1
		}
		
		add_ideas = gold_standard
		
		add_timed_idea = { idea = deluge_changed_money_policy days = 180 }
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 1
				has_government = democratic
			}
			modifier = {
				factor = 1
				has_government = communism
			}
			modifier = {
				factor = 1
				has_government = fascism
			}
		}
	}
	
	option = { # Cancel the election
		name = deluge_cancel_the_election
				
		add_political_power = -150

		add_popularity = {
			ideology = neutrality
			popularity = 0.1
		}
		
		add_ideas = novote
		
		if = {
			limit = { has_government = democratic }
			set_politics = {
				ruling_party = democratic
				elections_allowed = no
			}
		}
		
		if = {
			limit = { has_government = communism }
			set_politics = {
				ruling_party = communism
				elections_allowed = no
			}
		}
		
		if = {
			limit = { has_government = fascism }
			set_politics = {
				ruling_party = fascism
				elections_allowed = no
			}
		}
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 0
				has_government = democratic
			}
			modifier = {
				factor = 2
				has_government = communism
			}
			modifier = {
				factor = 1
				has_government = fascism
			}
		}
	}
}

# Ultranationalists promise to end hyper-inflation

country_event = {
	id = deluge_elections.14
	title = deluge_elections14title
	desc = deluge_elections14desc
	
	picture = GFX_report_event_election_vote
	
	is_triggered_only = yes

	trigger = {
		NOT = { has_government = fascism }
		has_idea = printing
		OR = {
			fascism > 0.5
			AND = {
				has_government = democratic
				democratic < 0.5
				fascism > 0.4
				communism < 0.5
				neutrality < 0.5
			}
			AND = {
				has_government = democratic
				democratic < 0.4
				fascism > 0.3
				communism < 0.4
				neutrality < 0.4
			}
			AND = {
				has_government = democratic
				democratic < 0.3
				fascism > 0.2
				communism < 0.3
				neutrality < 0.3
			}
			AND = {
				has_government = communism
				communism < 0.5
				fascism > 0.4
				democratic < 0.5
				neutrality < 0.5
			}
			AND = {
				has_government = communism
				communism < 0.4
				fascism > 0.3
				democratic < 0.4
				neutrality < 0.4
			}
			AND = {
				has_government = communism
				communism < 0.3
				fascism > 0.2
				democratic < 0.3
				neutrality < 0.3
			}
			AND = {
				has_government = neutrality
				neutrality < 0.5
				fascism > 0.4
				democratic < 0.5
				communism < 0.5
			}
			AND = {
				has_government = neutrality
				neutrality < 0.4
				fascism > 0.3
				democratic < 0.4
				communism < 0.4
			}
			AND = {
				has_government = neutrality
				neutrality < 0.3
				fascism > 0.2
				democratic < 0.3
				communism < 0.3
			}
		}
	}
	
	option = { # Let them win
		name = deluge_let_them_win
				
		add_popularity = {
			ideology = fascism
			popularity = 0.05
		}
		
		set_politics = {
			ruling_party = fascism
			elections_allowed = yes
		}
		
		add_ideas = floating_exchange
		
		add_timed_idea = { idea = deluge_changed_money_policy days = 180 }
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 1
				has_government = democratic
			}
			modifier = {
				factor = 2
				has_government = neutrality
			}
			modifier = {
				factor = 0
				has_government = communism
			}
		}
	}
	
	option = { # Steal their ideas
		name = deluge_steal_their_ideas
				
		add_political_power = -150
		
		add_popularity = {
			ideology = fascism
			popularity = -0.1
		}
		
		add_ideas = floating_exchange
		
		add_timed_idea = { idea = deluge_changed_money_policy days = 180 }
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 1
				has_government = democratic
			}
			modifier = {
				factor = 1
				has_government = neutrality
			}
			modifier = {
				factor = 1
				has_government = communism
			}
		}
	}
	
	option = { # Cancel the election
		name = deluge_cancel_the_election
				
		add_political_power = -150

		add_popularity = {
			ideology = fascism
			popularity = 0.1
		}
		
		add_ideas = novote
		
		if = {
			limit = { has_government = democratic }
			set_politics = {
				ruling_party = democratic
				elections_allowed = no
			}
		}
		
		if = {
			limit = { has_government = neutrality }
			set_politics = {
				ruling_party = neutrality
				elections_allowed = no
			}
		}
		
		if = {
			limit = { has_government = communism }
			set_politics = {
				ruling_party = communism
				elections_allowed = no
			}
		}
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 1
				has_government = democratic
			}
			modifier = {
				factor = 0
				has_government = neutrality
			}
			modifier = {
				factor = 2
				has_government = communism
			}
		}
	}
}

# Ultranationalists becoming popular thanks to government policy of harsh labour camps

country_event = {
	id = deluge_elections.15
	title = deluge_elections15title
	desc = deluge_elections15desc
	
	picture = GFX_report_event_election_vote
	
	is_triggered_only = yes

	trigger = {
		NOT = { has_government = fascism }
		has_idea = labour_camps
		OR = {
			fascism > 0.5
			AND = {
				has_government = democratic
				democratic < 0.5
				fascism > 0.4
				communism < 0.5
				neutrality < 0.5
			}
			AND = {
				has_government = democratic
				democratic < 0.4
				fascism > 0.3
				communism < 0.4
				neutrality < 0.4
			}
			AND = {
				has_government = democratic
				democratic < 0.3
				fascism > 0.2
				communism < 0.3
				neutrality < 0.3
			}
			AND = {
				has_government = communism
				communism < 0.5
				fascism > 0.4
				democratic < 0.5
				neutrality < 0.5
			}
			AND = {
				has_government = communism
				communism < 0.4
				fascism > 0.3
				democratic < 0.4
				neutrality < 0.4
			}
			AND = {
				has_government = communism
				communism < 0.3
				fascism > 0.2
				democratic < 0.3
				neutrality < 0.3
			}
			AND = {
				has_government = neutrality
				neutrality < 0.5
				fascism > 0.4
				democratic < 0.5
				communism < 0.5
			}
			AND = {
				has_government = neutrality
				neutrality < 0.4
				fascism > 0.3
				democratic < 0.4
				communism < 0.4
			}
			AND = {
				has_government = neutrality
				neutrality < 0.3
				fascism > 0.2
				democratic < 0.3
				communism < 0.3
			}
		}
	}
	
	option = { # Let them win
		name = deluge_let_them_win
				
		add_popularity = {
			ideology = fascism
			popularity = 0.05
		}
		
		set_politics = {
			ruling_party = fascism
			elections_allowed = yes
		}
				
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 1
				has_government = democratic
			}
			modifier = {
				factor = 2
				has_government = neutrality
			}
			modifier = {
				factor = 0
				has_government = communism
			}
		}
	}
	
	option = { # Change course
		name = deluge_change_course
				
		add_political_power = -150
		
		add_popularity = {
			ideology = fascism
			popularity = -0.1
		}
		
		if = {
			limit = {
				has_government = communism
			}
			add_ideas = welfare_state
		}
		
		if = {
			limit = {
				has_government = neutrality
			}
			add_ideas = established_religion
		}
		
		if = {
			limit = {
				has_government = democratic
			}
			add_ideas = robber_barons
		}
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 1
				has_government = democratic
			}
			modifier = {
				factor = 1
				has_government = neutrality
			}
			modifier = {
				factor = 1
				has_government = communism
			}
		}
	}
	
	option = { # Cancel the election
		name = deluge_cancel_the_election
				
		add_political_power = -150

		add_popularity = {
			ideology = fascism
			popularity = 0.1
		}
		
		add_ideas = novote
		
		if = {
			limit = { has_government = democratic }
			set_politics = {
				ruling_party = democratic
				elections_allowed = no
			}
		}
		
		if = {
			limit = { has_government = neutrality }
			set_politics = {
				ruling_party = neutrality
				elections_allowed = no
			}
		}
		
		if = {
			limit = { has_government = communism }
			set_politics = {
				ruling_party = communism
				elections_allowed = no
			}
		}
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 0
				has_government = democratic
			}
			modifier = {
				factor = 1
				has_government = neutrality
			}
			modifier = {
				factor = 2
				has_government = communism
			}
		}
	}
}

# Monarchists becoming popular due to government policy of established religion

country_event = {
	id = deluge_elections.16
	title = deluge_elections16title
	desc = deluge_elections16desc
	
	picture = GFX_report_event_election_vote
	
	is_triggered_only = yes

	trigger = {
		NOT = { has_government = neutrality }
		has_idea = established_religion
		OR = {
			neutrality > 0.5
			AND = {
				has_government = fascism
				fascism < 0.5
				neutrality > 0.4
				democratic < 0.5
				communism < 0.5
			}
			AND = {
				has_government = fascism
				fascism < 0.4
				neutrality > 0.3
				democratic < 0.4
				communism < 0.4
			}
			AND = {
				has_government = fascism
				fascism < 0.3
				neutrality > 0.2
				democratic < 0.3
				communism < 0.3
			}
			AND = {
				has_government = communism
				communism < 0.5
				neutrality > 0.4
				democratic < 0.5
				fascism < 0.5
			}
			AND = {
				has_government = communism
				communism < 0.4
				neutrality > 0.3
				democratic < 0.4
				fascism < 0.4
			}
			AND = {
				has_government = communism
				communism < 0.3
				neutrality > 0.2
				democratic < 0.3
				fascism < 0.3
			}
			AND = {
				has_government = democratic
				democratic < 0.5
				neutrality > 0.4
				communism < 0.5
				fascism < 0.5
			}
			AND = {
				has_government = democratic
				democratic < 0.4
				neutrality > 0.3
				communism < 0.4
				fascism < 0.4
			}
			AND = {
				has_government = democratic
				democratic < 0.3
				neutrality > 0.2
				communism < 0.3
				fascism < 0.3
			}
		}
	}
	
	option = { # Let them win
		name = deluge_let_them_win
				
		add_popularity = {
			ideology = neutrality
			popularity = 0.05
		}
		
		set_politics = {
			ruling_party = neutrality
			elections_allowed = yes
		}
				
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 2
				has_government = democratic
			}
			modifier = {
				factor = 1
				has_government = fascism
			}
			modifier = {
				factor = 0
				has_government = communism
			}
		}
	}
	
	option = { # Change course
		name = deluge_change_course
				
		add_political_power = -150
		
		add_popularity = {
			ideology = neutrality
			popularity = -0.1
		}
		
		if = {
			limit = {
				has_government = communism
			}
			add_ideas = welfare_state
		}
		
		if = {
			limit = {
				has_government = fascism
			}
			add_ideas = labour_camps
		}
		
		if = {
			limit = {
				has_government = democratic
			}
			add_ideas = robber_barons
		}
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 1
				has_government = democratic
			}
			modifier = {
				factor = 1
				has_government = fascism
			}
			modifier = {
				factor = 1
				has_government = communism
			}
		}
	}
	
	option = { # Cancel the election
		name = deluge_cancel_the_election
				
		add_political_power = -150

		add_popularity = {
			ideology = neutrality
			popularity = 0.1
		}
		
		add_ideas = novote
		
		if = {
			limit = { has_government = democratic }
			set_politics = {
				ruling_party = democratic
				elections_allowed = no
			}
		}
		
		if = {
			limit = { has_government = fascism }
			set_politics = {
				ruling_party = fascism
				elections_allowed = no
			}
		}
		
		if = {
			limit = { has_government = communism }
			set_politics = {
				ruling_party = communism
				elections_allowed = no
			}
		}
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 0
				has_government = democratic
			}
			modifier = {
				factor = 1
				has_government = fascism
			}
			modifier = {
				factor = 2
				has_government = communism
			}
		}
	}
}

# Democrats becoming popular due to government policy of robber barons

country_event = {
	id = deluge_elections.17
	title = deluge_elections17title
	desc = deluge_elections17desc
	
	picture = GFX_report_event_election_vote
	
	is_triggered_only = yes

	trigger = {
		NOT = { has_government = democratic }
		has_idea = robber_barons
		OR = {
			democratic > 0.5
			AND = {
				has_government = fascism
				fascism < 0.5
				democratic > 0.4
				communism < 0.5
				neutrality < 0.5
			}
			AND = {
				has_government = fascism
				fascism < 0.4
				democratic > 0.3
				communism < 0.4
				neutrality < 0.4
			}
			AND = {
				has_government = fascism
				fascism < 0.3
				democratic > 0.2
				communism < 0.3
				neutrality < 0.3
			}
			AND = {
				has_government = communism
				communism < 0.5
				democratic > 0.4
				fascism < 0.5
				neutrality < 0.5
			}
			AND = {
				has_government = communism
				communism < 0.4
				democratic > 0.3
				fascism < 0.4
				neutrality < 0.4
			}
			AND = {
				has_government = communism
				communism < 0.3
				democratic > 0.2
				fascism < 0.3
				neutrality < 0.3
			}
			AND = {
				has_government = neutrality
				neutrality < 0.5
				democratic > 0.4
				fascism < 0.5
				communism < 0.5
			}
			AND = {
				has_government = neutrality
				neutrality < 0.4
				democratic > 0.3
				fascism < 0.4
				communism < 0.4
			}
			AND = {
				has_government = neutrality
				neutrality < 0.3
				democratic > 0.2
				fascism < 0.3
				communism < 0.3
			}
		}
	}
	
	option = { # Let them win
		name = deluge_let_them_win
				
		add_popularity = {
			ideology = democratic
			popularity = 0.05
		}
		
		set_politics = {
			ruling_party = democratic
			elections_allowed = yes
		}
				
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 0
				has_government = communism
			}
			modifier = {
				factor = 2
				has_government = neutrality
			}
			modifier = {
				factor = 1
				has_government = fascism
			}
		}
	}
	
	option = { # Change course
		name = deluge_change_course
				
		add_political_power = -150
		
		add_popularity = {
			ideology = democratic
			popularity = -0.1
		}
				
		if = {
			limit = {
				has_government = communism
			}
			add_ideas = welfare_state
		}
		
		if = {
			limit = {
				has_government = fascism
			}
			add_ideas = labour_camps
		}
		
		if = {
			limit = {
				has_government = neutrality
			}
			add_ideas = established_religion
		}
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 2
				has_government = communism
			}
			modifier = {
				factor = 0
				has_government = neutrality
			}
			modifier = {
				factor = 1
				has_government = fascism
			}
		}
	}
	
	option = { # Cancel the election
		name = deluge_cancel_the_election
				
		add_political_power = -150

		add_popularity = {
			ideology = democratic
			popularity = 0.1
		}
		
		add_ideas = novote
		
		if = {
			limit = { has_government = neutrality }
			set_politics = {
				ruling_party = neutrality
				elections_allowed = no
			}
		}
		
		if = {
			limit = { has_government = communism }
			set_politics = {
				ruling_party = communism
				elections_allowed = no
			}
		}
		
		if = {
			limit = { has_government = fascism }
			set_politics = {
				ruling_party = fascism
				elections_allowed = no
			}
		}
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 1
				has_government = communism
			}
			modifier = {
				factor = 1
				has_government = neutrality
			}
			modifier = {
				factor = 1
				has_government = fascism
			}
		}
	}
}

# Radicals becoming popular due to government policy of welfare state

country_event = {
	id = deluge_elections.18
	title = deluge_elections18title
	desc = deluge_elections18desc
	
	picture = GFX_report_event_election_vote
	
	is_triggered_only = yes

	trigger = {
		NOT = { has_government = communism }
		has_idea = welfare_state
		OR = {
			communism > 0.5
			AND = {
				has_government = fascism
				fascism < 0.5
				communism > 0.4
				democratic < 0.5
				neutrality < 0.5
			}
			AND = {
				has_government = fascism
				fascism < 0.4
				communism > 0.3
				democratic < 0.4
				neutrality < 0.4
			}
			AND = {
				has_government = fascism
				fascism < 0.3
				communism > 0.2
				democratic < 0.3
				neutrality < 0.3
			}
			AND = {
				has_government = democratic
				democratic < 0.5
				communism > 0.4
				fascism < 0.5
				neutrality < 0.5
			}
			AND = {
				has_government = democratic
				democratic < 0.4
				communism > 0.3
				fascism < 0.4
				neutrality < 0.4
			}
			AND = {
				has_government = democratic
				democratic < 0.3
				communism > 0.2
				fascism < 0.3
				neutrality < 0.3
			}
			AND = {
				has_government = neutrality
				neutrality < 0.5
				communism > 0.4
				fascism < 0.5
				democratic < 0.5
			}
			AND = {
				has_government = neutrality
				neutrality < 0.4
				communism > 0.3
				fascism < 0.4
				democratic < 0.4
			}
			AND = {
				has_government = neutrality
				neutrality < 0.3
				communism > 0.2
				fascism < 0.3
				democratic < 0.3
			}
		}
	}
	
	option = { # Let them win
		name = deluge_let_them_win
				
		add_popularity = {
			ideology = communism
			popularity = 0.05
		}
		
		set_politics = {
			ruling_party = communism
			elections_allowed = yes
		}
				
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 2
				has_government = democratic
			}
			modifier = {
				factor = 1
				has_government = neutrality
			}
			modifier = {
				factor = 0
				has_government = fascism
			}
		}
	}
	
	option = { # Change course
		name = deluge_change_course
				
		add_political_power = -150
		
		add_popularity = {
			ideology = communism
			popularity = -0.1
		}
		
		if = {
			limit = {
				has_government = democratic
			}
			add_ideas = robber_barons
		}
		
		if = {
			limit = {
				has_government = fascism
			}
			add_ideas = labour_camps
		}
		
		if = {
			limit = {
				has_government = neutrality
			}
			add_ideas = established_religion
		}
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 1
				has_government = democratic
			}
			modifier = {
				factor = 1
				has_government = neutrality
			}
			modifier = {
				factor = 1
				has_government = fascism
			}
		}
	}
	
	option = { # Cancel the election
		name = deluge_cancel_the_election
				
		add_political_power = -150

		add_popularity = {
			ideology = communism
			popularity = 0.1
		}
		
		add_ideas = novote
		
		if = {
			limit = { has_government = democratic }
			set_politics = {
				ruling_party = democratic
				elections_allowed = no
			}
		}
		
		if = {
			limit = { has_government = neutrality }
			set_politics = {
				ruling_party = neutrality
				elections_allowed = no
			}
		}
		
		if = {
			limit = { has_government = fascism }
			set_politics = {
				ruling_party = fascism
				elections_allowed = no
			}
		}
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 0
				has_government = democratic
			}
			modifier = {
				factor = 1
				has_government = neutrality
			}
			modifier = {
				factor = 2
				has_government = fascism
			}
		}
	}
}

# Democrats argue for restoring the gold standard

country_event = {
	id = deluge_elections.19
	title = deluge_elections19title
	desc = deluge_elections19desc
	
	picture = GFX_report_event_election_vote
	
	is_triggered_only = yes

	trigger = {
		NOT = { has_government = democratic }
		NOT = { has_idea = gold_standard }
		OR = {
			democratic > 0.5
			AND = {
				has_government = fascism
				fascism < 0.5
				democratic > 0.4
				communism < 0.5
				neutrality < 0.5
			}
			AND = {
				has_government = fascism
				fascism < 0.4
				democratic > 0.3
				communism < 0.4
				neutrality < 0.4
			}
			AND = {
				has_government = fascism
				fascism < 0.3
				democratic > 0.2
				communism < 0.3
				neutrality < 0.3
			}
			AND = {
				has_government = communism
				communism < 0.5
				democratic > 0.4
				fascism < 0.5
				neutrality < 0.5
			}
			AND = {
				has_government = communism
				communism < 0.4
				democratic > 0.3
				fascism < 0.4
				neutrality < 0.4
			}
			AND = {
				has_government = communism
				communism < 0.3
				democratic > 0.2
				fascism < 0.3
				neutrality < 0.3
			}
			AND = {
				has_government = neutrality
				neutrality < 0.5
				democratic > 0.4
				fascism < 0.5
				communism < 0.5
			}
			AND = {
				has_government = neutrality
				neutrality < 0.4
				democratic > 0.3
				fascism < 0.4
				communism < 0.4
			}
			AND = {
				has_government = neutrality
				neutrality < 0.3
				democratic > 0.2
				fascism < 0.3
				communism < 0.3
			}
		}
	}
	
	option = { # Let them win
		name = deluge_let_them_win
				
		add_popularity = {
			ideology = democratic
			popularity = 0.05
		}
		
		set_politics = {
			ruling_party = democratic
			elections_allowed = yes
		}
		
		add_ideas = gold_standard
		
		add_timed_idea = { idea = deluge_changed_money_policy days = 180 }
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 1
				has_government = neutrality
			}
			modifier = {
				factor = 0
				has_government = fascism
			}
			modifier = {
				factor = 2
				has_government = communism
			}
		}
	}
	
	option = { # Steal their ideas
		name = deluge_steal_their_ideas
				
		add_political_power = -150
		
		add_popularity = {
			ideology = democratic
			popularity = -0.1
		}
		
		add_ideas = gold_standard
		
		add_timed_idea = { idea = deluge_changed_money_policy days = 180 }
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 2
				has_government = neutrality
			}
			modifier = {
				factor = 0
				has_government = fascism
			}
			modifier = {
				factor = 1
				has_government = communism
			}
		}
	}
	
	option = { # Cancel the election
		name = deluge_cancel_the_election
				
		add_political_power = -150

		add_popularity = {
			ideology = democratic
			popularity = 0.1
		}
		
		add_ideas = novote
		
		if = {
			limit = { has_government = neutrality }
			set_politics = {
				ruling_party = neutrality
				elections_allowed = no
			}
		}
		
		if = {
			limit = { has_government = communism }
			set_politics = {
				ruling_party = communism
				elections_allowed = no
			}
		}
		
		if = {
			limit = { has_government = fascism }
			set_politics = {
				ruling_party = fascism
				elections_allowed = no
			}
		}
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 1
				has_government = neutrality
			}
			modifier = {
				factor = 1
				has_government = fascism
			}
			modifier = {
				factor = 1
				has_government = communism
			}
		}
	}
}

# Democrats win re-election with plurality or majority

country_event = {
	id = deluge_elections.20
	title = deluge_elections20title
	
	desc = {
		text = deluge_elections20descMajority
		trigger = { democratic > 0.5 }
	}
	desc = {
		text = deluge_elections20descPlurality
		trigger = { democratic < 0.5 }
	}
	
	picture = GFX_report_event_election_vote
	
	is_triggered_only = yes

	trigger = {
		has_government = democratic
		OR = {
			democratic > 0.5
			AND = {
				fascism < 0.45
				neutrality < 0.45
				communism < 0.45
				democratic > 0.45
			}
			AND = {
				fascism < 0.4
				neutrality < 0.4
				communism < 0.4
				democratic > 0.4
			}
			AND = {
				fascism < 0.35
				neutrality < 0.35
				communism < 0.35
				democratic > 0.35
			}
			AND = {
				fascism < 0.3
				neutrality < 0.3
				communism < 0.3
				democratic > 0.3
			}
			AND = {
				fascism < 0.25
				neutrality < 0.25
				communism < 0.25
				democratic > 0.25
			}
		}
	}
	
	option = { # Wonderful!
		name = deluge_wonderful
		
		add_political_power = 150
		
		ai_chance = {
			factor = 1
		}
	}
	
	option = { # Declare a state of emergency
		name = deluge_declare_emergency
		
		set_politics = {
			ruling_party = democratic
			elections_allowed = no
		}
		
		add_ideas = novote
		
		ai_chance = {
			factor = 0
		}
	}
}

# Radicals win re-election with plurality or majority

country_event = {
	id = deluge_elections.21
	title = deluge_elections21title
	
	desc = {
		text = deluge_elections21descMajority
		trigger = { communism > 0.5 }
	}
	desc = {
		text = deluge_elections21descPlurality
		trigger = { communism < 0.5 }
	}
	
	picture = GFX_report_event_election_vote
	
	is_triggered_only = yes

	trigger = {
		has_government = communism
		OR = {
			communism > 0.5
			AND = {
				fascism < 0.45
				neutrality < 0.45
				democratic < 0.45
				communism > 0.45
			}
			AND = {
				fascism < 0.4
				neutrality < 0.4
				democratic < 0.4
				communism > 0.4
			}
			AND = {
				fascism < 0.35
				neutrality < 0.35
				democratic < 0.35
				communism > 0.35
			}
			AND = {
				fascism < 0.3
				neutrality < 0.3
				democratic < 0.3
				communism > 0.3
			}
			AND = {
				fascism < 0.25
				neutrality < 0.25
				democratic < 0.25
				communism > 0.25
			}
		}
	}
	
	option = { # Wonderful!
		name = deluge_wonderful
		
		add_political_power = 150
		
		ai_chance = {
			factor = 5
		}
	}
	
	option = { # Declare a state of emergency
		name = deluge_declare_emergency
		
		set_politics = {
			ruling_party = communism
			elections_allowed = no
		}
		
		add_ideas = novote
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 2
				communism < 0.5
			}
			modifier = {
				factor = 2
				communism < 0.45
			}
			modifier = {
				factor = 2
				communism < 0.4
			}
		}
	}
}

# Monarchists win re-election with plurality or majority

country_event = {
	id = deluge_elections.22
	title = deluge_elections22title
	
	desc = {
		text = deluge_elections22descMajority
		trigger = { neutrality > 0.5 }
	}
	desc = {
		text = deluge_elections22descPlurality
		trigger = { neutrality < 0.5 }
	}
	
	picture = GFX_report_event_election_vote
	
	is_triggered_only = yes

	trigger = {
		has_government = neutrality
		OR = {
			neutrality > 0.5
			AND = {
				fascism < 0.45
				communism < 0.45
				democratic < 0.45
				neutrality > 0.45
			}
			AND = {
				fascism < 0.4
				communism < 0.4
				democratic < 0.4
				neutrality > 0.4
			}
			AND = {
				fascism < 0.35
				communism < 0.35
				democratic < 0.35
				neutrality > 0.35
			}
			AND = {
				fascism < 0.3
				communism < 0.3
				democratic < 0.3
				neutrality > 0.3
			}
			AND = {
				fascism < 0.25
				communism < 0.25
				democratic < 0.25
				neutrality > 0.25
			}
		}
	}
	
	option = { # Wonderful!
		name = deluge_wonderful
		
		add_political_power = 150
		
		ai_chance = {
			factor = 5
		}
	}
	
	option = { # Declare a state of emergency
		name = deluge_declare_emergency
		
		set_politics = {
			ruling_party = neutrality
			elections_allowed = no
		}
		
		add_ideas = novote
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 2
				neutrality < 0.5
			}
			modifier = {
				factor = 2
				neutrality < 0.45
			}
			modifier = {
				factor = 2
				neutrality < 0.4
			}
		}
	}
}

# Ultranationalists win re-election with plurality or majority

country_event = {
	id = deluge_elections.23
	title = deluge_elections23title
	
	desc = {
		text = deluge_elections23descMajority
		trigger = { fascism > 0.5 }
	}
	desc = {
		text = deluge_elections23descPlurality
		trigger = { fascism < 0.5 }
	}

	picture = GFX_report_event_election_vote
	
	is_triggered_only = yes

	trigger = {
		has_government = fascism
		OR = {
			fascism > 0.5
			AND = {
				neutrality < 0.45
				communism < 0.45
				democratic < 0.45
				fascism > 0.45
			}
			AND = {
				neutrality < 0.4
				communism < 0.4
				democratic < 0.4
				fascism > 0.4
			}
			AND = {
				neutrality < 0.35
				communism < 0.35
				democratic < 0.35
				fascism > 0.35
			}
			AND = {
				neutrality < 0.3
				communism < 0.3
				democratic < 0.3
				fascism > 0.3
			}
			AND = {
				neutrality < 0.25
				communism < 0.25
				democratic < 0.25
				fascism > 0.25
			}
		}
	}
	
	option = { # Wonderful!
		name = deluge_wonderful
		
		add_political_power = 150
		
		ai_chance = {
			factor = 1
		}
	}
	
	option = { # Declare a state of emergency
		name = deluge_declare_emergency
		
		set_politics = {
			ruling_party = fascism
			elections_allowed = no
		}
		
		add_ideas = novote
		
		ai_chance = {
			factor = 1
			
			modifier = {
				factor = 2
				fascism < 0.5
			}
			modifier = {
				factor = 2
				fascism < 0.45
			}
			modifier = {
				factor = 2
				fascism < 0.4
			}
		}
	}
}

