From d7ad398eef4601239aa6ea43c175bd6a2d179de7 Mon Sep 17 00:00:00 2001 From: Fishedotjpg Date: Sat, 14 Feb 2026 00:13:59 +0000 Subject: [PATCH] buildings fixed and art redone for gunners --- common/men_at_arms_types/NEOW_maa_types.txt | 89 +++++++++++++++++++ common/on_action/game_start.txt | 6 +- .../{arquebusier.dds => handgonne.dds} | 0 .../icons/regimenttypes/horse_gunmen.dds | 3 + .../men_at_arms_big/handgonne.dds | 3 + .../men_at_arms_big/horse_gunmen_ill.dds | 3 + .../men_at_arms_big/pikemen_militia.dds | 3 + .../men_at_arms_small/handgonne.dds | 3 + .../men_at_arms_small/horse_gunmen_ill.dds | 3 + .../men_at_arms_small/pikemen_militia.dds | 3 + 10 files changed, 113 insertions(+), 3 deletions(-) rename gfx/interface/icons/regimenttypes/{arquebusier.dds => handgonne.dds} (100%) create mode 100644 gfx/interface/icons/regimenttypes/horse_gunmen.dds create mode 100644 gfx/interface/illustrations/men_at_arms_big/handgonne.dds create mode 100644 gfx/interface/illustrations/men_at_arms_big/horse_gunmen_ill.dds create mode 100644 gfx/interface/illustrations/men_at_arms_big/pikemen_militia.dds create mode 100644 gfx/interface/illustrations/men_at_arms_small/handgonne.dds create mode 100644 gfx/interface/illustrations/men_at_arms_small/horse_gunmen_ill.dds create mode 100644 gfx/interface/illustrations/men_at_arms_small/pikemen_militia.dds diff --git a/common/men_at_arms_types/NEOW_maa_types.txt b/common/men_at_arms_types/NEOW_maa_types.txt index 71524db3..f22d2a03 100644 --- a/common/men_at_arms_types/NEOW_maa_types.txt +++ b/common/men_at_arms_types/NEOW_maa_types.txt @@ -417,3 +417,92 @@ NEOW_militia = { } icon = pikemen_militia } + +horse_gunmen = { + type = archer_cavalry + + damage = 60 + toughness = 18 + pursuit = 30 + screen = 25 + + terrain_bonus = { + steppe = { damage = 45 } + plains = { damage = 20 } + drylands = { damage = 20 } + jungle = { damage = -20 pursuit = -20 } + wetlands = { damage = -30 pursuit = -30 } + mountains = { damage = -30 pursuit = -30 } + desert_mountains = { damage = -30 pursuit = -30 } + } + + counters = { + skirmishers = 1 + heavy_infantry = 1 + } + + 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_maa_horse_archers } + culture = { has_cultural_parameter = unlock_late_medieval_gunpowder_units } + } + + 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 } + provision_cost = @provisions_cost_cavalry_cheap + + stack = 100 + ai_quality = { + value = @cultural_maa_extra_ai_score + add = 60 #I mean... they're horse archers + } + illustration = { + reference = horse_gunmen_ill + } + icon = horse_gunmen +} + +cowboys = { + type = archer_cavalry + + damage = 60 + toughness = 18 + pursuit = 40 + screen = 15 + + terrain_bonus = { + steppe = { damage = 45 } + plains = { damage = 20 } + drylands = { damage = 20 } + jungle = { damage = -20 pursuit = -20 } + wetlands = { damage = -30 pursuit = -30 } + mountains = { damage = -30 pursuit = -30 } + desert_mountains = { damage = -30 pursuit = -30 } + } + + counters = { + skirmishers = 1 + heavy_infantry = 1 + } + + 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 } + } + + 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 } + provision_cost = @provisions_cost_cavalry_cheap + + stack = 100 + ai_quality = { + value = @cultural_maa_extra_ai_score + add = 60 #I mean... they're horse archers + } + illustration = { + reference = horse_gunmen_ill + } + icon = horse_gunmen +} \ No newline at end of file diff --git a/common/on_action/game_start.txt b/common/on_action/game_start.txt index 700fa225..db4fd5e9 100644 --- a/common/on_action/game_start.txt +++ b/common/on_action/game_start.txt @@ -9070,8 +9070,8 @@ on_game_start_after_lobby = { # 1066 Buildings if = { limit = { - game_start_date >= 1066.1.1 - game_start_date < 1178.10.1 + game_start_date >= 2666.1.1 + game_start_date < 2784.10.1 } every_province = { limit = { @@ -9123,7 +9123,7 @@ on_game_start_after_lobby = { # 1178 Buildings else_if = { limit = { - game_start_date >= 1178.10.1 + game_start_date >= 2784.10.1 } every_province = { limit = { diff --git a/gfx/interface/icons/regimenttypes/arquebusier.dds b/gfx/interface/icons/regimenttypes/handgonne.dds similarity index 100% rename from gfx/interface/icons/regimenttypes/arquebusier.dds rename to gfx/interface/icons/regimenttypes/handgonne.dds diff --git a/gfx/interface/icons/regimenttypes/horse_gunmen.dds b/gfx/interface/icons/regimenttypes/horse_gunmen.dds new file mode 100644 index 00000000..f8b67bc8 --- /dev/null +++ b/gfx/interface/icons/regimenttypes/horse_gunmen.dds @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b026f022951ea69a646d1a1477aa4aa670130e4d389f6c6d7cbf23175d14f08b +size 19504 diff --git a/gfx/interface/illustrations/men_at_arms_big/handgonne.dds b/gfx/interface/illustrations/men_at_arms_big/handgonne.dds new file mode 100644 index 00000000..d75dc133 --- /dev/null +++ b/gfx/interface/illustrations/men_at_arms_big/handgonne.dds @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0117d13e86125191f08fffa5ac89fdf8e08ccaeb13ac2ca45e231915c01c00fd +size 363584 diff --git a/gfx/interface/illustrations/men_at_arms_big/horse_gunmen_ill.dds b/gfx/interface/illustrations/men_at_arms_big/horse_gunmen_ill.dds new file mode 100644 index 00000000..0b928fb9 --- /dev/null +++ b/gfx/interface/illustrations/men_at_arms_big/horse_gunmen_ill.dds @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:437565dd59d3d0aaa200f17273ff6b03a1c627485ceb9199c83e0f8f870a5551 +size 363584 diff --git a/gfx/interface/illustrations/men_at_arms_big/pikemen_militia.dds b/gfx/interface/illustrations/men_at_arms_big/pikemen_militia.dds new file mode 100644 index 00000000..3509a0a8 --- /dev/null +++ b/gfx/interface/illustrations/men_at_arms_big/pikemen_militia.dds @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1ecbaaacae01d01df3309fa8cb6ac994d331bd7d66fc8fc2990a41860b58685 +size 363584 diff --git a/gfx/interface/illustrations/men_at_arms_small/handgonne.dds b/gfx/interface/illustrations/men_at_arms_small/handgonne.dds new file mode 100644 index 00000000..211b597c --- /dev/null +++ b/gfx/interface/illustrations/men_at_arms_small/handgonne.dds @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4eefaa4675dc34fc9fa973c325d6f02a9b221f0598ae0d7c3fcfd2eb5aafe73b +size 34368 diff --git a/gfx/interface/illustrations/men_at_arms_small/horse_gunmen_ill.dds b/gfx/interface/illustrations/men_at_arms_small/horse_gunmen_ill.dds new file mode 100644 index 00000000..07067944 --- /dev/null +++ b/gfx/interface/illustrations/men_at_arms_small/horse_gunmen_ill.dds @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:382ad9f6f5bed5ac459330287ab33ef86501d43cf911a3c22eaff968e35682c8 +size 34368 diff --git a/gfx/interface/illustrations/men_at_arms_small/pikemen_militia.dds b/gfx/interface/illustrations/men_at_arms_small/pikemen_militia.dds new file mode 100644 index 00000000..cd247db4 --- /dev/null +++ b/gfx/interface/illustrations/men_at_arms_small/pikemen_militia.dds @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:55e0fa48f8fb51c828c1208711ea2a5b7746666c00bacf17a259fc872dd1d0e9 +size 34368