﻿#### Local Types ####
@innovation_sicilian_guard = "gfx/interface/icons/culture_innovations/innovation_sicilian_guard.dds"
@innovation_alemannic_guard = "gfx/interface/icons/culture_innovations/innovation_alemannic_guard.dds"
@innovation_knight_santiago = "gfx/interface/icons/culture_innovations/innovation_knight_santiago.dds"
@innovation_knight_teutonic = "gfx/interface/icons/culture_innovations/innovation_knight_teutonic.dds"
@innovation_garde_ecossaise = "gfx/interface/icons/culture_innovations/innovation_garde_ecossaise.dds"
@innovation_szlachta = "gfx/interface/icons/culture_innovations/innovation_szlachta.dds"
@innovation_knight_templar = "gfx/interface/icons/culture_innovations/innovation_knight_templar.dds"
@innovation_knight_hospitaller = "gfx/interface/icons/culture_innovations/innovation_knight_hospitaller.dds"
@innovation_Immortal_guard = "gfx/interface/icons/culture_innovations/innovation_Immortal_guard.dds"
@innovation_crusader_kings = "gfx/interface/icons/culture_innovations/innovation_crusader_kings.dds"
@innovation_ordonnances_royales = "gfx/interface/icons/culture_innovations/innovation_ordonnances_royales.dds"
@innovation_imperial_bulwark = "gfx/interface/icons/culture_innovations/innovation_imperial_bulwark.dds"
@innovation_escutadores = "gfx/interface/icons/culture_innovations/innovation_escutadores.dds"
@innovation_warhounds = "gfx/interface/icons/culture_innovations/innovation_warhounds.dds"
@innovation_kings_men = "gfx/interface/icons/culture_innovations/innovation_kings_men.dds"
@innovation_cuman_service = "gfx/interface/icons/culture_innovations/innovation_cuman_service.dds"
@innovation_archdukes_retinue = "gfx/interface/icons/culture_innovations/innovation_archdukes_retinue.dds"
@innovation_0s_lazaret = "gfx/interface/icons/culture_innovations/innovation_0s_lazaret.dds"
@innovation_levantine_arsenals = "gfx/interface/icons/culture_innovations/innovation_levantine_arsenals.dds"
@innovation_0s_calatrava = "gfx/interface/icons/culture_innovations/innovation_0s_calatrava.dds"
@innovation_ritterbruder = "gfx/interface/icons/culture_innovations/innovation_ritterbruder.dds"
@innovation_czech_firearms = "gfx/interface/icons/culture_innovations/innovation_czech_firearms.dds"
@innovation_kozaki = "gfx/interface/icons/culture_innovations/innovation_kozaki.dds"
@innovation_tsardom = "gfx/interface/icons/culture_innovations/innovation_tsardom.dds"
@innovation_billmen = "gfx/interface/icons/culture_innovations/innovation_billmen.dds"
@innovation_0s_almogavers = "gfx/interface/icons/culture_innovations/innovation_0s_almogavers.dds"

innovation_szlachta = {
	skill = martial
	icon = @innovation_szlachta
	group = culture_group_military
	culture_era = culture_era_high_medieval
	
	potential = {
		OR = {
		has_cultural_parameter = unlock_maa_szlachta			
			#West Slavic
		this = culture:polish
		this = culture:pommeranian	
		this = culture:polabian		
		}
	}	
	
	character_modifier = {
		development_growth_factor = 0.05
		domain_tax_mult = 0.05
	}	
			
	unlock_maa = szlachta

	flag = global_regional
	flag = high_medieval_era_regional
}

innovation_Immortal_guard = {
	skill = martial
	icon = @innovation_Immortal_guard
	group = culture_group_regional
	culture_era = culture_era_early_medieval
	
	can_progress = { #Unlocked by event.
		custom_description = {
			text = "innovation_unlocked_by_decision_trigger"
			is_target_in_global_variable_list = {
				name = unavailable_unique_decisions
			}
		}
	}		
	
	potential = {
		this = {
			has_innovation = innovation_Immortal_guard
		}	
		OR = {
			#Iranian
		has_cultural_pillar = heritage_iranian		
		}
	}		
						
	unlock_maa = Immortal_guard

	flag = global_regional
	flag = early_medieval_era_regional
}

innovation_crusader_kings = {
	skill = martial
	icon = @innovation_crusader_kings
	group = culture_group_regional
	culture_era = culture_era_early_medieval
	region = world_middle_east_jerusalem
	
	can_progress = { #Unlocked by event.
		custom_description = {
			text = "innovation_unlocked_by_decision_trigger"
			is_target_in_global_variable_list = {
				name = unavailable_unique_decisions
			}
		}
	}	
	
	potential = {
		this = {
			has_innovation = innovation_crusader_kings
		}
	}		
			
	character_modifier = {
		same_faith_opinion = 5	
		holy_order_hire_cost_mult = -0.05
		knight_effectiveness_mult = 0.1
		desert_advantage = 2	
		oasis_advantage = 2
	}	
			
	unlock_maa = outremer_knight

	flag = global_regional
	flag = early_medieval_era_regional
}

innovation_garde_ecossaise = {
	skill = martial
	icon = @innovation_garde_ecossaise
	group = culture_group_regional
	culture_era = culture_era_late_medieval
	region = world_europe_west_francia
	
	can_progress = { #Unlocked by event.
		custom_description = {
			text = "innovation_unlocked_by_decision_trigger"
			is_target_in_global_variable_list = {
				name = unavailable_unique_decisions
			}
		}
	}	
	
	potential = {
		this = {
			has_innovation = innovation_garde_ecossaise
		}
	}		
			
	character_modifier = {
		knight_effectiveness_mult = 0.1
	}

	custom = innovation_garde_ecossaise_condition		

	flag = global_regional
	flag = late_medieval_era_regional
}

innovation_sicilian_guard = {
	skill = martial
	icon = @innovation_sicilian_guard
	group = culture_group_regional
	culture_era = culture_era_high_medieval
	region = world_europe_west_francia
	
	can_progress = { #Unlocked by event.
		custom_description = {
			text = "innovation_unlocked_by_decision_trigger"
			is_target_in_global_variable_list = {
				name = unavailable_unique_decisions
			}
		}
	}	
	
	potential = {
		this = {
			has_innovation = innovation_sicilian_guard
		}
	}		
			
	character_modifier = {
		knight_effectiveness_mult = 0.1
	}	
			
	unlock_maa = siculo_norman_knight

	flag = global_regional
	flag = high_medieval_era_regional
}

innovation_alemannic_guard = {
	skill = martial
	icon = @innovation_alemannic_guard
	group = culture_group_regional
	culture_era = culture_era_high_medieval
	region = world_europe_west_francia

	can_progress = { #Unlocked by event.
		custom_description = {
			text = "innovation_unlocked_by_decision_trigger"
			is_target_in_global_variable_list = {
				name = unavailable_unique_decisions
			}
		}
	}	
	
	potential = {
		this = {
			has_innovation = innovation_alemannic_guard
		}
	}		
			
	character_modifier = {
		knight_effectiveness_mult = 0.1
	}

	custom = innovation_alemannic_guard_condition	

	flag = global_regional
	flag = high_medieval_era_regional
}

innovation_knight_hospitaller = {
	skill = martial
	icon = @innovation_knight_hospitaller
	group = culture_group_regional
	culture_era = culture_era_high_medieval
	region = world_europe_west_francia
	
	can_progress = { #Unlocked by event.
		custom_description = {
			text = "innovation_unlocked_by_decision_trigger"
			is_target_in_global_variable_list = {
				name = unavailable_unique_decisions
			}
		}
	}	
	
	potential = {
		this = {
			has_innovation = innovation_knight_hospitaller
		}
	}		
			
	character_modifier = {
		knight_effectiveness_mult = 0.1
	}	
			
	unlock_maa = knight_hospitaller

	flag = global_regional
	flag = high_medieval_era_regional
}

innovation_knight_santiago = {
	skill = martial
	icon = @innovation_knight_santiago
	group = culture_group_regional
	culture_era = culture_era_high_medieval
	region = world_europe_west_francia
	
	can_progress = { #Unlocked by event.
		custom_description = {
			text = "innovation_unlocked_by_decision_trigger"
			is_target_in_global_variable_list = {
				name = unavailable_unique_decisions
			}
		}
	}	
	
	potential = {
		this = {
			has_innovation = innovation_knight_santiago
		}
	}		
			
	character_modifier = {
		knight_effectiveness_mult = 0.1
	}	
			
	unlock_maa = knight_santiago

	flag = global_regional
	flag = high_medieval_era_regional
}

innovation_knight_templar = {
	skill = martial
	icon = @innovation_knight_templar
	group = culture_group_regional
	culture_era = culture_era_early_medieval
	region = world_europe_west_francia
	
	can_progress = { #Unlocked by event.
		custom_description = {
			text = "innovation_unlocked_by_decision_trigger"
			is_target_in_global_variable_list = {
				name = unavailable_unique_decisions
			}
		}
	}	
	
	potential = {
		this = {
			has_innovation = innovation_knight_templar
		}
	}		
			
	character_modifier = {
		knight_effectiveness_mult = 0.1
	}	
			
	unlock_maa = knight_templar

	flag = global_regional
	flag = early_medieval_era_regional
}

innovation_knight_teutonic = {
	skill = martial
	icon = @innovation_knight_teutonic
	group = culture_group_regional
	culture_era = culture_era_high_medieval
	region = world_europe_west_francia
	
	can_progress = { #Unlocked by event.
		custom_description = {
			text = "innovation_unlocked_by_decision_trigger"
			is_target_in_global_variable_list = {
				name = unavailable_unique_decisions
			}
		}
	}	
	
	potential = {
		this = {
			has_innovation = innovation_knight_teutonic
		}
	}		
			
	character_modifier = {
		knight_effectiveness_mult = 0.1
	}	
			
	unlock_maa = knight_teutonic

	unlock_maa = 0s_fussknecht

	flag = global_regional
	flag = high_medieval_era_regional
}

innovation_ordonnances_royales = {
	skill = martial
	icon = @innovation_ordonnances_royales
	group = culture_group_regional
	culture_era = culture_era_late_medieval
	region = world_europe_west_francia
	
	can_progress = { #Unlocked by event.
		custom_description = {
			text = "innovation_unlocked_by_decision_trigger"
			is_target_in_global_variable_list = {
				name = unavailable_unique_decisions
			}
		}
	}	
	
	potential = {
		this = {
			has_innovation = innovation_ordonnances_royales
		}
	}		
			
	character_modifier = {
		knight_effectiveness_mult = 0.1
	}

	custom = innovation_ordonnances_royales_duchy_offset_effect

	custom = innovation_ordonnances_royales_condition	

	unlock_maa = 0s_ordonnance_archer	

	flag = global_regional
	flag = late_medieval_era_regional
}

innovation_0s_almogavers = {
	skill = martial
	icon = @innovation_0s_almogavers
	group = culture_group_regional
	culture_era = culture_era_late_medieval
	region = hoc_iberia

	potential = {
		OR = {
			this = culture:aragonese
			this = culture:catalan
			has_cultural_pillar = heritage_iberian
		}
	}
			
	character_modifier = {
		same_culture_mercenary_hire_cost_mult = -0.15
	}	
	
	maa_upgrade = {
		type = skirmishers
		damage = 3
		toughness = 1
	}
			
	unlock_maa = 0s_almogavers	

	flag = global_regional
	flag = late_medieval_era_regional
	
	ai_weight_for_fascination = {
		value = 100
		if = {
			limit = {
				NOT = {
					has_cultural_era_or_later = culture_era_late_medieval
				}
			}
			multiply = 0
		}
	}
}

innovation_imperial_bulwark = {
	skill = martial
	icon = @innovation_imperial_bulwark
	group = culture_group_regional
	culture_era = culture_era_late_medieval
	region = world_europe_west_germania
	
	can_progress = { #Unlocked by event.
		custom_description = {
			text = "innovation_unlocked_by_decision_trigger"
			is_target_in_global_variable_list = {
				name = unavailable_unique_decisions
			}
		}
	}	
	
	potential = {
		this = {
			has_innovation = innovation_imperial_bulwark
		}
	}		
			
	character_modifier = {
		knight_effectiveness_mult = 0.1
	}	
			
	unlock_maa = 0s_gothic_knight	

	unlock_maa = 0s_harnischgetue	

	flag = global_regional
	flag = late_medieval_era_regional
}

innovation_warhounds = {
	skill = martial
	icon = @innovation_warhounds
	group = culture_group_regional
	culture_era = culture_era_early_medieval
	region = world_europe_west_francia
	
	can_progress = { #Unlocked by event.
		custom_description = {
			text = "innovation_unlocked_by_decision_trigger"
			is_target_in_global_variable_list = {
				name = unavailable_unique_decisions
			}
		}
	}	
	
	potential = {
		this = {
			has_innovation = innovation_warhounds
		}
	}		
					
	unlock_maa = warhounds

	flag = global_regional
	flag = early_medieval_era_regional
}

innovation_kings_men = {
	skill = martial
	icon = @innovation_kings_men
	group = culture_group_regional
	culture_era = culture_era_late_medieval
	region = world_europe_west_francia
	
	can_progress = { #Unlocked by event.
		custom_description = {
			text = "innovation_unlocked_by_decision_trigger"
			is_target_in_global_variable_list = {
				name = unavailable_unique_decisions
			}
		}
	}	
	
	potential = {
		this = {
			has_innovation = innovation_kings_men
		}
	}

	custom = innovation_kings_men_condition
			
	character_modifier = {
		knight_effectiveness_mult = 0.1
	}

	flag = global_regional
	flag = late_medieval_era_regional
}

innovation_cuman_service = {
	skill = martial
	icon = @innovation_cuman_service
	group = culture_group_regional
	culture_era = culture_era_high_medieval
	region = world_asia_minor
	
	can_progress = { #Unlocked by event.
		custom_description = {
			text = "innovation_unlocked_by_decision_trigger"
			is_target_in_global_variable_list = {
				name = unavailable_unique_decisions
			}
		}
	}	
	
	potential = {
		this = {
			has_innovation = innovation_cuman_service
		}
	}		
			
	character_modifier = {
		knight_effectiveness_mult = 0.1
	}	

	unlock_maa = cuman_auxiliary

	flag = global_regional
	flag = high_medieval_era_regional
}

innovation_archdukes_retinue = {
	skill = martial
	icon = @innovation_archdukes_retinue
	group = culture_group_regional
	culture_era = culture_era_late_medieval
	region = world_europe_west_germania
	
	can_progress = { #Unlocked by event.
		custom_description = {
			text = "innovation_unlocked_by_decision_trigger"
			is_target_in_global_variable_list = {
				name = unavailable_unique_decisions
			}
		}
	}	
	
	potential = {
		this = {
			has_innovation = innovation_archdukes_retinue
		}
	}		
			
	character_modifier = {
		knight_effectiveness_mult = 0.1
	}

	custom = innovation_archdukes_retinue_condition

	flag = global_regional
	flag = late_medieval_era_regional
}

innovation_0s_lazaret = {
	skill = stewardship
	icon = @innovation_0s_lazaret
	group = culture_group_regional
	culture_era = culture_era_high_medieval
	
	can_progress = { #Unlocked by event.
		custom_description = {
			text = "innovation_unlocked_by_decision_trigger"
			is_target_in_global_variable_list = {
				name = unavailable_unique_decisions
			}
		}
	}	
	
	potential = {
		this = {
			has_innovation = innovation_0s_lazaret
		}
	}		
			
	character_modifier = {
		knight_limit = 2
		
		knight_effectiveness_mult = 0.1
		
		house_opinion = 5
		
		monthly_prestige_gain_mult = 0.05
		
		development_growth_factor = 0.1
	}	

	unlock_maa = 0s_knight_lazarus

	flag = global_regional
	flag = high_medieval_era_regional
}

innovation_levantine_arsenals = {
	skill = martial
	icon = @innovation_levantine_arsenals
	group = culture_group_regional
	culture_era = culture_era_late_medieval
	
	can_progress = { #Unlocked by event.
		custom_description = {
			text = "innovation_unlocked_by_decision_trigger"
			is_target_in_global_variable_list = {
				name = unavailable_unique_decisions
			}
		}
	}	
	
	potential = {
		this = {
			has_innovation = innovation_levantine_arsenals
		}
	}			
			
	character_modifier = {
		knight_effectiveness_mult = 0.1
	}	

	unlock_maa = 0s_hospitaller_late

	unlock_maa = 0s_cyprus_knights

	flag = global_regional
	flag = late_medieval_era_regional
}

innovation_0s_calatrava = {
	skill = martial
	icon = @innovation_0s_calatrava
	group = culture_group_regional
	culture_era = culture_era_high_medieval
	
	can_progress = { #Unlocked by event.
		custom_description = {
			text = "innovation_unlocked_by_decision_trigger"
			is_target_in_global_variable_list = {
				name = unavailable_unique_decisions
			}
		}
	}	
	
	potential = {
		this = {
			has_innovation = innovation_0s_calatrava
		}
	}		
			
	character_modifier = {
		knight_effectiveness_mult = 0.1
	}	

	unlock_maa = 0s_knight_calatrava

	flag = global_regional
	flag = high_medieval_era_regional
}

innovation_ritterbruder = {
	skill = martial
	icon = @innovation_ritterbruder
	group = culture_group_regional
	culture_era = culture_era_late_medieval
	region = world_europe_west_francia
	
	can_progress = { #Unlocked by event.
		custom_description = {
			text = "innovation_unlocked_by_decision_trigger"
			is_target_in_global_variable_list = {
				name = unavailable_unique_decisions
			}
		}
	}	
	
	potential = {
		this = {
			has_innovation = innovation_knight_teutonic
		}
	}		
			
	character_modifier = {
		knight_effectiveness_mult = 0.1
	}	
			
	unlock_maa = 0s_ritterbruder

	flag = global_regional
	flag = late_medieval_era_regional
}

innovation_leitis = {
	skill = martial
	icon = @innovation_leitis
	group = culture_group_regional
	culture_era = culture_era_high_medieval
	region = 0s_lithuanian_duchy

	
	potential = {
		OR = {
		
		has_cultural_pillar = heritage_baltic					
		}
	}
	
	character_modifier = {
		development_growth_factor = 0.05
		domain_tax_mult = 0.05
	}	
			
	unlock_maa = leitis

	flag = global_regional
	flag = high_medieval_era_regional
}

innovation_czech_firearms = {
	skill = martial
	group = culture_group_regional
	culture_era = culture_era_late_medieval
	icon = @innovation_czech_firearms
	region = ghw_region_wendish_lands

	potential = {
		has_cultural_pillar = heritage_west_slavic
	}

	unlock_maa = houfnice

	flag = global_regional
	flag = late_medieval_era_regional
}

innovation_kozaki = {
	skill = martial
	group = culture_group_regional
	culture_era = culture_era_late_medieval
	icon = @innovation_kozaki
	region = ghw_region_steppe

	potential = {
		OR = {
			has_cultural_pillar = heritage_east_slavic
			AND = {
				has_cultural_pillar = heritage_west_slavic
				has_cultural_pillar = language_lechitic
			}
		}
	}

	unlock_maa = kozaki

	flag = global_regional
	flag = late_medieval_era_regional
}

innovation_tsardom = {
	skill = diplomacy
	group = culture_group_regional
	culture_era = culture_era_late_medieval
	icon = @innovation_tsardom
	region = ghw_region_russia

	potential = {
		has_cultural_pillar = heritage_east_slavic
	}

	character_modifier = {
		domain_limit = 1
		vassal_limit = 10
		men_at_arms_cap = 1
		monthly_piety_gain_mult = 0.1 
	}

	unlock_maa = pomenstnoe_voisko

	unlock_maa = streltsy

	flag = global_regional
	flag = late_medieval_era_regional
}

innovation_billmen = {
	skill = martial
	group = culture_group_regional
	culture_era = culture_era_late_medieval
	icon = @innovation_billmen
	region = world_europe_west_britannia

	potential = {
		OR = {
			has_cultural_pillar = heritage_brythonic
			has_cultural_pillar = heritage_goidelic
			has_cultural_pillar = heritage_west_germanic
		}
	}

	unlock_maa = 0s_billmen

	flag = global_regional
	flag = late_medieval_era_regional
}