From 2dfbff8ff55706a601d1180359f723fbdc73cb0d Mon Sep 17 00:00:00 2001 From: ProHunter1023 Date: Sun, 16 Aug 2026 18:42:07 +0800 Subject: [PATCH] MaAs - Bike Cav also some adjustments --- .../N3OW_cultural_maa_innovations.txt | 25 ++++++++++++ common/men_at_arms_types/NEOW_maa_types.txt | 38 +++++++++++++++++++ ...EOW_cultural_maa_innovations_l_english.yml | 6 +++ 3 files changed, 69 insertions(+) diff --git a/common/culture/innovations/N3OW_cultural_maa_innovations.txt b/common/culture/innovations/N3OW_cultural_maa_innovations.txt index 6aaa43a1a..515b80e7c 100644 --- a/common/culture/innovations/N3OW_cultural_maa_innovations.txt +++ b/common/culture/innovations/N3OW_cultural_maa_innovations.txt @@ -306,6 +306,7 @@ innovation_betyars = { this = culture:NEOW_moravian this = culture:NEOW_slovak this = culture:goral + this = culture:NEOW_carpathian } } unlock_maa = betyars @@ -342,6 +343,9 @@ innovation_tachanka { this = culture:NEOW_kievan this = culture:NEOW_cossack this = culture:NEOW_crimean + this = culture:NEOW_nizhnevolzhan + this = culture:NEOW_povolzhan + this = culture:kalmyk } } unlock_maa = tachanka @@ -367,10 +371,31 @@ innovation_uhlan = { this = culture:NEOW_pribaltic this = culture:NEOW_polessian this = culture:NEOW_minskian + this = culture:NEOW_vohlynian this = culture:lithuanian + this = culture:samogitian } } unlock_maa = uhlan + flag = global_maa +} +innovation_bike_cav = { + skill = martial + group = culture_group_military + culture_era = culture_era_early_medieval + icon = @maa_01 + + potential = { + OR = { + this = culture:latvian + this = culture:latgalian + this = culture:estonian + this = culture:livonian + this = culture:voroseto + } + } + unlock_maa = bike_cav + 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 141fea33c..1f94e1d4d 100644 --- a/common/men_at_arms_types/NEOW_maa_types.txt +++ b/common/men_at_arms_types/NEOW_maa_types.txt @@ -1008,6 +1008,44 @@ uhlan = { } } +bike_cav = { + type = light_cavalry + + damage = 30 + toughness = 13 + pursuit = 40 + screen = 25 + + terrain_bonus = { + plains = { damage = 15 } + drylands = { damage = 15 } + hills = { damage = -5 } + mountains = { damage = -10 pursuit = -20 } + desert_mountains = { damage = -15 pursuit = -20 } + wetlands = { damage = -15 toughness = -10 pursuit = -30 screen = -30 } + } + + counters = { + archers = 1 + gunpowder = 1 + } + + can_recruit = { + valid_for_maa_trigger = { PARAMETER = unlock_maa_bike_cav } + } + + buy_cost = { gold = light_cavalry_recruitment_cost } + low_maintenance_cost = { gold = light_cavalry_low_maint_cost } + high_maintenance_cost = { gold = light_cavalry_high_maint_cost } + provision_cost = @provisions_cost_cavalry_cheap + + stack = 100 + ai_quality = { + value = culture_ai_weight_light_cavalry + add = counter_synergy_ai_weight_light_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 a3d788ff8..96fb8dfde 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 @@ -107,6 +107,12 @@ 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." + innovation_bike_cav:0 "$innovation_bike_cav$" + innovation_bike_cav_desc:0 "$innovation_bike_cav_desc$" + innovation_bike_cav:0 "Bicycle Cavalry" + innovation_bike_cav_desc:0 "These special forms of cavalry use an antediluvian way of transportation known as bicycles in order to either charge, or to do hit-and-run tactics." + bike_cav:0 "Bicycle Cavalry" + bike_cav_flavor:0 "#F The Bicycle Cavalry are a special form of cavalry, using the bicycles they ride in order to charge towards battle, or to harrass the enemy and retreat away." 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"