eeu_europe_unified = {
	custom_trigger_tooltip = {
		tooltip = eeu_europe_unified_tt
		all_of_scopes = {
			array = global.eeu_states_array
			is_controlled_by = ROOT
		}
	}
}

eeu_trigger_has_not_left_eu_recently = {
	custom_trigger_tooltip = {
		tooltip = eeu_trigger_has_not_left_eu_recently_tt
		OR = {
			NOT = { has_country_flag = eeu_flag_left_eu }
			has_country_flag = {
				flag = eeu_flag_left_eu
				days > 175
			}
		}
	}
}


eeu_can_raise_economic_spirit = {
	if = {
		limit = { has_idea = eeu_econ_spirit_1 }
		num_of_factories > 200
	}
	else_if = {
		limit = { has_idea = eeu_econ_spirit_2 }
		num_of_factories > 300
	}
	else_if = {
		limit = { has_idea = eeu_econ_spirit_3 }
		num_of_factories > 450
	}
	else_if = {
		limit = { has_idea = eeu_econ_spirit_4 }
		num_of_factories > 800
		eeu_europe_unified = yes
	}
}

eeu_can_raise_political_spirit = {
	if = {
		limit = { has_idea = eeu_politics_spirit_0 }
	}
	else_if = {
		limit = { has_idea = eeu_politics_spirit_1 }
	}
	else_if = {
		limit = { has_idea = eeu_politics_spirit_2 }
		eeu_europe_unified = yes
	}
}

eeu_can_raise_military_spirit = {
	if = {
		limit = { has_idea = eeu_military_spirit_0 }
	}
	else_if = {
		limit = { has_idea = eeu_military_spirit_1 }
		num_divisions > 42
	}
	else_if = {
		limit = { has_idea = eeu_military_spirit_2 }
		has_army_manpower = {
			size > 1000000
		}
	}
	else_if = {
		limit = { has_idea = eeu_military_spirit_3 }
		has_army_manpower = {
			size > 2000000
		}
		eeu_europe_unified = yes
	}
}

eeu_can_raise_nordic_hydropower_spirit = {
	if = { # lvl 1 -> lvl 2
		limit = { has_idea = eeu_nordic_hydropower_spirit_1 }
		count_triggers = {
			amount = 2
			eeu_controls_norway = yes
			eeu_controls_sweden = yes
			eeu_controls_finnland = yes
		}
	}
	else_if = { # lvl 2 -> lvl 3
		limit = { has_idea = eeu_nordic_hydropower_spirit_2 }
		eeu_controls_norway = yes
		eeu_controls_sweden = yes
		eeu_controls_finnland = yes
	}
	else = { # lvl 0 -> lvl 1
		OR = {
			eeu_controls_norway = yes
			eeu_controls_sweden = yes
			eeu_controls_finnland = yes
		}
	}
}

eeu_has_rail_proper = {
	custom_trigger_tooltip = {
		tooltip = eeu_has_rail_proper_tt
		is_controlled_by_ROOT_or_ally = yes 
		PREV = {
			is_controlled_by_ROOT_or_ally = yes
		}
		has_railway_connection = {
			start_state = THIS
			target_state = PREV
		}
	}
}