Files
vnr/src/common/units/equipment/ship_hull_carrier.txt
2025-05-31 09:37:24 +00:00

838 lines
21 KiB
Plaintext
Executable File

equipments = {
ship_hull_carrier = {
year = 1922
can_be_produced = { # Commented until flag 'cannot_produce_ships' is used by any tag
NOT = { has_country_flag = cannot_produce_ships }
}
is_archetype = yes
is_buildable = no
type = carrier
sprite = carrier
group_by = archetype
priority = 1000
interface_category = interface_category_capital_ships
upgrades = {
ship_deckspace_upgrade
carrier_armor_upgrade
ship_engine_upgrade
ship_reliability_upgrade
}
module_slots = {
fixed_ship_deck_slot_1 = {
required = yes
allowed_module_categories = { ship_deck_space ship_deck_space_small }
gfx = ship_deck_space_slot
}
fixed_ship_deck_slot_2 = {
required = no
allowed_module_categories = { ship_deck_space ship_deck_space_small }
gfx = ship_deck_space_slot
}
fixed_ship_anti_air_slot = {
required = no
allowed_module_categories = { ship_anti_air }
}
fixed_ship_radar_slot = {
required = no
allowed_module_categories = { carrier_mast ship_radar }
}
fixed_ship_engine_slot = {
required = yes
allowed_module_categories = { carrier_ship_engine }
}
fixed_ship_secondaries_slot = {
required = no
allowed_module_categories = { ship_secondaries ship_dp_secondaries_bb }
}
fixed_ship_armor_slot = {
required = no
allowed_module_categories = { ship_carrier_armor }
}
fixed_ship_carrier_miscellaneous_slot_1 = {
required = no
allowed_module_categories = { carrier_unit }
}
fixed_ship_carrier_miscellaneous_slot_2 = {
required = no
allowed_module_categories = { carrier_miscellaneous }
}
fixed_ship_flight_deck_slot = {
required = yes
allowed_module_categories = { ship_flight_deck }
}
front_1_custom_slot = {
required = no
allowed_module_categories = {
ship_deck_space
ship_deck_space_small
ship_secondaries
ship_dp_secondaries_bb
}
}
}
module_count_limit = {
category = ship_radar
count < 2
}
default_modules = {
fixed_ship_deck_slot_1 = empty
fixed_ship_deck_slot_2 = empty
fixed_ship_anti_air_slot = empty
fixed_ship_radar_slot = empty
fixed_ship_engine_slot = carrier_ship_engine_1
fixed_ship_secondaries_slot = empty
front_1_custom_slot = empty
fixed_ship_flight_deck_slot = carrier_wooden_deck
}
lg_armor_piercing = 0
lg_attack = 0
hg_armor_piercing = 0
hg_attack = 0
torpedo_attack = 0
sub_attack = 1.5
anti_air_attack = 0
armor_value = 0
surface_detection = 26
sub_detection = 5
surface_visibility = 23
naval_speed = 26
reliability = 0.70
naval_range = 3000
max_strength = 205
fuel_consumption = 60
# (Describes combat behaviour - hidden stat)
offensive_weapons = no
build_cost_ic = 1600
resources = {
steel = 2
chromium = 1
}
manpower = 3000
naval_supremacy_factor = 3.2
naval_weather_penalty_factor = 1 #this value gets -1 before its used so 1.5 will increase the effects of weather penalties by 0.5. this is base value is required for MIO stat modifiers
#MIO stat modifers will factory by the unmodified stat value so here a 0.5 mio stat modifier would make this ships naval_weather_penalty_factor stat 1.5.
# change this from 1 at your own risk
}
### vnr hulls
vnr_ship_hull_carrier_conversion_ca = {
derived_variant_name = carrier_equipment_ca
abbreviation = "hae"
year = 1922
archetype = ship_hull_carrier
priority = 1200
can_convert_from = { vnr_ship_hull_carrier_conversion_ca vnr_ship_hull_cruiser_1 vnr_ship_hull_cruiser_2 vnr_ship_hull_cruiser_3 vnr_ship_hull_cruiser_4 vnr_ship_hull_cruiser_panzerschiff }
module_slots = {
fixed_ship_deck_slot_1 = inherit
fixed_ship_deck_slot_2 = inherit
fixed_ship_anti_air_slot = inherit
fixed_ship_radar_slot = inherit
fixed_ship_engine_slot = {
required = yes
allowed_module_categories = { cruiser_ship_engine carrier_ship_engine }
}
fixed_ship_secondaries_slot = inherit
fixed_ship_armor_slot = inherit
fixed_ship_carrier_miscellaneous_slot_1 = inherit
fixed_ship_carrier_miscellaneous_slot_2 = inherit
fixed_ship_flight_deck_slot = inherit
}
default_modules = {
fixed_ship_deck_slot_1 = empty
fixed_ship_deck_slot_2 = empty
fixed_ship_anti_air_slot = empty
fixed_ship_radar_slot = empty
fixed_ship_engine_slot = cruiser_ship_engine_1
fixed_ship_secondaries_slot = empty
}
naval_range = 3000
max_strength = 125
reliability = 0.65
naval_speed = 20
surface_visibility = 22
build_cost_ic = 1200
resources = {
steel = 2
}
manpower = 1300
}
vnr_ship_hull_carrier_conversion_bb = {
derived_variant_name = carrier_equipment_bb
abbreviation = "had"
year = 1922
archetype = ship_hull_carrier
parent = vnr_ship_hull_carrier_conversion_ca
priority = 1100
can_convert_from = { vnr_ship_hull_carrier_conversion_bb vnr_ship_hull_heavy_1 vnr_ship_hull_heavy_2 vnr_ship_hull_heavy_3 vnr_ship_hull_heavy_4 vnr_ship_hull_super_heavy_1 }
module_slots = {
fixed_ship_deck_slot_1 = inherit
fixed_ship_deck_slot_2 = inherit
fixed_ship_anti_air_slot = inherit
fixed_ship_radar_slot = inherit
fixed_ship_engine_slot = {
required = yes
allowed_module_categories = { heavy_ship_engine carrier_ship_engine }
}
fixed_ship_secondaries_slot = {
required = no
allowed_module_categories = { ship_secondaries ship_dp_secondaries_bb ship_medium_battery_single ship_secondaries_special }
}
fixed_ship_armor_slot = {
required = no
allowed_module_categories = { ship_carrier_armor ship_carrier_armor_heavy ship_carrier_armor_shbb }
}
fixed_ship_carrier_miscellaneous_slot_1 = inherit
fixed_ship_carrier_miscellaneous_slot_2 = inherit
fixed_ship_flight_deck_slot = inherit
fixed_ship_role_slot = {
required = yes
allowed_module_categories = { bb_carrier_role }
}
mid_1_custom_slot = {
required = no
allowed_module_categories = {
ship_secondaries
ship_dp_secondaries_bb
ship_deck_space
ship_deck_space_small
}
}
mid_2_custom_slot = {
required = no
allowed_module_categories = {
ship_secondaries
ship_deck_space
ship_deck_space_small
}
}
rear_1_custom_slot = {
required = no
allowed_module_categories = {
ship_deck_space_converted
}
}
}
default_modules = {
fixed_ship_engine_slot = heavy_ship_engine_1
fixed_ship_role_slot = carrier_bb_conversion
mid_1_custom_slot = empty
}
naval_range = 4000
reliability = 0.65
max_strength = 220
naval_speed = 26.5
surface_visibility = 33
build_cost_ic = 2800
resources = {
steel = 3
chromium = 1
}
manpower = 3500
}
vnr_ship_hull_carrier_1 = {
derived_variant_name = carrier_equipment_1
abbreviation = "haa"
year = 1936
can_convert_from = { vnr_ship_hull_carrier_1 }
archetype = ship_hull_carrier
parent = vnr_ship_hull_carrier_conversion_bb
priority = 1000
module_slots = {
fixed_ship_deck_slot_1 = {
required = yes
allowed_module_categories = { ship_deck_space ship_deck_space_small }
gfx = ship_deck_space_slot
}
fixed_ship_deck_slot_2 = {
required = no
allowed_module_categories = { ship_deck_space ship_deck_space_small }
gfx = ship_deck_space_slot
}
fixed_ship_anti_air_slot = {
required = no
allowed_module_categories = { ship_anti_air }
}
fixed_ship_radar_slot = {
required = no
allowed_module_categories = { carrier_mast ship_radar }
}
fixed_ship_engine_slot = {
required = yes
allowed_module_categories = { carrier_ship_engine cruiser_ship_engine }
}
fixed_ship_secondaries_slot = {
required = no
allowed_module_categories = { ship_secondaries ship_dp_secondaries_bb }
}
fixed_ship_armor_slot = {
required = no
allowed_module_categories = { ship_carrier_armor ship_carrier_armor_heavy }
}
fixed_ship_carrier_miscellaneous_slot_1 = inherit
fixed_ship_carrier_miscellaneous_slot_2 = inherit
fixed_ship_flight_deck_slot = inherit
fixed_ship_role_slot = {
required = yes
allowed_module_categories = { cv_role }
}
front_1_custom_slot = {
required = no
allowed_module_categories = {
ship_deck_space
ship_deck_space_small
ship_secondaries
ship_dp_secondaries_bb
}
}
mid_1_custom_slot = {
required = no
allowed_module_categories = {
ship_deck_space
ship_deck_space_small
ship_secondaries
ship_dp_secondaries_bb
}
}
}
naval_speed = 28
default_modules = {
fixed_ship_engine_slot = carrier_ship_engine_2
fixed_ship_role_slot = ship_hull_carrier_role_cv
}
}
vnr_ship_hull_carrier_2 = {
derived_variant_name = carrier_equipment_2
abbreviation = "hab"
year = 1940
archetype = ship_hull_carrier
can_convert_from = { vnr_ship_hull_carrier_2 }
priority = 1000
parent = vnr_ship_hull_carrier_1
module_slots = {
fixed_ship_deck_slot_1 = inherit
fixed_ship_deck_slot_2 = inherit
fixed_ship_anti_air_slot = inherit
fixed_ship_radar_slot = inherit
fixed_ship_engine_slot = inherit
fixed_ship_secondaries_slot = inherit
fixed_ship_armor_slot = inherit
fixed_ship_carrier_miscellaneous_slot_1 = inherit
fixed_ship_carrier_miscellaneous_slot_2 = inherit
fixed_ship_flight_deck_slot = inherit
fixed_ship_role_slot = inherit
front_1_custom_slot = {
required = no
allowed_module_categories = {
ship_anti_air
ship_deck_space
ship_deck_space_small
}
}
front_2_custom_slot = {
required = no
allowed_module_categories = {
steam_catapult
carrier_side_lift
carrier_angled_deck
}
}
mid_1_custom_slot = {
required = no
allowed_module_categories = {
ship_secondaries
ship_dp_secondaries_bb
ship_deck_space
ship_deck_space_small
}
}
mid_2_custom_slot = {
required = no
allowed_module_categories = {
steam_catapult
carrier_side_lift
carrier_angled_deck
ship_secondaries
ship_dp_secondaries_bb
ship_deck_space
ship_deck_space_small
}
}
}
default_modules = {
front_1_custom_slot = empty
mid_1_custom_slot = empty
fixed_ship_engine_slot = carrier_ship_engine_3
fixed_ship_role_slot = ship_hull_carrier_role_cv
}
naval_range = 4000
reliability = 0.75
max_strength = 245
naval_speed = 28
module_count_limit = {
category = carrier_angled_deck
count < 2
}
build_cost_ic = 2200
resources = {
steel = 3
chromium = 1
}
manpower = 3100
}
vnr_ship_hull_carrier_3 = {
derived_variant_name = carrier_equipment_3
abbreviation = "hac"
year = 1944
archetype = ship_hull_carrier
priority = 1000
can_convert_from = { vnr_ship_hull_carrier_3 }
parent = vnr_ship_hull_carrier_2
module_slots = {
fixed_ship_deck_slot_1 = inherit
fixed_ship_deck_slot_2 = inherit
fixed_ship_anti_air_slot = {
required = no
allowed_module_categories = { ship_anti_air ship_missile_aa }
}
fixed_ship_radar_slot = inherit
fixed_ship_engine_slot = inherit
fixed_ship_secondaries_slot = inherit
fixed_ship_armor_slot = inherit
fixed_ship_carrier_miscellaneous_slot_1 = inherit
fixed_ship_carrier_miscellaneous_slot_2 = {
required = no
allowed_module_categories = { carrier_miscellaneous coldwar_upgrade_cv }
}
fixed_ship_flight_deck_slot = inherit
fixed_ship_role_slot = inherit
front_1_custom_slot = {
required = no
allowed_module_categories = {
ship_anti_air
ship_deck_space
ship_deck_space_small
carrier_helipad
}
}
front_2_custom_slot = {
required = no
allowed_module_categories = {
steam_catapult
carrier_side_lift
carrier_angled_deck
}
}
mid_1_custom_slot = {
required = no
allowed_module_categories = {
ship_secondaries
ship_dp_secondaries_bb
ship_deck_space
ship_deck_space_small
steam_catapult
carrier_side_lift
carrier_angled_deck
carrier_helipad
}
}
mid_2_custom_slot = {
required = no
allowed_module_categories = {
ship_secondaries
ship_dp_secondaries_bb
ship_deck_space
ship_deck_space_small
steam_catapult
carrier_side_lift
carrier_angled_deck
carrier_helipad
}
}
rear_1_custom_slot = {
required = no
allowed_module_categories = {
ship_secondaries
ship_dp_secondaries_bb
ship_anti_air
carrier_side_lift
}
}
}
default_modules = {
fixed_ship_engine_slot = carrier_ship_engine_4
fixed_ship_role_slot = ship_hull_carrier_role_cv
}
naval_range = 5000
reliability = 0.8
max_strength = 275
naval_speed = 28
module_count_limit = {
category = carrier_angled_deck
count < 2
}
build_cost_ic = 2600
resources = {
steel = 3
chromium = 2
}
manpower = 3500
}
vnr_ship_hull_escort_carrier = {
derived_variant_name = carrier_equipment_cve
year = 1941
archetype = ship_hull_carrier
priority = 1200
can_convert_from = { vnr_ship_hull_escort_carrier vnr_ship_hull_civilian_1 vnr_ship_hull_civilian_2 vnr_ship_hull_civilian_3 }
module_slots = {
fixed_ship_deck_slot_1 = {
required = yes
allowed_module_categories = { ship_deck_space_small }
}
fixed_ship_deck_slot_2 = {
required = no
allowed_module_categories = { ship_deck_space_small }
}
fixed_ship_anti_air_slot = {
required = no
allowed_module_categories = { ship_anti_air }
}
fixed_ship_radar_slot = inherit
fixed_ship_engine_slot = {
required = yes
allowed_module_categories = { carrier_ship_engine cruiser_ship_engine civilian_ship_engine }
}
# fixed_ship_carrier_miscellaneous_slot_1 = {
# required = no
# allowed_module_categories = { carrier_unit }
# }
fixed_ship_carrier_miscellaneous_slot_2 = {
required = no
allowed_module_categories = { carrier_miscellaneous }
}
fixed_ship_flight_deck_slot = inherit
}
default_modules = {
fixed_ship_deck_slot_1 = empty
fixed_ship_deck_slot_2 = empty
fixed_ship_anti_air_slot = empty
fixed_ship_radar_slot = empty
fixed_ship_engine_slot = carrier_ship_engine_1
}
naval_range = 3000
max_strength = 75
fuel_consumption = 38
reliability = 0.7
naval_speed = 20
sub_detection = 8.5
surface_visibility = 20
build_cost_ic = 350
resources = {
steel = 1
}
manpower = 700
}
vnr_ship_hull_merchant_carrier = {
derived_variant_name = carrier_equipment_cve
year = 1941
archetype = ship_hull_carrier
priority = 1000
can_convert_from = { vnr_ship_hull_merchant_carrier }
module_slots = {
fixed_ship_deck_slot_1 = {
required = yes
allowed_module_categories = { ship_deck_space_small }
}
fixed_ship_anti_air_slot = {
required = no
allowed_module_categories = { ship_anti_air }
}
fixed_ship_radar_slot = inherit
fixed_ship_engine_slot = {
required = yes
allowed_module_categories = { civilian_ship_engine }
}
fixed_ship_flight_deck_slot = inherit
}
default_modules = {
fixed_ship_deck_slot_1 = empty
fixed_ship_anti_air_slot = empty
fixed_ship_radar_slot = empty
fixed_ship_engine_slot = civilian_ship_engine_1
}
naval_range = 2000
max_strength = 35
fuel_consumption = 23
reliability = 0.5
naval_speed = 18
sub_detection = 4
surface_visibility = 16
build_cost_ic = 180
resources = {
steel = 1
}
manpower = 400
}
vnr_ship_hull_super_carrier = {
derived_variant_name = carrier_equipment_cvh
year = 1944
archetype = ship_hull_carrier
model = ship_hull_super_carrier
priority = 1000
can_convert_from = { vnr_ship_hull_super_carrier }
parent = vnr_ship_hull_carrier_3
module_slots = {
fixed_ship_deck_slot_1 = {
required = yes
allowed_module_categories = { ship_deck_space_big ship_deck_space }
}
fixed_ship_deck_slot_2 = {
required = yes
allowed_module_categories = { ship_deck_space_big ship_deck_space }
}
fixed_ship_anti_air_slot = {
required = no
allowed_module_categories = { ship_anti_air ship_missile_aa }
}
fixed_ship_radar_slot = inherit
fixed_ship_engine_slot = {
required = yes
allowed_module_categories = { carrier_ship_engine carrier_ship_engine_nuclear }
}
fixed_ship_secondaries_slot = {
required = no
allowed_module_categories = { ship_secondaries ship_dp_secondaries_bb }
}
fixed_ship_armor_slot = {
required = yes
allowed_module_categories = { ship_carrier_armor ship_carrier_armor_heavy }
}
fixed_ship_carrier_miscellaneous_slot_1 = {
required = no
allowed_module_categories = { carrier_unit }
}
fixed_ship_carrier_miscellaneous_slot_2 = {
required = no
allowed_module_categories = { carrier_miscellaneous }
}
fixed_ship_flight_deck_slot = inherit
front_1_custom_slot = {
required = no
allowed_module_categories = {
ship_anti_air
steam_catapult
carrier_side_lift
carrier_angled_deck
carrier_helipad
}
}
front_2_custom_slot = front_1_custom_slot
mid_1_custom_slot = {
required = no
allowed_module_categories = {
ship_secondaries
ship_dp_secondaries_bb
ship_deck_space
ship_deck_space_big
steam_catapult
carrier_side_lift
carrier_angled_deck
carrier_helipad
}
}
mid_2_custom_slot = mid_1_custom_slot
rear_1_custom_slot = {
required = no
allowed_module_categories = {
ship_secondaries
ship_dp_secondaries_bb
ship_anti_air
ship_missile_aa
carrier_side_lift
carrier_helipad
}
}
rear_2_custom_slot = rear_1_custom_slot
}
default_modules = {
fixed_ship_engine_slot = carrier_ship_engine_4
fixed_ship_armor_slot = ship_armor_carrier_heavy_5
fixed_ship_flight_deck_slot = carrier_armor_deck
}
naval_range = 6000
reliability = 1.5
max_strength = 300
naval_speed = 29
surface_visibility = 30
module_count_limit = {
category = carrier_angled_deck
count < 2
}
build_cost_ic = 3000
resources = {
steel = 4
chromium = 2
}
manpower = 5000
}
vnr_ship_hull_mega_carrier = {
year = 1950
archetype = ship_hull_carrier
model = ship_hull_super_carrier
priority = 1000
can_convert_from = { vnr_ship_hull_mega_carrier }
parent = vnr_ship_hull_super_carrier
module_slots = {
fixed_ship_deck_slot_1 = {
required = yes
allowed_module_categories = { ship_deck_space_mega }
}
fixed_ship_deck_slot_2 = {
required = yes
allowed_module_categories = { ship_deck_space_mega }
}
fixed_ship_anti_air_slot = {
required = no
allowed_module_categories = { ship_anti_air ship_missile_aa }
}
fixed_ship_radar_slot = inherit
fixed_ship_engine_slot = {
required = yes
allowed_module_categories = { carrier_ship_engine carrier_ship_engine_nuclear }
}
fixed_ship_secondaries_slot = {
required = no
allowed_module_categories = { ship_secondaries ship_dp_secondaries_bb }
}
fixed_ship_armor_slot = {
required = yes
allowed_module_categories = { ship_carrier_armor ship_carrier_armor_heavy }
}
fixed_ship_carrier_miscellaneous_slot_1 = {
required = no
allowed_module_categories = { carrier_unit }
}
fixed_ship_carrier_miscellaneous_slot_2 = {
required = no
allowed_module_categories = { carrier_miscellaneous }
}
fixed_ship_flight_deck_slot = inherit
front_1_custom_slot = {
required = no
allowed_module_categories = {
ship_anti_air
ship_missile_aa
steam_catapult
carrier_side_lift
carrier_angled_deck
carrier_helipad
}
}
mid_1_custom_slot = {
required = no
allowed_module_categories = {
ship_anti_air
ship_missile_aa
ship_secondaries
ship_dp_secondaries_bb
steam_catapult
carrier_side_lift
carrier_angled_deck
carrier_helipad
}
}
rear_1_custom_slot = {
required = no
allowed_module_categories = {
ship_anti_air
ship_missile_aa
ship_secondaries
ship_dp_secondaries_bb
carrier_side_lift
carrier_helipad
}
}
rear_2_custom_slot = rear_1_custom_slot
}
default_modules = {
fixed_ship_engine_slot = carrier_ship_engine_4
fixed_ship_armor_slot = ship_armor_carrier_heavy_5
}
naval_range = 6000
reliability = 1.3
max_strength = 330
naval_speed = 28
surface_visibility = 32
module_count_limit = {
category = carrier_angled_deck
count < 2
}
build_cost_ic = 6500
resources = {
steel = 4
chromium = 2
}
manpower = 6500
}
}