diff --git a/common/culture/innovations/N3OW_cultural_maa_innovations.txt b/common/culture/innovations/N3OW_cultural_maa_innovations.txt index 5079aaab9..6aaa43a1a 100644 --- a/common/culture/innovations/N3OW_cultural_maa_innovations.txt +++ b/common/culture/innovations/N3OW_cultural_maa_innovations.txt @@ -346,5 +346,31 @@ innovation_tachanka { } unlock_maa = tachanka + flag = global_maa +} +innovation_uhlan = { + skill = martial + group = culture_group_military + culture_era = culture_era_early_medieval + icon = @maa_01 + + potential = { + OR = { + this = culture:NEOW_greater_polish + this = culture:NEOW_lesser_polish + this = culture:NEOW_mazovian_polish + this = culture:sorbian + this = culture:kashubian + this = culture:goral + this = culture:NEOW_silesian + this = culture:lipka + this = culture:NEOW_pribaltic + this = culture:NEOW_polessian + this = culture:NEOW_minskian + this = culture:lithuanian + } + } + unlock_maa = uhlan + flag = global_maa } \ No newline at end of file diff --git a/common/men_at_arms_types/NEOW_maa_types.txt b/common/men_at_arms_types/NEOW_maa_types.txt index cba2a4989..141fea33c 100644 --- a/common/men_at_arms_types/NEOW_maa_types.txt +++ b/common/men_at_arms_types/NEOW_maa_types.txt @@ -969,6 +969,45 @@ tachanka = { ai_quality = { value = culture_ai_weight_heavy_cavalry } } +uhlan = { + type = heavy_cavalry + + damage = 75 + toughness = 35 + pursuit = 30 + screen = 0 + + terrain_bonus = { + plains = { damage = 30 } + drylands = { damage = 30 } + hills = { damage = -20 } + mountains = { damage = -75 } + desert_mountains = { damage = -75 } + wetlands = { damage = -75 toughness = -10 pursuit = -10 } + } + + counters = { + archers = 1 + gunpowder = 1 + } + + can_recruit = { + valid_for_maa_trigger = { PARAMETER = unlock_maa_uhlan } + } + + buy_cost = { gold = heavy_cavalry_recruitment_cost } + low_maintenance_cost = { gold = heavy_cavalry_low_maint_cost } + high_maintenance_cost = { gold = heavy_cavalry_high_maint_cost } + provision_cost = @provisions_cost_cavalry_expensive + + stack = 50 + ai_quality = { value = culture_ai_weight_heavy_cavalry } + + illustration = { + reference = heavy_cavalry + } +} + stadswacht = { type = pikemen diff --git a/localization/english/replace/culture/zz_NEOW_cultural_maa_innovations_l_english.yml b/localization/english/replace/culture/zz_NEOW_cultural_maa_innovations_l_english.yml index 1d4f54322..a3d788ff8 100644 --- a/localization/english/replace/culture/zz_NEOW_cultural_maa_innovations_l_english.yml +++ b/localization/english/replace/culture/zz_NEOW_cultural_maa_innovations_l_english.yml @@ -101,6 +101,12 @@ innovation_tachanka_desc:0 "Said to be named after an ancient chariot, the Tachanka is a special type of battle wagon in which archers and ballistae are hoisted in order to fire on the move." tachanka:0 "Tachanka" tachanka_flavor:0 "#F The Tachanka is a battle wagon manned by archers of all professions, with a ballista mounted upon it. On the move, the archers aboard the Tachanka fire rapidly, cutting through infantry." + innovation_uhlan:0 "$innovation_uhlan$" + innovation_uhlan_desc:0 "$innovation_uhlan_desc$" + innovation_uhlan:0 "Uhlan" + innovation_uhlan_desc:0 "The Uhlan are a cavalry force rooted in antediluvian origins. Lancers that charge throughout are their claim to fame." + uhlan:0 "Uhlan" + uhlan_flavor:0 "#F The Uhlan are a prestigious lancer regiment formed by the finest horses of the land. Their lance charges penetrate the enemy with relative ease." NEOW_militia:0 "Peasant Militia" NEOW_militia_flavor:1 "#F Trained to an above average level by a militarily Competent Noble these peasants will hold their own in the field#!\n#help Enabled by the [GetBuilding('city_01').GetName].#!" carabineers:0 "Carabineers"