@zoom_step_flatmap_far = 	17 							# the furthest zoom out
@zoom_step_flatmap = 		10 							# zoom step where the paper map kicks in
@zoom_step_mid = 			9 							# introduce some colour
@zoom_step_near = 			6							# close zoom
@zoom_step_ultra_near = 	5							# absolutely closest zoom
@zoom_step_2 = 				2							# absolutely closest zoom

@color_multi = 	0.5										# Color brightness

# The default map mode, filled paper map, terrain + gradient borders zoomed in
default = {
	gradient_water_borders_zoom = @zoom_step_flatmap

	
	gradient_parameters = {
		zoom_step = 0

		gradient_alpha_inside = 	0
		gradient_alpha_outside = 	0
		gradient_width = 			0
		gradient_color_mult =		@color_multi
		edge_width = 				0
		edge_sharpness = 			0.05
		edge_alpha = 				0
		edge_color_mult = 			@color_multi
		before_lighting_blend =		1
		after_lighting_blend =		0
	}


	gradient_parameters = {
		zoom_step = 4

		gradient_alpha_inside = 	0
		gradient_alpha_outside = 	0
		gradient_width = 			0
		gradient_color_mult =		@color_multi
		edge_width = 				0.0
		edge_sharpness = 			0.05
		edge_alpha = 				0
		edge_color_mult = 			@color_multi
		before_lighting_blend =	 	1
		after_lighting_blend =		0
	}


      gradient_parameters = {
		zoom_step = 5


		gradient_alpha_inside = 	0
		gradient_alpha_outside = 	0
		gradient_width = 			0
		gradient_color_mult =		@color_multi
		edge_width = 				0.0
		edge_sharpness = 			0.05
		edge_alpha = 				0
		edge_color_mult = 			@color_multi
		before_lighting_blend =	 	1
		after_lighting_blend =		0
	}


	gradient_parameters = {
		zoom_step = 6
		
		
		gradient_alpha_inside = 	0
		gradient_alpha_outside = 	0
		gradient_width = 			0
		gradient_color_mult =		@color_multi
		edge_width = 				0.0
		edge_sharpness = 			0.05
		edge_alpha = 				0
		edge_color_mult = 			@color_multi
		before_lighting_blend =	 	1
		after_lighting_blend =		0
	}

	gradient_parameters = {
		zoom_step = 7
		
		
		gradient_alpha_inside = 	0.1
		gradient_alpha_outside =    1.5
		gradient_width = 			4
		gradient_color_mult =		1.2
		edge_width = 				0.01
		edge_sharpness = 			0.03
		edge_alpha = 				0.2
		edge_color_mult = 			1.25
		before_lighting_blend =		0.4
		after_lighting_blend =		0.6
	}

	gradient_parameters = {
		zoom_step = @zoom_step_mid
		
		gradient_alpha_inside = 	0.1
		gradient_alpha_outside =    1.5
		gradient_width = 			4
		gradient_color_mult =		1.2
		edge_width = 				0.01
		edge_sharpness = 			0.03
		edge_alpha = 				0.2
		edge_color_mult = 			1.25
		before_lighting_blend =		0.4
		after_lighting_blend =		0.6
	}

	gradient_parameters = {
		zoom_step = @zoom_step_flatmap

		gradient_alpha_inside = 	0.8
		gradient_alpha_outside = 	1
		gradient_width = 			0.5
		gradient_color_mult =		1
		edge_width = 				0.03
		edge_sharpness = 			0.005
		edge_alpha = 				1
		edge_color_mult = 			0.7
		before_lighting_blend =		0
		after_lighting_blend =		1
	}

	gradient_parameters = {
		zoom_step = @zoom_step_flatmap_far

		gradient_alpha_inside = 	0.8
		gradient_alpha_outside = 	1
		gradient_width = 			0.5
		gradient_color_mult =		1
		edge_width = 				0.06
		edge_sharpness = 			0.01
		edge_alpha = 				1
		edge_color_mult = 			0.7
		before_lighting_blend =		0
		after_lighting_blend =		1
	}
}

# States view gradient
states = {
gradient_water_borders_zoom = @zoom_step_flatmap

	gradient_parameters = {
		zoom_step = @zoom_step_ultra_near

		gradient_alpha_inside = 	0
		gradient_alpha_outside = 	0
		gradient_width = 			0
		gradient_color_mult =		@color_multi
		edge_width = 				0
		edge_sharpness = 			0.05
		edge_alpha = 				0
		edge_color_mult = 			@color_multi
		before_lighting_blend =		1
		after_lighting_blend =		0
	}

	gradient_parameters = {
		zoom_step = @zoom_step_near

		gradient_alpha_inside = 	0
		gradient_alpha_outside = 	0.0
		gradient_width = 			0.05
		gradient_color_mult =		@color_multi
		edge_width = 				0.01
		edge_sharpness = 			0.04
		edge_alpha = 				0.8
		edge_color_mult = 			@color_multi
		before_lighting_blend =	 	1
		after_lighting_blend =		0
	}

	gradient_parameters = {
		zoom_step = @zoom_step_mid

		gradient_alpha_inside = 	0
		gradient_alpha_outside = 	0.0
		gradient_width = 			0.05
		gradient_color_mult =		@color_multi
		edge_width = 				0.015
		edge_sharpness = 			0.03
		edge_alpha = 				1.0
		edge_color_mult = 			@color_multi
		before_lighting_blend =		1
		after_lighting_blend =		0
	}

	gradient_parameters = {
		zoom_step = @zoom_step_flatmap

		gradient_alpha_inside = 	0.8
		gradient_alpha_outside = 	1
		gradient_width = 			0.5
		gradient_color_mult =		1
		edge_width = 				0.02
		edge_sharpness = 			0.03
		edge_alpha = 				1
		edge_color_mult = 			0.7
		before_lighting_blend =		0
		after_lighting_blend =		1
	}

	gradient_parameters = {
		zoom_step = @zoom_step_flatmap_far

		gradient_alpha_inside = 	0.8
		gradient_alpha_outside = 	1
		gradient_width = 			0.5
		gradient_color_mult =		1
		edge_width = 				0.02
		edge_sharpness = 			0.15
		edge_alpha = 				1
		edge_color_mult = 			0.7
		before_lighting_blend =		0
		after_lighting_blend =		1
	}
}

# Heat maps, show "spread" etc, uses the alpha from the actual color to indicate strength of "spread"
# Tweak the values in here to tweak the look of this map mode.
heatmap = {
	gradient_water_borders_zoom = @zoom_step_flatmap

	gradient_parameters = {
		zoom_step = @zoom_step_flatmap

		gradient_alpha_inside = 	0.8
		gradient_alpha_outside = 	1
		gradient_width = 			0.5
		gradient_color_mult =		1
		edge_width = 				0.03
		edge_sharpness = 			0
		edge_alpha = 				1
		edge_color_mult = 			0.7
		before_lighting_blend =		0
		after_lighting_blend =		1
	}
}

# Interactive map modes where you click on the Map
interactive = {
	gradient_water_borders_zoom = 0

	gradient_parameters = {
		zoom_step = @zoom_step_mid

		gradient_alpha_inside = 	0.9
		gradient_alpha_outside = 	0.9
		gradient_width = 			0
		gradient_color_mult =		1
		edge_width = 				0.03
		edge_sharpness = 			0
		edge_alpha = 				0.9
		edge_color_mult = 			0.7
		before_lighting_blend =		1
		after_lighting_blend =		1
	}

	gradient_parameters = {
		zoom_step = @zoom_step_flatmap

		gradient_alpha_inside = 	1
		gradient_alpha_outside = 	1
		gradient_width = 			0
		gradient_color_mult =		1
		edge_width = 				0.03
		edge_sharpness = 			0.005
		edge_alpha = 				1
		edge_color_mult = 			0.7
		before_lighting_blend =		1
		after_lighting_blend =		1
	}
}

# Standard mapmodes
mapmode = {
	gradient_water_borders_zoom = 0

	gradient_parameters = {
		gradient_alpha_inside = 	1
		gradient_alpha_outside = 	1
		gradient_width = 			0
		gradient_color_mult =		1
		edge_width = 				0
		edge_sharpness = 			0
		edge_alpha = 				1
		edge_color_mult = 			1
		before_lighting_blend =		1
		after_lighting_blend =		1
	}
}

# Standard mapmodes
mapmode_extra = {
	gradient_water_borders_zoom = 0

	gradient_parameters = {
		zoom_step = @zoom_step_2

		gradient_alpha_inside = 	0.0
		gradient_alpha_outside = 	0.0
		gradient_width = 			0
		gradient_color_mult =		1
		edge_width = 				0.03
		edge_sharpness = 			0
		edge_alpha = 				0.0
		edge_color_mult = 			0.7
		before_lighting_blend =		1
		after_lighting_blend =		1
	}

	gradient_parameters = {
		zoom_step = @zoom_step_near

		gradient_alpha_inside = 	0.65
		gradient_alpha_outside = 	0.65
		gradient_width = 			0
		gradient_color_mult =		1
		edge_width = 				0.03
		edge_sharpness = 			0
		edge_alpha = 				0.75
		edge_color_mult = 			0.65
		before_lighting_blend =		0
		after_lighting_blend =		1
	}

	gradient_parameters = {
		zoom_step = @zoom_step_mid

		gradient_alpha_inside = 	0.65
		gradient_alpha_outside = 	0.65
		gradient_width = 			0
		gradient_color_mult =		1
		edge_width = 				0.03
		edge_sharpness = 			0
		edge_alpha = 				0.75
		edge_color_mult = 			0.65
		before_lighting_blend =		0
		after_lighting_blend =		1
	}

	gradient_parameters = {
		zoom_step = @zoom_step_flatmap

		gradient_alpha_inside = 	1
		gradient_alpha_outside = 	1
		gradient_width = 			0
		gradient_color_mult =		1
		edge_width = 				0.0
		edge_sharpness = 			0.5
		edge_alpha = 				1
		edge_color_mult = 			0.7
		before_lighting_blend =		1
		after_lighting_blend =		1
	}
}