2024-12-10 20:01:43

This commit is contained in:
actions[bot]
2024-12-10 20:01:44 +00:00
parent 104fb0b1f5
commit c7081cf470
10 changed files with 2458 additions and 21 deletions

View File

@@ -17,7 +17,7 @@ YUW_historical_new = {
NOT = { has_global_flag = modoption_historicalbossai_on }
}
abort = {
has_completed_focus = YUW_yongwangzhiqian
has_completed_focus = YUW_48
}
ai_national_focuses = {
@@ -37,18 +37,32 @@ YUW_historical_new = {
YUW_shutonghangxian
YUW_qingjiaohaidao
YUW_jingjigaige
YUW_zhudaojianshe
YUW_jungongchang
#外交线
YUW_jiuciweizhiderongren
YUW_gongfangzhuanhuan
YUW_yanchangfangxian
YUW_jiaotingjiudi
#其他线路
YUW_chongzhengjunbei
YUW_lan
YUW_blhx
YUW_ouzhouxiongji
YUW_xinyang
YUW_yongwangzhiqian
YUW_luolinshizi
#军事改革
YUW_1
YUW_13
YUW_3
YUW_6
YUW_16
YUW_17
YUW_18
YUW_23
YUW_25
YUW_29
YUW_24
}
research = {
@@ -120,7 +134,6 @@ YUW_historical = {
YUW_gongpiongxuanju
#部分外交线与其他线路
YUW_jiaotingjiudi
YUW_chongzhengjunbei
YUW_bai
YUW_blhx
YUW_xinyang
@@ -194,7 +207,6 @@ YUW_historical_lisailiu = {
YUW_gongpiongxuanju
#部分外交线与其他线路
YUW_jiaotingjiudi
YUW_chongzhengjunbei
YUW_lan
YUW_blhx
YUW_xinyang
@@ -755,7 +767,7 @@ YUW_jiaojuzhe_banerwei = {
}
}
abort = {
has_completed_focus = YUW_yongwangzhiqian
has_completed_focus = YUW_3
}
ai_national_focuses = {
@@ -770,18 +782,30 @@ YUW_jiaojuzhe_banerwei = {
YUW_zhengmianyingjibuqu
YUW_zhongzhifengkuangjihua
YUW_xingyunqiyuan
#工业线
YUW_jichujianshe
YUW_zhudaojianshe
YUW_jungongchang
YUW_youhuashengchanlian
#外交线
YUW_jiuciweizhiderongren
YUW_gongfangzhuanhuan
YUW_yanchangfangxian
YUW_jiaotingjiudi
#其他线路
YUW_chongzhengjunbei
YUW_lan
YUW_blhx
YUW_ouzhouxiongji
YUW_xinyang
YUW_yongwangzhiqian
#军事改革
YUW_1
YUW_25
YUW_29
YUW_28
YUW_34
YUW_27
YUW_32
YUW_33
YUW_3
}
research = {

View File

@@ -169,4 +169,50 @@ TIX_touruzuizhongbingqi = {
army_core_defence_factor = 3
land_reinforce_rate = 0.1
attrition = -0.4
}
YUW_ywlj_dynamic_modifier = {
icon = GFX_idea_SWE_varnplikt
max_command_power = YUW_max_command_power
training_time_army_factor = YUW_training_time_army_factor
army_attack_factor = YUW_army_attack_factor
army_defence_factor = YUW_army_defence_factor
army_speed_factor = YUW_army_speed_factor
planning_speed = YUW_planning_speed
max_planning = YUW_max_planning
experience_loss_factor = YUW_experience_loss_factor
land_reinforce_rate = YUW_land_reinforce_rate
recon_factor = YUW_recon_factor
org_loss_when_moving = YUW_org_loss_when_moving
supply_consumption_factor = YUW_supply_consumption_factor
army_org_factor = YUW_army_org_factor
army_morale_factor = YUW_army_morale_factor
army_infantry_attack_factor = YUW_army_infantry_attack_factor
army_infantry_defence_factor = YUW_army_infantry_defence_factor
motorized_attack_factor = YUW_motorized_attack_factor
motorized_defence_factor = YUW_motorized_defence_factor
mechanized_attack_factor = YUW_mechanized_attack_factor
mechanized_defence_factor = YUW_mechanized_defence_factor
army_artillery_attack_factor = YUW_army_artillery_attack_factor
army_artillery_defence_factor = YUW_army_artillery_defence_factor
army_armor_attack_factor = YUW_army_armor_attack_factor
army_armor_defence_factor = YUW_army_armor_defence_factor
special_forces_attack_factor = YUW_special_forces_attack_factor
special_forces_defence_factor = YUW_special_forces_defence_factor
invasion_preparation = YUW_invasion_preparation
amphibious_invasion = YUW_amphibious_invasion
naval_speed_factor = YUW_naval_speed_factor
navy_max_range_factor = YUW_navy_max_range_factor
sortie_efficiency = YUW_sortie_efficiency
screening_efficiency = YUW_screening_efficiency
air_mission_efficiency = YUW_air_mission_efficiency
air_superiority_efficiency = YUW_air_superiority_efficiency
air_intercept_efficiency = YUW_air_intercept_efficiency
air_cas_efficiency = YUW_air_cas_efficiency
air_cas_present_factor = YUW_air_cas_present_factor
air_night_penalty = YUW_air_night_penalty
air_range_factor = YUW_air_range_factor
land_doctrine_cost_factor = YUW_land_doctrine_cost_factor
industrial_capacity_factory = YUW_industrial_capacity_factory
non_core_manpower = YUW_non_core_manpower
conscription_factor = YUW_conscription_factor
}

View File

@@ -1,5 +1,407 @@
ideas = {
country = {
YUW_ywlj_idea1 = {
picture = SWE_varnplikt
name = YUW_ywlj_idea
allowed_civil_war = {
always = yes
}
modifier = {
}
}
YUW_ywlj_idea1_1 = {
picture = SWE_varnplikt
name = YUW_ywlj_idea
allowed_civil_war = {
always = yes
}
modifier = {
air_mission_efficiency = 0.05
air_range_factor = 0.05
air_night_penalty = -0.1
}
}
YUW_ywlj_idea1_2 = {
picture = SWE_varnplikt
name = YUW_ywlj_idea
allowed_civil_war = {
always = yes
}
modifier = {
air_cas_efficiency = 0.1
air_cas_present_factor = 0.1
}
}
YUW_ywlj_idea1_3 = {
picture = SWE_varnplikt
name = YUW_ywlj_idea
allowed_civil_war = {
always = yes
}
modifier = {
air_mission_efficiency = 0.1
air_cas_efficiency = 0.15
air_cas_present_factor = 0.15
}
}
YUW_ywlj_idea1_4 = {
picture = SWE_varnplikt
name = YUW_ywlj_idea
allowed_civil_war = {
always = yes
}
modifier = {
air_range_factor = 0.15
}
}
YUW_ywlj_idea1_5 = {
picture = SWE_varnplikt
name = YUW_ywlj_idea
allowed_civil_war = {
always = yes
}
modifier = {
air_superiority_efficiency = 0.1
air_intercept_efficiency = 0.1
air_night_penalty = -0.05
}
}
YUW_ywlj_idea1_6 = {
picture = SWE_varnplikt
name = YUW_ywlj_idea
allowed_civil_war = {
always = yes
}
modifier = {
air_mission_efficiency = 0.1
air_superiority_efficiency = 0.15
air_intercept_efficiency = 0.15
air_night_penalty = -0.1
}
}
YUW_ywlj_idea1_7 = {
picture = SWE_varnplikt
name = YUW_ywlj_idea
allowed_civil_war = {
always = yes
}
modifier = {
training_time_army_factor = -0.1
planning_speed = 0.15
max_planning = 0.1
experience_loss_factor = -0.05
land_reinforce_rate = -0.02
}
}
YUW_ywlj_idea1_8 = {
picture = SWE_varnplikt
name = YUW_ywlj_idea
allowed_civil_war = {
always = yes
}
modifier = {
army_speed_factor = 0.05
recon_factor = 0.15
org_loss_when_moving = -0.1
army_org_factor = 0.05
army_morale_factor = -0.1
}
}
YUW_ywlj_idea1_9 = {
picture = SWE_varnplikt
name = YUW_ywlj_idea
allowed_civil_war = {
always = yes
}
modifier = {
recon_factor = 0.25
special_forces_attack_factor = 0.2
special_forces_defence_factor = 0.2
supply_consumption_factor = -0.1
}
}
YUW_ywlj_idea1_10 = {
picture = SWE_varnplikt
name = YUW_ywlj_idea
allowed_civil_war = {
always = yes
}
modifier = {
conscription_factor = -0.15
training_time_army_factor = -0.1
planning_speed = 0.15
max_planning = 0.1
experience_loss_factor = -0.15
org_loss_when_moving = -0.15
industrial_capacity_factory = 0.1
}
}
YUW_ywlj_idea1_11 = {
picture = SWE_varnplikt
name = YUW_ywlj_idea
allowed_civil_war = {
always = yes
}
modifier = {
special_forces_attack_factor = 0.1
special_forces_defence_factor = 0.1
recon_factor = 0.15
supply_consumption_factor = -0.1
org_loss_when_moving = -0.1
army_speed_factor = 0.05
invasion_preparation = -0.5
amphibious_invasion = 0.3
}
}
YUW_ywlj_idea1_12 = {
picture = SWE_varnplikt
name = YUW_ywlj_idea
allowed_civil_war = {
always = yes
}
modifier = {
conscription_factor = -0.1
army_attack_factor = 0.25
army_defence_factor = 0.25
army_org_factor = 0.25
army_morale_factor = 0.3
planning_speed = 0.25
supply_consumption_factor = -0.1
}
}
YUW_ywlj_idea1_13 = {
picture = SWE_varnplikt
name = YUW_ywlj_idea
allowed_civil_war = {
always = yes
}
modifier = {
training_time_army_factor = -0.1
army_attack_factor = 0.1
army_defence_factor = 0.1
recon_factor = 0.25
army_org_factor = 0.1
supply_consumption_factor = -0.2
}
}
YUW_ywlj_idea1_14 = {
picture = SWE_varnplikt
name = YUW_ywlj_idea
allowed_civil_war = {
always = yes
}
modifier = {
conscription_factor = 0.2
army_org_factor = 0.1
land_reinforce_rate = 0.02
org_loss_when_moving = -0.15
experience_loss_factor = -0.2
}
}
YUW_ywlj_idea1_15 = {
picture = SWE_varnplikt
name = YUW_ywlj_idea
allowed_civil_war = {
always = yes
}
modifier = {
army_attack_factor = 0.1
army_defence_factor = 0.1
army_org_factor = 0.1
army_morale_factor = 0.1
training_time_army_factor = -0.1
planning_speed = 0.2
max_planning = 0.1
invasion_preparation = -0.5
amphibious_invasion = 0.3
}
}
YUW_ywlj_idea1_16 = {
picture = SWE_varnplikt
name = YUW_ywlj_idea
allowed_civil_war = {
always = yes
}
modifier = {
non_core_manpower = 0.15
max_command_power = 25
industrial_capacity_factory = 0.1
army_speed_factor = 0.05
conscription_factor = 0.1
army_morale_factor = 0.05
}
}
YUW_ywlj_idea1_17 = {
picture = SWE_varnplikt
name = YUW_ywlj_idea
allowed_civil_war = {
always = yes
}
modifier = {
land_doctrine_cost_factor = -0.3
}
}
YUW_ywlj_idea1_18 = {
picture = SWE_varnplikt
name = YUW_ywlj_idea
allowed_civil_war = {
always = yes
}
modifier = {
army_infantry_attack_factor = 0.3
army_infantry_defence_factor = 0.3
army_artillery_attack_factor = 0.3
army_artillery_defence_factor = 0.3
army_armor_attack_factor = 0.1
mechanized_defence_factor = 0.1
}
}
YUW_ywlj_idea1_19 = {
picture = SWE_varnplikt
name = YUW_ywlj_idea
allowed_civil_war = {
always = yes
}
modifier = {
max_planning = 0.15
planning_speed = 0.25
land_doctrine_cost_factor = -0.3
}
}
YUW_ywlj_idea1_20 = {
picture = SWE_varnplikt
name = YUW_ywlj_idea
allowed_civil_war = {
always = yes
}
modifier = {
recon_factor = 0.15
org_loss_when_moving = -0.1
land_doctrine_cost_factor = -0.3
}
}
YUW_ywlj_idea1_21 = {
picture = SWE_varnplikt
name = YUW_ywlj_idea
allowed_civil_war = {
always = yes
}
modifier = {
army_infantry_attack_factor = 0.15
army_infantry_defence_factor = 0.15
army_armor_attack_factor = 0.15
army_armor_defence_factor = 0.2
mechanized_attack_factor = 0.2
mechanized_defence_factor = 0.15
}
}
YUW_ywlj_idea1_22 = {
picture = SWE_varnplikt
name = YUW_ywlj_idea
allowed_civil_war = {
always = yes
}
modifier = {
army_speed_factor = 0.1
motorized_attack_factor = 0.2
motorized_defence_factor = 0.2
training_time_army_factor = -0.15
}
}
YUW_ywlj_idea1_23 = {
picture = SWE_varnplikt
name = YUW_ywlj_idea
allowed_civil_war = {
always = yes
}
modifier = {
naval_speed_factor = 0.05
sortie_efficiency = 0.15
}
}
YUW_ywlj_idea1_24 = {
picture = SWE_varnplikt
name = YUW_ywlj_idea
allowed_civil_war = {
always = yes
}
modifier = {
naval_speed_factor = 0.05
screening_efficiency = 0.1
}
}
YUW_ywlj_idea1_25 = {
picture = SWE_varnplikt
name = YUW_ywlj_idea
allowed_civil_war = {
always = yes
}
modifier = {
naval_speed_factor = 0.05
navy_max_range_factor = 0.1
}
}
YUW_ywlj_idea = {
picture = SWE_varnplikt
allowed_civil_war = {
always = yes
}
modifier = {
max_command_power = 25
training_time_army_factor = 0.2
army_attack_factor = -0.2
army_defence_factor = -0.2
army_speed_factor = -0.05
planning_speed = -0.35
max_planning = -0.1
experience_loss_factor = 0.15
land_reinforce_rate = 0.02
recon_factor = -0.25
org_loss_when_moving = 0.25
supply_consumption_factor = 0.2
army_org_factor = -0.2
army_morale_factor = -0.2
invasion_preparation = 0.5
amphibious_invasion = -0.3
naval_speed_factor = -0.05
air_mission_efficiency = -0.1
land_doctrine_cost_factor = 0.5
}
}
YUW_jtwd_idea = {
picture = FRA_down_marianne
allowed_civil_war = {
always = yes
}
modifier = {
political_power_factor = 0.1
army_core_attack_factor = 0.15
army_core_defence_factor = 0.15
}
}
YUW_jtwd_idea_zhiliang = {
picture = FRA_down_marianne
allowed_civil_war = {
always = yes
}
modifier = {
political_power_factor = 0.15
army_core_attack_factor = 0.25
army_core_defence_factor = 0.25
}
}
YUW_jtwd_idea_shuliang = {
picture = FRA_down_marianne
allowed_civil_war = {
always = yes
}
modifier = {
conscription = 0.01
army_core_attack_factor = 0.05
army_core_defence_factor = 0.05
}
}
YUW_yuanweilujunfangshouweizhu_idea = {
picture = FRA_fortification_focus
allowed_civil_war = {
@@ -8,6 +410,19 @@ ideas = {
modifier = {
bunker_max_level_terrain_limit = 4
coastal_bunker_max_level_terrain_limit = 4
ai_focus_defense_factor = 1
}
}
YUW_yuanweilujunjingongweizhu_idea = {
picture = FRA_fortification_focus
allowed_civil_war = {
always = yes
}
modifier = {
breakthrough_factor = 0.1
bunker_max_level_terrain_limit = 2
coastal_bunker_max_level_terrain_limit = 2
ai_focus_aggressive_factor = 1
}
}
YUW_zhandourengzaijuxu_idea = {

View File

@@ -1310,7 +1310,7 @@ focus_tree = {
}
focus = {
id = TIX_xiaojianshengchan
icon = GFX_focus_generic_destroyer
icon = GFX_focus_GER_panzerschiff
x = 0
y = 1
prerequisite = {
@@ -1397,7 +1397,7 @@ focus_tree = {
}
focus = {
id = TIX_hangmu
icon = GFX_goal_generic_navy_carrier
icon = GFX_focus_GER_graf_zeppelin
x = 1
y = 1
prerequisite = {

File diff suppressed because it is too large Load Diff

View File

@@ -202,4 +202,215 @@ on_actions = {
}
}
on_capitulation = {
effect = {
if = {
limit = {
date > 1941.6.1
tag = TIX
has_government = fascism
is_puppet = no
not = { controls_state = 64 }
not = { country_exists = WEX }
has_global_flag = yaertahuiyi_chenggong
has_war_with = BFL
has_war_with = BYG
has_war_with = HUJ
BFL = {
surrender_progress < 0.2
}
HUJ = {
surrender_progress < 0.3
}
BYG = {
surrender_progress < 0.1
}
}
white_peace = {
tag = HUJ
}
white_peace = {
tag = BYG
}
white_peace = {
tag = BFL
}
white_peace = {
tag = YUW
}
white_peace = {
tag = SAD
}
TIX_z23 = {
set_nationality = TIX
}
set_cosmetic_tag = TIX
TIX = {
add_country_leader_role = {
Character = TIX_z23
Promote_leader = yes
Country_leader = {
ideology = leninism
expire = "2000.1.1.1"
traits = {
jjdxxs
}
}
}
}
retire_character = TIX_xipeiershangjiang
release_on_controlled = CZE
release_on_controlled = AUS
release_on_controlled = NOR
release_on_controlled = DEN
release_on_controlled = HOL
release_on_controlled = BEL
release_on_controlled = LUX
CZE = {
annex_country = { target = SLO transfer_troops = no }
transfer_state = 73
transfer_state = 664
}
POL = {
transfer_state = 5
transfer_state = 63
transfer_state = 68
transfer_state = 66
transfer_state = 67
transfer_state = 85
transfer_state = 86
transfer_state = 807
transfer_state = 87
transfer_state = 98
transfer_state = 10
transfer_state = 762
transfer_state = 90
transfer_state = 88
transfer_state = 92
transfer_state = 97
add_state_core = 5
add_state_core = 63
add_state_core = 68
add_state_core = 66
add_state_core = 67
}
GER = {
set_cosmetic_tag = XTIX
recruit_character = TIX_xipeiershangjiang
add_country_leader_role = {
character = TIX_xipeiershangjiang
promote_leader = yes
country_leader = {
expire = "4999.1.1"
ideology = liberalism
traits = {
}
}
}
set_capital = { state = 51 }
transfer_state = 59
transfer_state = 55
transfer_state = 56
transfer_state = 57
transfer_state = 51
transfer_state = 42
transfer_state = 54
transfer_state = 50
transfer_state = 52
transfer_state = 53
transfer_state = 58
transfer_state = 909
transfer_state = 978
add_state_core = 58
add_state_core = 59
add_state_core = 55
add_state_core = 56
add_state_core = 57
add_state_core = 51
add_state_core = 42
add_state_core = 54
add_state_core = 50
add_state_core = 52
add_state_core = 53
add_state_core = 909
add_state_core = 978
}
51 = {
set_demilitarized_zone = yes
}
42 = {
set_demilitarized_zone = yes
}
BFL = {
#annex_country = { target = FIN transfer_troops = no }
annex_country = { target = UKR transfer_troops = no }
annex_country = { target = LAT transfer_troops = no }
annex_country = { target = EST transfer_troops = no }
annex_country = { target = BLR transfer_troops = no }
annex_country = { target = AZR transfer_troops = no }
annex_country = { target = GEO transfer_troops = no }
annex_country = { target = LIT transfer_troops = no }
transfer_state = 188
transfer_state = 763
transfer_state = 78
transfer_state = 80
transfer_state = 766
add_state_core = 763
set_autonomy = {
target = TIX
autonomy_state = autonomy_integrated_puppet
}
set_autonomy = {
target = POL
autonomy_state = autonomy_integrated_puppet
}
set_autonomy = {
target = CZE
autonomy_state = autonomy_integrated_puppet
}
set_autonomy = {
target = HUN
autonomy_state = autonomy_integrated_puppet
}
set_autonomy = {
target = ROM
autonomy_state = autonomy_integrated_puppet
}
}
set_province_name = { id = 6332 name = "萨悠斯格勒" }
BYG = {
set_autonomy = {
target = GER
autonomy_state = autonomy_integrated_puppet
}
}
DEN = {
set_cosmetic_tag = DEN
add_popularity = { ideology = democratic popularity = 0.3 }
set_politics = {
ruling_party = democratic
}
}
GER = {
add_popularity = { ideology = democratic popularity = 0.75 }
load_oob = GER_1939_nsb
}
add_popularity = { ideology = communism popularity = 0.75 }
news_event = { id = az_tianjiang.89 days = 1}
}
}
}
on_capitulation = {
effect = {
if = {
limit = {
tag = YUW
not = { has_government = communism }
}
complete_national_focus = YUW_48
}
}
}
}