﻿#### 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"
@hird = "gfx/interface/icons/culture_innovations/innovation_hird.dds"
@longboats = "gfx/interface/icons/culture_innovations/innovation_longboats.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"

#culture_group_military
innovation_irish_muire = {
	group = culture_group_regional
	culture_era = culture_era_high_medieval

	icon = @maa_01

	potential = {
		has_cultural_pillar = heritage_goidelic
	}

	unlock_maa = irish_muire

	flag = global_maa
}

innovation_irish_ostmen = {
	group = culture_group_regional
	culture_era = culture_era_high_medieval

	icon = @maa_01

	potential = {
		has_cultural_pillar = heritage_goidelic
	}

	unlock_maa = irish_ostmen

	flag = global_maa
}

innovation_welsh_rhyfelwyr = {
	group = culture_group_regional
	culture_era = culture_era_high_medieval

	icon = @maa_01

	potential = {
		has_cultural_pillar = heritage_brythonic
	}

	unlock_maa = welsh_rhyfelwyr

	flag = global_maa
}

innovation_welsh_saethwyr = {
	group = culture_group_regional
	culture_era = culture_era_high_medieval

	icon = @special_maa_02

	potential = {
		has_cultural_pillar = heritage_brythonic
	}

	unlock_maa = welsh_saethwyr

	flag = global_maa
}

innovation_lithuanian_bajorija = {
	group = culture_group_regional
	culture_era = culture_era_high_medieval

	icon = @maa_01

	potential = {
		has_cultural_pillar = heritage_baltic
	}

	unlock_maa = lithuanian_bajorija

	flag = global_maa
}

innovation_islamic_iqtadar = {
	group = culture_group_regional
	culture_era = culture_era_high_medieval

	icon = @special_maa_02

	potential = {
		has_cultural_pillar = heritage_turkic
	}

	unlock_maa = islamic_iqtadar

	flag = global_maa
}

innovation_komnenian_army = {
	group = culture_group_regional
	culture_era = culture_era_high_medieval

	icon = @maa_01

	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:flag_reformed_byz_military
			}
		}
	}

	character_modifier = {
		mercenary_hire_cost_mult = -0.5
		men_at_arms_recruitment_cost = -0.35
		men_at_arms_maintenance = -0.35
		levy_size = -0.5
		levy_reinforcement_rate = -0.5
		vassal_levy_contribution_mult = -0.5
		men_at_arms_limit = 8
		men_at_arms_cap = 5
	}
	
	culture_modifier = {
		mercenary_count_mult = 0.5
	}

	unlock_maa = byzantine_peltast

	unlock_maa = byzantine_psiloi

	unlock_maa = byzantine_koursores

	unlock_maa = byzantine_skythikon

	unlock_maa = byzantine_vardariotai

	unlock_maa = byzantine_latinkon
	
	unlock_maa = byzantine_kontophoros

	flag = global_maa
}

innovation_ducat_trade_coin = {
	group = culture_group_regional
	culture_era = culture_era_high_medieval
	region = world_europe_south_italy
	icon = @administration_2

	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:established_the_ducat_coin
			}
		}
	}

	character_modifier = {
		tax_mult = 0.05
		development_growth_factor = 0.1
	}

	flag = global_regional
	flag = high_medieval_era_regional
}

innovation_gaelic_ceathairne = {
	group = culture_group_regional
	culture_era = culture_era_high_medieval

	icon = @special_maa_01

	potential = {
		this = culture:gaelic
	}

	unlock_maa = gaelic_ceathairne
	
	flag = global_maa
}

innovation_mongol_cataphract = {
	group = culture_group_regional
	culture_era = culture_era_high_medieval

	icon = @knight

	potential = {
		has_cultural_pillar = heritage_mongolic
    }

	unlock_maa = mongol_cataphract
	
	flag = global_maa
}

innovation_milan_famiglia_ducale = {
	group = culture_group_regional
	culture_era = culture_era_high_medieval

	icon = @special_maa_01

	potential = {
		has_cultural_pillar = heritage_latin
    }

	unlock_maa = milan_famiglia_ducale

	flag = global_maa
}

innovation_voulge = {
	group = culture_group_regional
	culture_era = culture_era_high_medieval

	icon = @maa_01

	potential = {
		has_cultural_pillar = heritage_frankish
    }

	unlock_maa = french_voulgier

	flag = global_maa
}

innovation_english_billmen = {
	group = culture_group_regional
	culture_era = culture_era_high_medieval

	icon = @maa_01

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

	unlock_maa = english_billmen

	flag = global_maa
}

innovation_portugal_aventuros = {
	group = culture_group_regional
	culture_era = culture_era_high_medieval

	icon = @special_maa_02

	potential = {
		this = culture:portuguese
	}

	unlock_maa = portugal_aventuros
	
	flag = global_maa
}

innovation_dvor_cavalry = {
	group = culture_group_regional
	culture_era = culture_era_high_medieval

	icon = @special_maa_02

	potential = {
		has_cultural_pillar = heritage_east_slavic
    }

	unlock_maa = dvor_cavalry

	flag = global_maa
}

innovation_hungarian_banderium = {
	group = culture_group_regional
	culture_era = culture_era_high_medieval

	icon = @special_maa_02

	potential = {
		has_cultural_pillar = heritage_magyar
    }

	unlock_maa = hungarian_banderium

	flag = global_maa
}

innovation_genoese_crossbowmen = {
	group = culture_group_regional
	culture_era = culture_era_high_medieval
	region = custom_northern_italy
	icon = @special_maa_02

	unlock_maa = genoese_crossbowmen

	flag = global_maa
}

innovation_danish_svenner = {
	group = culture_group_regional
	culture_era = culture_era_high_medieval
	region = custom_danish
	icon = @special_maa_02

	unlock_maa = danish_svenner
	
	flag = global_maa
}

#culture_group_civic

#culture_group_regional
innovation_hindu_arabic_numeral_european = {
	group = culture_group_regional
	culture_era = culture_era_high_medieval

	icon = @administration_1

	potential = {
        OR = {
            #Europe
            has_cultural_pillar = heritage_latin
            has_cultural_pillar = heritage_frankish
			has_cultural_pillar = heritage_brythonic
			has_cultural_pillar = heritage_goidelic
			has_cultural_pillar = heritage_central_germanic
            has_cultural_pillar = heritage_north_germanic
            has_cultural_pillar = heritage_west_germanic
            has_cultural_pillar = heritage_iberian
            has_cultural_pillar = heritage_east_slavic
            has_cultural_pillar = heritage_west_slavic
            has_cultural_pillar = heritage_magyar
        }
    }

	character_modifier = {
		tax_mult = 0.05
		development_growth_factor = 0.1
	}

}

innovation_wheelbarrow = {
	group = culture_group_regional
	culture_era = culture_era_high_medieval
	region = world_europe_west
	icon = @maa_02

	character_modifier = {
		development_growth_factor = 0.15
		build_speed = -0.15
	}
}

innovation_hyperpyron = {
	group = culture_group_regional
	culture_era = culture_era_high_medieval

	icon = @administration_2

	potential = {
		has_cultural_pillar = heritage_byzantine
    }

	character_modifier = {
		tax_mult = 0.1
		vassal_tax_contribution_mult = 0.1
		development_growth_factor = 0.1
	}

	flag = global_regional
	flag = high_medieval_era_regional
}