scripted_map_modes = {
	eeu_map_modes_join_spirit = {
		top = {
			type = country

			color = {
				FROM = {
					set_temp_variable = { alpha = 1.0 }
					if = {
						limit = {
							has_idea = eeu_join_spirit_1
						}
						set_temp_variable = { temp = 0.80 }
					}
					else_if = {
						limit = {
							has_idea = eeu_join_spirit_2
						}
						set_temp_variable = { temp = 0.60 }
					}
					else_if = {
						limit = {
							has_idea = eeu_join_spirit_3
						}
						set_temp_variable = { temp = 0.35 }
					}
					else_if = {
						limit = {
							has_idea = eeu_torch_spirit
						}
						set_temp_variable = { temp = 0 }
					}
					else = {
						set_temp_variable = { temp = 1 }
					}

					set_temp_variable = { red = temp }
					set_temp_variable = { green = temp }
					set_temp_variable = { blue = 1 }
				}
			}

			thickness = no
		}

		bottom = {
			type = country

			color = {
				set_temp_variable = { alpha = 0.2 }
				set_temp_variable = { thickness = 1.0 }
				set_temp_variable = { red = 0.33 }
				set_temp_variable = { green = 0.33 }
				set_temp_variable = { blue = 0.33 }
			}

			thickness = yes
		}

		far_text = country
		near_text = country

		update_daily = yes
	}
	
	eeu_map_modes_regions = {
		top = {
			type = state

			color = {
				FROM = {
					if = {
						limit = {
							CONTROLLER ={
								tag = ROOT
							}
						}
						set_temp_variable = { alpha = 1 }
						# set_temp_variable = { highlighted = 1 }
						set_temp_variable = { red = 0 }
						set_temp_variable = { green = 1 }
						set_temp_variable = { blue = 0 }
					}
					else_if = {
						limit = {
							CONTROLLER = {
								is_subject_of = ROOT
							}
						}
						set_temp_variable = { alpha = 1 }
						# set_temp_variable = { highlighted = 1 }
						set_temp_variable = { red = 0 }
						set_temp_variable = { green = 1 }
						set_temp_variable = { blue = 1 }
					}
					else_if = {
						limit = {
							CONTROLLER = {
								is_ally_with = ROOT
							}
						}
						set_temp_variable = { alpha = 1 }
						set_temp_variable = { highlighted = 1 }
						set_temp_variable = { red = 0 }
						set_temp_variable = { green = 0 }
						set_temp_variable = { blue = 1 }
					}
					else = {
						set_temp_variable = { alpha = 1 }
						set_temp_variable = { highlighted = 1 }
						set_temp_variable = { red = 1 }
						set_temp_variable = { green = 0 }
						set_temp_variable = { blue = 0 }
					}
				}
			}

			targets = {
				target_array = global.eeu_states_array
				target_trigger = {
					FROM = {
						has_state_flag = eeu_flag_map_mode_marked
					}
				}
			}

			thickness = no
		}

		bottom = {
			# type = game_map_mode_country
			type = country
			
			color = {
				set_temp_variable = { alpha = 0.2 }
				set_temp_variable = { thickness = 1.0 }
				set_temp_variable = { red = 0.33 }
				set_temp_variable = { green = 0.33 }
				set_temp_variable = { blue = 0.33 }
			}

			thickness = yes
		}

		far_text = country
		near_text = state

		update_daily = no
	}

	eeu_map_modes_formation = {
		top = {
			type = country

			color = {
				set_temp_variable = { alpha = 1.0 }
				if = {
					limit = {
						is_in_array = { global.eeu_form_undecided_array = FROM }
					}
					set_temp_variable = { red = 0.5 }
					set_temp_variable = { green = 0.5 }
					set_temp_variable = { blue = 0.5 }
				}
				else_if = {
					limit = {
						is_in_array = { global.eeu_form_puppet_array = FROM }
					}
					set_temp_variable = { red = 0.66 }
					set_temp_variable = { green = 0.66 }
					set_temp_variable = { blue = 1 }
				}
				else_if = {
					limit = {
						is_in_array = { global.eeu_form_annex_desire_array = FROM }
					}
					set_temp_variable = { red = 0 }
					set_temp_variable = { green = 0 }
					set_temp_variable = { blue = 1 }
				}
				else_if = {
					limit = {
						is_in_array = { global.eeu_form_reject_array = FROM }
					}
					set_temp_variable = { red = 1 }
					set_temp_variable = { green = 0 }
					set_temp_variable = { blue = 0 }
				}
				else_if = {
					limit = {
						FROM = {
							tag = var:global.eeu_tag
						}
					}
					set_temp_variable = { red = 0 }
					set_temp_variable = { green = 1 }
					set_temp_variable = { blue = 0 }
				}
				else = {
					set_temp_variable = { red = 1 }
					set_temp_variable = { green = 1 }
					set_temp_variable = { blue = 1 }
				}
			}

			thickness = no
		}

		bottom = {
			type = country

			color = {
				set_temp_variable = { alpha = 0.2 }
				set_temp_variable = { thickness = 1.0 }
				set_temp_variable = { red = 0.33 }
				set_temp_variable = { green = 0.33 }
				set_temp_variable = { blue = 0.33 }
			}

			thickness = yes
		}

		far_text = country
		near_text = country

		update_daily = no
	}
}
