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 @@
# This file is left blank intentionally to overwrite vanilla ship modules

View File

@@ -0,0 +1,364 @@
## Carrier modules related to aviation
equipment_modules = {
limit = {
has_dlc = "Man the Guns"
}
##################
## DECK SPACE ##
##################
ship_deck_space_more = {
category = ship_deck_space
add_equipment_type = capital_ship
add_stats = {
carrier_size = 3
build_cost_ic = 1800
reliability = -0.1
max_organisation = -0.1
surface_detection = 5
}
manpower = 300 #outside the add_stats section for code reasons
multiply_stats = {
naval_speed = -0.1
anti_air_attack = 0.035
max_strength = -0.15
fuel_consumption = 0.1
}
dismantle_cost_ic = 900
can_convert_from = {
module_category = ship_deck_space
convert_cost_ic = 1600
}
}
ship_deck_space_armored = {
category = ship_deck_space
add_equipment_type = capital_ship
add_stats = {
carrier_size = 2
build_cost_ic = 1300
reliability = 0.025
surface_detection = 4
}
manpower = 200 #outside the add_stats section for code reasons
multiply_stats = {
naval_speed = -0.065
max_strength = 0.05
armor_value = 0.025
fuel_consumption = 0.075
}
dismantle_cost_ic = 700
can_convert_from = {
module_category = ship_deck_space
convert_cost_ic = 1200
}
}
ship_deck_space = {
category = ship_deck_space
parent = ship_deck_space_armored
add_equipment_type = capital_ship
add_stats = {
carrier_size = 2
build_cost_ic = 1000
surface_detection = 4
}
manpower = 200 #outside the add_stats section for code reasons
multiply_stats = {
naval_speed = -0.05
anti_air_attack = 0.025
fuel_consumption = 0.075
}
dismantle_cost_ic = 600
can_convert_from = {
module_category = ship_deck_space
convert_cost_ic = 1000
}
}
ship_deck_space_small = {
category = ship_deck_space_small
add_equipment_type = capital_ship
gui_category = ship_deck_space
add_stats = {
carrier_size = 1
build_cost_ic = 500
surface_detection = 2
}
multiply_stats = {
naval_speed = -0.025
sub_detection = 0.05
fuel_consumption = 0.05
}
manpower = 100
dismantle_cost_ic = 400
}
ship_deck_space_big = {
category = ship_deck_space_big
gui_category = ship_deck_space
add_equipment_type = capital_ship
add_stats = {
carrier_size = 3
build_cost_ic = 2000
max_organisation = -0.05
surface_detection = 5
}
manpower = 300
multiply_stats = {
naval_speed = -0.075
anti_air_attack = 0.05
max_strength = 0.05
armor_value = 0.025
fuel_consumption = 0.1
}
dismantle_cost_ic = 1100
}
ship_deck_space_bb = {
category = ship_deck_space_bb
gui_category = ship_deck_space
add_equipment_type = carrier
gfx = ship_deck_space
add_stats = {
carrier_size = 1
build_cost_ic = 1000
reliability = -0.1
max_organisation = -0.1
surface_detection = 2
}
manpower = 125
multiply_stats = {
naval_speed = -0.05
max_strength = -0.1
fuel_consumption = 0.05
}
dismantle_cost_ic = 2000
}
###################
## FLIGHT DECK ##
###################
carrier_armor_deck = {
category = ship_flight_deck
add_equipment_type = capital_ship
add_stats = {
reliability = 0.1
max_strength = 35
}
build_cost_resources = {
steel = 1
}
multiply_stats = {
naval_speed = -0.05
anti_air_attack = 0.06
build_cost_ic = 0.1
}
dismantle_cost_ic = 2000
critical_parts = { damaged_armored_flight_deck }
}
carrier_wooden_deck = {
category = ship_flight_deck
add_equipment_type = capital_ship
multiply_stats = {
naval_speed = 0.01
build_cost_ic = 0.04
}
dismantle_cost_ic = 1500
critical_parts = { damaged_wooden_flight_deck }
}
############################
## MODERN CARRIER EQUIP ##
############################
ship_airplane_launcher_3 = {
category = steam_catapult
gui_category = modern_carrier_equipments
gfx = ship_airplane_launcher_3
add_stats = {
build_cost_ic = 1000
}
multiply_stats = {
anti_air_attack = 0.2
surface_detection = 0.1
}
dismantle_cost_ic = 800
}
side_lift = {
category = carrier_side_lift
gui_category = modern_carrier_equipments
gfx = ship_side_lift
add_stats = {
build_cost_ic = 800
carrier_size = 1
}
build_cost_resources = {
steel = 1
}
dismantle_cost_ic = 400
}
angled_deck = {
category = carrier_angled_deck
gui_category = modern_carrier_equipments
gfx = ship_angled_deck
add_stats = {
carrier_size = 1
max_organisation = 0.1
build_cost_ic = 2000
}
build_cost_resources = {
steel = 1
}
dismantle_cost_ic = 1250
}
ship_carrier_armor_heavy = {
category = ship_carrier_armor_heavy
gfx = ship_heavy_armor
multiply_stats = {
build_cost_ic = 0.2
}
build_cost_resources = {
steel = 1
}
multiply_stats = {
naval_speed = -0.1
max_strength = 0.3
}
add_stats = {
armor_value = 20
naval_torpedo_damage_reduction_factor = 0.2
naval_torpedo_enemy_critical_chance_factor = -0.15
reliability = 0.15
}
dismantle_cost_ic = 4500
}
#############################
## CARRIER MISCELLANEOUS ##
#############################
carrier_aviation_control_unit = {
category = carrier_unit
add_stats = {
max_organisation = 0.2
}
multiply_stats = {
anti_air_attack = 0.05
build_cost_ic = 0.05
}
}
carrier_damage_control_unit = {
category = carrier_unit
add_stats = {
reliability = 0.1
}
multiply_stats = {
build_cost_ic = 0.05
}
}
carrier_scouting_unit = {
category = carrier_unit
add_stats = {
surface_detection = 8
sub_detection = 5
build_cost_ic = 400
}
}
carrier_spared_squad = {
category = carrier_unit
add_stats = {
carrier_size = 1
}
manpower = 100
multiply_stats = {
anti_air_attack = 0.03
build_cost_ic = 0.075
}
add_stats = {
reliability = -0.05
}
}
carrier_fuel_storage = {
category = carrier_miscellaneous
add_stats = {
reliability = -0.05
supply_consumption = -0.02
}
multiply_stats = {
naval_range = 0.2
fuel_consumption = 0.1
build_cost_ic = 0.08
}
}
carrier_civilian_material = {
category = carrier_miscellaneous
add_stats = {
reliability = -0.15
}
multiply_stats = {
armor_value = -0.25
max_strength = -0.25
anti_air_attack = -0.4
naval_speed = -0.25
naval_range = -0.2
build_cost_ic = -0.2
}
}
carrier_secondary_island = {
category = carrier_miscellaneous
add_stats = {
max_organisation = 0.1
reliability = -0.05
build_cost_ic = 200
}
multiply_stats = {
surface_detection = 0.05
anti_air_attack = 0.025
naval_speed = -0.025
naval_torpedo_damage_reduction_factor = 0.01
}
}
carrier_strength_deck = {
category = carrier_miscellaneous
add_stats = {
reliability = 0.1
max_strength = 100
}
build_cost_resources = {
steel = 1
}
multiply_stats = {
naval_speed = -0.025
armor_value = 0.1
build_cost_ic = 0.1
}
}
carrier_tracing_unit = {
category = carrier_unit
add_stats = {
build_cost_ic = 800
}
multiply_stats = {
surface_detection = 0.3
sub_detection = 0.2
}
}
}

View File

@@ -0,0 +1,289 @@
## Radar, fire control systems and electronic devices
equipment_modules = {
limit = {
has_dlc = "Man the Guns"
}
#############
## RADAR ##
#############
ship_mast_1 = {
category = ship_mast
gui_category = ship_radar
add_stats = {
build_cost_ic = 70
surface_detection = 1
}
}
ship_radar_1 = {
abbreviation = "sbj"
category = ship_radar
sfx = sfx_ui_sd_module_sonar
multiply_stats = {
anti_air_attack = 0.025
}
add_stats = {
build_cost_ic = 100
surface_detection = 5
}
}
ship_radar_2 = {
abbreviation = "sbk"
category = ship_radar
sfx = sfx_ui_sd_module_sonar
parent = ship_radar_1
multiply_stats = {
anti_air_attack = 0.05
}
add_stats = {
build_cost_ic = 130
surface_detection = 7
sub_detection = 2
}
can_convert_from = {
module = ship_radar_1
convert_cost_ic = 30
}
}
ship_radar_3 = {
abbreviation = "sbl"
category = ship_radar
sfx = sfx_ui_sd_module_sonar
parent = ship_radar_2
multiply_stats = {
anti_air_attack = 0.075
}
add_stats = {
surface_detection = 12
sub_detection = 4
build_cost_ic = 160
}
can_convert_from = {
module = ship_radar_2
convert_cost_ic = 50
}
can_convert_from = {
module_category = ship_radar
convert_cost_ic = 80
}
}
ship_radar_4 = {
abbreviation = "sbm"
category = ship_radar
sfx = sfx_ui_sd_module_sonar
parent = ship_radar_3
multiply_stats = {
anti_air_attack = 0.1
}
add_stats = {
build_cost_ic = 190
surface_detection = 18
sub_detection = 6
}
can_convert_from = {
module = ship_radar_3
convert_cost_ic = 50
}
can_convert_from = {
module_category = ship_radar
convert_cost_ic = 110
}
}
ship_radar_5 = {
category = ship_radar
sfx = sfx_ui_sd_module_sonar
parent = ship_radar_4
multiply_stats = {
anti_air_attack = 0.2
}
add_stats = {
build_cost_ic = 600
surface_detection = 30
sub_detection = 12
}
can_convert_from = {
module_category = ship_radar
convert_cost_ic = 1000
}
}
####################
## FIRE CONTROL ##
####################
ship_fire_control_system_0 = {
abbreviation = "sbf"
category = ship_fire_control_system
gfx = ship_fire_control_system
sfx = sfx_ui_sd_module_sonar
add_stats = {
build_cost_ic = 60
naval_light_gun_hit_chance_factor = 0.015
naval_heavy_gun_hit_chance_factor = 0.015
}
multiply_stats = {
}
critical_parts = { damaged_fire_control }
}
ship_fire_control_system_1 = {
abbreviation = "sbg"
category = ship_fire_control_system
parent = ship_fire_control_system_0
sfx = sfx_ui_sd_module_sonar
add_stats = {
build_cost_ic = 135
naval_light_gun_hit_chance_factor = 0.025
naval_heavy_gun_hit_chance_factor = 0.025
}
multiply_stats = {
anti_air_attack = 0.1
}
can_convert_from = {
module = ship_fire_control_system_0
convert_cost_ic = 85
}
critical_parts = { damaged_fire_control }
}
ship_fire_control_system_2 = {
abbreviation = "sbh"
category = ship_fire_control_system
sfx = sfx_ui_sd_module_sonar
parent = ship_fire_control_system_1
add_stats = {
build_cost_ic = 165
naval_light_gun_hit_chance_factor = 0.05
naval_heavy_gun_hit_chance_factor = 0.05
}
multiply_stats = {
anti_air_attack = 0.15
}
can_convert_from = {
module = ship_fire_control_system_1
convert_cost_ic = 105
}
can_convert_from = {
module_category = ship_fire_control_system
convert_cost_ic = 145
}
critical_parts = { damaged_fire_control }
}
ship_fire_control_system_3 = {
abbreviation = "sbi"
category = ship_fire_control_system
sfx = sfx_ui_sd_module_sonar
parent = ship_fire_control_system_2
add_stats = {
build_cost_ic = 225
naval_light_gun_hit_chance_factor = 0.075
naval_heavy_gun_hit_chance_factor = 0.075
}
multiply_stats = {
anti_air_attack = 0.2
}
can_convert_from = {
module = ship_fire_control_system_2
convert_cost_ic = 110
}
can_convert_from = {
module_category = ship_fire_control_system
convert_cost_ic = 145
}
critical_parts = { damaged_fire_control }
}
ship_fire_control_system_4 = {
category = ship_fire_control_system
sfx = sfx_ui_sd_module_sonar
parent = ship_fire_control_system_3
add_stats = {
build_cost_ic = 600
naval_light_gun_hit_chance_factor = 0.1
naval_heavy_gun_hit_chance_factor = 0.1
}
multiply_stats = {
anti_air_attack = 0.3
surface_detection = 0.05
}
can_convert_from = {
module = ship_fire_control_system_3
convert_cost_ic = 150
}
can_convert_from = {
module_category = ship_fire_control_system
convert_cost_ic = 200
}
critical_parts = { damaged_fire_control }
}
ship_fire_control_system_5 = {
category = ship_fire_control_system
sfx = sfx_ui_sd_module_sonar
parent = ship_fire_control_system_4
add_stats = {
build_cost_ic = 1000
naval_light_gun_hit_chance_factor = 0.125
naval_heavy_gun_hit_chance_factor = 0.125
naval_torpedo_hit_chance_factor = 0.05
}
multiply_stats = {
anti_air_attack = 0.3
surface_detection = 0.075
surface_visibility = -0.05
}
can_convert_from = {
module = ship_fire_control_system_4
convert_cost_ic = 250
}
can_convert_from = {
module_category = ship_fire_control_system
convert_cost_ic = 300
}
critical_parts = { damaged_fire_control }
}
ship_sub_torpedo_computer = {
category = sub_fire_control_system
gui_category = ship_fire_control_system
sfx = sfx_ui_sd_module_sonar
add_stats = {
build_cost_ic = 250
naval_torpedo_hit_chance_factor = 0.05
}
}
ship_torpedo_fire_control = {
category = ship_fire_control_system
multiply_stats = {
naval_torpedo_hit_chance_factor = 0.03
}
add_stats = {
build_cost_ic = 150
}
}
ship_aa_fire_control = {
category = generic_miscellaneous
gui_category = ship_miscellaneous
multiply_stats = {
anti_air_attack = 0.05
}
add_stats = {
build_cost_ic = 100
}
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,872 @@
## armors and protection solutions
equipment_modules = {
limit = {
has_dlc = "Man the Guns"
}
########################
## ARMOR PLATE (BB) ##
########################
ship_armor_bb_1 = {
abbreviation = "sde"
category = ship_heavy_armor
gfx = ship_armor_thick_1
multiply_stats = {
build_cost_ic = 0.1
naval_speed = -0.23
max_strength = 0.05
}
build_cost_resources = {
steel = 1
}
add_stats = {
armor_value = 30
}
can_convert_from = {
module_category = ship_heavy_armor
convert_cost_ic = 3500
convert_cost_resources = {
steel = 1
}
}
dismantle_cost_ic = 2000
}
ship_armor_bc_1 = {
abbreviation = "sdf"
category = ship_heavy_armor
gfx = ship_armor_1
multiply_stats = {
build_cost_ic = 0.08
naval_speed = -0.08
max_strength = 0.04
}
build_cost_resources = {
steel = 1
}
add_stats = {
armor_value = 22
}
can_convert_from = {
module_category = ship_heavy_armor
convert_cost_ic = 3000
convert_cost_resources = {
steel = 1
}
}
dismantle_cost_ic = 1500
}
ship_armor_bb_2 = {
abbreviation = "sdg"
category = ship_heavy_armor
gfx = ship_armor_thick_2
parent = ship_armor_bb_1
multiply_stats = {
build_cost_ic = 0.14
naval_speed = -0.25
max_strength = 0.1
}
build_cost_resources = {
steel = 1
}
add_stats = {
armor_value = 35
naval_torpedo_enemy_critical_chance_factor = -0.05
naval_torpedo_damage_reduction_factor = 0.05
reliability = 0.05
}
can_convert_from = {
module = ship_armor_bb_1
convert_cost_ic = 3000
convert_cost_resources = {
steel = 1
}
}
can_convert_from = {
module_category = ship_heavy_armor
convert_cost_ic = 4500
convert_cost_resources = {
steel = 1
}
}
dismantle_cost_ic = 2800
}
ship_armor_bc_2 = {
abbreviation = "sdh"
category = ship_heavy_armor
gfx = ship_armor_2
parent = ship_armor_bc_1
multiply_stats = {
build_cost_ic = 0.12
naval_speed = -0.1
max_strength = 0.08
}
build_cost_resources = {
steel = 1
}
add_stats = {
armor_value = 26
naval_torpedo_damage_reduction_factor = 0.05
reliability = 0.05
}
can_convert_from = {
module = ship_armor_bc_1
convert_cost_ic = 3000
convert_cost_resources = {
steel = 1
}
}
can_convert_from = {
module_category = ship_heavy_armor
convert_cost_ic = 4000
convert_cost_resources = {
steel = 1
}
}
dismantle_cost_ic = 2200
}
ship_armor_bb_3 = {
abbreviation = "sdi"
category = ship_heavy_armor
gfx = ship_armor_thick_3
parent = ship_armor_bb_2
multiply_stats = {
build_cost_ic = 0.17
naval_speed = -0.3
max_strength = 0.15
}
build_cost_resources = {
steel = 2
chromium = 1
}
add_stats = {
armor_value = 40
naval_torpedo_enemy_critical_chance_factor = -0.1
naval_torpedo_damage_reduction_factor = 0.1
reliability = 0.1
}
can_convert_from = {
module = ship_armor_bb_2
convert_cost_ic = 4500
convert_cost_resources = {
steel = 1
}
}
can_convert_from = {
module_category = ship_heavy_armor
convert_cost_ic = 5500
convert_cost_resources = {
steel = 1
}
}
dismantle_cost_ic = 3500
}
ship_armor_bc_3 = {
abbreviation = "sdj"
category = ship_heavy_armor
gfx = ship_armor_3
parent = ship_armor_bc_2
multiply_stats = {
build_cost_ic = 0.15
naval_speed = -0.15
max_strength = 0.12
}
build_cost_resources = {
steel = 1
chromium = 1
}
add_stats = {
armor_value = 30
naval_torpedo_enemy_critical_chance_factor = -0.05
naval_torpedo_damage_reduction_factor = 0.1
reliability = 0.1
}
can_convert_from = {
module = ship_armor_bc_2
convert_cost_ic = 4000
convert_cost_resources = {
steel = 1
}
}
can_convert_from = {
module_category = ship_heavy_armor
convert_cost_ic = 5000
convert_cost_resources = {
steel = 1
}
}
dismantle_cost_ic = 3000
}
ship_armor_bb_4 = {
abbreviation = "sdj1"
category = ship_heavy_armor
parent = ship_armor_bb_3
multiply_stats = {
build_cost_ic = 0.2
naval_speed = -0.32
max_strength = 0.2
}
build_cost_resources = {
steel = 2
chromium = 1
}
add_stats = {
armor_value = 45
naval_torpedo_enemy_critical_chance_factor = -0.15
naval_torpedo_damage_reduction_factor = 0.15
reliability = 0.15
}
can_convert_from = {
module = ship_armor_bb_3
convert_cost_ic = 5500
convert_cost_resources = {
steel = 1
}
}
can_convert_from = {
module_category = ship_heavy_armor
convert_cost_ic = 6500
convert_cost_resources = {
steel = 1
}
}
dismantle_cost_ic = 4000
}
ship_armor_bc_4 = {
abbreviation = "sdj2"
category = ship_heavy_armor
parent = ship_armor_bc_3
multiply_stats = {
build_cost_ic = 0.17
naval_speed = -0.2
max_strength = 0.16
}
build_cost_resources = {
steel = 2
chromium = 1
}
add_stats = {
armor_value = 35
naval_torpedo_enemy_critical_chance_factor = -0.1
naval_torpedo_damage_reduction_factor = 0.15
reliability = 0.15
}
can_convert_from = {
module = ship_armor_bc_3
convert_cost_ic = 5000
convert_cost_resources = {
steel = 1
}
}
can_convert_from = {
module_category = ship_heavy_armor
convert_cost_ic = 6000
convert_cost_resources = {
steel = 1
}
}
dismantle_cost_ic = 3500
}
ship_armor_shbb = {
abbreviation = "sk"
category = ship_super_heavy_armor
gfx = ship_armor_thick_3
multiply_stats = {
build_cost_ic = 0.2
naval_speed = -0.25
max_strength = 0.1
}
build_cost_resources = {
steel = 2
chromium = 1
}
add_stats = {
armor_value = 45
surface_visibility = 10
naval_torpedo_enemy_critical_chance_factor = -0.05
naval_torpedo_damage_reduction_factor = 0.1
reliability = 0.2
}
can_convert_from = {
module_category = ship_super_heavy_armor
convert_cost_ic = 5000
convert_cost_resources = {
steel = 1
}
}
can_convert_from = {
module_category = ship_heavy_armor
convert_cost_ic = 7000
convert_cost_resources = {
steel = 1
}
}
dismantle_cost_ic = 4800
}
ship_armor_shbb_2 = {
category = ship_super_heavy_armor
parent = ship_armor_shbb
gfx = ship_armor_bb_4
multiply_stats = {
build_cost_ic = 0.28
naval_speed = -0.35
max_strength = 0.2
}
build_cost_resources = {
steel = 2
chromium = 1
}
add_stats = {
armor_value = 50
surface_visibility = 12
naval_torpedo_enemy_critical_chance_factor = -0.1
naval_torpedo_damage_reduction_factor = 0.15
reliability = 0.25
}
can_convert_from = {
module_category = ship_super_heavy_armor
convert_cost_ic = 6000
convert_cost_resources = {
steel = 1
}
}
can_convert_from = {
module = ship_armor_shbb
convert_cost_ic = 5000
convert_cost_resources = {
steel = 1
}
}
can_convert_from = {
module_category = ship_heavy_armor
convert_cost_ic = 8000
convert_cost_resources = {
steel = 1
}
}
dismantle_cost_ic = 5400
}
#############################
## ARMOR PLATE (Cruiser) ##
#############################
ship_armor_cruiser_1 = {
abbreviation = "sdl"
category = ship_cruiser_armor
gfx = ship_armor_thin_1
multiply_stats = {
build_cost_ic = 0.05
naval_speed = -0.05
}
dismantle_cost_ic = 1250
add_stats = {
armor_value = 8
}
can_convert_from = {
module_category = ship_cruiser_armor
convert_cost_ic = 600
}
}
ship_armor_cruiser_2 = {
abbreviation = "sdm"
category = ship_cruiser_armor
gfx = ship_armor_thin_2
parent = ship_armor_cruiser_1
multiply_stats = {
build_cost_ic = 0.08
naval_speed = -0.075
max_strength = 0.05
}
dismantle_cost_ic = 1500
add_stats = {
armor_value = 10
}
build_cost_resources = {
steel = 1
}
can_convert_from = {
module_category = ship_cruiser_armor
convert_cost_ic = 1000
}
can_convert_from = {
module = ship_armor_cruiser_1
convert_cost_ic = 500
}
}
ship_armor_cruiser_3 = {
abbreviation = "sdn"
category = ship_cruiser_armor
gfx = ship_armor_thin_3
parent = ship_armor_cruiser_2
multiply_stats = {
build_cost_ic = 0.12
naval_speed = -0.1
max_strength = 0.1
}
dismantle_cost_ic = 1750
add_stats = {
armor_value = 12
}
build_cost_resources = {
steel = 1
chromium = 1
}
can_convert_from = {
module_category = ship_cruiser_armor
convert_cost_ic = 1500
}
can_convert_from = {
module = ship_armor_cruiser_2
convert_cost_ic = 750
}
}
ship_armor_cruiser_4 = {
abbreviation = "sdo"
category = ship_cruiser_armor
gfx = ship_armor_thin_4
parent = ship_armor_cruiser_3
multiply_stats = {
build_cost_ic = 0.15
naval_speed = -0.125
max_strength = 0.15
}
dismantle_cost_ic = 2000
add_stats = {
armor_value = 14
}
build_cost_resources = {
steel = 2
chromium = 1
}
can_convert_from = {
module_category = ship_cruiser_armor
convert_cost_ic = 2000
}
can_convert_from = {
module = ship_armor_cruiser_3
convert_cost_ic = 1000
}
}
ship_armor_cruiser_heavy_1 = {
category = ship_cruiser_heavy_armor
gfx = ship_armor_1
add_equipment_type = capital_ship
multiply_stats = {
build_cost_ic = 0.08
naval_speed = -0.08
max_strength = 0.05
}
build_cost_resources = {
steel = 1
}
add_stats = {
armor_value = 10
}
dismantle_cost_ic = 1200
can_convert_from = {
module_category = ship_cruiser_heavy_armor
convert_cost_ic = 1500
}
}
ship_armor_cruiser_heavy_2 = {
category = ship_cruiser_heavy_armor
gfx = ship_armor_2
add_equipment_type = capital_ship
parent = ship_armor_cruiser_heavy_1
multiply_stats = {
build_cost_ic = 0.12
naval_speed = -0.1
max_strength = 0.1
}
build_cost_resources = {
steel = 1
}
add_stats = {
armor_value = 15
naval_torpedo_enemy_critical_chance_factor = -0.05
naval_torpedo_damage_reduction_factor = 0.05
reliability = 0.05
}
dismantle_cost_ic = 1600
can_convert_from = {
module_category = ship_cruiser_heavy_armor
convert_cost_ic = 2000
}
can_convert_from = {
module = ship_armor_cruiser_heavy_1
convert_cost_ic = 1000
}
}
ship_armor_cruiser_heavy_3 = {
category = ship_cruiser_heavy_armor
gfx = ship_armor_3
add_equipment_type = capital_ship
parent = ship_armor_cruiser_heavy_2
multiply_stats = {
build_cost_ic = 0.15
naval_speed = -0.125
max_strength = 0.15
}
build_cost_resources = {
steel = 1
chromium = 1
}
add_stats = {
armor_value = 20
naval_torpedo_enemy_critical_chance_factor = -0.05
naval_torpedo_damage_reduction_factor = 0.05
reliability = 0.05
}
dismantle_cost_ic = 2000
can_convert_from = {
module_category = ship_cruiser_heavy_armor
convert_cost_ic = 2500
}
can_convert_from = {
module = ship_armor_cruiser_heavy_2
convert_cost_ic = 1250
}
}
ship_armor_cruiser_heavy_4 = {
category = ship_cruiser_heavy_armor
gfx = ship_armor_bc_4
add_equipment_type = capital_ship
parent = ship_armor_cruiser_heavy_3
multiply_stats = {
build_cost_ic = 0.18
naval_speed = -0.15
max_strength = 0.2
}
build_cost_resources = {
steel = 2
chromium = 1
}
add_stats = {
armor_value = 25
naval_torpedo_enemy_critical_chance_factor = -0.05
naval_torpedo_damage_reduction_factor = 0.05
reliability = 0.05
}
dismantle_cost_ic = 2400
can_convert_from = {
module_category = ship_cruiser_heavy_armor
convert_cost_ic = 3000
}
can_convert_from = {
module = ship_armor_cruiser_heavy_3
convert_cost_ic = 1500
}
}
####################
## ARMOR SCHEME ##
####################
ship_scheme_incremental = {
category = armor_scheme
multiply_stats = {
naval_speed = -0.05
max_strength = 0.05
build_cost_ic = 0.065
}
dismantle_cost_ic = 1000
can_convert_from = {
module_category = armor_scheme
convert_cost_ic = 1500
}
}
ship_scheme_incremental_post_jutland = {
category = armor_scheme
parent = ship_scheme_incremental
multiply_stats = {
naval_speed = -0.05
max_strength = 0.065
build_cost_ic = 0.075
}
add_stats = {
reliability = 0.025
}
can_convert_from = {
module_category = armor_scheme
convert_cost_ic = 1750
}
can_convert_from = {
module = ship_scheme_incremental
convert_cost_ic = 1250
}
dismantle_cost_ic = 1500
}
ship_scheme_mixed = {
category = armor_scheme
parent = ship_scheme_incremental_post_jutland
multiply_stats = {
naval_speed = -0.025
max_strength = 0.075
armor_value = 0.05
build_cost_ic = 0.085
}
add_stats = {
reliability = 0.04
}
can_convert_from = {
module = ship_scheme_incremental_post_jutland
convert_cost_ic = 1500
}
can_convert_from = {
module_category = armor_scheme
convert_cost_ic = 2000
}
dismantle_cost_ic = 2000
}
ship_scheme_all_or_nothing = {
category = armor_scheme
parent = ship_scheme_mixed
multiply_stats = {
naval_speed = -0.025
max_strength = 0.05
armor_value = 0.1
build_cost_ic = 0.1
}
add_stats = {
reliability = 0.05
}
dismantle_cost_ic = 2500
can_convert_from = {
module_category = armor_scheme
convert_cost_ic = 2750
}
}
ship_scheme_all_or_nothing_armor_box = {
category = armor_scheme
parent = ship_scheme_all_or_nothing
multiply_stats = {
naval_speed = -0.025
armor_value = 0.1
max_strength = 0.1
build_cost_ic = 0.15
}
add_stats = {
reliability = 0.1
}
can_convert_from = {
module_category = armor_scheme
convert_cost_ic = 3500
}
can_convert_from = {
module = ship_scheme_all_or_nothing
convert_cost_ic = 2000
}
dismantle_cost_ic = 3000
}
##############################
## TORPEDO DEFENSE SYSTEM ##
##############################
torpedo_bulge = {
category = torpedo_defense_system
add_stats = {
naval_torpedo_enemy_critical_chance_factor = -0.1
naval_torpedo_damage_reduction_factor = 0.15
reliability = -0.025
}
multiply_stats = {
naval_speed = -0.03
build_cost_ic = 0.03
}
can_convert_from = {
module = torpedo_defense_system
convert_cost_ic = 500
}
dismantle_cost_ic = 1000
}
pugliese_system = {
category = torpedo_defense_system
add_stats = {
naval_torpedo_enemy_critical_chance_factor = -0.2
naval_torpedo_damage_reduction_factor = 0.1
reliability = -0.05
}
multiply_stats = {
build_cost_ic = 0.07
}
dismantle_cost_ic = 1500
}
torpedo_belt = {
category = torpedo_defense_system
parent = torpedo_bulge
add_stats = {
naval_torpedo_enemy_critical_chance_factor = -0.2
naval_torpedo_damage_reduction_factor = 0.2
}
multiply_stats = {
naval_speed = -0.01
max_strength = 0.03
build_cost_ic = 0.08
}
can_convert_from = {
module = torpedo_defense_system
convert_cost_ic = 800
}
dismantle_cost_ic = 2000
}
torpedo_belt_enhanced = {
category = torpedo_defense_system
parent = torpedo_belt
add_stats = {
naval_torpedo_enemy_critical_chance_factor = -0.25
naval_torpedo_damage_reduction_factor = 0.25
}
multiply_stats = {
max_strength = 0.05
build_cost_ic = 0.1
}
can_convert_from = {
module = torpedo_defense_system
convert_cost_ic = 1100
}
dismantle_cost_ic = 3000
}
######################
## SUBMARINE HULL ##
######################
pressure_hull_1 = {
category = pressure_hull
add_stats = {
build_cost_ic = 100
}
multiply_stats = {
max_strength = 0.05
sub_visibility = -0.05
}
can_convert_from = {
module_category = pressure_hull
convert_cost_ic = 80
}
}
pressure_hull_2 = {
category = pressure_hull
parent = pressure_hull_1
add_stats = {
build_cost_ic = 150
}
multiply_stats = {
max_strength = 0.1
sub_visibility = -0.075
}
can_convert_from = {
module_category = pressure_hull
convert_cost_ic = 120
}
}
pressure_hull_3 = {
category = pressure_hull
parent = pressure_hull_2
add_stats = {
build_cost_ic = 200
}
multiply_stats = {
max_strength = 0.15
sub_visibility = -0.1
}
can_convert_from = {
module_category = pressure_hull
convert_cost_ic = 160
}
}
pressure_hull_4 = {
category = pressure_hull
parent = pressure_hull_3
add_stats = {
build_cost_ic = 300
}
multiply_stats = {
max_strength = 0.2
sub_visibility = -0.125
}
can_convert_from = {
module_category = pressure_hull
convert_cost_ic = 240
}
}
anechoic_tile_1 = {
category = sub_ship_stealth
add_stats = {
reliability = -0.15
}
multiply_stats = {
sub_visibility = -0.1
build_cost_ic = 0.2
}
dismantle_cost_ic = 750
}
##################
## CAMOUFLAGE ##
##################
ship_cruiser_camo_1 = {
category = raider_kit
multiply_stats = {
surface_visibility = -0.05
build_cost_ic = 0.02
}
forbid_module_categories = {
ship_light_medium_battery
ship_light_medium_battery_double
}
}
ship_cruiser_camo_2 = {
category = raider_kit
multiply_stats = {
lg_attack = -0.2
lg_armor_piercing = -0.2
hg_attack = -1
hg_armor_piercing = -1
anti_air_attack = -0.5
torpedo_attack = -0.8
surface_visibility = -0.2
build_cost_ic = 0.02
}
forbid_module_categories = {
ship_light_medium_battery
ship_light_medium_battery_double
}
}
}

View File

@@ -0,0 +1,299 @@
## All the roles
equipment_modules = {
limit = {
has_dlc = "Man the Guns"
}
######################
## DESTROYER ROLE ##
######################
ship_hull_light_role_dd = {
category = dd_role
forbid_module_categories = {
ship_light_medium_battery
ship_light_medium_battery_double
ship_light_medium_battery_single
ship_missile_aa
ship_missile
}
}
ship_hull_light_role_dl = {
category = dd_role
multiply_stats = {
lg_attack = 0.1
lg_armor_piercing = 0.1
max_strength = 0.1
naval_range = 0.2
surface_visibility = 0.25
build_cost_ic = 0.15
}
forbid_module_categories = {
ship_light_medium_battery
ship_light_medium_battery_double
ship_light_medium_battery_single
ship_missile_aa
ship_missile
}
}
ship_hull_light_role_de = {
category = dd_role
multiply_stats = {
lg_attack = -0.1
max_strength = -0.05
naval_speed = -0.3
sub_detection = 0.1
torpedo_attack = -0.6
surface_visibility = -0.05
build_cost_ic = -0.2
}
forbid_module_categories = {
ship_light_medium_battery
ship_light_medium_battery_double
ship_light_medium_battery_single
ship_missile_aa
ship_missile
}
}
ship_hull_light_role_ff = {
category = dd_role
multiply_stats = {
lg_attack = -0.15
lg_armor_piercing = -0.1
anti_air_attack = -0.15
max_strength = -0.1
naval_speed = -0.4
surface_visibility = -0.1
torpedo_attack = -0.8
naval_range = -0.3
build_cost_ic = -0.3
}
forbid_module_categories = {
ship_light_medium_battery
ship_light_medium_battery_double
ship_light_medium_battery_single
ship_missile_aa
ship_missile
}
}
ship_hull_light_role_cl = {
category = dd_role
add_stats = {
armor_value = 6
}
multiply_stats = {
max_strength = 0.2
naval_speed = -0.1
naval_range = 0.4
surface_visibility = 0.5
build_cost_ic = 0.25
}
forbid_module_categories = {
ship_missile_aa
ship_missile
}
}
ship_hull_light_role_dda = {
category = dd_role
add_stats = {
reliability = 0.1
}
multiply_stats = {
build_cost_ic = 0.1
}
forbid_module_categories = {
ship_missile
}
}
ship_hull_light_role_ddg = {
category = dd_role
add_stats = {
reliability = 0.2
}
multiply_stats = {
naval_speed = 0.05
build_cost_ic = 0.1
}
}
####################
## CRUISER ROLE ##
####################
ship_hull_cruiser_role_c = {
category = c_role
add_equipment_type = screen_ship
add_stats = {
naval_heavy_gun_hit_chance_factor = -0.75
}
forbid_module_categories = {
ship_medium_heavy_battery_triple
ship_medium_heavy_battery_double
ship_cruiser_heavy_armor
ship_missile
ship_missile_aa
raider_kit
}
}
ship_hull_cruiser_role_pc = {
category = c_role
add_equipment_type = screen_ship
add_stats = {
naval_heavy_gun_hit_chance_factor = -0.75
}
multiply_stats = {
build_cost_ic = -0.2
naval_speed = -0.3
max_strength = -0.15
armor_value = -0.1
}
forbid_module_categories = {
ship_medium_heavy_battery_triple
ship_medium_heavy_battery_double
ship_cruiser_heavy_armor
ship_missile
ship_missile_aa
raider_kit
}
}
ship_hull_cruiser_role_ca = {
category = c_role
add_equipment_type = capital_ship
forbid_module_categories = {
ship_medium_heavy_battery_triple
ship_medium_heavy_battery_double
ship_cruiser_heavy_armor
ship_missile
ship_missile_aa
raider_kit
}
}
ship_hull_cruiser_role_cb = {
category = c_role
add_equipment_type = capital_ship
multiply_stats = {
naval_range = 0.1
build_cost_ic = 0.1
}
forbid_module_categories = {
ship_missile
ship_missile_aa
raider_kit
}
}
ship_hull_cruiser_role_aa = {
category = c_role
add_stats = {
naval_heavy_gun_hit_chance_factor = -0.75
}
multiply_stats = {
anti_air_attack = 0.1
build_cost_ic = 0.1
}
forbid_module_categories = {
ship_medium_heavy_battery_triple
ship_medium_heavy_battery_double
ship_cruiser_heavy_armor
ship_missile
ship_missile_aa
raider_kit
}
}
ship_hull_cruiser_role_clc = {
category = c_role
add_stats = {
naval_heavy_gun_hit_chance_factor = -0.75
}
multiply_stats = {
max_strength = -0.1
armor_value = -0.1
naval_speed = 0.05
build_cost_ic = -0.1
}
forbid_module_categories = {
ship_medium_heavy_battery_triple
ship_medium_heavy_battery_double
ship_cruiser_heavy_armor
ship_missile
ship_missile_aa
raider_kit
}
}
ship_hull_cruiser_role_rc = {
category = c_role
add_stats = {
naval_heavy_gun_hit_chance_factor = -0.75
}
multiply_stats = {
lg_attack = -0.15
lg_armor_piercing = -0.15
hg_attack = -0.15
hg_armor_piercing = -0.15
max_strength = -0.2
naval_speed = -0.1
armor_value = -0.2
naval_range = 0.4
surface_visibility = -0.05
build_cost_ic = -0.15
}
forbid_module_categories = {
ship_medium_heavy_battery_triple
ship_medium_heavy_battery_double
ship_medium_battery
ship_medium_battery_double
ship_medium_battery_single
ship_cruiser_heavy_armor
ship_missile
ship_missile_aa
ship_airplane_launcher
}
}
ship_hull_cruiser_role_cg = {
category = c_role
add_equipment_type = capital_ship
multiply_stats = {
anti_air_attack = 0.1
build_cost_ic = 0.1
}
add_stats = {
max_strength = 200
reliability = 0.1
}
forbid_module_categories = {
raider_kit
}
}
ship_hull_cruiser_role_csr = {
category = c_role
add_stats = {
naval_heavy_gun_hit_chance_factor = -0.75
}
multiply_stats = {
surface_detection = 0.1
sub_detection = 0.1
build_cost_ic = 0.075
}
forbid_module_categories = {
raider_kit
ship_missile
ship_missile_aa
}
}
ship_hull_cruiser_role_ac = {
category = cds_role
add_equipment_type = capital_ship
multiply_stats = {
naval_range = 0.5
}
}
ship_hull_cruiser_role_cd = {
category = cds_role
multiply_stats = {
naval_speed = -0.2
build_cost_ic = -0.2
}
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,226 @@
equipment_modules = {
limit = {
has_dlc = "Man the Guns"
}
ship_em_battery_1 = {
category = ship_electric_magnetic_battery
sfx = sfx_ui_sd_module_turret
add_equipment_type = capital_ship
add_stats = {
hg_attack = 500
build_cost_ic = 2000
naval_heavy_gun_hit_chance_factor = 1
reliability = -0.2
}
add_average_stats = {
hg_armor_piercing = 150
}
multiply_stats = {
naval_speed = -0.1
}
critical_parts = { damaged_heavy_guns }
}
ship_space_battery_0 = {
category = ship_space_battery
sfx = sfx_ui_sd_module_turret
add_equipment_type = capital_ship
add_stats = {
hg_attack = 20
build_cost_ic = 400
}
add_average_stats = {
hg_armor_piercing = 5
}
multiply_stats = {
naval_speed = -0.05
}
critical_parts = { damaged_heavy_guns }
}
ship_space_battery_1 = {
category = ship_space_battery
sfx = sfx_ui_sd_module_turret
add_equipment_type = capital_ship
add_stats = {
hg_attack = 300
build_cost_ic = 1000
}
add_average_stats = {
hg_armor_piercing = 100
}
multiply_stats = {
naval_speed = -0.05
}
critical_parts = { damaged_heavy_guns }
}
ship_vls_1 = {
category = ship_vls
sfx = sfx_ui_sd_module_turret
add_equipment_type = capital_ship
add_stats = {
hg_attack = 50
lg_attack = 50
sub_attack = 50
build_cost_ic = 500
}
multiply_stats = {
naval_speed = -0.05
}
critical_parts = { damaged_heavy_guns }
}
ship_sam_1 = {
category = ship_sam
sfx = sfx_ui_sd_module_turret
add_equipment_type = anti_air
add_stats = {
anti_air_attack = 30
build_cost_ic = 600
}
multiply_stats = {
naval_speed = -0.05
}
}
ship_ciw_1 = {
category = ship_ciw
sfx = sfx_ui_sd_module_turret
add_stats = {
lg_attack = 10
anti_air_attack = 10
build_cost_ic = 300
}
add_average_stats = {
lg_armor_piercing = 20
}
multiply_stats = {
naval_speed = -0.05
}
}
ship_AI_fire_control_0 = {
category = ship_super_fire_control_system
sfx = sfx_ui_sd_module_sonar
add_stats = {
build_cost_ic = 1000
naval_light_gun_hit_chance_factor = 0.7
naval_heavy_gun_hit_chance_factor = 0.7
}
}
ship_AI_fire_control_1 = {
category = ship_super_fire_control_system
sfx = sfx_ui_sd_module_sonar
add_stats = {
build_cost_ic = 1300
naval_light_gun_hit_chance_factor = 0.5
naval_heavy_gun_hit_chance_factor = 0.5
}
multiply_stats = {
lg_attack = 0.1
}
}
ship_aegis_0 = {
category = ship_aegis
sfx = sfx_ui_sd_module_sonar
add_stats = {
build_cost_ic = 800
surface_detection = 50
sub_detection = 50
}
}
modern_ship_engine_1 = {
category = modern_ship_engine
sfx = sfx_ui_sd_module_engine
add_stats = {
build_cost_ic = 5000
reliability = -0.3
}
multiply_stats = {
naval_speed = 0.5
surface_visibility = -0.1
}
}
modern_ship_engine_2 = {
category = modern_ship_engine
sfx = sfx_ui_sd_module_engine
add_stats = {
build_cost_ic = 5000
reliability = -0.15
}
multiply_stats = {
naval_speed = 0.8
}
}
space_ship_engine_1 = {
category = space_ship_engine
sfx = sfx_ui_sd_module_engine
add_stats = {
build_cost_ic = 5000
reliability = -0.3
}
multiply_stats = {
naval_speed = 10
}
}
ship_modern_armor_1 = {
category = ship_modern_armor
gfx = ship_armor_thick_4
multiply_stats = {
build_cost_ic = 0.2
naval_speed = -0.3
max_strength = 0.2
}
build_cost_resources = {
steel = 2
}
add_stats = {
armor_value = 200
}
}
ship_space_armor_1 = {
category = ship_space_armor
multiply_stats = {
build_cost_ic = 0.4
naval_speed = -0.5
max_strength = 0.4
}
build_cost_resources = {
steel = 3
}
add_stats = {
armor_value = 300
}
}
modern_deck_space_1 = {
category = modern_deck_space
gfx = ship_deck_space
add_stats = {
carrier_size = 4
}
multiply_stats = {
naval_speed = -0.1
}
}
}

View File

@@ -0,0 +1,139 @@
equipment_modules = {
limit = {
has_dlc = "Man the Guns"
}
eng_14in_mk7_double = {
category = ship_heavy_battery
gfx = ship_heavy_battery_2
sfx = sfx_ui_sd_module_turret
add_equipment_type = capital_ship
add_stats = {
surface_visibility = 0.5
hg_attack = 6
build_cost_ic = 430
}
multiply_stats = {
naval_speed = -0.015
}
add_average_stats = {
hg_armor_piercing = 33
}
can_convert_from = {
module_category = ship_heavy_battery
convert_cost_ic = 200
}
dismantle_cost_ic = 1040
critical_parts = { damaged_heavy_guns }
forbid_module_categories = {
ship_depth_charge
ship_mine_layer
}
}
eng_14in_mk7_quad = {
category = ship_heavy_battery_quad
gfx = ship_heavy_battery_2_quad
sfx = sfx_ui_sd_module_turret
add_equipment_type = capital_ship
add_stats = {
surface_visibility = 0.8
hg_attack = 11.5
build_cost_ic = 800
reliability = -0.05
naval_heavy_gun_hit_chance_factor = -0.01
}
multiply_stats = {
naval_speed = -0.02
}
add_average_stats = {
hg_armor_piercing = 33
}
can_convert_from = {
module_category = ship_heavy_battery
convert_cost_ic = 300
}
dismantle_cost_ic = 2250
critical_parts = { damaged_heavy_guns }
forbid_module_categories = {
ship_depth_charge
ship_mine_layer
}
}
usa_8in_mk9_secondaries = {
category = ship_secondaries_special
gfx = ship_medium_battery_2_double
sfx = sfx_ui_sd_module_turret
add_stats = {
hg_attack = 4.5
lg_attack = 3.5
build_cost_ic = 600
surface_visibility = 0.5
}
multiply_stats = {
naval_speed = -0.05
}
add_average_stats = {
hg_armor_piercing = 22
lg_armor_piercing = 9
}
dismantle_cost_ic = 1000
critical_parts = { damaged_secondaries }
}
ger_11in_c34_triple = {
category = ship_heavy_battery_triple
gfx = ship_heavy_battery_big_1_triple
sfx = sfx_ui_sd_module_turret
add_equipment_type = capital_ship
add_stats = {
surface_visibility = 0.6
hg_attack = 7
build_cost_ic = 450
}
multiply_stats = {
naval_speed = -0.015
max_strength = 0.04
}
add_average_stats = {
hg_armor_piercing = 32
}
dismantle_cost_ic = 260
critical_parts = { damaged_heavy_guns }
forbid_module_categories = {
ship_depth_charge
ship_mine_layer
}
}
fra_11in_1931_quad = {
category = ship_heavy_battery_quad
gfx = ship_heavy_battery_big_1_quad
sfx = sfx_ui_sd_module_turret
add_equipment_type = capital_ship
add_stats = {
surface_visibility = 0.8
hg_attack = 11.5
build_cost_ic = 900
reliability = -0.05
naval_heavy_gun_hit_chance_factor = -0.01
}
multiply_stats = {
naval_speed = -0.02
max_strength = 0.07
}
add_average_stats = {
hg_armor_piercing = 33
}
dismantle_cost_ic = 400
critical_parts = { damaged_heavy_guns }
forbid_module_categories = {
ship_depth_charge
ship_mine_layer
}
}
}

View File

@@ -0,0 +1,661 @@
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 = { 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 }
}
fixed_ship_armor_slot = {
required = no
allowed_module_categories = { ship_cruiser_armor ship_cruiser_heavy_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_carrier_armor
ship_secondaries
ship_dp_secondaries
}
}
}
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 = 3
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 = 4000
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 ship_medium_battery_single ship_secondaries_special }
}
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
mid_1_custom_slot = {
required = no
allowed_module_categories = {
ship_secondaries
ship_dp_secondaries
ship_deck_space
ship_deck_space_small
ship_carrier_armor
}
}
mid_2_custom_slot = {
required = no
allowed_module_categories = {
ship_secondaries
ship_deck_space
ship_deck_space_small
ship_carrier_armor
}
}
}
default_modules = {
fixed_ship_engine_slot = heavy_ship_engine_1
mid_1_custom_slot = empty
}
naval_range = 4000
reliability = 0.65
max_strength = 250
naval_speed = 26.5
surface_visibility = 30
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 = { 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 }
}
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
front_1_custom_slot = {
required = no
allowed_module_categories = {
ship_deck_space
ship_deck_space_small
ship_carrier_armor
ship_secondaries
ship_dp_secondaries
}
}
mid_1_custom_slot = {
required = no
allowed_module_categories = {
ship_deck_space
ship_deck_space_small
ship_carrier_armor
ship_secondaries
ship_dp_secondaries
}
}
}
naval_speed = 28
default_modules = {
fixed_ship_engine_slot = carrier_ship_engine_2
}
}
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
front_1_custom_slot = {
required = no
allowed_module_categories = {
ship_anti_air
ship_deck_space
ship_deck_space_small
ship_carrier_armor
}
}
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
ship_deck_space
ship_deck_space_small
ship_carrier_armor
}
}
mid_2_custom_slot = {
required = no
allowed_module_categories = {
steam_catapult
carrier_side_lift
carrier_angled_deck
ship_secondaries
ship_dp_secondaries
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
}
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 = inherit
fixed_ship_flight_deck_slot = inherit
front_1_custom_slot = {
required = no
allowed_module_categories = {
ship_anti_air
ship_deck_space
ship_deck_space_small
ship_carrier_armor
}
}
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
ship_deck_space
ship_deck_space_small
ship_carrier_armor
steam_catapult
carrier_side_lift
carrier_angled_deck
}
}
mid_2_custom_slot = {
required = no
allowed_module_categories = {
ship_secondaries
ship_dp_secondaries
ship_deck_space
ship_deck_space_small
ship_carrier_armor
steam_catapult
carrier_side_lift
carrier_angled_deck
}
}
rear_1_custom_slot = {
required = no
allowed_module_categories = {
ship_secondaries
ship_dp_secondaries
ship_anti_air
carrier_side_lift
}
}
}
default_modules = {
fixed_ship_engine_slot = carrier_ship_engine_4
}
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_super_carrier = {
derived_variant_name = carrier_equipment_cvh
year = 1944
archetype = ship_hull_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 }
}
fixed_ship_armor_slot = {
required = yes
allowed_module_categories = { 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
}
}
front_2_custom_slot = front_1_custom_slot
mid_1_custom_slot = {
required = no
allowed_module_categories = {
ship_secondaries
ship_dp_secondaries
ship_deck_space
ship_deck_space_big
steam_catapult
carrier_side_lift
carrier_angled_deck
}
}
mid_2_custom_slot = mid_1_custom_slot
rear_1_custom_slot = {
required = no
allowed_module_categories = {
ship_secondaries
ship_dp_secondaries
ship_anti_air
ship_missile_aa
carrier_side_lift
}
}
}
default_modules = {
fixed_ship_engine_slot = carrier_ship_engine_4
fixed_ship_armor_slot = ship_carrier_armor_heavy
}
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
}
}

View File

@@ -0,0 +1,175 @@
equipments = {
ship_hull_civilian = {
year = 1918
is_archetype = yes
is_buildable = no
type = capital_ship
group_by = archetype
model = transport
priority = 300
interface_category = interface_category_capital_ships
upgrades = {
ship_engine_upgrade
ship_reliability_upgrade
}
module_slots = {
fixed_ship_secondaries_slot = {
required = no
allowed_module_categories = { civilian_ship_weapons }
}
fixed_ship_anti_air_slot = {
required = no
allowed_module_categories = { ship_anti_air }
}
fixed_ship_engine_slot = {
required = yes
allowed_module_categories = { civilian_ship_engine }
}
front_1_custom_slot = {
required = no
allowed_module_categories = { civilian_ship_weapons ship_auxiliary }
}
mid_1_custom_slot = {
required = no
allowed_module_categories = { ship_auxiliary ship_airplane_launcher }
}
mid_2_custom_slot = {
required = no
allowed_module_categories = { ship_auxiliary ship_airplane_launcher }
}
rear_1_custom_slot = {
required = no
allowed_module_categories = { ship_auxiliary ship_airplane_launcher civilian_ship_weapons }
}
}
default_modules = {
fixed_ship_engine_slot = empty
}
lg_armor_piercing = 0
lg_attack = 0
hg_armor_piercing = 0
hg_attack = 0
torpedo_attack = 0
sub_attack = 0
anti_air_attack = 0
armor_value = 0
surface_detection = 5
sub_detection = 0
surface_visibility = 13
naval_speed = 20
reliability = 0.60
naval_range = 8000
max_strength = 30
fuel_consumption = 15
build_cost_ic = 800
resources = {
steel = 1
}
module_count_limit = {
module = ship_rocket_launcher
count < 2
}
manpower = 600
naval_supremacy_factor = 0.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_ship_hull_civilian_1 = {
year = 1918
archetype = ship_hull_civilian
model = transport
priority = 1000
can_convert_from = { vnr_ship_hull_civilian_1 }
module_slots = inherit
}
vnr_ship_hull_civilian_2 = {
year = 1936
archetype = ship_hull_civilian
model = transport
priority = 1000
can_convert_from = { vnr_ship_hull_civilian_2 vnr_ship_hull_civilian_3 }
module_slots = {
fixed_ship_secondaries_slot = {
required = no
allowed_module_categories = { civilian_ship_weapons }
}
fixed_ship_anti_air_slot = {
required = no
allowed_module_categories = { ship_anti_air }
}
fixed_ship_engine_slot = {
required = yes
allowed_module_categories = { civilian_ship_engine }
}
front_1_custom_slot = {
required = no
allowed_module_categories = { civilian_ship_weapons ship_auxiliary }
}
mid_1_custom_slot = {
required = no
allowed_module_categories = { ship_auxiliary ship_airplane_launcher }
}
rear_1_custom_slot = {
required = no
allowed_module_categories = { ship_auxiliary ship_airplane_launcher civilian_ship_weapons }
}
}
naval_speed = 23
max_strength = 60
reliability = 0.70
build_cost_ic = 1000
manpower = 600
}
vnr_ship_hull_civilian_3 = {
year = 1936
archetype = ship_hull_civilian
model = transport
priority = 1000
can_convert_from = { vnr_ship_hull_civilian_2 vnr_ship_hull_civilian_3 }
module_slots = {
fixed_ship_secondaries_slot = inherit
fixed_ship_anti_air_slot = inherit
fixed_ship_engine_slot = inherit
fixed_ship_armor_slot = {
required = no
allowed_module_categories = { ship_cruiser_armor }
}
front_1_custom_slot = inherit
mid_1_custom_slot = inherit
mid_2_custom_slot = inherit
rear_1_custom_slot = inherit
}
max_strength = 100
reliability = 0.70
build_cost_ic = 1000
manpower = 800
naval_range = 10000
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,729 @@
equipments = {
ship_hull_heavy = {
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 = capital_ship
interface_category = interface_category_capital_ships
priority = 1500
upgrades = {
ship_reliability_upgrade
ship_engine_upgrade
ship_armor_upgrade
ship_gun_upgrade
}
module_slots = {
fixed_ship_battery_slot = {
required = yes
allowed_module_categories = { ship_heavy_battery ship_heavy_battery_triple ship_heavy_battery_quad ship_super_heavy_battery ship_super_heavy_battery_triple ship_super_heavy_battery_quad }
}
fixed_ship_anti_air_slot = {
required = no
allowed_module_categories = { ship_anti_air }
}
fixed_ship_fire_control_system_slot = {
required = no
allowed_module_categories = { ship_fire_control_system }
}
fixed_ship_radar_slot = {
required = no
allowed_module_categories = { ship_radar ship_mast }
}
fixed_ship_engine_slot = {
required = yes
allowed_module_categories = { heavy_ship_engine }
}
fixed_ship_secondaries_slot = {
required = no
allowed_module_categories = { ship_secondaries ship_dp_secondaries ship_torpedo_bb }
}
fixed_ship_armor_slot = {
required = yes
allowed_module_categories = { ship_heavy_armor }
}
fixed_ship_airplane_launcher_slot = {
required = no
allowed_module_categories = { ship_airplane_launcher generic_miscellaneous }
}
fixed_ship_extra_secondaries_slot = {
required = no
allowed_module_categories = { heavy_miscellaneous generic_miscellaneous }
}
fixed_ship_armor_scheme_slot = {
required = yes
allowed_module_categories = { armor_scheme }
}
fixed_ship_torpedo_defense_system_slot = {
required = no
allowed_module_categories = { torpedo_defense_system }
}
front_1_custom_slot = {
required = no
allowed_module_categories = {
ship_anti_air
ship_heavy_battery
ship_super_heavy_battery
ship_super_heavy_battery_triple
ship_super_heavy_battery_quad
ship_heavy_battery_triple
ship_heavy_battery_quad
}
}
front_2_custom_slot = {
required = no
allowed_module_categories = {
ship_anti_air
ship_heavy_battery
ship_super_heavy_battery
ship_super_heavy_battery_triple
ship_super_heavy_battery_quad
ship_heavy_battery_triple
ship_heavy_battery_quad
}
}
mid_1_custom_slot = {
required = no
allowed_module_categories = {
ship_heavy_battery
ship_super_heavy_battery
ship_super_heavy_battery_triple
ship_super_heavy_battery_quad
ship_heavy_battery_triple
ship_heavy_battery_quad
ship_anti_air
ship_secondaries
ship_dp_secondaries
ship_airplane_launcher
}
}
mid_2_custom_slot = mid_1_custom_slot
mid_3_custom_slot = mid_1_custom_slot
rear_1_custom_slot = {
required = no
allowed_module_categories = {
ship_anti_air
ship_heavy_battery
ship_super_heavy_battery
ship_super_heavy_battery_triple
ship_super_heavy_battery_quad
ship_heavy_battery_triple
ship_heavy_battery_quad
ship_secondaries
ship_dp_secondaries
ship_airplane_launcher
ship_deck_space_bb
}
}
rear_2_custom_slot = rear_1_custom_slot
}
module_count_limit = {
category = ship_radar
count < 2
}
module_count_limit = {
category = ship_missile
count < 3
}
module_count_limit = {
category = ship_missile_aa
count < 4
}
default_modules = {
fixed_ship_battery_slot = empty
fixed_ship_anti_air_slot = empty
fixed_ship_fire_control_system_slot = empty
fixed_ship_radar_slot = ship_mast_1
fixed_ship_engine_slot = heavy_ship_engine_1
fixed_ship_secondaries_slot = empty
fixed_ship_armor_slot = ship_armor_bb_1
fixed_ship_armor_scheme_slot = ship_scheme_incremental
front_1_custom_slot = empty
mid_1_custom_slot = empty
mid_2_custom_slot = empty
rear_1_custom_slot = empty
}
lg_armor_piercing = 0
lg_attack = 0
hg_armor_piercing = 0
hg_attack = 0
torpedo_attack = 0
sub_attack = 0
anti_air_attack = 0
armor_value = 0
surface_detection = 20
sub_detection = 1
surface_visibility = 26
naval_speed = 30
reliability = 0.80
naval_range = 3000
max_strength = 350
fuel_consumption = 67
build_cost_ic = 3300
resources = {
steel = 3
chromium = 1
}
manpower = 2000
naval_supremacy_factor = 2.6
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_pre_dreadnought = {
derived_variant_name = battleship_equipment_b
abbreviation = "hcb"
year = 1905
archetype = ship_hull_heavy
priority = 1500
can_convert_from = { vnr_ship_hull_pre_dreadnought }
visual_level = 0
module_slots = {
fixed_ship_battery_slot = inherit
fixed_ship_anti_air_slot = inherit
fixed_ship_fire_control_system_slot = inherit
fixed_ship_radar_slot = inherit
fixed_ship_engine_slot = inherit
fixed_ship_secondaries_slot = inherit
fixed_ship_armor_slot = inherit
fixed_ship_airplane_launcher_slot = inherit
fixed_ship_extra_secondaries_slot = inherit
fixed_ship_armor_scheme_slot = inherit
front_1_custom_slot = {
required = no
allowed_module_categories = {
ship_anti_air
}
}
mid_1_custom_slot = {
required = no
allowed_module_categories = {
ship_torpedo
ship_anti_air
ship_secondaries
ship_dp_secondaries
ship_airplane_launcher
}
}
rear_1_custom_slot = {
required = no
allowed_module_categories = {
ship_anti_air
ship_airplane_launcher
ship_heavy_battery
ship_heavy_battery_triple
ship_heavy_battery_quad
}
}
}
default_modules = {
fixed_ship_radar_slot = ship_mast_1
front_1_custom_slot = empty
mid_1_custom_slot = empty
rear_1_custom_slot = empty
}
naval_range = 2250
max_strength = 180
naval_speed = 21
fuel_consumption = 67
reliability = 0.65
build_cost_ic = 2000
resources = {
steel = 2
chromium = 1
}
manpower = 1500
}
vnr_ship_hull_heavy_1 = {
derived_variant_name = battleship_equipment_1
year = 1914
archetype = ship_hull_heavy
model = battleship
parent = vnr_ship_hull_pre_dreadnought
priority = 1500
can_convert_from = { vnr_ship_hull_heavy_1 }
module_slots = {
fixed_ship_battery_slot = {
required = yes
allowed_module_categories = { ship_heavy_battery ship_heavy_battery_triple ship_heavy_battery_quad ship_super_heavy_battery ship_super_heavy_battery_triple ship_super_heavy_battery_quad }
}
fixed_ship_anti_air_slot = {
required = no
allowed_module_categories = { ship_anti_air }
}
fixed_ship_fire_control_system_slot = {
required = no
allowed_module_categories = { ship_fire_control_system }
}
fixed_ship_radar_slot = {
required = no
allowed_module_categories = { ship_radar ship_mast }
}
fixed_ship_engine_slot = {
required = yes
allowed_module_categories = { heavy_ship_engine }
}
fixed_ship_secondaries_slot = {
required = no
allowed_module_categories = { ship_secondaries ship_dp_secondaries ship_torpedo_bb }
}
fixed_ship_armor_slot = {
required = yes
allowed_module_categories = { ship_heavy_armor }
}
fixed_ship_airplane_launcher_slot = {
required = no
allowed_module_categories = { ship_airplane_launcher generic_miscellaneous }
}
fixed_ship_extra_secondaries_slot = {
required = no
allowed_module_categories = { heavy_miscellaneous generic_miscellaneous }
}
fixed_ship_armor_scheme_slot = {
required = yes
allowed_module_categories = { armor_scheme }
}
fixed_ship_torpedo_defense_system_slot = {
required = no
allowed_module_categories = { torpedo_defense_system }
}
front_1_custom_slot = {
required = no
allowed_module_categories = {
ship_anti_air
ship_heavy_battery
ship_super_heavy_battery
ship_super_heavy_battery_triple
ship_super_heavy_battery_quad
ship_heavy_battery_triple
ship_heavy_battery_quad
}
}
front_2_custom_slot = {
required = no
allowed_module_categories = {
ship_anti_air
ship_heavy_battery
ship_super_heavy_battery
ship_super_heavy_battery_triple
ship_super_heavy_battery_quad
ship_heavy_battery_triple
ship_heavy_battery_quad
}
}
mid_1_custom_slot = {
required = no
allowed_module_categories = {
ship_heavy_battery
ship_super_heavy_battery
ship_super_heavy_battery_triple
ship_super_heavy_battery_quad
ship_heavy_battery_triple
ship_heavy_battery_quad
ship_anti_air
ship_secondaries
ship_dp_secondaries
ship_airplane_launcher
}
}
mid_2_custom_slot = mid_1_custom_slot
mid_3_custom_slot = mid_1_custom_slot
rear_1_custom_slot = {
required = no
allowed_module_categories = {
ship_anti_air
ship_heavy_battery
ship_super_heavy_battery
ship_super_heavy_battery_triple
ship_super_heavy_battery_quad
ship_heavy_battery_triple
ship_heavy_battery_quad
ship_secondaries
ship_dp_secondaries
ship_airplane_launcher
ship_deck_space_bb
}
}
rear_2_custom_slot = rear_1_custom_slot
}
default_modules = {
fixed_ship_battery_slot = empty
fixed_ship_anti_air_slot = empty
fixed_ship_fire_control_system_slot = empty
fixed_ship_radar_slot = ship_mast_1
fixed_ship_engine_slot = heavy_ship_engine_1
fixed_ship_secondaries_slot = empty
fixed_ship_armor_slot = ship_armor_bb_1
front_1_custom_slot = empty
mid_1_custom_slot = empty
mid_2_custom_slot = empty
rear_1_custom_slot = empty
}
naval_range = 2700
max_strength = 220
reliability = 0.70
naval_speed = 27
fuel_consumption = 63
build_cost_ic = 2200
}
vnr_ship_hull_heavy_2 = {
derived_variant_name = battleship_equipment_2
abbreviation = "hcc"
year = 1922
model = battleship
parent = vnr_ship_hull_heavy_1
archetype = ship_hull_heavy
priority = 1500
can_convert_from = { vnr_ship_hull_heavy_2 }
module_slots = inherit
default_modules = {
fixed_ship_battery_slot = empty
fixed_ship_anti_air_slot = empty
fixed_ship_fire_control_system_slot = empty
fixed_ship_radar_slot = ship_mast_1
fixed_ship_engine_slot = heavy_ship_engine_2
fixed_ship_secondaries_slot = empty
fixed_ship_armor_slot = ship_armor_bb_1
front_1_custom_slot = empty
mid_1_custom_slot = empty
mid_2_custom_slot = empty
rear_1_custom_slot = empty
}
naval_range = 3000
max_strength = 220
reliability = 0.75
naval_speed = 27.5
fuel_consumption = 67
build_cost_ic = 2600
manpower = 2200
}
vnr_ship_hull_heavy_3 = {
derived_variant_name = battleship_equipment_3
abbreviation = "hcd"
year = 1936
archetype = ship_hull_heavy
priority = 1500
model = battleship
can_convert_from = { vnr_ship_hull_heavy_3 }
parent = vnr_ship_hull_heavy_2
module_slots = inherit
default_modules = {
rear_1_custom_slot = empty
fixed_ship_engine_slot = heavy_ship_engine_3
fixed_ship_radar_slot = ship_mast_1
}
naval_range = 3500
max_strength = 280
reliability = 0.85
fuel_consumption = 67
naval_speed = 32
build_cost_ic = 2700
manpower = 2500
}
vnr_ship_hull_heavy_4 = {
derived_variant_name = battleship_equipment_4
abbreviation = "hce"
year = 1940
archetype = ship_hull_heavy
priority = 1500
model = battleship
can_convert_from = { vnr_ship_hull_heavy_4 }
parent = vnr_ship_hull_heavy_3
module_slots = inherit
default_modules = {
fixed_ship_engine_slot = heavy_ship_engine_4
fixed_ship_radar_slot = ship_mast_1
front_1_custom_slot = empty
rear_1_custom_slot = empty
}
naval_range = 4000
naval_speed = 31
max_strength = 320
reliability = 0.9
fuel_consumption = 67
build_cost_ic = 3000
manpower = 2800
}
vnr_ship_hull_heavy_5 = {
derived_variant_name = battleship_equipment_5
abbreviation = "hcf"
year = 1944
archetype = ship_hull_heavy
model = battleship
priority = 1500
can_convert_from = { vnr_ship_hull_heavy_5 }
parent = vnr_ship_hull_heavy_4
module_slots = {
fixed_ship_battery_slot = {
required = yes
allowed_module_categories = { ship_heavy_battery ship_heavy_battery_triple ship_heavy_battery_quad ship_super_heavy_battery ship_super_heavy_battery_triple ship_super_heavy_battery_quad ship_missile }
}
fixed_ship_anti_air_slot = {
required = no
allowed_module_categories = { ship_anti_air ship_missile_aa }
}
fixed_ship_fire_control_system_slot = inherit
fixed_ship_radar_slot = inherit
fixed_ship_engine_slot = {
required = yes
allowed_module_categories = { heavy_ship_engine heavy_ship_engine_nuclear }
}
fixed_ship_secondaries_slot = inherit
fixed_ship_armor_slot = {
required = yes
allowed_module_categories = { ship_heavy_armor ship_super_heavy_armor }
}
fixed_ship_airplane_launcher_slot = inherit
fixed_ship_extra_secondaries_slot = inherit
fixed_ship_armor_scheme_slot = inherit
fixed_ship_torpedo_defense_system_slot = inherit
front_1_custom_slot = {
required = no
allowed_module_categories = {
ship_anti_air
ship_heavy_battery
ship_super_heavy_battery
ship_super_heavy_battery_triple
ship_super_heavy_battery_quad
ship_heavy_battery_triple
ship_heavy_battery_quad
ship_missile
ship_missile_aa
}
}
front_2_custom_slot = front_1_custom_slot
mid_1_custom_slot = {
required = no
allowed_module_categories = {
ship_heavy_battery
ship_super_heavy_battery
ship_super_heavy_battery_triple
ship_super_heavy_battery_quad
ship_heavy_battery_triple
ship_heavy_battery_quad
ship_anti_air
ship_secondaries
ship_dp_secondaries
ship_airplane_launcher
ship_missile
ship_missile_aa
}
}
mid_2_custom_slot = mid_1_custom_slot
mid_3_custom_slot = mid_1_custom_slot
rear_1_custom_slot = {
required = no
allowed_module_categories = {
ship_anti_air
ship_heavy_battery
ship_super_heavy_battery
ship_super_heavy_battery_triple
ship_super_heavy_battery_quad
ship_heavy_battery_triple
ship_heavy_battery_quad
ship_secondaries
ship_dp_secondaries
ship_airplane_launcher
ship_missile
ship_missile_aa
ship_deck_space_bb
}
}
rear_2_custom_slot = rear_1_custom_slot
}
default_modules = {
fixed_ship_engine_slot = heavy_ship_engine_5
fixed_ship_radar_slot = ship_mast_1
front_1_custom_slot = empty
rear_1_custom_slot = empty
}
naval_range = 4500
max_strength = 350
naval_speed = 30.5
fuel_consumption = 67
reliability = 0.95
build_cost_ic = 3300
manpower = 3800
}
vnr_ship_hull_super_heavy_1 = {
derived_variant_name = battleship_equipment_shbb
abbreviation = "hcg"
year = 1940
archetype = ship_hull_heavy
model = super_heavy_battleship
visual_level = 1
priority = 1400
can_convert_from = { vnr_ship_hull_super_heavy_1 }
module_slots = {
fixed_ship_battery_slot = {
required = yes
allowed_module_categories = { ship_heavy_battery ship_heavy_battery_triple ship_heavy_battery_quad ship_super_heavy_battery ship_super_heavy_battery_triple ship_super_heavy_battery_quad }
}
fixed_ship_anti_air_slot = {
required = no
allowed_module_categories = { ship_anti_air ship_missile_aa }
}
fixed_ship_fire_control_system_slot = {
required = yes
allowed_module_categories = { ship_fire_control_system }
}
fixed_ship_radar_slot = {
required = no
allowed_module_categories = { ship_radar ship_mast }
}
fixed_ship_engine_slot = {
required = yes
allowed_module_categories = { super_heavy_ship_engine heavy_ship_engine_nuclear }
}
fixed_ship_secondaries_slot = {
required = no
allowed_module_categories = { ship_secondaries ship_dp_secondaries ship_torpedo_bb }
}
fixed_ship_armor_slot = {
required = yes
allowed_module_categories = { ship_super_heavy_armor }
}
fixed_ship_airplane_launcher_slot = {
required = no
allowed_module_categories = { ship_airplane_launcher generic_miscellaneous }
}
fixed_ship_extra_secondaries_slot = {
required = no
allowed_module_categories = { heavy_miscellaneous generic_miscellaneous }
}
fixed_ship_armor_scheme_slot = {
required = yes
allowed_module_categories = { armor_scheme }
}
fixed_ship_torpedo_defense_system_slot = {
required = no
allowed_module_categories = { torpedo_defense_system }
}
front_1_custom_slot = {
required = no
allowed_module_categories = {
ship_anti_air
ship_heavy_battery
ship_heavy_battery_triple
ship_heavy_battery_quad
ship_super_heavy_battery
ship_super_heavy_battery_triple
ship_super_heavy_battery_quad
ship_missile
ship_missile_aa
}
}
front_2_custom_slot = front_1_custom_slot
mid_1_custom_slot = {
required = no
allowed_module_categories = {
ship_anti_air
ship_secondaries
ship_dp_secondaries
ship_heavy_battery
ship_heavy_battery_triple
ship_heavy_battery_quad
ship_super_heavy_battery
ship_super_heavy_battery_triple
ship_super_heavy_battery_quad
ship_missile
ship_missile_aa
}
}
mid_2_custom_slot = mid_1_custom_slot
mid_3_custom_slot = mid_1_custom_slot
rear_1_custom_slot = {
required = no
allowed_module_categories = {
ship_anti_air
ship_secondaries
ship_dp_secondaries
ship_heavy_battery
ship_heavy_battery_triple
ship_heavy_battery_quad
ship_super_heavy_battery
ship_super_heavy_battery_triple
ship_super_heavy_battery_quad
ship_airplane_launcher
ship_deck_space_bb
ship_missile
ship_missile_aa
}
}
rear_2_custom_slot = rear_1_custom_slot
}
default_modules = {
fixed_ship_armor_slot = ship_armor_shbb
fixed_ship_battery_slot = empty
fixed_ship_engine_slot = super_heavy_ship_engine_2
fixed_ship_radar_slot = ship_mast_1
front_1_custom_slot = empty
rear_1_custom_slot = empty
}
naval_range = 4500
naval_speed = 26.5
max_strength = 330
fuel_consumption = 75
reliability = 0.9
surface_visibility = 35
build_cost_ic = 3800
resources = {
steel = 4
chromium = 1
}
manpower = 3500
}
}

View File

@@ -0,0 +1,500 @@
equipments = {
ship_hull_light = {
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 = screen_ship
interface_category = interface_category_screen_ships
alias = destroyer
priority = 2000
upgrades = {
ship_torpedo_upgrade
destroyer_engine_upgrade
ship_ASW_upgrade
ship_anti_air_upgrade
}
module_slots = {
fixed_ship_battery_slot = {
required = yes
allowed_module_categories = {
ship_light_battery
ship_light_battery_double
dp_light_battery
dp_light_battery_single
ship_light_medium_battery
ship_light_medium_battery_double
ship_light_medium_battery_single
}
}
fixed_ship_anti_air_slot = {
required = no
allowed_module_categories = { ship_anti_air }
}
fixed_ship_fire_control_system_slot = {
required = no
allowed_module_categories = { ship_fire_control_system ship_sonar }
}
fixed_ship_radar_slot = {
required = no
allowed_module_categories = { ship_radar ship_sonar ship_mast }
}
fixed_ship_torpedo_slot = {
required = no
allowed_module_categories = { ship_torpedo }
}
fixed_ship_engine_slot = {
required = yes
allowed_module_categories = { light_ship_engine }
}
fixed_ship_role_slot = {
required = yes
allowed_module_categories = { dd_role }
}
fixed_ship_extra_secondaries_slot = {
required = no
allowed_module_categories = { light_miscellaneous generic_miscellaneous }
}
front_1_custom_slot = {
required = no
allowed_module_categories = {
ship_depth_charge
ship_anti_air
ship_light_battery
ship_light_battery_double
dp_light_battery
dp_light_battery_single
ship_light_medium_battery
ship_light_medium_battery_double
ship_light_medium_battery_single
}
}
front_2_custom_slot = {
required = no
allowed_module_categories = {
ship_depth_charge
ship_anti_air
ship_light_battery
ship_light_battery_double
dp_light_battery
dp_light_battery_single
}
}
mid_1_custom_slot = {
required = no
allowed_module_categories = {
ship_torpedo
ship_mine_warfare
ship_mine_layer
ship_anti_air
ship_depth_charge
ship_light_battery
ship_light_battery_double
dp_light_battery
dp_light_battery_single
}
}
mid_2_custom_slot = mid_1_custom_slot
rear_1_custom_slot = {
required = no
allowed_module_categories = {
ship_torpedo
ship_mine_warfare
ship_mine_layer
ship_anti_air
ship_depth_charge
ship_light_battery
ship_light_battery_double
dp_light_battery
dp_light_battery_single
ship_light_medium_battery
ship_light_medium_battery_double
ship_light_medium_battery_single
}
}
rear_2_custom_slot = mid_1_custom_slot
}
module_count_limit = {
category = ship_radar
count < 2
}
module_count_limit = {
category = ship_sonar
count < 2
}
module_count_limit = {
category = ship_missile_aa
count < 3
}
module_count_limit = {
category = ship_anti_air
count < 4
}
default_modules = {
fixed_ship_battery_slot = empty
fixed_ship_anti_air_slot = empty
fixed_ship_fire_control_system_slot = empty
fixed_ship_radar_slot = ship_mast_1
fixed_ship_engine_slot = light_ship_engine_1
fixed_ship_role_slot = ship_hull_light_role_dd
fixed_ship_torpedo_slot = empty
mid_1_custom_slot = empty
rear_1_custom_slot = empty
}
lg_armor_piercing = 0
lg_attack = 0
hg_armor_piercing = 0
hg_attack = 0
torpedo_attack = 0
sub_attack = 1
anti_air_attack = 0
armor_value = 0
surface_detection = 20
sub_detection = 1
surface_visibility = 10
naval_speed = 32
reliability = 0.80
naval_range = 1500
max_strength = 40
fuel_consumption = 0
build_cost_ic = 300
resources = {
steel = 2
}
manpower = 250
}
### vnr hulls
vnr_ship_hull_light_1 = {
derived_variant_name = destroyer_equipment_1
year = 1914
archetype = ship_hull_light
priority = 2000
can_convert_from = { vnr_ship_hull_light_1 }
#alias = destroyer_1
module_slots = inherit
surface_detection = 15
sub_detection = 1
naval_speed = 28
reliability = 0.75
naval_range = 1200
max_strength = 30
build_cost_ic = 200
}
vnr_ship_hull_light_2 = {
derived_variant_name = destroyer_equipment_2
abbreviation = "hdb"
year = 1922
parent = vnr_ship_hull_light_1
archetype = ship_hull_light
priority = 2000
can_convert_from = { vnr_ship_hull_light_2 }
#alias = destroyer_1
module_slots = inherit
}
vnr_ship_hull_light_3 = {
derived_variant_name = destroyer_equipment_3
abbreviation = "hdc"
year = 1936
archetype = ship_hull_light
priority = 2000
can_convert_from = { vnr_ship_hull_light_3 }
parent = vnr_ship_hull_light_2
#alias = destroyer_2
module_slots = inherit
default_modules = {
mid_1_custom_slot = empty
rear_1_custom_slot = empty
fixed_ship_engine_slot = light_ship_engine_2
}
reliability = 0.85
naval_range = 1800
max_strength = 55
build_cost_ic = 400
resources = {
steel = 2
}
manpower = 325
}
vnr_ship_hull_light_4 = {
derived_variant_name = destroyer_equipment_4
abbreviation = "hdd"
year = 1940
archetype = ship_hull_light
priority = 2000
can_convert_from = { vnr_ship_hull_light_4 }
parent = vnr_ship_hull_light_3
#alias = destroyer_3
module_slots = inherit
resources = {
steel = 3
}
surface_detection = 20
surface_visibility = 10
reliability = 0.90
naval_range = 2000
max_strength = 65
build_cost_ic = 550
manpower = 400
default_modules = {
mid_1_custom_slot = empty
rear_1_custom_slot = empty
fixed_ship_engine_slot = light_ship_engine_3
}
naval_speed = 32
module_count_limit = {
category = ship_anti_air
count < 5
}
}
vnr_ship_hull_light_5 = {
derived_variant_name = destroyer_equipment_5
abbreviation = "hde"
year = 1944
archetype = ship_hull_light
priority = 2000
can_convert_from = { vnr_ship_hull_light_5 }
parent = vnr_ship_hull_light_4
#alias = destroyer_4
module_slots = {
fixed_ship_battery_slot = inherit
fixed_ship_anti_air_slot = {
required = no
allowed_module_categories = { ship_anti_air ship_missile_aa }
}
fixed_ship_fire_control_system_slot = inherit
fixed_ship_radar_slot = inherit
fixed_ship_torpedo_slot = inherit
fixed_ship_engine_slot = inherit
fixed_ship_role_slot = inherit
fixed_ship_extra_secondaries_slot = inherit
front_1_custom_slot = {
required = no
allowed_module_categories = {
ship_depth_charge
ship_anti_air
ship_light_battery
ship_light_battery_double
dp_light_battery
dp_light_battery_single
ship_light_medium_battery
ship_light_medium_battery_double
ship_light_medium_battery_single
ship_missile_aa
}
}
front_2_custom_slot = {
required = no
allowed_module_categories = {
ship_depth_charge
ship_anti_air
ship_light_battery
ship_light_battery_double
dp_light_battery
dp_light_battery_single
ship_missile_aa
}
}
mid_1_custom_slot = inherit
mid_2_custom_slot = inherit
rear_1_custom_slot = inherit
rear_2_custom_slot = inherit
}
surface_detection = 20
reliability = 0.92
naval_range = 2500
max_strength = 75
build_cost_ic = 650
resources = {
steel = 4
chromium = 1
}
manpower = 500
naval_speed = 34
module_count_limit = {
category = ship_anti_air
count < 5
}
}
vnr_ship_hull_light_6 = {
derived_variant_name = destroyer_equipment_6
year = 1949
archetype = ship_hull_light
priority = 2000
parent = vnr_ship_hull_light_5
module_slots = {
fixed_ship_battery_slot = {
required = yes
allowed_module_categories = {
ship_light_battery
ship_light_battery_double
dp_light_battery
dp_light_battery_single
ship_light_medium_battery
ship_light_medium_battery_double
ship_light_medium_battery_single
ship_missile
ship_missile_aa
}
}
fixed_ship_anti_air_slot = {
required = no
allowed_module_categories = { ship_anti_air ship_missile_aa }
}
fixed_ship_fire_control_system_slot = inherit
fixed_ship_radar_slot = inherit
fixed_ship_torpedo_slot = inherit
fixed_ship_engine_slot = inherit
fixed_ship_role_slot = inherit
fixed_ship_extra_secondaries_slot = inherit
front_1_custom_slot = {
required = no
allowed_module_categories = {
ship_depth_charge
ship_anti_air
ship_light_battery
ship_light_battery_double
dp_light_battery
dp_light_battery_single
ship_light_medium_battery
ship_light_medium_battery_double
ship_light_medium_battery_single
ship_missile_aa
}
}
front_2_custom_slot = {
required = no
allowed_module_categories = {
ship_depth_charge
ship_anti_air
ship_light_battery
ship_light_battery_double
dp_light_battery
dp_light_battery_single
ship_missile_aa
}
}
mid_1_custom_slot = {
required = no
allowed_module_categories = {
ship_torpedo
ship_mine_warfare
ship_mine_layer
ship_anti_air
ship_depth_charge
ship_light_battery
ship_light_battery_double
dp_light_battery
dp_light_battery_single
ship_missile
ship_missile_aa
}
}
mid_2_custom_slot = mid_1_custom_slot
rear_1_custom_slot = {
required = no
allowed_module_categories = {
ship_torpedo
ship_mine_warfare
ship_mine_layer
ship_anti_air
ship_depth_charge
ship_light_battery
ship_light_battery_double
dp_light_battery
dp_light_battery_single
ship_light_medium_battery
ship_light_medium_battery_double
ship_light_medium_battery_single
ship_missile
ship_missile_aa
}
}
rear_2_custom_slot = mid_1_custom_slot
}
surface_detection = 20
reliability = 1.5
naval_range = 3000
max_strength = 100
build_cost_ic = 800
resources = {
steel = 4
chromium = 1
}
manpower = 600
naval_speed = 36.5
module_count_limit = {
category = ship_missile
count < 3
}
module_count_limit = {
category = ship_missile_aa
count < 3
}
module_count_limit = {
category = ship_anti_air
count < 5
}
}
}

View File

@@ -0,0 +1,500 @@
equipments = {
ship_hull_submarine = {
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 = submarine
group_by = archetype
priority = 2500
upgrades = {
ship_reliability_upgrade
sub_engine_upgrade
sub_stealth_upgrade
sub_torpedo_upgrade
}
interface_category = interface_category_other_ships
module_slots = {
fixed_ship_torpedo_slot = {
required = yes
allowed_module_categories = { ship_torpedo_sub }
}
fixed_ship_engine_slot = {
required = yes
allowed_module_categories = { sub_ship_engine }
}
fixed_ship_armor_slot = {
required = no
allowed_module_categories = { pressure_hull }
}
fixed_ship_extra_secondaries_slot = {
required = no
allowed_module_categories = { submarine_miscellaneous }
}
mid_1_custom_slot = {
required = no
allowed_module_categories = {
sub_ship_periscope
}
}
rear_1_custom_slot = {
required = no
allowed_module_categories = {
ship_torpedo_sub
ship_mine_layer_sub
}
}
}
module_count_limit = {
category = sub_fire_control_system
count < 2
}
module_count_limit = {
category = ship_sonar
count < 2
}
module_count_limit = {
category = ship_radar
count < 2
}
module_count_limit = {
module = oxygen_generator
count < 2
}
module_count_limit = {
module = diving_plane
count < 2
}
module_count_limit = {
module = vlf_receiver
count < 2
}
module_count_limit = {
module = sub_wire_guided_torpedo
count < 2
}
default_modules = {
fixed_ship_torpedo_slot = empty
fixed_ship_engine_slot = sub_ship_engine_1
fixed_ship_armor_slot = pressure_hull_1
mid_1_custom_slot = sub_ship_periscope_0
rear_1_custom_slot = empty
}
lg_armor_piercing = 0
lg_attack = 0
hg_armor_piercing = 0
hg_attack = 0
torpedo_attack = 0
sub_attack = 0
anti_air_attack = 0
armor_value = 0
surface_detection = 10
sub_detection = 0
surface_visibility = 1
sub_visibility = 27
naval_speed = 13
reliability = 0.60
naval_range = 4000
max_strength = 10
fuel_consumption = 1
build_cost_ic = 100
resources = {
#oil = 1
steel = 1
}
manpower = 120
naval_supremacy_factor = 0.4
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_submarine_1 = {
derived_variant_name = submarine_equipment_1
abbreviation = "heb"
year = 1922
archetype = ship_hull_submarine
priority = 2500
can_convert_from = { vnr_ship_hull_submarine_1 }
module_slots = inherit
}
vnr_ship_hull_submarine_2 = {
derived_variant_name = submarine_equipment_2
abbreviation = "hec"
year = 1936
archetype = ship_hull_submarine
priority = 2500
can_convert_from = { vnr_ship_hull_submarine_2 }
parent = vnr_ship_hull_submarine_1
module_slots = {
fixed_ship_torpedo_slot = inherit
fixed_ship_engine_slot = inherit
fixed_ship_armor_slot = inherit
fixed_ship_fire_control_system_slot = {
required = no
allowed_module_categories = { sub_fire_control_system ship_sonar }
}
fixed_ship_radar_slot = {
required = no
allowed_module_categories = { ship_radar ship_sonar }
}
fixed_ship_extra_secondaries_slot = inherit
mid_1_custom_slot = inherit
rear_1_custom_slot = inherit
}
default_modules = {
rear_1_custom_slot = empty
fixed_ship_engine_slot = sub_ship_engine_2
fixed_ship_armor_slot = pressure_hull_2
mid_1_custom_slot = sub_ship_periscope_0
}
sub_visibility = 24
naval_speed = 17
reliability = 0.70
naval_range = 6000
reliability = 0.70
max_strength = 20
build_cost_ic = 180
resources = {
#oil = 1
steel = 2
}
}
vnr_ship_hull_submarine_3 = {
derived_variant_name = submarine_equipment_3
abbreviation = "hed"
year = 1940
archetype = ship_hull_submarine
priority = 2500
can_convert_from = { vnr_ship_hull_submarine_3 }
parent = vnr_ship_hull_submarine_2
module_slots = {
fixed_ship_torpedo_slot = inherit
fixed_ship_engine_slot = inherit
fixed_ship_armor_slot = inherit
fixed_ship_fire_control_system_slot = inherit
fixed_ship_radar_slot = inherit
fixed_ship_extra_secondaries_slot = inherit
front_1_custom_slot = {
required = no
allowed_module_categories = {
ship_torpedo_sub
ship_mine_layer_sub
}
}
mid_1_custom_slot = inherit
mid_2_custom_slot = {
required = no
allowed_module_categories = {
ship_sub_snorkel
}
}
rear_1_custom_slot = front_1_custom_slot
}
default_modules = {
front_1_custom_slot = empty
mid_1_custom_slot = sub_ship_periscope_0
rear_1_custom_slot = empty
fixed_ship_engine_slot = sub_ship_engine_3
fixed_ship_armor_slot = pressure_hull_3
}
sub_visibility = 20
naval_speed = 18
reliability = 0.75
naval_range = 7000
max_strength = 30
build_cost_ic = 250
resources = {
steel = 2
}
}
vnr_ship_hull_submarine_4 = {
derived_variant_name = submarine_equipment_4
abbreviation = "hee"
year = 1944
archetype = ship_hull_submarine
priority = 2500
can_convert_from = { vnr_ship_hull_submarine_4 }
parent = vnr_ship_hull_submarine_3
module_slots = {
fixed_ship_torpedo_slot = inherit
fixed_ship_engine_slot = inherit
fixed_ship_armor_slot = inherit
fixed_ship_fire_control_system_slot = inherit
fixed_ship_radar_slot = inherit
fixed_ship_extra_secondaries_slot = inherit
front_1_custom_slot = inherit
mid_1_custom_slot = inherit
mid_2_custom_slot = inherit
mid_3_custom_slot = {
required = no
allowed_module_categories = {
sub_ship_stealth
}
}
rear_1_custom_slot = front_1_custom_slot
}
default_modules = {
front_1_custom_slot = empty
mid_1_custom_slot = sub_ship_periscope_0
rear_1_custom_slot = empty
fixed_ship_engine_slot = sub_ship_engine_4
fixed_ship_armor_slot = pressure_hull_4
}
sub_visibility = 18
naval_speed = 18
reliability = 0.80
naval_range = 8000
max_strength = 35
build_cost_ic = 350
resources = {
steel = 3
chromium = 1
}
}
vnr_ship_hull_submarine_5 = {
derived_variant_name = submarine_equipment_5
year = 1944
archetype = ship_hull_submarine
priority = 2500
parent = vnr_ship_hull_submarine_4
module_slots = {
fixed_ship_torpedo_slot = {
required = yes
allowed_module_categories = { ship_torpedo_sub ship_sub_missile }
}
fixed_ship_engine_slot = inherit
fixed_ship_armor_slot = inherit
fixed_ship_fire_control_system_slot = inherit
fixed_ship_radar_slot = inherit
fixed_ship_extra_secondaries_slot = inherit
fixed_ship_extra_missile_slot = fixed_ship_extra_secondaries_slot
front_1_custom_slot = inherit
mid_1_custom_slot = inherit
mid_2_custom_slot = inherit
mid_3_custom_slot = {
required = no
allowed_module_categories = {
sub_ship_stealth
}
}
rear_1_custom_slot = front_1_custom_slot
rear_2_custom_slot = rear_1_custom_slot
}
default_modules = {
front_1_custom_slot = empty
mid_1_custom_slot = sub_ship_periscope_0
rear_1_custom_slot = empty
fixed_ship_engine_slot = sub_ship_engine_4
fixed_ship_armor_slot = pressure_hull_4
}
sub_visibility = 16
naval_speed = 18
reliability = 1.5
naval_range = 8000
max_strength = 50
build_cost_ic = 500
resources = {
steel = 3
chromium = 1
}
}
vnr_ship_hull_cruiser_submarine = {
derived_variant_name = submarine_equipment_sc
abbreviation = "hef"
year = 1940
archetype = ship_hull_submarine
can_convert_from = { vnr_ship_hull_cruiser_submarine }
priority = 2600
module_slots = {
fixed_ship_torpedo_slot = inherit
fixed_ship_battery_slot = {
required = no
allowed_module_categories = { sub_battery }
}
fixed_ship_engine_slot = inherit
fixed_ship_armor_slot = inherit
fixed_ship_fire_control_system_slot = {
required = no
allowed_module_categories = { sub_fire_control_system ship_sonar }
}
fixed_ship_extra_secondaries_slot = inherit
fixed_ship_radar_slot = {
required = no
allowed_module_categories = { ship_radar ship_sonar }
}
front_1_custom_slot = {
required = no
allowed_module_categories = {
ship_torpedo_sub
ship_airplane_launcher
ship_mine_layer_sub
ship_extra_fuel_tank
}
}
mid_1_custom_slot = {
required = no
allowed_module_categories = {
sub_ship_periscope
}
}
mid_2_custom_slot = {
required = no
allowed_module_categories = {
ship_sub_snorkel
}
}
mid_3_custom_slot = {
required = no
allowed_module_categories = {
sub_ship_stealth
}
}
rear_1_custom_slot = {
required = no
allowed_module_categories = {
ship_torpedo_sub
ship_mine_layer_sub
ship_airplane_launcher
ship_extra_fuel_tank
}
}
}
default_modules = {
front_1_custom_slot = empty
mid_1_custom_slot = sub_ship_periscope_0
rear_1_custom_slot = empty
fixed_ship_armor_slot = pressure_hull_1
}
sub_visibility = 24
naval_speed = 16
reliability = 0.75
naval_range = 6500
max_strength = 30
build_cost_ic = 320
resources = {
steel = 2
}
}
vnr_ship_hull_midget_submarine = {
abbreviation = "ssm"
year = 1930
archetype = ship_hull_submarine
can_convert_from = { vnr_ship_hull_midget_submarine }
priority = 1500
module_slots = {
fixed_ship_engine_slot = inherit
fixed_ship_torpedo_slot = inherit
fixed_ship_armor_slot = inherit
fixed_ship_extra_secondaries_slot = inherit
mid_1_custom_slot = {
required = no
allowed_module_categories = {
sub_ship_periscope
}
}
mid_2_custom_slot = {
required = no
allowed_module_categories = {
ship_sub_snorkel
sub_ship_stealth
}
}
rear_1_custom_slot = {
required = no
allowed_module_categories = { ship_mine_layer_sub }
}
}
default_modules = {
fixed_ship_torpedo_slot = inherit
fixed_ship_engine_slot = inherit
mid_1_custom_slot = sub_ship_periscope_0
}
sub_visibility = 15
naval_speed = 8.3
reliability = 0.65
naval_range = 500
max_strength = 5
manpower = 50
build_cost_ic = 100
resources = {
steel = 1
}
}
}

View File

@@ -0,0 +1,303 @@
equipments = {
vnr_ship_hull_alicorn = {
year = 1914
archetype = ship_hull_heavy
model = super_heavy_battleship
priority = 1500
visual_level = 0
module_slots = {
fixed_ship_battery_slot = {
required = yes
allowed_module_categories = { ship_electric_magnetic_battery }
}
fixed_ship_anti_air_slot = {
required = no
allowed_module_categories = { ship_sam }
}
fixed_ship_fire_control_system_slot = {
required = no
allowed_module_categories = { ship_super_fire_control_system }
}
fixed_ship_radar_slot = {
required = no
allowed_module_categories = { ship_aegis }
}
fixed_ship_engine_slot = {
required = yes
allowed_module_categories = { modern_ship_engine }
}
fixed_ship_secondaries_slot = {
required = no
allowed_module_categories = { ship_ciw }
}
fixed_ship_armor_slot = {
required = yes
allowed_module_categories = { ship_modern_armor }
}
front_1_custom_slot = {
required = no
allowed_module_categories = {
modern_deck_space
}
}
front_2_custom_slot = {
required = no
allowed_module_categories = {
modern_deck_space
}
}
mid_1_custom_slot = {
required = no
allowed_module_categories = {
ship_sam
ship_ciw
ship_vls
}
}
mid_2_custom_slot = mid_1_custom_slot
mid_3_custom_slot = mid_1_custom_slot
rear_1_custom_slot = {
required = no
allowed_module_categories = {
ship_sam
ship_ciw
}
}
rear_2_custom_slot = rear_1_custom_slot
}
naval_range = 10000
naval_speed = 150
max_strength = 6000
fuel_consumption = 150
reliability = 1.5
build_cost_ic = 30000
surface_visibility = 5
resources = {
steel = 6
chromium = 3
}
manpower = 20000
}
vnr_ship_hull_constitution = {
year = 1914
archetype = ship_hull_heavy
model = super_heavy_battleship
priority = 1500
visual_level = 0
module_slots = {
fixed_ship_battery_slot = {
required = yes
allowed_module_categories = { ship_space_battery }
}
fixed_ship_anti_air_slot = {
required = no
allowed_module_categories = { ship_sam }
}
fixed_ship_fire_control_system_slot = {
required = no
allowed_module_categories = { ship_super_fire_control_system }
}
fixed_ship_radar_slot = {
required = no
allowed_module_categories = { ship_aegis }
}
fixed_ship_engine_slot = {
required = yes
allowed_module_categories = { modern_ship_engine }
}
fixed_ship_secondaries_slot = {
required = no
allowed_module_categories = { ship_ciw }
}
fixed_ship_armor_slot = {
required = yes
allowed_module_categories = { ship_modern_armor }
}
}
naval_range = 10000
naval_speed = 40
max_strength = 1000
fuel_consumption = 80
reliability = 1.5
build_cost_ic = 10000
surface_visibility = 30
resources = {
steel = 2
chromium = 1
}
manpower = 500
}
vnr_ship_hull_macross = {
year = 1914
archetype = ship_hull_heavy
model = super_heavy_battleship
priority = 1500
visual_level = 0
module_slots = {
fixed_ship_battery_slot = {
required = yes
allowed_module_categories = { ship_space_battery }
}
fixed_ship_anti_air_slot = {
required = no
allowed_module_categories = { ship_sam }
}
fixed_ship_fire_control_system_slot = {
required = no
allowed_module_categories = { ship_super_fire_control_system }
}
fixed_ship_radar_slot = {
required = no
allowed_module_categories = { ship_aegis }
}
fixed_ship_engine_slot = {
required = yes
allowed_module_categories = { space_ship_engine }
}
fixed_ship_secondaries_slot = {
required = no
allowed_module_categories = { ship_ciw }
}
fixed_ship_armor_slot = {
required = yes
allowed_module_categories = { ship_space_armor }
}
front_1_custom_slot = {
required = no
allowed_module_categories = {
modern_deck_space
}
}
front_2_custom_slot = {
required = no
allowed_module_categories = {
modern_deck_space
}
}
mid_1_custom_slot = {
required = no
allowed_module_categories = {
ship_sam
ship_ciw
ship_vls
ship_space_battery
}
}
mid_2_custom_slot = mid_1_custom_slot
mid_3_custom_slot = mid_1_custom_slot
rear_1_custom_slot = {
required = no
allowed_module_categories = {
ship_sam
ship_ciw
ship_space_battery
}
}
rear_2_custom_slot = rear_1_custom_slot
}
naval_range = 50000
naval_speed = 200
max_strength = 10000
fuel_consumption = 150
reliability = 2
build_cost_ic = 50000
resources = {
steel = 6
chromium = 3
}
manpower = 50000
}
vnr_ship_hull_space_yamato = {
year = 1914
archetype = ship_hull_heavy
model = super_heavy_battleship
priority = 1500
visual_level = 0
module_slots = {
fixed_ship_battery_slot = {
required = yes
allowed_module_categories = { ship_space_battery }
}
fixed_ship_anti_air_slot = {
required = no
allowed_module_categories = { ship_sam }
}
fixed_ship_fire_control_system_slot = {
required = no
allowed_module_categories = { ship_super_fire_control_system }
}
fixed_ship_radar_slot = {
required = no
allowed_module_categories = { ship_aegis }
}
fixed_ship_engine_slot = {
required = yes
allowed_module_categories = { space_ship_engine }
}
fixed_ship_secondaries_slot = {
required = no
allowed_module_categories = { ship_ciw }
}
fixed_ship_armor_slot = {
required = yes
allowed_module_categories = { ship_space_armor }
}
front_1_custom_slot = {
required = no
allowed_module_categories = {
ship_space_battery
modern_deck_space
}
}
front_2_custom_slot = {
required = no
allowed_module_categories = {
ship_space_battery
modern_deck_space
}
}
mid_1_custom_slot = {
required = no
allowed_module_categories = {
ship_sam
ship_ciw
ship_vls
ship_space_battery
}
}
mid_2_custom_slot = mid_1_custom_slot
mid_3_custom_slot = mid_1_custom_slot
rear_1_custom_slot = {
required = no
allowed_module_categories = {
ship_sam
ship_ciw
ship_space_battery
}
}
rear_2_custom_slot = rear_1_custom_slot
}
naval_range = 50000
naval_speed = 200
max_strength = 8000
fuel_consumption = 150
reliability = 2
build_cost_ic = 20000
resources = {
steel = 6
chromium = 3
}
manpower = 10000
}
}

View File

@@ -0,0 +1,111 @@
# These hulls are only for generating default names in ship designer
# This works similar to the default equipment name when you open tank/air designer
equipments = {
battleship_equipment_1 = {
archetype = ship_hull_heavy
}
battleship_equipment_2 = {
archetype = ship_hull_heavy
}
battleship_equipment_3 = {
archetype = ship_hull_heavy
}
battleship_equipment_4 = {
archetype = ship_hull_heavy
}
battleship_equipment_5 = {
archetype = ship_hull_heavy
}
battleship_equipment_b = {
archetype = ship_hull_heavy
}
battleship_equipment_shbb = {
archetype = ship_hull_heavy
}
cruiser_equipment_1 = {
archetype = ship_hull_cruiser
}
cruiser_equipment_2 = {
archetype = ship_hull_cruiser
}
cruiser_equipment_3 = {
archetype = ship_hull_cruiser
}
cruiser_equipment_4 = {
archetype = ship_hull_cruiser
}
cruiser_equipment_5 = {
archetype = ship_hull_cruiser
}
cruiser_equipment_6 = {
archetype = ship_hull_cruiser
}
cruiser_equipment_cd = {
archetype = ship_hull_cruiser
}
cruiser_equipment_ps = {
archetype = ship_hull_cruiser
}
destroyer_equipment_1 = {
archetype = ship_hull_light
}
destroyer_equipment_2 = {
archetype = ship_hull_light
}
destroyer_equipment_3 = {
archetype = ship_hull_light
}
destroyer_equipment_4 = {
archetype = ship_hull_light
}
destroyer_equipment_5 = {
archetype = ship_hull_light
}
destroyer_equipment_6 = {
archetype = ship_hull_light
}
carrier_equipment_1 = {
archetype = ship_hull_carrier
}
carrier_equipment_2 = {
archetype = ship_hull_carrier
}
carrier_equipment_3 = {
archetype = ship_hull_carrier
}
carrier_equipment_cvh = {
archetype = ship_hull_carrier
}
carrier_equipment_ca = {
archetype = ship_hull_carrier
}
carrier_equipment_bb = {
archetype = ship_hull_carrier
}
carrier_equipment_cve = {
archetype = ship_hull_carrier
}
submarine_equipment_1 = {
archetype = ship_hull_submarine
}
submarine_equipment_2 = {
archetype = ship_hull_submarine
}
submarine_equipment_3 = {
archetype = ship_hull_submarine
}
submarine_equipment_4 = {
archetype = ship_hull_submarine
}
submarine_equipment_5 = {
archetype = ship_hull_submarine
}
submarine_equipment_sc = {
archetype = ship_hull_submarine
}
}

File diff suppressed because it is too large Load Diff