eeu_country_category = {
	eeu_adopt_focus_tree_decision = {
		icon = generic_operation

		cost = 0

		visible = {
			NOT = {
				has_focus_tree = eeu_focus
			}
		}

		available = {
			NOT = {
				has_focus_tree = eeu_focus
			}
		}

		complete_effect = {
			country_event = {
				id = eeu.9970
			}
		}
	}

	eeu_decision_reapply_cosmetic = {
		icon = generic_political_actions

		visible = {
			OR = {
				AND = {
					NOT = {
						has_global_flag = eeu_flag_global_union
					}
					NOT = {
						has_cosmetic_tag = EUR_UNIFIED
					}
				}
				AND = {
					has_global_flag = eeu_flag_global_union
					NOT = {
						has_cosmetic_tag = EEU_GLOBAL
					}
				}
			}
		}

		complete_effect = {
			if = {
				limit = {
					has_global_flag = eeu_flag_global_union
				}
				set_cosmetic_tag = EEU_GLOBAL
			}
			else = {
				set_cosmetic_tag = EUR_UNIFIED
			}
		}
	}

	eeu_toggle_move_capital = {
		icon = generic_operation

		complete_effect = {
			if = {
				limit = {
					has_country_flag = eeu_hide_capital_movement
				}
				clr_country_flag = eeu_hide_capital_movement
			}
			else = {
				set_country_flag = eeu_hide_capital_movement
			}
		}

		cost = 0
	}

	eeu_has_focus_tree_dispaly = {
		visible = {
			has_focus_tree = eeu_focus
		}

		available = {
			always = no
		}
	}

	eeu_move_capital = {
		icon = generic_operation
		state_target = yes
		on_map_mode = map_only

		target_array = global.eeu_possible_capital_array
		target_trigger = {
			FROM = {
				is_capital = no
				is_core_of = ROOT
			}
		}

		visible = {
			NOT = {
				has_country_flag = eeu_hide_capital_movement
			}
		}

		available = {
			owns_state = FROM
			controls_state = FROM
		}

		cost = 10

		days_remove = 10
		days_re_enable = 10
		remove_effect = {
			set_capital = {
				state = FROM
			}
		}
	}


	eeu_improve_politics = {
		icon = generic_political_discourse
		visible = {
			NOT = { has_idea = eeu_politics_spirit_3 }
			NOT = { has_focus_tree = eeu_focus }
		}

		available = {
			eeu_can_raise_political_spirit = yes
		}

		cost = 25
		
		days_remove = 10
		days_re_enable  = 20

		remove_effect = {
			eeu_effect_raise_political_spirit = yes
		}
	}

	eeu_improve_economy = {
		icon = generic_construction
		visible = {
			NOT = { has_idea = eeu_econ_spirit_5 }
			NOT = { has_focus_tree = eeu_focus }
		}

		available = {
			eeu_can_raise_economic_spirit = yes
		}

		cost = 25
		
		days_remove = 10
		days_re_enable  = 20

		remove_effect = {
			eeu_effect_raise_economic_spirit = yes
		}
	}

	eeu_improve_military = {
		icon = generic_army_support
		visible = {
			NOT = { has_idea = eeu_military_spirit_3 }
			NOT = { has_focus_tree = eeu_focus }
		}

		available = {
			eeu_can_raise_military_spirit = yes
		}

		custom_cost_trigger = {
			has_army_experience > 20
			has_air_experience > 20
			has_navy_experience >20
		}
		custom_cost_text = eeu_cost_20_all_xp
		complete_effect = {
			hidden_effect = {
				army_experience = -20
				air_experience = -20
				navy_experience = -0
			}
		}
		days_remove = 10
		
		days_re_enable  = 20

		remove_effect = {
			eeu_effect_raise_military_spirit = yes
		}
	}

	eeu_spy_decision = {
		icon = generic_political_discourse

		allowed = {
			has_dlc = "La Resistance"
		}

		visible = {
			OR = {
				has_idea = eeu_politics_spirit_1
				has_idea = eeu_politics_spirit_2
				has_idea = eeu_politics_spirit_3
			}
			NOT = { 
				has_dynamic_modifier = {
					modifier = eeu_spy_modifier
				}
			}
			NOT = { has_focus_tree = eeu_focus }
		}
		available = {
			has_intelligence_agency = yes
		}

		cost = 30
		days_remove = 10

		remove_effect = {
			add_dynamic_modifier = {
				modifier = eeu_spy_modifier
			}
		}
	}

	eeu_appoint_council_leader = {
		icon = generic_political_actions

		visible = {
			eeu_has_council_leader = no
			OR = {
				has_country_flag = eeu_flag_set_leader
				NOT = { has_focus_tree = eeu_focus }
			}
			OR = {
				has_idea = eeu_politics_spirit_1
				has_idea = eeu_politics_spirit_2
				has_idea = eeu_politics_spirit_3
			}
		}

		remove_effect = {
			country_event = {
				id = eeu.9960
			}
		}
	}

	eeu_nordic_hydropower = {
		icon = generic_construction
		visible = {
			NOT = { has_idea = eeu_nordic_hydropower_spirit_3 }
			OR = {
				has_idea = eeu_politics_spirit_1
				has_idea = eeu_politics_spirit_2
				has_idea = eeu_politics_spirit_3
			}
			NOT = { has_focus_tree = eeu_focus }
		}
		
		cost = 10

		days_remove = 60

		available = {
			eeu_can_raise_nordic_hydropower_spirit = yes
		}

		remove_effect = {
			eeu_effect_raise_nordic_hydropower_spirit = yes
		}
	}

	eeu_railway_decision = {
		icon = tur_the_constitutional_arrows
		visible = {
			NOT = { has_idea = eeu_transport_spirit }
			OR = {
				has_idea = eeu_politics_spirit_1
				has_idea = eeu_politics_spirit_2
				has_idea = eeu_politics_spirit_3
			}
			NOT = { has_focus_tree = eeu_focus }
		}

		cost = 20
		days_remove = 10
		available = {
			count_triggers = {
				amount = 3
				var:GER.capital = { var:SWE.capital = { eeu_has_rail_proper = yes } }
				var:GER.capital = { var:FRA.capital = { eeu_has_rail_proper = yes } }
				var:GER.capital = { var:ITA.capital = { eeu_has_rail_proper = yes } }
				var:FRA.capital = { var:ITA.capital = { eeu_has_rail_proper = yes } }
				var:FRA.capital = { var:SPR.capital = { eeu_has_rail_proper = yes } }
			}
		}

		remove_effect = {
			add_ideas = { eeu_transport_spirit }
		}
	}

	eeu_research_modifier_add = {
		icon = generic_research

		visible = {
			NOT = { 
				has_dynamic_modifier = {
					modifier =  eeu_research_modifier
				}
			}
			NOT = { has_focus_tree = eeu_focus }
		}
		
		available = {
			OR = {
				has_idea = eeu_politics_spirit_1
				has_idea = eeu_politics_spirit_2
				has_idea = eeu_politics_spirit_3
			}
			eeu_controls_25_percent = yes
		}

		fire_only_once = yes

		cost = 50 
		days_remove = 10

		remove_effect = {
			add_dynamic_modifier = {
				modifier = eeu_research_modifier
			}
		}
	}

	eeu_norwegian_heavy_water = {
		icon = generic_research
		visible = {
			has_dynamic_modifier = {
				modifier = eeu_research_modifier
			}
			NOT = { has_country_flag = eeu_norwegian_heavy_water_flag }
			OR = {
				has_idea = eeu_politics_spirit_1
				has_idea = eeu_politics_spirit_2
				has_idea = eeu_politics_spirit_3
			}
			NOT = { has_focus_tree = eeu_focus }
		}
		available = {
			eeu_controls_norway = yes
		}
		
		cost = 20
		fire_only_once = yes
		
		days_remove = 20
		
		remove_effect = {
			custom_effect_tooltip = eeu_research_speed_tt
			add_to_variable = { eeu_research_speed = 0.05 }
			custom_effect_tooltip = eeu_research_nuclear_tt
			add_to_variable = { eeu_nuclear_production = 0.15 }
			set_country_flag = eeu_norwegian_heavy_water_flag
		}
	}

	eeu_german_computers = {
		icon = generic_research
		visible = {
			NOT = { has_country_flag = eeu_german_computers_flag }
			has_dynamic_modifier = {
				modifier = eeu_research_modifier
			}
			OR = {
				has_idea = eeu_politics_spirit_1
				has_idea = eeu_politics_spirit_2
				has_idea = eeu_politics_spirit_3
			}
			NOT = { has_focus_tree = eeu_focus }
		}
		available = {
			OR =  {
				eeu_controls_old_germany = yes
				eeu_controls_west_germany = yes
				eeu_controls_east_germany = yes
			}
		}

		cost = 20
		fire_only_once = yes

		days_remove = 20

		remove_effect = {
			add_to_variable = { eeu_research_speed = 0.1 }
			add_to_variable = { eeu_encryption_base = 0.1 }
			set_country_flag = eeu_german_computers_flag
		}
	}
	
	eeu_british_computers = {
		icon = generic_research
		visible = {
			has_dynamic_modifier = {
				modifier = eeu_research_modifier
			}
			NOT = { has_country_flag = eeu_british_computers_flag }
			OR = {
				has_idea = eeu_politics_spirit_1
				has_idea = eeu_politics_spirit_2
				has_idea = eeu_politics_spirit_3
			}
			NOT = { has_focus_tree = eeu_focus }
		}
		available = {
			OR =  {
				eeu_controls_britain = yes
			}
		}
		
		cost = 20
		fire_only_once = yes
		
		days_remove = 20
		
		remove_effect = {
			add_to_variable = { eeu_research_speed = 0.1 }
			add_to_variable = { eeu_decryption_base = 0.1 }
			set_country_flag = eeu_british_computers_flag
		}
	}
	
	eeu_form_blue_helmet = {
		icon = generic_army_support
		visible = {
			NOT = {
				has_idea = eeu_blue_helmet_spirit
			}
			NOT = { has_focus_tree = eeu_focus }
		}
		available = {
			OR = {
				has_idea = eeu_military_spirit_2
				has_idea = eeu_military_spirit_3
			}
		}

		fire_only_once = yes

		custom_cost_trigger = {
			has_army_experience > 25
			has_air_experience > 25
			has_navy_experience > 25
		}
		custom_cost_text = eeu_cost_20_all_xp
		complete_effect = {
			hidden_effect = {
				army_experience = -25
				air_experience = -25
				navy_experience = -25
			}
		}
		days_remove = 10

		remove_effect = {
			set_rule = {
				can_send_volunteers = yes
			}
			add_ideas = { eeu_blue_helmet_spirit }
		}
	}

	eeu_mil_modifer_add = {
		icon = generic_army_support

		visible = {
			NOT = { 
				has_dynamic_modifier = {
					modifier =  eeu_military_tech_modifier
				}
			}
			NOT = { has_focus_tree = eeu_focus }
		}

		available = {
			OR = {
				has_idea = eeu_military_spirit_2
				has_idea = eeu_military_spirit_3
			}
		}

		fire_only_once = yes

		cost = 50
		days_remove = 10

		remove_effect = {
			eeu_effect_add_military_tech_modifier = yes
		}
	}

	eeu_mil_french_destroyers = {
		icon = generic_naval

		visible = {
			has_dynamic_modifier = {
				modifier = eeu_military_tech_modifier
			}
			NOT = { has_country_flag = eeu_mil_french_destroyer_flag }
			NOT = { has_focus_tree = eeu_focus }
		}

		available = {
			eeu_controls_france = yes
			eeu_trigger_has_light_3 = yes
		}
		fire_only_once = yes

		custom_cost_trigger = {
			has_navy_experience > 15
		}
		custom_cost_text = eeu_cost_15_navy
		complete_effect = {
			hidden_effect = {
				navy_experience = -15
			}
		}
		days_remove = 15
		remove_effect = {
			custom_effect_tooltip = eeu_mil_tech_destroyer_tt
			add_to_variable = { var = eeu_n_light_attack value = 0.1 }
			add_to_variable = { var = eeu_n_light_defence value = 0.1 }
			add_to_variable = { var = eeu_n_screen value = 0.1 }
			add_to_variable = { var = eeu_n_speed value = 0.1 }
			set_country_flag = eeu_mil_french_destroyer_flag 
		}
	}
	
	eeu_mil_british_battleship = {
		icon = generic_naval
		
		visible = {
			has_dynamic_modifier = {
				modifier = eeu_military_tech_modifier
			}
			NOT = { has_country_flag = eeu_mil_british_battleship_flag }
			NOT = { has_focus_tree = eeu_focus }
		}
		
		available = {
			eeu_controls_britain = yes
			eeu_trigger_has_heavy_3 = yes
		}
		fire_only_once = yes
		
		custom_cost_trigger = {
			has_navy_experience > 15
		}
		custom_cost_text = eeu_cost_15_navy
		complete_effect = {
			hidden_effect = {
				navy_experience = -15
			}
		}
		days_remove = 15
		remove_effect = {
			custom_effect_tooltip = eeu_mil_tech_battleship_tt
			add_to_variable = { var = eeu_n_cap_attack value = 0.1 }
			add_to_variable = { var = eeu_n_cap_defence value = 0.1 }
			add_to_variable = { var = eeu_n_speed value = 0.1 }
			set_country_flag = eeu_mil_british_battleship_flag
		}
	}

	eeu_mil_british_carrier = {
		icon = generic_naval
		
		visible = {
			has_dynamic_modifier = {
				modifier = eeu_military_tech_modifier
			}
			NOT = { has_country_flag = eeu_mil_british_carrier_flag }
			NOT = { has_focus_tree = eeu_focus }
		}
		
		available = {
			eeu_controls_britain = yes
			eeu_trigger_has_carrier_3 = yes
		}
		fire_only_once = yes
		
		custom_cost_trigger = {
			has_navy_experience > 15
		}
		custom_cost_text = eeu_cost_15_navy
		complete_effect = {
			hidden_effect = {
				navy_experience = -15
			}
		}
		days_remove = 15
		remove_effect = {
			custom_effect_tooltip = eeu_mil_tech_carrier_tt
			add_to_variable = { var = eeu_n_carrier_agility value = 0.1 }
			add_to_variable = { var = eeu_n_carrier_a_attack value = 0.1 }
			add_to_variable = { var = eeu_n_carrier_sortie_eff value = 0.1 }
			set_country_flag = eeu_mil_british_carrier_flag
		}
	}

	eeu_mil_british_aircraft = {
		icon = generic_air

		visible = {
			has_dynamic_modifier = {
				modifier = eeu_military_tech_modifier
			}
			NOT = { has_country_flag = eeu_mil_british_aircraft_flag }
			NOT = { has_focus_tree = eeu_focus }
		}

		available = {
			eeu_controls_britain = yes
			eeu_trigger_has_fighter_2 = yes
		}
		fire_only_once = yes

		custom_cost_trigger = {
			has_air_experience > 15
		}
		custom_cost_text = eeu_cost_15_air
		complete_effect = {
			hidden_effect = {
				air_experience = -15
			}
		}
		days_remove = 15
		remove_effect = {
			custom_effect_tooltip = eeu_mil_tech_aircraft_tt
			add_to_variable = { var = eeu_a_agility value = 0.1 }
			add_to_variable = { var = eeu_a_fuel value = -0.05 }
			set_country_flag = eeu_mil_british_aircraft_flag
		}
		
	}
	
	eeu_mil_german_torpedo = {
		icon = generic_naval

		visible = {
			has_dynamic_modifier = {
				modifier = eeu_military_tech_modifier
			}
			NOT = { has_country_flag = eeu_mil_german_torpedo_flag }
			NOT = { has_focus_tree = eeu_focus }
		}

		available = {
			OR = {
				eeu_controls_old_germany = yes
				eeu_controls_west_germany = yes
				eeu_controls_east_germany = yes
			}
		}
		fire_only_once = yes

		custom_cost_trigger = {
			has_navy_experience > 15
		}
		custom_cost_text = eeu_cost_15_navy

		complete_effect = {
			hidden_effect = {
				navy_experience = -15
			}
		}

		days_remove = 15
		remove_effect = {
			add_to_variable = { var = eeu_torp_hitchance value = 0.3 }
			add_to_variable = { var = eeu_torp_pen value = 0.3 }
			set_country_flag = eeu_mil_german_torpedo_flag
		}
	}
	
	eeu_mil_german_aircraft = {
		icon = generic_air

		visible = {
			has_dynamic_modifier = {
				modifier = eeu_military_tech_modifier
			}
			NOT = { has_country_flag = eeu_mil_german_aircraft_flag }
			NOT = { has_focus_tree = eeu_focus }
		}

		available = {
			OR = {
				eeu_controls_old_germany = yes
				eeu_controls_west_germany = yes
				eeu_controls_east_germany = yes
			}
			eeu_trigger_has_fighter_2 = yes
		}
		fire_only_once = yes
		
		custom_cost_trigger = {
			has_air_experience > 15
		}
		custom_cost_text = eeu_cost_15_air
		complete_effect = {
			hidden_effect = {
				air_experience =  -15
			}
		}

		days_remove = 15
		remove_effect = {
			add_to_variable = { var = eeu_a_fuel value = -0.05 } 
			add_to_variable = { var = eeu_a_agility value = 0.1 } 
			add_to_variable = { var = eeu_a_attack value = 0.1 }
			add_to_variable = { var = eeu_a_defence value = 0.1 }
			set_country_flag = eeu_mil_german_aircraft_flag
		}
	}

	eeu_mil_german_rocket = {
		icon = generic_air

		visible = {
			has_dynamic_modifier = {
				modifier = eeu_military_tech_modifier
			}
			NOT = { has_country_flag = eeu_mil_german_rocket_flag }
			NOT = { has_focus_tree = eeu_focus }
		}

		available = {
			OR = {
				eeu_controls_old_germany = yes
				eeu_controls_west_germany = yes
				eeu_controls_east_germany = yes
			}
		}
		fire_only_once = yes
		
		custom_cost_trigger = {
			has_air_experience > 15
		}
		custom_cost_text = eeu_cost_15_air
		complete_effect = {
			hidden_effect = {
				air_experience =  -15
			}
		}

		days_remove = 15
		remove_effect = {
			custom_effect_tooltip = eeu_mil_tech_missile_tt
			add_to_variable = { var = eeu_r_attack value = 5 }
			add_to_variable = { var = eeu_r_build value = 0.5 }
			set_country_flag = eeu_mil_german_rocket_flag
		}
	}
	
	the_Euro = {
		cost = 200
		fire_only_once = yes
		icon = decision_generic_factory

		allowed = {
						
		}
		
		visible = {
			has_cosmetic_tag = EUR_UNIFIED 
		}
		available = {			
			has_cosmetic_tag = EUR_UNIFIED
		}
		complete_effect = {
			add_ideas = idea_euro
			add_tech_bonus = {
				name = EURO_money
				bonus = 1.0
				uses = 2
				category = industry
			}
			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = industrial_complex
						size > 1
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 2
				set_state_flag = EURO_industrial_effort_2IC
			}
			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = industrial_complex
						size > 1
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 2
				set_state_flag = EURO_industrial_effort_2IC
			}
			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = industrial_complex
						size > 1
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 2
				set_state_flag = EURO_industrial_effort_2IC
			}
		}
		ai_will_do = {
			factor = 0
		}
	}
	eeu_form_court = {
	cost = 200
		fire_only_once = yes
		icon = GFX_decision_generic_arrest

		allowed = {
						
		}
		
		visible = {
			has_cosmetic_tag = EUR_UNIFIED 
		}
		available = {			
			has_cosmetic_tag = EUR_UNIFIED
		}
		complete_effect = {
			add_ideas = idea_court
				}
		}
}