Iberian MaAs

This commit is contained in:
ProHunter1023 2026-03-24 22:06:41 +08:00
parent 3a514a0a0a
commit c3991e0298
3 changed files with 265 additions and 3 deletions

View file

@ -273,4 +273,80 @@ innovation_guides = {
flag = global_regional
#custom = promote_culture_speed_test
}
innovation_cacadores = {
skill = martial
group = culture_group_military
culture_era = culture_era_high_medieval
icon = @gunpowder
potential = {
this = culture:portuguese
}
unlock_maa = cacadores
parameters = {
unlock_powder_magazines = yes
}
flag = global_maa
}
innovation_almogavares = {
skill = martial
group = culture_group_military
culture_era = culture_era_early_medieval
icon = @maa_01
potential = {
OR = {
this = culture:andorra
this = culture:aragonese
this = culture:asturleonese
this = culture:basque
this = culture:galician
}
}
unlock_maa = almogavares
flag = global_maa
}
innovation_tercos = {
skill = martial
group = culture_group_military
culture_era = culture_era_early_medieval
icon = @maa_01
potential = {
OR = {
this = culture:catalan
this = culture:balearic
this = culture:valencian
}
}
unlock_maa = tercos
flag = global_maa
}
innovation_lanceros = {
skill = martial
group = culture_group_military
culture_era = culture_era_early_medieval
icon = @maa_01
potential = {
OR = {
this = culture:castilian
this = culture:extremeno
this = culture:NEOW_andalusian
}
}
unlock_maa = lanceros
flag = global_maa
}

View file

@ -1,4 +1,4 @@
# standard costs
# standard costs
@maa_buy_cost = 150
@maa_low_maintenance_cost = 1.0
@maa_high_maintenance_cost = 5.0
@ -482,6 +482,7 @@ NEOW_citizen_militia = {
}
icon = pikemen_militia
}
carabineers = {
type = gun_cavalry
@ -746,3 +747,164 @@ guides = {
ai_quality = { value = @cultural_maa_extra_ai_score }
icon = light_cavalry
}
cacadores = {
type = gunpowder
damage = 45
toughness = 14
pursuit = 10
screen = 0
can_recruit = {
gunpowder_raise_limit_existing_gunpowder_units < gunpowder_raise_limit_existing_gunpowder_buildings # one powder magazine must be owned to support three handgunner regiments, regardless of maa size
culture = { has_cultural_parameter = unlock_late_medieval_gunpowder_units }
valid_for_maa_trigger = { PARAMETER = unlock_maa_cacadores }
}
terrain_bonus = {
forest = { damage = 10 pursuit = 5 }
hills = { damage = 5 }
}
counters = {
heavy_infantry = 1
heavy_cavalry = 1
pikemen = 1
}
buy_cost = { gold = conrois_recruitment_cost }
low_maintenance_cost = { gold = conrois_low_maint_cost }
high_maintenance_cost = { gold = conrois_high_maint_cost }
provision_cost = @provisions_cost_infantry_bankrupting
ai_quality = {
value = counter_synergy_ai_weight_gunpowder
}
stack = 100
icon = handgonne
}
almogavares = {
type = skirmishers
damage = 25
toughness = 12
pursuit = 20
screen = 15
can_recruit = {
valid_for_maa_trigger = { PARAMETER = unlock_maa_almogavares }
}
terrain_bonus = {
desert = { damage = 10 }
hills = { damage = 5 }
mountains = { damage = 5 }
}
counters = {
heavy_infantry = 1
}
buy_cost = { gold = skirmisher_recruitment_cost }
low_maintenance_cost = { gold = skirmisher_low_maint_cost }
high_maintenance_cost = { gold = skirmisher_high_maint_cost }
provision_cost = @provisions_cost_infantry_moderate
ai_quality = {
value = culture_ai_weight_skirmishers
}
stack = 100
icon = skirmishers
}
tercos = {
type = pikemen
damage = 40
toughness = 28
pursuit = 0
screen = 5
can_recruit = {
valid_for_maa_trigger = { PARAMETER = unlock_maa_almogavares }
}
terrain_bonus = {
hills = { damage = 5 toughness = 10 }
mountains = { damage = 5 toughness = 10 }
}
counters = {
heavy_infantry = 1
skrimishers = 1
light_cavalry = 1
heavy_cavalry = 1
}
buy_cost = { gold = skirmisher_recruitment_cost }
low_maintenance_cost = { gold = skirmisher_low_maint_cost }
high_maintenance_cost = { gold = skirmisher_high_maint_cost }
provision_cost = @provisions_cost_infantry_moderate
ai_quality = {
value = culture_ai_weight_skirmishers
}
stack = 100
icon = skirmishers
}
lanceros = {
type = heavy_cavalry
damage = 80
toughness = 15
pursuit = 35
screen = 0
terrain_bonus = {
plains = { damage = 30 }
drylands = { damage = 30 }
farmlands = { damage = 30 }
hills = { damage = -20 }
mountains = { damage = -75 }
desert_mountains = { damage = -75 }
wetlands = { damage = -75 toughness = -10 pursuit = -10 }
jungle = { damage = -75 toughness = -10 pursuit = -10 }
}
counters = {
archers = 1
skirmishers = 1
chemical_weapons = 1
}
can_recruit = {
valid_for_maa_trigger = { PARAMETER = unlock_maa_cuirassiers }
}
winter_bonus = {
normal_winter = { damage = -15 toughness = -5 }
harsh_winter = { damage = -25 toughness = -10 }
}
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 = @[cultural_maa_extra_ai_score + 35 ] }
icon = heavy_cavalry
}