2024-11-28 20:01:21

This commit is contained in:
actions[bot]
2024-11-28 20:01:22 +00:00
parent e1197cf06f
commit 8ff30176d6
39 changed files with 830 additions and 57 deletions

View File

@@ -141,6 +141,26 @@ equipment_modules = {
}
dismantle_cost_ic = 2000
}
ship_deck_space_mega = {
category = ship_deck_space_mega
gui_category = ship_deck_space
gfx = big_ship_deck_space
add_equipment_type = capital_ship
mega_carrier = yes
add_stats = {
carrier_size = 2
build_cost_ic = 2000
surface_detection = 8
supply_consumption = 0.03
}
manpower = 450 #outside the add_stats section for code reasons
multiply_stats = {
naval_speed = -0.075
anti_air_attack = 0.035
fuel_consumption = 0.1
}
dismantle_cost_ic = 1600
}
###################

View File

@@ -2305,7 +2305,7 @@ equipment_modules = {
################
sub_missile_launcher = {
abbreviation = "sml"
category = ship_rocket
category = sub_rocket
add_equipment_type = missile_launcher
allow_equipment_type = { missile ballistic_missile }
@@ -2315,13 +2315,14 @@ equipment_modules = {
}
multiply_stats = {
sub_visibility = 0.15
naval_speed = -0.1
}
dismantle_cost_ic = 700
}
slbm_launcher = {
abbreviation = "slb"
category = ship_nuclear_rocket
category = sub_rocket
add_equipment_type = missile_launcher
allow_equipment_type = { nuclear_missile }
@@ -2331,7 +2332,42 @@ equipment_modules = {
}
multiply_stats = {
sub_visibility = 0.2
naval_speed = -0.15
}
dismantle_cost_ic = 1000
}
ship_missile_launcher = {
gfx = sub_missile_launcher
category = ship_rocket
add_equipment_type = missile_launcher
allow_equipment_type = { missile ballistic_missile }
add_stats = {
build_cost_ic = 2000
reliability = -0.2
}
multiply_stats = {
surface_visibility = 0.15
naval_speed = -0.1
}
dismantle_cost_ic = 1000
}
ship_slbm_launcher = {
gfx = slbm_launcher
category = ship_rocket
add_equipment_type = missile_launcher
allow_equipment_type = { nuclear_missile }
add_stats = {
build_cost_ic = 3000
reliability = -0.3
}
multiply_stats = {
surface_visibility = 0.2
naval_speed = -0.15
}
dismantle_cost_ic = 1800
}
}

View File

@@ -429,7 +429,7 @@ equipment_modules = {
}
multiply_stats = {
sub_visibility = 0.035
sub_visibility = 0.045
naval_speed = -0.02
}
@@ -457,7 +457,7 @@ equipment_modules = {
}
multiply_stats = {
sub_visibility = 0.02
sub_visibility = 0.04
naval_speed = -0.03
}
@@ -482,7 +482,7 @@ equipment_modules = {
}
multiply_stats = {
sub_visibility = 0.01
sub_visibility = 0.035
naval_speed = -0.04
}
@@ -507,6 +507,7 @@ equipment_modules = {
}
multiply_stats = {
sub_visibility = 0.03
naval_speed = -0.05
}

View File

@@ -699,5 +699,103 @@ equipments = {
}
manpower = 5000
}
vnr_ship_hull_mega_carrier = {
year = 1950
archetype = ship_hull_carrier
model = ship_hull_super_carrier
priority = 1000
can_convert_from = { vnr_ship_hull_mega_carrier }
parent = vnr_ship_hull_super_carrier
module_slots = {
fixed_ship_deck_slot_1 = {
required = yes
allowed_module_categories = { ship_deck_space_mega }
}
fixed_ship_deck_slot_2 = {
required = yes
allowed_module_categories = { ship_deck_space_mega }
}
fixed_ship_anti_air_slot = {
required = no
allowed_module_categories = { ship_anti_air ship_missile_aa }
}
fixed_ship_radar_slot = inherit
fixed_ship_engine_slot = {
required = yes
allowed_module_categories = { carrier_ship_engine carrier_ship_engine_nuclear }
}
fixed_ship_secondaries_slot = {
required = no
allowed_module_categories = { ship_secondaries ship_dp_secondaries_bb }
}
fixed_ship_armor_slot = {
required = yes
allowed_module_categories = { ship_carrier_armor_heavy }
}
fixed_ship_carrier_miscellaneous_slot_1 = {
required = no
allowed_module_categories = { carrier_unit }
}
fixed_ship_carrier_miscellaneous_slot_2 = {
required = no
allowed_module_categories = { carrier_miscellaneous }
}
fixed_ship_flight_deck_slot = inherit
front_1_custom_slot = {
required = no
allowed_module_categories = {
ship_anti_air
ship_missile_aa
steam_catapult
carrier_side_lift
carrier_angled_deck
}
}
mid_1_custom_slot = {
required = no
allowed_module_categories = {
ship_anti_air
ship_missile_aa
ship_secondaries
ship_dp_secondaries_bb
steam_catapult
carrier_side_lift
carrier_angled_deck
}
}
rear_1_custom_slot = {
required = no
allowed_module_categories = {
ship_anti_air
ship_missile_aa
ship_secondaries
ship_dp_secondaries_bb
}
}
}
default_modules = {
fixed_ship_engine_slot = carrier_ship_engine_4
fixed_ship_armor_slot = ship_carrier_armor_heavy
}
naval_range = 6000
reliability = 1.3
max_strength = 330
naval_speed = 28
surface_visibility = 32
module_count_limit = {
category = carrier_angled_deck
count < 2
}
build_cost_ic = 6500
resources = {
steel = 4
chromium = 2
}
manpower = 6500
}
}

View File

@@ -383,6 +383,31 @@ equipments = {
fixed_ship_radar_slot = ship_mast_1
fixed_ship_role_slot = ship_hull_cruiser_role_cd
}
module_count_limit = {
module = ship_heavy_battery_2
count < 1
}
module_count_limit = {
module = ship_heavy_battery_3
count < 1
}
module_count_limit = {
module = ship_heavy_battery_4
count < 1
}
module_count_limit = {
module = ship_heavy_battery_2_triple
count < 1
}
module_count_limit = {
module = ship_heavy_battery_3_triple
count < 1
}
module_count_limit = {
module = ship_heavy_battery_4_triple
count < 1
}
}
vnr_ship_hull_cruiser_panzerschiff = {

View File

@@ -766,4 +766,110 @@ equipments = {
}
manpower = 3500
}
vnr_ship_hull_arsenal_ship = {
year = 1950
archetype = ship_hull_heavy
model = ship_hull_modern_super_battleship
priority = 1500
can_convert_from = { vnr_ship_hull_arsenal_ship }
parent = vnr_ship_hull_heavy_5
module_slots = {
fixed_ship_battery_slot = {
required = yes
allowed_module_categories = { ship_heavy_battery ship_heavy_battery_triple ship_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 }
}
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_heavy_battery_triple
ship_heavy_battery_quad
ship_missile
ship_missile_aa
ship_rocket
}
}
front_2_custom_slot = front_1_custom_slot
mid_1_custom_slot = {
required = no
allowed_module_categories = {
ship_heavy_battery
ship_heavy_battery_triple
ship_heavy_battery_quad
ship_anti_air
ship_secondaries
ship_dp_secondaries_bb
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_heavy_battery_triple
ship_heavy_battery_quad
ship_secondaries
ship_dp_secondaries_bb
ship_airplane_launcher
ship_missile
ship_missile_aa
ship_rocket
}
}
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 = 5000
max_strength = 300
naval_speed = 32
fuel_consumption = 70
surface_visibility = 30
reliability = 1.4
build_cost_ic = 3500
manpower = 4500
module_count_limit = {
category = ship_missile
count < 8
}
module_count_limit = {
category = ship_missile_aa
count < 8
}
}
}

View File

@@ -333,7 +333,7 @@ equipments = {
}
rear_1_custom_slot = {
required = no
allowed_module_categories = { ship_torpedo_sub ship_mine_layer_sub ship_rocket ship_nuclear_rocket }
allowed_module_categories = { ship_torpedo_sub ship_mine_layer_sub sub_rocket }
}
rear_2_custom_slot = rear_1_custom_slot
}
@@ -455,8 +455,8 @@ equipments = {
can_convert_from = { vnr_ship_hull_midget_submarine }
priority = 1500
module_slots = {
fixed_ship_engine_slot = inherit
fixed_ship_torpedo_slot = inherit
fixed_ship_engine_slot = inherit
fixed_ship_armor_slot = inherit
fixed_ship_extra_secondaries_slot = inherit
mid_1_custom_slot = {