Files
azurlane-sr-reforged/src/common/decisions/tianjiang_aizuobi_decisions.txt
2025-12-23 04:02:34 +00:00

2173 lines
44 KiB
Plaintext
Executable File

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 = {
available = {
is_ai = yes
has_global_flag = AZ_fengkuangAI_citiao_12
OR = {
has_idea = TY_fengkuangai
has_idea = TY_fengkuangai2
has_idea = TY_fengkuangai3
}
any_enemy_country = {
is_ai = no
}
surrender_progress > 0.5
}
visible = {
is_ai = yes
}
ai_will_do = {
factor = 10000
}
fire_only_once = yes
complete_effect = {
add_ideas = TY_fkAI_niliuershang
}
}
ai_fkAI_citiao = {
available = {
is_ai = yes
or = {
has_global_flag = AZ_fengkuangAI_citiao_4
has_global_flag = AZ_fengkuangAI_citiao_5
has_global_flag = AZ_fengkuangAI_citiao_6
has_global_flag = AZ_fengkuangAI_citiao_8
has_global_flag = AZ_fengkuangAI_citiao_9
has_global_flag = AZ_fengkuangAI_citiao_10
has_global_flag = AZ_fengkuangAI_citiao_ex
}
OR = {
has_idea = TY_fengkuangai
has_idea = TY_fengkuangai2
has_idea = TY_fengkuangai3
}
}
visible = {
is_ai = yes
}
ai_will_do = {
factor = 10000
}
fire_only_once = yes
complete_effect = {
if = {
limit = {
has_global_flag = AZ_fengkuangAI_citiao_4
}
add_ideas = TY_fkAI_gangtiezhiqu
}
if = {
limit = {
has_global_flag = AZ_fengkuangAI_citiao_5
}
add_ideas = TY_fkAI_gaojizhineng
every_character = {
add_unit_leader_trait = fkAI_gaojizhinneng
}
}
if = {
limit = {
has_global_flag = AZ_fengkuangAI_citiao_6
}
add_ideas = TY_fkAI_shenfenjianyan
}
if = {
limit = {
has_global_flag = AZ_fengkuangAI_citiao_8
}
add_ideas = TY_fkAI_shenjingbaizhan
set_technology = {
az_shenjingbaizhan_tech = 1
}
}
if = {
limit = {
has_global_flag = AZ_fengkuangAI_citiao_9
}
add_ideas = TY_fkAI_tongzhihaiayng
}
if = {
limit = {
has_global_flag = AZ_fengkuangAI_citiao_10
}
add_ideas = TY_fkAI_shuzhipengzhang
}
if = {
limit = {
has_global_flag = AZ_fengkuangAI_citiao_ex
}
add_ideas = TY_fkAI_zuizhonghetiex
set_technology = {
az_shenjingbaizhan_tech = 1
}
every_character = {
add_unit_leader_trait = fkAI_gaojizhinneng
}
}
}
}
ai_fkAI_shuzhidabaozha = {
available = {
is_ai = yes
has_idea = TY_fkAI_zuizhonghetiex
has_global_flag = TY_fkAI_yourenjuedebugounan
}
visible = {
is_ai = yes
}
ai_will_do = {
factor = 10000
}
fire_only_once = yes
complete_effect = {
swap_ideas = {
remove_idea = TY_fkAI_zuizhonghetiex
add_idea = TY_fkAI_zuizhonghetiex_shuzhipengzhang
}
}
}
ai_fkAIcitiao_huoxingbing = {
available = {
OR = {
has_idea = TY_fengkuangai
has_idea = TY_fengkuangai2
has_idea = TY_fengkuangai3
}
is_ai = yes
date > 1938.6.1
has_global_flag = AZ_fengkuangAI_citiao_7
}
visible = {
is_ai = yes
}
ai_will_do = {
factor = 10000
}
fire_only_once = yes
complete_effect = {
division_template = {
name = "火星装甲师"
is_locked = yes
regiments = {
medium_armor = { x = 0 y = 0 }
medium_armor = { x = 0 y = 1 }
medium_armor = { x = 0 y = 2 }
medium_armor = { x = 0 y = 3 }
medium_armor = { x = 1 y = 0 }
medium_armor = { x = 1 y = 1 }
medium_armor = { x = 1 y = 2 }
medium_armor = { x = 1 y = 3 }
medium_tank_destroyer_brigade = { x = 2 y = 0 }
medium_sp_anti_air_brigade = { x = 2 y = 1 }
mechanized = { x = 3 y = 0 }
mechanized = { x = 3 y = 1 }
mechanized = { x = 3 y = 2 }
mechanized = { x = 3 y = 3 }
mechanized = { x = 4 y = 0 }
mechanized = { x = 4 y = 1 }
mechanized = { x = 4 y = 2 }
mechanized = { x = 4 y = 3 }
}
support = {
engineer = { x = 0 y = 0 }
medium_flame_tank = { x = 0 y = 1 }
light_tank_recon = { x = 0 y = 2 }
artillery = { x = 0 y = 3 }
logistics_company = { x = 0 y = 4 }
}
}
for_loop_effect = {
start = 0
end = 6
add = 1
capital_scope = {
create_unit = {
division = "name = \"火星装甲师\" division_template = \"火星装甲师\" start_experience_factor = 1 start_equipment_factor = 1"
owner = ROOT
}
}
}
}
}
ai_fkAIcitiao_huoxingbing2 = {
available = {
OR = {
has_idea = TY_fengkuangai
has_idea = TY_fengkuangai2
has_idea = TY_fengkuangai3
}
is_ai = yes
date > 1939.6.1
is_puppet = no
has_global_flag = AZ_fengkuangAI_citiao_7
}
visible = {
is_ai = yes
}
ai_will_do = {
factor = 10000
}
days_re_enable = 365
fire_only_once = no
complete_effect = {
for_loop_effect = {
start = 0
end = 12
add = 1
capital_scope = {
create_unit = {
division = "name = \"火星装甲师\" division_template = \"火星装甲师\" start_experience_factor = 1 start_equipment_factor = 1"
owner = ROOT
}
}
}
}
}
ai_yuanban_shengji = {
available = {
date > 1939.1.1
is_ai = yes
has_global_flag = modoption_tiantangzhizhan_on
has_idea = TY_yuanbanAI
}
visible = {
is_ai = yes
}
ai_will_do = {
factor = 10000
}
fire_only_once = yes
complete_effect = {
swap_ideas = {
remove_idea = TY_yuanbanAI
add_idea = TY_yuanbanAI2
}
}
}
ai_byg_ruzhan_fa = {
available = {
date > 1940.4.1
tag = BYG
is_puppet = no
is_ai = yes
has_global_flag = modoption_historicalbossai_on
has_global_flag = MOD_azurlane_tianjiangjianniang
}
visible = {
is_ai = yes
tag = BYG
}
ai_will_do = {
factor = 10000
}
fire_only_once = yes
complete_effect = {
set_technology = {
mobile_warfare = 1
}
complete_national_focus = BYG_ziyouhanweizhe
complete_national_focus = BYG_bilanhangxianfangyutongmeng
complete_national_focus = BYG_lianbangdeyingxiong
complete_national_focus = BYG_zongtongqinshangzhen
complete_national_focus = BYG_xiandaishandianzhan
}
}
ai_huj_zhimindi_fa = {
available = {
date > 1939.10.10
tag = HUJ
is_puppet = no
is_ai = yes
has_global_flag = modoption_historicalbossai_on
has_global_flag = MOD_azurlane_tianjiangjianniang
}
visible = {
is_ai = yes
tag = HUJ
}
ai_will_do = {
factor = 10000
}
fire_only_once = yes
complete_effect = {
complete_national_focus = HUJ_tongzhibabuliedianhuj
}
}
ai_tix_zaozhanbeilianzuobi = {
available = {
date > 1939.12.30
tag = TIX
is_puppet = no
OR = {
has_idea = TY_fengkuangai
has_idea = TY_fengkuangai2
has_idea = TY_fengkuangai3
}
is_ai = yes
has_government = fascism
has_global_flag = MOD_azurlane_tianjiangjianniang
OR = {
BFL = {
is_ai = no
}
BYG = {
is_ai = no
}
}
OR = {
YUW = {
has_capitulated = yes
}
NOT = {
country_exists = YUW
}
}
NOT = {
has_global_flag = modoption_historicalbossai_on
}
}
visible = {
is_ai = yes
tag = TIX
}
ai_will_do = {
factor = 10000
}
fire_only_once = yes
days_remove = 180
complete_effect = {
complete_national_focus = TIX_siweichuangxin
complete_national_focus = TIX_libingmoma
complete_national_focus = TIX_feixuzhixia
BFL = {
country_event = az_tianjiang.231
}
BYG = {
country_event = az_tianjiang.231
}
add_ai_strategy = {
type = prepare_for_war
id = "BFL"
value = 500
}
}
remove_effect = {
complete_national_focus = TIX_qifujuxiong
complete_national_focus = TIX_zhifujuxiong
}
}
ai_tix_zaozhanbeilianzuobi2 = {
available = {
date > 1940.6.30
tag = TIX
is_puppet = no
OR = {
has_idea = TY_fengkuangai
has_idea = TY_fengkuangai2
has_idea = TY_fengkuangai3
}
is_ai = yes
has_government = fascism
has_global_flag = MOD_azurlane_tianjiangjianniang
OR = {
BFL = {
is_ai = no
}
BYG = {
is_ai = no
}
}
OR = {
YUW = {
has_capitulated = yes
}
NOT = {
country_exists = YUW
}
}
has_global_flag = modoption_historicalbossai_on
}
visible = {
is_ai = yes
tag = TIX
}
ai_will_do = {
factor = 10000
}
fire_only_once = yes
days_remove = 180
complete_effect = {
complete_national_focus = TIX_siweichuangxin
complete_national_focus = TIX_libingmoma
complete_national_focus = TIX_feixuzhixia
BFL = {
country_event = az_tianjiang.231
}
BYG = {
country_event = az_tianjiang.231
}
add_ai_strategy = {
type = prepare_for_war
id = "BFL"
value = 500
}
}
remove_effect = {
complete_national_focus = TIX_qifujuxiong
complete_national_focus = TIX_zhifujuxiong
}
}
ai_jianngshi_zuobi5 = {
available = {
OR = {
has_idea = TY_fengkuangai
has_idea = TY_fengkuangai2
has_idea = TY_fengkuangai3
}
is_ai = yes
date > 1940.1.1
has_global_flag = AZ_fengkuangAI_citiao_2
}
visible = {
is_ai = yes
}
ai_will_do = {
factor = 10000
}
fire_only_once = yes
complete_effect = {
set_technology = {
shipgirltech_jizaijianniang_2 = 1
}
}
}
ai_jianngshi_zuobi6 = {
available = {
OR = {
has_idea = TY_fengkuangai
has_idea = TY_fengkuangai2
has_idea = TY_fengkuangai3
}
is_ai = yes
date > 1939.6.1
has_global_flag = AZ_fengkuangAI_citiao_2
}
visible = {
is_ai = yes
}
ai_will_do = {
factor = 10000
}
fire_only_once = yes
complete_effect = {
create_railway_gun = {
equipment = az_equipment_liechepao_1
name = "终极猫猫头"
}
create_railway_gun = {
equipment = az_equipment_liechepao_1
name = "终极猫猫头"
}
create_railway_gun = {
equipment = az_equipment_liechepao_1
name = "终极猫猫头"
}
create_railway_gun = {
equipment = az_equipment_liechepao_1
name = "终极猫猫头"
}
}
}
ai_jianngshi_zuobi_7 = {
available = {
OR = {
has_idea = TY_fengkuangai
has_idea = TY_fengkuangai2
has_idea = TY_fengkuangai3
}
is_ai = yes
date > 1940.6.1
has_global_flag = AZ_fengkuangAI_citiao_2
has_capitulated = no
}
visible = {
is_ai = yes
}
days_re_enable = 365
ai_will_do = {
factor = 10000
}
complete_effect = {
create_railway_gun = {
equipment = az_equipment_liechepao_1
name = "终极猫猫头"
}
}
}
ai_jianngshi_zuobi8 = {
available = {
OR = {
has_idea = TY_fengkuangai
has_idea = TY_fengkuangai2
has_idea = TY_fengkuangai3
}
is_ai = yes
has_global_flag = AZ_fengkuangAI_citiao_3
is_puppet = no
}
visible = {
is_ai = yes
}
ai_will_do = {
factor = 10000
}
fire_only_once = yes
complete_effect = {
set_country_flag = jizaijianniangzuobi_yes
set_technology = {
shipgirltech_jizaijianniang_1 = 1
}
air_experience = 500
add_tech_bonus = {
name = "飞机模块研究加成"
bonus = 100
uses = 20
ahead_reduction = 10
category = plane_modules_tech
}
}
}
ai_jianngshi_zuobi9 = {
available = {
is_ai = yes
has_country_flag = jizaijianniangzuobi_yes
is_puppet = no
date > 1940.6.1
}
visible = {
is_ai = yes
}
ai_will_do = {
factor = 10000
}
fire_only_once = yes
complete_effect = {
create_equipment_variant = {
name = "机载舰娘-对空用"
type = jizaijianniang_fighter
modules = {
fixed_main_weapon_slot = az_fighter_weapon_1
fixed_auxiliary_weapon_slot_1 = az_fighter_weapon_1
fixed_auxiliary_weapon_slot_2 = az_fighter_weapon_1
fixed_auxiliary_weapon_slot_3 = az_fighter_weapon_1
fixed_auxiliary_weapon_slot_4 = az_fighter_weapon_1
engine_type_slot = engine_4_2x
special_type_slot_1 = fuel_tanks_small
special_type_slot_2 = non_strategic_materials_small
special_type_slot_3 = fuel_tanks_small
special_type_slot_4 = armor_plate_small
special_type_slot_5 = self_sealing_fuel_tanks_small
special_type_slot_6 = drop_tanks
}
}
add_equipment_to_stockpile = {
type = jizaijianniang_equipment_airframe
amount = 5000
producer = ROOT
}
}
}
ai_jianngshi_zuobi10 = {
available = {
is_ai = yes
has_country_flag = jizaijianniangzuobi_yes
is_puppet = no
date > 1941.1.1
has_capitulated = no
}
visible = {
is_ai = yes
}
ai_will_do = {
factor = 10000
}
days_re_enable = 180
complete_effect = {
add_equipment_to_stockpile = {
type = jizaijianniang_equipment_airframe
amount = 2000
producer = ROOT
}
}
}
ai_jianngshi_zuobi = {
available = {
OR = {
has_idea = TY_fengkuangai
has_idea = TY_fengkuangai2
has_idea = TY_fengkuangai3
}
is_ai = yes
date > 1940.1.1
has_global_flag = AZ_fengkuangAI_citiao_1
}
visible = {
is_ai = yes
}
ai_will_do = {
factor = 10000
}
fire_only_once = yes
complete_effect = {
set_technology = {
shipgirltech_jichulilun = 1
}
set_technology = {
shipgirltech_quzhupao_1 = 1
}
set_technology = {
shipgirltech_quzhupao_2 = 1
}
set_technology = {
shipgirltech_quzhupao_3 = 1
}
set_technology = {
shipgirltech_xunyangpao_1 = 1
}
set_technology = {
shipgirltech_xunyangpao_2 = 1
}
set_technology = {
shipgirltech_xunyangpao_3 = 1
}
set_technology = {
shipgirltech_zhanliepao_1 = 1
}
set_technology = {
shipgirltech_zhanliepao_2 = 1
}
set_technology = {
shipgirltech_zhanliepao_3 = 1
}
set_technology = {
shipgirltech_zuozhanlilun_1 = 1
}
set_technology = {
shipgirltech_zuozhanlilun_2 = 1
}
set_technology = {
shipgirltech_zuozhanlilun_3 = 1
}
}
}
ai_jianngshi_zuobi_2 = {
available = {
OR = {
has_idea = TY_fengkuangai
has_idea = TY_fengkuangai2
has_idea = TY_fengkuangai3
}
is_ai = yes
date > 1942.1.1
has_global_flag = AZ_fengkuangAI_citiao_1
}
visible = {
is_ai = yes
}
ai_will_do = {
factor = 10000
}
fire_only_once = yes
complete_effect = {
set_technology = {
shipgirltech_zhinenghuajianzhuang = 1
}
set_technology = {
shipgirltech_zuozhanlilun_4 = 1
}
set_technology = {
shipgirltech_zuozhanlilun_5 = 1
}
}
}
ai_jianngshi_zuobi_3 = {
available = {
OR = {
has_idea = TY_fengkuangai
has_idea = TY_fengkuangai2
has_idea = TY_fengkuangai3
}
is_ai = yes
date > 1939.6.1
has_global_flag = AZ_fengkuangAI_citiao_1
}
visible = {
is_ai = yes
}
ai_will_do = {
factor = 10000
}
fire_only_once = yes
complete_effect = {
division_template = {
name = "舰娘师"
division_names_group = shipgirl_zhanlie_01
is_locked = yes
regiments = {
shipgirl_brigade_quzhu = {
x = 0
y = 0
}
shipgirl_brigade_quzhu = {
x = 0
y = 1
}
shipgirl_brigade_quzhu = {
x = 0
y = 2
}
shipgirl_brigade_quzhu = {
x = 0
y = 3
}
shipgirl_brigade_quzhu = {
x = 1
y = 0
}
shipgirl_brigade_quzhu = {
x = 1
y = 1
}
shipgirl_brigade_zhanlie = {
x = 2
y = 0
}
shipgirl_brigade_zhanlie = {
x = 2
y = 1
}
shipgirl_brigade_zhanlie = {
x = 2
y = 2
}
shipgirl_brigade_zhanlie = {
x = 2
y = 3
}
shipgirl_brigade_zhanlie = {
x = 3
y = 0
}
shipgirl_brigade_zhanlie = {
x = 3
y = 1
}
}
support = {
engineer = {
x = 0
y = 0
}
# (semi-mot) Engineer bn
light_tank_recon = {
x = 0
y = 1
}
medium_flame_tank = {
x = 0
y = 2
}
fight_shipgirl_tuji = {
x = 0
y = 3
}
fight_shipgirl_fankong = {
x = 0
y = 4
}
}
}
for_loop_effect = {
start = 0
end = 6
add = 1
capital_scope = {
create_unit = {
division = "name = \"强袭舰娘师\" division_template = \"舰娘师\" start_experience_factor = 1 start_equipment_factor = 1"
owner = ROOT
}
}
}
}
}
ai_jianngshi_zuobi_4 = {
available = {
OR = {
has_idea = TY_fengkuangai
has_idea = TY_fengkuangai2
has_idea = TY_fengkuangai3
}
is_ai = yes
date > 1940.6.1
has_global_flag = AZ_fengkuangAI_citiao_1
}
visible = {
is_ai = yes
}
days_re_enable = 365
ai_will_do = {
factor = 10000
}
complete_effect = {
for_loop_effect = {
start = 0
end = 4
add = 1
capital_scope = {
create_unit = {
division = "name = \"强袭舰娘师\" division_template = \"舰娘师\" start_experience_factor = 0.3 start_equipment_factor = 1"
owner = ROOT
}
}
}
}
}
zuobi = {
available = {
tag = TIX
is_ai = yes
#date > 1938.3.1
}
visible = {
tag = TIX
is_ai = yes
}
ai_will_do = {
factor = 100
}
fire_only_once = yes
complete_effect = {
create_equipment_variant = {
name = "IV号坦克"
type = medium_tank_chassis_2
design_team = mio:TIX_daimler_benz_organization
parent_version = 0
modules = {
main_armament_slot = tank_medium_cannon_2
turret_type_slot = tank_medium_three_man_tank_turret
suspension_type_slot = tank_christie_suspension
armor_type_slot = tank_riveted_armor
engine_type_slot = tank_gasoline_engine
special_type_slot_1 = tank_radio_1
special_type_slot_2 = easy_maintenance
special_type_slot_3 = secondary_turret_small_cannon
special_type_slot_4 = secondary_turret_small_cannon
}
upgrades = {
tank_nsb_engine_upgrade = 0
tank_nsb_armor_upgrade = 0
}
}
create_equipment_variant = {
name = "黑豹"
type = medium_tank_chassis_3
design_team = mio:TIX_daimler_benz_organization
parent_version = 0
modules = {
main_armament_slot = tank_medium_cannon_2
turret_type_slot = tank_medium_three_man_tank_turret
suspension_type_slot = tank_christie_suspension
armor_type_slot = tank_riveted_armor
engine_type_slot = tank_gasoline_engine
special_type_slot_1 = tank_radio_1
special_type_slot_2 = easy_maintenance
special_type_slot_3 = secondary_turret_small_cannon
special_type_slot_4 = secondary_turret_small_cannon
}
upgrades = {
tank_nsb_engine_upgrade = 4
tank_nsb_armor_upgrade = 4
}
}
add_equipment_to_stockpile = {
type = medium_tank_chassis
amount = 6000
producer = TIX
}
add_equipment_to_stockpile = {
type = motorized_equipment
amount = 6000
producer = TIX
}
}
}
zuobi_beilian = {
available = {
tag = BFL
is_ai = yes
}
visible = {
tag = BFL
is_ai = yes
}
ai_will_do = {
factor = 100
}
fire_only_once = yes
complete_effect = {
add_political_power = 450
}
}
zuobi_beilian_2 = {
available = {
tag = BFL
is_ai = yes
date > 1940.1.1
}
visible = {
tag = BFL
is_ai = yes
date > 1940.1.1
}
ai_will_do = {
factor = 100
}
fire_only_once = yes
complete_effect = {
add_political_power = 450
}
}
zuobi_beilian_3 = {
available = {
tag = BFL
is_ai = yes
has_war_with = TIX
surrender_progress > 0.35
}
visible = {
tag = BFL
is_ai = yes
has_war_with = TIX
surrender_progress > 0.35
}
ai_will_do = {
factor = 100
}
fire_only_once = yes
complete_effect = {
add_political_power = 1000
}
}
zuobi_beilian_4 = {
available = {
tag = BFL
is_ai = yes
not = { has_global_flag = AZ_lishitiaozhan_on }
has_completed_focus = BFL_29
OR = {
has_idea = TY_fengkuangai
has_idea = TY_fengkuangai2
has_idea = TY_fengkuangai3
}
}
visible = {
tag = BFL
is_ai = yes
}
ai_will_do = {
factor = 100
}
fire_only_once = yes
complete_effect = {
complete_national_focus = BFL_31
complete_national_focus = BFL_32
}
}
zuobi_beilian_5 = {
available = {
tag = BFL
is_ai = yes
has_completed_focus = BFL_zongshenzuozhan
OR = {
has_idea = TY_fengkuangai
has_idea = TY_fengkuangai2
has_idea = TY_fengkuangai3
}
}
visible = {
tag = BFL
is_ai = yes
}
ai_will_do = {
factor = 100
}
fire_only_once = yes
complete_effect = {
complete_national_focus = BFL_fazhanzhuangjia #49
complete_national_focus = BFL_qiequtiexuetuzhi #35
complete_national_focus = BFL_t34shengchan #56
complete_national_focus = BFL_gangtiehongliu #42
complete_national_focus = BFL_liluntupo
}
}
zuobi_beilian_6 = {
available = {
tag = BFL
is_ai = yes
has_global_flag = AZ_fengkuangAI_citiao_ex
surrender_progress > 0.4
has_war_with = TIX
has_war_with = SAD
not = { has_war_with = CHY }
not = { has_war_with = DOH }
not = { has_war_with = BYG }
not = { has_war_with = HUJ }
TIX = {
is_ai = yes
}
SAD = {
is_ai = yes
}
}
visible = {
tag = BFL
is_ai = yes
}
ai_will_do = {
factor = 100
}
fire_only_once = yes
complete_effect = {
219 = {
add_dynamic_modifier = {
modifier = BFL_defencewudi_state
scope = BFL
}
}
217 = {
add_dynamic_modifier = {
modifier = BFL_defencewudi_state
scope = BFL
}
}
}
}
zuobi_baiying = {
available = {
tag = BYG
is_ai = yes
date > 1939.6.1
}
visible = {
tag = BYG
is_ai = yes
}
ai_will_do = {
factor = 100
}
fire_only_once = yes
complete_effect = {
army_experience = 1000
set_technology = {
interwar_antitank = 1
}
set_technology = {
armor_tech_1 = 1
}
set_technology = {
armor_tech_2 = 1
}
set_technology = {
antitank1 = 1
}
set_technology = {
antitank2 = 1
}
set_technology = {
antitank3 = 1
}
set_technology = {
rocket_artillery = 1
}
set_technology = {
amphibious_mechanized_infantry = 1
}
set_technology = {
amphibious_tank_chassis = 1
}
set_technology = {
amphibious_drive = 1
}
set_technology = {
interwar_antiair = 1
}
set_technology = {
centimetric_radar = 1
}
set_technology = {
improved_decimetric_radar = 1
}
set_technology = {
decimetric_radar = 1
}
set_technology = {
radio_detection = 1
}
set_technology = {
radio = 1
}
set_technology = {
tech_engineers2 = 1
}
set_technology = {
engine_tech_1 = 1
}
set_technology = {
engine_tech_2 = 1
}
set_technology = {
mtg_landing_craft = 1
}
set_technology = {
mtg_tank_landing_craft = 1
}
}
}
zuobi_2 = {
available = {
tag = BYG
is_ai = yes
date > 1940.1.1
}
visible = {
tag = BYG
is_ai = yes
}
ai_will_do = {
factor = 100
}
fire_only_once = yes
complete_effect = {
army_experience = 2000
navy_experience = 2000
air_experience = 2000
add_equipment_to_stockpile = {
type = medium_tank_amphibious_chassis
amount = 2000
producer = BYG
}
add_equipment_to_stockpile = {
type = medium_tank_chassis
amount = 2000
producer = BYG
}
}
}
zuobi_baiying_2 = {
available = {
tag = BYG
is_ai = yes
date > 1940.3.1
OR = {
TIX = {
is_ai = no
}
SAD = {
is_ai = no
}
BFL = {
is_ai = no
}
CHY = {
is_ai = no
}
YUW = {
is_ai = no
}
}
}
visible = {
tag = BYG
is_ai = yes
}
ai_will_do = {
factor = 100
}
fire_only_once = yes
complete_effect = {
army_experience = 2000
navy_experience = 2000
air_experience = 2000
add_equipment_to_stockpile = {
type = medium_tank_amphibious_chassis
amount = 8000
producer = BYG
}
add_equipment_to_stockpile = {
type = medium_tank_chassis
amount = 8000
producer = BYG
}
}
}
zuobi_baiying_3 = {
available = {
tag = BYG
is_ai = yes
date > 1939.7.1
controls_state = 358
NOT = {
has_idea = TY_dingzhenai
}
OR = {
has_war_with = TIX
has_war_with = CHY
has_war_with = SAD
has_war_with = BFL
has_war_with = HUJ
has_war_with = DOH
has_war_with = YUW
}
}
visible = {
tag = BYG
is_ai = yes
}
ai_will_do = {
factor = 100
}
fire_only_once = no
days_re_enable = 180
complete_effect = {
load_oob = BYG_lqtk
}
}
zuobi_huj_1 = {
available = {
tag = HUJ
is_ai = yes
date > 1939.6.1
}
visible = {
tag = HUJ
is_ai = yes
}
ai_will_do = {
factor = 100
}
fire_only_once = yes
complete_effect = {
army_experience = 1000
set_technology = {
interwar_antitank = 1
}
set_technology = {
armor_tech_1 = 1
}
set_technology = {
armor_tech_2 = 1
}
set_technology = {
antitank1 = 1
}
set_technology = {
antitank2 = 1
}
set_technology = {
antitank3 = 1
}
set_technology = {
amphibious_mechanized_infantry = 1
}
set_technology = {
amphibious_tank_chassis = 1
}
set_technology = {
amphibious_drive = 1
}
set_technology = {
interwar_antiair = 1
}
set_technology = {
centimetric_radar = 1
}
set_technology = {
improved_decimetric_radar = 1
}
set_technology = {
decimetric_radar = 1
}
set_technology = {
radio_detection = 1
}
set_technology = {
radio = 1
}
set_technology = {
tech_engineers2 = 1
}
set_technology = {
engine_tech_1 = 1
}
set_technology = {
engine_tech_2 = 1
}
set_technology = {
mtg_landing_craft = 1
}
set_technology = {
mtg_tank_landing_craft = 1
}
}
}
zuobi_huj_2 = {
available = {
tag = HUJ
is_ai = yes
date > 1939.7.1
controls_state = 126
NOT = {
has_idea = TY_dingzhenai
}
OR = {
has_war_with = TIX
has_war_with = CHY
has_war_with = SAD
has_war_with = BFL
has_war_with = BYG
has_war_with = DOH
has_war_with = YUW
}
}
visible = {
tag = HUJ
is_ai = yes
}
ai_will_do = {
factor = 100
}
fire_only_once = no
days_re_enable = 180
complete_effect = {
load_oob = HUJ_lqtk
}
}
zuobi_huj_3 = {
available = {
OR = {
tag = HUJ
tag = SAD
tag = TIX
}
is_ai = yes
date > 1938.6.1
}
visible = {
OR = {
tag = HUJ
tag = SAD
tag = TIX
}
is_ai = yes
}
ai_will_do = {
factor = 100
}
fire_only_once = yes
complete_effect = {
set_country_flag = huj_3_1_yes
add_tech_bonus = {
name = "小型飞机研究加成"
bonus = 100
uses = 1
ahead_reduction = 10
category = light_air
}
}
}
zuobi_huj_3_1 = {
available = {
OR = {
tag = HUJ
tag = SAD
tag = TIX
}
is_ai = yes
has_country_flag = huj_3_1_yes
has_tech = improved_small_airframe
}
visible = {
OR = {
tag = HUJ
tag = SAD
tag = TIX
}
is_ai = yes
}
ai_will_do = {
factor = 100
}
fire_only_once = yes
complete_effect = {
if = {
limit = {
OR = {
tag = HUJ
tag = TIX
}
}
air_experience = 500
}
if = {
limit = {
tag = SAD
}
air_experience = 500
}
}
}
zuobi_huj_4 = {
available = {
OR = {
tag = HUJ
tag = SAD
tag = TIX
}
is_ai = yes
date > 1941.1.1
}
visible = {
OR = {
tag = HUJ
tag = SAD
tag = TIX
}
is_ai = yes
}
ai_will_do = {
factor = 100
}
fire_only_once = yes
complete_effect = {
set_country_flag = huj_4_1_yes
add_tech_bonus = {
name = "小型飞机研究加成"
bonus = 100
uses = 1
ahead_reduction = 10
category = light_air
}
}
}
zuobi_huj_4_1 = {
available = {
OR = {
tag = HUJ
tag = SAD
tag = TIX
}
is_ai = yes
has_country_flag = huj_4_1_yes
has_tech = advanced_small_airframe
}
visible = {
OR = {
tag = HUJ
tag = SAD
tag = TIX
}
is_ai = yes
}
ai_will_do = {
factor = 100
}
fire_only_once = yes
complete_effect = {
if = {
limit = {
tag = HUJ
tag = TIX
}
air_experience = 500
}
if = {
limit = {
tag = SAD
}
air_experience = 500
}
}
}
zuobi_tiexue_2 = {
available = {
tag = TIX
is_ai = yes
date > 1939.1.1
OR = {
BYG = {
is_ai = no
}
HUJ = {
is_ai = no
}
BFL = {
is_ai = no
}
YUW = {
is_ai = no
}
}
}
visible = {
tag = TIX
is_ai = yes
}
ai_will_do = {
factor = 100
}
fire_only_once = yes
complete_effect = {
army_experience = 2000
navy_experience = 2000
air_experience = 2000
add_equipment_to_stockpile = {
type = medium_tank_chassis
amount = 15000
producer = TIX
}
}
}
zuobi_tiexue_3 = {
available = {
tag = TIX
is_ai = yes
date > 1940.3.1
OR = {
has_idea = TY_fengkuangai
has_idea = TY_fengkuangai2
has_idea = TY_fengkuangai3
}
has_global_flag = AZ_fengkuangAI_citiao_ex
}
visible = {
tag = TIX
is_ai = yes
}
ai_will_do = {
factor = 100
}
fire_only_once = yes
complete_effect = {
add_stability = 2
}
}
zuobi_tiexue_4 = {
available = {
tag = TIX
is_ai = yes
date > 1937.1.1
has_global_flag = AZ_fengkuangAI_citiao_ex
}
visible = {
tag = TIX
is_ai = yes
}
ai_will_do = {
factor = 100
}
fire_only_once = yes
complete_effect = {
division_template = {
name = "超时空军团"
is_locked = yes
regiments = {
medium_armor = { x = 0 y = 0 }
medium_armor = { x = 0 y = 1 }
medium_armor = { x = 0 y = 2 }
medium_armor = { x = 0 y = 3 }
medium_armor = { x = 1 y = 0 }
medium_armor = { x = 1 y = 1 }
medium_armor = { x = 1 y = 2 }
medium_armor = { x = 1 y = 3 }
mechanized = { x = 2 y = 0 }
mechanized = { x = 2 y = 1 }
mechanized = { x = 2 y = 2 }
mechanized = { x = 2 y = 3 }
mechanized = { x = 3 y = 0 }
mechanized = { x = 3 y = 1 }
mechanized = { x = 3 y = 2 }
mechanized = { x = 3 y = 3 }
mechanized = { x = 4 y = 0 }
mechanized = { x = 4 y = 1 }
}
support = {
engineer = { x = 0 y = 0 }
medium_flame_tank = { x = 0 y = 1 }
light_tank_recon = { x = 0 y = 2 }
artillery = { x = 0 y = 3 }
logistics_company = { x = 0 y = 4 }
}
}
}
}
tix_huanzhuang = {
icon = generic_construction
available = {
is_ai = yes
tag = TIX
date > 1937.6.1
}
visible = {
tag = TIX
is_ai = yes
}
ai_will_do = {
factor = 100
}
fire_only_once = yes
complete_effect = {
army_experience = 1000
set_technology = {
interwar_antitank = 1
}
set_technology = {
armor_tech_1 = 1
}
set_technology = {
armor_tech_2 = 1
}
set_technology = {
amphibious_mechanized_infantry = 1
}
set_technology = {
interwar_antiair = 1
}
set_technology = {
radio = 1
}
set_technology = {
improved_radio = 1
}
set_technology = {
advanced_radio = 1
}
set_technology = {
tech_engineers2 = 1
}
set_country_flag = tix_zuobi1
set_technology = {
engine_tech_2 = 1
}
}
}
tix_sairenkeji_fa = {
icon = generic_construction
available = {
is_ai = yes
tag = TIX
date > 1939.8.1
has_idea = TIX_fkAIbuff
NOT = {
has_global_flag = modoption_historicalbossai_on
}
}
visible = {
tag = TIX
is_ai = yes
}
ai_will_do = {
factor = 100
}
fire_only_once = yes
complete_effect = {
complete_national_focus = TIX_jixuheikeji
complete_national_focus = TIX_donglixitong
complete_national_focus = TIX_fangzhisairenfadongji
complete_national_focus = TIX_shengwugongcheng
complete_national_focus = TIX_yizhijishu
complete_national_focus = TIX_rengongzhineng
complete_national_focus = TIX_wanquansairen
complete_national_focus = TIX_heikejihuopao
complete_national_focus = TIX_heikejibuqiang
}
}
tix_sairenkeji_fa2 = {
icon = generic_construction
available = {
is_ai = yes
tag = TIX
date > 1939.2.1
has_global_flag = modoption_historicalbossai_on
}
visible = {
tag = TIX
is_ai = yes
}
ai_will_do = {
factor = 100
}
fire_only_once = yes
complete_effect = {
complete_national_focus = TIX_jixuheikeji
}
}
SAD_tankekeji_fa = {
icon = generic_construction
available = {
is_ai = yes
tag = SAD
date > 1938.8.1
has_idea = SAD_fkAIbuff
}
visible = {
tag = SAD
is_ai = yes
}
ai_will_do = {
factor = 100
}
fire_only_once = yes
complete_effect = {
complete_national_focus = SAD_tankexueyuan
complete_national_focus = SAD_kuodazhaoshengguimo
complete_national_focus = SAD_changshizizhuyanfa
complete_national_focus = SAD_junkedaxue
complete_national_focus = SAD_jishujiehe
complete_national_focus = SAD_qianghuaqingtan
complete_national_focus = SAD_xuexitiexue
complete_national_focus = SAD_shengchanjishuzhidao
complete_national_focus = SAD_hezuoyanfa
}
}
zuobi_chy_1 = {
available = {
tag = CHY
is_ai = yes
date > 1942.6.1
is_special_project_completed = sp:sp_naval_super_heavy_battleship
}
visible = {
tag = CHY
is_ai = yes
}
ai_will_do = {
factor = 100
}
fire_only_once = yes
complete_effect = {
create_equipment_variant = {
name = "超重型战列舰"
type = ship_hull_super_heavy_1
design_team = mio:CHY_sasebo_naval_arsenal_organization
name_group = JAP_BB_HISTORICAL
parent_version = 0
modules = {
fixed_ship_battery_slot = ship_super_heavy_battery_1
fixed_ship_anti_air_slot = ship_anti_air_4
fixed_ship_fire_control_system_slot = ship_fire_control_system_3
fixed_ship_radar_slot = ship_radar_4
fixed_ship_engine_slot = heavy_ship_engine_4
fixed_ship_secondaries_slot = dp_ship_secondaries_4
fixed_ship_armor_slot = ship_armor_shbb
front_1_custom_slot = ship_super_heavy_battery_1
front_2_custom_slot = ship_super_heavy_battery_1
mid_1_custom_slot = dp_ship_secondaries_4
mid_2_custom_slot = dp_ship_secondaries_4
mid_3_custom_slot = dp_ship_secondaries_4
rear_1_custom_slot = dp_ship_secondaries_4
rear_2_custom_slot = dp_ship_secondaries_4
}
}
}
}
#zuobi_chy_2 = {
# available = {
# tag = CHY
# is_ai = yes
# date > 1937.1.1
# }
# visible = {
# tag = CHY
# is_ai = yes
# }
# ai_will_do = {
# factor = 100
# }
# fire_only_once = yes
# complete_effect = {
# add_equipment_production = {
# equipment = {
# type = ship_hull_super_heavy_1
# creator = CHY
# version_name = "超重型战列舰"
# }
# name = "长门"
# requested_factories = 1
# progress = 1
# amount = 1
# }
# }
#}
#zuobi_chy_3 = {
# available = {
# tag = CHY
# is_ai = yes
# date > 1938.7.1
# }
# visible = {
# tag = CHY
# is_ai = yes
# }
# ai_will_do = {
# factor = 100
# }
# fire_only_once = yes
# complete_effect = {
# add_equipment_production = {
# equipment = {
# type = ship_hull_super_heavy_1
# creator = CHY
# version_name = "超重型战列舰"
# }
# name = "天城"
# requested_factories = 1
# progress = 1
# amount = 1
# }
# }
#}
#zuobi_chy_4 = {
# available = {
# tag = CHY
# is_ai = yes
# date > 1940.1.1
# }
# visible = {
# tag = CHY
# is_ai = yes
# }
# ai_will_do = {
# factor = 100
# }
# fire_only_once = yes
# complete_effect = {
# add_equipment_production = {
# equipment = {
# type = ship_hull_super_heavy_1
# creator = CHY
# version_name = "超重型战列舰"
# }
# name = "出云"
# requested_factories = 1
# progress = 1
# amount = 1
# }
# }
#}
#zuobi_chy_5 = {
# available = {
# tag = CHY
# is_ai = yes
# date > 1941.1.1
# }
# visible = {
# tag = CHY
# is_ai = yes
# }
# ai_will_do = {
# factor = 100
# }
# fire_only_once = no
# days_re_enable = 365
# complete_effect = {
# add_equipment_production = {
# equipment = {
# type = ship_hull_super_heavy_1
# creator = CHY
# version_name = "超重型战列舰"
# }
# requested_factories = 1
# progress = 1
# amount = 1
# }
# }
#}
zuobi_chy_6 = {
available = {
tag = CHY
is_ai = yes
date > 1939.7.1
controls_state = 282
NOT = {
has_idea = TY_dingzhenai
}
OR = {
has_war_with = TIX
has_war_with = BYG
has_war_with = SAD
has_war_with = BFL
has_war_with = HUJ
has_war_with = DOH
has_war_with = YUW
}
}
visible = {
tag = CHY
is_ai = yes
}
ai_will_do = {
factor = 100
}
fire_only_once = no
days_re_enable = 180
complete_effect = {
load_oob = CHY_lqtk
}
}
zuobi_doh_division_template_loop = {
available = {
tag = DOH
is_ai = yes
date > 1938.1.1
}
visible = {
tag = DOH
is_ai = yes
}
ai_will_do = {
factor = 100
}
fire_only_once = no
days_re_enable = 180
complete_effect = {
if = {
limit = { NOT = { has_idea = TY_dingzhenai } }
division_template = {
name = "东煌装甲师"
division_names_group = DOH_ARM_01
regiments = {
medium_armor = { x = 0 y = 0 }
medium_armor = { x = 0 y = 1 }
medium_armor = { x = 0 y = 2 }
medium_armor = { x = 0 y = 3 }
medium_armor = { x = 1 y = 0 }
medium_armor = { x = 1 y = 1 }
medium_armor = { x = 1 y = 2 }
medium_tank_destroyer_brigade = { x = 2 y = 0 }
medium_sp_anti_air_brigade = { x = 2 y = 1 }
infantry = { x = 3 y = 0 }
infantry = { x = 3 y = 1 }
infantry = { x = 3 y = 2 }
infantry = { x = 3 y = 3 }
infantry = { x = 3 y = 4 }
infantry = { x = 4 y = 0 }
infantry = { x = 4 y = 1 }
infantry = { x = 4 y = 2 }
infantry = { x = 4 y = 3 }
infantry = { x = 4 y = 4 }
}
support = {
medium_flame_tank = { x = 0 y = 0 }
helicopter_transport = { x = 0 y = 1 }
}
}
division_template = {
name = "东煌小型步兵师"
division_names_group = DOH_INF_01
regiments = {
infantry = { x = 0 y = 0 }
infantry = { x = 0 y = 1 }
infantry = { x = 0 y = 2 }
infantry = { x = 0 y = 3 }
infantry = { x = 1 y = 0 }
infantry = { x = 1 y = 1 }
infantry = { x = 1 y = 2 }
infantry = { x = 1 y = 3 }
infantry = { x = 2 y = 0 }
infantry = { x = 2 y = 1 }
infantry = { x = 2 y = 2 }
}
support = {
engineer = { x = 0 y = 0 }
artillery = { x = 0 y = 1 }
}
}
}
}
}
zuobi_chy_division_template_loop = {
available = {
tag = CHY
is_ai = yes
date > 1938.1.1
}
visible = {
tag = CHY
is_ai = yes
}
ai_will_do = {
factor = 100
}
fire_only_once = no
days_re_enable = 180
complete_effect = {
if = {
limit = { NOT = { has_idea = TY_dingzhenai } }
division_template = {
name = "重樱机械化装甲师"
division_names_group = CHY_ARM_01
regiments = {
medium_armor = { x = 0 y = 0 }
medium_armor = { x = 0 y = 1 }
medium_armor = { x = 0 y = 2 }
medium_armor = { x = 0 y = 3 }
medium_armor = { x = 1 y = 0 }
medium_armor = { x = 1 y = 1 }
medium_armor = { x = 1 y = 2 }
medium_armor = { x = 1 y = 3 }
medium_tank_destroyer_brigade = { x = 2 y = 0 }
medium_sp_anti_air_brigade = { x = 2 y = 1 }
mechanized = { x = 3 y = 0 }
mechanized = { x = 3 y = 1 }
mechanized = { x = 3 y = 2 }
mechanized = { x = 3 y = 3 }
mechanized = { x = 4 y = 0 }
mechanized = { x = 4 y = 1 }
mechanized = { x = 4 y = 2 }
mechanized = { x = 4 y = 3 }
}
support = {
medium_flame_tank = { x = 0 y = 0 }
helicopter_transport = { x = 0 y = 1 }
}
}
division_template = {
name = "重樱装甲师"
division_names_group = CHY_ARM_01
regiments = {
medium_armor = { x = 0 y = 0 }
medium_armor = { x = 0 y = 1 }
medium_armor = { x = 0 y = 2 }
medium_armor = { x = 0 y = 3 }
medium_armor = { x = 1 y = 0 }
medium_armor = { x = 1 y = 1 }
medium_armor = { x = 1 y = 2 }
medium_armor = { x = 1 y = 3 }
medium_tank_destroyer_brigade = { x = 2 y = 0 }
medium_sp_anti_air_brigade = { x = 2 y = 1 }
infantry = { x = 3 y = 0 }
infantry = { x = 3 y = 1 }
infantry = { x = 3 y = 2 }
infantry = { x = 3 y = 3 }
infantry = { x = 4 y = 0 }
infantry = { x = 4 y = 1 }
infantry = { x = 4 y = 2 }
infantry = { x = 4 y = 3 }
}
support = {
medium_flame_tank = { x = 0 y = 0 }
helicopter_transport = { x = 0 y = 1 }
}
}
division_template = {
name = "重樱两栖装甲师"
division_names_group = CHY_MAR_01
regiments = {
amphibious_medium_armor = { x = 0 y = 0 }
amphibious_medium_armor = { x = 0 y = 1 }
amphibious_medium_armor = { x = 0 y = 2 }
amphibious_medium_armor = { x = 0 y = 3 }
amphibious_medium_armor = { x = 1 y = 0 }
amphibious_medium_armor = { x = 1 y = 1 }
amphibious_medium_armor = { x = 1 y = 2 }
amphibious_medium_armor = { x = 1 y = 3 }
medium_tank_destroyer_brigade = { x = 2 y = 0 }
medium_sp_anti_air_brigade = { x = 2 y = 1 }
marine = { x = 3 y = 0 }
marine = { x = 3 y = 1 }
marine = { x = 3 y = 2 }
marine = { x = 3 y = 3 }
marine = { x = 4 y = 0 }
marine = { x = 4 y = 1 }
marine = { x = 4 y = 2 }
marine = { x = 4 y = 3 }
}
support = {
armored_engineer = { x = 0 y = 0 }
medium_flame_tank = { x = 0 y = 1 }
helicopter_transport = { x = 0 y = 2 }
}
}
division_template = {
name = "重樱小型步兵师"
division_names_group = CHY_INF_01
regiments = {
infantry = { x = 0 y = 0 }
infantry = { x = 0 y = 1 }
infantry = { x = 0 y = 2 }
infantry = { x = 1 y = 0 }
infantry = { x = 1 y = 1 }
infantry = { x = 1 y = 2 }
infantry = { x = 2 y = 0 }
infantry = { x = 2 y = 1 }
infantry = { x = 2 y = 2 }
}
support = {
engineer = { x = 0 y = 0 }
artillery = { x = 0 y = 1 }
}
}
}
}
}
}