﻿combat_unit_regular = {
	max_manpower = 1000
	type = army
	icon = "gfx/interface/icons/generic_icons/battalions.dds"

	# List images in priority order, since only the first matching image will be chosen
	
	#####################1648############################
	combat_unit_image = {
		trigger = {
			building = {
				has_active_production_method = pm_no_formation
			}
			culture = {
				has_culture_graphics = european
			}
		}
		texture = "gfx/unit_illustrations/unit_pm_no_formation.dds"
	}	
	
	combat_unit_image = {
		trigger = {
			building = {
				has_active_production_method = pm_army_square
			}
			culture = {
				has_culture_graphics = european
			}			
		}
		texture = "gfx/unit_illustrations/unit_pm_army_square.dds"
	}	
	
	#####################1648_asian############################
	combat_unit_image = {
		trigger = {
			AND = {
				building = {
					has_active_production_method = pm_no_formation
				}
				OR = {
					culture = {
						has_culture_graphics = asian
					}
					culture = {
						has_culture_graphics = mideast_indian
					}
				}
			}		
		}
		texture = "gfx/unit_illustrations/unit_pm_no_formation_asian.dds"
	}			
		
	combat_unit_image = {
		trigger = {
			AND = {
				building = {
					has_active_production_method = pm_army_square
				}
				OR = {
					culture = {
						has_culture_graphics = asian
					}
					culture = {
						has_culture_graphics = mideast_indian
					}
				}				
			}	
		}
		texture = "gfx/unit_illustrations/unit_pm_army_square_asian.dds"
	}	
	#####################1648_tribe############################
	combat_unit_image = {
		trigger = {
			AND = {
				building = {
					has_active_production_method = pm_no_formation
				}
				culture = {
					has_culture_graphics = african
				}
			}		
		}
		texture = "gfx/unit_illustrations/unit_pm_no_formation_tribe.dds"
	}
	combat_unit_image = {
		trigger = {
			AND = {
				building = {
					has_active_production_method = pm_army_square
				}
				culture = {
					has_culture_graphics = african
				}
			}	
		}
		texture = "gfx/unit_illustrations/unit_pm_army_square_tribe.dds"
	}	
	########################瑞典蠢驢忘了有美洲圖片，但文化設定美洲通用generic#############################
	combat_unit_image = {
		trigger = {
			AND = {
				building = {
					has_active_production_method = pm_no_formation
				}
				culture = {
					has_culture_graphics = generic
				}
			}		
		}
		texture = "gfx/unit_illustrations/unit_battalion_irregular_infantry_generic.dds"
	}	
	combat_unit_image = {
		trigger = {
			AND = {
				building = {
					has_active_production_method = pm_army_square
				}
				culture = {
					has_culture_graphics = generic
				}
			}		
		}
		texture = "gfx/unit_illustrations/unit_battalion_irregular_infantry_generic.dds"
	}		

	##########################################################################
	combat_unit_image = {
		trigger = {
			building = {
				has_active_production_method = pm_mechanized_infantry
			}	
		}
		texture = "gfx/unit_illustrations/unit_battalion_mechanized_infantry.dds"
	}
	
	combat_unit_image = {
		trigger = {
			building = {
				has_active_production_method = pm_siege_artillery
			}
		}
		texture = "gfx/unit_illustrations/unit_battalion_siege_artillery.dds"
	}
	
	combat_unit_image = {
		trigger = {
			building = {
				OR = {
					has_active_production_method = pm_trench_infantry
					has_active_production_method = pm_squad_infantry
				}
			}
		}
		texture = "gfx/unit_illustrations/unit_battalion_trench_infantry.dds"
	}
	
	combat_unit_image = {
		trigger = {
			AND = {
				building = {
					has_active_production_method = pm_cannon_artillery
				}
				culture = {
					has_culture_graphics = african
				}
			}
		}
		texture = "gfx/unit_illustrations/unit_battalion_mobile_artillery_african.dds"
	}

	combat_unit_image = {
		trigger = {
			AND = {
				building = {
					has_active_production_method = pm_cannon_artillery
				}
				culture = {
					has_culture_graphics = asian
				}
			}
		}
		texture = "gfx/unit_illustrations/unit_battalion_mobile_artillery_asian.dds"
	}
	
	combat_unit_image = {
		trigger = {
			AND = {
				building = {
					has_active_production_method = pm_cannon_artillery
				}
				culture = {
					has_culture_graphics = european
				}
			}
		}
		texture = "gfx/unit_illustrations/unit_battalion_mobile_artillery_european.dds"
	}
	
	combat_unit_image = {
		trigger = {
			AND = {
				building = {
					has_active_production_method = pm_cannon_artillery
				}
				culture = {
					has_culture_graphics = mideast_indian
				}
			}
		}
		texture = "gfx/unit_illustrations/unit_battalion_mobile_artillery_mideast_indian.dds"
	}
	
	combat_unit_image = {
		trigger = {
			building = {
				has_active_production_method = pm_cannon_artillery
			}
		}
		texture = "gfx/unit_illustrations/unit_battalion_mobile_artillery_generic.dds"
	}
	
	combat_unit_image = {
		trigger = {
			AND = {
				building = {
					OR = {
						has_active_production_method = pm_line_infantry
						has_active_production_method = pm_skirmish_infantry
					}
				}	
				culture = {
					has_culture_graphics = african
				}
			}
		}
		texture = "gfx/unit_illustrations/unit_battalion_line_infantry_african.dds"
	}

	combat_unit_image = {
		trigger = {
			AND = {
				building = {
					OR = {
						has_active_production_method = pm_line_infantry
						has_active_production_method = pm_skirmish_infantry
					}
				}	
				culture = {
					has_culture_graphics = asian
				}
			}
		}
		texture = "gfx/unit_illustrations/unit_battalion_line_infantry_asian.dds"
	}
	
	combat_unit_image = {
		trigger = {
			AND = {
				building = {
					OR = {
						has_active_production_method = pm_line_infantry
						has_active_production_method = pm_skirmish_infantry
					}
				}	
				culture = {
					has_culture_graphics = european
				}
			}
		}
		texture = "gfx/unit_illustrations/unit_battalion_line_infantry_european.dds"
	}
	
	combat_unit_image = {
		trigger = {
			AND = {
				building = {
					OR = {
						has_active_production_method = pm_line_infantry
						has_active_production_method = pm_skirmish_infantry
					}
				}	
				culture = {
					has_culture_graphics = mideast_indian
				}
			}
		}
		texture = "gfx/unit_illustrations/unit_battalion_line_infantry_mideast_indian.dds"
	}
	
	combat_unit_image = {
		trigger = {
			building = {
				OR = {
					has_active_production_method = pm_line_infantry
					has_active_production_method = pm_skirmish_infantry
				}
			}
		}
		texture = "gfx/unit_illustrations/unit_battalion_line_infantry_generic.dds"
	}
	
	combat_unit_image = {
		trigger = {
			AND = {
				building = {
					has_active_production_method = pm_irregular_infantry
				}
				culture = {
					has_culture_graphics = african
				}
			}
		}
		texture = "gfx/unit_illustrations/unit_battalion_irregular_infantry_african.dds"
	}

	combat_unit_image = {
		trigger = {
			AND = {
				building = {
					has_active_production_method = pm_irregular_infantry
				}
				culture = {
					has_culture_graphics = asian
				}
			}
		}
		texture = "gfx/unit_illustrations/unit_battalion_irregular_infantry_asian.dds"
	}

	combat_unit_image = {
		trigger = {
			AND = {
				building = {
					has_active_production_method = pm_irregular_infantry
				}				
				culture = {
					has_culture_graphics = mideast_indian
				}
			}
		}
		texture = "gfx/unit_illustrations/unit_battalion_irregular_infantry_mideast_indian.dds"
	}
	
	combat_unit_image = {
		trigger = {
			AND = {
				building = {
					has_active_production_method = pm_irregular_infantry
				}	
				culture = {
					has_culture_graphics = european
				}
			}
		}
		texture = "gfx/unit_illustrations/unit_battalion_irregular_infantry_european.dds"
	}
	
	combat_unit_image = {
		trigger = {
			building = {
				has_active_production_method = pm_irregular_infantry
			}
		}
		texture = "gfx/unit_illustrations/unit_battalion_line_infantry_generic.dds"
	}
	
	# Fallback if nothing else matches
	combat_unit_image = {
		trigger = { always = yes }
		texture = "gfx/unit_illustrations/unit_battalion_line_infantry_generic.dds"
	}
}

combat_unit_conscript = {
	max_manpower = 1000
	type = army
	icon = "gfx/interface/icons/generic_icons/battalions.dds"
	
	
	# List images in priority order, since only the first matching image will be chosen
	combat_unit_image = {
		trigger = {
			building = {
				has_active_production_method = pm_mechanized_infantry
			}	
		}
		texture = "gfx/unit_illustrations/unit_battalion_mechanized_infantry.dds"
	}
	
	combat_unit_image = {
		trigger = {
			building = {
				has_active_production_method = pm_siege_artillery
			}			
		}
		texture = "gfx/unit_illustrations/unit_battalion_siege_artillery.dds"
	}
	
	combat_unit_image = {
		trigger = {
			building = {
				OR = {
					has_active_production_method = pm_trench_infantry
					has_active_production_method = pm_squad_infantry
				}
			}	
		}
		texture = "gfx/unit_illustrations/unit_battalion_trench_infantry.dds"
	}
	
	combat_unit_image = {
		trigger = {
			AND = {
				building = {
					has_active_production_method = pm_cannon_artillery
				}
				culture = {
					has_culture_graphics = african
				}
			}
		}
		texture = "gfx/unit_illustrations/unit_battalion_mobile_artillery_african.dds"
	}

	combat_unit_image = {
		trigger = {
			AND = {
				building = {
					has_active_production_method = pm_cannon_artillery
				}
				culture = {
					has_culture_graphics = asian
				}
			}
		}
		texture = "gfx/unit_illustrations/unit_battalion_mobile_artillery_asian.dds"
	}
	
	combat_unit_image = {
		trigger = {
			AND = {
				building = {
					has_active_production_method = pm_cannon_artillery
				}	
				culture = {
					has_culture_graphics = european
				}
			}
		}
		texture = "gfx/unit_illustrations/unit_battalion_mobile_artillery_european.dds"
	}
	
	combat_unit_image = {
		trigger = {
			AND = {
				building = {
					has_active_production_method = pm_cannon_artillery
				}	
				culture = {
					has_culture_graphics = mideast_indian
				}
			}
		}
		texture = "gfx/unit_illustrations/unit_battalion_mobile_artillery_mideast_indian.dds"
	}
	
	combat_unit_image = {
		trigger = {
			building = {
				has_active_production_method = pm_cannon_artillery
			}			
		}
		texture = "gfx/unit_illustrations/unit_battalion_mobile_artillery_generic.dds"
	}
	
	combat_unit_image = {
		trigger = {
			AND = {
				building = {
					OR = {
						has_active_production_method = pm_line_infantry
						has_active_production_method = pm_skirmish_infantry
					}
				}	
				culture = {
					has_culture_graphics = african
				}
			}
		}
		texture = "gfx/unit_illustrations/unit_battalion_line_infantry_african.dds"
	}

	combat_unit_image = {
		trigger = {
			AND = {
				building = {
					OR = {
						has_active_production_method = pm_line_infantry
						has_active_production_method = pm_skirmish_infantry
					}
				}
				
				culture = {
					has_culture_graphics = asian
				}
			}
		}
		texture = "gfx/unit_illustrations/unit_battalion_line_infantry_asian.dds"
	}
	
	combat_unit_image = {
		trigger = {
			AND = {
				building = {
					OR = {
						has_active_production_method = pm_line_infantry
						has_active_production_method = pm_skirmish_infantry
					}
				}
				culture = {
					has_culture_graphics = european
				}
			}
		}
		texture = "gfx/unit_illustrations/unit_battalion_line_infantry_european.dds"
	}
	
	combat_unit_image = {
		trigger = {
			AND = {
				building = {
					OR = {
						has_active_production_method = pm_line_infantry
						has_active_production_method = pm_skirmish_infantry
					}
				}
				culture = {
					has_culture_graphics = mideast_indian
				}
			}
		}
		texture = "gfx/unit_illustrations/unit_battalion_line_infantry_mideast_indian.dds"
	}
	
	combat_unit_image = {
		trigger = {
			building = {
				OR = {
					has_active_production_method = pm_line_infantry
					has_active_production_method = pm_skirmish_infantry
				}
			}	
		}
		texture = "gfx/unit_illustrations/unit_battalion_line_infantry_generic.dds"
	}
	
	combat_unit_image = {
		trigger = {
			AND = {
				building = {
					has_active_production_method = pm_irregular_infantry
				}
				culture = {
					has_culture_graphics = african
				}
			}
		}
		texture = "gfx/unit_illustrations/unit_battalion_irregular_infantry_african.dds"
	}

	combat_unit_image = {
		trigger = {
			AND = {
				building = {
					has_active_production_method = pm_irregular_infantry
				}	
				culture = {
					has_culture_graphics = asian
				}
			}
		}
		texture = "gfx/unit_illustrations/unit_battalion_irregular_infantry_asian.dds"
	}
	
	combat_unit_image = {
		trigger = {
			AND = {
				building = {
					has_active_production_method = pm_irregular_infantry
				}
				culture = {
					has_culture_graphics = european
				}
			}
		}
		texture = "gfx/unit_illustrations/unit_battalion_irregular_infantry_european.dds"
	}
	
	combat_unit_image = {
		trigger = {
			AND = {
				building = {
					has_active_production_method = pm_irregular_infantry
				}
				culture = {
					has_culture_graphics = mideast_indian
				}
			}
		}
		texture = "gfx/unit_illustrations/unit_battalion_irregular_infantry_mideast_indian.dds"
	}
	
	combat_unit_image = {
		trigger = {
			building = {
				has_active_production_method = pm_irregular_infantry
			}
		}
		texture = "gfx/unit_illustrations/unit_battalion_line_infantry_generic.dds"
	}
	
	# Fallback if nothing else matches
	combat_unit_image = {
		trigger = { always = yes }
		texture = "gfx/unit_illustrations/unit_battalion_line_infantry_generic.dds"
	}
}

combat_unit_flotilla = {
	max_manpower = 1000
	type = navy
    	icon = "gfx/interface/icons/generic_icons/flotillas.dds"

	combat_unit_image = {
		trigger = { 
			OR = {
				building = { has_active_production_method = pm_man_o_wars } 
				building = { has_active_production_method = pm_clack_ship } 
			}
		}
		
		texture = "gfx/unit_illustrations/unit_flotilla_ship_of_the_line.dds"
	}

	combat_unit_image = {
		trigger = {
			building = {
				OR = {
					has_active_production_method = pm_ironclads
					has_active_production_method = pm_monitors
					has_active_production_method = pm_dreadnoughts
				}
			}	
		}
		texture = "gfx/unit_illustrations/unit_flotilla_ironclad_ship.dds"
	}

	combat_unit_image = {
		trigger = { building = { has_active_production_method = pm_battleships } }
		texture = "gfx/unit_illustrations/unit_flotilla_battleship.dds"
	}
}
