2025-05-31 09:37:24

This commit is contained in:
actions[bot]
2025-05-31 09:37:24 +00:00
parent 469b979ac1
commit 49758d4f6e
72 changed files with 19060 additions and 5255 deletions

View File

@@ -72,6 +72,7 @@ naval_carrier = {
fixed_ship_carrier_miscellaneous_slot_1 = carrier_spared_squad
fixed_ship_carrier_miscellaneous_slot_2 = empty
fixed_ship_flight_deck_slot = carrier_wooden_deck
fixed_ship_role_slot = ship_hull_carrier_role_cv
front_1_custom_slot = ship_deck_space
}
}
@@ -104,6 +105,7 @@ naval_carrier = {
fixed_ship_carrier_miscellaneous_slot_1 = carrier_spared_squad
fixed_ship_carrier_miscellaneous_slot_2 = empty
fixed_ship_flight_deck_slot = carrier_wooden_deck
fixed_ship_role_slot = ship_hull_carrier_role_cv
front_1_custom_slot = ship_deck_space
front_2_custom_slot = carrier_side_lift
mid_1_custom_slot = ship_deck_space
@@ -139,6 +141,7 @@ naval_carrier = {
fixed_ship_carrier_miscellaneous_slot_1 = carrier_spared_squad
fixed_ship_carrier_miscellaneous_slot_2 = empty
fixed_ship_flight_deck_slot = carrier_armor_deck
fixed_ship_role_slot = ship_hull_carrier_role_cv
front_1_custom_slot = ship_deck_space
front_2_custom_slot = carrier_side_lift
mid_1_custom_slot = ship_deck_space
@@ -247,6 +250,7 @@ naval_carrier = {
fixed_ship_carrier_miscellaneous_slot_1 = carrier_spared_squad
fixed_ship_carrier_miscellaneous_slot_2 = empty
fixed_ship_flight_deck_slot = carrier_wooden_deck
fixed_ship_role_slot = ship_hull_carrier_role_cv
front_1_custom_slot = ship_deck_space
mid_1_custom_slot = ship_deck_space
}
@@ -279,6 +283,7 @@ naval_carrier = {
fixed_ship_carrier_miscellaneous_slot_1 = carrier_spared_squad
fixed_ship_carrier_miscellaneous_slot_2 = empty
fixed_ship_flight_deck_slot = carrier_wooden_deck
fixed_ship_role_slot = ship_hull_carrier_role_cv
front_1_custom_slot = ship_deck_space
front_2_custom_slot = carrier_side_lift
mid_1_custom_slot = ship_deck_space
@@ -313,6 +318,7 @@ naval_carrier = {
fixed_ship_carrier_miscellaneous_slot_1 = carrier_spared_squad
fixed_ship_carrier_miscellaneous_slot_2 = carrier_strength_deck
fixed_ship_flight_deck_slot = carrier_armor_deck
fixed_ship_role_slot = ship_hull_carrier_role_cv
front_1_custom_slot = ship_deck_space
front_2_custom_slot = carrier_angled_deck
mid_1_custom_slot = ship_deck_space

View File

@@ -17,14 +17,15 @@ naval_light_carrier = {
match_value = 100.0
type = vnr_ship_hull_carrier_1
modules = {
fixed_ship_deck_slot_1 = ship_deck_space
fixed_ship_deck_slot_2 = ship_deck_space
fixed_ship_deck_slot_1 = ship_deck_space_small
fixed_ship_deck_slot_2 = ship_deck_space_small
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_engine_slot = carrier_ship_engine
fixed_ship_secondaries_slot = ship_secondaries
fixed_ship_radar_slot = { upgrade = current any_of = { carrier_ship_engine_2 carrier_ship_engine_1 } }
fixed_ship_carrier_miscellaneous_slot_1 = carrier_unit
fixed_ship_carrier_miscellaneous_slot_2 = carrier_miscellaneous
fixed_ship_role_slot = ship_hull_carrier_role_cvl
fixed_ship_flight_deck_slot = carrier_wooden_deck
}
}
@@ -45,8 +46,8 @@ naval_light_carrier = {
type = vnr_ship_hull_carrier_2
modules = {
fixed_ship_deck_slot_1 = ship_deck_space
fixed_ship_deck_slot_2 = ship_deck_space
fixed_ship_deck_slot_1 = ship_deck_space_small
fixed_ship_deck_slot_2 = ship_deck_space_small
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_engine_slot = { upgrade = current any_of = { carrier_ship_engine_3 carrier_ship_engine_2 carrier_ship_engine_1 } }
fixed_ship_secondaries_slot = ship_secondaries
@@ -54,6 +55,10 @@ naval_light_carrier = {
fixed_ship_carrier_miscellaneous_slot_1 = carrier_unit
fixed_ship_carrier_miscellaneous_slot_2 = empty
fixed_ship_flight_deck_slot = carrier_wooden_deck
fixed_ship_role_slot = ship_hull_carrier_role_cvl
front_1_custom_slot = ship_deck_space_small
mid_1_custom_slot = ship_deck_space_small
mid_2_custom_slot = ship_deck_space_small
}
}
}
@@ -73,8 +78,8 @@ naval_light_carrier = {
type = vnr_ship_hull_carrier_3
modules = {
fixed_ship_deck_slot_1 = ship_deck_space
fixed_ship_deck_slot_2 = ship_deck_space
fixed_ship_deck_slot_1 = ship_deck_space_small
fixed_ship_deck_slot_2 = ship_deck_space_small
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_engine_slot = { upgrade = current any_of = { carrier_ship_engine_4 carrier_ship_engine_3 carrier_ship_engine_2 carrier_ship_engine_1 } }
fixed_ship_secondaries_slot = ship_secondaries
@@ -82,6 +87,10 @@ naval_light_carrier = {
fixed_ship_carrier_miscellaneous_slot_1 = carrier_unit
fixed_ship_carrier_miscellaneous_slot_2 = empty
fixed_ship_flight_deck_slot = carrier_wooden_deck
fixed_ship_role_slot = ship_hull_carrier_role_cvl
front_1_custom_slot = ship_deck_space_small
mid_1_custom_slot = ship_deck_space_small
mid_2_custom_slot = ship_deck_space_small
}
}
}

View File

@@ -0,0 +1,210 @@
vnr_cv_fighter = {
category = air
roles = { air_cv_fighter }
priority = {
factor = 9999
modifier = {
factor = 0
has_game_rule = { rule = RULE_AI_AIR_DESIGN option = BLOCKED }
}
}
1936_cv_fighter = {
priority = {
factor = 100
}
target_variant = {
match_value = 5000
type = cv_small_plane_airframe_1
modules = {
engine_type_slot = engine_2_1x
fixed_main_weapon_slot = light_mg_4x
fixed_auxiliary_weapon_slot_1 = light_mg_4x
}
}
}
1940_cv_fighter = {
priority = {
factor = 20
modifier = {
factor = 10
has_tech = improved_small_airframe
}
}
target_variant = {
match_value = 6000
type = cv_small_plane_airframe_2
modules = {
engine_type_slot = engine_3_1x
fixed_main_weapon_slot = heavy_mg_4x
fixed_auxiliary_weapon_slot_1 = heavy_mg_4x
}
}
}
1944_cv_fighter = {
priority = {
factor = 30
modifier = {
factor = 10
has_tech = advanced_small_airframe
}
}
target_variant = {
match_value = 7000
type = cv_small_plane_airframe_3
modules = {
engine_type_slot = engine_4_1x
fixed_main_weapon_slot = heavy_mg_4x
fixed_auxiliary_weapon_slot_1 = heavy_mg_4x
fixed_auxiliary_weapon_slot_2 = heavy_mg_4x
}
}
}
}
vnr_cv_naval_bomber = {
category = air
roles = { air_cv_naval_bomber }
priority = {
factor = 9999
modifier = {
factor = 0
has_game_rule = { rule = RULE_AI_AIR_DESIGN option = BLOCKED }
}
}
1936_cv_naval_bomber = {
priority = {
factor = 100
}
target_variant = {
match_value = 5000
type = cv_small_plane_naval_bomber_airframe_1
modules = {
engine_type_slot = engine_2_1x
fixed_main_weapon_slot = torpedo_mounting
}
}
}
1940_cv_naval_bomber = {
priority = {
factor = 20
modifier = {
factor = 10
has_tech = improved_small_airframe
}
}
target_variant = {
match_value = 6000
type = cv_small_plane_naval_bomber_airframe_2
modules = {
engine_type_slot = engine_3_1x
fixed_main_weapon_slot = torpedo_mounting_2
}
}
}
1944_cv_naval_bomber = {
priority = {
factor = 30
modifier = {
factor = 10
has_tech = advanced_small_airframe
}
}
target_variant = {
match_value = 7000
type = cv_small_plane_naval_bomber_airframe_3
modules = {
engine_type_slot = engine_4_1x
fixed_main_weapon_slot = torpedo_mounting_3
}
}
}
}
vnr_cv_cas = {
category = air
roles = { air_cv_cas }
priority = {
factor = 9999
modifier = {
factor = 0
has_game_rule = { rule = RULE_AI_AIR_DESIGN option = BLOCKED }
}
}
1936_cv_cas = {
priority = {
factor = 100
}
target_variant = {
match_value = 5000
type = cv_small_plane_cas_airframe_1
modules = {
engine_type_slot = engine_2_2x
fixed_main_weapon_slot = armor_piercing_bomb_locks
fixed_auxiliary_weapon_slot_1 = armor_piercing_bomb_locks
special_type_slot_1 = dive_brakes_small
}
}
}
1940_cv_cas = {
priority = {
factor = 20
modifier = {
factor = 10
has_tech = improved_small_airframe
}
}
target_variant = {
match_value = 6000
type = cv_small_plane_naval_bomber_airframe_2
modules = {
engine_type_slot = engine_3_2x
fixed_main_weapon_slot = armor_piercing_bomb_locks
fixed_auxiliary_weapon_slot_1 = armor_piercing_bomb_locks
special_type_slot_1 = dive_brakes_small
}
}
}
1944_cv_cas = {
priority = {
factor = 30
modifier = {
factor = 10
has_tech = advanced_small_airframe
}
}
target_variant = {
match_value = 7000
type = cv_small_plane_naval_bomber_airframe_3
modules = {
engine_type_slot = engine_4_2x
fixed_main_weapon_slot = armor_piercing_bomb_locks
fixed_auxiliary_weapon_slot_1 = armor_piercing_bomb_locks
fixed_auxiliary_weapon_slot_2 = armor_piercing_bomb_locks
special_type_slot_1 = dive_brakes_small
}
}
}
}