﻿@zoom_step_flatmap_far = 	16 #17 							# the furthest zoom out
@zoom_step_flatmap = 		4 #10 							# zoom step where the paper map kicks in
@zoom_step_mid = 			3 #9 							# introduce some colour
@zoom_step_near = 			2 #6							# close zoom
@zoom_step_ultra_near = 	1 #5							# absolutely closest zoom
@zoom_step_2 = 				0 #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 = @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.025
		edge_sharpness = 			0.01
		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.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.8
		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
	}
}

powerbloc = {
	gradient_water_borders_zoom = @zoom_step_flatmap

	gradient_parameters = {
		zoom_step = @zoom_step_flatmap

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