﻿###########################
# Election Events
###########################

add_namespace = nef_election

country_event = {
	id = nef_election.01
	title = nef_election.01.t
	desc = nef_election.01.d
	picture = GFX_report_event_generic_riot
		
	trigger = {
		NOT = {
			has_government = neutrality
			has_idea = nef_turmoil
			}
		neutrality > 0.4
		has_civil_war = no
	}

	immediate = {
		hidden_effect = {
			add_ideas = nef_turmoil
			}
	}
	
	option = {
		name = nef_election.01.a
		custom_effect_tooltip = nef_civwar_tt
	}
}

country_event = {
	id = nef_election.011
	title = nef_election.011.t
	desc = nef_election.011.d
	picture = GFX_report_event_generic_riot
		
	trigger = {
		has_government = neutrality
		has_idea = nef_turmoil
		neutrality > 0.6
		has_civil_war = no
	}

	immediate = {
		hidden_effect = {
		remove_ideas = nef_turmoil
		}
	}
	
	option = {
		name = nef_election.011.a
	}
}

country_event = {
	id = nef_election.022
	title = nef_election.022.t
	desc = nef_election.022.d
	picture = GFX_report_event_generic_riot
		
	trigger = {
		has_government = democratic
		has_idea = nef_turmoil
		democratic > 0.6
		has_civil_war = no
	}

	immediate = {
		hidden_effect = {
		remove_ideas = nef_turmoil
		}
	}
	
	option = {
		name = nef_election.022.a
	}
}

country_event = {
	id = nef_election.033
	title = nef_election.033.t
	desc = nef_election.033.d
	picture = GFX_report_event_generic_riot
		
	trigger = {
		has_government = communism
		has_idea = nef_turmoil
		communism > 0.6
		has_civil_war = no
	}

	immediate = {
		hidden_effect = {
		remove_ideas = nef_turmoil
		}
	}
	
	option = {
		name = nef_election.033.a
	}
}

country_event = {
	id = nef_election.044
	title = nef_election.044.t
	desc = nef_election.044.d
	picture = GFX_report_event_generic_riot
		
	trigger = {
		has_government = fascism
		has_idea = nef_turmoil
		fascism > 0.6
		has_civil_war = no
	}

	immediate = {
		hidden_effect = {
		remove_ideas = nef_turmoil
		}
	}
	
	option = {
		name = nef_election.044.a
	}
}

country_event = {
	id = nef_election.02
	title = nef_election.02.t
	desc = nef_election.02.d
	picture = GFX_report_event_generic_riot
		
	trigger = {
		NOT = {
			has_government = democratic 
			has_idea = nef_turmoil
		}
			democratic > 0.4
			has_civil_war = no
	}

	immediate = {
		hidden_effect = {
			add_ideas = nef_turmoil
			}
	}
	
	option = {
		name = nef_election.02.a
		custom_effect_tooltip = nef_civwar_tt
	}
}

country_event = {
	id = nef_election.03
	title = nef_election.03.t
	desc = nef_election.03.d
	picture = GFX_report_event_generic_riot
		
	trigger = {
		NOT = {
			has_government = communism
			has_idea = nef_turmoil
		}
			communism > 0.4
			has_civil_war = no
	}
	
	immediate = {
		hidden_effect = {
			add_ideas = nef_turmoil
			}
	}
	
	option = {
		name = nef_election.03.a
		custom_effect_tooltip = nef_civwar_tt
	}
}

country_event = {
	id = nef_election.04
	title = nef_election.04.t
	desc = nef_election.04.d
	picture = GFX_report_event_generic_riot
		
	trigger = {
		NOT = {
			has_government = fascism
			has_idea = nef_turmoil
		}
			fascism > 0.4
			has_civil_war = no
	}
	
	immediate = {
		hidden_effect = {
			add_ideas = nef_turmoil
			}
	}
	
	option = {
		name = nef_election.04.a
		custom_effect_tooltip = nef_civwar_tt
	}
}

add_namespace = nef_uprising

country_event = {
	id = nef_uprising.1
	title = nef_uprising.1.t
	desc = nef_uprising.1.d
	picture = GFX_report_event_generic_riot
		
	trigger = {
		NOT = {
			has_government = neutrality
			}
		has_idea = nef_turmoil
		neutrality > 0.5
		has_civil_war = no
	}
	immediate = {
	hidden_effect = {
		start_civil_war = {
		ruling_party = ROOT
		ideology = neutrality
		size = 0.45
		}
		}
	}
	option = {
		name = nef_uprising.1.a
		hidden_effect = {
		add_ideas = nef_turmoil
		if = { limit = { ROOT = has_cosmetic_tag = SOV_EU } 
		random_country = {
		limit = {
			original_tag = SOV
			has_war_with = ROOT
			has_civil_war = yes
			has_government = neutrality
		}
		set_cosmetic_tag = SOV_EU_neutrality 
		}
		}
		if = { limit = { ROOT = has_cosmetic_tag = PRC_EA } 
		random_country = {
		limit = {
			original_tag = PRC
			has_war_with = ROOT
			has_civil_war = yes
			has_government = neutrality
		}
		set_cosmetic_tag = PRC_EA_neutrality
		}
		}
		if = { limit = { ROOT = has_cosmetic_tag = ENG_OC } 
		random_country = {
		limit = {
			original_tag = ENG
			has_war_with = ROOT
			has_civil_war = yes
			has_government = neutrality
		}
		set_cosmetic_tag = ENG_OC_neutrality 
		}
		}
		random_country = {
		limit = {
			OR = { original_tag = SOV original_tag = GER original_tag = SPR original_tag = DEN original_tag = TUR original_tag = PRC original_tag = MAN original_tag = JAP original_tag = NEP original_tag = PER original_tag = ENG original_tag = USA original_tag = MEX original_tag = BRA original_tag = SAF}
			has_war_with = ROOT
			has_civil_war = yes
			has_government = neutrality
		}
		load_focus_tree = { tree = nef_totalitarian_focus keep_completed = yes } 
		if = { limit = { ISR = { is_in_faction_with = any_country } }
		ISR = { add_to_faction = PREV }
		}
		}
		}
		effect_tooltip = {
		start_civil_war = {
		ruling_party = ROOT
		ideology = neutrality
		size = 0.45
		}
		random_country = {
		limit = {
			has_war_with = ROOT
			has_civil_war = yes
			has_government = neutrality
		}
		if = { limit = { ISR = { is_in_faction_with = any_country } }
		ISR = { add_to_faction = PREV }
		}
		}
		}
	}
}

country_event = {
	id = nef_uprising.2
	title = nef_uprising.2.t
	desc = nef_uprising.2.d
	picture = GFX_report_event_generic_riot
		
	trigger = {
		NOT = {
			has_government = communism
			}
		has_idea = nef_turmoil
		communism > 0.5
		has_civil_war = no
	}
	immediate = {
	hidden_effect = {
		start_civil_war = {
		ruling_party = ROOT
		ideology = communism
		size = 0.45
		}
		}
	}
	option = {
		name = nef_uprising.2.a
		hidden_effect = {
		add_ideas = nef_turmoil
		if = { limit = { ROOT = has_cosmetic_tag = ENG_OC } 
		random_country = {
		limit = {
			original_tag = ENG
			has_war_with = ROOT
			has_civil_war = yes
			has_government = communism
		}
		set_cosmetic_tag = ENG_OC_communism 
		}
		}
		if = { limit = { ROOT = has_cosmetic_tag = PRC_EA } 
		random_country = {
		limit = {
			original_tag = PRC
			has_war_with = ROOT
			has_civil_war = yes
			has_government = communism
		}
		set_cosmetic_tag = PRC_EA_communism 
		}
		}
		random_country = {
		limit = {
			OR = { original_tag = PRC original_tag = MAN original_tag = JAP original_tag = NEP original_tag = PER original_tag = ENG original_tag = USA original_tag = MEX original_tag = BRA original_tag = SAF }
			has_war_with = ROOT
			has_civil_war = yes
			has_government = communism
		}
		load_focus_tree = { tree = nef_totalitarian_focus keep_completed = yes } 
		SOV = { add_to_faction = PREV }
		}
		random_country = {
		limit = {
			OR = { original_tag = INS original_tag = RAJ original_tag = SAU original_tag = ETH original_tag = SIA }
			has_war_with = ROOT
			has_civil_war = yes
			has_government = communism
		}
		load_focus_tree = { tree = nef_resistance_focus keep_completed = yes } 
		SOV = { add_to_faction = PREV }
		}
		}
		effect_tooltip = {
		start_civil_war = {
		ruling_party = ROOT
		ideology = communism
		size = 0.45
		}
		random_country = {
		limit = {
			has_war_with = ROOT
			has_civil_war = yes
			has_government = communism
		}
		SOV = { add_to_faction = PREV }
		}
		}
	}
}

country_event = {
	id = nef_uprising.3
	title = nef_uprising.3.t
	desc = nef_uprising.3.d
	picture = GFX_report_event_generic_riot
		
	trigger = {
		NOT = {
			has_government = fascism
			}
		has_idea = nef_turmoil
		fascism > 0.5
		has_civil_war = no
	}
	immediate = {
	hidden_effect = {
		start_civil_war = {
		ruling_party = ROOT
		ideology = fascism
		size = 0.45
		}
		}
	}
	option = {
		name = nef_uprising.3.a
		hidden_effect = {
		add_ideas = nef_turmoil
		if = { limit = { ROOT = has_cosmetic_tag = SOV_EU } 
		random_country = {
		limit = {
			original_tag = SOV
			has_war_with = ROOT
			has_civil_war = yes
			has_government = fascism
		}
		set_cosmetic_tag = SOV_EU_fascism 
		}
		}
		if = { limit = { ROOT = has_cosmetic_tag = ENG_OC } 
		random_country = {
		limit = {
			original_tag = PRC
			has_war_with = ROOT
			has_civil_war = yes
			has_government = fascism
		}
		set_cosmetic_tag = ENG_OC_fascism 
		}
		}
		random_country = {
		limit = {
			OR = { original_tag = SOV original_tag = GER original_tag = SPR original_tag = DEN original_tag = TUR original_tag = ENG original_tag = USA original_tag = MEX original_tag = BRA original_tag = SAF }
			has_war_with = ROOT
			has_civil_war = yes
			has_government = fascism
		}
		load_focus_tree = { tree = nef_totalitarian_focus keep_completed = yes } 
		PRC = { add_to_faction = PREV }
		}
		random_country = {
		limit = {
			OR = { original_tag = INS original_tag = RAJ original_tag = SAU original_tag = ETH original_tag = SIA }
			has_war_with = ROOT
			has_civil_war = yes
			has_government = fascism
		}
		load_focus_tree = { tree = nef_resistance_focus keep_completed = yes } 
		PRC = { add_to_faction = PREV }
		}
		}
		effect_tooltip = {
		start_civil_war = {
		ruling_party = ROOT
		ideology = fascism
		size = 0.45
		}
		random_country = {
		limit = {
			has_war_with = ROOT
			has_civil_war = yes
			has_government = fascism
		}
		PRC = { add_to_faction = PREV }
		}
		}
	}
}

country_event = {
	id = nef_uprising.4
	title = nef_uprising.4.t
	desc = nef_uprising.4.d
	picture = GFX_report_event_generic_riot
		
	trigger = {
		NOT = {
			has_government = democratic
			}
		has_idea = nef_turmoil
		democratic > 0.5
		has_civil_war = no
	}
	immediate = {
	hidden_effect = {
		start_civil_war = {
		ruling_party = ROOT
		ideology = democratic
		size = 0.45
		}
		}
	}
	option = {
		name = nef_uprising.4.a
		hidden_effect = {
		add_ideas = nef_turmoil
		if = { limit = { ROOT = has_cosmetic_tag = SOV_EU } 
		random_country = {
		limit = {
			original_tag = SOV
			has_war_with = ROOT
			has_civil_war = yes
			has_government = democratic
		}
		set_cosmetic_tag = SOV_EU_democratic 
		}
		}
		if = { limit = { ROOT = has_cosmetic_tag = PRC_EA } 
		random_country = {
		limit = {
			original_tag = PRC
			has_war_with = ROOT
			has_civil_war = yes
			has_government = democratic
		}
		set_cosmetic_tag = PRC_EA_democratic 
		}
		}
		random_country = {
		limit = {
			OR = { original_tag = SOV original_tag = GER original_tag = SPR original_tag = DEN original_tag = TUR original_tag = PRC original_tag = MAN original_tag = JAP original_tag = NEP original_tag = PER }
			has_war_with = ROOT
			has_civil_war = yes
			has_government = democratic
		}
		load_focus_tree = { tree = nef_totalitarian_focus keep_completed = yes } 
		ENG = { add_to_faction = PREV }
		}
		random_country = {
		limit = {
			OR = { original_tag = INS original_tag = RAJ original_tag = SAU original_tag = ETH original_tag = SIA }
			has_war_with = ROOT
			has_civil_war = yes
			has_government = democratic
		}
		load_focus_tree = { tree = nef_resistance_focus keep_completed = yes } 
		ENG = { add_to_faction = PREV }
		}
		}
		effect_tooltip = {
		start_civil_war = {
		ruling_party = ROOT
		ideology = democratic
		size = 0.45
		}
		random_country = {
		limit = {
			has_war_with = ROOT
			has_civil_war = yes
			has_government = democratic
		}
		ENG = { add_to_faction = PREV }
		}
		}
	}
}

add_namespace = nef_civwarhelp
country_event = {
	id = nef_civwarhelp.1
	title = nef_civwarhelp.1.t
	desc = nef_civwarhelp.1.d
	picture = GFX_report_event_generic_rifles
	
	is_triggered_only = yes	
	
	trigger = {
	}

	option = {
		name = nef_civwarhelp.1.a
		effect_tooltip = {
		FROM = {
			send_equipment = {
				type = infantry_equipment
				amount = 2000
				target = ROOT
			}
			send_equipment = {
				type = support_equipment
				amount = 1000
				target = ROOT
			}
			send_equipment = {
				type = 	artillery_equipment
				amount = 500
				target = ROOT
			}
		}
		}
	}
}

country_event = {
	id = nef_civwarhelp.2
	title = nef_civwarhelp.2.t
	desc = nef_civwarhelp.2.d
	picture = GFX_report_event_generic_rifles
	
	is_triggered_only = yes	
	
	trigger = {
	}

	option = {
		name = nef_civwarhelp.2.a
		effect_tooltip = {
			FROM = { add_manpower = -30000 }
			ROOT = { add_manpower = 30000 }
		}
	}
}