2025-11-24 04:02:17
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -1,7 +1,7 @@
|
|||||||
BLI_heavy_tanks = {
|
BLI_heavy_tanks = {
|
||||||
category = land
|
category = land
|
||||||
|
|
||||||
blocked_for = {}
|
blocked_for = { TIX SAD YUW HUJ BYG BFL BYG WEX DOH DH1 }
|
||||||
|
|
||||||
available_for = { BLI }
|
available_for = { BLI }
|
||||||
|
|
||||||
@@ -374,7 +374,7 @@ BLI_heavy_tank_destroyers = {
|
|||||||
BLI_medium_flame_tank = {
|
BLI_medium_flame_tank = {
|
||||||
category = land
|
category = land
|
||||||
|
|
||||||
blocked_for = {}
|
blocked_for = { TIX SAD YUW HUJ BYG BFL BYG WEX DOH DH1 }
|
||||||
|
|
||||||
available_for = {BLI}
|
available_for = {BLI}
|
||||||
|
|
||||||
@@ -424,7 +424,7 @@ BLI_medium_flame_tank = {
|
|||||||
|
|
||||||
BLI_light_tanks = {
|
BLI_light_tanks = {
|
||||||
category = land
|
category = land
|
||||||
blocked_for = {}
|
blocked_for = { TIX SAD YUW HUJ BYG BFL BYG WEX DOH DH1 }
|
||||||
available_for = { BLI }
|
available_for = { BLI }
|
||||||
roles = {
|
roles = {
|
||||||
land_light_tank
|
land_light_tank
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,7 +1,7 @@
|
|||||||
SIR_heavy_tanks = {
|
SIR_heavy_tanks = {
|
||||||
category = land
|
category = land
|
||||||
|
|
||||||
blocked_for = {}
|
blocked_for = { TIX SAD YUW HUJ BYG BFL BYG WEX DOH DH1 }
|
||||||
|
|
||||||
available_for = { SIR }
|
available_for = { SIR }
|
||||||
|
|
||||||
@@ -201,7 +201,7 @@ SIR_heavy_tanks = {
|
|||||||
|
|
||||||
SIR_heavy_tank_destroyers = {
|
SIR_heavy_tank_destroyers = {
|
||||||
category = land
|
category = land
|
||||||
blocked_for = {}
|
blocked_for = { TIX SAD YUW HUJ BYG BFL BYG WEX DOH DH1 }
|
||||||
available_for = { SIR }
|
available_for = { SIR }
|
||||||
roles = {
|
roles = {
|
||||||
land_heavy_tank_destroyer
|
land_heavy_tank_destroyer
|
||||||
@@ -374,7 +374,7 @@ SIR_heavy_tank_destroyers = {
|
|||||||
SIR_medium_flame_tank = {
|
SIR_medium_flame_tank = {
|
||||||
category = land
|
category = land
|
||||||
|
|
||||||
blocked_for = {}
|
blocked_for = { TIX SAD YUW HUJ BYG BFL BYG WEX DOH DH1 }
|
||||||
|
|
||||||
available_for = {SIR}
|
available_for = {SIR}
|
||||||
|
|
||||||
@@ -424,7 +424,7 @@ SIR_medium_flame_tank = {
|
|||||||
|
|
||||||
SIR_light_tanks = {
|
SIR_light_tanks = {
|
||||||
category = land
|
category = land
|
||||||
blocked_for = {}
|
blocked_for = { TIX SAD YUW HUJ BYG BFL BYG WEX DOH DH1 }
|
||||||
available_for = { SIR }
|
available_for = { SIR }
|
||||||
roles = {
|
roles = {
|
||||||
land_light_tank
|
land_light_tank
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
TIX_light_tanks = {
|
TIX_light_tanks = {
|
||||||
category = land
|
category = land
|
||||||
blocked_for = {}
|
blocked_for = { SAD }
|
||||||
available_for = { TIX }
|
available_for = { TIX YUW HUJ BYG BFL BYG WEX }
|
||||||
roles = {
|
roles = {
|
||||||
land_light_tank
|
land_light_tank
|
||||||
}
|
}
|
||||||
@@ -20,30 +20,32 @@ TIX_light_tanks = {
|
|||||||
match_value = 10000
|
match_value = 10000
|
||||||
type = light_tank_chassis_1
|
type = light_tank_chassis_1
|
||||||
modules = {
|
modules = {
|
||||||
main_armament_slot = tank_close_support_gun
|
main_armament_slot = tank_small_cannon_2
|
||||||
turret_type_slot = tank_light_three_man_tank_turret
|
turret_type_slot = tank_light_two_man_tank_turret
|
||||||
suspension_type_slot = tank_wheeled_suspension
|
suspension_type_slot = tank_wheeled_suspension
|
||||||
armor_type_slot = tank_riveted_armor
|
armor_type_slot = tank_riveted_armor
|
||||||
engine_type_slot = tank_gasoline_engine
|
engine_type_slot = tank_diesel_engine
|
||||||
special_type_slot_1 = easy_maintenance
|
special_type_slot_1 = easy_maintenance
|
||||||
special_type_slot_2 = empty
|
special_type_slot_2 = secondary_turret_small_cannon
|
||||||
special_type_slot_3 = empty
|
special_type_slot_3 = tank_radio_1
|
||||||
special_type_slot_4 = empty
|
special_type_slot_4 = additional_machine_guns
|
||||||
}
|
}
|
||||||
upgrades = {
|
upgrades = {
|
||||||
tank_nsb_engine_upgrade = 9
|
tank_nsb_engine_upgrade = 4
|
||||||
tank_nsb_armor_upgrade = 0
|
tank_nsb_armor_upgrade = 0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
allowed_modules = {
|
allowed_modules = {
|
||||||
tank_heavy_machine_gun
|
tank_small_cannon_2
|
||||||
tank_close_support_gun
|
tank_light_two_man_tank_turret
|
||||||
tank_light_three_man_tank_turret
|
|
||||||
tank_wheeled_suspension
|
tank_wheeled_suspension
|
||||||
tank_riveted_armor
|
tank_riveted_armor
|
||||||
tank_gasoline_engine
|
tank_diesel_engine
|
||||||
extra_ammo_storage
|
extra_ammo_storage
|
||||||
easy_maintenance
|
easy_maintenance
|
||||||
|
tank_radio_1
|
||||||
|
secondary_turret_small_cannon
|
||||||
|
additional_machine_guns
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
improved_light_tank_default = {#AMC 35
|
improved_light_tank_default = {#AMC 35
|
||||||
@@ -59,30 +61,32 @@ TIX_light_tanks = {
|
|||||||
match_value = 10000
|
match_value = 10000
|
||||||
type = light_tank_chassis_2
|
type = light_tank_chassis_2
|
||||||
modules = {
|
modules = {
|
||||||
main_armament_slot = tank_close_support_gun
|
main_armament_slot = tank_small_cannon_2
|
||||||
turret_type_slot = tank_light_three_man_tank_turret
|
turret_type_slot = tank_light_two_man_tank_turret
|
||||||
suspension_type_slot = tank_wheeled_suspension
|
suspension_type_slot = tank_wheeled_suspension
|
||||||
armor_type_slot = tank_riveted_armor
|
armor_type_slot = tank_riveted_armor
|
||||||
engine_type_slot = tank_gasoline_engine
|
engine_type_slot = tank_diesel_engine
|
||||||
special_type_slot_1 = easy_maintenance
|
special_type_slot_1 = easy_maintenance
|
||||||
special_type_slot_2 = extra_ammo_storage
|
special_type_slot_2 = secondary_turret_small_cannon
|
||||||
special_type_slot_3 = extra_ammo_storage
|
special_type_slot_3 = tank_radio_1
|
||||||
special_type_slot_4 = empty
|
special_type_slot_4 = additional_machine_guns
|
||||||
}
|
}
|
||||||
upgrades = {
|
upgrades = {
|
||||||
tank_nsb_engine_upgrade = 8
|
tank_nsb_engine_upgrade = 4
|
||||||
tank_nsb_armor_upgrade = 0
|
tank_nsb_armor_upgrade = 0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
allowed_modules = {
|
allowed_modules = {
|
||||||
tank_heavy_machine_gun
|
tank_small_cannon_2
|
||||||
tank_close_support_gun
|
tank_light_two_man_tank_turret
|
||||||
tank_light_three_man_tank_turret
|
|
||||||
tank_wheeled_suspension
|
tank_wheeled_suspension
|
||||||
tank_riveted_armor
|
tank_riveted_armor
|
||||||
tank_gasoline_engine
|
tank_diesel_engine
|
||||||
extra_ammo_storage
|
extra_ammo_storage
|
||||||
easy_maintenance
|
easy_maintenance
|
||||||
|
tank_radio_1
|
||||||
|
secondary_turret_small_cannon
|
||||||
|
additional_machine_guns
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
advanced_light_tank_default = { #SARL42
|
advanced_light_tank_default = { #SARL42
|
||||||
@@ -94,30 +98,32 @@ TIX_light_tanks = {
|
|||||||
match_value = 10000
|
match_value = 10000
|
||||||
type = light_tank_chassis_3
|
type = light_tank_chassis_3
|
||||||
modules = {
|
modules = {
|
||||||
main_armament_slot = tank_close_support_gun
|
main_armament_slot = tank_small_cannon_2
|
||||||
turret_type_slot = tank_light_three_man_tank_turret
|
turret_type_slot = tank_light_two_man_tank_turret
|
||||||
suspension_type_slot = tank_wheeled_suspension
|
suspension_type_slot = tank_wheeled_suspension
|
||||||
armor_type_slot = tank_riveted_armor
|
armor_type_slot = tank_riveted_armor
|
||||||
engine_type_slot = tank_gasoline_engine
|
engine_type_slot = tank_diesel_engine
|
||||||
special_type_slot_1 = easy_maintenance
|
special_type_slot_1 = easy_maintenance
|
||||||
special_type_slot_2 = extra_ammo_storage
|
special_type_slot_2 = secondary_turret_small_cannon
|
||||||
special_type_slot_3 = extra_ammo_storage
|
special_type_slot_3 = tank_radio_1
|
||||||
special_type_slot_4 = extra_ammo_storage
|
special_type_slot_4 = additional_machine_guns
|
||||||
}
|
}
|
||||||
upgrades = {
|
upgrades = {
|
||||||
tank_nsb_engine_upgrade = 0
|
tank_nsb_engine_upgrade = 4
|
||||||
tank_nsb_armor_upgrade = 0
|
tank_nsb_armor_upgrade = 0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
allowed_modules = {
|
allowed_modules = {
|
||||||
tank_heavy_machine_gun
|
tank_small_cannon_2
|
||||||
tank_close_support_gun
|
tank_light_two_man_tank_turret
|
||||||
tank_light_three_man_tank_turret
|
|
||||||
tank_wheeled_suspension
|
tank_wheeled_suspension
|
||||||
tank_riveted_armor
|
tank_riveted_armor
|
||||||
tank_gasoline_engine
|
tank_diesel_engine
|
||||||
extra_ammo_storage
|
extra_ammo_storage
|
||||||
easy_maintenance
|
easy_maintenance
|
||||||
|
tank_radio_1
|
||||||
|
secondary_turret_small_cannon
|
||||||
|
additional_machine_guns
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -127,7 +133,7 @@ TIX_medium_flame_tank = {
|
|||||||
|
|
||||||
blocked_for = {}
|
blocked_for = {}
|
||||||
|
|
||||||
available_for = {TIX}
|
available_for = { TIX SAD YUW HUJ BYG BFL BYG WEX DOH DH1 }
|
||||||
|
|
||||||
roles = {
|
roles = {
|
||||||
land_medium_tank_flamethrower
|
land_medium_tank_flamethrower
|
||||||
@@ -151,8 +157,8 @@ TIX_medium_flame_tank = {
|
|||||||
type = medium_tank_flame_chassis
|
type = medium_tank_flame_chassis
|
||||||
modules = {
|
modules = {
|
||||||
main_armament_slot = flamethrower
|
main_armament_slot = flamethrower
|
||||||
turret_type_slot = tank_light_fixed_superstructure_turret
|
turret_type_slot = tank_medium_two_man_tank_turret
|
||||||
suspension_type_slot = tank_christie_suspension
|
suspension_type_slot = tank_bogie_suspension
|
||||||
armor_type_slot = tank_riveted_armor
|
armor_type_slot = tank_riveted_armor
|
||||||
engine_type_slot = tank_gasoline_engine
|
engine_type_slot = tank_gasoline_engine
|
||||||
special_type_slot_1 = easy_maintenance
|
special_type_slot_1 = easy_maintenance
|
||||||
@@ -168,8 +174,8 @@ TIX_medium_flame_tank = {
|
|||||||
|
|
||||||
allowed_modules = {
|
allowed_modules = {
|
||||||
flamethrower
|
flamethrower
|
||||||
tank_light_fixed_superstructure_turret
|
tank_medium_two_man_tank_turret
|
||||||
tank_christie_suspension
|
tank_bogie_suspension
|
||||||
tank_riveted_armor
|
tank_riveted_armor
|
||||||
tank_gasoline_engine
|
tank_gasoline_engine
|
||||||
easy_maintenance
|
easy_maintenance
|
||||||
@@ -189,14 +195,14 @@ TIX_medium_flame_tank = {
|
|||||||
type = medium_tank_flame_chassis
|
type = medium_tank_flame_chassis
|
||||||
modules = {
|
modules = {
|
||||||
main_armament_slot = advanced_flamethrower
|
main_armament_slot = advanced_flamethrower
|
||||||
turret_type_slot = tank_light_fixed_superstructure_turret
|
turret_type_slot = tank_medium_two_man_tank_turret
|
||||||
suspension_type_slot = tank_christie_suspension
|
suspension_type_slot = tank_bogie_suspension
|
||||||
armor_type_slot = tank_riveted_armor
|
armor_type_slot = tank_riveted_armor
|
||||||
engine_type_slot = tank_gasoline_engine
|
engine_type_slot = tank_diesel_engine
|
||||||
special_type_slot_1 = easy_maintenance
|
special_type_slot_1 = easy_maintenance
|
||||||
special_type_slot_2 = extra_ammo_storage
|
special_type_slot_2 = empty
|
||||||
special_type_slot_3 = extra_ammo_storage
|
special_type_slot_3 = empty
|
||||||
special_type_slot_4 = extra_ammo_storage
|
special_type_slot_4 = empty
|
||||||
}
|
}
|
||||||
upgrades = {
|
upgrades = {
|
||||||
tank_nsb_engine_upgrade = 0
|
tank_nsb_engine_upgrade = 0
|
||||||
@@ -206,12 +212,11 @@ TIX_medium_flame_tank = {
|
|||||||
|
|
||||||
allowed_modules = {
|
allowed_modules = {
|
||||||
advanced_flamethrower
|
advanced_flamethrower
|
||||||
tank_light_fixed_superstructure_turret
|
tank_medium_two_man_tank_turret
|
||||||
tank_christie_suspension
|
tank_bogie_suspension
|
||||||
tank_riveted_armor
|
tank_riveted_armor
|
||||||
tank_gasoline_engine
|
tank_diesel_engine
|
||||||
easy_maintenance
|
easy_maintenance
|
||||||
extra_ammo_storage
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -219,7 +224,7 @@ TIX_medium_flame_tank = {
|
|||||||
TIX_medium_tank_destroyers = {
|
TIX_medium_tank_destroyers = {
|
||||||
category = land
|
category = land
|
||||||
blocked_for = {}
|
blocked_for = {}
|
||||||
available_for = { TIX }
|
available_for = { TIX SAD YUW HUJ BYG BFL BYG WEX DOH DH1 }
|
||||||
roles = {
|
roles = {
|
||||||
land_medium_tank_destroyer
|
land_medium_tank_destroyer
|
||||||
}
|
}
|
||||||
@@ -252,16 +257,16 @@ TIX_medium_tank_destroyers = {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
turret_type_slot = tank_medium_fixed_superstructure_turret
|
turret_type_slot = tank_medium_fixed_superstructure_turret
|
||||||
suspension_type_slot = tank_christie_suspension
|
suspension_type_slot = tank_bogie_suspension
|
||||||
armor_type_slot = tank_riveted_armor
|
armor_type_slot = tank_riveted_armor
|
||||||
engine_type_slot = tank_gasoline_engine
|
engine_type_slot = tank_gasoline_engine
|
||||||
special_type_slot_1 = secondary_turret_small_cannon
|
special_type_slot_1 = secondary_turret_small_cannon
|
||||||
special_type_slot_2 = secondary_turret_small_cannon
|
special_type_slot_2 = secondary_turret_small_cannon
|
||||||
special_type_slot_3 = easy_maintenance
|
special_type_slot_3 = easy_maintenance
|
||||||
special_type_slot_4 = empty
|
special_type_slot_4 = additional_machine_guns
|
||||||
}
|
}
|
||||||
upgrades = {
|
upgrades = {
|
||||||
tank_nsb_engine_upgrade = 10
|
tank_nsb_engine_upgrade = 0
|
||||||
tank_nsb_armor_upgrade = 0
|
tank_nsb_armor_upgrade = 0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -275,12 +280,13 @@ TIX_medium_tank_destroyers = {
|
|||||||
tank_high_velocity_cannon_2
|
tank_high_velocity_cannon_2
|
||||||
tank_high_velocity_cannon
|
tank_high_velocity_cannon
|
||||||
tank_medium_fixed_superstructure_turret
|
tank_medium_fixed_superstructure_turret
|
||||||
tank_christie_suspension
|
tank_bogie_suspension
|
||||||
tank_riveted_armor
|
tank_riveted_armor
|
||||||
tank_gasoline_engine
|
tank_gasoline_engine
|
||||||
secondary_turret_small_cannon
|
secondary_turret_small_cannon
|
||||||
sloped_armor
|
sloped_armor
|
||||||
easy_maintenance
|
easy_maintenance
|
||||||
|
additional_machine_guns
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
medium_tank_destroyer_2 = {#AMC 35
|
medium_tank_destroyer_2 = {#AMC 35
|
||||||
@@ -309,13 +315,13 @@ TIX_medium_tank_destroyers = {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
turret_type_slot = tank_medium_fixed_superstructure_turret
|
turret_type_slot = tank_medium_fixed_superstructure_turret
|
||||||
suspension_type_slot = tank_christie_suspension
|
suspension_type_slot = tank_bogie_suspension
|
||||||
armor_type_slot = tank_riveted_armor
|
armor_type_slot = tank_riveted_armor
|
||||||
engine_type_slot = tank_gasoline_engine
|
engine_type_slot = tank_gasoline_engine
|
||||||
special_type_slot_1 = secondary_turret_small_cannon
|
special_type_slot_1 = secondary_turret_small_cannon
|
||||||
special_type_slot_2 = secondary_turret_small_cannon
|
special_type_slot_2 = secondary_turret_small_cannon
|
||||||
special_type_slot_3 = easy_maintenance
|
special_type_slot_3 = easy_maintenance
|
||||||
special_type_slot_4 = extra_ammo_storage
|
special_type_slot_4 = additional_machine_guns
|
||||||
}
|
}
|
||||||
upgrades = {
|
upgrades = {
|
||||||
tank_nsb_engine_upgrade = 0
|
tank_nsb_engine_upgrade = 0
|
||||||
@@ -332,11 +338,11 @@ TIX_medium_tank_destroyers = {
|
|||||||
tank_high_velocity_cannon_2
|
tank_high_velocity_cannon_2
|
||||||
tank_high_velocity_cannon
|
tank_high_velocity_cannon
|
||||||
tank_medium_fixed_superstructure_turret
|
tank_medium_fixed_superstructure_turret
|
||||||
tank_christie_suspension
|
tank_bogie_suspension
|
||||||
tank_riveted_armor
|
tank_riveted_armor
|
||||||
tank_gasoline_engine
|
tank_gasoline_engine
|
||||||
secondary_turret_small_cannon
|
secondary_turret_small_cannon
|
||||||
extra_ammo_storage
|
additional_machine_guns
|
||||||
easy_maintenance
|
easy_maintenance
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -366,13 +372,13 @@ TIX_medium_tank_destroyers = {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
turret_type_slot = tank_medium_fixed_superstructure_turret
|
turret_type_slot = tank_medium_fixed_superstructure_turret
|
||||||
suspension_type_slot = tank_christie_suspension
|
suspension_type_slot = tank_bogie_suspension
|
||||||
armor_type_slot = tank_riveted_armor
|
armor_type_slot = tank_riveted_armor
|
||||||
engine_type_slot = tank_gasoline_engine
|
engine_type_slot = tank_gasoline_engine
|
||||||
special_type_slot_1 = secondary_turret_small_cannon
|
special_type_slot_1 = secondary_turret_small_cannon
|
||||||
special_type_slot_2 = secondary_turret_small_cannon
|
special_type_slot_2 = secondary_turret_small_cannon
|
||||||
special_type_slot_3 = easy_maintenance
|
special_type_slot_3 = easy_maintenance
|
||||||
special_type_slot_4 = extra_ammo_storage
|
special_type_slot_4 = additional_machine_guns
|
||||||
}
|
}
|
||||||
upgrades = {
|
upgrades = {
|
||||||
tank_nsb_engine_upgrade = 0
|
tank_nsb_engine_upgrade = 0
|
||||||
@@ -389,11 +395,11 @@ TIX_medium_tank_destroyers = {
|
|||||||
tank_high_velocity_cannon_2
|
tank_high_velocity_cannon_2
|
||||||
tank_high_velocity_cannon
|
tank_high_velocity_cannon
|
||||||
tank_medium_fixed_superstructure_turret
|
tank_medium_fixed_superstructure_turret
|
||||||
tank_christie_suspension
|
tank_bogie_suspension
|
||||||
tank_riveted_armor
|
tank_riveted_armor
|
||||||
tank_gasoline_engine
|
tank_gasoline_engine
|
||||||
secondary_turret_small_cannon
|
secondary_turret_small_cannon
|
||||||
extra_ammo_storage
|
additional_machine_guns
|
||||||
easy_maintenance
|
easy_maintenance
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -404,7 +410,7 @@ TIX_medium_tanks = {
|
|||||||
|
|
||||||
blocked_for = {}
|
blocked_for = {}
|
||||||
|
|
||||||
available_for = { TIX }
|
available_for = { TIX SAD }
|
||||||
|
|
||||||
roles = {
|
roles = {
|
||||||
land_medium_tank
|
land_medium_tank
|
||||||
@@ -506,7 +512,7 @@ TIX_medium_tanks = {
|
|||||||
}
|
}
|
||||||
upgrades = {
|
upgrades = {
|
||||||
tank_nsb_engine_upgrade = 0
|
tank_nsb_engine_upgrade = 0
|
||||||
tank_nsb_armor_upgrade = 0
|
tank_nsb_armor_upgrade = 4
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -544,7 +550,7 @@ TIX_medium_tanks = {
|
|||||||
modules = {
|
modules = {
|
||||||
main_armament_slot = tank_medium_cannon_2
|
main_armament_slot = tank_medium_cannon_2
|
||||||
turret_type_slot = tank_medium_three_man_tank_turret
|
turret_type_slot = tank_medium_three_man_tank_turret
|
||||||
suspension_type_slot = tank_christie_suspension
|
suspension_type_slot = tank_bogie_suspension
|
||||||
armor_type_slot = tank_riveted_armor
|
armor_type_slot = tank_riveted_armor
|
||||||
engine_type_slot = tank_gasoline_engine
|
engine_type_slot = tank_gasoline_engine
|
||||||
special_type_slot_1 = {
|
special_type_slot_1 = {
|
||||||
@@ -560,7 +566,7 @@ TIX_medium_tanks = {
|
|||||||
}
|
}
|
||||||
upgrades = {
|
upgrades = {
|
||||||
tank_nsb_engine_upgrade = 0
|
tank_nsb_engine_upgrade = 0
|
||||||
tank_nsb_armor_upgrade = 0
|
tank_nsb_armor_upgrade = 4
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -572,7 +578,7 @@ TIX_medium_tanks = {
|
|||||||
tank_medium_cannon_2
|
tank_medium_cannon_2
|
||||||
tank_medium_cannon
|
tank_medium_cannon
|
||||||
tank_medium_three_man_tank_turret
|
tank_medium_three_man_tank_turret
|
||||||
tank_christie_suspension
|
tank_bogie_suspension
|
||||||
tank_riveted_armor
|
tank_riveted_armor
|
||||||
tank_gasoline_engine
|
tank_gasoline_engine
|
||||||
secondary_turret_small_cannon
|
secondary_turret_small_cannon
|
||||||
@@ -618,7 +624,7 @@ TIX_medium_tanks = {
|
|||||||
}
|
}
|
||||||
upgrades = {
|
upgrades = {
|
||||||
tank_nsb_engine_upgrade = 4
|
tank_nsb_engine_upgrade = 4
|
||||||
tank_nsb_armor_upgrade = 4
|
tank_nsb_armor_upgrade = 9
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -645,7 +651,7 @@ TIX_medium_tanks = {
|
|||||||
TIX_medium_tank_anti_air = {
|
TIX_medium_tank_anti_air = {
|
||||||
category = land
|
category = land
|
||||||
blocked_for = {}
|
blocked_for = {}
|
||||||
available_for = { TIX }
|
available_for = { TIX SAD YUW HUJ BYG BFL BYG WEX DOH DH1 }
|
||||||
roles = {
|
roles = {
|
||||||
land_medium_tank_anti_air
|
land_medium_tank_anti_air
|
||||||
}
|
}
|
||||||
@@ -671,29 +677,31 @@ TIX_medium_tank_anti_air = {
|
|||||||
tank_anti_air_cannon
|
tank_anti_air_cannon
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
turret_type_slot = tank_light_one_man_tank_turret
|
turret_type_slot = tank_medium_three_man_tank_turret
|
||||||
suspension_type_slot = tank_christie_suspension
|
suspension_type_slot = tank_bogie_suspension
|
||||||
armor_type_slot = tank_cast_armor
|
armor_type_slot = tank_riveted_armor
|
||||||
engine_type_slot = tank_gasoline_engine
|
engine_type_slot = tank_diesel_engine
|
||||||
special_type_slot_1 = sloped_armor
|
special_type_slot_1 = tank_radio_1
|
||||||
special_type_slot_2 = armor_skirts
|
special_type_slot_2 = easy_maintenance
|
||||||
special_type_slot_3 = easy_maintenance
|
special_type_slot_3 = secondary_turret_small_cannon
|
||||||
special_type_slot_4 = empty
|
special_type_slot_4 = secondary_turret_small_cannon
|
||||||
}
|
}
|
||||||
upgrades = {
|
upgrades = {
|
||||||
tank_nsb_engine_upgrade = 9
|
tank_nsb_engine_upgrade = 4
|
||||||
tank_nsb_armor_upgrade = 9
|
tank_nsb_armor_upgrade = 4
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
allowed_modules = {
|
allowed_modules = {
|
||||||
tank_anti_air_cannon_2
|
tank_anti_air_cannon_2
|
||||||
tank_anti_air_cannon
|
tank_anti_air_cannon
|
||||||
tank_cast_armor
|
tank_riveted_armor
|
||||||
tank_light_one_man_tank_turret
|
tank_medium_three_man_tank_turret
|
||||||
tank_gasoline_engine
|
tank_bogie_suspension
|
||||||
tank_christie_suspension
|
tank_radio_3
|
||||||
sloped_armor
|
tank_radio_2
|
||||||
armor_skirts
|
tank_radio_1
|
||||||
|
secondary_turret_small_cannon
|
||||||
|
tank_diesel_engine
|
||||||
easy_maintenance
|
easy_maintenance
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -716,29 +724,31 @@ TIX_medium_tank_anti_air = {
|
|||||||
tank_anti_air_cannon
|
tank_anti_air_cannon
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
turret_type_slot = tank_light_one_man_tank_turret
|
turret_type_slot = tank_medium_three_man_tank_turret
|
||||||
suspension_type_slot = tank_christie_suspension
|
suspension_type_slot = tank_bogie_suspension
|
||||||
armor_type_slot = tank_cast_armor
|
armor_type_slot = tank_riveted_armor
|
||||||
engine_type_slot = tank_gasoline_engine
|
engine_type_slot = tank_diesel_engine
|
||||||
special_type_slot_1 = sloped_armor
|
special_type_slot_1 = tank_radio_1
|
||||||
special_type_slot_2 = armor_skirts
|
special_type_slot_2 = easy_maintenance
|
||||||
special_type_slot_3 = easy_maintenance
|
special_type_slot_3 = secondary_turret_small_cannon
|
||||||
special_type_slot_4 = empty
|
special_type_slot_4 = secondary_turret_small_cannon
|
||||||
}
|
}
|
||||||
upgrades = {
|
upgrades = {
|
||||||
tank_nsb_engine_upgrade = 14
|
tank_nsb_engine_upgrade = 4
|
||||||
tank_nsb_armor_upgrade = 10
|
tank_nsb_armor_upgrade = 4
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
allowed_modules = {
|
allowed_modules = {
|
||||||
tank_anti_air_cannon_2
|
tank_anti_air_cannon_2
|
||||||
tank_anti_air_cannon
|
tank_anti_air_cannon
|
||||||
tank_cast_armor
|
tank_riveted_armor
|
||||||
tank_light_one_man_tank_turret
|
tank_medium_three_man_tank_turret
|
||||||
tank_gasoline_engine
|
tank_bogie_suspension
|
||||||
tank_christie_suspension
|
tank_radio_3
|
||||||
sloped_armor
|
tank_radio_2
|
||||||
armor_skirts
|
tank_radio_1
|
||||||
|
secondary_turret_small_cannon
|
||||||
|
tank_diesel_engine
|
||||||
easy_maintenance
|
easy_maintenance
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -761,29 +771,31 @@ TIX_medium_tank_anti_air = {
|
|||||||
tank_anti_air_cannon
|
tank_anti_air_cannon
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
turret_type_slot = tank_light_one_man_tank_turret
|
turret_type_slot = tank_medium_three_man_tank_turret
|
||||||
suspension_type_slot = tank_christie_suspension
|
suspension_type_slot = tank_bogie_suspension
|
||||||
armor_type_slot = tank_cast_armor
|
armor_type_slot = tank_riveted_armor
|
||||||
engine_type_slot = tank_gasoline_engine
|
engine_type_slot = tank_diesel_engine
|
||||||
special_type_slot_1 = sloped_armor
|
special_type_slot_1 = tank_radio_1
|
||||||
special_type_slot_2 = armor_skirts
|
special_type_slot_2 = easy_maintenance
|
||||||
special_type_slot_3 = easy_maintenance
|
special_type_slot_3 = secondary_turret_small_cannon
|
||||||
special_type_slot_4 = empty
|
special_type_slot_4 = secondary_turret_small_cannon
|
||||||
}
|
}
|
||||||
upgrades = {
|
upgrades = {
|
||||||
tank_nsb_engine_upgrade = 15
|
tank_nsb_engine_upgrade = 4
|
||||||
tank_nsb_armor_upgrade = 20
|
tank_nsb_armor_upgrade = 4
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
allowed_modules = {
|
allowed_modules = {
|
||||||
tank_anti_air_cannon_2
|
tank_anti_air_cannon_2
|
||||||
tank_anti_air_cannon
|
tank_anti_air_cannon
|
||||||
tank_cast_armor
|
tank_riveted_armor
|
||||||
tank_light_one_man_tank_turret
|
tank_medium_three_man_tank_turret
|
||||||
tank_gasoline_engine
|
tank_bogie_suspension
|
||||||
tank_christie_suspension
|
tank_radio_3
|
||||||
sloped_armor
|
tank_radio_2
|
||||||
armor_skirts
|
tank_radio_1
|
||||||
|
secondary_turret_small_cannon
|
||||||
|
tank_diesel_engine
|
||||||
easy_maintenance
|
easy_maintenance
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -806,29 +818,31 @@ TIX_medium_tank_anti_air = {
|
|||||||
tank_anti_air_cannon
|
tank_anti_air_cannon
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
turret_type_slot = tank_light_one_man_tank_turret
|
turret_type_slot = tank_medium_three_man_tank_turret
|
||||||
suspension_type_slot = tank_christie_suspension
|
suspension_type_slot = tank_bogie_suspension
|
||||||
armor_type_slot = tank_cast_armor
|
armor_type_slot = tank_riveted_armor
|
||||||
engine_type_slot = tank_gasoline_engine
|
engine_type_slot = tank_diesel_engine
|
||||||
special_type_slot_1 = sloped_armor
|
special_type_slot_1 = tank_radio_1
|
||||||
special_type_slot_2 = armor_skirts
|
special_type_slot_2 = easy_maintenance
|
||||||
special_type_slot_3 = easy_maintenance
|
special_type_slot_3 = secondary_turret_small_cannon
|
||||||
special_type_slot_4 = empty
|
special_type_slot_4 = secondary_turret_small_cannon
|
||||||
}
|
}
|
||||||
upgrades = {
|
upgrades = {
|
||||||
tank_nsb_engine_upgrade = 15
|
tank_nsb_engine_upgrade = 4
|
||||||
tank_nsb_armor_upgrade = 20
|
tank_nsb_armor_upgrade = 4
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
allowed_modules = {
|
allowed_modules = {
|
||||||
tank_anti_air_cannon_2
|
tank_anti_air_cannon_2
|
||||||
tank_anti_air_cannon
|
tank_anti_air_cannon
|
||||||
tank_cast_armor
|
tank_riveted_armor
|
||||||
tank_light_one_man_tank_turret
|
tank_medium_three_man_tank_turret
|
||||||
tank_gasoline_engine
|
tank_bogie_suspension
|
||||||
tank_christie_suspension
|
tank_radio_3
|
||||||
sloped_armor
|
tank_radio_2
|
||||||
armor_skirts
|
tank_radio_1
|
||||||
|
secondary_turret_small_cannon
|
||||||
|
tank_diesel_engine
|
||||||
easy_maintenance
|
easy_maintenance
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -839,14 +853,14 @@ TIX_heavy_tanks = {
|
|||||||
|
|
||||||
blocked_for = {}
|
blocked_for = {}
|
||||||
|
|
||||||
available_for = { TIX }
|
available_for = { TIX SAD YUW HUJ BYG BFL BYG WEX DOH DH1 }
|
||||||
|
|
||||||
roles = {
|
roles = {
|
||||||
land_heavy_tank
|
land_heavy_tank
|
||||||
}
|
}
|
||||||
|
|
||||||
priority = {
|
priority = {
|
||||||
factor = 0
|
factor = 3000
|
||||||
}
|
}
|
||||||
|
|
||||||
basic_heavy_tank_default = { #Somua S35
|
basic_heavy_tank_default = { #Somua S35
|
||||||
@@ -890,7 +904,7 @@ TIX_heavy_tanks = {
|
|||||||
special_type_slot_4 = secondary_turret_small_cannon
|
special_type_slot_4 = secondary_turret_small_cannon
|
||||||
}
|
}
|
||||||
upgrades = {
|
upgrades = {
|
||||||
tank_nsb_engine_upgrade = 5
|
tank_nsb_engine_upgrade = 0
|
||||||
tank_nsb_armor_upgrade = 0
|
tank_nsb_armor_upgrade = 0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -914,7 +928,7 @@ TIX_heavy_tanks = {
|
|||||||
|
|
||||||
improved_heavy_tank_default = {#AMC 35
|
improved_heavy_tank_default = {#AMC 35
|
||||||
priority = {
|
priority = {
|
||||||
factor = 0
|
factor = 200
|
||||||
modifier = {
|
modifier = {
|
||||||
has_tech = advanced_heavy_tank_chassis
|
has_tech = advanced_heavy_tank_chassis
|
||||||
factor = 0 #let's not waste XP here
|
factor = 0 #let's not waste XP here
|
||||||
@@ -928,44 +942,30 @@ TIX_heavy_tanks = {
|
|||||||
main_armament_slot = {
|
main_armament_slot = {
|
||||||
any_of = {
|
any_of = {
|
||||||
tank_heavy_cannon_3
|
tank_heavy_cannon_3
|
||||||
tank_heavy_cannon_2
|
|
||||||
tank_heavy_cannon
|
|
||||||
tank_medium_cannon_2
|
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
|
turret_type_slot = tank_heavy_three_man_tank_turret
|
||||||
suspension_type_slot = tank_bogie_suspension
|
suspension_type_slot = tank_torsion_bar_suspension
|
||||||
armor_type_slot = tank_welded_armor
|
armor_type_slot = tank_riveted_armor
|
||||||
engine_type_slot = tank_diesel_engine
|
engine_type_slot = tank_diesel_engine
|
||||||
special_type_slot_1 = {
|
special_type_slot_1 = tank_radio_3
|
||||||
any_of = {
|
|
||||||
tank_radio_3
|
|
||||||
tank_radio_2
|
|
||||||
tank_radio_1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
special_type_slot_2 = secondary_turret_small_cannon
|
special_type_slot_2 = secondary_turret_small_cannon
|
||||||
special_type_slot_3 = easy_maintenance
|
special_type_slot_3 = secondary_turret_small_cannon
|
||||||
special_type_slot_4 = secondary_turret_small_cannon
|
special_type_slot_4 = secondary_turret_small_cannon
|
||||||
}
|
}
|
||||||
upgrades = {
|
upgrades = {
|
||||||
tank_nsb_engine_upgrade = 5
|
tank_nsb_engine_upgrade = 0
|
||||||
tank_nsb_armor_upgrade = 4
|
tank_nsb_armor_upgrade = 4
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
allowed_modules = {
|
allowed_modules = {
|
||||||
tank_heavy_cannon_3
|
tank_heavy_cannon_3
|
||||||
tank_heavy_cannon_2
|
tank_medium_cannon_2
|
||||||
tank_heavy_cannon
|
|
||||||
tank_close_support_gun
|
|
||||||
tank_heavy_three_man_tank_turret
|
tank_heavy_three_man_tank_turret
|
||||||
tank_bogie_suspension
|
tank_torsion_bar_suspension
|
||||||
tank_welded_armor
|
tank_riveted_armor
|
||||||
tank_diesel_engine
|
tank_diesel_engine
|
||||||
tank_radio_3
|
tank_radio_3
|
||||||
tank_radio_2
|
tank_radio_2
|
||||||
@@ -977,7 +977,7 @@ TIX_heavy_tanks = {
|
|||||||
|
|
||||||
advanced_heavy_tank_default = { #SARL42
|
advanced_heavy_tank_default = { #SARL42
|
||||||
priority = {
|
priority = {
|
||||||
factor = 0
|
factor = 500
|
||||||
}
|
}
|
||||||
|
|
||||||
target_variant = {
|
target_variant = {
|
||||||
@@ -987,43 +987,29 @@ TIX_heavy_tanks = {
|
|||||||
main_armament_slot = {
|
main_armament_slot = {
|
||||||
any_of = {
|
any_of = {
|
||||||
tank_heavy_cannon_3
|
tank_heavy_cannon_3
|
||||||
tank_heavy_cannon_2
|
|
||||||
tank_heavy_cannon
|
|
||||||
tank_medium_cannon_2
|
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
|
turret_type_slot = tank_heavy_three_man_tank_turret
|
||||||
suspension_type_slot = tank_bogie_suspension
|
suspension_type_slot = tank_torsion_bar_suspension
|
||||||
armor_type_slot = tank_welded_armor
|
armor_type_slot = tank_welded_armor
|
||||||
engine_type_slot = tank_diesel_engine
|
engine_type_slot = tank_diesel_engine
|
||||||
special_type_slot_1 = {
|
special_type_slot_1 = tank_radio_3
|
||||||
any_of = {
|
|
||||||
tank_radio_3
|
|
||||||
tank_radio_2
|
|
||||||
tank_radio_1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
special_type_slot_2 = secondary_turret_small_cannon
|
special_type_slot_2 = secondary_turret_small_cannon
|
||||||
special_type_slot_3 = easy_maintenance
|
special_type_slot_3 = secondary_turret_small_cannon
|
||||||
special_type_slot_4 = secondary_turret_small_cannon
|
special_type_slot_4 = secondary_turret_small_cannon
|
||||||
}
|
}
|
||||||
upgrades = {
|
upgrades = {
|
||||||
tank_nsb_engine_upgrade = 5
|
tank_nsb_engine_upgrade = 4
|
||||||
tank_nsb_armor_upgrade = 4
|
tank_nsb_armor_upgrade = 14
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
allowed_modules = {
|
allowed_modules = {
|
||||||
tank_heavy_cannon_3
|
tank_heavy_cannon_3
|
||||||
tank_heavy_cannon_2
|
tank_medium_cannon_2
|
||||||
tank_heavy_cannon
|
|
||||||
tank_close_support_gun
|
|
||||||
tank_heavy_three_man_tank_turret
|
tank_heavy_three_man_tank_turret
|
||||||
tank_bogie_suspension
|
tank_torsion_bar_suspension
|
||||||
tank_welded_armor
|
tank_welded_armor
|
||||||
tank_diesel_engine
|
tank_diesel_engine
|
||||||
tank_radio_3
|
tank_radio_3
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -1780,3 +1780,24 @@ BFL_aifc_linear_defence = {
|
|||||||
value = -100 # Just don't
|
value = -100 # Just don't
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
BFL_heavytank_production = {
|
||||||
|
allowed = {
|
||||||
|
original_tag = BFL
|
||||||
|
}
|
||||||
|
enable = {
|
||||||
|
has_tech = improved_heavy_tank_chassis
|
||||||
|
date > 1940.1.1
|
||||||
|
arms_factory > 199
|
||||||
|
}
|
||||||
|
ai_strategy = {
|
||||||
|
type = role_ratio #模板倾向
|
||||||
|
id = heavy_armor
|
||||||
|
value = 50
|
||||||
|
}
|
||||||
|
ai_strategy = {
|
||||||
|
type = template_prio #训练模板倾向
|
||||||
|
id = heavy_armor
|
||||||
|
value = 50
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1917,3 +1917,24 @@ BYG_base_faction_priorities = {
|
|||||||
value = 5
|
value = 5
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
BYG_heavytank_production = {
|
||||||
|
allowed = {
|
||||||
|
original_tag = BYG
|
||||||
|
}
|
||||||
|
enable = {
|
||||||
|
has_tech = improved_heavy_tank_chassis
|
||||||
|
date > 1940.1.1
|
||||||
|
arms_factory > 399
|
||||||
|
}
|
||||||
|
ai_strategy = {
|
||||||
|
type = role_ratio #模板倾向
|
||||||
|
id = heavy_armor
|
||||||
|
value = 20
|
||||||
|
}
|
||||||
|
ai_strategy = {
|
||||||
|
type = template_prio #训练模板倾向
|
||||||
|
id = heavy_armor
|
||||||
|
value = 20
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -515,7 +515,7 @@ HUJ_gang_up_TIX_with_BYG = {
|
|||||||
}
|
}
|
||||||
ai_strategy = {
|
ai_strategy = {
|
||||||
type = force_defend_ally_borders
|
type = force_defend_ally_borders
|
||||||
value = 100
|
value = 500
|
||||||
target = africa
|
target = africa
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1194,10 +1194,11 @@ HUJ_protect_asia_ore = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
HUJ_protect_africa_ore = {
|
HUJ_protect_africa_ore = {
|
||||||
allowed = {
|
|
||||||
original_tag = HUJ
|
|
||||||
}
|
|
||||||
enable = {
|
enable = {
|
||||||
|
OR = {
|
||||||
|
original_tag = HUJ
|
||||||
|
is_subject_of = HUJ
|
||||||
|
}
|
||||||
has_war = yes
|
has_war = yes
|
||||||
country_exists = SAD
|
country_exists = SAD
|
||||||
}
|
}
|
||||||
@@ -1207,7 +1208,7 @@ HUJ_protect_africa_ore = {
|
|||||||
type = put_unit_buffers
|
type = put_unit_buffers
|
||||||
|
|
||||||
# ratio of total armeis in country to be buffered
|
# ratio of total armeis in country to be buffered
|
||||||
ratio = 0.1
|
ratio = 0.4
|
||||||
|
|
||||||
# you can specify an order id. ratio of same orders ids will be share same ratio
|
# you can specify an order id. ratio of same orders ids will be share same ratio
|
||||||
order_id = 1
|
order_id = 1
|
||||||
@@ -1217,6 +1218,7 @@ HUJ_protect_africa_ore = {
|
|||||||
452
|
452
|
||||||
447
|
447
|
||||||
446
|
446
|
||||||
|
907
|
||||||
}
|
}
|
||||||
|
|
||||||
# ai areas that the orders will use these buffers in
|
# ai areas that the orders will use these buffers in
|
||||||
@@ -2248,11 +2250,12 @@ HUJ_BYG_take_italys_spaghetti = {
|
|||||||
OR = {
|
OR = {
|
||||||
original_tag = BYG
|
original_tag = BYG
|
||||||
original_tag = HUJ
|
original_tag = HUJ
|
||||||
|
is_subject_of = HUJ
|
||||||
}
|
}
|
||||||
is_historical_focus_on = yes
|
is_historical_focus_on = yes
|
||||||
}
|
}
|
||||||
enable = {
|
enable = {
|
||||||
date > 1941.6.1
|
date > 1939.8.1
|
||||||
SAD = {
|
SAD = {
|
||||||
surrender_progress < 0.2
|
surrender_progress < 0.2
|
||||||
}
|
}
|
||||||
@@ -2262,19 +2265,19 @@ HUJ_BYG_take_italys_spaghetti = {
|
|||||||
ai_strategy = {
|
ai_strategy = {
|
||||||
type = area_priority
|
type = area_priority
|
||||||
id = italy
|
id = italy
|
||||||
value = 60
|
value = 200
|
||||||
}
|
}
|
||||||
|
|
||||||
ai_strategy = {
|
ai_strategy = {
|
||||||
type = area_priority
|
type = area_priority
|
||||||
id = north_africa
|
id = north_africa
|
||||||
value = 100
|
value = 500
|
||||||
}
|
}
|
||||||
|
|
||||||
ai_strategy = {
|
ai_strategy = {
|
||||||
type = area_priority
|
type = area_priority
|
||||||
id = normandy_landing_zone
|
id = normandy_landing_zone
|
||||||
value = -100
|
value = -200
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2634,9 +2637,9 @@ HUJ_no_naval_landings_in_libya_yet = {
|
|||||||
allowed = { original_tag = HUJ }
|
allowed = { original_tag = HUJ }
|
||||||
enable = {
|
enable = {
|
||||||
is_historical_focus_on = yes # Don't like locking it behind a checkbox...
|
is_historical_focus_on = yes # Don't like locking it behind a checkbox...
|
||||||
date < 1943.5.1 # Historically, the North African campaign concluded May 1943. If Allies have not won there yet at this point, let them invade.
|
date < 1941.4.1 # Historically, the North African campaign concluded May 1943. If Allies have not won there yet at this point, let them invade.
|
||||||
OR = {
|
OR = {
|
||||||
date < 1941.8.1 # If Tobruk hasn't fallen by this time, maybe it's time to start thinking about going around
|
date < 1941.6.1 # If Tobruk hasn't fallen by this time, maybe it's time to start thinking about going around
|
||||||
451 = { is_controlled_by_ROOT_or_ally = yes } # Tobruk is in our hands, we can continue on land
|
451 = { is_controlled_by_ROOT_or_ally = yes } # Tobruk is in our hands, we can continue on land
|
||||||
}
|
}
|
||||||
OR = {
|
OR = {
|
||||||
@@ -2662,7 +2665,7 @@ HUJ_to_tobruk = {
|
|||||||
enable = {
|
enable = {
|
||||||
# NOTE: make sure these conditions are largely the same as for ENG_supply_for_tobruk_push below
|
# NOTE: make sure these conditions are largely the same as for ENG_supply_for_tobruk_push below
|
||||||
is_historical_focus_on = yes
|
is_historical_focus_on = yes
|
||||||
date > 1940.12.1 # Operation Compass
|
date > 1940.2.1 # Operation Compass
|
||||||
date < 1943.6.1
|
date < 1943.6.1
|
||||||
451 = { is_controlled_by = SAD }
|
451 = { is_controlled_by = SAD }
|
||||||
SAD = { is_ai = yes }
|
SAD = { is_ai = yes }
|
||||||
@@ -2685,7 +2688,7 @@ HUJ_to_tobruk = {
|
|||||||
ai_strategy = {
|
ai_strategy = {
|
||||||
type = area_priority
|
type = area_priority
|
||||||
id = north_africa
|
id = north_africa
|
||||||
value = 50
|
value = 500
|
||||||
}
|
}
|
||||||
|
|
||||||
ai_strategy = {
|
ai_strategy = {
|
||||||
@@ -2837,3 +2840,24 @@ HUJ_become_supreme_commander = {
|
|||||||
value = 5
|
value = 5
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
HUJ_heavytank_production = {
|
||||||
|
allowed = {
|
||||||
|
original_tag = HUJ
|
||||||
|
}
|
||||||
|
enable = {
|
||||||
|
has_tech = improved_heavy_tank_chassis
|
||||||
|
date > 1940.1.1
|
||||||
|
arms_factory > 299
|
||||||
|
}
|
||||||
|
ai_strategy = {
|
||||||
|
type = role_ratio #模板倾向
|
||||||
|
id = heavy_armor
|
||||||
|
value = 40
|
||||||
|
}
|
||||||
|
ai_strategy = {
|
||||||
|
type = template_prio #训练模板倾向
|
||||||
|
id = heavy_armor
|
||||||
|
value = 40
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -315,21 +315,21 @@ SAD_hold_africa = {
|
|||||||
ai_strategy = {
|
ai_strategy = {
|
||||||
type = theatre_distribution_demand_increase
|
type = theatre_distribution_demand_increase
|
||||||
id = 448
|
id = 448
|
||||||
value = 2
|
value = 1
|
||||||
}
|
}
|
||||||
|
|
||||||
# Benghasi
|
# Benghasi
|
||||||
ai_strategy = {
|
ai_strategy = {
|
||||||
type = theatre_distribution_demand_increase
|
type = theatre_distribution_demand_increase
|
||||||
id = 450
|
id = 450
|
||||||
value = 2
|
value = 1
|
||||||
}
|
}
|
||||||
|
|
||||||
# Alexandria
|
# Alexandria
|
||||||
ai_strategy = {
|
ai_strategy = {
|
||||||
type = theatre_distribution_demand_increase
|
type = theatre_distribution_demand_increase
|
||||||
id = 447
|
id = 447
|
||||||
value = 2
|
value = 1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -693,7 +693,7 @@ SAD_war_with_HUJ = {
|
|||||||
ai_strategy = {
|
ai_strategy = {
|
||||||
type = front_unit_request
|
type = front_unit_request
|
||||||
tag = HUJ
|
tag = HUJ
|
||||||
value = 40
|
value = 20
|
||||||
}
|
}
|
||||||
ai_strategy = {
|
ai_strategy = {
|
||||||
type = invade
|
type = invade
|
||||||
@@ -838,7 +838,7 @@ SAD_dont_do_so_many_naval_invasions_please = { #我求你啦不要让我再看
|
|||||||
|
|
||||||
SAD_protect_bentu_ore = {
|
SAD_protect_bentu_ore = {
|
||||||
allowed = {
|
allowed = {
|
||||||
original_tag = TIX
|
original_tag = SAD
|
||||||
}
|
}
|
||||||
enable = {
|
enable = {
|
||||||
has_war_with = HUJ
|
has_war_with = HUJ
|
||||||
|
|||||||
@@ -361,7 +361,7 @@ TIX_template_design = {
|
|||||||
ai_strategy = {
|
ai_strategy = {
|
||||||
type = template_prio
|
type = template_prio
|
||||||
id = heavy_armor
|
id = heavy_armor
|
||||||
value = -100
|
value = 0
|
||||||
}
|
}
|
||||||
|
|
||||||
ai_strategy = {
|
ai_strategy = {
|
||||||
@@ -2957,3 +2957,40 @@ TIX_base_faction_priorities = {
|
|||||||
value = 10
|
value = 10
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
TIX_heavytank_production = {
|
||||||
|
allowed = {
|
||||||
|
original_tag = TIX
|
||||||
|
}
|
||||||
|
enable = {
|
||||||
|
has_tech = improved_heavy_tank_chassis
|
||||||
|
date > 1940.1.1
|
||||||
|
arms_factory > 299
|
||||||
|
}
|
||||||
|
ai_strategy = {
|
||||||
|
type = role_ratio #模板倾向
|
||||||
|
id = heavy_armor
|
||||||
|
value = 20
|
||||||
|
}
|
||||||
|
ai_strategy = {
|
||||||
|
type = template_prio #训练模板倾向
|
||||||
|
id = heavy_armor
|
||||||
|
value = 20
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
TIX_dont_help_IRQ = {
|
||||||
|
allowed = {
|
||||||
|
original_tag = TIX
|
||||||
|
}
|
||||||
|
enable = {
|
||||||
|
is_in_faction_with = IRQ
|
||||||
|
country_exists = BFL
|
||||||
|
}
|
||||||
|
abort_when_not_enabled = yes
|
||||||
|
ai_strategy = {
|
||||||
|
type = dont_defend_ally_borders
|
||||||
|
value = 5000
|
||||||
|
id = "IRQ"
|
||||||
|
}
|
||||||
|
}
|
||||||
81
src/common/ai_templates/templates_heavyarmor.txt
Executable file
81
src/common/ai_templates/templates_heavyarmor.txt
Executable file
@@ -0,0 +1,81 @@
|
|||||||
|
breakthrough_armor_AZ = {
|
||||||
|
|
||||||
|
available_for = {
|
||||||
|
TIX
|
||||||
|
BFL
|
||||||
|
BYG
|
||||||
|
HUJ
|
||||||
|
}
|
||||||
|
|
||||||
|
role = heavy_armor
|
||||||
|
front_role_override = offence
|
||||||
|
|
||||||
|
upgrade_prio = {
|
||||||
|
base = 1
|
||||||
|
modifier = { # maybe heavies aren't THAT important
|
||||||
|
factor = 200
|
||||||
|
date > 1940.1.1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
heavy_armor_base_TIX = {
|
||||||
|
upgrade_prio = {
|
||||||
|
base = 1
|
||||||
|
modifier = {
|
||||||
|
factor = 1000
|
||||||
|
tag = TIX
|
||||||
|
}
|
||||||
|
modifier = {
|
||||||
|
factor = 1000
|
||||||
|
tag = BYG
|
||||||
|
}
|
||||||
|
}
|
||||||
|
reinforce_prio = 2
|
||||||
|
|
||||||
|
target_template = {
|
||||||
|
|
||||||
|
support = {
|
||||||
|
armored_engineer = 1
|
||||||
|
light_tank_recon = 1
|
||||||
|
medium_flame_tank = 1
|
||||||
|
helicopter_transport = 1
|
||||||
|
armored_maintenance = 1
|
||||||
|
}
|
||||||
|
regiments = {
|
||||||
|
heavy_armor = 8
|
||||||
|
mechanized = 8
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
heavy_armor_base_BFL = {
|
||||||
|
upgrade_prio = {
|
||||||
|
base = 1
|
||||||
|
modifier = {
|
||||||
|
factor = 1000
|
||||||
|
tag = BFL
|
||||||
|
}
|
||||||
|
modifier = {
|
||||||
|
factor = 1000
|
||||||
|
tag = HUJ
|
||||||
|
}
|
||||||
|
}
|
||||||
|
reinforce_prio = 2
|
||||||
|
|
||||||
|
target_template = {
|
||||||
|
|
||||||
|
support = {
|
||||||
|
armored_engineer = 1
|
||||||
|
light_tank_recon = 1
|
||||||
|
medium_flame_tank = 1
|
||||||
|
helicopter_transport = 1
|
||||||
|
armored_maintenance = 1
|
||||||
|
}
|
||||||
|
regiments = {
|
||||||
|
heavy_armor = 8
|
||||||
|
infantry = 10
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@@ -62,7 +62,7 @@ buildings = {
|
|||||||
infrastructure_construction_effect = yes
|
infrastructure_construction_effect = yes
|
||||||
level_cap = {
|
level_cap = {
|
||||||
shares_slots = yes
|
shares_slots = yes
|
||||||
state_max = 20
|
state_max = 40
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -76,7 +76,7 @@ buildings = {
|
|||||||
infrastructure_construction_effect = yes
|
infrastructure_construction_effect = yes
|
||||||
level_cap = {
|
level_cap = {
|
||||||
shares_slots = yes
|
shares_slots = yes
|
||||||
state_max = 20
|
state_max = 40
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -90,7 +90,7 @@ buildings = {
|
|||||||
allied_build = yes
|
allied_build = yes
|
||||||
infrastructure_construction_effect = yes
|
infrastructure_construction_effect = yes
|
||||||
level_cap = {
|
level_cap = {
|
||||||
state_max = 10
|
state_max = 20
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -234,7 +234,7 @@ buildings = {
|
|||||||
infrastructure_construction_effect = yes
|
infrastructure_construction_effect = yes
|
||||||
level_cap = {
|
level_cap = {
|
||||||
shares_slots = yes
|
shares_slots = yes
|
||||||
state_max = 20
|
state_max = 50
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,53 @@
|
|||||||
tianjiang_aizuobi = {
|
tianjiang_aizuobi = {
|
||||||
|
ai_zhongtanzuobi = {
|
||||||
|
available = {
|
||||||
|
OR = {
|
||||||
|
tag = BFL
|
||||||
|
tag = TIX
|
||||||
|
tag = HUJ
|
||||||
|
tag = BYG
|
||||||
|
}
|
||||||
|
is_ai = yes
|
||||||
|
date > 1940.1.1
|
||||||
|
}
|
||||||
|
visible = {
|
||||||
|
is_ai = yes
|
||||||
|
}
|
||||||
|
ai_will_do = {
|
||||||
|
factor = 10000
|
||||||
|
}
|
||||||
|
fire_only_once = yes
|
||||||
|
complete_effect = {
|
||||||
|
set_technology = {
|
||||||
|
improved_heavy_tank_chassis = 1
|
||||||
|
}
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
tag = TIX
|
||||||
|
}
|
||||||
|
create_equipment_variant = {
|
||||||
|
name = "虎式坦克"
|
||||||
|
type = heavy_tank_chassis_2
|
||||||
|
parent_version = 0
|
||||||
|
modules = {
|
||||||
|
main_armament_slot = tank_medium_cannon_2
|
||||||
|
turret_type_slot = tank_heavy_three_man_tank_turret
|
||||||
|
suspension_type_slot = tank_torsion_bar_suspension
|
||||||
|
armor_type_slot = tank_riveted_armor
|
||||||
|
engine_type_slot = tank_diesel_engine
|
||||||
|
special_type_slot_1 = tank_radio_2
|
||||||
|
special_type_slot_2 = secondary_turret_small_cannon
|
||||||
|
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 = 4
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
ai_shusifangyu_FKaizuobi = {
|
ai_shusifangyu_FKaizuobi = {
|
||||||
available = {
|
available = {
|
||||||
is_ai = yes
|
is_ai = yes
|
||||||
|
|||||||
@@ -1194,6 +1194,17 @@ TIX_jihua = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
TIX_neiwu = {
|
TIX_neiwu = {
|
||||||
|
TIX_neiwu_debug = {
|
||||||
|
visible = {
|
||||||
|
is_debug = yes
|
||||||
|
}
|
||||||
|
complete_effect = {
|
||||||
|
#TIX_z47 = {
|
||||||
|
# unit_leader_event = getzhg_event.2602
|
||||||
|
#}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
#奖励转移至核心圈国策中
|
#奖励转移至核心圈国策中
|
||||||
#TIX_lbxjhua = {
|
#TIX_lbxjhua = {
|
||||||
# icon = hongsegantan
|
# icon = hongsegantan
|
||||||
|
|||||||
@@ -2273,7 +2273,7 @@ xingdong_category = {
|
|||||||
custom_cost_text = mf_shuliang_4
|
custom_cost_text = mf_shuliang_4
|
||||||
complete_effect = {
|
complete_effect = {
|
||||||
custom_effect_tooltip = az_ziyuanzhuanhua_tan_tooltip
|
custom_effect_tooltip = az_ziyuanzhuanhua_tan_tooltip
|
||||||
add_to_variable = { az_ziyuanzhuanhua_tan = 120 }
|
add_to_variable = { az_ziyuanzhuanhua_tan = 300 }
|
||||||
force_update_dynamic_modifier = yes
|
force_update_dynamic_modifier = yes
|
||||||
add_to_variable = {
|
add_to_variable = {
|
||||||
var = xzmf_sl
|
var = xzmf_sl
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ NDefines.NCountry.BASE_MAX_COMMAND_POWER = 400
|
|||||||
NDefines.NCountry.BASE_COMMAND_POWER_GAIN = 0.6
|
NDefines.NCountry.BASE_COMMAND_POWER_GAIN = 0.6
|
||||||
|
|
||||||
--下划线
|
--下划线
|
||||||
|
NDefines.NBuildings.MAX_SHARED_SLOTS = 50 -- 建筑槽上限
|
||||||
NDefines.NDiplomacy.MAX_TRUST_VALUE = 200 -- 最大关系上限
|
NDefines.NDiplomacy.MAX_TRUST_VALUE = 200 -- 最大关系上限
|
||||||
NDefines.NDiplomacy.MIN_TRUST_VALUE = -200 -- 最小关系上限
|
NDefines.NDiplomacy.MIN_TRUST_VALUE = -200 -- 最小关系上限
|
||||||
NDefines.NDiplomacy.MAX_OPINION_VALUE = 200 -- 最大关系上限
|
NDefines.NDiplomacy.MAX_OPINION_VALUE = 200 -- 最大关系上限
|
||||||
@@ -43,6 +44,17 @@ NDefines.NMilitary.FIELD_EXPERIENCE_MAX_PER_DAY = 3.0 -- 你每天可以获
|
|||||||
NDefines.NGame.GAME_SPEED_SECONDS = { 1.0, 0.2, 0.1, 0.05, 0.0 } --提速,必须是5的倍数
|
NDefines.NGame.GAME_SPEED_SECONDS = { 1.0, 0.2, 0.1, 0.05, 0.0 } --提速,必须是5的倍数
|
||||||
NDefines.NCountry.SPECIAL_FORCES_CAP_BASE = 0.1 --特种部队基础上限
|
NDefines.NCountry.SPECIAL_FORCES_CAP_BASE = 0.1 --特种部队基础上限
|
||||||
NDefines.NCountry.SPECIAL_FORCES_CAP_MIN = 48 --特种部队基础下限营
|
NDefines.NCountry.SPECIAL_FORCES_CAP_MIN = 48 --特种部队基础下限营
|
||||||
|
NDefines.NAI.WANTED_UNITS_INDUSTRY_FACTOR = 5.0 --国家期望部队数量的计算基准:可用军工产能比例
|
||||||
|
NDefines.NAI.WANTED_UNITS_THREAT_BASE = 2.0 --无威胁状态下,最小期望部队数将乘以此系数
|
||||||
|
NDefines.NAI.WANTED_UNITS_THREAT_MAX = 20 --标准化威胁值上限(超出此值将按此值计算)
|
||||||
|
NDefines.NAI.WANTED_UNITS_MAX_WANTED_CAP = 3000 --一个国家所需的最大师团数量。此数值可能因某些硬编码倍率而超出,但不会因基础计算逻辑而突破
|
||||||
|
NDefines.NAI.CANCEL_COMBAT_MIN_DURATION_HOURS = 4 --仅当战斗持续至少<数值>小时后,方可取消(常规)战斗
|
||||||
|
NDefines.NAI.MIN_FIELD_STRENGTH_TO_BUILD_UNITS = 0.6 --若当前兵力强度低于此阈值,则取消单位生产以将资源调配至前线部队
|
||||||
|
NDefines.NAI.MIN_MANPOWER_TO_BUILD_UNITS = 0.5 --若当前人力水平低于此阈值,则取消单位生产以将资源调配至现役部队
|
||||||
|
NDefines.NAI.ARMY_LEADER_ASSIGN_KEEP_CURRENT_LEADER_FACTOR = 3.0 --提升保留当前指挥官的评分权重。数值 > 1.0 表示偏向维持现任指挥官
|
||||||
|
NDefines.NAI.ARMY_LEADER_ASSIGN_DONT_STEAL_OTHER_FACTOR = 0.3 --降低调用其他部队指挥官的评分权重。数值 < 1.0 表示不鼓励重新调配已任职的指挥官
|
||||||
|
NDefines.NAI.AIFC_UPDATE_FREQUENCY_DAYS = 10 --AI 执行部队集结逻辑的频率。降低此值可能影响性能(原版为5)
|
||||||
|
NDefines.NProduction.RESOURCE_PENALTY_WARNING_CRITICAL_RATIO = 100 -- 单位煤炭可转化能源量(原9)
|
||||||
|
NDefines.NProduction.BASE_COUNTRY_ENERGY_PRODUCTION = 200 -- 国家基础能源产量(原10)
|
||||||
|
NDefines.NProduction.ENERGY_SCALING_COST_BY_FACTORY_COUNT = 0.01 -- 根据工厂总数调整能源成本(原0.0225)
|
||||||
|
NDefines.NProduction.BASE_ENERGY_COST = 0.1 -- 单座工厂的基础能耗(原0.25)
|
||||||
@@ -377,44 +377,10 @@ ideas = {
|
|||||||
|
|
||||||
modifier = {
|
modifier = {
|
||||||
factor = 20
|
factor = 20
|
||||||
|
not = { has_idea = war_economy }
|
||||||
|
not = { has_idea = tot_economic_mobilisation }
|
||||||
is_major = yes
|
is_major = yes
|
||||||
}
|
}
|
||||||
|
|
||||||
modifier = {
|
|
||||||
add = 80
|
|
||||||
original_tag = SOV
|
|
||||||
date < 1937.1.1
|
|
||||||
NOT = {
|
|
||||||
OR = {
|
|
||||||
has_idea = war_economy
|
|
||||||
has_idea = tot_economic_mobilisation
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
modifier = {
|
|
||||||
original_tag = SIA
|
|
||||||
NOT = {
|
|
||||||
OR = {
|
|
||||||
has_idea = war_economy
|
|
||||||
has_idea = tot_economic_mobilisation
|
|
||||||
}
|
|
||||||
}
|
|
||||||
add = 1200 #Prep for invasion
|
|
||||||
}
|
|
||||||
|
|
||||||
modifier = {
|
|
||||||
factor = 100
|
|
||||||
OR = {
|
|
||||||
original_tag = URG
|
|
||||||
original_tag = PAR
|
|
||||||
}
|
|
||||||
NOT = {
|
|
||||||
has_idea = war_economy
|
|
||||||
}
|
|
||||||
has_completed_focus = GUAY_coup_detat
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -564,55 +530,11 @@ ideas = {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
ai_will_do = {
|
ai_will_do = {
|
||||||
base = 3
|
base = 100
|
||||||
|
|
||||||
modifier = {
|
modifier = {
|
||||||
#High prio on production
|
|
||||||
factor = 20
|
|
||||||
manpower_per_military_factory > 1000
|
|
||||||
}
|
|
||||||
|
|
||||||
modifier = {
|
|
||||||
# If we CAN go for total mobilization and have enough manpower for it, skip war economy, it's only a waste of PP
|
|
||||||
factor = 0
|
factor = 0
|
||||||
|
has_idea = tot_economic_mobilisation
|
||||||
manpower_per_military_factory > 15000
|
|
||||||
has_war = yes
|
|
||||||
has_war_support > 0.8
|
|
||||||
any_enemy_country = {
|
|
||||||
ic_ratio = {
|
|
||||||
tag = ROOT
|
|
||||||
ratio > 0.5
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
modifier = {
|
|
||||||
add = 1800
|
|
||||||
|
|
||||||
# revert from closed_economy if we have large allies
|
|
||||||
has_idea = closed_economy
|
|
||||||
has_large_ally_not_pick_closed_economy = yes
|
|
||||||
}
|
|
||||||
|
|
||||||
modifier = {
|
|
||||||
# We will lose the war support after the war anyway
|
|
||||||
factor = 0
|
|
||||||
original_tag = GER
|
|
||||||
has_civil_war = yes
|
|
||||||
has_government = neutrality
|
|
||||||
}
|
|
||||||
|
|
||||||
modifier = {
|
|
||||||
# They will take the focus to gain this for free, so they shouldn't spend pp on it too willy-nilly
|
|
||||||
factor = 0.5
|
|
||||||
original_tag = JAP
|
|
||||||
OR = {
|
|
||||||
is_historical_focus_on = yes
|
|
||||||
has_country_flag = JAP_AI_RANDOM_FASCIST
|
|
||||||
has_country_flag = JAP_AI_RANDOM_NEUTRALITY
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -735,19 +657,7 @@ ideas = {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
ai_will_do = {
|
ai_will_do = {
|
||||||
base = 1
|
base = 1000
|
||||||
|
|
||||||
modifier = {
|
|
||||||
factor = 25
|
|
||||||
#Prio this if nation has a lot of manpower compared to MIC
|
|
||||||
manpower_per_military_factory > 15000
|
|
||||||
}
|
|
||||||
|
|
||||||
modifier = {
|
|
||||||
#Block unless nation has a lot of manpower
|
|
||||||
factor = 0
|
|
||||||
manpower_per_military_factory < 10000
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
modifier = {
|
modifier = {
|
||||||
@@ -759,30 +669,6 @@ ideas = {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
# Germany needs to be careful
|
|
||||||
modifier = {
|
|
||||||
factor = 0
|
|
||||||
|
|
||||||
tag = GER
|
|
||||||
NOT = { has_doctrine = last_stand }
|
|
||||||
has_war = yes
|
|
||||||
date < 1944.01.01
|
|
||||||
}
|
|
||||||
modifier = {
|
|
||||||
factor = 0
|
|
||||||
|
|
||||||
tag = SOV
|
|
||||||
has_war = yes
|
|
||||||
OR = {
|
|
||||||
has_manpower < 2000000
|
|
||||||
NOT = {
|
|
||||||
OR = {
|
|
||||||
has_idea = all_adults_serve
|
|
||||||
has_idea = service_by_requirement
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
cost = 150
|
cost = 150
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ ideas = {
|
|||||||
always = yes
|
always = yes
|
||||||
}
|
}
|
||||||
modifier = {
|
modifier = {
|
||||||
country_resource_coal = 300
|
country_resource_coal = 500
|
||||||
factory_energy_consumption = -0.1
|
factory_energy_consumption = -0.1
|
||||||
new_convoy_raiding_mastery_gain_factor = 10
|
new_convoy_raiding_mastery_gain_factor = 10
|
||||||
new_fleet_in_being_mastery_gain_factor = 10
|
new_fleet_in_being_mastery_gain_factor = 10
|
||||||
@@ -20,6 +20,16 @@ ideas = {
|
|||||||
new_mobile_warfare_mastery_gain_factor = 10
|
new_mobile_warfare_mastery_gain_factor = 10
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
az_meitanzuobi = {
|
||||||
|
|
||||||
|
allowed_civil_war = {
|
||||||
|
always = yes
|
||||||
|
}
|
||||||
|
modifier = {
|
||||||
|
country_resource_coal = 500
|
||||||
|
factory_energy_consumption = -0.1
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
# 天降独有民族精神,防覆盖
|
# 天降独有民族精神,防覆盖
|
||||||
country = {
|
country = {
|
||||||
|
|||||||
@@ -585,13 +585,12 @@ ideas = {
|
|||||||
}
|
}
|
||||||
modifier = {
|
modifier = {
|
||||||
supply_consumption_factor = -0.1
|
supply_consumption_factor = -0.1
|
||||||
supply_factor = 0.1
|
|
||||||
}
|
}
|
||||||
targeted_modifier = {
|
targeted_modifier = {
|
||||||
tag = BFL
|
tag = BFL
|
||||||
attack_bonus_against = 0.3
|
attack_bonus_against = 0.3
|
||||||
defense_bonus_against = 0.3
|
defense_bonus_against = 0.3
|
||||||
breakthrough_bonus_against = 0.1
|
breakthrough_bonus_against = 0.2
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
TIX_ggdyh = {
|
TIX_ggdyh = {
|
||||||
|
|||||||
@@ -67,7 +67,7 @@ ideologies = {
|
|||||||
faction_trade_opinion_factor = 0.50 #plus 50% trade opinion
|
faction_trade_opinion_factor = 0.50 #plus 50% trade opinion
|
||||||
}
|
}
|
||||||
ai_democratic = yes # uses the democratic AI behaviour
|
ai_democratic = yes # uses the democratic AI behaviour
|
||||||
ai_ideology_wanted_units_factor = 2
|
ai_ideology_wanted_units_factor = 3
|
||||||
ai_give_core_state_control_threshold = 0 # Extra threshold value added to DIPLOMATIC_ACTION_PROPOSE_SCORE for this ideology to give back core state control to other country
|
ai_give_core_state_control_threshold = 0 # Extra threshold value added to DIPLOMATIC_ACTION_PROPOSE_SCORE for this ideology to give back core state control to other country
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -113,7 +113,7 @@ ideologies = {
|
|||||||
faction_impact_on_world_tension = 0.5
|
faction_impact_on_world_tension = 0.5
|
||||||
|
|
||||||
ai_communist = yes # uses the commie AI behaviour
|
ai_communist = yes # uses the commie AI behaviour
|
||||||
ai_ideology_wanted_units_factor = 2
|
ai_ideology_wanted_units_factor = 3
|
||||||
|
|
||||||
rules = {
|
rules = {
|
||||||
can_force_government = no
|
can_force_government = no
|
||||||
@@ -199,7 +199,7 @@ ideologies = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
ai_fascist = yes # uses the fascist AI behaviour
|
ai_fascist = yes # uses the fascist AI behaviour
|
||||||
ai_ideology_wanted_units_factor = 2
|
ai_ideology_wanted_units_factor = 8
|
||||||
ai_give_core_state_control_threshold = 10000
|
ai_give_core_state_control_threshold = 10000
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -6881,13 +6881,15 @@ focus_tree = {
|
|||||||
focus = DOH_hailufuhe
|
focus = DOH_hailufuhe
|
||||||
}
|
}
|
||||||
available = {
|
available = {
|
||||||
|
always = no
|
||||||
num_of_factories > 900
|
num_of_factories > 900
|
||||||
}
|
}
|
||||||
cost = 2
|
cost = 2
|
||||||
x = -2
|
x = -2
|
||||||
y = 2
|
y = 2
|
||||||
completion_reward = {
|
completion_reward = {
|
||||||
custom_effect_tooltip = DOH_junmingronghe_duiwaishuchu_tooltip
|
custom_effect_tooltip = "(还没做完)"
|
||||||
|
#custom_effect_tooltip = DOH_junmingronghe_duiwaishuchu_tooltip
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
focus = {
|
focus = {
|
||||||
|
|||||||
@@ -541,6 +541,9 @@ focus_tree = {
|
|||||||
}
|
}
|
||||||
relative_position_id = TIX_rengongzhineng
|
relative_position_id = TIX_rengongzhineng
|
||||||
cost = 10
|
cost = 10
|
||||||
|
available = {
|
||||||
|
is_puppet = no
|
||||||
|
}
|
||||||
ai_will_do = {
|
ai_will_do = {
|
||||||
factor = 5
|
factor = 5
|
||||||
}
|
}
|
||||||
@@ -596,6 +599,9 @@ focus_tree = {
|
|||||||
}
|
}
|
||||||
relative_position_id = TIX_rengongzhineng
|
relative_position_id = TIX_rengongzhineng
|
||||||
cost = 10
|
cost = 10
|
||||||
|
available = {
|
||||||
|
is_puppet = no
|
||||||
|
}
|
||||||
ai_will_do = {
|
ai_will_do = {
|
||||||
factor = 0
|
factor = 0
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -255,6 +255,29 @@ on_actions = {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
on_startup = {
|
||||||
|
effect = {
|
||||||
|
every_country = {
|
||||||
|
limit = {
|
||||||
|
OR = {
|
||||||
|
tag = BYG
|
||||||
|
tag = HUJ
|
||||||
|
tag = TIX
|
||||||
|
tag = SAD
|
||||||
|
tag = BFL
|
||||||
|
tag = YUW
|
||||||
|
tag = DOH
|
||||||
|
tag = CHY
|
||||||
|
tag = BLI
|
||||||
|
tag = SIR
|
||||||
|
tag = DH1
|
||||||
|
}
|
||||||
|
is_ai = no
|
||||||
|
}
|
||||||
|
add_ideas = az_meitanzuobi
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
on_startup = {
|
on_startup = {
|
||||||
effect = {
|
effect = {
|
||||||
SHO = {
|
SHO = {
|
||||||
@@ -297,7 +320,7 @@ on_actions = {
|
|||||||
surrender_progress < 0.4
|
surrender_progress < 0.4
|
||||||
}
|
}
|
||||||
HUJ = {
|
HUJ = {
|
||||||
surrender_progress < 0.3
|
surrender_progress < 0.4
|
||||||
}
|
}
|
||||||
BYG = {
|
BYG = {
|
||||||
surrender_progress < 0.1
|
surrender_progress < 0.1
|
||||||
@@ -319,14 +342,6 @@ on_actions = {
|
|||||||
white_peace = {
|
white_peace = {
|
||||||
tag = SAD
|
tag = SAD
|
||||||
}
|
}
|
||||||
TIX_z23 = {
|
|
||||||
set_nationality = TIX
|
|
||||||
}
|
|
||||||
BFL = {
|
|
||||||
TIX_z23 = {
|
|
||||||
set_nationality = TIX
|
|
||||||
}
|
|
||||||
}
|
|
||||||
set_cosmetic_tag = TIX
|
set_cosmetic_tag = TIX
|
||||||
TIX = {
|
TIX = {
|
||||||
add_country_leader_role = {
|
add_country_leader_role = {
|
||||||
@@ -426,6 +441,7 @@ on_actions = {
|
|||||||
set_demilitarized_zone = yes
|
set_demilitarized_zone = yes
|
||||||
}
|
}
|
||||||
BFL = {
|
BFL = {
|
||||||
|
country_event = { id = az_tianjiang.413 days = 1 }
|
||||||
#annex_country = { target = FIN transfer_troops = no }
|
#annex_country = { target = FIN transfer_troops = no }
|
||||||
annex_country = { target = UKR transfer_troops = no }
|
annex_country = { target = UKR transfer_troops = no }
|
||||||
annex_country = { target = LAT transfer_troops = no }
|
annex_country = { target = LAT transfer_troops = no }
|
||||||
@@ -481,8 +497,8 @@ on_actions = {
|
|||||||
}
|
}
|
||||||
add_popularity = { ideology = communism popularity = 0.75 }
|
add_popularity = { ideology = communism popularity = 0.75 }
|
||||||
news_event = { id = az_tianjiang.89 days = 1}
|
news_event = { id = az_tianjiang.89 days = 1}
|
||||||
|
country_event = { id = az_tianjiang.414 days = 1 }
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
on_capitulation = {
|
on_capitulation = {
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
getzhg_event_gerentezhi_se = {SOV
|
getzhg_event_gerentezhi_se = {
|
||||||
custom_effect_tooltip = getzhg_event_gerentezhi_tt
|
custom_effect_tooltip = getzhg_event_gerentezhi_tt
|
||||||
if = {
|
if = {
|
||||||
limit = { is_navy_leader = yes }
|
limit = { is_navy_leader = yes }
|
||||||
|
hidden_effect {
|
||||||
add_random_trait = {
|
add_random_trait = {
|
||||||
search_pattern_expert
|
search_pattern_expert
|
||||||
gentlemanly
|
gentlemanly
|
||||||
@@ -18,7 +19,9 @@ getzhg_event_gerentezhi_se = {SOV
|
|||||||
navy_media_personality
|
navy_media_personality
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
else = {
|
else = {
|
||||||
|
hidden_effect {
|
||||||
add_random_trait = {
|
add_random_trait = {
|
||||||
#substance_abuser
|
#substance_abuser
|
||||||
#substance_addict
|
#substance_addict
|
||||||
@@ -33,18 +36,20 @@ getzhg_event_gerentezhi_se = {SOV
|
|||||||
#media_personality
|
#media_personality
|
||||||
harsh_leader
|
harsh_leader
|
||||||
bearer_of_artillery
|
bearer_of_artillery
|
||||||
infantry_officer
|
#infantry_officer
|
||||||
cavalry_officer
|
#cavalry_officer
|
||||||
armor_officer
|
#armor_officer
|
||||||
brave
|
brave
|
||||||
engineer_officer
|
engineer_officer
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
getzhg_event_xidetezhi_se = {
|
getzhg_event_xidetezhi_se = {
|
||||||
custom_effect_tooltip = getzhg_event_xidetezhi_tt
|
custom_effect_tooltip = getzhg_event_xidetezhi_tt
|
||||||
if = {
|
if = {
|
||||||
limit = { is_navy_leader = yes }
|
limit = { is_navy_leader = yes }
|
||||||
|
hidden_effect {
|
||||||
add_random_trait = {
|
add_random_trait = {
|
||||||
seawolf
|
seawolf
|
||||||
fleet_protector
|
fleet_protector
|
||||||
@@ -56,7 +61,9 @@ getzhg_event_xidetezhi_se = {
|
|||||||
ironside
|
ironside
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
else = {
|
else = {
|
||||||
|
hidden_effect {
|
||||||
add_random_trait = {
|
add_random_trait = {
|
||||||
organizer
|
organizer
|
||||||
cavalry_leader
|
cavalry_leader
|
||||||
@@ -69,11 +76,13 @@ getzhg_event_xidetezhi_se = {
|
|||||||
naval_invader
|
naval_invader
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
getzhg_event_dixingtezhi_se = {
|
getzhg_event_dixingtezhi_se = {
|
||||||
custom_effect_tooltip = getzhg_event_dixingtezhi_tt
|
custom_effect_tooltip = getzhg_event_dixingtezhi_tt
|
||||||
if = {
|
if = {
|
||||||
limit = { is_navy_leader = yes }
|
limit = { is_navy_leader = yes }
|
||||||
|
hidden_effect {
|
||||||
add_random_trait = {
|
add_random_trait = {
|
||||||
inshore_fighter
|
inshore_fighter
|
||||||
green_water_expert
|
green_water_expert
|
||||||
@@ -81,7 +90,9 @@ getzhg_event_dixingtezhi_se = {
|
|||||||
arctic_water_expert
|
arctic_water_expert
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
else = {
|
else = {
|
||||||
|
hidden_effect {
|
||||||
add_random_trait = {
|
add_random_trait = {
|
||||||
desert_fox
|
desert_fox
|
||||||
swamp_fox
|
swamp_fox
|
||||||
@@ -93,6 +104,7 @@ getzhg_event_dixingtezhi_se = {
|
|||||||
winter_specialist
|
winter_specialist
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
SIR_buffshangsheng = {
|
SIR_buffshangsheng = {
|
||||||
custom_effect_tooltip = "BUFF加强"
|
custom_effect_tooltip = "BUFF加强"
|
||||||
|
|||||||
8
src/common/state_category/city.txt
Executable file
8
src/common/state_category/city.txt
Executable file
@@ -0,0 +1,8 @@
|
|||||||
|
state_categories={
|
||||||
|
city = {
|
||||||
|
local_building_slots = 12
|
||||||
|
|
||||||
|
color = { 0 200 0 }
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
7
src/common/state_category/enclave.txt
Executable file
7
src/common/state_category/enclave.txt
Executable file
@@ -0,0 +1,7 @@
|
|||||||
|
state_categories={
|
||||||
|
enclave = {
|
||||||
|
local_building_slots = 0
|
||||||
|
|
||||||
|
color = { 40 40 40 }
|
||||||
|
}
|
||||||
|
}
|
||||||
7
src/common/state_category/large_city.txt
Executable file
7
src/common/state_category/large_city.txt
Executable file
@@ -0,0 +1,7 @@
|
|||||||
|
state_categories={
|
||||||
|
large_city = {
|
||||||
|
local_building_slots = 16
|
||||||
|
|
||||||
|
color = { 0 240 0 }
|
||||||
|
}
|
||||||
|
}
|
||||||
8
src/common/state_category/large_town.txt
Executable file
8
src/common/state_category/large_town.txt
Executable file
@@ -0,0 +1,8 @@
|
|||||||
|
state_categories={
|
||||||
|
large_town = {
|
||||||
|
local_building_slots = 10
|
||||||
|
|
||||||
|
color = { 240 240 0 }
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
8
src/common/state_category/megalopolis.txt
Executable file
8
src/common/state_category/megalopolis.txt
Executable file
@@ -0,0 +1,8 @@
|
|||||||
|
state_categories={
|
||||||
|
megalopolis = {
|
||||||
|
local_building_slots = 24
|
||||||
|
|
||||||
|
color = { 0 240 240 }
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
9
src/common/state_category/metropolis.txt
Executable file
9
src/common/state_category/metropolis.txt
Executable file
@@ -0,0 +1,9 @@
|
|||||||
|
state_categories={
|
||||||
|
metropolis = {
|
||||||
|
local_building_slots = 20
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
color = { 0 200 200 }
|
||||||
|
}
|
||||||
|
}
|
||||||
8
src/common/state_category/pastoral.txt
Executable file
8
src/common/state_category/pastoral.txt
Executable file
@@ -0,0 +1,8 @@
|
|||||||
|
state_categories={
|
||||||
|
pastoral = {
|
||||||
|
local_building_slots = 2
|
||||||
|
|
||||||
|
color = { 160 160 0 }
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
8
src/common/state_category/rural.txt
Executable file
8
src/common/state_category/rural.txt
Executable file
@@ -0,0 +1,8 @@
|
|||||||
|
state_categories={
|
||||||
|
rural = {
|
||||||
|
local_building_slots = 4
|
||||||
|
|
||||||
|
color = { 240 160 0 }
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
7
src/common/state_category/small_island.txt
Executable file
7
src/common/state_category/small_island.txt
Executable file
@@ -0,0 +1,7 @@
|
|||||||
|
state_categories={
|
||||||
|
small_island = {
|
||||||
|
local_building_slots = 2
|
||||||
|
|
||||||
|
color = { 200 160 0 }
|
||||||
|
}
|
||||||
|
}
|
||||||
7
src/common/state_category/tiny_island.txt
Executable file
7
src/common/state_category/tiny_island.txt
Executable file
@@ -0,0 +1,7 @@
|
|||||||
|
state_categories={
|
||||||
|
tiny_island = {
|
||||||
|
local_building_slots = 0
|
||||||
|
|
||||||
|
color = { 40 40 40 }
|
||||||
|
}
|
||||||
|
}
|
||||||
8
src/common/state_category/town.txt
Executable file
8
src/common/state_category/town.txt
Executable file
@@ -0,0 +1,8 @@
|
|||||||
|
state_categories={
|
||||||
|
town = {
|
||||||
|
local_building_slots = 8
|
||||||
|
|
||||||
|
color = { 200 200 0 }
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
8
src/common/state_category/wasteland.txt
Executable file
8
src/common/state_category/wasteland.txt
Executable file
@@ -0,0 +1,8 @@
|
|||||||
|
state_categories={
|
||||||
|
wasteland = {
|
||||||
|
local_building_slots = 0
|
||||||
|
|
||||||
|
color = { 40 40 40 }
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -706,8 +706,8 @@ leader_traits = {
|
|||||||
reassignment_duration_factor = -0.8
|
reassignment_duration_factor = -0.8
|
||||||
sickness_chance = -1
|
sickness_chance = -1
|
||||||
wounded_chance_factor = -1
|
wounded_chance_factor = -1
|
||||||
experience_gain_factor = 0.33
|
experience_gain_factor = 2
|
||||||
terrain_trait_xp_gain_factor = 1
|
terrain_trait_xp_gain_factor = 2
|
||||||
}
|
}
|
||||||
enable_ability = probing_attack
|
enable_ability = probing_attack
|
||||||
enable_ability = extra_suplies
|
enable_ability = extra_suplies
|
||||||
|
|||||||
@@ -2583,6 +2583,7 @@ news_event = {
|
|||||||
ALB = {
|
ALB = {
|
||||||
transfer_state = 44
|
transfer_state = 44
|
||||||
transfer_state = 805
|
transfer_state = 805
|
||||||
|
transfer_state = 934
|
||||||
}
|
}
|
||||||
ai_chance = {
|
ai_chance = {
|
||||||
factor = 100
|
factor = 100
|
||||||
@@ -2621,6 +2622,7 @@ country_event = {
|
|||||||
ALB = {
|
ALB = {
|
||||||
transfer_state = 44
|
transfer_state = 44
|
||||||
transfer_state = 805
|
transfer_state = 805
|
||||||
|
transfer_state = 934
|
||||||
}
|
}
|
||||||
hidden_effect = {
|
hidden_effect = {
|
||||||
news_event = { id = az_tianjiang.80 days = 1}
|
news_event = { id = az_tianjiang.80 days = 1}
|
||||||
@@ -5425,6 +5427,7 @@ country_event = {
|
|||||||
transfer_state = 670
|
transfer_state = 670
|
||||||
transfer_state = 286
|
transfer_state = 286
|
||||||
transfer_state = 741
|
transfer_state = 741
|
||||||
|
transfer_state = 1017
|
||||||
}
|
}
|
||||||
DOH = {
|
DOH = {
|
||||||
transfer_state = 609
|
transfer_state = 609
|
||||||
@@ -5442,6 +5445,11 @@ country_event = {
|
|||||||
transfer_state = 527
|
transfer_state = 527
|
||||||
transfer_state = 525
|
transfer_state = 525
|
||||||
transfer_state = 728
|
transfer_state = 728
|
||||||
|
transfer_state = 1043
|
||||||
|
transfer_state = 1028
|
||||||
|
transfer_state = 1029
|
||||||
|
transfer_state = 1030
|
||||||
|
transfer_state = 1031
|
||||||
}
|
}
|
||||||
hidden_effect = {
|
hidden_effect = {
|
||||||
news_event = { id = az_tianjiang.143 days = 1}
|
news_event = { id = az_tianjiang.143 days = 1}
|
||||||
@@ -8152,6 +8160,7 @@ country_event = {
|
|||||||
date > 1936.1.3
|
date > 1936.1.3
|
||||||
tag = HUJ
|
tag = HUJ
|
||||||
is_ai = yes
|
is_ai = yes
|
||||||
|
always = no #再试试
|
||||||
}
|
}
|
||||||
fire_only_once = yes
|
fire_only_once = yes
|
||||||
option = {
|
option = {
|
||||||
@@ -13452,3 +13461,202 @@ country_event = {
|
|||||||
add_ideas = AZ_mztz_rwkk_idea
|
add_ideas = AZ_mztz_rwkk_idea
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
country_event = {
|
||||||
|
id = az_tianjiang.413
|
||||||
|
title = "与尼米酱的合作"
|
||||||
|
desc = "铁血的Z23愿意与我们合作,共同建设美好的新铁血。"
|
||||||
|
picture = GFX_aze_dai
|
||||||
|
is_triggered_only = yes
|
||||||
|
option = {
|
||||||
|
name = "这是好事啊"
|
||||||
|
TIX_z23 = {
|
||||||
|
set_nationality = TIX
|
||||||
|
}
|
||||||
|
TIX = {
|
||||||
|
add_country_leader_role = {
|
||||||
|
Character = TIX_z23
|
||||||
|
Promote_leader = yes
|
||||||
|
Country_leader = {
|
||||||
|
ideology = leninism
|
||||||
|
expire = "2000.1.1.1"
|
||||||
|
traits = {
|
||||||
|
jjdxxs
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
ai_chance = {
|
||||||
|
base = 100
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
country_event = {
|
||||||
|
id = az_tianjiang.414
|
||||||
|
title = "撒丁的末路"
|
||||||
|
desc = "在我们投降之后,撒丁也濒临崩溃。"
|
||||||
|
picture = GFX_aze_dai
|
||||||
|
is_triggered_only = yes
|
||||||
|
option = {
|
||||||
|
name = "AI用事件"
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
IRQ = {
|
||||||
|
has_government = fascism
|
||||||
|
is_subject = no
|
||||||
|
}
|
||||||
|
}
|
||||||
|
HUJ = {
|
||||||
|
set_autonomy = {
|
||||||
|
target = IRQ
|
||||||
|
autonomy_state = autonomy_integrated_puppet
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
PRU = {
|
||||||
|
has_government = fascism
|
||||||
|
is_subject = no
|
||||||
|
}
|
||||||
|
}
|
||||||
|
BYG = {
|
||||||
|
set_autonomy = {
|
||||||
|
target = PRU
|
||||||
|
autonomy_state = autonomy_integrated_puppet
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
VEN = {
|
||||||
|
has_government = fascism
|
||||||
|
is_subject = no
|
||||||
|
}
|
||||||
|
}
|
||||||
|
BYG = {
|
||||||
|
set_autonomy = {
|
||||||
|
target = VEN
|
||||||
|
autonomy_state = autonomy_integrated_puppet
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
DOM = {
|
||||||
|
has_government = fascism
|
||||||
|
is_subject = no
|
||||||
|
}
|
||||||
|
}
|
||||||
|
BYG = {
|
||||||
|
set_autonomy = {
|
||||||
|
target = DOM
|
||||||
|
autonomy_state = autonomy_integrated_puppet
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
ELS = {
|
||||||
|
has_government = fascism
|
||||||
|
is_subject = no
|
||||||
|
}
|
||||||
|
}
|
||||||
|
BYG = {
|
||||||
|
set_autonomy = {
|
||||||
|
target = ELS
|
||||||
|
autonomy_state = autonomy_integrated_puppet
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
SAD = {
|
||||||
|
is_ai = yes
|
||||||
|
has_government = fascism
|
||||||
|
has_capitulated = no
|
||||||
|
is_subject = no
|
||||||
|
}
|
||||||
|
not = { country_exists = ITA }
|
||||||
|
}
|
||||||
|
SAD = {
|
||||||
|
country_event = { id = az_tianjiang.415 days = 1 }
|
||||||
|
release_on_controlled = YUG
|
||||||
|
release_on_controlled = BUL
|
||||||
|
release_on_controlled = ALB
|
||||||
|
release_on_controlled = GRE
|
||||||
|
ALB = {
|
||||||
|
transfer_state = 44
|
||||||
|
transfer_state = 805
|
||||||
|
transfer_state = 934
|
||||||
|
}
|
||||||
|
retire_character = SAD_tuolichaili
|
||||||
|
ITA = {
|
||||||
|
set_politics = {
|
||||||
|
ruling_party = democratic
|
||||||
|
}
|
||||||
|
transfer_state = 115
|
||||||
|
transfer_state = 156
|
||||||
|
transfer_state = 117
|
||||||
|
transfer_state = 157
|
||||||
|
transfer_state = 2
|
||||||
|
transfer_state = 114
|
||||||
|
transfer_state = 849
|
||||||
|
}
|
||||||
|
ITA = {
|
||||||
|
add_popularity = { ideology = democratic popularity = 0.75 }
|
||||||
|
load_oob = ITA_1939_nsb
|
||||||
|
every_state = {
|
||||||
|
limit = {
|
||||||
|
is_core_of = SAD
|
||||||
|
}
|
||||||
|
add_core_of = ITA
|
||||||
|
}
|
||||||
|
}
|
||||||
|
HUJ = {
|
||||||
|
country_event = { id = az_tianjiang.82 days = 5 }
|
||||||
|
transfer_state = 177
|
||||||
|
transfer_state = 183
|
||||||
|
}
|
||||||
|
BFL = {
|
||||||
|
country_event = { id = az_tianjiang.82 days = 5 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
ai_chance = {
|
||||||
|
base = 100
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
country_event = {
|
||||||
|
id = az_tianjiang.415
|
||||||
|
title = "共和派发起内战"
|
||||||
|
desc = "随着铁血战败,我们也岌岌可危。"
|
||||||
|
picture = GFX_aze_dai
|
||||||
|
is_triggered_only = yes
|
||||||
|
option = {
|
||||||
|
name = "不可能!"
|
||||||
|
declare_war_on = { target = BFL type = annex_everything }
|
||||||
|
declare_war_on = { target = HUJ type = annex_everything }
|
||||||
|
declare_war_on = { target = ITA type = annex_everything }
|
||||||
|
ITA = {
|
||||||
|
recruit_character = SAD_tuolichaili
|
||||||
|
add_country_leader_role = {
|
||||||
|
character = SAD_tuolichaili
|
||||||
|
promote_leader = yes
|
||||||
|
country_leader = {
|
||||||
|
expire = "4999.1.1"
|
||||||
|
ideology = liberalism
|
||||||
|
traits = {
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
ai_chance = {
|
||||||
|
base = 100
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -951,6 +951,19 @@ country_event = {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
KUM = { exists = yes }
|
||||||
|
}
|
||||||
|
annex_country = { target = KUM transfer_troops = yes }
|
||||||
|
KUM = {
|
||||||
|
DOH = {
|
||||||
|
country_event = DOH_event.29
|
||||||
|
add_to_variable = { tunbingjunfa_costpp = -100 }
|
||||||
|
add_to_variable = { tunbingjunfa_shuliang = 1 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
BIN
src/gfx/interface/stateview/stateview_bg - Copy.dds
Executable file
BIN
src/gfx/interface/stateview/stateview_bg - Copy.dds
Executable file
Binary file not shown.
BIN
src/gfx/interface/stateview/stateview_bg.dds
Executable file
BIN
src/gfx/interface/stateview/stateview_bg.dds
Executable file
Binary file not shown.
BIN
src/gfx/interface/stateview/ww_stateview_bg.dds
Executable file
BIN
src/gfx/interface/stateview/ww_stateview_bg.dds
Executable file
Binary file not shown.
BIN
src/gfx/interface/stateview_bg.dds
Executable file
BIN
src/gfx/interface/stateview_bg.dds
Executable file
Binary file not shown.
@@ -348,27 +348,6 @@ if = {
|
|||||||
icon = "gfx/interface/technologies/ger_basic_light_tank.dds"
|
icon = "gfx/interface/technologies/ger_basic_light_tank.dds"
|
||||||
obsolete = yes
|
obsolete = yes
|
||||||
}
|
}
|
||||||
create_equipment_variant = {
|
|
||||||
name = "Neubaufahrzeug"
|
|
||||||
type = heavy_tank_chassis_1
|
|
||||||
parent_version = 0
|
|
||||||
modules = {
|
|
||||||
main_armament_slot = tank_close_support_gun
|
|
||||||
turret_type_slot = tank_heavy_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 = tank_radio_1
|
|
||||||
special_type_slot_2 = secondary_turret_hmg
|
|
||||||
special_type_slot_3 = secondary_turret_hmg
|
|
||||||
special_type_slot_4 = secondary_turret_hmg
|
|
||||||
}
|
|
||||||
upgrades = {
|
|
||||||
tank_nsb_engine_upgrade = 6
|
|
||||||
tank_nsb_armor_upgrade = 2
|
|
||||||
}
|
|
||||||
icon = "gfx/interface/technologies/ger_basic_heavy_tank.dds"
|
|
||||||
}
|
|
||||||
create_equipment_variant = {
|
create_equipment_variant = {
|
||||||
name = "Panzer II Ausf. a"
|
name = "Panzer II Ausf. a"
|
||||||
type = light_tank_chassis_2
|
type = light_tank_chassis_2
|
||||||
|
|||||||
756
src/interface/countrystateview.gui
Executable file
756
src/interface/countrystateview.gui
Executable file
@@ -0,0 +1,756 @@
|
|||||||
|
guiTypes = {
|
||||||
|
|
||||||
|
containerWindowType = {
|
||||||
|
name = "claim_entry"
|
||||||
|
|
||||||
|
buttonType = {
|
||||||
|
name = "claim_flag"
|
||||||
|
position = { x = 0 y = 0 }
|
||||||
|
quadTextureSprite ="GFX_flag_small"
|
||||||
|
Orientation = "LOWER_LEFT"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
positionType = {
|
||||||
|
name = "countrystateview_weathericons_position"
|
||||||
|
position = { x = 384 y= -31 }
|
||||||
|
}
|
||||||
|
|
||||||
|
positionType = {
|
||||||
|
name = "countrystateview_weathericons_offset"
|
||||||
|
position = { x = -40 y = 0 }
|
||||||
|
}
|
||||||
|
|
||||||
|
containerWindowType = {
|
||||||
|
name = "countrystateview"
|
||||||
|
position = { x=-416 y=-885}
|
||||||
|
show_position = { x=-6 y =-855 }
|
||||||
|
show_animation_type = decelerated
|
||||||
|
hide_animation_type = accelerated
|
||||||
|
animation_time = 300
|
||||||
|
orientation = lower_left
|
||||||
|
size = { width=436 height=881 }
|
||||||
|
|
||||||
|
containerWindowType = {
|
||||||
|
name = "state_info_window"
|
||||||
|
position = { x = 0 y = 0 }
|
||||||
|
size = { width=780 height=696 }
|
||||||
|
|
||||||
|
|
||||||
|
background = {
|
||||||
|
name = "Background"
|
||||||
|
quadTextureSprite = "GFX_ww_stateview_bg"
|
||||||
|
position = { x = 5 y = 5 }
|
||||||
|
}
|
||||||
|
|
||||||
|
instantTextboxType = {
|
||||||
|
name = "state_name"
|
||||||
|
position = { x = 60 y = 5 }
|
||||||
|
textureFile = ""
|
||||||
|
font = "hoi_36header"
|
||||||
|
text = "STATE_NAME_TEST"
|
||||||
|
maxWidth = 330
|
||||||
|
maxHeight = 30
|
||||||
|
format = center
|
||||||
|
}
|
||||||
|
|
||||||
|
gridBoxType = {
|
||||||
|
name = "state_building_entries"
|
||||||
|
position = { x = 155 y = 45 }
|
||||||
|
size = { width = 480 height = 105 }
|
||||||
|
format = "UPPER_LEFT"
|
||||||
|
slotsize = { width = 60 height = 52 }
|
||||||
|
max_slots_horizontal = 5
|
||||||
|
max_slots_vertical = 1
|
||||||
|
}
|
||||||
|
|
||||||
|
instantTextboxType = {
|
||||||
|
name = "shared_slot_count"
|
||||||
|
position = { x = 194 y = 147 }
|
||||||
|
textureFile = ""
|
||||||
|
font = "hoi_18mbs"
|
||||||
|
text = "SLOTS"
|
||||||
|
maxWidth = 190
|
||||||
|
maxHeight = 30
|
||||||
|
format = left
|
||||||
|
fixedsize = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
gridBoxType = {
|
||||||
|
name = "state_shared_slot_building_entries"
|
||||||
|
position = { x = 162 y = 168 }
|
||||||
|
size = { width = 480 height = 90%% }
|
||||||
|
format = "UPPER_LEFT"
|
||||||
|
slotsize = { width = 58 height = 46 }
|
||||||
|
max_slots_horizontal = 5
|
||||||
|
max_slots_vertical = 10
|
||||||
|
}
|
||||||
|
|
||||||
|
iconType ={
|
||||||
|
name ="victory_points_bg"
|
||||||
|
spriteType = "GFX_victorypoint_stateview_bg"
|
||||||
|
position = { x = 17 y = 12 }
|
||||||
|
}
|
||||||
|
|
||||||
|
instantTextboxType = {
|
||||||
|
name = "victory_points"
|
||||||
|
position = { x = -13 y = 15 }
|
||||||
|
textureFile = ""
|
||||||
|
font = "hoi_18mbs"
|
||||||
|
text = ""
|
||||||
|
maxWidth = 70
|
||||||
|
maxHeight = 30
|
||||||
|
format = right
|
||||||
|
}
|
||||||
|
|
||||||
|
instantTextboxType = {
|
||||||
|
name = "claims"
|
||||||
|
position = { x = 15 y = 97 }
|
||||||
|
textureFile = ""
|
||||||
|
font = "hoi_18mbs"
|
||||||
|
text = ""
|
||||||
|
maxWidth = 140
|
||||||
|
maxHeight = 30
|
||||||
|
fixedsize = yes
|
||||||
|
format = center
|
||||||
|
}
|
||||||
|
|
||||||
|
OverlappingElementsBoxType = {
|
||||||
|
name = "state_claims"
|
||||||
|
position = { x = 35 y = 118 }
|
||||||
|
size = { x = 110 y = 40 }
|
||||||
|
format = left
|
||||||
|
spacing = 1.0
|
||||||
|
}
|
||||||
|
|
||||||
|
instantTextboxType = {
|
||||||
|
name = "owner"
|
||||||
|
position = { x = 15 y = 42 }
|
||||||
|
textureFile = ""
|
||||||
|
font = "hoi_18mbs"
|
||||||
|
text = ""
|
||||||
|
maxWidth = 140
|
||||||
|
maxHeight = 30
|
||||||
|
fixedsize = yes
|
||||||
|
format = center
|
||||||
|
}
|
||||||
|
|
||||||
|
OverlappingElementsBoxType = {
|
||||||
|
name = "state_owners"
|
||||||
|
position = { x = 35 y = 63 }
|
||||||
|
size = { x = 60 y = 40 }
|
||||||
|
format = left
|
||||||
|
spacing = 1.0
|
||||||
|
}
|
||||||
|
|
||||||
|
positionType = {
|
||||||
|
name = "state_owners_size_when_owner_is_controller"
|
||||||
|
position = { x = 110 y = 40 }
|
||||||
|
}
|
||||||
|
|
||||||
|
positionType = {
|
||||||
|
name = "state_owners_size_when_owner_is_not_controller"
|
||||||
|
position = { x = 60 y = 40 }
|
||||||
|
}
|
||||||
|
|
||||||
|
buttonType = {
|
||||||
|
name = "controller_flag"
|
||||||
|
quadTextureSprite = "GFX_flag_small2"
|
||||||
|
position = { x= 74 y = 63 }
|
||||||
|
}
|
||||||
|
|
||||||
|
iconType ={
|
||||||
|
name ="controller_flag_border"
|
||||||
|
quadTextureSprite = "GFX_diplo_countrylist_flag_frame"
|
||||||
|
position = { x= 70 y = 59 }
|
||||||
|
alwaystransparent = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
containerWindowType = {
|
||||||
|
name = "state_resources"
|
||||||
|
position = { x= 26 y=355}
|
||||||
|
size = { width=135 height=123 }
|
||||||
|
|
||||||
|
|
||||||
|
background = {
|
||||||
|
name = "Resources_bg"
|
||||||
|
quadTextureSprite = "GFX_tiled_window_transparent_transparent"
|
||||||
|
}
|
||||||
|
|
||||||
|
gridBoxType = {
|
||||||
|
name = "state_resources_entries"
|
||||||
|
position = { x = -42 y = -3 }
|
||||||
|
size = { width = 132 height = 120 }
|
||||||
|
format = "UPPER_LEFT"
|
||||||
|
slotsize = { width = 52 height = 30 }
|
||||||
|
max_slots_horizontal = 2
|
||||||
|
max_slots_vertical = 3
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
iconType ={
|
||||||
|
name ="population_icon"
|
||||||
|
spriteType = "GFX_population_icon"
|
||||||
|
position = { x = 20 y = 157 }
|
||||||
|
Orientation = "UPPER_LEFT"
|
||||||
|
}
|
||||||
|
|
||||||
|
instantTextboxType = {
|
||||||
|
name = "manpower"
|
||||||
|
position = { x = 64 y = 167 }
|
||||||
|
textureFile = ""
|
||||||
|
font = "hoi_18mbs"
|
||||||
|
maxWidth = 80
|
||||||
|
maxHeight = 30
|
||||||
|
format = center
|
||||||
|
}
|
||||||
|
|
||||||
|
containerWindowType = {
|
||||||
|
name = "resistance_container"
|
||||||
|
position = { x = 20 y = 196}
|
||||||
|
size = { width = 519 height = 100 }
|
||||||
|
|
||||||
|
iconType ={
|
||||||
|
name ="state_resistance_icon"
|
||||||
|
spriteType = "GFX_resistance_icon"
|
||||||
|
position = { x = 0 y = 0 }
|
||||||
|
}
|
||||||
|
|
||||||
|
positionType = {
|
||||||
|
name = "resistance_status_pos"
|
||||||
|
position = { x = 36 y = 6 }
|
||||||
|
}
|
||||||
|
|
||||||
|
iconType ={
|
||||||
|
name ="state_compliance_icon"
|
||||||
|
spriteType = "GFX_compliance_icon"
|
||||||
|
position = { x = 0 y = 37 }
|
||||||
|
}
|
||||||
|
|
||||||
|
positionType = {
|
||||||
|
name = "compliance_status_pos"
|
||||||
|
position = { x = 36 y = 38 }
|
||||||
|
}
|
||||||
|
|
||||||
|
containerWindowType = {
|
||||||
|
name = "law_and_template_container"
|
||||||
|
position = { x = 0 y = 0}
|
||||||
|
size = { width = 0 height = 0 }
|
||||||
|
|
||||||
|
buttonType = {
|
||||||
|
name = "select_law_button"
|
||||||
|
position = { x = 0 y = 68 }
|
||||||
|
quadTextureSprite = "GFX_occupation_state_select_law_button"
|
||||||
|
buttonFont = "hoi_18mbs"
|
||||||
|
Orientation = "UPPER_LEFT"
|
||||||
|
}
|
||||||
|
|
||||||
|
iconType = {
|
||||||
|
name ="select_law_icon"
|
||||||
|
spriteType = "GFX_occupation_policy_icon_strip"
|
||||||
|
position = { x = 2 y = 69 }
|
||||||
|
alwaystransparent = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
buttonType = {
|
||||||
|
name = "template_garrison_button"
|
||||||
|
position = { x = 34 y = 69 }
|
||||||
|
spriteType = "GFX_unitlist_unitinfo_button_small"
|
||||||
|
}
|
||||||
|
|
||||||
|
instantTextBoxType = {
|
||||||
|
name ="template_need_text"
|
||||||
|
position = { x = 100 y = 75 }
|
||||||
|
font = "hoi_16mbs"
|
||||||
|
text = "42"
|
||||||
|
maxWidth = 57
|
||||||
|
maxHeight = 24
|
||||||
|
}
|
||||||
|
|
||||||
|
iconType = {
|
||||||
|
name = "template_garrison"
|
||||||
|
position = { x = 29 y = 63 }
|
||||||
|
spriteType = "GFX_locked_icon" # Will be replaced by the current template
|
||||||
|
alwaystransparent = yes
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
containerWindowType = {
|
||||||
|
name = "province_info_window"
|
||||||
|
position = { x = 20 y = 742 }
|
||||||
|
size = { width=480 height=29%% }
|
||||||
|
|
||||||
|
iconType = {
|
||||||
|
name = "terrain_picture"
|
||||||
|
position = { x =10 y=-27 }
|
||||||
|
spriteType = "GFX_terrain_default"
|
||||||
|
Orientation = "UPPER_LEFT"
|
||||||
|
}
|
||||||
|
|
||||||
|
instantTextboxType = {
|
||||||
|
name = "province"
|
||||||
|
position = { x = 0 y= -50 }
|
||||||
|
font = "hoi_20b"
|
||||||
|
maxWidth = 300
|
||||||
|
maxHeight = 30
|
||||||
|
format = left
|
||||||
|
}
|
||||||
|
|
||||||
|
iconType = {
|
||||||
|
name = "province_required_rule"
|
||||||
|
position = { x = 100 y = -3 }
|
||||||
|
spriteType = "GFX_required_rule"
|
||||||
|
Orientation = "UPPER_LEFT"
|
||||||
|
}
|
||||||
|
|
||||||
|
iconType = {
|
||||||
|
name = "building_modifiers_icon"
|
||||||
|
position = { x = 350 y= -102 }
|
||||||
|
spriteType = "GFX_buildings_strip"
|
||||||
|
Orientation = "UPPER_LEFT"
|
||||||
|
frame = 21
|
||||||
|
scale = 0.8
|
||||||
|
hide = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
### Positioning of these are controlled by the positionType "countrystateview_weathericons_position" and "countrystateview_weathericons_offset" above
|
||||||
|
iconType = {
|
||||||
|
name = "modifiers_mud_icon"
|
||||||
|
position = { x = 0 y= 0 }
|
||||||
|
spriteType = "GFX_modifiers_mud_icon"
|
||||||
|
Orientation = "UPPER_LEFT"
|
||||||
|
}
|
||||||
|
|
||||||
|
iconType = {
|
||||||
|
name = "modifiers_snow_icons"
|
||||||
|
position = { x = 0 y= 0 }
|
||||||
|
spriteType = "GFX_modifiers_snow_icons"
|
||||||
|
Orientation = "UPPER_LEFT"
|
||||||
|
frame = 1
|
||||||
|
}
|
||||||
|
|
||||||
|
iconType = {
|
||||||
|
name = "modifiers_weather_icons"
|
||||||
|
position = { x = 0 y= 0 }
|
||||||
|
spriteType = "GFX_modifiers_weather_icons"
|
||||||
|
Orientation = "UPPER_LEFT"
|
||||||
|
frame = 1
|
||||||
|
}
|
||||||
|
|
||||||
|
iconType = {
|
||||||
|
name = "temperature_icons"
|
||||||
|
position = { x = 0 y= 0 }
|
||||||
|
spriteType = "GFX_temperature_icons"
|
||||||
|
Orientation = "UPPER_LEFT"
|
||||||
|
frame = 1
|
||||||
|
}
|
||||||
|
|
||||||
|
iconType = {
|
||||||
|
name = "impassability_icon"
|
||||||
|
position = { x = 0 y= 0 }
|
||||||
|
spriteType = "GFX_impassable_icon"
|
||||||
|
Orientation = "UPPER_LEFT"
|
||||||
|
}
|
||||||
|
|
||||||
|
instantTextboxType = {
|
||||||
|
name = "state_modifiers"
|
||||||
|
text = "STATE_MODIFIERS"
|
||||||
|
position = { x = 40 y= -108 }
|
||||||
|
font = "hoi_16mbs"
|
||||||
|
maxWidth = 200
|
||||||
|
maxHeight = 30
|
||||||
|
format = left
|
||||||
|
}
|
||||||
|
|
||||||
|
gridBoxType = {
|
||||||
|
name = "dynamic_modifiers_grid"
|
||||||
|
position = { x = 423 y = 71 }
|
||||||
|
size = { width = 0 height = 0 }
|
||||||
|
format = "LOWER_LEFT"
|
||||||
|
slotsize = { width = 40 height = 47 }
|
||||||
|
max_slots_vertical = 1
|
||||||
|
}
|
||||||
|
|
||||||
|
gridBoxType = {
|
||||||
|
name = "strategic_locations_grid"
|
||||||
|
position = { x = 423 y = 133 }
|
||||||
|
size = { width = 0 height = 0 }
|
||||||
|
format = "LOWER_LEFT"
|
||||||
|
slotsize = { width = 40 height = 47 }
|
||||||
|
max_slots_vertical = 1
|
||||||
|
}
|
||||||
|
|
||||||
|
containerWindowType = {
|
||||||
|
name = "custom_icon_container"
|
||||||
|
size = { width=100% height=100% }
|
||||||
|
position = { x = 0 y= 0 }
|
||||||
|
|
||||||
|
iconType = {
|
||||||
|
name = "flooded_icon"
|
||||||
|
spriteType = "GFX_modifiers_flooded_icon"
|
||||||
|
position = { x = 0 y = 0 }
|
||||||
|
Orientation = "UPPER_LEFT"
|
||||||
|
}
|
||||||
|
|
||||||
|
iconType = {
|
||||||
|
name = "unplanned_offensive_icon"
|
||||||
|
spriteType = "GFX_modifiers_unplanned_offensive_icon"
|
||||||
|
position = { x = 0 y = 0 }
|
||||||
|
Orientation = "UPPER_LEFT"
|
||||||
|
}
|
||||||
|
|
||||||
|
iconType = {
|
||||||
|
name = "the_great_wall_icon"
|
||||||
|
spriteType = "GFX_modifiers_the_great_wall_icon"
|
||||||
|
position = { x = 0 y = 0 }
|
||||||
|
Orientation = "UPPER_LEFT"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
gridBoxType = {
|
||||||
|
name = "province_custom_icon_building_entries"
|
||||||
|
position = { x = 10 y = 5}
|
||||||
|
size = { width = 480 height = 40 }
|
||||||
|
format = "UPPER_LEFT"
|
||||||
|
slotsize = { width = 61 height = 84}
|
||||||
|
max_slots_vertical = 1
|
||||||
|
}
|
||||||
|
|
||||||
|
gridBoxType = {
|
||||||
|
name = "province_building_entries"
|
||||||
|
position = { x = 0 y = 44 }
|
||||||
|
size = { width = 480 height = 90%% }
|
||||||
|
format = "UPPER_LEFT"
|
||||||
|
slotsize = { width = 61 height = 84 }
|
||||||
|
max_slots_horizontal = 7
|
||||||
|
max_slots_vertical = 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
buttonType = {
|
||||||
|
name = "close_button"
|
||||||
|
position = { x = -4 y = 11 }
|
||||||
|
quadTextureSprite ="GFX_closebutton_small"
|
||||||
|
buttonFont = "Main_14_black"
|
||||||
|
shortcut = "ESCAPE"
|
||||||
|
Orientation = "UPPER_RIGHT"
|
||||||
|
clicksound = click_close
|
||||||
|
pdx_tooltip = "CLOSE"
|
||||||
|
}
|
||||||
|
|
||||||
|
buttonType = {
|
||||||
|
name = "scorched_earth_state_button"
|
||||||
|
position = { x = -20 y = 640 }
|
||||||
|
quadTextureSprite ="GFX_scorched_earth_state"
|
||||||
|
buttonFont = "Main_14_black"
|
||||||
|
Orientation = "UPPER_RIGHT"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
windowType = {
|
||||||
|
name = "state_stakeholder_entry"
|
||||||
|
position = { x = 0 y = 0}
|
||||||
|
size = { x = 40 y = 26 }
|
||||||
|
|
||||||
|
guibuttonType = {
|
||||||
|
name = "stakeholder_country_flag"
|
||||||
|
quadTextureSprite ="GFX_flag_small2"
|
||||||
|
position = { x= 0 y = 1 }
|
||||||
|
#Orientation = "UPPER_LEFT"
|
||||||
|
}
|
||||||
|
|
||||||
|
iconType = {
|
||||||
|
name = "flag_border_thin"
|
||||||
|
quadTextureSprite = "GFX_small_flag_frame_thin"
|
||||||
|
position = { x= -2 y = -1 }
|
||||||
|
alwaystransparent = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
iconType = {
|
||||||
|
name = "flag_border_thick"
|
||||||
|
quadTextureSprite = "GFX_diplo_countrylist_flag_frame"
|
||||||
|
position = { x= -5 y = -4 }
|
||||||
|
alwaystransparent = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
iconType = {
|
||||||
|
name = "flag_exclamation_mark"
|
||||||
|
spriteType = "GFX_alerts_category"
|
||||||
|
position = {x = 0 y = 0}
|
||||||
|
frame = 2
|
||||||
|
alwaystransparent = yes
|
||||||
|
scale = 0.8
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
containerWindowType = {
|
||||||
|
name = "state_building_entry"
|
||||||
|
position = { x=0 y=0 }
|
||||||
|
size = { width=140 height= 70 }
|
||||||
|
clipping = no
|
||||||
|
|
||||||
|
background = {
|
||||||
|
name = "Background"
|
||||||
|
spriteType ="GFX_ww_building_standing_entry_stateview"
|
||||||
|
}
|
||||||
|
|
||||||
|
iconType = {
|
||||||
|
name = "level_bg"
|
||||||
|
position = { x=5 y=51 }
|
||||||
|
spriteType = "GFX_generic_text_bg_48"
|
||||||
|
}
|
||||||
|
|
||||||
|
instantTextboxType = {
|
||||||
|
name = "level"
|
||||||
|
position = { x = -1 y = 54 }
|
||||||
|
font = "hoi_20b"
|
||||||
|
maxWidth = 60
|
||||||
|
maxHeight = 20
|
||||||
|
format = center
|
||||||
|
alwaystransparent = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
buttonType = {
|
||||||
|
name = "building_picture"
|
||||||
|
position = { x = 12 y = 5 }
|
||||||
|
quadTextureSprite ="GFX_buildings_strip"
|
||||||
|
}
|
||||||
|
|
||||||
|
iconType = {
|
||||||
|
name = "damage_bar"
|
||||||
|
spriteType = "GFX_damage_bar"
|
||||||
|
position = { x=10 y=41 }
|
||||||
|
rotation = 1.5708
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
containerWindowType = {
|
||||||
|
name = "state_shared_slot_building_entry"
|
||||||
|
position = { x=0 y=0 }
|
||||||
|
size = { width=70 height= 70 }
|
||||||
|
clipping = no
|
||||||
|
|
||||||
|
iconType = {
|
||||||
|
name = "build_slot_bg"
|
||||||
|
position = { x=0 y=0 }
|
||||||
|
spriteType = "GFX_build_slot_bg"
|
||||||
|
alwaystransparent = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
buttonType = {
|
||||||
|
name = "building_picture"
|
||||||
|
position = { x = 10 y = 0 }
|
||||||
|
quadTextureSprite = "GFX_buildings_strip"
|
||||||
|
}
|
||||||
|
|
||||||
|
iconType = {
|
||||||
|
name = "building_status_overlay"
|
||||||
|
position = { x = 10 y = 0 }
|
||||||
|
quadTextureSprite = "GFX_building_status_overlay"
|
||||||
|
alwaystransparent = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
buttonType = {
|
||||||
|
name = "remove"
|
||||||
|
position = { x = 40 y = 29 }
|
||||||
|
spriteType = "GFX_cancel_conversion_button"
|
||||||
|
}
|
||||||
|
|
||||||
|
iconType = {
|
||||||
|
name = "damage_bar"
|
||||||
|
spriteType = "GFX_damage_bar"
|
||||||
|
position = { x=7 y=36 }
|
||||||
|
rotation = 1.5708
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
containerWindowType = {
|
||||||
|
name = "province_building_entry"
|
||||||
|
position = { x=0 y=0 }
|
||||||
|
size = { width=96 height= 50 }
|
||||||
|
clipping = no
|
||||||
|
|
||||||
|
background = {
|
||||||
|
name = "Background"
|
||||||
|
spriteType ="GFX_ww_building_standing_entry_stateview"
|
||||||
|
}
|
||||||
|
|
||||||
|
iconType = {
|
||||||
|
name = "level_bg"
|
||||||
|
position = { x=5 y=50 }
|
||||||
|
spriteType = "GFX_generic_text_bg_48"
|
||||||
|
}
|
||||||
|
|
||||||
|
instantTextboxType = {
|
||||||
|
name = "level"
|
||||||
|
position = { x = -20 y = 52 }
|
||||||
|
font = "hoi_20b"
|
||||||
|
maxWidth = 100
|
||||||
|
maxHeight = 100
|
||||||
|
format = center
|
||||||
|
alwaystransparent = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
buttonType = {
|
||||||
|
name = "building_picture"
|
||||||
|
position = { x = 10 y = 3 }
|
||||||
|
quadTextureSprite ="GFX_buildings_strip"
|
||||||
|
}
|
||||||
|
|
||||||
|
iconType = {
|
||||||
|
name = "damage_bar"
|
||||||
|
spriteType = "GFX_damage_bar"
|
||||||
|
position = { x=9 y=42 }
|
||||||
|
rotation = 1.5708
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
containerWindowType = {
|
||||||
|
name = "province_building_special_icon_entry"
|
||||||
|
position = { x=0 y=-10 }
|
||||||
|
size = { width=50 height= 43 }
|
||||||
|
clipping = no
|
||||||
|
|
||||||
|
background = {
|
||||||
|
name = "Background"
|
||||||
|
spriteType ="GFX_province_landmark_bg"
|
||||||
|
}
|
||||||
|
|
||||||
|
# Since the province building and facility icons are not the same size.
|
||||||
|
# For now use the position type X value as a scale, where 1 = 0.1 scale.
|
||||||
|
positionType = {
|
||||||
|
name = "facility_building_button_scale"
|
||||||
|
position = { x = 4 y = 0}
|
||||||
|
}
|
||||||
|
|
||||||
|
buttonType = {
|
||||||
|
name = "building_button"
|
||||||
|
quadTextureSprite = "GFX_placeholder_bg"
|
||||||
|
position = { x = 14 y = 7 }
|
||||||
|
scale = 1.0
|
||||||
|
}
|
||||||
|
|
||||||
|
iconType = {
|
||||||
|
name = "damage_bar"
|
||||||
|
spriteType = "GFX_province_landmark_damage_bar"
|
||||||
|
position = { x=6 y=8 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
containerWindowType = {
|
||||||
|
name = "state_resource_entry"
|
||||||
|
position = { x=0 y=0 }
|
||||||
|
size = { width=23 height= 27 }
|
||||||
|
clipping = no
|
||||||
|
|
||||||
|
|
||||||
|
iconType = {
|
||||||
|
name = "resource"
|
||||||
|
position = { x=50 y=10 }
|
||||||
|
spriteType = "GFX_resources_strip"
|
||||||
|
}
|
||||||
|
|
||||||
|
instantTextboxType = {
|
||||||
|
name = "amount"
|
||||||
|
position = { x = 66 y = 11 }
|
||||||
|
font = "hoi_20b"
|
||||||
|
maxWidth = 37
|
||||||
|
maxHeight = 18
|
||||||
|
format = center
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
containerWindowType = {
|
||||||
|
name = "state_compliance_status_container"
|
||||||
|
position = { x = 300 y = 40 }
|
||||||
|
size = { width = 45 height = 31 }
|
||||||
|
|
||||||
|
iconType = {
|
||||||
|
name = "bg"
|
||||||
|
spriteType = "GFX_occupation_state_compliance_bar_bg"
|
||||||
|
position = { x = 0 y = 0 }
|
||||||
|
}
|
||||||
|
|
||||||
|
iconType = {
|
||||||
|
name = "progress"
|
||||||
|
spriteType = "GFX_occupation_state_compliance_bar"
|
||||||
|
position = { x = 3 y = 2 }
|
||||||
|
frame = 100
|
||||||
|
}
|
||||||
|
|
||||||
|
instantTextBoxType = {
|
||||||
|
name ="progress_text"
|
||||||
|
position = { x = 4 y = 0 }
|
||||||
|
font = "hoi_18mbs"
|
||||||
|
text = "100%"
|
||||||
|
maxWidth = 80
|
||||||
|
format = center
|
||||||
|
alwaystransparent = yes
|
||||||
|
}
|
||||||
|
}
|
||||||
|
containerWindowType = {
|
||||||
|
name = "state_resistance_status_container"
|
||||||
|
position = { x = 300 y = 40 }
|
||||||
|
size = { width = 45 height = 31 }
|
||||||
|
|
||||||
|
iconType = {
|
||||||
|
name = "bg"
|
||||||
|
spriteType = "GFX_occupation_state_resistance_bar_bg"
|
||||||
|
position = { x = 0 y = 0 }
|
||||||
|
}
|
||||||
|
|
||||||
|
iconType = {
|
||||||
|
name = "progress"
|
||||||
|
spriteType = "GFX_occupation_state_resistance_bar"
|
||||||
|
position = { x = 1 y = 2 }
|
||||||
|
frame = 100
|
||||||
|
}
|
||||||
|
|
||||||
|
instantTextBoxType = {
|
||||||
|
name ="progress_text"
|
||||||
|
position = { x = 4 y = 0 }
|
||||||
|
font = "hoi_18mbs"
|
||||||
|
text = "100%"
|
||||||
|
maxWidth = 80
|
||||||
|
format = center
|
||||||
|
alwaystransparent = yes
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
containerWindowType = {
|
||||||
|
name = "state_view_dynamic_modifier_entry"
|
||||||
|
size = { width = 40 height = 47 }
|
||||||
|
position = { x = -420 y = -120 }
|
||||||
|
clipping = no
|
||||||
|
|
||||||
|
iconType = {
|
||||||
|
name = "icon"
|
||||||
|
quadTextureSprite ="GFX_idea_unknown"
|
||||||
|
}
|
||||||
|
|
||||||
|
iconType = {
|
||||||
|
name = "flag"
|
||||||
|
position = { x = 18 y = 45 }
|
||||||
|
quadTextureSprite ="GFX_mapicon_unit_flag_stripe"
|
||||||
|
orientation = "UPPER_LEFT"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
containerWindowType = {
|
||||||
|
name = "province_view_strategic_location_entry"
|
||||||
|
size = { width = 40 height = 47 }
|
||||||
|
position = { x = -420 y = -100 }
|
||||||
|
clipping = no
|
||||||
|
|
||||||
|
iconType = {
|
||||||
|
name = "icon"
|
||||||
|
quadTextureSprite ="GFX_idea_unknown"
|
||||||
|
scale = 0.8
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -508,6 +508,12 @@ guiTypes = {
|
|||||||
format = "LEFT"
|
format = "LEFT"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
gridboxtype = {
|
||||||
|
name = "rangers_tech_tree"
|
||||||
|
position = { x = 140 y = 1110 }
|
||||||
|
slotsize = { width = 70 height = 70 }
|
||||||
|
format = "LEFT"
|
||||||
|
}
|
||||||
|
|
||||||
gridboxtype = {
|
gridboxtype = {
|
||||||
name = "tech_special_forces_tree"
|
name = "tech_special_forces_tree"
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
l_simp_chinese:
|
l_simp_chinese:
|
||||||
gengxinshuoming_title2:0"2.14更新内容"
|
gengxinshuoming_title2:0"2.16更新内容"
|
||||||
gengxinshuoming_text2:"1.初步适配完成,疯狂AI暂未测试,部分系统改动较多,具体改动内容请看创意工坊改动说明。\n\n在正式开始游戏前,请确保已经开启了50建筑槽MOD,这会对MOD的游戏流程与AI行为有极大影响。\nMOD内95%的长文案由AI生成,§C所有文案当做同人小说来看就好§!!MOD交流群539127559\n最下方的决议里有路线指南和舰娘羁绊事件。出现成就条件满足但无法去完成的情况请打开历史国策。"
|
gengxinshuoming_text2:"1.AI下兵更多,而且会造一些重坦师。\n2.舰娘国后期都不会缺煤炭了。\n\n§O已经整合50建筑槽MOD,无需再额外启动!!!§!\nMOD内95%的长文案由AI生成,§C所有文案当做同人小说来看就好§!!MOD交流群539127559\n最下方的决议里有路线指南和舰娘羁绊事件。出现成就条件满足但无法去完成的情况请打开历史国策。"
|
||||||
az_openstart_button_tooltip:0"打开碧蓝MOD开始界面"
|
az_openstart_button_tooltip:0"打开碧蓝MOD开始界面"
|
||||||
dancingxiaotiancheng_tooltip:0"§RDancing~§! §CDancing~§! §YNon Stop§! §Bmy§! §GDancing~§!"
|
dancingxiaotiancheng_tooltip:0"§RDancing~§! §CDancing~§! §YNon Stop§! §Bmy§! §GDancing~§!"
|
||||||
az_start_mainwindow_stratgame_btn_tooltip:0"§Y◆注意◆§!确认你已完成所有MOD设定,点击开始游戏后将§R无法更改§!任何设定§Y◆注意◆§!"
|
az_start_mainwindow_stratgame_btn_tooltip:0"§Y◆注意◆§!确认你已完成所有MOD设定,点击开始游戏后将§R无法更改§!任何设定§Y◆注意◆§!"
|
||||||
@@ -356,7 +356,8 @@ modifier_production_cost_air_base_factor: "§Y空军基地§!建造花费"
|
|||||||
modifier_production_cost_air_base_factor_desc: "改变空军基地建造花费"
|
modifier_production_cost_air_base_factor_desc: "改变空军基地建造花费"
|
||||||
modifier_production_cost_naval_base_factor: "§Y海军基地§!建造花费"
|
modifier_production_cost_naval_base_factor: "§Y海军基地§!建造花费"
|
||||||
modifier_production_cost_naval_base_factor_desc: "改变海军基地建造花费"
|
modifier_production_cost_naval_base_factor_desc: "改变海军基地建造花费"
|
||||||
az_aimeitanzuobi: "AI作弊"
|
az_aimeitanzuobi: "舰娘国特殊能源"
|
||||||
modifier_experience_gain_medium_armor_combat_factor: "战斗中获取的中坦经验:"
|
modifier_experience_gain_medium_armor_combat_factor: "战斗中获取的中坦经验:"
|
||||||
modifier_experience_gain_heavy_armor_combat_factor: "战斗中获取的重坦经验:"
|
modifier_experience_gain_heavy_armor_combat_factor: "战斗中获取的重坦经验:"
|
||||||
shijianniangguojia_trigger_tooltip: "§Y[ROOT.getname]§!是舰娘国家"
|
shijianniangguojia_trigger_tooltip: "§Y[ROOT.getname]§!是舰娘国家"
|
||||||
|
az_meitanzuobi: "舰娘国特殊能源"
|
||||||
@@ -113,7 +113,7 @@
|
|||||||
az_ziyuanzhuanhua_wu_tooltip:0"魔方稳定产出§Y50§!钨资源"
|
az_ziyuanzhuanhua_wu_tooltip:0"魔方稳定产出§Y50§!钨资源"
|
||||||
az_ziyuanzhuanhua_lv_tooltip:0"魔方稳定产出§Y70§!铝资源"
|
az_ziyuanzhuanhua_lv_tooltip:0"魔方稳定产出§Y70§!铝资源"
|
||||||
az_ziyuanzhuanhua_ge_tooltip:0"魔方稳定产出§Y40§!铬资源"
|
az_ziyuanzhuanhua_ge_tooltip:0"魔方稳定产出§Y40§!铬资源"
|
||||||
az_ziyuanzhuanhua_tan_tooltip:0"立刻获得§Y100§!地图外煤炭资源\n"
|
az_ziyuanzhuanhua_tan_tooltip:0"立刻获得§Y300§!地图外煤炭资源\n"
|
||||||
azevent.22.t:0"一只普通喵"
|
azevent.22.t:0"一只普通喵"
|
||||||
azevent.22.d:0"打开箱子后,里面是一只慵懒的肥猫,貌似没什么灵性,对我们应该没什么帮助,只能送给别人当做普通宠物了。"
|
azevent.22.d:0"打开箱子后,里面是一只慵懒的肥猫,貌似没什么灵性,对我们应该没什么帮助,只能送给别人当做普通宠物了。"
|
||||||
azevent.22.a:0"大懒猫"
|
azevent.22.a:0"大懒猫"
|
||||||
|
|||||||
Reference in New Issue
Block a user