﻿@zoom_step_near = 			2							#zoom step where the near-settings will be at 100%
@zoom_step_mid = 			9							#zoom step where the hollow map turns into the filled map
@zoom_step_pre_mid = 		@[zoom_step_mid-1] 			#zoom step before the hollow map disappears
@zoom_step_far = 			15							#zoom step where the terrain detail disappears	
@zoom_step_flat_map = 		21 							# zoom step flat map appears at. Copied from define FLAT_MAP_ZOOM_STEP
@zoom_step_pre_flat_map = 	@[zoom_step_flat_map-1] 	# zoom step before the flat map


# Hollow Near
@hollow_near_gradient_alpha_inside = 			0
@hollow_near_gradient_alpha_outside = 			1
@hollow_near_gradient_width = 					0.05
@hollow_near_gradient_color_mult =				0.3
@hollow_near_edge_width = 						0.025
@hollow_near_edge_sharpness = 					0.01
@hollow_near_edge_alpha = 						1
@hollow_near_edge_color_mult = 					1
@hollow_near_before_lighting_blend =			0.8
@hollow_near_after_lighting_blend =				0.2

# Hollow Far
@hollow_far_gradient_alpha_inside = 			@hollow_near_gradient_alpha_inside
@hollow_far_gradient_alpha_outside = 			@hollow_near_gradient_alpha_outside
@hollow_far_gradient_width = 					0.1
@hollow_far_gradient_color_mult = 				@hollow_near_gradient_color_mult
@hollow_far_edge_width = 						@[hollow_near_edge_width*1.5]
@hollow_far_edge_sharpness = 					@hollow_near_edge_sharpness
@hollow_far_edge_alpha = 						@hollow_near_edge_alpha
@hollow_far_edge_color_mult = 					@hollow_near_edge_color_mult
@hollow_far_before_lighting_blend = 			@hollow_near_before_lighting_blend
@hollow_far_after_lighting_blend = 				@hollow_near_after_lighting_blend


# Filled Near
@filled_near_gradient_alpha_inside = 			1
@filled_near_gradient_alpha_outside = 			@hollow_near_gradient_alpha_outside
@filled_near_gradient_width = 					0.4
@filled_near_gradient_color_mult = 				1
@filled_near_edge_width = 						@hollow_near_gradient_width
@filled_near_edge_sharpness = 					0.000
@filled_near_edge_alpha = 						@hollow_near_edge_alpha
@filled_near_edge_color_mult = 					0.5
@filled_near_before_lighting_blend = 			1
@filled_near_after_lighting_blend = 			0

# Filled Mid
@filled_mid_gradient_alpha_inside = 			@filled_near_gradient_alpha_inside
@filled_mid_gradient_alpha_outside = 			@filled_near_gradient_alpha_outside
@filled_mid_gradient_width = 					@filled_near_gradient_width
@filled_mid_gradient_color_mult = 				@filled_near_gradient_color_mult
@filled_mid_edge_width = 						@[hollow_near_edge_width*2]
@filled_mid_edge_sharpness = 					@filled_near_edge_sharpness
@filled_mid_edge_alpha = 						@filled_near_edge_alpha
@filled_mid_edge_color_mult = 					@filled_near_edge_color_mult
@filled_mid_before_lighting_blend = 			1
@filled_mid_after_lighting_blend = 				0.4

# Filled Far
@filled_far_gradient_alpha_inside = 			@filled_mid_gradient_alpha_inside
@filled_far_gradient_alpha_outside = 			@filled_mid_gradient_alpha_outside
@filled_far_gradient_width = 					@filled_mid_gradient_width
@filled_far_gradient_color_mult = 				@filled_mid_gradient_color_mult
@filled_far_edge_width = 						@filled_mid_edge_width
@filled_far_edge_sharpness = 					@filled_mid_edge_sharpness
@filled_far_edge_alpha = 						@filled_mid_edge_alpha
@filled_far_edge_color_mult = 					@filled_mid_edge_color_mult
@filled_far_before_lighting_blend = 			1
@filled_far_after_lighting_blend = 				1

# Filled Pre Flat Map
@pre_flat_map_gradient_alpha_inside = 			@filled_far_gradient_alpha_inside
@pre_flat_map_gradient_alpha_outside = 			@filled_far_gradient_alpha_outside
@pre_flat_map_gradient_width = 					@filled_far_gradient_width
@pre_flat_map_gradient_color_mult = 			@filled_far_gradient_color_mult
@pre_flat_map_edge_width = 						@filled_far_edge_width
@pre_flat_map_edge_sharpness = 					@filled_far_edge_sharpness
@pre_flat_map_edge_alpha = 						@filled_far_edge_alpha
@pre_flat_map_edge_color_mult = 				@filled_far_edge_color_mult
@pre_flat_map_before_lighting_blend = 			0
@pre_flat_map_after_lighting_blend = 			@filled_far_after_lighting_blend

# Flat Map
@flat_map_gradient_alpha_inside = 				0.8
@flat_map_gradient_alpha_outside = 				@pre_flat_map_gradient_alpha_outside
@flat_map_gradient_width = 						@pre_flat_map_gradient_width
@flat_map_gradient_color_mult = 				@pre_flat_map_gradient_color_mult
@flat_map_edge_width = 							@pre_flat_map_edge_width
@flat_map_edge_sharpness = 						@pre_flat_map_edge_sharpness
@flat_map_edge_alpha = 							@pre_flat_map_edge_alpha
@flat_map_edge_color_mult = 					@pre_flat_map_edge_color_mult
@flat_map_before_lighting_blend = 				@pre_flat_map_before_lighting_blend
@flat_map_after_lighting_blend = 				@pre_flat_map_after_lighting_blend

# Data map
@data_gradient_alpha_inside = 				1
@data_gradient_alpha_outside = 				1
@data_gradient_width = 						@flat_map_gradient_width
@data_gradient_color_mult = 				1
@data_edge_width = 							0
@data_edge_sharpness = 						@flat_map_edge_sharpness
@data_edge_alpha = 							@flat_map_edge_alpha
@data_edge_color_mult = 					@flat_map_edge_color_mult
@data_before_lighting_blend = 				1
@data_after_lighting_blend = 				0.5

# Family Matters, taken from Silk Road: https://steamcommunity.com/workshop/filedetails/?id=2493459927
# Silk Road mod: Changed "debug_character_pools" for baronies / realms
# Silk Road mod: Removed  "edge_color_mult"
debug_character_pools = {
	color_mode = baronies
	small_map_names = baronies
	large_map_names = realms
	fill_in_impassable = no
	selection = holding
	
	gradient_parameters = {
		zoom_step =					@zoom_step_near

		gradient_alpha_inside = 	@filled_near_gradient_alpha_inside
		gradient_alpha_outside = 	@filled_near_gradient_alpha_outside
		gradient_width = 			@filled_near_gradient_width
		gradient_color_mult =		@filled_near_gradient_color_mult
		edge_width = 				@filled_near_edge_width
		edge_sharpness = 			@filled_near_edge_sharpness
		edge_alpha = 				@filled_near_edge_alpha
		before_lighting_blend =		@filled_near_before_lighting_blend
		after_lighting_blend =		@filled_near_after_lighting_blend
	}
	gradient_parameters = {
		zoom_step =					@zoom_step_mid

		gradient_alpha_inside = 	@filled_mid_gradient_alpha_inside
		gradient_alpha_outside = 	@filled_mid_gradient_alpha_outside
		gradient_width = 			@filled_mid_gradient_width
		gradient_color_mult =		@filled_mid_gradient_color_mult
		edge_width = 				@filled_mid_edge_width
		edge_sharpness = 			@filled_mid_edge_sharpness
		edge_alpha = 				@filled_mid_edge_alpha
		before_lighting_blend =		@filled_mid_before_lighting_blend
		after_lighting_blend =		@filled_mid_after_lighting_blend
	}
	gradient_parameters = {
		zoom_step =					@zoom_step_far

		gradient_alpha_inside = 	@filled_far_gradient_alpha_inside
		gradient_alpha_outside = 	@filled_far_gradient_alpha_outside
		gradient_width = 			@filled_far_gradient_width
		gradient_color_mult =		@filled_far_gradient_color_mult
		edge_width = 				@filled_far_edge_width
		edge_sharpness = 			@filled_far_edge_sharpness
		edge_alpha = 				@filled_far_edge_alpha
		before_lighting_blend =		@filled_far_before_lighting_blend
		after_lighting_blend =		@filled_far_after_lighting_blend
	}
	gradient_parameters = {
		zoom_step =					@zoom_step_pre_flat_map

		gradient_alpha_inside = 	@pre_flat_map_gradient_alpha_inside
		gradient_alpha_outside = 	@pre_flat_map_gradient_alpha_outside
		gradient_width = 			@pre_flat_map_gradient_width
		gradient_color_mult =		@pre_flat_map_gradient_color_mult
		edge_width = 				@pre_flat_map_edge_width
		edge_sharpness = 			@pre_flat_map_edge_sharpness
		edge_alpha = 				@pre_flat_map_edge_alpha
		before_lighting_blend =		@pre_flat_map_before_lighting_blend
		after_lighting_blend =		@pre_flat_map_after_lighting_blend
	}
	gradient_parameters = {
		zoom_step =					@zoom_step_flat_map
		
		gradient_alpha_inside = 	@flat_map_gradient_alpha_inside
		gradient_alpha_outside = 	@flat_map_gradient_alpha_outside
		gradient_width = 			@flat_map_gradient_width
		gradient_color_mult =		@flat_map_gradient_color_mult
		edge_width = 				@flat_map_edge_width
		edge_sharpness = 			@flat_map_edge_sharpness
		edge_alpha = 				@flat_map_edge_alpha
		before_lighting_blend =		@flat_map_before_lighting_blend
		after_lighting_blend =		@flat_map_after_lighting_blend
		
	}
}
line_dynasty = {
	color_mode = baronies
	small_map_names = baronies
	large_map_names = realms
	fill_in_impassable = no
	selection = holding
	
	gradient_parameters = {
		zoom_step =					@zoom_step_near

		gradient_alpha_inside = 	@filled_near_gradient_alpha_inside
		gradient_alpha_outside = 	@filled_near_gradient_alpha_outside
		gradient_width = 			@filled_near_gradient_width
		gradient_color_mult =		@filled_near_gradient_color_mult
		edge_width = 				@filled_near_edge_width
		edge_sharpness = 			@filled_near_edge_sharpness
		edge_alpha = 				@filled_near_edge_alpha
		before_lighting_blend =		@filled_near_before_lighting_blend
		after_lighting_blend =		@filled_near_after_lighting_blend
	}
	gradient_parameters = {
		zoom_step =					@zoom_step_mid

		gradient_alpha_inside = 	@filled_mid_gradient_alpha_inside
		gradient_alpha_outside = 	@filled_mid_gradient_alpha_outside
		gradient_width = 			@filled_mid_gradient_width
		gradient_color_mult =		@filled_mid_gradient_color_mult
		edge_width = 				@filled_mid_edge_width
		edge_sharpness = 			@filled_mid_edge_sharpness
		edge_alpha = 				@filled_mid_edge_alpha
		before_lighting_blend =		@filled_mid_before_lighting_blend
		after_lighting_blend =		@filled_mid_after_lighting_blend
	}
	gradient_parameters = {
		zoom_step =					@zoom_step_far

		gradient_alpha_inside = 	@filled_far_gradient_alpha_inside
		gradient_alpha_outside = 	@filled_far_gradient_alpha_outside
		gradient_width = 			@filled_far_gradient_width
		gradient_color_mult =		@filled_far_gradient_color_mult
		edge_width = 				@filled_far_edge_width
		edge_sharpness = 			@filled_far_edge_sharpness
		edge_alpha = 				@filled_far_edge_alpha
		before_lighting_blend =		@filled_far_before_lighting_blend
		after_lighting_blend =		@filled_far_after_lighting_blend
	}
	gradient_parameters = {
		zoom_step =					@zoom_step_pre_flat_map

		gradient_alpha_inside = 	@pre_flat_map_gradient_alpha_inside
		gradient_alpha_outside = 	@pre_flat_map_gradient_alpha_outside
		gradient_width = 			@pre_flat_map_gradient_width
		gradient_color_mult =		@pre_flat_map_gradient_color_mult
		edge_width = 				@pre_flat_map_edge_width
		edge_sharpness = 			@pre_flat_map_edge_sharpness
		edge_alpha = 				@pre_flat_map_edge_alpha
		before_lighting_blend =		@pre_flat_map_before_lighting_blend
		after_lighting_blend =		@pre_flat_map_after_lighting_blend
	}
	gradient_parameters = {
		zoom_step =					@zoom_step_flat_map
		
		gradient_alpha_inside = 	@flat_map_gradient_alpha_inside
		gradient_alpha_outside = 	@flat_map_gradient_alpha_outside
		gradient_width = 			@flat_map_gradient_width
		gradient_color_mult =		@flat_map_gradient_color_mult
		edge_width = 				@flat_map_edge_width
		edge_sharpness = 			@flat_map_edge_sharpness
		edge_alpha = 				@flat_map_edge_alpha
		before_lighting_blend =		@flat_map_before_lighting_blend
		after_lighting_blend =		@flat_map_after_lighting_blend
		
	}
}
line_patrilineage = {
	color_mode = baronies
	small_map_names = baronies
	large_map_names = realms
	fill_in_impassable = no
	selection = holding
	
	gradient_parameters = {
		zoom_step =					@zoom_step_near

		gradient_alpha_inside = 	@filled_near_gradient_alpha_inside
		gradient_alpha_outside = 	@filled_near_gradient_alpha_outside
		gradient_width = 			@filled_near_gradient_width
		gradient_color_mult =		@filled_near_gradient_color_mult
		edge_width = 				@filled_near_edge_width
		edge_sharpness = 			@filled_near_edge_sharpness
		edge_alpha = 				@filled_near_edge_alpha
		before_lighting_blend =		@filled_near_before_lighting_blend
		after_lighting_blend =		@filled_near_after_lighting_blend
	}
	gradient_parameters = {
		zoom_step =					@zoom_step_mid

		gradient_alpha_inside = 	@filled_mid_gradient_alpha_inside
		gradient_alpha_outside = 	@filled_mid_gradient_alpha_outside
		gradient_width = 			@filled_mid_gradient_width
		gradient_color_mult =		@filled_mid_gradient_color_mult
		edge_width = 				@filled_mid_edge_width
		edge_sharpness = 			@filled_mid_edge_sharpness
		edge_alpha = 				@filled_mid_edge_alpha
		before_lighting_blend =		@filled_mid_before_lighting_blend
		after_lighting_blend =		@filled_mid_after_lighting_blend
	}
	gradient_parameters = {
		zoom_step =					@zoom_step_far

		gradient_alpha_inside = 	@filled_far_gradient_alpha_inside
		gradient_alpha_outside = 	@filled_far_gradient_alpha_outside
		gradient_width = 			@filled_far_gradient_width
		gradient_color_mult =		@filled_far_gradient_color_mult
		edge_width = 				@filled_far_edge_width
		edge_sharpness = 			@filled_far_edge_sharpness
		edge_alpha = 				@filled_far_edge_alpha
		before_lighting_blend =		@filled_far_before_lighting_blend
		after_lighting_blend =		@filled_far_after_lighting_blend
	}
	gradient_parameters = {
		zoom_step =					@zoom_step_pre_flat_map

		gradient_alpha_inside = 	@pre_flat_map_gradient_alpha_inside
		gradient_alpha_outside = 	@pre_flat_map_gradient_alpha_outside
		gradient_width = 			@pre_flat_map_gradient_width
		gradient_color_mult =		@pre_flat_map_gradient_color_mult
		edge_width = 				@pre_flat_map_edge_width
		edge_sharpness = 			@pre_flat_map_edge_sharpness
		edge_alpha = 				@pre_flat_map_edge_alpha
		before_lighting_blend =		@pre_flat_map_before_lighting_blend
		after_lighting_blend =		@pre_flat_map_after_lighting_blend
	}
	gradient_parameters = {
		zoom_step =					@zoom_step_flat_map
		
		gradient_alpha_inside = 	@flat_map_gradient_alpha_inside
		gradient_alpha_outside = 	@flat_map_gradient_alpha_outside
		gradient_width = 			@flat_map_gradient_width
		gradient_color_mult =		@flat_map_gradient_color_mult
		edge_width = 				@flat_map_edge_width
		edge_sharpness = 			@flat_map_edge_sharpness
		edge_alpha = 				@flat_map_edge_alpha
		before_lighting_blend =		@flat_map_before_lighting_blend
		after_lighting_blend =		@flat_map_after_lighting_blend
		
	}
}
line_matrilineage = {
	color_mode = baronies
	small_map_names = baronies
	large_map_names = realms
	fill_in_impassable = no
	selection = holding
	
	gradient_parameters = {
		zoom_step =					@zoom_step_near

		gradient_alpha_inside = 	@filled_near_gradient_alpha_inside
		gradient_alpha_outside = 	@filled_near_gradient_alpha_outside
		gradient_width = 			@filled_near_gradient_width
		gradient_color_mult =		@filled_near_gradient_color_mult
		edge_width = 				@filled_near_edge_width
		edge_sharpness = 			@filled_near_edge_sharpness
		edge_alpha = 				@filled_near_edge_alpha
		before_lighting_blend =		@filled_near_before_lighting_blend
		after_lighting_blend =		@filled_near_after_lighting_blend
	}
	gradient_parameters = {
		zoom_step =					@zoom_step_mid

		gradient_alpha_inside = 	@filled_mid_gradient_alpha_inside
		gradient_alpha_outside = 	@filled_mid_gradient_alpha_outside
		gradient_width = 			@filled_mid_gradient_width
		gradient_color_mult =		@filled_mid_gradient_color_mult
		edge_width = 				@filled_mid_edge_width
		edge_sharpness = 			@filled_mid_edge_sharpness
		edge_alpha = 				@filled_mid_edge_alpha
		before_lighting_blend =		@filled_mid_before_lighting_blend
		after_lighting_blend =		@filled_mid_after_lighting_blend
	}
	gradient_parameters = {
		zoom_step =					@zoom_step_far

		gradient_alpha_inside = 	@filled_far_gradient_alpha_inside
		gradient_alpha_outside = 	@filled_far_gradient_alpha_outside
		gradient_width = 			@filled_far_gradient_width
		gradient_color_mult =		@filled_far_gradient_color_mult
		edge_width = 				@filled_far_edge_width
		edge_sharpness = 			@filled_far_edge_sharpness
		edge_alpha = 				@filled_far_edge_alpha
		before_lighting_blend =		@filled_far_before_lighting_blend
		after_lighting_blend =		@filled_far_after_lighting_blend
	}
	gradient_parameters = {
		zoom_step =					@zoom_step_pre_flat_map

		gradient_alpha_inside = 	@pre_flat_map_gradient_alpha_inside
		gradient_alpha_outside = 	@pre_flat_map_gradient_alpha_outside
		gradient_width = 			@pre_flat_map_gradient_width
		gradient_color_mult =		@pre_flat_map_gradient_color_mult
		edge_width = 				@pre_flat_map_edge_width
		edge_sharpness = 			@pre_flat_map_edge_sharpness
		edge_alpha = 				@pre_flat_map_edge_alpha
		before_lighting_blend =		@pre_flat_map_before_lighting_blend
		after_lighting_blend =		@pre_flat_map_after_lighting_blend
	}
	gradient_parameters = {
		zoom_step =					@zoom_step_flat_map
		
		gradient_alpha_inside = 	@flat_map_gradient_alpha_inside
		gradient_alpha_outside = 	@flat_map_gradient_alpha_outside
		gradient_width = 			@flat_map_gradient_width
		gradient_color_mult =		@flat_map_gradient_color_mult
		edge_width = 				@flat_map_edge_width
		edge_sharpness = 			@flat_map_edge_sharpness
		edge_alpha = 				@flat_map_edge_alpha
		before_lighting_blend =		@flat_map_before_lighting_blend
		after_lighting_blend =		@flat_map_after_lighting_blend
		
	}
}
line_family = {
	color_mode = baronies
	small_map_names = baronies
	large_map_names = realms
	fill_in_impassable = no
	selection = holding
	
	gradient_parameters = {
		zoom_step =					@zoom_step_near

		gradient_alpha_inside = 	@filled_near_gradient_alpha_inside
		gradient_alpha_outside = 	@filled_near_gradient_alpha_outside
		gradient_width = 			@filled_near_gradient_width
		gradient_color_mult =		@filled_near_gradient_color_mult
		edge_width = 				@filled_near_edge_width
		edge_sharpness = 			@filled_near_edge_sharpness
		edge_alpha = 				@filled_near_edge_alpha
		before_lighting_blend =		@filled_near_before_lighting_blend
		after_lighting_blend =		@filled_near_after_lighting_blend
	}
	gradient_parameters = {
		zoom_step =					@zoom_step_mid

		gradient_alpha_inside = 	@filled_mid_gradient_alpha_inside
		gradient_alpha_outside = 	@filled_mid_gradient_alpha_outside
		gradient_width = 			@filled_mid_gradient_width
		gradient_color_mult =		@filled_mid_gradient_color_mult
		edge_width = 				@filled_mid_edge_width
		edge_sharpness = 			@filled_mid_edge_sharpness
		edge_alpha = 				@filled_mid_edge_alpha
		before_lighting_blend =		@filled_mid_before_lighting_blend
		after_lighting_blend =		@filled_mid_after_lighting_blend
	}
	gradient_parameters = {
		zoom_step =					@zoom_step_far

		gradient_alpha_inside = 	@filled_far_gradient_alpha_inside
		gradient_alpha_outside = 	@filled_far_gradient_alpha_outside
		gradient_width = 			@filled_far_gradient_width
		gradient_color_mult =		@filled_far_gradient_color_mult
		edge_width = 				@filled_far_edge_width
		edge_sharpness = 			@filled_far_edge_sharpness
		edge_alpha = 				@filled_far_edge_alpha
		before_lighting_blend =		@filled_far_before_lighting_blend
		after_lighting_blend =		@filled_far_after_lighting_blend
	}
	gradient_parameters = {
		zoom_step =					@zoom_step_pre_flat_map

		gradient_alpha_inside = 	@pre_flat_map_gradient_alpha_inside
		gradient_alpha_outside = 	@pre_flat_map_gradient_alpha_outside
		gradient_width = 			@pre_flat_map_gradient_width
		gradient_color_mult =		@pre_flat_map_gradient_color_mult
		edge_width = 				@pre_flat_map_edge_width
		edge_sharpness = 			@pre_flat_map_edge_sharpness
		edge_alpha = 				@pre_flat_map_edge_alpha
		before_lighting_blend =		@pre_flat_map_before_lighting_blend
		after_lighting_blend =		@pre_flat_map_after_lighting_blend
	}
	gradient_parameters = {
		zoom_step =					@zoom_step_flat_map
		
		gradient_alpha_inside = 	@flat_map_gradient_alpha_inside
		gradient_alpha_outside = 	@flat_map_gradient_alpha_outside
		gradient_width = 			@flat_map_gradient_width
		gradient_color_mult =		@flat_map_gradient_color_mult
		edge_width = 				@flat_map_edge_width
		edge_sharpness = 			@flat_map_edge_sharpness
		edge_alpha = 				@flat_map_edge_alpha
		before_lighting_blend =		@flat_map_before_lighting_blend
		after_lighting_blend =		@flat_map_after_lighting_blend
		
	}
}