This commit is contained in:
Fishedotjpg 2026-11-08 03:25:48 +00:00
parent 8031c997c1
commit 3d9d4cd334
4 changed files with 251 additions and 22 deletions

View file

@ -55,6 +55,9 @@ huscarl = {
}
}
}
access_through_subject = {
always = yes
}
winter_bonus = {
normal_winter = { toughness = 6 screen = 6 }
@ -107,6 +110,9 @@ landsknecht = {
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = landsknecht_recruitment_cost }
low_maintenance_cost = { gold = landsknecht_low_maint_cost }
high_maintenance_cost = { gold = landsknecht_high_maint_cost }
@ -119,9 +125,6 @@ landsknecht = {
longbowmen = {
type = archers
can_recruit = {
valid_for_maa_trigger = { PARAMETER = unlock_maa_longbowmen }
}
damage = 20
toughness = 8
@ -148,6 +151,9 @@ longbowmen = {
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = longbowmen_recruitment_cost }
low_maintenance_cost = { gold = longbowmen_low_maint_cost }
high_maintenance_cost = { gold = longbowmen_high_maint_cost }
@ -186,6 +192,9 @@ goedendag = {
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = goedendag_recruitment_cost }
low_maintenance_cost = { gold = goedendag_low_maint_cost }
high_maintenance_cost = { gold = goedendag_high_maint_cost }
@ -239,6 +248,9 @@ gendarme = {
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = gendarme_recruitment_cost }
low_maintenance_cost = { gold = gendarme_low_maint_cost }
@ -292,6 +304,9 @@ chasseur = {
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = chasseur_recruitment_cost }
low_maintenance_cost = { gold = chasseur_low_maint_cost }
high_maintenance_cost = { gold = chasseur_high_maint_cost }
@ -338,6 +353,9 @@ picchieri = {
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = picchieri_recruitment_cost }
low_maintenance_cost = { gold = picchieri_low_maint_cost }
high_maintenance_cost = { gold = picchieri_high_maint_cost }
@ -412,6 +430,9 @@ caballero = {
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = caballero_recruitment_cost }
low_maintenance_cost = { gold = caballero_low_maint_cost }
high_maintenance_cost = { gold = caballero_high_maint_cost }
@ -463,6 +484,9 @@ monaspa = {
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = monaspa_recruitment_cost }
low_maintenance_cost = { gold = monaspa_low_maint_cost }
@ -507,6 +531,9 @@ cataphract = {
culture ?= { has_cultural_parameter = strength_in_numbers_heavy_maa_ban }
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = cataphract_recruitment_cost }
low_maintenance_cost = { gold = cataphract_low_maint_cost }
@ -562,6 +589,9 @@ hobelar = {
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = hobelar_recruitment_cost }
low_maintenance_cost = { gold = hobelar_low_maint_cost }
@ -612,6 +642,9 @@ schiltron = {
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = schiltron_recruitment_cost }
low_maintenance_cost = { gold = schiltron_low_maint_cost }
@ -661,6 +694,9 @@ metsanvartija = {
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = metsanvartija_recruitment_cost }
low_maintenance_cost = { gold = metsanvartija_low_maint_cost }
@ -713,6 +749,9 @@ horse_archers = {
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = horse_archers_recruitment_cost }
low_maintenance_cost = { gold = horse_archers_low_maint_cost }
@ -760,6 +799,9 @@ ayyar = {
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = ayyar_recruitment_cost }
low_maintenance_cost = { gold = ayyar_low_maint_cost }
@ -805,6 +847,9 @@ mubarizun = {
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = mubarizun_recruitment_cost }
low_maintenance_cost = { gold = mubarizun_low_maint_cost }
@ -865,6 +910,9 @@ mulaththamun = { #Murabit Cavalry
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = mulaththamun_recruitment_cost }
low_maintenance_cost = { gold = mulaththamun_low_maint_cost }
@ -915,6 +963,9 @@ archers_of_the_nile = { #Nile Archers
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = archers_of_the_nile_recruitment_cost }
@ -965,6 +1016,9 @@ paiks = { #Indian Footmen - carrying bows but also swords and spears.
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = paiks_recruitment_cost }
low_maintenance_cost = { gold = paiks_low_maint_cost }
high_maintenance_cost = { gold = paiks_high_maint_cost }
@ -1008,6 +1062,9 @@ druzhina = {
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = druzhina_recruitment_cost }
low_maintenance_cost = { gold = druzhina_low_maint_cost }
@ -1065,6 +1122,9 @@ hussar = {
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = hussar_recruitment_cost }
low_maintenance_cost = { gold = hussar_low_maint_cost }
@ -1114,6 +1174,9 @@ horn_warrior = {
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = horn_warrior_recruitment_cost }
low_maintenance_cost = { gold = horn_warrior_low_maint_cost }
@ -1164,6 +1227,9 @@ bush_hunter = {
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = bush_hunter_recruitment_cost }
low_maintenance_cost = { gold = bush_hunter_low_maint_cost }
@ -1206,6 +1272,9 @@ shomer = {
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = shomer_recruitment_cost }
low_maintenance_cost = { gold = shomer_low_maint_cost }
@ -1264,6 +1333,9 @@ garudas = {
}
}
}
access_through_subject = {
always = yes
}
stack = 100
ai_quality = { value = @cultural_maa_extra_ai_score }
@ -1309,6 +1381,9 @@ khandayat = {
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = khandayat_recruitment_cost }
low_maintenance_cost = { gold = khandayat_low_maint_cost }
@ -1363,6 +1438,9 @@ mountaineer = {
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = mountaineer_recruitment_cost }
low_maintenance_cost = { gold = mountaineer_low_maint_cost }
@ -1423,6 +1501,9 @@ sahel_horsemen = {
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = sahel_rider_recruitment_cost }
low_maintenance_cost = { gold = sahel_rider_low_maint_cost }
@ -1471,6 +1552,9 @@ guinea_warrior = { #AKA Guinean uplander
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = guinea_warrior_recruitment_cost }
low_maintenance_cost = { gold = guinea_warrior_low_maint_cost }
@ -1521,6 +1605,9 @@ sarawit = { #AKA Ethiopian mountaineer
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = sarawit_recruitment_cost }
low_maintenance_cost = { gold = sarawit_low_maint_cost }
@ -1572,6 +1659,9 @@ abudrar = { #AKA Jabali - Berber mountaineer
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = abudrar_recruitment_cost }
low_maintenance_cost = { gold = abudrar_low_maint_cost }
@ -1623,6 +1713,9 @@ zbrojnosh = {
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = zbrojnosh_recruitment_cost }
low_maintenance_cost = { gold = zbrojnosh_low_maint_cost }
@ -1672,6 +1765,9 @@ palace_guards = {
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = palace_guards_recruitment_cost }
low_maintenance_cost = { gold = palace_guards_low_maint_cost }
@ -1728,6 +1824,9 @@ shenbigong = {
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = shenbigong_recruitment_cost }
low_maintenance_cost = { gold = shenbigong_low_maint_cost }
high_maintenance_cost = { gold = shenbigong_high_maint_cost }
@ -1811,6 +1910,9 @@ teulu = {
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = teulu_recruitment_cost }
low_maintenance_cost = { gold = teulu_low_maint_cost }

View file

@ -71,6 +71,9 @@ torch_bearers = {
can_recruit = {
government_has_flag = government_is_nomadic
}
access_through_subject = {
always = yes
}
holding_bonus = {
nomad_holding = {
@ -112,6 +115,9 @@ kheshig = {
can_recruit = {
dynasty ?= { has_dynasty_perk = mpo_nomad_legacy_4 }
}
access_through_subject = {
always = yes
}
counters = {
light_cavalry = 1
@ -159,6 +165,9 @@ steppe_raiders = {
can_recruit = {
mpo_can_recruit_nomad_maa_trigger = yes
}
access_through_subject = {
always = yes
}
buy_cost = { gold = steppe_raiders_recruitment_cost }
low_maintenance_cost = { gold = steppe_raiders_low_maint_cost }
@ -207,6 +216,9 @@ heavy_horse_archers = {
}
}
}
access_through_subject = {
always = yes
}
counters = {
light_cavalry = 1
@ -255,6 +267,9 @@ nomad_lancers = {
culture ?= { has_cultural_parameter = strength_in_numbers_heavy_maa_ban }
}
}
access_through_subject = {
always = yes
}
counters = {
archers = 0.5
@ -306,6 +321,9 @@ mangudai = {
can_recruit = {
valid_for_maa_trigger = { PARAMETER = unlock_maa_mangudai }
}
access_through_subject = {
always = yes
}
buy_cost = { gold = mangudai_recruitment_cost }
low_maintenance_cost = { gold = mangudai_low_maint_cost }
@ -350,6 +368,9 @@ cataphract_archers = {
has_realm_law_flag = unlock_maa_nomad_lancers
}
}
access_through_subject = {
always = yes
}
counters = {
archer_cavalry = 1
@ -402,6 +423,9 @@ maturkan_warriors = {
can_recruit = {
valid_for_maa_trigger = { PARAMETER = unlock_maa_maturkan_warriors }
}
access_through_subject = {
always = yes
}
buy_cost = { gold = maturkan_warriors_recruitment_cost }
low_maintenance_cost = { gold = maturkan_warriors_low_maint_cost }

View file

@ -51,6 +51,9 @@ emishi_horse_archers = {
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = light_cavalry_recruitment_cost }
low_maintenance_cost = { gold = light_cavalry_low_maint_cost }
@ -82,9 +85,8 @@ ballista = {
}
NOT = { government_has_flag = government_is_in_steppe }
}
should_show_when_unavailable = {
government_allows = subject_men_at_arms
access_through_subject = {
always = yes
}
buy_cost = { gold = ballista_recruitment_cost }
@ -114,12 +116,9 @@ cloud_ladder = {
}
NOT = { government_has_flag = government_is_in_steppe }
}
should_show_when_unavailable = {
government_allows = subject_men_at_arms
culture ?= { has_cultural_era_or_later = culture_era_early_medieval }
access_through_subject = {
always = yes
}
buy_cost = { gold = cloud_ladder_recruitment_cost }
low_maintenance_cost = { gold = cloud_ladder_low_maint_cost }
high_maintenance_cost = { gold = cloud_ladder_high_maint_cost }
@ -147,10 +146,8 @@ siege_tower = {
}
NOT = { government_has_flag = government_is_in_steppe }
}
should_show_when_unavailable = {
government_allows = subject_men_at_arms
culture ?= { has_cultural_era_or_later = culture_era_high_medieval }
access_through_subject = {
always = yes
}
buy_cost = { gold = siege_tower_recruitment_cost }
@ -180,10 +177,8 @@ cannon = {
}
NOT = { government_has_flag = government_is_in_steppe }
}
should_show_when_unavailable = {
government_allows = subject_men_at_arms
culture ?= { has_cultural_era_or_later = culture_era_late_medieval }
access_through_subject = {
always = yes
}
buy_cost = { gold = cannon_recruitment_cost }
@ -242,6 +237,9 @@ tarkhan = {
culture ?= { has_cultural_parameter = strength_in_numbers_heavy_maa_ban }
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = cataphract_recruitment_cost }
low_maintenance_cost = { gold = cataphract_low_maint_cost }
@ -278,6 +276,9 @@ zupin_warrior = {
}
}
}
access_through_subject = {
always = yes
}
terrain_bonus = {
mountains = { toughness = 12 }
@ -345,6 +346,9 @@ tawashi = {
}
}
}
access_through_subject = {
always = yes
}
winter_bonus = {
harsh_winter = { damage = -5 toughness = -3 }

View file

@ -85,6 +85,9 @@ redcoats = {
}
}
}
access_through_subject = {
always = yes
}
terrain_bonus = {
wetlands = { damage = -10 }
@ -161,6 +164,9 @@ ironsides = {
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = tiefutu_recruitment_cost }
low_maintenance_cost = { gold = tiefutu_low_maint_cost }
high_maintenance_cost = { gold = tiefutu_high_maint_cost }
@ -220,6 +226,9 @@ cuirassiers = { #Copy pasted Conrois, need to think of how to make them unique
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = conrois_recruitment_cost }
low_maintenance_cost = { gold = conrois_low_maint_cost }
high_maintenance_cost = { gold = conrois_high_maint_cost }
@ -232,9 +241,6 @@ cuirassiers = { #Copy pasted Conrois, need to think of how to make them unique
columneers = {
type = archers
can_recruit = {
valid_for_maa_trigger = { PARAMETER = unlock_maa_columneers }
}
damage = 18
toughness = 20
@ -269,6 +275,9 @@ columneers = {
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = longbowmen_recruitment_cost }
low_maintenance_cost = { gold = longbowmen_low_maint_cost }
high_maintenance_cost = { gold = longbowmen_high_maint_cost }
@ -317,6 +326,9 @@ pioneers = {
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = varangian_guards_recruitment_cost }
low_maintenance_cost = { gold = varangian_guards_low_maint_cost }
high_maintenance_cost = { gold = varangian_guards_high_maint_cost }
@ -369,6 +381,9 @@ gardians = {
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = hobelar_recruitment_cost }
low_maintenance_cost = { gold = hobelar_low_maint_cost }
high_maintenance_cost = { gold = hobelar_high_maint_cost }
@ -415,6 +430,9 @@ voltigeurs = {
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = guanch_vaulter_recruitment_cost }
low_maintenance_cost = { gold = guanch_vaulter_low_maint_cost }
high_maintenance_cost = { gold = guanch_vaulter_high_maint_cost }
@ -465,6 +483,9 @@ spahis = {
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = horse_archers_recruitment_cost }
low_maintenance_cost = { gold = horse_archers_low_maint_cost }
high_maintenance_cost = { gold = horse_archers_high_maint_cost }
@ -515,6 +536,9 @@ NEOW_militia = {
}
}
}
access_through_subject = {
always = yes
}
should_show_when_unavailable = {
government_allows = noble_families
}
@ -572,6 +596,9 @@ NEOW_militia_archers = {
}
}
}
access_through_subject = {
always = yes
}
should_show_when_unavailable = {
government_allows = noble_families
}
@ -627,6 +654,9 @@ NEOW_militia_skirmisher = {
}
}
}
access_through_subject = {
always = yes
}
should_show_when_unavailable = {
government_allows = noble_families
}
@ -688,6 +718,9 @@ carabineers = {
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = horse_archers_recruitment_cost }
low_maintenance_cost = { gold = horse_archers_low_maint_cost }
@ -743,6 +776,9 @@ cowboys = {
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = horse_archers_recruitment_cost }
low_maintenance_cost = { gold = horse_archers_low_maint_cost }
@ -794,6 +830,9 @@ full_plate_footmen = {
government_has_flag = government_is_true_herder
}
}
access_through_subject = {
always = yes
}
should_show_when_unavailable = {
government_allows = subject_men_at_arms
@ -848,6 +887,9 @@ toxic_gas_slingers = {
can_recruit = {
toxic_gas_slingers_raise_limit_existing_toxic_gas_slingers_units < toxic_gas_slingers_raise_limit_existing_toxic_gas_slingers_buildings
}
access_through_subject = {
always = yes
}
illustration = {
reference = ill_chemical_weapons
@ -898,6 +940,9 @@ airships = {
can_recruit = {
airships_raise_limit_existing_airships_units < airships_raise_limit_existing_airships_buildings
}
access_through_subject = {
always = yes
}
icon = airship
illustration = {
@ -969,6 +1014,9 @@ tercos = {
}
}
}
access_through_subject = {
always = yes
}
counters = {
@ -1015,6 +1063,9 @@ espadachin = {
}
}
}
access_through_subject = {
always = yes
}
terrain_bonus = {
hills = { damage = 5 toughness = 10 }
@ -1083,6 +1134,9 @@ lanceros = {
}
}
}
access_through_subject = {
always = yes
}
winter_bonus = {
normal_winter = { damage = -15 toughness = -5 }
@ -1141,6 +1195,9 @@ betyars = {
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = light_cavalry_recruitment_cost }
low_maintenance_cost = { gold = light_cavalry_low_maint_cost }
@ -1185,6 +1242,9 @@ peacekeepers = {
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = skirmisher_recruitment_cost }
@ -1239,6 +1299,9 @@ tachanka = {
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = mangonel_recruitment_cost }
low_maintenance_cost = { gold = mangonel_low_maint_cost }
@ -1284,6 +1347,9 @@ uhlan = {
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = heavy_cavalry_recruitment_cost }
low_maintenance_cost = { gold = heavy_cavalry_low_maint_cost }
@ -1333,6 +1399,9 @@ bike_cav = {
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = light_cavalry_recruitment_cost }
@ -1368,6 +1437,9 @@ stadswacht = {
}
}
}
access_through_subject = {
always = yes
}
counters = {
heavy_infantry = 1
@ -1416,6 +1488,9 @@ blauwegarde = {
}
}
}
access_through_subject = {
always = yes
}
terrain_bonus = {
wetlands = { damage = -10 }
@ -1464,6 +1539,9 @@ rodelansier = {
}
}
}
access_through_subject = {
always = yes
}
counters = {
skirmishers = 1
@ -1520,6 +1598,9 @@ karabiniers = {
}
}
}
access_through_subject = {
always = yes
}
buy_cost = { gold = horse_archers_recruitment_cost }
low_maintenance_cost = { gold = horse_archers_low_maint_cost }
@ -1566,6 +1647,9 @@ besterios = {
}
}
}
access_through_subject = {
always = yes
}
counters = {
heavy_infantry = 1.25
@ -1608,6 +1692,9 @@ arbalests = {
}
}
}
access_through_subject = {
always = yes
}
terrain_bonus = {
hills = { damage = 10 toughness = 4 }
mountains = { damage = 8 toughness = 2 }
@ -1659,6 +1746,9 @@ ordinenca = {
}
}
}
access_through_subject = {
always = yes
}
counters = {
archer_cavalry = 1
@ -1702,6 +1792,9 @@ dalkarl = {
}
}
}
access_through_subject = {
always = yes
}
counters = {
archer_cavalry = 1
@ -1749,6 +1842,9 @@ legionarios = {
}
}
}
access_through_subject = {
always = yes
}
terrain_bonus = {
wetlands = { damage = -10 }
@ -1798,6 +1894,9 @@ albardiaz = {
}
}
}
access_through_subject = {
always = yes
}
counters = {
heavy_infantry = 1