From c543a4d9a4b1bf45021db18530fbd482f249bdca Mon Sep 17 00:00:00 2001 From: "actions[bot]" Date: Mon, 24 Nov 2025 04:04:29 +0000 Subject: [PATCH] 2025-11-24 04:04:29 --- src/common/technologies/air_doctrine.txt | 3934 ------------ src/common/technologies/infantry.txt | 3030 ++++----- src/common/technologies/land_doctrine.txt | 5656 ----------------- src/common/technologies/naval_doctrine.txt | 4770 -------------- .../technologies/special_forces_doctrine.txt | 1413 ---- src/common/technologies/support.txt | 2712 ++++---- src/common/units/equipment/armored_car.txt | 60 +- src/common/units/equipment/infantry.txt | 138 +- src/common/units/equipment/mechanized.txt | 251 +- src/common/units/equipment/motorized.txt | 73 +- src/gfx/interface/technologies/GER/l1.dds | Bin 5952 -> 0 bytes src/gfx/interface/technologies/GER/l1AA.dds | Bin 5952 -> 0 bytes src/gfx/interface/technologies/GER/l1SPG.dds | Bin 6368 -> 0 bytes src/gfx/interface/technologies/GER/l1TD.dds | Bin 4304 -> 0 bytes src/gfx/interface/technologies/GER/l2SPG.dds | Bin 9648 -> 0 bytes src/gfx/interface/technologies/GER/m1.dds | Bin 9488 -> 35856 bytes src/gfx/interface/technologies/GER/m2.dds | Bin 8240 -> 31128 bytes src/gfx/interface/technologies/GER/m4.dds | Bin 6112 -> 23712 bytes src/gfx/interface/technologies/GER/m4TD.dds | Bin 7232 -> 27176 bytes src/gfx/interface/technologies/GER/m5.dds | Bin 8448 -> 33408 bytes src/gfx/interface/technologies/GER/m6.dds | Bin 8448 -> 32992 bytes src/gfx/interface/technologies/GER/m7.dds | Bin 9088 -> 34688 bytes src/gfx/interface/technologies/GER/m8.dds | Bin 7040 -> 27200 bytes src/gfx/interface/technologies/GER/m9.dds | Bin 8640 -> 32312 bytes .../technologies/GER/mbt_tank_chassis_1.dds | Bin 9920 -> 39296 bytes .../technologies/GER/mbt_tank_chassis_2.dds | Bin 9920 -> 39296 bytes .../technologies/GER/mbt_tank_chassis_4.dds | Bin 9920 -> 39296 bytes .../technologies/GER/mbt_tank_chassis_5.dds | Bin 9920 -> 39296 bytes .../technologies/GER/mbt_tank_chassis_6.dds | Bin 9920 -> 39296 bytes .../technologies/GER/mbt_tank_chassis_7.dds | Bin 9920 -> 39296 bytes .../technologies/GER/mbt_tank_chassis_8.dds | Bin 9920 -> 39296 bytes .../technologies/GER/mbt_tank_chassis_9.dds | Bin 9920 -> 39296 bytes .../english/equipment_l_english.yml | 20 +- .../english/tank_modules_l_english.yml | 24 +- 34 files changed, 3202 insertions(+), 18879 deletions(-) delete mode 100755 src/common/technologies/air_doctrine.txt delete mode 100755 src/common/technologies/land_doctrine.txt delete mode 100755 src/common/technologies/naval_doctrine.txt delete mode 100755 src/common/technologies/special_forces_doctrine.txt delete mode 100755 src/gfx/interface/technologies/GER/l1.dds delete mode 100755 src/gfx/interface/technologies/GER/l1AA.dds delete mode 100755 src/gfx/interface/technologies/GER/l1SPG.dds delete mode 100755 src/gfx/interface/technologies/GER/l1TD.dds delete mode 100755 src/gfx/interface/technologies/GER/l2SPG.dds diff --git a/src/common/technologies/air_doctrine.txt b/src/common/technologies/air_doctrine.txt deleted file mode 100755 index edb9613..0000000 --- a/src/common/technologies/air_doctrine.txt +++ /dev/null @@ -1,3934 +0,0 @@ -technologies = { - - - air_superiority = { - doctrine_name = "TITLE_STRATEGIC_DESTRUCTION" - # EFFECT ######## - air_superiority_detect_factor = 0.1 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - xor = { force_rotation formation_flying } - - path = { - leads_to_tech = infrastructure_destruction - research_cost_coeff = 1 - } - - path = { - leads_to_tech = home_defence - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 2.25 - - categories = { - air_doctrine - strategic_destruction_tree - cat_strategic_destruction - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 0 } - } - - ai_will_do = { - factor = 10 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -2.0 - } - } - - infrastructure_destruction = { - - # EFFECT ######## - air_cas_present_factor = 0.1 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - - path = { - leads_to_tech = naval_strike_tactics - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - strategic_destruction_tree - cat_strategic_destruction - } - - folder = { - name = air_doctrine_folder - position = { x = -2 y = 2 } - } - - ai_will_do = { - factor = 10 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - medium_air = -0.5 - heavy_air = -1.5 - } - } - - home_defence = { - - # EFFECT ######## - air_interception_detect_factor = 0.1 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = naval_strike_tactics - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - strategic_destruction_tree - cat_strategic_destruction - } - - folder = { - name = air_doctrine_folder - position = { x = 2 y = 2 } - } - - ai_will_do = { - factor = 10 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -2.0 - } - } - - naval_strike_tactics = { - - # EFFECT ######## - air_nav_efficiency = 0.15 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = fighter_sweeps - research_cost_coeff = 1 - } - - path = { - leads_to_tech = dogfighting_experience - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - strategic_destruction_tree - cat_strategic_destruction - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 4 } - } - - ai_will_do = { - factor = 5 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -2.0 - } - } - - fighter_sweeps = { - - # EFFECT ######## - air_intercept_efficiency = 0.2 - air_mission_xp_gain_factor = 0.05 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - xor={ - dogfighting_experience - } - - path = { - leads_to_tech = multialtitude_flying - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - strategic_destruction_tree - cat_strategic_destruction - } - - folder = { - name = air_doctrine_folder - position = { x = -2 y = 6 } - } - - ai_will_do = { - factor = 5 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -2.0 - } - } - - dogfighting_experience = { - - # EFFECT ######## - air_superiority_efficiency = 0.2 - air_mission_xp_gain_factor = 0.05 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - xor={ - fighter_sweeps - } - - path = { - leads_to_tech = multialtitude_flying - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - strategic_destruction_tree - cat_strategic_destruction - } - - folder = { - name = air_doctrine_folder - position = { x = 2 y = 6 } - } - - ai_will_do = { - factor = 5 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - modifier = { - has_war = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -2.0 - } - } - - multialtitude_flying = { - - # EFFECT ######## - #equipment_bonus = { - category_fighter = { - air_agility = 0.1 - } - category_heavy_fighter = { - air_agility = 0.1 - } - #} - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = logistical_bombing - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - strategic_destruction_tree - cat_strategic_destruction - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 8 } - } - - ai_will_do = { - factor = 5 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -2.0 - } - } - - logistical_bombing = { - - # EFFECT ######## - army_bonus_air_superiority_factor = 0.15 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - - path = { - leads_to_tech = night_bombing - research_cost_coeff = 1 - } - - path = { - leads_to_tech = day_bombing - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - strategic_destruction_tree - cat_strategic_destruction - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 10 } - } - - ai_will_do = { - factor = 5 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - medium_air = -0.5 - heavy_air = -1.5 - } - } - - night_bombing = { - - # EFFECT ######## - air_strategic_bomber_night_penalty = -0.5 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - XOR = { - day_bombing - } - - path = { - leads_to_tech = massed_bomber_formations - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - strategic_destruction_tree - cat_strategic_destruction - } - - folder = { - name = air_doctrine_folder - position = { x = -2 y = 12 } - } - - ai_will_do = { - factor = 5 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - modifier = { - tag = ENG - factor = 1.5 - } - modifier = { - tag = USA - factor = 0.5 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - medium_air = -0.5 - heavy_air = -1.5 - } - } - - day_bombing = { - - # EFFECT ######## - air_strategic_bomber_bombing_factor = 0.3 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - XOR = { - night_bombing - } - - path = { - leads_to_tech = air_offense - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - strategic_destruction_tree - cat_strategic_destruction - } - - folder = { - name = air_doctrine_folder - position = { x = 2 y = 12 } - } - - ai_will_do = { - factor = 5 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - modifier = { - tag = ENG - factor = 0.5 - } - modifier = { - tag = USA - factor = 1.5 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - medium_air = -0.5 - heavy_air = -1.5 - } - } - - massed_bomber_formations = { - - # EFFECT ######## - air_strategic_bomber_bombing_factor = 0.2 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - - path = { - leads_to_tech = flying_fortress - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - strategic_destruction_tree - cat_strategic_destruction - } - - folder = { - name = air_doctrine_folder - position = { x = -2 y = 14 } - } - - ai_will_do = { - factor = 5 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 3 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - medium_air = -0.5 - heavy_air = -1.5 - } - } - - air_offense = { - - # EFFECT ######## - air_escort_efficiency = 0.25 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = flying_fortress - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - strategic_destruction_tree - cat_strategic_destruction - } - - folder = { - name = air_doctrine_folder - position = { x = 2 y = 14 } - } - - ai_will_do = { - factor = 5 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -1.5 - medium_air = -0.5 - } - } - - flying_fortress = { - - # EFFECT ######## - air_strategic_bomber_defence_factor = 0.25 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = offensive_formations - research_cost_coeff = 1 - } - - path = { - leads_to_tech = mass_destruction - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - strategic_destruction_tree - cat_strategic_destruction - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 16 } - } - - ai_will_do = { - factor = 5 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 3 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - medium_air = -0.5 - heavy_air = -1.5 - } - } - - offensive_formations = { - - # EFFECT ######## - army_bonus_air_superiority_factor = 0.15 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = jet_formations - research_cost_coeff = 1 - } - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - strategic_destruction_tree - cat_strategic_destruction - } - - folder = { - name = air_doctrine_folder - position = { x = -2 y = 18 } - } - - ai_will_do = { - factor = 5 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -2.0 - } - } - - mass_destruction = { - - # EFFECT ######## - air_strategic_bomber_bombing_factor = 0.2 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - path = { - leads_to_tech = jet_formations - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - strategic_destruction_tree - cat_strategic_destruction - } - - folder = { - name = air_doctrine_folder - position = { x = 2 y = 18 } - } - - ai_will_do = { - factor = 5 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - medium_air = -0.5 - heavy_air = -1.5 - } - } - - #################################### - ############ END TREE ############## - #################################### - - formation_flying = { - doctrine_name = "TITLE_BATTLEFIELD_SUPPORT" - - xor = { force_rotation air_superiority } - - # EFFECT ######## - air_superiority_detect_factor = 0.15 - air_mission_xp_gain_factor = 0.05 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = dive_bombing - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 2.25 - - categories = { - air_doctrine - battlefield_support_tree - cat_battlefield_support - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 0 } - } - - ai_will_do = { - factor = 5 - - modifier = { - factor = 0 - tag = USA - } - modifier = { - tag = SOV - factor = 4 - } - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -2.0 - } - } - - dive_bombing = { - - # EFFECT ######## - air_cas_efficiency = 0.20 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = direct_ground_support - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - battlefield_support_tree - cat_battlefield_support - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 2 } - } - - ai_will_do = { - factor = 10 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - - modifier = { - tag = GER - factor = 0.5 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -1.0 - medium_air = -1.0 - } - } - - direct_ground_support = { - - # EFFECT ######## - air_cas_present_factor = 0.20 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = formation_fighting - research_cost_coeff = 1 - } - - path = { - leads_to_tech = fighter_ace_initiative - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - battlefield_support_tree - cat_battlefield_support - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 4 } - } - - ai_will_do = { - factor = 5 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - - modifier = { - tag = GER - factor = 0.5 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -1.0 - medium_air = -1.0 - } - } - - formation_fighting = { - - # EFFECT ######## - air_superiority_efficiency = 0.15 - air_mission_xp_gain_factor = 0.05 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - xor = { - fighter_ace_initiative - } - - path = { - leads_to_tech = hunt_and_destroy - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - battlefield_support_tree - cat_battlefield_support - } - - folder = { - name = air_doctrine_folder - position = { x = -2 y = 6 } - } - - ai_will_do = { - factor = 10 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - modifier = { - tag = GER - factor = 0.5 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -2.0 - } - } - - fighter_ace_initiative = { - - # EFFECT ######## - air_ace_generation_chance_factor = 0.25 - air_mission_xp_gain_factor = 0.05 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - xor = { - formation_fighting - } - - path = { - leads_to_tech = hunt_and_destroy - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - battlefield_support_tree - cat_battlefield_support - } - - folder = { - name = air_doctrine_folder - position = { x = 2 y = 6 } - } - - ai_will_do = { - factor = 5 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - modifier = { - tag = GER - factor = 0.5 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -2.0 - } - } - - hunt_and_destroy = { - - # EFFECT ######## - air_cas_efficiency = 0.20 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = combat_unit_destruction - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - battlefield_support_tree - cat_battlefield_support - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 8 } - } - - ai_will_do = { - factor = 5 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - modifier = { - tag = GER - factor = 0.5 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -1.0 - medium_air = -1.0 - } - } - - combat_unit_destruction = { - - # EFFECT ######## - category_cas = { - air_agility = 0.2 - } - army_bonus_air_superiority_factor = 0.1 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = battlefield_support - research_cost_coeff = 1 - } - - path = { - leads_to_tech = keypoint_bombing - research_cost_coeff = 1 - } - - path = { - leads_to_tech = ground_support_integration - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - battlefield_support_tree - cat_battlefield_support - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 10 } - } - - ai_will_do = { - factor = 5 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - modifier = { - tag = GER - factor = 0.5 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -1.0 - medium_air = -1.0 - } - } - - battlefield_support = { - - # EFFECT ######## - army_bonus_air_superiority_factor = 0.2 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - - path = { - leads_to_tech = naval_strike_torpedo_tactics - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - battlefield_support_tree - cat_battlefield_support - } - - folder = { - name = air_doctrine_folder - position = { x = -2 y = 12 } - } - - ai_will_do = { - factor = 5 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - medium_air = -0.5 - heavy_air = -1.5 - } - } - - keypoint_bombing = { - - # EFFECT ######## - tac_bomber = { - air_bombing = 0.10 - } - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - - path = { - leads_to_tech = naval_strike_torpedo_tactics - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - battlefield_support_tree - cat_battlefield_support - } - - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 12 } - } - - ai_will_do = { - factor = 5 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - medium_air = -0.5 - heavy_air = -1.5 - } - } - - ground_support_integration = { - - # EFFECT ######## - air_cas_present_factor = 0.2 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = naval_strike_torpedo_tactics - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - battlefield_support_tree - cat_battlefield_support - } - - folder = { - name = air_doctrine_folder - position = { x = 2 y = 12 } - } - - ai_will_do = { - factor = 5 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - medium_air = -0.5 - heavy_air = -1.5 - } - } - - naval_strike_torpedo_tactics = { - - # EFFECT ######## - air_nav_efficiency = 0.1 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = strategic_destruction - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - battlefield_support_tree - cat_battlefield_support - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 14 } - } - - ai_will_do = { - factor = 5 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - medium_air = -0.5 - heavy_air = -1.5 - } - } - - strategic_destruction = { - - # EFFECT ######## - air_strategic_bomber_bombing_factor = 0.15 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - - path = { - leads_to_tech = forward_interception - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - battlefield_support_tree - cat_battlefield_support - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 16 } - } - - ai_will_do = { - factor = 5 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - medium_air = -0.5 - heavy_air = -1.5 - } - } - - forward_interception = { - - # EFFECT ######## - air_interception_detect_factor = 0.15 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = high_performance_aircraft - research_cost_coeff = 1 - } - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - battlefield_support_tree - cat_battlefield_support - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 18 } - } - - ai_will_do = { - factor = 5 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -2.0 - } - } - - #################################### - ############ END TREE ############## - #################################### - - force_rotation = { - doctrine_name = "TITLE_OPERATIONAL_INTEGRITY" - - xor = { formation_flying air_superiority } - - # EFFECT ######## - air_interception_detect_factor = 0.20 - air_mission_xp_gain_factor = 0.05 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = fighter_baiting - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 2.25 - - categories = { - air_doctrine - operational_integrity_tree - cat_operational_integrity - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 0 } - } - - ai_will_do = { - factor = 10 - - modifier = { - factor = 0 - tag = USA - } - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 5 - } - } - } - - fighter_baiting = { - - # EFFECT ######## - air_intercept_efficiency = 0.2 - air_ace_generation_chance_factor = 0.1 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = low_echelon_support - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - operational_integrity_tree - cat_operational_integrity - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 2 } - } - - ai_will_do = { - factor = 10 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -2.0 - } - } - - low_echelon_support = { - - # EFFECT ######## - air_cas_present_factor = 0.1 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - - path = { - leads_to_tech = dispersed_fighting - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - operational_integrity_tree - cat_operational_integrity - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 4 } - } - - ai_will_do = { - factor = 5 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -1.0 - medium_air = -1.0 - } - } - - dispersed_fighting = { - - # EFFECT ######## - air_superiority_detect_factor = 0.2 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = operational_destruction - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - operational_integrity_tree - cat_operational_integrity - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 6 } - } - - ai_will_do = { - factor = 5 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -2.0 - } - } - - operational_destruction = { - - # EFFECT ######## - army_bonus_air_superiority_factor = 0.15 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = fighter_veteran_initiative - research_cost_coeff = 1 - } - - path = { - leads_to_tech = cas_veteran_initiative - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - operational_integrity_tree - cat_operational_integrity - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 8 } - } - - ai_will_do = { - factor = 5 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -1.0 - medium_air = -1.0 - } - } - - fighter_veteran_initiative = { - - # EFFECT ######## - category_fighter = { - air_agility = 0.10 - } - category_heavy_fighter = { - air_agility = 0.10 - } - air_training_xp_gain_factor = 0.1 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = naval_strike_torpedo_tactics_oi - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - operational_integrity_tree - cat_operational_integrity - } - - folder = { - name = air_doctrine_folder - position = { x = -2 y = 10 } - } - - ai_will_do = { - factor = 5 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -2.0 - } - } - - naval_strike_torpedo_tactics_oi = { - - #same as naval_strike_torpedo_tactics - # EFFECT ######## - air_nav_efficiency = 0.1 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = infiltration_bombing - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - battlefield_support_tree - cat_battlefield_support - } - - folder = { - name = air_doctrine_folder - position = { x = -2 y = 12 } - } - - ai_will_do = { - factor = 5 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - medium_air = -0.5 - heavy_air = -1.5 - } - } - - - cas_veteran_initiative = { - - # EFFECT ######## - air_cas_efficiency = 0.15 - air_training_xp_gain_factor = 0.1 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = carousel_bombing - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - operational_integrity_tree - cat_operational_integrity - } - - folder = { - name = air_doctrine_folder - position = { x = 2 y = 10 } - } - - ai_will_do = { - factor = 5 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -1.0 - medium_air = -1.0 - } - } - - carousel_bombing = { - - # EFFECT ######## - tac_bomber = { - air_bombing = 0.2 - } - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = infiltration_bombing - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - operational_integrity_tree - cat_operational_integrity - } - - folder = { - name = air_doctrine_folder - position = { x = 2 y = 12 } - } - - ai_will_do = { - factor = 5 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - medium_air = -0.5 - heavy_air = -1.5 - } - } - - infiltration_bombing = { - - # EFFECT ######## - strategic_bomb_visibility = -0.5 #Strat bombers are harder to detect, both in night and day. - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = air_skirmish - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - operational_integrity_tree - cat_operational_integrity - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 14 } - } - - ai_will_do = { - factor = 5 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - medium_air = -0.5 - heavy_air = -1.5 - } - } - - air_skirmish = { - - # EFFECT ######## - air_superiority_efficiency = 0.2 - air_ace_generation_chance_factor = 0.1 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = high_level_bombing - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - operational_integrity_tree - cat_operational_integrity - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 16 } - } - - ai_will_do = { - factor = 5 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -2.0 - } - } - - high_level_bombing = { - - # EFFECT ######## - air_strategic_bomber_defence_factor = 0.2 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = front_line_supp - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - operational_integrity_tree - cat_operational_integrity - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 18 } - } - - ai_will_do = { - factor = 5 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - medium_air = -0.5 - heavy_air = -1.5 - } - } - - -# -# air_defence = { -# -# # EFFECT ######## -# air_interception_attack_factor = 0.05 -# ########### -# -# path = { -# leads_to_tech = dispersed_fighting -# research_cost_coeff = 1 -# } -# -# doctrine = yes -# research_cost = 2.25 -# -# categories = { -# air_doctrine -# strategic_destruction_tree -# } -# -# folder = { -# name = air_doctrine_folder -# position = { x = 2 y = 4 } -# } -# -# ai_will_do = { -# factor = 1 -# } -# -# ai_research_weights = { -# air_doctrine = -1.0 -# light_air = -2.0 -# } -# } -# -# battlefield_destruction = { -# -# # EFFECT ######## -# #air_cas_ground_attack_factor = 0.25 -# ########### -# -# path = { -# leads_to_tech = dive_bombing -# research_cost_coeff = 1 -# } -# -# doctrine = yes -# research_cost = 3 -# -# categories = { -# air_doctrine -# battlefield_support_tree -# } -# -# folder = { -# name = air_doctrine_folder -# position = { x = 0 y = 0 } -# } -# -# ai_will_do = { -# factor = 1 -# } -# -# ai_research_weights = { -# air_doctrine = -1.0 -# light_air = -1.0 -# medium_air = -1.0 -# } -# } -# -# cas_ace_initiative = { -# -# # EFFECT ######## -# cas_ace_chance = 1.0 -# ########### -# -# doctrine = yes -# research_cost = 3 -# -# categories = { -# air_doctrine -# battlefield_support_tree -# } -# -# folder = { -# name = air_doctrine_folder -# position = { x = -2 y = 8 } -# } -# -# ai_will_do = { -# factor = 1 -# } -# -# ai_research_weights = { -# air_doctrine = -1.0 -# light_air = -1.0 -# medium_air = -1.0 -# } -# } -# -# bomber_veteran_initiative = { -# -# # EFFECT ######## -# air_strategic_bomber_defence_factor = 0.2 -# ########### -# -# path = { -# leads_to_tech = bomber_ace_initiative -# research_cost_coeff = 1 -# } -# -# doctrine = yes -# research_cost = 3 -# -# categories = { -# air_doctrine -# operational_integrity_tree -# } -# -# folder = { -# name = air_doctrine_folder -# position = { x = -1 y = 8 } -# } -# -# ai_will_do = { -# factor = 1 -# } -# -# ai_research_weights = { -# air_doctrine = -1.0 -# medium_air = -0.5 -# heavy_air = -1.5 -# } -# } -# -# bomber_ace_initiative = { -# -# # EFFECT ######## -# bomber_ace_chance = 1.0 -# ########### -# -# doctrine = yes -# research_cost = 3 -# -# categories = { -# air_doctrine -# operational_integrity_tree -# } -# -# folder = { -# name = air_doctrine_folder -# position = { x = -1 y = 10 } -# } -# -# ai_will_do = { -# factor = 1 -# } -# -# ai_research_weights = { -# air_doctrine = -1.0 -# medium_air = -0.5 -# heavy_air = -1.5 -# } -# } -# -# dead_reckoning_bombing = { -# -# # EFFECT ######## -# air_strategic_bomber_night_penalty = -0.6 -# ########### -# -# path = { -# leads_to_tech = infiltration_bombing -# research_cost_coeff = 1 -# } -# -# doctrine = yes -# research_cost = 3 -# -# categories = { -# air_doctrine -# strategic_destruction_tree -# } -# -# -# -# folder = { -# name = air_doctrine_folder -# position = { x = -2 y = 8 } -# } -# -# ai_will_do = { -# factor = 1 -# } -# -# ai_research_weights = { -# air_doctrine = -1.0 -# medium_air = -0.5 -# heavy_air = -1.5 -# } -# } -# -# pathfinder_groups = { -# -# # EFFECT ######## -# air_strategic_bomber_night_penalty = -0.9 -# ########### -# -# doctrine = yes -# research_cost = 3 -# -# categories = { -# air_doctrine -# strategic_destruction_tree -# } -# -# folder = { -# name = air_doctrine_folder -# position = { x = -2 y = 12 } -# } -# -# ai_will_do = { -# factor = 1 -# } -# -# ai_research_weights = { -# air_doctrine = -1.0 -# medium_air = -0.5 -# heavy_air = -1.5 -# } -# } -# -# escort_relay_system = { -# -# # EFFECT ######## -# air_strategic_bomber_defence_factor = 0.2 -# ########### -# -# path = { -# leads_to_tech = flying_fortress -# research_cost_coeff = 1 -# } -# -# doctrine = yes -# research_cost = 3 -# -# categories = { -# air_doctrine -# strategic_destruction_tree -# } -# -# folder = { -# name = air_doctrine_folder -# position = { x = 2 y = 8 } -# } -# -# ai_will_do = { -# factor = 1 -# } -# -# ai_research_weights = { -# air_doctrine = -1.0 -# medium_air = -0.5 -# heavy_air = -1.5 -# } -# } -# - - jet_formations = { - - # EFFECT ######## - air_superiority_detect_factor = 0.05 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - path = { - leads_to_tech = coordination_between_jet_bomber - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - strategic_destruction_tree - cat_strategic_destruction - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 20 } - } - - ai_will_do = { - factor = 2 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - medium_air = -0.5 - heavy_air = -1.5 - } - } - - coordination_between_jet_bomber = { - - # EFFECT ######## - air_strategic_bomber_defence_factor = 0.1 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = intense_bombing - research_cost_coeff = 1 - } - path = { - leads_to_tech = railway_interdiction - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - strategic_destruction_tree - cat_strategic_destruction - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 22 } - } - - ai_will_do = { - factor = 2 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -1.0 - } - } - - intense_bombing = { - - xor = { railway_interdiction } - - # EFFECT ######## - air_strategic_bomber_bombing_factor = 0.05 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = continuous_bombing - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - strategic_destruction_tree - cat_strategic_destruction - } - - folder = { - name = air_doctrine_folder - position = { x = -2 y = 24 } - } - - ai_will_do = { - factor = 2 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - medium_air = -0.5 - heavy_air = -1.5 - } - } - - railway_interdiction = { - - xor = { intense_bombing } - - # EFFECT ######## - air_strategic_bomber_bombing_factor = 0.05 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = bombing_accuracy_improved - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - strategic_destruction_tree - cat_strategic_destruction - } - - folder = { - name = air_doctrine_folder - position = { x = 2 y = 24 } - } - - ai_will_do = { - factor = 2 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - medium_air = -0.5 - heavy_air = -1.5 - } - } - - bombing_accuracy_improved = { - - # EFFECT ######## - air_strategic_bomber_bombing_factor = 0.05 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = high_split - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - strategic_destruction_tree - cat_strategic_destruction - } - - folder = { - name = air_doctrine_folder - position = { x = 2 y = 26 } - } - - ai_will_do = { - factor = 2 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - medium_air = -0.5 - heavy_air = -1.5 - } - } - - continuous_bombing = { - - # EFFECT ######## - air_strategic_bomber_night_penalty = -0.05 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = high_split - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - strategic_destruction_tree - cat_strategic_destruction - } - - folder = { - name = air_doctrine_folder - position = { x = -2 y = 26 } - } - - ai_will_do = { - factor = 2 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - medium_air = -0.5 - heavy_air = -1.5 - } - } - - high_split = { - - # EFFECT ######## - air_superiority_efficiency = 0.05 - - category_fighter = { - air_agility = 0.1 - } - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = air_refuel - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - strategic_destruction_tree - cat_strategic_destruction - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 30 } - } - - ai_will_do = { - factor = 2 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -1.0 - } - } - - air_refuel = { - - # EFFECT ######## - air_strategic_bomber_defence_factor = 0.05 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = improve_operational_capability - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - strategic_destruction_tree - cat_strategic_destruction - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 32 } - } - - ai_will_do = { - factor = 2 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -1.0 - } - } - - improve_operational_capability = { - - # EFFECT ######## - air_intercept_efficiency = 0.05 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = focus_on_enemy_vital - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - strategic_destruction_tree - cat_strategic_destruction - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 34 } - } - - ai_will_do = { - factor = 2 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -1.0 - } - } - - focus_on_enemy_vital = { - - # EFFECT ######## - air_strategic_bomber_bombing_factor = 0.05 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = electronic_warfare - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - strategic_destruction_tree - cat_strategic_destruction - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 36 } - } - - ai_will_do = { - factor = 2 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - medium_air = -0.5 - heavy_air = -1.5 - } - } - - electronic_warfare = { - - # EFFECT ######## - air_mission_xp_gain_factor = 0.05 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - strategic_destruction_tree - cat_strategic_destruction - } - - path = { - leads_to_tech = simultanous_attack - research_cost_coeff = 1 - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 38 } - } - - ai_will_do = { - factor = 2 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - medium_air = -0.5 - heavy_air = -1.5 - } - } - - simultanous_attack = { - - # EFFECT ######## - air_strategic_bomber_bombing_factor = 0.05 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - doctrine = yes - research_cost = 3 - - path = { - leads_to_tech = high_flying_method - research_cost_coeff = 1 - } - - categories = { - air_doctrine - strategic_destruction_tree - cat_strategic_destruction - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 40 } - } - - ai_will_do = { - factor = 2 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - medium_air = -0.5 - heavy_air = -1.5 - } - } - - high_flying_method = { - - # EFFECT ######## - strategic_bomb_visibility = -0.1 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - strategic_destruction_tree - cat_strategic_destruction - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 42 } - } - - ai_will_do = { - factor = 2 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - medium_air = -0.5 - heavy_air = -1.5 - } - } - - high_performance_aircraft = { - # EFFECT ######## - air_mission_xp_gain_factor = 0.05 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = deep_strike_mission - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - battlefield_support_tree - cat_battlefield_support - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 20 } - } - - ai_will_do = { - factor = 2 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -2.0 - } - } - - deep_strike_mission = { - # EFFECT ######## - air_cas_efficiency = 0.1 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = attacker_bomber_capability - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - battlefield_support_tree - cat_battlefield_support - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 22 } - } - - ai_will_do = { - factor = 2 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -2.0 - } - } - - attacker_bomber_capability = { - # EFFECT ######## - air_bombing_targetting = 0.05 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = steep_dive_attack - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - battlefield_support_tree - cat_battlefield_support - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 24 } - } - - ai_will_do = { - factor = 2 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -2.0 - } - } - - steep_dive_attack = { - # EFFECT ######## - air_mission_xp_gain_factor = 0.05 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = integrate_air_defence_system - research_cost_coeff = 1 - } - - path = { - leads_to_tech = low_altitude_radar_dodge - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - battlefield_support_tree - cat_battlefield_support - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 26 } - } - - ai_will_do = { - factor = 2 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -2.0 - } - } - - integrate_air_defence_system = { - # EFFECT ######## - air_superiority_efficiency = 0.05 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = secured_data_linked_command - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - battlefield_support_tree - cat_battlefield_support - } - - folder = { - name = air_doctrine_folder - position = { x = 2 y = 28 } - } - - ai_will_do = { - factor = 2 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -2.0 - } - } - - low_altitude_radar_dodge = { - # EFFECT ######## - air_ace_generation_chance_factor = 0.05 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = secured_data_linked_command - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - battlefield_support_tree - cat_battlefield_support - } - - folder = { - name = air_doctrine_folder - position = { x = -2 y = 28 } - } - - ai_will_do = { - factor = 2 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -2.0 - } - } - - secured_data_linked_command = { - # EFFECT ######## - air_mission_xp_gain_factor = 0.05 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = isolate_enemy - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - battlefield_support_tree - cat_battlefield_support - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 30 } - } - - ai_will_do = { - factor = 2 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -2.0 - } - } - - isolate_enemy = { - # EFFECT ######## - air_cas_efficiency = 0.05 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = low_altitude_detection - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - battlefield_support_tree - cat_battlefield_support - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 32 } - } - - ai_will_do = { - factor = 2 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -2.0 - } - } - - low_altitude_detection = { - # EFFECT ######## - air_superiority_detect_factor = 0.05 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = housed_park_plane - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - battlefield_support_tree - cat_battlefield_support - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 34 } - } - - ai_will_do = { - factor = 2 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -2.0 - } - } - - housed_park_plane = { - # EFFECT ######## - air_mission_xp_gain_factor = 0.05 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = improved_weapon_aim_system - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - battlefield_support_tree - cat_battlefield_support - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 36 } - } - - ai_will_do = { - factor = 2 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - medium_air = -0.5 - } - } - - - improved_weapon_aim_system = { - # EFFECT ######## - air_cas_efficiency = 0.05 - air_nav_efficiency = 0.05 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - battlefield_support_tree - cat_battlefield_support - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 38 } - } - - ai_will_do = { - factor = 2 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -2.0 - } - } - - front_line_supp = { - - # EFFECT ######## - category_fighter = { - air_agility = 0.1 - } - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = low_level_penetration - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - operational_integrity_tree - cat_operational_integrity - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 20 } - } - - ai_will_do = { - factor = 2 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -1.0 - } - } - - low_level_penetration = { - - # EFFECT ######## - air_cas_present_factor = 0.05 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = waves_method - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - operational_integrity_tree - cat_operational_integrity - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 22 } - } - - ai_will_do = { - factor = 2 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -1.0 - } - } - - waves_method = { - - # EFFECT ######## - air_superiority_efficiency = 0.05 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = all_weather_tacti - research_cost_coeff = 1 - } - - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - operational_integrity_tree - cat_operational_integrity - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 24 } - } - - ai_will_do = { - factor = 2 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -1.0 - } - } - - all_weather_tacti = { - - # EFFECT ######## - air_cas_present_factor = 0.05 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = interdiction_mission - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - operational_integrity_tree - cat_operational_integrity - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 26 } - } - - ai_will_do = { - factor = 2 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -1.0 - } - } - - interdiction_mission = { - - # EFFECT ######## - air_cas_efficiency = 0.05 - air_nav_efficiency = 0.05 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = defence_suppression - research_cost_coeff = 1 - } - - path = { - leads_to_tech = solve_vulnerability - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - operational_integrity_tree - cat_operational_integrity - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 28 } - } - - ai_will_do = { - factor = 2 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -1.0 - } - } - - defence_suppression = { - - # EFFECT ######## - air_bombing_targetting = 0.1 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = defend_high_level_airspace - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - operational_integrity_tree - cat_operational_integrity - } - - folder = { - name = air_doctrine_folder - position = { x = 2 y = 30 } - } - - ai_will_do = { - factor = 2 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - medium_air = -0.5 - } - } - - solve_vulnerability = { - - # EFFECT ######## - category_fighter = { - air_agility = 0.1 - } - category_tac_bomber = { - air_agility = 0.1 - } - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = defend_high_level_airspace - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - operational_integrity_tree - cat_operational_integrity - } - - folder = { - name = air_doctrine_folder - position = { x = -2 y = 30 } - } - - ai_will_do = { - factor = 2 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -1.0 - } - } - - defend_high_level_airspace = { - - # EFFECT ######## - air_interception_detect_factor = 0.05 - air_intercept_efficiency = 0.05 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = inertial_navigation_systems - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - operational_integrity_tree - cat_operational_integrity - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 32 } - } - - ai_will_do = { - factor = 2 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -1.0 - } - } - - inertial_navigation_systems = { - - # EFFECT ######## - air_ace_generation_chance_factor = 0.05 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = etablish_air_supremacy_corridor - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - operational_integrity_tree - cat_operational_integrity - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 34 } - } - - ai_will_do = { - factor = 2 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -1.0 - } - } - - etablish_air_supremacy_corridor = { - - # EFFECT ######## - air_escort_efficiency = 0.05 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - - path = { - leads_to_tech = counter_air_operation - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - operational_integrity_tree - cat_operational_integrity - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 36 } - } - - ai_will_do = { - factor = 2 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -1.0 - medium_air = -0.5 - } - } - - counter_air_operation = { - - # EFFECT ######## - air_interception_detect_factor = 0.05 - air_superiority_detect_factor = 0.05 - ########### - xp_research_type = air - xp_unlock_cost = 100 - - doctrine = yes - research_cost = 3 - - categories = { - air_doctrine - operational_integrity_tree - cat_operational_integrity - } - - folder = { - name = air_doctrine_folder - position = { x = 0 y = 38 } - } - - ai_will_do = { - factor = 2 - modifier = { - ai_land_doctrine_tier_1_trigger = yes - factor = 2 - } - modifier = { - ai_land_doctrine_tier_2_trigger = yes - factor = 2 - } - } - - ai_research_weights = { - air_doctrine = -1.0 - light_air = -1.0 - medium_air = -0.5 - } - } -} \ No newline at end of file diff --git a/src/common/technologies/infantry.txt b/src/common/technologies/infantry.txt index 43b6a8c..a44c60c 100755 --- a/src/common/technologies/infantry.txt +++ b/src/common/technologies/infantry.txt @@ -1,6 +1,7 @@ technologies = { @1918 = 0 + @1924 = 1 @1936 = 2 @1938 = 4 @1939 = 6 @@ -72,21 +73,26 @@ technologies = { } ai_will_do = { - factor = 1 - + base = 2 + + modifier = { + factor = 2 + is_major = yes + } + modifier = { factor = 10 tag = CHI - + OR = { - date > "1937.1.1" + date > 1937.1.1 JAP = { is_ai = no } } } - + modifier = { factor = 10 - date > "1936.1.3" + date > 1936.1.3 } } } @@ -97,18 +103,11 @@ technologies = { soft_attack = 0.05 } - cavalry = { + category_cavalry = { soft_attack = 0.05 } - motorized = { - soft_attack = 0.05 - } - - mechanized = { - soft_attack = 0.05 - } - amphibious_mechanized = { + category_vehicle_infantry = { soft_attack = 0.05 } @@ -145,6 +144,12 @@ technologies = { } } + modifier = { + factor = 5 + is_major = yes + date > "1938.1.1" + } + modifier = { factor = 5 date > "1939.1.1" @@ -180,7 +185,12 @@ technologies = { ai_will_do = { factor = 3 - + + modifier = { + factor = 2 + is_major = yes + } + modifier = { factor = 10 date > "1939.1.1" @@ -208,18 +218,11 @@ technologies = { soft_attack = 0.05 } - cavalry = { + category_cavalry = { soft_attack = 0.05 } - - motorized = { - soft_attack = 0.05 - } - - mechanized = { - soft_attack = 0.05 - } - amphibious_mechanized = { + + category_vehicle_infantry = { soft_attack = 0.05 } @@ -240,18 +243,18 @@ technologies = { } ai_will_do = { - factor = 1 - + factor = 2 + modifier = { factor = 2 - date > "1940.1.6" + date > "1940.1.1" } - + modifier = { factor = 2 date > "1941.1.1" } - + modifier = { factor = 5 date > "1942.1.1" @@ -259,387 +262,6 @@ technologies = { } } - infantry_at = { - - category_all_infantry = { - hard_attack = 0.25 - ap_attack = 1 - } - - path = { - leads_to_tech = infantry_at2 - research_cost_coeff = 1 - } - - research_cost = 1.5 - start_year = 1942 - folder = { - name = infantry_folder - position = { x = 2 y = @1942 } - } - - categories = { - infantry_weapons - } - - ai_will_do = { - factor = 1 - - modifier = { - factor = 2 - date > "1942.1.6" - } - - modifier = { - factor = 2 - date > "1943.1.1" - } - - modifier = { - factor = 2 - date > "1944.1.1" - } - } - } - - infantry_at2 = { - - category_all_infantry = { - hard_attack = 0.25 - ap_attack = 1 - } - - path = { - leads_to_tech = infantry_at3 - research_cost_coeff = 1 - } - - research_cost = 1.5 - start_year = 1943 - folder = { - name = infantry_folder - position = { x = 2 y = @1943 } - } - - categories = { - infantry_weapons - } - - ai_will_do = { - factor = 1 - - modifier = { - factor = 2 - date > "1943.1.6" - } - - modifier = { - factor = 2 - date > "1944.1.1" - } - - modifier = { - factor = 2 - date > "1945.1.1" - } - } - } - - infantry_at3 = { - - category_all_infantry = { - hard_attack = 0.25 - ap_attack = 1 - } - - path = { - leads_to_tech = infantry_at4 - research_cost_coeff = 1 - } - - research_cost = 1.5 - start_year = 1950 - folder = { - name = infantry_folder - position = { x = 2 y = 22 } - } - - categories = { - infantry_weapons - } - - ai_will_do = { - factor = 1 - - modifier = { - factor = 2 - date > "1950.1.6" - } - - modifier = { - factor = 2 - date > "1951.1.1" - } - - modifier = { - factor = 2 - date > "1951.1.1" - } - } - } - - infantry_at4 = { - - category_all_infantry = { - hard_attack = 0.15 - ap_attack = 1 - } - - path = { - leads_to_tech = infantry_at5 - research_cost_coeff = 1 - } - - research_cost = 1.5 - start_year = 1960 - folder = { - name = infantry_folder - position = { x = 2 y = 26 } - } - - categories = { - infantry_weapons - } - - ai_will_do = { - factor = 1 - - modifier = { - factor = 2 - date > "1960.1.6" - } - - modifier = { - factor = 2 - date > "1961.1.1" - } - - modifier = { - factor = 2 - date > "1961.1.1" - } - } - } - - infantry_at5 = { - - category_all_infantry = { - hard_attack = 0.15 - ap_attack = 1 - } - - path = { - leads_to_tech = infantry_at6 - research_cost_coeff = 1 - } - - path = { - leads_to_tech = infantry_aa1 - research_cost_coeff = 1 - } - - research_cost = 1.5 - start_year = 1970 - folder = { - name = infantry_folder - position = { x = 2 y = 30 } - } - - categories = { - infantry_weapons - } - - ai_will_do = { - factor = 1 - - modifier = { - factor = 2 - date > "1970.1.6" - } - - modifier = { - factor = 2 - date > "1971.1.1" - } - - modifier = { - factor = 2 - date > "1971.1.1" - } - } - } - - infantry_aa1 = { - - category_all_infantry = { - air_attack = 0.10 - defense = 0.02 - } - - path = { - leads_to_tech = infantry_aa2 - research_cost_coeff = 1 - } - - research_cost = 1.5 - start_year = 1970 - folder = { - name = infantry_folder - position = { x = 4 y = 30 } - } - - categories = { - infantry_weapons - } - - ai_will_do = { - factor = 1 - - modifier = { - factor = 2 - date > "1970.1.6" - } - - modifier = { - factor = 2 - date > "1971.1.1" - } - - modifier = { - factor = 2 - date > "1971.1.1" - } - } - } - - infantry_aa2 = { - - category_all_infantry = { - air_attack = 0.10 - defense = 0.02 - } - - path = { - leads_to_tech = infantry_aa3 - research_cost_coeff = 1 - } - - research_cost = 1.5 - start_year = 1980 - folder = { - name = infantry_folder - position = { x = 4 y = 34 } - } - - categories = { - infantry_weapons - } - - ai_will_do = { - factor = 1 - - modifier = { - factor = 2 - date > "1970.1.6" - } - - modifier = { - factor = 2 - date > "1971.1.1" - } - - modifier = { - factor = 2 - date > "1971.1.1" - } - } - } - - infantry_aa3 = { - - category_all_infantry = { - air_attack = 0.10 - defense = 0.02 - } - - research_cost = 1.5 - start_year = 1990 - folder = { - name = infantry_folder - position = { x = 4 y = 38 } - } - - categories = { - infantry_weapons - } - - ai_will_do = { - factor = 1 - - modifier = { - factor = 2 - date > "1970.1.6" - } - - modifier = { - factor = 2 - date > "1971.1.1" - } - - modifier = { - factor = 2 - date > "1971.1.1" - } - } - } - infantry_at6 = { - - category_all_infantry = { - hard_attack = 0.15 - ap_attack = 1 - } - - research_cost = 1.5 - start_year = 1980 - folder = { - name = infantry_folder - position = { x = 2 y = 34 } - } - - categories = { - infantry_weapons - } - - ai_will_do = { - factor = 1 - - modifier = { - factor = 2 - date > "1980.1.6" - } - - modifier = { - factor = 2 - date > "1981.1.1" - } - - modifier = { - factor = 2 - date > "1981.1.1" - } - } - } - advanced_infantry_weapons = { enable_equipments = { @@ -688,23 +310,18 @@ technologies = { soft_attack = 0.05 } + category_cavalry = { + soft_attack = 0.05 + } + + category_vehicle_infantry = { + soft_attack = 0.05 + } + path = { leads_to_tech = infantry_cw1 research_cost_coeff = 1 - } - - cavalry = { - soft_attack = 0.1 - } - motorized = { - soft_attack = 0.1 - } - mechanized = { - soft_attack = 0.1 - } - amphibious_mechanized = { - soft_attack = 0.1 - } + } research_cost = 1.5 start_year = 1944 @@ -889,6 +506,431 @@ technologies = { } + + infantry_at = { + + category_all_infantry = { + hard_attack = 0.25 + ap_attack = 1 + } + + category_cavalry = { + hard_attack = 0.1 + ap_attack = 0.4 + } + + path = { + leads_to_tech = infantry_at2 + research_cost_coeff = 1 + } + + research_cost = 1.5 + start_year = 1942 + folder = { + name = infantry_folder + position = { x = 2 y = @1942 } + } + + categories = { + infantry_weapons + } + + ai_will_do = { + factor = 1 + + modifier = { + factor = 2 + date > "1942.1.6" + } + + modifier = { + factor = 2 + date > "1943.1.1" + } + + modifier = { + factor = 2 + date > "1944.1.1" + } + } + } + + infantry_at2 = { + + category_all_infantry = { + hard_attack = 0.25 + ap_attack = 1 + } + + category_cavalry = { + hard_attack = 0.1 + ap_attack = 0.4 + } + + path = { + leads_to_tech = infantry_at3 + research_cost_coeff = 1 + } + + research_cost = 1.5 + start_year = 1943 + folder = { + name = infantry_folder + position = { x = 2 y = @1943 } + } + + categories = { + infantry_weapons + } + + ai_will_do = { + factor = 1 + + modifier = { + factor = 2 + date > "1943.1.6" + } + + modifier = { + factor = 2 + date > "1944.1.1" + } + + modifier = { + factor = 2 + date > "1945.1.1" + } + } + } + + infantry_at3 = { + + category_all_infantry = { + hard_attack = 0.25 + ap_attack = 1 + } + + category_cavalry = { + hard_attack = 0.1 + ap_attack = 0.4 + } + + path = { + leads_to_tech = infantry_at4 + research_cost_coeff = 1 + } + + research_cost = 1.5 + start_year = 1950 + folder = { + name = infantry_folder + position = { x = 2 y = 22 } + } + + categories = { + infantry_weapons + } + + ai_will_do = { + factor = 1 + + modifier = { + factor = 2 + date > "1950.1.6" + } + + modifier = { + factor = 2 + date > "1951.1.1" + } + + modifier = { + factor = 2 + date > "1951.1.1" + } + } + } + + infantry_at4 = { + + category_all_infantry = { + hard_attack = 0.25 + ap_attack = 1 + } + + category_cavalry = { + hard_attack = 0.1 + ap_attack = 0.4 + } + + path = { + leads_to_tech = infantry_at5 + research_cost_coeff = 1 + } + + research_cost = 1.5 + start_year = 1960 + folder = { + name = infantry_folder + position = { x = 2 y = 26 } + } + + categories = { + infantry_weapons + } + + ai_will_do = { + factor = 1 + + modifier = { + factor = 2 + date > "1960.1.6" + } + + modifier = { + factor = 2 + date > "1961.1.1" + } + + modifier = { + factor = 2 + date > "1961.1.1" + } + } + } + + infantry_at5 = { + + category_all_infantry = { + hard_attack = 0.25 + ap_attack = 1 + } + + category_cavalry = { + hard_attack = 0.1 + ap_attack = 0.4 + } + + path = { + leads_to_tech = infantry_at6 + research_cost_coeff = 1 + } + + path = { + leads_to_tech = infantry_aa1 + research_cost_coeff = 1 + } + + research_cost = 1.5 + start_year = 1970 + folder = { + name = infantry_folder + position = { x = 2 y = 30 } + } + + categories = { + infantry_weapons + } + + ai_will_do = { + factor = 1 + + modifier = { + factor = 2 + date > "1970.1.6" + } + + modifier = { + factor = 2 + date > "1971.1.1" + } + + modifier = { + factor = 2 + date > "1971.1.1" + } + } + } + + + infantry_at6 = { + + category_all_infantry = { + hard_attack = 0.15 + ap_attack = 1 + } + + research_cost = 1.5 + start_year = 1980 + folder = { + name = infantry_folder + position = { x = 2 y = 34 } + } + + categories = { + infantry_weapons + } + + ai_will_do = { + factor = 1 + + modifier = { + factor = 2 + date > "1980.1.6" + } + + modifier = { + factor = 2 + date > "1981.1.1" + } + + modifier = { + factor = 2 + date > "1981.1.1" + } + } + } + + infantry_aa1 = { + + category_all_infantry = { + air_attack = 0.10 + defense = 0.02 + } + + category_cavalry = { + air_attack = 0.10 + defense = 0.02 + } + + path = { + leads_to_tech = infantry_aa2 + research_cost_coeff = 1 + } + + research_cost = 1.5 + start_year = 1970 + folder = { + name = infantry_folder + position = { x = 4 y = 30 } + } + + categories = { + infantry_weapons + } + + ai_will_do = { + factor = 1 + + modifier = { + factor = 2 + date > "1970.1.6" + } + + modifier = { + factor = 2 + date > "1971.1.1" + } + + modifier = { + factor = 2 + date > "1971.1.1" + } + } + } + + infantry_aa2 = { + + category_all_infantry = { + air_attack = 0.10 + defense = 0.02 + } + + category_cavalry = { + air_attack = 0.10 + defense = 0.02 + } + + path = { + leads_to_tech = infantry_aa3 + research_cost_coeff = 1 + } + + research_cost = 1.5 + start_year = 1980 + folder = { + name = infantry_folder + position = { x = 4 y = 34 } + } + + categories = { + infantry_weapons + } + + ai_will_do = { + factor = 1 + + modifier = { + factor = 2 + date > "1970.1.6" + } + + modifier = { + factor = 2 + date > "1971.1.1" + } + + modifier = { + factor = 2 + date > "1971.1.1" + } + } + } + + infantry_aa3 = { + + category_all_infantry = { + air_attack = 0.10 + defense = 0.02 + } + + category_cavalry = { + air_attack = 0.10 + defense = 0.02 + } + + research_cost = 1.5 + start_year = 1990 + folder = { + name = infantry_folder + position = { x = 4 y = 38 } + } + + categories = { + infantry_weapons + } + + ai_will_do = { + factor = 1 + + modifier = { + factor = 2 + date > "1970.1.6" + } + + modifier = { + factor = 2 + date > "1971.1.1" + } + + modifier = { + factor = 2 + date > "1971.1.1" + } + } + } + + paratroopers = { @@ -918,6 +960,18 @@ technologies = { load_oob = "unlock_paratroopers" } custom_effect_tooltip = UNLOCK_DIVISION_TEMPLATE + + IF = { + limit = { has_dlc = "Gotterdammerung" } + custom_effect_tooltip = { + localization_key = SP_UNLOCK_RAID + RAID_TYPE = raid_type_mine_sabotage_raid + } + custom_effect_tooltip = { + localization_key = SP_UNLOCK_RAID + RAID_TYPE = raid_type_pathfinder_raid + } + } } categories = { @@ -927,21 +981,28 @@ technologies = { ai_will_do = { factor = 0.5 - + modifier = { - factor = 2 + factor = 20 tag = USA + date > 1943.1.1 } - + modifier = { factor = 2 tag = GER } - + modifier = { - factor = 2 + factor = 5 tag = ENG } + + modifier = { + factor = 5 + tag = GER + #TODO_Danne Add Fallschirmsjäger focus here! + } } } @@ -970,6 +1031,56 @@ technologies = { categories = { para_tech + cat_special_forces_generic + } + + ai_will_do = { + factor = 0.5 + + modifier = { + factor = 2 + tag = USA + } + + modifier = { + factor = 2 + tag = GER + } + + modifier = { + factor = 2 + tag = ENG + } + + modifier = { + factor = 2 + tag = GER + } + } + } + + + paratroopers3 = { + + paratrooper = { + max_organisation = 5 + } + + path = { + leads_to_tech = paratroopers4 + research_cost_coeff = 1 + } + + research_cost = 2.0 + start_year = 1943 + folder = { + name = infantry_folder + position = { x = 5 y = @1943 } + } + + categories = { + para_tech + cat_special_forces_generic } ai_will_do = { @@ -992,6 +1103,175 @@ technologies = { } } + paratroopers4 = { + + paratrooper = { + max_organisation = 5 + soft_attack = 0.05 + } + + path = { + leads_to_tech = paratroopers5 + research_cost_coeff = 1 + } + + research_cost = 2.0 + start_year = 1950 + folder = { + name = infantry_folder + position = { x = 5 y = 22 } + } + + categories = { + para_tech + cat_special_forces_generic + } + + ai_will_do = { + factor = 0.5 + + modifier = { + factor = 2 + tag = USA + } + + modifier = { + factor = 2 + tag = GER + } + + modifier = { + factor = 2 + tag = ENG + } + } + } + + paratroopers5 = { + + paratrooper = { + max_organisation = 5 + } + + path = { + leads_to_tech = paratroopers6 + research_cost_coeff = 1 + } + + research_cost = 2.0 + start_year = 1960 + folder = { + name = infantry_folder + position = { x = 5 y = 26 } + } + + categories = { + para_tech + cat_special_forces_generic + } + + ai_will_do = { + factor = 0.5 + + modifier = { + factor = 2 + tag = USA + } + + modifier = { + factor = 2 + tag = GER + } + + modifier = { + factor = 2 + tag = ENG + } + } + } + + paratroopers6 = { + + paratrooper = { + max_organisation = 5 + soft_attack = 0.05 + } + + path = { + leads_to_tech = paratroopers7 + research_cost_coeff = 1 + } + + research_cost = 2.0 + start_year = 1970 + folder = { + name = infantry_folder + position = { x = 5 y = 30 } + } + + categories = { + para_tech + cat_special_forces_generic + } + + ai_will_do = { + factor = 0.5 + + modifier = { + factor = 2 + tag = USA + } + + modifier = { + factor = 2 + tag = GER + } + + modifier = { + factor = 2 + tag = ENG + } + } + } + + paratroopers7 = { + + paratrooper = { + max_organisation = 5 + } + + research_cost = 2.0 + start_year = 1980 + folder = { + name = infantry_folder + position = { x = 5 y = 34 } + } + + categories = { + para_tech + cat_special_forces_generic + } + + ai_will_do = { + factor = 0.5 + + modifier = { + factor = 2 + tag = USA + } + + modifier = { + factor = 2 + tag = GER + } + + modifier = { + factor = 2 + tag = ENG + } + } + } + commandos = { enable_subunits = { @@ -1255,213 +1535,6 @@ technologies = { } } - paratroopers3 = { - - paratrooper = { - max_organisation = 5 - } - - path = { - leads_to_tech = paratroopers4 - research_cost_coeff = 1 - } - - research_cost = 2.0 - start_year = 1943 - folder = { - name = infantry_folder - position = { x = 5 y = @1943 } - } - - categories = { - para_tech - } - - ai_will_do = { - factor = 0.5 - - modifier = { - factor = 2 - tag = USA - } - - modifier = { - factor = 2 - tag = GER - } - - modifier = { - factor = 2 - tag = ENG - } - } - } - - paratroopers4 = { - - paratrooper = { - max_organisation = 5 - soft_attack = 0.05 - } - - path = { - leads_to_tech = paratroopers5 - research_cost_coeff = 1 - } - - research_cost = 2.0 - start_year = 1950 - folder = { - name = infantry_folder - position = { x = 5 y = 22 } - } - - categories = { - para_tech - } - - ai_will_do = { - factor = 0.5 - - modifier = { - factor = 2 - tag = USA - } - - modifier = { - factor = 2 - tag = GER - } - - modifier = { - factor = 2 - tag = ENG - } - } - } - - paratroopers5 = { - - paratrooper = { - max_organisation = 5 - } - - path = { - leads_to_tech = paratroopers6 - research_cost_coeff = 1 - } - - research_cost = 2.0 - start_year = 1960 - folder = { - name = infantry_folder - position = { x = 5 y = 26 } - } - - categories = { - para_tech - } - - ai_will_do = { - factor = 0.5 - - modifier = { - factor = 2 - tag = USA - } - - modifier = { - factor = 2 - tag = GER - } - - modifier = { - factor = 2 - tag = ENG - } - } - } - - paratroopers6 = { - - paratrooper = { - max_organisation = 5 - soft_attack = 0.05 - } - - path = { - leads_to_tech = paratroopers7 - research_cost_coeff = 1 - } - - research_cost = 2.0 - start_year = 1970 - folder = { - name = infantry_folder - position = { x = 5 y = 30 } - } - - categories = { - para_tech - } - - ai_will_do = { - factor = 0.5 - - modifier = { - factor = 2 - tag = USA - } - - modifier = { - factor = 2 - tag = GER - } - - modifier = { - factor = 2 - tag = ENG - } - } - } - - paratroopers7 = { - - paratrooper = { - max_organisation = 5 - } - - research_cost = 2.0 - start_year = 1980 - folder = { - name = infantry_folder - position = { x = 5 y = 34 } - } - - categories = { - para_tech - } - - ai_will_do = { - factor = 0.5 - - modifier = { - factor = 2 - tag = USA - } - - modifier = { - factor = 2 - tag = GER - } - - modifier = { - factor = 2 - tag = ENG - } - } - } - marines = { enable_subunits = { @@ -1499,16 +1572,21 @@ technologies = { ai_will_do = { factor = 0.7 - + modifier = { factor = 3 tag = USA } - + modifier = { factor = 3 tag = JAP } + + modifier = { + factor = 5 + tag = ENG + } } } @@ -1533,6 +1611,7 @@ technologies = { categories = { marine_tech + cat_special_forces_generic } ai_will_do = { @@ -1570,6 +1649,7 @@ technologies = { categories = { marine_tech + cat_special_forces_generic } ai_will_do = { @@ -1608,6 +1688,7 @@ technologies = { categories = { marine_tech + cat_special_forces_generic } ai_will_do = { @@ -1645,6 +1726,7 @@ technologies = { categories = { marine_tech + cat_special_forces_generic } ai_will_do = { @@ -1683,6 +1765,7 @@ technologies = { categories = { marine_tech + cat_special_forces_generic } ai_will_do = { @@ -1715,6 +1798,7 @@ technologies = { categories = { marine_tech + cat_special_forces_generic } ai_will_do = { @@ -1795,6 +1879,7 @@ technologies = { categories = { infantry_tech mountaineers_tech + cat_special_forces_generic } ai_will_do = { @@ -1823,6 +1908,7 @@ technologies = { categories = { infantry_tech mountaineers_tech + cat_special_forces_generic } ai_will_do = { @@ -1853,6 +1939,7 @@ technologies = { categories = { infantry_tech mountaineers_tech + cat_special_forces_generic } ai_will_do = { @@ -1881,6 +1968,7 @@ technologies = { categories = { infantry_tech mountaineers_tech + cat_special_forces_generic } ai_will_do = { @@ -1910,6 +1998,7 @@ technologies = { categories = { infantry_tech mountaineers_tech + cat_special_forces_generic } ai_will_do = { @@ -1933,6 +2022,7 @@ technologies = { categories = { infantry_tech mountaineers_tech + cat_special_forces_generic } ai_will_do = { @@ -2565,7 +2655,9 @@ technologies = { acclimatization_hot_climate_gain_factor = 0.05 acclimatization_cold_climate_gain_factor = 0.05 } - + + allow_branch = { NOT = { has_dlc = "Arms Against Tyranny" } } + #dependencies = { # OR = { # marines = 1 @@ -2595,6 +2687,7 @@ technologies = { mountaineers_tech marine_tech para_tech + cat_special_forces_generic } ai_will_do = { @@ -2631,6 +2724,7 @@ technologies = { mountaineers_tech marine_tech para_tech + cat_special_forces_generic } ai_will_do = { @@ -2643,7 +2737,7 @@ technologies = { advanced_special_forces } - special_forces_cap = 0.05 + special_forces_cap = 0.10 special_forces_training_time_factor = -0.1 path = { @@ -2673,11 +2767,11 @@ technologies = { extreme_environment_training = { category_special_forces = { - acclimatization_hot_climate_gain_factor = 0.50 - acclimatization_cold_climate_gain_factor = 0.50 + acclimatization_hot_climate_gain_factor = 0.20 + acclimatization_cold_climate_gain_factor = 0.20 } - special_forces_no_supply_grace = 48 + special_forces_no_supply_grace = 24 special_forces_training_time_factor = 0.1 path = { @@ -2707,8 +2801,8 @@ technologies = { survival_training = { category_special_forces = { - acclimatization_hot_climate_gain_factor = 0.20 - acclimatization_cold_climate_gain_factor = 0.20 + acclimatization_hot_climate_gain_factor = 0.10 + acclimatization_cold_climate_gain_factor = 0.10 } special_forces_out_of_supply_factor = -0.1 @@ -2739,12 +2833,12 @@ technologies = { elite_forces = { category_special_forces = { - acclimatization_hot_climate_gain_factor = 0.20 - acclimatization_cold_climate_gain_factor = 0.20 max_organisation = 5 soft_attack = 0.05 } + special_forces_no_supply_grace = 24 + path = { leads_to_tech = coldadvanced_special_forces research_cost_coeff = 1 @@ -2971,26 +3065,129 @@ technologies = { } - HUN_light_infantry_tech = { - + jungle_training_tech = { #A GoE version of the tech above targetting also infantry - RAJ research_cost = 1 - # only from focus!!! ##### allow = { always = no } - - - #If you change these - #Change the custom tooltip too: HUN_light_infantry_divisions_doctrine_effect + marine = { + jungle = { + attack = 0.05 + movement = 0.1 + } + } + mountaineers = { + jungle = { + attack = 0.05 + movement = 0.1 + } + } + paratrooper = { + jungle = { + attack = 0.05 + movement = 0.1 + } + } infantry = { - forest = { - attack = 0.02 + jungle = { + attack = 0.03 movement = 0.05 } + } + } + desert_training_tech = { # RAJ + research_cost = 1 + # only from focus!!! ##### + allow = { + always = no + } + marine = { + desert = { + attack = 0.05 + movement = 0.1 + } + } + mountaineers = { + desert = { + attack = 0.05 + movement = 0.1 + } + } + paratrooper = { + desert = { + attack = 0.05 + movement = 0.1 + } + } + infantry = { + desert = { + attack = 0.03 + movement = 0.05 + } + } + } + + hills_training_tech = { # RAJ + research_cost = 1 + # only from focus!!! ##### + allow = { + always = no + } + marine = { + hills = { + attack = 0.05 + movement = 0.1 + } + } + mountaineers = { + hills = { + attack = 0.05 + movement = 0.1 + } + } + paratrooper = { + hills = { + attack = 0.05 + movement = 0.1 + } + } + infantry = { + hills = { + attack = 0.03 + movement = 0.05 + } + } + } + + urban_training_tech = { # RAJ + research_cost = 1 + # only from focus!!! ##### + allow = { + always = no + } + marine = { urban = { - attack = 0.05 + attack = 0.05 + movement = 0.1 + } + } + mountaineers = { + urban = { + attack = 0.05 + movement = 0.1 + } + } + paratrooper = { + urban = { + attack = 0.05 + movement = 0.1 + } + } + infantry = { + urban = { + attack = 0.03 movement = 0.05 } } @@ -3019,6 +3216,30 @@ technologies = { } + HUN_light_infantry_tech = { + + research_cost = 1 + + # only from focus!!! ##### + allow = { + always = no + } + + + #If you change these + #Change the custom tooltip too: HUN_light_infantry_divisions_doctrine_effect + infantry = { + forest = { + attack = 0.02 + movement = 0.05 + } + + urban = { + attack = 0.05 + movement = 0.05 + } + } + } mountain_warfare = { research_cost = 1 @@ -3062,6 +3283,34 @@ technologies = { } + mountain_defensive_training = { + + research_cost = 1 + + # only from focus! + allow = { + always = no + } + + + #If you change these + #Change the custom tooltip too: AUS_osterreichische_gebirgsjager_tt + infantry = { + mountain = { + defence = 0.05 + movement = 0.05 + } + } + + mountaineers = { + mountain = { + defence = 0.05 + movement = 0.1 + } + } + + } + night_vision = { land_night_attack = 0.1 @@ -3276,39 +3525,19 @@ technologies = { support_weapons = { - infantry = { + category_infantry_and_bicycle = { defense = 0.05 breakthrough = 0.05 } - bicycle_battalion = { - defense = 0.05 - breakthrough = 0.05 - } - cavalry = { + category_cavalry = { defense = 0.02 breakthrough = 0.02 - } - mountaineers = { + } + category_special_forces_leg_infantry = { defense = 0.03 breakthrough = 0.03 } - paratrooper = { - defense = 0.03 - breakthrough = 0.03 - } - marine = { - defense = 0.03 - breakthrough = 0.03 - } - motorized = { - defense = 0.05 - breakthrough = 0.05 - } - mechanized = { - defense = 0.05 - breakthrough = 0.05 - } - amphibious_mechanized = { + category_vehicle_infantry = { defense = 0.05 breakthrough = 0.05 } @@ -3331,9 +3560,10 @@ technologies = { ai_will_do = { factor = 1 + + # All participants in this war will want to have this tech as early as possible modifier = { factor = 15 - OR = { tag = CHI tag = PRC @@ -3342,18 +3572,22 @@ technologies = { tag = GXC tag = SHX tag = YUN + tag = MAN + tag = MEN + tag = JAP } } + modifier = { factor = 2 date > "1937.1.1" } - + modifier = { factor = 2 date > "1938.1.1" } - + modifier = { factor = 2 date > "1939.1.1" @@ -3367,39 +3601,19 @@ technologies = { support_weapons2 = { - infantry = { + category_infantry_and_bicycle = { defense = 0.05 breakthrough = 0.05 } - bicycle_battalion = { - defense = 0.05 - breakthrough = 0.05 - } - cavalry = { + category_cavalry = { defense = 0.02 breakthrough = 0.02 - } - mountaineers = { + } + category_special_forces_leg_infantry = { defense = 0.03 breakthrough = 0.03 } - paratrooper = { - defense = 0.03 - breakthrough = 0.03 - } - marine = { - defense = 0.03 - breakthrough = 0.03 - } - motorized = { - defense = 0.05 - breakthrough = 0.05 - } - mechanized = { - defense = 0.05 - breakthrough = 0.05 - } - amphibious_mechanized = { + category_vehicle_infantry = { defense = 0.05 breakthrough = 0.05 } @@ -3422,7 +3636,7 @@ technologies = { ai_will_do = { factor = 1 - + modifier = { factor = 5 @@ -3440,17 +3654,17 @@ technologies = { factor = 2 date > "1938.1.6" } - + modifier = { factor = 2 date > "1939.1.1" } - + modifier = { factor = 2 date > "1940.1.1" } - + modifier = { factor = 2 date > "1941.1.1" @@ -3464,39 +3678,19 @@ technologies = { support_weapons3 = { - infantry = { + category_infantry_and_bicycle = { defense = 0.05 breakthrough = 0.05 } - bicycle_battalion = { - defense = 0.05 - breakthrough = 0.05 - } - cavalry = { + category_cavalry = { defense = 0.02 breakthrough = 0.02 - } - mountaineers = { + } + category_special_forces_leg_infantry = { defense = 0.03 breakthrough = 0.03 } - paratrooper = { - defense = 0.03 - breakthrough = 0.03 - } - marine = { - defense = 0.03 - breakthrough = 0.03 - } - motorized = { - defense = 0.05 - breakthrough = 0.05 - } - mechanized = { - defense = 0.05 - breakthrough = 0.05 - } - amphibious_mechanized = { + category_vehicle_infantry = { defense = 0.05 breakthrough = 0.05 } @@ -3519,22 +3713,22 @@ technologies = { ai_will_do = { factor = 1 - + modifier = { factor = 2 date > "1940.1.6" } - + modifier = { factor = 2 date > "1941.1.1" } - + modifier = { factor = 2 date > "1942.1.1" } - + modifier = { factor = 2 date > "1943.1.1" @@ -3548,39 +3742,19 @@ technologies = { support_weapons4 = { - infantry = { + category_infantry_and_bicycle = { defense = 0.05 breakthrough = 0.05 } - bicycle_battalion = { - defense = 0.05 - breakthrough = 0.05 - } - cavalry = { + category_cavalry = { defense = 0.02 breakthrough = 0.02 - } - mountaineers = { + } + category_special_forces_leg_infantry = { defense = 0.03 breakthrough = 0.03 } - paratrooper = { - defense = 0.03 - breakthrough = 0.03 - } - marine = { - defense = 0.03 - breakthrough = 0.03 - } - motorized = { - defense = 0.05 - breakthrough = 0.05 - } - mechanized = { - defense = 0.05 - breakthrough = 0.05 - } - amphibious_mechanized = { + category_vehicle_infantry = { defense = 0.05 breakthrough = 0.05 } @@ -3630,46 +3804,22 @@ technologies = { support_weapons5 = { - infantry = { + category_infantry_and_bicycle = { defense = 0.05 breakthrough = 0.05 } - bicycle_battalion = { - defense = 0.05 - breakthrough = 0.05 - } - cavalry = { + category_cavalry = { defense = 0.02 breakthrough = 0.02 - } - mountaineers = { + } + category_special_forces_leg_infantry = { defense = 0.03 breakthrough = 0.03 } - paratrooper = { - defense = 0.03 - breakthrough = 0.03 - } - marine = { - defense = 0.03 - breakthrough = 0.03 - } - motorized = { + category_vehicle_infantry = { defense = 0.05 breakthrough = 0.05 } - mechanized = { - defense = 0.05 - breakthrough = 0.05 - } - amphibious_mechanized = { - defense = 0.05 - breakthrough = 0.05 - } - - category_light_infantry = { - max_strength = 1 - } research_cost = 1.5 start_year = 1950 @@ -3716,46 +3866,22 @@ technologies = { support_weapons6 = { - infantry = { + category_infantry_and_bicycle = { defense = 0.05 breakthrough = 0.05 } - bicycle_battalion = { - defense = 0.05 - breakthrough = 0.05 - } - cavalry = { + category_cavalry = { defense = 0.02 breakthrough = 0.02 - } - mountaineers = { + } + category_special_forces_leg_infantry = { defense = 0.03 breakthrough = 0.03 } - paratrooper = { - defense = 0.03 - breakthrough = 0.03 - } - marine = { - defense = 0.03 - breakthrough = 0.03 - } - motorized = { + category_vehicle_infantry = { defense = 0.05 breakthrough = 0.05 } - mechanized = { - defense = 0.05 - breakthrough = 0.05 - } - amphibious_mechanized = { - defense = 0.05 - breakthrough = 0.05 - } - - category_light_infantry = { - max_strength = 1 - } research_cost = 1.5 start_year = 1960 @@ -3802,46 +3928,22 @@ technologies = { support_weapons7 = { - infantry = { + category_infantry_and_bicycle = { defense = 0.05 breakthrough = 0.05 } - bicycle_battalion = { - defense = 0.05 - breakthrough = 0.05 - } - cavalry = { + category_cavalry = { defense = 0.02 breakthrough = 0.02 - } - mountaineers = { + } + category_special_forces_leg_infantry = { defense = 0.03 breakthrough = 0.03 } - paratrooper = { - defense = 0.03 - breakthrough = 0.03 - } - marine = { - defense = 0.03 - breakthrough = 0.03 - } - motorized = { + category_vehicle_infantry = { defense = 0.05 breakthrough = 0.05 } - mechanized = { - defense = 0.05 - breakthrough = 0.05 - } - amphibious_mechanized = { - defense = 0.05 - breakthrough = 0.05 - } - - category_light_infantry = { - max_strength = 1 - } research_cost = 1.5 start_year = 1970 @@ -3888,39 +3990,19 @@ technologies = { support_weapons8 = { - infantry = { + category_infantry_and_bicycle = { defense = 0.05 breakthrough = 0.05 } - bicycle_battalion = { - defense = 0.05 - breakthrough = 0.05 - } - cavalry = { + category_cavalry = { defense = 0.02 breakthrough = 0.02 - } - mountaineers = { + } + category_special_forces_leg_infantry = { defense = 0.03 breakthrough = 0.03 } - paratrooper = { - defense = 0.03 - breakthrough = 0.03 - } - marine = { - defense = 0.03 - breakthrough = 0.03 - } - motorized = { - defense = 0.05 - breakthrough = 0.05 - } - mechanized = { - defense = 0.05 - breakthrough = 0.05 - } - amphibious_mechanized = { + category_vehicle_infantry = { defense = 0.05 breakthrough = 0.05 } @@ -3973,46 +4055,22 @@ technologies = { support_weapons9 = { - infantry = { + category_infantry_and_bicycle = { defense = 0.05 breakthrough = 0.05 } - bicycle_battalion = { - defense = 0.05 - breakthrough = 0.05 - } - cavalry = { + category_cavalry = { defense = 0.02 breakthrough = 0.02 - } - mountaineers = { + } + category_special_forces_leg_infantry = { defense = 0.03 breakthrough = 0.03 } - paratrooper = { - defense = 0.03 - breakthrough = 0.03 - } - marine = { - defense = 0.03 - breakthrough = 0.03 - } - motorized = { + category_vehicle_infantry = { defense = 0.05 breakthrough = 0.05 } - mechanized = { - defense = 0.05 - breakthrough = 0.05 - } - amphibious_mechanized = { - defense = 0.05 - breakthrough = 0.05 - } - - category_light_infantry = { - max_strength = 1 - } research_cost = 1.5 start_year = 1990 @@ -4170,6 +4228,7 @@ technologies = { categories = { motorized_equipment + mio_cat_tech_all_motorized_mechanized infantry_tech } special_project_specialization = { specialization_land } @@ -4247,36 +4306,6 @@ technologies = { } } - motorized_rocket_unit = { - - enable_subunits = { - motorized_rocket_brigade - } - enable_equipments = { - motorized_rocket_equipment_1 - } - - dependencies = { - rocket_artillery = 1 - } - - research_cost = 1.5 - start_year = 1939 - - ai_will_do = { - factor = 1 - - modifier = { - factor = 2 - tag = SOV - } - } - - categories = { - mot_rockets - } - special_project_specialization = { specialization_land } - } motorised_infantry3 = { @@ -4376,6 +4405,38 @@ technologies = { } } + motorized_rocket_unit = { + + enable_subunits = { + motorized_rocket_brigade + } + enable_equipments = { + motorized_rocket_equipment_1 + } + + dependencies = { + rocket_artillery = 1 + } + + research_cost = 1.5 + start_year = 1939 + + ai_will_do = { + factor = 1 + + modifier = { + factor = 2 + tag = SOV + } + } + + categories = { + mot_rockets + mio_cat_tech_all_motorized_mechanized + } + special_project_specialization = { specialization_land } + } + motorized_rocket_unit2 = { enable_equipments = { @@ -4457,6 +4518,307 @@ technologies = { } special_project_specialization = { specialization_land } } + + armored_car1 = { + + enable_subunits = { + armored_car + } + + enable_equipments = { + gw_armored_car_equipment + } + allow_branch = { has_dlc = "La Resistance" } + path = { + leads_to_tech = armored_car2 + research_cost_coeff = 1 + } + + research_cost = 2 + start_year = 1914 + folder = { + name = infantry_folder + position = { x = 5 y = @1924 } + } + + categories = { + motorized_equipment + armor + cat_armored_cars + } + special_project_specialization = { specialization_land } + ai_will_do = { + factor = 1 + + modifier = { + factor = 2 + date > "1937.1.1" + } + + modifier = { + factor = 2 + date > "1938.1.1" + } + + modifier = { + factor = 2 + date > "1939.1.1" + } + modifier = { + is_major = no + factor = 0.5 + } + } + } + + armored_car2 = { + + enable_equipments = { + armored_car_equipment_1 + } + + path = { + leads_to_tech = armored_car3 + research_cost_coeff = 1 + } + + research_cost = 2 + start_year = 1940 + folder = { + name = infantry_folder + position = { x = 5 y = @1940 } + } + + categories = { + motorized_equipment + armor + cat_armored_cars + } + special_project_specialization = { specialization_land } + ai_will_do = { + factor = 1 + + modifier = { + factor = 2 + date > "1937.1.1" + } + + modifier = { + factor = 2 + date > "1938.1.1" + } + + modifier = { + factor = 2 + date > "1939.1.1" + } + modifier = { + is_major = no + factor = 0.5 + } + } + } + + armored_car3 = { + + enable_equipments = { + armored_car_equipment_2 + } + + path = { + leads_to_tech = armored_car4 + research_cost_coeff = 1 + } + + research_cost = 2 + start_year = 1942 + folder = { + name = infantry_folder + position = { x = 5 y = @1942 } + } + + categories = { + motorized_equipment + armor + cat_armored_cars + } + special_project_specialization = { specialization_land } + sub_technologies = { + armored_car_at_upgrade + } + + ai_will_do = { + factor = 1 + + modifier = { + factor = 2 + date > "1937.1.1" + } + + modifier = { + factor = 2 + date > "1938.1.1" + } + + modifier = { + factor = 2 + date > "1939.1.1" + } + modifier = { + is_major = no + factor = 0.5 + } + } + } + + armored_car4 = { + + enable_equipments = { + armored_car_equipment_3 + } + + path = { + leads_to_tech = armored_car5 + research_cost_coeff = 1 + } + + research_cost = 2 + start_year = 1950 + folder = { + name = infantry_folder + position = { x = 5 y = 22 } + } + + categories = { + motorized_equipment + armor + cat_armored_cars + } + special_project_specialization = { specialization_land } + ai_will_do = { + factor = 0 + + modifier = { + factor = 2 + date > "1949.1.1" + } + modifier = { + is_major = no + factor = 0.5 + } + } + } + + armored_car5 = { + + enable_equipments = { + armored_car_equipment_4 + } + + path = { + leads_to_tech = armored_car6 + research_cost_coeff = 1 + } + + research_cost = 2 + start_year = 1960 + folder = { + name = infantry_folder + position = { x = 5 y = 26 } + } + + categories = { + motorized_equipment + armor + cat_armored_cars + } + special_project_specialization = { specialization_land } + ai_will_do = { + factor = 0 + + modifier = { + factor = 2 + date > "1959.1.1" + } + modifier = { + is_major = no + factor = 0.5 + } + } + } + + armored_car6 = { + + enable_equipments = { + armored_car_equipment_5 + } + research_cost = 2 + start_year = 1970 + folder = { + name = infantry_folder + position = { x = 5 y = 30 } + } + + categories = { + motorized_equipment + armor + cat_armored_cars + } + special_project_specialization = { specialization_land } + ai_will_do = { + factor = 0 + + modifier = { + factor = 2 + date > "1969.1.1" + } + modifier = { + is_major = no + factor = 0.5 + } + } + } + + armored_car_at_upgrade = { + + enable_equipments = { + armored_car_at_equipment + } + + research_cost = 1 + start_year = 1942 + sub_tech_index = 1 + + categories = { + motorized_equipment + armor + cat_armored_cars + } + special_project_specialization = { specialization_land } + ai_will_do = { + factor = 1 + + modifier = { + factor = 2 + date > "1937.1.1" + } + + modifier = { + factor = 2 + date > "1938.1.1" + } + + modifier = { + factor = 2 + date > "1939.1.1" + } + modifier = { + is_major = no + factor = 0.5 + } + } + } + SWE_lynx_armored_car = { allow = { always = no } enable_equipments = { @@ -4513,301 +4875,13 @@ technologies = { } } } - armored_car1 = { - - enable_subunits = { - armored_car - } - - enable_equipments = { - gw_armored_car_equipment - } - allow_branch = { has_dlc = "La Resistance" } - path = { - leads_to_tech = armored_car2 - research_cost_coeff = 1 - } - - research_cost = 2 - start_year = 1914 - folder = { - name = infantry_folder - position = { x = 5 y = @1936 } - } - - categories = { - motorized_equipment - armor - } - special_project_specialization = { specialization_land } - ai_will_do = { - factor = 1 - - modifier = { - factor = 2 - date > "1937.1.1" - } - - modifier = { - factor = 2 - date > "1938.1.1" - } - - modifier = { - factor = 2 - date > "1939.1.1" - } - modifier = { - is_major = no - factor = 0.5 - } - } - } - - armored_car2 = { - - enable_equipments = { - armored_car_equipment_1 - } - - path = { - leads_to_tech = armored_car3 - research_cost_coeff = 1 - } - - research_cost = 2 - start_year = 1940 - folder = { - name = infantry_folder - position = { x = 5 y = @1940 } - } - - categories = { - motorized_equipment - armor - } - special_project_specialization = { specialization_land } - ai_will_do = { - factor = 1 - - modifier = { - factor = 2 - date > "1937.1.1" - } - - modifier = { - factor = 2 - date > "1938.1.1" - } - - modifier = { - factor = 2 - date > "1939.1.1" - } - modifier = { - is_major = no - factor = 0.5 - } - } - } - - armored_car3 = { - - enable_equipments = { - armored_car_equipment_2 - } - - path = { - leads_to_tech = armored_car4 - research_cost_coeff = 1 - } - - research_cost = 2 - start_year = 1942 - folder = { - name = infantry_folder - position = { x = 5 y = @1942 } - } - - categories = { - motorized_equipment - armor - } - special_project_specialization = { specialization_land } - sub_technologies = { - armored_car_at_upgrade - } - - ai_will_do = { - factor = 1 - - modifier = { - factor = 2 - date > "1937.1.1" - } - - modifier = { - factor = 2 - date > "1938.1.1" - } - - modifier = { - factor = 2 - date > "1939.1.1" - } - modifier = { - is_major = no - factor = 0.5 - } - } - } - - armored_car4 = { - - enable_equipments = { - armored_car_equipment_3 - } - - path = { - leads_to_tech = armored_car5 - research_cost_coeff = 1 - } - - research_cost = 2 - start_year = 1950 - folder = { - name = infantry_folder - position = { x = 5 y = 22 } - } - - categories = { - motorized_equipment - armor - } - special_project_specialization = { specialization_land } - ai_will_do = { - factor = 0 - - modifier = { - factor = 2 - date > "1949.1.1" - } - modifier = { - is_major = no - factor = 0.5 - } - } - } - - armored_car5 = { - - enable_equipments = { - armored_car_equipment_4 - } - - path = { - leads_to_tech = armored_car6 - research_cost_coeff = 1 - } - - research_cost = 2 - start_year = 1960 - folder = { - name = infantry_folder - position = { x = 5 y = 26 } - } - - categories = { - motorized_equipment - armor - } - special_project_specialization = { specialization_land } - ai_will_do = { - factor = 0 - - modifier = { - factor = 2 - date > "1959.1.1" - } - modifier = { - is_major = no - factor = 0.5 - } - } - } - - armored_car6 = { - - enable_equipments = { - armored_car_equipment_5 - } - research_cost = 2 - start_year = 1970 - folder = { - name = infantry_folder - position = { x = 5 y = 30 } - } - - categories = { - motorized_equipment - armor - } - special_project_specialization = { specialization_land } - ai_will_do = { - factor = 0 - - modifier = { - factor = 2 - date > "1969.1.1" - } - modifier = { - is_major = no - factor = 0.5 - } - } - } - - armored_car_at_upgrade = { - - enable_equipments = { - armored_car_at_equipment - } - - research_cost = 1 - start_year = 1942 - sub_tech_index = 1 - - categories = { - motorized_equipment - armor - } - special_project_specialization = { specialization_land } - ai_will_do = { - factor = 1 - - modifier = { - factor = 2 - date > "1937.1.1" - } - - modifier = { - factor = 2 - date > "1938.1.1" - } - - modifier = { - factor = 2 - date > "1939.1.1" - } - modifier = { - is_major = no - factor = 0.5 - } - } - } mechanised_infantry = { + enable_subunits = { + mechanized + } + enable_equipments = { mechanized_equipment_1 } @@ -4851,10 +4925,82 @@ technologies = { categories = { motorized_equipment + mio_cat_tech_all_motorized_mechanized infantry_tech cat_mechanized_equipment } special_project_specialization = { specialization_land } + ai_will_do = { + base = 2 + + modifier = { + factor = 2 + is_major = yes + } + + modifier = { + factor = 3 + tag = USA + } + + modifier = { + factor = 1.5 + date > 1941.1.1 + } + + modifier = { + factor = 1.5 + date > 1942.1.1 + } + + modifier = { + factor = 1.5 + date > 1943.1.1 + } + } + } + + militia_tech = { + allow = { always = no } + enable_subunits = { + militia + } + } + + amphibious_mechanized_infantry = { + + enable_equipments = { + amphibious_mechanized_equipment_1 + } + + allow_branch = { + has_dlc = "Man the Guns" + } + + enable_subunits = { + amphibious_mechanized + } + + path = { + leads_to_tech = amphibious_mechanized_infantry_2 + research_cost_coeff = 1 + } + + research_cost = 2 + start_year = 1941 + folder = { + name = infantry_folder + position = { x = 3 y = @1941 } + } + + categories = { + motorized_equipment + mio_cat_tech_all_motorized_mechanized + infantry_tech + cat_mechanized_equipment + tp_tech + } + special_project_specialization = { specialization_land } ai_will_do = { factor = 2 modifier = { @@ -4864,6 +5010,185 @@ technologies = { } } + amphibious_mechanized_infantry_2 = { + + enable_equipments = { + amphibious_mechanized_equipment_2 + } + + path = { + leads_to_tech = amphibious_mechanized_infantry_3 + research_cost_coeff = 1 + } + + research_cost = 2 + start_year = 1943 + folder = { + name = infantry_folder + position = { x = 3 y = @1943 } + } + + categories = { + motorized_equipment + mio_cat_tech_all_motorized_mechanized + infantry_tech + cat_mechanized_equipment + tp_tech + } + special_project_specialization = { specialization_land } + ai_will_do = { + factor = 2 + } + } + + amphibious_mechanized_infantry_3 = { + + enable_equipments = { + amphibious_mechanized_equipment_3 + } + path = { + leads_to_tech = amphibious_mechanized_infantry_4 + research_cost_coeff = 1 + } + + research_cost = 2 + start_year = 1950 + folder = { + name = infantry_folder + position = { x = 3 y = 22 } + } + + categories = { + motorized_equipment + mio_cat_tech_all_motorized_mechanized + infantry_tech + cat_mechanized_equipment + tp_tech + } + special_project_specialization = { specialization_land } + ai_will_do = { + factor = 2 + } + } + amphibious_mechanized_infantry_4 = { + + enable_equipments = { + amphibious_mechanized_equipment_4 + } + + path = { + leads_to_tech = amphibious_mechanized_infantry_5 + research_cost_coeff = 1 + } + + research_cost = 2 + start_year = 1960 + folder = { + name = infantry_folder + position = { x = 3 y = 26 } + } + + categories = { + motorized_equipment + mio_cat_tech_all_motorized_mechanized + infantry_tech + cat_mechanized_equipment + tp_tech + } + special_project_specialization = { specialization_land } + ai_will_do = { + factor = 2 + } + } + + amphibious_mechanized_infantry_5 = { + + enable_equipments = { + amphibious_mechanized_equipment_5 + } + + path = { + leads_to_tech = amphibious_mechanized_infantry_6 + research_cost_coeff = 1 + } + + research_cost = 2 + start_year = 1970 + folder = { + name = infantry_folder + position = { x = 3 y = 30 } + } + + categories = { + motorized_equipment + mio_cat_tech_all_motorized_mechanized + infantry_tech + cat_mechanized_equipment + tp_tech + } + special_project_specialization = { specialization_land } + ai_will_do = { + factor = 2 + } + } + + amphibious_mechanized_infantry_6 = { + + enable_equipments = { + amphibious_mechanized_equipment_6 + } + + path = { + leads_to_tech = amphibious_mechanized_infantry_7 + research_cost_coeff = 1 + } + + research_cost = 2 + start_year = 1980 + folder = { + name = infantry_folder + position = { x = 3 y = 34 } + } + + categories = { + motorized_equipment + mio_cat_tech_all_motorized_mechanized + infantry_tech + cat_mechanized_equipment + tp_tech + } + special_project_specialization = { specialization_land } + ai_will_do = { + factor = 2 + } + } + + amphibious_mechanized_infantry_7 = { + + enable_equipments = { + amphibious_mechanized_equipment_7 + } + + research_cost = 2 + start_year = 1990 + folder = { + name = infantry_folder + position = { x = 3 y = 38 } + } + + categories = { + motorized_equipment + mio_cat_tech_all_motorized_mechanized + infantry_tech + cat_mechanized_equipment + tp_tech + } + special_project_specialization = { specialization_land } + ai_will_do = { + factor = 2 + } + } + mechanised_infantry2 = { enable_equipments = { @@ -4884,6 +5209,7 @@ technologies = { categories = { motorized_equipment + mio_cat_tech_all_motorized_mechanized infantry_tech cat_mechanized_equipment } @@ -4917,6 +5243,7 @@ technologies = { categories = { motorized_equipment + mio_cat_tech_all_motorized_mechanized infantry_tech cat_mechanized_equipment } @@ -4955,6 +5282,7 @@ technologies = { categories = { motorized_equipment + mio_cat_tech_all_motorized_mechanized infantry_tech cat_mechanized_equipment } @@ -4990,6 +5318,7 @@ technologies = { categories = { motorized_equipment + mio_cat_tech_all_motorized_mechanized infantry_tech cat_mechanized_equipment } @@ -5105,10 +5434,6 @@ technologies = { leads_to_tech = mechanised_infantry7 research_cost_coeff = 1 } - mechanized = { - soft_attack = 0.15 - hard_attack = 0.15 - } sub_technologies = { amechanised_infantry1 @@ -5123,6 +5448,7 @@ technologies = { categories = { motorized_equipment + mio_cat_tech_all_motorized_mechanized infantry_tech cat_mechanized_equipment } @@ -5159,6 +5485,7 @@ technologies = { categories = { motorized_equipment + mio_cat_tech_all_motorized_mechanized infantry_tech cat_mechanized_equipment } @@ -5193,6 +5520,7 @@ technologies = { categories = { motorized_equipment + mio_cat_tech_all_motorized_mechanized infantry_tech cat_mechanized_equipment } @@ -5203,220 +5531,7 @@ technologies = { special_project_specialization = { specialization_land } } - amphibious_mechanized_infantry = { - - enable_equipments = { - amphibious_mechanized_equipment_1 - } - - allow_branch = { - has_dlc = "Man the Guns" - } - - enable_subunits = { - amphibious_mechanized - } - - path = { - leads_to_tech = amphibious_mechanized_infantry_2 - research_cost_coeff = 1 - } - - research_cost = 2 - start_year = 1941 - folder = { - name = infantry_folder - position = { x = 3 y = @1941 } - } - - categories = { - motorized_equipment - infantry_tech - cat_mechanized_equipment - tp_tech - } - special_project_specialization = { specialization_land } - ai_will_do = { - factor = 2 - modifier = { - tag = USA - factor = 2 - } - } - } - - amphibious_mechanized_infantry_2 = { - - enable_equipments = { - amphibious_mechanized_equipment_2 - } - - path = { - leads_to_tech = amphibious_mechanized_infantry_3 - research_cost_coeff = 1 - } - - research_cost = 2 - start_year = 1943 - folder = { - name = infantry_folder - position = { x = 3 y = @1943 } - } - - categories = { - motorized_equipment - infantry_tech - cat_mechanized_equipment - tp_tech - } - special_project_specialization = { specialization_land } - ai_will_do = { - factor = 2 - } - } - - amphibious_mechanized_infantry_3 = { - - enable_equipments = { - amphibious_mechanized_equipment_3 - } - path = { - leads_to_tech = amphibious_mechanized_infantry_4 - research_cost_coeff = 1 - } - - research_cost = 2 - start_year = 1950 - folder = { - name = infantry_folder - position = { x = 3 y = 22 } - } - - categories = { - motorized_equipment - infantry_tech - cat_mechanized_equipment - tp_tech - } - special_project_specialization = { specialization_land } - ai_will_do = { - factor = 2 - } - } - amphibious_mechanized_infantry_4 = { - - enable_equipments = { - amphibious_mechanized_equipment_4 - } - - path = { - leads_to_tech = amphibious_mechanized_infantry_5 - research_cost_coeff = 1 - } - - research_cost = 2 - start_year = 1960 - folder = { - name = infantry_folder - position = { x = 3 y = 26 } - } - - categories = { - motorized_equipment - infantry_tech - cat_mechanized_equipment - tp_tech - } - special_project_specialization = { specialization_land } - ai_will_do = { - factor = 2 - } - } - - amphibious_mechanized_infantry_5 = { - - enable_equipments = { - amphibious_mechanized_equipment_5 - } - - path = { - leads_to_tech = amphibious_mechanized_infantry_6 - research_cost_coeff = 1 - } - - research_cost = 2 - start_year = 1970 - folder = { - name = infantry_folder - position = { x = 3 y = 30 } - } - - categories = { - motorized_equipment - infantry_tech - cat_mechanized_equipment - tp_tech - } - special_project_specialization = { specialization_land } - ai_will_do = { - factor = 2 - } - } - - amphibious_mechanized_infantry_6 = { - - enable_equipments = { - amphibious_mechanized_equipment_6 - } - - path = { - leads_to_tech = amphibious_mechanized_infantry_7 - research_cost_coeff = 1 - } - - research_cost = 2 - start_year = 1980 - folder = { - name = infantry_folder - position = { x = 3 y = 34 } - } - - categories = { - motorized_equipment - infantry_tech - cat_mechanized_equipment - tp_tech - } - special_project_specialization = { specialization_land } - ai_will_do = { - factor = 2 - } - } - - amphibious_mechanized_infantry_7 = { - - enable_equipments = { - amphibious_mechanized_equipment_7 - } - - research_cost = 2 - start_year = 1990 - folder = { - name = infantry_folder - position = { x = 3 y = 38 } - } - - categories = { - motorized_equipment - infantry_tech - cat_mechanized_equipment - tp_tech - } - special_project_specialization = { specialization_land } - ai_will_do = { - factor = 2 - } - } + ######### FROM JAPANESE FOCUS ########## bicycle_infantry = { @@ -5445,11 +5560,18 @@ technologies = { camelry } } + + elephantry = { + + allow = { + always = no + } + + research_cost = 1 + start_year = 1936 - militia_tech = { - allow = { always = no } enable_subunits = { - militia + elephantry } } diff --git a/src/common/technologies/land_doctrine.txt b/src/common/technologies/land_doctrine.txt deleted file mode 100755 index 3425a50..0000000 --- a/src/common/technologies/land_doctrine.txt +++ /dev/null @@ -1,5656 +0,0 @@ -technologies = { - - mobile_warfare = { - doctrine_name = "MOBILE_WARFARE_DOCTRINE" - xp_research_type = army - xp_unlock_cost = 100 - - - xor = { superior_firepower trench_warfare mass_assault } - - path = { - leads_to_tech = delay - research_cost_coeff = 1 - } - - category_all_armor = { - breakthrough = 0.20 - } - - planning_speed = 0.5 - army_speed_factor = 0.10 - enable_tactic = tactic_unexpected_thrust - org_loss_when_moving = -0.1 - - doctrine = yes - research_cost = 2.25 - - folder = { - name = land_doctrine_folder - position = { x = 0 y = 0 } - } - - categories = { - land_doctrine - cat_mobile_warfare - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - } - - ai_research_weights = { - armor = 4.0 - } - } - - delay = { - xp_research_type = army - xp_unlock_cost = 100 - - - category_all_infantry = { - max_organisation = 15 - } - - - enable_tactic = tactic_delay - - path = { - leads_to_tech = elastic_defence - research_cost_coeff = 1 - } - - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mobile_warfare - } - - folder = { - name = land_doctrine_folder - position = { x = 0 y = 2 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - } - - ai_research_weights = { - armor = 3.0 - } - } - - elastic_defence = { - xp_research_type = army - xp_unlock_cost = 100 - - - land_reinforce_rate = 0.02 - - category_tanks = { - max_organisation = 1 - } - armored_car = { - max_organisation = 2 - } - - category_all_armor = { - maximum_speed = 0.1 - } - - - enable_tactic = tactic_elastic_defense - - path = { - leads_to_tech = mobile_infantry - research_cost_coeff = 1 - } - path = { - leads_to_tech = armored_spearhead - research_cost_coeff = 1 - } - - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mobile_warfare - } - - folder = { - name = land_doctrine_folder - position = { x = 0 y = 4 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - } - - ai_research_weights = { - armor = 2.0 - } - } - - mobile_infantry = { #Branch focuses on infantry, included Motorised and Mechanised. - xp_research_type = army - xp_unlock_cost = 100 - - - xor={ - armored_spearhead - } - motorized = { - maximum_speed = 0.1 - default_morale = 0.2 - } - armored_car = { - maximum_speed = 0.1 - default_morale = 0.2 - } - mot_artillery_brigade = { - maximum_speed = 0.1 - default_morale = 0.2 - } - mot_anti_tank_brigade = { - maximum_speed = 0.1 - default_morale = 0.2 - } - mot_anti_air_brigade = { - maximum_speed = 0.1 - default_morale = 0.2 - } - mechanized = { - maximum_speed = 0.1 - default_morale = 0.2 - } - amphibious_mechanized = { - maximum_speed = 0.1 - default_morale = 0.2 - } - - - path = { - leads_to_tech = mass_motorization - research_cost_coeff = 1 - } - - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mobile_warfare - } - - folder = { - name = land_doctrine_folder - position = { x = -2 y = 6 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } - - modifier = { - tag = GER - factor = 2 - } - } - - ai_research_weights = { - armor = 1.0 - defensive = -2.0 - motorized_equipment = 3.0 - cat_mechanized_equipment = 5.0 - } - } - - mass_motorization = { - xp_research_type = army - xp_unlock_cost = 100 - - category_all_infantry = { - max_organisation = 10 - } - - - path = { - leads_to_tech = mechanised_offensive - research_cost_coeff = 1 - } - - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mobile_warfare - } - - folder = { - name = land_doctrine_folder - position = { x = -2 y = 8 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } - } - - ai_research_weights = { - armor = 2.0 - defensive = -12.0 - } - } - - mechanised_offensive = { - xp_research_type = army - xp_unlock_cost = 100 - - - motorized = { - max_organisation = 15 - - } - mechanized = { - max_organisation = 15 - } - amphibious_mechanized = { - max_organisation = 15 - } - - armored_car = { - max_organisation = 3 - } - category_tanks = { - max_organisation = 3 - } - - - enable_tactic = tactic_blitz - - - path = { - leads_to_tech = kampfgruppe - research_cost_coeff = 1 - } - - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mobile_warfare - } - - - folder = { - name = land_doctrine_folder - position = { x = -2 y = 10 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } - } - - ai_research_weights = { - armor = 2.0 - motorized_equipment = 2.0 - cat_mechanized_equipment = 2.0 - } - } - - armored_spearhead = { #Branch focused on Tanks - xp_research_type = army - xp_unlock_cost = 100 - - - category_tanks = { - max_organisation = 3 - breakthrough = 0.20 - } - - enable_tactic = tactic_blitz - - - xor = { - mobile_infantry - } - - path = { - leads_to_tech = schwerpunk - research_cost_coeff = 1 - } - - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mobile_warfare - } - - - - folder = { - name = land_doctrine_folder - position = { x = 2 y = 6 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } - } - - ai_research_weights = { - armor = 16.0 - offensive = -1.0 - cat_mechanized_equipment = 2.0 - } - } - - schwerpunk = { - xp_research_type = army - xp_unlock_cost = 100 - - - category_tanks = { - max_organisation = 2 - } - - category_all_armor = { - default_morale = 0.1 - } - - - path = { - leads_to_tech = blitzkrieg - research_cost_coeff = 1 - } - - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mobile_warfare - } - - folder = { - name = land_doctrine_folder - position = { x = 2 y = 8 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } - } - - ai_research_weights = { - armor = 2.5 - offensive = -2.0 - cat_mechanized_equipment = 1.5 - } - } - - blitzkrieg = { - xp_research_type = army - xp_unlock_cost = 100 - - - category_tanks = { - max_organisation = 1 - } - - category_all_armor = { - default_morale = 0.1 - } - armored_car = { - default_morale = 0.1 - max_organisation = 7 - } - - enable_tactic = tactic_breakthrough - - motorized = { - max_organisation = 5 - } - mechanized = { - max_organisation = 5 - } - amphibious_mechanized = { - max_organisation = 5 - } - - - path = { - leads_to_tech = kampfgruppe - research_cost_coeff = 1 - } - - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mobile_warfare - } - - - folder = { - name = land_doctrine_folder - position = { x = 2 y = 10 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } - } - - ai_research_weights = { - armor = 2.5 - cat_mechanized_equipment = 1.5 - } - } - - kampfgruppe = { - xp_research_type = army - xp_unlock_cost = 100 - additional_brigade_column_size = 1 - - category_all_infantry = { - default_morale = 0.2 - max_organisation = 10 - } - # faster planning - planning_speed = 0.2 - - enable_tactic = tactic_overwhelming_fire - - path = { - leads_to_tech = firebrigades - research_cost_coeff = 1 - } - path = { - leads_to_tech = volkssturm - research_cost_coeff = 1 - } - - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mobile_warfare - } - - - folder = { - name = land_doctrine_folder - position = { x = 0 y = 12 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - armor = 3.0 - } - } - - firebrigades = { #Branch focused on mobile warfares - xp_research_type = army - xp_unlock_cost = 100 - - - xor={ - volkssturm - } - - category_all_infantry = { - max_organisation = 10 - } - category_tanks = { - max_organisation = 2 - } - armored_car = { - max_organisation = 2 - } - - - path = { - leads_to_tech = backhand_blow - research_cost_coeff = 1 - } - - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mobile_warfare - } - - - folder = { - name = land_doctrine_folder - position = { x = 2 y = 14 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - armor = 2.0 - } - } - - backhand_blow = { - xp_research_type = army - xp_unlock_cost = 100 - - - - enable_tactic = tactic_backhand_blow - - path = { - leads_to_tech = modern_blitzkrieg - research_cost_coeff = 1 - } - - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mobile_warfare - } - - - folder = { - name = land_doctrine_folder - position = { x = 2 y = 16 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - armor = 2.0 - } - } - - modern_blitzkrieg = { - xp_research_type = army - xp_unlock_cost = 100 - - - category_tanks = { - max_organisation = 3 - breakthrough = 0.20 - } - - category_all_armor = { - default_morale = 0.2 - } - armored_car = { - max_organisation = 3 - default_morale = 0.2 - breakthrough = 0.20 - } - - path = { - leads_to_tech = asymmetric1 - research_cost_coeff = 1 - } - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mobile_warfare - } - - - folder = { - name = land_doctrine_folder - position = { x = 2 y = 18 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - armor = 2.0 - } - } - - volkssturm = { - xp_research_type = army - xp_unlock_cost = 100 - - - xor={ - firebrigades - } - - - conscription = 0.02 - - path = { - leads_to_tech = nd_conscription - research_cost_coeff = 1 - } - - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mobile_warfare - } - - - folder = { - name = land_doctrine_folder - position = { x = -2 y = 14 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - armor = 2.0 - } - } - - nd_conscription = { - xp_research_type = army - xp_unlock_cost = 100 - - - conscription = 0.03 - - path = { - leads_to_tech = werwolf_guerillas - research_cost_coeff = 1 - } - - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mobile_warfare - } - - - folder = { - name = land_doctrine_folder - position = { x = -2 y = 16 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - armor = 2.0 - } - } - - werwolf_guerillas = { - xp_research_type = army - xp_unlock_cost = 100 - - - - #Increased Partisan effect on your land occupied by others - resistance_damage_to_garrison_on_our_occupied_states = 0.1 - - enable_tactic = tactic_guerrilla_tactics - path = { - leads_to_tech = asymmetric1 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mobile_warfare - } - - - folder = { - name = land_doctrine_folder - position = { x = -2 y = 18 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - armor = 2.0 - } - } - - superior_firepower = { - doctrine_name = "SUPERIOR_FIREPOWER_DOCTRINE" - xp_research_type = army - xp_unlock_cost = 100 - - - xor = { mobile_warfare trench_warfare mass_assault } - - path = { - leads_to_tech = sup_delay - research_cost_coeff = 1 - } - - category_front_line = { - soft_attack = 0.1 - } - - enable_tactic = tactic_barrage - - doctrine = yes - research_cost = 2.25 - - categories = { - land_doctrine - cat_superior_firepower - } - - - folder = { - name = land_doctrine_folder - position = { x = 0 y = 0 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - } - - ai_research_weights = { - artillery = 4.0 - } - } - - sup_delay = { - xp_research_type = army - xp_unlock_cost = 100 - - - category_light_infantry = { - max_organisation = 10 - } - - enable_tactic = tactic_delay - - path = { - leads_to_tech = mobile_defence - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_superior_firepower - } - - folder = { - name = land_doctrine_folder - position = { x = 0 y = 2 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - } - - ai_research_weights = { - artillery = 3.0 - } - } - - mobile_defence = { - xp_research_type = army - xp_unlock_cost = 100 - - - category_all_infantry = { - defense = 0.10 - } - - enable_tactic = tactic_elastic_defense - - - path = { - leads_to_tech = intergrated_support - research_cost_coeff = 1 - } - path = { - leads_to_tech = dispersed_support - research_cost_coeff = 1 - } - - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_superior_firepower - } - - - folder = { - name = land_doctrine_folder - position = { x = 0 y = 4 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - } - - ai_research_weights = { - artillery = 2.0 - } - } - - intergrated_support = { #This Branch is focused on boosting stuff in the support column - xp_research_type = army - xp_unlock_cost = 100 - - - xor={ - dispersed_support - } - - - category_support_battalions = { - max_organisation = 10 - soft_attack = 0.25 - } - - path = { - leads_to_tech = regimental_combat_teams - research_cost_coeff = 1 - } - - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_superior_firepower - } - - - folder = { - name = land_doctrine_folder - position = { x = 2 y = 6 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } - } - - ai_research_weights = { - artillery = 1.0 - } - } - - regimental_combat_teams = { - xp_research_type = army - xp_unlock_cost = 100 - - - category_support_battalions = { - max_organisation = 10 - soft_attack = 0.25 - } - - enable_tactic = tactic_overwhelming_fire - - path = { - leads_to_tech = sup_mechanized_offensive - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_superior_firepower - } - - - folder = { - name = land_doctrine_folder - position = { x = 2 y = 8 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } - } - - ai_research_weights = { - artillery = 1.0 - } - } - - dispersed_support = { # Branch is focused on support units as part of the regular brigades - xp_research_type = army - xp_unlock_cost = 100 - - - xor = { - intergrated_support - } - - category_line_artillery = { - default_morale = 0.2 - } - - path = { - leads_to_tech = overwhelming_firepower - research_cost_coeff = 1 - } - - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_superior_firepower - } - - - folder = { - name = land_doctrine_folder - position = { x = -2 y = 6 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } - } - - ai_research_weights = { - artillery = 1.0 - } - } - - overwhelming_firepower = { - xp_research_type = army - xp_unlock_cost = 100 - - - category_line_artillery = { - soft_attack = 0.10 - } - coordination_bonus = 0.05 - enable_tactic = tactic_overwhelming_fire - - path = { - leads_to_tech = sup_mechanized_offensive - research_cost_coeff = 1 - } - - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_superior_firepower - } - - - folder = { - name = land_doctrine_folder - position = { x = -2 y = 8 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } - } - - ai_research_weights = { - artillery = 1.0 - } - } - - sup_mechanized_offensive = { - xp_research_type = army - xp_unlock_cost = 100 - - - category_all_armor = { - breakthrough = 0.10 - } - - - enable_tactic = tactic_blitz - - - path = { - leads_to_tech = concentrated_fire_plans - research_cost_coeff = 1 - } - path = { - leads_to_tech = centralized_fire_control - research_cost_coeff = 1 - } - - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_superior_firepower - } - - - folder = { - name = land_doctrine_folder - position = { x = 0 y = 10 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.25 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - artillery = 1.0 - } - } - - concentrated_fire_plans = { - xp_research_type = army - xp_unlock_cost = 100 - - - xor = { - centralized_fire_control - } - - category_army = { - hard_attack = 0.10 - } - - path = { - leads_to_tech = combined_arms - research_cost_coeff = 1 - } - - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_superior_firepower - } - - - folder = { - name = land_doctrine_folder - position = { x = -2 y = 12 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.25 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - artillery = 1.0 - } - } - - combined_arms = { - xp_research_type = army - xp_unlock_cost = 100 - - - - category_all_armor = { - hard_attack = 0.10 - soft_attack = 0.10 - } - - enable_tactic = tactic_breakthrough - - path = { - leads_to_tech = tactical_control - research_cost_coeff = 1 - } - - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_superior_firepower - } - - - folder = { - name = land_doctrine_folder - position = { x = -2 y = 14 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - artillery = 1.0 - } - } - - tactical_control = { - xp_research_type = army - xp_unlock_cost = 100 - additional_brigade_column_size = 1 - - land_reinforce_rate = 0.02 - - enable_tactic = tactic_tactical_withdrawal - - path = { - leads_to_tech = air_land_battle - research_cost_coeff = 1 - } - - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_superior_firepower - } - - - folder = { - name = land_doctrine_folder - position = { x = -2 y = 16 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - artillery = 1.0 - } - } - - air_land_battle = { - xp_research_type = army - xp_unlock_cost = 100 - - - category_front_line = { - max_organisation = 5 - } - - #combat advantage when air superior - army_bonus_air_superiority_factor = 0.20 - path = { - leads_to_tech = combinedarm1 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_superior_firepower - } - - - folder = { - name = land_doctrine_folder - position = { x = -2 y = 18 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - artillery = 1.0 - } - } - - centralized_fire_control = { - xp_research_type = army - xp_unlock_cost = 100 - - - xor = { - concentrated_fire_plans - } - - category_all_infantry = { - soft_attack = 0.05 - } - category_artillery = { - soft_attack = 0.05 - } - - path = { - leads_to_tech = forward_observers - research_cost_coeff = 1 - } - - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_superior_firepower - } - - - folder = { - name = land_doctrine_folder - position = { x = 2 y = 12 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.25 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - artillery = 1.0 - } - } - - forward_observers = { - xp_research_type = army - xp_unlock_cost = 100 - - - land_reinforce_rate = 0.02 - - category_recon = { - recon = 1 - } - - path = { - leads_to_tech = advanced_firebases - research_cost_coeff = 1 - } - - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_superior_firepower - } - - - folder = { - name = land_doctrine_folder - position = { x = 2 y = 14 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - artillery = 1.0 - } - } - - advanced_firebases = { - xp_research_type = army - xp_unlock_cost = 100 - additional_brigade_column_size = 1 - - - category_all_infantry = { - max_organisation = 10 - default_morale = 0.05 - } - category_tanks = { - max_organisation = 2 - } - armored_car = { - max_organisation = 2 - default_morale = 0.05 - } - - category_all_armor = { - default_morale = 0.05 - } - - enable_tactic = tactic_tactical_withdrawal - - path = { - leads_to_tech = shock_and_awe - research_cost_coeff = 1 - } - - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_superior_firepower - } - - - folder = { - name = land_doctrine_folder - position = { x = 2 y = 16 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - artillery = 1.0 - } - } - - shock_and_awe = { - xp_research_type = army - xp_unlock_cost = 100 - - - category_front_line = { - soft_attack = 0.05 - } - category_all_infantry = { - soft_attack = 0.05 - hard_attack = 0.05 - } - category_artillery = { - soft_attack = 0.05 - hard_attack = 0.05 - } - - enable_tactic = tactic_breakthrough - path = { - leads_to_tech = combinedarm1 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_superior_firepower - } - - - folder = { - name = land_doctrine_folder - position = { x = 2 y = 18 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - artillery = 1.0 - } - } - - - trench_warfare = { - doctrine_name = "GRAND_BATTLEPLAN_DOCTRINE" - xp_research_type = army - xp_unlock_cost = 100 - - - xor = { mobile_warfare superior_firepower mass_assault } - - max_dig_in = 10 - dig_in_speed_factor = 0.25 #25% bonus - - - path = { - leads_to_tech = grand_battle_plan - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 2.25 - - categories = { - land_doctrine - cat_grand_battle_plan - } - - - folder = { - name = land_doctrine_folder - position = { x = 0 y = 0 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - } - - ai_research_weights = { - infantry_weapons = 1.5 - motorized_equipment = 1.0 - } - } - - grand_battle_plan = { - xp_research_type = army - xp_unlock_cost = 100 - - - - path = { - leads_to_tech = prepared_defense - research_cost_coeff = 1 - } - - #planning max bonus increase - max_planning = 0.1 - command_power_gain = 0.25 - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_grand_battle_plan - } - - - folder = { - name = land_doctrine_folder - position = { x = 0 y = 2 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - factor = 0.25 - has_idea = FRA_victors_of_wwi - } - } - - ai_research_weights = { - infantry_weapons = 2.5 - motorized_equipment = 2.0 - } - } - - - - prepared_defense = { - xp_research_type = army - xp_unlock_cost = 100 - - - category_all_infantry = { - defense = 0.10 - max_organisation = 10 - } - - path = { - leads_to_tech = grand_assault - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_grand_battle_plan - } - - - folder = { - name = land_doctrine_folder - position = { x = 0 y = 4 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - } - - ai_research_weights = { - infantry_weapons = 1.5 - motorized_equipment = 1.0 - } - } - - grand_assault = { - xp_research_type = army - xp_unlock_cost = 100 - - - category_army = { - breakthrough = 0.10 - soft_attack = 0.05 - } - - enable_tactic = tactic_planned_attack - - path = { - leads_to_tech = grand_mechanized_offensive - research_cost_coeff = 1 - } - path = { - leads_to_tech = infantry_offensive - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_grand_battle_plan - } - - - folder = { - name = land_doctrine_folder - position = { x = 0 y = 6 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } - } - - ai_research_weights = { - infantry_weapons = 1.5 - motorized_equipment = 1.0 - } - } - - grand_mechanized_offensive = { - xp_research_type = army - xp_unlock_cost = 100 - additional_brigade_column_size = 1 - - - xor = { - infantry_offensive - } - - motorized = { - max_organisation = 5 - } - armored_car = { - max_organisation = 5 - } - mechanized = { - max_organisation = 5 - } - amphibious_mechanized = { - max_organisation = 5 - } - - enable_tactic = tactic_blitz - enable_tactic = tactic_elastic_defense - - - path = { - leads_to_tech = assault_concentration - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_grand_battle_plan - } - - - folder = { - name = land_doctrine_folder - position = { x = -2 y = 8 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.35 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.65 - } - } - - ai_research_weights = { - infantry_weapons = 1.5 - motorized_equipment = 1.0 - cat_mechanized_equipment = 1.0 - } - } - - assault_concentration = { - xp_research_type = army - xp_unlock_cost = 100 - - - max_planning = 0.1 - - enable_tactic = tactic_overwhelming_fire - - path = { - leads_to_tech = branch_interoperation - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_grand_battle_plan - } - - - folder = { - name = land_doctrine_folder - position = { x = -2 y = 10 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.3 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.6 - } - } - - ai_research_weights = { - infantry_weapons = 1.5 - motorized_equipment = 1.0 - cat_mechanized_equipment = 1.0 - } - } - - branch_interoperation = { - xp_research_type = army - xp_unlock_cost = 100 - - - category_all_infantry = { - max_organisation = 5 - } - category_tanks = { - max_organisation = 1 - } - armored_car = { - max_organisation = 1 - } - coordination_bonus = 0.1 - - path = { - leads_to_tech = assault_breakthrough - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_grand_battle_plan - } - - - folder = { - name = land_doctrine_folder - position = { x = -2 y = 12 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.25 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.55 - } - } - - ai_research_weights = { - infantry_weapons = 1.5 - motorized_equipment = 1.0 - } - } - - assault_breakthrough = { - xp_research_type = army - xp_unlock_cost = 100 - - - category_army = { - breakthrough = 0.10 - } - - enable_tactic = tactic_breakthrough - - - path = { - leads_to_tech = central_planning - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_grand_battle_plan - } - - - folder = { - name = land_doctrine_folder - position = { x = -2 y = 14 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.2 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - infantry_weapons = 1.5 - motorized_equipment = 1.0 - cat_mechanized_equipment = 1.0 - } - } - - central_planning = { - xp_research_type = army - xp_unlock_cost = 100 - - - max_planning = 0.1 - max_command_power = 30 - - path = { - leads_to_tech = c3i_theory - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_grand_battle_plan - } - - - folder = { - name = land_doctrine_folder - position = { x = -2 y = 16 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.45 - } - } - - ai_research_weights = { - infantry_weapons = 1.5 - motorized_equipment = 1.0 - } - } - - c3i_theory = { - xp_research_type = army - xp_unlock_cost = 100 - - - land_reinforce_rate = 0.02 - category_all_infantry = { - max_organisation = 5 - } - category_tanks = { - max_organisation = 1 - } - armored_car = { - max_organisation = 2 - } - path = { - leads_to_tech = longtermplanning - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_grand_battle_plan - } - - - folder = { - name = land_doctrine_folder - position = { x = -2 y = 18 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.1 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.4 - } - } - - ai_research_weights = { - infantry_weapons = 1.5 - motorized_equipment = 1.0 - } - } - - infantry_offensive = { - xp_research_type = army - xp_unlock_cost = 100 - additional_brigade_column_size = 1 - - - xor = { - grand_mechanized_offensive - } - category_light_infantry = { - max_organisation = 5 - breakthrough = 0.1 - } - - enable_tactic = tactic_infantry_charge - - path = { - leads_to_tech = armored_operations - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_grand_battle_plan - } - - - folder = { - name = land_doctrine_folder - position = { x = 2 y = 8 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.35 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.65 - } - } - - ai_research_weights = { - infantry_weapons = 1.5 - motorized_equipment = 1.0 - } - } - - armored_operations = { - xp_research_type = army - xp_unlock_cost = 100 - - - category_tanks = { - max_organisation = 2 - } - category_all_armor = { - default_morale = 0.1 - } - armored_car = { - max_organisation = 2 - default_morale = 0.1 - } - - enable_tactic = tactic_blitz - enable_tactic = tactic_elastic_defense - - - path = { - leads_to_tech = infiltration_assault - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_grand_battle_plan - } - - - folder = { - name = land_doctrine_folder - position = { x = 2 y = 10 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.3 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.6 - } - } - - ai_research_weights = { - infantry_weapons = 1.5 - motorized_equipment = 1.0 - } - } - - infiltration_assault = { - xp_research_type = army - xp_unlock_cost = 100 - - - supply_consumption_factor = -0.10 - command_power_gain_mult = 0.15 - - path = { - leads_to_tech = night_assault_tactics - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_grand_battle_plan - } - - - folder = { - name = land_doctrine_folder - position = { x = 2 y = 12 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.25 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.55 - } - } - - ai_research_weights = { - infantry_weapons = 1.5 - motorized_equipment = 1.0 - } - } - - night_assault_tactics = { - xp_research_type = army - xp_unlock_cost = 100 - - - #reduce land night combat penalty - land_night_attack = 0.25 # negates half of base penalty - - - path = { - leads_to_tech = attritional_containment - research_cost_coeff = 1 - } - - - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_grand_battle_plan - } - - - folder = { - name = land_doctrine_folder - position = { x = 2 y = 14 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.2 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - infantry_weapons = 1.5 - motorized_equipment = 1.0 - } - } - - attritional_containment = { - xp_research_type = army - xp_unlock_cost = 100 - - - category_all_infantry = { - max_organisation = 5 - } - category_tanks = { - max_organisation = 1 - } - armored_car = { - max_organisation = 1 - } - path = { - leads_to_tech = infiltration_in_depth - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_grand_battle_plan - } - - - folder = { - name = land_doctrine_folder - position = { x = 2 y = 16 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.45 - } - } - - ai_research_weights = { - infantry_weapons = 1.5 - motorized_equipment = 1.0 - } - } - - infiltration_in_depth = { - xp_research_type = army - xp_unlock_cost = 100 - - - land_reinforce_rate = 0.02 - - category_recon = { - recon = 1 - } - path = { - leads_to_tech = elitesaboteur - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_grand_battle_plan - } - - - folder = { - name = land_doctrine_folder - position = { x = 2 y = 18 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.1 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.4 - } - } - - ai_research_weights = { - infantry_weapons = 1.5 - motorized_equipment = 1.0 - } - } - - mass_assault = { - doctrine_name = "MASS_ASSAULT_DOCTRINE" - xp_research_type = army - xp_unlock_cost = 100 - - - xor = { mobile_warfare superior_firepower trench_warfare } - - path = { - leads_to_tech = pocket_defence - research_cost_coeff = 1 - } - - land_reinforce_rate = 0.02 - minimum_training_level = -0.1 - - doctrine = yes - research_cost = 2.25 - - categories = { - land_doctrine - cat_mass_assault - } - - - folder = { - name = land_doctrine_folder - position = { x = 0 y = 0 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - } - - ai_research_weights = { - industry = 2.0 - } - } - - pocket_defence = { - xp_research_type = army - xp_unlock_cost = 100 - - - #reduced pocketed combat penalty and/or reduces the out of supply penalty or increases time before moving to worse penalty - no_supply_grace = 48 # more hours before supply penalty changes - out_of_supply_factor = -0.10 - - path = { - leads_to_tech = defence_in_depth - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mass_assault - } - - - folder = { - name = land_doctrine_folder - position = { x = 0 y = 2 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - } - - ai_research_weights = { - industry = 2.0 - } - } - - defence_in_depth = { - xp_research_type = army - xp_unlock_cost = 100 - - - max_dig_in = 5 - - category_light_infantry = { - max_organisation = 5 - } - - - path = { - leads_to_tech = large_front_operations - research_cost_coeff = 1 - } - path = { - leads_to_tech = peoples_army - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mass_assault - } - - - folder = { - name = land_doctrine_folder - position = { x = 0 y = 4 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - } - - ai_research_weights = { - industry = 2.0 - } - } - - large_front_operations = { - xp_research_type = army - xp_unlock_cost = 100 - additional_brigade_column_size = 1 - - xor = { - peoples_army - } - - supply_consumption_factor = -0.10 - - enable_tactic = tactic_relentless_assault - - path = { - leads_to_tech = deep_operations - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mass_assault - } - - - folder = { - name = land_doctrine_folder - position = { x = -2 y = 6 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - tag = SOV - factor = 2 - } - modifier = { - factor = 0.4 - - OR = { - tag = CHI - tag = PRC - tag = XSM - tag = SIK - tag = GXC - tag = SHX - tag = YUN - } - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } - } - - ai_research_weights = { - industry = 2.0 - } - } - - deep_operations = { - xp_research_type = army - xp_unlock_cost = 100 - - - category_tanks = { - max_organisation = 2 - } - armored_car = { - max_organisation = 2 - } - - enable_tactic = tactic_blitz - - - path = { - leads_to_tech = operational_concentration - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mass_assault - } - - - folder = { - name = land_doctrine_folder - position = { x = -2 y = 8 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } - } - - ai_research_weights = { - industry = 2.0 - } - } - - operational_concentration = { - xp_research_type = army - xp_unlock_cost = 100 - - - max_planning = 0.10 - land_reinforce_rate = 0.05 - - enable_tactic = tactic_elastic_defense - - path = { - leads_to_tech = vast_offensives - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mass_assault - } - - - folder = { - name = land_doctrine_folder - position = { x = -2 y = 10 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.35 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.65 - } - } - - ai_research_weights = { - industry = 2.0 - } - } - - vast_offensives = { - xp_research_type = army - xp_unlock_cost = 100 - - - supply_consumption_factor = -0.10 - - infantry = { - combat_width = -0.4 - } - - - enable_tactic = tactic_overwhelming_fire - - path = { - leads_to_tech = breakthrough_priority - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mass_assault - } - - - folder = { - name = land_doctrine_folder - position = { x = -2 y = 12 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.35 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.65 - } - } - - ai_research_weights = { - industry = 2.0 - } - } - - breakthrough_priority = { - xp_research_type = army - xp_unlock_cost = 100 - - - category_tanks = { - max_organisation = 1 - breakthrough = 0.10 - } - category_all_infantry = { - max_organisation = 5 - breakthrough = 0.10 - } - armored_car = { - max_organisation = 1 - breakthrough = 0.10 - } - - enable_tactic = tactic_breakthrough - - path = { - leads_to_tech = mechanized_wave - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mass_assault - } - - - folder = { - name = land_doctrine_folder - position = { x = -2 y = 14 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.25 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - industry = 2.0 - } - } - - mechanized_wave = { - xp_research_type = army - xp_unlock_cost = 100 - - - category_tanks = { - max_organisation = 2 - } - category_all_armor = { - default_morale = 0.1 - } - armored_car = { - max_organisation = 3 - default_morale = 0.1 - } - - mechanized = { - max_organisation = 10 - default_morale = 0.1 - } - motorized = { - max_organisation = 10 - default_morale = 0.1 - } - amphibious_mechanized = { - max_organisation = 10 - default_morale = 0.1 - } - - path = { - leads_to_tech = continuous_offensive - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mass_assault - } - - - folder = { - name = land_doctrine_folder - position = { x = -2 y = 16 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - industry = 2.0 - cat_mechanized_equipment = 3.0 - } - } - - continuous_offensive = { - xp_research_type = army - xp_unlock_cost = 100 - - - org_loss_when_moving = -0.25 - land_reinforce_rate = 0.05 - - enable_tactic = tactic_backhand_blow - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mass_assault - } - path = { - leads_to_tech = armourwave - research_cost_coeff = 1 - } - - - folder = { - name = land_doctrine_folder - position = { x = -2 y = 18 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.1 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.35 - } - } - - ai_research_weights = { - industry = 2.0 - } - } - - peoples_army = { - xp_research_type = army - xp_unlock_cost = 100 - additional_brigade_column_size = 1 - - - xor = { - large_front_operations - } - - - - #Increased Partisan effect on your land occupied by others - resistance_damage_to_garrison_on_our_occupied_states = 0.1 #10% more partisan effects - #Land Units take less attrition - attrition = -0.1 #take 10% less attrition losses - - enable_tactic = tactic_human_wave_tactics - - - path = { - leads_to_tech = human_infantry_offensive - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mass_assault - } - - - folder = { - name = land_doctrine_folder - position = { x = 2 y = 6 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } - modifier = { - factor = 0.6 - - OR = { - tag = CHI - tag = PRC - tag = XSM - tag = SIK - tag = GXC - tag = SHX - tag = YUN - } - } - } - - ai_research_weights = { - industry = 2.0 - } - } - - human_infantry_offensive = { - xp_research_type = army - xp_unlock_cost = 100 - - - infantry = { - default_morale = 0.30 - } - land_reinforce_rate = 0.05 - - - path = { - leads_to_tech = large_front_offensive - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mass_assault - } - - - folder = { - name = land_doctrine_folder - position = { x = 2 y = 8 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - } - - ai_research_weights = { - industry = 2.0 - } - } - - large_front_offensive = { - xp_research_type = army - xp_unlock_cost = 100 - - - category_all_infantry = { - max_organisation = 10 - } - category_tanks = { - max_organisation = 2 - } - armored_car = { - max_organisation = 2 - } - - - path = { - leads_to_tech = human_wave_offensive - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mass_assault - } - - - folder = { - name = land_doctrine_folder - position = { x = 2 y = 10 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - } - - ai_research_weights = { - industry = 2.0 - } - } - - human_wave_offensive = { - xp_research_type = army - xp_unlock_cost = 100 - - - conscription = 0.05 - - infantry = { - combat_width = -0.4 - } - land_reinforce_rate = 0.15 - - - - path = { - leads_to_tech = guerilla_warfare - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mass_assault - } - - - folder = { - name = land_doctrine_folder - position = { x = 2 y = 12 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - } - - ai_research_weights = { - infantry_weapons = 1.0 - industry = 2.0 - } - } - - guerilla_warfare = { - xp_research_type = army - xp_unlock_cost = 100 - - - out_of_supply_factor = -0.30 - category_army = { - default_morale = 0.2 - } - - resistance_growth_on_our_occupied_states = 0.25 - - enable_tactic = tactic_guerrilla_tactics - - path = { - leads_to_tech = armourwave - research_cost_coeff = 1 - } - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mass_assault - } - - folder = { - name = land_doctrine_folder - position = { x = 2 y = 14 } - } - - ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - } - - ai_research_weights = { - industry = 2.0 - } - } -#### - asymmetric1 = { - xp_research_type = army - xp_unlock_cost = 100 - - category_all_armor = { - max_organisation = 10 - } - - category_all_infantry = { - max_organisation = 10 - defense = 0.10 - } - - resistance_damage_to_garrison_on_our_occupied_states = 0.1 - - path = { - leads_to_tech = organised1 - research_cost_coeff = 1 - } - - path = { - leads_to_tech = hitandrun1 - research_cost_coeff = 1 - } - - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mobile_warfare - } - - - folder = { - name = land_doctrine_folder - position = { x = 0 y = 20 } - } - - ai_will_do = { - factor = 10 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - } - - organised1 = { - xp_research_type = army - xp_unlock_cost = 100 - motorized = { - max_organisation = 5 - } - category_all_infantry = { - max_organisation = 5 - } - - dig_in_speed_factor = 0.20 - - path = { - leads_to_tech = tactical1 - research_cost_coeff = 1 - } - - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mobile_warfare - } - - - folder = { - name = land_doctrine_folder - position = { x = -2 y = 22 } - } - - ai_will_do = { - factor = 10 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - } - - hitandrun1 = { - xp_research_type = army - xp_unlock_cost = 100 - - category_all_infantry = { - maximum_speed = 0.05 - soft_attack = 0.10 - } - - category_army = { - soft_attack = 0.10 - } - - land_reinforce_rate = 0.05 - - path = { - leads_to_tech = tactical1 - research_cost_coeff = 1 - } - - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mobile_warfare - } - - - folder = { - name = land_doctrine_folder - position = { x = 2 y = 22 } - } - - ai_will_do = { - factor = 10 - } - } - - tactical1 = { - xp_research_type = army - xp_unlock_cost = 100 - - - equipment_capture_factor = 0.15 - supply_consumption_factor = -0.05 - path = { - leads_to_tech = pocketcell1 - research_cost_coeff = 1 - } - - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mobile_warfare - } - - - folder = { - name = land_doctrine_folder - position = { x = 0 y = 24 } - } - - ai_will_do = { - factor = 10 - } - } - - pocketcell1 = { - xp_research_type = army - xp_unlock_cost = 100 - - category_army = { - defense = 0.05 - } - supply_consumption_factor = -0.05 - - path = { - leads_to_tech = conscripted1 - research_cost_coeff = 1 - } - - path = { - leads_to_tech = militia1 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mobile_warfare - } - - - folder = { - name = land_doctrine_folder - position = { x = 0 y = 26 } - } - - ai_will_do = { - factor = 10 - } - } - - conscripted1 = { - xp_research_type = army - xp_unlock_cost = 100 - - xor={ - militia1 - } - - - category_army = { - soft_attack = -0.02 - hard_attack = -0.03 - } - - minimum_training_level = -0.1 - - conscription = 0.035 - path = { - leads_to_tech = cutting1 - research_cost_coeff = 1 - } - - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mobile_warfare - } - - - folder = { - name = land_doctrine_folder - position = { x = -2 y = 28 } - } - - ai_will_do = { - factor = 10 - } - - } - - militia1 = { - xp_research_type = army - xp_unlock_cost = 100 - - xor={ - conscripted1 - } - - conscription = 0.01 - category_army = { - soft_attack = 0.05 - } - - path = { - leads_to_tech = local1 - research_cost_coeff = 1 - } - - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mobile_warfare - } - - - folder = { - name = land_doctrine_folder - position = { x = 2 y = 28 } - } - - ai_will_do = { - factor = 10 - } - - } - - cutting1 = { - xp_research_type = army - xp_unlock_cost = 100 - - - category_army = { - soft_attack = -0.02 - } - conscription = 0.01 - minimum_training_level = -0.1 - - path = { - leads_to_tech = desperate1 - research_cost_coeff = 1 - } - - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mobile_warfare - } - - - folder = { - name = land_doctrine_folder - position = { x = -2 y = 30 } - } - - ai_will_do = { - factor = 10 - } - - } - - local1 = { - xp_research_type = army - xp_unlock_cost = 100 - - - category_all_infantry = { - defense = 0.05 - } - - max_dig_in = 5 - - path = { - leads_to_tech = reformed1 - research_cost_coeff = 1 - } - - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mobile_warfare - } - - - folder = { - name = land_doctrine_folder - position = { x = 2 y = 30 } - } - - ai_will_do = { - factor = 10 - } - - } - - desperate1 = { - xp_research_type = army - xp_unlock_cost = 100 - motorized = { - max_organisation = -5 - } - category_army = { - defense = 0.10 - } - land_reinforce_rate = 0.02 - minimum_training_level = -0.1 - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mobile_warfare - } - - - folder = { - name = land_doctrine_folder - position = { x = -2 y = 32 } - } - - ai_will_do = { - factor = 10 - } - - } - - reformed1 = { - xp_research_type = army - xp_unlock_cost = 100 - - - category_army = { - max_organisation = 5 - hard_attack = 0.05 - soft_attack = 0.05 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mobile_warfare - } - - - folder = { - name = land_doctrine_folder - position = { x = 2 y = 32 } - } - - ai_will_do = { - factor = 10 - } - - } - - combinedarm1 = { - xp_research_type = army - xp_unlock_cost = 100 - - - category_army = { - soft_attack = 0.05 - } - army_bonus_air_superiority_factor = 0.20 - planning_speed = 0.2 - - path = { - leads_to_tech = desperatedeterrence - research_cost_coeff = 1 - } - - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_superior_firepower - } - - - folder = { - name = land_doctrine_folder - position = { x = 0 y = 20 } - } - - ai_will_do = { - factor = 10 - } - } - - desperatedeterrence = { - xp_research_type = army - xp_unlock_cost = 100 - - - category_all_armor = { - defense = 0.05 - } - category_all_infantry = { - defense = 0.05 - soft_attack = 0.1 - } - - path = { - leads_to_tech = mechanizedwarfare - research_cost_coeff = 1 - } - - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_superior_firepower - } - - - folder = { - name = land_doctrine_folder - position = { x = 0 y = 22 } - } - - ai_will_do = { - factor = 10 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - armor = 2.0 - } - } - - mechanizedwarfare = { - xp_research_type = army - xp_unlock_cost = 100 - - motorized = { - max_organisation = 5 - maximum_speed = 0.05 - soft_attack = 0.1 - hard_attack = 0.05 - } - mechanized = { - max_organisation = 5 - maximum_speed = 0.05 - soft_attack = 0.1 - hard_attack = 0.05 - } - amphibious_mechanized = { - max_organisation = 5 - maximum_speed = 0.05 - soft_attack = 0.1 - hard_attack = 0.05 - } - - path = { - leads_to_tech = longterm - research_cost_coeff = 1 - } - - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_superior_firepower - } - - - folder = { - name = land_doctrine_folder - position = { x = 0 y = 24 } - } - - ai_will_do = { - factor = 10 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - artillery = 4.0 - } - } - - longterm = { - xp_research_type = army - xp_unlock_cost = 100 - - max_planning = 0.2 - planning_speed = -0.1 - - path = { - leads_to_tech = COINWARFARE - research_cost_coeff = 1 - } - - path = { - leads_to_tech = anticonventional - research_cost_coeff = 1 - } - - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_superior_firepower - } - - - folder = { - name = land_doctrine_folder - position = { x = 0 y = 26 } - } - - ai_will_do = { - factor = 10 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - artillery = 4.0 - } - } - - COINWARFARE = { - xor = { - anticonventional - } - xp_research_type = army - xp_unlock_cost = 100 - - max_planning = 0.05 - planning_speed = 0.05 - - category_army = { - maximum_speed = 0.5 - } - - path = { - leads_to_tech = flexibleorder - research_cost_coeff = 1 - } - - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_superior_firepower - } - - - folder = { - name = land_doctrine_folder - position = { x = 2 y = 28 } - } - - ai_will_do = { - factor = 10 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - artillery = 4.0 - } - } - - anticonventional = { - - xor = { - COINWARFARE - } - xp_research_type = army - xp_unlock_cost = 100 - - - category_all_armor = { - breakthrough = 0.1 - } - category_army = { - soft_attack = 0.05 - hard_attack = 0.10 - } - - path = { - leads_to_tech = moderndefenceindepth - research_cost_coeff = 1 - } - - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_superior_firepower - } - - - folder = { - name = land_doctrine_folder - position = { x = -2 y = 28 } - } - - ai_will_do = { - factor = 10 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - artillery = 4.0 - } - } - - moderndefenceindepth = { - xp_research_type = army - xp_unlock_cost = 100 - - max_dig_in = 10 - max_planning = 0.05 - - category_army = { - defense = 0.05 - } - - path = { - leads_to_tech = coordinatedattack - research_cost_coeff = 1 - } - - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_superior_firepower - } - - - folder = { - name = land_doctrine_folder - position = { x = -2 y = 30 } - } - - ai_will_do = { - factor = 10 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - artillery = 4.0 - } - } - - flexibleorder = { - xp_research_type = army - xp_unlock_cost = 100 - org_loss_when_moving = -0.1 - planning_speed = 0.15 - max_planning = -0.05 - - path = { - leads_to_tech = aerialsupremacy - research_cost_coeff = 1 - } - - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_superior_firepower - } - - - folder = { - name = land_doctrine_folder - position = { x = 2 y = 30 } - } - - ai_will_do = { - factor = 10 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - artillery = 4.0 - } - } - - coordinatedattack = { - xp_research_type = army - xp_unlock_cost = 100 - - planning_speed = 0.05 - army_speed_factor = 0.05 - - category_army = { - soft_attack = 0.05 - hard_attack = 0.05 - } - - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_superior_firepower - } - - - folder = { - name = land_doctrine_folder - position = { x = -2 y = 32 } - } - - ai_will_do = { - factor = 10 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - artillery = 4.0 - } - } - - aerialsupremacy = { - xp_research_type = army - xp_unlock_cost = 100 - - - army_bonus_air_superiority_factor = 0.1 - category_army = { - soft_attack = 0.05 - hard_attack = 0.05 - } - army_speed_factor = 0.10 - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_superior_firepower - } - - - folder = { - name = land_doctrine_folder - position = { x = 2 y = 32 } - } - - ai_will_do = { - factor = 10 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - artillery = 4.0 - } - } - - longtermplanning = { - xp_research_type = army - xp_unlock_cost = 100 - - planning_speed = -0.1 - max_planning = 0.35 - - path = { - leads_to_tech = defenceindepthmodern - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_grand_battle_plan - } - - - folder = { - name = land_doctrine_folder - position = { x = -2 y = 20 } - } - - ai_will_do = { - factor = 10 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - infantry_weapons = 1.5 - motorized_equipment = 1.0 - } - } - - elitesaboteur = { - xp_research_type = army - xp_unlock_cost = 100 - - resistance_damage_to_garrison_on_our_occupied_states = 0.1 - special_forces_no_supply_grace = 24 - - path = { - leads_to_tech = hitandrun2 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_grand_battle_plan - } - - - folder = { - name = land_doctrine_folder - position = { x = 2 y = 20 } - } - - ai_will_do = { - factor = 10 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - infantry_weapons = 1.5 - motorized_equipment = 1.0 - } - } - - defenceindepthmodern = { - xp_research_type = army - xp_unlock_cost = 100 - - - category_army = { - defense = 0.05 - } - dig_in_speed_factor = 0.1 - max_planning = 0.05 - - - path = { - leads_to_tech = massedbreak - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_grand_battle_plan - } - - - folder = { - name = land_doctrine_folder - position = { x = -2 y = 22 } - } - - ai_will_do = { - factor = 10 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - infantry_weapons = 1.5 - motorized_equipment = 1.0 - } - } - - hitandrun2 = { - xp_research_type = army - xp_unlock_cost = 100 - - category_army = { - soft_attack = 0.1 - } - org_loss_when_moving = -0.1 - army_speed_factor = 0.05 - - path = { - leads_to_tech = commandotrait - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_grand_battle_plan - } - - - folder = { - name = land_doctrine_folder - position = { x = 2 y = 22 } - } - - ai_will_do = { - factor = 10 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - infantry_weapons = 1.5 - motorized_equipment = 1.0 - } - } - - massedbreak = { - xp_research_type = army - xp_unlock_cost = 100 - - supply_consumption_factor = -0.05 - land_reinforce_rate = 0.05 - attrition = -0.05 - path = { - leads_to_tech = veterancycling - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_grand_battle_plan - } - - - folder = { - name = land_doctrine_folder - position = { x = -2 y = 24 } - } - - ai_will_do = { - factor = 10 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - infantry_weapons = 1.5 - motorized_equipment = 1.0 - } - } - - commandotrait = { - xp_research_type = army - xp_unlock_cost = 100 - special_forces_no_supply_grace = 120 - special_forces_attack_factor = 0.1 - - path = { - leads_to_tech = organised2 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_grand_battle_plan - } - - - folder = { - name = land_doctrine_folder - position = { x = 2 y = 24 } - } - - ai_will_do = { - factor = 10 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - infantry_weapons = 1.5 - motorized_equipment = 1.0 - } - } - - veterancycling = { - xp_research_type = army - xp_unlock_cost = 100 - category_all_infantry = { - defense = 0.05 - soft_attack = 0.05 - } - minimum_training_level = 0.05 - path = { - leads_to_tech = ascensionofwarfare - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_grand_battle_plan - } - - - folder = { - name = land_doctrine_folder - position = { x = -2 y = 26 } - } - - ai_will_do = { - factor = 10 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - infantry_weapons = 1.5 - motorized_equipment = 1.0 - } - } - - organised2 = { - xp_research_type = army - xp_unlock_cost = 100 - - motorized = { - max_organisation = 5 - } - category_all_infantry = { - max_organisation = 5 - } - dig_in_speed_factor = 0.20 - path = { - leads_to_tech = ascensionofwarfare - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_grand_battle_plan - } - - - folder = { - name = land_doctrine_folder - position = { x = 2 y = 26 } - } - - ai_will_do = { - factor = 10 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - infantry_weapons = 1.5 - motorized_equipment = 1.0 - } - } - - ascensionofwarfare = { - xp_research_type = army - xp_unlock_cost = 100 - - motorized = { - soft_attack = 0.1 - hard_attack = 0.05 - } - category_all_infantry = { - soft_attack = 0.1 - hard_attack = 0.05 - } - - path = { - leads_to_tech = 20thcenturywarfare - research_cost_coeff = 1 - } - - path = { - leads_to_tech = manoeuverwarfare - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_grand_battle_plan - } - - - folder = { - name = land_doctrine_folder - position = { x = 0 y = 28 } - } - - ai_will_do = { - factor = 10 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - infantry_weapons = 1.5 - motorized_equipment = 1.0 - } - } - - 20thcenturywarfare = { - xp_research_type = army - xp_unlock_cost = 100 - army_speed_factor = -0.10 - max_dig_in = 5 - category_all_infantry = { - defense = 0.05 - } - xor = { - manoeuverwarfare - } - - path = { - leads_to_tech = attritionwarfare - - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_grand_battle_plan - } - - - folder = { - name = land_doctrine_folder - position = { x = -2 y = 30 } - } - - ai_will_do = { - factor = 10 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - infantry_weapons = 1.5 - motorized_equipment = 1.0 - } - } - - manoeuverwarfare = { - xp_research_type = army - xp_unlock_cost = 100 - xor = { - 20thcenturywarfare - } - category_army = { - hard_attack = 0.10 - soft_attack = 0.1 - } - army_speed_factor = 0.10 - path = { - leads_to_tech = modernbreakthrough - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_grand_battle_plan - } - - - folder = { - name = land_doctrine_folder - position = { x = 2 y = 30 } - } - - ai_will_do = { - factor = 10 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - infantry_weapons = 1.5 - motorized_equipment = 1.0 - } - } - - attritionwarfare = { - xp_research_type = army - xp_unlock_cost = 100 - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_grand_battle_plan - } - - category_army = { - defense = 0.10 - soft_attack = -0.05 - } - folder = { - name = land_doctrine_folder - position = { x = -2 y = 32 } - } - - ai_will_do = { - factor = 10 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - infantry_weapons = 1.5 - motorized_equipment = 1.0 - } - } - - modernbreakthrough = { - xp_research_type = army - xp_unlock_cost = 100 - - - doctrine = yes - research_cost = 4.5 - category_all_armor = { - max_organisation = 5 - breakthrough = 0.10 - } - motorized = { - max_organisation = 5 - breakthrough = 0.10 - } - mechanized = { - max_organisation = 5 - breakthrough = 0.10 - } - categories = { - land_doctrine - cat_grand_battle_plan - } - - - folder = { - name = land_doctrine_folder - position = { x = 2 y = 32 } - } - - ai_will_do = { - factor = 10 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - infantry_weapons = 1.5 - motorized_equipment = 1.0 - } - } - - armourwave = { - xp_research_type = army - xp_unlock_cost = 100 - no_supply_grace = 48 - category_tanks = { - max_organisation = 10 - hard_attack = 0.10 - } - motorized = { - max_organisation = 10 - hard_attack = 0.10 - } - mechanized = { - max_organisation = 10 - hard_attack = 0.10 - } - - path = { - leads_to_tech = armourtide - research_cost_coeff = 1 - } - - path = { - leads_to_tech = rapidbuildup - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mass_assault - } - - - folder = { - name = land_doctrine_folder - position = { x = 0 y = 20 } - } - - ai_will_do = { - factor = 10 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - infantry_weapons = 1.0 - industry = 2.0 - } - } - - armourtide = { - xp_research_type = army - xp_unlock_cost = 100 - org_loss_when_moving = -0.1 - category_tanks = { - max_organisation = 5 - hard_attack = 0.10 - } - mechanized = { - max_organisation = 5 - hard_attack = 0.10 - } - xor={ - rapidbuildup - } - - path = { - leads_to_tech = mechanisedrevolution - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mass_assault - } - - - folder = { - name = land_doctrine_folder - position = { x = -2 y = 22 } - } - - ai_will_do = { - factor = 10 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - infantry_weapons = 1.0 - industry = 2.0 - } - } - - rapidbuildup = { - xp_research_type = army - xp_unlock_cost = 100 - category_army = { - soft_attack = 0.1 - } - minimum_training_level = -0.1 - land_reinforce_rate = 0.05 - xor={ - armourtide - } - path = { - leads_to_tech = infantrypriority - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mass_assault - } - - - folder = { - name = land_doctrine_folder - position = { x = 2 y = 22 } - } - - ai_will_do = { - factor = 10 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - infantry_weapons = 1.0 - industry = 2.0 - } - } - - mechanisedrevolution = { - xp_research_type = army - xp_unlock_cost = 100 - - - path = { - leads_to_tech = veterancycling1 - research_cost_coeff = 1 - } - mechanized = { - max_organisation = 5 - hard_attack = 0.1 - soft_attack = 0.1 - } - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mass_assault - } - - - folder = { - name = land_doctrine_folder - position = { x = -2 y = 24 } - } - - ai_will_do = { - factor = 10 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - infantry_weapons = 1.0 - industry = 2.0 - } - } - - infantrypriority = { - xp_research_type = army - xp_unlock_cost = 100 - - path = { - leads_to_tech = massedbreakthrough - research_cost_coeff = 1 - } - category_all_infantry = { - max_organisation = 10 - soft_attack = 0.1 - } - motorized = { - max_organisation = 10 - soft_attack = 0.1 - } - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mass_assault - } - - - folder = { - name = land_doctrine_folder - position = { x = 2 y = 24 } - } - - ai_will_do = { - factor = 10 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - infantry_weapons = 1.0 - industry = 2.0 - } - } - - veterancycling1 = { - xp_research_type = army - xp_unlock_cost = 100 - category_all_infantry = { - defense = 0.05 - soft_attack = 0.05 - } - minimum_training_level = 0.05 - path = { - leads_to_tech = concentratedassault - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mass_assault - } - - - folder = { - name = land_doctrine_folder - position = { x = -2 y = 26 } - } - - ai_will_do = { - factor = 10 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - infantry_weapons = 1.0 - industry = 2.0 - } - } - - massedbreakthrough = { - xp_research_type = army - xp_unlock_cost = 100 - supply_consumption_factor = -0.05 - land_reinforce_rate = 0.05 - attrition = -0.05 - - path = { - leads_to_tech = conscriptwave - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mass_assault - } - - - folder = { - name = land_doctrine_folder - position = { x = 2 y = 26 } - } - - ai_will_do = { - factor = 10 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - infantry_weapons = 1.0 - industry = 2.0 - } - } - - concentratedassault = { - xp_research_type = army - xp_unlock_cost = 100 - - path = { - leads_to_tech = massedbreakthrough1 - research_cost_coeff = 1 - } - category_all_infantry = { - combat_width = -0.4 - hard_attack = 0.05 - soft_attack = 0.05 - } - motorized = { - combat_width = -0.2 - hard_attack = 0.05 - soft_attack = 0.05 - } - mechanized = { - combat_width = -0.2 - hard_attack = 0.05 - soft_attack = 0.05 - } - category_all_armor = { - combat_width = -0.2 - hard_attack = 0.05 - soft_attack = 0.05 - } - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mass_assault - } - - - folder = { - name = land_doctrine_folder - position = { x = -2 y = 28 } - } - - ai_will_do = { - factor = 10 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - infantry_weapons = 1.0 - industry = 2.0 - } - } - - conscriptwave = { - xp_research_type = army - xp_unlock_cost = 100 - conscription = 0.02 - land_reinforce_rate = 0.05 - path = { - leads_to_tech = conscriptprogram - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mass_assault - } - - - folder = { - name = land_doctrine_folder - position = { x = 2 y = 28 } - } - - ai_will_do = { - factor = 10 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - infantry_weapons = 1.0 - industry = 2.0 - } - } - - massedbreakthrough1 = { - xp_research_type = army - xp_unlock_cost = 100 - supply_consumption_factor = -0.05 - land_reinforce_rate = 0.05 - attrition = -0.05 - doctrine = yes - research_cost = 4.5 - path = { - leads_to_tech = manoeuverwarfare1 - research_cost_coeff = 1 - } - categories = { - land_doctrine - cat_mass_assault - } - - - folder = { - name = land_doctrine_folder - position = { x = -2 y = 30 } - } - - ai_will_do = { - factor = 10 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - infantry_weapons = 1.0 - industry = 2.0 - } - } - - conscriptprogram = { - xp_research_type = army - xp_unlock_cost = 100 - - path = { - leads_to_tech = grandarmy - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mass_assault - } - max_dig_in = 5 - infantry = { - soft_attack = 0.1 - } - motorized = { - soft_attack = 0.1 - } - - folder = { - name = land_doctrine_folder - position = { x = 2 y = 30 } - } - - ai_will_do = { - factor = 10 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - infantry_weapons = 1.0 - industry = 2.0 - } - } - - manoeuverwarfare1 = { - xp_research_type = army - xp_unlock_cost = 100 - army_speed_factor = 0.10 - category_army = { - hard_attack = 0.1 - soft_attack = 0.1 - } - doctrine = yes - research_cost = 4.5 - - categories = { - land_doctrine - cat_mass_assault - } - - - folder = { - name = land_doctrine_folder - position = { x = -2 y = 32 } - } - - ai_will_do = { - factor = 10 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - infantry_weapons = 1.0 - industry = 2.0 - } - } - - grandarmy = { - xp_research_type = army - xp_unlock_cost = 100 - conscription = 0.01 - land_reinforce_rate = 0.05 - doctrine = yes - research_cost = 4.5 - - - categories = { - land_doctrine - cat_mass_assault - } - - - folder = { - name = land_doctrine_folder - position = { x = 2 y = 32 } - } - - ai_will_do = { - factor = 10 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - } - - ai_research_weights = { - infantry_weapons = 1.0 - industry = 2.0 - } - } - -} diff --git a/src/common/technologies/naval_doctrine.txt b/src/common/technologies/naval_doctrine.txt deleted file mode 100755 index 159e1c8..0000000 --- a/src/common/technologies/naval_doctrine.txt +++ /dev/null @@ -1,4770 +0,0 @@ -technologies = { - - fleet_in_being = { - doctrine_name = "TITLE_FLEET_IN_BEING" - xp_research_type = navy - xp_unlock_cost = 100 - - - #Fleet in being is mainly focused on Battleships (and Battlecrusiers/Heavy cruisers) and ASW with carriers and submarines being used to a lesser extent. The fleet may not have to do anything at all to be useful - simply having a powerful fleet in a protected port forces your enemies to keep a fleet of their own nearby in order you fight you if you emerge - #Bonus org for BB/BC/CA - - # EFFECT ############# - battleship = { - max_organisation = 10 - } - battle_cruiser = { - max_organisation = 10 - } - heavy_cruiser = { - max_organisation = 10 - } - light_cruiser = { - surface_detection = 0.10 - } - destroyer = { - surface_detection = 0.10 - } - mines_planting_by_fleets_factor = 0.1 - ##### - - - xor = { trade_interdiction base_strike } - - path = { - leads_to_tech = battlefleet_concentration - research_cost_coeff = 1 - } - - path = { - leads_to_tech = convoy_sailing - research_cost_coeff = 1 - } - - path = { - leads_to_tech = submarine_operations - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - fleet_in_being_tree - cat_fleet_in_being - } - - folder = { - name = naval_doctrine_folder - position = { x = 0 y = 0 } - } - - ai_will_do = { - factor = 2 - } - - ai_research_weights = { - naval_doctrine = -1.0 - battleship = 1.0 - cruiser = 1.0 - } - } - - battlefleet_concentration = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # EFFECT ############# - battleship = { - max_organisation = 10 - } - battle_cruiser = { - max_organisation = 10 - } - heavy_cruiser = { - max_organisation = 10 - } - strike_force_movement_org_loss = -0.2 - ######## - - path = { - leads_to_tech = subsidiary_carrier_role - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - fleet_in_being_tree - cat_fleet_in_being - } - - folder = { - name = naval_doctrine_folder - position = { x = -2 y = 2 } - } - - ai_will_do = { - factor = 1 - modifier = { - has_war = yes - factor = 5 - } - modifier = { - tag = ENG - factor = 2 - } - modifier = { - has_navy_experience > 120 - factor = 2 - } - } - - ai_research_weights = { - naval_doctrine = -1.0 - battleship = 1.0 - cruiser = 1.5 - } - } - - subsidiary_carrier_role = { - xp_research_type = navy - xp_unlock_cost = 100 - - - #Carriers support the Battleships - - # EFFECT ############# - carrier = { - max_organisation = 10 - } - sortie_efficiency = 0.1 - ######## - - path = { - leads_to_tech = hunter_killer_groups - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - fleet_in_being_tree - cat_fleet_in_being - } - - folder = { - name = naval_doctrine_folder - position = { x = -2 y = 4 } - } - - ai_will_do = { - factor = 1 - modifier = { - has_war = yes - factor = 5 - } - modifier = { - tag = ENG - factor = 2 - } - modifier = { - has_navy_experience > 120 - factor = 2 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } - } - - ai_research_weights = { - naval_doctrine = -1.0 - battleship = 1.0 - carrier = 1.5 - naval_air = 0.75 - } - } - - hunter_killer_groups = { - xp_research_type = navy - xp_unlock_cost = 100 - - - #Groups of Destroyers (and CVEs should those ever be added) formed to hunt down enemy subs - - # EFFECT ############# - destroyer = { - max_organisation = 20 - sub_detection = 0.1 - } - light_cruiser = { - max_organisation = 10 - sub_detection = 0.2 - } - - convoy_escort_efficiency = 0.05 - ######## - - path = { - leads_to_tech = floating_fortress - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - fleet_in_being_tree - cat_fleet_in_being - } - - folder = { - name = naval_doctrine_folder - position = { x = -2 y = 6 } - } - - ai_will_do = { - factor = 1 - modifier = { - has_war_with = GER - factor = 5 - } - modifier = { - tag = ENG - factor = 2 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } - } - - ai_research_weights = { - naval_doctrine = -1.0 - battleship = 1.5 - cruiser = 1.0 - } - } - - floating_fortress = { - xp_research_type = navy - xp_unlock_cost = 100 - - - #Large, powerful gun armed ships are clearly the best ships - - # EFFECT ############# - battleship = { - max_organisation = 20 - } - - navy_capital_ship_defence_factor = 0.10 - - ######## - - path = { - leads_to_tech = floating_airfield - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - fleet_in_being_tree - cat_fleet_in_being - } - - folder = { - name = naval_doctrine_folder - position = { x = -2 y = 8 } - } - - ai_will_do = { - factor = 1 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } - } - - ai_research_weights = { - naval_doctrine = -1.0 - battleship = 2.0 - } - } - - floating_airfield = { - xp_research_type = navy - xp_unlock_cost = 100 - - - #Non base strike trees get a late CV booster - - # EFFECT ############# - carrier = { - max_organisation = 20 - } - sortie_efficiency = 0.2 - ######## - - path = { - leads_to_tech = grand_battlefleet - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - fleet_in_being_tree - cat_fleet_in_being - } - - folder = { - name = naval_doctrine_folder - position = { x = -1 y = 10 } - } - - ai_will_do = { - factor = 1 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } - } - - ai_research_weights = { - naval_doctrine = -1.0 - carrier = 2.0 - naval_air = 0.75 - } - } - - grand_battlefleet = { - xp_research_type = navy - xp_unlock_cost = 100 - - - #Top tech for the Battlefleet tree. - - # EFFECT ############# - battleship = { - max_organisation = 20 - } - - battle_cruiser = { - max_organisation = 20 - } - - heavy_cruiser = { - max_organisation = 20 - } - - navy_anti_air_attack_factor = 0.10 - navy_capital_ship_attack_factor = 0.1 - mines_planting_by_fleets_factor = 0.1 - - path = { - leads_to_tech = new_doctrine - research_cost_coeff = 0.5 - } - doctrine = yes - research_cost = 3 - - on_research_complete = { - if = { - limit = { - is_ai = yes - } - set_technology = { - new_doctrine = 1 - } - } - } - - categories = { - naval_doctrine - fleet_in_being_tree - cat_fleet_in_being - } - - folder = { - name = naval_doctrine_folder - position = { x = -1 y = 12 } - } - - ai_will_do = { - factor = 1 - modifier = { - tag = ENG - factor = 2 - } - modifier = { - has_navy_experience > 120 - factor = 2 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } - } - - ai_research_weights = { - naval_doctrine = -1.0 - battleship = 2.0 - } - } - - convoy_sailing = { - xp_research_type = navy - xp_unlock_cost = 100 - - - #Convoy escort/ ASW branch - - # EFFECT ############# - destroyer = { - max_organisation = 10 - sub_detection = 0.05 - } - convoy_escort_efficiency = 0.05 - ##### - - path = { - leads_to_tech = convoy_escorts - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - fleet_in_being_tree - convoy_defense_tree - cat_fleet_in_being - } - - folder = { - name = naval_doctrine_folder - position = { x = 0 y = 2 } - } - - ai_will_do = { - factor = 1 - - modifier = { - has_war = yes - factor = 5 - } - modifier = { - tag = ENG - factor = 2 - } - modifier = { - has_navy_experience > 120 - factor = 2 - } - } - - ai_research_weights = { - naval_doctrine = -1.0 - battleship = 1.0 - naval_equipment = 1.0 - } - } - - convoy_escorts = { - xp_research_type = navy - xp_unlock_cost = 100 - - - #Assigning dedicated convoy escorts to keep them safe - - # EFFECT ############# - destroyer = { - max_organisation = 10 - sub_detection = 0.05 - } - convoy_escort_efficiency = 0.1 - ##### - - path = { - leads_to_tech = escort_carriers - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - fleet_in_being_tree - convoy_defense_tree - cat_fleet_in_being - } - - folder = { - name = naval_doctrine_folder - position = { x = 0 y = 4 } - } - - ai_will_do = { - factor = 1 - - modifier = { - has_war = yes - factor = 5 - } - modifier = { - tag = ENG - factor = 2 - } - modifier = { - has_navy_experience > 120 - factor = 2 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } - } - - ai_research_weights = { - naval_doctrine = -1.0 - battleship = 1.5 - naval_equipment = 1.0 - } - } - - escort_carriers = { - xp_research_type = navy - xp_unlock_cost = 100 - - - #Small carriers/converted merchant ships sail with convoys for increased defense against subs and raiders - - # EFFECT ############# - carrier = { - sub_detection = 0.25 - } - convoy_escort_efficiency = 0.15 - #### - - path = { - leads_to_tech = integrated_convoy_defence - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - fleet_in_being_tree - convoy_defense_tree - cat_fleet_in_being - } - - folder = { - name = naval_doctrine_folder - position = { x = 0 y = 6 } - } - - ai_will_do = { - factor = 1 - - modifier = { - has_war = yes - factor = 5 - } - modifier = { - tag = ENG - factor = 2 - } - modifier = { - has_navy_experience > 120 - factor = 2 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } - } - - ai_research_weights = { - naval_doctrine = -1.0 - battleship = 1.0 - naval_equipment = 1.5 - } - } - - integrated_convoy_defence = { - xp_research_type = navy - xp_unlock_cost = 100 - - - #The top convoy tech, basically now all the earlier concepts are working well with each other for maximum effect - - # EFFECT ############# - destroyer = { - max_organisation = 20 - sub_detection = 0.1 - } - light_cruiser = { - max_organisation = 10 - sub_detection = 0.15 - } - carrier = { - sub_detection = 0.25 - } - convoy_escort_efficiency = 0.10 - ##### - - path = { - leads_to_tech = floating_airfield - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - fleet_in_being_tree - convoy_defense_tree - cat_fleet_in_being - } - - folder = { - name = naval_doctrine_folder - position = { x = 0 y = 8 } - } - - ai_will_do = { - factor = 1 - - modifier = { - has_war = yes - factor = 5 - } - modifier = { - tag = ENG - factor = 2 - } - modifier = { - has_navy_experience > 120 - factor = 2 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } - } - - ai_research_weights = { - naval_doctrine = -1.0 - battleship = 1.0 - naval_equipment = 1.0 - } - } - - submarine_operations = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # Basic sub-boosting tree, not as good as Trade Interdiction's - - # EFFECT ############## - submarine = { - max_organisation = 10 - surface_detection = 0.05 - } - naval_torpedo_reveal_chance_factor = -0.05 - ####### - - path = { - leads_to_tech = undersea_blockade - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - fleet_in_being_tree - submarine_doctrine - cat_fleet_in_being - } - - folder = { - name = naval_doctrine_folder - position = { x = 2 y = 2 } - } - - ai_will_do = { - factor = 1 - } - - ai_research_weights = { - naval_doctrine = -1.0 - submarine = 2.0 - } - } - - undersea_blockade = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # Sub boost - - # EFFECT ############## - submarine = { - max_organisation = 10 - surface_detection = 0.1 - } - ####### - - - path = { - leads_to_tech = convoy_interdiction - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - fleet_in_being_tree - submarine_doctrine - cat_fleet_in_being - } - - folder = { - name = naval_doctrine_folder - position = { x = 2 y = 4 } - } - - ai_will_do = { - factor = 1 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } - } - - ai_research_weights = { - naval_doctrine = -1.0 - submarine = 2.0 - } - } - - convoy_interdiction = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # Sub boost - # EFFECT ############## - submarine = { - max_organisation = 10 - surface_detection = 0.05 - convoy_raiding_coordination = 0.05 - } - naval_torpedo_reveal_chance_factor = -0.10 - ####### - - path = { - leads_to_tech = submarine_offensive - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - fleet_in_being_tree - submarine_doctrine - cat_fleet_in_being - } - - folder = { - name = naval_doctrine_folder - position = { x = 2 y = 6 } - } - - ai_will_do = { - factor = 1 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } - } - - ai_research_weights = { - naval_doctrine = -1.0 - submarine = 2.0 - } - } - - submarine_offensive = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # Sub boost - # EFFECT ############## - submarine = { - max_organisation = 10 - surface_detection = 0.05 - convoy_raiding_coordination = 0.1 - } - ####### - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - fleet_in_being_tree - submarine_doctrine - cat_fleet_in_being - } - - folder = { - name = naval_doctrine_folder - position = { x = 2 y = 8 } - } - - ai_will_do = { - factor = 1 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } - } - - ai_research_weights = { - naval_doctrine = -1.0 - submarine = 2.0 - } - } - - trade_interdiction = { - doctrine_name = "TITLE_TRADE_INTERDICTION" - xp_research_type = navy - xp_unlock_cost = 100 - - - # This tree is focused on sinking convoys, and boosting Subs and all types of Cruiser. It has some boosts for CVs and Battleships, but the CVs should be a bit worse and the BBs a lot worse than Fleet in being's. - - # EFFECT ############## - submarine = { - max_organisation = 10 - surface_detection = 0.05 - } - - light_cruiser = { - max_organisation = 10 - surface_detection = 0.05 - } - - heavy_cruiser = { - max_organisation = 10 - surface_detection = 0.05 - } - ####### - - - - xor = { fleet_in_being base_strike } - - path = { - leads_to_tech = convoy_interdiction_ti - research_cost_coeff = 1 - } - - path = { - leads_to_tech = raider_patrols - research_cost_coeff = 1 - } - - path = { - leads_to_tech = carrier_operations - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - trade_interdiction_tree - submarine_doctrine - cat_trade_interdiction - } - - folder = { - name = naval_doctrine_folder - position = { x = 8 y = 0 } - } - - ai_will_do = { - factor = 1 - modifier = { - has_war = yes - factor = 5 - } - modifier = { - tag = GER - factor = 3 - } - modifier = { - has_navy_experience > 120 - factor = 2 - } - } - - ai_research_weights = { - naval_doctrine = -1.0 - submarine = 1.0 - cruiser = 1.0 - } - } - - convoy_interdiction_ti = { - xp_research_type = navy - xp_unlock_cost = 100 - - - - # same as convoy interdiction - # EFFECT ############## - submarine = { - max_organisation = 10 - surface_detection = 0.05 - convoy_raiding_coordination = 0.05 - } - naval_torpedo_reveal_chance_factor = -0.10 - ####### - - path = { - leads_to_tech = unrestricted_submarine_warfare - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - trade_interdiction_tree - submarine_doctrine - cat_trade_interdiction - } - - folder = { - name = naval_doctrine_folder - position = { x = 10 y = 2 } - } - - ai_will_do = { - factor = 1 - - modifier = { - has_war = yes - factor = 5 - } - modifier = { - tag = GER - factor = 3 - } - modifier = { - has_navy_experience > 120 - factor = 2 - } - } - - ai_research_weights = { - naval_doctrine = -1.0 - submarine = 2.0 - } - } - - unrestricted_submarine_warfare = { - xp_research_type = navy - xp_unlock_cost = 100 - - - #Nice bonus for subs vs convoys - - # EFFECT ############## - submarine = { - surface_detection = 0.1 - convoy_raiding_coordination = 0.05 - } - navy_submarine_attack_factor = 0.1 - ####### - - path = { - leads_to_tech = wolfpacks - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - trade_interdiction_tree - submarine_doctrine - cat_trade_interdiction - } - - folder = { - name = naval_doctrine_folder - position = { x = 10 y = 4 } - } - - ai_will_do = { - factor = 1 - - modifier = { - has_war = yes - factor = 5 - } - modifier = { - tag = GER - factor = 3 - } - modifier = { - has_navy_experience > 120 - factor = 2 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } - } - - ai_research_weights = { - naval_doctrine = -1.0 - submarine = 2.0 - } - } - - wolfpacks = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # More sub bonuses - subs operate in groups to sink convoys - - # EFFECT ############## - submarine = { - max_organisation = 10 - convoy_raiding_coordination = 0.15 - surface_detection = 0.10 - } - naval_torpedo_reveal_chance_factor = -0.10 - ####### - - path = { - leads_to_tech = advanced_submarine_warfare - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - trade_interdiction_tree - submarine_doctrine - cat_trade_interdiction - } - - folder = { - name = naval_doctrine_folder - position = { x = 10 y = 6 } - } - - ai_will_do = { - factor = 1 - - modifier = { - has_war = yes - factor = 5 - } - modifier = { - tag = GER - factor = 3 - } - modifier = { - has_navy_experience > 120 - factor = 2 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } - } - - ai_research_weights = { - naval_doctrine = -1.0 - submarine = 2.0 - } - } - - advanced_submarine_warfare = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # More sub bonuses - subs are deployed in numbers and the navy is better at putting them in the right places - - # EFFECT ############## - submarine = { - max_organisation = 10 - convoy_raiding_coordination = 0.2 - surface_detection = 0.1 - max_strength = 0.2 - } - - path = { - leads_to_tech = combined_operations_raiding - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - trade_interdiction_tree - submarine_doctrine - cat_trade_interdiction - } - - folder = { - name = naval_doctrine_folder - position = { x = 10 y = 8 } - } - - ai_will_do = { - factor = 1 - - modifier = { - has_war = yes - factor = 5 - } - modifier = { - tag = GER - factor = 2 - } - modifier = { - has_navy_experience > 120 - factor = 2 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } - } - - ai_research_weights = { - naval_doctrine = -1.0 - submarine = 2.0 - } - } - - combined_operations_raiding = { - xp_research_type = navy - xp_unlock_cost = 100 - - - #top raiding idea - subs and surface raiders act in harmony to destroy convoys - # EFFECT ############## - submarine = { - max_organisation = 10 - convoy_raiding_coordination = 0.05 - surface_detection = 0.1 - } - - light_cruiser = { - max_organisation = 10 - convoy_raiding_coordination = 0.35 - surface_detection = 0.15 - } - - heavy_cruiser = { - max_organisation = 10 - convoy_raiding_coordination = 0.35 - surface_detection = 0.15 - } - - battle_cruiser = { - max_organisation = 10 - convoy_raiding_coordination = 0.35 - surface_detection = 0.15 - } - path = { - leads_to_tech = new_doctrine - research_cost_coeff = 0.5 - } - - doctrine = yes - research_cost = 3 - - on_research_complete = { - if = { - limit = { - is_ai = yes - } - set_technology = { - new_doctrine = 1 - } - } - } - categories = { - naval_doctrine - trade_interdiction_tree - submarine_doctrine - cat_trade_interdiction - } - - folder = { - name = naval_doctrine_folder - position = { x = 10 y = 10 } - } - - ai_will_do = { - factor = 1 - - modifier = { - has_war = yes - factor = 5 - } - modifier = { - tag = GER - factor = 2 - } - modifier = { - has_navy_experience > 120 - factor = 2 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } - } - - ai_research_weights = { - naval_doctrine = -1.0 - cruiser = 1.5 - submarine = 1.0 - } - } - - raider_patrols = { - xp_research_type = navy - xp_unlock_cost = 100 - - - #Surface raiding Branch + some boosts for Battleships - # EFFECT ############## - light_cruiser = { - max_organisation = 10 - surface_visibility = -0.10 - convoy_raiding_coordination = 0.15 - surface_detection = 0.10 - } - - heavy_cruiser = { - max_organisation = 10 - surface_visibility = -0.10 - convoy_raiding_coordination = 0.15 - surface_detection = 0.10 - } - ####### - - - path = { - leads_to_tech = capital_ship_raiders - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - trade_interdiction_tree - cat_trade_interdiction - } - - folder = { - name = naval_doctrine_folder - position = { x = 6 y = 2 } - } - - ai_will_do = { - factor = 1 - } - - ai_research_weights = { - naval_doctrine = -1.0 - cruiser = 1.5 - battleship = 1.0 - } - } - - capital_ship_raiders = { - xp_research_type = navy - xp_unlock_cost = 100 - - - #Battleships/Battlecrusiers are used as raiders rather than in the line of battle in a fleet - - # EFFECT ############## - battle_cruiser = { - max_organisation = 20 - surface_visibility = -0.20 - convoy_raiding_coordination = 0.15 - surface_detection = 0.15 - } - - battleship = { - max_organisation = 20 - surface_visibility = -0.25 - convoy_raiding_coordination = 0.5 - surface_detection = 0.25 - } - - naval_enemy_fleet_size_ratio_penalty_factor = 0.1 - ####### - - path = { - leads_to_tech = battlefleet_concentration_ti - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - trade_interdiction_tree - cat_trade_interdiction - } - - folder = { - name = naval_doctrine_folder - position = { x = 6 y = 4 } - } - - ai_will_do = { - factor = 1 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } - } - - ai_research_weights = { - naval_doctrine = -1.0 - battleship = 1.0 - cruiser = 1.0 - } - } - - battlefleet_concentration_ti = { - xp_research_type = navy - xp_unlock_cost = 100 - - - - #same as battlefleet_concentration - # EFFECT ############# - battleship = { - max_organisation = 10 - } - battle_cruiser = { - max_organisation = 10 - } - heavy_cruiser = { - max_organisation = 10 - } - strike_force_movement_org_loss = -0.2 - ######## - - path = { - leads_to_tech = floating_fortress_ti - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - trade_interdiction_tree - cat_trade_interdiction - } - - folder = { - name = naval_doctrine_folder - position = { x = 6 y =6 } - } - - ai_will_do = { - factor = 1 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } - } - - ai_research_weights = { - naval_doctrine = -1.0 - battleship = 2.0 - } - } - - floating_fortress_ti = { - xp_research_type = navy - xp_unlock_cost = 100 - - - - #same as floating_fortress - # EFFECT ############# - battleship = { - max_organisation = 20 - } - navy_capital_ship_defence_factor = 0.10 - ######## - - path = { - leads_to_tech = floating_airfield_ti - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - trade_interdiction_tree - cat_trade_interdiction - } - - folder = { - name = naval_doctrine_folder - position = { x = 6 y = 8 } - } - - ai_will_do = { - factor = 1 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } - } - - ai_research_weights = { - naval_doctrine = -1.0 - battleship = 2.0 - } - } - - floating_airfield_ti = { - xp_research_type = navy - xp_unlock_cost = 100 - - - - #same as floating_airfield - # EFFECT ############# - carrier = { - max_organisation = 20 - } - sortie_efficiency = 0.2 - ######## - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - trade_interdiction_tree - cat_trade_interdiction - } - - folder = { - name = naval_doctrine_folder - position = { x = 7 y = 10 } - } - - ai_will_do = { - factor = 1 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } - } - - ai_research_weights = { - naval_doctrine = -1.0 - carrier = 2.0 - naval_air = 0.75 - } - } - - carrier_operations = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # Carrier/Convoy defense branch - not great at either of them, should have worse CVs than Fleet in Being - - # EFFECT ############# - carrier = { - max_organisation = 20 - } - modifier = { - naval_strike_targetting_factor = 0.1 - } - ######## - - path = { - leads_to_tech = convoy_sailing_ti - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - trade_interdiction_tree - cat_trade_interdiction - } - - folder = { - name = naval_doctrine_folder - position = { x = 8 y = 2 } - } - - ai_will_do = { - factor = 1 - modifier = { - has_navy_size = { - type = carrier - size < 1 - } - factor = 0 - } - } - - ai_research_weights = { - naval_doctrine = -1.0 - carrier = 2.0 - naval_air = 0.75 - } - } - - convoy_sailing_ti = { - xp_research_type = navy - xp_unlock_cost = 100 - - - - #same as convoy_sailing - # EFFECT ############# - destroyer = { - max_organisation = 10 - sub_detection = 0.05 - } - convoy_escort_efficiency = 0.05 - ##### - - path = { - leads_to_tech = subsidiary_carrier_role_ti - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - trade_interdiction_tree - convoy_defense_tree - cat_trade_interdiction - } - - folder = { - name = naval_doctrine_folder - position = { x = 8 y = 4 } - } - - ai_will_do = { - factor = 1 - } - - ai_research_weights = { - naval_doctrine = -1.0 - battleship = 1.0 - naval_equipment = 1.0 - } - } - - subsidiary_carrier_role_ti = { - xp_research_type = navy - xp_unlock_cost = 100 - - - - #same as subsidiary_carrier_role - # EFFECT ############# - carrier = { - max_organisation = 10 - } - sortie_efficiency = 0.1 - ######## - - path = { - leads_to_tech = naval_air_operations - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - trade_interdiction_tree - cat_trade_interdiction - } - - folder = { - name = naval_doctrine_folder - position = { x = 8 y = 6 } - } - - ai_will_do = { - factor = 1 - } - - ai_research_weights = { - naval_doctrine = -1.0 - carrier = 2.0 - naval_air = 0.75 - } - } - - naval_air_operations = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # slightly improved CV operation - - # EFFECT ############# - carrier = { - max_organisation = 10 - } - modifier = { - naval_strike_targetting_factor = 0.1 - } - ######## - - path = { - leads_to_tech = floating_airfield_ti - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - trade_interdiction_tree - cat_trade_interdiction - } - - folder = { - name = naval_doctrine_folder - position = { x = 8 y = 8 } - } - - ai_will_do = { - factor = 1 - } - - ai_research_weights = { - naval_doctrine = -1.0 - carrier = 2.0 - naval_air = 0.75 - } - } - - base_strike = { - doctrine_name = "TITLE_BASE_STRIKE" - xp_research_type = navy - xp_unlock_cost = 100 - - - #This tree is primarily focused on Carriers. It should have the best Carriers, Battleships that are better than Trade interdiction but worse than Fleet in being, and has the same Sub tree as FiB. Convoy defense is better than TI but worse than FiB - # EFFECT ############## - carrier = { - max_organisation = 20 - } - port_strike = 0.5 - ##### - - xor = { fleet_in_being trade_interdiction } - - path = { - leads_to_tech = carrier_primacy - research_cost_coeff = 1 - } - - path = { - leads_to_tech = submarine_operations_bs - research_cost_coeff = 1 - } - - path = { - leads_to_tech = convoy_escorts_bs - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - cat_base_strike - } - - folder = { - name = naval_doctrine_folder - position = { x = 16 y = 0 } - } - - ai_will_do = { - factor = 2 - modifier = { - has_war = yes - factor = 2 - } - modifier = { - OR = { - tag = USA - tag = JAP - } - factor = 2.5 - } - modifier = { - has_navy_experience > 120 - factor = 2 - } - } - - ai_research_weights = { - naval_doctrine = -1.0 - carrier = 2.0 - naval_air = 0.75 - } - } - - carrier_primacy = { - xp_research_type = navy - xp_unlock_cost = 100 - - - #The idea that the carrier is the primary naval weapon and that other ships, even the BB, exist to support them - # EFFECT ############## - carrier = { - max_organisation = 20 - } - sortie_efficiency = 0.1 - - modifier = { - naval_strike_targetting_factor = 0.1 - } - ############# - - path = { - leads_to_tech = carrier_task_forces - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - base_strike_main - cat_base_strike - } - - folder = { - name = naval_doctrine_folder - position = { x = 18 y = 2 } - } - - ai_will_do = { - factor = 1.25 - - modifier = { - has_war = yes - factor = 2 - } - modifier = { - OR = { - tag = USA - tag = JAP - } - factor = 2.5 - } - modifier = { - OR = { - has_war_with = JAP - has_war_with = USA - } - factor = 2 - } - modifier = { - has_navy_experience > 120 - factor = 2 - } - } - - ai_research_weights = { - naval_doctrine = -1.0 - carrier = 2.5 - naval_air = 1.0 - } - } - - carrier_task_forces = { - xp_research_type = navy - xp_unlock_cost = 100 - - - #Task forces are based around carrier flagship - # EFFECT ############## - carrier = { - max_organisation = 20 - } - light_cruiser = { - max_organisation = 20 - } - modifier = { - naval_strike_targetting_factor = 0.1 - } - ########## - - path = { - leads_to_tech = floating_airfield_bs - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - base_strike_main - cat_base_strike - } - - folder = { - name = naval_doctrine_folder - position = { x = 18 y = 4 } - } - - ai_will_do = { - factor = 1 - modifier = { - has_war = yes - factor = 2 - } - modifier = { - OR = { - tag = USA - tag = JAP - } - factor = 2.5 - } - modifier = { - OR = { - has_war_with = JAP - has_war_with = USA - } - factor = 2 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - has_navy_experience > 120 - factor = 2 - } - } - - ai_research_weights = { - naval_doctrine = -1.0 - carrier = 1.0 - naval_air = 0.75 - cruiser = 1.0 - } - } - - floating_airfield_bs = { - xp_research_type = navy - xp_unlock_cost = 100 - - - - #same as floating_airfield - # EFFECT ############# - carrier = { - max_organisation = 20 - } - sortie_efficiency = 0.2 - ######## - - path = { - leads_to_tech = massed_strikes - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - base_strike_main - cat_base_strike - } - - folder = { - name = naval_doctrine_folder - position = { x = 18 y = 6 } - } - - ai_will_do = { - factor = 1 - - modifier = { - has_war = yes - factor = 2 - } - modifier = { - OR = { - tag = USA - tag = JAP - } - factor = 2.5 - } - modifier = { - OR = { - has_war_with = JAP - has_war_with = USA - } - factor = 2 - } - modifier = { - has_navy_experience > 120 - factor = 4 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } - } - - ai_research_weights = { - naval_doctrine = -1.0 - carrier = 2.0 - naval_air = 0.75 - } - } - - massed_strikes = { - xp_research_type = navy - xp_unlock_cost = 100 - - - #CAGs are larger and more effort is made to have all planes arrive at the target at the same time, even when launched from multiple CVs - # EFFECT ############# - carrier = { - max_organisation = 20 - } - carrier_capacity_penalty_reduction = -0.2 - sortie_efficiency = 0.2 - - modifier = { - naval_strike_targetting_factor = 0.2 - } - ######## - - path = { - leads_to_tech = floating_fortress_bs - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - base_strike_main - cat_base_strike - } - - - folder = { - name = naval_doctrine_folder - position = { x = 18 y = 8 } - } - - ai_will_do = { - factor = 1 - - modifier = { - has_war = yes - factor = 2 - } - modifier = { - OR = { - tag = USA - tag = JAP - } - factor = 2.5 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } - modifier = { - OR = { - has_war_with = JAP - has_war_with = USA - } - factor = 2 - } - modifier = { - has_navy_experience > 120 - factor = 4 - } - } - - ai_research_weights = { - naval_doctrine = -1.0 - carrier = 2.0 - naval_air = 0.75 - } - } - - floating_fortress_bs = { - xp_research_type = navy - xp_unlock_cost = 100 - - - - #same as floating_fortress - # EFFECT ############# - battleship = { - max_organisation = 20 - } - navy_capital_ship_defence_factor = 0.10 - ######## - - path = { - leads_to_tech = carrier_battlegroups - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - base_strike_main - cat_base_strike - } - - folder = { - name = naval_doctrine_folder - position = { x = 18 y = 10 } - } - - ai_will_do = { - factor = 1 - - modifier = { - OR = { - tag = USA - tag = JAP - } - factor = 4 - } - modifier = { - OR = { - has_war_with = JAP - has_war_with = USA - } - factor = 2 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } - } - - ai_research_weights = { - naval_doctrine = -1.0 - battleship = 2.0 - } - } - - carrier_battlegroups = { - xp_research_type = navy - xp_unlock_cost = 100 - - - #Larger carrier-lead fleets - - # EFFECT ############## - carrier = { - max_organisation = 20 - } - light_cruiser = { - max_organisation = 20 - } - - navy_carrier_air_agility_factor = 0.10 - - ########### - path = { - leads_to_tech = new_doctrine - research_cost_coeff = 0.5 - } - - doctrine = yes - research_cost = 3 - - on_research_complete = { - if = { - limit = { - is_ai = yes - } - set_technology = { - new_doctrine = 1 - } - } - } - categories = { - naval_doctrine - base_strike_main - cat_base_strike - } - - folder = { - name = naval_doctrine_folder - position = { x = 18 y = 12 } - } - - ai_will_do = { - factor = 1 - - modifier = { - has_war = yes - factor = 2 - } - modifier = { - OR = { - tag = USA - tag = JAP - } - factor = 2.5 - } - modifier = { - OR = { - has_war_with = JAP - has_war_with = USA - } - factor = 2 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } - modifier = { - has_navy_experience > 120 - factor = 4 - } - } - - ai_research_weights = { - naval_doctrine = -1.0 - carrier = 1.5 - naval_air = 0.75 - naval_equipment = 1.0 - } - } - - submarine_operations_bs = { - xp_research_type = navy - xp_unlock_cost = 100 - - - - # same as submarine_operations - # EFFECT ############## - submarine = { - max_organisation = 10 - surface_detection = 0.05 - } - naval_torpedo_reveal_chance_factor = -0.05 - ####### - - path = { - leads_to_tech = undersea_blockade_bs - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - cat_base_strike - } - - folder = { - name = naval_doctrine_folder - position = { x = 16 y = 2 } - } - - ai_will_do = { - factor = 1 - modifier = { - has_war = yes - factor = 5 - } - modifier = { - tag = USA - factor = 2 - } - modifier = { - has_navy_experience > 120 - factor = 2 - } - } - - ai_research_weights = { - naval_doctrine = -1.0 - submarine = 2.0 - } - } - - undersea_blockade_bs = { - xp_research_type = navy - xp_unlock_cost = 100 - - - - # same as undersea_blockade - # EFFECT ############## - submarine = { - max_organisation = 10 - surface_detection = 0.1 - } - ####### - - path = { - leads_to_tech = convoy_interdiction_bs - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - cat_base_strike - } - - folder = { - name = naval_doctrine_folder - position = { x = 16 y = 4 } - } - - ai_will_do = { - factor = 1 - modifier = { - has_war = yes - factor = 5 - } - modifier = { - tag = USA - factor = 2 - } - modifier = { - has_navy_experience > 120 - factor = 2 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } - } - - ai_research_weights = { - naval_doctrine = -1.0 - submarine = 2.0 - } - } - - convoy_interdiction_bs = { - xp_research_type = navy - xp_unlock_cost = 100 - - - - # same as convoy_interdiction - # EFFECT ############## - submarine = { - max_organisation = 10 - surface_detection = 0.05 - convoy_raiding_coordination = 0.05 - } - naval_torpedo_reveal_chance_factor = -0.10 - ####### - - path = { - leads_to_tech = submarine_offensive_bs - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - cat_base_strike - } - - folder = { - name = naval_doctrine_folder - position = { x = 16 y = 6 } - } - - ai_will_do = { - factor = 1 - modifier = { - has_war = yes - factor = 5 - } - modifier = { - tag = USA - factor = 2 - } - modifier = { - has_navy_experience > 120 - factor = 2 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } - } - - ai_research_weights = { - naval_doctrine = -1.0 - submarine = 2.0 - } - } - - submarine_offensive_bs = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # same as submarine_offensive - # EFFECT ############## - submarine = { - max_organisation = 10 - surface_detection = 0.05 - convoy_raiding_coordination = 0.10 - } - ####### - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - cat_base_strike - } - - folder = { - name = naval_doctrine_folder - position = { x = 16 y = 8 } - } - - ai_will_do = { - factor = 1 - modifier = { - has_war = yes - factor = 5 - } - modifier = { - tag = USA - factor = 2 - } - modifier = { - has_navy_experience > 120 - factor = 2 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } - } - - ai_research_weights = { - naval_doctrine = -1.0 - submarine = 2.0 - } - } - - convoy_escorts_bs = { - xp_research_type = navy - xp_unlock_cost = 100 - - - - #same as convoy_escorts - # EFFECT ############# - destroyer = { - max_organisation = 10 - sub_detection = 0.05 - } - convoy_escort_efficiency = 0.1 - ##### - - path = { - leads_to_tech = escort_patrols - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - convoy_defense_tree - cat_base_strike - } - - folder = { - name = naval_doctrine_folder - position = { x = 14 y = 2 } - } - - ai_will_do = { - factor = 1 - modifier = { - has_war = yes - factor = 5 - } - modifier = { - tag = USA - factor = 2 - } - modifier = { - has_navy_experience > 120 - factor = 2 - } - } - - ai_research_weights = { - naval_doctrine = -1.0 - battleship = 1.0 - naval_equipment = 1.0 - } - } - - escort_patrols = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # Lesser version of hunter-killer groups - - # EFFECT ############## - destroyer = { - max_organisation = 10 - sub_detection = 0.05 - } - light_cruiser = { - max_organisation = 10 - sub_detection = 0.1 - } - - convoy_escort_efficiency = 0.05 - - - path = { - leads_to_tech = convoy_sailing_bs - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - convoy_defense_tree - cat_base_strike - } - - folder = { - name = naval_doctrine_folder - position = { x = 14 y = 4 } - } - - ai_will_do = { - factor = 1 - modifier = { - has_war = yes - factor = 5 - } - modifier = { - tag = USA - factor = 2 - } - modifier = { - has_navy_experience > 120 - factor = 2 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } - } - - ai_research_weights = { - naval_doctrine = -1.0 - battleship = 1.0 - naval_equipment = 1.0 - } - } - - convoy_sailing_bs = { - xp_research_type = navy - xp_unlock_cost = 100 - - - - #same as convoy_sailing - # EFFECT ############# - destroyer = { - max_organisation = 10 - sub_detection = 0.05 - } - convoy_escort_efficiency = 0.05 - ##### - - path = { - leads_to_tech = integrated_convoy_defence_bs - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - convoy_defense_tree - cat_base_strike - } - - folder = { - name = naval_doctrine_folder - position = { x = 14 y = 6 } - } - - ai_will_do = { - factor = 1 - modifier = { - has_war = yes - factor = 5 - } - modifier = { - tag = USA - factor = 2 - } - modifier = { - has_navy_experience > 120 - factor = 2 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } - } - - ai_research_weights = { - naval_doctrine = -1.0 - battleship = 1.0 - naval_equipment = 1.0 - } - } - - integrated_convoy_defence_bs = { - xp_research_type = navy - xp_unlock_cost = 100 - - - - #same as integrated_convoy_defence - # EFFECT ############# - destroyer = { - max_organisation = 20 - sub_detection = 0.10 - } - light_cruiser = { - max_organisation = 10 - sub_detection = 0.15 - } - carrier = { - sub_detection = 0.25 - } - convoy_escort_efficiency = 0.1 - ##### - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - convoy_defense_tree - cat_base_strike - } - - folder = { - name = naval_doctrine_folder - position = { x = 14 y = 8 } - } - - ai_will_do = { - factor = 1 - } - - ai_research_weights = { - naval_doctrine = -1.0 - naval_equipment = 1.0 - battleship = 1.0 - } - } -###### - new_doctrine = { - xp_research_type = navy - xp_unlock_cost = 100 - - - naval_morale_factor = 0.1 - - research_cost = 3 - path = { - leads_to_tech = fleet_in_being001 - research_cost_coeff = 0.5 - } - path = { - leads_to_tech = base_strike001 - research_cost_coeff = 0.5 - } - path = { - leads_to_tech = trade_interdiction001 - research_cost_coeff = 0.5 - } - - folder = { - name = naval_doctrine_folder - position = { x = 8 y = 15 } - } - categories = { - naval_doctrine - } - - ai_will_do = { - factor = 1 -# modifier = { -# factor = 0 -# date < "1950.1.1" -# } - } - ai_research_weights = { - naval_doctrine = -1.0 - } - - } - - fleet_in_being001 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - xor = {trade_interdiction001 base_strike001} - # EFFECT ############## - navy_capital_ship_attack_factor = 0.1 - navy_capital_ship_defence_factor = 0.1 - battleship = { - max_organisation = 20 - } - battle_cruiser = { - max_organisation = 20 - } - heavy_cruiser = { - max_organisation = 20 - } - ####### - path = { - leads_to_tech = fleet_in_being011 - research_cost_coeff = 1 - } - path = { - leads_to_tech = fleet_in_being021 - research_cost_coeff = 1 - } - path = { - leads_to_tech = fleet_in_being031 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - fleet_in_being_tree - cat_fleet_in_being - } - - folder = { - name = naval_doctrine_folder - position = { x = 0 y = 18 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - battleship = 1.0 - cruiser = 1.0 - } - } - - fleet_in_being011 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # EFFECT ############## - navy_capital_ship_attack_factor = 0.1 - battleship = { - max_organisation = 10 - } - battle_cruiser = { - max_organisation = 10 - } - heavy_cruiser = { - max_organisation = 10 - } - strike_force_movement_org_loss = -0.2 - ####### - path = { - leads_to_tech = fleet_in_being012 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - fleet_in_being_tree - cat_fleet_in_being - } - - folder = { - name = naval_doctrine_folder - position = { x = -2 y = 20 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - battleship = 1.0 - cruiser = 1.0 - } - } - - fleet_in_being012 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # EFFECT ############## - carrier = { - max_organisation = 10 - } - sortie_efficiency = 0.1 - ####### - path = { - leads_to_tech = fleet_in_being013 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - fleet_in_being_tree - cat_fleet_in_being - } - - folder = { - name = naval_doctrine_folder - position = { x = -2 y = 22 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - carrier = 1.5 - naval_air = 0.75 - } - } - - fleet_in_being013 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # EFFECT ############## - navy_anti_air_attack_factor = 0.20 - ####### - path = { - leads_to_tech = fleet_in_being014 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - fleet_in_being_tree - cat_fleet_in_being - } - - folder = { - name = naval_doctrine_folder - position = { x = -2 y = 24 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - } - } - - fleet_in_being014 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # EFFECT ############## - navy_capital_ship_attack_factor = 0.1 - navy_screen_attack_factor = 0.1 - naval_hit_chance = 0.1 - ####### - path = { - leads_to_tech = fleet_in_being015 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - fleet_in_being_tree - cat_fleet_in_being - } - - folder = { - name = naval_doctrine_folder - position = { x = -2 y = 26 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - } - } - - fleet_in_being015 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # EFFECT ############## - naval_detection = 0.1 - naval_hit_chance = 0.1 - ####### - path = { - leads_to_tech = fleet_in_being016 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - fleet_in_being_tree - cat_fleet_in_being - } - - folder = { - name = naval_doctrine_folder - position = { x = -2 y = 28 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - } - } - - fleet_in_being016 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # EFFECT ############## - navy_capital_ship_defence_factor = 0.1 - battleship = { - max_organisation = 10 - } - battle_cruiser = { - max_organisation = 10 - } - heavy_cruiser = { - max_organisation = 10 - } - strike_force_movement_org_loss = -0.2 - ####### - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - fleet_in_being_tree - cat_fleet_in_being - } - - folder = { - name = naval_doctrine_folder - position = { x = -2 y = 30 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - battleship = 1.0 - cruiser = 1.0 - } - } - - fleet_in_being021 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # EFFECT ############## - convoy_escort_efficiency = 0.1 - sortie_efficiency = 0.2 - ####### - path = { - leads_to_tech = fleet_in_being022 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - fleet_in_being_tree - cat_fleet_in_being - convoy_defense_tree - } - - folder = { - name = naval_doctrine_folder - position = { x = 0 y = 20 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - destroyer = 1.0 - } - } - - fleet_in_being022 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # EFFECT ############## - convoy_escort_efficiency = 0.1 - destroyer = { - max_organisation = 10 - sub_detection = 0.1 - } - light_cruiser = { - max_organisation = 10 - sub_detection = 0.1 - } - ####### - path = { - leads_to_tech = fleet_in_being023 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - fleet_in_being_tree - cat_fleet_in_being - convoy_defense_tree - } - - folder = { - name = naval_doctrine_folder - position = { x = 0 y = 22 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - destroyer = 1.0 - } - } - - fleet_in_being023 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # EFFECT ############## - convoy_escort_efficiency = 0.1 - destroyer = { - max_organisation = 10 - patrol_coordination = 0.2 - } - light_cruiser = { - max_organisation = 10 - patrol_coordination = 0.2 - } - ####### - path = { - leads_to_tech = fleet_in_being024 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - fleet_in_being_tree - cat_fleet_in_being - convoy_defense_tree - } - - folder = { - name = naval_doctrine_folder - position = { x = 0 y = 24 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - destroyer = 1.0 - } - } - - fleet_in_being024 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # EFFECT ############## - convoy_escort_efficiency = 0.1 - destroyer = { - max_organisation = 10 - sub_detection = 0.2 - } - light_cruiser = { - max_organisation = 10 - sub_detection = 0.2 - } - ####### - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - fleet_in_being_tree - cat_fleet_in_being - convoy_defense_tree - } - - folder = { - name = naval_doctrine_folder - position = { x = 0 y = 26 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - destroyer = 1.0 - - } - } - - fleet_in_being031 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # EFFECT ############## - navy_submarine_attack_factor = 0.1 - submarine = { - surface_detection = 0.2 - } - ####### - path = { - leads_to_tech = fleet_in_being032 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - fleet_in_being_tree - cat_fleet_in_being - submarine_doctrine - } - - folder = { - name = naval_doctrine_folder - position = { x = 2 y = 20 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - submarine = 2.0 - } - } - - fleet_in_being032 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # EFFECT ############## - submarine = { - max_organisation = 10 - surface_detection = 0.1 - sub_visibility = -0.25 - surface_visibility = -0.25 - } - ####### - path = { - leads_to_tech = fleet_in_being033 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - fleet_in_being_tree - cat_fleet_in_being - submarine_doctrine - } - - folder = { - name = naval_doctrine_folder - position = { x = 2 y = 22 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - submarine = 2.0 - } - } - - fleet_in_being033 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # EFFECT ############## - navy_submarine_attack_factor = 0.1 - submarine = { - max_organisation = 10 - surface_detection = 0.2 - } - ####### - path = { - leads_to_tech = fleet_in_being034 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - fleet_in_being_tree - cat_fleet_in_being - submarine_doctrine - } - - folder = { - name = naval_doctrine_folder - position = { x = 2 y = 24 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - submarine = 2.0 - } - } - - fleet_in_being034 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # EFFECT ############## - navy_submarine_attack_factor = 0.1 - submarine = { - max_organisation = 10 - surface_detection = 0.1 - sub_visibility = -0.25 - surface_visibility = -0.25 - } - ####### - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - fleet_in_being_tree - cat_fleet_in_being - submarine_doctrine - } - - folder = { - name = naval_doctrine_folder - position = { x = 2 y = 26 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - submarine = 2.0 - } - } - - trade_interdiction001 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - xor = {base_strike001 fleet_in_being001 } - # EFFECT ############## - destroyer = { - max_organisation = 10 - surface_detection = 0.1 - } - light_cruiser = { - max_organisation = 10 - surface_detection = 0.1 - } - heavy_cruiser = { - max_organisation = 10 - surface_detection = 0.1 - } - ####### - path = { - leads_to_tech = trade_interdiction011 - research_cost_coeff = 1 - } - path = { - leads_to_tech = trade_interdiction021 - research_cost_coeff = 1 - } - path = { - leads_to_tech = trade_interdiction031 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - trade_interdiction_tree - cat_trade_interdiction - } - - folder = { - name = naval_doctrine_folder - position = { x = 8 y = 18 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - destroyer = 1.0 - cruiser = 1.0 - } - } - - trade_interdiction011 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # EFFECT ############## - naval_detection = 0.1 - naval_hit_chance = 0.1 - ####### - path = { - leads_to_tech = trade_interdiction012 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - trade_interdiction_tree - cat_trade_interdiction - } - - folder = { - name = naval_doctrine_folder - position = { x = 6 y = 20 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - } - } - - trade_interdiction012 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # EFFECT ############## - navy_anti_air_attack_factor = 0.20 - ####### - path = { - leads_to_tech = trade_interdiction013 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - trade_interdiction_tree - cat_trade_interdiction - } - - folder = { - name = naval_doctrine_folder - position = { x = 6 y = 22 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - } - } - - trade_interdiction013 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # EFFECT ############## - navy_capital_ship_attack_factor = 0.1 - navy_screen_attack_factor = 0.1 - naval_hit_chance = 0.1 - ####### - path = { - leads_to_tech = trade_interdiction014 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - trade_interdiction_tree - cat_trade_interdiction - } - - folder = { - name = naval_doctrine_folder - position = { x = 6 y = 24 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - } - } - - trade_interdiction014 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # EFFECT ############## - convoy_escort_efficiency = 0.1 - destroyer = { - max_organisation = 10 - sub_detection = 0.1 - } - light_cruiser = { - max_organisation = 10 - sub_detection = 0.1 - } - ####### - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - trade_interdiction_tree - cat_trade_interdiction - convoy_defense_tree - } - - folder = { - name = naval_doctrine_folder - position = { x = 6 y = 26 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - destroyer = 1.0 - } - } - - trade_interdiction021 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # EFFECT ############## - carrier = { - supply_consumption = -0.1 - } - battleship = { - supply_consumption = -0.1 - } - battle_cruiser = { - supply_consumption = -0.1 - } - heavy_cruiser = { - supply_consumption = -0.1 - } - light_cruiser = { - supply_consumption = -0.1 - } - destroyer = { - supply_consumption = -0.1 - } - submarine = { - supply_consumption = -0.1 - } - ####### - path = { - leads_to_tech = trade_interdiction022 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - trade_interdiction_tree - cat_trade_interdiction - } - - folder = { - name = naval_doctrine_folder - position = { x = 8 y = 20 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - } - } - - trade_interdiction022 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # EFFECT ############## - navy_screen_attack_factor = 0.2 - navy_screen_defence_factor = 0.2 - light_cruiser = { - max_organisation = 10 - torpedo_attack = 0.2 - } - destroyer = { - max_organisation = 10 - torpedo_attack = 0.2 - } - ####### - path = { - leads_to_tech = trade_interdiction023 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - trade_interdiction_tree - cat_trade_interdiction - } - - folder = { - name = naval_doctrine_folder - position = { x = 8 y = 22 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - destroyer = 1.0 - } - } - - trade_interdiction023 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # EFFECT ############## - navy_screen_attack_factor = 0.1 - light_cruiser = { - max_organisation = 10 - surface_detection = 0.25 - } - destroyer = { - max_organisation = 10 - surface_detection = 0.25 - } - strike_force_movement_org_loss = -0.1 - ####### - path = { - leads_to_tech = trade_interdiction024 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - trade_interdiction_tree - cat_trade_interdiction - convoy_defense_tree - } - - folder = { - name = naval_doctrine_folder - position = { x = 8 y = 24 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - destroyer = 1.0 - } - } - - trade_interdiction024 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # EFFECT ############## - convoy_escort_efficiency = 0.1 - destroyer = { - max_organisation = 10 - patrol_coordination = 0.2 - } - light_cruiser = { - max_organisation = 10 - patrol_coordination = 0.2 - } - ####### - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - trade_interdiction_tree - cat_trade_interdiction - convoy_defense_tree - } - - folder = { - name = naval_doctrine_folder - position = { x = 8 y = 26 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - destroyer = 1.0 - } - } - - trade_interdiction031 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # EFFECT ############## - submarine = { - max_organisation = 10 - surface_detection = 0.1 - convoy_raiding_coordination = 0.2 - } - ####### - path = { - leads_to_tech = trade_interdiction032 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - trade_interdiction_tree - cat_trade_interdiction - submarine_doctrine - } - - folder = { - name = naval_doctrine_folder - position = { x = 10 y = 20 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - submarine = 2.0 - } - } - - trade_interdiction032 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # EFFECT ############## - navy_submarine_attack_factor = 0.1 - submarine = { - max_organisation = 10 - surface_detection = 0.1 - } - ####### - path = { - leads_to_tech = trade_interdiction033 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - trade_interdiction_tree - cat_trade_interdiction - submarine_doctrine - } - - folder = { - name = naval_doctrine_folder - position = { x = 10 y = 22 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - submarine = 2.0 - } - } - - trade_interdiction033 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # EFFECT ############## - submarine = { -# evasion = 0.2 - max_strength = 0.2 - } - ####### - path = { - leads_to_tech = trade_interdiction034 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - trade_interdiction_tree - cat_trade_interdiction - submarine_doctrine - } - - folder = { - name = naval_doctrine_folder - position = { x = 10 y = 24 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - submarine = 2.0 - } - } - - trade_interdiction034 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # EFFECT ############## - submarine = { - max_organisation = 10 - surface_detection = 0.1 - sub_visibility = -0.25 - surface_visibility = -0.25 - } - ####### - path = { - leads_to_tech = trade_interdiction035 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - trade_interdiction_tree - cat_trade_interdiction - submarine_doctrine - } - - folder = { - name = naval_doctrine_folder - position = { x = 10 y = 26 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - submarine = 2.0 - } - } - - trade_interdiction035 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # EFFECT ############## - navy_submarine_attack_factor = 0.1 - submarine = { - max_organisation = 10 - surface_detection = 0.2 - } - ####### - path = { - leads_to_tech = trade_interdiction036 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - trade_interdiction_tree - cat_trade_interdiction - submarine_doctrine - } - - folder = { - name = naval_doctrine_folder - position = { x = 10 y = 28 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - submarine = 2.0 - } - } - - trade_interdiction036 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # EFFECT ############## - navy_submarine_attack_factor = 0.1 - submarine = { - max_organisation = 10 - surface_detection = 0.1 - sub_visibility = -0.25 - surface_visibility = -0.25 - } - ####### - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - trade_interdiction_tree - cat_trade_interdiction - submarine_doctrine - } - - folder = { - name = naval_doctrine_folder - position = { x = 10 y = 30 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - submarine = 2.0 - } - } - - base_strike001 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - xor = {fleet_in_being001 trade_interdiction001} - # EFFECT ############## - carrier = { - max_organisation = 10 - surface_detection = 0.1 - } - light_cruiser = { - max_organisation = 10 - surface_detection = 0.1 - } - heavy_cruiser = { - max_organisation = 10 - surface_detection = 0.1 - } - ####### - path = { - leads_to_tech = base_strike011 - research_cost_coeff = 1 - } - path = { - leads_to_tech = base_strike021 - research_cost_coeff = 1 - } - path = { - leads_to_tech = base_strike031 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - cat_base_strike - } - - folder = { - name = naval_doctrine_folder - position = { x = 16 y = 18 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - carrier = 1.0 - naval_air = 0.75 - cruiser = 1.0 - } - } - - base_strike011 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # EFFECT ############## - convoy_escort_efficiency = 0.1 - destroyer = { - max_organisation = 10 - sub_detection = 0.1 - } - light_cruiser = { - max_organisation = 10 - sub_detection = 0.1 - } - ####### - path = { - leads_to_tech = base_strike012 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - cat_base_strike - convoy_defense_tree - } - - folder = { - name = naval_doctrine_folder - position = { x = 14 y = 20 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - destroyer = 1.0 - } - } - - base_strike012 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # EFFECT ############## - navy_anti_air_attack_factor = 0.20 - ####### - path = { - leads_to_tech = base_strike013 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - cat_base_strike - } - - folder = { - name = naval_doctrine_folder - position = { x = 14 y = 22 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - } - } - - base_strike013 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # EFFECT ############## - convoy_escort_efficiency = 0.1 - destroyer = { - max_organisation = 10 - patrol_coordination = 0.2 - } - light_cruiser = { - max_organisation = 10 - patrol_coordination = 0.2 - } - ####### - path = { - leads_to_tech = base_strike014 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - cat_base_strike - convoy_defense_tree - } - - folder = { - name = naval_doctrine_folder - position = { x = 14 y = 24 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - destroyer = 1.0 - } - } - - base_strike014 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # EFFECT ############## - navy_screen_attack_factor = 0.1 - light_cruiser = { - max_organisation = 10 - surface_detection = 0.25 - } - destroyer = { - max_organisation = 10 - surface_detection = 0.25 - } - strike_force_movement_org_loss = -0.1 - ####### - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - cat_base_strike - convoy_defense_tree - } - - folder = { - name = naval_doctrine_folder - position = { x = 14 y = 26 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - destroyer = 1.0 - } - } - - base_strike021 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # EFFECT ############## - navy_submarine_attack_factor = 0.1 - submarine = { - surface_detection = 0.2 - } - ####### - path = { - leads_to_tech = base_strike022 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - cat_base_strike - submarine_doctrine - } - - folder = { - name = naval_doctrine_folder - position = { x = 16 y = 20 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - submarine = 2.0 - } - } - - base_strike022 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # EFFECT ############## - submarine = { - max_organisation = 10 - surface_detection = 0.1 - sub_visibility = -0.25 - surface_visibility = -0.25 - } - ####### - path = { - leads_to_tech = base_strike023 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - cat_base_strike - submarine_doctrine - } - - folder = { - name = naval_doctrine_folder - position = { x = 16 y = 22 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - submarine = 2.0 - } - } - - base_strike023 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # EFFECT ############## - navy_submarine_attack_factor = 0.1 - submarine = { - max_organisation = 10 - surface_detection = 0.2 - } - ####### - path = { - leads_to_tech = base_strike024 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - cat_base_strike - submarine_doctrine - } - - folder = { - name = naval_doctrine_folder - position = { x = 16 y = 24 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - submarine = 2.0 - } - } - - base_strike024 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # EFFECT ############## - navy_submarine_attack_factor = 0.1 - submarine = { - max_organisation = 10 - surface_detection = 0.1 - sub_visibility = -0.25 - surface_visibility = -0.25 - } - ####### - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - cat_base_strike - submarine_doctrine - } - - folder = { - name = naval_doctrine_folder - position = { x = 16 y = 26 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - submarine = 2.0 - } - } - - base_strike031 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # EFFECT ############## - navy_carrier_air_agility_factor = 0.10 - sortie_efficiency = 0.2 - carrier = { - max_organisation = 20 - } - ####### - path = { - leads_to_tech = base_strike032 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - cat_base_strike - } - - folder = { - name = naval_doctrine_folder - position = { x = 18 y = 20 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - carrier = 1.5 - naval_air = 0.75 - } - } - - base_strike032 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # EFFECT ############## - convoy_escort_efficiency = 0.1 - sortie_efficiency = 0.2 - ####### - path = { - leads_to_tech = base_strike033 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - cat_base_strike - convoy_defense_tree - } - - folder = { - name = naval_doctrine_folder - position = { x = 18 y = 22 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - naval_air = 0.75 - } - } - - base_strike033 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # EFFECT ############## - navy_capital_ship_attack_factor = 0.1 - navy_screen_attack_factor = 0.1 - naval_hit_chance = 0.1 - ####### - path = { - leads_to_tech = base_strike034 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - cat_base_strike - } - - folder = { - name = naval_doctrine_folder - position = { x = 18 y = 24 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - } - } - - base_strike034 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # EFFECT ############## - sortie_efficiency = 0.2 - carrier = { - max_organisation = 20 - } - category_cv = { - air_ground_attack = 0.1 - } - ####### - path = { - leads_to_tech = base_strike035 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - cat_base_strike - } - - folder = { - name = naval_doctrine_folder - position = { x = 18 y = 26 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - carrier = 1.5 - naval_air = 0.75 - } - } - - base_strike035 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # EFFECT ############## - sortie_efficiency = 0.1 - modifier = { - naval_strike_targetting_factor = 0.1 - } - carrier = { - max_organisation = 20 - } - ####### - path = { - leads_to_tech = base_strike036 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - cat_base_strike - } - - folder = { - name = naval_doctrine_folder - position = { x = 18 y = 28 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - carrier = 1.5 - naval_air = 0.75 - } - } - - base_strike036 = { - xp_research_type = navy - xp_unlock_cost = 100 - - - # EFFECT ############## - sortie_efficiency = 0.1 - modifier = { - naval_strike_targetting_factor = 0.2 - } - carrier = { - max_organisation = 20 - } - ####### - - doctrine = yes - research_cost = 3 - - categories = { - naval_doctrine - cat_base_strike - } - - folder = { - name = naval_doctrine_folder - position = { x = 18 y = 30 } - } - - ai_will_do = { - factor = 0.5 - } - - ai_research_weights = { - naval_doctrine = -1.0 - carrier = 1.5 - naval_air = 0.75 - } - } -} diff --git a/src/common/technologies/special_forces_doctrine.txt b/src/common/technologies/special_forces_doctrine.txt deleted file mode 100755 index 8942d10..0000000 --- a/src/common/technologies/special_forces_doctrine.txt +++ /dev/null @@ -1,1413 +0,0 @@ -technologies = { - - ###Mountaineers - - special_forces_mountaineers = { - doctrine_name = "TITLE_SPECIAL_FORCES" - - # EFFECT ######## - mountaineers_special_forces_contribution_factor = -0.25 - category_mountaineers = { - supply_consumption = -0.02 - } - category_special_forces = { - max_organisation = 5 - soft_attack = 0.05 - } - enable_subunits = { - rangers_support - } - ########### - - force_use_small_tech_layout = yes - - xp_research_type = army - xp_unlock_cost = 60 - - #xor = { special_forces_marines special_forces_paratroopers } - - path = { - leads_to_tech = ski_troops - research_cost_coeff = 1 - } - - path = { - leads_to_tech = rangers - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 2.25 - - allow = { - AND = { - has_tech = tech_mountaineers - can_unlock_new_special_forces_tree = yes - } - } - - on_research_complete = { - remove_potential_special_forces_tree = yes - } - - categories = { - special_forces_doctrine - mountaineers_tech - cat_mountaineers_doctrine - } - - folder = { - name = special_forces_doctrine_folder - position = { x = 0 y = 0 } - } - - ai_will_do = { - factor = 10 - modifier = { - factor = 0 - NOT = { ai_has_completed_army_doctrine = yes } - } - } - - ai_research_weights = { - #air_doctrine = -1.0 - #light_air = -2.0 - } - } - - ski_troops = { - - xp_research_type = army - xp_unlock_cost = 60 - - force_use_small_tech_layout = yes - - path = { - leads_to_tech = special_forces_recon - research_cost_coeff = 1 - } - - xor = { rangers } - - rangers_support = { - acclimatization_cold_climate_gain_factor = 0.25 - snow = { - attack = 0.15 - defence = 0.20 - movement = 0.15 - } - } - - doctrine = yes - research_cost = 4.5 - - categories = { - special_forces_doctrine - mountaineers_tech - cat_mountaineers_doctrine - } - - folder = { - name = special_forces_doctrine_folder - position = { x = -1 y = 2 } - } - - ai_will_do = { - factor = 20 - } - - ai_research_weights = { - #armor = 3.0 - } - } - - rangers = { - - xp_research_type = army - xp_unlock_cost = 60 - - force_use_small_tech_layout = yes - - path = { - leads_to_tech = special_forces_recon - research_cost_coeff = 1 - } - - xor = { ski_troops } - - rangers_support = { - mountain = { - attack = 0.20 - defence = 0.10 - movement = 0.10 - } - } - - doctrine = yes - research_cost = 4.5 - - categories = { - special_forces_doctrine - mountaineers_tech - cat_mountaineers_doctrine - } - - folder = { - name = special_forces_doctrine_folder - position = { x = 1 y = 2 } - } - - ai_will_do = { - factor = 20 - } - - ai_research_weights = { - #armor = 3.0 - } - } - - special_forces_recon = { - - xp_research_type = army - xp_unlock_cost = 60 - - category_mountaineers = { - initiative = 0.01 - } - unit_mountaineers_design_cost_factor = -0.50 - unit_rangers_support_design_cost_factor = -0.50 - - force_use_small_tech_layout = yes - - path = { - leads_to_tech = mountaineers_combat_1 - research_cost_coeff = 1 - } - - path = { - leads_to_tech = mountaineers_combat_2 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - special_forces_doctrine - mountaineers_tech - cat_mountaineers_doctrine - } - - folder = { - name = special_forces_doctrine_folder - position = { x = 0 y = 4 } - } - - ai_will_do = { - factor = 20 - } - - ai_research_weights = { - #armor = 3.0 - } - } - - mountaineers_combat_1 = { - - xp_research_type = army - xp_unlock_cost = 60 - - force_use_small_tech_layout = yes - - category_mountaineers = { - defense = 0.10 - } - mountaineers = { - combat_width = -0.2 - } - - path = { - leads_to_tech = mountaineers_combat_3 - research_cost_coeff = 1 - } - - xor = { mountaineers_combat_2 } - - doctrine = yes - research_cost = 4.5 - - categories = { - special_forces_doctrine - #mountaineers_tech - cat_mountaineers_doctrine - } - - folder = { - name = special_forces_doctrine_folder - position = { x = -1 y = 6 } - } - - ai_will_do = { - factor = 20 - } - - ai_research_weights = { - #armor = 3.0 - } - } - - mountaineers_combat_2 = { - - xp_research_type = army - xp_unlock_cost = 60 - - force_use_small_tech_layout = yes - - path = { - leads_to_tech = mountaineers_combat_3 - research_cost_coeff = 1 - } - - artillery = { - battalion_mult = { - category = category_mountaineers - breakthrough = 0.15 - } - } - - rangers_support = { - battalion_mult = { - category = category_line_artillery - soft_attack = 0.20 - } - } - - xor = { mountaineers_combat_1 } - - doctrine = yes - research_cost = 4.5 - - categories = { - special_forces_doctrine - mountaineers_tech - cat_mountaineers_doctrine - } - - folder = { - name = special_forces_doctrine_folder - position = { x = 1 y = 6 } - } - - ai_will_do = { - factor = 20 - } - - ai_research_weights = { - #armor = 3.0 - } - } - - mountaineers_combat_3 = { - - xp_research_type = army - xp_unlock_cost = 60 - - category_mountaineers = { - max_organisation = 10 - } - - force_use_small_tech_layout = yes - - path = { - leads_to_tech = mountaineers_keystone_1 - research_cost_coeff = 1 - } - - path = { - leads_to_tech = mountaineers_keystone_2 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - categories = { - special_forces_doctrine - mountaineers_tech - cat_mountaineers_doctrine - } - - folder = { - name = special_forces_doctrine_folder - position = { x = 0 y = 8 } - } - - ai_will_do = { - factor = 20 - } - - ai_research_weights = { - #armor = 3.0 - } - } - - mountaineers_keystone_1 = { - - xp_research_type = army - xp_unlock_cost = 60 - - force_use_small_tech_layout = yes - - category_mountaineers = { - soft_attack = 0.10 - } - - mountaineers_special_forces_contribution_factor = -0.25 - special_forces_training_time_factor = -0.20 - - xor = { mountaineers_keystone_2 } - - doctrine = yes - research_cost = 4.5 - - categories = { - special_forces_doctrine - mountaineers_tech - cat_mountaineers_doctrine - } - - folder = { - name = special_forces_doctrine_folder - position = { x = -1 y = 10 } - } - - ai_will_do = { - factor = 20 - } - - ai_research_weights = { - #armor = 3.0 - } - } - - mountaineers_keystone_2 = { - - xp_research_type = army - xp_unlock_cost = 60 - - special_forces_cap = 0.20 - special_forces_out_of_supply_factor = -0.1 - special_forces_attack_factor = 0.10 - acclimatization_hot_climate_gain_factor = 0.10 - acclimatization_cold_climate_gain_factor = 0.10 - - force_use_small_tech_layout = yes - - xor = { mountaineers_keystone_1 } - - doctrine = yes - research_cost = 4.5 - - categories = { - special_forces_doctrine - mountaineers_tech - cat_mountaineers_doctrine - } - - folder = { - name = special_forces_doctrine_folder - position = { x = 1 y = 10 } - } - - ai_will_do = { - factor = 20 - } - - ai_research_weights = { - #armor = 3.0 - } - } - - ###Marines - - special_forces_marines = { - doctrine_name = "MARINES_DOCTRINE" - - xp_research_type = navy - xp_unlock_cost = 60 - - #xor = { special_forces_mountaineers special_forces_paratroopers } - - force_use_small_tech_layout = yes - - allow = { - AND = { - has_tech = marines - can_unlock_new_special_forces_tree = yes - } - } - - on_research_complete = { - remove_potential_special_forces_tree = yes - } - - path = { - leads_to_tech = marines_jungle_troops - research_cost_coeff = 1 - } - - path = { - leads_to_tech = marines_shore_parties - research_cost_coeff = 1 - } - - marines_special_forces_contribution_factor = -0.25 - naval_invasion_capacity = 5 - category_special_forces = { - max_organisation = 5 - soft_attack = 0.05 - } - - enable_subunits = { - pioneer_support - } - - doctrine = yes - research_cost = 2.25 - - categories = { - special_forces_doctrine - marine_tech - cat_marines_doctrine - } - - - folder = { - name = special_forces_doctrine_folder - position = { x = 0 y = 0 } - } - - ai_will_do = { - factor = 20 - modifier = { - factor = 0 - tag = USA - NOT = { has_tech = special_forces_paratroopers } - } - modifier = { - factor = 0 - NOT = { ai_has_completed_naval_doctrine = yes } - } - } - - ai_research_weights = { - #artillery = 4.0 - } - } - - marines_jungle_troops = { - - xp_research_type = navy - xp_unlock_cost = 60 - - xor = { marines_shore_parties } - - force_use_small_tech_layout = yes - - pioneer_support = { - jungle = { - attack = 0.15 - defence = 0.10 - movement = 0.10 - } - } - - path = { - leads_to_tech = marines_recon - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 2.25 - - categories = { - special_forces_doctrine - marine_tech - cat_marines_doctrine - } - - - folder = { - name = special_forces_doctrine_folder - position = { x = -1 y = 2 } - } - - ai_will_do = { - factor = 20 - } - - ai_research_weights = { - #artillery = 4.0 - } - } - - marines_shore_parties = { - - xp_research_type = navy - xp_unlock_cost = 60 - - xor = { marines_jungle_troops } - - force_use_small_tech_layout = yes - - path = { - leads_to_tech = marines_recon - research_cost_coeff = 1 - } - - pioneer_support = { - amphibious = { - attack = 0.25 - defence = 0.15 - movement = 0.20 - } - } - - doctrine = yes - research_cost = 2.25 - - categories = { - special_forces_doctrine - marine_tech - cat_marines_doctrine - } - - - folder = { - name = special_forces_doctrine_folder - position = { x = 1 y = 2 } - } - - ai_will_do = { - factor = 20 - } - - ai_research_weights = { - #artillery = 4.0 - } - } - - marines_recon = { - - xp_research_type = navy - xp_unlock_cost = 60 - - force_use_small_tech_layout = yes - - path = { - leads_to_tech = marines_commandoes - research_cost_coeff = 1 - } - - path = { - leads_to_tech = marines_expeditionary - research_cost_coeff = 1 - } - - unit_marine_design_cost_factor = -0.50 - - marine = { - max_organisation = 5 - } - - doctrine = yes - research_cost = 2.25 - - categories = { - special_forces_doctrine - marine_tech - cat_marines_doctrine - } - - - folder = { - name = special_forces_doctrine_folder - position = { x = 0 y = 4 } - } - - ai_will_do = { - factor = 20 - } - - ai_research_weights = { - #artillery = 4.0 - } - } - - marines_commandoes = { - - xp_research_type = navy - xp_unlock_cost = 60 - - force_use_small_tech_layout = yes - - path = { - leads_to_tech = marines_commandos_demolition - research_cost_coeff = 1 - } - - xor = { marines_expeditionary } - - enable_subunits = { - marine_commando - } - - on_research_complete = { - custom_effect_tooltip = SF_MARINES_exfiltration_effect_tt - } - - acclimatization_cold_climate_gain_factor = 0.1 - acclimatization_hot_climate_gain_factor = 0.1 - - doctrine = yes - research_cost = 2.25 - - categories = { - special_forces_doctrine - marine_tech - cat_marines_doctrine - } - - - folder = { - name = special_forces_doctrine_folder - position = { x = -1 y = 6 } - } - - ai_will_do = { - factor = 20 - } - - ai_research_weights = { - #artillery = 4.0 - } - } - - marines_expeditionary = { - - xp_research_type = navy - xp_unlock_cost = 60 - - force_use_small_tech_layout = yes - - path = { - leads_to_tech = marines_expeditionary_blowtorch - research_cost_coeff = 1 - } - - xor = { marines_commandoes } - - special_forces_cap = 0.10 - naval_invasion_planning_bonus_speed = 0.2 - - army_bonus_air_superiority_factor = 0.10 - - doctrine = yes - research_cost = 2.25 - - categories = { - special_forces_doctrine - marine_tech - cat_marines_doctrine - } - - - folder = { - name = special_forces_doctrine_folder - position = { x = 1 y = 6 } - } - - ai_will_do = { - factor = 20 - } - - ai_research_weights = { - #artillery = 4.0 - } - } - - marines_commandos_demolition = { - - xp_research_type = navy - xp_unlock_cost = 60 - - force_use_small_tech_layout = yes - - path = { - leads_to_tech = marines_commandoes_mechanised - research_cost_coeff = 1 - } - - path = { - leads_to_tech = marines_commandoes_mechanised_non_mtg - research_cost_coeff = 1 - } - - marine_commando = { - breakthrough = 0.15 - } - - doctrine = yes - research_cost = 2.25 - - categories = { - special_forces_doctrine - marine_tech - cat_marines_doctrine - } - - on_research_complete = { - custom_effect_tooltip = SF_marine_demoliton_effect_TT - } - - folder = { - name = special_forces_doctrine_folder - position = { x = -1 y = 8 } - } - - ai_will_do = { - factor = 20 - } - - ai_research_weights = { - #artillery = 4.0 - } - } - - marines_expeditionary_blowtorch = { - - xp_research_type = navy - xp_unlock_cost = 60 - - force_use_small_tech_layout = yes - - - path = { - leads_to_tech = marines_expeditionary_support - research_cost_coeff = 1 - } - - - pioneer_support = { - category = category_line_artillery - max_organisation = 2 - add = yes - } - - shore_bombardment_bonus = 0.15 - special_forces_attack_factor = 0.10 - - doctrine = yes - research_cost = 2.25 - - categories = { - special_forces_doctrine - marine_tech - cat_marines_doctrine - } - - - folder = { - name = special_forces_doctrine_folder - position = { x = 1 y = 8 } - } - - ai_will_do = { - factor = 20 - } - - ai_research_weights = { - #artillery = 4.0 - } - } - - marines_commandoes_mechanised = { - - xp_research_type = navy - xp_unlock_cost = 60 - - force_use_small_tech_layout = yes - allow_branch = { has_dlc = "Man the Guns" } - - amphibious_mechanized = { - soft_attack = 0.1 - breakthrough = 0.1 - max_organisation = 5 - } - - pioneer_support = { - category = category_amphibious_tanks - armor = 0.15 - breakthrough = 0.15 - } - - - on_research_complete = { - add_ideas = GEN_cheaper_amphib - } - - doctrine = yes - research_cost = 2.25 - - categories = { - special_forces_doctrine - marine_tech - cat_marines_doctrine - } - - - folder = { - name = special_forces_doctrine_folder - position = { x = -1 y = 10 } - } - - ai_will_do = { - factor = 20 - } - - ai_research_weights = { - #artillery = 4.0 - } - } - - marines_commandoes_mechanised_non_mtg = { - - xp_research_type = navy - xp_unlock_cost = 60 - - force_use_small_tech_layout = yes - allow_branch = { not = { has_dlc = "Man the Guns" } } - - special_forces_attack_factor = 0.15 - - doctrine = yes - research_cost = 2.25 - - categories = { - special_forces_doctrine - marine_tech - cat_marines_doctrine - } - - - folder = { - name = special_forces_doctrine_folder - position = { x = -1 y = 10 } - } - - ai_will_do = { - factor = 20 - } - - ai_research_weights = { - #artillery = 4.0 - } - } - - marines_expeditionary_support = { - - xp_research_type = navy - xp_unlock_cost = 60 - - force_use_small_tech_layout = yes - - artillery = { - category = category_marines - defense = 0.05 - } - - anti_air = { - category = category_marines - defense = 0.05 - } - - anti_tank = { - category = category_marines - defense = 0.05 - } - - extra_marine_supply_grace = 24 - naval_invasion_capacity = 10 - - doctrine = yes - research_cost = 2.25 - - categories = { - special_forces_doctrine - marine_tech - cat_marines_doctrine - } - - - folder = { - name = special_forces_doctrine_folder - position = { x = 1 y = 10 } - } - - ai_will_do = { - factor = 20 - } - - ai_research_weights = { - #artillery = 4.0 - } - } - - ###Paratroopers - - special_forces_paratroopers = { - doctrine_name = "PARATROOPERS_DOCTRINE" - - xp_research_type = air - xp_unlock_cost = 60 - - force_use_small_tech_layout = yes - - #xor = { special_forces_mountaineers special_forces_marines } - - paratroopers_special_forces_contribution_factor = -0.10 - transport_plane = { - air_defence = 0.20 - } - category_special_forces = { - max_organisation = 5 - soft_attack = 0.05 - } - - allow = { - AND = { - has_tech = paratroopers - can_unlock_new_special_forces_tree = yes - } - } - - on_research_complete = { - remove_potential_special_forces_tree = yes - } - - path = { - leads_to_tech = paras_dispersed_drop - research_cost_coeff = 1 - } - - path = { - leads_to_tech = paras_combat_drop - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 2.25 - - categories = { - special_forces_doctrine - para_tech - cat_paratroopers_doctrine - } - - - folder = { - name = special_forces_doctrine_folder - position = { x = 0 y = 0 } - } - - ai_will_do = { - factor = 20 - modifier = { - factor = 0 - NOT = { ai_has_completed_air_doctrine = yes } - } - } - - ai_research_weights = { - #infantry_weapons = 1.5 - #motorized_equipment = 1.0 - } - } - - paras_dispersed_drop = { - - xp_research_type = air - xp_unlock_cost = 60 - - force_use_small_tech_layout = yes - - path = { - leads_to_tech = paras_airborne_light_armor - research_cost_coeff = 1 - } - - xor = { paras_combat_drop } - - doctrine = yes - research_cost = 4.5 - - paratroopers_special_forces_contribution_factor = -0.10 - - on_research_complete = { - custom_effect_tooltip = SF_PARAS_sabotage_effect_tt - } - - categories = { - special_forces_doctrine - para_tech - cat_paratroopers_doctrine - } - - folder = { - name = special_forces_doctrine_folder - position = { x = -1 y = 2 } - } - - ai_will_do = { - factor = 20 - } - - ai_research_weights = { - #armor = 3.0 - } - } - - paras_combat_drop = { - - xp_research_type = air - xp_unlock_cost = 60 - - force_use_small_tech_layout = yes - - xor = { paras_dispersed_drop } - - path = { - leads_to_tech = paras_airborne_light_armor - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - paratroopers_special_forces_contribution_factor = -0.10 - - on_research_complete = { - custom_effect_tooltip = SF_PARAS_combat_effect_tt - } - - categories = { - special_forces_doctrine - para_tech - cat_paratroopers_doctrine - } - - folder = { - name = special_forces_doctrine_folder - position = { x = 1 y = 2 } - } - - ai_will_do = { - factor = 20 - } - - ai_research_weights = { - #armor = 3.0 - } - } - - paras_airborne_light_armor = { - - xp_research_type = air - xp_unlock_cost = 60 - - force_use_small_tech_layout = yes - - #category_all_infantry = { - # max_organisation = 15 - #} - - path = { - leads_to_tech = paras_combat_1 - research_cost_coeff = 1 - } - - path = { - leads_to_tech = paras_combat_2 - research_cost_coeff = 1 - } - - doctrine = yes - research_cost = 4.5 - - enable_subunits = { - airborne_light_armor - } - - categories = { - special_forces_doctrine - para_tech - cat_paratroopers_doctrine - } - - folder = { - name = special_forces_doctrine_folder - position = { x = 0 y = 4 } - } - - ai_will_do = { - factor = 20 - } - - ai_research_weights = { - #armor = 3.0 - } - } - - paras_combat_1 = { - - xp_research_type = air - xp_unlock_cost = 60 - - force_use_small_tech_layout = yes - - path = { - leads_to_tech = paras_bonus_1 - research_cost_coeff = 1 - } - - xor = { paras_combat_2 } - - signal_company = { - category = category_paratroopers - defense = 0.15 - } - - doctrine = yes - research_cost = 2.25 - - categories = { - special_forces_doctrine - para_tech - cat_paratroopers_doctrine - } - - - folder = { - name = special_forces_doctrine_folder - position = { x = -1 y = 6 } - } - - ai_will_do = { - factor = 20 - } - - ai_research_weights = { - #artillery = 4.0 - } - } - - paras_combat_2 = { - - xp_research_type = air - xp_unlock_cost = 60 - - force_use_small_tech_layout = yes - - path = { - leads_to_tech = paras_bonus_2 - research_cost_coeff = 1 - } - - field_hospital = { - category = category_paratroopers - default_morale = 0.15 - } - - xor = { paras_combat_1 } - - doctrine = yes - research_cost = 2.25 - - categories = { - special_forces_doctrine - para_tech - cat_paratroopers_doctrine - } - - - folder = { - name = special_forces_doctrine_folder - position = { x = 1 y = 6 } - } - - ai_will_do = { - factor = 20 - } - - ai_research_weights = { - #artillery = 4.0 - } - } - - paras_bonus_1 = { - - xp_research_type = air - xp_unlock_cost = 60 - - force_use_small_tech_layout = yes - - path = { - leads_to_tech = paras_keystone_1 - research_cost_coeff = 1 - } - - category_paratroopers = { - max_organisation = 5 - supply_consumption = -0.02 - } - - acclimatization_hot_climate_gain_factor = 0.10 - acclimatization_cold_climate_gain_factor = 0.10 - - doctrine = yes - research_cost = 2.25 - - categories = { - special_forces_doctrine - para_tech - cat_paratroopers_doctrine - } - - - folder = { - name = special_forces_doctrine_folder - position = { x = -1 y = 8 } - } - - ai_will_do = { - factor = 20 - } - - ai_research_weights = { - #artillery = 4.0 - } - } - - paras_bonus_2 = { - - xp_research_type = air - xp_unlock_cost = 60 - - force_use_small_tech_layout = yes - - path = { - leads_to_tech = paras_keystone_2 - research_cost_coeff = 1 - } - - paratrooper_weight_factor = -0.5 - special_forces_no_supply_grace = 24 - - doctrine = yes - research_cost = 2.25 - - categories = { - special_forces_doctrine - para_tech - cat_paratroopers_doctrine - } - - - folder = { - name = special_forces_doctrine_folder - position = { x = 1 y = 8 } - } - - ai_will_do = { - factor = 20 - } - - ai_research_weights = { - #artillery = 4.0 - } - } - - paras_keystone_1 = { - - xp_research_type = air - xp_unlock_cost = 60 - - force_use_small_tech_layout = yes - - category_paratroopers = { - soft_attack = 0.15 - breakthrough = 0.15 - } - - special_forces_training_time_factor = 0.20 - - doctrine = yes - research_cost = 2.25 - - categories = { - special_forces_doctrine - para_tech - cat_paratroopers_doctrine - } - - - folder = { - name = special_forces_doctrine_folder - position = { x = -1 y = 10 } - } - - ai_will_do = { - factor = 20 - } - - ai_research_weights = { - #artillery = 4.0 - } - } - - paras_keystone_2 = { - - xp_research_type = air - xp_unlock_cost = 60 - - force_use_small_tech_layout = yes - - paratroopers_special_forces_contribution_factor = -0.20 - special_forces_training_time_factor = -0.10 - special_forces_attack_factor = 0.10 - - doctrine = yes - research_cost = 2.25 - - categories = { - special_forces_doctrine - para_tech - cat_paratroopers_doctrine - } - - - folder = { - name = special_forces_doctrine_folder - position = { x = 1 y = 10 } - } - - ai_will_do = { - factor = 20 - } - - ai_research_weights = { - #artillery = 4.0 - } - } - -} diff --git a/src/common/technologies/support.txt b/src/common/technologies/support.txt index b4b2f68..b26e3da 100755 --- a/src/common/technologies/support.txt +++ b/src/common/technologies/support.txt @@ -66,10 +66,22 @@ technologies = { } ai_will_do = { - factor = 1 - - #WEIGHT - modifier = { factor = 400 date > 1936.10.1 } + base = 2 + + modifier = { + factor = 4 + date > "1937.1.1" + } + + modifier = { + factor = 4 + date > "1938.1.1" + } + + modifier = { + factor = 4 + date > "1939.1.1" + } } } @@ -89,7 +101,7 @@ technologies = { research_cost_coeff = 1 } - research_cost = 2 + research_cost = 1.25 start_year = 1936 folder = { name = support_folder @@ -102,10 +114,31 @@ technologies = { } ai_will_do = { - factor = 1 - - #WEIGHT - modifier = { factor = 400 date > 1936.10.1 } + base = 4 + + modifier = { + factor = 2 + is_major = yes + } + + modifier = { + factor = 2 + date > "1937.1.1" + } + + modifier = { + factor = 2 + date > "1938.1.1" + } + + modifier = { + factor = 2 + date > "1939.1.1" + } + modifier = { + factor = 10 + date > "1940.1.1" + } } on_research_complete = { if = { @@ -114,7 +147,7 @@ technologies = { } custom_effect_tooltip = { localization_key = SP_UNLOCK_PROJECT - PROJECT = sp_land_flamethrower_tank + PROJECT = sp_land_flamethrower_tank } } @@ -122,6 +155,20 @@ technologies = { localization_key = SP_UNLOCK_PROJECT PROJECT = sp_land_military_engineering_vehicles } + + if = { + limit = { + original_tag = AFG + has_dlc = "Graveyard of Empires" + has_completed_focus = AFG_expand_quami_template + } + add_units_to_division_template = { + template_name = "Pashtun Levy" + support = { + engineer = 0 + } + } + } } } @@ -311,44 +358,12 @@ technologies = { } } - - camicie_nere_security_militias = { - - research_cost = 1 - - # only from focus!!! ##### - allow = { - always = no - } - - military_police = { - suppression_factor = 0.05 - } - } - SWI_saint_bernard_tech = { #Saint Bernard tech - allow = { always = no } #Only obtained through Focus - field_hospital = { - casualty_trickleback = 0.20 ## REMEMBER TO UPDATE THE TOOLTIP - experience_loss_factor = -0.3 - } - } - - NORDIC_supportCollaboration_tech = { # For the Army Capston in the Nordic JFT - allow = { always = no } #Only obtained through Focus - category_support_battalions = { - max_organisation = 10 - soft_attack = 0.25 - experience_loss_factor = 0.05 - } - } - - tech_engineers4 = { engineer = { entrenchment = 0.50 urban = { - attack = 0.1 + attack = 0.1 defence = 0.1 } } @@ -356,7 +371,7 @@ technologies = { assault_engineer = { breakthrough = 0.1 urban = { - attack = 0.15 + attack = 0.15 } } @@ -402,12 +417,12 @@ technologies = { name = support_folder position = { x = 0 y = @1945 } } - + categories = { support_tech engineers_tech } - + ai_will_do = { base = 4 @@ -415,1286 +430,23 @@ technologies = { factor = 2 is_major = yes } - + modifier = { factor = 2 date > "1946.1.1" } - + modifier = { factor = 2 date > "1947.1.1" } - - modifier = { - factor = 2 - date > "1948.1.1" - } - } - } - - tech_recon = { - enable_subunits = { - recon - mot_recon - armored_car_recon - light_tank_recon - } - - path = { - leads_to_tech = tech_recon2 - research_cost_coeff = 1 - } - - path = { - leads_to_tech = sp_helicopter_artillery_observers_tech - research_cost_coeff = 1 - } - - research_cost = 1.25 - start_year = 1936 - folder = { - name = support_folder - position = { x = 2 y = @1936 } - } - - categories = { - support_tech - recon_tech - } - - ai_will_do = { - base = 1 - - modifier = { - factor = 2 - is_major = yes - } - - modifier = { - factor = 1.2 - date > "1937.1.1" - } - - modifier = { - factor = 2 - date > "1938.1.1" - } - - modifier = { - factor = 2 - date > "1939.1.1" - } - modifier = { - factor = 10 - date > "1940.1.1" - } - } - } - - tech_recon2 = { - - category_recon = { - recon = 2 - } - - helicopter_recon = { - recon = 1 - } - - path = { - leads_to_tech = tech_recon3 - research_cost_coeff = 1 - } - - research_cost = 1.5 - start_year = 1939 - folder = { - name = support_folder - position = { x = 2 y = @1939 } - } - - categories = { - support_tech - recon_tech - } - - ai_will_do = { - base = 1 - - modifier = { - factor = 1.2 - date > "1940.1.1" - } - - modifier = { - factor = 2 - date > "1941.1.1" - } - - modifier = { - factor = 2 - date > "1942.1.1" - } - } - } - - tech_recon3 = { - - category_recon = { - recon = 2 - } - - helicopter_recon = { - recon = 1 - } - - helicopter_brigade = { - recon = 2 - } - - path = { - leads_to_tech = tech_recon4 - research_cost_coeff = 1 - } - - research_cost = 2.0 - start_year = 1942 - folder = { - name = support_folder - position = { x = 2 y = @1942 } - } - - categories = { - support_tech - recon_tech - } - - ai_will_do = { - base = 1 - - modifier = { - factor = 1.2 - date > "1943.1.1" - } - - modifier = { - factor = 2 - date > "1944.1.1" - } - - modifier = { - factor = 2 - date > "1945.1.1" - } - } - } - tech_recon4 = { - - category_recon = { - recon = 2 - } - - helicopter_recon = { - recon = 2 - } - path = { - leads_to_tech = tech_recon5 - research_cost_coeff = 1 - } - research_cost = 2.0 - start_year = 1945 - folder = { - name = support_folder - position = { x = 2 y = @1945 } - } - - categories = { - support_tech - recon_tech - } - - ai_will_do = { - base = 1 - - modifier = { - factor = 1.2 - date > "1946.1.1" - } - - modifier = { - factor = 2 - date > "1947.1.1" - } - modifier = { factor = 2 date > "1948.1.1" } } } - - tech_military_police = { - - enable_subunits = { - military_police - } - - path = { - leads_to_tech = tech_military_police2 - research_cost_coeff = 1 - } - - path = { - leads_to_tech = sp_armored_motorized_military_police_tech - research_cost_coeff = 1 - } - - research_cost = 1.25 - start_year = 1936 - folder = { - name = support_folder - position = { x = 4 y = @1936 } - } - - categories = { - support_tech - military_police_tech - } - - ai_will_do = { - base = 0.5 - - modifier = { - factor = 5 - tag = GER - } - - modifier = { - factor = 10 - tag = GER - - POL = { has_capitulated = yes } - GER = { has_war = yes } - } - - modifier = { - factor = 5 - tag = JAP - } - - modifier = { - factor = 2 - tag = ITA - } - - modifier = { - factor = 2 - tag = ENG - } - - modifier = { - factor = 2 - tag = USA - } - - modifier = { - factor = 2 - has_war = yes - } - } - } - - tech_military_police2 = { - - military_police = { - suppression_factor = 0.1 - } - - motorized_military_police = { - suppression_factor = 0.1 - battalion_mult = { - category = category_vehicle_infantry - default_morale = 0.05 - } - } - - path = { - leads_to_tech = tech_military_police3 - research_cost_coeff = 1 - } - - research_cost = 1.5 - start_year = 1939 - folder = { - name = support_folder - position = { x = 4 y = @1939 } - } - - categories = { - support_tech - military_police_tech - } - - ai_will_do = { - base = 0.5 - - modifier = { - factor = 2 - has_war = yes - } - } - } - - tech_military_police3 = { - - military_police = { - suppression_factor = 0.1 - } - - motorized_military_police = { - suppression_factor = 0.1 - battalion_mult = { - category = category_vehicle_infantry - default_morale = 0.05 - } - } - - path = { - leads_to_tech = tech_military_police4 - research_cost_coeff = 1 - } - - research_cost = 2.0 - start_year = 1942 - folder = { - name = support_folder - position = { x = 4 y = @1942 } - } - - categories = { - support_tech - military_police_tech - } - - ai_will_do = { - base = 0.5 - - modifier = { - factor = 2 - has_war = yes - } - } - } - tech_military_police4 = { - - military_police = { - suppression_factor = 0.1 - } - - motorized_military_police = { - suppression_factor = 0.1 - battalion_mult = { - category = category_vehicle_infantry - default_morale = 0.05 - } - } - path = { - leads_to_tech = tech_military_police5 - research_cost_coeff = 1 - } - research_cost = 2.0 - start_year = 1945 - folder = { - name = support_folder - position = { x = 4 y = @1945 } - } - - categories = { - support_tech - military_police_tech - } - - ai_will_do = { - base = 0.5 - - modifier = { - factor = 2 - has_war = yes - } - } - } - - tech_maintenance_company = { - - enable_subunits = { - maintenance_company - } - - path = { - leads_to_tech = tech_maintenance_company2 - research_cost_coeff = 1 - } - - path = { - leads_to_tech = sp_armored_maintenance_tech - research_cost_coeff = 1 - } - - research_cost = 1.25 - start_year = 1936 - folder = { - name = support_folder - position = { x = 6 y = @1936 } - } - - categories = { - support_tech - maintenance_company_tech - } - - ai_will_do = { - base = 1 - - modifier = { - factor = 1.2 - date > "1937.1.1" - } - - modifier = { - factor = 1.2 - date > "1938.1.1" - } - - modifier = { - factor = 1.2 - date > "1939.1.1" - } - } - } - - tech_maintenance_company2 = { - - maintenance_company = { - reliability_factor = 0.05 - equipment_capture_factor = 0.05 - } - - armored_maintenance = { - reliability_factor = 0.02 - recovery = 0.03 - equipment_capture_factor = 0.1 - } - - enable_equipment_modules = { - easy_maintenance - } - - - path = { - leads_to_tech = tech_maintenance_company3 - research_cost_coeff = 1 - } - - research_cost = 1.5 - start_year = 1939 - folder = { - name = support_folder - position = { x = 6 y = @1939 } - } - - categories = { - support_tech - maintenance_company_tech - } - - ai_will_do = { - base = 1 - - modifier = { - factor = 1.2 - date > "1940.1.1" - } - - modifier = { - factor = 1.2 - date > "1941.1.1" - } - - modifier = { - factor = 1.2 - date > "1942.1.1" - } - } - } - - tech_maintenance_company3 = { - - maintenance_company = { - reliability_factor = 0.05 - - battalion_mult = { - category = category_all_armor - equipment_capture_factor = 0.01 - add = yes - display_as_percentage = yes - } - - } - - armored_maintenance = { - reliability_factor = 0.02 - recovery = 0.3 - - battalion_mult = { - category = category_all_armor - equipment_capture_factor = 0.02 - add = yes - display_as_percentage = yes - } - - } - - path = { - leads_to_tech = tech_maintenance_company4 - research_cost_coeff = 1 - } - - research_cost = 2.0 - start_year = 1942 - folder = { - name = support_folder - position = { x = 6 y = @1942 } - } - - categories = { - support_tech - maintenance_company_tech - } - - ai_will_do = { - base = 1 - - modifier = { - factor = 1.2 - date > "1943.1.1" - } - - modifier = { - factor = 1.2 - date > "1944.1.1" - } - - modifier = { - factor = 1.2 - date > "1945.1.1" - } - } - } - tech_maintenance_company4 = { - - maintenance_company = { - reliability_factor = 0.05 - equipment_capture_factor = 0.05 - } - - armored_maintenance = { - reliability_factor = 0.02 - recovery = 0.03 - equipment_capture_factor = 0.1 - } - path = { - leads_to_tech = tech_maintenance_company5 - research_cost_coeff = 1 - } - research_cost = 2.0 - start_year = 1945 - folder = { - name = support_folder - position = { x = 6 y = @1945 } - } - - categories = { - support_tech - maintenance_company_tech - } - - ai_will_do = { - base = 1 - - modifier = { - factor = 1.2 - date > "1946.1.1" - } - - modifier = { - factor = 1.2 - date > "1947.1.1" - } - - modifier = { - factor = 1.2 - date > "1948.1.1" - } - } - } - - tech_field_hospital = { - - enable_subunits = { - field_hospital - } - - path = { - leads_to_tech = tech_field_hospital2 - research_cost_coeff = 1 - } - - path = { - leads_to_tech = sp_helicopter_med_evac_tech - research_cost_coeff = 1 - } - - dependencies = { - motorised_infantry = 1 - } - - research_cost = 1.25 - start_year = 1936 - folder = { - name = support_folder - position = { x = @field_hospital_x y = @1936 } - } - - categories = { - support_tech - hospital_tech - motorized_equipment - mio_cat_tech_all_motorized_mechanized - } - - ai_will_do = { - base = 1 - - modifier = { - factor = 1.2 - date > "1937.1.1" - } - - modifier = { - factor = 1.2 - date > "1938.1.1" - } - - modifier = { - factor = 1.2 - date > "1939.1.1" - } - } - } - - tech_field_hospital2 = { - - field_hospital = { - casualty_trickleback = 0.10 - experience_loss_factor = -0.10 - } - - helicopter_field_hospital = { - casualty_trickleback = 0.12 - experience_loss_factor = -0.08 - - battalion_mult = { - category = category_all_infantry - default_morale = 0.05 - } - } - - path = { - leads_to_tech = tech_field_hospital3 - research_cost_coeff = 1 - } - - research_cost = 1.5 - start_year = 1939 - folder = { - name = support_folder - position = { x = @field_hospital_x y = @1939 } - } - - categories = { - support_tech - hospital_tech - motorized_equipment - mio_cat_tech_all_motorized_mechanized - } - - ai_will_do = { - base = 1 - - modifier = { - factor = 1.2 - date > "1940.1.1" - } - - modifier = { - factor = 1.2 - date > "1941.1.1" - } - - modifier = { - factor = 1.2 - date > "1942.1.1" - } - } - } - - tech_field_hospital3 = { - - field_hospital = { - casualty_trickleback = 0.1 - experience_loss_factor = -0.10 - } - - helicopter_field_hospital = { - casualty_trickleback = 0.12 - experience_loss_factor = -0.08 - - battalion_mult = { - category = category_all_infantry - default_morale = 0.05 - } - } - - helicopter_brigade = { - casualty_trickleback = 0.15 - experience_loss_factor = -0.1 - - battalion_mult = { - category = category_all_infantry - default_morale = 0.05 - } - } - - path = { - leads_to_tech = tech_field_hospital4 - research_cost_coeff = 1 - } - - research_cost = 2.0 - start_year = 1942 - folder = { - name = support_folder - position = { x = @field_hospital_x y = @1942 } - } - - categories = { - support_tech - hospital_tech - motorized_equipment - mio_cat_tech_all_motorized_mechanized - } - - ai_will_do = { - base = 1 - - modifier = { - factor = 1.2 - date > "1943.1.1" - } - - modifier = { - factor = 1.2 - date > "1944.1.1" - } - - modifier = { - factor = 1.2 - date > "1945.1.1" - } - } - } - tech_field_hospital4 = { - - field_hospital = { - casualty_trickleback = 0.1 - experience_loss_factor = -0.10 - } - - helicopter_field_hospital = { - casualty_trickleback = 0.12 - experience_loss_factor = -0.08 - - battalion_mult = { - category = category_all_infantry - default_morale = 0.05 - } - } - path = { - leads_to_tech = tech_field_hospital5 - research_cost_coeff = 1 - } - research_cost = 2.0 - start_year = 1945 - folder = { - name = support_folder - position = { x = @field_hospital_x y = @1945 } - } - - categories = { - support_tech - hospital_tech - motorized_equipment - mio_cat_tech_all_motorized_mechanized - } - - ai_will_do = { - base = 1 - - modifier = { - factor = 1.2 - date > "1946.1.1" - } - - modifier = { - factor = 1.2 - date > "1947.1.1" - } - - modifier = { - factor = 1.2 - date > "1948.1.1" - } - } - } - - SWI_saint_bernard_tech = { #Saint Bernard tech - allow = { always = no } #Only obtained through Focus - field_hospital = { - casualty_trickleback = 0.5 ## REMEMBER TO UPDATE THE TOOLTIP - experience_loss_factor = -0.45 - } - } - - tech_logistics_company = { - - enable_subunits = { - logistics_company - } - - path = { - leads_to_tech = tech_logistics_company2 - research_cost_coeff = 1 - } - - path = { - leads_to_tech = sp_helicopter_transport_pods_tech - research_cost_coeff = 1 - } - - dependencies = { - motorised_infantry = 1 - } - - research_cost = 1.25 - start_year = 1936 - folder = { - name = support_folder - position = { x = @logistic_x y = @1936 } - } - - categories = { - support_tech - logistics_tech - motorized_equipment - mio_cat_tech_all_motorized_mechanized - } - - ai_will_do = { - base = 1 - - modifier = { - factor = 1.2 - date > "1937.1.1" - } - - modifier = { - factor = 1.2 - date > "1938.1.1" - } - - modifier = { - factor = 1.2 - date > "1939.1.1" - } - modifier = { - factor = 5 - date > "1940.1.1" - } - } - } - - tech_logistics_company2 = { - - logistics_company = { - supply_consumption_factor = -0.1 - fuel_consumption_factor = -0.05 - } - - helicopter_transport = { - supply_consumption_factor = -0.12 - } - - path = { - leads_to_tech = tech_logistics_company3 - research_cost_coeff = 1 - } - - research_cost = 1.5 - start_year = 1939 - folder = { - name = support_folder - position = { x = @logistic_x y = @1939 } - } - - categories = { - support_tech - logistics_tech - motorized_equipment - mio_cat_tech_all_motorized_mechanized - } - - ai_will_do = { - base = 1 - - modifier = { - factor = 1.2 - date > "1940.1.1" - } - - modifier = { - factor = 2 - date > "1941.1.1" - } - - modifier = { - factor = 2 - date > "1942.1.1" - } - - modifier = { - factor = 2 - tag = GER - } - } - } - - tech_logistics_company3 = { - - logistics_company = { - supply_consumption_factor = -0.1 - fuel_consumption_factor = -0.05 - } - - helicopter_transport = { - supply_consumption_factor = -0.12 - } - - helicopter_brigade = { - supply_consumption_factor = -0.12 - } - - path = { - leads_to_tech = tech_logistics_company4 - research_cost_coeff = 1 - } - - research_cost = 2.0 - start_year = 1942 - folder = { - name = support_folder - position = { x = @logistic_x y = @1942 } - } - - categories = { - support_tech - logistics_tech - motorized_equipment - mio_cat_tech_all_motorized_mechanized - } - - ai_will_do = { - base = 1 - - modifier = { - factor = 1.2 - date > "1943.1.1" - } - - modifier = { - factor = 2 - date > "1944.1.1" - } - - modifier = { - factor = 2 - date > "1945.1.1" - } - } - } - tech_logistics_company4 = { - - logistics_company = { - supply_consumption_factor = -0.1 - fuel_consumption_factor = -0.05 - } - - helicopter_transport = { - supply_consumption_factor = -0.15 - } - path = { - leads_to_tech = tech_logistics_company5 - research_cost_coeff = 1 - } - research_cost = 2.0 - start_year = 1945 - folder = { - name = support_folder - position = { x = @logistic_x y = @1945 } - } - - categories = { - support_tech - logistics_tech - motorized_equipment - mio_cat_tech_all_motorized_mechanized - } - - ai_will_do = { - base = 1 - - modifier = { - factor = 1.2 - date > "1946.1.1" - } - - modifier = { - factor = 2 - date > "1947.1.1" - } - - modifier = { - factor = 2 - date > "1948.1.1" - } - } - } - - - tech_signal_company = { - - enable_subunits = { - signal_company - } - - path = { - leads_to_tech = tech_signal_company2 - research_cost_coeff = 1 - } - - path = { - leads_to_tech = sp_armored_signal_tech - research_cost_coeff = 1 - } - - dependencies = { - radio = 1 - motorised_infantry = 1 - } - - research_cost = 1.25 - start_year = 1936 - folder = { - name = support_folder - position = { x = @signal_x y = @1936 } - } - - categories = { - support_tech - signal_company_tech - electronics - } - - ai_will_do = { - base = 1 - - modifier = { - factor = 5 - is_major = yes - date > "1940.1.1" - } - } - } - - tech_signal_company2 = { - - signal_company = { - initiative = 0.12 - } - - armored_signal = { - initiative = 0.08 - battalion_mult = { - category = category_all_armor - breakthrough = 0.01 - add = yes - } - } - - path = { - leads_to_tech = tech_signal_company3 - research_cost_coeff = 1 - } - - research_cost = 1.5 - start_year = 1939 - folder = { - name = support_folder - position = { x = @signal_x y = @1939 } - } - - categories = { - support_tech - signal_company_tech - electronics - } - - ai_will_do = { - base = 1 - - modifier = { - factor = 1.2 - date > "1937.1.1" - } - - modifier = { - factor = 1.2 - date > "1938.1.1" - } - - modifier = { - factor = 1.2 - date > "1939.1.1" - } - } - } - - tech_signal_company3 = { - - signal_company = { - initiative = 0.12 - } - - armored_signal = { - initiative = 0.08 - battalion_mult = { - category = category_all_armor - breakthrough = 0.01 - add = yes - } - } - - path = { - leads_to_tech = tech_signal_company4 - research_cost_coeff = 1 - } - - research_cost = 2.0 - start_year = 1942 - folder = { - name = support_folder - position = { x = @signal_x y = @1942 } - } - - categories = { - support_tech - signal_company_tech - electronics - } - - ai_will_do = { - base = 1 - - modifier = { - factor = 1.2 - date > "1943.1.1" - } - - modifier = { - factor = 1.2 - date > "1944.1.1" - } - - modifier = { - factor = 1.2 - date > "1945.1.1" - } - } - } - tech_signal_company4 = { - - signal_company = { - initiative = 0.12 - } - - armored_signal = { - initiative = 0.08 - battalion_mult = { - category = category_all_armor - breakthrough = 0.01 - add = yes - } - } - path = { - leads_to_tech = tech_signal_company5 - research_cost_coeff = 1 - } - research_cost = 2.0 - start_year = 1945 - folder = { - name = support_folder - position = { x = @signal_x y = @1945 } - } - - categories = { - support_tech - signal_company_tech - electronics - } - - ai_will_do = { - base = 1 - - modifier = { - factor = 1.2 - date > "1946.1.1" - } - - modifier = { - factor = 1.2 - date > "1947.1.1" - } - - modifier = { - factor = 1.2 - date > "1948.1.1" - } - } - } - -#### NEW TECHS BELOW THIS LINE - tech_engineers5 = { @@ -1980,6 +732,209 @@ technologies = { modifier = { factor = 0 date < 1957.1.1 } } } + + tech_recon = { + + enable_subunits = { + recon + mot_recon + armored_car_recon + light_tank_recon + } + + path = { + leads_to_tech = tech_recon2 + research_cost_coeff = 1 + } + + path = { + leads_to_tech = sp_helicopter_artillery_observers_tech + research_cost_coeff = 1 + } + + research_cost = 1.25 + start_year = 1936 + folder = { + name = support_folder + position = { x = 2 y = @1936 } + } + + categories = { + support_tech + recon_tech + } + + ai_will_do = { + base = 1 + + modifier = { + factor = 2 + is_major = yes + } + + modifier = { + factor = 1.2 + date > "1937.1.1" + } + + modifier = { + factor = 2 + date > "1938.1.1" + } + + modifier = { + factor = 2 + date > "1939.1.1" + } + modifier = { + factor = 10 + date > "1940.1.1" + } + } + } + + tech_recon2 = { + + category_recon = { + recon = 2 + } + + helicopter_recon = { + recon = 1 + } + + path = { + leads_to_tech = tech_recon3 + research_cost_coeff = 1 + } + + research_cost = 1.5 + start_year = 1939 + folder = { + name = support_folder + position = { x = 2 y = @1939 } + } + + categories = { + support_tech + recon_tech + } + + ai_will_do = { + base = 1 + + modifier = { + factor = 1.2 + date > "1940.1.1" + } + + modifier = { + factor = 2 + date > "1941.1.1" + } + + modifier = { + factor = 2 + date > "1942.1.1" + } + } + } + + tech_recon3 = { + + category_recon = { + recon = 2 + } + + helicopter_recon = { + recon = 1 + } + + helicopter_brigade = { + recon = 2 + } + + path = { + leads_to_tech = tech_recon4 + research_cost_coeff = 1 + } + + research_cost = 2.0 + start_year = 1942 + folder = { + name = support_folder + position = { x = 2 y = @1942 } + } + + categories = { + support_tech + recon_tech + } + + ai_will_do = { + base = 1 + + modifier = { + factor = 1.2 + date > "1943.1.1" + } + + modifier = { + factor = 2 + date > "1944.1.1" + } + + modifier = { + factor = 2 + date > "1945.1.1" + } + } + } + tech_recon4 = { + + category_recon = { + recon = 2 + } + + helicopter_recon = { + recon = 2 + } + path = { + leads_to_tech = tech_recon5 + research_cost_coeff = 1 + } + research_cost = 2.0 + start_year = 1945 + folder = { + name = support_folder + position = { x = 2 y = @1945 } + } + + categories = { + support_tech + recon_tech + } + + ai_will_do = { + base = 1 + + modifier = { + factor = 1.2 + date > "1946.1.1" + } + + modifier = { + factor = 2 + date > "1947.1.1" + } + + modifier = { + factor = 2 + date > "1948.1.1" + } + } + } + tech_recon5 = { category_recon = { @@ -2108,6 +1063,214 @@ technologies = { modifier = { factor = 0 date < 1957.1.1 } } } + + tech_military_police = { + + enable_subunits = { + military_police + } + + path = { + leads_to_tech = tech_military_police2 + research_cost_coeff = 1 + } + + path = { + leads_to_tech = sp_armored_motorized_military_police_tech + research_cost_coeff = 1 + } + + research_cost = 1.25 + start_year = 1936 + folder = { + name = support_folder + position = { x = 4 y = @1936 } + } + + categories = { + support_tech + military_police_tech + } + + ai_will_do = { + base = 0.5 + + modifier = { + factor = 5 + tag = GER + } + + modifier = { + factor = 10 + tag = GER + + POL = { has_capitulated = yes } + GER = { has_war = yes } + } + + modifier = { + factor = 5 + tag = JAP + } + + modifier = { + factor = 2 + tag = ITA + } + + modifier = { + factor = 2 + tag = ENG + } + + modifier = { + factor = 2 + tag = USA + } + + modifier = { + factor = 2 + has_war = yes + } + } + + on_research_complete = { + if = { + limit = { + original_tag = AFG + has_dlc = "Graveyard of Empires" + has_completed_focus = AFG_expand_quami_template + } + add_units_to_division_template = { + template_name = "Pashtun Levy" + support = { + military_police = 0 + } + } + } + } + } + + tech_military_police2 = { + + military_police = { + suppression_factor = 0.1 + } + + motorized_military_police = { + suppression_factor = 0.1 + battalion_mult = { + category = category_vehicle_infantry + default_morale = 0.05 + } + } + + path = { + leads_to_tech = tech_military_police3 + research_cost_coeff = 1 + } + + research_cost = 1.5 + start_year = 1939 + folder = { + name = support_folder + position = { x = 4 y = @1939 } + } + + categories = { + support_tech + military_police_tech + } + + ai_will_do = { + base = 0.5 + + modifier = { + factor = 2 + has_war = yes + } + } + } + + tech_military_police3 = { + + military_police = { + suppression_factor = 0.1 + } + + motorized_military_police = { + suppression_factor = 0.1 + battalion_mult = { + category = category_vehicle_infantry + default_morale = 0.05 + } + } + + path = { + leads_to_tech = tech_military_police4 + research_cost_coeff = 1 + } + + research_cost = 2.0 + start_year = 1942 + folder = { + name = support_folder + position = { x = 4 y = @1942 } + } + + categories = { + support_tech + military_police_tech + } + + ai_will_do = { + base = 0.5 + + modifier = { + factor = 2 + has_war = yes + } + } + } + tech_military_police4 = { + + military_police = { + suppression_factor = 0.1 + } + + motorized_military_police = { + suppression_factor = 0.1 + battalion_mult = { + category = category_vehicle_infantry + default_morale = 0.05 + } + } + path = { + leads_to_tech = tech_military_police5 + research_cost_coeff = 1 + } + research_cost = 2.0 + start_year = 1945 + folder = { + name = support_folder + position = { x = 4 y = @1945 } + } + + categories = { + support_tech + military_police_tech + } + + ai_will_do = { + base = 0.5 + + modifier = { + factor = 2 + has_war = yes + } + } + } + tech_military_police5 = { military_police = { @@ -2275,7 +1438,235 @@ technologies = { } } } + + camicie_nere_security_militias = { + + research_cost = 1 + + # only from focus!!! ##### + allow = { + always = no + } + + military_police = { + suppression_factor = 0.05 + } + } + + tech_maintenance_company = { + + enable_subunits = { + maintenance_company + } + + path = { + leads_to_tech = tech_maintenance_company2 + research_cost_coeff = 1 + } + + path = { + leads_to_tech = sp_armored_maintenance_tech + research_cost_coeff = 1 + } + + research_cost = 1.25 + start_year = 1936 + folder = { + name = support_folder + position = { x = 6 y = @1936 } + } + + categories = { + support_tech + maintenance_company_tech + } + + ai_will_do = { + base = 1 + + modifier = { + factor = 1.2 + date > "1937.1.1" + } + + modifier = { + factor = 1.2 + date > "1938.1.1" + } + + modifier = { + factor = 1.2 + date > "1939.1.1" + } + } + } + tech_maintenance_company2 = { + + maintenance_company = { + reliability_factor = 0.05 + equipment_capture_factor = 0.05 + } + + armored_maintenance = { + reliability_factor = 0.02 + recovery = 0.03 + equipment_capture_factor = 0.1 + } + + enable_equipment_modules = { + easy_maintenance + } + + + path = { + leads_to_tech = tech_maintenance_company3 + research_cost_coeff = 1 + } + + research_cost = 1.5 + start_year = 1939 + folder = { + name = support_folder + position = { x = 6 y = @1939 } + } + + categories = { + support_tech + maintenance_company_tech + } + + ai_will_do = { + base = 1 + + modifier = { + factor = 1.2 + date > "1940.1.1" + } + + modifier = { + factor = 1.2 + date > "1941.1.1" + } + + modifier = { + factor = 1.2 + date > "1942.1.1" + } + } + } + + tech_maintenance_company3 = { + + maintenance_company = { + reliability_factor = 0.05 + + battalion_mult = { + category = category_all_armor + equipment_capture_factor = 0.01 + add = yes + display_as_percentage = yes + } + + } + + armored_maintenance = { + reliability_factor = 0.02 + recovery = 0.3 + + battalion_mult = { + category = category_all_armor + equipment_capture_factor = 0.02 + add = yes + display_as_percentage = yes + } + + } + + path = { + leads_to_tech = tech_maintenance_company4 + research_cost_coeff = 1 + } + + research_cost = 2.0 + start_year = 1942 + folder = { + name = support_folder + position = { x = 6 y = @1942 } + } + + categories = { + support_tech + maintenance_company_tech + } + + ai_will_do = { + base = 1 + + modifier = { + factor = 1.2 + date > "1943.1.1" + } + + modifier = { + factor = 1.2 + date > "1944.1.1" + } + + modifier = { + factor = 1.2 + date > "1945.1.1" + } + } + } + tech_maintenance_company4 = { + + maintenance_company = { + reliability_factor = 0.05 + equipment_capture_factor = 0.05 + } + + armored_maintenance = { + reliability_factor = 0.02 + recovery = 0.03 + equipment_capture_factor = 0.1 + } + path = { + leads_to_tech = tech_maintenance_company5 + research_cost_coeff = 1 + } + research_cost = 2.0 + start_year = 1945 + folder = { + name = support_folder + position = { x = 6 y = @1945 } + } + + categories = { + support_tech + maintenance_company_tech + } + + ai_will_do = { + base = 1 + + modifier = { + factor = 1.2 + date > "1946.1.1" + } + + modifier = { + factor = 1.2 + date > "1947.1.1" + } + + modifier = { + factor = 1.2 + date > "1948.1.1" + } + } + } + tech_maintenance_company5 = { maintenance_company = { @@ -2417,7 +1808,252 @@ technologies = { } } + + tech_field_hospital = { + + enable_subunits = { + field_hospital + } + + path = { + leads_to_tech = tech_field_hospital2 + research_cost_coeff = 1 + } + + path = { + leads_to_tech = sp_helicopter_med_evac_tech + research_cost_coeff = 1 + } + + dependencies = { + motorised_infantry = 1 + } + + research_cost = 1.25 + start_year = 1936 + folder = { + name = support_folder + position = { x = @field_hospital_x y = @1936 } + } + + categories = { + support_tech + hospital_tech + motorized_equipment + mio_cat_tech_all_motorized_mechanized + } + + ai_will_do = { + base = 1 + + modifier = { + factor = 1.2 + date > "1937.1.1" + } + + modifier = { + factor = 1.2 + date > "1938.1.1" + } + + modifier = { + factor = 1.2 + date > "1939.1.1" + } + } + + on_research_complete = { + if = { + limit = { + original_tag = AFG + has_dlc = "Graveyard of Empires" + has_completed_focus = AFG_expand_quami_template + } + add_units_to_division_template = { + template_name = "Pashtun Levy" + support = { + field_hospital = 0 + } + } + } + } + } + tech_field_hospital2 = { + + field_hospital = { + casualty_trickleback = 0.10 + experience_loss_factor = -0.10 + } + + helicopter_field_hospital = { + casualty_trickleback = 0.12 + experience_loss_factor = -0.08 + + battalion_mult = { + category = category_all_infantry + default_morale = 0.05 + } + } + + path = { + leads_to_tech = tech_field_hospital3 + research_cost_coeff = 1 + } + + research_cost = 1.5 + start_year = 1939 + folder = { + name = support_folder + position = { x = @field_hospital_x y = @1939 } + } + + categories = { + support_tech + hospital_tech + motorized_equipment + mio_cat_tech_all_motorized_mechanized + } + + ai_will_do = { + base = 1 + + modifier = { + factor = 1.2 + date > "1940.1.1" + } + + modifier = { + factor = 1.2 + date > "1941.1.1" + } + + modifier = { + factor = 1.2 + date > "1942.1.1" + } + } + } + + tech_field_hospital3 = { + + field_hospital = { + casualty_trickleback = 0.1 + experience_loss_factor = -0.10 + } + + helicopter_field_hospital = { + casualty_trickleback = 0.12 + experience_loss_factor = -0.08 + + battalion_mult = { + category = category_all_infantry + default_morale = 0.05 + } + } + + helicopter_brigade = { + casualty_trickleback = 0.15 + experience_loss_factor = -0.1 + + battalion_mult = { + category = category_all_infantry + default_morale = 0.05 + } + } + + path = { + leads_to_tech = tech_field_hospital4 + research_cost_coeff = 1 + } + + research_cost = 2.0 + start_year = 1942 + folder = { + name = support_folder + position = { x = @field_hospital_x y = @1942 } + } + + categories = { + support_tech + hospital_tech + motorized_equipment + mio_cat_tech_all_motorized_mechanized + } + + ai_will_do = { + base = 1 + + modifier = { + factor = 1.2 + date > "1943.1.1" + } + + modifier = { + factor = 1.2 + date > "1944.1.1" + } + + modifier = { + factor = 1.2 + date > "1945.1.1" + } + } + } + tech_field_hospital4 = { + + field_hospital = { + casualty_trickleback = 0.1 + experience_loss_factor = -0.10 + } + + helicopter_field_hospital = { + casualty_trickleback = 0.12 + experience_loss_factor = -0.08 + + battalion_mult = { + category = category_all_infantry + default_morale = 0.05 + } + } + path = { + leads_to_tech = tech_field_hospital5 + research_cost_coeff = 1 + } + research_cost = 2.0 + start_year = 1945 + folder = { + name = support_folder + position = { x = @field_hospital_x y = @1945 } + } + + categories = { + support_tech + hospital_tech + motorized_equipment + mio_cat_tech_all_motorized_mechanized + } + + ai_will_do = { + base = 1 + + modifier = { + factor = 1.2 + date > "1946.1.1" + } + + modifier = { + factor = 1.2 + date > "1947.1.1" + } + + modifier = { + factor = 1.2 + date > "1948.1.1" + } + } + } + tech_field_hospital5 = { field_hospital = { @@ -2561,7 +2197,238 @@ technologies = { } } + + SWI_saint_bernard_tech = { #Saint Bernard tech + allow = { always = no } #Only obtained through Focus + field_hospital = { + casualty_trickleback = 0.5 ## REMEMBER TO UPDATE THE TOOLTIP + experience_loss_factor = -0.45 + } + } + + NORDIC_supportCollaboration_tech = { # For the Army Capston in the Nordic JFT + allow = { always = no } #Only obtained through Focus + category_support_battalions = { + max_organisation = 10 + soft_attack = 0.25 + experience_loss_factor = 0.05 + } + } + + tech_logistics_company = { + + enable_subunits = { + logistics_company + } + + path = { + leads_to_tech = tech_logistics_company2 + research_cost_coeff = 1 + } + + path = { + leads_to_tech = sp_helicopter_transport_pods_tech + research_cost_coeff = 1 + } + + dependencies = { + motorised_infantry = 1 + } + + research_cost = 1.25 + start_year = 1936 + folder = { + name = support_folder + position = { x = @logistic_x y = @1936 } + } + + categories = { + support_tech + logistics_tech + motorized_equipment + mio_cat_tech_all_motorized_mechanized + } + + ai_will_do = { + base = 1 + + modifier = { + factor = 1.2 + date > "1937.1.1" + } + + modifier = { + factor = 1.2 + date > "1938.1.1" + } + + modifier = { + factor = 1.2 + date > "1939.1.1" + } + modifier = { + factor = 5 + date > "1940.1.1" + } + } + } + tech_logistics_company2 = { + + logistics_company = { + supply_consumption_factor = -0.1 + fuel_consumption_factor = -0.05 + } + + helicopter_transport = { + supply_consumption_factor = -0.12 + } + + path = { + leads_to_tech = tech_logistics_company3 + research_cost_coeff = 1 + } + + research_cost = 1.5 + start_year = 1939 + folder = { + name = support_folder + position = { x = @logistic_x y = @1939 } + } + + categories = { + support_tech + logistics_tech + motorized_equipment + mio_cat_tech_all_motorized_mechanized + } + + ai_will_do = { + base = 1 + + modifier = { + factor = 1.2 + date > "1940.1.1" + } + + modifier = { + factor = 2 + date > "1941.1.1" + } + + modifier = { + factor = 2 + date > "1942.1.1" + } + + modifier = { + factor = 2 + tag = GER + } + } + } + + tech_logistics_company3 = { + + logistics_company = { + supply_consumption_factor = -0.1 + fuel_consumption_factor = -0.05 + } + + helicopter_transport = { + supply_consumption_factor = -0.12 + } + + helicopter_brigade = { + supply_consumption_factor = -0.12 + } + + path = { + leads_to_tech = tech_logistics_company4 + research_cost_coeff = 1 + } + + research_cost = 2.0 + start_year = 1942 + folder = { + name = support_folder + position = { x = @logistic_x y = @1942 } + } + + categories = { + support_tech + logistics_tech + motorized_equipment + mio_cat_tech_all_motorized_mechanized + } + + ai_will_do = { + base = 1 + + modifier = { + factor = 1.2 + date > "1943.1.1" + } + + modifier = { + factor = 2 + date > "1944.1.1" + } + + modifier = { + factor = 2 + date > "1945.1.1" + } + } + } + tech_logistics_company4 = { + + logistics_company = { + supply_consumption_factor = -0.1 + fuel_consumption_factor = -0.05 + } + + helicopter_transport = { + supply_consumption_factor = -0.15 + } + path = { + leads_to_tech = tech_logistics_company5 + research_cost_coeff = 1 + } + research_cost = 2.0 + start_year = 1945 + folder = { + name = support_folder + position = { x = @logistic_x y = @1945 } + } + + categories = { + support_tech + logistics_tech + motorized_equipment + mio_cat_tech_all_motorized_mechanized + } + + ai_will_do = { + base = 1 + + modifier = { + factor = 1.2 + date > "1946.1.1" + } + + modifier = { + factor = 2 + date > "1947.1.1" + } + + modifier = { + factor = 2 + date > "1948.1.1" + } + } + } + tech_logistics_company5 = { logistics_company = { @@ -2704,6 +2571,207 @@ technologies = { } } + + tech_signal_company = { + + enable_subunits = { + signal_company + } + + path = { + leads_to_tech = tech_signal_company2 + research_cost_coeff = 1 + } + + path = { + leads_to_tech = sp_armored_signal_tech + research_cost_coeff = 1 + } + + dependencies = { + radio = 1 + motorised_infantry = 1 + } + + research_cost = 1.25 + start_year = 1936 + folder = { + name = support_folder + position = { x = @signal_x y = @1936 } + } + + categories = { + support_tech + signal_company_tech + electronics + } + + ai_will_do = { + base = 1 + + modifier = { + factor = 5 + is_major = yes + date > "1940.1.1" + } + } + } + + tech_signal_company2 = { + + signal_company = { + initiative = 0.12 + } + + armored_signal = { + initiative = 0.08 + battalion_mult = { + category = category_all_armor + breakthrough = 0.01 + add = yes + } + } + + path = { + leads_to_tech = tech_signal_company3 + research_cost_coeff = 1 + } + + research_cost = 1.5 + start_year = 1939 + folder = { + name = support_folder + position = { x = @signal_x y = @1939 } + } + + categories = { + support_tech + signal_company_tech + electronics + } + + ai_will_do = { + base = 1 + + modifier = { + factor = 1.2 + date > "1937.1.1" + } + + modifier = { + factor = 1.2 + date > "1938.1.1" + } + + modifier = { + factor = 1.2 + date > "1939.1.1" + } + } + } + + tech_signal_company3 = { + + signal_company = { + initiative = 0.12 + } + + armored_signal = { + initiative = 0.08 + battalion_mult = { + category = category_all_armor + breakthrough = 0.01 + add = yes + } + } + + path = { + leads_to_tech = tech_signal_company4 + research_cost_coeff = 1 + } + + research_cost = 2.0 + start_year = 1942 + folder = { + name = support_folder + position = { x = @signal_x y = @1942 } + } + + categories = { + support_tech + signal_company_tech + electronics + } + + ai_will_do = { + base = 1 + + modifier = { + factor = 1.2 + date > "1943.1.1" + } + + modifier = { + factor = 1.2 + date > "1944.1.1" + } + + modifier = { + factor = 1.2 + date > "1945.1.1" + } + } + } + tech_signal_company4 = { + + signal_company = { + initiative = 0.12 + } + + armored_signal = { + initiative = 0.08 + battalion_mult = { + category = category_all_armor + breakthrough = 0.01 + add = yes + } + } + path = { + leads_to_tech = tech_signal_company5 + research_cost_coeff = 1 + } + research_cost = 2.0 + start_year = 1945 + folder = { + name = support_folder + position = { x = @signal_x y = @1945 } + } + + categories = { + support_tech + signal_company_tech + electronics + } + + ai_will_do = { + base = 1 + + modifier = { + factor = 1.2 + date > "1946.1.1" + } + + modifier = { + factor = 1.2 + date > "1947.1.1" + } + + modifier = { + factor = 1.2 + date > "1948.1.1" + } + } + } tech_signal_company5 = { @@ -2855,6 +2923,7 @@ technologies = { } } + basic_train = { enable_equipments = { train_equipment_1 @@ -3056,6 +3125,27 @@ technologies = { } } + tech_recon_focus_bonus = { #gained from Help from the Nagas + + allow = { + always = no + } + category_recon = { + recon = 2 + } + + categories = { + support_tech + recon_tech + } + + ai_will_do = { + factor = 0 + } + } + +#### NEW TECHS BELOW THIS LINE + supplyhub_1 = { production_speed_supply_node_factor = 0.20 diff --git a/src/common/units/equipment/armored_car.txt b/src/common/units/equipment/armored_car.txt index 8bd1d73..e5847d9 100755 --- a/src/common/units/equipment/armored_car.txt +++ b/src/common/units/equipment/armored_car.txt @@ -15,10 +15,11 @@ equipments = { interface_category = interface_category_armor upgrades = { - + tank_reliability_upgrade + ac_engine_upgrade + tank_armor_upgrade + tank_gun_upgrade } - - is_convertable = yes #Misc Abilities maximum_speed = 12 @@ -40,7 +41,7 @@ equipments = { #Space taken in convoy lend_lease_cost = 10 - build_cost_ic = 6 + build_cost_ic = 5.5 resources = { #oil = 1 steel = 2 @@ -57,11 +58,7 @@ equipments = { priority = 5 visual_level = 0 - is_convertable = yes - - can_convert_from = { - gw_armored_car_equipment - } + #Misc Abilities maximum_speed = 9 @@ -79,7 +76,7 @@ equipments = { ap_attack = 6 air_attack = 0 - build_cost_ic = 4 + build_cost_ic = 3.5 fuel_consumption = 0.8 } @@ -90,13 +87,7 @@ equipments = { parent = gw_armored_car_equipment priority = 10 visual_level = 0 - is_convertable = yes - - can_convert_from = { - gw_armored_car_equipment - armored_car_equipment_1 - } #recon = 2 } @@ -108,13 +99,7 @@ equipments = { parent = armored_car_equipment_1 priority = 10 visual_level = 1 - is_convertable = yes - - can_convert_from = { - armored_car_equipment_1 - armored_car_equipment_2 - } #Misc Abilities maximum_speed = 15 @@ -132,7 +117,7 @@ equipments = { ap_attack = 36 air_attack = 0 - build_cost_ic = 8 + build_cost_ic = 7.5 resources = { #oil = 1 steel = 2 @@ -148,18 +133,12 @@ equipments = { parent = armored_car_equipment_2 priority = 10 visual_level = 1 - is_convertable = yes - - can_convert_from = { - armored_car_at_equipment - armored_car_equipment_2 - } #Misc Abilities maximum_speed = 16 reliability = 0.8 - recon = 1 + #recon = 1 #Defensive Abilities defense = 6 @@ -173,7 +152,7 @@ equipments = { ap_attack = 62 air_attack = 0 - build_cost_ic = 9 + build_cost_ic = 8.5 resources = { #oil = 1 steel = 2 @@ -188,14 +167,7 @@ equipments = { parent = armored_car_equipment_2 priority = 10 visual_level = 1 - is_convertable = yes - - can_convert_from = { - armored_car_at_equipment - armored_car_equipment_2 - armored_car_equipment_3 - } #Misc Abilities maximum_speed = 17 @@ -227,13 +199,7 @@ equipments = { parent = armored_car_equipment_3 priority = 10 visual_level = 1 - is_convertable = yes - - can_convert_from = { - armored_car_equipment_3 - armored_car_equipment_4 - } #Misc Abilities maximum_speed = 19 @@ -265,13 +231,7 @@ equipments = { parent = armored_car_equipment_4 priority = 10 visual_level = 1 - is_convertable = yes - - can_convert_from = { - armored_car_equipment_4 - armored_car_equipment_5 - } #Misc Abilities maximum_speed = 24 diff --git a/src/common/units/equipment/infantry.txt b/src/common/units/equipment/infantry.txt index b0a021a..f9746da 100755 --- a/src/common/units/equipment/infantry.txt +++ b/src/common/units/equipment/infantry.txt @@ -13,13 +13,6 @@ equipments = { interface_category = interface_category_land - upgrades = { - - - } - - is_convertable = yes - active = yes #Misc Abilities @@ -36,12 +29,12 @@ equipments = { soft_attack = 3 hard_attack = 0.5 ap_attack = 1 - air_attack = 0.3 + air_attack = 0 #Space taken in convoy lend_lease_cost = 1 - build_cost_ic = 0.4 + build_cost_ic = 0.43 resources = { steel = 2 } @@ -55,12 +48,6 @@ equipments = { active = yes priority = 05 visual_level = 0 - - is_convertable = yes - - can_convert_from = { - infantry_equipment_0 - } } @@ -72,15 +59,7 @@ equipments = { archetype = infantry_equipment parent = infantry_equipment_0 priority = 10 - visual_level = 1 - - is_convertable = yes - - can_convert_from = { - infantry_equipment_0 - infantry_equipment_1 - } #Defensive Abilities defense = 22 @@ -92,7 +71,7 @@ equipments = { ap_attack = 4 air_attack = 0.6 - build_cost_ic = 0.5 + build_cost_ic = 0.50 } # Improved weapons ~1939 @@ -104,13 +83,6 @@ equipments = { priority = 10 visual_level = 2 - is_convertable = yes - - can_convert_from = { - infantry_equipment_1 - infantry_equipment_2 - } - #Defensive Abilities defense = 28 breakthrough = 4 @@ -119,9 +91,9 @@ equipments = { soft_attack = 9 hard_attack = 1.5 ap_attack = 5 - air_attack = 0.9 + air_attack = 0.6 - build_cost_ic = 0.6 + build_cost_ic = 0.60 resources = { steel = 3 } @@ -136,13 +108,6 @@ equipments = { priority = 10 visual_level = 3 - is_convertable = yes - - can_convert_from = { - infantry_equipment_2 - infantry_equipment_3 - } - #Defensive Abilities defense = 34 breakthrough = 5 @@ -151,7 +116,7 @@ equipments = { soft_attack = 12 hard_attack = 2 ap_attack = 10 - air_attack = 1.2 + air_attack = 0.60 reliability = 0.8 build_cost_ic = 0.7 @@ -168,25 +133,19 @@ equipments = { priority = 10 visual_level = 3 - is_convertable = yes - - can_convert_from = { - infantry_equipment_3 - infantry_equipment_4 - } #Defensive Abilities - defense = 50 - breakthrough = 7 + defense = 40 + breakthrough = 6 #Offensive Abilities - soft_attack = 20 - hard_attack = 3 + soft_attack = 15 + hard_attack = 2.5 ap_attack = 15 - air_attack = 1.5 + air_attack = 0.60 reliability = 0.8 - build_cost_ic = 2 + build_cost_ic = 0.8 resources = { steel = 4 } @@ -199,26 +158,20 @@ equipments = { parent = infantry_equipment_4 priority = 10 visual_level = 3 - - is_convertable = yes - can_convert_from = { - infantry_equipment_4 - infantry_equipment_5 - } #Defensive Abilities - defense = 60 - breakthrough = 9 + defense = 46 + breakthrough = 7 #Offensive Abilities - soft_attack = 25 - hard_attack = 4 + soft_attack = 18 + hard_attack = 3 ap_attack = 20 - air_attack = 1.8 + air_attack = 0.60 reliability = 0.9 - build_cost_ic = 3.5 + build_cost_ic = 0.90 resources = { steel = 4 } @@ -231,25 +184,18 @@ equipments = { priority = 10 visual_level = 3 - is_convertable = yes - - can_convert_from = { - infantry_equipment_4 - infantry_equipment_5 - } - #Defensive Abilities - defense = 65 - breakthrough = 9 + defense = 52 + breakthrough = 8 #Offensive Abilities - soft_attack = 28 - hard_attack = 5 + soft_attack = 21 + hard_attack = 3.5 ap_attack = 25 - air_attack = 2.1 + air_attack = 0.60 reliability = 1 - build_cost_ic = 4 + build_cost_ic = 1 resources = { steel = 4 } @@ -262,24 +208,19 @@ equipments = { priority = 10 visual_level = 3 - is_convertable = yes - - can_convert_from = { - - } #Defensive Abilities - defense = 70 + defense = 58 breakthrough = 9 #Offensive Abilities - soft_attack = 32 - hard_attack = 8 - ap_attack = 40 - air_attack = 2.4 + soft_attack = 24 + hard_attack = 4 + ap_attack = 30 + air_attack = 0.60 - reliability = 1.1 - build_cost_ic = 4.5 + reliability = 1.0 + build_cost_ic = 1.1 resources = { steel = 5 } @@ -295,22 +236,21 @@ equipments = { is_convertable = yes can_convert_from = { - infantry_equipment_4 - infantry_equipment_5 + infantry_equipment_7 } #Defensive Abilities - defense = 80 - breakthrough = 9 + defense = 64 + breakthrough = 10 #Offensive Abilities - soft_attack = 40 - hard_attack = 15 - ap_attack = 60 - air_attack = 2.7 + soft_attack = 27 + hard_attack = 4.5 + ap_attack = 35 + air_attack = 0.60 reliability = 1.2 - build_cost_ic = 5 + build_cost_ic = 1.2 resources = { steel = 6 } diff --git a/src/common/units/equipment/mechanized.txt b/src/common/units/equipment/mechanized.txt index f7a621d..0201833 100755 --- a/src/common/units/equipment/mechanized.txt +++ b/src/common/units/equipment/mechanized.txt @@ -4,42 +4,49 @@ equipments = { year = 1936 is_archetype = yes - picture = archetype_motorized_equipment + picture = archetype_motorized_equipment is_buildable = no type = { - #infantry #Removing inf type + #infantry #Removing inf type mechanized } - group_by = archetype - - interface_category = interface_category_land - + upgrades = { - + tank_reliability_upgrade + tank_engine_upgrade + tank_armor_upgrade + mech_cost_upgrade } - - is_convertable = yes - + group_by = archetype + + interface_category = interface_category_land + #Misc Abilities - maximum_speed = 16 + maximum_speed = 8 reliability = 0.8 - hardness = 0.7 - + #Defensive Abilities defense = 26 - breakthrough = 4 - armor_value = 15 - soft_attack = 10 + breakthrough = 6 + hardness = 0.60 + armor_value = 10 + + #Offensive Abilities + ap_attack = 11 + air_attack = 0 #Space taken in convoy lend_lease_cost = 5 - - build_cost_ic = 4 + + build_cost_ic = 8 resources = { steel = 2 - tungsten = 2 + #oil = 1 + rubber = 1 } - fuel_consumption = 1.2 + + fuel_consumption = 2.4 + supply_truck = no } # ~1941 @@ -49,13 +56,6 @@ equipments = { archetype = mechanized_equipment priority = 40 visual_level = 0 - - is_convertable = yes - - can_convert_from = { - mechanized_equipment_1 - } - build_cost_ic = 6 } # ~1943 @@ -66,23 +66,24 @@ equipments = { parent = mechanized_equipment_1 priority = 40 visual_level = 1 - - is_convertable = yes - can_convert_from = { - mechanized_equipment_1 - mechanized_equipment_2 - } - - maximum_speed = 17 + maximum_speed = 10 #Defensive Abilities defense = 30 - breakthrough = 5 - armor_value = 20 - soft_attack = 11 - hardness = 0.75 - build_cost_ic = 8 + breakthrough = 8 + hardness = 0.70 + armor_value = 15 + + #Offensive Abilities + ap_attack = 16 + + build_cost_ic = 10 + resources = { + steel = 3 + rubber = 1 + #oil = 1 + } } # ~1945 @@ -93,24 +94,26 @@ equipments = { parent = mechanized_equipment_2 priority = 40 visual_level = 2 - - is_convertable = yes - can_convert_from = { - mechanized_equipment_2 - mechanized_equipment_3 - } - build_cost_ic = 10 - maximum_speed = 18 + maximum_speed = 12 #Defensive Abilities defense = 34 - breakthrough = 6 - armor_value = 25 - soft_attack = 12 - hardness = 0.8 - + breakthrough = 10 + hardness = 0.75 + armor_value = 20 + + #Offensive Abilities + ap_attack = 21 + + build_cost_ic = 12 + resources = { + steel = 4 + rubber = 1 + #oil = 2 + } } + # ~1950 mechanized_equipment_4 = { year = 1950 @@ -120,23 +123,23 @@ equipments = { priority = 40 visual_level = 2 - is_convertable = yes - - can_convert_from = { - mechanized_equipment_3 - mechanized_equipment_4 - } - - maximum_speed = 19 + maximum_speed = 14 #Defensive Abilities - defense = 40 - breakthrough = 7 - armor_value = 30 - soft_attack = 15 - hardness = 0.8 - build_cost_ic = 15 - + defense = 38 + breakthrough = 12 + hardness = 0.80 + armor_value = 25 + + #Offensive Abilities + ap_attack = 26 + + build_cost_ic = 14 + resources = { + steel = 5 + rubber = 1 + #oil = 2 + } } # ~1960 @@ -148,23 +151,23 @@ equipments = { priority = 40 visual_level = 2 - is_convertable = yes - - can_convert_from = { - mechanized_equipment_4 - mechanized_equipment_5 - } - - maximum_speed = 20 + maximum_speed = 16 #Defensive Abilities - defense = 45 - breakthrough = 8 - armor_value = 35 - soft_attack = 20 - hardness = 0.8 - build_cost_ic = 28 - + defense = 42 + breakthrough = 14 + hardness = 0.85 + armor_value = 30 + + #Offensive Abilities + ap_attack = 31 + + build_cost_ic = 16 + resources = { + steel = 6 + rubber = 1 + #oil = 2 + } } mechanized_equipment_6 = { year = 1970 @@ -174,23 +177,23 @@ equipments = { priority = 40 visual_level = 2 - is_convertable = yes - - can_convert_from = { - mechanized_equipment_4 - mechanized_equipment_5 - } - - maximum_speed = 22 + maximum_speed = 18 #Defensive Abilities - defense = 48 - breakthrough = 9 - armor_value = 37 - soft_attack = 23 - hardness = 0.8 - build_cost_ic = 32 - + defense = 46 + breakthrough = 16 + hardness = 0.90 + armor_value = 35 + + #Offensive Abilities + ap_attack = 36 + + build_cost_ic = 18 + resources = { + steel = 7 + rubber = 2 + #oil = 2 + } } mechanized_equipment_7 = { year = 1980 @@ -200,22 +203,23 @@ equipments = { priority = 40 visual_level = 2 - is_convertable = yes - - can_convert_from = { - mechanized_equipment_4 - mechanized_equipment_5 - } - - maximum_speed = 24 + maximum_speed = 20 #Defensive Abilities defense = 50 - breakthrough = 10 + breakthrough = 18 + hardness = 0.95 armor_value = 40 - soft_attack = 25 - hardness = 0.8 - build_cost_ic = 36 + + #Offensive Abilities + ap_attack = 41 + + build_cost_ic = 20 + resources = { + steel = 8 + rubber = 3 + #oil = 2 + } } mechanized_equipment_8 = { @@ -226,21 +230,22 @@ equipments = { priority = 40 visual_level = 2 - is_convertable = yes - - can_convert_from = { - mechanized_equipment_4 - mechanized_equipment_5 - } - - maximum_speed = 26 + maximum_speed = 22 #Defensive Abilities - defense = 55 - breakthrough = 12 + defense = 54 + breakthrough = 20 + hardness = 1.0 armor_value = 45 - soft_attack = 30 - hardness = 0.8 - build_cost_ic = 40 + + #Offensive Abilities + ap_attack = 46 + + build_cost_ic = 22 + resources = { + steel = 8 + rubber = 4 + #oil = 2 + } } } diff --git a/src/common/units/equipment/motorized.txt b/src/common/units/equipment/motorized.txt index b1052fd..f4d1791 100755 --- a/src/common/units/equipment/motorized.txt +++ b/src/common/units/equipment/motorized.txt @@ -1,55 +1,55 @@ equipments = { motorized_equipment = { + year = 1936 + is_archetype = yes picture = archetype_motorized_equipment is_buildable = no type = { + #infantry #Removing inf type motorized } group_by = archetype interface_category = interface_category_land - upgrades = { - - } - - is_convertable = yes - - maximum_speed = 15 + maximum_speed = 12 reliability = 0.8 hardness = 0.1 + breakthrough = 5 + #Space taken in convoy lend_lease_cost = 5 build_cost_ic = 2.5 resources = { - steel = 1 + #oil = 1 rubber = 1 + steel = 1 } + fuel_consumption = 1.2 supply_truck = yes } - motorized_equipment_0 = { + + motorized_equipment_0 = { # Introducing WW1 style trucks + year = 1936 + archetype = motorized_equipment - priority = 30 - - is_convertable = yes - + priority = 30 + maximum_speed = 10 + reliability = 0.65 + breakthrough = 2 } - + motorized_equipment_1 = { + year = 1936 + archetype = motorized_equipment - priority = 30 - - is_convertable = yes - - can_convert_from = { - motorized_equipment_0 - motorized_equipment_1 - } + parent = motorized_equipment_0 + priority = 30 } motorized_equipment_2 = { @@ -59,13 +59,6 @@ equipments = { maximum_speed = 18 reliability = 0.85 hardness = 0.15 - - is_convertable = yes - - can_convert_from = { - motorized_equipment_1 - motorized_equipment_2 - } } motorized_equipment_3 = { @@ -75,15 +68,8 @@ equipments = { maximum_speed = 22 reliability = 0.87 hardness = 0.17 - - is_convertable = yes - - can_convert_from = { - motorized_equipment_2 - motorized_equipment_3 - } - } + motorized_equipment_4 = { archetype = motorized_equipment parent = motorized_equipment_3 @@ -91,23 +77,16 @@ equipments = { maximum_speed = 22 reliability = 0.87 hardness = 0.17 - - is_convertable = yes - - can_convert_from = { - motorized_equipment_2 - motorized_equipment_3 - } - } + motorbike_equipment = { year = 1938 is_archetype = yes - picture = archetype_motorized_equipment #TODO_Manu: check if new one needed + picture = archetype_motorized_equipment is_buildable = no type = { - motorized #TODO_Manu: Maybe remove this? + motorized support } group_by = archetype diff --git a/src/gfx/interface/technologies/GER/l1.dds b/src/gfx/interface/technologies/GER/l1.dds deleted file mode 100755 index 00ec89039b9305c3d5d68ca7c730cfc82e7fdcea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5952 zcmds*eN>cH8o)0zD6b$gR>+W=Gd3;^h&Hvzj;)TPOgerfOT5ByRTykYbV;}LXu2>o zC?`n|NRk5tx~~&-224!Rl-uf9=_O81OgG zbMO1y=j*-K=;)^u{~(0;$T%_y{+i)aJpz8g@PdzVo_?kQKE@eygzx^_F9is_;S-$@ z7x}Y#vY+{OQ15q?!r!>KIEjxVt=?hUATZDKl3|WCa{j|IkvWiCcVA{q2F?flU*g{N z(?-o`x*YrBTwe4ek1 z?B{X%}6Dg*ZO8x+W% zSF45R!C+i0({p|>7}v;)Wl|W7o$?y_3>b`2eisH~s|cv!1FO$7@uMHJ4_?t2mRUHTwT2_ z`1l^Dc8@a|tTmer2LDl;7JvET=r7T~rKN)gvGq#8{sZMU8)Ji7&m~&s=f)G`>$^7Z z2r|KXF$)*)G)BEjG9rfH{D{bktz8~^3vC&{G+E|nuWO)rEz)UV*U+VeEXkaBh{oJ` z><#D&-zG!+T3;G=XSgM{=V3oV4&n3tm>9pJf7`mXR!c}7&&P4A9sZ>L)pv@)USCjn z3gesRHw&L90XFtBaROsPME5bui-4!~u@IfWenz?PY{(BiuD^YI3Ggw{mjpq+NOzs; zjb@;jFMaV5(}gtFAu(#h9)=tz8)<#bA#a0`yms zaUtZO|2%KV@6t^?A3PtPNAgr?KW;c^ZZ8|uupe;H*V4^}g;AdmLn)3ATpypqcyQAd z+GG`B7r>bG-z9WM49+4?Ut!h5pkKY44yLjZgX# zg%>g(RcU{v6M_T&Enf&sY|Xjty)4K{m~DqkR{sZ(3;nAI>kFen=}m32jJJ_Y#OXd6`C~JdG~x(@&l4t=!miNaRq6&uj0J{q!P{BthKgttghyshmjZ#*P^mfm_fX zFo>=(Cf5V!#P;!Xzr7-QvX?Jg!%EuJ|9MDNJmx& z#skV_Q8>wLqVq2Z@#1-}O>?C4^RK)R8~~3H#svxVXHS*~^Aq$Fg!k=R5%swK2a^7N zmO2~u@4nl{;)Uxkfd0i8eS`~2{2XZ`9p=Ybf1^W>2gOI-8iw(ys?v%1+oU&fQ{3sa zo2KTgpk?I5mdKB`zins!d)01G^ZY-*W-R~64E%mLTnAp$W%CHChDjDC@W@{8-Ar*|9^ak~7*D7CTT&s1;ZQ+N? z7&qz7>dLUnPR88y6ivL_ubgqM)~t@W_R@aF+;p?L$X1m|WAdbD$>3>!*+R&|=g(A1 z&r1I6wQKuxSdVqkPv7H?7mTc`cPIsa!N!7`N~ZoWLx=Cjgr^b{rG7^u>Ti>Ym=9iF z*KY-3|D=gRem6Ekf4mR+jbxN>3h2kh4Lo1<#plsUDOrx?;bMIBhub6}jb7Ma?e@q> zX0KCTA`g4axtwvCrbg~Fajb-~E!LpcU1~^VJbtM`{RUrWVO*;cSliOm=>Zrx(lpctYVqVW%q32fl zRZ+UuQhXR#sJC_2Lo~Sk?e2yC%hFa55+A=HX|KfSX-FF~1n1zO$}Y=}z)91D`n6X? z9FS%_s%y%cit*&*;uie4eio9`JJxM3ctDKL`rtON5lKS-jkH&M$Lw>$d8ImGffz4? zT0to97W-3~M#)jW^ChN_+`v;8y z(#*I_W0mpzSg{}O!+y#?+Q8)58sxE8`&rL*UM=3q*q}CX^lD}yV>5Ck5!qX5;;Ixx zoUc+Q%P6rGbW>v<_7_`hjXZ+q8*aGs+jLM?H?=kL&nDC*(#F6mO5zLsRnHy0QyKY* zZ*$hvCh1hOP(MHIZ;Qzb+u}FxI4QQ(9&@gB1e&tsdmre0?}4tRgV z(IJd)D3o0B2Fn%3-by96WeqRZi?>oi&aO=t{WT8y^Ok)DmzaLGM$dg;^|`2DBUg}* zX}Z{dkiWguDdxXbrsU@G<^c@)RXyNL?_)W6JM73;TH2Km`}P|T+$y@FJ4gSv>r_<5Z zgd|lDjl}ayXU6*2E}y1{b?wd&te?2}pY}Jek=e(j(-h7*J4b-2l(I)yI z`*(c&HF3Y_|MCi}qF>*{g*V$o|BS=@t*bi2WAuVKd|)-YFKZ>O1KXR=>X@?WZCoA z|1GYc4fUJ7WTn`@u^+rTIXr>}#cb^;Dw&GsrA3Pt#Y@KSe5Cq_KOSLvhj`!bd;j=2 zo*43Z9=M;e|-ofaHEz0G>yi!z${ap5eT3U#wGZ z;<(MXn|k>OoL7}xk9&$}f9nQ4=dNj~y9-A`7-O)1eCnpH?ROD#sZ*}xT6?r&J<2vJ zId@j;rQY@OpU&2pICrN*cfB`XD8?haMXhH3k!>__=`}54J(hv~cb!MaeAB0o>zB9S z{Su!?>EE{`%iL!w`|Qtu(+vHf)p2ra3+mHc7skITy%g?u$dn%04$ps?iu!1OgyWs5 zz5B^Mi1r;_vX0UVg6Bf9{}$OQm($6FWXk3V=kf6M@q8&M(&^G~hv50kWwBIAeBOfl zP+C2nFQ~`k`SJUwpYOfDviK;8cH0#Q0pnxjn^ikb@4msMT{ipTZidX0-gH{oBULe+=zrTGq)5m;C@APm2;l` z%>7BO=X~Ouc;2nB+r|9H^+!{y^^A+Q@3pjz2%Szqf8~?(Qy-aRb9D^XcZA)3v44H& z7oM>t5RaZjdMoj!)+!5(YF#f z_Dyc1d-1-9{v;=O-V>dvFv9)tChX_!2B^nqtH9`wBb4W74$zl?epfWylkK}z7;g#4 zd!B&H7tBY0yMSl)>7zfwfIUwT6|Rr{{v2|&OyCq?)MxA0pgrH?^Lypk|33qHXEaf; z`)d>M^gCUG{iyGY`ol@t;fh}WuY>nR21%Hwv-Ib$WO(pU^beRrs1v%W`I|IZ-9_0HC>|La)l_mOZPWb=myCEde8qev14m&yOv a`GH`SX`sE*;cwhy|8Moruh&Np5%M2a^+cH8o)0zD6b$gR>+W=Gd3;^h&Hvzj;)TPOgerfOT5ByRTykYbV;}LXu2>o zC?`n|NRk5tx~~&-224!Rl-uf9=_O81OgG zbMO1y=j*-K=;)^u{~(0;$T%_y{+i)aJpz8g@PdzVo_?kQKE@eygzx^_F9is_;S-$@ z7x}Y#vY+{OQ15q?!r!>KIEjxVt=?hUATZDKl3|WCa{j|IkvWiCcVA{q2F?flU*g{N z(?-o`x*YrBTwe4ek1 z?B{X%}6Dg*ZO8x+W% zSF45R!C+i0({p|>7}v;)Wl|W7o$?y_3>b`2eisH~s|cv!1FO$7@uMHJ4_?t2mRUHTwT2_ z`1l^Dc8@a|tTmer2LDl;7JvET=r7T~rKN)gvGq#8{sZMU8)Ji7&m~&s=f)G`>$^7Z z2r|KXF$)*)G)BEjG9rfH{D{bktz8~^3vC&{G+E|nuWO)rEz)UV*U+VeEXkaBh{oJ` z><#D&-zG!+T3;G=XSgM{=V3oV4&n3tm>9pJf7`mXR!c}7&&P4A9sZ>L)pv@)USCjn z3gesRHw&L90XFtBaROsPME5bui-4!~u@IfWenz?PY{(BiuD^YI3Ggw{mjpq+NOzs; zjb@;jFMaV5(}gtFAu(#h9)=tz8)<#bA#a0`yms zaUtZO|2%KV@6t^?A3PtPNAgr?KW;c^ZZ8|uupe;H*V4^}g;AdmLn)3ATpypqcyQAd z+GG`B7r>bG-z9WM49+4?Ut!h5pkKY44yLjZgX# zg%>g(RcU{v6M_T&Enf&sY|Xjty)4K{m~DqkR{sZ(3;nAI>kFen=}m32jJJ_Y#OXd6`C~JdG~x(@&l4t=!miNaRq6&uj0J{q!P{BthKgttghyshmjZ#*P^mfm_fX zFo>=(Cf5V!#P;!Xzr7-QvX?Jg!%EuJ|9MDNJmx& z#skV_Q8>wLqVq2Z@#1-}O>?C4^RK)R8~~3H#svxVXHS*~^Aq$Fg!k=R5%swK2a^7N zmO2~u@4nl{;)Uxkfd0i8eS`~2{2XZ`9p=Ybf1^W>2gOI-8iw(ys?v%1+oU&fQ{3sa zo2KTgpk?I5mdKB`zins!d)01G^ZY-*W-R~64E%mLTnAp$W%CHChDjDC@W@{8-Ar*|9^ak~7*D7CTT&s1;ZQ+N? z7&qz7>dLUnPR88y6ivL_ubgqM)~t@W_R@aF+;p?L$X1m|WAdbD$>3>!*+R&|=g(A1 z&r1I6wQKuxSdVqkPv7H?7mTc`cPIsa!N!7`N~ZoWLx=Cjgr^b{rG7^u>Ti>Ym=9iF z*KY-3|D=gRem6Ekf4mR+jbxN>3h2kh4Lo1<#plsUDOrx?;bMIBhub6}jb7Ma?e@q> zX0KCTA`g4axtwvCrbg~Fajb-~E!LpcU1~^VJbtM`{RUrWVO*;cSliOm=>Zrx(lpctYVqVW%q32fl zRZ+UuQhXR#sJC_2Lo~Sk?e2yC%hFa55+A=HX|KfSX-FF~1n1zO$}Y=}z)91D`n6X? z9FS%_s%y%cit*&*;uie4eio9`JJxM3ctDKL`rtON5lKS-jkH&M$Lw>$d8ImGffz4? zT0to97W-3~M#)jW^ChN_+`v;8y z(#*I_W0mpzSg{}O!+y#?+Q8)58sxE8`&rL*UM=3q*q}CX^lD}yV>5Ck5!qX5;;Ixx zoUc+Q%P6rGbW>v<_7_`hjXZ+q8*aGs+jLM?H?=kL&nDC*(#F6mO5zLsRnHy0QyKY* zZ*$hvCh1hOP(MHIZ;Qzb+u}FxI4QQ(9&@gB1e&tsdmre0?}4tRgV z(IJd)D3o0B2Fn%3-by96WeqRZi?>oi&aO=t{WT8y^Ok)DmzaLGM$dg;^|`2DBUg}* zX}Z{dkiWguDdxXbrsU@G<^c@)RXyNL?_)W6JM73;TH2Km`}P|T+$y@FJ4gSv>r_<5Z zgd|lDjl}ayXU6*2E}y1{b?wd&te?2}pY}Jek=e(j(-h7*J4b-2l(I)yI z`*(c&HF3Y_|MCi}qF>*{g*V$o|BS=@t*bi2WAuVKd|)-YFKZ>O1KXR=>X@?WZCoA z|1GYc4fUJ7WTn`@u^+rTIXr>}#cb^;Dw&GsrA3Pt#Y@KSe5Cq_KOSLvhj`!bd;j=2 zo*43Z9=M;e|-ofaHEz0G>yi!z${ap5eT3U#wGZ z;<(MXn|k>OoL7}xk9&$}f9nQ4=dNj~y9-A`7-O)1eCnpH?ROD#sZ*}xT6?r&J<2vJ zId@j;rQY@OpU&2pICrN*cfB`XD8?haMXhH3k!>__=`}54J(hv~cb!MaeAB0o>zB9S z{Su!?>EE{`%iL!w`|Qtu(+vHf)p2ra3+mHc7skITy%g?u$dn%04$ps?iu!1OgyWs5 zz5B^Mi1r;_vX0UVg6Bf9{}$OQm($6FWXk3V=kf6M@q8&M(&^G~hv50kWwBIAeBOfl zP+C2nFQ~`k`SJUwpYOfDviK;8cH0#Q0pnxjn^ikb@4msMT{ipTZidX0-gH{oBULe+=zrTGq)5m;C@APm2;l` z%>7BO=X~Ouc;2nB+r|9H^+!{y^^A+Q@3pjz2%Szqf8~?(Qy-aRb9D^XcZA)3v44H& z7oM>t5RaZjdMoj!)+!5(YF#f z_Dyc1d-1-9{v;=O-V>dvFv9)tChX_!2B^nqtH9`wBb4W74$zl?epfWylkK}z7;g#4 zd!B&H7tBY0yMSl)>7zfwfIUwT6|Rr{{v2|&OyCq?)MxA0pgrH?^Lypk|33qHXEaf; z`)d>M^gCUG{iyGY`ol@t;fh}WuY>nR21%Hwv-Ib$WO(pU^beRrs1v%W`I|IZ-9_0HC>|La)l_mOZPWb=myCEde8qev14m&yOv a`GH`SX`sE*;cwhy|8Moruh&Np5%M2a^+az8NY-8uR-v&;=nm;f?*OEDyL&x*3lR>XA6#^me(+glD16x?J&>EB?-?@99H{KUy-Tvq~J*Pcq z?>YJS<@vbxKELOA?!B2a=ON{KLP!YD5iNY?z-ws~yulLyFJr3y*9LeQXU`RX`(JNL z5X#{-CnG)SYxVfA`8CM@8>R4>o}NyIV?hwUZ9JJ6%he5gBgOGyJlQW?VdS45Z(=wS z6J)-6{D)EC@?_(BCCj-ZHd@@X!Ax_-kp{Fiy{*|I2hx-mtg! z=Yk?fgK|$2O>@ltkOa>}{WYnj4tdtNMJFe`d=l|^c-VMNRL@a(zAv~jQ(Uo>?~R#e ztd?O|EDsY~kGM8a7{a1FT`|U${je*yRt52EgQw`8n(}t-zUFMeh8%-o)PzlwE^eE2 zu@bxo!NcqiMA>+{!}P!RpDze>Le09>_nrwTN`%R+NjOL= zR5M@})_SdyRL94)(Fm*JY-O4b`C7WjBpAu{`=)NZrM|Y~hi z06at3AAg4b8$aRWT-g&{+3S$)wi732Zl74QuNnA3wt*f)_`RDaU3g}aSU(5v;-`|Y zvfJ(QG*|ZQqTmFquch6`MSCdQXG z8DIPn@^j+EnWnaAZH4#ffUOeZos(mTDI*)r^pQ~<#(Og~q(j7bt0_SffPBmo1QU&@ zS@+Pv83AIy@+6IVzwg5eo#pm#>tS=Pwm&}4w|&>~sT)qY)L@@sf_j=?IJ@`Z?a_Xy}Zhg#|zNUAwMQ5{CIdjYQz!9o&Nop z9}#hX0R8YgSn6N7DSA#YJ^dcbuaW%3K)+bHaN)51|LgakW29m4pK2n-{b68`y6JLF zOF)F2FrYwdvDZn5VDCoc7*N@RC zyFDHzH>Tuhl`0e zLq$`~o=C*7KMOQC?UwFVq3;m(Z(&IW@E3OJNb)5dUpB0t<)+j{2~XwcGrq8&;Qr4r zObJhHLiacKkSRhXVVV$Fn1e#Y3$!^T}SXo#Cwu>Y_S3om~vS=rm}A zzx+#zU(^RV8sX3JgG`|3=(iE&e_E10}ho1@vKP`t}?)^hOg_@Duu(llVNUFQR0=* zDhtE)V1KpvaMf_E)Lq?43rV0APQ~+|BV=`>!|mfX&Z6ef$5K~d{7w1CLu+o<=GB(q ze(i>JHAh~Xt^4Xe9me~itgI~A*dqy{Z^g!9J_LMnQ;^*c{owB({21{y;8Paw3Og~5 zS1d<<0FUGc&QrVAH|&UF{45yE2>-0j;lq4zI+G-RnqmKsww+kY=6@*B%ukEPddFx} z`kL0v#~wZ`;d;RKIID!AdVq0A={x#|09&m?^5x*~!>x8nUX+;4DUJtpe0@8P;=qri~AE zQ{jm3V8>Kge`BVK%doix`qR!S=d2vb1O7}4mpVR=G(K@j9YS7%{tn?UrpB5T&jhMx zB0tXRgrn~SbxzS;FMI&&Ej@kV!jb$eCR=u97`KV{53zp!Fd;u6cm}D2*(QW-k@88c zg7cWk8OGvk&?t#8Xg$pEp+q=OcNh2Hg=z5(hL@v!7%m!tp<5Awk~f&Xi0#Ev{^w}G z-dC9G3E5l#@0|j`0TeF~f3|ic^w)iSMFBC3H`B36mQ%dd^;@Gy$Kxkk3|aB|ojn_xUwn`?mG8 zlj8nx+mYny4efmUfwnvREd0;@mQL1gd#Yjg`>cNGoWN@VUVbi~4+5vVONWnFlKaUg z!*SD5&2)yF;l8tOVaB&PDh*FX#EZ*oLOh~Zqs1(1VL_Oy|+r5U#>p-7w zsEQws&vz@V3?IPz)f&gA3|I0>GT5I1{ah?(iurh&(k_P4U%IbKvajU9eywdklQ%=Z zs6V)47=L>1_jy#}OB`=;e=O5Sf89R2Owpnwr1IHnCmT-=`%%{5&2IsE|$+=m2&SNo2`q*#VpDc-C@>Xp&cc5`7 zKDhp?E7Gp@42tWSjPpC@NQkGSGfI2gX6ua5-xk6BZVc)9hdS++8lvofg8Uz7h2P+O zk&X8Y#*ZwXUp5Y zNyQa<&wFm7KhUp-^>-h2>*#qHE|@3CXS+s|!2I)@Y&`n!^`SnUjQkdKS0rEb(F)pM zI?x=YyX)GxLoO5AG*$n0)DxScw1mb8ejn?f+IffcJ-fN2%oh$aXWog%0T> zA3JZmlbbO9sj?W1e_xNc%L-U$=?O=BvemqZMv~w^zTws3`mQYzgggT02dEc3Pf+Rx z{xN=pAojt-FfKwANPPLvZ%i)A;4N^}&&ft6thS*-;(IVW;#zpY?#noSj0frs z|4fvZDe!(XEk0ofi=SFm$)DeUz)Me)(KF`7j*gwB*)rmJf8jYBa!o!RhQCVEQde8*kZq*iFw6MJ!*K z-Ktd*$J`VzJq7xqax59-M}IQV?}#Kb%Uyo| z@Q0t^1?&Qh{!tG8juOsT`|5(gHsh@l|;_+`!*29bd diff --git a/src/gfx/interface/technologies/GER/l1TD.dds b/src/gfx/interface/technologies/GER/l1TD.dds deleted file mode 100755 index 5ae15517c72e9d98c48f938ea26408ebfd21b7d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4304 zcmdUydr(x@9mfxsUAVAHwi;!3Vk;j6rk@BFqBXXu$$nI&lVLNUM`6jg^oPU*N$_q`L4KsX|4-T^Jw0TvtcO;iZk}!yAUNRPU)KT)_0Jq+ z>wOpZbM0zpEc>(ImfN2_%zyWMyAN}W-Q#`FYw^*2xyVOX`LJhvuU7Kk?xV*scKb(s zSj)IaBh8Ou?2cCk<7CKf4H#oQk5Z|uOd!`!Uv4}ehMbX^nf1>QjCcBvi;TG5N>!@@ zxbC3YkS494IUZqZ0MvZ?}a+HvP9MmTx=!vZ%`4DXNZbDXnIbeD3!L*?& zO6k}YLRJiv+Z*rCKavDoQcsBa{OoG_kq*n6%&qLvc79%TsKeD&g8Iy|Yl)qs`}c1f zKYF+U*mexozt?Z4b6oy^vjj-%i&+z7EO42Lu2tp77D)bWIg9lms1{W~Jd~nHpFPnq zoph9(!Sh8xfouVNR^2mo$XGC1tdAYsLS&0&kLZn0uXY=lmn$?cfqB`g4g&MCLYEH4 zxK~@Qeh9`mRc}?#17j@cFr#4ZeiC$7HE4``G*$M&S(#!x-4$>+xN44He=;FS^>5_R4_-SE1lu;$=klv28!wJdJcQ^{ zI%oIZ_%esxPLvYTH|op<9o>Eh8Gmx+(55T%>PH#RZ;jLwOZN%JBPXZj-Ja3pV0_`2 z!)V%cCz|o{)`1+A)p3jQ{MHIh?WNjs#m&h8}zce1Hv%*hR* zM}vjy)2e1~cxU9{NjD2R2f6hz-B{tj2F`N<>SOgCRSXT;@&3fORQV$(F}+z`$BCgE z>cfEXfO-(ON%av#)Q5sAgf}Y@dphws82GgXVBJdM3|2AjnP8uy9Kbt6V1{WAWh<^s0KsNuz z07d>yKK`n_erS^GX7mdmou=r2=v(ifWATbg(eYzDv*CV_^W}hkEf=TmF^)=s^+ZY; zWB&$=pSu{lbx*#KpBHKKlXO_mvwj=&yIrIne{g@`CN>}UBjQfa`g(~)k3YDdRunz{ z;CQZHq@xqkdBSfLCi6jYqwU9CbcAkA3&DI62Q>7`j}_$ANdfO0EzK6`&uj`}E|r+j zcG2}y;JPva?=LP}6rEW!pxDa<^p|S~UPj0wH}M2 z+9_}X`JEXU^J_s4x|OuhH8KlzBg_xt(k=)~Z33(&+0^u{N5ZxqDJ_Tk37r=j+S8Bc zE2cQVa^gZbixav|G3uK~o2nUK zOSG!RzUtYG`x140XPgC^Kwh6u$>ldhS9|(%AVFd)fG~%0fc%I1P4QaXj z%2O84{lKS`tH1g~izk15P|vO{rVrTo*a98jGSxYYeq!O)K*$|N9luOf*FYn3ra!P; zT=@C{D36URvVTN0e@|LEEUc6I;|o7Ulz}5~rOEvh9nD2P%8)}rX6y%1tgQ_vmScEd zNbE;Q*mI?8;C(}$5BG1_b3|h4`53HH%?Rt1SQ-x*3YjV7dd54QPHx(7C0&8*8(%T{ z-nT1A!jV$LDJlQZSA$u%JfM+$L#Z2jBq<1UO>F~xcoF5f;6_n8g+i^6=pn^a|C z@u|r%sU40B8yGJsNYziB`o4~_xu91|UBBMKm`|~)2fMn=jQf*Q^{(N;`-}}~CiT7Y z=PMcCHKpoXF3oFUd}xzN-DKT=i7}s|(5Y&gJ>zlxCTnnm+uyb8(|R=H&6i_7!}H{Z z+`k6-eW9ayKTRhAmOmXx#PhXY|JCYa#NM)Sd-p6kU!kE~;Cs_qJpCXaEPko_UhVf1 z5)!;D=wiSa3%X?f_h4S`)t(3Qax$L*#<)jgQpbWZ7IX^T6)?uB`dmH}j4|fN2*#K_ zKN+L{@IIt8V}7s8{Vj@_88l?(nx&gdKgIftsf2#du@JuOa3S_<_uy1}-(5N1Z8=u; zxye}1^YO*JNPTr&_h=u+udUd*q@Y6caIoPQEdH3Ulsg}ON7BFC>2w&a>c&4`{EX=i z<5f*j%f9XOQ;1>z93|?GKe{~6&uMvAHPtnwo%Vr#({kW!yjA^H!e2bkQ_N=st(l^& zpcC@qjlv#HOA_3FF&x>KvpNai-{SgnvRldW8?GJ0QaxvhVyNO9zwzWx`AGiSR&Z)O zsW)BC=&M;ljJxx9rEMW7WE}!Bf?{gRic%Fx;^ZeQUkRgg2$v=jgp`TGj zdl2w!m#w8t!23cE4LMGwKBHf5rmT*S^ljIcf^#yT_v*0rSHr z4JkHwL`6b9m5%{CWybe^oFD#BW@$Z`KlM#{KLyT*{f0SB+ill~`wSI(_=~~J-wC+T@#R{u*MXANFhz*3h=e*>;0HxF2*_rzT z@t?lNB6EfWO<|cWx;B1I+_|waM}SlnB4tB~OW;{keaX zAe6)J(iLej6ZTU~@Tr&cvph8+JRcN9#$b^Bg*Z{v=N|w6#UU!R&#h1X19*J@AHt!c zy+$Kj@A&?Isr|C>=7J@qYi2vgr=`6h)83(T{()Ro;(BgIEhE}HVYV%co%02yv-zF& zxYs)#Pi$XZ9UFf&_|N-m;_>eJCR%TOy<2}C_$vq+n{Vz`LMXKVEzVOXs^g%s{-%{O z#pv~4*zM$#%v>%Rz`E}_TqP<5W zyPWoVcrbsB=MVDbA!tmV2YjI;!^1u=0$JcE6#Ogl<($XEtKkRv;tlN`Ign)nzV!dh zIA*{0Dz63$!VNpqk9cGhKM+%sn_q}6g2}@ABVQt+F+83x^F7v?SR869>~|2GxhDn3!DJ0qo_9695us};g`1OCuQ30 zJq-KhmZkF4GKb+vgOGZrOo(7O*-)06m6i2iGFpAmUZjs zj4NAg3g5Mjg@j~g>hGMEYp>7{Z_*3u%i%nE-Zu`iiHOVaJTdS5ED`MY;`vP3 z!_EF(B|rWE*F!wKg1(P0{Xf8$AL7UO{2}s%(jn&W@$w1z5)%`{`j6+!c#Qm+Air4I z_&jw9Ry+Ln;d8Mi3PFglc}&85;s5!y*w)}1H(I3riRu~!5rpsHW3slliZ)eEL+#e8 zpdczd5=T6hBvhTvwcq)oo5ioZ@JOt>{)~g+XMr#4H*W@iFg^iact;e&imfKS&1{08 zIpuS=w(GNsH%ok(4g8AI(ASu}0QgjWgTi{9{Sn6rQBih!eNPA+dF6#`qJ0Nxxt&(- zMqFUH7EAan!A>t!AZ{!?7t2|#XVdIoRs5pZu2I1GUA#_+_=voAL1WtaF7hRaPfz3HgoM#Wy^^VCNAR<~)CqpU6lq^#6t@kLw?T=Qj-$ z`HlJ>6S3zG@q7j>^9B7!4}5_30l~o^_?M7GhzIOqRo8_`{nj3KUsaNn&EbRiNeHF ziH|0IjzR!zr`n2lME;a0G%*&T-o9TvKN|~66gt>2haMRB;CY&C$X4)xX^%%ZdbGe0 zqEbiLZ_uCj*X{sZ4*5(sEC`u*Nn9nQFd-G93)3-d(vQVuw`IS+~?Q$e1rQvsLBfdck-h|5zmPU zSKMiu*4p zNQ&3B*lcdk{P_>F_>`q`3H1^7R~arZ%uk{wUvGvR3)}Ub$D@20?kH;4>$2=dh6@b+ z`s+=DQhvenOP8Lxk;%(}e`a$Goaauybrj9c-E8mq4Z}F!jfB+_e>#e|1Rr0k%`NYX zudCBRJ>eW*4*7;e@EaI@b~|`fMtO!6TjRO9YIi;>FYHy4>S9TrY;fIZBzvv~`$WJ2 z=)wa{^$;YJ<{i(7{ceHngsdwHSFVS1fmtZxRPUS$~bTbNFe>K)`ywGQh~ zCtuq2*J4|Eu7u&)xmSbvDA^T;U)r9iwpQ0HV)*X$*0ZWLi8u%`)`nxz1n|1#V~D~`iq1q6&~%7eh&TWClgvLtDx81m!_xjoTxWIH8;Co*M_O3_ zWW%{w%kj=wHye8BzKv$0NE-|XDhV8|X4PBzF@V{wTBvWFxu zFO26xn@Ba&S70cOzBEW8`i6Gh!Wqg7wMiMPMufhbM8pM#@FbpppY+}QR6MZD3&Rt5 zxX@kyW~wOfC<;%o+M39$1nrszht<;02vAR&u}u}I?7A=p)Vff zMt*?FxrA(v_yA#C`qW9;oG~06E_*CY?$RgC@6vaZ$zA=W z^|<;=`V?D5d!_N;gNvCy#nu`{59PbeR{O#kB3S5sV}}n!4C>o$Mhe% zmFdPH@0xpoVYw=v8(6dS9>aNRC2_=rhB1uyMgEn(^$eqZ^!+CfGK}l94ZgRZ;SiOI zdy&qP?70@3qgZveL^{6?qrKg4X0iTxsL%eyj~HG9`d--(aF}7t7eoDpKV}%u|EAWB z()|I?hY0#5h58)%^NVo6i$7^{(C}){SQ2;}>+LjsVexeGYE9V25{mbyLtb7|zBwG7 zsIC|4>Q2Z{?kzgGcRJ=5$R|N(9etMJ;ih5KAK7H8XY*ryvEp>&C5GGey~;An&Fc(n zlayq^=@U|X@jlV{U_{F2xZW2YtXRSN%fVkZYlC#&qrVGcG!`b$Q?~|p5%Mn#a|v*M zwHI$@Y{j_^|~`(V1MP6&FdHrPf&5I z_(NM5<`PO2UshF1_w{h#Yu4FDsh&Z;g^K67Qy=Ef)f>|vc8`a0!RGmZVQo@tuBu40|8TUD zm?D27*W`1t@m$5iId`4?f6|QkrpJC+=foe*#QkPzYLe>HaEM2i zE_4=KpBCZ^&t0R|AJ3h>P-Jk9uY3>rRrB6)E9>7EpQHHT&Z`nXv`MhPZLdrBC3xRZ z#8h=k`63_uPlq!yo%$}!M1EKnHGIYNVgAg>GE4Qe)1J*z{QBWN_=2Hhz-7-nAu1*L z%?axA&xH`||IwzE()pGT_UNo?U#4G3tql&c>Lh#o;63^NCH+d5zWLW6-b3b?D%Ky@ zbLZ7=i62gTu1Nc-|E{A2T^Rq+&???z5?M_qtp>h?sOsuW z^|Hy6);$VWASEcF)M9yyEZDW7ZQn2|#YUrLapao{u^yl0u=4Z+_)wwnJr}Fwl){Ml zyrbh5_sAPF`(Zx)g~gg1m0i8(mVa1+^*cOwOg7v8&@|i^HIfhYx;e(}k9NJ1ynoq! zzZLmqIuuEF5xLRmHyiWix};_6Zar1el6rRVvr`$J}CMjFkV_Nhmh!gme$*BoOuv+-rAaQfodAwJ5o)T_a^fySlxo-@wdYIp^}BwRz8dlix8wTx2D%n5 zxyGc0$fuG|3_P7;RY0DtujPOAl4d9AilqT4t%&4t0erhcpnD= zH2l5;&m)GF@RAO45dX zmvH__8_(z7Yujg8F57|r-r3;b=_jg`XFSnw;xRor(928nv0fXGf>seGKoP zWj!NS;EU(^EfMhk3H&S4o~J82x~f_yEkk|$&k7CH>e1s-?e&TP@m=KTa_!F#Ln00E z{ezE#x51Yxk3FL}4Em~$LG&~ zZwNL+|9_mu^Lx>u250_BE(yW))%i9#29V#yL)ECi-CU3d;j)^N ztikonAI{`&`c}-mXrp16A70h*{AQwPx5Ir|j33PkdyG^M;CZBk*wURwBjgi!FLCCJ z+B!EMvN7J!7(dwkh~Yf(e&zmt+KEA_i(gpZ0ow@Nzr^=lCVz|!R9u4j8Gex*y0x$E zUo&An=VoE}ORvF!Hbc zmx#%{9e@+TzE;FPH7Z{MjPbb(`-47itWI{xPjmxbK&nw6j(6&pwdA|xJ5m2UBI?Ka zME&!O$^ww1{db)Dlw9_mMZ9cUluXY*YZu~F2A z_PF$m_Tqe^y`Ufcf%=|AeUHmTf8crp(B3eoe(c}w;Q6oREz9uz1nYPY><{Z`?2M;dJ{Bjs;?3j}@g<1I_bAW_4d)|&1uUCfx)zfa z>PrKCT)>K4DS5%?0n^Cp(b#`#*Umv{X>-_K zrIfpeQrTQSNKDxCKNdTpqN=tbuC%ndYqNv4?SuXc*S+UV#CA38xj%{iuq7Mzu|+q z@c0;_kho40N@^8wsCSGhC@gngl;=A_l{(r~i zcZfe+18=VXzWfJ%fsZQBOeSMPVq)Tl<(a4oSBV>b(P@9B?EHSp^>>uL2XaQ{k<`+K z(A;b!wzg1-P`8M;h)u-r%YV=p_+9hNo*L+;jT_ZQ4I9*k4IAXmV@2C#6EUPvA@F zRuRCZC=7vwT#J{|AlH{`$rq91MG+0-#$et=AnRV-=1jr78$PtW~Qzrriwn(&N=Yh06S*+WAdq$8pzu=eE8LQE z*K*DFTehv`nC+UvF}Z(;{VK2+Fbz8`!`p&q6~(8)9Q)HJ;sh+V@@CvBfLqe{=7j60&^9 zJH7xB#dYwAjY3LWJ+{P0BCx0sUSVOkc{V;cpho+9RW{JlzN56_7)|sAM5!ofYvB@yun#dF3 znsCbo;m%rF7QoMC5RP%9K-PsXQp<8rkt#N>3HRi;TuYwXhPBt!xXXQV|4_;0N22iQT>^s>qJh>Py=7+7iW%CpFfM{Bl*ZvykP_Xn<<$gyw=i6GWbn1J;qoC{-p z22rMo9I^3jEzjf?rPgFA+_{TqlrIKu2qn2f2w7jtGv4Mdp2=_9^@L}(>)v%uZr6B5 z4zIKo2XbtaGLcvs&v+5xnGcC8JPUpg&pgSqm5Sk|wDP;=89%SGBVlaV;B-fx#l%Fv zhi99)J5p~@@llZ~H8nxy=B3MfTnmDUv+Fxp*+CI4JJQ(W%4J_0`Bn4 zhtFo?Sr{*_=f(AWIO#6U!5=-I@zu1l!O2kxoCp^7n;{Je@$t8LCVVtU8I^?)o~tNYY{ zlj~JxnN?M8w91KbRC)1kDxMu!f}S7;Tbqj2$wT{9RerKEvo0$0l2xNMU+v#Jr}pog z*K}rH<3knU)@@KumN?Kg#MBF{{|8}H%SN3Y-HtF2dJjYb3Q&6L|b*HVDYu4!zEE{9881yooiHYK(~`P4&& zv>~-&23z+Y!otZj7&!DODz~1raqR}Ll|z_`+EpCq^5hy6Rpurr8yc!|SGY!=9oV;^ z26|f5U~iimq)d!6uz~*;MfhMK_oPp?$sU{hk%lGmN#g`%PXrH+@UkbIh)o*LL@o)| z$}>4nt}EA(rxM7z93#ixz9t*Bj{FVf0Y>gL3H+Ui%_@j(%ch^*;n@aFmg#x%K=!5P zV6g+_%6H1|y5GF>Br9tULMX~J@t-9puh^TiVTEUIDl(dV<{ggZao6`8Ty?ixf+Mgg zAdK=Xmp2s6`n-|xqam9P1|=~q1OtZxGmO1d6t!#SYGyZd5;pPn2GfTNoilq-4R zoCoDqO4(Kh6+oHhM$SdFBe-}gk~)_W-@1sFefJ}!eJ`djJOdSIC6}rZSU!Qw-hC*a zIE&DN8N{{kgl|GBN?Y2|z3&97#`dFX`WTP(vvE&s5Rrq2h*-j2xVCNUn95IyQ`=U# z*3wX=S{f>qnRc4UI5TC2;Q!0zqslXLM0i6^_PsoFQISz$DkfaShUVJ-f!!v5I2(#! z@1}>Hvp4LW-QeUKOg$|c8-v-$xg}CxvtmnB4U~5oyt10fyAr4^Rd7gahw^JgV&`tu z@4g5tW!tu^&p{=zkJa-y>Tyx^vnZcB1B-PYAw`pL&?h3LvL5{l`*D%|?bxZO5tKIo z$2jVKCURJpw3c(<;d8#SikG>3kQn&@bRO8Vpaut;)nI><8W8j~s@znaX6%T5B{qO) zK5KQfVA02^OKD)g^-(MzRi1@~1~#N5-O1PRqfHY)Jv1^(Pdh*_pK^eJy=NqO6$b~; zXxMG`fW0e0t~qk);2sVKzanf1se)r5Ip9Y*=0%ydv5262vrrdvszzAFRuqmOM&95d zOj4d@G*7`fvlA-13y$%3E1O|1 zu0d>F7mQiOuvE3el-~kVSuet}yOA|`0CqZZe{(+E6Kmj}T1#8G5mB|12uLh~rDg_( z;t`ng>JUu%Oo>Jq2ooH`(zq1+Bot~x5bS)3P2QBf7PcdIC_7K?+d`1jj$vFnvCV}; z`SP4ixBL8+{c_B|6F!POGluvyWTxG*H-%hM>{k}GT##Rp*btNnJ9jheJmX>K5}4xkOiElerdNX>CwJ(ucCHHdR5n)WBT5716a*sGdEC_Wjq< zJbwuXo_GV--}o8^_AwS;z0ACiL$nJfu{ovg4Zbfix43g^xQ8alHb-S;k zZ2B}(TPBe|G=q$mex$aIAibdznRRW*?wdqrYaf!T8j;aCPJM703C(+u)pr<`+b<%i zXBi>+Q;2SyLu}ImW#&axP3*_?wb#h|gQ(qchVu4f*m~x11mz5BGSokP9EP$P=+Z}! z+A)E2@;bL`6h#A5NUQHedUYF0Mt7oUXd5zX+fdp+i=Kmz!n*A|hK@gu#s#*e9p}-x zbRS}^a|p?vL`vT>BCB^$SJ(za`BsEwwII5*k#W2RM3%Q8yrdq6%wmL*hZQOg+EdyHrQJ=q$b{p2ZZ`=QepI+ zvCxv%`W4!eCUS^v*&~i^I9=nKBG=RwPjb$OeP#?cha|$4J~cOE3^s)3AgH*9dVVeK z0V1#tfu#eCvoGLu3UGJJ(+@k5B~*a=+V55L?YxF$BkCn_1CDY*zt%0_Tr1vyZNsD^&%iy9G_oQJ@)0t9DP z!!vmh;k0EVs&~R%J`bO)Zm8f!1eXrOhu2E!-pBjyLhf<)DOY7_%!7ZSD9E;aMcf5k&KpLOcNbz>{P`C$}{A4SvhRphcBTNf{5^8C}3Q_JW+_8{wK8K#n52rJwUpR^I$ z5w-k1i_U#lkX>A`+Rp^j4&b_%85{X+mH6@^Qz$p-$8%->W}naF_^grC4V|O;9C_G~ z!v0%vyKfDgqWL_EeZRl-fqWlRA=fi0dwI>EEP}_mr@$w@jk@0`kMSj>&tt!+>2|!& zCceMc=WXEkkp6MC5A@(Z+q%}*^0*EBPSVe+KtjjwDSfc_>NZy{*&l2Q;?jj!y^f>f zopo)S1Ans*RvQWFm)!{2wtDK@t#@{A0XY#T5;h2bamg(r;^`d z*8A}Q(ojll;0D!@6cw!TOaxd|fRC2j#MKuG@`G`5Cw^y7){Tz!=OA25=aS#d&Y5+h zgF~Q+?JNSW;Zg7~M`J@o4sA%}d{_C_d=7b5N2$Ze_dhN~ zY*gXbdiC?Z+kV00|AY{m;q%1jR`FRb1)m|_AU;8?wRu0z--4HjXNbp%$JT+^#^;E$ z>p<*}1H>XRvj$taE_R0v!(6{@U$4_|3QNRZ(BQ$94_SmtHoWgC8@b1Ykn4(lE=6Lo zYf26GPcg@(pWCuU^ABF(t=K!a)MmCj$}(loKGKox(kq#~BJVh4Wu+ZU8+XE{ltRh@ z>d8hk91Y~5AN?9RT`N9|Ao4A^2_DJK@XPFG-?Bj8#sySR2P&RAp~mLRec$~Bkx!!9wP`-UWMz6KUhq=un++>k9Mh;P?%hHc}k+v?jmaWfN)BfGb zJDm}ZNm;N#W$0l%>WoE=_z8Y3}k&Hjar#YzcAEIAqcLkWao^>|CDN1|1K! zgn4rx5$a8@t$>HzF8A;(j5}_+`o*Ds+eKt`?UnB*SR&;14Xb#O%XbOt5b;>N@F@0Q zx`E(qD3RRGYaJj_Fr^Z?x$loA_IF40(3y6rto` zBK4aMWt3%&P~jbvbG)us12#pbBCf5ExwgZ|8afPJ$qWi6j?qVPANm=KYFoaJxoa7t^K{o~@N-8qb)xp>c>DvxNC8+GrZbM8^?GE|7&Ck_H}Q4kbc- zx#v!~hi69axs}m>5Oq85r#*a*^%N`h^^FGy9#`t^+XD zO|fn(XwQ|xHMbv|at2U5eGbcye;yMDFJNfbGRnI~;2E2N=z?k#cMM|U(!;3gA7@`Q zOq+d-x;<@_`rW7)J;Zy8uSo7~M+mQC2tR_`Ji@UlBo&^a2`j&~NG|QQ zmWh1`%dCfrZ^DLrzMrui9@!m8piQQ|M?gBiSq{vNTan&750_l6eaXJJh*(178W+<2 ziR>4C+K_HwEZgX}NfqX0Fi)gM4G{%7={)4a70LOPJ~Kj3P{4_-64@%SFlW&cOdf^! z69FpN$4=vyjb~nzXORX!@{G{0z#PgRX-!#=XJM5ih^<*h{@@wZ1y*%&JfAr^g?GL|${nwtr{MiSw z``m-L|J5(z`m0~YS^8X0KJ_ME|JL`h^UO0C+W#a*4nBphg@-YGK-M3@)V|Z0Iw}0$ ztzGlN)34&u*T0Ns-}@D%jWIZk|z|MH20;~62k7r6HBC2BtV(6bN z96E)Dg=-i*{4_3q`VX*l@qR3vzJz_(A3^{0PIL@UVPIkh8X8*>5h8Z*Ju+{d-)xXz zdx58&LXge{Mx6%|6Jt@7nSi3~MC7F>qLluE;(`L?<>VnFEggB;dC1MmMP6P3iV90m zke`EsigGTqke8cziPXN^Aw`=59d^}DXXR8M)+ zcL4ndA4JpOEcV^^G-l2`#~2jl@%Hm5W9(|~{8NmxU&q#S&*1p;U&4(qeHRzs_+uR8 zHO{>JRV+R93hpDfp84{hlB-|BgKvHVXP^55PQLJYv@x#G#J0Bkkx!s*`-3?CvCpG_ z+bP?3l|FYu*>6TnZV7Vf`}Hx2j;fv_e5}?YCCEu*o^g7j%FRe(j#9Up8XwhAUYM)O z3v+nr2NyGYH8Yhp3zK~<5gz2vsw^YNB0~eoGpBWU7Qo|(uvO>-?z+i6JQJDxX@a_o z74{KrNblOk9KegHp1h2aJ*P2y{JfSQXl-kU(GY~9GWL%=KEYQZDO4dhF&r7Olz#;o z$WDqxX>JP2@-k4E9)p6MWKO%To6cv9LQb3kDPb!Q(RGEofCP%64lo)a@UX|u&sj`A>B1cV)ji|xF zPA$KT=X_wXFuB}9L&RdBUd9CONTZEs952K(ZT+ejl&crcOE}-2Ay+zk(5`+ct;~Fsi}z0E%Q}#j~4+81LIjKQ#5H;360z z(h(OEjRf)_GFTxl&I0#<08m{(sKFolKxg=ppP|7z#8AIV&B{XxWnNNh4rNq6QsZJ_ z<+GMoSW(l^jJ~dRbhS1hzh#i?E$C`%M0L{$tSu9$tfw8&br>e=9>g*plt09{O>+m* zsv0nI@=@AFr!lZ?587)>U|!|dmZVHrDjSg2MSV288J4C|gjDyzv#bps6@AFf&tquJcVAye+=}?B@XR{p=ANymD^zKnt@6mL>}W<*~1MIKIwxOYqx*f0M5+r)6lh|TEA)X|BrYA?#g$t+E+|C&_zjK?K-?d#W%kNJ>sXp0ysM$1kFjc?*rBGZ;F371o|%)bvf@$Wx!j)lYpBJE=#V zd*!R>*?k5j)XQpT7Ewx_Kd*IwI`&q08}z6s%tUcx8)IOdj3v*)FQ0Lk`W^g+&WMY& zz!Dw`n#-`37oxtll77(v^!Ie4x2FRG{k<3&>c`mVFs8OnU}9_(<6Ix;?M8b`BRblf z(b8Cprn+iWl@+17q723CV^f=Z(8>M6yRqSZj1Tu=Y>+WH#`TQVi;NFVBD;GOS+&i` zZ|p^9-w;}@c`LHShqBi%cV%6^(Qk?PHpZG-c2jl@A+%{b42`?sUa*zdqwgiS842{c zGz@RU;DPg+52dJo5!p4(DCrwV>--VKW*6D+{kMFE!t>`&s1=-44_>{h9=vuY?lRsY_?iY7oBdAew3_i3)XKX_1_(P-Xe)s=OeBmw9iogwxjKAS#RK`9{htqws76 zA^!Fn-@Mk*&&(gJpV@9C=Imdu#3jPD_X%Lzxh zS<6dNQjmv|{A}c9rGkA1b-h%Su+Oe2%0h8=60F5p$WIB!#x0a9@u7&OYzbb=lZYnx zMb^U@k$~_7+KspOnHaO~g=@TUjlTWlHZ;+{Huu2GNbWj_F8Xs@_dS66rE4&eFSYxg zKsx;%!)Knw(v44H{Pg3L{a0>Z&ozU(ecCt@d-ouqXc`d>vj{DoW;}lu{<&k!&6q%O z`w->mC5)W7NN&x+I=BPv%g0dE-iOu$r;u%JKz6mntu(HS@9s4sqLeW_Ye|NxDa%&1 zmHDc!isMpC^ZC0#S*S8a>g<%Bj*G_Xa%~K$jPIjvqqdF?vQHi2CEi=aFDHI8P0tsu zF+nrZBH%jxcwtQD)_AyTZ<=Xy{u+C8?M)8yhwVMI*tG3;UVR$^sl#VhHzA>x@%(}* zj*;AsH1a32rV+UfZ768zMnQ8Y@_R>7+SZH0)?VZ_cA$80nr*ck@#Re@AKQ*><`gK` zSX35eqP#F2RVCRdFV04775n0{R%B0+XP%4~u0D&K1N9=_+dCl+G=;#X1UmL^@3$TI zVV3;Fh=@rA5t)^V9L~*QojZ(#vL=*lU4VOhGM~K_hi`lW zGv}Vh;U{0mp+{fAjW@oGqmR9c^UuGD*^5u(6REcK|6xB}gx4{tYJ%0|c#eL3(Yaqo-S}>t``BAJ{js-k z+uSV1j@`!`kZE-9ze3qg{~K*aef4(cU@U2Q zy6MC7%(LvF+}jIt%`~#9$60qBq0f@J;4=qNK)s}4U>HM3&eEnIL(>p#`d-=x`;Vi2 zbP@w+u4DU=OL+RTU&pZrUciwnH~4KtXVco;|K?I+i;jW(FN6pq4E&fzerO%n=eA8N zD`N}y7BdBWQ9;68nkZ z3+cb99hjiclRAlm&mCvp$rM6zCzuP!ex!68Vk_rRx$`Vin)cFnJIlP8 zStK!UB{+XO%oX#kvvhc1I+*0gS_b@jCW2Trg5I{w+&H+?Wowc zMBQx+8P*o&!_Y2aj?D7?FQ8-BCHlVp0MF4^C^#bAyZjX9&OV0IPk)lWpXV{d`&|3@ z7f>>E90mPHD4VEP?7xH*>itC{N6~)hezYuKK-cd57}#?F)jfmg*|mh>!>1UBxPck^ zC-bIhW5>rOoSi7(?*-}nxm{>(SV-G+Z%ifI$&(oblYhSKTYPDUg=VxOb7(i>N?VyDfDD}8qD2hYMv`PI5>4_bFDqK&*7I(`9_ ztzD>JK8d~qm+3Em6vNAxvFqZKXk<)w=h+*~Up$8Vfn~-%H2?0OkStN+tP&rD1P-ML z&sMmW!%$?ErCY;l)@{Ihl=omvM7b6%$_oahs zZTU6wjL``7Q+-Y+T$4EGPUQp~nfuJA)Zh`_hLo<|h@gHJnmq+Px3ucbqhl|gC23MbZgK>s) zSmb@0nFHRx=K^Zk4@TsVFmIRNZA&eDiw3w}1tasi8L>oUJNxT`I)tX>!aFJ+QPr(5 zh)*$tz8H?B>Si17q@LHYbP;tk$5AnMi2e96>Mci6#`U-c##<*3(mvjeygu@_cL`ZN zOKhKVef2FOD#_@0*BnSvsnwKc!nHZ_ERW;wKd6LLnThb)z## zvzW_}-n6WZAcFO_Un}?aRdWm^8izwun$!zu=i}$}oJ^E!_df{`d@7J-7av+8I z!o|HuP}swZ+DL>g@1G^LKshoY#D%GY`oMRbOl}16ZSCwe-732_oH#o!^}giLDMeg6piy; z2j&q$U#^xLq6*+r(g$PvB+o5}Z(%R_Ch>gwM?8wK*;vE;$tFa#4kIL|6lV6#F%^v{ zWc%!99%YnuCu3Qc$f=|Bx7~-bks}=Yauh-N-U+2=@TAra&qTID{>Y|(F#71b4{9z@VJGI||Nqql`G5DqS!ZW4^9@P0` zD+Umj+rZpoj@e@81ALqIiE|ILm&{DW%w836q#QwMlUX~(=OD@^>CYQHh}2fvFGl+EJLrcGX@Ol-8^?OKkym*zmhw3h(kRc05t^D!`!*YP z@!7DCOrp%oL|*?Mly5zY%9-<&=lhwru+K7+nhwwoB#2*qlH8uP)`h zM>X3)E;f3(LSJY_P;4e5YJ1=xl>nDO`sv7>5a!?KbnZe??{;_@*XE(D*kIZ_$$Q-c zJLcLgFo&sR;3$2Rqc^#KUvWk>IhLucm5fHLDPdd}z6pe9!arLP!6G~pJ5^7`PJARX ze-NiL&~nct;_zI`$;Fd<->8R`Y6XcyTGv;UHdH~^D z$-LPT7;6ThOD*OY2=a{esC?)P35$hSMhoqkVZ=4hG3S32an+-=W!S&b|E?@;^lc2n zC%d2XAqkisGXAxF5 z3TGK->{$-aLdrC9%Pp%Np;gqEHk2Zavc@?w2dA|8Lo zrq{mhJzV<0ZN7ShCgxG5jiGvcQRA7lD3hmX(?(D_X-oO7a^ozT4I0Mvx!Gyibi1tO znas7P{pQ)B^oi&xsKPi8mgFHB{5C2B=MjqV=lnpl5yGjz89kg;DCgM-pkr!nS&wHF zkxI;kwKm7vb7b9Lo|=j*p|vY#a}~Uj8xUO3L7p*RC7_W0SL$%y1qjV-MLfsnL=<(> zKf%}~bNZcQn1982qg;~e;b3MCqH_?!@@a2`$0M$?kG9`V_O;C4;x(1C$fXR{Z!Z0) zmDF$OV{zxTy?Bq%V(#O92VTRT+ct5VFXcyIE;j3IqxTV+=<#VCL^;s?Nb3-_(7&$b&22hN+qIheIL5FZQjop{fGQ%IbEP387A^)~MJ` zDo#D2d}({iT-&}REOTWPyGrH7->&4}2lapdN}j#NM}d7%3de-D!Ad_7 zIIlt%^AVc29i-2)2rabDW359Rqs#HQk+}#j9B7!FrVi@gg>kyQfG|Czq6f(hw6 zwLX*1k^ruIiWdJqWj&sW?33QG z6_p4!gu%tb9bUQ+_=Os2^|$xAdv0b< zndmnw{Lq^W;Jj5Za2aN{+}@s)zLHa7J5H7s=C8%XMQg|S1qQ)ogB`YPc7UtP2KWW| z-9A^2&BzvAYULjOIvoOh`5Zbw`1<<7#bt}O&k$~ar;q3D<7~&LXHkD#J=e$26F%N9 z2nY%wg5c%5()Y=JL%4};am9vo_3(i)l5ya;BqY%{n^Q--Vf7laY?3D59#|@M4oAg(z|Lt zG||Zf83`8cfVKZIRZ$tp8ymv7E|BzC;aD*H+(7o3^7jIQ`Nsr;gEde$q#vwzymTvgAw66CjyGd8kF{h=0(!;GEuP9i$L1}552 z9$|5a$|#08@eU7i8+tH**s8slxIj$rk1@^(52WX=cMwv@l z%-pNYih48-a6Xk7+GosV)FvA5`|*=(+ZjgZr7EW$4oCDVg6+v;|Jp? z=iC-L+MkBF40v;#v3qz5+|8n+D-<;LV0!5w$G_+>uzffEBN?z{7Qw{%3%vL|sm#&M zppEI^ZRB`{S-1wT^4s2lF^EwN&CJ2wl*riQ0)2VR_vBnH;VJp>=5-=-t=c_2LyXwL zICxq?19m75r^GU-E$BC(hfq%E0-t>tm7 zM+pNR9I}5cBqlH`)PS{M!Lu)cxt3^$^CaU)JLpbt|m_ z$XTK{$~dWYity}j9eqRL6cp|7q2`6Z}UnV**dTT*BEou@gC=& zdJSbmbIkRg#MF_?7~OY{aWeW$^m&NPD90%CE)P^B+%C1l8 zOL@B4tXUp(Pg##=Hj`B3n)o>A{?%~Lsp8r@OA7`82?f|d-=itF8P>@I$YuU@PV+c( z%@!G7=eUjXHjFS9$m2D{W#poCWEodpc^iq%TXC7=q0-5-Y39=GIQuZ#=1y{M5c*Y> zh5p77TzmCx<}mNja&LrFgS(G0ulGTW9KOQb{T=9@KZzyA67t%nu=Ok{p;b)%(Z)*29DV^5fZ`Vm^yGZVlwrcLV4WZ5ruI|* zg|7^JD3exBAvv+pq9K=zGENVeuW&`56G;&TJbNK-D8PzCf z9Jyt32|m7FTD|ZbZJACUo`2~JoV#KHbIhelYZzu+sTyU>&kf6KX08VP=$xA+#oC4C z`<_Jy^T`JGUBndYBsjGaE!0_RCYBgiY{IrPk22QB_}|i5j2^tg^H%z_qKxV*e7^^AnMqExgb4@02_G6zxTH7`peB>p{I_4TRkD`6{ zIP+0@klQhhU6-Eb-&E5Jdj*TCJki;=|C zKyu3b$6CK>>o3VMnSWb&8{le3{me}T`g)UVPGa--^jc0sd z8_!(i;qNXb{CSzU85Ea}ungvYa{jC7{bw+?`#5&6-;jI>UQfQ+pAaI?^N62Io0o4r zbMA4*hB;p4?4uajdln_VI~dP9z+8nRJcoYw!~!jrcj)m?pp4^M1`l0D1N&7+a~}KT zR?5XCH0?ZrOxE%E$;ZeE@^j^WuZQycN0oHq#ItXrl5)0V;S3foJ&9)K;nYs-Mf2Qg z@?b?Sg=Ey=*wddv{m$d4pE-;v$|wuZ4W&Jo+BlA0#@Z!5QOCTS7Uq|*2IW4_$i2K0 z%W>*spXEGaC(yF%IJWcem!*n~sqAOo+8ipVOUQ8{Ddm)nd$9b_OWd~1F`f^ga&Q;t za$@dhP6P8Xm}fA<-2YnUpzJ)u7}agt;_o*(YV&jab4FFut?ZhPTk(12h|06x(wP%~ z#%uoz@gqXQMJ}Yr`}U38byv~m)aD7=QsWqX{dAZK#8!|op%QaqSE=acSAKM0_ITH-mLW1NSH8jbi0=@)SMhm&`u$aODaW8akI54cp?2yZI_6Jv4#f*7rEQhk zI?Z{wBwnv*vzK7<)FYVSaZS69VVHS><43Qte?84Hx{DkmHGpR3w#{hItO9bQIE z4P#qo#u)fKo{44Hap@`MF^e@($!UYy1FS3!flJo2XagvXg!|Eb}1shIM(qF z&v;Ma-4w^C$M6A%Aa3%K4c&$9glZviVj-M#-&^=tPn0|0^c9 z>>s)O0fF$WN;p}vv6p$r7nm2caGCSl9lc+Z9fL<7w>nJY0@s+wrR z*@be`m5`;#HThe7!f&dH_m&5^LGUQ?5A+oOjPmWKCA$(q@wqp{(+mG8t*Ql2tU)cgFhTpFgZ7>D zi$O`{jBlHuk4fUVlHO`Pkv99tCUQ)Q@J#+rmBusL8Lot^%irRY zee%rQz21xFa`R)vlf=8hF=;pLom}44MW_8dIJpq!tP0vkwYRqDjDH@US%MV$k0Lp@ zq)x^f`9;H+UWyFn%0x5I%-LJx*$+4e=B-?grF5bEQ+5W{7vo(jknyer_SMWAWc_XN zaQ`vq8@`oQ+x~8vwN2#b4@07o{~@-Z=2x+KrOfYchNn4$F~D-hXNq}VA)=}0@VH-v zXO#RyQc2A(O{w&?XE7&$$MJ0m`ip&I7~jvrX66?qme$|Ot!=-R%x9K&a}NmqNkU2E ztyJbF#usw#zF5W~nd4zhFXlUyGnc%Ld9qpbBjzJ6x9V18deJ+S>9>42#>yp}{zUCv z=*Q*XZV65;VSZgT+g>B*&ZuIJNG|m8S-)a0BAk|f^DD&X3Hj`TUt6}YuhZ&kRT&c5 zK($LNM!zkzC*^PE*st)5b^8G>{nfL6yTy7u`|YlD*IDvbLf1gz&?-L1<=+wfZtgdI z!{crSSdxFBTmpZ&SOjPdVyMdfKH=}W8u(0{)5;}; zbKEjNa-+@yU1ZuXoCCst8Iq85leulTyd#ot2F9fSa$~UN-N3l4U%DIOf8iV!|8vIx z+KP4_a5Y53H8h&zv=V>i9v1Ucr+|o`xEf;q#e>h{ZBC*7PJO_WJoYofIW!9XoM)6e z$FE$Nd$gHOl1DI2hHh9zu$NGzgM&o&Hw-a literal 9488 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 T=cn}N-@;%2pZ&k#l%)R!2Mq~n diff --git a/src/gfx/interface/technologies/GER/m2.dds b/src/gfx/interface/technologies/GER/m2.dds index dafc053f6d6656ba35293301694eb5c7fa41c7d3..ee4e80aaa51718c3082212d732c98944475b28e8 100755 GIT binary patch literal 31128 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 HK8ODgNGuI( literal 8240 zcmeI1e^^sjn#T{9AeSH{R$ZgE(?r8SKpvav*e==*kjhTOtW!67!Np$?#Ss

M~d@ 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�M=I14de;7u_wqqaG@b}a<%#t@uq3ipw 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 literal 6112 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 Zn82I+_x}G+-t3Pz`{PXv{LN$F{{sQLMZ*99 literal 7232 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 diff --git a/src/gfx/interface/technologies/GER/m5.dds b/src/gfx/interface/technologies/GER/m5.dds index 8cfeeeebb530fcf8abf8d304dddcfb29895d6468..1e98e5d1476b17de11a812f48689f9e1fc10bbee 100755 GIT binary patch literal 33408 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 z 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 literal 8448 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 J0>*#8{X4SZ)UM-_BpV`sm2W##mx`kG4KGyThO zbMdf%ox5Ce{thm9$MuIK*UR*BAN*}#;Cd{+eEo6{d?$Or!T5Lb9WU4Yat~bJ1K)$V zGu7nbW0d9GXbQRrT|P#y=iH$p=gwgYP5Kx)`A%wDkVE#qmyhSz11|)3&#rAAG{y$T z8KgtC_4-zN$#CfUd(ZXSUiaDT;Oe&{rSWfa{>@;G>&axu|71Rwd~$Vq?8%vd?kDF* z2d<9vm9Nh96|T0|S6`*vUqk;D`V;7XL0{}Cm%n5w^as!fp&qF6Il=C-w>IqaaP4m7 zpB)Vc$qV}5#M8}C%Q33w-0F77`u%v{Tc6rJE9cPlWvz`4S)=XT-epurW%X`|8!e1N z0~I>s6yVxVgZvcq^N^1h__*ognM!(C*YUcoetX`irMA}9Qgc9D9v#nyJL_bl>krGL zskd}Ebyz!YR2SKOkeO7LzR<&7@!6(W&(&!EuIAQn)7Hd*&aTX8exyhJ#f-A?u=W?G zwKYDV^|4+}bQiQfGx_A+%F;JZZLI#y=G^QzH|D0Fy!*_ltGDfLeG9DqMSn5(Yt-8d z)k5|u?vcHH8{S*(28urWVK_LByH>6p3|VU9YnZb}IEP&yFXNm$W$nI$3rlT++k2dM z)l-?_u7Mk^bqBb!XY4TC1(*Z@2YXcR=cbQmD%hipQ)arI0lA-ab<7T*X z-fO9Ym*beRJgez=o>Qy!i9Tir&63+LS4Ww>i#a2(tHdh8x> zaScF&$Ect4n?RR42S*RdpF<9|DrwK$iT}BD;ZnXwd>-qzr;Z!p&cTV5aQ=cFTJK zhgD^K?iZlnJWT%usYAcz&6hvR^(UZ@Lm!5I>lpnE=MKG>^M3|a_*b;ITZ0>G4!$h? z3iPLk_n&mtHCZ|1ao>U}<$S%p>X@C9E1Omg=dMi7^1lI@?)NU}-G}LGNq@FE5%~4K z#hKro+1vW%$@wYEGaTAseEVb2$J>&Lf0-TZ|HH!A*cYL%Pi zoqzokdiV!_NHcr;^15n|Fciz>6pSa7qipZwj7AohG`6~~?7)Ef=I1m;`Pp;lG`W9L z{qqYd&(3OObxqwfGwNAbRB>uX<+%lQ&(3LJ^@K*(H#NDvqnVSZHLnUE9zZ4LAt6w z@Hn)wrSbhe&4RJQe2?yRQHpVtKG%=xpLy>Lz=+xuWFAy>^S`011WLYjB1D4fqJH8cqJX4SPgU!h>31KiDgnQ}+CYvIE1 zV*PJ@ZQ7*62OOSd`N#YHx#G_1bFfmuITaqaD;jSBcQ>+UkK@kTXw+JJU{@H=JAT|q z&N{r(%2{c{*fZhIk-b*_IUW_<)y1OfT3XQ1>Z%HpQz}eND?2i(soU<*D}MeXdh^GB zLvQ$%U(=O$zfWU3;9_@IeU$Hle+;ZHfxj*I)s{MEz(FP}e`lBKGaU*PI~5-qQJ~bN zwsKjK{(kv7JJp=+P&@g)Qnw-lgG!B!YkY4{GiT0dXnR+K@VRqm_w<3E`#CLdt!d%5 zOIo;efoJAb8(x&Fs$cbB&!0P?=D6W+O2N#se5qw6hjw-T&2LpKJ*a4YK=myRD$gLh z;g6jYW9o(f_Af1|Z*dWRJFU*iNyFWbI{jvSZTPZ&w{g1}?(Cj(819bqI_KQ*Yxk_I zgIT9;OARO2;EtD?J^OrdXLUN*v3DA^;zv2a-m~M*+Um6q;Ba$sGu+vC86F+nIjKE& zi$^=RVn`ZhWFbY2@w7l?U{uU;l(&_m6*7Pkj87ddnw1rI}NwE9JTt z<}`v1H?h5;aCg@Mzp3@8K37m(A}v>IKyBT1=f2v*Oi=~SI^ptKKGeV=^J1Bnm+jc_bI`9dU;Q38vHby&X-lBb6c^}j*`VS z)dk1ZnpjdW3l3u|y7-PCQD@(}I(s(2@_D5v$CZJn2jF=KG_~b2s%>(srlnT?bo_tw z{YSWawtn+bz*j-jvz2^)_k%E8^WQnRHaYu3jsx6*J@mZe$Bp=%;m&glxU+e6BitGO zp2IOtS!Kq@)r)-1Pl7qdDAL=fCiFO?!ords`q`h?V;}t$z3$gOrrUqu?dq7ER2e+< ztSlzJBVTTd@MY*0bc^z@9{ zMuyeK`^!sn`rY6Br2gh>U)9h2#E&bE?%9D}hz~_Bc(coet?TVmRnvf6?k;)!BdQBc zg1r^h`lof_hu@{H=`D@T-v&?Hl{XbvV=ha37trZS*2ceq{s?*_bRV<`In(yJbf0y9 z_7=!bnZHxVO>t*m#NnnF?9|BNorX(;<;`%%t><#sjQVN>epN!x&mr?N@Vh8BLqit+ z&=ypnT+-GnU!^zy#;5hezx_LU%cp-!-}lQO)#V@k5zXIu2fS|qdtd|KN2{tMkpuiS zw4nDl%jId{x(1x!6KN!`rCIJ!NVQN)p`hIKwER6i@Um$|C&m?nrzMcryZf8^sSkZf z15=|)(JogwRH@$;Ys1fCHU@2TgY~LTRX2mbYHW`BA#}Yl4WGReo8*jAon!FSIr*_E zYGPs4M#IYT4o?$x9L$j?NzIP`MaXP%hyD@gmhaGGoX4RMWTMeTnz>lEAk}z1s;Y9S zwzgJP)m381ocf*gA5!kYV`R^jZ$bs~ZHR5SV=n@k%KEh9R&jS6bJi%sq2bQq$4{&H z)-(Dj`fok{W~E0)RAS7N@Ssq+OAW}!>h_q@<70aK7e1;dKK2Q{`*(j&@A&j*^!P`9 zL9hFzUqbi$m>&P|2eBWv(3=(*Tk!Gpet#;j0pDFs6}W4I*9}njxU#%6H#euk(!8>B z)5{z;2C%N!y{Q+?kka+KSZKS)uB>9#X?%N;To68nZ)49UfM_zhBK^^iDf(?Nz<6PwB2% zRo6ZZM`p8p8~T=EtQWh*Y!~CFz39kY=qx34hypr9YrI_zfi|^uWEINi)yQ|-GwueD zY8#l3E}NI`L$d42yZ$?=$$xO{aq^yTYWnME56R}0sb@!VcXs|vhvCcc=3vfnXF$Fc z+}Sgx!}7hAl;rqfxceNW#NdEB(X*1n=;Zj%f}I8Ifuhd-z}v7dKBU`!=*P8s&udjz zyGtJ|LG#$bm-Wbd-=|mq%=0w2ws$t+iSXK1#?04%ol}%IZdmn$y@29_z1S6d^0xLXm|9f0V@)CK z5^rN!ZRvT1vdd~|A5&YgTQk_$C3MaL^P&qoyo~;9lo}mH7wJ_?GF{P83g`)GY%$YU zOkQLsCM$C)*4tB&Ay!8je@

jBmB?#V%XMr!>2at-XR>WbIg0w781SIjN=)y09mr z-0)fD22Uw7a8iYl^Z2<=Dx6zUc5q95YwPIciq;2PJuKw=Hgn##}*yzL#{Tfx{y&_u|o}ooNCi?dDHNZY!Y5f znog=UozXzwgc_a!C)5-kg6}e) z8nU#fMn3T05*>mkk5%sbQ_P3L5PEVi_@Yf+GOFtLJg@Q%KCYxRn6tRyd5cY!K~_2F~%~kx@1`1_BOd=e#SYXuF@2K z?Mb=e!Twrgbgmz}wW@+!(>YDHR{NV&4ex76#=(~1-@e1X2Y&1_er)H5RR7d@Yexp% zk!vIL16S>lEPSfGt>?Mnt=RHMWY_M>I$xz+bt~_wGaZBH8ynF>>%nZDs$1%?kK9~) zk>@eU`l$M-?rOKmh!$1VaL*f4ZCfMrp+)XCbm=DQujf7Wj16m#RhHU&YmnRCdggNA zsGh@bdp6v?%NK9|qgYq@YE9iipTP94ucLBZUGr2MkNWKYwGH1Z@go)9Z9cX%>r+W6fxZz%1{jYGGVWpYvt)m_vcuf(?^3$I4_zAHMPXgD zn~$k9dP#x!61v2!HeT~OEj;kBI$7_sX1USh6V$`G>7~C7y$AYF(6f(Q2pqK?=yJDI z{+c=s7bcsLGfl{@Y!tj9t1@BaS5S5BKJ4Lo_!oSm6aHd^>L|7sCpU3pN z<8}J#)P!uV4qlhbrD zn9{vvc=l6#b#!Y-JNMqFjXUns!u}O?jozy(@B9b)!0&ukzxw(As9*oW7xXKi|GZxD z-uGx2J%4a{MVY}t=Fowhr4xAPGtpD;LcOh&t!>SzF@oL|?pAF*n5<2xCSZK9Lq1~q z0?6Y!_}TjX4`}252X*?<$8`3w*J$y~>B{phsUti4|MBiG9MW%A+7TO-Z~Cmd?)ZLm z(;X|n41G@@H^UttebwXls}8x~M&zQouiO;2 zD*mzrI%95bRz2$*8fHy5P1_HiMMtSC${k;n2lB?|zFKJqGQdT>na#_ruZ&s#-&fp)`1U`k^a=f0jnB0g+dYTvo`#pD;CqHM z<8OJ!HB-qmtiki3lwl5ENN#LIUBngj65HFmFh#t`gjyqG%J!dDdE9X4=vHAB@hfb- z;Z53p(_2-WVvP%1Z2+9S`oVj30iW>Z#*$W89~(M%kNQvDrLGg_R9Zcw{NldS3#ZgI zj^ATu3!m?f3Y(YE@3NW(Z=rsKU1AEmby&baYy& zi8-yEJfqm`isFk~`1}gmdi)8Ue9QYZ_u!lPZoifvc$?Pmc?10TPGS-s((vBHnm_ZP zVm_OTt}j7vfoxgqC4JP~r1dx9cUJmSRb~(2|8`+Jl=06*u*0M1c2WFMG3@VlboO?$ zqYHU#=N$R0OW|*bV3)R+vDdqb=!Io`J?MCY*xdQDYCY(DJ$ot)ouhxv-pQ)kg`M6p zt=UIjrRCSYUM&YUH){~Pdi6u#Zhu3W{*tN#*ad|Z8yCoI18mOgVv|ZuE}{4+IkT)~ z=E@?xb^|}v9E-ulYC7T3?RZhI&E^EUi@ zXIPWFfDiT(`s@jOZ@bKyErmG`cj0&IS;y{P)!fpCwl~+cyR)Nh-t$KIZE|Ks(fJc< z#HTZbPH^QXKB!Ya_yG-^x}uFoe@x?NAFh1M_=VTP@4rtg54=+=55H3$n zNAg*GQLM9PIme%B6v`$@ld5aP=T%iueH}Js+I*r}aF00*GQQw3+H89##{0T7jm)3KzL_2!(r`~%{mhB+p?=Mve@=}KV22K? z+|#Lvp)!2ujJnqDQ}6l%_*U;$_wr?YdUxZKIfXBG3Y~5Og4ZR+@a0XZv9y5QJk9!S z3ZLMZ0_`Ea@%vw|l`|LAwSPeaXKzz!`+?#Rn zg79|@lBta223ZF;ZsGrP!QEkXpCUzvf$$mCwFN483*Z9{f-@hnkgfPO1NiS-@#nYU zM-3z+{^$Ln)wl5_^>F-$u5d!e@R?JsUg9;Qwu; zehfPNx%i}$QTaLw3YN<7*1UYo0bdc>*wL-l?m^XMvZ`vXs;t#b5HmV<`eAji-iHtH zE_A|&iPyVViIIK926mL5I;VEdgWd4D@|qI7Gd((oy*{Gy)}Ff1gU8V=yYXL-UbW48%os@7@ny?`NIvPEB5U zokniEze1CDJ)#My@7%pwfPWtL(?2D(b$=V;3PcQhX3QG?ZZ_`Ry76%Xkli5b#?Rg$ z_h#>Z201%UH6Ma1-{(Qc>mo+Ci`bB!#U&qUjq3-HKg=J32)eB)ZU>tS7a{|9vOt#6a9x%8~8sef}@ zgT(*#t#4^?cc1vAP36a?)PcTUUfES{xMrSPMlS8>@;+i z_@y&SjIvHN25yG-uod>y4#l~S5a$%`S>c;<_>e{*^xokK6;?LXv3Noq%UjAWZ!5R9 zulBhOH4QB(y>+{KFFl~(*p6D!3!6JxTPd+l)w9N$?iw))Clnk)j*p)N)5PJ4uYx}U1}uQ!mX8~N>;_r4T;21) zoz-p2s^+KpYY2UL5FG$3t+Ze z^-ZJ5Tx`L>gc|*$YG!S!-ZzTO?L}u_#K(>PbN?%K>TN&DI@i7etUHCrmld7el5b>5 zzOfbgCf4OC464374nEe^IJn9FhiQ2k8&A)w>U!7F{T9^F&oe`;KMc$&ySlI3?rrK} zd}8QY`Q;7y`i2!AnPRPJ2tRJWn)+tdGPR??6mfJtBMMEg%G)_F4{>#_rXJQSR@8uP z(U@fp<&dWZ`$n#l6Rh8!#`f)39d>_v&#+ozDFv|E+b4+GpIlS`JE~=XwRwEXt~7pt z&D#`NzogXuJ&G={#@sX_mw!w(?K9ZXtVb1BSi_r@Crxb3@Q!NYGpZwg)IZ32Gvuc} zAK#T+*i>fiwEUy2(~hzJKRlx5de?tpj0PaH2`j_x#C00)YiAED{J#>c+#(cZ;nyrwsTXtJMaOW+ZP($yAT1WTP2%o4aF3E+R>BCB-Lf&6$B#_BK!|mX&OtSUyE-skS00vsWL}ZU6@_MZR62h}ofjTd?&RGn zp1GpJxhsk0M@LnYAa=gBUsXQlMs`5HZsG@ehnSC}Y9F7~_-&Up zc=ir>{H|IC=aiqv?jmk1oQnUuM5!EQtST(daA#yju?=E-b+s$b{+eqPLh`?p#|yxn z`K`a?s%}tlW>5Z!jS3&itn4W~y1-m!e1{g)WO$rj*TCJ6Xyo!kT7EV5*<)|e_7iVa z&-r^9OJW^{_LZNzq{z^Y+WNLw_ats9yC4ttV8_nw;O>%=tEbf5Gp?o{*4n%9rw&fT zlcrf4?P9#U6=lx*`-$xx*n+l+jXSUM#=XQX-JuA2e`NHeng{2Z6U58!->Kf)A5quY zdsLv50=ay8~S(@Doq7#@oqSS&n#5-J&O%c9#gxKW`MUVld{Yx6X|8-h< z{7ssF^&7PS4c_yZ<{o_lIebnH`6c+|hT7oOEoFFjY6?t`LgTFMjmqB#)>-3g>15vF zr!je(Ufxy5I=-6u9fhVgkj2cy8rL^^S2uT{1Wy|=6{NtMnPH!uS-18gWdf<7Cb5k#JXn0wLljzE4?osLVUCQs>4xTP4 zvwcaO=)%5U{0`{4w$HnFS1-fb$LzN}t!=)mACMEozZJ2JPW2zYMm zLpJtKC^WK(tlU-<|3(V^K8a4AoyT6>x*vR;Q+$43ZPOcy&26Gb!DCL}s|@;DZtqTH zE_yq1*Xn6Vl+}_Z2BT!Y-6^$Cq3>;9pq`T|@9e9%aa!rQJ9!8G6EGN^IE$>?VV~L7 z0X|C0#M8t7^TWv64%TsrQ%#ofU@kj;uCUY$?FwR_>CMJ3gnrH5B zDz$b7K7LWD&5L|5d?1xndT{tI2F`F-QOj(>%fX!SJfl{?@ZG}R^TZu$Yo*zruWBSd zcaXKzez4X*r@GE@)iD=69mDb#kUvGvi;N-T7beC#f^HU}Z`#IJ$y-w#nPC0oNsh2i zj!uJotqu~?)YOM8+Eik3Tb-wnhv>_Jp*hBZIJC(%{9ikYA-`iIiwgFypwpaIaP$ni zH$DycXJl|+p`nus^n*3t8J@zwJF^M)?*(UfB0tY4G`6a^`Iz_bQuoCNRpMR{toeJ; zo8Wa}^ugFTKHljyWtOp5%^q0UR{JcmX5-c#`264=y4AK?`Zg*$Uo-k-T@gJJIqi;t zJMhuk3EoQVBN|?)e0O;IgrYMW$kUU|se3f~;P+|j;n!>GfyXs;`B4qr^SBb&tc|_Y zJFu%J=3_(G3Vs=M$`0gsViMlh$9ty^<{*7*^D#<)hGw=En!{dMJ*(KtIkiq~vNv+a z)=kbbW^GUfcV=i@PbP$oj_}As&T%uj=-hv<>CJ4CXW@7L`fy~5cm1V1lyU6#=bd(* zyV~gljdrHi$D`L8R4qJnLTc$6D;9H?d^tM;_-oe8txAQEy`HoYLEOD39;9 zeeo3YfcUp~xBTdofi7ap#+In(1U#1gt=OO~$iJ#q_!vH7AG&@sxNGV?!F-!ib*Nh& za8Vn=_Z>*1`(@RFe(FQt4^f97Th!HVVOwPO?^R@ekGRq? zHKKPk!b|J0W9qS$s>8j+srIR^gLt@3_KF~1Vk>9q6XeD8j>4?bw9TJF{$NjKE#A4- z8JAOxm&vHA3ceV42WQ7q!`u<>0Gor4zbm+-dH=lH+sz z%G0FMg@=%R*6$Cg1KyKE2K$kptzARtMHzW=#H(}+qR-7?$6~w8pH!4N?SZHG2N%^! zesBu@HFvur_)8+w=izzi);-JIpHvL|cA~E*`7NFV)C30V@)jprk4)?bpTs0=-mdmF z_IT}HR_XRf;io6n2%ioPqyLYwXKdpVyzwmQ1;v(6gP(o5)994=Q-a9#rh!e>cVlZ{ z^HznhPnzf#bl+-UN?v$=(}3CE@FOr`RA0uga`r)NidU$7$7AZe?NN2z^|EkLswq0iTL1NGwikp0-!x3+h+f?7n>HI3DDBb)5GSuaFBj93O+P zFdnajp0nEKV2)>>yT8vKdLGA(_?@-muq}Sl-wyUqeA8r!%l*`MRyPxqQBzqh0=TXs(A60N^ReT97BeWu*TXwqbmE(5WiEA$TQZvv;kj9c^;ki z9DL?Hd}$4RVpg>oY*1Tkaa){;@ftUL2cHW1u3;|>mZHlS;7?oXVBIx)>V7qs&_@y_ zY~vnu0essh?^kN;j>;Tqo4tTt4#o@E`q>HMFo_eaVja*QQ&oEr`e7O!@RNe4Y{Ag7}lGxLPs$1DN z5Y9N?&e}#JV{F$p7U0g?a&)h`Yn(NY9>v)Y2+tS4k)&9oOA%WWxvo#`I>tU%KWpkW z$gw7qgYYCT@oKfifmg>_YbYGId>56fuBIJ8kf+iZ&)u5F2%wj_S~>P z0omFFpK9(Q1_i&a@s{cYdlQM}Hv6d+zFP~wtqy|shOpXL|82I|-|Om*6CaZ#F1_jS zUR_I=b;K^@H2zIwVtVIp`SCY3;2&zj2N^}a8eg{g;l~#c&UIf?XZx|3V^_^V?5*?8 zD&|lFdPf&)FNb+wB^`up&&+oVI=t%nAJ2xnVBh$sy}{6z8ajGx|I*i?%C~wuX5dxu z1(Uzk#^b8sMTH|CSk=TD;xYbc&&BFoiZgCb9ZqWFIMBtj$Hp?#)}WC0>1C~qKLt-} zd@7bM+g2@fm1~~2a;Z?OI@$Ymyxs)(h&+9N7VCHH9k;Sx;=%pKYig7@wq|#{jyy4* zxpsI_6>$?hXTPV{=5M{`J(h2Ct3Q9OeiF?T>9=e1tZW$S={SnfQwZF}k~!wpf&$n@ zwa9@g(?ysUUSw@2zLiWD`zv`4`oEC5OkOg_v*E5b5dB1RdF0P(g7MGuQNIVh3*uYr z*&9_R-n&Sek?C*VM3I>LApSA-^C7Fu26nZ84=~tN=T?t^u#oRNS!RkwwdemJ) zr)i8T9Bfm}e=w#8@46OKXHB``Y`)Ypa6EO1*=`Wwj+ci6dn%O)#Q_ z|M1=L<)gZ*5BNzw!J02?%a!)9hrrf%kIGce*_#?T!0{OCul322V$6XUaqN|Htu_~^ zzk)~O_h1ryW{FR>b9@+z-GsN>{Zc-qY!>~+Putzi%CLtchuTR9*oMSmvQKk}eQ;ICxSaL9m2GAmZ4AA( z_u*jds=~zPaj%;gUsqd(u{q>>_0(m&s@3=`<>6WG6m}@TW!KHVI#;YynJD{vtX@BQ zk>SqvPuKAb=QVM#$-Q3oS{X0RMi2Ry2R(r~Rqf|JV4)_OVNWk{Ud)qD))BJANmS|# zkXl`ay$0&7ZbC;qsIzQ)%fMqge4UO~Wpe<0*4AUYn5_WM8)W?^dWb3X(kSyJ&px6u zzZY5V;kUA~Ifat+*I^tF&-_00f^<5b|E?c5!ktZ=<8*^Y*;>p`LS{pu-{DV4k5&4x zstL?h*AUy$hE9~khGhS7kyucR<)o|!{migre9mM0t{Q{rRK(j>d)3WvP^s&J0+j~zV2y)NPet!%sB zcw`lAvT>`G2mQVlU$5cB8TS(V^Z0g!8f%z0?01bHV4%JddK~ zy@_UXR_gJz60?d7u=?TkZtA!9b><<=uAwU=NhVZP*@)m)!AuaA!W~LqD|bNBj>^r7zq`e8;I# z&aKa|DGu{3ZEv&jsZkT-cRb%!gB@Zxp`VMyIoZ8~nA;jPqJLjg7T!}6qb$6!m_Y}l zY}EG9)Hb1K4_;fAGPSH-8NLeHgK>{qEHC(OyuJ#mO4cvq`HOsmx!Y5;fO(R;{; z4%$H;_iB)@#>)%rX^ghQk7;`Ye&d5O2Yun9t<_Otu1K9$H}<6Q#y}#gEPD6~y^Z{FEEmnLJ*gtK}yuX4z3R%p_OZvDO?hJbl-RJ`y>~YUafX;d2DOa%Y0t&f|$GMVe8Y+c8I`g`!Z*w{i|k5}0Y zarjmizgitK+2o^@_0ooJWUL>X+scLltx6DAVrAQiYq4_f47w_18<`6Ohrd7NcGoI{ z4iQ1$zoxDDVJdCy;`jCr?dLlCu58EAch%Wd^OEJHP4am@&MW55a6z z!`x?}BxJsl%5RL2zGRPQ!`&fId#3L*+;u}G$kqiF+!*Op>=fIfq>*rKBW$|h!6}PwxVur);4a(Wx z^Gewm`>;EQCfUz(ku|crD*m!KYgM@{zejt3qa*)MkXX4A@tK9Sv&16Yeb9!_W2h_XH~RV8P?rmtgFRYJI-bK9f-qsTUkGKc9wgI@8dT_SQC!nn@dcr zVw>{*riyGe>{Qy?=Ht7F0nD>rchCoX7w^w@uy+MNR1J0-W$oMS8RKt%2z5c;W(G+ZzeaYb$zVE9JbDZzeTcp@w~pF(soB>MW^f@xSaxtEs`hto(L%;IO>e zEBwv^zU)LaLAi{I;4K;Dw@7N6xz}L0w|Y6ZHux3vMU-LhdS|hOo|slVVtOTVv{G-A z$-hduYIlp`?D;I@@|4Rek-)cv?n+(MS8wIe&8*&9H8g~HCzz(4MfxBaM^5MGxmVGN z4R2qB{xdWK-NMwT)JyER5$BRaQqcdY+H{XYGSmUHraBrM&(2M{JO1C|`%ayHcLt%4tW(Zz-T-<*(N8n=`Je zHr6Mos}8?N8+J| zb;Jf}W5U`|dCtX}zpD-V+xC8^#*n8K-O;dV`tV;u`;c|v_v~>a+&LgJ?A_wWJ20yh zzYcd!-yH%^}-QZ}iP$WIVv=c%F@skyD3_n?qLCd^{#!jhwnI zwKXN9<9YVJ>+84YtZwH$PU_ToeZ4oT!+FMOqdjAJmOAaQdvNzQu93+9WU?X9e*dwT$K=_ z8`a_DJzE{ldr=1~ztiblTk5p?_&dq|`*Hj&;O_57$G-fP&)5Sm S_j0PE-(-8aFTOi{@&5rdfm%=i literal 8448 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 diff --git a/src/gfx/interface/technologies/GER/m7.dds b/src/gfx/interface/technologies/GER/m7.dds index b10de633913f14bbc15960ba8345e774ea1f6c89..d607ac01321718cb3c070c6616f69c1854ff8599 100755 GIT binary patch literal 34688 zcmeI52XtiDdEd8S0W221_coXT1{l-<27?X^dhfmWvc31^c9P3wr&wZ1wq@CtV_UWr zOD^$Aaa>XyM{#^&=cFldniAWxNJ$haF24M}yBHcf+@ckiwsN95`{BL&-hJ=Bcklmx z{l0B#8ce^iW5VY5T9@w>W*N*M^}g--mVMiQ)Op|fzGdI*KW^Fg{*O_f z4hWC^*3MmiZ*$Ez_XY-jCoC%Z-PriJ4|21!B*&TwStKSZO6*w{@!P!{VX@<@&~I!I~%*dQ`|hX znO)xWK~GcN=HUYeq`a|J8mh~rtF1}uDoSN`uv1zp3&ok8D%DQMJMKdJcPfkQcRb}K zck0W_?le|8-x=s^{d#eJ;oqmRzZLxL+OIy@=s z+aW2r-wTe2dnYa?=DS%Hjgnd2ECrr+v3okjR^KkI^ZUg!z98MJMM}f0oAnHt?rrfT8Vj*Sr6)4!GYr-|@I#orfKJ-0OYo z`<8v%denK}`o3k~>pyPU_x`?Rc*71aZJpc4c2Q~PZoe<>+_mdV?Eeb%)tKB0NzAJd zSNDk2O)QJEb4YgV-1%+J{TlR@-Fy7MR@B-j8Lk?!*SASdO{46Kicy(-4zfc2_8j|; zkdP2|KlV?pOnugZZIs}9SG&W$<6-1m|50V%@px2y-}8@q{U=@jQP1bw{^OQ?@9$go zV$Zwf{9))B`jzM3b-g~7TgHk;*C#9XkiogHL@oK0F`dWSy ze6i9aId!cPot~vS;dv;{l4W6oL6VsC5&Wg5q?&UN_@lh544Q_nKyP?yr=Q>Rfl*P< zr#qd$8I_Uo_c;FZ&^^D0VNcIJ?$5XXKk4fqx4p-$@B93|*MHoy@BMwtUfg-NoPRzj zI{v%%+U8ArP0QxM+M&&`)Xcw#%gO)ASXJYg@!pTJ`mU#?H?> z>f8QatTp$&bZ3QF+;tM4Td3H(1AWbh)F#;jnV({BVtiu976z4{dCBWA^T2~YmF_D0 z`HaenKTRri{+EQ}qW_UlSokMNMMeKUxwz<0)19SXO)D$=Gp_v+{+_V^g+BdIf7u!v zm1FJDDs=D@pno4{FOc2?XJq8q1!-S7CjQ~koBLvuzLVf^z88{^@@{f*xr8RAZYC5u zCDC5+ZhEo%y?C4BgP_I~ z7Vc6gUxL02{W|m&=w~3sU{^q7#4o3omj0j6;9x1t&zG{&QpvX2#GaEQ3Gwlgnw%`D zrOrR6?nm&)G4u1~gWluYwkprPwC(V{yT1J3-m{M`J?{0Nbp880aWKaUp?>Hj^yZ#` zz~5x6^LsNoB~7wQ%4BM7P4=I=xOwE#bvb?GmK?i$Lk^s~AS)+M%Ie9}&`DW3auhlu z>y+1^_0y+i|LL>PDOovoOco9ul4Z^>v%mk$c{y_FvK+tqv@D%GFB?~%m;ES7jg0zUj6L_e@dZWi@jkx;{WPTeAH?Ss-N~(Q-?UXV z{`cMffj`SJ6_8!K_wN0&rMC9#jh℞?yZQckY}V=Gm26nwzDrrbd#Ai&PK&Md+TN z@A&zaw^iO1xG%(yvSQFzC*D@=hkN%S@Av&a_(FJMvJ`q+q+xhedKXuuZ*@)j*EXbo z{~;;u9gvLbI?1YQl#%1-WbyiovikJPGIQx!={s~>MinC`&PngVj z18$VsRyU+;;{fLmN#8-Rbo_)YJat8uuilWwtIx{XGcU-2+po*wwU=b>sb^*VnO9`| z^f{Tia0OntE-mxR(zdiJp1DQoZr!L9bg^P0J@@3foOG_tD$^6MPvPv5xJnPWHlJt#@ ziL<(TGa^3WgPnW)zZaU7r5Kg))KrOZI3%L5P@>t!6&6T#U7cjO%fG|X(t8v12=V>ODJrX>opWM^r@ALm%l$;4d^jQPNAxCAGXla$4HN-r6R)PyzEl zp|D7jouv|+Um!6BMUq+HD8+q4QZ_UuDdleJw@cZ`lq5RKIM*P>1H+PB=9b*H4vtSq zMn$Eh*VamU4OGjx)isF4(?lDc=3c2_+rmAq4K0#XQ6=$}mC`;sCjQAOvLFB7;KYOk z7ZppgyFyYqmr_+FiEg*VyUHZKyj&94*Lzy=6WW^FCBwtL;8BURn^alNv1Z9@Yn8&z zE~yw9ld91PshgaU>WNvYnV6HhnI&mkIUq~$^Apd#Bu~BehFp2`EtxoWLb}%u$f>8F zmSa~g%gXWNGPbZF{lmjj>?*sHR9N_N`JWlr?b!3hpW0B4JjaLhP#|ob+>R;Tudc1W zhZJLqs|S%6gL@XtO^6{xZ4Y&^9`WzAbT%d`V?Yb6Z*&FEGfs*;|?=CO217 z${1_re=^(r&K^kzCnW7a9tE3~Vu9}{ zrB_!=io2X`l_~3e^4q#3zrCC1Z(;7VfaeCus;`%v<`&818YOMR!u`^!s=2mC5_#VE z;u49bt=Lj0m`{>Ou->+^1}^8|??+|w?0Fdgd!6v^Hu(7R)$7tfJ1emc#~;&&pMz?) z$jvs;cRYN{)bak5+2ue#wvFCmU+wMJq1T{Spywb9Wc2dwc=R-Q47MhwCw6$r7gyfn zUK}dEwqw+L-)&oV|N3XkwEcDAK6?*&zx&iShvuWwGb9JTW3PeWNeOxR@VP=sah1Zi zTERv;W7)^s0{Iy@_<37!WQ^4q(>A2{J!#iJqcV+Egj|14*ToWFWiW*OsO{Nfkol~-RC z2gj2ut0WUXs-*Z!t*nrY8u%O6Wj8iTUTeD)bbxj4YpJWzZzHu)RIgUsZ3UWv#y9qf;Dho$#bq!^Qo(RKcvGI2To?=qB8Q@g6 z7VxLMFbm$NWbntmQjpz>J$x(%&*9cAcw(8Jw73=@anp$Y3W{Eqz{tCFDY39W8)>g-oxDMmU!wV6y!^CG4q%HODrgm z@XSn!rN5)tMr37i@8dFZ;)DzyIVOWgA?&k$Y`O7Mr{%yiPfITLP6%=DfY3166B;Uh z`+_BiGPacjghz-!#{|-i5xtMgN@be(0gU9|V7U6B5LQoXhX%Wb7NjR+&WGvL%jwaX_18dLZg@6m1FJnPb+h`5Ph%0jI;7U#Y-0b zn+Y~EYHJKXQoBI)D!q?;cvAA4JEgFrkC?@*v@9QyilIpg?n9&RLxzezm zGTrbr=8~2Tsoj*DCsFX4XuBO z+&|5Y&W0V5f-q_${k$Kz`nY%AKMk4SF1cJptWUuar#3x8FI?KM;SSXHiyg8@mgQ&k( z>mp-SP6x2vgY5N3HtW_L<9J|Ln1mp={q_bKnY_#2U;KjhJqmy7FaF7Gq_&g#qrCKY z+5b66_1|BDG_J2POC`PcJ+y1LpJ_iVEnQ;3ry-kNqAXS;n^iumE@**Yr{mYitf~=f z4ScY&R-!X)*f2#>IW&#G?ts)!txDtcnz(w#q-pjb`6(x)WB!D6EuNCbiFIk7KP2V- zWAMaYDF=In*u%<$Qjw9W|0jYkwNW!_>cLWj$PlSju_h;`C~8%k5)|Tbyn&mN@Y-F0fkr>u#oY5_{QVLV#ScvE zCXS+do7x(Cuv7fdyY_I*pK6*EQS92Y2lAI) zetvh!l=sL^KWO)ELwfGReLc@PCGW9&w|XDW>)7+`J9h58OLwvHKf%aN=zc%7eLhGa z=Gip8DE0WVYDXredwCUku>#MTmzKFjX~fS}Gc+RAgTqokGP&6>F@L9JX8BI*{Mu&w z;`(OW!rErv{^OfdXK!wf9=o`?Cn)$`to+YIYWFK%zd_9Xj(=Fhoq+JDJA1<;HNN^? z=s!dMZC_j>I&`)~q+~FcqUZ;|doWEMQ{K6gzT18GJ@wdb`f87V0DT|EJPSfT<`|xu z0gqCCl!{+5v#QqMJEy)y9F3jm0v+%wf{O;7ENpiX*kF^T3<~8%Je-QP%(% z>|onx__P)5DkgIpTPS;}+3;W0Nv&X1pCgSnW}mt#{lo%S@og{PcnE3@zdiI}@w)unLc}<$8R;0XZ zM9MmeeH4{RXqrXh^PSW=F6Tb=mK=ZK)y?Xmsm-bZd=zWMJT{KWz@fYGTaDrN9XJJ@ z-t0GY>du~^kpIJbXl(0K&^tN@1A;>(7&|d6IaR_^(+odRUr36p9668w0sLjxH{+LR z76~Ym6)FzKcc3ROX)}DP$Mov6M{~=!$$JkSO?LBhv`B!BB?N?;u)G5W4 z+KK;e8~sD}>-I*+N@f3`jO;%kQ%8<$4y~+ia{PZmW-x75+l~si@#$*WOYGkNw}pY7 zob}TEEB@d|z4tZS@6(>RomRx$M}KUvsQnZ)RAwZsVEG5O8i=z`r+Oukdi*dlh9`UNiIf4C~+XRhNPxJZocj0_*Y zXyR=RQwvf(JOl5YrO&6tGYQ70mZTE7TR=XZrGz*Iaad%I@_@gD{v-4+pf5xJTluB> z0Q|t>o{&%pKxXZOkA$aZqHmTM8EbpaSOW(qw`jqWpQ01)R&)C=C zt72ptoDG2=eBUwhwrg+u@1n1}kOopi<&tx%9p2W~zT%v9pzb7=D6| zpXS=qvB75!apsLkG`Vgr4tcZo{S_=0`lG1Y6FD z?N)|;SB5R>!p19u$CXlck$+G>hTS+hZ*rnLR}M<;*bL_exvrnNGAoT!>(HvnX?6FG zppVXS&8&2iL*0qaSHoN?Zttc2X0F3;L{4iu^T^_^m!kGQsUMvYyT<(R*+-=$ORUu< zDa0s~90d}Bz88qT7nSFbZ01BH{Iq>-Lv^ov@TWdq#UQ_(7I&@k!2j3q*Y1ZsncvhU zHRJPAF+2?)LN! zE<)}UlgFf#+t4b-or6-^Gs^rQ##SJ=iMH~QM}-}|QZ_KkGb~8$#1eKRzFP3sIJ+MV z9+4LC+PrXxF*uGN<`BAAKYs2UiDi7$FKtmB54or^(8e=q%(#%4Nj@0UI9?HWD+FV@ zRbJ-o!=7ZW6_XQDIX;7o9giEN76n}-Cy^I%e5#)`M;>(I3sDNz=V_l41RRs1*`_T=d>hW2| zdKP{-LkwU^8s|4;{M=20H^p7+@=?P#m3MmP@TqbCICw$|`CN$wMex~H@H=L3nL)fx z^)lDc1Y@o^Vw~Y!6=Tyl3shwPs>d9GSN4xQdxydhR z#pl>};1W6eD<(Hk@zyeb)R1Rpzp>9N$)~QLUYDl1L(pMqU&iL0I|x?CkPl5pA9OGu z^qo~_R9|%2ApW$)d8wKthhcU`D)AF}rg?vSc8bGt__AxDU&@e0MfmR>@bR>4{04~$ z5|2M6(UKt{*uasoac}Pp4gCwoP<6&~C=DL@-<+M@@1;0h?>W1ARA2cTq}cTSyt<;{ zm)?UPck9L3gSHR3|8M73wMz5MA@sB}jKeZ~a0dR>YxK8*mTqtcu9`axeiUCt_&XFo zs-KslGa5f17Cq_v$%Wxcr6;9=a;!JrnRPcpElV&D6ZKu8=1{ z{qBu(_<4}|Q)}?!1Jb^93j7g!0CSCV2jF|~Yy3d1OUDcbdk}KhI0| zfzw7FHB2p|-(8WxS@f$ZbM54XTkyeWW%|J_ngI zJ)9enD&%}2w!HcSb_E1rJ2n!}DU~#*>jUx|)V>~pQlJ1Rth{?P#nmw!&HfJq{u=P9 zZQ5LQyJuQlUE@;HJ}fopIeEk)3R;jKql0lsvnzTVuLZ|{(ZFD zJuP+gL+uzoBrsHjKBqdMyLXajMPKY3#jY6VI{4h+9Cpa0A?>ryCGJmK?Q_SaifcO1 zV;e>mq#hlo963=nJ#XTb_QnPizjfg|?>c%0o`~I#@3m%PTAEkD=gJ1#W!8!=$k5S~ zWQi|{xIM#kms1fFTR;`?!d>mhw+R;_h|MjD5 z(#$wE&mIx?z%)AkpvfcE_?8`;BoCiMIx#QBVHR^T7oTn=`g>)c+KTuGk@-p;OQ-2G zWH&Nj^~DnW6Q$jw-1{){X+OFb7y<9)jQ!xzD{|oZABXQ=Mn0YZ4^u|xuSG|zK<25f zT}RypY=p*Xn9f z*AjXm@7j0xBEI8S3_tcDZ>t88%?s$E)98N_#LwCXrFHI@u}Rb}sTxAA4p4_wgrV%+D)lAGGyt#hWk7aebbq-2s6TM+_p#PHu8ZrMNmq@oOB$mvD;lI?X#gC0(m$ z@kh`f$T1z;F7&6d6VJ);;hUzv8;OyXvwph-{j3n5Lmv8^75gNo37&?o=j=lVfAM2J>Vs*L1Rcyqt%hU%>ew$5wIGQ_&|FV?z&H4__yr;J5MpkH_wk{qM zSNn+K@1H_DHE;AmIC;=sce0_uw^Ix&B%5hCVM-r(cvFWSnBNc48HRUtvp^soWwj zp^*4TvC2w(6^g%RKHz%%y^6p7 zgSwvM6y*(c^A+^IE9k1XjqTKq?pgsKuAm*2lg-SBk>gLx=&@&I;J{V*)^W4`ylwe7 z*xE4f(J{|_nml0iU*%Q$Zi;EOC)BoZBkR4oTg&26uznLg@L6Lw_Z_@saNEZFw7{$T znWLj8pD}v0&dt{O@Mv6X7oQ7z8|%>%OTIgs&pO! z`{1sAiu_g1Iq+*IG8R_GK-b3?Hup+?9q}qppJWviYs@Q=5_F<^#-?s~<*uFqk5FGw z%?S5E*O|Zcn(BuJf12AI=ok1{7`z{TwjcB2>_OY@b#>p%|F$r=7L}AK*1`($^A8lO z6Wxvd%zSc?tPbHDKC&+?Lj3%8OK?cI#HU#$zq(B-Iw#2oI4J}BuNWFUbj`@p&gC=2 z*yG6!_rP<$$_Wfd&j^YdJ?gf7JMD8@Y2Q!co)37|Iih%c#fFhNrShp zm9sL;z5CWLnf7Kby(EobuYP(19(u{NIey}{nFET`s$TfBVgIrotJk#hpggu9k zvT=fEgO95|q&&U0Ui`(S6T2^}6u!A6xs}aQ+(^s< zzf5Fof<&i~XRG-E3CR*36$}2dOkHaU`Lq$_TwrsBkT;NKC-17R9i4cXIPPVcKL4`O zt=bpxe=sJ>gF2Drs!w*qF9*R&?eKzh!uM33j~w0NRp43o`woFMe16r+hu~={Kbz?1 z;o~>)p`11LP$PPn@xJZsuj+oNao!d<1h-`G#((y1CxB4IOrvepLN-`Pz>eUs4k?xVXAm z608M^IVH{YxD91O=Jy~z^`PV4>mIay&~@J954vva_;OsDO;U4;WM5>Q6gFU6K}pEo zWE**`S-FNESe&dGv*t-`a)xA=vgV`QBT=!55}S}B(O@%-9I%jxC<$jjC_GYPk}@QZ zI?l#^slyiaU}u``F!8hA8F8bB*~;r#+Z`&2IR)Zu9yIo9>-14kJoI1(bRg5!CQv*o z>9~f(koShZ(2cAdI&_^J&WqT$j4?Lu(825YQf`~EsU1M}w2wk@Ue2aLa(`VC8H2AlBL{5goa4EW4c%PV25;)%I?u?Obb_CDwZAA=tG(U7 zASFDLC7-;m;!1Jz>`im)4T9PKsimGaW~B#B}_44ej&zZl@Z$54259RB^ZyYe1eC}c#V^5ua4qK!j z`}>$g#HUIRJhQxGoH{q)XZXm~{=uGUMW?Lnnnceb7Q=q?_?nR!xfRVaz&vo&wwZf` zg7v8Q6!P73;H~76#>7i@Mlv$xu;%2c4|>sOygyQW6n=cq``*C!yl>gJzE8O}F*8^5 zFsA(jgEo~9DR0pJRUVgSFP1d;Mou|7G0qx^0dHyfrQ`%I7~4eUaRU7vo5~s@FqR7b zqNx*;lrAaYL9b0rC%2UI-feuUMWU0^WM626ghoV5B=}3sCKn#wsyH=7KSqM-2(TJK zK2jL?QA)Dpg3VkB4kZRf-)ozpU^yx-L1L3qC7yYc#8_w>F|?u2rF>h*KQ0+vf-y?X zDdafknM={}$r248kLG&4ht8vYYN01cTQg)~toXvvn>-LU-H9 zG1-QS z-ggHwNeVt=eoxUCFOMqUb1{X-t?zSvRZ^BidGvHZaKxtae;fT%P}gDRl-eT76BLVK z=!Xg9LS^v1p5)vjN!Y@Iy`W68$qC5FWQ`d);14`2^jXy0nFNE&$~spO=m zoAzvyjtozro~6(&Hs(n(n2XnIxh9)?<`tHj_Oz`uuCZp@#o?-jzZb*nGr+#`aq|X{lnh_u}r&xJ!E4eIbVAUPay9FOfvY1)v;5a%QgmF$I_n7Y86*qD|(RA=n0C! zIL;-fWq{XANoK4S1F;!4iD4eZFs{k$yUAVDHq_sgNj`2Q*t2B7Q@~IZ{Fu3ENYAT3 zAcxpU!r>d-}O67&K5q%L9y z>0q+}-B0!G2<#lj^L^-%_@mCp`uXC`x9ofK?dLgH&A4yq7E)bdGblVpG&ee({8UG+ z#&M>IcXu1TE;*m|b;|$nJK31;8StGfZ097#K`~oG?p0=K1?yUn!SrJ-c{FZpxE%PW zrGQ-4bg%;d(rb)Ea0hQxy||M8 z@}RFNZ&W;`XJtz>xj(7gKUt5VH>$iy$+Sv5{igV{Rn!xgQJV~$GKUkG8;!(}%IUjI zWJm#ec?|O*j=ENhRoopT_`~s+uM@u^f3BSMS{7@L)L`RBr`^c3~Q#L_=$$RZ2!*5)E7 z(8-!M^kL&#vKF@<-Cb?fM0kZ>mkhs2fq$q!+)>Z^_8PwDJiaIe%cVQh+qwmxIK zDCRPenVI0*0$<21;kz`*C2gw;KUxF6@@!;R3cM=Mo-H-lO0(r;fh6;?~1Eg@cDI)*GeU3r!nV`HlF8o8V6#VsaW=kLB5Nvzd#` zmssXxQW|pt*`9%&o54J{RWUdD{;CTd&ojBkn!k1+K;o&`xOf$v}k zyID(;3J%mZNKZ;YFC;Ef+i7g-1bYE_4K45nd?GE~`1R%`6FKcDt!8cM#9cc^btCvx zCU&(IK9NkUT5;rT>o;w6telYIre1QBSVv9#*`edWSY;%|OHM_Tr11=SjA=|3Yowcq z(SzNR=6-xQXN*o}!?#q+_x=)ylV+fo77<&>#|MxBW>X8x@M#W^=Tv0s7a)66id<5} zI(s|Ml1>}Bw5PgPaZA6MKPoR==>KK#t|9#JDey!adR-HIbRWJ_)mydiY;JP2(HY{H z%c-o9v6FWhm+ipEe$c#MYBAsOpzUnza($;WQ)iA$-UCLDdM zq_YpX-7AUcmM!Gd+40vGBX4RLPxXtW!!L5&4N^gTRoAiUdJrpeO4n&-AnTPMdf;cS z4%TEl(D}Jmb;g9qP?NV%M10Cpj=vmR(nW4VEpd8lc^&@oBYf)*J0Cr_hTH{xHak4A zk(gXb>!87A8n#s{d4%?Aa&0R-#I)wbQVE}DExO&ww`?N9@C7VNNgMB4*@zC8P7HXC zyqj~9$9(M}K9R?~P(8*2|5Q1U5*NdK;hmA;xx~~Wk@q@RD~87S1}pto3(sxtB>vMV zC8ch@g}^!|XPw00TP4f>{Tz4GzhxZ0l~>uiS&OX_5M=VB{}ac)3iUwu{O*T|Cwc6i z#whsS+xPsV%HH@K_0(tnhpc^k2mjjp?vC-zWLx1K;*Xo*yLU-x^MHvXXs*2KRYCaP z!qLmq@pH{R^&&d*GPxN2V(0(eNP|Dd;SY=o++%V-+m}z0N3w2YbZ~S$KI>>=m`mom zO2*HL&ErC*hvN@Pz%QcypDyy1yH?K_IjC&~;1A(DyD~uDVC%wRa>rIA8+n+6yj4GC z?7jdKqtzI^#@%8pIegcIHPy7`AZKj)!ZXA<#*8d4uLB1`Hg_EU zrdZ`~e}&Ed4gBjL6u|ewV&wq}*@lpKqr^&S#C7yd-#!iwudf{c0Ls!Jy zj=-;>K9$Hof8)PD^2*;OMtYvu8opfkR~xzZ%EP+JQSKp+*p6SK0A8eiwix<87MZhf z^$j`s)|Y5&j69k}NhUU0(LY4~>lC@7H%6^t;?)&T0bQPRoME)#4X@|QTUjqF1#Q|Ui~?#VIK6XpGQw~<9|LxO#cY+ zzw6}at%!p)0O7n(^ge&7AP;Qy+0T%haFg{*MGcopQ;?c8LUXnc4*A%dRC4+Td?mpr`#C|o`Tk{+pd3mPqVp!9sIR}Zh!p+jw zknDjv-QZh0FUZkXe}Q$bpO z4s4GzpZ>Bu^NYVPr{4S}@?gk;K5~Wpk((y}xD~mm_J_v*)TeBGwLyEyF}WnqeDM#s z?)Uf}#|`q_S*JF;DkG=(-p z{@hRCQ{ww@WfjD|i8I2>Ea--ZUiw+N^i#hs$6xybyz{JdteyaOmu2BPxfn;UqAwQX zm#n4@cq88|NJ~v8*XFDod;JS?^35+0Ge66m!oNJdL_Rn%z@z6SuY_+Y7C4P9AH{W6 z`~e-rd^KN$vG_O8zlPeNhyHx=@TAMWjr-pJanJkKryPqfQ**dAj{R=HzOeVzCMj;{ zBW_Vd9?OrJ@qO*L{zNYP#NU^*pZN;(tK|QZmx`{gzPnib1{&+wwR4Ar1neb_c0_Ld z^1qVT|G|G``_JU)Yd;754EcRG#D>jm#m?1uhw40jd@o{OP%wNgn{QeClsx~d|C(!l z7v6DOX87Lj>a(wt-^6-4{5A>bm@x@_LxtGEPTC6EwNq-bqp$zm@AHgbWv={|9C+a; z;n|;&>5I?dLqc9-`)Djtd2KNKIR)Ku>f8%*^A~)SH9ujVua2CFeAZ1y zW0UGNL0~+5j~_mlNjdkKUz6v4c@v_yXgu55H~{u68dKA_ zhJJ@yZO2FceDUz4%f1ibd;iBh?^~a8EV&6q#Qw|J?}y&?-y8a##w`_t>G)>b$o*Nn z@o8Bg_eyhuG=EFuP(=;B5{_I`?5X|Cwg1EJZU%$?QdH9+6DOXQ#mk=}2jIF?AXk&Y zPXd0s_{>~?9HHk`>>0e1i>c}dxIq(TYH$i8og!^-*7!K z%0ztNDe&o=xh1kX_pFjWYaxIv3SfQra{i zmb@}?5x3O5=X~1JH6=WU;^>3IhTgC9eBUf>AKTPt(sxQFUn-w|Qr#pY-;JMW(B#6k zkr>Xbrgn&zv`R7bMd+Ilaf<>o z$8*X&ra#pumV>`aWkx*th2ZHgz|vpjmN$MEEPgjO)%soV@f~>L_pHwPO?2zcOkyHB zwrO^Jf%QF`j>@+8?d6ScQ~zz^TJLb|8@AHAZ;}JD>1-O9X$w`QG36{G-ad{2pt1sh{&Y^d_Wzq<(;3-$uX5zL&hmy=C2ckLh*# zO&9&Po8nsO3tQy<9-MvyPU|WC#y0ZaWBW1R{q1df@3H;Z{qEs=?0)sPANzjq>-%h4 z_O`WstNr;UXdZg3L81PKKVLjN>GFpSZSDBp-}n5Z%8I`|fqQlYn*V%@j$-yeanxy{IO5_zK?JDuW`q%4Fx^A7)?;qN2;!TUeXu_ry|kJGl+_5Jx?|G4LU>-&};b${RbKWt^+=YP^= M-}m*szwi0~3tdn^@&Et; literal 9088 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 diff --git a/src/gfx/interface/technologies/GER/m8.dds b/src/gfx/interface/technologies/GER/m8.dds index d38fb8ce2a18ba553f713bfe1eed122baa70461e..a98597d61d940559c724699924b2309569fcc505 100755 GIT binary patch literal 27200 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 Z$Ii7cam}ujl$0#wyvzB<>c8UH{{@%7_DTQ% literal 7040 zcmc(j4_MPjn#YF(G5oRo>a*5Z_NmD>90akLcBzZo5=rZ`Pjcn-s6$+iijc!AW^qy0 zEj3Eg)MZa>jk4CZr72HaF*IE8wGj z;V(nK{kbn07^C6y;+oZ&-|5GF$FH;a-*O}f5kk}`%nee6FvbqX4yX%^{=3}4*N`qzr}0&Nco)Q=Xe&CqLqCqezE$dEM#BJ z;*;~^GtSt`k4JI@e;khQ)neX%HP1I5VI$A;oNj2Ij(0{(Jnhf(*TP)O+6%MuPjR?? zF|&u`(J&6jE7bo#Vpl}_LB=`IUo{lQ4bl?suc0t@a8~ZK?CfmDrAjLYdYTu(!u(Ua z-|t8KcoiR@^Eo)UVYwP<>l7!4;;4S&<1wE95{w_(qo7P@jB#=VGy8g|-`{>Zmh$pd z7*G7*^!eobis+F3{nm@|+7k8OB%W75ycnA_PoR}uDJD@$ zsQ#>3)AU!u^;%BN(C1*q^-(syGDH;xCA_|iB{C$2!kD(Ffx=i0b{CW>rV5&>PwnI5 zgTnJDpMo;w5B5_|L4P@5pBNb#nX)4kgu=KuLO&g#pPxtQ=eg&eJHz~`KITDTyktjc zJ&{O`|6zNvsonU~8Wqep6teK7DL!MJD8T^ZncU{79RcycLJTo-w$#mJR|JpO-ADVV zf36YgBd3qJ0K#_&~6(?48J=IM0xz%j0dKFc7rQEme zrRz1L)l5SAY)@QX0`qToVJvxuUr%&Cg1s0Q)Ai!M7)xh=5aNv64EpWfub}=7pkD*h z-cz(CzU`p;0glh)>r;QHlaTnQ|7RQ<;lGHkAG7Ff8t=%6nTQ{O_Sz5q6Kx;lLqwtc zS)N`D4CzNNS_t--vwuO?o5PWh#R~rUG(Nh5L_Ggvsgn9*{5bV*zcGjEgF4Ko&(n&I zGEPR?eJ^V7Cx!Kc^ADf5O`f*}X?|(*`!mrjI-7(@G*)g|4?fLUt8;Ljfm@(|-d>y6 zAU)-7?qe*`)Tq2oBak0?yF}9=P1}%WXY4a|NEZcubbzrl&&qvsrx4Z)?|&}qrZg=s z5MV6PM9ZxXa}nc46=Wz05%^qIw7k!{>mz2bQANu=$B#e7xJ=g}jg5`Hz<77%K$g=f z3jE8&hr?9wEtSQR!lqOwsopLshk@!e!C-Ce9Vc6~PgAD)$K=gj<(>R`3guIRoaEOh zFT{eqOoxzX=}$hp)U{!l_TXZ{O&PYp0;s+({sq|S`qgjlGi~bP>(l&;q5h_Dd*8>B zus?e~?{66-YVyn#ST7;g%NE^@HutGV#Om5mzRzFXExJ(ObMpQ9RL>ZD=8>N~^z9eH zxeMaOuZUgb=i0owaQrkLqStDU0beWtyBW2TRobq0U>9Xb2qfLy_0`!Jem&v}5lPi< zJbgVn)PHCnk&UWe-B&Tl2jl1QlQ{ApXn9@PB4{s1V#fZap8KR;@w;IdA1mj>dJ*{o z*|iVE&(rnoB}J>q1xVx{?m0u_>ubgMK`5KpCQ~&z5{I+d!{$$-QOKWYb^n3!Kvt=; zrFZi%ubU>IufFno=bh+*ZX{t6Q%sDhk9h9>`j+@>C6i0O)$D zdpg$`Ef2)*918Q_`b;&d07~-^Hw+HT(e6Y?kI>99X#3l*vq*^jmp1!c&-}oe5w*#b}Oxj49u9$Ou6f2CER#&RrPRQT0@sns)C_Tg}toKw6j4vIm@cJ&()u=qA zHIA`XcP{Ilp7B>1JM#vz?Bh;heq9Brn$|xwk1>0$@pg{cyX#1Qz!q9>xyEx@2J2ug z`N|CHruw#W)vzDk2&}2^hkiNpiaFeLDvi}oFmy;gkN~E*Mumw}h_9uRvRBAw35FF) z>~0n6dka=5i^iIoSbb++jcUkh5$fj}p}xzN_AnTAZxWuLU`STt@nF+v&>YSWjVga! zZ5%m2BGy8@xki~J-wr#VwKiQ2kQI+zA5Nj?v&CD?D44wc^YNru ze*NMiG@PWpN1ET>6k7in7m{S{J@u`0OKAP#p-XGg17FI0aW>Txo(KCw0^AoY&!44w z!hOG~kLS=jxNmefzdU~Jj7&_h^9f~o{`ouf`rfJw?;ivV z6|y0^H!6kG(0sYLt!)dxo{lNf4G>{kd@~!*Z%QPZQ~F>n<4#kmW~+I~%9x%focgbC zGrm|*qq6kq;d}&x4JFr@s=2eBBr;Ag+|G$N7YO=EFi14B-K}0`_n8K=27A;QjJX{! zKV;0wc(GBUNo(s7>UWy7I*FSI`s_57=`y}Go0304X$DSwRw>LCer*}fzDxdXuRZ-&9$Go$-nLpt%I3z6_jx0wlq7Ld;gQ{ z_YxoOt^|GP3)eh~hC9@zV+wlyczph>H`si4NUhu#E*Fd!KhHFu=~u57?w9OwX@rGUqg=8PYB6Kf5cV z<+m+XfvG-{Gr!oy>X#c!m1#|Lg#5U>vQ+7eldNU--IWc}xVS-~{c@v~v)GBy-fnol z9i<8OTw|kZV$3eA4{w1&9w&PCxvBPQRL-=t>M6Ezak8c&#r#Lu(v z{U=xk4w3qy`3KIsd#iRHIK%4uxRks3M;Dx?v-!*?Bmdd-Er{izZL(A;L!vihGg*Jm zWpzmVE;scu9?0sK<&jZg{OEahl$eG2rgrn@JHKK6jj9f*xwR>saVngjJ#f8XEYUbP zeQ=kMpBhyS(#2$QlG#(C{cCzG*w1A(NU_@{z4&Q`VPigU9@}=?k;0Y z&*KMuLqh(k&Fheg+B_GTJyp{$dw2D*!;H&x4N}XI%&Uwq7IaAUq-lbbqL_7-ge7!; zu>H|k^cuR|ko~K!6gt1t-@ioO_v!uI4O7YVLeDGXgRr58^+M}|8SWSG4-{$#7W`%K z+jr?lH2c~0V%Q(4UV4hu>Sbu@Ubpsx(0M69wphrlBNZ>7JaC=vpP3#w?`?#;z>fWK zjd0%@+;}JRTHumx@(WwA+$cl-wj=O9gFcnO`AH#nca93{H`jO*^t82t**i@QQon!7 z-wER%9C+;@v(xj)XmIN~#x#GB(c^-CL+8~|eIc_a7)q5_Crl-b%Z(0>9G~*vU8#`w zO!H4SDCA#{kMuErAH*{{`k@d%%?HPQSFbaBuCZS>T3tOYek&IU486_l36O7EPd>kt zaXI*#tE+_k(FyrE5V#}wJM(TzU8fHT{t1Q#sm~Xzg8PIeYuNULL?e@o7fzlaFL1Kr zxy{*hKWOo;$sZK0xilUeQ54hs0r@5gRdl7StW(hWO|(5J>_3tEq5Bn`7p9L$ruAt) zVRk^iOw-qQ>4*7K{Y=*{eP3ib+uQpiI3Jw>JyAUd;f2$1%u}1*1wGOHIM1^klULwA z^cc62-lvux@?-wI)TO}94(^nL;30ZHGCx?z?Qn1v+qPhMpC?OvDW#U)N0wgIn?wFD zeV+V-BM$C_HGoGTKNB*tkmlHDFjSBuEq0GI=|fsun&Zp;zD_r`hu zmP#wvSM?h8N004tIqCXTUwuIQ)PK@8`R@lE+%UAy$M@b2I-h-2S24McEV0|yzwR^T zNML=u!rQHik%JA=6A-^Q96#NkD+(e0FOfa!ExT^hTQW2!^QxKYrEZ^tYe5ru2%e`_ z`x~g-}IK1Ymtp(&jgL1%+59DNG87yyhawHn2#MR z)inN+wR&8M)?5n0eMbhf34S(l!rnRbJWM%Jj3EEPKTsm|63LNziDVhH@xRcIpvN3u zpF%!k4DXMNyWy1;EA!FPyEH#BenZ??ar{EPz=s!zF1N##mf7o*EMH!k#&0gzGsAxP zhY|jd&-AaB&h)QOn%g_Gee~sYj`X)bKGXkj(oFx~MzsHZ@$6Ypx9a$`{v3V+&FIge w1(qw*`)iZdt^0HSA0&dmd1|~?A$yS;@(CM1vE=vger;;}nO@lZ{D1R*0lq3NlmGw# diff --git a/src/gfx/interface/technologies/GER/m9.dds b/src/gfx/interface/technologies/GER/m9.dds index 3f178fe936146af1260be3f2821289bbb64f8937..08cb0c51e860f90b5dbd589e5dafb036b807584a 100755 GIT binary patch literal 32312 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 R?LXIhcK7G*<9`ac_Ak*$? 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 ZNcyMrr+>Zw(E0kl^ZSqJH#a*R{|D{hw(tM| diff --git a/src/gfx/interface/technologies/GER/mbt_tank_chassis_1.dds b/src/gfx/interface/technologies/GER/mbt_tank_chassis_1.dds index b2ff82fda912891fc4fd1f5c7076ccb1c5d29bba..d7f40f68b551f917d5857909e54ac3ea56b91a6d 100755 GIT binary patch literal 39296 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 F{|2%dr_TTY diff --git a/src/gfx/interface/technologies/GER/mbt_tank_chassis_2.dds b/src/gfx/interface/technologies/GER/mbt_tank_chassis_2.dds index 5cd2ad8d08ccfb368a6967925535e4254e296b42..4e4bfc57a8afcde51285d634e7375dd7e03f123b 100755 GIT binary patch literal 39296 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 AumAu6 diff --git a/src/gfx/interface/technologies/GER/mbt_tank_chassis_4.dds b/src/gfx/interface/technologies/GER/mbt_tank_chassis_4.dds index bf74ef96d7eff3bb8bb81e12f36f465662c4896f..90f9fd768f43f2dd622831c5f1c6016e441e65cd 100755 GIT binary patch literal 39296 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 literal 9920 zcmeI1e@t7~702&04lyvw8)+6d?KV4mVC*F+OhplzQqwf3d7e-v+9x7Ha4-$R(y}#3 zC~cC0<4&k0%0ehCY7s3n3PWxQ=?}XLNn@r+$-1l~?dB#5%R*-=63C!xpdtQsch1At zzf`4v?4Km{lWhF)xj)YRo^$TK78^G{t=UHiS<0)(M)=zfuhM*YgNK8cSpLLQW$+T8 z{Du78o!&HHRKjcHmS>8;u^s;n-!4h|F2#w0r1VJX5wAchAL7*@B&A16k9Y-A`4F#0 zsy2XIrxQvG1mO~2p)P$5tl9W2H6Xm+!^>~Pg z9TTr~L-ZG)zW@h!PjfyEA&?H)5B|fQO~!sND77+^2S2$ZtGq<~itfxR6&Bmu#$^5} ziS*Bk*vSsPJYMf{unU9PRtx<0g!vX4VSXW;b5Ns_`A>z&G)E+hY)}?JvXXWo!o5js zOJYS5XC|>GiET<NaVKU_O!g^XKwIk zx(fQ64VjP6kmEa{L{`^feh(9x+w!SDH>>n}GVisYg?iAvoo$WO$3h$CpF8K}Cl>R+ zl>0g4o8pm7mT!^se~fW*eC{>|e`~k8cRbAerF_ZqoOk$TxIc6id*S@SXi};-S@_J% z`6!FPs2H=0CI|A>7(@JtbcL}V^T8&yFrF;2@B`ygGh?f%R<-IaDa=^4p;l#cN}hNo zPN_SAryv6&{;4)VM4YkyqDkgs%wDi)Kh0Q#`JnyD7(@GGvGL^o0ckd7hxSy8>u=$0 zH0GZb^{A9SjI{@rq?wyR?HuaYR#B_!m3H5v=T<^B5`yigioG**`CQ-pNal7C^SS!D z122%x|Iy98^mr|*Sy{E^Zp)W%^XK!lqQkpSywB;OzB%HVvV>(@u) zS*Ex1S&qv$m|pco4&FblTf?|aZ{Y(k(jPEZY90KPWDdsI&i}5dGMayRdIuktDnDg* zpW4o^2HhE-0d`R8jOTY-sGo74+QMgr=v0jD{2N{xjX(C!q}0spWia2B%F11g`@lYI zZi(ibptbYUFNX4%-KTc&hEQxiCD`Bc7%wt=Yf+yX&f99nIN!paJ$o4Act`g;{>m8J zAEF<;LF-8R$0TPp=1;h)vF;SP_N1}-D`7%INcBBlm)5d7N)XVW}*~jb?8V66OzK-rMtwlKB?NMgO z{(qhi%rMRae=ZIg6Y9g|ompUZoWFV4<76yA|0~Vc95HtAw{Nv7*YX_|g7tm)=`*&zxV$`;kI*)-r}y z#>mr0)*bHt=uH9dudXj3pLoRuZe7u$ zeRg)#^sg|C7d#Y1|D4m;4@Tnq?70%~kGhQXpYVUE)$M75Rzn8fcCU;1=ipEJx(d$2 z?QLQ*cYl46hD?QH^WpjefvrCJIV_JT3NT-3%Wuxp10(&r`h-HPKmXOCec_cv(@^(c z;~CH|t+5hrOud_p%^mXn-&`X}ilxWl{vFdlIX?F~KT2LWdNLId_7a`qtb zc3XOR$D9uDo10eMl4$iKg&APS`&jX5Y!C4PJGSq2Qfa#CvLNQR3z*NJojEDd1|pAF z5B97fXuoYF-P$oH;Q9M}8?bp+^%|%Y+S+|we6@1|<6C?TE=0eU z{g?f<$@5(jL|dnPzC1H<8rN5d{`cd2=s)}~boXWV@<*TOk1nY{m!Ielx9YkwVg2d%_kMD(?}sV> aStX|SFIj=_`2L-$hg3ZzC~%k6!~X!Q7c+7I diff --git a/src/gfx/interface/technologies/GER/mbt_tank_chassis_5.dds b/src/gfx/interface/technologies/GER/mbt_tank_chassis_5.dds index c060648c787cd6b4033016cfd980ec7a7820d9bb..8bbcb0c164053d8f3324a393daa98a133b79296c 100755 GIT binary patch literal 39296 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 MV1M|_@woN)A4#@{CIA2c diff --git a/src/gfx/interface/technologies/GER/mbt_tank_chassis_6.dds b/src/gfx/interface/technologies/GER/mbt_tank_chassis_6.dds index 51c353f2c850ac73a7a765fe23750befbd3f9881..502a08cfc8514449b2f69acff08d1e23604f25ff 100755 GIT binary patch literal 39296 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 N3^g#+z%$jr{{ifuut)#^ literal 9920 zcmeI04^Wfm9mgMEqJ~f)MP1|6`lc5O0XfWW&c+@hDXa#MtEIlgp%T&JN+}(~LyI7Z zbVCQDqIb+{=gh$b`es122W}u{C%2>4ReNfr6;b>{L9oRtk-y2a=a=xjgsit)&(qtk zdGC_kC*R-md!Fa_e4poili1kT*nEW0OsN>flFu^oTJb!2BiA(Y(k8^b97kT-msUBy z`%iBy5k=$`yLQcz?~Idv$G6ixzVq_bf_UrUt%rLBynb-6214F?cyjy!0`_ty=Q8`Ek`47X-9_KYPz{$RpnWc@H z^NdxhiSd+cVSIJ|Z%nXdKJd=MWncrirAeO^uMB zrKMqL9Noj@s#c5SH5@lgxs5Pmx0@$fAvbZH8;j%;8xEs7pD2r8yYAo?hiSQh5TaS{pT z9w#H#gH4ph8i=nE+83#SC*yl#fWugg&6PjY8IQzRsZH$o@l14g6X?2|IPy%U?utm9 zN#@6K`de7v=wn1PHYQ}Gin)@b14mGSCZzveE38M7PH$kICI0*9a3h(L^AgPhKQ53^ zW@ZBWcTj%Pe)|Q|?pu52;7J&-)mqNsmqn}5kEE|ukpBiEYVA2+--p%Si?#7`@yQz8 zf~EswoTe1Xk&z?MGj5D@EafT{@lTkop0YVvBwx6&+&~%D_b<0E@svX~EaG`xDCI?) z<>FQ6KNIx#wpOdhQr2Uto0F?leeI({|9oPVs$XL;QT=Rkg|xT#?LNxs@glhea}4F; z#8#Qz-YLYV$KR42x^7)W_5S2IQYF{(GGJflJh6lJh!b(1#Slb@_;&te=>t8#lc~x}^PIm@y!o zm0RvSkL>ml+rzP8r$N%=S@gRPTLk}zH41r!-XYYZO&zRU95ukv`lQFlDVy*2=_qUC z)08|esioYbj#C<~DdUtwNxoto7W~nsR>;{-Y^Hj8e6aHRoEAX`ZcmAnP`#L(Z&)|l zOBvepEyaTWpuZBm%}RA(6K50hg=)5_^bK_ZROb`ZltcQ8Ldr@q{yMHn@LQ;c_{)%A zKy@+UV;gdW{GpmOrO6giO7(QoetS=y;74;Zx~IkX4@PNs#mMi zlm@fq)VB|@^Ze!$x2XJ^3T$|OKQWL0KfzDB^;w&k(88!M$`^b|*Yk0oN3QcPbsg>R zhM1T~J!h7joJXCV_SzB0`Rn%cdvTl+q40K{P@iDJ2VNO^Nm!7ke>TT*6 zG5_JNU6j+5tuo_ZS0_>~QdLMLd{hHvxIc#VXRM;!L;T6wm*^>j-sNu}}C>I$i;uR!o;k9w1o zk(3yy-lm2X8g0Nz<5PFnMlOT%NmHQHDN$BMNdC6 zr0j!Ka{sd0B5ZgqLcZY#uEO)~`_~-S8xC?DjqDvSBzp56-k;6~?swt+$0{gS$`H!i zajKXy_^Z;EE9|FMqIaDzgiq=S*^(R|yR%bXY8anok}HloAre)72eL(ZSnd2anNp~*g( zGd2qMGY)m%Yu5fr0nbMxwdV#q7|o$HfC*5`5icdJc;O8YI{zfmXmqi5erZCK19K-KR5>{r$5zfv&%Mt&t zKtW}vK#yn`;;xbPtjdufOoH8uDLVlf~gKXa8d`zjtB0?c{Kf{(KDL zi$9IzE;)JwRZ5@qO6b3xjQ1AAmqkOov4rG%ouDynImAmw_1w7M-@`832139;>q&h# zBUu7Axcu=eVi4x(xlcXG^W{&7O|4-5EX?p*c@xBJ2Ot-m*Z!U*)^2mb%A*ALVP6Q5o`Of87F9^QJm KSK$BL5B~yvrXzI# diff --git a/src/gfx/interface/technologies/GER/mbt_tank_chassis_7.dds b/src/gfx/interface/technologies/GER/mbt_tank_chassis_7.dds index f1e8ea947f3b091d524df0de452dfa32f29c878d..b4f97ad00e97d8f22e346c60bbb1997f48631f01 100755 GIT binary patch literal 39296 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 literal 9920 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

L%K_|2KW7 z?fy;A^!`S_8|Rzf{cZPde!lVjZ{GWT{XNQf{|+7+ntfHn%3HZy%Cikp9u|%Q2MQc0 zaG=0}0tX5lC~%;_fdU5#94K(0z<~k>3LGeKpum9w2MQc0aG=0}0tX5lC~%;_fdU5# X94K(0z<~k>3LGeKpumB@%N+RMPfA25 literal 9920 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 PV)cmCBf0`Va6SAVceKHi diff --git a/src/gfx/interface/technologies/GER/mbt_tank_chassis_9.dds b/src/gfx/interface/technologies/GER/mbt_tank_chassis_9.dds index 99770e11bf2a29bdbb19c0cfd3b6d8fac0796732..e04a7f6d7bffd496091e4bd1e5b475f638293022 100755 GIT binary patch literal 39296 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 diff --git a/src/localisation/english/equipment_l_english.yml b/src/localisation/english/equipment_l_english.yml index a87af5b..f70295a 100755 --- a/src/localisation/english/equipment_l_english.yml +++ b/src/localisation/english/equipment_l_english.yml @@ -2192,17 +2192,17 @@ SWE_light_tank_equipment_6:0 "Strv 74" GER_modern_tank_equipment_3:0 "Leopard 1" GER_modern_tank_equipment_3_short:0 "Leopard 1" GER_modern_tank_equipment_3_desc:0 "The Leopard is a main battle tank designed and produced by Porsche in West Germany that first entered service in 1965. Developed in an era when HEAT warheads were thought to make conventional heavy armour of limited value, the Leopard focused on firepower in the form of the German-built version of the British L7 105-mm gun, and improved cross-country performance that was unmatched by other designs of the era." - GER_modern_tank_equipment_4:0 "Leopard 1A3" - GER_modern_tank_equipment_4_short:0 "Leopard 1A3" + GER_modern_tank_equipment_4:0 "Leopard 1" + GER_modern_tank_equipment_4_short:0 "Leopard 1" GER_modern_tank_equipment_4_desc:0 "The Leopard is a main battle tank designed and produced by Porsche in West Germany that first entered service in 1965. Developed in an era when HEAT warheads were thought to make conventional heavy armour of limited value, the Leopard focused on firepower in the form of the German-built version of the British L7 105-mm gun, and improved cross-country performance that was unmatched by other designs of the era." - GER_modern_tank_equipment_5:0 "MBT70" - GER_modern_tank_equipment_5_short:0 "MBT70" + GER_modern_tank_equipment_5:0 "Leopard 1A3" + GER_modern_tank_equipment_5_short:0 "Leopard 1A3" GER_modern_tank_equipment_5_desc:0 "" - GER_modern_tank_equipment_6:0 "Leopard 2A4" - GER_modern_tank_equipment_6_short:0 "Leopard 2A4" + GER_modern_tank_equipment_6:0 "Leopard 1A4" + GER_modern_tank_equipment_6_short:0 "Leopard 1A4" GER_modern_tank_equipment_6_desc:0 "" - GER_modern_tank_equipment_7:0 "Leopard 2A5" - GER_modern_tank_equipment_7_short:0 "Leopard 2A5" + GER_modern_tank_equipment_7:0 "Leopard 2" + GER_modern_tank_equipment_7_short:0 "Leopard 2" GER_modern_tank_equipment_7_desc:0 """ GER_modern_tank_artillery_equipment_1:0 "Panzerhaubitze 52" @@ -4661,11 +4661,11 @@ SWE_light_tank_equipment_6:0 "Strv 74" ENG_artillery_equipment_6:0 "L118" ENG_artillery_equipment_7:0 "FH70" - ENG_artillery_equipment_8:0 "L119" + ENG_artillery_equipment_8:0 "FH70" USA_artillery_equipment_5:0 "M102" USA_artillery_equipment_7:0 "M198" - USA_artillery_equipment_8:0 "M119" + USA_artillery_equipment_8:0 "M198A1" ITA_artillery_equipment_7:0 "FH70" JAP_artillery_equipment_7:0 "FH70" diff --git a/src/localisation/english/tank_modules_l_english.yml b/src/localisation/english/tank_modules_l_english.yml index 4502048..2abc650 100755 --- a/src/localisation/english/tank_modules_l_english.yml +++ b/src/localisation/english/tank_modules_l_english.yml @@ -1363,20 +1363,20 @@ GER_modern_tank_chassis_0:0 "Panzer V 'Panther II' Chassis" GER_modern_tank_chassis_1:0 "E-50 Chassis" GER_main_battle_tank_chassis_1:0 "E-50 Chassis" - GER_modern_tank_chassis_2:0 "Indien Panzer Chassis" - GER_main_battle_tank_chassis_2:0 "Indien Panzer Chassis" - GER_modern_tank_chassis_3:0 "Leopard 1 Prototype Chassis" - GER_main_battle_tank_chassis_3:0 "Leopard 1 Prototype Chassis" + GER_modern_tank_chassis_2:0 "Prototype B Chassis" + GER_main_battle_tank_chassis_2:0 "Prototype B Chassis" + GER_modern_tank_chassis_3:0 "Leopard 1 Preproduction Chassis" + GER_main_battle_tank_chassis_3:0 "Leopard 1 Preproduction Chassis" GER_modern_tank_chassis_4:0 "Leopard 1 Chassis" GER_main_battle_tank_chassis_4:0 "Leopard 1 Chassis" - GER_modern_tank_chassis_5:0 "Leopard 1A1 Chassis" - GER_main_battle_tank_chassis_5:0 "Leopard 1A1 Chassis" - GER_modern_tank_chassis_6:0 "Leopard A1A1 Chassis" - GER_main_battle_tank_chassis_6:0 "Leopard A1A1 Chassis" - GER_modern_tank_chassis_7:0 "Leopard 2K Chassis" - GER_main_battle_tank_chassis_7:0 "Leopard 2K Chassis" - GER_modern_tank_chassis_8:0 "Leopard 2 Chassis" - GER_main_battle_tank_chassis_8:0 "Leopard 2 Chassis" + GER_modern_tank_chassis_5:0 "Leopard 1A3 Chassis" + GER_main_battle_tank_chassis_5:0 "Leopard 1A3 Chassis" + GER_modern_tank_chassis_6:0 "Leopard 1A4 Chassis" + GER_main_battle_tank_chassis_6:0 "Leopard 1A4 Chassis" + GER_modern_tank_chassis_7:0 "Leopard 2 Chassis" + GER_main_battle_tank_chassis_7:0 "Leopard 2 Chassis" + GER_modern_tank_chassis_8:0 "Leopard 2A4 Chassis" + GER_main_battle_tank_chassis_8:0 "Leopard 2A4 Chassis" GER_modern_tank_chassis_9:0 "Leopard 2A5 Chassis" GER_main_battle_tank_chassis_9:0 "Leopard 2A5 Chassis"