2025-05-10 04:01:42

This commit is contained in:
actions[bot]
2025-05-10 04:01:42 +00:00
parent 09d6468082
commit da5dc3a3cb
25 changed files with 4681 additions and 264 deletions

View File

@@ -18,7 +18,10 @@ BFL_historical = {
NOT = { has_global_flag = modoption_historicalbossai_on }
}
abort = {
has_completed_focus = BFL_beijiyanjiuyuan
OR = {
has_completed_focus = BFL_beijiyanjiuyuan
has_global_flag = beilian_bengkui
}
}
ai_national_focuses = {

View File

@@ -16,7 +16,11 @@ BYG_historical = {
}
}
abort = {
has_completed_focus = BYG_tuijumuhou
OR = {
has_completed_focus = BYG_tuijumuhou
has_global_flag = guangrongheping_shishi
has_global_flag = xinzhixu_shishi
}
}
ai_national_focuses = {

View File

@@ -17,7 +17,12 @@ TIX_historical = {
}
}
abort = {
has_completed_focus = TIX_wudidejundui
OR = {
has_completed_focus = TIX_shixianzijizizu
has_global_flag = guangrongheping_shishi
has_global_flag = xinzhixu_shishi
is_puppet = yes
}
}
ai_national_focuses = {
@@ -88,6 +93,9 @@ TIX_historical = {
TIX_yizhijishu #49
TIX_zhenghediguogutu #35
#1942
TIX_libingmoma #14
TIX_feixuzhixia #28
TIX_zujianzongduxiaqu #35
TIX_fangzhisairenfadongji #49
TIX_kuayuedaxiyang #70
TIX_buqiangyanjiu #70
@@ -102,9 +110,6 @@ TIX_historical = {
TIX_tankeshuliang #49
#1944
TIX_zhuangjiashengchan #49
TIX_libingmoma #14
TIX_feixuzhixia #28
TIX_zujianzongduxiaqu #35
TIX_dongfangmengyou #14
TIX_zhidaochongying #35
TIX_chichengdejiangzuo #49

View File

@@ -187,4 +187,27 @@ AZ_fkAIplayerjiaqiang = {
always = yes
}
priority = 10000
}
BYG_sanbodikangstate = {
icon = generic_propaganda
allowed = {
original_tag = BYG
}
priority = 90
}
TIX_sanbodikangstate_zhenya = {
icon = generic_propaganda
allowed = {
original_tag = TIX
}
priority = 190
}
BFL_zhimingchongji_jyz = {
icon = generic_communism
allowed = {
original_tag = BFL
}
priority = 999
}

View File

@@ -29,6 +29,12 @@ jiefanglingtu_category = {
}
NOT = { has_global_flag = modoption_fengkuangai_on }
NOT = { has_global_flag = modoption_historicalbossai_on }
custom_trigger_tooltip = {
tooltip = fangzhiporudairuugan_tips
NOT = { has_global_flag = beilian_bengkui }
NOT = { has_global_flag = xinzhixu_shishi }
NOT = { has_global_flag = guangrongheping_shishi }
}
}
target_trigger = {
FROM = {

View File

@@ -391,42 +391,6 @@ tianjiang_aizuobi = {
complete_national_focus = TIX_zhifujuxiong
}
}
ai_tix_jinzhitaoke = {
available = {
date > 1940.1.1
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
YUW = {
is_ai = no
}
BFL = {
is_ai = yes
}
has_war_with = BFL
}
visible = {
is_ai = yes
tag = TIX
}
ai_will_do = {
factor = 10000
}
fire_only_once = yes
days_remove = 999
targeted_modifier = {
tag = BFL
attack_bonus_against = 99.99
defense_bonus_against = 99.99
}
}
ai_jianngshi_zuobi5 = {
available = {
OR = {

File diff suppressed because it is too large Load Diff

View File

@@ -20,7 +20,7 @@ difficulty_settings = {
difficulty_setting = {
key = "custom_diff_strong_huj"
modifier = diff_strong_ai_generic
countries = { HUJ }
countries = { HUJ ENG }
multiplier = 2.0
}
difficulty_setting = {
@@ -38,7 +38,7 @@ difficulty_settings = {
difficulty_setting = {
key = "custom_diff_strong_doh"
modifier = diff_strong_ai_generic
countries = { DOH }
countries = { DOH DH1 }
multiplier = 2.0
}
difficulty_setting = {
@@ -80,7 +80,7 @@ difficulty_settings = {
difficulty_setting = {
key = "custom_diff_strong_dyfbz"
modifier = diff_strong_ai_generic
countries = { DOH }
countries = { DOH DH1 }
multiplier = 2.0
}
difficulty_setting = {

View File

@@ -215,4 +215,23 @@ YUW_ywlj_dynamic_modifier = {
industrial_capacity_factory = YUW_industrial_capacity_factory
non_core_manpower = YUW_non_core_manpower
conscription_factor = YUW_conscription_factor
}
BYG_youjidui_state = {
enable = {
always = yes
}
icon = GFX_modifiers_generic_resistance
remove_trigger = {
ROOT = {
has_state_flag = TIX_dikangyibeizhenya_2
}
}
resistance_target = 0.3
resistance_growth = 0.5
resistance_activity = 1
required_garrison_factor = 0.5
resistance_damage_to_garrison = 0.5
resistance_decay = -0.5
compliance_growth = -0.2
}

View File

@@ -1,6 +1,318 @@
ideas = {
# 天降独有民族精神,防覆盖
country = {
TIX_yuanshouzhiguo2 = {
name = TIX_yuanshouzhiguo
picture = GER_german_military
allowed_civil_war = {
always = yes
}
modifier = {
drift_defence_factor = 5
political_power_factor = 0.25
stability_factor = 0.3
war_support_factor = 0.5
compliance_growth = 0.3
resistance_decay = 0.5
conscription_factor = 0.2
monthly_population = 0.5
army_core_attack_factor = 0.5
army_core_defence_factor = 0.5
}
}
TIX_yuanshouzhiguo = {
picture = GER_german_military
allowed_civil_war = {
always = yes
}
modifier = {
drift_defence_factor = 5
political_power_factor = 0.25
stability_factor = 0.3
war_support_factor = 0.5
compliance_growth = 0.2
resistance_decay = 0.4
}
}
TIX_qingzhushengli = {
picture = generic_political_support
allowed_civil_war = {
always = yes
}
cancel = {
has_war = yes
}
modifier = {
consumer_goods_factor = 0.2
consumer_goods_expected_value = 0.1
fascism_drift = 0.1
drift_defence_factor = 5
political_power_factor = 0.5
stability_factor = 0.5
stability_weekly = 0.01
war_support_factor = 1
war_support_weekly = 0.025
}
}
BFL_zhimingchongji = {
picture = RAJ_private_military_complex
allowed_civil_war = {
always = yes
}
modifier = {
army_attack_factor = 0.3
army_core_attack_factor = 0.8
army_core_defence_factor = 1.2
land_reinforce_rate = 0.2
breakthrough_factor = 0.5
army_attack_against_major_factor = 0.2
army_attack_against_minor_factor = 0.3
army_breakthrough_against_major_factor = 0.2
army_breakthrough_against_minor_factor = 0.3
}
}
BFL_daguimoshengchan = {
picture = ARG_war_division
allowed_civil_war = {
always = yes
}
modifier = {
industrial_capacity_factory = 1
}
equipment_bonus = {
infantry_equipment = {
build_cost_ic = -0.33
instant = yes
}
support_equipment = {
build_cost_ic = -0.33
instant = yes
}
motorized_equipment = {
build_cost_ic = -0.2
instant = yes
}
mechanized_equipment = {
build_cost_ic = -0.2
instant = yes
}
armor = {
build_cost_ic = -0.05
instant = yes
}
}
}
BFL_shangweishibai = {
picture = ARG_construction_guilds
allowed_civil_war = {
always = yes
}
modifier = {
industrial_capacity_factory = 3
production_factory_max_efficiency_factor = 2
production_factory_efficiency_gain_factor = 5
line_change_production_efficiency_factor = 5
}
}
BFL_gangtiezhishi = {
picture = SWE_land_air_warfare
allowed_civil_war = {
always = yes
}
modifier = {
army_attack_factor = 0.2
army_defence_factor = 0.2
org_loss_when_moving = -0.15
planning_speed = 0.4
max_planning = 0.2
air_mission_efficiency = 0.25
air_cas_present_factor = 0.3
}
}
BFL_zhengzaixiandaihua = {
picture = SOV_purged_junior_army_officers
allowed_civil_war = {
always = yes
}
modifier = {
army_attack_factor = -0.5
army_defence_factor = -0.5
army_org_factor = -0.5
army_morale_factor = -0.5
planning_speed = -0.5
max_planning = -0.5
air_mission_efficiency = -0.5
air_cas_present_factor = -0.5
}
}
BFL_jinghuhui = {
picture = SOV_soviet_railways
allowed_civil_war = {
always = yes
}
modifier = {
consumer_goods_factor = -0.15
production_factory_max_efficiency_factor = 0.1
production_factory_efficiency_gain_factor = 0.1
production_speed_buildings_factor = 0.1
trade_opinion_factor = 1
}
}
BFL_gengduojishujiaohuan = {
picture = SOV_atomic_bomb_project
allowed_civil_war = {
always = yes
}
modifier = {
research_speed_factor = 0.05
special_project_speed_factor = 0.15
}
}
BFL_yuanzhufeizhou = {
name = BFL_yuanzhutiexue
picture = generic_economic_increase
allowed_civil_war = {
always = yes
}
modifier = {
consumer_goods_factor = -0.5
production_speed_buildings_factor = 0.5
}
}
BFL_lengzhanqianxian = {
picture = ger_the_great_red_menace
allowed_civil_war = {
always = yes
}
modifier = {
army_core_attack_factor = 0.2
army_core_defence_factor = 0.2
}
targeted_modifier = {
tag = BYG
attack_bonus_against = 0.3
}
targeted_modifier = {
tag = HUJ
attack_bonus_against = 0.3
}
targeted_modifier = {
tag = YUW
attack_bonus_against = 0.3
}
}
BFL_yuanzhutiexue = {
picture = generic_economic_increase
allowed_civil_war = {
always = yes
}
modifier = {
stability_weekly = 0.01
war_support_weekly = 0.025
industrial_capacity_factory = 0.5
}
}
cold_war_idea_tjjn = {
picture = generic_rocket_bonus
allowed_civil_war = {
always = yes
}
cancel = {
OR = {
has_war_with = BYG
has_war_with = TIX
has_war_with = BFL
}
}
modifier = {
research_speed_factor = 0.05
special_project_speed_factor = 0.1
production_speed_facility_factor = 0.1
send_volunteer_size = 3
send_volunteers_tension = -1
generate_wargoal_tension = 1
justify_war_goal_time = 100
defensive_war_stability_factor = 1
}
}
BYG_zyzsdt = {
picture = CHL_unified_in_spirit
allowed_civil_war = {
always = yes
}
modifier = {
subversive_activites_upkeep = -0.5
opinion_gain_monthly_factor = 0.5
trade_opinion_factor = 1
}
}
BYG_jtaqfa_1 = {
picture = raj_heavy_vehicles_factory_avadi
allowed_civil_war = {
always = yes
}
modifier = {
army_core_attack_factor = 0.15
army_core_defence_factor = 0.15
}
targeted_modifier = {
tag = BFL
attack_bonus_against = 0.25
defense_bonus_against = 0.25
}
}
BYG_jtaqfa_2 = {
picture = raj_heavy_vehicles_factory_avadi
allowed_civil_war = {
always = yes
}
modifier = {
army_core_attack_factor = 0.15
army_core_defence_factor = 0.15
}
targeted_modifier = {
tag = TIX
attack_bonus_against = 0.25
defense_bonus_against = 0.25
}
}
BYG_hjcnqk = {
picture = NORDIC_navy_democratic
allowed_civil_war = {
always = yes
}
modifier = {
industrial_capacity_dockyard = 2.5
}
}
BYG_kdqbjg = {
picture = RAJ_a_policy_of_silence
allowed_civil_war = {
always = yes
}
modifier = {
operative_slot = 4
}
}
BYG_zhkyry = {
picture = RAJ_uranium_tipped_bullets
allowed_civil_war = {
always = yes
}
modifier = {
research_speed_factor = 0.15
}
}
BYG_ozfxjh = {
picture = generic_economic_increase
allowed_civil_war = {
always = yes
}
modifier = {
consumer_goods_factor = -0.4
production_speed_buildings_factor = 0.25
}
}
HUJ_xunhuatuzhu_idea = {
picture = ARG_military_government
allowed_civil_war = {

File diff suppressed because it is too large Load Diff

View File

@@ -2167,6 +2167,10 @@ focus_tree = {
cost = 10
ai_will_do = {
factor = 30
modifier = {
is_historical_focus_on = yes
factor = 0
}
}
#search_filters = { FOCUS_FILTER_STABILITY }
completion_reward = {
@@ -2208,6 +2212,10 @@ focus_tree = {
cost = 10
ai_will_do = {
factor = 30
modifier = {
is_historical_focus_on = yes
factor = 0
}
}
bypass = {
NOT = {
@@ -2280,6 +2288,10 @@ focus_tree = {
}
ai_will_do = {
factor = 100
modifier = {
is_historical_focus_on = yes
factor = 0
}
}
#search_filters = { FOCUS_FILTER_STABILITY }
completion_reward = {

File diff suppressed because it is too large Load Diff

View File

@@ -4917,6 +4917,10 @@ focus_tree = {
cost = 5
ai_will_do = {
factor = 1
modifier = {
is_historical_focus_on = yes
factor = 0
}
}
completion_reward = {
create_wargoal = {

View File

@@ -2410,9 +2410,22 @@
every_state = {
limit = {
OR = {
is_core_of = BAN
is_core_of = RAJ
is_core_of = PAK
is_core_of = BAN
is_core_of = KAS
is_core_of = KHL
is_core_of = NWF
is_core_of = BLC
is_core_of = RJP
is_core_of = SIN
is_core_of = MPU
is_core_of = HYD
is_core_of = KOL
is_core_of = MYS
is_core_of = RAS
is_core_of = WIS
is_core_of = CIP
state = 320
state = 321
}

View File

@@ -10758,4 +10758,369 @@ focus_tree = {
}
}
}
###########################################################coldwar#####################################################
focus = {
id = TIX_coldwar_1
icon = GFX_fflag_TIX
x = 0
y = 2
cost = 2
available = {
is_puppet = no
has_government = fascism
OR = {
has_global_flag = guangrongheping_shishi
has_global_flag = xinzhixu_shishi
}
}
relative_position_id = TIX_weisebaoxingdong
ai_will_do = {
factor = 100
}
completion_reward = {
add_political_power = 75
add_war_support = 0.1
}
}
focus = {
id = TIX_coldwar_2
icon = GFX_focus_generic_royal_wedding
x = -5
y = 1
cost = 5
prerequisite = {
focus = TIX_coldwar_1
}
available = {
is_puppet = no
has_government = fascism
has_war = no
}
relative_position_id = TIX_coldwar_1
ai_will_do = {
factor = 100
}
completion_reward = {
add_timed_idea = { idea = TIX_qingzhushengli days = 120 }
}
}
focus = {
id = TIX_coldwar_3
icon = GFX_focus_bisimai
x = 0
y = 1
cost = 5
prerequisite = {
focus = TIX_coldwar_1
}
available = {
is_puppet = no
has_government = fascism
}
relative_position_id = TIX_coldwar_1
ai_will_do = {
factor = 100
}
completion_reward = {
add_ideas = TIX_yuanshouzhiguo
}
}
focus = {
id = TIX_coldwar_4
icon = GFX_focus_generic_subjugation
x = 5
y = 1
cost = 5
prerequisite = {
focus = TIX_coldwar_1
}
available = {
is_puppet = no
has_government = fascism
}
relative_position_id = TIX_coldwar_1
ai_will_do = {
factor = 100
}
completion_reward = {
country_event = az_tianjiang.352
every_state = {
limit = {
is_controlled_by = TIX
not = { is_core_of = TIX }
}
add_resistance = -5
add_compliance = 10
}
}
}
focus = {
id = TIX_coldwar_5
icon = GFX_focus_generic_total_war
x = -2
y = 1
cost = 5
prerequisite = {
focus = TIX_coldwar_2
}
available = {
is_puppet = no
has_government = fascism
}
relative_position_id = TIX_coldwar_2
ai_will_do = {
factor = 100
}
completion_reward = {
if = {
limit = {
has_idea = TIX_qingzhushengli
}
modify_timed_idea = {
idea = TIX_qingzhushengli
days = 120
}
}else = {
add_timed_idea = {
idea = TIX_qingzhushengli
days = 120
}
}
every_state = {
limit = {
is_controlled_by = TIX
not = { is_core_of = TIX }
}
add_resistance = -10
}
}
}
focus = {
id = TIX_coldwar_6
icon = GFX_foucs_aijier
x = 2
y = 1
cost = 7
prerequisite = {
focus = TIX_coldwar_2
}
available = {
is_puppet = no
has_government = fascism
}
relative_position_id = TIX_coldwar_2
ai_will_do = {
factor = 100
}
completion_reward = {
TIX_aijier = {
add_skill_level = 2
}
TIX_xingdengbao = {
add_skill_level = 2
}
add_power_balance_value = {
id = TIX_balance
value = -0.2
}
}
}
focus = {
id = TIX_coldwar_7
icon = GFX_focus_GER_the_supreme_leader
x = 0
y = 1
cost = 10
prerequisite = {
focus = TIX_coldwar_3
}
available = {
is_puppet = no
has_government = fascism
}
relative_position_id = TIX_coldwar_3
ai_will_do = {
factor = 100
}
completion_reward = {
add_political_power = 200
add_victory_points = {
province = 6521
value = 30
}
set_province_name = {
id = 6521
name = "日耳曼尼亚"
}
}
}
focus = {
id = TIX_coldwar_8
icon = GFX_focus_FIN_parmis_devils
x = -2
y = 1
cost = 5
prerequisite = {
focus = TIX_coldwar_4
}
available = {
is_puppet = no
has_government = fascism
}
relative_position_id = TIX_coldwar_4
ai_will_do = {
factor = 100
}
completion_reward = {
custom_effect_tooltip = TIX_jiesuozhanlingfaan_dfzyxq_tips
}
}
focus = {
id = TIX_coldwar_9
icon = GFX_focus_SWE_hygienic_housing
x = 2
y = 1
cost = 2
prerequisite = {
focus = TIX_coldwar_4
}
available = {
is_puppet = no
has_government = fascism
}
relative_position_id = TIX_coldwar_4
ai_will_do = {
factor = 100
}
completion_reward = {
country_event = az_tianjiang.353
}
}
focus = {
id = TIX_coldwar_10
icon = GFX_fflag_SAD
x = 2
y = 1
cost = 5
will_lead_to_war_with = SAD
prerequisite = {
focus = TIX_coldwar_5
}
prerequisite = {
focus = TIX_coldwar_6
}
available = {
is_puppet = no
has_government = fascism
}
relative_position_id = TIX_coldwar_5
ai_will_do = {
factor = 100
}
completion_reward = {
country_event = az_tianjiang.355
}
}
focus = {
id = TIX_coldwar_11
icon = GFX_focus_GER_european_confederation
x = 0
y = 1
cost = 5
prerequisite = {
focus = TIX_coldwar_7
}
available = {
is_puppet = no
has_government = fascism
}
relative_position_id = TIX_coldwar_7
ai_will_do = {
factor = 100
}
completion_reward = {
swap_ideas = {
remove_idea = TIX_yuanshouzhiguo
add_idea = TIX_yuanshouzhiguo2
}
}
}
focus = {
id = TIX_coldwar_12
icon = GFX_focus_RAJ_special_economic_zones
x = 2
y = 1
cost = 5
prerequisite = {
focus = TIX_coldwar_8
}
prerequisite = {
focus = TIX_coldwar_9
}
available = {
is_puppet = no
has_government = fascism
}
relative_position_id = TIX_coldwar_8
ai_will_do = {
factor = 100
}
completion_reward = {
if = {
limit = {
has_country_leader = {
character = TIX_bisimai
ruling_only = yes
}
}
custom_effect_tooltip = TIX_bsmmanyidu_shangsheng
add_to_variable = {
var = tix_bsmmanyiduzhi
value = 50
}
}
custom_effect_tooltip = TIX_buhuizaichufafumianshijian_tips
}
}
focus = {
id = TIX_coldwar_13
icon = GFX_focus_generic_spread_fascism
x = 0
y = 1
cost = 5
prerequisite = {
focus = TIX_coldwar_10
}
prerequisite = {
focus = TIX_coldwar_11
}
prerequisite = {
focus = TIX_coldwar_12
}
available = {
is_puppet = no
has_government = fascism
has_war = no
}
relative_position_id = TIX_coldwar_11
ai_will_do = {
factor = 100
}
completion_reward = {
country_event = az_tianjiang.354
add_ideas = cold_war_idea_tjjn
}
}
}

View File

@@ -182,4 +182,30 @@ HUJ_quyuzizhizhidu = {
add = 500
}
}
}
TIX_dfzyxq_final = {
icon = 11
sound_effect = "Martial_Law_Interface_Harsh_Quotas_Occupation"
visible = {
is_puppet = no
original_tag = TIX
has_completed_focus = TIX_coldwar_8
}
available = {
FROM = { capital_scope = { is_on_continent = europe } }
}
state_modifier = {
resistance_target = -0.3
compliance_gain = 0.02
required_garrison_factor = -0.3
enemy_operative_detection_chance_over_occupied_tag = 0.33
enemy_intel_network_gain_factor_over_occupied_tag = -0.33
}
ai_will_do = {
base = 800
}
}

View File

@@ -34,6 +34,7 @@ on_actions = {
surrender_progress < 0.1
}
}
set_global_flag = yaertahuiyi_chenggong_shishi
white_peace = {
tag = HUJ
}
@@ -242,6 +243,7 @@ on_actions = {
surrender_progress < 0.1
}
}
set_global_flag = yaertahuiyi_chenggong_shishi
white_peace = {
tag = HUJ
}