444 lines
14 KiB
Plaintext
Executable File
444 lines
14 KiB
Plaintext
Executable File
naval_carrier = {
|
|
category = naval
|
|
#blocked_for = {}
|
|
roles = { vnr_naval_carrier }
|
|
priority = { base = 100 }
|
|
|
|
carrier_conv_ca_dummy = {
|
|
name = vnr_cv_ca
|
|
role_icon_index = 9
|
|
|
|
priority = { base = 0 }
|
|
|
|
history = yes
|
|
target_variant = {
|
|
type = vnr_ship_hull_carrier_conversion_ca
|
|
modules = {
|
|
fixed_ship_deck_slot_1 = ship_deck_space_open
|
|
fixed_ship_deck_slot_2 = ship_deck_space_open
|
|
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_bb } }
|
|
fixed_ship_flight_deck_slot = carrier_wooden_deck
|
|
}
|
|
}
|
|
}
|
|
|
|
carrier_conv_bb_dummy = {
|
|
name = vnr_cv_bb
|
|
role_icon_index = 9
|
|
|
|
priority = { base = 0 }
|
|
|
|
history = yes
|
|
target_variant = {
|
|
type = vnr_ship_hull_carrier_conversion_bb
|
|
modules = {
|
|
fixed_ship_deck_slot_1 = ship_deck_space_open
|
|
fixed_ship_deck_slot_2 = ship_deck_space_open
|
|
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_bb } }
|
|
mid_1_custom_slot = ship_deck_space_open
|
|
fixed_ship_carrier_miscellaneous_slot_1 = empty
|
|
fixed_ship_carrier_miscellaneous_slot_2 = empty
|
|
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 }
|
|
}
|
|
|
|
history = yes
|
|
target_variant = {
|
|
match_value = 1000.0
|
|
type = vnr_ship_hull_carrier_1
|
|
modules = {
|
|
fixed_ship_deck_slot_1 = ship_deck_space_open
|
|
fixed_ship_deck_slot_2 = ship_deck_space_open
|
|
fixed_ship_anti_air_slot = ship_anti_air
|
|
fixed_ship_engine_slot = carrier_ship_engine_2
|
|
fixed_ship_armor_slot = ship_carrier_armor
|
|
fixed_ship_secondaries_slot = { any_of = { ship_secondaries ship_dp_secondaries_bb } }
|
|
fixed_ship_radar_slot = { module = ship_radar upgrade > current }
|
|
fixed_ship_carrier_miscellaneous_slot_1 = carrier_spared_squad
|
|
fixed_ship_carrier_miscellaneous_slot_2 = empty
|
|
fixed_ship_flight_deck_slot = { any_of = { carrier_wooden_deck carrier_wooden_deck} }
|
|
fixed_ship_role_slot = ship_hull_carrier_role_cv
|
|
front_1_custom_slot = ship_deck_space_open
|
|
}
|
|
}
|
|
allowed_modules = {
|
|
ship_deck_space_open
|
|
ship_anti_air
|
|
}
|
|
}
|
|
|
|
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 }
|
|
}
|
|
|
|
|
|
history = yes
|
|
target_variant = {
|
|
match_value = 1000.0
|
|
|
|
type = vnr_ship_hull_carrier_2
|
|
modules = {
|
|
fixed_ship_deck_slot_1 = ship_deck_space_open
|
|
fixed_ship_deck_slot_2 = ship_deck_space_open
|
|
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_armor_slot = ship_carrier_armor
|
|
fixed_ship_secondaries_slot = ship_dp_secondaries_bb
|
|
fixed_ship_radar_slot = { module = ship_radar upgrade > current }
|
|
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_open
|
|
front_2_custom_slot = carrier_side_lift
|
|
mid_1_custom_slot = ship_deck_space_open
|
|
mid_2_custom_slot = ship_dp_secondaries_bb
|
|
}
|
|
}
|
|
allowed_modules = {
|
|
ship_deck_space_open
|
|
ship_anti_air
|
|
}
|
|
}
|
|
|
|
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 }
|
|
}
|
|
|
|
|
|
history = yes
|
|
target_variant = {
|
|
match_value = 1000.0
|
|
|
|
type = vnr_ship_hull_carrier_3
|
|
modules = {
|
|
fixed_ship_deck_slot_1 = ship_deck_space_armored
|
|
fixed_ship_deck_slot_2 = ship_deck_space_armored
|
|
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_armor_slot = ship_carrier_armor
|
|
fixed_ship_secondaries_slot = ship_dp_secondaries_bb
|
|
fixed_ship_radar_slot = { module = ship_radar upgrade > current }
|
|
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_armored
|
|
front_2_custom_slot = carrier_side_lift
|
|
mid_1_custom_slot = ship_deck_space_armored
|
|
mid_2_custom_slot = ship_deck_space_armored
|
|
rear_1_custom_slot = ship_dp_secondaries_bb
|
|
}
|
|
}
|
|
allowed_modules = {
|
|
ship_deck_space_armored
|
|
ship_anti_air
|
|
}
|
|
}
|
|
|
|
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 }
|
|
}
|
|
|
|
|
|
history = 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_bb
|
|
fixed_ship_radar_slot = { module = ship_radar upgrade > current }
|
|
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
|
|
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
|
|
}
|
|
}
|
|
allowed_modules = {
|
|
ship_deck_space_big
|
|
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 }
|
|
}
|
|
|
|
|
|
history = 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_bb
|
|
fixed_ship_radar_slot = { module = ship_radar upgrade > current }
|
|
fixed_ship_carrier_miscellaneous_slot_1 = carrier_spared_squad
|
|
fixed_ship_carrier_miscellaneous_slot_2 = { any_of = { economical_nuclear_reactor_carrier carrier_strength_deck } }
|
|
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
|
|
}
|
|
}
|
|
allowed_modules = {
|
|
ship_deck_space_big
|
|
ship_anti_air
|
|
}
|
|
}
|
|
|
|
|
|
# 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 }
|
|
}
|
|
|
|
history = yes
|
|
target_variant = {
|
|
match_value = 2000.0
|
|
type = vnr_ship_hull_carrier_1
|
|
modules = {
|
|
fixed_ship_deck_slot_1 = ship_deck_space_open
|
|
fixed_ship_deck_slot_2 = ship_deck_space_open
|
|
fixed_ship_anti_air_slot = ship_anti_air
|
|
fixed_ship_engine_slot = carrier_ship_engine_2
|
|
fixed_ship_armor_slot = ship_carrier_armor
|
|
fixed_ship_secondaries_slot = { upgrade > current any_of = { ship_dp_secondaries_bb } }
|
|
fixed_ship_radar_slot = { module = ship_radar upgrade > current }
|
|
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_open
|
|
mid_1_custom_slot = ship_deck_space_open
|
|
}
|
|
}
|
|
allowed_modules = {
|
|
ship_deck_space_open
|
|
ship_anti_air
|
|
}
|
|
}
|
|
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 }
|
|
}
|
|
|
|
|
|
history = yes
|
|
target_variant = {
|
|
match_value = 3000.0
|
|
|
|
type = vnr_ship_hull_carrier_2
|
|
modules = {
|
|
fixed_ship_deck_slot_1 = ship_deck_space_open
|
|
fixed_ship_deck_slot_2 = ship_deck_space_open
|
|
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_armor_slot = ship_carrier_armor
|
|
fixed_ship_secondaries_slot = { upgrade > current any_of = { ship_dp_secondaries_bb } }
|
|
fixed_ship_radar_slot = { module = ship_radar upgrade > current }
|
|
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_open
|
|
front_2_custom_slot = carrier_side_lift
|
|
mid_1_custom_slot = ship_deck_space_open
|
|
mid_2_custom_slot = ship_deck_space_open
|
|
}
|
|
}
|
|
allowed_modules = {
|
|
ship_deck_space_open
|
|
ship_anti_air
|
|
}
|
|
}
|
|
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 }
|
|
}
|
|
|
|
|
|
history = yes
|
|
target_variant = {
|
|
match_value = 5500.0
|
|
|
|
type = vnr_ship_hull_carrier_3
|
|
modules = {
|
|
fixed_ship_deck_slot_1 = ship_deck_space_armored
|
|
fixed_ship_deck_slot_2 = ship_deck_space_armored
|
|
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_armor_slot = ship_carrier_armor
|
|
fixed_ship_secondaries_slot = { upgrade > current any_of = { ship_dp_secondaries_bb } }
|
|
fixed_ship_radar_slot = { module = ship_radar upgrade > current }
|
|
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_armored
|
|
mid_1_custom_slot = ship_deck_space_armored
|
|
mid_2_custom_slot = ship_deck_space_armored
|
|
rear_1_custom_slot = carrier_side_lift
|
|
}
|
|
}
|
|
|
|
allowed_modules = {
|
|
ship_deck_space_armored
|
|
ship_anti_air
|
|
carrier_angled_deck
|
|
}
|
|
}
|
|
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 }
|
|
}
|
|
|
|
|
|
history = yes
|
|
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_bb } }
|
|
fixed_ship_radar_slot = { module = ship_radar upgrade > current }
|
|
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
|
|
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
|
|
}
|
|
}
|
|
|
|
allowed_modules = {
|
|
ship_deck_space_big
|
|
ship_anti_air
|
|
carrier_angled_deck
|
|
}
|
|
}
|
|
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 }
|
|
}
|
|
|
|
|
|
history = yes
|
|
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_bb } }
|
|
fixed_ship_radar_slot = { module = ship_radar upgrade > current }
|
|
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
|
|
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
|
|
}
|
|
}
|
|
allowed_modules = {
|
|
ship_deck_space_big
|
|
ship_anti_air
|
|
carrier_angled_deck
|
|
}
|
|
}
|
|
}
|