diff --git a/src/common/ai_strategy/naval_production.txt b/src/common/ai_strategy/naval_production.txt index 23b41d1..0c9d905 100755 --- a/src/common/ai_strategy/naval_production.txt +++ b/src/common/ai_strategy/naval_production.txt @@ -2263,19 +2263,19 @@ we_need_cv_planes_1 = { ai_strategy = { type = equipment_production_min_factories id = cv_fighter - value = 1 + value = 3 } ai_strategy = { type = equipment_production_min_factories id = cv_naval_bomber - value = 1 + value = 3 } ai_strategy = { type = equipment_production_min_factories id = cv_cas - value = 1 + value = 3 } ai_strategy = { @@ -2334,19 +2334,19 @@ we_need_cv_planes_2 = { ai_strategy = { type = equipment_production_min_factories id = cv_fighter - value = 3 + value = 4 } ai_strategy = { type = equipment_production_min_factories id = cv_naval_bomber - value = 5 + value = 4 } ai_strategy = { type = equipment_production_min_factories id = cv_cas - value = 3 + value = 4 } ai_strategy = { @@ -2410,7 +2410,7 @@ we_need_cv_planes_3 = { ai_strategy = { type = equipment_production_min_factories id = cv_naval_bomber - value = 8 + value = 5 } ai_strategy = { @@ -2464,6 +2464,33 @@ restrict_early_landing = { } } +upgrade_cv_plane_strategy_0 = { + allowed = { + always = yes + } + enable = { + has_tech = basic_small_airframe + NOT = { has_tech = improved_small_airframe } + } + abort_when_not_enabled = yes + + ai_strategy = { + type = production_upgrade_desire_offset + id = cv_small_plane_airframe_1 + value = 1000 + } + ai_strategy = { + type = production_upgrade_desire_offset + id = cv_small_plane_naval_bomber_airframe_1 + value = 1000 + } + ai_strategy = { + type = production_upgrade_desire_offset + id = cv_small_plane_cas_airframe_1 + value = 1000 + } +} + upgrade_cv_plane_strategy_1 = { allowed = { always = yes @@ -2542,4 +2569,4 @@ upgrade_cv_plane_strategy_3 = { id = cv_small_plane_cas_airframe_4 value = 1000 } -} \ No newline at end of file +} diff --git a/src/common/ai_strategy/vnr_naval_strategy.txt b/src/common/ai_strategy/vnr_naval_strategy.txt index 337dbad..2324cfb 100755 --- a/src/common/ai_strategy/vnr_naval_strategy.txt +++ b/src/common/ai_strategy/vnr_naval_strategy.txt @@ -889,4 +889,59 @@ GER_unrestricted_submarine_warfare = { id = 50 value = 30 } + + ai_strategy = { + type = strike_force_home_base + id = 173 + value = 500 + } + ai_strategy = { + type = strike_force_home_base + id = 207 + value = 500 + } + ai_strategy = { + type = strike_force_home_base + id = 9 + value = 500 + } +} + +GER_avoid_mediterranean = { + allowed = { + has_dlc = "Man the Guns" + original_tag = TIX + } + enable = { + country_exists = ENG + NOT = { is_ally_with = HUJ } + enable_vnr_naval_ai = yes + } + abort_when_not_enabled = yes + + ai_strategy = { + type = naval_avoid_region + id = 29 + value = 1000 + } + ai_strategy = { + type = naval_avoid_region + id = 68 + value = 1000 + } + ai_strategy = { + type = naval_avoid_region + id = 69 + value = 1000 + } + ai_strategy = { + type = naval_avoid_region + id = 168 + value = 1000 + } + ai_strategy = { + type = naval_avoid_region + id = 169 + value = 1000 + } } \ No newline at end of file diff --git a/src/events/ai_ships.txt b/src/events/ai_ships.txt index 7b8925c..b2e095c 100755 --- a/src/events/ai_ships.txt +++ b/src/events/ai_ships.txt @@ -572,6 +572,7 @@ country_event = { set_technology = { armor_piercing_bombs = 1 aircraft_construction = 1 + engines_2 = 1 } add_ideas = vnr_cv_plane_output_boost } @@ -599,6 +600,8 @@ country_event = { improved_small_airframe = 1 aa_hmg = 1 air_torpedoe_2 = 1 + engines_3 = 1 + survivability_studies = 1 } air_experience = 80 } @@ -625,6 +628,7 @@ country_event = { set_technology = { advanced_small_airframe = 1 air_torpedoe_3 = 1 + engines_4 = 1 } air_experience = 80 } @@ -658,6 +662,8 @@ country_event = { damage_control_2 = 1 damage_control_3 = 1 fire_control_methods_2 = 1 + battleship_aa_upgrade = 1 + escort_carriers_ship = 1 } ai_get_navy_experience = yes }