2026-01-01 04:02:29

This commit is contained in:
actions[bot]
2026-01-01 04:02:29 +00:00
parent 41260f12b5
commit 84e9956d76
14 changed files with 314 additions and 122 deletions

View File

@@ -928,3 +928,17 @@ az_meizhoutiaozhan_cj2 = {
has_global_flag = az_meizhoutiaozhan_cj_get2
}
}
az_meizhoutiaozhan_cj3 = {
possible = {
difficulty > 1
has_start_date < 1936.01.02
has_any_custom_difficulty_setting = no
game_rules_allow_achievements = yes
}
happened = {
not = { has_global_flag = modoption_dingzhenai_on }
has_global_flag = az_meizhoutiaozhan_cj_get3
}
}

View File

@@ -50,8 +50,8 @@ autonomy_state = {
OVERLORD = {
has_government = communism
original_tag = TIX
has_completed_focus = TIX_jianlirenminweiyuanxiaqu
}
OVERLORD = { has_completed_focus = TIX_jianlirenminweiyuanxiaqu }
}
can_take_level = {

View File

@@ -8423,6 +8423,31 @@ SAD_quanlipingheng = {
factor = 100
}
}
SAD_aiquanlipingheng2 = {
cost = 0
visible = {
is_ai = yes
}
available = {
is_ai = yes
is_puppet = no
OR = {
has_government = democratic
has_government = communism
}
date > 1937.1.1
}
fire_only_once = yes
complete_effect = {
add_power_balance_value = {
id = SAD_balance
value = 0.4
}
}
ai_will_do = {
factor = 100
}
}
SAD_fazhanjunshigongye = {
icon = generic_merge_plant_materiel
cost = 150
@@ -8527,6 +8552,27 @@ SAD_sadaisaizhanzheng = {
complete_national_focus = SAD_afeilijiazhichi
}
}
SAD_AIaisaipanding_jy = {
icon = eng_blackshirt_march
allowed = {
tag = SAD
}
visible = {
is_ai = yes
has_war_with = ETH
}
available = {
is_ai = yes
has_war_with = ETH
date > 1936.1.10
}
ai_will_do = {
factor = 100
}
complete_effect = {
country_event = az_tianjiang.449
}
}
}
YUW_quanlipingheng = {
@@ -15892,7 +15938,7 @@ AZ_meizhoutiaozhan_jyz = {
tooltip = "完美达成过本次每月挑战目标"
has_completed_custom_achievement = {
mod = az_achievements
achievement = az_meizhoutiaozhan_cj2
achievement = az_meizhoutiaozhan_cj3
}
}
custom_trigger_tooltip = {
@@ -15916,8 +15962,11 @@ AZ_meizhoutiaozhan_jyz = {
not = { has_global_flag = az_meizhoutiaozhan_action }
}
available = {
tag = YUW
is_historical_focus_on = no
tag = TIX
custom_trigger_tooltip = {
tooltip = "非历史模式已开启"
is_historical_focus_on = no
}
custom_trigger_tooltip = {
tooltip = az_aikongzhiqitaguojia
all_other_country = {
@@ -15930,9 +15979,62 @@ AZ_meizhoutiaozhan_jyz = {
#activate_mission = AZ_meizhoutiaozhan_jy_wanmei_time
#activate_mission = AZ_meizhoutiaozhan_jy_dacheng_time
#set_global_flag = az_meizhoutiaozhan_BFL
#set_global_flag = az_meizhoutiaozhan_YUW
set_global_flag = az_meizhoutiaozhan_TIX
set_global_flag = az_meizhoutiaozhan_action
activate_mission = AZ_meizhoutiaozhan_jy_wanmei_time
activate_mission = AZ_meizhoutiaozhan_jy_dacheng_time
add_ideas = AZ_mztz_playerbuff
}
}
AZ_wangqitiaozhan_jy_YUW = {
icon = eng_trade_unions_support
cost = 0
visible = {
is_ai = no
not = { has_global_flag = az_meizhoutiaozhan_down }
not = { has_global_flag = az_meizhoutiaozhan_action }
}
available = {
tag = YUW
custom_trigger_tooltip = {
tooltip = "非历史模式已开启"
is_historical_focus_on = no
}
custom_trigger_tooltip = {
tooltip = az_aikongzhiqitaguojia
all_other_country = {
is_ai = yes
}
}
not = { has_global_flag = modoption_dingzhenai_on }
}
complete_effect = {
set_global_flag = az_meizhoutiaozhan_YUW
set_global_flag = az_meizhoutiaozhan_action
add_ideas = AZ_mztz_playerbuff
}
}
AZ_wangqitiaozhan_jy_BFL = {
icon = eng_trade_unions_support
cost = 0
visible = {
is_ai = no
not = { has_global_flag = az_meizhoutiaozhan_down }
not = { has_global_flag = az_meizhoutiaozhan_action }
}
available = {
tag = BFL
custom_trigger_tooltip = {
tooltip = az_aikongzhiqitaguojia
all_other_country = {
is_ai = yes
}
}
not = { has_global_flag = modoption_dingzhenai_on }
}
complete_effect = {
set_global_flag = az_meizhoutiaozhan_BFL
set_global_flag = az_meizhoutiaozhan_action
}
}
AZ_meizhoutiaozhan_jy_off = {
@@ -15995,6 +16097,8 @@ AZ_meizhoutiaozhan_jyz = {
always = no
}
available = {
is_puppet = no
not = { has_government = fascism }
OR = {
tag = TIX
TIX = { is_subject_of = ROOT }
@@ -16034,28 +16138,28 @@ AZ_meizhoutiaozhan_jyz = {
not = { country_exists = BFL }
has_global_flag = beilian_bengkui
}
OR = {
tag = CHY
CHY = { is_subject_of = ROOT }
CHY = { is_in_faction_with = ROOT }
not = { country_exists = CHY }
}
OR = {
tag = DOH
DOH = { is_subject_of = ROOT }
DOH = { is_in_faction_with = ROOT }
not = { country_exists = DOH }
}
OR = {
tag = BYG
BYG = { is_subject_of = ROOT }
BYG = { is_in_faction_with = ROOT }
not = { country_exists = BYG }
}
#OR = {
# tag = CHY
# CHY = { is_subject_of = ROOT }
# CHY = { is_in_faction_with = ROOT }
# not = { country_exists = CHY }
#}
#OR = {
# tag = DOH
# DOH = { is_subject_of = ROOT }
# DOH = { is_in_faction_with = ROOT }
# not = { country_exists = DOH }
#}
#OR = {
# tag = BYG
# BYG = { is_subject_of = ROOT }
# BYG = { is_in_faction_with = ROOT }
# not = { country_exists = BYG }
#}
}
days_mission_timeout = 2190
days_mission_timeout = 2555
complete_effect = {
set_global_flag = az_meizhoutiaozhan_cj_get2
set_global_flag = az_meizhoutiaozhan_cj_get3
custom_effect_tooltip = get_zs_shuliang_2500
add_to_variable = {
var = zs_sl
@@ -16073,6 +16177,8 @@ AZ_meizhoutiaozhan_jyz = {
always = no
}
available = {
is_puppet = no
not = { has_government = fascism }
OR = {
tag = TIX
TIX = { is_subject_of = ROOT }
@@ -16112,24 +16218,24 @@ AZ_meizhoutiaozhan_jyz = {
not = { country_exists = BFL }
has_global_flag = beilian_bengkui
}
OR = {
tag = CHY
CHY = { is_subject_of = ROOT }
CHY = { is_in_faction_with = ROOT }
not = { country_exists = CHY }
}
OR = {
tag = DOH
DOH = { is_subject_of = ROOT }
DOH = { is_in_faction_with = ROOT }
not = { country_exists = DOH }
}
OR = {
tag = BYG
BYG = { is_subject_of = ROOT }
BYG = { is_in_faction_with = ROOT }
not = { country_exists = BYG }
}
#OR = {
# tag = CHY
# CHY = { is_subject_of = ROOT }
# CHY = { is_in_faction_with = ROOT }
# not = { country_exists = CHY }
#}
#OR = {
# tag = DOH
# DOH = { is_subject_of = ROOT }
# DOH = { is_in_faction_with = ROOT }
# not = { country_exists = DOH }
#}
#OR = {
# tag = BYG
# BYG = { is_subject_of = ROOT }
# BYG = { is_in_faction_with = ROOT }
# not = { country_exists = BYG }
#}
}
days_mission_timeout = 3285
complete_effect = {

View File

@@ -777,9 +777,9 @@ ideas = {
has_civil_war = no
}
modifier = {
army_core_attack_factor = 1
army_core_defence_factor = 1
breakthrough_factor = 2
army_core_attack_factor = 2
army_core_defence_factor = 2
breakthrough_factor = 4
}
}
}

View File

@@ -87,8 +87,8 @@ ideas = {
is_ai = yes
}
modifier = {
stability_factor = 1.25
war_support_factor = 2
#stability_factor = 1.25
#war_support_factor = 2
#conscription = 0.25
#conscription_factor = 1
#army_strength_factor = 0.2
@@ -96,38 +96,38 @@ ideas = {
#cavalry_defence_factor = 8
#army_artillery_attack_factor = 4
#army_infantry_defence_factor = 3
#army_armor_attack_factor = 1
#army_armor_defence_factor = 1
army_armor_attack_factor = 2
army_armor_defence_factor = 2
#breakthrough_factor = 3
#conscription = 0.25
#conscription_factor = 1
#mobilization_speed = 5
#army_core_attack_factor = 2
#army_core_defence_factor = 12
#air_mission_efficiency = -1
#naval_damage_factor = -1
#naval_defense_factor = -1
air_mission_efficiency = -1
naval_damage_factor = -1
naval_defense_factor = -1
#org_loss_when_moving = -0.5
#recon_factor = 1
army_speed_factor = -0.15
#army_speed_factor = -0.15
#supply_node_range = -0.2
#supply_consumption_factor = 0.25
#research_speed_factor = 1
army_attack_against_major_factor = 0.5
army_defence_against_major_factor = 0.5
army_breakthrough_against_major_factor = 0.5
max_dig_in_factor = 2
dig_in_speed_factor = 50
experience_gain_army_factor = -0.8
mass_assault_mastery_gain_factor = -0.5
grand_battleplan_mastery_gain_factor = -0.5
superior_firepower_mastery_gain_factor = -0.5
new_mobile_warfare_mastery_gain_factor = -0.5
#army_attack_against_major_factor = 0.5
#army_defence_against_major_factor = 0.5
#army_breakthrough_against_major_factor = 0.5
#max_dig_in_factor = 2
#dig_in_speed_factor = 50
#experience_gain_army_factor = -0.8
#mass_assault_mastery_gain_factor = -0.5
#grand_battleplan_mastery_gain_factor = -0.5
#superior_firepower_mastery_gain_factor = -0.5
#new_mobile_warfare_mastery_gain_factor = -0.5
#special_forces_attack_factor = 3
#special_forces_defence_factor = 3
#special_forces_cap_flat = 99999
#army_attack_factor = 2
#army_defence_factor = 2
army_attack_factor = 1
army_defence_factor = 1
#industrial_capacity_dockyard = 10
}
#targeted_modifier = {
@@ -163,16 +163,16 @@ ideas = {
# build_cost_ic = 2
# instant = yes
#}
#armor = {
#build_cost_ic = -0.4
# soft_attack = 0.5
# hard_attack = 0.5
# reliability = 0.2
# breakthrough = 0.25
# maximum_speed = 0.2
# ap_attack = 2
# instant = yes
#}
armor = {
build_cost_ic = -0.25
soft_attack = 0.5
hard_attack = 0.5
reliability = 0.2
breakthrough = 0.25
maximum_speed = 0.2
ap_attack = 2
instant = yes
}
#small_plane_airframe = {
# build_cost_ic = 10
# instant = yes
@@ -206,29 +206,29 @@ ideas = {
modifier = {
#conscription = 0.25
#conscription_factor = 1
#mobilization_speed = 1
mobilization_speed = 1
#army_core_attack_factor = 5
army_core_defence_factor = 25
army_core_defence_factor = 5
#stability_factor = 1.25
#war_support_factor = 2
army_speed_factor = 0.25
#army_speed_factor = 0.25
army_attack_factor = 2
army_defence_factor = 2
#max_dig_in_factor = 2
#dig_in_speed_factor = 0.5
#army_attack_against_major_factor = -0.8
#army_defence_against_major_factor = -0.8
#army_breakthrough_against_major_factor = -0.5
#army_attack_against_minor_factor = 2
#army_defence_against_minor_factor = 2
#army_breakthrough_against_minor_factor = 2
army_attack_against_major_factor = 0.5
army_defence_against_major_factor = 0.5
army_breakthrough_against_major_factor = 0.5
army_attack_against_minor_factor = 1
army_defence_against_minor_factor = 1
army_breakthrough_against_minor_factor = 1
#army_infantry_attack_factor = 2
#army_infantry_defence_factor = 3
#army_artillery_attack_factor = 4
#production_factory_start_efficiency_factor = 0.5
#line_change_production_efficiency_factor = 1
#production_factory_max_efficiency_factor = 0.3
#production_factory_efficiency_gain_factor = 1
production_factory_start_efficiency_factor = 0.5
line_change_production_efficiency_factor = 1
production_factory_max_efficiency_factor = 0.3
production_factory_efficiency_gain_factor = 1
#army_armor_attack_factor = 2
#army_armor_defence_factor = 2
}
@@ -269,22 +269,22 @@ ideas = {
# build_cost_ic = -0.25
# instant = yes
#}
small_plane_airframe = {
build_cost_ic = 10
instant = yes
}
small_plane_cas_airframe = {
build_cost_ic = 10
instant = yes
}
medium_plane_airframe = {
build_cost_ic = 10
instant = yes
}
large_plane_airframe = {
build_cost_ic = 10
instant = yes
}
#small_plane_airframe = {
# build_cost_ic = 10
# instant = yes
#}
#small_plane_cas_airframe = {
# build_cost_ic = 10
# instant = yes
#}
#medium_plane_airframe = {
# build_cost_ic = 10
# instant = yes
#}
#large_plane_airframe = {
# build_cost_ic = 10
# instant = yes
#}
}
}
YUW_xinlingnengliang_idea = {

View File

@@ -4073,7 +4073,6 @@
OR = {
not = { country_exists = SAD }
SAD = {
has_war = no
OR = {
has_government = democratic
has_government = communism
@@ -6029,7 +6028,6 @@ focus = {
OR = {
not = { country_exists = SAD }
SAD = {
has_war = no
OR = {
has_government = democratic
has_government = communism
@@ -6742,7 +6740,6 @@ focus = {
OR = {
not = { country_exists = SAD }
SAD = {
has_war = no
OR = {
has_government = democratic
has_government = communism

View File

@@ -7101,7 +7101,6 @@ focus_tree = {
OR = {
not = { country_exists = SAD }
SAD = {
has_war = no
OR = {
has_government = democratic
has_government = communism
@@ -7957,7 +7956,6 @@ focus_tree = {
OR = {
not = { country_exists = SAD }
SAD = {
has_war = no
OR = {
has_government = democratic
has_government = communism

View File

@@ -7564,6 +7564,11 @@ focus_tree = {
ai_will_do = {
factor = 50
}
bypass = {
SAD = {
has_government = democratic
}
}
completion_reward = {
add_ai_strategy = {
type = alliance
@@ -8272,7 +8277,7 @@ focus_tree = {
icon = GFX_fflag_TIX
x = 1
y = 1
cost = 71.5
cost = 50
prerequisite = {
focus = TIX_yaoqingbaerganguojia
}

View File

@@ -9210,6 +9210,12 @@ focus_tree = {
prerequisite = {
focus = YUW_yurangbaertuoxie
}
prerequisite = {
focus = YUW_fensuizuoyipanluan
}
prerequisite = {
focus = YUW_daibudunkeerke
}
relative_position_id = YUW_yurangbaertuoxie
available = {
is_puppet = no