﻿#### Local Types ####
@administration_1 = "gfx/interface/icons/culture_innovations/innovation_administration_01.dds"
@administration_2 = "gfx/interface/icons/culture_innovations/innovation_administration_02.dds"
@administration_3 = "gfx/interface/icons/culture_innovations/innovation_administration_03.dds"
@civil_construction_1 = "gfx/interface/icons/culture_innovations/innovation_civil_construction_01.dds"
@civil_construction_2 = "gfx/interface/icons/culture_innovations/innovation_civil_construction_02.dds"
@leadership_1 = "gfx/interface/icons/culture_innovations/innovation_leadership_01.dds"
@leadership_2 = "gfx/interface/icons/culture_innovations/innovation_leadership_02.dds"
@raised_banner = "gfx/interface/icons/culture_innovations/innovation_raised_banner.dds"
@fortifications = "gfx/interface/icons/culture_innovations/innovation_fortifications.dds"
@siege_weapons = "gfx/interface/icons/culture_innovations/innovation_siege_weapons.dds"
@levy_building = "gfx/interface/icons/culture_innovations/innovation_levy_building.dds"
@maa_01 = "gfx/interface/icons/culture_innovations/innovation_maa_01.dds"
@maa_02 = "gfx/interface/icons/culture_innovations/innovation_maa_02.dds"
@weapons_and_armor_01 = "gfx/interface/icons/culture_innovations/innovation_weapons_and_armor_01.dds"
@weapons_and_armor_02 = "gfx/interface/icons/culture_innovations/innovation_weapons_and_armor_02.dds"
@knight = "gfx/interface/icons/culture_innovations/innovation_knight.dds"
@majesty_01 = "gfx/interface/icons/culture_innovations/innovation_majesty_01.dds"
@majesty_02 = "gfx/interface/icons/culture_innovations/innovation_majesty_02.dds"
@majesty_03 = "gfx/interface/icons/culture_innovations/innovation_majesty_03.dds"
@nobility_01 = "gfx/interface/icons/culture_innovations/innovation_nobility_01.dds"
@nobility_02 = "gfx/interface/icons/culture_innovations/innovation_nobility_02.dds"
@nobility_03 = "gfx/interface/icons/culture_innovations/innovation_nobility_03.dds"
@nobility_04 = "gfx/interface/icons/culture_innovations/innovation_nobility_04.dds"
@misc_inventions = "gfx/interface/icons/culture_innovations/innovation_misc_inventions.dds"

@camel = "gfx/interface/icons/culture_innovations/innovation_camel.dds"
@elephant = "gfx/interface/icons/culture_innovations/innovation_elephant.dds"
@special_maa_01 = "gfx/interface/icons/culture_innovations/innovation_special_maa_01.dds"
@special_maa_02 = "gfx/interface/icons/culture_innovations/innovation_special_maa_02.dds"

@lotr_special_maa_broadbeams = "gfx/interface/icons/culture_innovations/innovation_lotr_special_maa_broadbeams.dds"
@lotr_special_maa_firebeards = "gfx/interface/icons/culture_innovations/innovation_lotr_special_maa_firebeards.dds" 
@lotr_special_maa_blacklocks = "gfx/interface/icons/culture_innovations/innovation_lotr_special_maa_blacklocks.dds"
@lotr_special_maa_longbeards = "gfx/interface/icons/culture_innovations/innovation_lotr_special_maa_longbeards.dds" 
@lotr_special_maa_stiffbeards = "gfx/interface/icons/culture_innovations/innovation_lotr_special_maa_stiffbeards1.dds" 


### Dunlendings ###
innovation_dunlending_warriors = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @special_maa_02

	potential = {
		OR = {
			has_cultural_pillar = heritage_daen_lintis
		}
	}

	custom = unlock_dunlending_huscarl
	custom = unlock_dunlending_outriders
	custom = unlock_dunlending_axe_hunters
}

### Hillmen ###
innovation_hillmen_warfare = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @special_maa_02

	potential = {
		OR = {
			has_cultural_pillar = heritage_hillmen
		}
	}
	custom = unlock_hillmen_pikemen
	custom = unlock_hillmen_light_cavalry
	custom = unlock_hillmen_heavy_infantry
	custom = unlock_hillmen_skirmishers
}

innovation_advanced_hillmen_warfare = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @special_maa_02

	can_progress = {
		NOT = { # If you already have one of these MAA innovations, you can't unlock another!
			OR = {
				has_innovation =  innovation_hillmen_warfare
			}
		}
	}
	potential = {
		AND = {
			has_cultural_pillar = heritage_hillmen
			OR = {
				this = culture:hillmen
				this = { any_parent_culture_or_above = { this = culture:hillmen } }
			}
		}
	}
	
	custom = unlock_hillmen_heavy_infantry_unlock
	character_modifier = {
		army_toughness_mult = 0.05
		hills_travel_danger = medium_sea_danger_reduction
		mountains_travel_danger = medium_sea_danger_reduction
		hills_advantage = 5
		mountains_advantage = 5
		wetlands_advantage = 5
	}
}

### Lossoth ###
innovation_lossoth_hunters = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @special_maa_02

	potential = {
		this = culture:lossoth
	}
	custom = unlock_lossoth_ski_hunters
}

### Angmarrin ###
innovation_angmar_warriors = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @special_maa_02

	potential = {
		AND = {
			OR = {
				this = culture:angmarrim
			}
		}
	}
	custom = unlock_angmarim_pikemen
	custom = unlock_angmarim_archers
	custom = culture_parameter_unlock_maa_thrall_master
}

### Dunedain ###
innovation_numenorean_warriors = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @special_maa_02

	potential = {
		AND = {
			has_cultural_pillar = heritage_dunedain
			this = culture:numenorean
		}
	}
	custom = unlock_numenorean_archers
	custom = unlock_numenorean_knights
	custom = unlock_numenorean_soldiers
	custom = unlock_numenorean_elites
}

innovation_dunedain_warriors = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @special_maa_02

	potential = {
		AND = {
			has_cultural_pillar = heritage_dunedain
			this = culture:dunedain
		}
	}
	custom = unlock_dunedain_archers
	custom = unlock_dunedain_knights
	custom = unlock_dunedain_soldiers
}


innovation_arnorian_soldiers = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @special_maa_02
	can_progress = {
		NOT = { # If you already have one of these MAA innovations, you can't unlock another!
			OR = {
				has_innovation =  innovation_dunedain_ranger_warfare
				has_innovation =  innovation_gondorian_soldiers
			}
		}
	}
	potential = {
		AND = {
			has_cultural_pillar = heritage_dunedain
			OR = {
				this = culture:arnorian
				this = { any_parent_culture_or_above = { this = culture:arnorian } }
			}
		}
	}

	custom = unlock_arnorian_soldiers
	custom = unlock_arnorian_bowmen
	custom = unlock_arnorian_cavalry
	custom = culture_parameter_unlock_maa_wardens_of_annuminas
}

innovation_gondorian_soldiers = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @special_maa_02
	can_progress = {
		NOT = { # If you already have one of these MAA innovations, you can't unlock another!
			OR = {
				has_innovation =  innovation_dunedain_ranger_warfare
				has_innovation =  innovation_arnorian_soldiers
			}
		}
	}

	potential = {
		AND = {
			has_cultural_pillar = heritage_dunedain
			OR = {
				this = culture:gondorian
				this = { any_parent_culture_or_above = { this = culture:gondorian } }
				this = culture:belfalathrim
				this = { any_parent_culture_or_above = { this = culture:belfalathrim } }
			}
		}
	}

	custom = unlock_gondorian_footmen
	custom = unlock_gondorian_bowmen
	custom = culture_parameter_unlock_maa_guard_of_the_citadel
}

innovation_dunedain_ranger_warfare = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @special_maa_02

	potential = {
		AND = {
			has_cultural_pillar = heritage_dunedain
			this = culture:dunedain_ranger
		}
	}
	custom = unlock_dunedain_rangers
	custom = unlock_dunedain_wardens
	custom = unlock_dunedain_outriders
}

### Orcs ###
innovation_orc_pits = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @maa_01

	potential = {
		OR = {
			is_orc_culture = yes
			AND = {
				has_cultural_pillar = heritage_fallen_ainur
				this = culture:maiar_fallen
			}
			is_undead_culture = yes
		}
		NOT = { this = culture:isengard_urukhai }
	}

	custom = unlock_orc_warriors
	custom = unlock_orc_rabble
	custom = unlock_orc_archers
	custom = unlock_orc_pikemen
	custom = unlock_orc_trackers
	custom = unlock_siege_tower
	
	flag = global_maa
}

innovation_dark_servants = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @maa_01

	potential = {
		OR = {
			AND = {
				has_cultural_pillar = heritage_fallen_ainur
				this = culture:maiar_fallen
			}
			is_undead_culture = yes
		}
	}

	custom = unlock_mountainorc_warriors
	custom = unlock_caragor_pack
	custom = unlock_olog_hai
	
	flag = global_maa
	flag = culture_era_tribal
}

innovation_goblin_warfare = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @maa_01

	potential = {
		has_cultural_pillar = heritage_goblin
	}

	custom = unlock_mountain_troll
	custom = unlock_goblin_warg_riders
	custom = unlock_goblin_skirmishers
	
	flag = global_maa
	flag = culture_era_tribal
}

### Haradrim ###
innovation_haradrim_tradition = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @fortifications

	potential = {
		OR = { # Variag or Variag-descendant
			has_cultural_pillar = heritage_northern_apysaic
			this = culture:jelut
			any_parent_culture_or_above = { this = culture:jelut }
		}
	}

	custom = unlock_haradrim_radiers
	custom = unlock_desert_javelineers
	custom = unlock_desert_spearmen
	custom = unlock_serpent_guard

	flag = global_maa
}


### Tedjin ###
innovation_tedjin_warfare = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @special_maa_01

	potential = {
		has_cultural_pillar = heritage_tedjin
	}

	custom = unlock_tedjin_khatajani
	custom = unlock_tedjin_camel_archers
	custom = unlock_soriyan_shortbows

	flag = global_maa
}

### Ray ###
innovation_rayan_warfare = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @special_maa_01

	potential = {
		OR = {
			has_cultural_pillar = heritage_southern_apysaic
			this = culture:kindilar
		}
	}
	custom = unlock_bozishnarud_battlemasters
	custom = unlock_narudbriyig_hillriders
	custom = unlock_gaian_stalkers
	
	flag = global_maa
}

### Tulwang ###
innovation_tulwangi_warfare = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @special_maa_01

	potential = {
		OR = {
			has_cultural_pillar = heritage_thani_native
			has_cultural_pillar = heritage_tulwangi
		}
	}
	
	custom = unlock_tulwangi_cliffwardens
	custom = unlock_tulwangi_junglewalkers

	flag = global_maa
}

### An-Balkumagan ###
innovation_northern_adunai_warfare = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @special_maa_01

	potential = {
		has_cultural_pillar = heritage_northern_adunaic
	}

	custom = unlock_abrazanim_legion
	custom = unlock_abrazanim_helberdiers
	custom = unlock_abrazanim_warbows
	
	flag = global_maa
}

innovation_southern_adunai_warfare = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @special_maa_01

	potential = {
		has_cultural_pillar = heritage_southern_adunaic
	}

	custom = unlock_zagar_an_adunai
	custom = unlock_ephalzagar_an_adunai
	
	flag = global_maa
}

innovation_knights_of_kharadune_warfare = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @special_maa_01

	potential = {
		has_cultural_pillar = heritage_southern_adunaic
		OR = {
			this = culture:kharadunaim
			any_parent_culture_or_above = { this = culture:kharadunaim }
		}
	}

	custom = unlock_knights_of_kharadune
	
	flag = global_maa
}

innovation_conscripts_warfare = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @special_maa_01

	potential = {
		has_cultural_pillar = heritage_southern_adunaic
		OR = {
			this = culture:anbalukkhori
			any_parent_culture_or_above = { this = culture:anbalukkhori }
			this = culture:south_adunai_colonial
			this = culture:tanturaki
		}
	}

	custom = unlock_indentured_conscripts
	
	flag = global_maa
}

### Druedain ###
innovation_druedain_warfare = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @special_maa_01

	potential = {
		OR = {
			this = culture:druedain
			this = culture:chaialla
			AND = {
				this = culture:honnin
				NOT = {
					OR = { # Variag or Variag-descendant
						this = culture:variag
						any_parent_culture_or_above = { this = culture:variag }
					}
				}
			}
			
		}
	}

	custom = unlock_druedain_temple_guard
	custom = unlock_druedain_poison_archers
	
	flag = global_maa
}

innovation_honin_warfare = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @special_maa_01

	potential = {
		this = culture:honnin
	}

	custom = unlock_druedain_oku_tori
	
	flag = global_maa
}

innovation_beffraen_warfare = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @special_maa_01

	potential = {
		this = culture:beffraen
	}

	custom = unlock_druedain_beffraen_heavy_infantry
	custom = unlock_druedain_beffraen_skirmishers
	custom = unlock_druedain_beffraen_pikemen
	
	flag = global_maa
}

### Vale and Woodmen ###
innovation_valemen_warfare = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @special_maa_02

	potential = {
		this = culture:valemen
	}

	custom = unlock_vale_nenedain_pikemen

	flag = global_maa
}

innovation_woodmen_warfare = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @special_maa_02

	potential = {
		this = culture:woodmen
	}

	custom = unlock_woodmen_huntsmen
	custom = unlock_woodmen_widulingas

	flag = global_maa
}

### Rhun ###
innovation_warriors_rhun = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @special_maa_01

	potential = {
		OR = {
			has_cultural_pillar = heritage_igath
			AND = {
				has_cultural_pillar = heritage_ioriag
				NOT = {
					OR = { # Variag or Variag-descendant
						this = culture:variag
						any_parent_culture_or_above = { this = culture:variag }
					}
				}
			}
			
		}
	}

	custom = unlock_easterling_kataphrakt
	custom = unlock_easterling_pikemen
	custom = unlock_easterling_swordsmen

	flag = global_maa
}

### Dwarves ###
innovation_longbeard_warfare = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @lotr_special_maa_longbeards

	potential = {
		OR = {
			#has_cultural_pillar = heritage_khazad
			has_cultural_pillar = heritage_longbeard
		}
	}

	custom = unlock_longbeard_skirmishers
	custom = unlock_longbeard_crossbowmen
	custom = unlock_longbeard_pikemen
	custom = unlock_longbeard_heavy_infantry
	custom = unlock_longbeard_horse_archers


	flag = global_maa
}

innovation_firebeard_warfare = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @lotr_special_maa_firebeards

	potential = {
		OR = {
			#has_cultural_pillar = heritage_khazad
			has_cultural_pillar = heritage_firebeard
		}
	}

	custom = unlock_firebeard_skirmishers
	custom = unlock_firebeard_archers
	custom = unlock_firebeard_pikemen
	custom = unlock_firebeard_heavy_infantry


	flag = global_maa
}

innovation_broadbeam_warfare = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @lotr_special_maa_broadbeams

	potential = {
		OR = {
			#has_cultural_pillar = heritage_khazad
			has_cultural_pillar = heritage_broadbeam
		}
	}

	custom = unlock_broadbeam_skirmishers
	custom = unlock_broadbeam_crossbowmen
	custom = unlock_broadbeam_pikemen
	custom = unlock_broadbeam_heavy_infantry

	flag = global_maa
}

innovation_blacklock_warfare = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @lotr_special_maa_blacklocks

	potential = {
		OR = {
			#has_cultural_pillar = heritage_khazad
			has_cultural_pillar = heritage_blacklock
		}
	}

	custom = unlock_blacklock_skirmishers
	custom = unlock_blacklock_crossbowmen
	custom = unlock_blacklock_pikemen
	custom = unlock_blacklock_heavy_infantry
	custom = unlock_blacklock_engineers

	flag = global_maa
}

innovation_stiffbeard_warfare = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @lotr_special_maa_stiffbeards

	potential = {
		OR = {
			#has_cultural_pillar = heritage_khazad
			has_cultural_pillar = heritage_stiffbeard
		}
	}

	custom = unlock_stiffbeard_crossbowmen
	custom = unlock_stiffbeard_skirmishers
	custom = unlock_stiffbeard_pikemen
	custom = unlock_stiffbeard_heavy_infantry

	flag = global_maa
}

### Elves ###
innovation_calaquendi_warfare = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @special_maa_02

	potential = {
		OR = {
			has_cultural_pillar = heritage_calaquendi
			this = culture:maiar
		}
		NOR = {
			this = culture:noldor
			any_parent_culture_or_above = { this = culture:noldor }
		}
	}

	custom = unlock_high_elven_heavy_cavalry
	custom = unlock_high_elven_archers
	custom = unlock_high_elven_heavy_infantry
	custom = unlock_high_elven_light_cavalry
	custom = unlock_high_elven_pikemen
	custom = unlock_high_elven_skirmishers
	custom = unlock_song_smiths

	flag = global_maa
}

innovation_lomiquendi_warfare = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @special_maa_02

	potential = {
		OR = {
			has_cultural_pillar = heritage_lomiquendi
			this = culture:minyar
		}
	}

	custom = unlock_grey_elven_heavy_cavalry
	custom = unlock_grey_elven_archers
	custom = unlock_grey_elven_heavy_infantry
	custom = unlock_grey_elven_light_cavalry
	custom = unlock_grey_elven_skirmishers
	custom = unlock_grey_elven_pikemen

	flag = global_maa
}

innovation_avarin_warfare = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @special_maa_02

	potential = {
		has_cultural_pillar = heritage_moriquendi
	}

	custom = unlock_avarin_heavy_cavalry
	custom = unlock_avarin_archers
	custom = unlock_avarin_heavy_infantry
	custom = unlock_avarin_skirmishers
	custom = unlock_avarin_light_cavalry
	custom = unlock_avarin_pikemen

	flag = global_maa
}

## Noldor ##
innovation_noldor_warfare = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @special_maa_02

	potential = {
		this = culture:noldor
	}

	custom = unlock_noldor_swordsmen
	custom = unlock_noldor_cavalry
	custom = unlock_noldor_archers
	custom = unlock_noldor_light_cavalry
	custom = unlock_noldor_glaivesmen
	custom = unlock_noldor_skirmishers
	custom = unlock_noldor_horse_archers
	custom = unlock_song_smiths

	flag = global_maa
}

## Sindar ##
innovation_sindar_warfare = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @special_maa_02

	potential = {
		this = culture:sindar
	}

	custom = unlock_hir_hathol

	flag = global_maa
}

## Falathrim ##
innovation_falathrim_warfare = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @special_maa_02

	potential = {
		this = culture:falathrim
	}

	custom = unlock_falathrim_haven_guard

	flag = global_maa
}

innovation_marchwardens_warfare = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @special_maa_02

	potential = {
		OR = {
			this = culture:falathrim
			this = culture:sindar
		}
	}

	custom = unlock_marchwardens

	flag = global_maa
}


## Laiquendi ##
innovation_laiquendi_warfare = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @special_maa_02

	potential = {
		this = culture:laiquendi
	}

	custom = unlock_ossiriand_rangers
	custom = unlock_laiquendi_scouts

	flag = global_maa
}

## Sirrandrai ##
innovation_sirrandrai_warfare = { 
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @special_maa_02

	potential = {
		this = culture:sirrandrai
	}

	can_progress = { #Unlocked by event.
		custom_description = {
			text = "innovation_unlocked_by_decision_trigger"
			is_target_in_global_variable_list = {
				name = unavailable_unique_decisions
				target = flag:decision_reclaim_sirgala #lotr
			}
		}
	}
	custom = unlock_sirrandrai_riders
	custom = unlock_wardens_of_sirgala

	flag = global_maa
}

## Galadhrim ##
innovation_galadhrim_warfare = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @special_maa_02

	potential = {
		this = culture:galadhrim
	}

	custom = unlock_galadhrim_archers
	custom = unlock_galadhrim_warriors

	flag = global_maa
}

## Lasgalendrim ##
innovation_lasgalendrim_warfare = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @special_maa_02

	potential = {
		this = culture:lasgalendrim
	}

	custom = unlock_royal_elk_riders
	custom = unlock_theladagnyr

	flag = global_maa
}

## Cuind ##
innovation_cuind_warfare = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @special_maa_02

	potential = {
		this = culture:cuind
	}

	custom = unlock_cuind_wanderers
	custom = unlock_cuind_skirmishers

	flag = global_maa
}

## Kinnlai ##
innovation_kinnlai_warfare = {
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @special_maa_02

	potential = {
		this = culture:kinnlai
	}

	custom = unlock_annammon_kin
	custom = unlock_kinnlai_skirmishers

	flag = global_maa
}

## Penni ##
innovation_spirits_pact = { # Penni Specific, unlocking their spirits MAA
	group = culture_group_regional
	culture_era = culture_era_tribal
	icon = @special_maa_02

	potential = {
		this = culture:penni
	}

	custom = unlock_nuinevari
	custom = unlock_neldoreth_borderwardens

	flag = global_maa
}
