2024-06-26 20:31:17
This commit is contained in:
974
src/common/ai_equipment/AZ_naval.txt
Executable file
974
src/common/ai_equipment/AZ_naval.txt
Executable file
@@ -0,0 +1,974 @@
|
||||
az_destroyers = {
|
||||
category = naval
|
||||
|
||||
available_for = {
|
||||
BFL
|
||||
BYG
|
||||
TIX
|
||||
YUW
|
||||
HUJ
|
||||
DOH
|
||||
CHY
|
||||
SAD
|
||||
SIR
|
||||
BLI
|
||||
SR1
|
||||
SR2
|
||||
SR3
|
||||
SR4
|
||||
}
|
||||
|
||||
roles = {
|
||||
naval_screen
|
||||
}
|
||||
|
||||
priority = {
|
||||
factor = 2500
|
||||
}
|
||||
|
||||
dd_early = {
|
||||
name = NAME_THEME_HISTORICAL_DESTROYERS
|
||||
priority = {
|
||||
factor = 250
|
||||
modifier = {
|
||||
has_tech = basic_ship_hull_light
|
||||
factor = 0
|
||||
}
|
||||
}
|
||||
|
||||
role_icon_index = 2
|
||||
|
||||
target_variant = {
|
||||
match_value = 2000.0
|
||||
|
||||
type = ship_hull_light_1
|
||||
modules = {
|
||||
fixed_ship_battery_slot = dp_light_battery_1
|
||||
fixed_ship_fire_control_system_slot = empty
|
||||
fixed_ship_radar_slot = empty
|
||||
fixed_ship_engine_slot = light_ship_engine_1
|
||||
fixed_ship_torpedo_slot = ship_torpedo_1
|
||||
rear_1_custom_slot = ship_torpedo_1
|
||||
mid_1_custom_slot = ship_torpedo_1
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
dp_light_battery_1
|
||||
ship_torpedo_1
|
||||
light_ship_engine_1
|
||||
}
|
||||
}
|
||||
|
||||
dd_1936 = {
|
||||
name = NAME_THEME_HISTORICAL_DESTROYERS
|
||||
priority = {
|
||||
factor = 250
|
||||
modifier = {
|
||||
has_tech = improved_ship_hull_light
|
||||
factor = 0
|
||||
}
|
||||
}
|
||||
|
||||
role_icon_index = 2
|
||||
|
||||
target_variant = {
|
||||
match_value = 2500.0
|
||||
|
||||
type = ship_hull_light_2
|
||||
modules = {
|
||||
fixed_ship_battery_slot = dp_light_battery_2
|
||||
fixed_ship_fire_control_system_slot = empty
|
||||
fixed_ship_radar_slot = empty
|
||||
fixed_ship_engine_slot = light_ship_engine_2
|
||||
fixed_ship_torpedo_slot = ship_torpedo_2
|
||||
rear_1_custom_slot = ship_torpedo_2
|
||||
mid_1_custom_slot = ship_torpedo_2
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
dp_light_battery_2
|
||||
ship_torpedo_2
|
||||
light_ship_engine_2
|
||||
}
|
||||
}
|
||||
|
||||
dd_1940 = {
|
||||
name = NAME_THEME_HISTORICAL_DESTROYERS
|
||||
priority = {
|
||||
factor = 250
|
||||
modifier = {
|
||||
has_tech = advanced_ship_hull_light
|
||||
factor = 0
|
||||
}
|
||||
}
|
||||
|
||||
role_icon_index = 2
|
||||
|
||||
target_variant = {
|
||||
match_value = 2500.0
|
||||
|
||||
type = ship_hull_light_3
|
||||
modules = {
|
||||
fixed_ship_battery_slot = dp_light_battery_3
|
||||
fixed_ship_fire_control_system_slot = empty
|
||||
fixed_ship_radar_slot = empty
|
||||
fixed_ship_engine_slot = light_ship_engine_3
|
||||
fixed_ship_torpedo_slot = ship_torpedo_3
|
||||
front_1_custom_slot = dp_light_battery_3
|
||||
rear_1_custom_slot = ship_torpedo_3
|
||||
mid_1_custom_slot = ship_torpedo_3
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
dp_light_battery_3
|
||||
ship_torpedo_3
|
||||
light_ship_engine_3
|
||||
}
|
||||
}
|
||||
|
||||
dd_1944 = {
|
||||
name = NAME_THEME_HISTORICAL_DESTROYERS
|
||||
priority = {
|
||||
factor = 250
|
||||
}
|
||||
|
||||
role_icon_index = 2
|
||||
|
||||
target_variant = {
|
||||
match_value = 2500.0
|
||||
|
||||
type = ship_hull_light_4
|
||||
modules = {
|
||||
fixed_ship_battery_slot = dp_light_battery_4
|
||||
fixed_ship_fire_control_system_slot = empty
|
||||
fixed_ship_radar_slot = empty
|
||||
fixed_ship_engine_slot = light_ship_engine_4
|
||||
fixed_ship_torpedo_slot = ship_torpedo_4
|
||||
front_1_custom_slot = dp_light_battery_4
|
||||
rear_1_custom_slot = ship_torpedo_4
|
||||
mid_1_custom_slot = ship_torpedo_4
|
||||
mid_2_custom_slot = ship_torpedo_4
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
dp_light_battery_4
|
||||
ship_torpedo_4
|
||||
light_ship_engine_4
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
az_naval_light_cruiser = {
|
||||
|
||||
category = naval
|
||||
|
||||
available_for = {
|
||||
BFL
|
||||
BYG
|
||||
TIX
|
||||
YUW
|
||||
HUJ
|
||||
DOH
|
||||
CHY
|
||||
SAD
|
||||
SIR
|
||||
BLI
|
||||
SR1
|
||||
SR2
|
||||
SR3
|
||||
SR4
|
||||
}
|
||||
|
||||
roles = {
|
||||
naval_cruiser_light
|
||||
}
|
||||
|
||||
priority = {
|
||||
factor = 1000
|
||||
}
|
||||
|
||||
cl_early = {
|
||||
name = NAME_THEME_HISTORICAL_CL
|
||||
priority = {
|
||||
factor = 100
|
||||
modifier = {
|
||||
has_tech = basic_ship_hull_cruiser
|
||||
factor = 0
|
||||
}
|
||||
}
|
||||
|
||||
role_icon_index = 2
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000.0
|
||||
|
||||
type = ship_hull_cruiser_1
|
||||
modules = {
|
||||
fixed_ship_battery_slot = ship_light_medium_battery_1
|
||||
fixed_ship_fire_control_system_slot = ship_fire_control_system
|
||||
fixed_ship_anti_air_slot = ship_anti_air
|
||||
fixed_ship_radar_slot = ship_radar
|
||||
fixed_ship_engine_slot = cruiser_ship_engine_1
|
||||
fixed_ship_armor_slot = ship_armor_cruiser_1
|
||||
fixed_ship_secondaries_slot = dp_ship_secondaries_1
|
||||
rear_1_custom_slot = ship_light_medium_battery_1
|
||||
mid_1_custom_slot = ship_torpedo_1
|
||||
mid_2_custom_slot = ship_torpedo_1
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
ship_anti_air
|
||||
ship_light_medium_battery_1
|
||||
ship_fire_control_system
|
||||
ship_radar
|
||||
cruiser_ship_engine_1
|
||||
ship_armor_cruiser_1
|
||||
dp_ship_secondaries_1
|
||||
ship_light_medium_battery_1
|
||||
ship_torpedo_1
|
||||
}
|
||||
}
|
||||
cl_1936 = {
|
||||
name = NAME_THEME_HISTORICAL_CL
|
||||
priority = {
|
||||
factor = 100
|
||||
modifier = {
|
||||
has_tech = improved_ship_hull_cruiser
|
||||
factor = 0
|
||||
}
|
||||
}
|
||||
|
||||
role_icon_index = 2
|
||||
|
||||
target_variant = {
|
||||
match_value = 1250.0
|
||||
|
||||
type = ship_hull_cruiser_2
|
||||
modules = {
|
||||
fixed_ship_battery_slot = ship_light_medium_battery_2
|
||||
fixed_ship_fire_control_system_slot = ship_fire_control_system
|
||||
fixed_ship_anti_air_slot = ship_anti_air
|
||||
fixed_ship_radar_slot = ship_radar
|
||||
fixed_ship_engine_slot = cruiser_ship_engine_2
|
||||
fixed_ship_armor_slot = ship_armor_cruiser_2
|
||||
fixed_ship_secondaries_slot = dp_ship_secondaries_2
|
||||
rear_1_custom_slot = ship_light_medium_battery_2
|
||||
mid_1_custom_slot = ship_torpedo_2
|
||||
mid_2_custom_slot = ship_torpedo_2
|
||||
front_1_custom_slot = ship_light_medium_battery_2
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
ship_anti_air
|
||||
ship_light_medium_battery_2
|
||||
ship_fire_control_system
|
||||
ship_radar
|
||||
cruiser_ship_engine_2
|
||||
ship_armor_cruiser_2
|
||||
dp_ship_secondaries_2
|
||||
ship_light_medium_battery_2
|
||||
ship_torpedo_2
|
||||
}
|
||||
}
|
||||
cl_1940 = {
|
||||
name = NAME_THEME_HISTORICAL_CL
|
||||
priority = {
|
||||
factor = 100
|
||||
modifier = {
|
||||
has_tech = advanced_ship_hull_cruiser
|
||||
factor = 0
|
||||
}
|
||||
}
|
||||
|
||||
role_icon_index = 2
|
||||
|
||||
target_variant = {
|
||||
match_value = 1500.0
|
||||
|
||||
type = ship_hull_cruiser_3
|
||||
modules = {
|
||||
fixed_ship_battery_slot = ship_light_medium_battery_3
|
||||
fixed_ship_fire_control_system_slot = ship_fire_control_system
|
||||
fixed_ship_anti_air_slot = ship_anti_air
|
||||
fixed_ship_radar_slot = ship_radar
|
||||
fixed_ship_engine_slot = cruiser_ship_engine_3
|
||||
fixed_ship_armor_slot = ship_armor_cruiser_3
|
||||
fixed_ship_secondaries_slot = dp_ship_secondaries_3
|
||||
rear_1_custom_slot = ship_light_medium_battery_3
|
||||
rear_2_custom_slot = ship_light_medium_battery_3
|
||||
mid_1_custom_slot = ship_torpedo_3
|
||||
mid_2_custom_slot = ship_torpedo_3
|
||||
front_1_custom_slot = ship_light_medium_battery_3
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
ship_anti_air
|
||||
ship_light_medium_battery_3
|
||||
ship_fire_control_system
|
||||
ship_radar
|
||||
cruiser_ship_engine_3
|
||||
ship_armor_cruiser_3
|
||||
dp_ship_secondaries_3
|
||||
ship_light_medium_battery_3
|
||||
ship_torpedo_3
|
||||
}
|
||||
}
|
||||
cl_1944 = {
|
||||
name = NAME_THEME_HISTORICAL_CL
|
||||
priority = {
|
||||
factor = 100
|
||||
}
|
||||
|
||||
role_icon_index = 2
|
||||
|
||||
target_variant = {
|
||||
match_value = 1750.0
|
||||
|
||||
type = ship_hull_cruiser_4
|
||||
modules = {
|
||||
fixed_ship_battery_slot = ship_light_medium_battery_4
|
||||
fixed_ship_fire_control_system_slot = ship_fire_control_system
|
||||
fixed_ship_anti_air_slot = ship_anti_air
|
||||
fixed_ship_radar_slot = ship_radar
|
||||
fixed_ship_engine_slot = cruiser_ship_engine_4
|
||||
fixed_ship_armor_slot = ship_armor_cruiser_4
|
||||
fixed_ship_secondaries_slot = dp_ship_secondaries_4
|
||||
rear_1_custom_slot = ship_light_medium_battery_4
|
||||
rear_2_custom_slot = ship_light_medium_battery_4
|
||||
mid_1_custom_slot = ship_torpedo_4
|
||||
mid_2_custom_slot = ship_torpedo_4
|
||||
front_1_custom_slot = ship_light_medium_battery_4
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
ship_anti_air
|
||||
ship_light_medium_battery_4
|
||||
ship_fire_control_system
|
||||
ship_radar
|
||||
cruiser_ship_engine_4
|
||||
ship_armor_cruiser_4
|
||||
dp_ship_secondaries_4
|
||||
ship_light_medium_battery_4
|
||||
ship_torpedo_4
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
az_naval_capital_battleship = {
|
||||
category = naval
|
||||
|
||||
available_for = {
|
||||
BFL
|
||||
BYG
|
||||
TIX
|
||||
YUW
|
||||
HUJ
|
||||
DOH
|
||||
SAD
|
||||
SIR
|
||||
BLI
|
||||
SR1
|
||||
SR2
|
||||
SR3
|
||||
SR4
|
||||
}
|
||||
|
||||
roles = {
|
||||
naval_capital_bb
|
||||
}
|
||||
|
||||
priority = {
|
||||
factor = 500
|
||||
}
|
||||
|
||||
bb_early = {
|
||||
name = NAME_THEME_HISTORICAL_BB
|
||||
priority = {
|
||||
factor = 100
|
||||
modifier = {
|
||||
has_tech = basic_ship_hull_heavy
|
||||
factor = 0
|
||||
}
|
||||
}
|
||||
|
||||
role_icon_index = 1
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000.0
|
||||
|
||||
type = ship_hull_heavy_1
|
||||
modules = {
|
||||
fixed_ship_battery_slot = ship_heavy_battery_1
|
||||
fixed_ship_anti_air_slot = ship_anti_air
|
||||
fixed_ship_fire_control_system_slot = ship_fire_control_system
|
||||
fixed_ship_radar_slot = ship_radar
|
||||
fixed_ship_engine_slot = heavy_ship_engine_1
|
||||
fixed_ship_armor_slot = ship_armor_bb_1
|
||||
fixed_ship_secondaries_slot = dp_ship_secondaries_1
|
||||
front_1_custom_slot = ship_heavy_battery_1
|
||||
mid_1_custom_slot = dp_ship_secondaries_1
|
||||
mid_2_custom_slot = dp_ship_secondaries_1
|
||||
rear_1_custom_slot = ship_heavy_battery_1
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
ship_anti_air
|
||||
ship_heavy_battery_1
|
||||
ship_fire_control_system
|
||||
ship_radar
|
||||
heavy_ship_engine_1
|
||||
ship_armor_bb_1
|
||||
dp_ship_secondaries_1
|
||||
}
|
||||
}
|
||||
|
||||
bb_1936 = {
|
||||
name = NAME_THEME_HISTORICAL_BB
|
||||
priority = {
|
||||
factor = 100
|
||||
modifier = {
|
||||
has_tech = improved_ship_hull_heavy
|
||||
factor = 0
|
||||
}
|
||||
}
|
||||
|
||||
role_icon_index = 1
|
||||
|
||||
target_variant = {
|
||||
match_value = 1250.0
|
||||
|
||||
type = ship_hull_heavy_2
|
||||
modules = {
|
||||
fixed_ship_battery_slot = ship_heavy_battery_2
|
||||
fixed_ship_fire_control_system_slot = ship_fire_control_system
|
||||
fixed_ship_anti_air_slot = ship_anti_air
|
||||
fixed_ship_radar_slot = ship_radar
|
||||
fixed_ship_engine_slot = heavy_ship_engine_2
|
||||
fixed_ship_armor_slot = ship_armor_bb_2
|
||||
fixed_ship_secondaries_slot = dp_ship_secondaries_2
|
||||
front_1_custom_slot = ship_heavy_battery_2
|
||||
mid_1_custom_slot = dp_ship_secondaries_2
|
||||
mid_2_custom_slot = dp_ship_secondaries_2
|
||||
rear_1_custom_slot = ship_heavy_battery_2
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
ship_anti_air
|
||||
ship_heavy_battery_2
|
||||
ship_fire_control_system
|
||||
ship_radar
|
||||
heavy_ship_engine_2
|
||||
ship_armor_bb_2
|
||||
dp_ship_secondaries_2
|
||||
}
|
||||
}
|
||||
|
||||
bb_1940 = {
|
||||
name = NAME_THEME_HISTORICAL_BB
|
||||
priority = {
|
||||
factor = 100
|
||||
modifier = {
|
||||
has_tech = advanced_ship_hull_heavy
|
||||
factor = 0
|
||||
}
|
||||
}
|
||||
|
||||
role_icon_index = 1
|
||||
|
||||
target_variant = {
|
||||
match_value = 1500.0
|
||||
|
||||
type = ship_hull_heavy_3
|
||||
modules = {
|
||||
fixed_ship_battery_slot = ship_heavy_battery_3
|
||||
fixed_ship_anti_air_slot = ship_anti_air
|
||||
fixed_ship_fire_control_system_slot = ship_fire_control_system
|
||||
fixed_ship_radar_slot = ship_radar
|
||||
fixed_ship_engine_slot = heavy_ship_engine_3
|
||||
fixed_ship_armor_slot = ship_armor_bb_3
|
||||
fixed_ship_secondaries_slot = dp_ship_secondaries_3
|
||||
front_1_custom_slot = ship_heavy_battery_3
|
||||
mid_1_custom_slot = dp_ship_secondaries_3
|
||||
mid_2_custom_slot = dp_ship_secondaries_3
|
||||
mid_3_custom_slot = dp_ship_secondaries_3
|
||||
rear_1_custom_slot = ship_heavy_battery_3
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
ship_heavy_battery_3
|
||||
ship_anti_air
|
||||
ship_fire_control_system
|
||||
ship_radar
|
||||
heavy_ship_engine_3
|
||||
ship_armor_bb_3
|
||||
dp_ship_secondaries_3
|
||||
}
|
||||
}
|
||||
|
||||
bb_1944 = {
|
||||
name = NAME_THEME_HISTORICAL_BB
|
||||
priority = {
|
||||
factor = 100
|
||||
}
|
||||
|
||||
role_icon_index = 1
|
||||
|
||||
target_variant = {
|
||||
match_value = 1500.0
|
||||
|
||||
type = ship_hull_heavy_4
|
||||
modules = {
|
||||
fixed_ship_battery_slot = ship_heavy_battery_4
|
||||
fixed_ship_anti_air_slot = ship_anti_air
|
||||
fixed_ship_fire_control_system_slot = ship_fire_control_system
|
||||
fixed_ship_radar_slot = ship_radar
|
||||
fixed_ship_engine_slot = heavy_ship_engine_4
|
||||
fixed_ship_armor_slot = ship_armor_shbb
|
||||
fixed_ship_secondaries_slot = dp_ship_secondaries_4
|
||||
front_1_custom_slot = ship_heavy_battery_4
|
||||
mid_1_custom_slot = dp_ship_secondaries_4
|
||||
mid_2_custom_slot = dp_ship_secondaries_4
|
||||
mid_3_custom_slot = dp_ship_secondaries_4
|
||||
rear_1_custom_slot = ship_heavy_battery_4
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
ship_heavy_battery_4
|
||||
ship_anti_air
|
||||
ship_fire_control_system
|
||||
ship_radar
|
||||
heavy_ship_engine_4
|
||||
ship_armor_shbb
|
||||
dp_ship_secondaries_4
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
az_capital_super_heavy = {
|
||||
category = naval
|
||||
|
||||
available_for = {
|
||||
BFL
|
||||
BYG
|
||||
TIX
|
||||
YUW
|
||||
HUJ
|
||||
DOH
|
||||
CHY
|
||||
SAD
|
||||
SIR
|
||||
BLI
|
||||
SR1
|
||||
SR2
|
||||
SR3
|
||||
SR4
|
||||
}
|
||||
|
||||
roles = {
|
||||
naval_capital_shbb
|
||||
}
|
||||
|
||||
priority = {
|
||||
factor = 500
|
||||
}
|
||||
|
||||
shbb = {
|
||||
name = NAME_THEME_HISTORICAL_BB
|
||||
priority = {
|
||||
factor = 10
|
||||
}
|
||||
role_icon_index = 1
|
||||
|
||||
target_variant = {
|
||||
match_value = 8000.0
|
||||
|
||||
type = ship_hull_super_heavy_1
|
||||
modules = {
|
||||
fixed_ship_battery_slot = ship_super_heavy_battery_1
|
||||
fixed_ship_anti_air_slot = ship_anti_air
|
||||
fixed_ship_fire_control_system_slot = ship_fire_control_system
|
||||
fixed_ship_radar_slot = ship_radar
|
||||
fixed_ship_engine_slot = heavy_ship_engine_4
|
||||
fixed_ship_secondaries_slot = dp_ship_secondaries_4
|
||||
fixed_ship_armor_slot = ship_armor_shbb
|
||||
front_1_custom_slot = ship_super_heavy_battery_1
|
||||
front_2_custom_slot = ship_super_heavy_battery_1
|
||||
mid_1_custom_slot = dp_ship_secondaries_4
|
||||
mid_2_custom_slot = dp_ship_secondaries_4
|
||||
mid_3_custom_slot = dp_ship_secondaries_4
|
||||
rear_1_custom_slot = dp_ship_secondaries_4
|
||||
rear_2_custom_slot = dp_ship_secondaries_4
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
ship_anti_air
|
||||
ship_super_heavy_battery_1
|
||||
ship_fire_control_system
|
||||
ship_radar
|
||||
heavy_ship_engine_4
|
||||
dp_ship_secondaries_4
|
||||
ship_armor_shbb
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
az_naval_carrier = {
|
||||
category = naval
|
||||
|
||||
available_for = {
|
||||
BFL
|
||||
BYG
|
||||
TIX
|
||||
YUW
|
||||
HUJ
|
||||
DOH
|
||||
CHY
|
||||
SAD
|
||||
SIR
|
||||
BLI
|
||||
SR1
|
||||
SR2
|
||||
SR3
|
||||
SR4
|
||||
}
|
||||
|
||||
roles = {
|
||||
naval_carrier
|
||||
}
|
||||
|
||||
priority = {
|
||||
factor = 500
|
||||
}
|
||||
|
||||
carrier_ca = {
|
||||
name = NAME_THEME_HISTORICAL_CVL
|
||||
priority = {
|
||||
factor = 100
|
||||
modifier = {
|
||||
has_tech = basic_ship_hull_carrier
|
||||
factor = 0
|
||||
}
|
||||
}
|
||||
|
||||
role_icon_index = 7
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000.0
|
||||
|
||||
type = ship_hull_carrier_conversion_ca
|
||||
modules = {
|
||||
fixed_ship_deck_slot_1 = ship_deck_space
|
||||
fixed_ship_deck_slot_2 = ship_deck_space
|
||||
fixed_ship_anti_air_slot = ship_anti_air
|
||||
fixed_ship_engine_slot = carrier_ship_engine_1
|
||||
fixed_ship_secondaries_slot = dp_ship_secondaries_1
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
ship_deck_space
|
||||
ship_anti_air
|
||||
carrier_ship_engine_1
|
||||
dp_ship_secondaries_1
|
||||
}
|
||||
}
|
||||
|
||||
carrier_bb = {
|
||||
name = NAME_THEME_HISTORICAL_CVL
|
||||
priority = {
|
||||
factor = 100
|
||||
modifier = {
|
||||
has_tech = basic_ship_hull_carrier
|
||||
factor = 0
|
||||
}
|
||||
}
|
||||
|
||||
role_icon_index = 7
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000.0
|
||||
|
||||
type = ship_hull_carrier_conversion_bb
|
||||
modules = {
|
||||
fixed_ship_deck_slot_1 = ship_deck_space
|
||||
fixed_ship_deck_slot_2 = ship_deck_space
|
||||
fixed_ship_anti_air_slot = ship_anti_air
|
||||
fixed_ship_engine_slot = carrier_ship_engine_1
|
||||
fixed_ship_secondaries_slot = dp_ship_secondaries_1
|
||||
mid_1_custom_slot = ship_deck_space
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
ship_deck_space
|
||||
ship_anti_air
|
||||
carrier_ship_engine_1
|
||||
dp_ship_secondaries_1
|
||||
}
|
||||
}
|
||||
|
||||
carrier_1936 = {
|
||||
name = NAME_THEME_HISTORICAL_CARRIERS
|
||||
priority = {
|
||||
factor = 100
|
||||
modifier = {
|
||||
has_tech = improved_ship_hull_carrier
|
||||
factor = 0
|
||||
}
|
||||
}
|
||||
|
||||
role_icon_index = 7
|
||||
|
||||
target_variant = {
|
||||
match_value = 2000.0
|
||||
|
||||
type = ship_hull_carrier_1
|
||||
modules = {
|
||||
fixed_ship_deck_slot_1 = ship_deck_space
|
||||
fixed_ship_deck_slot_2 = ship_deck_space
|
||||
fixed_ship_anti_air_slot = ship_anti_air
|
||||
fixed_ship_engine_slot = carrier_ship_engine_2
|
||||
fixed_ship_secondaries_slot = dp_ship_secondaries_2
|
||||
front_1_custom_slot = ship_deck_space
|
||||
mid_1_custom_slot = ship_deck_space
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
ship_deck_space
|
||||
ship_anti_air
|
||||
carrier_ship_engine_2
|
||||
dp_ship_secondaries_2
|
||||
}
|
||||
}
|
||||
|
||||
carrier_1940 = {
|
||||
name = NAME_THEME_HISTORICAL_CARRIERS
|
||||
priority = {
|
||||
factor = 100
|
||||
modifier = {
|
||||
has_tech = advanced_ship_hull_carrier
|
||||
factor = 0
|
||||
}
|
||||
}
|
||||
|
||||
role_icon_index = 7
|
||||
|
||||
target_variant = {
|
||||
match_value = 3000.0
|
||||
|
||||
type = ship_hull_carrier_2
|
||||
modules = {
|
||||
fixed_ship_deck_slot_1 = ship_deck_space
|
||||
fixed_ship_deck_slot_2 = ship_deck_space
|
||||
fixed_ship_anti_air_slot = ship_anti_air
|
||||
fixed_ship_engine_slot = carrier_ship_engine_3
|
||||
fixed_ship_secondaries_slot = dp_ship_secondaries_3
|
||||
front_1_custom_slot = ship_deck_space
|
||||
mid_1_custom_slot = ship_deck_space
|
||||
mid_2_custom_slot = ship_deck_space
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
ship_deck_space
|
||||
ship_anti_air
|
||||
carrier_ship_engine_3
|
||||
dp_ship_secondaries_3
|
||||
}
|
||||
}
|
||||
|
||||
carrier_1944 = {
|
||||
name = NAME_THEME_HISTORICAL_CARRIERS
|
||||
priority = {
|
||||
factor = 100
|
||||
}
|
||||
|
||||
role_icon_index = 7
|
||||
|
||||
target_variant = {
|
||||
match_value = 4000.0
|
||||
|
||||
type = ship_hull_carrier_3
|
||||
modules = {
|
||||
fixed_ship_deck_slot_1 = ship_deck_space
|
||||
fixed_ship_deck_slot_2 = ship_deck_space
|
||||
fixed_ship_anti_air_slot = ship_anti_air
|
||||
fixed_ship_engine_slot = carrier_ship_engine_4
|
||||
fixed_ship_secondaries_slot = dp_ship_secondaries_4
|
||||
front_1_custom_slot = ship_deck_space
|
||||
mid_1_custom_slot = ship_deck_space
|
||||
mid_2_custom_slot = ship_deck_space
|
||||
rear_1_custom_slot = ship_deck_space
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
ship_deck_space
|
||||
ship_anti_air
|
||||
carrier_ship_engine_4
|
||||
dp_ship_secondaries_4
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
az_naval_submarine = {
|
||||
category = naval
|
||||
|
||||
available_for = {
|
||||
BFL
|
||||
BYG
|
||||
TIX
|
||||
YUW
|
||||
HUJ
|
||||
DOH
|
||||
CHY
|
||||
SAD
|
||||
SIR
|
||||
BLI
|
||||
SR1
|
||||
SR2
|
||||
SR3
|
||||
SR4
|
||||
}
|
||||
|
||||
roles = {
|
||||
naval_submarine
|
||||
}
|
||||
|
||||
priority = {
|
||||
factor = 500
|
||||
}
|
||||
|
||||
submarine_early = {
|
||||
name = NAME_THEME_HISTORICAL_SUBMARINES
|
||||
priority = {
|
||||
factor = 100
|
||||
modifier = {
|
||||
has_tech = basic_ship_hull_submarine
|
||||
factor = 0
|
||||
}
|
||||
}
|
||||
|
||||
role_icon_index = 6
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000.0
|
||||
|
||||
type = ship_hull_submarine
|
||||
modules = {
|
||||
fixed_ship_engine_slot = sub_ship_engine_1
|
||||
fixed_ship_torpedo_slot = ship_torpedo_sub_1
|
||||
rear_1_custom_slot = ship_torpedo_sub_1
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
sub_ship_engine_1
|
||||
ship_torpedo_sub_1
|
||||
}
|
||||
}
|
||||
submarine_1936 = {
|
||||
name = NAME_THEME_HISTORICAL_SUBMARINES
|
||||
priority = {
|
||||
factor = 100
|
||||
modifier = {
|
||||
has_tech = improved_ship_hull_submarine
|
||||
factor = 0
|
||||
}
|
||||
}
|
||||
|
||||
role_icon_index = 6
|
||||
|
||||
target_variant = {
|
||||
match_value = 1250.0
|
||||
|
||||
type = ship_hull_submarine
|
||||
modules = {
|
||||
fixed_ship_engine_slot = sub_ship_engine_2
|
||||
fixed_ship_torpedo_slot = ship_torpedo_sub_2
|
||||
rear_1_custom_slot = ship_torpedo_sub_2
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
sub_ship_engine_2
|
||||
ship_torpedo_sub_2
|
||||
}
|
||||
}
|
||||
submarine_1940 = {
|
||||
name = NAME_THEME_HISTORICAL_SUBMARINES
|
||||
priority = {
|
||||
factor = 100
|
||||
modifier = {
|
||||
has_tech = advanced_ship_hull_submarine
|
||||
factor = 0
|
||||
}
|
||||
}
|
||||
|
||||
role_icon_index = 6
|
||||
|
||||
target_variant = {
|
||||
match_value = 1500.0
|
||||
|
||||
type = ship_hull_submarine
|
||||
modules = {
|
||||
fixed_ship_engine_slot = sub_ship_engine_3
|
||||
fixed_ship_torpedo_slot = ship_torpedo_sub_3
|
||||
front_1_custom_slot = ship_torpedo_sub_3
|
||||
mid_1_custom_slot = ship_sub_snorkel_2
|
||||
rear_1_custom_slot = ship_torpedo_sub_3
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
sub_ship_engine_3
|
||||
ship_torpedo_sub_3
|
||||
ship_sub_snorkel_2
|
||||
}
|
||||
}
|
||||
submarine_1944 = {
|
||||
name = NAME_THEME_HISTORICAL_SUBMARINES
|
||||
priority = {
|
||||
factor = 1
|
||||
modifier = {
|
||||
factor = 1
|
||||
}
|
||||
}
|
||||
|
||||
role_icon_index = 6
|
||||
|
||||
target_variant = {
|
||||
match_value = 1750.0
|
||||
|
||||
type = ship_hull_submarine
|
||||
modules = {
|
||||
fixed_ship_engine_slot = sub_ship_engine_4
|
||||
fixed_ship_torpedo_slot = ship_torpedo_sub_4
|
||||
front_1_custom_slot = ship_torpedo_sub_4
|
||||
mid_1_custom_slot = ship_sub_snorkel_2
|
||||
rear_1_custom_slot = ship_torpedo_sub_4
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
sub_ship_engine_4
|
||||
ship_torpedo_sub_4
|
||||
ship_sub_snorkel_2
|
||||
}
|
||||
}
|
||||
}
|
||||
1956
src/common/ai_equipment/AZ_planes.txt
Executable file
1956
src/common/ai_equipment/AZ_planes.txt
Executable file
File diff suppressed because it is too large
Load Diff
835
src/common/ai_equipment/BFL_tank.txt
Executable file
835
src/common/ai_equipment/BFL_tank.txt
Executable file
@@ -0,0 +1,835 @@
|
||||
BFL_light_tanks = {
|
||||
category = land
|
||||
blocked_for = {}
|
||||
available_for = { BFL }
|
||||
roles = {
|
||||
land_light_tank
|
||||
}
|
||||
priority = {
|
||||
factor = 3000
|
||||
}
|
||||
basic_light_tank_default = { #Somua S35
|
||||
priority = {
|
||||
factor = 300
|
||||
modifier = {
|
||||
has_tech = improved_light_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = light_tank_chassis_1
|
||||
modules = {
|
||||
main_armament_slot = tank_close_support_gun
|
||||
turret_type_slot = tank_light_three_man_tank_turret
|
||||
suspension_type_slot = tank_wheeled_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_diesel_engine
|
||||
special_type_slot_1 = easy_maintenance
|
||||
special_type_slot_2 = extra_ammo_storage
|
||||
special_type_slot_3 = extra_ammo_storage
|
||||
special_type_slot_4 = extra_ammo_storage
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_heavy_machine_gun
|
||||
tank_close_support_gun
|
||||
tank_light_three_man_tank_turret
|
||||
tank_wheeled_suspension
|
||||
tank_riveted_armor
|
||||
tank_diesel_engine
|
||||
extra_ammo_storage
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
improved_light_tank_default = {#AMC 35
|
||||
priority = {
|
||||
factor = 400
|
||||
modifier = {
|
||||
has_tech = advanced_light_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = light_tank_chassis_2
|
||||
modules = {
|
||||
main_armament_slot = tank_close_support_gun
|
||||
turret_type_slot = tank_light_three_man_tank_turret
|
||||
suspension_type_slot = tank_wheeled_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_diesel_engine
|
||||
special_type_slot_1 = easy_maintenance
|
||||
special_type_slot_2 = extra_ammo_storage
|
||||
special_type_slot_3 = extra_ammo_storage
|
||||
special_type_slot_4 = extra_ammo_storage
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_heavy_machine_gun
|
||||
tank_close_support_gun
|
||||
tank_light_three_man_tank_turret
|
||||
tank_wheeled_suspension
|
||||
tank_riveted_armor
|
||||
tank_diesel_engine
|
||||
easy_maintenance
|
||||
extra_ammo_storage
|
||||
}
|
||||
}
|
||||
advanced_light_tank_default = { #SARL42
|
||||
priority = {
|
||||
factor = 500
|
||||
}
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = light_tank_chassis_3
|
||||
modules = {
|
||||
main_armament_slot = tank_close_support_gun
|
||||
turret_type_slot = tank_light_three_man_tank_turret
|
||||
suspension_type_slot = tank_wheeled_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_diesel_engine
|
||||
special_type_slot_1 = easy_maintenance
|
||||
special_type_slot_2 = extra_ammo_storage
|
||||
special_type_slot_3 = extra_ammo_storage
|
||||
special_type_slot_4 = extra_ammo_storage
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_heavy_machine_gun
|
||||
tank_close_support_gun
|
||||
tank_light_three_man_tank_turret
|
||||
tank_wheeled_suspension
|
||||
tank_riveted_armor
|
||||
tank_diesel_engine
|
||||
extra_ammo_storage
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
BFL_medium_flame_tank = {
|
||||
category = land
|
||||
|
||||
blocked_for = {}
|
||||
|
||||
available_for = {BFL}
|
||||
|
||||
roles = {
|
||||
land_medium_tank_flamethrower
|
||||
}
|
||||
|
||||
priority = {
|
||||
factor = 15000
|
||||
}
|
||||
|
||||
basic_medium_flame_tank_default = {
|
||||
priority = {
|
||||
factor = 10000
|
||||
modifier = {
|
||||
has_tech = improved_medium_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 10000
|
||||
type = medium_tank_flame_chassis
|
||||
modules = {
|
||||
main_armament_slot = flamethrower
|
||||
turret_type_slot = tank_light_one_man_tank_turret
|
||||
suspension_type_slot = tank_bogie_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_diesel_engine
|
||||
special_type_slot_1 = easy_maintenance
|
||||
special_type_slot_2 = empty
|
||||
special_type_slot_3 = empty
|
||||
special_type_slot_4 = empty
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
flamethrower
|
||||
tank_light_one_man_tank_turret
|
||||
tank_bogie_suspension
|
||||
tank_riveted_armor
|
||||
tank_diesel_engine
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
improved_medium_flame_tank_default = {
|
||||
priority = {
|
||||
factor = 10000
|
||||
modifier = {
|
||||
not = { has_tech = improved_medium_tank_chassis }
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 10000
|
||||
type = medium_tank_flame_chassis
|
||||
modules = {
|
||||
main_armament_slot = flamethrower
|
||||
turret_type_slot = tank_light_fixed_superstructure_turret
|
||||
suspension_type_slot = tank_bogie_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_diesel_engine
|
||||
special_type_slot_1 = easy_maintenance
|
||||
special_type_slot_2 = extra_ammo_storage
|
||||
special_type_slot_3 = extra_ammo_storage
|
||||
special_type_slot_4 = extra_ammo_storage
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
flamethrower
|
||||
tank_light_fixed_superstructure_turret
|
||||
tank_bogie_suspension
|
||||
tank_riveted_armor
|
||||
tank_diesel_engine
|
||||
easy_maintenance
|
||||
extra_ammo_storage
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
BFL_medium_tanks = {
|
||||
category = land
|
||||
|
||||
blocked_for = {}
|
||||
|
||||
available_for = { BFL }
|
||||
|
||||
roles = {
|
||||
land_medium_tank
|
||||
}
|
||||
|
||||
priority = {
|
||||
factor = 10000
|
||||
}
|
||||
|
||||
medium_tank_default = {
|
||||
priority = {
|
||||
factor = 100
|
||||
modifier = {
|
||||
has_tech = basic_medium_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_chassis_0
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_close_support_gun
|
||||
tank_small_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
tank_small_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_medium_two_man_tank_turret
|
||||
suspension_type_slot = tank_bogie_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_diesel_engine
|
||||
special_type_slot_1 = empty
|
||||
special_type_slot_2 = empty
|
||||
special_type_slot_3 = empty
|
||||
special_type_slot_4 = empty
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_small_cannon
|
||||
tank_small_cannon_2
|
||||
tank_close_support_gun
|
||||
tank_high_velocity_cannon
|
||||
tank_medium_two_man_tank_turret
|
||||
tank_bogie_suspension
|
||||
tank_riveted_armor
|
||||
tank_diesel_engine
|
||||
}
|
||||
}
|
||||
|
||||
basic_medium_tank_default = { #Somua S35
|
||||
priority = {
|
||||
factor = 1000
|
||||
modifier = {
|
||||
has_tech = improved_medium_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_chassis_1
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_close_support_gun
|
||||
tank_small_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
tank_small_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_medium_three_man_tank_turret
|
||||
suspension_type_slot = tank_bogie_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_diesel_engine
|
||||
special_type_slot_1 = {
|
||||
any_of = {
|
||||
tank_radio_3
|
||||
tank_radio_2
|
||||
tank_radio_1
|
||||
}
|
||||
}
|
||||
special_type_slot_2 = secondary_turret_small_cannon
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = secondary_turret_small_cannon
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 4
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_close_support_gun
|
||||
tank_medium_three_man_tank_turret
|
||||
tank_bogie_suspension
|
||||
tank_riveted_armor
|
||||
tank_diesel_engine
|
||||
tank_radio_3
|
||||
tank_radio_2
|
||||
tank_radio_1
|
||||
secondary_turret_small_cannon
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
|
||||
improved_medium_tank_default = {#AMC 35
|
||||
priority = {
|
||||
factor = 2000
|
||||
modifier = {
|
||||
has_tech = advanced_medium_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_chassis_2
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_close_support_gun
|
||||
tank_small_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
tank_small_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_medium_three_man_tank_turret
|
||||
suspension_type_slot = tank_bogie_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_diesel_engine
|
||||
special_type_slot_1 = {
|
||||
any_of = {
|
||||
tank_radio_3
|
||||
tank_radio_2
|
||||
tank_radio_1
|
||||
}
|
||||
}
|
||||
special_type_slot_2 = secondary_turret_small_cannon
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = secondary_turret_small_cannon
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 4
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_close_support_gun
|
||||
tank_medium_three_man_tank_turret
|
||||
tank_bogie_suspension
|
||||
tank_riveted_armor
|
||||
tank_diesel_engine
|
||||
tank_radio_3
|
||||
tank_radio_2
|
||||
tank_radio_1
|
||||
secondary_turret_small_cannon
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
|
||||
advanced_medium_tank_default = { #SARL42
|
||||
priority = {
|
||||
factor = 3000
|
||||
modifier = {
|
||||
not = { has_tech = advanced_medium_tank_chassis }
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_chassis_3
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_close_support_gun
|
||||
tank_small_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
tank_small_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_medium_three_man_tank_turret
|
||||
suspension_type_slot = tank_bogie_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_diesel_engine
|
||||
special_type_slot_1 = {
|
||||
any_of = {
|
||||
tank_radio_3
|
||||
tank_radio_2
|
||||
tank_radio_1
|
||||
}
|
||||
}
|
||||
special_type_slot_2 = secondary_turret_small_cannon
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = secondary_turret_small_cannon
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 4
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_close_support_gun
|
||||
tank_medium_three_man_tank_turret
|
||||
tank_bogie_suspension
|
||||
tank_riveted_armor
|
||||
tank_diesel_engine
|
||||
tank_radio_3
|
||||
tank_radio_2
|
||||
tank_radio_1
|
||||
secondary_turret_small_cannon
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
BFL_medium_tank_destroyers = {
|
||||
category = land
|
||||
blocked_for = {}
|
||||
available_for = { BFL }
|
||||
roles = {
|
||||
land_medium_tank_destroyer
|
||||
}
|
||||
priority = {
|
||||
factor = 3000
|
||||
}
|
||||
medium_tank_destroyer_1 = { #Somua S35
|
||||
priority = {
|
||||
factor = 100
|
||||
modifier = {
|
||||
has_tech = improved_medium_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_destroyer_chassis_1
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_high_velocity_cannon_3
|
||||
tank_heavy_cannon_3
|
||||
tank_high_velocity_cannon_2
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_high_velocity_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_medium_fixed_superstructure_turret
|
||||
suspension_type_slot = tank_bogie_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_diesel_engine
|
||||
special_type_slot_1 = secondary_turret_small_cannon
|
||||
special_type_slot_2 = secondary_turret_small_cannon
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = extra_ammo_storage
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_heavy_cannon_3
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_high_velocity_cannon_3
|
||||
tank_high_velocity_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
tank_medium_fixed_superstructure_turret
|
||||
tank_bogie_suspension
|
||||
tank_riveted_armor
|
||||
tank_diesel_engine
|
||||
secondary_turret_small_cannon
|
||||
extra_ammo_storage
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
medium_tank_destroyer_2 = {#AMC 35
|
||||
priority = {
|
||||
factor = 200
|
||||
modifier = {
|
||||
has_tech = advanced_medium_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_destroyer_chassis_2
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_high_velocity_cannon_3
|
||||
tank_heavy_cannon_3
|
||||
tank_high_velocity_cannon_2
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_high_velocity_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_medium_fixed_superstructure_turret
|
||||
suspension_type_slot = tank_bogie_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_diesel_engine
|
||||
special_type_slot_1 = secondary_turret_small_cannon
|
||||
special_type_slot_2 = secondary_turret_small_cannon
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = extra_ammo_storage
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_heavy_cannon_3
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_high_velocity_cannon_3
|
||||
tank_high_velocity_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
tank_medium_fixed_superstructure_turret
|
||||
tank_bogie_suspension
|
||||
tank_riveted_armor
|
||||
tank_diesel_engine
|
||||
secondary_turret_small_cannon
|
||||
extra_ammo_storage
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
medium_tank_destroyer_3 = { #SARL42
|
||||
priority = {
|
||||
factor = 300
|
||||
modifier = {
|
||||
not = { has_tech = advanced_medium_tank_chassis }
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_destroyer_chassis
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_high_velocity_cannon_3
|
||||
tank_heavy_cannon_3
|
||||
tank_high_velocity_cannon_2
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_high_velocity_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_medium_fixed_superstructure_turret
|
||||
suspension_type_slot = tank_bogie_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_diesel_engine
|
||||
special_type_slot_1 = secondary_turret_small_cannon
|
||||
special_type_slot_2 = secondary_turret_small_cannon
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = extra_ammo_storage
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_heavy_cannon_3
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_high_velocity_cannon_3
|
||||
tank_high_velocity_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
tank_medium_fixed_superstructure_turret
|
||||
tank_bogie_suspension
|
||||
tank_riveted_armor
|
||||
tank_diesel_engine
|
||||
secondary_turret_small_cannon
|
||||
extra_ammo_storage
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
BFL_medium_tank_anti_air = {
|
||||
category = land
|
||||
blocked_for = {}
|
||||
available_for = { BFL }
|
||||
roles = {
|
||||
land_medium_tank_anti_air
|
||||
}
|
||||
priority = {
|
||||
factor = 500
|
||||
}
|
||||
medium_tank_anti_air_0 = { #Somua S35
|
||||
priority = {
|
||||
factor = 300
|
||||
modifier = {
|
||||
has_tech = basic_medium_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_aa_chassis_0
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_anti_air_cannon_2
|
||||
tank_anti_air_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_light_one_man_tank_turret
|
||||
suspension_type_slot = tank_bogie_suspension
|
||||
armor_type_slot = tank_cast_armor
|
||||
engine_type_slot = tank_diesel_engine
|
||||
special_type_slot_1 = sloped_armor
|
||||
special_type_slot_2 = armor_skirts
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = empty
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 10
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_anti_air_cannon_2
|
||||
tank_anti_air_cannon
|
||||
tank_cast_armor
|
||||
tank_light_one_man_tank_turret
|
||||
tank_diesel_engine
|
||||
tank_bogie_suspension
|
||||
sloped_armor
|
||||
armor_skirts
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
medium_tank_anti_air_1 = { #Somua S35
|
||||
priority = {
|
||||
factor = 300
|
||||
modifier = {
|
||||
has_tech = improved_medium_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_aa_chassis_1
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_anti_air_cannon_2
|
||||
tank_anti_air_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_light_one_man_tank_turret
|
||||
suspension_type_slot = tank_bogie_suspension
|
||||
armor_type_slot = tank_cast_armor
|
||||
engine_type_slot = tank_diesel_engine
|
||||
special_type_slot_1 = sloped_armor
|
||||
special_type_slot_2 = armor_skirts
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = empty
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 10
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_anti_air_cannon_2
|
||||
tank_anti_air_cannon
|
||||
tank_cast_armor
|
||||
tank_light_one_man_tank_turret
|
||||
tank_diesel_engine
|
||||
tank_bogie_suspension
|
||||
sloped_armor
|
||||
armor_skirts
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
medium_tank_anti_air_2 = {#AMC 35
|
||||
priority = {
|
||||
factor = 400
|
||||
modifier = {
|
||||
has_tech = advanced_medium_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_aa_chassis_2
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_anti_air_cannon_2
|
||||
tank_anti_air_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_light_one_man_tank_turret
|
||||
suspension_type_slot = tank_bogie_suspension
|
||||
armor_type_slot = tank_cast_armor
|
||||
engine_type_slot = tank_diesel_engine
|
||||
special_type_slot_1 = sloped_armor
|
||||
special_type_slot_2 = armor_skirts
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = empty
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 20
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_anti_air_cannon_2
|
||||
tank_anti_air_cannon
|
||||
tank_cast_armor
|
||||
tank_light_one_man_tank_turret
|
||||
tank_diesel_engine
|
||||
tank_bogie_suspension
|
||||
sloped_armor
|
||||
armor_skirts
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
medium_tank_anti_air_3 = { #SARL42
|
||||
priority = {
|
||||
factor = 1000
|
||||
modifier = {
|
||||
not = { has_tech = advanced_medium_tank_chassis }
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_aa_chassis_3
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_anti_air_cannon_2
|
||||
tank_anti_air_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_light_one_man_tank_turret
|
||||
suspension_type_slot = tank_bogie_suspension
|
||||
armor_type_slot = tank_cast_armor
|
||||
engine_type_slot = tank_diesel_engine
|
||||
special_type_slot_1 = sloped_armor
|
||||
special_type_slot_2 = armor_skirts
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = empty
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 20
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_anti_air_cannon_2
|
||||
tank_anti_air_cannon
|
||||
tank_cast_armor
|
||||
tank_light_one_man_tank_turret
|
||||
tank_diesel_engine
|
||||
tank_bogie_suspension
|
||||
sloped_armor
|
||||
armor_skirts
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
}
|
||||
423
src/common/ai_equipment/BLI_tank.txt
Executable file
423
src/common/ai_equipment/BLI_tank.txt
Executable file
@@ -0,0 +1,423 @@
|
||||
BLI_heavy_tanks = {
|
||||
category = land
|
||||
|
||||
blocked_for = {}
|
||||
|
||||
available_for = { BLI }
|
||||
|
||||
roles = {
|
||||
land_heavy_tank
|
||||
}
|
||||
|
||||
priority = {
|
||||
factor = 10000
|
||||
}
|
||||
|
||||
basic_heavy_tank_default = { #Somua S35
|
||||
priority = {
|
||||
factor = 1000
|
||||
modifier = {
|
||||
has_tech = improved_heavy_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = heavy_tank_chassis_1
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_heavy_cannon_3
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_high_velocity_cannon_3
|
||||
tank_high_velocity_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_heavy_three_man_tank_turret
|
||||
suspension_type_slot = tank_torsion_bar_suspension
|
||||
armor_type_slot = tank_welded_armor
|
||||
engine_type_slot = tank_diesel_engine
|
||||
special_type_slot_1 = {
|
||||
any_of = {
|
||||
tank_radio_3
|
||||
tank_radio_2
|
||||
tank_radio_1
|
||||
}
|
||||
}
|
||||
special_type_slot_2 = secondary_turret_small_cannon
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = secondary_turret_small_cannon
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 5
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
tank_heavy_cannon_3
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_close_support_gun
|
||||
tank_heavy_three_man_tank_turret
|
||||
tank_torsion_bar_suspension
|
||||
tank_welded_armor
|
||||
tank_diesel_engine
|
||||
tank_radio_3
|
||||
tank_radio_2
|
||||
tank_radio_1
|
||||
secondary_turret_small_cannon
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
|
||||
improved_heavy_tank_default = {#AMC 35
|
||||
priority = {
|
||||
factor = 2000
|
||||
modifier = {
|
||||
has_tech = advanced_heavy_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = heavy_tank_chassis_2
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_heavy_cannon_3
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_high_velocity_cannon_3
|
||||
tank_high_velocity_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_heavy_three_man_tank_turret
|
||||
suspension_type_slot = tank_bogie_suspension
|
||||
armor_type_slot = tank_welded_armor
|
||||
engine_type_slot = tank_diesel_engine
|
||||
special_type_slot_1 = {
|
||||
any_of = {
|
||||
tank_radio_3
|
||||
tank_radio_2
|
||||
tank_radio_1
|
||||
}
|
||||
}
|
||||
special_type_slot_2 = secondary_turret_small_cannon
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = secondary_turret_small_cannon
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 5
|
||||
tank_nsb_armor_upgrade = 4
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
tank_heavy_cannon_3
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_close_support_gun
|
||||
tank_heavy_three_man_tank_turret
|
||||
tank_bogie_suspension
|
||||
tank_welded_armor
|
||||
tank_diesel_engine
|
||||
tank_radio_3
|
||||
tank_radio_2
|
||||
tank_radio_1
|
||||
secondary_turret_small_cannon
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
|
||||
advanced_heavy_tank_default = { #SARL42
|
||||
priority = {
|
||||
factor = 3000
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = heavy_tank_chassis_3
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_heavy_cannon_3
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_high_velocity_cannon_3
|
||||
tank_high_velocity_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_heavy_three_man_tank_turret
|
||||
suspension_type_slot = tank_bogie_suspension
|
||||
armor_type_slot = tank_welded_armor
|
||||
engine_type_slot = tank_diesel_engine
|
||||
special_type_slot_1 = {
|
||||
any_of = {
|
||||
tank_radio_3
|
||||
tank_radio_2
|
||||
tank_radio_1
|
||||
}
|
||||
}
|
||||
special_type_slot_2 = secondary_turret_small_cannon
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = secondary_turret_small_cannon
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 5
|
||||
tank_nsb_armor_upgrade = 4
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
tank_heavy_cannon_3
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_close_support_gun
|
||||
tank_heavy_three_man_tank_turret
|
||||
tank_bogie_suspension
|
||||
tank_welded_armor
|
||||
tank_diesel_engine
|
||||
tank_radio_3
|
||||
tank_radio_2
|
||||
tank_radio_1
|
||||
secondary_turret_small_cannon
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
BLI_heavy_tank_destroyers = {
|
||||
category = land
|
||||
blocked_for = {}
|
||||
available_for = { BLI }
|
||||
roles = {
|
||||
land_heavy_tank_destroyer
|
||||
}
|
||||
priority = {
|
||||
factor = 3000
|
||||
}
|
||||
heavy_tank_destroyer_1 = { #Somua S35
|
||||
priority = {
|
||||
factor = 100
|
||||
modifier = {
|
||||
has_tech = improved_heavy_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = heavy_tank_destroyer_chassis_1
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_heavy_cannon_3
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_high_velocity_cannon_3
|
||||
tank_high_velocity_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_medium_fixed_superstructure_turret
|
||||
suspension_type_slot = tank_bogie_suspension
|
||||
armor_type_slot = tank_cast_armor
|
||||
engine_type_slot = tank_diesel_engine
|
||||
special_type_slot_1 = armor_skirts
|
||||
special_type_slot_2 = sloped_armor
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = empty
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 14
|
||||
tank_nsb_armor_upgrade = 20
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_heavy_cannon_3
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_high_velocity_cannon_3
|
||||
tank_high_velocity_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
tank_medium_fixed_superstructure_turret
|
||||
tank_bogie_suspension
|
||||
tank_cast_armor
|
||||
tank_diesel_engine
|
||||
armor_skirts
|
||||
sloped_armor
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
heavy_tank_destroyer_2 = {#AMC 35
|
||||
priority = {
|
||||
factor = 200
|
||||
modifier = {
|
||||
has_tech = advanced_heavy_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = heavy_tank_destroyer_chassis_2
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_heavy_cannon_3
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_high_velocity_cannon_3
|
||||
tank_high_velocity_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_medium_fixed_superstructure_turret
|
||||
suspension_type_slot = tank_bogie_suspension
|
||||
armor_type_slot = tank_cast_armor
|
||||
engine_type_slot = tank_diesel_engine
|
||||
special_type_slot_1 = armor_skirts
|
||||
special_type_slot_2 = sloped_armor
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = empty
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 12
|
||||
tank_nsb_armor_upgrade = 20
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_heavy_cannon_3
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_high_velocity_cannon_3
|
||||
tank_high_velocity_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
tank_medium_fixed_superstructure_turret
|
||||
tank_bogie_suspension
|
||||
tank_cast_armor
|
||||
tank_diesel_engine
|
||||
armor_skirts
|
||||
sloped_armor
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
heavy_tank_destroyer_3 = { #SARL42
|
||||
priority = {
|
||||
factor = 300
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = heavy_tank_destroyer_chassis_3
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_heavy_cannon_3
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_high_velocity_cannon_3
|
||||
tank_high_velocity_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_medium_fixed_superstructure_turret
|
||||
suspension_type_slot = tank_bogie_suspension
|
||||
armor_type_slot = tank_cast_armor
|
||||
engine_type_slot = tank_diesel_engine
|
||||
special_type_slot_1 = armor_skirts
|
||||
special_type_slot_2 = sloped_armor
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = empty
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 12
|
||||
tank_nsb_armor_upgrade = 20
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_heavy_cannon_3
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_high_velocity_cannon_3
|
||||
tank_high_velocity_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
tank_medium_fixed_superstructure_turret
|
||||
tank_bogie_suspension
|
||||
tank_cast_armor
|
||||
tank_diesel_engine
|
||||
armor_skirts
|
||||
sloped_armor
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
}
|
||||
BLI_medium_flame_tank = {
|
||||
category = land
|
||||
|
||||
blocked_for = {}
|
||||
|
||||
available_for = {BLI}
|
||||
|
||||
roles = {
|
||||
land_medium_tank_flamethrower
|
||||
}
|
||||
|
||||
priority = {
|
||||
factor = 10000
|
||||
}
|
||||
|
||||
basic_medium_flame_tank_default = {
|
||||
priority = {
|
||||
factor = 10000
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_flame_chassis
|
||||
modules = {
|
||||
main_armament_slot = flamethrower
|
||||
turret_type_slot = tank_light_one_man_tank_turret
|
||||
suspension_type_slot = tank_bogie_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_diesel_engine
|
||||
special_type_slot_1 = easy_maintenance
|
||||
special_type_slot_2 = empty
|
||||
special_type_slot_3 = empty
|
||||
special_type_slot_4 = empty
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
flamethrower
|
||||
tank_light_one_man_tank_turret
|
||||
tank_bogie_suspension
|
||||
tank_riveted_armor
|
||||
tank_diesel_engine
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
}
|
||||
1208
src/common/ai_equipment/BYG_planes.txt
Executable file
1208
src/common/ai_equipment/BYG_planes.txt
Executable file
File diff suppressed because it is too large
Load Diff
1227
src/common/ai_equipment/BYG_tank.txt
Executable file
1227
src/common/ai_equipment/BYG_tank.txt
Executable file
File diff suppressed because it is too large
Load Diff
1889
src/common/ai_equipment/CHY_tank.txt
Executable file
1889
src/common/ai_equipment/CHY_tank.txt
Executable file
File diff suppressed because it is too large
Load Diff
842
src/common/ai_equipment/DOH_tank.txt
Executable file
842
src/common/ai_equipment/DOH_tank.txt
Executable file
@@ -0,0 +1,842 @@
|
||||
DOH_light_tanks = {
|
||||
category = land
|
||||
|
||||
blocked_for = {}
|
||||
|
||||
available_for = {DOH DH1}
|
||||
|
||||
roles = {
|
||||
land_light_tank
|
||||
}
|
||||
|
||||
priority = {
|
||||
factor = 1000
|
||||
}
|
||||
|
||||
basic_light_tank_default = { #Somua S35
|
||||
priority = {
|
||||
factor = 300
|
||||
modifier = {
|
||||
has_tech = improved_light_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = light_tank_chassis_1
|
||||
modules = {
|
||||
main_armament_slot = tank_close_support_gun
|
||||
turret_type_slot = tank_light_three_man_tank_turret
|
||||
suspension_type_slot = tank_wheeled_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_gasoline_engine
|
||||
special_type_slot_1 = easy_maintenance
|
||||
special_type_slot_2 = extra_ammo_storage
|
||||
special_type_slot_3 = empty
|
||||
special_type_slot_4 = empty
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_heavy_machine_gun
|
||||
tank_close_support_gun
|
||||
tank_light_three_man_tank_turret
|
||||
tank_wheeled_suspension
|
||||
tank_riveted_armor
|
||||
tank_gasoline_engine
|
||||
extra_ammo_storage
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
improved_light_tank_default = {#AMC 35
|
||||
priority = {
|
||||
factor = 400
|
||||
modifier = {
|
||||
has_tech = advanced_light_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = light_tank_chassis_2
|
||||
modules = {
|
||||
main_armament_slot = tank_close_support_gun
|
||||
turret_type_slot = tank_light_three_man_tank_turret
|
||||
suspension_type_slot = tank_wheeled_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_gasoline_engine
|
||||
special_type_slot_1 = easy_maintenance
|
||||
special_type_slot_2 = extra_ammo_storage
|
||||
special_type_slot_3 = extra_ammo_storage
|
||||
special_type_slot_4 = extra_ammo_storage
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_heavy_machine_gun
|
||||
tank_close_support_gun
|
||||
tank_light_three_man_tank_turret
|
||||
tank_wheeled_suspension
|
||||
tank_riveted_armor
|
||||
tank_gasoline_engine
|
||||
easy_maintenance
|
||||
extra_ammo_storage
|
||||
}
|
||||
}
|
||||
advanced_light_tank_default = { #SARL42
|
||||
priority = {
|
||||
factor = 1000
|
||||
}
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = light_tank_chassis_3
|
||||
modules = {
|
||||
main_armament_slot = tank_close_support_gun
|
||||
turret_type_slot = tank_light_three_man_tank_turret
|
||||
suspension_type_slot = tank_wheeled_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_diesel_engine
|
||||
special_type_slot_1 = easy_maintenance
|
||||
special_type_slot_2 = extra_ammo_storage
|
||||
special_type_slot_3 = extra_ammo_storage
|
||||
special_type_slot_4 = extra_ammo_storage
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_heavy_machine_gun
|
||||
tank_close_support_gun
|
||||
tank_light_three_man_tank_turret
|
||||
tank_wheeled_suspension
|
||||
tank_riveted_armor
|
||||
tank_diesel_engine
|
||||
extra_ammo_storage
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
DOH_medium_flame_tank = {
|
||||
category = land
|
||||
|
||||
blocked_for = {}
|
||||
|
||||
available_for = {DOH DH1}
|
||||
|
||||
roles = {
|
||||
land_medium_tank_flamethrower
|
||||
}
|
||||
|
||||
priority = {
|
||||
factor = 15000
|
||||
}
|
||||
|
||||
basic_medium_flame_tank_default = {
|
||||
priority = {
|
||||
factor = 10000
|
||||
modifier = {
|
||||
has_tech = improved_medium_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 10000
|
||||
type = medium_tank_flame_chassis
|
||||
modules = {
|
||||
main_armament_slot = flamethrower
|
||||
turret_type_slot = tank_light_one_man_tank_turret
|
||||
suspension_type_slot = tank_bogie_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_diesel_engine
|
||||
special_type_slot_1 = easy_maintenance
|
||||
special_type_slot_2 = empty
|
||||
special_type_slot_3 = empty
|
||||
special_type_slot_4 = empty
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
flamethrower
|
||||
tank_light_one_man_tank_turret
|
||||
tank_bogie_suspension
|
||||
tank_riveted_armor
|
||||
tank_diesel_engine
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
improved_medium_flame_tank_default = {
|
||||
priority = {
|
||||
factor = 10000
|
||||
modifier = {
|
||||
not = { has_tech = improved_medium_tank_chassis }
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 10000
|
||||
type = medium_tank_flame_chassis
|
||||
modules = {
|
||||
main_armament_slot = flamethrower
|
||||
turret_type_slot = tank_light_fixed_superstructure_turret
|
||||
suspension_type_slot = tank_bogie_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_diesel_engine
|
||||
special_type_slot_1 = easy_maintenance
|
||||
special_type_slot_2 = extra_ammo_storage
|
||||
special_type_slot_3 = extra_ammo_storage
|
||||
special_type_slot_4 = extra_ammo_storage
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
flamethrower
|
||||
tank_light_fixed_superstructure_turret
|
||||
tank_bogie_suspension
|
||||
tank_riveted_armor
|
||||
tank_diesel_engine
|
||||
easy_maintenance
|
||||
extra_ammo_storage
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
DOH_medium_tanks = {
|
||||
category = land
|
||||
|
||||
blocked_for = {}
|
||||
|
||||
available_for = { DOH DH1 }
|
||||
|
||||
roles = {
|
||||
land_medium_tank
|
||||
}
|
||||
|
||||
priority = {
|
||||
factor = 10000
|
||||
}
|
||||
|
||||
medium_tank_default = {
|
||||
priority = {
|
||||
factor = 100
|
||||
modifier = {
|
||||
has_tech = basic_medium_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_chassis_0
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_close_support_gun
|
||||
tank_small_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
tank_small_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_medium_two_man_tank_turret
|
||||
suspension_type_slot = tank_bogie_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_diesel_engine
|
||||
special_type_slot_1 = empty
|
||||
special_type_slot_2 = empty
|
||||
special_type_slot_3 = empty
|
||||
special_type_slot_4 = empty
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_small_cannon
|
||||
tank_small_cannon_2
|
||||
tank_close_support_gun
|
||||
tank_high_velocity_cannon
|
||||
tank_medium_two_man_tank_turret
|
||||
tank_bogie_suspension
|
||||
tank_riveted_armor
|
||||
tank_diesel_engine
|
||||
}
|
||||
}
|
||||
|
||||
basic_medium_tank_default = { #Somua S35
|
||||
priority = {
|
||||
factor = 1000
|
||||
modifier = {
|
||||
has_tech = improved_medium_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_chassis_1
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_close_support_gun
|
||||
tank_small_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
tank_small_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_medium_three_man_tank_turret
|
||||
suspension_type_slot = tank_christie_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_diesel_engine
|
||||
special_type_slot_1 = {
|
||||
any_of = {
|
||||
tank_radio_3
|
||||
tank_radio_2
|
||||
tank_radio_1
|
||||
}
|
||||
}
|
||||
special_type_slot_2 = secondary_turret_small_cannon
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = secondary_turret_small_cannon
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 6
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
easy_maintenance
|
||||
tank_medium_cannon
|
||||
tank_riveted_armor
|
||||
tank_medium_cannon_2
|
||||
tank_medium_three_man_tank_turret
|
||||
tank_christie_suspension
|
||||
tank_close_support_gun
|
||||
tank_high_velocity_cannon
|
||||
tank_diesel_engine
|
||||
tank_radio_3
|
||||
tank_radio_2
|
||||
tank_radio_1
|
||||
secondary_turret_small_cannon
|
||||
}
|
||||
}
|
||||
|
||||
improved_medium_tank_default = {#AMC 35
|
||||
priority = {
|
||||
factor = 2000
|
||||
modifier = {
|
||||
has_tech = advanced_medium_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_chassis_2
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_close_support_gun
|
||||
tank_small_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
tank_small_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_medium_three_man_tank_turret
|
||||
suspension_type_slot = tank_christie_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_diesel_engine
|
||||
special_type_slot_1 = {
|
||||
any_of = {
|
||||
tank_radio_3
|
||||
tank_radio_2
|
||||
tank_radio_1
|
||||
}
|
||||
}
|
||||
special_type_slot_2 = secondary_turret_small_cannon
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = secondary_turret_small_cannon
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 4
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
easy_maintenance
|
||||
tank_medium_cannon
|
||||
tank_riveted_armor
|
||||
tank_medium_cannon_2
|
||||
tank_medium_three_man_tank_turret
|
||||
tank_christie_suspension
|
||||
tank_close_support_gun
|
||||
tank_high_velocity_cannon
|
||||
tank_diesel_engine
|
||||
tank_radio_3
|
||||
tank_radio_2
|
||||
tank_radio_1
|
||||
secondary_turret_small_cannon
|
||||
}
|
||||
}
|
||||
|
||||
advanced_medium_tank_default = { #SARL42
|
||||
priority = {
|
||||
factor = 3000
|
||||
modifier = {
|
||||
not = { has_tech = advanced_medium_tank_chassis }
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_chassis_3
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_close_support_gun
|
||||
tank_small_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
tank_small_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_medium_three_man_tank_turret
|
||||
suspension_type_slot = tank_bogie_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_gasoline_engine
|
||||
special_type_slot_1 = {
|
||||
any_of = {
|
||||
tank_radio_3
|
||||
tank_radio_2
|
||||
tank_radio_1
|
||||
}
|
||||
}
|
||||
special_type_slot_2 = secondary_turret_small_cannon
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = secondary_turret_small_cannon
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 7
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
easy_maintenance
|
||||
tank_medium_cannon
|
||||
tank_riveted_armor
|
||||
tank_medium_cannon_2
|
||||
tank_medium_three_man_tank_turret
|
||||
tank_bogie_suspension
|
||||
tank_close_support_gun
|
||||
tank_high_velocity_cannon
|
||||
tank_gasoline_engine
|
||||
tank_radio_3
|
||||
tank_radio_2
|
||||
tank_radio_1
|
||||
secondary_turret_small_cannon
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
DOH_medium_tank_destroyers = {
|
||||
category = land
|
||||
blocked_for = {}
|
||||
available_for = { DOH DH1 }
|
||||
roles = {
|
||||
land_medium_tank_destroyer
|
||||
}
|
||||
priority = {
|
||||
factor = 3000
|
||||
}
|
||||
medium_tank_destroyer_1 = { #Somua S35
|
||||
priority = {
|
||||
factor = 100
|
||||
modifier = {
|
||||
has_tech = improved_medium_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_destroyer_chassis_1
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_heavy_cannon_3
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_high_velocity_cannon_3
|
||||
tank_high_velocity_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_medium_fixed_superstructure_turret
|
||||
suspension_type_slot = tank_christie_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_gasoline_engine
|
||||
special_type_slot_1 = easy_maintenance
|
||||
special_type_slot_2 = secondary_turret_small_cannon
|
||||
special_type_slot_3 = secondary_turret_small_cannon
|
||||
special_type_slot_4 = extra_ammo_storage
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_heavy_cannon_3
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_high_velocity_cannon_3
|
||||
tank_high_velocity_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
tank_medium_fixed_superstructure_turret
|
||||
tank_christie_suspension
|
||||
tank_riveted_armor
|
||||
tank_gasoline_engine
|
||||
secondary_turret_small_cannon
|
||||
extra_ammo_storage
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
medium_tank_destroyer_2 = {#AMC 35
|
||||
priority = {
|
||||
factor = 200
|
||||
modifier = {
|
||||
has_tech = advanced_medium_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_destroyer_chassis_2
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_heavy_cannon_3
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_high_velocity_cannon_3
|
||||
tank_high_velocity_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_medium_fixed_superstructure_turret
|
||||
suspension_type_slot = tank_bogie_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_gasoline_engine
|
||||
special_type_slot_1 = easy_maintenance
|
||||
special_type_slot_2 = secondary_turret_small_cannon
|
||||
special_type_slot_3 = secondary_turret_small_cannon
|
||||
special_type_slot_4 = extra_ammo_storage
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_heavy_cannon_3
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_high_velocity_cannon_3
|
||||
tank_high_velocity_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
tank_medium_fixed_superstructure_turret
|
||||
tank_bogie_suspension
|
||||
tank_riveted_armor
|
||||
tank_gasoline_engine
|
||||
secondary_turret_small_cannon
|
||||
extra_ammo_storage
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
medium_tank_destroyer_3 = { #SARL42
|
||||
priority = {
|
||||
factor = 300
|
||||
modifier = {
|
||||
not = { has_tech = advanced_medium_tank_chassis }
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_destroyer_chassis
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_heavy_cannon_3
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_high_velocity_cannon_3
|
||||
tank_high_velocity_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_medium_fixed_superstructure_turret
|
||||
suspension_type_slot = tank_christie_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_gasoline_engine
|
||||
special_type_slot_1 = easy_maintenance
|
||||
special_type_slot_2 = secondary_turret_small_cannon
|
||||
special_type_slot_3 = secondary_turret_small_cannon
|
||||
special_type_slot_4 = extra_ammo_storage
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_heavy_cannon_3
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_high_velocity_cannon_3
|
||||
tank_high_velocity_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
tank_medium_fixed_superstructure_turret
|
||||
tank_christie_suspension
|
||||
tank_riveted_armor
|
||||
tank_gasoline_engine
|
||||
secondary_turret_small_cannon
|
||||
extra_ammo_storage
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
DOH_medium_tank_anti_air = {
|
||||
category = land
|
||||
blocked_for = {}
|
||||
available_for = { DOH DH1 }
|
||||
roles = {
|
||||
land_medium_tank_anti_air
|
||||
}
|
||||
priority = {
|
||||
factor = 500
|
||||
}
|
||||
medium_tank_anti_air_0 = { #Somua S35
|
||||
priority = {
|
||||
factor = 300
|
||||
modifier = {
|
||||
has_tech = basic_medium_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_aa_chassis_0
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_anti_air_cannon_2
|
||||
tank_anti_air_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_light_one_man_tank_turret
|
||||
suspension_type_slot = tank_christie_suspension
|
||||
armor_type_slot = tank_cast_armor
|
||||
engine_type_slot = tank_gasoline_engine
|
||||
special_type_slot_1 = sloped_armor
|
||||
special_type_slot_2 = armor_skirts
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = empty
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 9
|
||||
tank_nsb_armor_upgrade = 9
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_anti_air_cannon_2
|
||||
tank_anti_air_cannon
|
||||
tank_cast_armor
|
||||
tank_light_one_man_tank_turret
|
||||
tank_gasoline_engine
|
||||
tank_christie_suspension
|
||||
sloped_armor
|
||||
armor_skirts
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
medium_tank_anti_air_1 = { #Somua S35
|
||||
priority = {
|
||||
factor = 300
|
||||
modifier = {
|
||||
has_tech = improved_medium_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_aa_chassis_1
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_anti_air_cannon_2
|
||||
tank_anti_air_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_light_one_man_tank_turret
|
||||
suspension_type_slot = tank_christie_suspension
|
||||
armor_type_slot = tank_cast_armor
|
||||
engine_type_slot = tank_gasoline_engine
|
||||
special_type_slot_1 = sloped_armor
|
||||
special_type_slot_2 = armor_skirts
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = empty
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 10
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_anti_air_cannon_2
|
||||
tank_anti_air_cannon
|
||||
tank_cast_armor
|
||||
tank_light_one_man_tank_turret
|
||||
tank_gasoline_engine
|
||||
tank_christie_suspension
|
||||
sloped_armor
|
||||
armor_skirts
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
medium_tank_anti_air_2 = {#AMC 35
|
||||
priority = {
|
||||
factor = 400
|
||||
modifier = {
|
||||
has_tech = advanced_medium_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_aa_chassis_2
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_anti_air_cannon_2
|
||||
tank_anti_air_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_light_one_man_tank_turret
|
||||
suspension_type_slot = tank_christie_suspension
|
||||
armor_type_slot = tank_cast_armor
|
||||
engine_type_slot = tank_gasoline_engine
|
||||
special_type_slot_1 = sloped_armor
|
||||
special_type_slot_2 = armor_skirts
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = empty
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 20
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_anti_air_cannon_2
|
||||
tank_anti_air_cannon
|
||||
tank_cast_armor
|
||||
tank_light_one_man_tank_turret
|
||||
tank_gasoline_engine
|
||||
tank_christie_suspension
|
||||
sloped_armor
|
||||
armor_skirts
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
medium_tank_anti_air_3 = { #SARL42
|
||||
priority = {
|
||||
factor = 1000
|
||||
modifier = {
|
||||
not = { has_tech = advanced_medium_tank_chassis }
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_aa_chassis_3
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_anti_air_cannon_2
|
||||
tank_anti_air_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_light_one_man_tank_turret
|
||||
suspension_type_slot = tank_christie_suspension
|
||||
armor_type_slot = tank_cast_armor
|
||||
engine_type_slot = tank_gasoline_engine
|
||||
special_type_slot_1 = sloped_armor
|
||||
special_type_slot_2 = armor_skirts
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = empty
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 20
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_anti_air_cannon_2
|
||||
tank_anti_air_cannon
|
||||
tank_cast_armor
|
||||
tank_light_one_man_tank_turret
|
||||
tank_gasoline_engine
|
||||
tank_christie_suspension
|
||||
sloped_armor
|
||||
armor_skirts
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
1231
src/common/ai_equipment/HUJ_planes.txt
Executable file
1231
src/common/ai_equipment/HUJ_planes.txt
Executable file
File diff suppressed because it is too large
Load Diff
1056
src/common/ai_equipment/HUJ_tank.txt
Executable file
1056
src/common/ai_equipment/HUJ_tank.txt
Executable file
File diff suppressed because it is too large
Load Diff
1231
src/common/ai_equipment/SAD_planes.txt
Executable file
1231
src/common/ai_equipment/SAD_planes.txt
Executable file
File diff suppressed because it is too large
Load Diff
1047
src/common/ai_equipment/SAD_tank.txt
Executable file
1047
src/common/ai_equipment/SAD_tank.txt
Executable file
File diff suppressed because it is too large
Load Diff
423
src/common/ai_equipment/SIR_tank.txt
Executable file
423
src/common/ai_equipment/SIR_tank.txt
Executable file
@@ -0,0 +1,423 @@
|
||||
SIR_heavy_tanks = {
|
||||
category = land
|
||||
|
||||
blocked_for = {}
|
||||
|
||||
available_for = { SIR }
|
||||
|
||||
roles = {
|
||||
land_heavy_tank
|
||||
}
|
||||
|
||||
priority = {
|
||||
factor = 10000
|
||||
}
|
||||
|
||||
basic_heavy_tank_default = { #Somua S35
|
||||
priority = {
|
||||
factor = 1000
|
||||
modifier = {
|
||||
has_tech = improved_heavy_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = heavy_tank_chassis_1
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_heavy_cannon_3
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_high_velocity_cannon_3
|
||||
tank_high_velocity_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_heavy_three_man_tank_turret
|
||||
suspension_type_slot = tank_torsion_bar_suspension
|
||||
armor_type_slot = tank_welded_armor
|
||||
engine_type_slot = tank_diesel_engine
|
||||
special_type_slot_1 = {
|
||||
any_of = {
|
||||
tank_radio_3
|
||||
tank_radio_2
|
||||
tank_radio_1
|
||||
}
|
||||
}
|
||||
special_type_slot_2 = secondary_turret_small_cannon
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = secondary_turret_small_cannon
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 5
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
tank_heavy_cannon_3
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_close_support_gun
|
||||
tank_heavy_three_man_tank_turret
|
||||
tank_torsion_bar_suspension
|
||||
tank_welded_armor
|
||||
tank_diesel_engine
|
||||
tank_radio_3
|
||||
tank_radio_2
|
||||
tank_radio_1
|
||||
secondary_turret_small_cannon
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
|
||||
improved_heavy_tank_default = {#AMC 35
|
||||
priority = {
|
||||
factor = 2000
|
||||
modifier = {
|
||||
has_tech = advanced_heavy_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = heavy_tank_chassis_2
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_heavy_cannon_3
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_high_velocity_cannon_3
|
||||
tank_high_velocity_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_heavy_three_man_tank_turret
|
||||
suspension_type_slot = tank_bogie_suspension
|
||||
armor_type_slot = tank_welded_armor
|
||||
engine_type_slot = tank_diesel_engine
|
||||
special_type_slot_1 = {
|
||||
any_of = {
|
||||
tank_radio_3
|
||||
tank_radio_2
|
||||
tank_radio_1
|
||||
}
|
||||
}
|
||||
special_type_slot_2 = secondary_turret_small_cannon
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = secondary_turret_small_cannon
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 5
|
||||
tank_nsb_armor_upgrade = 4
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
tank_heavy_cannon_3
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_close_support_gun
|
||||
tank_heavy_three_man_tank_turret
|
||||
tank_bogie_suspension
|
||||
tank_welded_armor
|
||||
tank_diesel_engine
|
||||
tank_radio_3
|
||||
tank_radio_2
|
||||
tank_radio_1
|
||||
secondary_turret_small_cannon
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
|
||||
advanced_heavy_tank_default = { #SARL42
|
||||
priority = {
|
||||
factor = 3000
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = heavy_tank_chassis_3
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_heavy_cannon_3
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_high_velocity_cannon_3
|
||||
tank_high_velocity_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_heavy_three_man_tank_turret
|
||||
suspension_type_slot = tank_bogie_suspension
|
||||
armor_type_slot = tank_welded_armor
|
||||
engine_type_slot = tank_diesel_engine
|
||||
special_type_slot_1 = {
|
||||
any_of = {
|
||||
tank_radio_3
|
||||
tank_radio_2
|
||||
tank_radio_1
|
||||
}
|
||||
}
|
||||
special_type_slot_2 = secondary_turret_small_cannon
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = secondary_turret_small_cannon
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 5
|
||||
tank_nsb_armor_upgrade = 4
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
tank_heavy_cannon_3
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_close_support_gun
|
||||
tank_heavy_three_man_tank_turret
|
||||
tank_bogie_suspension
|
||||
tank_welded_armor
|
||||
tank_diesel_engine
|
||||
tank_radio_3
|
||||
tank_radio_2
|
||||
tank_radio_1
|
||||
secondary_turret_small_cannon
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
SIR_heavy_tank_destroyers = {
|
||||
category = land
|
||||
blocked_for = {}
|
||||
available_for = { SIR }
|
||||
roles = {
|
||||
land_heavy_tank_destroyer
|
||||
}
|
||||
priority = {
|
||||
factor = 3000
|
||||
}
|
||||
heavy_tank_destroyer_1 = { #Somua S35
|
||||
priority = {
|
||||
factor = 100
|
||||
modifier = {
|
||||
has_tech = improved_heavy_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = heavy_tank_destroyer_chassis_1
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_heavy_cannon_3
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_high_velocity_cannon_3
|
||||
tank_high_velocity_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_medium_fixed_superstructure_turret
|
||||
suspension_type_slot = tank_bogie_suspension
|
||||
armor_type_slot = tank_cast_armor
|
||||
engine_type_slot = tank_diesel_engine
|
||||
special_type_slot_1 = armor_skirts
|
||||
special_type_slot_2 = sloped_armor
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = empty
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 14
|
||||
tank_nsb_armor_upgrade = 20
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_heavy_cannon_3
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_high_velocity_cannon_3
|
||||
tank_high_velocity_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
tank_medium_fixed_superstructure_turret
|
||||
tank_bogie_suspension
|
||||
tank_cast_armor
|
||||
tank_diesel_engine
|
||||
armor_skirts
|
||||
sloped_armor
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
heavy_tank_destroyer_2 = {#AMC 35
|
||||
priority = {
|
||||
factor = 200
|
||||
modifier = {
|
||||
has_tech = advanced_heavy_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = heavy_tank_destroyer_chassis_2
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_heavy_cannon_3
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_high_velocity_cannon_3
|
||||
tank_high_velocity_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_medium_fixed_superstructure_turret
|
||||
suspension_type_slot = tank_bogie_suspension
|
||||
armor_type_slot = tank_cast_armor
|
||||
engine_type_slot = tank_diesel_engine
|
||||
special_type_slot_1 = armor_skirts
|
||||
special_type_slot_2 = sloped_armor
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = empty
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 12
|
||||
tank_nsb_armor_upgrade = 20
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_heavy_cannon_3
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_high_velocity_cannon_3
|
||||
tank_high_velocity_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
tank_medium_fixed_superstructure_turret
|
||||
tank_bogie_suspension
|
||||
tank_cast_armor
|
||||
tank_diesel_engine
|
||||
armor_skirts
|
||||
sloped_armor
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
heavy_tank_destroyer_3 = { #SARL42
|
||||
priority = {
|
||||
factor = 300
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = heavy_tank_destroyer_chassis_3
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_heavy_cannon_3
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_high_velocity_cannon_3
|
||||
tank_high_velocity_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_medium_fixed_superstructure_turret
|
||||
suspension_type_slot = tank_bogie_suspension
|
||||
armor_type_slot = tank_cast_armor
|
||||
engine_type_slot = tank_diesel_engine
|
||||
special_type_slot_1 = armor_skirts
|
||||
special_type_slot_2 = sloped_armor
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = empty
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 12
|
||||
tank_nsb_armor_upgrade = 20
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_heavy_cannon_3
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_high_velocity_cannon_3
|
||||
tank_high_velocity_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
tank_medium_fixed_superstructure_turret
|
||||
tank_bogie_suspension
|
||||
tank_cast_armor
|
||||
tank_diesel_engine
|
||||
armor_skirts
|
||||
sloped_armor
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
}
|
||||
SIR_medium_flame_tank = {
|
||||
category = land
|
||||
|
||||
blocked_for = {}
|
||||
|
||||
available_for = {SIR}
|
||||
|
||||
roles = {
|
||||
land_medium_tank_flamethrower
|
||||
}
|
||||
|
||||
priority = {
|
||||
factor = 10000
|
||||
}
|
||||
|
||||
basic_medium_flame_tank_default = {
|
||||
priority = {
|
||||
factor = 10000
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_flame_chassis
|
||||
modules = {
|
||||
main_armament_slot = flamethrower
|
||||
turret_type_slot = tank_light_one_man_tank_turret
|
||||
suspension_type_slot = tank_bogie_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_diesel_engine
|
||||
special_type_slot_1 = easy_maintenance
|
||||
special_type_slot_2 = empty
|
||||
special_type_slot_3 = empty
|
||||
special_type_slot_4 = empty
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
flamethrower
|
||||
tank_light_one_man_tank_turret
|
||||
tank_bogie_suspension
|
||||
tank_riveted_armor
|
||||
tank_diesel_engine
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
}
|
||||
875
src/common/ai_equipment/TIX_planes.txt
Executable file
875
src/common/ai_equipment/TIX_planes.txt
Executable file
@@ -0,0 +1,875 @@
|
||||
# AI plane design for testing
|
||||
|
||||
TIX_fighter = {
|
||||
category = air
|
||||
|
||||
available_for = { TIX }
|
||||
|
||||
roles = {
|
||||
air_fighter
|
||||
}
|
||||
|
||||
priority = {
|
||||
factor = 1000
|
||||
}
|
||||
|
||||
great_war_fighter_default = {
|
||||
priority = {
|
||||
factor = 1
|
||||
modifier = {
|
||||
has_tech = basic_small_airframe
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = small_plane_airframe_0
|
||||
modules = {
|
||||
fixed_main_weapon_slot = light_mg_2x
|
||||
fixed_auxiliary_weapon_slot_1 = empty
|
||||
engine_type_slot = engine_1_1x
|
||||
special_type_slot_1 = empty
|
||||
special_type_slot_2 = empty
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
engine_1_1x
|
||||
light_mg_2x
|
||||
}
|
||||
}
|
||||
|
||||
basic_fighter_default = { #BF 109 E
|
||||
priority = {
|
||||
factor = 100
|
||||
modifier = {
|
||||
has_tech = improved_small_airframe
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 2000
|
||||
type = small_plane_airframe_1
|
||||
modules = {
|
||||
fixed_main_weapon_slot = light_mg_2x
|
||||
fixed_auxiliary_weapon_slot_1 = aircraft_cannon_1_2x
|
||||
engine_type_slot = engine_2_1x
|
||||
special_type_slot_1 = empty
|
||||
special_type_slot_2 = empty
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
light_mg_2x
|
||||
aircraft_cannon_1_2x
|
||||
engine_2_1x
|
||||
armor_plate_small
|
||||
}
|
||||
}
|
||||
|
||||
improved_fighter_default = { #FW 190
|
||||
priority = {
|
||||
factor = 10
|
||||
modifier = {
|
||||
has_tech = advanced_small_airframe
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 3000
|
||||
type = small_plane_airframe_2
|
||||
modules = {
|
||||
fixed_main_weapon_slot = heavy_mg_4x
|
||||
fixed_auxiliary_weapon_slot_1 = heavy_mg_4x
|
||||
fixed_auxiliary_weapon_slot_2 = heavy_mg_4x
|
||||
engine_type_slot = engine_3_1x
|
||||
special_type_slot_1 = fuel_tanks_small
|
||||
special_type_slot_2 = self_sealing_fuel_tanks_small
|
||||
special_type_slot_3 = armor_plate_small
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
heavy_mg_4x
|
||||
aircraft_cannon_1_2x
|
||||
engine_3_1x
|
||||
armor_plate_small
|
||||
self_sealing_fuel_tanks_small
|
||||
fuel_tanks_small
|
||||
}
|
||||
}
|
||||
|
||||
advanced_fighter_default = { #Ta 152
|
||||
priority = {
|
||||
factor = 10
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 4000
|
||||
type = small_plane_airframe_3
|
||||
modules = {
|
||||
fixed_main_weapon_slot = aircraft_cannon_2_2x
|
||||
fixed_auxiliary_weapon_slot_1 = aircraft_cannon_2_2x
|
||||
fixed_auxiliary_weapon_slot_2 = heavy_mg_4x
|
||||
engine_type_slot = engine_4_1x
|
||||
special_type_slot_1 = fuel_tanks_small
|
||||
special_type_slot_2 = self_sealing_fuel_tanks_small
|
||||
special_type_slot_3 = armor_plate_small
|
||||
special_type_slot_4 = fuel_tanks_small
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
aircraft_cannon_2_2x
|
||||
aircraft_cannon_2_1x
|
||||
heavy_mg_4x
|
||||
engine_4_1x
|
||||
armor_plate_small
|
||||
fuel_tanks_small
|
||||
self_sealing_fuel_tanks_small
|
||||
}
|
||||
}
|
||||
jet_fighter_default = { #Me 262
|
||||
priority = {
|
||||
factor = 0
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 0
|
||||
type = small_plane_airframe_4
|
||||
modules = {
|
||||
fixed_main_weapon_slot = aircraft_cannon_2_2x
|
||||
fixed_auxiliary_weapon_slot_1 = aircraft_cannon_2_2x
|
||||
engine_type_slot = jet_engine_2x
|
||||
special_type_slot_1 = armor_plate_small
|
||||
special_type_slot_2 = empty
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
aircraft_cannon_2_2x
|
||||
aircraft_cannon_2_2x
|
||||
jet_engine_2x
|
||||
armor_plate_small
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
TIX_cas = {
|
||||
category = air
|
||||
|
||||
available_for = {TIX}
|
||||
|
||||
roles = {
|
||||
air_cas
|
||||
}
|
||||
|
||||
priority = {
|
||||
factor = 100
|
||||
}
|
||||
cas_0 = { #Hs 123
|
||||
priority = {
|
||||
factor = 10
|
||||
modifier = {
|
||||
has_tech = basic_small_airframe
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 500
|
||||
type = small_plane_cas_airframe_0
|
||||
modules = {
|
||||
fixed_main_weapon_slot = bomb_locks
|
||||
fixed_auxiliary_weapon_slot_1 = empty
|
||||
engine_type_slot = engine_1_1x
|
||||
special_type_slot_1 = empty
|
||||
special_type_slot_2 = empty
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
bomb_locks
|
||||
engine_1_1x
|
||||
armor_plate_small
|
||||
fuel_tanks_small
|
||||
}
|
||||
}
|
||||
cas_1 = { #Ju 87
|
||||
priority = {
|
||||
factor = 100
|
||||
|
||||
}
|
||||
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = small_plane_cas_airframe_1
|
||||
modules = {
|
||||
fixed_main_weapon_slot = bomb_locks
|
||||
fixed_auxiliary_weapon_slot_1 = empty
|
||||
engine_type_slot = engine_2_1x
|
||||
special_type_slot_1 = lmg_defense_turret
|
||||
special_type_slot_2 = dive_brakes_small
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
bomb_locks
|
||||
engine_2_1x
|
||||
armor_plate_small
|
||||
fuel_tanks_small
|
||||
lmg_defense_turret
|
||||
dive_brakes_small
|
||||
}
|
||||
}
|
||||
cas_2 = { #Ju 87 G
|
||||
priority = {
|
||||
factor = 200
|
||||
}
|
||||
target_variant = {
|
||||
match_value = 1500
|
||||
type = small_plane_cas_airframe_2
|
||||
modules = {
|
||||
fixed_main_weapon_slot = bomb_locks
|
||||
fixed_auxiliary_weapon_slot_1 = tank_buster_1
|
||||
engine_type_slot = engine_3_1x
|
||||
special_type_slot_1 = lmg_defense_turret
|
||||
special_type_slot_2 = empty
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
bomb_locks
|
||||
tank_buster_1
|
||||
engine_3_1x
|
||||
}
|
||||
}
|
||||
cas_3 = { #HS 129
|
||||
priority = {
|
||||
factor = 200
|
||||
}
|
||||
target_variant = {
|
||||
match_value = 2500
|
||||
type = small_plane_cas_airframe_3
|
||||
modules = {
|
||||
fixed_main_weapon_slot = bomb_locks
|
||||
fixed_auxiliary_weapon_slot_1 = tank_buster_2
|
||||
fixed_auxiliary_weapon_slot_2 = empty
|
||||
engine_type_slot = engine_2_2x
|
||||
special_type_slot_1 = empty
|
||||
special_type_slot_2 = empty
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
tank_buster_2
|
||||
bomb_locks
|
||||
engine_2_2x
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
TIX_naval_bomber = {
|
||||
category = air
|
||||
|
||||
available_for = { TIX }
|
||||
|
||||
roles = {
|
||||
air_naval_bomber
|
||||
}
|
||||
|
||||
priority = {
|
||||
factor = 100
|
||||
}
|
||||
naval_bomber_1 = { #Do 22
|
||||
priority = {
|
||||
factor = 100
|
||||
}
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = small_plane_naval_bomber_airframe_1
|
||||
modules = {
|
||||
fixed_main_weapon_slot = torpedo_mounting
|
||||
fixed_auxiliary_weapon_slot_1 = empty
|
||||
engine_type_slot = engine_2_1x
|
||||
special_type_slot_1 = lmg_defense_turret
|
||||
special_type_slot_2 = floats
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
torpedo_mounting
|
||||
engine_2_1x
|
||||
lmg_defense_turret
|
||||
floats
|
||||
}
|
||||
}
|
||||
naval_bomber_2 = { #He 115
|
||||
priority = {
|
||||
factor = 200
|
||||
}
|
||||
target_variant = {
|
||||
match_value = 1500
|
||||
type = small_plane_naval_bomber_airframe_2
|
||||
modules = {
|
||||
fixed_main_weapon_slot = torpedo_mounting
|
||||
fixed_auxiliary_weapon_slot_1 = bomb_locks
|
||||
engine_type_slot = engine_2_2x
|
||||
special_type_slot_1 = floats
|
||||
special_type_slot_2 = lmg_defense_turret
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
torpedo_mounting
|
||||
bomb_locks
|
||||
engine_2_2x
|
||||
floats
|
||||
lmg_defense_turret
|
||||
}
|
||||
}
|
||||
|
||||
naval_bomber_3 = {
|
||||
priority = {
|
||||
factor = 200
|
||||
}
|
||||
target_variant = {
|
||||
match_value = 2000
|
||||
type = small_plane_naval_bomber_airframe_3
|
||||
modules = {
|
||||
fixed_main_weapon_slot = torpedo_mounting
|
||||
fixed_auxiliary_weapon_slot_1 = bomb_locks
|
||||
fixed_auxiliary_weapon_slot_2 = bomb_locks
|
||||
engine_type_slot = engine_3_2x
|
||||
special_type_slot_1 = lmg_defense_turret_2x
|
||||
special_type_slot_2 = empty
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
torpedo_mounting
|
||||
bomb_locks
|
||||
engine_3_2x
|
||||
lmg_defense_turret_2x
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
TIX_tactical_bomber = {
|
||||
category = air
|
||||
|
||||
available_for = {TIX}
|
||||
|
||||
roles = {
|
||||
air_tactical_bomber
|
||||
}
|
||||
|
||||
priority = {
|
||||
factor = 2000
|
||||
modifier = {
|
||||
num_of_factories < 100
|
||||
factor = 0.5
|
||||
}
|
||||
modifier = {
|
||||
num_of_factories < 50
|
||||
factor = 0
|
||||
}
|
||||
}
|
||||
|
||||
gw_tac_bomber_default = { # Do 23
|
||||
priority = {
|
||||
factor = 100
|
||||
modifier = {
|
||||
has_tech = basic_medium_airframe
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
target_variant = {
|
||||
match_value = 2000
|
||||
type = medium_plane_airframe_0
|
||||
modules = {
|
||||
fixed_main_weapon_slot = medium_bomb_bay
|
||||
fixed_auxiliary_weapon_slot_1 = empty
|
||||
engine_type_slot = engine_1_2x
|
||||
special_type_slot_1 = empty
|
||||
special_type_slot_2 = empty
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
medium_bomb_bay
|
||||
engine_1_2x
|
||||
}
|
||||
}
|
||||
|
||||
tac_bomber_1_default = { #He 111
|
||||
priority = {
|
||||
factor = 100
|
||||
}
|
||||
target_variant = {
|
||||
match_value = 3000
|
||||
type = medium_plane_airframe_1
|
||||
modules = {
|
||||
fixed_main_weapon_slot = medium_bomb_bay
|
||||
fixed_auxiliary_weapon_slot_1 = medium_bomb_bay
|
||||
engine_type_slot = engine_2_2x
|
||||
special_type_slot_1 = lmg_defense_turret_2x
|
||||
special_type_slot_2 = lmg_defense_turret_2x
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
medium_bomb_bay
|
||||
engine_2_2x
|
||||
lmg_defense_turret_2x
|
||||
}
|
||||
}
|
||||
tac_bomber_2_default = { #Ju 88
|
||||
priority = {
|
||||
factor = 100
|
||||
}
|
||||
target_variant = {
|
||||
match_value = 3000
|
||||
type = medium_plane_airframe_2
|
||||
modules = {
|
||||
fixed_main_weapon_slot = medium_bomb_bay
|
||||
fixed_auxiliary_weapon_slot_1 = medium_bomb_bay
|
||||
fixed_auxiliary_weapon_slot_2 = torpedo_mounting
|
||||
engine_type_slot = engine_3_2x
|
||||
special_type_slot_1 = lmg_defense_turret_2x
|
||||
special_type_slot_2 = empty
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
medium_bomb_bay
|
||||
bomb_locks
|
||||
engine_3_2x
|
||||
lmg_defense_turret_2x
|
||||
}
|
||||
}
|
||||
|
||||
tac_bomber_3_default = {
|
||||
priority = {
|
||||
factor = 100
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 4000
|
||||
type = medium_plane_airframe_3
|
||||
modules = {
|
||||
fixed_main_weapon_slot = medium_bomb_bay
|
||||
fixed_auxiliary_weapon_slot_1 = medium_bomb_bay
|
||||
fixed_auxiliary_weapon_slot_2 = bomb_locks
|
||||
fixed_auxiliary_weapon_slot_3 = torpedo_mounting
|
||||
engine_type_slot = engine_4_2x
|
||||
special_type_slot_1 = lmg_defense_turret_2x
|
||||
special_type_slot_2 = empty
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
medium_bomb_bay
|
||||
bomb_locks
|
||||
torpedo_mounting
|
||||
engine_4_2x
|
||||
lmg_defense_turret_2x
|
||||
}
|
||||
}
|
||||
jet_tac_bomber_default = { #Ar 234
|
||||
priority = {
|
||||
factor = 100
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 4000
|
||||
type = medium_plane_airframe_4
|
||||
modules = {
|
||||
fixed_main_weapon_slot = medium_bomb_bay
|
||||
fixed_auxiliary_weapon_slot_1 = medium_bomb_bay
|
||||
fixed_auxiliary_weapon_slot_2 = bomb_locks
|
||||
engine_type_slot = jet_engine_2x
|
||||
special_type_slot_1 = fuel_tanks_medium
|
||||
special_type_slot_2 = empty
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
medium_bomb_bay
|
||||
bomb_locks
|
||||
fuel_tanks_medium
|
||||
jet_engine_2x
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
TIX_heavy_fighter = {
|
||||
category = air
|
||||
|
||||
available_for = {TIX}
|
||||
|
||||
roles = {
|
||||
air_heavy_fighter
|
||||
}
|
||||
|
||||
priority = {
|
||||
factor = 500
|
||||
modifier = {
|
||||
has_war_with = ENG
|
||||
NOT = { has_war_with = SOV }
|
||||
factor = 2
|
||||
}
|
||||
}
|
||||
heavy_fighter_1 = {
|
||||
priority = {
|
||||
factor = 100
|
||||
}
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_plane_fighter_airframe_1
|
||||
modules = {
|
||||
fixed_main_weapon_slot = light_mg_4x
|
||||
fixed_auxiliary_weapon_slot_1 = aircraft_cannon_1_2x
|
||||
fixed_auxiliary_weapon_slot_2 = empty
|
||||
engine_type_slot = engine_2_2x
|
||||
special_type_slot_1 = lmg_defense_turret
|
||||
special_type_slot_2 = empty
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
light_mg_4x
|
||||
aircraft_cannon_1_2x
|
||||
engine_2_2x
|
||||
}
|
||||
}
|
||||
|
||||
heavy_fighter_2 = {
|
||||
priority = {
|
||||
factor = 200
|
||||
}
|
||||
target_variant = {
|
||||
match_value = 1500
|
||||
type = medium_plane_fighter_airframe_2
|
||||
modules = {
|
||||
fixed_main_weapon_slot = heavy_mg_4x
|
||||
fixed_auxiliary_weapon_slot_1 = aircraft_cannon_1_2x
|
||||
fixed_auxiliary_weapon_slot_2 = empty
|
||||
engine_type_slot = engine_3_2x
|
||||
special_type_slot_1 = empty
|
||||
special_type_slot_2 = empty
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
heavy_mg_4x
|
||||
aircraft_cannon_1_2x
|
||||
engine_3_2x
|
||||
}
|
||||
}
|
||||
|
||||
heavy_fighter_3 = {
|
||||
priority = {
|
||||
factor = 200
|
||||
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 2000
|
||||
type = medium_plane_fighter_airframe_3
|
||||
modules = {
|
||||
fixed_main_weapon_slot = heavy_mg_4x
|
||||
fixed_auxiliary_weapon_slot_1 = aircraft_cannon_2_2x
|
||||
fixed_auxiliary_weapon_slot_2 = bomb_locks
|
||||
engine_type_slot = engine_4_2x
|
||||
special_type_slot_1 = empty
|
||||
special_type_slot_2 = empty
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
bomb_locks
|
||||
heavy_mg_4x
|
||||
aircraft_cannon_2_2x
|
||||
engine_4_2x
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
TIX_strategic_bomber = {
|
||||
category = air
|
||||
|
||||
available_for = {TIX}
|
||||
|
||||
roles = {
|
||||
air_strategic_bomber
|
||||
}
|
||||
|
||||
priority = {
|
||||
factor = 200
|
||||
modifier = {
|
||||
num_of_factories < 100
|
||||
factor = 0
|
||||
}
|
||||
modifier = { #beat the Soviets already
|
||||
has_War = yes
|
||||
SOV = {
|
||||
OR = {
|
||||
exists = no
|
||||
is_subject_of = TIX
|
||||
}
|
||||
}
|
||||
factor = 4
|
||||
}
|
||||
}
|
||||
|
||||
strat_bomber_1_default = {
|
||||
priority = {
|
||||
factor = 10
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = large_plane_airframe_1
|
||||
modules = {
|
||||
fixed_main_weapon_slot = large_bomb_bay
|
||||
fixed_auxiliary_weapon_slot_1 = empty
|
||||
fixed_auxiliary_weapon_slot_2 = empty
|
||||
engine_type_slot = engine_2_4x
|
||||
special_type_slot_1 = lmg_defense_turret_2x
|
||||
special_type_slot_2 = lmg_defense_turret
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
large_bomb_bay
|
||||
engine_2_4x
|
||||
hmg_defense_turret_2x
|
||||
lmg_defense_turret
|
||||
}
|
||||
}
|
||||
|
||||
strat_bomber_2_default = {
|
||||
priority = {
|
||||
factor = 10
|
||||
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 2000
|
||||
type = large_plane_airframe_2
|
||||
modules = {
|
||||
fixed_main_weapon_slot = large_bomb_bay
|
||||
fixed_auxiliary_weapon_slot_1 = large_bomb_bay
|
||||
fixed_auxiliary_weapon_slot_2 = empty
|
||||
engine_type_slot = engine_3_4x
|
||||
special_type_slot_1 = hmg_defense_turret_2x
|
||||
special_type_slot_2 = lmg_defense_turret_2x
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
large_bomb_bay
|
||||
engine_3_4x
|
||||
hmg_defense_turret_2x
|
||||
lmg_defense_turret_2x
|
||||
}
|
||||
}
|
||||
|
||||
strat_bomber_3_default = {
|
||||
priority = {
|
||||
factor = 10
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 4000
|
||||
type = large_plane_airframe_3
|
||||
modules = {
|
||||
fixed_main_weapon_slot = large_bomb_bay
|
||||
fixed_auxiliary_weapon_slot_1 = large_bomb_bay
|
||||
fixed_auxiliary_weapon_slot_2 = large_bomb_bay
|
||||
engine_type_slot = engine_4_4x
|
||||
special_type_slot_1 = cannon_defense_turret_2x
|
||||
special_type_slot_2 = hmg_defense_turret_2x
|
||||
special_type_slot_3 = empty
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
large_bomb_bay
|
||||
engine_4_4x
|
||||
cannon_defense_turret_2x
|
||||
hmg_defense_turret_2x
|
||||
}
|
||||
}
|
||||
jet_strat_bomber_default = {
|
||||
priority = {
|
||||
factor = 10
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 5000
|
||||
type = large_plane_airframe_4
|
||||
modules = {
|
||||
fixed_main_weapon_slot = large_bomb_bay
|
||||
fixed_auxiliary_weapon_slot_1 = large_bomb_bay
|
||||
fixed_auxiliary_weapon_slot_2 = empty
|
||||
engine_type_slot = jet_engine_6x
|
||||
special_type_slot_1 = cannon_defense_turret_2x
|
||||
special_type_slot_2 = hmg_defense_turret_2x
|
||||
special_type_slot_3 = fuel_tanks_large
|
||||
special_type_slot_4 = fuel_tanks_large #amerikabomber time
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
large_bomb_bay
|
||||
jet_engine_6x
|
||||
fuel_tanks_large
|
||||
cannon_defense_turret_2x
|
||||
hmg_defense_turret_2x
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
TIX_maritime_patrol = {
|
||||
category = air
|
||||
|
||||
available_for = {TIX}
|
||||
|
||||
roles = {
|
||||
air_maritime_patrol
|
||||
}
|
||||
|
||||
priority = {
|
||||
factor = 200
|
||||
modifier = {
|
||||
num_of_factories < 50
|
||||
factor = 0
|
||||
}
|
||||
}
|
||||
|
||||
maritime_patrol_1_default = {
|
||||
priority = {
|
||||
factor = 10
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = large_plane_maritime_patrol_plane_airframe_1
|
||||
modules = {
|
||||
fixed_main_weapon_slot = torpedo_mounting
|
||||
fixed_auxiliary_weapon_slot_1 = empty
|
||||
fixed_auxiliary_weapon_slot_2 = empty
|
||||
engine_type_slot = engine_1_4x
|
||||
special_type_slot_1 = lmg_defense_turret_2x
|
||||
special_type_slot_2 = fuel_tanks_large
|
||||
special_type_slot_3 = flying_boat_large
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
torpedo_mounting
|
||||
engine_1_4x
|
||||
fuel_tanks_large
|
||||
flying_boat_large
|
||||
lmg_defense_turret
|
||||
}
|
||||
}
|
||||
|
||||
maritime_patrol_2_default = {
|
||||
priority = {
|
||||
factor = 10
|
||||
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 2000
|
||||
type = large_plane_maritime_patrol_plane_airframe_2
|
||||
modules = {
|
||||
fixed_main_weapon_slot = torpedo_mounting
|
||||
fixed_auxiliary_weapon_slot_1 = torpedo_mounting
|
||||
fixed_auxiliary_weapon_slot_2 = empty
|
||||
engine_type_slot = engine_2_4x
|
||||
special_type_slot_1 = hmg_defense_turret_2x
|
||||
special_type_slot_2 = lmg_defense_turret_2x
|
||||
special_type_slot_3 = fuel_tanks_large
|
||||
special_type_slot_4 = flying_boat_large
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
torpedo_mounting
|
||||
engine_2_4x
|
||||
hmg_defense_turret_2x
|
||||
lmg_defense_turret_2x
|
||||
fuel_tanks_large
|
||||
flying_boat_large
|
||||
}
|
||||
}
|
||||
|
||||
maritime_patrol_3_default = {
|
||||
priority = {
|
||||
factor = 10
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 4000
|
||||
type = large_plane_maritime_patrol_plane_airframe_3
|
||||
modules = {
|
||||
fixed_main_weapon_slot = torpedo_mounting
|
||||
fixed_auxiliary_weapon_slot_1 = torpedo_mounting
|
||||
fixed_auxiliary_weapon_slot_2 = torpedo_mounting
|
||||
engine_type_slot = engine_4_4x
|
||||
special_type_slot_1 = cannon_defense_turret_2x
|
||||
special_type_slot_2 = {
|
||||
any_of = {
|
||||
air_ground_radar_2
|
||||
air_ground_radar_1
|
||||
recon_camera
|
||||
hmg_defense_turret_2x
|
||||
}
|
||||
}
|
||||
special_type_slot_3 = fuel_tanks_large
|
||||
special_type_slot_4 = flying_boat_large
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
torpedo_mounting
|
||||
engine_4_4x
|
||||
cannon_defense_turret_2x
|
||||
hmg_defense_turret_2x
|
||||
air_ground_radar_2
|
||||
air_ground_radar_1
|
||||
recon_camera
|
||||
fuel_tanks_large
|
||||
flying_boat_large
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
850
src/common/ai_equipment/TIX_tank.txt
Executable file
850
src/common/ai_equipment/TIX_tank.txt
Executable file
@@ -0,0 +1,850 @@
|
||||
TIX_light_tanks = {
|
||||
category = land
|
||||
blocked_for = {}
|
||||
available_for = { TIX }
|
||||
roles = {
|
||||
land_light_tank
|
||||
}
|
||||
priority = {
|
||||
factor = 3000
|
||||
}
|
||||
basic_light_tank_default = { #Somua S35
|
||||
priority = {
|
||||
factor = 300
|
||||
modifier = {
|
||||
has_tech = improved_light_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
target_variant = {
|
||||
match_value = 10000
|
||||
type = light_tank_chassis_1
|
||||
modules = {
|
||||
main_armament_slot = tank_close_support_gun
|
||||
turret_type_slot = tank_light_three_man_tank_turret
|
||||
suspension_type_slot = tank_wheeled_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_gasoline_engine
|
||||
special_type_slot_1 = easy_maintenance
|
||||
special_type_slot_2 = empty
|
||||
special_type_slot_3 = empty
|
||||
special_type_slot_4 = empty
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 9
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_heavy_machine_gun
|
||||
tank_close_support_gun
|
||||
tank_light_three_man_tank_turret
|
||||
tank_wheeled_suspension
|
||||
tank_riveted_armor
|
||||
tank_gasoline_engine
|
||||
extra_ammo_storage
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
improved_light_tank_default = {#AMC 35
|
||||
priority = {
|
||||
factor = 400
|
||||
modifier = {
|
||||
has_tech = advanced_light_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
target_variant = {
|
||||
match_value = 10000
|
||||
type = light_tank_chassis_2
|
||||
modules = {
|
||||
main_armament_slot = tank_close_support_gun
|
||||
turret_type_slot = tank_light_three_man_tank_turret
|
||||
suspension_type_slot = tank_wheeled_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_gasoline_engine
|
||||
special_type_slot_1 = easy_maintenance
|
||||
special_type_slot_2 = extra_ammo_storage
|
||||
special_type_slot_3 = extra_ammo_storage
|
||||
special_type_slot_4 = empty
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 8
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_heavy_machine_gun
|
||||
tank_close_support_gun
|
||||
tank_light_three_man_tank_turret
|
||||
tank_wheeled_suspension
|
||||
tank_riveted_armor
|
||||
tank_gasoline_engine
|
||||
extra_ammo_storage
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
advanced_light_tank_default = { #SARL42
|
||||
priority = {
|
||||
factor = 1000
|
||||
}
|
||||
target_variant = {
|
||||
match_value = 10000
|
||||
type = light_tank_chassis_3
|
||||
modules = {
|
||||
main_armament_slot = tank_close_support_gun
|
||||
turret_type_slot = tank_light_three_man_tank_turret
|
||||
suspension_type_slot = tank_wheeled_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_gasoline_engine
|
||||
special_type_slot_1 = easy_maintenance
|
||||
special_type_slot_2 = extra_ammo_storage
|
||||
special_type_slot_3 = extra_ammo_storage
|
||||
special_type_slot_4 = extra_ammo_storage
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_heavy_machine_gun
|
||||
tank_close_support_gun
|
||||
tank_light_three_man_tank_turret
|
||||
tank_wheeled_suspension
|
||||
tank_riveted_armor
|
||||
tank_gasoline_engine
|
||||
extra_ammo_storage
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
TIX_medium_flame_tank = {
|
||||
category = land
|
||||
|
||||
blocked_for = {}
|
||||
|
||||
available_for = {TIX}
|
||||
|
||||
roles = {
|
||||
land_medium_tank_flamethrower
|
||||
}
|
||||
|
||||
priority = {
|
||||
factor = 15000
|
||||
}
|
||||
|
||||
basic_medium_flame_tank_default = {
|
||||
priority = {
|
||||
factor = 10000
|
||||
modifier = {
|
||||
has_tech = improved_medium_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 10000
|
||||
type = medium_tank_flame_chassis
|
||||
modules = {
|
||||
main_armament_slot = flamethrower
|
||||
turret_type_slot = tank_light_fixed_superstructure_turret
|
||||
suspension_type_slot = tank_christie_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_gasoline_engine
|
||||
special_type_slot_1 = easy_maintenance
|
||||
special_type_slot_2 = empty
|
||||
special_type_slot_3 = empty
|
||||
special_type_slot_4 = empty
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 5
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
flamethrower
|
||||
tank_light_fixed_superstructure_turret
|
||||
tank_christie_suspension
|
||||
tank_riveted_armor
|
||||
tank_gasoline_engine
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
improved_medium_flame_tank_default = {
|
||||
priority = {
|
||||
factor = 10000
|
||||
modifier = {
|
||||
not = { has_tech = improved_medium_tank_chassis }
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 10000
|
||||
type = medium_tank_flame_chassis
|
||||
modules = {
|
||||
main_armament_slot = flamethrower
|
||||
turret_type_slot = tank_light_fixed_superstructure_turret
|
||||
suspension_type_slot = tank_christie_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_gasoline_engine
|
||||
special_type_slot_1 = easy_maintenance
|
||||
special_type_slot_2 = extra_ammo_storage
|
||||
special_type_slot_3 = extra_ammo_storage
|
||||
special_type_slot_4 = extra_ammo_storage
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
flamethrower
|
||||
tank_light_fixed_superstructure_turret
|
||||
tank_christie_suspension
|
||||
tank_riveted_armor
|
||||
tank_gasoline_engine
|
||||
easy_maintenance
|
||||
extra_ammo_storage
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
TIX_medium_tank_destroyers = {
|
||||
category = land
|
||||
blocked_for = {}
|
||||
available_for = { TIX }
|
||||
roles = {
|
||||
land_medium_tank_destroyer
|
||||
}
|
||||
priority = {
|
||||
factor = 500
|
||||
}
|
||||
medium_tank_destroyer_1 = { #Somua S35
|
||||
priority = {
|
||||
factor = 300
|
||||
modifier = {
|
||||
has_tech = improved_medium_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_destroyer_chassis_1
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_high_velocity_cannon_3
|
||||
tank_heavy_cannon_3
|
||||
tank_high_velocity_cannon_2
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_high_velocity_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_medium_fixed_superstructure_turret
|
||||
suspension_type_slot = tank_christie_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_gasoline_engine
|
||||
special_type_slot_1 = secondary_turret_small_cannon
|
||||
special_type_slot_2 = secondary_turret_small_cannon
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = empty
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 10
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_heavy_cannon_3
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_high_velocity_cannon_3
|
||||
tank_high_velocity_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
tank_medium_fixed_superstructure_turret
|
||||
tank_christie_suspension
|
||||
tank_riveted_armor
|
||||
tank_gasoline_engine
|
||||
secondary_turret_small_cannon
|
||||
sloped_armor
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
medium_tank_destroyer_2 = {#AMC 35
|
||||
priority = {
|
||||
factor = 400
|
||||
modifier = {
|
||||
has_tech = advanced_medium_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_destroyer_chassis_2
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_high_velocity_cannon_3
|
||||
tank_heavy_cannon_3
|
||||
tank_high_velocity_cannon_2
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_high_velocity_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_medium_fixed_superstructure_turret
|
||||
suspension_type_slot = tank_christie_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_gasoline_engine
|
||||
special_type_slot_1 = secondary_turret_small_cannon
|
||||
special_type_slot_2 = secondary_turret_small_cannon
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = extra_ammo_storage
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_heavy_cannon_3
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_high_velocity_cannon_3
|
||||
tank_high_velocity_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
tank_medium_fixed_superstructure_turret
|
||||
tank_christie_suspension
|
||||
tank_riveted_armor
|
||||
tank_gasoline_engine
|
||||
secondary_turret_small_cannon
|
||||
extra_ammo_storage
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
medium_tank_destroyer_3 = { #SARL42
|
||||
priority = {
|
||||
factor = 500
|
||||
modifier = {
|
||||
not = { has_tech = advanced_medium_tank_chassis }
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_destroyer_chassis
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_high_velocity_cannon_3
|
||||
tank_heavy_cannon_3
|
||||
tank_high_velocity_cannon_2
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_high_velocity_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_medium_fixed_superstructure_turret
|
||||
suspension_type_slot = tank_christie_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_gasoline_engine
|
||||
special_type_slot_1 = secondary_turret_small_cannon
|
||||
special_type_slot_2 = secondary_turret_small_cannon
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = extra_ammo_storage
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_heavy_cannon_3
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_high_velocity_cannon_3
|
||||
tank_high_velocity_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
tank_medium_fixed_superstructure_turret
|
||||
tank_christie_suspension
|
||||
tank_riveted_armor
|
||||
tank_gasoline_engine
|
||||
secondary_turret_small_cannon
|
||||
extra_ammo_storage
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
TIX_medium_tanks = {
|
||||
category = land
|
||||
|
||||
blocked_for = {}
|
||||
|
||||
available_for = { TIX }
|
||||
|
||||
roles = {
|
||||
land_medium_tank
|
||||
}
|
||||
|
||||
priority = {
|
||||
factor = 3000
|
||||
}
|
||||
|
||||
medium_tank_default = {
|
||||
priority = {
|
||||
factor = 100
|
||||
modifier = {
|
||||
has_tech = basic_medium_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_chassis_0
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_medium_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
tank_medium_cannon
|
||||
tank_small_cannon_2
|
||||
tank_small_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_medium_three_man_tank_turret
|
||||
suspension_type_slot = tank_bogie_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_diesel_engine
|
||||
special_type_slot_1 = secondary_turret_small_cannon
|
||||
special_type_slot_2 = secondary_turret_small_cannon
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = {
|
||||
any_of = {
|
||||
tank_radio_3
|
||||
tank_radio_2
|
||||
tank_radio_1
|
||||
}
|
||||
}
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_small_cannon
|
||||
tank_small_cannon_2
|
||||
tank_close_support_gun
|
||||
tank_high_velocity_cannon
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_medium_three_man_tank_turret
|
||||
tank_bogie_suspension
|
||||
tank_riveted_armor
|
||||
tank_diesel_engine
|
||||
secondary_turret_small_cannon
|
||||
tank_radio_3
|
||||
tank_radio_2
|
||||
tank_radio_1
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
|
||||
basic_medium_tank_default = { #Somua S35
|
||||
priority = {
|
||||
factor = 20
|
||||
modifier = {
|
||||
has_tech = improved_medium_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_chassis_1
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_medium_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
tank_medium_cannon
|
||||
tank_small_cannon_2
|
||||
tank_small_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_medium_three_man_tank_turret
|
||||
suspension_type_slot = tank_bogie_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_diesel_engine
|
||||
special_type_slot_1 = {
|
||||
any_of = {
|
||||
tank_radio_3
|
||||
tank_radio_2
|
||||
tank_radio_1
|
||||
}
|
||||
}
|
||||
special_type_slot_2 = easy_maintenance
|
||||
special_type_slot_3 = secondary_turret_small_cannon
|
||||
special_type_slot_4 = secondary_turret_small_cannon
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
tank_small_cannon
|
||||
tank_small_cannon_2
|
||||
tank_close_support_gun
|
||||
tank_high_velocity_cannon
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_medium_three_man_tank_turret
|
||||
tank_bogie_suspension
|
||||
tank_riveted_armor
|
||||
tank_diesel_engine
|
||||
secondary_turret_small_cannon
|
||||
tank_radio_3
|
||||
tank_radio_2
|
||||
tank_radio_1
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
|
||||
improved_medium_tank_default = {#AMC 35
|
||||
priority = {
|
||||
factor = 300
|
||||
modifier = {
|
||||
has_tech = advanced_medium_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_chassis_2
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_medium_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
tank_medium_cannon
|
||||
tank_small_cannon_2
|
||||
tank_small_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_medium_three_man_tank_turret
|
||||
suspension_type_slot = tank_christie_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_gasoline_engine
|
||||
special_type_slot_1 = {
|
||||
any_of = {
|
||||
tank_radio_3
|
||||
tank_radio_2
|
||||
tank_radio_1
|
||||
}
|
||||
}
|
||||
special_type_slot_2 = easy_maintenance
|
||||
special_type_slot_3 = secondary_turret_small_cannon
|
||||
special_type_slot_4 = secondary_turret_small_cannon
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
tank_small_cannon
|
||||
tank_small_cannon_2
|
||||
tank_close_support_gun
|
||||
tank_high_velocity_cannon
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_medium_three_man_tank_turret
|
||||
tank_christie_suspension
|
||||
tank_riveted_armor
|
||||
tank_gasoline_engine
|
||||
secondary_turret_small_cannon
|
||||
tank_radio_3
|
||||
tank_radio_2
|
||||
tank_radio_1
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
|
||||
advanced_medium_tank_default = { #SARL42
|
||||
priority = {
|
||||
factor = 200
|
||||
modifier = {
|
||||
not = { has_tech = advanced_medium_tank_chassis }
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_chassis_3
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_medium_cannon_2
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_medium_three_man_tank_turret
|
||||
suspension_type_slot = tank_christie_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_gasoline_engine
|
||||
special_type_slot_1 = {
|
||||
any_of = {
|
||||
tank_radio_3
|
||||
tank_radio_2
|
||||
tank_radio_1
|
||||
}
|
||||
}
|
||||
special_type_slot_2 = easy_maintenance
|
||||
special_type_slot_3 = secondary_turret_small_cannon
|
||||
special_type_slot_4 = secondary_turret_small_cannon
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 4
|
||||
tank_nsb_armor_upgrade = 4
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
tank_small_cannon
|
||||
tank_small_cannon_2
|
||||
tank_close_support_gun
|
||||
tank_high_velocity_cannon
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_medium_three_man_tank_turret
|
||||
tank_christie_suspension
|
||||
tank_riveted_armor
|
||||
tank_gasoline_engine
|
||||
secondary_turret_small_cannon
|
||||
tank_radio_3
|
||||
tank_radio_2
|
||||
tank_radio_1
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
TIX_medium_tank_anti_air = {
|
||||
category = land
|
||||
blocked_for = {}
|
||||
available_for = { TIX }
|
||||
roles = {
|
||||
land_medium_tank_anti_air
|
||||
}
|
||||
priority = {
|
||||
factor = 500
|
||||
}
|
||||
medium_tank_anti_air_0 = { #Somua S35
|
||||
priority = {
|
||||
factor = 300
|
||||
modifier = {
|
||||
has_tech = basic_medium_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_aa_chassis_0
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_anti_air_cannon_2
|
||||
tank_anti_air_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_light_one_man_tank_turret
|
||||
suspension_type_slot = tank_christie_suspension
|
||||
armor_type_slot = tank_cast_armor
|
||||
engine_type_slot = tank_gasoline_engine
|
||||
special_type_slot_1 = sloped_armor
|
||||
special_type_slot_2 = armor_skirts
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = empty
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 9
|
||||
tank_nsb_armor_upgrade = 9
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_anti_air_cannon_2
|
||||
tank_anti_air_cannon
|
||||
tank_cast_armor
|
||||
tank_light_one_man_tank_turret
|
||||
tank_gasoline_engine
|
||||
tank_christie_suspension
|
||||
sloped_armor
|
||||
armor_skirts
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
medium_tank_anti_air_1 = { #Somua S35
|
||||
priority = {
|
||||
factor = 300
|
||||
modifier = {
|
||||
has_tech = improved_medium_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_aa_chassis_1
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_anti_air_cannon_2
|
||||
tank_anti_air_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_light_one_man_tank_turret
|
||||
suspension_type_slot = tank_christie_suspension
|
||||
armor_type_slot = tank_cast_armor
|
||||
engine_type_slot = tank_gasoline_engine
|
||||
special_type_slot_1 = sloped_armor
|
||||
special_type_slot_2 = armor_skirts
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = empty
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 14
|
||||
tank_nsb_armor_upgrade = 10
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_anti_air_cannon_2
|
||||
tank_anti_air_cannon
|
||||
tank_cast_armor
|
||||
tank_light_one_man_tank_turret
|
||||
tank_gasoline_engine
|
||||
tank_christie_suspension
|
||||
sloped_armor
|
||||
armor_skirts
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
medium_tank_anti_air_2 = {#AMC 35
|
||||
priority = {
|
||||
factor = 400
|
||||
modifier = {
|
||||
has_tech = advanced_medium_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_aa_chassis_2
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_anti_air_cannon_2
|
||||
tank_anti_air_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_light_one_man_tank_turret
|
||||
suspension_type_slot = tank_christie_suspension
|
||||
armor_type_slot = tank_cast_armor
|
||||
engine_type_slot = tank_gasoline_engine
|
||||
special_type_slot_1 = sloped_armor
|
||||
special_type_slot_2 = armor_skirts
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = empty
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 15
|
||||
tank_nsb_armor_upgrade = 20
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_anti_air_cannon_2
|
||||
tank_anti_air_cannon
|
||||
tank_cast_armor
|
||||
tank_light_one_man_tank_turret
|
||||
tank_gasoline_engine
|
||||
tank_christie_suspension
|
||||
sloped_armor
|
||||
armor_skirts
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
medium_tank_anti_air_3 = { #SARL42
|
||||
priority = {
|
||||
factor = 1000
|
||||
modifier = {
|
||||
not = { has_tech = advanced_medium_tank_chassis }
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_aa_chassis_3
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_anti_air_cannon_2
|
||||
tank_anti_air_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_light_one_man_tank_turret
|
||||
suspension_type_slot = tank_christie_suspension
|
||||
armor_type_slot = tank_cast_armor
|
||||
engine_type_slot = tank_gasoline_engine
|
||||
special_type_slot_1 = sloped_armor
|
||||
special_type_slot_2 = armor_skirts
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = empty
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 15
|
||||
tank_nsb_armor_upgrade = 20
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_anti_air_cannon_2
|
||||
tank_anti_air_cannon
|
||||
tank_cast_armor
|
||||
tank_light_one_man_tank_turret
|
||||
tank_gasoline_engine
|
||||
tank_christie_suspension
|
||||
sloped_armor
|
||||
armor_skirts
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
1228
src/common/ai_equipment/YUW_planes.txt
Executable file
1228
src/common/ai_equipment/YUW_planes.txt
Executable file
File diff suppressed because it is too large
Load Diff
866
src/common/ai_equipment/YUW_tank.txt
Executable file
866
src/common/ai_equipment/YUW_tank.txt
Executable file
@@ -0,0 +1,866 @@
|
||||
YUW_light_tanks = {
|
||||
category = land
|
||||
blocked_for = {}
|
||||
available_for = { YUW }
|
||||
roles = {
|
||||
land_light_tank
|
||||
}
|
||||
priority = {
|
||||
factor = 3000
|
||||
}
|
||||
basic_light_tank_default = { #Somua S35
|
||||
priority = {
|
||||
factor = 300
|
||||
modifier = {
|
||||
has_tech = improved_light_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
target_variant = {
|
||||
match_value = 10000
|
||||
type = light_tank_chassis_1
|
||||
modules = {
|
||||
main_armament_slot = tank_close_support_gun
|
||||
turret_type_slot = tank_light_three_man_tank_turret
|
||||
suspension_type_slot = tank_wheeled_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_gasoline_engine
|
||||
special_type_slot_1 = easy_maintenance
|
||||
special_type_slot_2 = empty
|
||||
special_type_slot_3 = empty
|
||||
special_type_slot_4 = empty
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 9
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_heavy_machine_gun
|
||||
tank_close_support_gun
|
||||
tank_light_three_man_tank_turret
|
||||
tank_wheeled_suspension
|
||||
tank_riveted_armor
|
||||
tank_gasoline_engine
|
||||
extra_ammo_storage
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
improved_light_tank_default = {#AMC 35
|
||||
priority = {
|
||||
factor = 400
|
||||
modifier = {
|
||||
has_tech = advanced_light_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
target_variant = {
|
||||
match_value = 10000
|
||||
type = light_tank_chassis_2
|
||||
modules = {
|
||||
main_armament_slot = tank_close_support_gun
|
||||
turret_type_slot = tank_light_three_man_tank_turret
|
||||
suspension_type_slot = tank_wheeled_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_gasoline_engine
|
||||
special_type_slot_1 = easy_maintenance
|
||||
special_type_slot_2 = extra_ammo_storage
|
||||
special_type_slot_3 = extra_ammo_storage
|
||||
special_type_slot_4 = empty
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 8
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_heavy_machine_gun
|
||||
tank_close_support_gun
|
||||
tank_light_three_man_tank_turret
|
||||
tank_wheeled_suspension
|
||||
tank_riveted_armor
|
||||
tank_gasoline_engine
|
||||
extra_ammo_storage
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
advanced_light_tank_default = { #SARL42
|
||||
priority = {
|
||||
factor = 1000
|
||||
}
|
||||
target_variant = {
|
||||
match_value = 10000
|
||||
type = light_tank_chassis_3
|
||||
modules = {
|
||||
main_armament_slot = tank_close_support_gun
|
||||
turret_type_slot = tank_light_three_man_tank_turret
|
||||
suspension_type_slot = tank_wheeled_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_gasoline_engine
|
||||
special_type_slot_1 = easy_maintenance
|
||||
special_type_slot_2 = extra_ammo_storage
|
||||
special_type_slot_3 = extra_ammo_storage
|
||||
special_type_slot_4 = extra_ammo_storage
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_heavy_machine_gun
|
||||
tank_close_support_gun
|
||||
tank_light_three_man_tank_turret
|
||||
tank_wheeled_suspension
|
||||
tank_riveted_armor
|
||||
tank_gasoline_engine
|
||||
extra_ammo_storage
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
YUW_medium_flame_tank = {
|
||||
category = land
|
||||
|
||||
blocked_for = {}
|
||||
|
||||
available_for = {YUW}
|
||||
|
||||
roles = {
|
||||
land_medium_tank_flamethrower
|
||||
}
|
||||
|
||||
priority = {
|
||||
factor = 15000
|
||||
}
|
||||
|
||||
basic_medium_flame_tank_default = {
|
||||
priority = {
|
||||
factor = 10000
|
||||
modifier = {
|
||||
has_tech = improved_medium_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 10000
|
||||
type = medium_tank_flame_chassis
|
||||
modules = {
|
||||
main_armament_slot = flamethrower
|
||||
turret_type_slot = tank_light_fixed_superstructure_turret
|
||||
suspension_type_slot = tank_christie_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_gasoline_engine
|
||||
special_type_slot_1 = easy_maintenance
|
||||
special_type_slot_2 = empty
|
||||
special_type_slot_3 = empty
|
||||
special_type_slot_4 = empty
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 5
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
flamethrower
|
||||
tank_light_fixed_superstructure_turret
|
||||
tank_christie_suspension
|
||||
tank_riveted_armor
|
||||
tank_gasoline_engine
|
||||
easy_maintenance
|
||||
}
|
||||
}
|
||||
improved_medium_flame_tank_default = {
|
||||
priority = {
|
||||
factor = 10000
|
||||
modifier = {
|
||||
not = { has_tech = improved_medium_tank_chassis }
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 10000
|
||||
type = medium_tank_flame_chassis
|
||||
modules = {
|
||||
main_armament_slot = flamethrower
|
||||
turret_type_slot = tank_light_fixed_superstructure_turret
|
||||
suspension_type_slot = tank_christie_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_gasoline_engine
|
||||
special_type_slot_1 = easy_maintenance
|
||||
special_type_slot_2 = extra_ammo_storage
|
||||
special_type_slot_3 = extra_ammo_storage
|
||||
special_type_slot_4 = extra_ammo_storage
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
flamethrower
|
||||
tank_light_fixed_superstructure_turret
|
||||
tank_christie_suspension
|
||||
tank_riveted_armor
|
||||
tank_gasoline_engine
|
||||
easy_maintenance
|
||||
extra_ammo_storage
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
YUW_medium_tanks = {
|
||||
category = land
|
||||
|
||||
blocked_for = {}
|
||||
|
||||
available_for = {YUW}
|
||||
|
||||
roles = {
|
||||
land_medium_tank
|
||||
}
|
||||
|
||||
priority = {
|
||||
factor = 2000
|
||||
}
|
||||
|
||||
medium_tank_default = {
|
||||
priority = {
|
||||
factor = 100
|
||||
modifier = {
|
||||
has_tech = basic_medium_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_chassis_0
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_close_support_gun
|
||||
tank_small_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
tank_small_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_medium_two_man_tank_turret
|
||||
suspension_type_slot = tank_bogie_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_diesel_engine
|
||||
special_type_slot_1 = empty
|
||||
special_type_slot_2 = empty
|
||||
special_type_slot_3 = empty
|
||||
special_type_slot_4 = empty
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_small_cannon
|
||||
tank_small_cannon_2
|
||||
tank_close_support_gun
|
||||
tank_high_velocity_cannon
|
||||
tank_medium_two_man_tank_turret
|
||||
tank_bogie_suspension
|
||||
tank_riveted_armor
|
||||
tank_diesel_engine
|
||||
}
|
||||
}
|
||||
|
||||
basic_medium_tank_default = { #Somua S35
|
||||
priority = {
|
||||
factor = 20
|
||||
modifier = {
|
||||
has_tech = improved_medium_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 2000
|
||||
type = medium_tank_chassis_1
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_close_support_gun
|
||||
tank_small_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
tank_small_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_medium_three_man_tank_turret
|
||||
suspension_type_slot = tank_bogie_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_diesel_engine
|
||||
special_type_slot_1 = {
|
||||
any_of = {
|
||||
tank_radio_3
|
||||
tank_radio_2
|
||||
tank_radio_1
|
||||
}
|
||||
}
|
||||
special_type_slot_2 = easy_maintenance
|
||||
special_type_slot_3 = secondary_turret_small_cannon
|
||||
special_type_slot_4 = secondary_turret_small_cannon
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
easy_maintenance
|
||||
tank_medium_cannon_2
|
||||
tank_small_cannon
|
||||
tank_small_cannon_2
|
||||
tank_medium_three_man_tank_turret
|
||||
tank_riveted_armor
|
||||
tank_torsion_bar_suspension
|
||||
tank_diesel_engine
|
||||
tank_close_support_gun
|
||||
tank_high_velocity_cannon
|
||||
tank_medium_one_man_tank_turret
|
||||
tank_bogie_suspension
|
||||
tank_cast_armor
|
||||
tank_gasoline_engine
|
||||
tank_radio_3
|
||||
tank_radio_2
|
||||
tank_radio_1
|
||||
dozer_blade
|
||||
additional_machine_guns
|
||||
secondary_turret_small_cannon
|
||||
}
|
||||
}
|
||||
|
||||
improved_medium_tank_default = {#AMC 35
|
||||
priority = {
|
||||
factor = 300
|
||||
modifier = {
|
||||
has_tech = advanced_medium_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_chassis_2
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_close_support_gun
|
||||
tank_small_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
tank_small_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_medium_three_man_tank_turret
|
||||
suspension_type_slot = tank_christie_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_gasoline_engine
|
||||
special_type_slot_1 = {
|
||||
any_of = {
|
||||
tank_radio_3
|
||||
tank_radio_2
|
||||
tank_radio_1
|
||||
}
|
||||
}
|
||||
special_type_slot_2 = easy_maintenance
|
||||
special_type_slot_3 = secondary_turret_small_cannon
|
||||
special_type_slot_4 = secondary_turret_small_cannon
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
tank_medium_cannon
|
||||
tank_medium_cannon_2
|
||||
tank_christie_suspension
|
||||
tank_riveted_armor
|
||||
tank_diesel_engine
|
||||
easy_maintenance
|
||||
additional_machine_guns
|
||||
secondary_turret_small_cannon
|
||||
tank_small_cannon_2
|
||||
tank_close_support_gun
|
||||
tank_high_velocity_cannon
|
||||
tank_medium_three_man_tank_turret
|
||||
tank_medium_two_man_tank_turret
|
||||
tank_bogie_suspension
|
||||
tank_riveted_armor
|
||||
tank_cast_armor
|
||||
tank_gasoline_engine
|
||||
tank_radio_3
|
||||
tank_radio_2
|
||||
tank_radio_1
|
||||
}
|
||||
}
|
||||
|
||||
advanced_medium_tank_default = { #SARL42
|
||||
priority = {
|
||||
factor = 200
|
||||
modifier = {
|
||||
not = { has_tech = advanced_medium_tank_chassis }
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_chassis_3
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_close_support_gun
|
||||
tank_small_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
tank_small_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_medium_three_man_tank_turret
|
||||
suspension_type_slot = tank_christie_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_gasoline_engine
|
||||
special_type_slot_1 = {
|
||||
any_of = {
|
||||
tank_radio_3
|
||||
tank_radio_2
|
||||
tank_radio_1
|
||||
}
|
||||
}
|
||||
special_type_slot_2 = easy_maintenance
|
||||
special_type_slot_3 = secondary_turret_small_cannon
|
||||
special_type_slot_4 = secondary_turret_small_cannon
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 4
|
||||
tank_nsb_armor_upgrade = 4
|
||||
}
|
||||
}
|
||||
|
||||
allowed_modules = {
|
||||
tank_medium_cannon
|
||||
tank_medium_cannon_2
|
||||
tank_torsion_bar_suspension
|
||||
tank_christie_suspension
|
||||
tank_riveted_armor
|
||||
tank_diesel_engine
|
||||
easy_maintenance
|
||||
additional_machine_guns
|
||||
secondary_turret_small_cannon
|
||||
tank_small_cannon_2
|
||||
tank_close_support_gun
|
||||
tank_high_velocity_cannon
|
||||
tank_medium_three_man_tank_turret
|
||||
tank_medium_two_man_tank_turret
|
||||
tank_bogie_suspension
|
||||
tank_riveted_armor
|
||||
tank_cast_armor
|
||||
tank_gasoline_engine
|
||||
tank_radio_3
|
||||
tank_radio_2
|
||||
tank_radio_1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
YUW_medium_tank_destroyers = {
|
||||
category = land
|
||||
blocked_for = {}
|
||||
available_for = { YUW }
|
||||
roles = {
|
||||
land_medium_tank_destroyer
|
||||
}
|
||||
priority = {
|
||||
factor = 3000
|
||||
}
|
||||
medium_tank_destroyer_1 = { #Somua S35
|
||||
priority = {
|
||||
factor = 100
|
||||
modifier = {
|
||||
has_tech = improved_medium_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_destroyer_chassis_1
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_high_velocity_cannon_3
|
||||
tank_heavy_cannon_3
|
||||
tank_high_velocity_cannon_2
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_high_velocity_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_medium_fixed_superstructure_turret
|
||||
suspension_type_slot = tank_christie_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_gasoline_engine
|
||||
special_type_slot_1 = dozer_blade
|
||||
special_type_slot_2 = secondary_turret_small_cannon
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = secondary_turret_small_cannon
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 10
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_heavy_cannon_3
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_high_velocity_cannon_3
|
||||
tank_high_velocity_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
tank_medium_fixed_superstructure_turret
|
||||
tank_christie_suspension
|
||||
tank_riveted_armor
|
||||
tank_cast_armor
|
||||
tank_gasoline_engine
|
||||
easy_maintenance
|
||||
secondary_turret_small_cannon
|
||||
dozer_blade
|
||||
}
|
||||
}
|
||||
medium_tank_destroyer_2 = {#AMC 35
|
||||
priority = {
|
||||
factor = 200
|
||||
modifier = {
|
||||
has_tech = advanced_medium_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_destroyer_chassis_2
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_high_velocity_cannon_3
|
||||
tank_heavy_cannon_3
|
||||
tank_high_velocity_cannon_2
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_high_velocity_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_medium_fixed_superstructure_turret
|
||||
suspension_type_slot = tank_christie_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_gasoline_engine
|
||||
special_type_slot_1 = dozer_blade
|
||||
special_type_slot_2 = secondary_turret_small_cannon
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = secondary_turret_small_cannon
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_heavy_cannon_3
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_high_velocity_cannon_3
|
||||
tank_high_velocity_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
tank_medium_fixed_superstructure_turret
|
||||
tank_christie_suspension
|
||||
tank_riveted_armor
|
||||
tank_gasoline_engine
|
||||
easy_maintenance
|
||||
secondary_turret_small_cannon
|
||||
dozer_blade
|
||||
}
|
||||
}
|
||||
medium_tank_destroyer_3 = { #SARL42
|
||||
priority = {
|
||||
factor = 300
|
||||
modifier = {
|
||||
not = { has_tech = advanced_medium_tank_chassis }
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_destroyer_chassis
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_high_velocity_cannon_3
|
||||
tank_heavy_cannon_3
|
||||
tank_high_velocity_cannon_2
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_high_velocity_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_medium_fixed_superstructure_turret
|
||||
suspension_type_slot = tank_christie_suspension
|
||||
armor_type_slot = tank_riveted_armor
|
||||
engine_type_slot = tank_gasoline_engine
|
||||
special_type_slot_1 = dozer_blade
|
||||
special_type_slot_2 = secondary_turret_small_cannon
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = secondary_turret_small_cannon
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 0
|
||||
tank_nsb_armor_upgrade = 0
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_heavy_cannon_3
|
||||
tank_heavy_cannon_2
|
||||
tank_heavy_cannon
|
||||
tank_medium_cannon_2
|
||||
tank_medium_cannon
|
||||
tank_high_velocity_cannon_3
|
||||
tank_high_velocity_cannon_2
|
||||
tank_high_velocity_cannon
|
||||
tank_medium_fixed_superstructure_turret
|
||||
tank_christie_suspension
|
||||
tank_riveted_armor
|
||||
tank_cast_armor
|
||||
tank_gasoline_engine
|
||||
easy_maintenance
|
||||
secondary_turret_small_cannon
|
||||
dozer_blade
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
YUW_medium_tank_anti_air = {
|
||||
category = land
|
||||
blocked_for = {}
|
||||
available_for = { YUW }
|
||||
roles = {
|
||||
land_medium_tank_anti_air
|
||||
}
|
||||
priority = {
|
||||
factor = 500
|
||||
}
|
||||
medium_tank_anti_air_0 = { #Somua S35
|
||||
priority = {
|
||||
factor = 300
|
||||
modifier = {
|
||||
has_tech = basic_medium_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_aa_chassis_0
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_anti_air_cannon_2
|
||||
tank_anti_air_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_light_one_man_tank_turret
|
||||
suspension_type_slot = tank_christie_suspension
|
||||
armor_type_slot = tank_cast_armor
|
||||
engine_type_slot = tank_gasoline_engine
|
||||
special_type_slot_1 = sloped_armor
|
||||
special_type_slot_2 = armor_skirts
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = dozer_blade
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 9
|
||||
tank_nsb_armor_upgrade = 9
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_anti_air_cannon_2
|
||||
tank_anti_air_cannon
|
||||
tank_cast_armor
|
||||
tank_light_one_man_tank_turret
|
||||
tank_gasoline_engine
|
||||
tank_christie_suspension
|
||||
sloped_armor
|
||||
armor_skirts
|
||||
easy_maintenance
|
||||
dozer_blade
|
||||
}
|
||||
}
|
||||
medium_tank_anti_air_1 = { #Somua S35
|
||||
priority = {
|
||||
factor = 300
|
||||
modifier = {
|
||||
has_tech = improved_medium_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_aa_chassis_1
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_anti_air_cannon_2
|
||||
tank_anti_air_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_light_one_man_tank_turret
|
||||
suspension_type_slot = tank_christie_suspension
|
||||
armor_type_slot = tank_cast_armor
|
||||
engine_type_slot = tank_gasoline_engine
|
||||
special_type_slot_1 = sloped_armor
|
||||
special_type_slot_2 = armor_skirts
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = dozer_blade
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 14
|
||||
tank_nsb_armor_upgrade = 10
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_anti_air_cannon_2
|
||||
tank_anti_air_cannon
|
||||
tank_cast_armor
|
||||
tank_light_one_man_tank_turret
|
||||
tank_gasoline_engine
|
||||
tank_christie_suspension
|
||||
sloped_armor
|
||||
armor_skirts
|
||||
easy_maintenance
|
||||
dozer_blade
|
||||
}
|
||||
}
|
||||
medium_tank_anti_air_2 = {#AMC 35
|
||||
priority = {
|
||||
factor = 400
|
||||
modifier = {
|
||||
has_tech = advanced_medium_tank_chassis
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_aa_chassis_2
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_anti_air_cannon_2
|
||||
tank_anti_air_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_light_one_man_tank_turret
|
||||
suspension_type_slot = tank_christie_suspension
|
||||
armor_type_slot = tank_cast_armor
|
||||
engine_type_slot = tank_gasoline_engine
|
||||
special_type_slot_1 = sloped_armor
|
||||
special_type_slot_2 = armor_skirts
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = dozer_blade
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 15
|
||||
tank_nsb_armor_upgrade = 20
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_anti_air_cannon_2
|
||||
tank_anti_air_cannon
|
||||
tank_cast_armor
|
||||
tank_light_one_man_tank_turret
|
||||
tank_gasoline_engine
|
||||
tank_christie_suspension
|
||||
sloped_armor
|
||||
armor_skirts
|
||||
easy_maintenance
|
||||
dozer_blade
|
||||
}
|
||||
}
|
||||
medium_tank_anti_air_3 = { #SARL42
|
||||
priority = {
|
||||
factor = 1000
|
||||
modifier = {
|
||||
not = { has_tech = advanced_medium_tank_chassis }
|
||||
factor = 0 #let's not waste XP here
|
||||
}
|
||||
}
|
||||
|
||||
target_variant = {
|
||||
match_value = 1000
|
||||
type = medium_tank_aa_chassis_3
|
||||
modules = {
|
||||
main_armament_slot = {
|
||||
any_of = {
|
||||
tank_anti_air_cannon_2
|
||||
tank_anti_air_cannon
|
||||
}
|
||||
}
|
||||
turret_type_slot = tank_light_one_man_tank_turret
|
||||
suspension_type_slot = tank_christie_suspension
|
||||
armor_type_slot = tank_cast_armor
|
||||
engine_type_slot = tank_gasoline_engine
|
||||
special_type_slot_1 = sloped_armor
|
||||
special_type_slot_2 = armor_skirts
|
||||
special_type_slot_3 = easy_maintenance
|
||||
special_type_slot_4 = dozer_blade
|
||||
}
|
||||
upgrades = {
|
||||
tank_nsb_engine_upgrade = 15
|
||||
tank_nsb_armor_upgrade = 20
|
||||
}
|
||||
}
|
||||
allowed_modules = {
|
||||
tank_anti_air_cannon_2
|
||||
tank_anti_air_cannon
|
||||
tank_cast_armor
|
||||
tank_light_one_man_tank_turret
|
||||
tank_gasoline_engine
|
||||
tank_christie_suspension
|
||||
sloped_armor
|
||||
armor_skirts
|
||||
easy_maintenance
|
||||
dozer_blade
|
||||
}
|
||||
}
|
||||
}
|
||||
133
src/common/ai_equipment/_documentation.info
Executable file
133
src/common/ai_equipment/_documentation.info
Executable file
@@ -0,0 +1,133 @@
|
||||
AI Equipment Designs
|
||||
|
||||
These scripts are used to direct AI to create equipment variants and upgrade
|
||||
existing equipment in order to satisfy specific role needs. Equipment type and
|
||||
equipment module specifications determine what is necessary and desirable for
|
||||
filling particular roles, and priority triggers provide additional hooks to
|
||||
encourage the AI in different directions.
|
||||
|
||||
Syntax:
|
||||
----------------
|
||||
|
||||
<AI design group name> = {
|
||||
# naval category is supported from version 1.6.0, and land category from version 1.11.0
|
||||
category = <equipment category>
|
||||
|
||||
# Exclusionary list of countries that will not use this design group.
|
||||
blocked_for = {
|
||||
# country tags...
|
||||
}
|
||||
|
||||
# Inclusionary list of countries that will use this design group.
|
||||
# If this list is empty, all countries not in the block list will be allowed.
|
||||
# If this list is not empty, only countries that are in this list and not in the blocked list will be allowed.
|
||||
available_for = {
|
||||
# country tags...
|
||||
}
|
||||
|
||||
# List of roles that this design group can be used for.
|
||||
# AI will attempt to design and produce equipment to satisfy all roles that it can.
|
||||
# So it will try to actively use one design per role for new production and upgrading/refitting.
|
||||
# roles here are dynamically generated and should work with role_ratio ai_strategy
|
||||
roles = {
|
||||
# roles...
|
||||
}
|
||||
|
||||
# Base priority for creating a design in this group or for creating or upgrading equipment to use one of these designs. A higher number means higher priority.
|
||||
priority = {
|
||||
factor = <numeric weight>
|
||||
# Zero or more weighted modifiers to affect priority based on triggers.
|
||||
modifier = {
|
||||
factor = <numeric weight>
|
||||
# triggers...
|
||||
}
|
||||
}
|
||||
|
||||
# One or more specifications of designs belonging to this design group.
|
||||
<AI design name> = {
|
||||
# Further priority for creating this design specifically or for creating or upgrading equipment to use this design.
|
||||
priority = {
|
||||
factor = <numeric weight>
|
||||
# Zero or more weighted modifiers to affect priority based on triggers.
|
||||
modifier = {
|
||||
factor = <numeric weight>
|
||||
# triggers...
|
||||
}
|
||||
}
|
||||
|
||||
# List of triggers that must all be true for the design to be usable; true by default if empty or missing.
|
||||
enable = {
|
||||
# triggers...
|
||||
}
|
||||
|
||||
# Specifications about how a matching equipment variant should be designed.
|
||||
target_variant = {
|
||||
# An additional weight indicating how much the particular design is worth, if it matches.
|
||||
match_value = <numeric weight>
|
||||
|
||||
# The equipment archetype or equipment type that the variant must use to match.
|
||||
type = <equipment archetype or type>
|
||||
|
||||
# The matching requirements on individual module slots.
|
||||
modules = {
|
||||
# A slot can be assigned a module category. Any other module category fails the match.
|
||||
# When designing an equipment variant, the latest available will be favored.
|
||||
<slot> = <module category>
|
||||
|
||||
# A slot can be assigned a specific module. Any other module fails the match.
|
||||
<slot> = <module>
|
||||
|
||||
# Less than and greater than comparisons can be used to force lesser or greater modules within a chain of module upgrades.
|
||||
# When designing an equipment variant, the earliest module will be favored for the lesser restriction, and the latest will be favored for the greater restriction.
|
||||
<slot> < <module>
|
||||
<slot> > <module>
|
||||
|
||||
# A slot can be assigned empty. Any module of any kind fails the match.
|
||||
<slot> = empty
|
||||
|
||||
# A slot can be greater than empty. Only an empty slot fails the match.
|
||||
<slot> > empty
|
||||
|
||||
# A slot can refer to a nested group of more detailed requirements.
|
||||
<slot> = {
|
||||
# As above, you can specify a module category, or an equal, lesser, or greater module, or empty/non-empty.
|
||||
module = <module category>
|
||||
# -or-
|
||||
module = <module>
|
||||
# -or-
|
||||
module < <module>
|
||||
# -or-
|
||||
module > <module>
|
||||
# -or-
|
||||
module = empty
|
||||
# -or-
|
||||
module > empty
|
||||
|
||||
# Or you can provide a list of modules or module categories, any of which are sufficient for a match.
|
||||
any_of = { [modules or module categories...] }
|
||||
|
||||
# If you provide multiple instances of module attributes or any_of attributes, then only one must match for the match to succeed.
|
||||
|
||||
# Optionally, for upgrading existing equipment to a this design, you can require that this slot must have a better module in order to use this design.
|
||||
upgrade > current
|
||||
# Alternatively, you can require that it must use exactly the same module that is already on the existing equipment.
|
||||
upgrade = current
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# List of hard requirements that all must match for this design to be usable.
|
||||
# These follow the same pattern as a slot entry above within target_variant = { modules = { ... } },
|
||||
# but without being tied to an individual slot.
|
||||
requirements = {
|
||||
module = <requirements>
|
||||
}
|
||||
|
||||
# Additional modules that are allowed in any available slots for any of the above designs, after all requirements are fulfilled.
|
||||
# Modules at the top of this list are favored over those at the bottom.
|
||||
# Modules not in this list will not be used in any remaining open slots.
|
||||
allowed_modules = {
|
||||
# modules or module categories...
|
||||
}
|
||||
}
|
||||
}
|
||||
1823
src/common/ai_equipment/generic_naval.txt
Executable file
1823
src/common/ai_equipment/generic_naval.txt
Executable file
File diff suppressed because it is too large
Load Diff
1288
src/common/ai_equipment/generic_planes.txt
Executable file
1288
src/common/ai_equipment/generic_planes.txt
Executable file
File diff suppressed because it is too large
Load Diff
2452
src/common/ai_equipment/generic_tank.txt
Executable file
2452
src/common/ai_equipment/generic_tank.txt
Executable file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user