objectTypes = {

	############################
	### INFANTRY SNOW/DESERT ###
	############################

	# RIFLE INFANTRY # AFRICAN CAMPAIGN #
	pdxmesh = {
		name = "ITA_infantry_rifle_mesh_desert"
		file = "gfx/models/units/infantry/ITA_infantry_alt_1_mesh_sand.mesh"

		animation = { id = "idle"			type = "GER_infantry_rifle_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_rifle_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_rifle_support_attack_animation" }
		animation = { id = "charge_rifle"	type = "GER_infantry_rifle_charge_animation" }
		animation = { id = "charge_rifle_shoot"	type = "GER_infantry_rifle_charge_shoot_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_rifle_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_rifle_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_rifle_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_rifle_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_rifle_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_rifle_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_rifle_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_rifle_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_rifle_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_rifle_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_rifle_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_animation" }
		
		meshsettings = {
			name = "ITA_infantry_alt_1_modelShape"
			index = 0
			texture_diffuse = "ITA_infantry_alt_1_diffuse.dds"
			texture_normal = "ITA_infantry_alt_1_normal.dds"
			texture_specular = "ITA_infantry_alt_1_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}
	
	# MG INFANTRY # AFRICAN CAMPAIGN #
	pdxmesh = {
		name = "ITA_infantry_mg_mesh_desert"
		file = "gfx/models/units/infantry/ITA_infantry_alt_1_mesh_sand.mesh"

		animation = { id = "idle"			type = "GER_infantry_mg_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_mg_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_mg_support_attack_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_mg_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_mg_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_mg_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_mg_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_mg_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_mg_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_mg_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_mg_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_mg_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_mg_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_mg_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_mg_animation" }
		
		meshsettings = {
			name = "ITA_infantry_alt_1_modelShape"
			index = 0
			texture_diffuse = "ITA_infantry_alt_1_diffuse.dds"
			texture_normal = "ITA_infantry_alt_1_normal.dds"
			texture_specular = "ITA_infantry_alt_1_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}

	
	# RIFLE INFANTRY # SNOW #
	pdxmesh = {
		name = "ITA_infantry_rifle_mesh_snow_mesh"
		file = "gfx/models/units/infantry/ITA_rifle_infantry_mesh_snow.mesh"

		animation = { id = "idle"			type = "GER_infantry_rifle_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_rifle_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_rifle_support_attack_animation" }
		animation = { id = "charge_rifle"	type = "GER_infantry_rifle_charge_animation" }
		animation = { id = "charge_rifle_shoot"	type = "GER_infantry_rifle_charge_shoot_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_rifle_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_rifle_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_rifle_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_rifle_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_rifle_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_rifle_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_rifle_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_rifle_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_rifle_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_rifle_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_rifle_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_animation" }
		
		meshsettings = {
			name = "ITA_rifle_infantry_mesh_snow_modelShape"
			index = 0
			texture_diffuse = "ITA_rifle_infantry_mesh_snow_diffuse.dds"
			texture_normal = "ITA_rifle_infantry_mesh_snow_normal.dds"
			texture_specular = "ITA_rifle_infantry_mesh_snow_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}
	
	# MG INFANTRY # SNOW #
	pdxmesh = {
		name = "ITA_infantry_mg_mesh_snow_mesh"
		file = "gfx/models/units/infantry/ITA_rifle_infantry_mesh_snow.mesh"

		animation = { id = "idle"			type = "GER_infantry_mg_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_mg_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_mg_support_attack_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_mg_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_mg_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_mg_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_mg_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_mg_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_mg_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_mg_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_mg_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_mg_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_mg_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_mg_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_mg_animation" }
		
		meshsettings = {
			name = "ITA_rifle_infantry_mesh_snow_modelShape"
			index = 0
			texture_diffuse = "ITA_rifle_infantry_mesh_snow_diffuse.dds"
			texture_normal = "ITA_rifle_infantry_mesh_snow_normal.dds"
			texture_specular = "ITA_rifle_infantry_mesh_snow_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}


	###################
	### BERSAGLIERI ###
	###################

	# RIFLE INFANTRY
	pdxmesh = {
		name = "bba_ITA_infantry_rifle_alt_0_mesh"
		file = "gfx/models/units/infantry/ITA_infantry_alt_0.mesh"
		
		animation = { id = "idle"			type = "GER_infantry_rifle_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_rifle_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_rifle_support_attack_animation" }
		animation = { id = "charge_rifle"	type = "GER_infantry_rifle_charge_animation" }
		animation = { id = "charge_rifle_shoot"	type = "GER_infantry_rifle_charge_shoot_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_rifle_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_rifle_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_rifle_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_rifle_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_rifle_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_rifle_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_rifle_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_rifle_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_rifle_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_rifle_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_rifle_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_animation" }
		animation = { id = "bicycle_idle"		type = "infantry_bicycle_idle_animation" }
		animation = { id = "bicycle_idle_2"		type = "infantry_bicycle_idle_2_animation" }
		animation = { id = "bicycle_move"		type = "infantry_bicycle_move_animation" }
		animation = { id = "bicycle_move_2"		type = "infantry_bicycle_move_2_animation" }
		animation = { id = "bicycle_retreat"	type = "infantry_bicycle_retreat_animation" }
		animation = { id = "bicycle_retreat_2"	type = "infantry_bicycle_retreat_2_animation" }

		meshsettings = {
			name = "ITA_infantry_alt_0_modelShape"
			index = 0
			texture_diffuse = "ITA_infantry_alt_0_diffuse.dds"
			texture_normal = "ITA_infantry_alt_0_normal.dds"
			texture_specular = "ITA_infantry_alt_0_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}

	# MG INFANTRY
	pdxmesh = {
		name = "bba_ITA_infantry_mg_alt_0_mesh"
		file = "gfx/models/units/infantry/ITA_infantry_alt_0.mesh"

		animation = { id = "idle"			type = "GER_infantry_mg_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_mg_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_mg_support_attack_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_mg_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_mg_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_mg_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_mg_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_mg_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_mg_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_mg_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_mg_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_mg_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_mg_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_mg_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_mg_animation" }
		animation = { id = "bicycle_idle"		type = "infantry_bicycle_idle_animation" }
		animation = { id = "bicycle_idle_2"		type = "infantry_bicycle_idle_2_animation" }
		animation = { id = "bicycle_move"		type = "infantry_bicycle_move_animation" }
		animation = { id = "bicycle_move_2"		type = "infantry_bicycle_move_2_animation" }
		animation = { id = "bicycle_retreat"	type = "infantry_bicycle_retreat_animation" }
		animation = { id = "bicycle_retreat_2"	type = "infantry_bicycle_retreat_2_animation" }	
	}


	########################
	### DIVISIONE ALPINI ###
	########################
	
	####  DIVISIONE ALPINI # #  MOUNTAINEERS # # # # # # # # 
		# RIFLE MOUNTAINEERS #  
	pdxmesh = {
		name = "bba_ITA_mountaineers_rifle_mesh"
		file = "gfx/models/units/infantry/ITA_mountaineers.mesh"
		
		animation = { id = "idle"			type = "GER_infantry_rifle_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_rifle_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_rifle_support_attack_animation" }
		animation = { id = "charge_rifle"	type = "GER_infantry_rifle_charge_animation" }
		animation = { id = "charge_rifle_shoot"	type = "GER_infantry_rifle_charge_shoot_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_rifle_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_rifle_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_rifle_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_rifle_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_rifle_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_rifle_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_rifle_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_rifle_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_rifle_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_rifle_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_rifle_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_animation" }

		meshsettings = {
			name = "ITA_mountaineers_modelShape"
			index = 0
			texture_diffuse = "ITA_mountaineers_diffuse.dds"
			texture_normal = "ITA_mountaineers_normal.dds"
			texture_specular = "ITA_mountaineers_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}

	# MG MOUNTAINEERS # 
	pdxmesh = {
		name = "bba_ITA_mountaineers_mg_mesh"
		file = "gfx/models/units/infantry/ITA_mountaineers.mesh"

		animation = { id = "idle"			type = "GER_infantry_mg_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_mg_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_mg_support_attack_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_mg_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_mg_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_mg_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_mg_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_mg_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_mg_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_mg_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_mg_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_mg_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_mg_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_mg_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_mg_animation" }
	}


	#####################################
	### MARINE INFANTRY - COMING SOON ###
	#####################################

	#TODO_Manu: Regular Marine model
	
	# RIFLE MARINES # 
	pdxmesh = {
		name = "bba_ITA_marines_rifle_mesh"
		file = "gfx/models/units/infantry/ITA_marines.mesh"

		animation = { id = "idle"			type = "GER_infantry_rifle_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_rifle_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_rifle_support_attack_animation" }
		animation = { id = "charge_rifle"	type = "GER_infantry_rifle_charge_animation" }
		animation = { id = "charge_rifle_shoot"	type = "GER_infantry_rifle_charge_shoot_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_rifle_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_rifle_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_rifle_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_rifle_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_rifle_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_rifle_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_rifle_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_rifle_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_rifle_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_rifle_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_rifle_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_animation" }
		
		meshsettings = {
			name = "ITA_marines_modelShape"
			index = 0
			texture_diffuse = "ITA_marines_diffuse.dds"
			texture_normal = "ITA_marines_normal.dds"
			texture_specular = "ITA_marines_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}
	
	# MG MARINES # 
	pdxmesh = {
		name = "bba_ITA_marines_mg_mesh"
		file = "gfx/models/units/infantry/ITA_marines.mesh"

		animation = { id = "idle"			type = "GER_infantry_mg_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_mg_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_mg_support_attack_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_mg_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_mg_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_mg_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_mg_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_mg_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_mg_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_mg_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_mg_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_mg_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_mg_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_mg_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_mg_animation" }
		
		meshsettings = {
			name = "ITA_marines_modelShape"
			index = 0
			texture_diffuse = "ITA_marines_diffuse.dds"
			texture_normal = "ITA_marines_normal.dds"
			texture_specular = "ITA_marines_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}

	########################
	### ASCARI DI MARINA ###
	########################

	# RIFLE MARINES # ASCARI DI MARINA # ERITREAN
	pdxmesh = {
		name = "bba_ITA_marines_alt_0_rifle_mesh"
		file = "gfx/models/units/infantry/ITA_marines_alt_0.mesh"

		animation = { id = "idle"			type = "GER_infantry_rifle_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_rifle_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_rifle_support_attack_animation" }
		animation = { id = "charge_rifle"	type = "GER_infantry_rifle_charge_animation" }
		animation = { id = "charge_rifle_shoot"	type = "GER_infantry_rifle_charge_shoot_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_rifle_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_rifle_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_rifle_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_rifle_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_rifle_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_rifle_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_rifle_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_rifle_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_rifle_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_rifle_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_rifle_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_animation" }
		
		meshsettings = {
			name = "ITA_marines_alt_0_modelShape"
			index = 0
			texture_diffuse = "ITA_marines_alt_0_diffuse.dds"
			texture_normal = "ITA_marines_alt_0_normal.dds"
			texture_specular = "ITA_marines_alt_0_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}
	
	# MG MARINES # ASCARI DI MARINA # ERITREAN
	pdxmesh = {
		name = "bba_ITA_marines_alt_0_mg_mesh"
		file = "gfx/models/units/infantry/ITA_marines_alt_0.mesh"

		animation = { id = "idle"			type = "GER_infantry_mg_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_mg_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_mg_support_attack_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_mg_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_mg_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_mg_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_mg_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_mg_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_mg_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_mg_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_mg_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_mg_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_mg_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_mg_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_mg_animation" }
		
		meshsettings = {
			name = "ITA_marines_alt_0_modelShape"
			index = 0
			texture_diffuse = "ITA_marines_alt_0_diffuse.dds"
			texture_normal = "ITA_marines_alt_0_normal.dds"
			texture_specular = "ITA_marines_alt_0_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}

	###################
	### BLACKSHIRT ###
	###################
	
	# RIFLE INFANTRY
	pdxmesh = {
		name = "bba_ITA_militia_rifle_mesh"
		file = "gfx/models/units/infantry/ITA_militia.mesh"
		
		animation = { id = "idle"			type = "GER_infantry_rifle_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_rifle_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_rifle_support_attack_animation" }
		animation = { id = "charge_rifle"	type = "GER_infantry_rifle_charge_animation" }
		animation = { id = "charge_rifle_shoot"	type = "GER_infantry_rifle_charge_shoot_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_rifle_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_rifle_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_rifle_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_rifle_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_rifle_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_rifle_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_rifle_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_rifle_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_rifle_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_rifle_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_rifle_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_animation" }

		meshsettings = {
			name = "ITA_militia_modelShape"
			index = 0
			texture_diffuse = "ITA_militia_diffuse.dds"
			texture_normal = "ITA_militia_normal.dds"
			texture_specular = "ITA_militia_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}

	# MG INFANTRY
	pdxmesh = {
		name = "bba_ITA_militia_mg_mesh"
		file = "gfx/models/units/infantry/ITA_militia.mesh"

		animation = { id = "idle"			type = "GER_infantry_mg_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_mg_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_mg_support_attack_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_mg_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_mg_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_mg_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_mg_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_mg_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_mg_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_mg_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_mg_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_mg_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_mg_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_mg_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_mg_animation" }
	}

	# RIFLE MILITIA # SNOW #
	pdxmesh = {
		name = "ITA_militia_rifle_mesh_snow"
		file = "gfx/models/units/infantry/ITA_militia_mesh_snow.mesh"

		animation = { id = "idle"			type = "GER_infantry_rifle_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_rifle_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_rifle_support_attack_animation" }
		animation = { id = "charge_rifle"	type = "GER_infantry_rifle_charge_animation" }
		animation = { id = "charge_rifle_shoot"	type = "GER_infantry_rifle_charge_shoot_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_rifle_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_rifle_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_rifle_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_rifle_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_rifle_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_rifle_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_rifle_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_rifle_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_rifle_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_rifle_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_rifle_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_animation" }
		
		meshsettings = {
			name = "ITA_militia_mesh_snow_modelShape"
			index = 0
			texture_diffuse = "ITA_militia_mesh_snow_diffuse.dds"
			texture_normal = "ITA_militia_mesh_snow_normal.dds"
			texture_specular = "ITA_militia_mesh_snow_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}
	
	# MG MILITIA # SNOW #
	pdxmesh = {
		name = "ITA_militia_mg_mesh_snow"
		file = "gfx/models/units/infantry/ITA_militia_mesh_snow.mesh"

		animation = { id = "idle"			type = "GER_infantry_mg_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_mg_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_mg_support_attack_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_mg_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_mg_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_mg_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_mg_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_mg_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_mg_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_mg_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_mg_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_mg_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_mg_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_mg_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_mg_animation" }
		
		meshsettings = {
			name = "ITA_militia_mesh_snow_modelShape"
			index = 0
			texture_diffuse = "ITA_militia_mesh_snow_diffuse.dds"
			texture_normal = "ITA_militia_mesh_snow_normal.dds"
			texture_specular = "ITA_militia_mesh_snow_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}
	
	# RIFLE MILITIA # DESERT #
	pdxmesh = {
		name = "ITA_rifle_militia_mesh_desert"
		file = "gfx/models/units/infantry/ITA_militia_mesh_sand.mesh"

		animation = { id = "idle"			type = "GER_infantry_rifle_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_rifle_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_rifle_support_attack_animation" }
		animation = { id = "charge_rifle"	type = "GER_infantry_rifle_charge_animation" }
		animation = { id = "charge_rifle_shoot"	type = "GER_infantry_rifle_charge_shoot_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_rifle_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_rifle_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_rifle_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_rifle_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_rifle_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_rifle_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_rifle_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_rifle_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_rifle_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_rifle_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_rifle_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_animation" }
		
		meshsettings = {
			name = "ITA_militia_mesh_sand_modelShape"
			index = 0
			texture_diffuse = "ITA_militia_mesh_sand_diffuse.dds"
			texture_normal = "ITA_militia_mesh_sand_normal.dds"
			texture_specular = "ITA_militia_mesh_sand_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}
	
	# MG MILITIA # DESERT #
	pdxmesh = {
		name = "ITA_mg_militia_mesh_desert"
		file = "gfx/models/units/infantry/ITA_militia_mesh_sand.mesh"

		animation = { id = "idle"			type = "GER_infantry_mg_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_mg_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_mg_support_attack_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_mg_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_mg_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_mg_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_mg_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_mg_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_mg_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_mg_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_mg_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_mg_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_mg_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_mg_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_mg_animation" }
		
		meshsettings = {
			name = "ITA_militia_mesh_snow_modelShape"
			index = 0
			texture_diffuse = "ITA_militia_mesh_snow_diffuse.dds"
			texture_normal = "ITA_militia_mesh_snow_normal.dds"
			texture_specular = "ITA_militia_mesh_snow_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}


	###################
	#### REDSHIRT ####
	###################

	# RIFLE INFANTRY
	pdxmesh = {
		name = "bba_ITA_militia_rifle_alt_0_mesh"
		file = "gfx/models/units/infantry/ITA_militia_redshirt.mesh"
		
		animation = { id = "idle"			type = "GER_infantry_rifle_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_rifle_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_rifle_support_attack_animation" }
		animation = { id = "charge_rifle"	type = "GER_infantry_rifle_charge_animation" }
		animation = { id = "charge_rifle_shoot"	type = "GER_infantry_rifle_charge_shoot_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_rifle_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_rifle_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_rifle_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_rifle_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_rifle_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_rifle_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_rifle_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_rifle_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_rifle_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_rifle_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_rifle_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_animation" }

		meshsettings = {
			name = "ITA_militia_redshirt_modelShape"
			index = 0
			texture_diffuse = "ITA_militia_redshirt_diffuse.dds"
			texture_normal = "ITA_militia_normal.dds"
			texture_specular = "ITA_militia_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}

	# MG INFANTRY
	pdxmesh = {
		name = "bba_ITA_militia_mg_alt_0_mesh"
		file = "gfx/models/units/infantry/ITA_militia_redshirt.mesh"

		animation = { id = "idle"			type = "GER_infantry_mg_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_mg_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_mg_support_attack_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_mg_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_mg_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_mg_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_mg_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_mg_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_mg_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_mg_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_mg_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_mg_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_mg_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_mg_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_mg_animation" }
	}

	# RIFLE MILITIA # RED SNOW #
	pdxmesh = {
		name = "ITA_militia_alt_0_rifle_mesh_snow"
		file = "gfx/models/units/infantry/ITA_militia_alt_0_mesh_snow.mesh"

		animation = { id = "idle"			type = "GER_infantry_rifle_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_rifle_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_rifle_support_attack_animation" }
		animation = { id = "charge_rifle"	type = "GER_infantry_rifle_charge_animation" }
		animation = { id = "charge_rifle_shoot"	type = "GER_infantry_rifle_charge_shoot_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_rifle_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_rifle_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_rifle_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_rifle_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_rifle_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_rifle_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_rifle_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_rifle_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_rifle_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_rifle_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_rifle_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_animation" }
		
		meshsettings = {
			name = "ITA_militia_mesh_snow_modelShape"
			index = 0
			texture_diffuse = "ITA_militia_mesh_snow_diffuse.dds"
			texture_normal = "ITA_militia_mesh_snow_normal.dds"
			texture_specular = "ITA_militia_mesh_snow_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}
	
	# MG MILITIA # RED SNOW #
	pdxmesh = {
		name = "ITA_militia_alt_0_mg_mesh_snow"
		file = "gfx/models/units/infantry/ITA_militia_alt_0_mesh_snow.mesh"

		animation = { id = "idle"			type = "GER_infantry_mg_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_mg_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_mg_support_attack_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_mg_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_mg_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_mg_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_mg_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_mg_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_mg_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_mg_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_mg_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_mg_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_mg_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_mg_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_mg_animation" }
		
		meshsettings = {
			name = "ITA_militia_mesh_snow_modelShape"
			index = 0
			texture_diffuse = "ITA_militia_mesh_snow_diffuse.dds"
			texture_normal = "ITA_militia_mesh_snow_normal.dds"
			texture_specular = "ITA_militia_mesh_snow_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}
	
	# RIFLE MILITIA # RED DESERT #
	pdxmesh = {
		name = "ITA_militia_alt_0_rifle_mesh_desert"
		file = "gfx/models/units/infantry/ITA_militia_alt_0_mesh_sand.mesh"

		animation = { id = "idle"			type = "GER_infantry_rifle_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_rifle_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_rifle_support_attack_animation" }
		animation = { id = "charge_rifle"	type = "GER_infantry_rifle_charge_animation" }
		animation = { id = "charge_rifle_shoot"	type = "GER_infantry_rifle_charge_shoot_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_rifle_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_rifle_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_rifle_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_rifle_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_rifle_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_rifle_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_rifle_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_rifle_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_rifle_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_rifle_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_rifle_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_animation" }
		
		meshsettings = {
			name = "ITA_militia_mesh_sand_modelShape"
			index = 0
			texture_diffuse = "ITA_militia_alt_0_mesh_sand_diffuse.dds"
			texture_normal = "ITA_militia_mesh_sand_normal.dds"
			texture_specular = "ITA_militia_mesh_sand_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}
	
	# MG MILITIA # RED DESERT #
	pdxmesh = {
		name = "ITA_militia_alt_0_mg_mesh_desert"
		file = "gfx/models/units/infantry/ITA_militia_alt_0_mesh_sand.mesh"

		animation = { id = "idle"			type = "GER_infantry_mg_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_mg_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_mg_support_attack_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_mg_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_mg_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_mg_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_mg_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_mg_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_mg_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_mg_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_mg_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_mg_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_mg_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_mg_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_mg_animation" }
		
		meshsettings = {
			name = "ITA_militia_mesh_sand_modelShape"
			index = 0
			texture_diffuse = "ITA_militia_alt_0_mesh_sand_diffuse.dds"
			texture_normal = "ITA_militia_mesh_sand_normal.dds"
			texture_specular = "ITA_militia_mesh_sand_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}


	######################
	### ASCARI ERITREA ###
	######################

	############ ERITREAN MODEL #########
	# RIFLE INFANTRY # COLONIAL ASCARI
	pdxmesh = {
		name = "bba_ITA_colonial_infantry_rifle_mesh"
		file = "gfx/models/units/infantry/ITA_colonial_infantry.mesh"
		
		animation = { id = "idle"			type = "GER_infantry_rifle_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_rifle_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_rifle_support_attack_animation" }
		animation = { id = "charge_rifle"	type = "GER_infantry_rifle_charge_animation" }
		animation = { id = "charge_rifle_shoot"	type = "GER_infantry_rifle_charge_shoot_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_rifle_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_rifle_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_rifle_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_rifle_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_rifle_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_rifle_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_rifle_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_rifle_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_rifle_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_rifle_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_rifle_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_animation" }

		meshsettings = {
			name = "ITA_colonial_infantry_modelShape"
			index = 0
			texture_diffuse = "ITA_colonial_infantry_diffuse.dds"
			texture_normal = "ITA_colonial_infantry_normal.dds"
			texture_specular = "ITA_colonial_infantry_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}
	
	# MG INFANTRY # COLONIAL ASCARI
	pdxmesh = {
		name = "bba_ITA_colonial_infantry_mg_mesh"
		file = "gfx/models/units/infantry/ITA_colonial_infantry.mesh"

		animation = { id = "idle"			type = "GER_infantry_mg_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_mg_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_mg_support_attack_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_mg_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_mg_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_mg_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_mg_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_mg_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_mg_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_mg_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_mg_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_mg_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_mg_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_mg_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_mg_animation" }
		
		meshsettings = {
			name = "ITA_colonial_infantry_modelShape"
			index = 0
			texture_diffuse = "ITA_colonial_infantry_diffuse.dds"
			texture_normal = "ITA_colonial_infantry_normal.dds"
			texture_specular = "ITA_colonial_infantry_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}


	####################
	### ASCARI LIBYA ###
	####################
	
	# RIFLE LIBYA # COLONIAL INFANTRY # ASCARI
	pdxmesh = {
		name = "ITA_colonial_infantry_alt_0_rifle_mesh"
		file = "gfx/models/units/infantry/ITA_colonial_infantry_alt_0.mesh"

		animation = { id = "idle"			type = "GER_infantry_rifle_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_rifle_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_rifle_support_attack_animation" }
		animation = { id = "charge_rifle"	type = "GER_infantry_rifle_charge_animation" }
		animation = { id = "charge_rifle_shoot"	type = "GER_infantry_rifle_charge_shoot_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_rifle_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_rifle_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_rifle_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_rifle_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_rifle_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_rifle_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_rifle_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_rifle_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_rifle_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_rifle_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_rifle_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_animation" }
		
		meshsettings = {
			name = "ITA_colonial_infantry_alt_0_modelShape"
			index = 0
			texture_diffuse = "ITA_colonial_infantry_alt_0_diffuse.dds"
			texture_normal = "ITA_colonial_infantry_alt_0_normal.dds"
			texture_specular = "ITA_colonial_infantry_alt_0_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}
	
	# MG LIBYA #  COLONIAL INFANTRY # ASCARI
	pdxmesh = {
		name = "ITA_colonial_infantry_alt_0_mg_mesh"
		file = "gfx/models/units/infantry/ITA_colonial_infantry_alt_0.mesh"

		animation = { id = "idle"			type = "GER_infantry_mg_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_mg_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_mg_support_attack_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_mg_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_mg_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_mg_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_mg_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_mg_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_mg_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_mg_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_mg_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_mg_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_mg_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_mg_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_mg_animation" }
		
		meshsettings = {
			name = "ITA_colonial_infantry_alt_0_modelShape"
			index = 0
			texture_diffuse = "ITA_colonial_infantry_alt_0_diffuse.dds"
			texture_normal = "ITA_colonial_infantry_alt_0_normal.dds"
			texture_specular = "ITA_colonial_infantry_alt_0_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}


	######################
	### ASCARI SOMALIA ###
	######################

	# RIFLE SOMALIA # COLONIAL INFANTRY # ASCARI
	pdxmesh = {
		name = "ITA_colonial_infantry_alt_1_rifle_mesh"
		file = "gfx/models/units/infantry/ITA_colonial_infantry_alt_1.mesh"

		animation = { id = "idle"			type = "GER_infantry_rifle_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_rifle_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_rifle_support_attack_animation" }
		animation = { id = "charge_rifle"	type = "GER_infantry_rifle_charge_animation" }
		animation = { id = "charge_rifle_shoot"	type = "GER_infantry_rifle_charge_shoot_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_rifle_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_rifle_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_rifle_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_rifle_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_rifle_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_rifle_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_rifle_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_rifle_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_rifle_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_rifle_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_rifle_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_animation" }
		
		meshsettings = {
			name = "ITA_colonial_infantry_alt_1_modelShape"
			index = 0
			texture_diffuse = "ITA_colonial_infantry_alt_1_diffuse.dds"
			texture_normal = "ITA_colonial_infantry_alt_1_normal.dds"
			texture_specular = "ITA_colonial_infantry_alt_1_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}
	
	# MG SOMALIA #  COLONIAL INFANTRY # ASCARI
	pdxmesh = {
		name = "ITA_colonial_infantry_alt_1_mg_mesh"
		file = "gfx/models/units/infantry/ITA_colonial_infantry_alt_1.mesh"

		animation = { id = "idle"			type = "GER_infantry_mg_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_mg_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_mg_support_attack_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_mg_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_mg_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_mg_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_mg_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_mg_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_mg_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_mg_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_mg_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_mg_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_mg_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_mg_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_mg_animation" }
		
		meshsettings = {
			name = "ITA_colonial_infantry_alt_1_modelShape"
			index = 0
			texture_diffuse = "ITA_colonial_infantry_alt_1_diffuse.dds"
			texture_normal = "ITA_colonial_infantry_alt_1_normal.dds"
			texture_specular = "ITA_colonial_infantry_alt_1_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}
	

	#######################
	### CAVALRY ERITREA ###
	#######################
	
	## # # # # #  RIFLE INFANTRY # ERITREAN RIDER # # # # # # 
	pdxmesh = {
		name = "bba_ITA_infantry_rider_eritrea_rifle_mesh"
		file = "gfx/models/units/infantry/ITA_infantry_rider_eritrea.mesh"
		
		animation = { id = "idle"			type = "GER_infantry_rifle_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_rifle_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_rifle_support_attack_animation" }
		animation = { id = "charge_rifle"	type = "GER_infantry_rifle_charge_animation" }
		animation = { id = "charge_rifle_shoot"	type = "GER_infantry_rifle_charge_shoot_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_rifle_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_rifle_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_rifle_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_rifle_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_rifle_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_rifle_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_rifle_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_rifle_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_rifle_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_rifle_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_rifle_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_animation" }

		meshsettings = {
			name = "ITA_infantry_rider_eritrea_modelShape"
			index = 0
			texture_diffuse = "ITA_infantry_rider_eritrea_diffuse.dds"
			texture_normal = "ITA_infantry_rider_eritrea_normal.dds"
			texture_specular = "ITA_infantry_rider_eritrea_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}
	
	# MG INFANTRY
	pdxmesh = {
		name = "bba_ITA_infantry_rider_eritrea_mg_mesh"
		file = "gfx/models/units/infantry/ITA_irregular_infantry_rider_libya.mesh"

		animation = { id = "idle"			type = "GER_infantry_mg_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_mg_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_mg_support_attack_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_mg_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_mg_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_mg_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_mg_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_mg_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_mg_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_mg_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_mg_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_mg_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_mg_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_mg_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_mg_animation" }
	}


	#####################
	### CAMELRY LIBYA ###
	#####################

	#### ASCARI CAMELRY ####  LIBYA ####
	# RIFLE LIBYA # RIDER #
	pdxmesh = {
		name = "bba_ITA_infantry_rider_libya_rifle_mesh"
		file = "gfx/models/units/infantry/ITA_infantry_rider_libya.mesh"

		animation = { id = "idle"			type = "GER_infantry_rifle_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_rifle_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_rifle_support_attack_animation" }
		animation = { id = "charge_rifle"	type = "GER_infantry_rifle_charge_animation" }
		animation = { id = "charge_rifle_shoot"	type = "GER_infantry_rifle_charge_shoot_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_rifle_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_rifle_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_rifle_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_rifle_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_rifle_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_rifle_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_rifle_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_rifle_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_rifle_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_rifle_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_rifle_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_animation" }
		
		meshsettings = {
			name = "ITA_infantry_rider_libya_modelShape"
			index = 0
			texture_diffuse = "ITA_infantry_rider_libya_diffuse.dds"
			texture_normal = "ITA_infantry_rider_libya_normal.dds"
			texture_specular = "ITA_infantry_rider_libya_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}
	
	# MG LIBYA # RIDER #
	pdxmesh = {
		name = "bba_ITA_infantry_rider_libya_mg_mesh"
		file = "gfx/models/units/infantry/ITA_infantry_rider_libya.mesh"

		animation = { id = "idle"			type = "GER_infantry_mg_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_mg_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_mg_support_attack_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_mg_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_mg_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_mg_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_mg_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_mg_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_mg_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_mg_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_mg_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_mg_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_mg_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_mg_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_mg_animation" }
		
		meshsettings = {
			name = "ITA_infantry_rider_libya_modelShape"
			index = 0
			texture_diffuse = "ITA_infantry_rider_libya_diffuse.dds"
			texture_normal = "ITA_infantry_rider_libya_normal.dds"
			texture_specular = "ITA_infantry_rider_libya_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}

	
	##################################
	### IRREGULAR INFANTRY SOMALIA ###
	##################################

	# RIFLE SOMALIA # IRREGULAR #
	pdxmesh = {
		name = "ITA_irregular_infantry_rifle_mesh"
		file = "gfx/models/units/infantry/ITA_irregular_infantry.mesh"

		animation = { id = "idle"			type = "GER_infantry_rifle_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_rifle_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_rifle_support_attack_animation" }
		animation = { id = "charge_rifle"	type = "GER_infantry_rifle_charge_animation" }
		animation = { id = "charge_rifle_shoot"	type = "GER_infantry_rifle_charge_shoot_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_rifle_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_rifle_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_rifle_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_rifle_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_rifle_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_rifle_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_rifle_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_rifle_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_rifle_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_rifle_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_rifle_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_animation" }
		
		meshsettings = {
			name = "ITA_irregular_infantry_modelShape"
			index = 0
			texture_diffuse = "ITA_irregular_infantry_diffuse.dds"
			texture_normal = "ITA_irregular_infantry_normal.dds"
			texture_specular = "ITA_irregular_infantry_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}
	
	# MG SOMALIA # IRREGULAR #
	pdxmesh = {
		name = "ITA_irregular_infantry_mg_mesh"
		file = "gfx/models/units/infantry/ITA_irregular_infantry.mesh"

		animation = { id = "idle"			type = "GER_infantry_mg_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_mg_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_mg_support_attack_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_mg_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_mg_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_mg_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_mg_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_mg_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_mg_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_mg_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_mg_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_mg_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_mg_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_mg_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_mg_animation" }
		
		meshsettings = {
			name = "ITA_irregular_infantry_modelShape"
			index = 0
			texture_diffuse = "ITA_irregular_infantry_diffuse.dds"
			texture_normal = "ITA_irregular_infantry_normal.dds"
			texture_specular = "ITA_irregular_infantry_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}


	##################################
	#### IRREGULAR INFANTRY LIBYA ####
	##################################

	# RIFLE INFANTRY # IRREGULAR # LIBYA
	pdxmesh = {
		name = "ITA_irregular_infantry_alt_0_rifle_mesh"
		file = "gfx/models/units/infantry/ITA_irregular_infantry_alt_0.mesh"

		animation = { id = "idle"			type = "GER_infantry_rifle_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_rifle_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_rifle_support_attack_animation" }
		animation = { id = "charge_rifle"	type = "GER_infantry_rifle_charge_animation" }
		animation = { id = "charge_rifle_shoot"	type = "GER_infantry_rifle_charge_shoot_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_rifle_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_rifle_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_rifle_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_rifle_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_rifle_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_rifle_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_rifle_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_rifle_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_rifle_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_rifle_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_rifle_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_animation" }
		
		meshsettings = {
			name = "ITA_irregular_infantry_alt_0_modelShape"
			index = 0
			texture_diffuse = "ITA_irregular_infantry_alt_0_diffuse.dds"
			texture_normal = "ITA_irregular_infantry_alt_0_normal.dds"
			texture_specular = "ITA_irregular_infantry_alt_0_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}
	
	# MG INFANTRY # IRREGULAR # LIBYA
	pdxmesh = {
		name = "ITA_irregular_infantry_alt_0_mg_mesh"
		file = "gfx/models/units/infantry/ITA_irregular_infantry_alt_0.mesh"

		animation = { id = "idle"			type = "GER_infantry_mg_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_mg_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_mg_support_attack_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_mg_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_mg_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_mg_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_mg_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_mg_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_mg_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_mg_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_mg_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_mg_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_mg_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_mg_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_mg_animation" }
		
		meshsettings = {
			name = "ITA_irregular_infantry_alt_0_modelShape"
			index = 0
			texture_diffuse = "ITA_irregular_infantry_alt_0_diffuse.dds"
			texture_normal = "ITA_irregular_infantry_alt_0_normal.dds"
			texture_specular = "ITA_irregular_infantry_alt_0_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}
	

	###########################################
	### IRREGULAR INFANTRY ERITREA-ETHIOPIA ###
	###########################################

	# RIFLE INFANTRY # IRREGULAR # ETHIOPIAN # ERITREAN
	pdxmesh = {
		name = "ITA_irregular_infantry_alt_1_rifle_mesh"
		file = "gfx/models/units/infantry/ITA_irregular_infantry_alt_1.mesh"

		animation = { id = "idle"			type = "GER_infantry_rifle_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_rifle_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_rifle_support_attack_animation" }
		animation = { id = "charge_rifle"	type = "GER_infantry_rifle_charge_animation" }
		animation = { id = "charge_rifle_shoot"	type = "GER_infantry_rifle_charge_shoot_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_rifle_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_rifle_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_rifle_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_rifle_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_rifle_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_rifle_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_rifle_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_rifle_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_rifle_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_rifle_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_rifle_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_animation" }
		
		meshsettings = {
			name = "ITA_irregular_infantry_alt_1_modelShape"
			index = 0
			texture_diffuse = "ITA_irregular_infantry_alt_1_diffuse.dds"
			texture_normal = "ITA_irregular_infantry_alt_1_normal.dds"
			texture_specular = "ITA_irregular_infantry_alt_1_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}
	
	# MG INFANTRY # IRREGULAR # ETHIOPIAN # ERITREAN
	pdxmesh = {
		name = "ITA_irregular_infantry_alt_1_mg_mesh"
		file = "gfx/models/units/infantry/ITA_irregular_infantry_alt_1.mesh"

		animation = { id = "idle"			type = "GER_infantry_mg_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_mg_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_mg_support_attack_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_mg_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_mg_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_mg_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_mg_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_mg_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_mg_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_mg_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_mg_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_mg_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_mg_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_mg_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_mg_animation" }
		
		meshsettings = {
			name = "ITA_irregular_infantry_alt_1_modelShape"
			index = 0
			texture_diffuse = "ITA_irregular_infantry_alt_1_diffuse.dds"
			texture_normal = "ITA_irregular_infantry_alt_1_normal.dds"
			texture_specular = "ITA_irregular_infantry_alt_1_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}


	#############################
	### IRREGULAR RIDER LIBYA ###
	#############################

	# RIFLE INFANTRY #  IRREGULAR RIDER
	pdxmesh = {
		name = "bba_ITA_irregular_infantry_rider_libya_rifle_mesh"
		file = "gfx/models/units/infantry/ITA_irregular_infantry_rider_libya.mesh"
		
		animation = { id = "idle"			type = "GER_infantry_rifle_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_rifle_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_rifle_support_attack_animation" }
		animation = { id = "charge_rifle"	type = "GER_infantry_rifle_charge_animation" }
		animation = { id = "charge_rifle_shoot"	type = "GER_infantry_rifle_charge_shoot_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_rifle_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_rifle_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_rifle_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_rifle_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_rifle_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_rifle_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_rifle_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_rifle_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_rifle_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_rifle_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_rifle_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_animation" }

		meshsettings = {
			name = "ITA_irregular_infantry_libya_rider_modelShape"
			index = 0
			texture_diffuse = "ITA_irregular_infantry_rider_libya_diffuse.dds"
			texture_normal = "ITA_irregular_infantry_rider_libya_normal.dds"
			texture_specular = "ITA_irregular_infantry_rider_libya_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}

	# MG INFANTRY # IRREGULAR RIDER
	pdxmesh = {
		name = "bba_ITA_irregular_infantry_rider_libya_mg_mesh"
		file = "gfx/models/units/infantry/ITA_irregular_infantry_rider_libya.mesh"

		animation = { id = "idle"			type = "GER_infantry_mg_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_mg_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_mg_support_attack_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_mg_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_mg_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_mg_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_mg_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_mg_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_mg_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_mg_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_mg_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_mg_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_mg_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_mg_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_mg_animation" }
	}


	
########################################
########### ETHIOPIAN MODELS ###########
########################################

#ETHIOPIAN INFANTRY MODEL
	# RIFLE INFANTRY
	pdxmesh = {
		name = "bba_ETH_infantry_rifle_mesh"
		file = "gfx/models/units/infantry/ETH_infantry.mesh"
		
		animation = { id = "idle"			type = "GER_infantry_rifle_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_rifle_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_rifle_support_attack_animation" }
		animation = { id = "charge_rifle"	type = "GER_infantry_rifle_charge_animation" }
		animation = { id = "charge_rifle_shoot"	type = "GER_infantry_rifle_charge_shoot_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_rifle_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_rifle_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_rifle_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_rifle_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_rifle_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_rifle_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_rifle_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_rifle_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_rifle_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_rifle_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_rifle_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_animation" }

		meshsettings = {
			name = "ETH_infantry_modelShape"
			index = 0
			texture_diffuse = "ETH_infantry_diffuse.dds"
			texture_normal = "ETH_infantry_normal.dds"
			texture_specular = "ETH_infantry_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}
	
	# MG INFANTRY
	pdxmesh = {
		name = "bba_ETH_infantry_2_mg_mesh"
		file = "gfx/models/units/infantry/ETH_infantry_2.mesh"

		animation = { id = "idle"			type = "GER_infantry_mg_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_mg_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_mg_support_attack_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_mg_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_mg_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_mg_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_mg_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_mg_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_mg_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_mg_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_mg_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_mg_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_mg_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_mg_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_mg_animation" }
		
		meshsettings = {
			name = "ETH_infantry_2_modelShape"
			index = 0
			texture_diffuse = "ETH_infantry_2_diffuse.dds"
			texture_normal = "ETH_infantry_2_normal.dds"
			texture_specular = "ETH_infantry_2_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}
	
#ETHIOPIAN IRREGULAR MODEL
	# RIFLE INFANTRY
	pdxmesh = {
		name = "bba_ETH_irregular_rifle_alt_0_mesh"
		file = "gfx/models/units/infantry/ETH_irregular_infantry.mesh"
		
		animation = { id = "idle"			type = "GER_infantry_rifle_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_rifle_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_rifle_support_attack_animation" }
		animation = { id = "charge_rifle"	type = "GER_infantry_rifle_charge_animation" }
		animation = { id = "charge_rifle_shoot"	type = "GER_infantry_rifle_charge_shoot_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_rifle_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_rifle_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_rifle_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_rifle_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_rifle_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_rifle_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_rifle_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_rifle_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_rifle_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_rifle_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_rifle_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_animation" }

		meshsettings = {
			name = "ETH_irregular_infantry_modelShape"
			index = 0
			texture_diffuse = "ETH_irregular_infantry_diffuse.dds"
			texture_normal = "ETH_irregular_infantry_normal.dds"
			texture_specular = "ETH_irregular_infantry_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}
	
# ETHIOPIAN ALT INFANTRY MODEL - COMMUNISM
	# ALT RIFLE INFANTRY - COMMUNISM
	pdxmesh = {
		name = "bba_ETH_communism_irregular_infantry_mesh"
		file = "gfx/models/units/infantry/ETH_communism_irregular_infantry_2.mesh"
		
		animation = { id = "idle"			type = "GER_infantry_rifle_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_rifle_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_rifle_support_attack_animation" }
		animation = { id = "charge_rifle"	type = "GER_infantry_rifle_charge_animation" }
		animation = { id = "charge_rifle_shoot"	type = "GER_infantry_rifle_charge_shoot_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_rifle_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_rifle_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_rifle_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_rifle_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_rifle_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_rifle_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_rifle_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_rifle_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_rifle_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_rifle_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_rifle_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_animation" }

		meshsettings = {
			name = "ETH_infantry_modelShape"
			index = 0
			texture_diffuse = "ETH_infantry_diffuse.dds"
			texture_normal = "ETH_infantry_normal.dds"
			texture_specular = "ETH_infantry_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}

	# ALT MG INFANTRY - COMMUNISM
	pdxmesh = {
		name = "bba_ETH_communism_irregular_infantry_2_mesh"
		file = "gfx/models/units/infantry/ETH_communism_irregular_infantry_2.mesh"

		animation = { id = "idle"			type = "GER_infantry_mg_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_mg_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_mg_support_attack_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_mg_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_mg_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_mg_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_mg_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_mg_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_mg_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_mg_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_mg_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_mg_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_mg_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_mg_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_mg_animation" }
		
		meshsettings = {
			name = "ETH_communism_irregular_infantry_2_modelShape"
			index = 0
			texture_diffuse = "ETH_communism_irregular_infantry_2_diffuse.dds"
			texture_normal = "ETH_communism_irregular_infantry_2_normal.dds"
			texture_specular = "ETH_communism_irregular_infantry_2_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}
	

	
########################################
########### SWITZERLAND MODELS ###########
########################################

#SWITZERLAND INFANTRY MODEL
	# RIFLE INFANTRY
	pdxmesh = {
		name = "bba_SWI_infantry_rifle_mesh"
		file = "gfx/models/units/infantry/SWI_infantry.mesh"
		
		animation = { id = "idle"			type = "GER_infantry_rifle_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_rifle_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_rifle_support_attack_animation" }
		animation = { id = "charge_rifle"	type = "GER_infantry_rifle_charge_animation" }
		animation = { id = "charge_rifle_shoot"	type = "GER_infantry_rifle_charge_shoot_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_rifle_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_rifle_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_rifle_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_rifle_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_rifle_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_rifle_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_rifle_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_rifle_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_rifle_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_rifle_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_rifle_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_animation" }

		meshsettings = {
			name = "SWI_infantry_modelShape"
			index = 0
			texture_diffuse = "SWI_infantry_diffuse.dds"
			texture_normal = "SWI_infantry_normal.dds"
			texture_specular = "SWI_infantry_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}
	
	# MG INFANTRY
	pdxmesh = {
		name = "bba_SWI_infantry_mg_mesh"
		file = "gfx/models/units/infantry/SWI_infantry.mesh"

		animation = { id = "idle"			type = "GER_infantry_mg_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_mg_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_mg_support_attack_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_mg_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_mg_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_mg_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_mg_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_mg_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_mg_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_mg_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_mg_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_mg_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_mg_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_mg_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_mg_animation" }
		
		meshsettings = {
			name = "SWI_infantry_modelShape"
			index = 0
			texture_diffuse = "SWI_infantry_diffuse.dds"
			texture_normal = "SWI_infantry_normal.dds"
			texture_specular = "SWI_infantry_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}
	
	# RIFLE INFANTRY # SNOW #
	pdxmesh = {
		name = "bba_SWI_infantry_rifle_mesh_snow"
		file = "gfx/models/units/infantry/SWI_infantry_snow.mesh"

		animation = { id = "idle"			type = "GER_infantry_rifle_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_rifle_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_rifle_support_attack_animation" }
		animation = { id = "charge_rifle"	type = "GER_infantry_rifle_charge_animation" }
		animation = { id = "charge_rifle_shoot"	type = "GER_infantry_rifle_charge_shoot_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_rifle_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_rifle_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_rifle_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_rifle_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_rifle_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_rifle_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_rifle_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_rifle_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_rifle_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_rifle_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_rifle_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_animation" }
		
		meshsettings = {
			name = "SWI_infantry_entity_snow_modelShape"
			index = 0
			texture_diffuse = "SWI_infantry_entity_snow_diffuse.dds"
			texture_normal = "SWI_infantry_entity_snow_normal.dds"
			texture_specular = "SWI_infantry_entity_snow_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}
	
	# MG INFANTRY # SNOW #
	pdxmesh = {
		name = "bba_SWI_infantry_mg_mesh_snow"
		file = "gfx/models/units/infantry/SWI_infantry_snow.mesh"

		animation = { id = "idle"			type = "GER_infantry_mg_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_mg_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_mg_support_attack_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_mg_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_mg_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_mg_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_mg_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_mg_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_mg_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_mg_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_mg_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_mg_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_mg_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_mg_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_mg_animation" }
		
		meshsettings = {
			name = "SWI_infantry_entity_snow_modelShape"
			index = 0
			texture_diffuse = "SWI_infantry_entity_snow_diffuse.dds"
			texture_normal = "SWI_infantry_entity_snow_normal.dds"
			texture_specular = "SWI_infantry_entity_snow_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}
	
	#SWITZERLAND MILITIA MODEL
	# RIFLE INFANTRY
	pdxmesh = {
		name = "bba_SWI_militia_rifle_mesh"
		file = "gfx/models/units/infantry/SWI_militia.mesh"
		
		animation = { id = "idle"			type = "GER_infantry_rifle_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_rifle_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_rifle_support_attack_animation" }
		animation = { id = "charge_rifle"	type = "GER_infantry_rifle_charge_animation" }
		animation = { id = "charge_rifle_shoot"	type = "GER_infantry_rifle_charge_shoot_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_rifle_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_rifle_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_rifle_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_rifle_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_rifle_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_rifle_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_rifle_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_rifle_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_rifle_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_rifle_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_rifle_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_animation" }

		meshsettings = {
			name = "SWI_militia_modelShape"
			index = 0
			texture_diffuse = "SWI_militia_diffuse.dds"
			texture_normal = "SWI_militia_normal.dds"
			texture_specular = "SWI_militia_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}
	
	# MG INFANTRY
	pdxmesh = {
		name = "bba_SWI_militia_mg_mesh"
		file = "gfx/models/units/infantry/SWI_militia.mesh"

		animation = { id = "idle"			type = "GER_infantry_mg_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_mg_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_mg_support_attack_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_mg_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_mg_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_mg_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_mg_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_mg_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_mg_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_mg_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_mg_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_mg_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_mg_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_mg_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_mg_animation" }
	}
	
	# RIFLE MILITIA # SNOW #
	pdxmesh = {
		name = "bba_SWI_militia_rifle_mesh_snow"
		file = "gfx/models/units/infantry/SWI_militia_snow.mesh"

		animation = { id = "idle"			type = "GER_infantry_rifle_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_rifle_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_rifle_support_attack_animation" }
		animation = { id = "charge_rifle"	type = "GER_infantry_rifle_charge_animation" }
		animation = { id = "charge_rifle_shoot"	type = "GER_infantry_rifle_charge_shoot_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_rifle_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_rifle_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_rifle_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_rifle_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_rifle_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_rifle_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_rifle_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_rifle_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_rifle_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_rifle_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_rifle_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_animation" }
		
		meshsettings = {
			name = "SWI_militia_snow_modelShape"
			index = 0
			texture_diffuse = "SWI_militia_entity_snow_diffuse.dds"
			texture_normal = "SWI_militia_entity_snow_normal.dds"
			texture_specular = "SWI_militia_entity_snow_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}
	
	# MG MILITIA # SNOW #
	pdxmesh = {
		name = "bba_SWI_militia_mg_mesh_snow"
		file = "gfx/models/units/infantry/SWI_militia_snow.mesh"

		animation = { id = "idle"			type = "GER_infantry_mg_idle_animation" }
		animation = { id = "attack"			type = "GER_infantry_mg_attack_animation" }
		animation = { id = "support_attack"	type = "GER_infantry_mg_support_attack_animation" }
		animation = { id = "charge_mg"		type = "GER_infantry_mg_charge_animation" }
		animation = { id = "charge_mg_shoot"	type = "GER_infantry_mg_charge_shoot_animation" }
		animation = { id = "move"			type = "GER_infantry_mg_moving_animation" }
		animation = { id = "march_move"		type = "GER_infantry_mg_march_animation" }
		animation = { id = "retreat"		type = "GER_infantry_mg_retreat_animation" }
		animation = { id = "death"			type = "GER_infantry_mg_death_animation" }
		animation = { id = "long_idle01"	type = "GER_infantry_mg_long_idle_01_animation" }
		animation = { id = "long_idle02"	type = "GER_infantry_mg_long_idle_02_animation" }
		animation = { id = "long_idle03"	type = "GER_infantry_mg_long_idle_03_animation" }
		animation = { id = "long_idle04"	type = "GER_infantry_mg_long_idle_04_animation" }
		animation = { id = "long_idle05"	type = "GER_infantry_mg_long_idle_05_animation" }
		animation = { id = "cavalry_idle"	type = "GER_infantry_cavalry_rider_mg_idle_animation" }
		animation = { id = "cavalry_move"	type = "GER_infantry_cavalry_rider_mg_moving_animation" }
		animation = { id = "training"		type = "GER_infantry_idle_training_animation" }
		animation = { id = "jumping_jacks"	type = "GER_infantry_jumping_jacks_animation" }
		animation = { id = "pushup"			type = "GER_infantry_pushup_animation" }
		animation = { id = "guard_rifle"	type = "GER_infantry_guard_rifle_animation" }
		animation = { id = "aim_exercise"	type = "GER_infantry_aim_exercise_mg_animation" }
		
		meshsettings = {
			name = "SWI_militia_snow_modelShape"
			index = 0
			texture_diffuse = "SWI_militia_entity_snow_diffuse.dds"
			texture_normal = "SWI_militia_entity_snow_normal.dds"
			texture_specular = "SWI_militia_entity_snow_specular.dds"
			shader = "PdxMeshAdvanced"
		}
	}
}