﻿land_road_vehicles = {
	valid_connections = { undeveloped undeveloped_harsh dirt_road hardened_road }

	valid_special_types = { custom_land }

	tags = {
		european = {
			trigger = {
				gfx_military_deploy_culture_is_european = yes
			}
		}
		african = {
			trigger = {
				gfx_military_deploy_culture_is_african = yes
			}
		}
		arabic = {
			trigger = {
				gfx_military_deploy_culture_is_arabic = yes
			}
		}
		east_asian = {
			trigger = {
				gfx_military_deploy_culture_is_east_asian = yes
			}
		}
		south_asian = {
			trigger = {
				gfx_military_deploy_culture_is_south_asian = yes
			}
		}
		
		irregular = {
			trigger = {
				gfx_military_unit_is_irregular = yes
			}
		}
		line = {
			trigger = {
				gfx_military_unit_is_line = yes
			}
		}
		skirmish = {
			trigger = {
				gfx_military_unit_is_skirmish = yes
			}
		}
		trench = {
			trigger = {
				gfx_military_unit_is_trench = yes
			}
		}
		squad = {
			trigger = {
				gfx_military_unit_is_squad = yes
			}
		}
		mechanized = {
			trigger = {
				gfx_military_unit_is_mechanized = yes
			}
		}
		
		truck = {
			trigger = {
				army_mobilization_option_fraction = {
					target = mobilization_option:mobilization_option_truck_transport
					value >= 0.2
				}
			}
		}
		horse_and_cart = {
			trigger = {
				army_mobilization_option_fraction = {
					target = mobilization_option:mobilization_option_truck_transport
					value < 0.2
				}
			}
		}
	}

	route_entities = {

		
#################################################################
#####				INFANTRY UNITS, FIRST					#####
#################################################################


#################################################
###       			European     			  ###
#################################################

		infantry_european_irregular = {
			tags = { european irregular }
			entity = "military_infantry_european_irregular_entity"
			position = 0
			entity_length = 1.0
		}

		infantry_european_line = {
			tags = { european line }
			entity = "military_infantry_european_line_entity"
			position = 0
			entity_length = 1.0
		}

		infantry_european_skirmish = {
			tags = { european skirmish }
			entity = "military_infantry_european_skirmish_entity"
			position = 0
			entity_length = 1.0
		}

		infantry_european_trench = {
			tags = { european trench }
			entity = "military_infantry_european_trench_entity"
			position = 0
			entity_length = 1.0
		}

		infantry_european_squad = {
			tags = { european squad }
			entity = "military_infantry_european_squad_entity"
			position = 0
			entity_length = 1.0
		}

		infantry_european_mechanized = {
			tags = { european mechanized }
			entity = "military_infantry_european_mechanized_entity"
			position = 0
			entity_length = 1.0
		}

#################################################
###       			African     			  ###
#################################################

		infantry_african_irregular = {
			tags = { african irregular }
			entity = "military_infantry_african_irregular_entity"
			position = 0
			entity_length = 1.0
		}

		infantry_african_line = {
			tags = { african line }
			entity = "military_infantry_african_line_entity"
			position = 0
			entity_length = 1.0
		}

		infantry_african_skirmish = {
			tags = { african skirmish }
			entity = "military_infantry_african_skirmish_entity"
			position = 0
			entity_length = 1.0
		}

		infantry_african_trench = {
			tags = { african trench }
			entity = "military_infantry_african_trench_entity"
			position = 0
			entity_length = 1.0
		}

		infantry_african_squad = {
			tags = { african squad }
			entity = "military_infantry_african_squad_entity"
			position = 0
			entity_length = 1.0
		}

		infantry_african_mechanized = {
			tags = { african mechanized }
			entity = "military_infantry_african_mechanized_entity"
			position = 0
			entity_length = 1.0
		}

#################################################
###       			Arabic     				  ###
#################################################

		infantry_arabic_irregular = {
			tags = { arabic irregular }
			entity = "military_infantry_arabic_irregular_entity"
			position = 0
			entity_length = 1.0
		}

		infantry_arabic_line = {
			tags = { arabic line }
			entity = "military_infantry_arabic_line_entity"
			position = 0
			entity_length = 1.0
		}

		infantry_arabic_skirmish = {
			tags = { arabic skirmish }
			entity = "military_infantry_arabic_skirmish_entity"
			position = 0
			entity_length = 1.0
		}

		infantry_arabic_trench = {
			tags = { arabic trench }
			entity = "military_infantry_arabic_trench_entity"
			position = 0
			entity_length = 1.0
		}

		infantry_arabic_squad = {
			tags = { arabic squad }
			entity = "military_infantry_arabic_squad_entity"
			position = 0
			entity_length = 1.0
		}

		infantry_arabic_mechanized = {
			tags = { arabic mechanized }
			entity = "military_infantry_arabic_mechanized_entity"
			position = 0
			entity_length = 1.0
		}

#################################################
###       			East Asian     			  ###
#################################################

		infantry_eastasian_irregular = {
			tags = { east_asian irregular }
			entity = "military_infantry_eastasian_irregular_entity"
			position = 0
			entity_length = 1.0
		}

		infantry_eastasian_line = {
			tags = { east_asian line }
			entity = "military_infantry_eastasian_line_entity"
			position = 0
			entity_length = 1.0
		}

		infantry_eastasian_skirmish = {
			tags = { east_asian skirmish }
			entity = "military_infantry_eastasian_skirmish_entity"
			position = 0
			entity_length = 1.0
		}

		infantry_eastasian_trench = {
			tags = { east_asian trench }
			entity = "military_infantry_eastasian_trench_entity"
			position = 0
			entity_length = 1.0
		}

		infantry_eastasian_squad = {
			tags = { east_asian squad }
			entity = "military_infantry_eastasian_squad_entity"
			position = 0
			entity_length = 1.0
		}

		infantry_eastasian_mechanized = {
			tags = { east_asian mechanized }
			entity = "military_infantry_eastasian_mechanized_entity"
			position = 0
			entity_length = 1.0
		}

#################################################
###       			South Asian     		  ###
#################################################

		infantry_southasian_irregular = {
			tags = { south_asian irregular }
			entity = "military_infantry_southasian_irregular_entity"
			position = 0
			entity_length = 1.0
		}

		infantry_southasian_line = {
			tags = { south_asian line }
			entity = "military_infantry_southasian_line_entity"
			position = 0
			entity_length = 1.0
		}

		infantry_southasian_skirmish = {
			tags = { south_asian skirmish }
			entity = "military_infantry_southasian_skirmish_entity"
			position = 0
			entity_length = 1.0
		}

		infantry_southasian_trench = {
			tags = { south_asian trench }
			entity = "military_infantry_southasian_trench_entity"
			position = 0
			entity_length = 1.0
		}

		infantry_southasian_squad = {
			tags = { south_asian squad }
			entity = "military_infantry_southasian_squad_entity"
			position = 0
			entity_length = 1.0
		}

		infantry_southasian_mechanized = {
			tags = { south_asian mechanized }
			entity = "military_infantry_southasian_mechanized_entity"
			position = 0
			entity_length = 1.0
		}



#################################################################
#####						CARGO							#####
#################################################################

#################################################################
#####						CARGO							#####
#################################################################

		generic_military_truck_01 = {
			tags = { truck }
			entity = "military_transport_road_truck_generic_entity"
			position = 1
			entity_length = 2.0
		}

		military_horses_01 = {
			tags = { horse_and_cart }
			entity = "horses_01_entity"
			position = 1
			entity_length = 0.7
			
			count = 0
			}
		}

		military_cart_01 = {
			tags = { horse_and_cart }
			entity = "military_transport_road_horsecart_generic_entity"
			position = 2
			entity_length = 0.9
		}

#################################################################
#####				INFANTRY UNITS, LAST					#####
#################################################################


#################################################
###       			European     			  ###
#################################################

		infantry_european_irregular = {
			tags = { european irregular }
			entity = "military_infantry_european_irregular_entity"
			position = 3
			entity_length = 1.0

			count = 0
		}

		infantry_european_line = {
			tags = { european line }
			entity = "military_infantry_european_line_entity"
			position = 3
			entity_length = 1.0

			count = 0
		}

		infantry_european_skirmish = {
			tags = { european skirmish }
			entity = "military_infantry_european_skirmish_entity"
			position = 3
			entity_length = 1.0

			count = 0
		}

		infantry_european_trench = {
			tags = { european trench }
			entity = "military_infantry_european_trench_entity"
			position = 3
			entity_length = 1.0

			count = 0
		}

		infantry_european_squad = {
			tags = { european squad }
			entity = "military_infantry_european_squad_entity"
			position = 3
			entity_length = 1.0

			count = 0
		}

		infantry_european_mechanized = {
			tags = { european mechanized }
			entity = "military_infantry_european_mechanized_entity"
			position = 3
			entity_length = 1.0

			count = 0
		}

#################################################
###       			African     			  ###
#################################################

		infantry_african_irregular = {
			tags = { african irregular }
			entity = "military_infantry_african_irregular_entity"
			position = 3
			entity_length = 1.0

			count = 0
		}

		infantry_african_line = {
			tags = { african line }
			entity = "military_infantry_african_line_entity"
			position = 3
			entity_length = 1.0

			count = 0
		}

		infantry_african_skirmish = {
			tags = { african skirmish }
			entity = "military_infantry_african_skirmish_entity"
			position = 3
			entity_length = 1.0

			count = 0
		}

		infantry_african_trench = {
			tags = { african trench }
			entity = "military_infantry_african_trench_entity"
			position = 3
			entity_length = 1.0

			count = 0
		}

		infantry_african_squad = {
			tags = { african squad }
			entity = "military_infantry_african_squad_entity"
			position = 3
			entity_length = 1.0

			count = 0
		}

		infantry_african_mechanized = {
			tags = { african mechanized }
			entity = "military_infantry_african_mechanized_entity"
			position = 3
			entity_length = 1.0

			count = 0
		}

#################################################
###       			Arabic     				  ###
#################################################

		infantry_arabic_irregular = {
			tags = { arabic irregular }
			entity = "military_infantry_arabic_irregular_entity"
			position = 3
			entity_length = 1.0

			count = 0
		}

		infantry_arabic_line = {
			tags = { arabic line }
			entity = "military_infantry_arabic_line_entity"
			position = 3
			entity_length = 1.0

			count = 0
		}

		infantry_arabic_skirmish = {
			tags = { arabic skirmish }
			entity = "military_infantry_arabic_skirmish_entity"
			position = 3
			entity_length = 1.0

			count = 0
		}

		infantry_arabic_trench = {
			tags = { arabic trench }
			entity = "military_infantry_arabic_trench_entity"
			position = 3
			entity_length = 1.0

			count = 0
		}

		infantry_arabic_squad = {
			tags = { arabic squad }
			entity = "military_infantry_arabic_squad_entity"
			position = 3
			entity_length = 1.0

			count = 0
		}

		infantry_arabic_mechanized = {
			tags = { arabic mechanized }
			entity = "military_infantry_arabic_mechanized_entity"
			position = 3
			entity_length = 1.0

			count = 0
		}

#################################################
###       			East Asian     			  ###
#################################################

		infantry_eastasian_irregular = {
			tags = { east_asian irregular }
			entity = "military_infantry_eastasian_irregular_entity"
			position = 3
			entity_length = 1.0

			count = 0
		}

		infantry_eastasian_line = {
			tags = { east_asian line }
			entity = "military_infantry_eastasian_line_entity"
			position = 3
			entity_length = 1.0

			count = 0
		}

		infantry_eastasian_skirmish = {
			tags = { east_asian skirmish }
			entity = "military_infantry_eastasian_skirmish_entity"
			position = 3
			entity_length = 1.0

			count = 0
		}

		infantry_eastasian_trench = {
			tags = { east_asian trench }
			entity = "military_infantry_eastasian_trench_entity"
			position = 3
			entity_length = 1.0

			count = 0
		}

		infantry_eastasian_squad = {
			tags = { east_asian squad }
			entity = "military_infantry_eastasian_squad_entity"
			position = 3
			entity_length = 1.0

			count = 0
		}

		infantry_eastasian_mechanized = {
			tags = { east_asian mechanized }
			entity = "military_infantry_eastasian_mechanized_entity"
			position = 3
			entity_length = 1.0

			count = 0
		}

#################################################
###       			South Asian     		  ###
#################################################

		infantry_southasian_irregular = {
			tags = { south_asian irregular }
			entity = "military_infantry_southasian_irregular_entity"
			position = 3
			entity_length = 1.0

			count = 0
		}

		infantry_southasian_line = {
			tags = { south_asian line }
			entity = "military_infantry_southasian_line_entity"
			position = 3
			entity_length = 1.0

			count = 0
		}

		infantry_southasian_skirmish = {
			tags = { south_asian skirmish }
			entity = "military_infantry_southasian_skirmish_entity"
			position = 3
			entity_length = 1.0

			count = 0
		}

		infantry_southasian_trench = {
			tags = { south_asian trench }
			entity = "military_infantry_southasian_trench_entity"
			position = 3
			entity_length = 1.0

			count = 0
		}

		infantry_southasian_squad = {
			tags = { south_asian squad }
			entity = "military_infantry_southasian_squad_entity"
			position = 3
			entity_length = 1.0

			count = 0
		}

		infantry_southasian_mechanized = {
			tags = { south_asian mechanized }
			entity = "military_infantry_southasian_mechanized_entity"
			position = 3
			entity_length = 1.0

			count = 0
		}

#################################################
###       				END     			  ###
#################################################

	}
}