2024-07-22 19:21:09
All checks were successful
sync / build (push) Successful in 20s

This commit is contained in:
actions[bot]
2024-07-22 19:21:09 +08:00
parent 6c7afaef94
commit 4cf7fc8f77
1307 changed files with 116059 additions and 0 deletions

View File

@@ -0,0 +1,389 @@
# By Pelmen, 1.10.7
naval_carrier = {
category = naval
#blocked_for = {}
roles = { vnr_naval_carrier }
priority = { base = 10 }
# carrier_1936 = {
# role_icon_index = 9
# priority = {
# base = 10
# modifier = { factor = 0 has_tech = improved_ship_hull_carrier }
# }
# target_variant = {
# match_value = 1000.0
# type = vnr_ship_hull_carrier_1
# modules = {
# fixed_ship_deck_slot_1 = ship_deck_space
# fixed_ship_deck_slot_2 = { any_of = { ship_deck_space ship_carrier_armor } }
# fixed_ship_anti_air_slot = ship_anti_air
# fixed_ship_engine_slot = { upgrade = current any_of = { carrier_ship_engine_2 carrier_ship_engine_1 } }
# fixed_ship_secondaries_slot = ship_secondaries
# fixed_ship_radar_slot = empty
# front_1_custom_slot = { any_of = { ship_deck_space ship_carrier_armor } }
# }
# }
# }
carrier_conv_ca_dummy = {
name = vnr_cv_ca
role_icon_index = 9
priority = { base = 0 }
target_variant = {
type = vnr_ship_hull_carrier_conversion_ca
modules = {
fixed_ship_deck_slot_1 = ship_deck_space
fixed_ship_deck_slot_2 = ship_deck_space
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_engine_slot = carrier_ship_engine
fixed_ship_secondaries_slot = { any_of = { ship_secondaries ship_dp_secondaries } }
fixed_ship_flight_deck_slot = carrier_wooden_deck
}
}
}
carrier_conv_bb_dummy = {
name = vnr_cv_bb
role_icon_index = 9
priority = { base = 0 }
target_variant = {
type = vnr_ship_hull_carrier_conversion_bb
modules = {
fixed_ship_deck_slot_1 = ship_deck_space
fixed_ship_deck_slot_2 = ship_deck_space
fixed_ship_anti_air_slot = ship_anti_air
fixed_ship_engine_slot = carrier_ship_engine
fixed_ship_secondaries_slot = { any_of = { ship_secondaries ship_dp_secondaries } }
mid_1_custom_slot = ship_deck_space
fixed_ship_carrier_miscellaneous_slot_1 = carrier_unit
fixed_ship_carrier_miscellaneous_slot_2 = carrier_miscellaneous
fixed_ship_flight_deck_slot = carrier_wooden_deck
}
}
}
carrier_1936_dummy = {
name = vnr_cv_1936
role_icon_index = 9
priority = {
base = 10
modifier = { factor = 0.1 has_tech = improved_ship_hull_carrier }
modifier = { factor = 0 expert_ai_style = yes }
}
target_variant = {
match_value = 1000.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_anti_air_slot = ship_anti_air
fixed_ship_engine_slot = carrier_ship_engine_2
fixed_ship_secondaries_slot = { any_of = { ship_secondaries ship_dp_secondaries } }
fixed_ship_radar_slot = ship_radar
fixed_ship_carrier_miscellaneous_slot_1 = carrier_unit
fixed_ship_carrier_miscellaneous_slot_2 = carrier_miscellaneous
fixed_ship_flight_deck_slot = carrier_wooden_deck
front_1_custom_slot = ship_deck_space
}
}
}
carrier_1940 = {
name = vnr_cv_1940
role_icon_index = 9
priority = {
base = 30
modifier = { factor = 0.1 has_tech = advanced_ship_hull_carrier }
modifier = { factor = 0 expert_ai_style = yes }
}
target_variant = {
match_value = 1000.0
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_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 = { any_of = { ship_secondaries ship_dp_secondaries } }
fixed_ship_radar_slot = ship_radar
fixed_ship_carrier_miscellaneous_slot_1 = carrier_unit
fixed_ship_carrier_miscellaneous_slot_2 = carrier_miscellaneous
fixed_ship_flight_deck_slot = carrier_wooden_deck
front_1_custom_slot = ship_deck_space
front_2_custom_slot = carrier_side_lift
mid_1_custom_slot = ship_deck_space
mid_2_custom_slot = ship_dp_secondaries
}
}
}
carrier_1944 = {
name = vnr_cv_1944
role_icon_index = 9
priority = {
base = 50
modifier = { factor = 0.1 has_tech = super_carriers }
modifier = { factor = 0 expert_ai_style = yes }
}
target_variant = {
match_value = 1000.0
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_anti_air_slot = { any_of { ship_anti_air ship_missile_aa } }
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 = { any_of = { ship_secondaries ship_dp_secondaries } }
fixed_ship_radar_slot = ship_radar
fixed_ship_carrier_miscellaneous_slot_1 = carrier_unit
fixed_ship_carrier_miscellaneous_slot_2 = carrier_miscellaneous
fixed_ship_flight_deck_slot = carrier_armor_deck
front_1_custom_slot = ship_deck_space
front_2_custom_slot = carrier_side_lift
mid_1_custom_slot = ship_deck_space
mid_2_custom_slot = ship_deck_space
rear_1_custom_slot = ship_dp_secondaries
}
}
}
carrier_1945 = {
name = vnr_cv_1945
role_icon_index = 9
priority = {
base = 100
modifier = { factor = 0.5 has_global_flag = naval_tech_1946 }
modifier = { factor = 0 expert_ai_style = yes }
}
target_variant = {
match_value = 2000.0
type = vnr_ship_hull_super_carrier
modules = {
fixed_ship_deck_slot_1 = ship_deck_space_big
fixed_ship_deck_slot_2 = ship_deck_space_big
fixed_ship_anti_air_slot = { any_of { ship_anti_air ship_missile_aa } }
fixed_ship_armor_slot = ship_carrier_armor_heavy
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_dp_secondaries
fixed_ship_radar_slot = ship_radar
fixed_ship_carrier_miscellaneous_slot_1 = carrier_unit
fixed_ship_carrier_miscellaneous_slot_2 = carrier_miscellaneous
fixed_ship_flight_deck_slot = carrier_armor_deck
front_1_custom_slot = steam_catapult
front_2_custom_slot = carrier_angled_deck
mid_1_custom_slot = ship_deck_space_big
mid_2_custom_slot = ship_deck_space_big
rear_1_custom_slot = ship_anti_air
}
}
}
carrier_1947 = {
name = vnr_cv_1947
role_icon_index = 9
priority = {
base = 0
modifier = { add = 200 has_tech = nuclear_engine_research }
modifier = { factor = 0 expert_ai_style = yes }
}
target_variant = {
match_value = 2000.0
type = vnr_ship_hull_super_carrier
modules = {
fixed_ship_deck_slot_1 = ship_deck_space_big
fixed_ship_deck_slot_2 = ship_deck_space_big
fixed_ship_anti_air_slot = ship_missile_aa
fixed_ship_armor_slot = ship_carrier_armor_heavy
fixed_ship_engine_slot = carrier_ship_engine_nuclear
fixed_ship_secondaries_slot = ship_dp_secondaries
fixed_ship_radar_slot = ship_radar
fixed_ship_carrier_miscellaneous_slot_1 = carrier_unit
fixed_ship_carrier_miscellaneous_slot_2 = economical_nuclear_reactor_carrier
fixed_ship_flight_deck_slot = carrier_armor_deck
front_1_custom_slot = steam_catapult
front_2_custom_slot = carrier_angled_deck
mid_1_custom_slot = ship_deck_space_big
mid_2_custom_slot = ship_deck_space_big
rear_1_custom_slot = ship_missile_aa
}
}
}
# expert AI
carrier_1936_expert = {
name = vnr_cv_1936_expert
role_icon_index = 9
priority = {
base = 10
modifier = { factor = 0.1 has_tech = improved_ship_hull_carrier }
modifier = { factor = 0 expert_ai_style = no }
}
target_variant = {
match_value = 2000.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_anti_air_slot = ship_anti_air
fixed_ship_engine_slot = carrier_ship_engine_2
fixed_ship_secondaries_slot = { upgrade > current any_of = { ship_dp_secondaries } }
fixed_ship_radar_slot = ship_radar
fixed_ship_carrier_miscellaneous_slot_1 = carrier_spared_squad
fixed_ship_carrier_miscellaneous_slot_2 = carrier_secondary_island
fixed_ship_flight_deck_slot = carrier_wooden_deck
front_1_custom_slot = ship_deck_space
mid_1_custom_slot = ship_deck_space
}
}
}
carrier_1940_expert = {
name = vnr_cv_1940_expert
role_icon_index = 9
priority = {
base = 20
modifier = { factor = 0.1 has_tech = advanced_ship_hull_carrier }
modifier = { factor = 0 expert_ai_style = no }
}
target_variant = {
match_value = 3000.0
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_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 = { upgrade > current any_of = { ship_dp_secondaries } }
fixed_ship_radar_slot = ship_radar
fixed_ship_carrier_miscellaneous_slot_1 = carrier_spared_squad
fixed_ship_carrier_miscellaneous_slot_2 = carrier_secondary_island
fixed_ship_flight_deck_slot = carrier_wooden_deck
front_1_custom_slot = ship_deck_space
front_2_custom_slot = carrier_side_lift
mid_1_custom_slot = ship_deck_space
mid_2_custom_slot = ship_deck_space
}
}
}
carrier_1944_expert = {
name = vnr_cv_1944_expert
role_icon_index = 9
priority = {
base = 50
modifier = { factor = 0.1 has_tech = super_carriers }
modifier = { factor = 0 expert_ai_style = no }
}
target_variant = {
match_value = 5500.0
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_anti_air_slot = { any_of { ship_anti_air ship_missile_aa } }
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 = { upgrade > current any_of = { ship_dp_secondaries } }
fixed_ship_radar_slot = ship_radar
fixed_ship_carrier_miscellaneous_slot_1 = carrier_spared_squad
fixed_ship_carrier_miscellaneous_slot_2 = carrier_secondary_island
fixed_ship_flight_deck_slot = carrier_armor_deck
front_1_custom_slot = ship_deck_space
front_2_custom_slot = carrier_angled_deck
mid_1_custom_slot = ship_deck_space
mid_2_custom_slot = ship_deck_space
rear_1_custom_slot = carrier_side_lift
}
}
}
carrier_1945_expert = {
name = vnr_cv_1945_expert
role_icon_index = 9
priority = {
base = 100
modifier = { factor = 0.5 has_global_flag = naval_tech_1946 }
modifier = { factor = 0 expert_ai_style = no }
}
target_variant = {
match_value = 6500.0
type = vnr_ship_hull_super_carrier
modules = {
fixed_ship_deck_slot_1 = ship_deck_space_big
fixed_ship_deck_slot_2 = ship_deck_space_big
fixed_ship_anti_air_slot = ship_missile_aa
fixed_ship_armor_slot = ship_carrier_armor_heavy
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 = { upgrade > current any_of = { ship_dp_secondaries } }
fixed_ship_radar_slot = ship_radar
fixed_ship_carrier_miscellaneous_slot_1 = carrier_spared_squad
fixed_ship_carrier_miscellaneous_slot_2 = carrier_secondary_island
fixed_ship_flight_deck_slot = carrier_armor_deck
front_1_custom_slot = carrier_angled_deck
front_2_custom_slot = carrier_side_lift
mid_1_custom_slot = ship_deck_space_big
mid_2_custom_slot = ship_deck_space_big
rear_1_custom_slot = carrier_side_lift
}
}
}
carrier_1947_expert = {
name = vnr_cv_1947_expert
role_icon_index = 9
priority = {
base = 0
modifier = { add = 200 has_tech = nuclear_engine_research }
modifier = { factor = 0 expert_ai_style = no }
}
target_variant = {
match_value = 8000.0
type = vnr_ship_hull_super_carrier
modules = {
fixed_ship_deck_slot_1 = ship_deck_space_big
fixed_ship_deck_slot_2 = ship_deck_space_big
fixed_ship_anti_air_slot = ship_missile_aa
fixed_ship_armor_slot = ship_carrier_armor_heavy
fixed_ship_engine_slot = carrier_ship_engine_nuclear
fixed_ship_secondaries_slot = { upgrade > current any_of = { ship_dp_secondaries } }
fixed_ship_radar_slot = ship_radar
fixed_ship_carrier_miscellaneous_slot_1 = carrier_spared_squad
fixed_ship_carrier_miscellaneous_slot_2 = carrier_secondary_island
fixed_ship_flight_deck_slot = carrier_armor_deck
front_1_custom_slot = carrier_angled_deck
front_2_custom_slot = carrier_side_lift
mid_1_custom_slot = ship_deck_space_big
mid_2_custom_slot = ship_deck_space_big
rear_1_custom_slot = carrier_side_lift
}
}
}
}