diff --git a/src/common/ai_strategy/BFL.txt b/src/common/ai_strategy/BFL.txt index e2c68e5..913b4d2 100755 --- a/src/common/ai_strategy/BFL.txt +++ b/src/common/ai_strategy/BFL.txt @@ -100,6 +100,26 @@ BFL_unit_production_at_strong = { } } +BFL_sad_neizan = { + allowed = { + original_tag = BFL + } + enable = { + tag = BFL + has_government = communism + SAD = { + not = { has_government = fascism } + has_civil_war = yes + } + } + ai_strategy = { + type = send_volunteers_desire #志愿军 + id = "SAD" + value = 300 + } + +} + BFL_unit_production_air = { allowed = { original_tag = BFL diff --git a/src/common/ai_strategy/BYG.txt b/src/common/ai_strategy/BYG.txt index 9f9a080..0fbb3d8 100755 --- a/src/common/ai_strategy/BYG.txt +++ b/src/common/ai_strategy/BYG.txt @@ -29,6 +29,11 @@ BYG_start_tianjiang = { id = armor value = 800 } + ai_strategy = { + type = equipment_production_factor #装备倾向 + id = armor + value = 200 + } ai_strategy = { type = role_ratio #模板倾向 id = marines @@ -1140,7 +1145,7 @@ BYG_dont_do_so_many_naval_1942 = { enable = { is_historical_focus_on = yes - date < 1941.8.1 + date < 1941.5.1 } abort_when_not_enabled = yes ai_strategy = { @@ -1276,7 +1281,7 @@ BYG_take_out_italy_boost = { is_historical_focus_on = yes } enable = { - date > 1942.6.1 + date > 1941.5.1 SAD = { surrender_progress < 0.2 } @@ -1298,7 +1303,7 @@ BYG_take_out_italy_boost = { ai_strategy = { type = invasion_unit_request area = italy - value = 3 + value = 10 } ai_strategy = { @@ -1312,6 +1317,24 @@ BYG_take_out_italy_boost = { id = normandy_landing_zone value = -100 } + + ai_strategy = { + type = naval_convoy_raid_region + id = 68 + value = 400 + } + + ai_strategy = { + type = naval_convoy_raid_region + id = 169 + value = 400 + } + + ai_strategy = { + type = naval_convoy_raid_region + id = 29 + value = 400 + } } BYG_d_day_boost = { @@ -1320,7 +1343,7 @@ BYG_d_day_boost = { } enable = { has_war_with = TIX - date > 1942.9.1 + date > 1941.9.1 SAD = { surrender_progress > 0.2 } @@ -1361,11 +1384,11 @@ BYG_torch_boost = { enable = { country_exists = WEX has_war_with = TIX - date > 1942.5.1 + date > 1941.5.1 } abort = { OR = { - date > 1943.9.1 # if we haven't succeeded by now, maybe try somewhere else + date > 1942.9.1 # if we haven't succeeded by now, maybe try somewhere else 461 = { is_controlled_by_ROOT_or_ally = yes } 459 = { is_controlled_by_ROOT_or_ally = yes } } @@ -1391,7 +1414,7 @@ BYG_torch_boost = { ai_strategy = { type = front_unit_request area = torch_landing_zone - value = 1 + value = 2 } ai_strategy = { type = prepare_for_war @@ -1403,6 +1426,16 @@ BYG_torch_boost = { id = WEX value = 200 } + ai_strategy = { + type = naval_convoy_raid_region + id = 47 + value = 400 + } + ai_strategy = { + type = naval_convoy_raid_region + id = 48 + value = 400 + } } BYG_save_india = { # in the case where japan has beaten china and is moving on india we should step up @@ -2007,4 +2040,26 @@ BYG_dominate_the_home_islands = { id = home_islands_control_zone value = 100 } +} + +BYG_baohu_SAD = { + allowed = { + original_tag = BYG + } + enable = { + is_in_faction_with = SAD + has_war_with = TIX + date > 1941.1.1 + } + abort_when_not_enabled = yes + ai_strategy = { + type = force_defend_ally_borders + id = "SAD" + value = 5000 + } + ai_strategy = { + type = force_defend_ally_borders + value = 2000 + target = mainland_europe + } } \ No newline at end of file diff --git a/src/common/ai_strategy/HUJ.txt b/src/common/ai_strategy/HUJ.txt index 9bb720d..c18983c 100755 --- a/src/common/ai_strategy/HUJ.txt +++ b/src/common/ai_strategy/HUJ.txt @@ -719,18 +719,22 @@ HUJ_war_with_sad = { ai_strategy = { type = invade #入侵 id = "SAD" - value = 100 + value = 200 } ai_strategy = { type = conquer #征服 id = "SAD" - value = 100 + value = 200 + } + ai_strategy = { + type = front_armor_score #部署坦克 + id = SAD + value = 300 } - ai_strategy = { type = front_unit_request #前线部队 tag = SAD - value = 200 # lets put more units, should be safe + value = 500 # lets put more units, should be safe } } @@ -1275,6 +1279,24 @@ HUJ_dengluqidong_sad = { value = 20 } + ai_strategy = { + type = naval_convoy_raid_region + id = 68 + value = 400 + } + + ai_strategy = { + type = naval_convoy_raid_region + id = 169 + value = 400 + } + + ai_strategy = { + type = naval_convoy_raid_region + id = 29 + value = 400 + } + } HUJ_dengguanbi_tix= { @@ -1328,7 +1350,7 @@ HUJ_dengguanbi_wex= { } enable = { has_war_with = WEX - date < 1942.6.1 + date < 1941.6.1 is_historical_focus_on = yes WEX = { is_ai = yes } } @@ -1349,7 +1371,7 @@ HUJ_dengluqidong_wex = { enable = { has_war_with = WEX OR = { - date > 1942.6.1 + date > 1941.6.1 WEX = { is_ai = no } } OR = { @@ -1423,7 +1445,7 @@ HUJ_protect_poland_against_germany = { # lets make sure the allies dont overcommit to invasions early on HUJ_ALLIES_careful_with_early_invasions = { enable = { - date < 1941.6.1 + date < 1941.5.1 NOT = { original_tag = BYG } OR = { @@ -1443,7 +1465,7 @@ HUJ_ALLIES_careful_with_early_invasions = { has_war_with = TIX surrender_progress > 0.2 } - date > 1941.6.1 + date > 1941.5.1 } } @@ -1483,7 +1505,7 @@ HUJ_BYG_careful_with_early_invasions = { #Same as above, alter in tandem allowed = { original_tag = BYG } # TODO this strategy seems bugged enable = { - date < 1941.6.1 + date < 1941.5.1 OR = { is_in_faction_with = HUJ # anyone in allies @@ -1502,7 +1524,7 @@ HUJ_BYG_careful_with_early_invasions = { #Same as above, alter in tandem has_war_with = TIX surrender_progress > 0.2 } - date > 1941.6.1 + date > 1941.5.1 } } @@ -2922,3 +2944,25 @@ HUJ_develop_mediterranean_supremacy = { value = 80 } } + +HUJ_baohu_SAD = { + allowed = { + original_tag = HUJ + } + enable = { + is_in_faction_with = SAD + has_war_with = TIX + date > 1941.1.1 + } + abort_when_not_enabled = yes + ai_strategy = { + type = force_defend_ally_borders + id = "SAD" + value = 5000 + } + ai_strategy = { + type = force_defend_ally_borders + value = 2000 + target = mainland_europe + } +} \ No newline at end of file diff --git a/src/common/ai_strategy/TIX.txt b/src/common/ai_strategy/TIX.txt index e5fc14b..e06641f 100755 --- a/src/common/ai_strategy/TIX.txt +++ b/src/common/ai_strategy/TIX.txt @@ -531,6 +531,26 @@ TIX_start = { } +TIX_sad_neizan = { + allowed = { + original_tag = TIX + } + enable = { + tag = TIX + has_government = fascism + SAD = { + not = { has_government = fascism } + has_civil_war = yes + } + } + ai_strategy = { + type = send_volunteers_desire #志愿军 + id = "D04" + value = 300 + } + +} + TIX_bubangzhusading = { allowed = { original_tag = TIX @@ -1339,6 +1359,9 @@ TIX_dont_help_SAD_in_africa_after_SAD_control_Cairo = { is_in_faction_with = SAD SAD = { controls_state = 2 } country_exists = BFL + SAD = { + has_government = fascism + } } abort_when_not_enabled = yes ai_strategy = { @@ -3007,4 +3030,51 @@ TIX_dont_help_IRQ = { value = 5000 id = "IRQ" } +} + +TIX_war_with_SAD = { + allowed = { + original_tag = TIX + } + enable = { + has_war_with = SAD + SAD = { + has_capitulated = no + not = { has_government = fascism } + } + } + abort = { + SAD = { has_capitulated = yes } + } + + ai_strategy = { + type = front_armor_score #部署坦克 + id = SAD + value = 200 + } + + ai_strategy = { + type = antagonize + id = "SAD" + value = 200 + } + + ai_strategy = { + type = prepare_for_war + id = "SAD" + value = 200 + } + + ai_strategy = { + type = conquer + id = "SAD" + value = 200 + } + + ai_strategy = { + type = front_unit_request + tag = SAD + value = 200 + } + } \ No newline at end of file diff --git a/src/common/ai_strategy_plans/az_byg_focusplan.txt b/src/common/ai_strategy_plans/az_byg_focusplan.txt index cbb5af3..f51b0cc 100755 --- a/src/common/ai_strategy_plans/az_byg_focusplan.txt +++ b/src/common/ai_strategy_plans/az_byg_focusplan.txt @@ -58,23 +58,24 @@ BYG_historical = { BYG_xueshujiaoliu #49 #1940 BYG_baiyingzhanzhengbu #70 - BYG_wujiaodalou #49 - BYG_haijunyidengren #70 - BYG_kongmujiqun #49 - BYG_dachujihua #70 - BYG_jianlikongjun #49 - #1941 - BYG_zhanluekongjun #49 - BYG_kongdixietong #70 - BYG_zhanluepohuai #70 - BYG_lianbangdeyingxiong#35 - BYG_zongtongqinshangzhen#49 - #1942 BYG_lujungaigeyantao #70 BYG_baiyingjungongchang #49 BYG_motuohuafangan #35 BYG_zhancheguilai #35 BYG_xiandaishandianzhan #70 + BYG_manhadunjihua #满足就点 + #1941 + BYG_lianbangdeyingxiong#35 + BYG_zongtongqinshangzhen#49 + BYG_jianlikongjun #49 + BYG_zhanluekongjun #49 + BYG_kongdixietong #70 + BYG_zhanluepohuai #70 + #1942 + BYG_wujiaodalou #49 + BYG_haijunyidengren #70 + BYG_kongmujiqun #49 + BYG_dachujihua #70 BYG_zhanliebiandui #35 BYG_zhongdianfanghu #49 BYG_xinshichuanjiadan #35 diff --git a/src/common/ai_strategy_plans/az_chy_focusplan.txt b/src/common/ai_strategy_plans/az_chy_focusplan.txt index 5749378..3a51e4c 100755 --- a/src/common/ai_strategy_plans/az_chy_focusplan.txt +++ b/src/common/ai_strategy_plans/az_chy_focusplan.txt @@ -167,6 +167,10 @@ CHY_historical = { CHY_navalbomb1 # CHY_navalbomb2 # CHY_chichengkongzhan # + CHY_hechisezhongzhouhezuo # + CHY_ziligenshen # + CHY_feilvbin # + CHY_malaixiya # CHY_feijiyanjiu # CHY_kongzhanbuff # CHY_dafeijiyanjiu # @@ -178,12 +182,8 @@ CHY_historical = { CHY_wuzangbuilding # CHY_wuqibuilding # CHY_daofengbuilding # - CHY_hechisezhongzhouhezuo # CHY_qiantin # CHY_qiantin_buff # - CHY_feilvbin # - CHY_malaixiya # - CHY_ziligenshen # #1942~ CHY_xiaohuashenliguoshi # CHY_dongbeikuangchankaijue # diff --git a/src/common/bop/SAD.txt b/src/common/bop/SAD.txt index f7d9521..df1883a 100755 --- a/src/common/bop/SAD.txt +++ b/src/common/bop/SAD.txt @@ -104,5 +104,112 @@ SAD_balance = { } } } - + side = { + id = SAD_right_side2 + icon = GFX_bop_ITA_democratic_improved_side + range = { + id = SAD_yihuizhudao + min = 0.3 + max = 0.7 + modifier = { + political_power_gain = 0.5 + stability_factor = 0.1 + stability_weekly = 0.001 + trade_opinion_factor = 0.1 + drift_defence_factor = 0.1 + } + } + range = { + id = SAD_yihuiweizhu + min = 0.7 + max = 0.95 + modifier = { + political_power_gain = 0.5 + stability_factor = 0.2 + stability_weekly = 0.002 + trade_opinion_factor = 0.2 + drift_defence_factor = 0.3 + } + } + range = { + id = SAD_xiaochuyiji + min = 0.95 + max = 1 + modifier = { + political_power_gain = 0.25 + stability_factor = 0.3 + stability_weekly = 0.003 + trade_opinion_factor = 0.3 + drift_defence_factor = 0.5 + } + on_activate = { + if = { + limit = { + has_government = communism + } + country_event = az_tianjiang.422 + } + } + } + } + side = { + id = SAD_left_side2 + icon = GFX_bop_ITA_communism_improved_side + range = { + id = SAD_zuoyiyanlunzhanjushangfeng + min = -0.7 + max = -0.3 + modifier = { + political_power_gain = 0.5 + war_support_factor = 0.15 + war_support_weekly = 0.001 + army_core_attack_factor = 0.1 + army_core_defence_factor = 0.1 + } + on_activate = { + + } + on_deactivate = { + + } + } + range = { + id = SAD_zuopairenshizhanlingyihui + min = -0.95 + max = -0.7 + modifier = { + political_power_gain = 0.5 + war_support_factor = 0.3 + war_support_weekly = 0.005 + army_core_attack_factor = 0.2 + army_core_defence_factor = 0.2 + } + on_activate = { + + } + on_deactivate = { + + } + } + range = { + id = SAD_yihuichongzu + min = -1.0 + max = -0.95 + modifier = { + political_power_gain = 0.5 + war_support_factor = 0.5 + war_support_weekly = 0.01 + army_core_attack_factor = 0.3 + army_core_defence_factor = 0.3 + } + on_activate = { + if = { + limit = { + has_government = democratic + } + country_event = az_tianjiang.421 + } + } + } + } } \ No newline at end of file diff --git a/src/common/characters/az_SAD_characters.txt b/src/common/characters/az_SAD_characters.txt index 6201f8b..55bd5fb 100755 --- a/src/common/characters/az_SAD_characters.txt +++ b/src/common/characters/az_SAD_characters.txt @@ -1190,7 +1190,7 @@ characters={ } } SAD_diguo_sci = { - name = SAD_abuluqi + name = SAD_diguo portraits={ army = { large="gfx/leaders/SAD/diguo.png" diff --git a/src/common/countries/cosmetic.txt b/src/common/countries/cosmetic.txt index c66d622..6cf5379 100755 --- a/src/common/countries/cosmetic.txt +++ b/src/common/countries/cosmetic.txt @@ -1,3 +1,8 @@ +SAD_neizhan = { + color = rgb { 60 179 113 } + color_ui = rgb { 60 179 113 } +} + HUJ_nvpu_communism = { color = rgb { 176 48 96 } color_ui = rgb { 176 48 96 } diff --git a/src/common/country_leader/az_psh_traits.txt b/src/common/country_leader/az_psh_traits.txt index ab3cb73..35e6dec 100755 --- a/src/common/country_leader/az_psh_traits.txt +++ b/src/common/country_leader/az_psh_traits.txt @@ -148,6 +148,16 @@ leader_traits = { command_power_gain_mult = 0.5 drift_defence_factor = 1.5 } + #共和之魂 + trait_psh_sadgonghezihun = { + random = no + surrender_limit = 0.1 + research_speed_factor = 0.25 + opinion_gain_monthly_factor = 2 + trade_opinion_factor = 5 + local_resources_factor = 0.25 + drift_defence_factor = 3 + } #华服的圣骑士 trait_psh_huafudeshengqishi = { random = no @@ -386,7 +396,7 @@ leader_traits = { #铁血意志 txyz_ex = { random = no - surrender_limit = 0.25 + surrender_limit = 0.2 army_core_attack_factor = 0.5 army_core_defence_factor = 0.5 army_org_factor = 0.15 @@ -963,4 +973,44 @@ leader_traits = { air_accidents = -0.2 air_weather_penalty = -0.2 } + #不被辜负的期待 + trait_bubeigufudeqidai = { + random = no + party_popularity_stability_factor = 0.1 + war_stability_factor = 0.2 + industrial_capacity_factory = 0.15 + army_attack_against_minor_factor = 0.2 + army_defence_against_minor_factor = 0.2 + army_core_attack_factor = 0.3 + army_core_defence_factor = 0.3 + } + trait_bubeigufudeqidai_2 = { + random = no + party_popularity_stability_factor = 0.3 + war_stability_factor = 0.4 + industrial_capacity_factory = 0.3 + army_attack_against_minor_factor = 0.3 + army_defence_against_minor_factor = 0.3 + army_core_attack_factor = 0.5 + army_core_defence_factor = 0.5 + } + trait_bubeigufudeqidai_3 = { + random = no + party_popularity_stability_factor = 0.5 + war_stability_factor = 0.5 + industrial_capacity_factory = 0.5 + army_attack_against_minor_factor = 0.5 + army_defence_against_minor_factor = 0.5 + army_core_attack_factor = 0.8 + army_core_defence_factor = 0.8 + } + #粉碎帝国 + trait_fensuidiguo = { + random = no + consumer_goods_factor = -0.15 + production_factory_max_efficiency_factor = 0.1 + production_factory_start_efficiency_factor = 0.05 + army_core_attack_factor = 0.5 + army_core_defence_factor = 0.5 + } } \ No newline at end of file diff --git a/src/common/decisions/categories/tianjiang_decision_categories.txt b/src/common/decisions/categories/tianjiang_decision_categories.txt index e4e7b17..438ffd3 100755 --- a/src/common/decisions/categories/tianjiang_decision_categories.txt +++ b/src/common/decisions/categories/tianjiang_decision_categories.txt @@ -233,4 +233,10 @@ AZ_meizhoutiaozhan_jyz = { shijianniangguojia_trigger = yes } priority = 20000 +} +SAD_panbianzhe_jyz = { + allowed = { + original_tag = SAD + } + priority = 100 } \ No newline at end of file diff --git a/src/common/decisions/tianjiang_decision.txt b/src/common/decisions/tianjiang_decision.txt index f7b316f..966cf0f 100755 --- a/src/common/decisions/tianjiang_decision.txt +++ b/src/common/decisions/tianjiang_decision.txt @@ -8227,6 +8227,10 @@ SAD_quanlipingheng = { icon = generic_arrest cost = 50 available = { + OR = { + has_government = fascism + has_government = neutrality + } } days_re_enable = 120 fire_only_once = no @@ -8244,6 +8248,10 @@ SAD_quanlipingheng = { icon = generic_assassination cost = 50 available = { + OR = { + has_government = fascism + has_government = neutrality + } } days_re_enable = 120 fire_only_once = no @@ -8300,6 +8308,10 @@ SAD_quanlipingheng = { icon = ger_reichskommissariats cost = 50 available = { + OR = { + has_government = fascism + has_government = neutrality + } } modifier = { fascism_drift = 0.1 @@ -8321,6 +8333,8 @@ SAD_quanlipingheng = { icon = eng_install_government cost = 50 available = { + not = { has_government = communism } + not = { has_country_flag = sad_yugcdjiemeng_flag } } modifier = { neutrality_drift = 0.2 @@ -8338,6 +8352,57 @@ SAD_quanlipingheng = { factor = 0 } } + SAD_zhichidayihui = { + icon = gre_investment_decisions + cost = 50 + available = { + OR = { + has_government = democratic + has_government = communism + } + } + modifier = { + democratic_drift = 0.1 + } + days_remove = 90 + days_re_enable = 240 + fire_only_once = no + complete_effect = { + add_power_balance_value = { + id = SAD_balance + value = 0.25 + } + } + ai_will_do = { + factor = 0 + } + } + SAD_zhichisadinggongchanlianmeng = { + icon = eng_blackshirt_march + cost = 50 + available = { + OR = { + has_government = democratic + has_government = communism + } + has_country_flag = sad_yugcdjiemeng_flag + } + modifier = { + communism_drift = 0.2 + } + days_remove = 90 + days_re_enable = 240 + fire_only_once = no + complete_effect = { + add_power_balance_value = { + id = SAD_balance + value = -0.25 + } + } + ai_will_do = { + factor = 0 + } + } SAD_aiquanlipingheng = { cost = 0 visible = { @@ -8369,9 +8434,10 @@ SAD_quanlipingheng = { } days_remove = 180 modifier = { - industrial_capacity_factory = 0.3 - industrial_capacity_dockyard = 0.3 + industrial_capacity_factory = 0.5 + industrial_capacity_dockyard = 0.5 production_speed_arms_factory_factor = 0.3 + production_speed_dockyard_factor = 0.3 } ai_will_do = { factor = 100 @@ -8422,6 +8488,9 @@ SAD_sadaisaizhanzheng = { } } } + cancel_trigger = { + has_completed_focus = SAD_afeilijiazhichi + } days_mission_timeout = 180 is_good = no complete_effect = { @@ -9339,6 +9408,17 @@ ALL_luxianzhinan = { country_event = az_tianjiang.266 } } + SAD_luxian = { + visible = { + original_tag = SAD + } + available = { + is_ai = no + } + complete_effect = { + country_event = az_tianjiang.437 + } + } BYG_qiye_jbsj_jy = { visible = { original_tag = BYG @@ -10291,7 +10371,13 @@ SAD_gonggulingxiuquanwei_renwu = { } } available = { - has_completed_focus = SAD_zaifeizhoudeshengli + OR = { + has_completed_focus = SAD_zaifeizhoudeshengli + has_completed_focus = SAD_afeilijiazhichi + } + } + cancel_trigger = { + not = { has_government = fascism } } days_mission_timeout = 120 is_good = no @@ -10319,6 +10405,9 @@ SAD_gonggulingxiuquanwei_renwu = { available = { has_completed_focus = SAD_zhengfuneidedaqingxi } + cancel_trigger = { + not = { has_government = fascism } + } days_mission_timeout = 365 is_good = no timeout_effect = { @@ -11175,6 +11264,37 @@ HUJ_zhanzhengdezhongjie = { } } } + kongzhisad_jueyi = { + name = kongzhiita_jueyi + icon = generic_political_address + available = { + date > 1941.1.1 + tag = HUJ + controls_state = 126 + surrender_progress < 0.3 + is_faction_leader = yes + is_in_faction_with = SAD + SAD = { + is_ai = yes + has_civil_war = yes + } + } + visible = { + tag = HUJ + country_exists = SAD + date > 1940.6.1 + } + ai_will_do = { + factor = 0 + } + fire_only_once = yes + complete_effect = { + set_autonomy = { + target = SAD + autonomy_state = autonomy_supervised_state + } + } + } gansheirq_jueyi = { icon = generic_political_address available = { @@ -15682,6 +15802,8 @@ AZ_chaowu_jyz = { } complete_effect = { + #set_politics = { ruling_party = democratic } + #mark_focus_tree_layout_dirty = yes #set_country_flag = az_beilunyinqing_on #clr_country_flag = BYG_lizipao_lengquezhong #every_state = { @@ -16075,4 +16197,64 @@ AZ_meizhoutiaozhan_jyz = { } } } +} + +SAD_panbianzhe_jyz = { + SAD_panbianzhe_jy = { + icon = eng_puppet_usa + available = { + OR = { + has_idea = SAD_lingxiuquanwei_3 + has_completed_focus = SAD_chongzhudiguorongguang + } + } + visible = { + has_completed_focus = SAD_anliuyongdong + not = { has_country_flag = sad_panluanzhongzhi } + } + ai_will_do = { + factor = 100 + modifier = { + is_historical_focus_on = yes + factor = 0 + } + } + fire_only_once = yes + complete_effect = { + custom_effect_tooltip = sad_panluanzhongzhi_tips + set_country_flag = sad_panluanzhongzhi + add_to_variable = { + var = az_mimoujincheng + value = -100 + } + } + } + SAD_jiangdimimoujincheng_jy = { + icon = generic_arrest + cost = 1000 + available = { + is_puppet = no + has_civil_war = no + OR = { + has_government = fascism + has_government = neutrality + } + } + visible = { + has_completed_focus = SAD_anliuyongdong + not = { has_country_flag = sad_panluanzhongzhi } + } + ai_will_do = { + factor = 0 + } + complete_effect = { + custom_effect_tooltip = SAD_jiangdimimoujincheng_jy_tips + add_to_variable = { + var = az_mimoujincheng + value = -20 + } + } + } + + } \ No newline at end of file diff --git a/src/common/dynamic_modifiers/YUW_dynamic_modifiers.txt b/src/common/dynamic_modifiers/YUW_dynamic_modifiers.txt index e06a4a7..948ed25 100755 --- a/src/common/dynamic_modifiers/YUW_dynamic_modifiers.txt +++ b/src/common/dynamic_modifiers/YUW_dynamic_modifiers.txt @@ -257,3 +257,21 @@ YUW_sesefushi_state = { state_resources_factor = 0.3 } +SAD_manjiuzizhiqu_state = { + enable = { + always = yes + } + icon = GFX_modifiers_PRC_urban_development + remove_trigger = { + not = { + country_exists = SAD + } + } + local_building_slots_factor = 0.15 + local_manpower = -0.25 + state_production_speed_buildings_factor = 0.2 + enemy_operative_detection_chance_over_occupied_tag = 0.5 + enemy_intel_network_gain_factor_over_occupied_tag = -0.5 + state_resources_factor = 0.25 +} + diff --git a/src/common/ideas/chy_new1.txt b/src/common/ideas/chy_new1.txt index 585d57e..d980fc3 100755 --- a/src/common/ideas/chy_new1.txt +++ b/src/common/ideas/chy_new1.txt @@ -706,12 +706,12 @@ ideas = { } targeted_modifier = { tag = DOH - attack_bonus_against = -0.1 - defense_bonus_against = -0.1 - breakthrough_bonus_against = -0.1 + attack_bonus_against = -0.3 + defense_bonus_against = -0.3 + breakthrough_bonus_against = -0.3 } modifier = { - #supply_consumption_factor = 0.25 + supply_consumption_factor = 0.15 resistance_growth = 2 } } diff --git a/src/common/ideas/doh.txt b/src/common/ideas/doh.txt index 47dd9ff..157064f 100755 --- a/src/common/ideas/doh.txt +++ b/src/common/ideas/doh.txt @@ -655,7 +655,7 @@ ideas = { } targeted_modifier = { tag = CHY - defense_bonus_against = 0.5 + defense_bonus_against = 0.3 } modifier = { army_core_defence_factor = 1 diff --git a/src/common/ideas/sad.txt b/src/common/ideas/sad.txt index 8267839..0e2180a 100755 --- a/src/common/ideas/sad.txt +++ b/src/common/ideas/sad.txt @@ -59,11 +59,11 @@ ideas = { modifier = { refit_speed = 0.1 - repair_speed_factor = 0.15 - consumer_goods_factor = -0.1 + repair_speed_factor = 0.25 + consumer_goods_factor = -0.15 navy_max_range_factor = 0.1 - production_speed_dockyard_factor = 0.05 - trade_opinion_factor = 0.15 + production_speed_dockyard_factor = 0.1 + trade_opinion_factor = 0.25 } } SAD_fbdzf = { @@ -230,7 +230,7 @@ ideas = { SAD_sddrg = { picture = SPA_la_division_azul allowed_civil_war = { - always = yes + has_government = fascism } modifier = { @@ -348,8 +348,8 @@ ideas = { modifier = { trade_opinion_factor = -0.1 opinion_gain_monthly_factor = -0.25 - industrial_capacity_dockyard = 0.05 - consumer_goods_factor = -0.15 + industrial_capacity_dockyard = 0.1 + consumer_goods_factor = -0.25 } } SAD_lsdfw = { @@ -455,13 +455,13 @@ ideas = { } modifier = { - experience_gain_army_factor = 0.15 - experience_gain_army_unit_factor = 0.15 - army_attack_factor = 0.2 - army_defence_factor = 0.2 - special_forces_attack_factor = 0.3 - special_forces_defence_factor = 0.3 - training_time_army_factor = 0.3 + experience_gain_army_factor = 0.25 + experience_gain_army_unit_factor = 0.25 + army_attack_factor = 0.3 + army_defence_factor = 0.3 + special_forces_attack_factor = 0.5 + special_forces_defence_factor = 0.5 + training_time_army_factor = 0.1 } } SAD_gmzwd = { @@ -471,8 +471,8 @@ ideas = { } modifier = { - army_core_attack_factor = 0.6 - army_core_defence_factor = 0.6 + army_core_attack_factor = 1 + army_core_defence_factor = 1 conscription = 0.025 required_garrison_factor = -0.35 training_time_army_factor = -0.25 @@ -485,8 +485,8 @@ ideas = { } modifier = { - army_armor_attack_factor = 0.15 - army_armor_defence_factor = 0.15 + army_armor_attack_factor = 0.2 + army_armor_defence_factor = 0.2 } } @@ -554,12 +554,12 @@ ideas = { instant = yes } heavy_tank_chassis = { - reliability_factor = 0.03 - armor_value = 0.08 + reliability_factor = 0.05 + armor_value = 0.12 instant = yes } super_heavy_tank_chassis = { - reliability_factor = 0.03 + reliability_factor = 0.05 armor_value = 0.15 instant = yes } @@ -604,7 +604,10 @@ ideas = { SAD_gtty = { picture = vittoria_mutilata allowed_civil_war = { - always = yes + OR = { + has_government = fascism + has_government = neutrality + } } modifier = { local_resources_factor = 0.1 @@ -645,6 +648,140 @@ ideas = { navy_max_range_factor = 0.1 } } + SAD_tjlld = { + picture = ITA_il_sol_dell_avvenire_ns + allowed_civil_war = { + always = yes + } + modifier = { + army_strength_factor = 0.05 + industrial_capacity_factory = 0.1 + industrial_capacity_dockyard = 0.1 + army_attack_against_major_factor = 0.2 + army_defence_against_major_factor = 0.2 + } + } + SAD_zybs = { + picture = generic_women_in_the_army + allowed_civil_war = { + always = yes + } + modifier = { + org_loss_when_moving = -0.2 + army_attack_factor = 0.1 + army_defence_factor = 0.1 + production_factory_efficiency_gain_factor = 0.1 + army_attack_against_major_factor = 0.1 + army_defence_against_major_factor = 0.1 + } + } + SAD_tjjsll = { + picture = AUS_austromarxism + allowed_civil_war = { + always = yes + } + modifier = { + consumer_goods_expected_value = -0.1 + industrial_capacity_factory = 0.3 + war_support_factor = 0.5 + war_support_weekly = 0.01 + army_core_attack_factor = 0.5 + army_core_defence_factor = 0.5 + } + } + SAD_saddyh = { + picture = CHL_the_Hacienda_inquilinaje_system + allowed_civil_war = { + always = yes + } + modifier = { + stability_factor = 0.5 + line_change_production_efficiency_factor = 0.5 + production_factory_max_efficiency_factor = 0.5 + production_factory_efficiency_gain_factor = 0.5 + industrial_capacity_dockyard = 0.5 + } + } + SAD_saddyh_small = { + name = SAD_saddyh + picture = CHL_the_Hacienda_inquilinaje_system + allowed_civil_war = { + always = yes + } + modifier = { + stability_factor = 0.3 + line_change_production_efficiency_factor = 0.3 + production_factory_max_efficiency_factor = 0.3 + production_factory_efficiency_gain_factor = 0.3 + industrial_capacity_dockyard = 0.3 + } + } + SAD_saddyh_small2 = { + name = SAD_saddyh + picture = CHL_the_Hacienda_inquilinaje_system + allowed_civil_war = { + always = yes + } + modifier = { + stability_factor = 0.1 + line_change_production_efficiency_factor = 0.1 + production_factory_max_efficiency_factor = 0.1 + production_factory_efficiency_gain_factor = 0.1 + industrial_capacity_dockyard = 0.1 + } + } + SAD_zzsd = { + picture = RAJ_independence_movement + allowed_civil_war = { + always = yes + } + modifier = { + army_core_attack_factor = 0.5 + army_core_defence_factor = 0.5 + army_attack_factor = 0.3 + army_defence_factor = 0.3 + } + } + SAD_cjgj = { + picture = PER_unification_initiative_idea + allowed_civil_war = { + always = yes + } + modifier = { + production_speed_buildings_factor = 0.5 + production_cost_industrial_complex_factor = -0.25 + consumer_goods_expected_value = -0.05 + consumer_goods_factor = -0.5 + industry_free_repair_factor = 1 + industry_repair_factor = 1 + } + } + SAD_hryx = { + picture = ITA_il_sol_dell_avvenire_ns + allowed_civil_war = { + always = yes + } + modifier = { + army_org_factor = 0.1 + army_attack_against_major_factor = 0.2 + army_defence_against_major_factor = 0.2 + breakthrough_factor = 0.1 + } + } + SAD_nzrq = { + picture = RAJ_independence_movement + allowed_civil_war = { + always = yes + } + cancel = { + has_civil_war = no + } + modifier = { + army_core_attack_factor = 1 + army_core_defence_factor = 1 + breakthrough_factor = 2 + } + } } political_advisor = { diff --git a/src/common/ideas/tianjiang.txt b/src/common/ideas/tianjiang.txt index 717a92c..131b8ad 100755 --- a/src/common/ideas/tianjiang.txt +++ b/src/common/ideas/tianjiang.txt @@ -2078,7 +2078,10 @@ ideas = { SAD_cbdzh_idea = { picture = ITA_regia_marina_3 allowed_civil_war = { - always = yes + OR = { + has_government = fascism + has_government = neutrality + } } modifier = { max_command_power = 50 @@ -2092,7 +2095,7 @@ ideas = { SAD_wyhdtz = { picture = ITA_italian_irredentism allowed_civil_war = { - always = yes + has_government = fascism } modifier = { offensive_war_stability_factor = 0.5 @@ -2104,7 +2107,10 @@ ideas = { SAD_ylyzkql = { picture = ITA_italian_irredentism allowed_civil_war = { - always = yes + OR = { + has_government = fascism + has_government = neutrality + } } modifier = { political_advisor_cost_factor = -0.5 @@ -2120,7 +2126,7 @@ ideas = { SAD_meilizhiguo_idea = { picture = ITA_shadow_of_mussolini allowed_civil_war = { - always = yes + has_government = fascism } modifier = { party_popularity_stability_factor = 0.15 @@ -2144,7 +2150,7 @@ ideas = { SAD_mxsdjq_idea = { picture = ITA_new_roman_empire_ns allowed_civil_war = { - always = yes + has_government = fascism } modifier = { production_factory_max_efficiency_factor = 0.3 @@ -2158,7 +2164,7 @@ ideas = { SAD_weiyouyuxue_idea = { picture = ITA_regio_esercito_3 allowed_civil_war = { - always = yes + has_government = fascism } modifier = { consumer_goods_factor = -0.15 @@ -2211,7 +2217,10 @@ ideas = { SAD_jiaotiaozhishang_idea = { picture = ITA_papal_state_ns allowed_civil_war = { - always = yes + OR = { + has_government = fascism + has_government = neutrality + } } modifier = { resistance_target = -0.45 @@ -2223,7 +2232,10 @@ ideas = { SAD_jinghuamanjiu_idea = { picture = hol_depillarization allowed_civil_war = { - always = yes + OR = { + has_government = fascism + has_government = neutrality + } } modifier = { army_org_factor = 0.4 @@ -2236,7 +2248,7 @@ ideas = { SAD_xindegangling_idea = { picture = generic_political_support allowed_civil_war = { - always = yes + has_government = fascism } modifier = { party_popularity_stability_factor = 0.2 @@ -2248,7 +2260,7 @@ ideas = { SAD_zhimindizhengbing_idea = { picture = generic_women_in_the_army allowed_civil_war = { - always = yes + has_government = fascism } modifier = { non_core_manpower = 0.35 @@ -3047,12 +3059,12 @@ ideas = { } } modifier = { - stability_factor = -0.2 - war_support_factor = -0.2 + stability_factor = -0.3 + war_support_factor = -0.3 political_power_cost = 0.25 command_power_gain_mult = -0.2 - army_core_attack_factor = -0.1 - army_core_defence_factor = -0.1 + army_core_attack_factor = -0.5 + army_core_defence_factor = -0.5 } } @@ -3072,8 +3084,8 @@ ideas = { } modifier = { command_power_gain_mult = -0.1 - army_core_attack_factor = 0.05 - army_core_defence_factor = 0.05 + army_core_attack_factor = 0.1 + army_core_defence_factor = 0.1 } } @@ -3093,11 +3105,13 @@ ideas = { } modifier = { stability_factor = 0.1 - war_support_factor = 0.2 + war_support_factor = 0.1 political_power_cost = -0.25 command_power_gain_mult = 0.1 - army_core_attack_factor = 0.15 - army_core_defence_factor = 0.15 + army_core_attack_factor = 0.3 + army_core_defence_factor = 0.3 + army_attack_factor = 0.1 + army_defence_factor = 0.1 } } diff --git a/src/common/national_focus/byg_focus.txt b/src/common/national_focus/byg_focus.txt index c76fcc1..cf6701a 100755 --- a/src/common/national_focus/byg_focus.txt +++ b/src/common/national_focus/byg_focus.txt @@ -3420,7 +3420,7 @@ focus_tree = { target = BRA autonomy_state = autonomy_dominion } - add_faction_influence_ratio = 0.1 + add_faction_influence_ratio = 0.02 } } focus = { @@ -7049,7 +7049,7 @@ focus_tree = { FOCUS_FILTER_HISTORICAL } completion_reward = { - add_faction_influence_ratio = 0.1 + add_faction_influence_ratio = 0.03 custom_effect_tooltip = jiesuoluorijueyi_tip add_breakthrough_progress = { specialization = specialization_nuclear @@ -7198,7 +7198,7 @@ focus_tree = { factor = 100 } completion_reward = { - add_faction_influence_ratio = 0.25 + add_faction_influence_ratio = 0.1 every_other_country = { limit = { is_in_faction_with = BYG @@ -7241,7 +7241,6 @@ focus_tree = { set_faction_leader = yes add_political_power = 200 add_war_support = 0.2 - add_faction_influence_ratio = 0.1 } } @@ -7468,7 +7467,7 @@ focus_tree = { country_event = az_tianjiang.337 } } - add_faction_influence_ratio = 0.05 + add_faction_influence_ratio = 0.02 } } @@ -7500,7 +7499,7 @@ focus_tree = { } add_ideas = BYG_zhkyry } - add_faction_influence_ratio = 0.05 + add_faction_influence_ratio = 0.02 } } @@ -7552,7 +7551,7 @@ focus_tree = { WEX = { country_event = az_tianjiang.343 } - add_faction_influence_ratio = 0.1 + add_faction_influence_ratio = 0.05 } } @@ -7582,7 +7581,7 @@ focus_tree = { } completion_reward = { custom_effect_tooltip = BYG_qiangxiandian_tips - add_faction_influence_ratio = 0.05 + add_faction_influence_ratio = 0.01 BRA = { set_cosmetic_tag = BRA_united_states_of_south_america_cos_tag annex_country = { target = URG transfer_troops = yes } @@ -7640,7 +7639,6 @@ focus_tree = { } completion_reward = { custom_effect_tooltip = BYG_qiangxiandian_tips - add_faction_influence_ratio = 0.05 annex_country = { target = PAN transfer_troops = yes } set_autonomy = { target = MEX @@ -7767,7 +7765,7 @@ focus_tree = { add_stability = 0.1 add_popularity = { ideology = communism popularity = -0.2 } } - add_faction_influence_ratio = 0.05 + add_faction_influence_ratio = 0.01 } } @@ -7806,7 +7804,7 @@ focus_tree = { navy_experience = 50 air_experience = 50 } - add_faction_influence_ratio = 0.05 + add_faction_influence_ratio = 0.01 } } @@ -7860,7 +7858,7 @@ focus_tree = { } } } - add_faction_influence_ratio = 0.2 + add_faction_influence_ratio = 0.05 } } @@ -7889,7 +7887,7 @@ focus_tree = { } completion_reward = { add_political_power = 100 - add_faction_influence_ratio = 0.1 + add_faction_influence_ratio = 0.02 HUJ = { add_offsite_building = { type = industrial_complex level = 20 } add_offsite_building = { type = arms_factory level = 20 } diff --git a/src/common/national_focus/huangjia.txt b/src/common/national_focus/huangjia.txt index 51febe9..c5174a6 100755 --- a/src/common/national_focus/huangjia.txt +++ b/src/common/national_focus/huangjia.txt @@ -3175,7 +3175,7 @@ focus_tree = { id = SWE value = 200 } - add_faction_influence_ratio = 0.05 + add_faction_influence_ratio = 0.01 } } focus = { @@ -3283,6 +3283,31 @@ focus_tree = { province = 1155 } } + 452 = { + add_building_construction = { + type = naval_base + level = 3 + instant_build = yes + province = 10061 + } + add_building_construction = { + type = naval_base + level = 2 + instant_build = yes + province = 9989 + } + } + 447 = { + add_building_construction = { + type = supply_node + level = 1 + instant_build = yes + province = 1071 + } + } + build_railway = { + path = { 4076 1071 10061 9989 } + } } } focus = { @@ -3535,7 +3560,7 @@ focus_tree = { category = naval_equipment } } - add_faction_influence_ratio = 0.05 + add_faction_influence_ratio = 0.02 } } focus = { @@ -3578,7 +3603,7 @@ focus_tree = { level = 2 } } - add_faction_influence_ratio = 0.05 + add_faction_influence_ratio = 0.02 } } focus = { diff --git a/src/common/national_focus/sad_focus.txt b/src/common/national_focus/sad_focus.txt index 0ec206c..67059bc 100755 --- a/src/common/national_focus/sad_focus.txt +++ b/src/common/national_focus/sad_focus.txt @@ -6,7 +6,7 @@ focus_tree = { country = { modifier = { add = 10 - tag = SAD + original_tag = SAD } } default = no @@ -486,7 +486,6 @@ focus_tree = { } #search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { - add_political_power = -250 random_owned_controlled_state = { add_resource = { type = steel @@ -735,11 +734,7 @@ focus_tree = { } cost = 6 available = { - all_unit_leader = { - NOT = { - has_character_flag = xiujia_flag - } - } + } ai_will_do = { factor = 15 @@ -768,8 +763,52 @@ focus_tree = { focus = SAD_shaixuanjunguan } cost = 6 + allow_branch = { + OR = { + has_government = fascism + has_government = neutrality + } + } available = { has_idea = lituoliao + OR = { + has_government = fascism + has_government = neutrality + } + } + ai_will_do = { + factor = 15 + } + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + remove_ideas = { + SAD_lsdfw + } + add_stability = 0.1 + add_war_support = 0.15 + } + } + focus = { + id = SAD_ziyoushidai + icon = GFX_focus_RAJ_seek_allies_with_the_muslim_league + x = 0 + y = 1 + allow_branch = { + OR = { + has_government = democratic + has_government = communism + } + } + relative_position_id = SAD_shaixuanjunguan + prerequisite = { + focus = SAD_shaixuanjunguan + } + cost = 6 + available = { + OR = { + has_government = democratic + has_government = communism + } } ai_will_do = { factor = 15 @@ -1797,6 +1836,8 @@ focus_tree = { y = 1 cost = 5 available = { + not = { has_government = communism } + not = { has_government = democratic } OR = { has_global_flag = MOD_azurlane_sairenzhizai NOT = { @@ -2386,6 +2427,9 @@ focus_tree = { } } } + bypass = { + has_completed_focus = SAD_afeilijiazhichi + } ai_will_do = { factor = 10 } @@ -2879,6 +2923,10 @@ focus_tree = { prerequisite = { focus = SAD_lingxiudedierzhan } + available = { + not = { has_government = democratic } + not = { has_government = communism } + } cost = 5 ai_will_do = { factor = 12 @@ -3375,7 +3423,7 @@ focus_tree = { set_rule = { can_create_factions = yes } - create_faction = "新萝马帝国" + create_faction = "新罗马帝国" } } focus = { @@ -3577,6 +3625,7 @@ focus_tree = { allow_branch = { has_global_flag = MOD_azurlane_tianjiangjianniang } + mutually_exclusive = { focus = SAD_baoduhuantudi } prerequisite = { focus = SAD_waijiaozhengce } @@ -3883,6 +3932,7 @@ focus_tree = { } #search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { + country_event = az_tianjiang.424 army_experience = 100 } } @@ -3891,6 +3941,9 @@ focus_tree = { icon = GFX_focus_ITA_banda_carita x = 4 y = 0 + available = { + has_completed_focus = SAD_shenshizhanbaiyuanyin + } prerequisite = { focus = SAD_afeilijiazhichi } @@ -3901,6 +3954,8 @@ focus_tree = { } #search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { + country_event = az_tianjiang.423 + set_party_name = { ideology = democratic long_name = "共和统一战线" name = "共和统一战线" } add_popularity = { ideology = neutrality popularity = 0.1 @@ -3929,13 +3984,25 @@ focus_tree = { focus = SAD_zhiyiweiyuanhuitongzhi } relative_position_id = SAD_chengzanfeizhoujuntuan + available = { + has_government = fascism + } cost = 1 ai_will_do = { factor = 20 } #search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { - country_event = az_tianjiang.405 + if = { + limit = { + has_country_flag = sad_neizhan_yes + } + country_event = az_tianjiang.425 + set_country_flag = sad_panluanzhongzhi + }else = { + country_event = az_tianjiang.405 + unlock_decision_category_tooltip = SAD_panbianzhe_jyz + } add_political_power = 50 } } @@ -3944,6 +4011,9 @@ focus_tree = { icon = GFX_focus_lituoliao x = -6 y = 1 + allow_branch = { + has_government = fascism + } prerequisite = { focus = SAD_anliuyongdong } @@ -3983,6 +4053,9 @@ focus_tree = { icon = GFX_focus_weineituo x = 0 y = 1 + allow_branch = { + has_government = fascism + } prerequisite = { focus = SAD_anliuyongdong } @@ -4054,11 +4127,16 @@ focus_tree = { } #search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { - country_event = az_tianjiang.408 + if = { + limit = { + not = { has_country_flag = sad_neizhan_yes } + } + country_event = az_tianjiang.408 + } custom_effect_tooltip = makeboluo_tezhishengji - add_country_leader_trait = trait_psh_makeboluo_2 - hidden_effect = { - remove_country_leader_trait = trait_makeboluo + swap_ruler_traits = { + remove = trait_makeboluo + add = trait_psh_makeboluo_2 } add_war_support = 0.2 add_stability = 0.4 @@ -4127,14 +4205,12 @@ focus_tree = { prerequisite = { focus = SAD_weineituodeshengli focus = SAD_yuanlaoyuanzhangquan + focus = SAD_gongheyili } relative_position_id = SAD_weineituodeshengli cost = 5 available = { - OR = { - has_government = neutrality - has_government = fascism - } + not = { has_government = communism } } ai_will_do = { factor = 80 @@ -4158,10 +4234,7 @@ focus_tree = { relative_position_id = SAD_xunlianjundui cost = 5 available = { - OR = { - has_government = neutrality - has_government = fascism - } + not = { has_government = communism } } ai_will_do = { factor = 80 @@ -4307,6 +4380,12 @@ focus_tree = { icon = GFX_focus_generic_infiltration x = 1 y = 1 + allow_branch = { + OR = { + has_government = fascism + has_government = neutrality + } + } prerequisite = { focus = SAD_kuodafeizhoujuntuan focus = SAD_weiyouyuxue @@ -4361,6 +4440,12 @@ focus_tree = { icon = GFX_focus_ITA_the_social_republic_prevails x = 0 y = 1 + allow_branch = { + OR = { + has_government = fascism + has_government = neutrality + } + } prerequisite = { focus = SAD_kuodafeizhoujuntuan focus = SAD_weiyouyuxue @@ -4467,11 +4552,16 @@ focus_tree = { } #search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { - country_event = az_tianjiang.409 + if = { + limit = { + not = { has_country_flag = sad_neizhan_yes } + } + country_event = az_tianjiang.409 + } custom_effect_tooltip = makeboluo_tezhishengji - add_country_leader_trait = trait_psh_makeboluo_3 - hidden_effect = { - remove_country_leader_trait = trait_psh_makeboluo_2 + swap_ruler_traits = { + remove = trait_psh_makeboluo_2 + add = trait_psh_makeboluo_3 } add_ideas = SAD_ylyzkql remove_power_balance = { @@ -4488,6 +4578,8 @@ focus_tree = { focus = SAD_fangyibahuo focus = SAD_weichiquanlipingheng focus = SAD_qudiweiyuanhui + focus = SAD_tuanjiejiushililiang + focus = SAD_huaqingjiexian } relative_position_id = SAD_weichiquanlipingheng cost = 8 @@ -4568,6 +4660,12 @@ focus_tree = { icon = GFX_focus_ITA_greater_italy x = -4 y = 1 + allow_branch = { + OR = { + has_government = fascism + has_government = neutrality + } + } prerequisite = { focus = SAD_diguohaijundajian } @@ -4605,6 +4703,60 @@ focus_tree = { add_country_leader_trait = trait_psh_sadxindiguodizaozhe } } + focus = { + id = SAD_dagongheguo + icon = GFX_focus_ITA_greater_italy + x = -4 + y = 1 + allow_branch = { + OR = { + has_government = democratic + has_government = communism + } + } + prerequisite = { + focus = SAD_diguohaijundajian + } + prerequisite = { + focus = SAD_kuojianladingmukongjunxueyuan + } + relative_position_id = SAD_diguohaijundajian + cost = 10 + available = { + is_puppet = no + has_army_manpower = { + size > 2000000 + } + controls_state = 2 + controls_state = 797 + controls_state = 846 + controls_state = 735 + controls_state = 103 + controls_state = 458 + controls_state = 665 + controls_state = 1 + } + ai_will_do = { + factor = 1 + modifier = { + date > 1941.1.1 + add = 20 + } + } + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + add_state_core = 458 + add_state_core = 665 + add_state_core = 1 + every_state = { + limit = { + is_core_of = TUR + } + add_core_of = SAD + } + add_country_leader_trait = trait_psh_sadgonghezihun + } + } focus = { id = SAD_junshiyanxi icon = GFX_focus_eng_special_air_service @@ -4622,4 +4774,1289 @@ focus_tree = { country_event = az_tianjiang.189 } } + focus = { + id = SAD_xinwaijiaofangzhen + icon = GFX_goal_generic_improve_relations + x = 12 + y = 0 + prerequisite = { + focus = SAD_jiaoaodezitai + } + relative_position_id = SAD_waijiaozhengce + cost = 3 + available = { + is_puppet = no + not = { has_completed_focus = SAD_waijiaozhengce } + OR = { + has_completed_focus = SAD_tuanjiezhuyisading + has_completed_focus = SAD_gongheyili + } + } + ai_will_do = { + factor = 20 + } + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + add_stability = 0.15 + add_political_power = 120 + } + } + focus = { + id = SAD_baoduhuantudi + icon = GFX_focus_generic_befriend_switzerland + x = -5 + y = 1 + allow_branch = { + has_global_flag = MOD_azurlane_tianjiangjianniang + } + mutually_exclusive = { focus = SAD_suoqutiqienuo } + prerequisite = { + focus = SAD_xinwaijiaofangzhen + } + relative_position_id = SAD_xinwaijiaofangzhen + cost = 5 + available = { + is_puppet = no + OR = { + has_government = communism + has_government = democratic + } + } + bypass = { + OR = { + controls_state = 846 + has_war_with = SWI + not = { country_exists = SWI } + } + } + ai_will_do = { + factor = 10 + modifier = { + date > 1940.1.1 + add = 10 + } + } + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + guojishengyu_up_1 = yes + give_guarantee = SWI + transfer_state = 846 + add_state_core = 846 + } + } + focus = { + id = SAD_fanghuanyuweiran + icon = GFX_goal_generic_territory_or_war + x = 0 + y = 1 + prerequisite = { + focus = SAD_baoduhuantudi + } + relative_position_id = SAD_baoduhuantudi + cost = 2 + available = { + is_puppet = no + OR = { + has_government = communism + has_government = democratic + } + } + ai_will_do = { + factor = 10 + modifier = { + date > 1940.1.1 + add = 10 + } + } + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + transfer_state = 177 + add_state_core = 177 + } + } + focus = { + id = SAD_jiejuetuerqi + icon = GFX_focus_generic_attack_turkey + x = 0 + y = 1 + prerequisite = { + focus = SAD_fanghuanyuweiran + } + relative_position_id = SAD_fanghuanyuweiran + cost = 5 + available = { + is_puppet = no + OR = { + has_government = communism + has_government = democratic + } + } + bypass = { + OR = { + not = { country_exists = TUR } + TUR = { is_subject_of = HUJ } + TUR = { is_subject_of = BFL } + is_in_faction_with = TUR + } + } + ai_will_do = { + factor = 10 + modifier = { + date > 1940.1.1 + add = 10 + } + } + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + create_wargoal = { + target = TUR + type = annex_everything + } + add_ai_strategy = { + type = prepare_for_war + id = TUR + value = 200 + } + every_state = { + limit = { + is_core_of = TUR + } + add_claim_by = SAD + } + } + } + focus = { + id = SAD_jiefangtiexue + icon = GFX_aflag_TIX + x = 0 + y = 1 + prerequisite = { + focus = SAD_jiejuetuerqi + } + will_lead_to_war_with = TIX + relative_position_id = SAD_jiejuetuerqi + cost = 5 + available = { + is_puppet = no + OR = { + has_government = communism + has_government = democratic + } + NOT = { + is_in_faction_with = TIX + } + has_army_manpower = { + size > 1999999 + } + } + bypass = { + OR = { + has_war_with = TIX + NOT = { + country_exists = TIX + } + is_in_faction_with = TIX + } + } + ai_will_do = { + factor = 10 + modifier = { + date > 1940.1.1 + add = 10 + } + modifier = { + has_war = yes + factor = 0 + } + } + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + guojishengyu_up_5 = yes + create_wargoal = { + target = TIX + type = puppet_wargoal_focus + } + } + } + focus = { + id = SAD_xiaomiediguozhuyi + icon = GFX_aflag_HUJ + x = 0 + y = 1 + prerequisite = { + focus = SAD_jiefangtiexue + } + relative_position_id = SAD_jiefangtiexue + cost = 5 + will_lead_to_war_with = HUJ + available = { + is_puppet = no + OR = { + has_government = communism + has_government = democratic + } + NOT = { + is_in_faction_with = HUJ + } + has_army_manpower = { + size > 1999999 + } + } + bypass = { + OR = { + has_war_with = HUJ + NOT = { + country_exists = HUJ + } + is_in_faction_with = HUJ + } + } + ai_will_do = { + factor = 10 + modifier = { + date > 1940.1.1 + add = 10 + } + modifier = { + has_war = yes + factor = 0 + } + } + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + add_war_support = 0.2 + create_wargoal = { + target = HUJ + type = take_state_focus + } + } + } + focus = { + id = SAD_mulinzhengce + icon = GFX_focus_AUS_invite_the_entente + x = -2 + y = 1 + prerequisite = { + focus = SAD_xinwaijiaofangzhen + } + relative_position_id = SAD_xinwaijiaofangzhen + cost = 4 + available = { + is_puppet = no + OR = { + has_government = communism + has_government = democratic + } + } + ai_will_do = { + factor = 20 + } + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + add_political_power = 120 + YUW = { + add_opinion_modifier = { + target = SAD + modifier = SAD_mulinzhengce_op + } + } + AUS = { + add_opinion_modifier = { + target = SAD + modifier = SAD_mulinzhengce_op + } + } + SWI = { + add_opinion_modifier = { + target = SAD + modifier = SAD_mulinzhengce_op + } + } + HUJ = { + add_opinion_modifier = { + target = SAD + modifier = SAD_mulinzhengce_op + } + } + } + } + focus = { + id = SAD_jiaohaobaerganguojia + icon = GFX_goal_anschluss + x = 0 + y = 1 + prerequisite = { + focus = SAD_mulinzhengce + } + relative_position_id = SAD_mulinzhengce + cost = 4 + available = { + is_puppet = no + OR = { + has_government = communism + has_government = democratic + } + } + ai_will_do = { + factor = 20 + } + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + add_stability = 0.15 + YUG = { + add_opinion_modifier = { + target = SAD + modifier = SAD_mulinzhengce_op + } + } + ALB = { + add_opinion_modifier = { + target = SAD + modifier = SAD_mulinzhengce_op + } + } + GRE = { + add_opinion_modifier = { + target = SAD + modifier = SAD_mulinzhengce_op + } + } + HUN = { + add_opinion_modifier = { + target = SAD + modifier = SAD_mulinzhengce_op + } + } + BUL = { + add_opinion_modifier = { + target = SAD + modifier = SAD_mulinzhengce_op + } + } + ROM = { + add_opinion_modifier = { + target = SAD + modifier = SAD_mulinzhengce_op + } + } + } + } + focus = { + id = SAD_touziruoxiaoguojia + icon = GFX_focus_generic_stockpile_currency + x = 0 + y = 1 + prerequisite = { + focus = SAD_jiaohaobaerganguojia + } + relative_position_id = SAD_jiaohaobaerganguojia + cost = 5 + available = { + is_puppet = no + if = { + limit = { + is_ai = no + } + custom_trigger_tooltip = { + tooltip = wz_shuliang_10000_blocked + check_variable = { + var = wz_sl + value = 10000 + compare = greater_than_or_equals + } + } + } + OR = { + has_government = communism + has_government = democratic + } + } + ai_will_do = { + factor = 20 + } + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + custom_effect_tooltip = wz_shuliang_10000_tooltip + add_to_variable = { + var = wz_sl + value = -10000 + } + custom_effect_tooltip = "巴尔干各国会十分感谢我们的帮助,这将使我们的关系更为亲密" + } + } + focus = { + id = SAD_tongyihuachangyi + icon = GFX_focus_GER_customs_union + x = 0 + y = 1 + prerequisite = { + focus = SAD_touziruoxiaoguojia + } + relative_position_id = SAD_touziruoxiaoguojia + cost = 5 + available = { + is_puppet = no + OR = { + has_government = communism + has_government = democratic + } + any_other_country = { + OR = { + original_tag = YUG + tag = ROM + tag = HUN + tag = BUL + tag = GRE + tag = SLV + tag = CRO + tag = BOS + tag = HRZ + tag = TRA + tag = MNT + tag = KOS + tag = MAC + tag = ALB + } + OR = { + is_subject = no + is_subject_of = YUG + is_subject_of = SAD + } + } + } + ai_will_do = { + factor = 20 + } + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + every_country = { + limit = { + OR = { + original_tag = YUG + tag = ROM + tag = HUN + tag = BUL + tag = GRE + tag = SLV + tag = CRO + tag = BOS + tag = HRZ + tag = TRA + tag = MNT + tag = KOS + tag = MAC + tag = ALB + } + OR = { + is_subject = no + is_subject_of = YUG + is_subject_of = SAD + } + } + country_event = az_tianjiang.417 + } + } + } + focus = { + id = SAD_manjiuzizhiqu + icon = GFX_focus_manjiu + x = 0 + y = 1 + prerequisite = { + focus = SAD_tongyihuachangyi + } + relative_position_id = SAD_tongyihuachangyi + cost = 5 + available = { + is_puppet = no + OR = { + has_government = communism + has_government = democratic + } + } + ai_will_do = { + factor = 20 + } + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + every_state = { + limit = { + is_core_of = SAD + is_controlled_by = SAD + OR = { + is_core_of = YUG + is_core_of = ROM + is_core_of = HUN + is_core_of = BUL + is_core_of = GRE + is_core_of = SLV + is_core_of = CRO + is_core_of = BOS + is_core_of = HRZ + is_core_of = TRA + is_core_of = MNT + is_core_of = KOS + is_core_of = MAC + is_core_of = ALB + } + } + add_dynamic_modifier = { + modifier = SAD_manjiuzizhiqu_state + scope = SAD + } + } + } + } + focus = { + id = SAD_chuanbotuanjiesixiang + icon = GFX_focus_GER_strike_at_the_rising_sun + x = 1 + y = 1 + prerequisite = { + focus = SAD_xinwaijiaofangzhen + } + mutually_exclusive = { focus = SAD_hepinghanweizhe } + relative_position_id = SAD_xinwaijiaofangzhen + cost = 2 + available = { + is_puppet = no + has_government = communism + } + ai_will_do = { + factor = 5 + } + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + add_war_support = 0.2 + add_popularity = { + ideology = communism + popularity = 0.1 + } + } + } + focus = { + id = SAD_yubeilianjiechu + icon = GFX_fflag_BFL + x = 0 + y = 1 + prerequisite = { + focus = SAD_chuanbotuanjiesixiang + } + relative_position_id = SAD_chuanbotuanjiesixiang + cost = 2 + available = { + is_puppet = no + has_government = communism + } + bypass = { + OR = { + BFL = { + not = { has_government = communism } + } + not = { country_exists = BFL } + } + } + ai_will_do = { + factor = 5 + } + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + add_political_power = 50 + BFL = { + country_event = az_tianjiang.418 + } + } + } + focus = { + id = SAD_jiarugongchanlianmeng + icon = GFX_focus_JAP_a_free_asia_pacific + x = 0 + y = 1 + prerequisite = { + focus = SAD_yubeilianjiechu + } + relative_position_id = SAD_yubeilianjiechu + cost = 2 + available = { + is_puppet = no + has_government = communism + is_in_faction = no + BFL = { + has_government = communism + } + custom_trigger_tooltip = { + tooltip = "共产联盟存在" + has_global_flag = BFL_created_gongchanlianmeng + BFL = { + is_faction_leader = yes + } + } + } + bypass = { + OR = { + is_in_faction_with = HUJ + is_in_faction_with = YUW + is_in_faction_with = BFL + is_in_faction_with = TIX + } + } + ai_will_do = { + factor = 5 + } + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + BFL = { + add_to_faction = SAD + } + } + } + focus = { + id = SAD_fenxiangxianjinjishu + icon = GFX_focus_ITA_new_horizons + x = 0 + y = 1 + prerequisite = { + focus = SAD_jiarugongchanlianmeng + } + relative_position_id = SAD_jiarugongchanlianmeng + cost = 5 + available = { + is_puppet = no + has_government = communism + is_in_faction_with = BFL + } + bypass = { + not = { is_in_faction_with = BFL } + } + ai_will_do = { + factor = 5 + } + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + add_tech_bonus = { + name = "北联分享的技术" + bonus = 0.5 + uses = 4 + category = infantry_weapons + category = artillery + } + add_tech_bonus = { + name = "北联分享的技术" + bonus = 1 + uses = 2 + category = armor + } + BFL = { + add_tech_bonus = { + name = "撒丁分享的技术" + bonus = 1 + uses = 1 + category = light_fighter + } + add_tech_bonus = { + name = "撒丁分享的技术" + bonus = 0.5 + uses = 4 + category = plane_modules_tech + } + } + } + } + focus = { + id = SAD_tuanjieliliangda + icon = GFX_focus_ITA_peasants_rise + x = 0 + y = 1 + prerequisite = { + focus = SAD_fenxiangxianjinjishu + } + relative_position_id = SAD_fenxiangxianjinjishu + cost = 5 + available = { + is_puppet = no + has_government = communism + } + ai_will_do = { + factor = 5 + } + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + add_ideas = SAD_tjlld + } + } + focus = { + id = SAD_hepinghanweizhe + icon = GFX_fflag_SAD + x = 5 + y = 1 + mutually_exclusive = { focus = SAD_chuanbotuanjiesixiang } + prerequisite = { + focus = SAD_xinwaijiaofangzhen + } + relative_position_id = SAD_xinwaijiaofangzhen + cost = 2 + available = { + is_puppet = no + has_government = democratic + } + bypass = { + has_war = yes + } + ai_will_do = { + factor = 20 + } + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + add_stability = 0.2 + add_war_support = 0.2 + } + } + focus = { + id = SAD_baohuaodili + icon = GFX_focus_generic_befriend_austria + x = 0 + y = 1 + prerequisite = { + focus = SAD_hepinghanweizhe + } + relative_position_id = SAD_hepinghanweizhe + cost = 3 + available = { + is_puppet = no + has_government = democratic + } + bypass = { + OR = { + not = { country_exists = AUS } + AUS = { is_subject = yes } + } + } + ai_will_do = { + factor = 20 + } + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + give_guarantee = AUS + custom_effect_tooltip = SAD_baohuaodili_tips + } + } + focus = { + id = SAD_xiaobilanhangxian + icon = GFX_focus_generic_democratic_europe + x = 0 + y = 1 + prerequisite = { + focus = SAD_baohuaodili + } + relative_position_id = SAD_baohuaodili + cost = 2 + available = { + is_puppet = no + is_in_faction = no + } + bypass = { + OR = { + is_in_faction_with = HUJ + is_in_faction_with = YUW + is_in_faction_with = BFL + is_in_faction_with = TIX + } + } + ai_will_do = { + factor = 20 + } + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + set_rule = { + can_create_factions = yes + } + country_event = az_tianjiang.419 + } + } + focus = { + id = SAD_fantiexuebaoweiwang + icon = GFX_focus_bisimai_prison + x = 0 + y = 1 + prerequisite = { + focus = SAD_xiaobilanhangxian + } + relative_position_id = SAD_xiaobilanhangxian + cost = 4 + available = { + is_puppet = no + is_faction_leader = yes + } + bypass = { + OR = { + is_in_faction_with = HUJ + is_in_faction_with = YUW + is_in_faction_with = BFL + is_in_faction_with = TIX + } + } + ai_will_do = { + factor = 20 + } + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + if = { + limit = { + any_other_country = { + tag = DEN + is_subject = no + has_government = democratic + is_in_faction = no + } + } + DEN = { + country_event = az_tianjiang.420 + } + } + if = { + limit = { + any_other_country = { + tag = HOL + is_subject = no + has_government = democratic + is_in_faction = no + } + } + HOL = { + country_event = az_tianjiang.420 + } + } + if = { + limit = { + any_other_country = { + tag = BEL + is_subject = no + has_government = democratic + is_in_faction = no + } + } + BEL = { + country_event = az_tianjiang.420 + } + } + if = { + limit = { + any_other_country = { + tag = LUX + is_subject = no + has_government = democratic + is_in_faction = no + } + } + LUX = { + country_event = az_tianjiang.420 + } + } + if = { + limit = { + any_other_country = { + tag = CZE + is_subject = no + has_government = democratic + is_in_faction = no + } + } + CZE = { + country_event = az_tianjiang.420 + } + } + if = { + limit = { + any_other_country = { + tag = POL + is_subject = no + has_government = democratic + is_in_faction = no + } + } + POL = { + country_event = az_tianjiang.420 + } + } + if = { + limit = { + any_other_country = { + tag = SWI + is_subject = no + has_government = democratic + is_in_faction = no + } + } + SWI = { + country_event = az_tianjiang.420 + } + } + if = { + limit = { + any_other_country = { + tag = LIT + is_subject = no + has_government = democratic + is_in_faction = no + } + } + LIT = { + country_event = az_tianjiang.420 + } + } + } + } + focus = { + id = SAD_zhengyibisheng + icon = GFX_focus_generic_escort_efficiency + x = 0 + y = 1 + prerequisite = { + focus = SAD_fantiexuebaoweiwang + } + relative_position_id = SAD_fantiexuebaoweiwang + cost = 5 + available = { + is_puppet = no + has_government = democratic + any_enemy_country = { + is_major = yes + } + } + ai_will_do = { + factor = 5 + } + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + add_ideas = SAD_zybs + } + } + focus = { + id = SAD_tuanjiezhuyisading + icon = GFX_focus_GER_legacy_of_the_spartacus_league + x = -6 + y = 1 + allow_branch = { + OR = { + has_government = democratic + has_government = communism + } + } + prerequisite = { + focus = SAD_anliuyongdong + } + relative_position_id = SAD_anliuyongdong + mutually_exclusive = { + focus = SAD_gongheyili + focus = SAD_yuanlaoyuanzhangquan + } + cost = 5 + available = { + has_government = communism + has_civil_war = no + power_balance_value = { + id = SAD_balance + value < -0.9 + } + } + ai_will_do = { + factor = 80 + } + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + country_event = az_tianjiang.430 + add_political_power = 75 + add_popularity = { + ideology = communism + popularity = 0.2 + } + swap_ruler_traits = { + remove = trait_bubeigufudeqidai + add = trait_bubeigufudeqidai_2 + } + } + } + focus = { + id = SAD_saoqingjiuriyinying + icon = GFX_focus_ITA_il_sol_dell_avvenire + x = 0 + y = 1 + prerequisite = { + focus = SAD_tuanjiezhuyisading + } + relative_position_id = SAD_tuanjiezhuyisading + cost = 5 + available = { + has_government = communism + } + ai_will_do = { + factor = 80 + } + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + add_popularity = { + ideology = fascism + popularity = -0.3 + } + add_ideas = SAD_hryx + } + } + focus = { + id = SAD_gaizaomanjiu + icon = GFX_focus_manjiu + x = 0 + y = 1 + prerequisite = { + focus = SAD_saoqingjiuriyinying + } + relative_position_id = SAD_saoqingjiuriyinying + cost = 5 + available = { + has_government = communism + } + ai_will_do = { + factor = 80 + } + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + set_stability = 1.25 + set_war_support = 2 + swap_ruler_traits = { + remove = trait_bubeigufudeqidai_2 + add = trait_bubeigufudeqidai_3 + } + } + } + focus = { + id = SAD_gongheyili + icon = GFX_focus_ITA_the_italian_republic + x = 0 + y = 1 + allow_branch = { + OR = { + has_government = democratic + has_government = communism + } + } + prerequisite = { + focus = SAD_anliuyongdong + } + relative_position_id = SAD_anliuyongdong + mutually_exclusive = { + focus = SAD_tuanjiezhuyisading + focus = SAD_yuanlaoyuanzhangquan + } + cost = 5 + available = { + has_government = democratic + has_civil_war = no + power_balance_value = { + id = SAD_balance + value > 0.2 + } + } + ai_will_do = { + factor = 80 + } + completion_reward = { + country_event = az_tianjiang.428 + add_political_power = 25 + add_ideas = SAD_saddyh_small2 + } + } + focus = { + id = SAD_zaizaosading + icon = GFX_focus_CHI_demonstrate_our_resolve + x = 0 + y = 1 + prerequisite = { + focus = SAD_gongheyili + } + relative_position_id = SAD_gongheyili + cost = 5 + available = { + has_government = democratic + } + ai_will_do = { + factor = 80 + } + completion_reward = { + add_ideas = SAD_zzsd + } + } + focus = { + id = SAD_zhanxinliming + icon = GFX_focus_PER_strengthen_the_tudeh + x = 0 + y = 1 + prerequisite = { + focus = SAD_zaizaosading + } + relative_position_id = SAD_zaizaosading + cost = 5 + available = { + has_government = democratic + } + ai_will_do = { + factor = 80 + } + completion_reward = { + country_event = az_tianjiang.429 + swap_ideas = { + remove_idea = SAD_saddyh_small2 + add_idea = SAD_saddyh_small + } + } + } + focus = { + id = SAD_chongjianguojia + icon = GFX_focus_ITA_workers_unions + x = 3 + y = 1 + prerequisite = { + focus = SAD_tuanjiezhuyisading + focus = SAD_gongheyili + } + relative_position_id = SAD_tuanjiezhuyisading + cost = 5 + available = { + OR = { + has_government = democratic + has_government = communism + } + } + ai_will_do = { + factor = 80 + } + completion_reward = { + add_timed_idea = { + idea = SAD_cjgj + days = 180 + } + } + } + focus = { + id = SAD_qingsuanshijian + icon = GFX_focus_ITA_topple_amhara_rulers + x = 0 + y = 1 + prerequisite = { + focus = SAD_chongjianguojia + } + relative_position_id = SAD_chongjianguojia + cost = 5 + available = { + OR = { + has_government = democratic + has_government = communism + } + } + ai_will_do = { + factor = 80 + } + completion_reward = { + custom_effect_tooltip = "然而,只是进行了一番口头教育而已" + every_army_leader = { + add_logistics = 2 + add_planning = 2 + } + } + } + focus = { + id = SAD_tuanjiejiushililiang + icon = GFX_focus_ITA_corpo_volontari_della_liberta + x = 1 + y = 1 + allow_branch = { + OR = { + has_government = democratic + has_government = communism + } + } + prerequisite = { + focus = SAD_kuodafeizhoujuntuan + focus = SAD_weiyouyuxue + focus = SAD_jinghuamanjiu + focus = SAD_gaizaomanjiu + focus = SAD_zhanxinliming + } + prerequisite = { + focus = SAD_yuweiyuanhuihezuo + focus = SAD_luomameng + focus = SAD_qingsuanshijian + } + mutually_exclusive = { + focus = SAD_huaqingjiexian + focus = SAD_qudiweiyuanhui + } + relative_position_id = SAD_kuodafeizhoujuntuan + cost = 10 + available = { + has_government = communism + power_balance_value = { + id = SAD_balance + value < -0.9 + } + } + ai_will_do = { + factor = 0 + } + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + country_event = az_tianjiang.432 + add_stability = 0.3 + add_war_support = 0.3 + add_ideas = SAD_tjjsll + remove_power_balance = { + id = SAD_balance + } + } + } + focus = { + id = SAD_huaqingjiexian + icon = GFX_focus_ITA_the_social_republic_prevails + x = 0 + y = 1 + allow_branch = { + OR = { + has_government = democratic + has_government = communism + } + } + prerequisite = { + focus = SAD_kuodafeizhoujuntuan + focus = SAD_weiyouyuxue + focus = SAD_jinghuamanjiu + focus = SAD_gaizaomanjiu + focus = SAD_zhanxinliming + } + prerequisite = { + focus = SAD_yuweiyuanhuihezuo + focus = SAD_luomameng + focus = SAD_qingsuanshijian + } + mutually_exclusive = { + focus = SAD_tuanjiejiushililiang + focus = SAD_qudiweiyuanhui + } + relative_position_id = SAD_weiyouyuxue + cost = 10 + available = { + has_government = democratic + power_balance_value = { + id = SAD_balance + value > 0.4 + } + } + ai_will_do = { + factor = 80 + } + completion_reward = { + add_political_power = 200 + swap_ideas = { + remove_idea = SAD_saddyh_small + add_idea = SAD_saddyh + } + } + } } diff --git a/src/common/national_focus/tiexue.txt b/src/common/national_focus/tiexue.txt index c285e42..69eff15 100755 --- a/src/common/national_focus/tiexue.txt +++ b/src/common/national_focus/tiexue.txt @@ -4074,6 +4074,9 @@ focus_tree = { SAD = { is_ai = no } + SAD = { + has_completed_focus = SAD_baohuaodili + } } } add_named_threat = { @@ -7377,12 +7380,27 @@ focus_tree = { } completion_reward = { guojishengyu_down_10 = yes - add_named_threat = { - threat = 10 - name = "奥地利危机" - } - AUS = { - country_event = az_tianjiang.310 + if = { + limit = { + SAD = { + has_completed_focus = SAD_baohuaodili + } + } + add_named_threat = { + threat = 10 + name = "奥地利危机" + } + SAD = { + country_event = az_tianjiang.145 + } + }else = { + add_named_threat = { + threat = 10 + name = "奥地利危机" + } + AUS = { + country_event = az_tianjiang.310 + } } effect_tooltip = { custom_effect_tooltip = if_they_accept_tt @@ -9129,26 +9147,12 @@ focus_tree = { } completion_reward = { guojishengyu_down_10 = yes - if = { - limit = { - is_ai = no - } - add_named_threat = { - threat = 10 - name = "奥地利危机" - } - SAD = { - country_event = az_tianjiang.145 - } + add_named_threat = { + threat = 10 + name = "奥地利危机" } - else = { - add_named_threat = { - threat = 10 - name = "吞并奥地利" - } - AUS = { - country_event = az_tianjiang.2 - } + SAD = { + country_event = az_tianjiang.145 } effect_tooltip = { custom_effect_tooltip = if_they_accept_tt diff --git a/src/common/national_focus/yuanwei_free.txt b/src/common/national_focus/yuanwei_free.txt index 0a1a265..d2a8af5 100755 --- a/src/common/national_focus/yuanwei_free.txt +++ b/src/common/national_focus/yuanwei_free.txt @@ -471,7 +471,7 @@ focus_tree = { set_cosmetic_tag = YUW_yuwjg set_country_flag = YUW_huiguibentu country_event = az_tianjiang.279 - add_faction_influence_ratio = 0.25 + add_faction_influence_ratio = 0.1 } } diff --git a/src/common/on_actions/az_on_actions.txt b/src/common/on_actions/az_on_actions.txt index 4742261..898b5bc 100755 --- a/src/common/on_actions/az_on_actions.txt +++ b/src/common/on_actions/az_on_actions.txt @@ -1,5 +1,13 @@ on_actions = { on_startup = { + effect = { + every_country = { + set_technology = { + az_jianniangguo_tech = 1 + popup = no + } + } + } effect = { #开局音效 CHY = { @@ -204,16 +212,6 @@ on_actions = { } } } - on_startup = { - effect = { - every_country = { - set_technology = { - az_jianniangguo_tech = 1 - popup = no - } - } - } - } on_monthly = { effect = { @@ -261,55 +259,6 @@ on_actions = { } } - } - on_puppet = { - effect = { - if = { - limit = { - AND = { - ROOT = { - shijianniangguojia_trigger = yes - NOT = { has_country_flag = jianniangyibeifuhuo } - } - FROM = { - shijianniangguojia_trigger = yes - } - } - } - - FROM = { - country_event = getzhg_event.11 - } - - } - } - } - on_annex = { - effect = { - if = { - limit = { - AND = { - FROM = { - shijianniangguojia_trigger = yes - NOT = { has_country_flag = jianniangyibeifuhuo } - } - ROOT = { - shijianniangguojia_trigger = yes - } - } - } - - ROOT = { - - country_event = getzhg_event.1101 - } - - - - } - } - } - on_capitulation = { effect = { if = { limit = { @@ -334,56 +283,6 @@ on_actions = { } } - } - on_annex = { - effect = { - if = { - limit = { - has_global_flag = modoption_fengkuangai_on - AND = { - FROM = { - NOT = { has_country_flag = beilueduo } - shijianniangguojia_trigger = yes - } - ROOT = { - is_ai = no - } - } - } - - ROOT = { - country_event = { id = azevent.78 hours = 2 } - } - - - } - } - } - on_puppet = { - effect = { - if = { - limit = { - has_global_flag = modoption_fengkuangai_on - ROOT = { - NOT = { has_country_flag = beilueduo } - shijianniangguojia_trigger = yes - } - FROM = { - is_ai = no - } - } - ROOT = { - set_country_flag = beilueduo - } - FROM = { - country_event = { id = azevent.78 hours = 2 } - } - - - } - } - } - on_capitulation = { effect = { if = { limit = { @@ -528,6 +427,48 @@ on_actions = { } } on_puppet = { + effect = { + if = { + limit = { + AND = { + ROOT = { + shijianniangguojia_trigger = yes + NOT = { has_country_flag = jianniangyibeifuhuo } + } + FROM = { + shijianniangguojia_trigger = yes + } + } + } + + FROM = { + country_event = getzhg_event.11 + } + + } + } + effect = { + if = { + limit = { + has_global_flag = modoption_fengkuangai_on + ROOT = { + NOT = { has_country_flag = beilueduo } + shijianniangguojia_trigger = yes + } + FROM = { + is_ai = no + } + } + ROOT = { + set_country_flag = beilueduo + } + FROM = { + country_event = { id = azevent.78 hours = 2 } + } + + + } + } effect = { if = { limit = { @@ -663,6 +604,53 @@ on_actions = { } } } + on_annex = { + effect = { + if = { + limit = { + AND = { + FROM = { + shijianniangguojia_trigger = yes + NOT = { has_country_flag = jianniangyibeifuhuo } + } + ROOT = { + shijianniangguojia_trigger = yes + } + } + } + + ROOT = { + + country_event = getzhg_event.1101 + } + + + + } + } + effect = { + if = { + limit = { + has_global_flag = modoption_fengkuangai_on + AND = { + FROM = { + NOT = { has_country_flag = beilueduo } + shijianniangguojia_trigger = yes + } + ROOT = { + is_ai = no + } + } + } + + ROOT = { + country_event = { id = azevent.78 hours = 2 } + } + + + } + } + } on_unit_leader_level_up = { effect = { #驱逐 diff --git a/src/common/on_actions/az_waring_on_actions.txt b/src/common/on_actions/az_waring_on_actions.txt index 02a416a..af40dce 100755 --- a/src/common/on_actions/az_waring_on_actions.txt +++ b/src/common/on_actions/az_waring_on_actions.txt @@ -1,5 +1,77 @@ on_actions = { on_startup = { + effect = { + SIR = { + country_event = az_tianjiang.324 + } + BLI = { + country_event = az_tianjiang.324 + } + CHY = { + country_event = az_tianjiang.324 + } + } + effect = { + SHO = { + country_event = az_tianjiang.357 + } + BOW = { + country_event = az_tianjiang.357 + } + HOL = { + country_event = az_tianjiang.357 + } + } + effect = { + every_country = { + limit = { + is_ai = no + } + #country_event = az_tianjiang.389 + activate_mission = AZ_meizhoutiaozhan_jy_time + } + } + 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 + } + } + 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 + } + is_ai = yes + } + add_ideas = az_aimeitanzuobi + } + } effect = { CAN = { #retire_country_leader = yes @@ -220,287 +292,6 @@ on_actions = { } } } - on_startup = { - effect = { - SIR = { - country_event = az_tianjiang.324 - } - BLI = { - country_event = az_tianjiang.324 - } - CHY = { - country_event = az_tianjiang.324 - } - } - } - 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 - } - is_ai = yes - } - add_ideas = az_aimeitanzuobi - } - } - } - 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 = { - effect = { - SHO = { - country_event = az_tianjiang.357 - } - BOW = { - country_event = az_tianjiang.357 - } - HOL = { - country_event = az_tianjiang.357 - } - } - } - on_startup = { - effect = { - every_country = { - limit = { - is_ai = no - } - #country_event = az_tianjiang.389 - activate_mission = AZ_meizhoutiaozhan_jy_time - } - } - } - 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.4 - } - HUJ = { - surrender_progress < 0.4 - } - BYG = { - surrender_progress < 0.1 - } - } - set_global_flag = yaertahuiyi_chenggong_shishi - white_peace = { - tag = HUJ - } - white_peace = { - tag = BYG - } - white_peace = { - tag = BFL - } - white_peace = { - tag = YUW - } - white_peace = { - tag = SAD - } - 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 = { - country_event = { id = az_tianjiang.413 days = 1 } - #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} - country_event = { id = az_tianjiang.414 days = 1 } - } - } - } on_capitulation = { effect = { if = { @@ -511,6 +302,78 @@ on_actions = { complete_national_focus = YUW_48 } } + effect = { + if = { + limit = { + original_tag = SAD + has_civil_war = yes + has_government = fascism + is_in_faction_with = TIX + not = { tag = SAD } + } + SAD = { + annex_country = { target = PREV transfer_troops = no } + } + } + } + effect = { + if = { + limit = { + ROOT = { + tag = TIX + is_puppet = no + has_government = fascism + has_global_flag = yaertahuiyi_chenggong + not = { has_global_flag = yaertahuiyi_chenggong_shishi } + not = { country_exists = WEX } + not = { controls_state = 64 } + has_war_with = BFL + has_war_with = BYG + has_war_with = HUJ + } + FROM = { + OR = { + tag = BFL + tag = HUJ + tag = BYG + tag = YUW + tag = SAD + } + } + } + yaertahuiyi_effects = yes + } + } + } + on_weekly_TIX = { + effect = { + if = { + limit = { + tag = TIX + date > 1941.6.1 + surrender_progress > 0.7 + has_government = fascism + is_puppet = no + not = { has_global_flag = yaertahuiyi_chenggong_shishi } + #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.4 + } + HUJ = { + surrender_progress < 0.4 + } + BYG = { + surrender_progress < 0.1 + } + } + yaertahuiyi_effects = yes + } + } } on_monthly_DOH = { effect = { diff --git a/src/common/opinion_modifiers/az_opinion_modifiers.txt b/src/common/opinion_modifiers/az_opinion_modifiers.txt index 2d280f8..37a2be7 100755 --- a/src/common/opinion_modifiers/az_opinion_modifiers.txt +++ b/src/common/opinion_modifiers/az_opinion_modifiers.txt @@ -67,4 +67,7 @@ opinion_modifiers = { value = 40 } BFL_sold_planes = { value = 25 months = 36 decay = 1 } + SAD_mulinzhengce_op = { + value = 40 + } } diff --git a/src/common/scripted_effects/az_tianjiang_scripted_effects.txt b/src/common/scripted_effects/az_tianjiang_scripted_effects.txt new file mode 100755 index 0000000..a07d612 --- /dev/null +++ b/src/common/scripted_effects/az_tianjiang_scripted_effects.txt @@ -0,0 +1,187 @@ +yaertahuiyi_effects = { + set_global_flag = yaertahuiyi_chenggong_shishi + white_peace = { + tag = HUJ + } + white_peace = { + tag = BYG + } + white_peace = { + tag = BFL + } + white_peace = { + tag = YUW + } + white_peace = { + tag = SAD + } + 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 + } + } + } + } + TIX_xipeiershangjiang = { + set_nationality = GER + } + 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 + 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 + recruit_character = TIX_xipeiershangjiang + add_country_leader_role = { + character = TIX_xipeiershangjiang + promote_leader = yes + country_leader = { + expire = "4999.1.1" + ideology = liberalism + traits = { + + } + } + } + } + 51 = { + set_demilitarized_zone = yes + } + 42 = { + set_demilitarized_zone = yes + } + BFL = { + country_event = { id = az_tianjiang.413 days = 1 } + 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} + country_event = { id = az_tianjiang.414 days = 1 } + random_other_country = { + limit = { + original_tag = SAD + has_government = fascism + not = { tag = SAD } + is_in_faction_with = TIX + } + SAD = { + annex_country = { target = PREV transfer_troops = no } + } + } +} \ No newline at end of file diff --git a/src/common/scripted_localisation/az_sad_localisation.txt b/src/common/scripted_localisation/az_sad_localisation.txt new file mode 100755 index 0000000..264e010 --- /dev/null +++ b/src/common/scripted_localisation/az_sad_localisation.txt @@ -0,0 +1,113 @@ +defined_text = { + name = SAD_diguohaijundajian + text = { + trigger = { + original_tag = SAD + OR = { + has_government = fascism + has_government = neutrality + } + } + localization_key = "帝国海军大建" + } + text = { + trigger = { + original_tag = SAD + OR = { + has_government = democratic + has_government = communism + } + } + localization_key = "共和国海军大建" + } +} + +defined_text = { + name = SAD_qudiweiyuanhui + text = { + trigger = { + original_tag = SAD + OR = { + has_government = fascism + has_government = neutrality + } + } + localization_key = "取缔委员会" + } + text = { + trigger = { + original_tag = SAD + OR = { + has_government = democratic + has_government = communism + } + } + localization_key = "取缔大议会" + } +} + +defined_text = { + name = SAD_qudiweiyuanhuidesc + text = { + trigger = { + original_tag = SAD + OR = { + has_government = fascism + has_government = neutrality + } + } + localization_key = "利托里奥委员会如今已经失去了权利,我们现在只需立法就可以消灭这个组织。" + } + text = { + trigger = { + original_tag = SAD + OR = { + has_government = democratic + has_government = communism + } + } + localization_key = "共和国大议会如今只是一个摆设,我们现在只需立法就可以消灭这个组织。" + } +} + +defined_text = { # + name = Getsadpanluandu + text = { + trigger = { + original_tag = SAD + check_variable = { var = az_mimoujincheng value = 100 compare = greater_than_or_equals } + } + localization_key = sadpld_jigao + } + text = { + trigger = { + original_tag = SAD + check_variable = { var = az_mimoujincheng value = 80 compare = greater_than_or_equals } + check_variable = { var = az_mimoujincheng value = 100 compare = less_than } + } + localization_key = sadpld_jiaogao + } + text = { + trigger = { + original_tag = SAD + check_variable = { var = az_mimoujincheng value = 40 compare = greater_than_or_equals } + check_variable = { var = az_mimoujincheng value = 80 compare = less_than } + } + localization_key = sadpld_gao + } + text = { + trigger = { + original_tag = SAD + check_variable = { var = az_mimoujincheng value = 0 compare = greater_than_or_equals } + check_variable = { var = az_mimoujincheng value = 40 compare = less_than } + } + localization_key = sadpld_di + } + text = { + trigger = { + original_tag = SAD + check_variable = { var = az_mimoujincheng value = 0 compare = less_than } + } + localization_key = sadpld_jidi + } +} \ No newline at end of file diff --git a/src/common/unit_leader/az_traits.txt b/src/common/unit_leader/az_traits.txt index 1cc0647..5a73436 100755 --- a/src/common/unit_leader/az_traits.txt +++ b/src/common/unit_leader/az_traits.txt @@ -770,4 +770,14 @@ leader_traits = { factor = 0 } } + SAD_buzhongjianniang = { + type = all + trait_type = personality_trait + modifier = { + + } + new_commander_weight = { + factor = 0 + } + } } diff --git a/src/events/AZ_tianjiangEvents.txt b/src/events/AZ_tianjiangEvents.txt index 3cdec27..5c17a07 100755 --- a/src/events/AZ_tianjiangEvents.txt +++ b/src/events/AZ_tianjiangEvents.txt @@ -2492,6 +2492,7 @@ country_event = { trigger = { date > 1941.6.1 tag = SAD + not = { has_country_flag = sad_neizhan_yes } OR = { 2 = { is_controlled_by = BYG } 2 = { is_controlled_by = YUW } @@ -5532,15 +5533,15 @@ country_event = { ai_chance = { factor = 1 modifier = { - TIX = { is_ai = yes } - factor = 100 - } - modifier = { is_historical_focus_on = yes factor = 100 } modifier = { TIX = { has_completed_focus = TIX_baoshouxuanze } + OR = { + has_government = fascism + has_government = communism + } factor = 100 } } @@ -5556,6 +5557,14 @@ country_event = { } ai_chance = { factor = 60 + modifier = { + not = { has_government = fascism } + OR = { + TIX = { has_government = fascism } + TIX = { has_government = neutrality } + } + factor = 100 + } } } } @@ -13613,6 +13622,7 @@ country_event = { has_government = fascism has_capitulated = no is_subject = no + not = { has_country_flag = sad_neizhan_yes } } not = { country_exists = ITA } } @@ -13706,6 +13716,1148 @@ country_event = { option = { name = "好的" annex_country = { target = TAN transfer_troops = no } + ai_chance = { + factor = 100 + } + } +} + +country_event = { + id = az_tianjiang.417 + title = "巴尔干一体化" + desc = "撒丁建议我们巴尔干的小国整合到一起。" + is_triggered_only = yes + option = { + name = "好啊,我完全同意" + every_core_state = { + add_core_of = SAD + } + SAD = { + annex_country = { target = ROOT transfer_troops = yes } + } + ai_chance = { + factor = 100 + } + } +} + +country_event = { + id = az_tianjiang.418 + title = "撒丁代表团来了" + desc = "撒丁代表团来了,她们在内战后已经焕然一新。" + is_triggered_only = yes + option = { + name = "欢迎欢迎" + add_political_power = 10 + ai_chance = { + factor = 100 + } + } +} + +country_event = { + id = az_tianjiang.419 + title = "小碧蓝航线?" + desc = "为什么我们非要和皇家穿一条裤子呢?也许我们可以建立一个小碧蓝航线..." + is_triggered_only = yes + option = { + name = "对噢" + create_faction = "地中海条约" + ai_chance = { + factor = 0 + } + } + option = { + name = "还是加入皇家吧" + trigger = { + HUJ = { is_faction_leader = yes } + not = { has_war_with = HUJ } + } + HUJ = { + add_to_faction = SAD + } + ai_chance = { + factor = 100 + } + } +} + +country_event = { + id = az_tianjiang.420 + title = "撒丁邀请我们加入阵营" + desc = "撒丁邀请我们加入她们的阵营,共同对抗铁血。" + is_triggered_only = yes + option = { + name = "我莫得选择,因为我只是个小几把路人国家。" + SAD = { + add_to_faction = ROOT + } + ai_chance = { + factor = 100 + } + } +} + +country_event = { + id = az_tianjiang.421 + title = "安德烈亚上台" + desc = az_tianjiang.421.d + picture = GFX_aze_sad + is_triggered_only = yes + fire_only_once = yes + option = { + name = "好吧" + set_politics = { + ruling_party = communism + elections_allowed = no + } + add_popularity = { ideology = communism popularity = 0.4 } + SAD_duoliya = { + add_country_leader_role = { + country_leader = { + expire = "4999.1.1" + ideology = marxism + traits = { + trait_bubeigufudeqidai + } + } + promote_leader = yes + } + } + ai_chance = { + factor = 100 + } + } +} + +country_event = { + id = az_tianjiang.422 + title = "议会重组" + desc = az_tianjiang.422.d + picture = GFX_aze_sad + is_triggered_only = yes + fire_only_once = yes + option = { + name = "好吧" + set_politics = { + ruling_party = democratic + elections_allowed = no + } + add_popularity = { ideology = democratic popularity = 0.4 } + ai_chance = { + factor = 100 + } + } +} + +country_event = { + id = az_tianjiang.423 + title = "与马可波罗结盟?" + desc = az_tianjiang.423.d + picture = GFX_aze_dai + is_triggered_only = yes + fire_only_once = yes + option = { + name = "马可波罗的野心太大了" + set_country_flag = sad_yugcdjiemeng_flag + custom_effect_tooltip = sad_neizhan_yugcdjm + set_party_name = { ideology = communism long_name = "共和统一战线" name = "共和统一战线" } + ai_chance = { + base = 50 + } + } + option = { + name = "比起共产党,还是马可波罗好点" + custom_effect_tooltip = sad_neizhan_yumkbljm + hidden_effect = { + SAD_makeboluo = { + add_unit_leader_trait = SAD_buzhongjianniang + } + SAD_zhuliaokaisa = { + add_unit_leader_trait = SAD_buzhongjianniang + } + SAD_diguo = { + add_unit_leader_trait = SAD_buzhongjianniang + } + } + ai_chance = { + base = 0 + } + } +} + +country_event = { + id = az_tianjiang.424 + title = "内战的阴霾" + desc = az_tianjiang.424.d + picture = GFX_aze_sad + is_triggered_only = yes + fire_only_once = yes + option = { + name = "内战不可避免" + set_country_flag = sad_neizhan_yes + SAD_zhusaipei = { + add_unit_leader_trait = SAD_buzhongjianniang + } + SAD_duoliya = { + add_unit_leader_trait = SAD_buzhongjianniang + } + SAD_dafenqi = { + add_unit_leader_trait = SAD_buzhongjianniang + } + SAD_beierdi = { + add_unit_leader_trait = SAD_buzhongjianniang + } + SAD_abuluqi = { + add_unit_leader_trait = SAD_buzhongjianniang + } + SAD_lafeier = { + add_unit_leader_trait = SAD_buzhongjianniang + } + ai_chance = { + base = 50 + } + } + option = { + name = "这一切可以被阻止" + custom_effect_tooltip = "撒丁内战不会发生" + ai_chance = { + base = 0 + } + } +} + +country_event = { + id = az_tianjiang.425 + title = "内战爆发" + desc = az_tianjiang.425.d + picture = GFX_aze_sad + is_triggered_only = yes + fire_only_once = yes + option = { + name = "帝国的生命已经进入倒计时" + mark_focus_tree_layout_dirty = yes + set_war_support = 2 + add_popularity = { ideology = democratic popularity = 0.5 } + SAD_zhusaipei = { + add_country_leader_role = { + country_leader = { + expire = "4999.1.1" + ideology = socialism + traits = { + trait_fensuidiguo + } + } + promote_leader = yes + } + } + start_civil_war = { + ruling_party = democratic + ideology = fascism + size = 0.5 + army_ratio = 0.5 + states = { + 2 + 157 + 162 + 161 + 160 + 159 + 158 + 850 + 39 + 736 + 852 + 163 + } + keep_unit_leaders_trigger = { + has_trait = SAD_buzhongjianniang + } + } + random_other_country = { + limit = { + original_tag = SAD + has_government = fascism + } + set_war_support = 1 + set_cosmetic_tag = SAD_xindiguo + add_popularity = { ideology = democratic popularity = -0.2 } + } + add_ideas = SAD_nzrq + hidden_effect = { + country_event = { id = az_tianjiang.426 days = 1 } + } + ai_chance = { + base = 50 + } + } +} + +country_event = { + id = az_tianjiang.426 + title = "撒丁共和国大议会" + desc = "旧行政机构已不再具备合法性,共和国大议会将取代委员会。" + picture = GFX_aze_dai + is_triggered_only = yes + fire_only_once = yes + option = { + name = "好" + set_country_flag = sad_yijingchongzuyihui_yes + set_party_name = { ideology = democratic long_name = "共和大议会" name = "共和大议会" } + set_party_name = { ideology = communism long_name = "撒丁共产联盟" name = "撒丁共产联盟" } + every_character = { + remove_unit_leader_trait = SAD_buzhongjianniang + } + if = { + limit = { + has_country_flag = sad_yugcdjiemeng_flag + } + set_power_balance = { + id = SAD_balance + left_side = SAD_left_side2 # will keep the last set side if not specified + right_side = SAD_right_side2 # will keep the last set side if not specified + set_default = yes # whether or not to reset the power balance to the initial value, default = no + } + }else = { + set_power_balance = { + id = SAD_balance + right_side = SAD_right_side2 # will keep the last set side if not specified + set_default = yes # whether or not to reset the power balance to the initial value, default = no + } + } + hidden_effect = { + country_event = { id = az_tianjiang.431 days = 7 } + } + ai_chance = { + base = 50 + } + } +} + +country_event = { + id = az_tianjiang.427 + title = "重新统一" + desc = "内战已经结束,战败一方的舰娘重新加入了我们。" + picture = GFX_aze_diannao + trigger = { + tag = SAD + has_country_flag = sad_yijingchongzuyihui_yes + has_civil_war = no + } + fire_only_once = yes + option = { + name = "好的" + #random_other_country = { + # limit = { + # original_tag = SAD + # not = { tag = ROOT } + # } + # every_character = { + # set_nationality = ROOT + # } + #} + D04 = { + every_character = { + set_nationality = ROOT + } + } + ai_chance = { + factor = 1000 + } + } +} + +country_event = { + id = az_tianjiang.428 + title = "内战胜利" + desc = az_tianjiang.428.d + picture = GFX_aze_sad + is_triggered_only = yes + fire_only_once = yes + option = { + name = "撒丁共和国,第一天" + ai_chance = { + factor = 100 + } + } +} + +country_event = { + id = az_tianjiang.429 + title = "崭新黎明" + desc = az_tianjiang.429.d + picture = GFX_aze_sad + is_triggered_only = yes + fire_only_once = yes + option = { + name = "故事的序章" + ai_chance = { + factor = 100 + } + } +} + +country_event = { + id = az_tianjiang.430 + title = "内战胜利" + desc = az_tianjiang.430.d + picture = GFX_aze_sad + is_triggered_only = yes + fire_only_once = yes + option = { + name = "撒丁共和国,第一天" + ai_chance = { + factor = 100 + } + } +} + +country_event = { + id = az_tianjiang.431 + title = "哪方主导?" + desc = "关于议会主导权的讨论已经持续了多天,是支持我们的盟友还是维持现状?" + picture = GFX_aze_sad + is_triggered_only = yes + fire_only_once = yes + option = { + name = "维持现状就好" + add_power_balance_value = { + id = SAD_balance + value = 0.1 + } + ai_chance = { + factor = 100 + } + } + option = { + name = "支持我们的盟友" + add_power_balance_value = { + id = SAD_balance + value = -1 + } + ai_chance = { + factor = 0 + } + } +} + +country_event = { + id = az_tianjiang.432 + title = "团结就是力量" + desc = az_tianjiang.432.d + picture = GFX_aze_sad + is_triggered_only = yes + fire_only_once = yes + option = { + name = "内战的阴霾终会散去" + ai_chance = { + factor = 100 + } + } +} + +country_event = { + id = az_tianjiang.433 + title = "一触即发" + desc = az_tianjiang.433.d + picture = GFX_aze_sad + trigger = { + tag = SAD + is_puppet = no + is_in_faction_with = TIX + not = { has_country_flag = sad_panluanzhongzhi } + OR = { + has_government = fascism + has_government = neutrality + } + OR = { + has_war_with = HUJ + has_war_with = BFL + has_war_with = BYG + } + check_variable = { + var = az_mimoujincheng + value = 80 + compare = greater_than_or_equals + } + } + mean_time_to_happen = { + days = 1 + } + fire_only_once = yes + option = { + name = "赤色中轴危在旦夕" + custom_effect_tooltip = sad_shijianneizhan_tips + hidden_effect = { + set_country_flag = sad_lishiguoceneizhan_yes + set_country_flag = sad_neizhan_yes + set_country_flag = sad_yugcdjiemeng_flag + SAD_zhusaipei = { + add_unit_leader_trait = SAD_buzhongjianniang + } + SAD_duoliya = { + add_unit_leader_trait = SAD_buzhongjianniang + } + SAD_dafenqi = { + add_unit_leader_trait = SAD_buzhongjianniang + } + SAD_beierdi = { + add_unit_leader_trait = SAD_buzhongjianniang + } + SAD_abuluqi = { + add_unit_leader_trait = SAD_buzhongjianniang + } + SAD_lafeier = { + add_unit_leader_trait = SAD_buzhongjianniang + } + } + ai_chance = { + factor = 100 + } + } +} + +country_event = { + id = az_tianjiang.434 + title = "内战爆发" + desc = az_tianjiang.434.d + picture = GFX_aze_sad + trigger = { + tag = SAD + is_puppet = no + OR = { + date > 1940.3.1 + is_ai = no + } + not = { has_country_flag = sad_panluanzhongzhi } + has_country_flag = sad_lishiguoceneizhan_yes + OR = { + has_government = fascism + has_government = neutrality + } + OR = { + has_war_with = HUJ + has_war_with = BFL + has_war_with = BYG + } + check_variable = { + var = az_mimoujincheng + value = 100 + compare = greater_than_or_equals + } + } + mean_time_to_happen = { + days = 1 + } + fire_only_once = yes + option = { + name = "帝国已支离破碎" + mark_focus_tree_layout_dirty = yes + set_country_flag = sad_panluanzhongzhi + set_war_support = 2 + add_popularity = { ideology = democratic popularity = 0.5 } + add_popularity = { ideology = fascism popularity = -0.5 } + SAD_zhusaipei = { + add_country_leader_role = { + country_leader = { + expire = "4999.1.1" + ideology = socialism + traits = { + trait_fensuidiguo + } + } + promote_leader = yes + } + } + start_civil_war = { + ruling_party = democratic + ideology = fascism + size = 0.8 + army_ratio = 0.8 + navy_ratio = 0.7 + air_ratio = 0.8 + states = { + 2 + 157 + 162 + 161 + 160 + 159 + 158 + 850 + 39 + } + keep_unit_leaders_trigger = { + has_trait = SAD_buzhongjianniang + } + } + random_other_country = { + limit = { + original_tag = SAD + has_government = fascism + } + country_event = { id = az_tianjiang.436 days = 1 } + set_war_support = 1 + set_cosmetic_tag = SAD_xindiguo + add_popularity = { ideology = democratic popularity = -0.2 } + if = { + limit = { + TIX = { + is_faction_leader = yes + } + } + TIX = { + add_to_faction = PREV + } + } + } + HUJ = { + add_to_faction = ROOT + } + country_event = { id = az_tianjiang.426 days = 1 } + release_on_controlled = YUG + release_on_controlled = BUL + release_on_controlled = ALB + release_on_controlled = GRE + HUJ = { + country_event = { id = az_tianjiang.82 days = 5 } + transfer_state = 177 + transfer_state = 183 + } + BFL = { + country_event = { id = az_tianjiang.82 days = 5 } + } + ALB = { + transfer_state = 44 + transfer_state = 805 + transfer_state = 934 + } + hidden_effect = { + news_event = { id = az_tianjiang.80 days = 1} + } + ai_chance = { + factor = 100 + } + } +} + +country_event = { + id = az_tianjiang.435 + title = "撒丁爆发内战" + desc = "由于撒丁帝国内部的问题以及战局不利等外部原因,撒丁内战最终爆发。作为她们唯一的盟友,我们是否应该强行介入她们的事务?" + picture = GFX_aze_sad + is_triggered_only = yes + fire_only_once = yes + option = { + name = "撒丁的舰娘们是一群杂鱼,她们需要铁血的帮助" + set_autonomy = { + target = FROM + autonomy_state = autonomy_reichsprotectorate + } + FROM = { + declare_war_on = { target = SAD type = civil_war } + } + trigger = { + is_subject = no + surrender_progress < 0.2 + } + ai_chance = { + factor = 100 + } + } + option = { + name = "我们很忙,她们自己能处理好" + ai_chance = { + factor = 0 + } + } +} + +country_event = { + id = az_tianjiang.436 + title = "内战爆发" + desc = "这是一个判定事件" + picture = GFX_aze_sad + is_triggered_only = yes + fire_only_once = yes + option = { + name = "给铁血发送" + TIX = { + country_event = { id = az_tianjiang.435 days = 1 } + } + trigger = { + TIX = { + is_faction_leader = yes + } + } + ai_chance = { + factor = 100 + } + } +} + +country_event = { + id = az_tianjiang.437 + title = "撒丁路线指南" + desc = "黑线白线正常点国策+控制权利平衡就行。想走蓝红线必须向埃塞投降,然后在事件中选择“内战不可避免”,随后自己控制权利平衡即可。" + picture = GFX_aze_sad + is_triggered_only = yes + fire_only_once = yes + option = { + name = "懂了" + ai_chance = { + factor = 100 + } + } +} + +country_event = { + id = az_tianjiang.438 + title = "战局不利" + desc = "由于丢失了东非领土,战局陷入不利状态。" + picture = GFX_aze_sad + trigger = { + tag = SAD + is_puppet = no + not = { has_country_flag = sad_panluanzhongzhi } + OR = { + owns_state = 271 + ETH = { is_subject_of = SAD } + } + 271 = { + is_controlled_by_ROOT_or_subject = no + } + OR = { + has_government = fascism + has_government = neutrality + } + OR = { + has_war_with = HUJ + has_war_with = YUW + has_war_with = BYG + } + } + fire_only_once = yes + option = { + name = "不好!" + custom_effect_tooltip = sad_mimoujinchengzengjia_tips + add_to_variable = { + var = az_mimoujincheng + value = 20 + } + ai_chance = { + factor = 100 + } + } +} + +country_event = { + id = az_tianjiang.439 + title = "战局不利" + desc = "由于丢失了北非领土,战局陷入不利状态。" + picture = GFX_aze_sad + trigger = { + tag = SAD + is_puppet = no + not = { has_country_flag = sad_panluanzhongzhi } + OR = { + owns_state = 448 + LBA = { is_subject_of = SAD } + } + OR = { + owns_state = 451 + LBA = { is_subject_of = SAD } + } + 448 = { + is_controlled_by_ROOT_or_subject = no + } + 451 = { + is_controlled_by_ROOT_or_subject = no + } + OR = { + has_government = fascism + has_government = neutrality + } + OR = { + has_war_with = HUJ + has_war_with = YUW + has_war_with = BYG + } + } + fire_only_once = yes + option = { + name = "不好!" + custom_effect_tooltip = sad_mimoujinchengzengjia_tips + add_to_variable = { + var = az_mimoujincheng + value = 20 + } + ai_chance = { + factor = 100 + } + } +} + +country_event = { + id = az_tianjiang.440 + title = "战局不利" + desc = "由于丢失了南方关键城市,战局陷入不利状态。" + picture = GFX_aze_sad + trigger = { + tag = SAD + is_puppet = no + not = { has_country_flag = sad_panluanzhongzhi } + OR = { + AND = { + owns_state = 115 + 115 = { + is_controlled_by_ROOT_or_subject = no + } + } + AND = { + owns_state = 117 + 117 = { + is_controlled_by_ROOT_or_subject = no + } + } + AND = { + owns_state = 849 + 849 = { + is_controlled_by_ROOT_or_subject = no + } + } + } + OR = { + has_government = fascism + has_government = neutrality + } + OR = { + has_war_with = HUJ + has_war_with = YUW + has_war_with = BYG + } + } + fire_only_once = yes + option = { + name = "不好!" + custom_effect_tooltip = sad_mimoujinchengzengjia_tips + add_to_variable = { + var = az_mimoujincheng + value = 20 + } + ai_chance = { + factor = 100 + } + } +} + +country_event = { + id = az_tianjiang.441 + title = "战局不利" + desc = "由于丢失了北方关键城市,战局陷入不利状态。" + picture = GFX_aze_sad + trigger = { + tag = SAD + is_puppet = no + not = { has_country_flag = sad_panluanzhongzhi } + OR = { + AND = { + owns_state = 158 + 158 = { + is_controlled_by_ROOT_or_subject = no + } + } + AND = { + owns_state = 159 + 159 = { + is_controlled_by_ROOT_or_subject = no + } + } + AND = { + owns_state = 160 + 160 = { + is_controlled_by_ROOT_or_subject = no + } + } + } + OR = { + has_government = fascism + has_government = neutrality + } + OR = { + has_war_with = HUJ + has_war_with = YUW + has_war_with = BYG + } + } + fire_only_once = yes + option = { + name = "不好!" + custom_effect_tooltip = sad_mimoujinchengzengjia_tips + add_to_variable = { + var = az_mimoujincheng + value = 20 + } + ai_chance = { + factor = 100 + } + } +} + +country_event = { + id = az_tianjiang.442 + title = "战局不利" + desc = "由于丢失了中部关键城市,战局陷入不利状态。" + picture = GFX_aze_sad + trigger = { + tag = SAD + is_puppet = no + not = { has_country_flag = sad_panluanzhongzhi } + OR = { + AND = { + owns_state = 2 + 2 = { + is_controlled_by_ROOT_or_subject = no + } + } + AND = { + owns_state = 162 + 162 = { + is_controlled_by_ROOT_or_subject = no + } + } + AND = { + owns_state = 161 + 161 = { + is_controlled_by_ROOT_or_subject = no + } + } + } + OR = { + has_government = fascism + has_government = neutrality + } + OR = { + has_war_with = HUJ + has_war_with = YUW + has_war_with = BYG + } + } + fire_only_once = yes + option = { + name = "不好!" + custom_effect_tooltip = sad_mimoujinchengzengjia_tips + add_to_variable = { + var = az_mimoujincheng + value = 20 + } + ai_chance = { + factor = 100 + } + } +} + +country_event = { + id = az_tianjiang.443 + title = "战局不利" + desc = "由于丢失了撒丁岛,领袖被质疑能力。" + picture = GFX_aze_sad + trigger = { + tag = SAD + is_puppet = no + not = { has_country_flag = sad_panluanzhongzhi } + owns_state = 114 + 114 = { + is_controlled_by_ROOT_or_subject = no + } + OR = { + has_government = fascism + has_government = neutrality + } + OR = { + has_war_with = HUJ + has_war_with = YUW + has_war_with = BYG + } + } + fire_only_once = yes + option = { + name = "不好!" + custom_effect_tooltip = sad_mimoujinchengzengjia_tips + add_to_variable = { + var = az_mimoujincheng + value = 10 + } + ai_chance = { + factor = 100 + } + } +} + +country_event = { + id = az_tianjiang.444 + title = "战局不利" + desc = "由于还未拿下开罗与马耳他,领袖被质疑能力。" + picture = GFX_aze_sad + trigger = { + tag = SAD + is_puppet = no + not = { has_country_flag = sad_panluanzhongzhi } + 907 = { + is_controlled_by_ROOT_or_subject = no + } + 116 = { + is_controlled_by_ROOT_or_subject = no + } + OR = { + has_government = fascism + has_government = neutrality + } + has_war_with = HUJ + not = { has_country_flag = sad_maertakailuo_cd } + } + #fire_only_once = yes + option = { + name = "不好!" + custom_effect_tooltip = sad_mimoujinchengzengjia_tips + add_to_variable = { + var = az_mimoujincheng + value = 20 + } + set_country_flag = { + flag = sad_maertakailuo_cd + days = 365 + value = 1 + } + ai_chance = { + factor = 100 + } + } +} + +country_event = { + id = az_tianjiang.445 + title = "战局不利" + desc = "铁血在东线受挫,战局对我方不利。" + picture = GFX_aze_sad + trigger = { + tag = SAD + is_puppet = no + not = { has_country_flag = sad_panluanzhongzhi } + is_in_faction_with = TIX + TIX = { + has_war_with = BFL + war_length_with = { + tag = BFL + months > 6 + } + } + BFL = { + surrender_progress < 0.7 + } + OR = { + has_government = fascism + has_government = neutrality + } + OR = { + has_war_with = HUJ + has_war_with = YUW + has_war_with = BYG + } + } + fire_only_once = yes + option = { + name = "不好!" + custom_effect_tooltip = sad_mimoujinchengzengjia_tips + add_to_variable = { + var = az_mimoujincheng + value = 10 + } + ai_chance = { + factor = 100 + } + } +} + +country_event = { + id = az_tianjiang.446 + title = "战局不利" + desc = "我们在西线受挫,战局对我方不利。" + picture = GFX_aze_sad + trigger = { + tag = SAD + date > 1941.1.1 + is_puppet = no + not = { has_country_flag = sad_panluanzhongzhi } + is_in_faction_with = TIX + has_war_with = HUJ + has_war_with = YUW + 16 = { + is_controlled_by = YUW + } + war_length_with = { + tag = HUJ + months > 12 + } + HUJ = { + surrender_progress < 0.6 + } + OR = { + has_government = fascism + has_government = neutrality + } + OR = { + has_war_with = HUJ + has_war_with = YUW + has_war_with = BYG + } + } + fire_only_once = yes + option = { + name = "不好!" + custom_effect_tooltip = sad_mimoujinchengzengjia_tips + add_to_variable = { + var = az_mimoujincheng + value = 10 + } + ai_chance = { + factor = 100 + } + } +} + +country_event = { + id = az_tianjiang.447 + title = "测试事件" + desc = "测试雅尔塔触发" + picture = GFX_aze_diannao + trigger = { + always = no + date > 1941.6.1 + tag = TIX + has_government = fascism + is_puppet = no + not = { has_global_flag = yaertahuiyi_chenggong_shishi } + 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.4 + } + HUJ = { + surrender_progress < 0.4 + } + BYG = { + surrender_progress < 0.1 + } + } + fire_only_once = yes + option = { + name = "OK" + ai_chance = { factor = 100 } diff --git a/src/events/DOH_shijian.txt b/src/events/DOH_shijian.txt index 817c49a..38d80bd 100755 --- a/src/events/DOH_shijian.txt +++ b/src/events/DOH_shijian.txt @@ -418,13 +418,23 @@ country_event = { } add = 4 } + modifier = { + OR = { + tag = TIB + tag = SIK + tag = XSM + tag = HBC + } + is_historical_focus_on = yes + factor = 100 + } } DOH = { country_event = DOH_event.8 } } option = { name = DOH_event.7.b ai_chance = { - base = 1 + base = 3 } DOH = { country_event = DOH_event.9 } declare_war_on = { diff --git a/src/events/leaders_shijian.txt b/src/events/leaders_shijian.txt index 9ad4d60..e3dcbf8 100755 --- a/src/events/leaders_shijian.txt +++ b/src/events/leaders_shijian.txt @@ -208,6 +208,7 @@ country_event = { has_character_flag = chushijianniang is_country_leader = no } + remove_unit_leader_trait = SAD_buzhongjianniang remove_unit_leader_trait = fkAI_gaojizhinneng remove_unit_leader_trait = logistics_wizard remove_unit_leader_trait = offensive_doctrine @@ -269,6 +270,7 @@ country_event = { limit = { is_country_leader = yes } + remove_unit_leader_trait = SAD_buzhongjianniang remove_unit_leader_trait = fkAI_gaojizhinneng remove_unit_leader_trait = logistics_wizard remove_unit_leader_trait = offensive_doctrine @@ -375,6 +377,7 @@ country_event = { has_character_flag = chushijianniang is_country_leader = no } + remove_unit_leader_trait = SAD_buzhongjianniang remove_unit_leader_trait = fkAI_gaojizhinneng remove_unit_leader_trait = logistics_wizard remove_unit_leader_trait = offensive_doctrine @@ -436,6 +439,7 @@ country_event = { limit = { is_country_leader = yes } + remove_unit_leader_trait = SAD_buzhongjianniang remove_unit_leader_trait = fkAI_gaojizhinneng remove_unit_leader_trait = logistics_wizard remove_unit_leader_trait = offensive_doctrine diff --git a/src/gfx/interface/azurlane/az_menu_version.png b/src/gfx/interface/azurlane/az_menu_version.png index 45335bf..5542334 100755 Binary files a/src/gfx/interface/azurlane/az_menu_version.png and b/src/gfx/interface/azurlane/az_menu_version.png differ diff --git a/src/gfx/interface/azurlane/az_start_window_bg.png b/src/gfx/interface/azurlane/az_start_window_bg.png index c0574cc..b250e88 100755 Binary files a/src/gfx/interface/azurlane/az_start_window_bg.png and b/src/gfx/interface/azurlane/az_start_window_bg.png differ diff --git a/src/localisation/simp_chinese/az_misc_l_simp_chinese.yml b/src/localisation/simp_chinese/az_misc_l_simp_chinese.yml index 4a2bbe5..2082238 100755 --- a/src/localisation/simp_chinese/az_misc_l_simp_chinese.yml +++ b/src/localisation/simp_chinese/az_misc_l_simp_chinese.yml @@ -1,6 +1,6 @@ l_simp_chinese: - gengxinshuoming_title2:0"2.19更新内容" - gengxinshuoming_text2:"1.适配了原版的更新内容。\n2.削弱了部分MOD子学说。\n3.由于重樱AI经常在38年主动投降,因此回调了重樱的部分buff数值。\n\n§O已经整合50建筑槽MOD,无需再额外启动!!!§!\nMOD内95%的长文案由AI生成,§C所有文案当做同人小说来看就好§!!MOD交流群539127559\n最下方的决议里有路线指南和舰娘羁绊事件。出现成就条件满足但无法去完成的情况请打开历史国策。" + gengxinshuoming_title2:0"2.2更新内容" + gengxinshuoming_text2:"1.撒丁新增蓝线和红线,同时对部分BUFF数值进行了加强。\n2.历史线(黑)撒丁现在有概率触发蓝红线内容。\n3.历史国策下的白鹰会更早进战,重樱会更早南下。\n\n§O已经整合50建筑槽MOD,无需再额外启动!!!§!\nMOD内95%的长文案由AI生成,§C所有文案当做同人小说来看就好§!!MOD交流群539127559\n最下方的决议里有路线指南和舰娘羁绊事件。出现成就条件满足但无法去完成的情况请打开历史国策。" az_openstart_button_tooltip:0"打开碧蓝MOD开始界面" dancingxiaotiancheng_tooltip:0"§RDancing~§! §CDancing~§! §YNon Stop§! §Bmy§! §GDancing~§!" az_start_mainwindow_stratgame_btn_tooltip:0"§Y◆注意◆§!确认你已完成所有MOD设定,点击开始游戏后将§R无法更改§!任何设定§Y◆注意◆§!" diff --git a/src/localisation/simp_chinese/azc_SAD_l_simp_chinese.yml b/src/localisation/simp_chinese/azc_SAD_l_simp_chinese.yml index 1047f40..abd0fbb 100755 --- a/src/localisation/simp_chinese/azc_SAD_l_simp_chinese.yml +++ b/src/localisation/simp_chinese/azc_SAD_l_simp_chinese.yml @@ -25,7 +25,7 @@ SAD_minyonggongchang:0"民用工厂" SAD_minyonggongchang_desc:0"造就完了。" SAD_zhengzhijundui:0"重视国防" - SAD_zhengzhijundui_desc:0"他妈的,帝国怎么变成了这个样子。陆军和海军疯狂撕逼,军官只顾享乐,基层士兵不愿打仗,必须想办法改变这种局面。" + SAD_zhengzhijundui_desc:0"他妈的,国家怎么变成了这个样子。陆军和海军疯狂撕逼,军官只顾享乐,基层士兵不愿打仗,必须想办法改变这种局面。" SAD_zhengzhijundui_effect_tooltip:0"可以进行§Y国防建设§!系列决议" SAD_jiaoyujunguan:0"教育军官" SAD_jiaoyujunguan_desc:0"军官是士兵的榜样,但是我军中有一部分军官没有起到榜样的作用。" @@ -117,7 +117,7 @@ SAD_jiaoyufeizhouren:0"教育非洲人" SAD_jiaoyufeizhouren_desc:0"埃塞俄比亚的经济水平很落后,他们需要我们的教育。" SAD_tonghualibiya:0"同化利比亚" - SAD_tonghualibiya_desc:0"现在这片土地已经是我们撒丁帝国的核心领土了!" + SAD_tonghualibiya_desc:0"现在这片土地已经是我们撒丁的核心领土了!" SAD_kaifashiyou:0"开发石油" SAD_kaifashiyou_desc:0"扶植利比亚只是个幌子,我们真正目的是那里的石油!没想到吧呀吼吼吼嗝" SAD_kaifashiyou_tj:0"开发石油" @@ -141,10 +141,10 @@ SAD_daxingjiantingjianzao_desc:0"我们的资源有限,把力量集中在大型舰艇的建造上才是最好选择。" SAD_xiaoxingjiantingjianzao:0"小型舰艇建造" SAD_xiaoxingjiantingjianzao_desc:0"数量庞大的舰队才是最重要滴。" - SAD_diguozaochuanchang:0"帝国造船厂" + SAD_diguozaochuanchang:0"撒丁造船厂" SAD_diguozaochuanchang_desc:0"作为老牌列强,我们必须要有一支足以控制地中海的舰队。首先就是集中力量,建造更多船坞。" SAD_tianyinghao:0"“天鹰”号" - SAD_tianyinghao_desc:0"天鹰号航空母舰,是我们撒丁帝国第一艘航空母舰。天鹰号命运多舛,但是在我们的努力下,终于建成了!" + SAD_tianyinghao_desc:0"天鹰号航空母舰,是我们撒丁第一艘航空母舰。天鹰号命运多舛,但是在我们的努力下,终于建成了!" SAD_tianyinghao_effect_tooltip:0"获得一艘完工§Y95%§!的天鹰号航空母舰" SAD_hangmuweihexin:0"航母为核心" SAD_hangmuweihexin_desc:0"航空母舰是一种新的舰种,我们某些睿智的海军指挥官指出,航母终将取代战列舰成为海上的霸主。" @@ -153,8 +153,8 @@ SAD_beibuzhonggongyequ:0"北部重工业区" SAD_beibuzhonggongyequ_desc:0"北部是我们撒丁经济最发达的地区,优先开发这里绝对没问题。" SAD_nanbumaoyiqu:0"南部贸易区" - SAD_nanbumaoyiqu_desc:0"帝国的南端有着众多港口,且风景优美,很适宜发展旅游业,有潜力成为整个地中海区域的商业中心。" - SAD_diguokongjunyanjiuyuan:0"帝国空军研究院" + SAD_nanbumaoyiqu_desc:0"撒丁的南端有着众多港口,且风景优美,很适宜发展旅游业,有潜力成为整个地中海区域的商业中心。" + SAD_diguokongjunyanjiuyuan:0"撒丁空军研究院" SAD_diguokongjunyanjiuyuan_desc:0"睿智的[SAD.GetLeader]意识到,空军是非常重要的兵种,决定成立一个专门研究空军的部门。" SAD_feijiyanjiu:0"飞机研究" SAD_feijiyanjiu_desc:0"飞机是空军的基础,一个飞行员有了好的座驾才能发挥最大实力。" @@ -168,8 +168,8 @@ SAD_youxianpeixunlujunfeixingyuan_desc:0"显而易见的是,陆地上的机场能容纳更多飞机,也需要更多飞行员,所以海军往后稍稍吧。" SAD_youxianpeixunhaijunfeixingyuan:0"优先培训海军飞行员" SAD_youxianpeixunhaijunfeixingyuan_desc:0"啊~海军。哪个飞行员不想在碧蓝的海面上飞翔,而且为了更快使我们的航空母舰投入战场,海军飞行员是必不可少的!" - SAD_diguodelingkong:"帝国的领空" - SAD_diguodelingkong_desc:"欧开兄弟盟,全体目光向我看齐,看我看我,我宣布个事儿!\n“欧洲的天空,只属于我们帝国!”" + SAD_diguodelingkong:"撒丁的领空" + SAD_diguodelingkong_desc:"欧开兄弟盟,全体目光向我看齐,看我看我,我宣布个事儿!\n“欧洲的天空,只属于我们撒丁!”" SAD_shaixuanjunguan:0"筛选军官" SAD_shaixuanjunguan_desc:0"用进废退,那群不适应新时代的老军官们该退休了。" SAD_shaixuanjunguan_effect_tooltip:0"所有舰娘陆军将领获得§Y学习迅速§!特质\n(众舰娘:奇怪的知识增加了!)" @@ -233,10 +233,10 @@ SAD_event.6.t:0"如何处置这群狗官" SAD_event.6.d:0"经过数个月的调查,我们的纪检小组已经抓到了许多证据确凿的狗官,现在我们要怎么处置她们?" SAD_event.6.a:0"抓起来,吊在电线杆子上!" - SAD_event.6.b:0"交给帝国法庭进行公正地审判" + SAD_event.6.b:0"交给国家法庭进行公正地审判" SAD_event.6.c:0"进行改造教育,让她们去基层工作" SAD_event.7.t:0"腐败彻底清除" - SAD_event.7.d:0"在[SAD.getleader]的强硬态度下,整个政府已经大换血,甚至连政府机构的清洁工也被开除了。\n总之,帝国的腐败已经被彻底扼杀,崭新的政府已经逐渐开始运作了~" + SAD_event.7.d:0"在[SAD.getleader]的强硬态度下,整个政府已经大换血,甚至连政府机构的清洁工也被开除了。\n总之,撒丁的腐败已经被彻底扼杀,崭新的政府已经逐渐开始运作了~" SAD_event.7.a:0"领袖威武" SAD_event.8.t:0"罗马帝国的归来" SAD_event.8.d:0"我们的国力已经空前强大,放眼整个欧洲,已经没有什么国家能阻挡我们崛起的步伐。\n是时候重铸帝国荣光,建立真正的罗马帝国了!" @@ -260,17 +260,17 @@ SAD_sdgyjs:0"撒丁工业技术" SAD_sdgyjs_desc:0"我们也有独特的技术哦。" SAD_fbdzf:0"腐败的政府" - SAD_fbdzf_desc:0"上层的舰娘领导被蒙蔽了双眼,她们的政策无法落实,基层民众的意愿也无法传达。大大小小的官员贪赃枉法、徇私舞弊,甚至和黑手党勾结在一起,蛀在政府内部的狗官让我们的帝国腐败到了极点!" + SAD_fbdzf_desc:0"上层的舰娘领导被蒙蔽了双眼,她们的政策无法落实,基层民众的意愿也无法传达。大大小小的官员贪赃枉法、徇私舞弊,甚至和黑手党勾结在一起,蛀在政府内部的狗官让我们的国家腐败到了极点!" SAD_fbdzf_0:0"政府混乱中" SAD_fbdzf_0_desc:0"因为领袖的清洗行动,政府内部一片混乱。" SAD_ljdzf:0"廉洁的政府" - SAD_ljdzf_desc:0"因为我们的强硬政策,帝国政府将是有史以来最清廉的政府。" - SAD_dgdlk:0"帝国的领空" + SAD_ljdzf_desc:0"因为我们的强硬政策,撒丁政府将是有史以来最清廉的政府。" + SAD_dgdlk:0"撒丁的领空" SAD_dgdlk_desc:0"我们的更适合远距离作战及轰炸敌方。" - SAD_dgkjyjy:0"帝国空军研究院" - SAD_dgkjyjy_desc:0"这是撒丁帝国专门研究飞机的部门。" - SAD_dgkjyjy_1:0"帝国空军研究院" - SAD_dgkjyjy_1_desc:0"这是撒丁帝国专门研究飞机的部门。目前帝国加大了资金科研投入。" + SAD_dgkjyjy:0"撒丁空军研究院" + SAD_dgkjyjy_desc:0"这是撒丁专门研究飞机的部门。" + SAD_dgkjyjy_1:0"撒丁空军研究院" + SAD_dgkjyjy_1_desc:0"这是撒丁专门研究飞机的部门。目前国家加大了资金科研投入。" SAD_dxjtjz:0"大型舰艇建造" SAD_dxjtjz_desc:0"造,就嗯造。" SAD_xxjtjz:0"小型舰艇建造" @@ -292,13 +292,13 @@ SAD_jzsfdgm:0"遵纪守法的公民" SAD_jzsfdgm_desc:0"现在我们的国民都很老实,热爱生活,热爱工作。" SAD_ygdjgtbzd:0"严格的军官提拔制度" - SAD_ygdjgtbzd_desc:0"此乃帝国内的科举制。" + SAD_ygdjgtbzd_desc:0"此乃撒丁内的科举制。" SAD_hzhjdmz:0"后知后觉的民众" SAD_hzhjdmz_desc:0"啥子哦,敌人打过来了?你怎么不早说!" SAD_dzhbz:0"地中海霸主" SAD_dzhbz_desc:0"地中海在一次成为了我们的内海!" SAD_sdhsj:0"撒丁黑衫军" - SAD_sdhsj_desc:0"黑衫军是帝国最为精锐的军事组织,虽然人数少,但是一个能顶十个。" + SAD_sdhsj_desc:0"黑衫军是撒丁最为精锐的军事组织,虽然人数少,但是一个能顶十个。" SAD_gmzwd:0"国民自卫队" SAD_gmzwd_desc:0"自卫队广泛招募基层民众,让所有人都参与到国防工程中来。" SAD_tkxy:0"坦克学院" @@ -326,15 +326,15 @@ SAD_junfei_0:0"军费平衡" SAD_junfei_0_desc:0"我们的海军与陆军的军费相对平衡。强迫症患者表示满意了。" SAD_junfei_1:0"军费充裕" - SAD_junfei_1_desc:0"我们的帝国已经富甲一方,海陆军之间不用争夺军费了!我们的军事力量正在快速壮大。" + SAD_junfei_1_desc:0"我们的国家已经富甲一方,海陆军之间不用争夺军费了!我们的军事力量正在快速壮大。" SAD_junfei_army1:0"军费侧重陆军" SAD_junfei_army1_desc:0"我们的军费开支稍微偏向陆军。" SAD_junfei_army2:0"陆军为主" - SAD_junfei_army2_desc:0"大部分的军费都划分了陆军了!现在帝国国民抢着去当兵。" + SAD_junfei_army2_desc:0"大部分的军费都划分了陆军了!现在国民抢着去当兵。" SAD_junfei_navy1:0"军费侧重海军" SAD_junfei_navy1_desc:0"我们的军费开支稍微偏向海军。然而海军军官表示:不够多!军费这么少还想开军舰!" SAD_junfei_navy2:0"海军为主" - SAD_junfei_navy2_desc:0"帝国军费基本全部用来造战舰了,陆军那群泥腿子就啃野菜好了。" + SAD_junfei_navy2_desc:0"国家军费基本全部用来造战舰了,陆军那群泥腿子就啃野菜好了。" ####政府内阁#### SAD_teluntuo:0"特伦托" SAD_jiafuer:0"加富尔" @@ -348,9 +348,9 @@ sadkeyanhezuo_category:0"科研合作" sadkeyanhezuo_category_desc:0"在撒丁的主导下,铁血与撒丁在飞机和坦克领域上进行着全面的合作。\n铁血先进的装甲技术会提供给撒丁,而撒丁的飞机技术也会分享给铁血。" sad_guofangjianshe_category:0"国防建设" - sad_guofangjianshe_category_desc:0"为了重铸帝国荣光,一支强大的军队是必不可少的!\n[SAD_guofangjianshe_junfei_desc]\n\n[SAD_guofangjianshe_junfei_idea_text]" - sad_guofangjianshe_decision_desc1:0"然而因为帝国的资源有限,海军和陆军无法同时发展,有限的军费只能偏向其中一方。" - sad_guofangjianshe_decision_desc2:0"现在我们帝国的军事实力已经跻身世界前列,没有人能阻挡帝国的崛起!" + sad_guofangjianshe_category_desc:0"为了重铸撒丁的荣光,一支强大的军队是必不可少的!\n[SAD_guofangjianshe_junfei_desc]\n\n[SAD_guofangjianshe_junfei_idea_text]" + sad_guofangjianshe_decision_desc1:0"然而因为国家的资源有限,海军和陆军无法同时发展,有限的军费只能偏向其中一方。" + sad_guofangjianshe_decision_desc2:0"现在我们国家的军事实力已经跻身世界前列,没有人能阻挡撒丁的崛起!" SAD_junfei_0_text:0"当前我们的军费分配情况:§W军费平衡§!" SAD_junfei_1_text:0"当前我们的军费分配情况:§O军费充裕§!" SAD_junfei_army1_text:0"当前我们的军费分配情况:§Y侧重陆军§!" @@ -374,9 +374,9 @@ SAD_decision_touzijungongye:0"投资军工业" SAD_decision_touzizaochuanchang:0"投资造船厂" SAD_decision_gaishanlujunhuoshi:0"改善陆军伙食" - SAD_decision_gaishanlujunhuoshi_desc:0"陆军是帝国的中坚力量,一定要让士兵感到幸福,最快的解决方法就是改善陆军伙食,让大家吃好喝好。" + SAD_decision_gaishanlujunhuoshi_desc:0"陆军是撒丁的中坚力量,一定要让士兵感到幸福,最快的解决方法就是改善陆军伙食,让大家吃好喝好。" SAD_decision_tigaoshuibingsuzhi:0"提高水兵素质" - SAD_decision_tigaoshuibingsuzhi_desc:0"开军舰可不是一件易事,一名合格的水兵必须对战舰有着充足的知识。为了提高帝国海军软实力,高素质的水兵是必不可少的。" + SAD_decision_tigaoshuibingsuzhi_desc:0"开军舰可不是一件易事,一名合格的水兵必须对战舰有着充足的知识。为了提高撒丁海军软实力,高素质的水兵是必不可少的。" 34_heavy_tank:0"索要34年重型坦克图纸" 41_heavy_tank:0"索要41年重型坦克图纸" 43_heavy_tank:0"索要43年重型坦克图纸" @@ -415,4 +415,131 @@ xszm:0"心思缜密" xszm_2:0"心思缜密" - \ No newline at end of file + +#新内容 +SAD_ziyoushidai: "自由时代" +SAD_ziyoushidai_desc: "撒丁迎来了新的时代,蛮啾们热爱生活!" +SAD_dagongheguo: "大共和国" +SAD_dagongheguo_desc: "伟大的撒丁共和国将是新时代的罗马共和国,不为战争,而为和平!" +trait_psh_sadgonghezihun: "共和之魂" +SAD_xinwaijiaofangzhen: "新外交方针" +SAD_xinwaijiaofangzhen_desc: "我们撒丁在舰娘国之中算不上强大,不应该表现得太过强硬。" +SAD_baoduhuantudi: "保独换土地" +SAD_baoduhuantudi_desc: "你给我地,我保护你。" +SAD_fanghuanyuweiran: "防患于未然" +SAD_fanghuanyuweiran_desc: "我们无法确保新生的板鸭政权会加入哪方,因此我们必须控制群岛。" +SAD_jiejuetuerqi: "解决土耳其" +SAD_jiejuetuerqi_desc: "土耳其是邪恶皇家遏制北方联合的边境墙,这道屏障就由我们来打破!" +SAD_jiefangtiexue: "解放铁血" +SAD_jiefangtiexue_desc: "铁血总想到处打架,为了世界和平,我们必须先下手为强。" +SAD_xiaomiediguozhuyi: "消灭帝国主义" +SAD_xiaomiediguozhuyi_desc: "是时候来清算皇家这个帝国主义头子了!我们必须解放那些弱小的国家!" +SAD_mulinzhengce: "睦邻政策" +SAD_mulinzhengce_desc: "我们应该与周边的小国打好关系。" +SAD_jiaohaobaerganguojia: "交好巴尔干国家" +SAD_jiaohaobaerganguojia_desc: "民那都很亚撒西捏。" +SAD_touziruoxiaoguojia: "投资弱小国家" +SAD_touziruoxiaoguojia_desc: "弱小国家需要我们的帮助。" +SAD_tongyihuachangyi: "统一化倡议" +SAD_tongyihuachangyi_desc: "我们应该将整个巴尔干半岛联合起来,让她们成为一个强大的整体。" +SAD_manjiuzizhiqu: "蛮啾自治区" +SAD_manjiuzizhiqu_desc: "在巴尔干的蛮啾虽然名义上已经加入了撒丁,但她们在地方上仍有高度自治权。" +SAD_mulinzhengce_op: "与新撒丁的友好关系" +SAD_manjiuzizhiqu_state: "蛮啾自治区" +SAD_chuanbotuanjiesixiang: "传播团结思想" +SAD_chuanbotuanjiesixiang_desc: "我们必须广泛传播团结主义思想。" +SAD_yubeilianjiechu: "与北联接触" +SAD_yubeilianjiechu_desc: "北方联合是团结主义的老大姐,我们需要与她们进行深层次的联系。" +SAD_jiarugongchanlianmeng: "加入共产联盟" +SAD_jiarugongchanlianmeng_desc: "我们将加入共产联盟,共同巩固团结主义事业。" +SAD_fenxiangxianjinjishu: "分享先进技术" +SAD_fenxiangxianjinjishu_desc: "北方联合的陆军十分强大,而我们的空军则更为强悍,分享这些技术有利于我们阵营科技的共同进步。" +SAD_tuanjieliliangda: "团结力量大" +SAD_tuanjieliliangda_desc: "团结就是力量!" +SAD_hepinghanweizhe: "和平捍卫者" +SAD_hepinghanweizhe_desc: "我们必须确保欧洲的和平。" +SAD_baohuaodili: "保护奥地利" +SAD_baohuaodili_desc: "铁血一直想吞并奥地利,我们必须确保奥地利的安全!" +SAD_xiaobilanhangxian: "小碧蓝航线?" +SAD_xiaobilanhangxian_desc: "也许我们能组建一个“小碧蓝航线”来遏制铁血的扩张..." +SAD_fantiexuebaoweiwang: "反铁血包围网" +SAD_fantiexuebaoweiwang_desc: "我们将拉拢更多遭受铁血威胁的欧洲小国加入我们。" +SAD_zhengyibisheng: "正义必胜" +SAD_zhengyibisheng_desc: "我们会赢得这场正义的战争!" +SAD_tjlld: "团结力量大" +SAD_zybs: "正义必胜" +SAD_baohuaodili_tips: "\n§Y铁血§!在完成任意§R吞并奥地利§!的国策时都会§Y强制§!触发§Y奥地利危机§!,我们可以在事件中选择§Y是否介入§!" +SAD_zhichidayihui: "支持大议会" +SAD_zhichidayihui_desc: "撒丁的民主必须得到保障,议会代表着法律!" +SAD_zhichisadinggongchanlianmeng: "支持撒丁共产联盟" +SAD_zhichisadinggongchanlianmeng_desc: "底层的权利必须得到保障,这是群众的意志!" +SAD_buzhongjianniang: "不忠舰娘" +SAD_buzhongjianniang_desc: "该舰娘可能并不忠于现在的政权..." +SAD_right_side2: "共和国大议会" +SAD_yihuizhudao: "议会主导局势" +SAD_yihuiweizhu: "以精英讨论为主" +SAD_xiaochuyiji: "完全议会主导" +SAD_left_side2: "撒丁共产联盟" +SAD_zuoyiyanlunzhanjushangfeng: "左翼言论占据上风" +SAD_zuopairenshizhanlingyihui: "左派人士占领议会" +SAD_yihuichongzu: "议会重组" +trait_bubeigufudeqidai: "不被辜负的期待" +az_tianjiang.421.d: "由于议会完全被左派占领,撒丁内部不得不进行一次关于议席和领导人的重选。而撒丁共产联盟的领袖安德烈亚·多利亚顺理成章成为了撒丁共和国的新一任总理。" +az_tianjiang.422.d: "在强烈的呼声下,撒丁共和国议会进行了一次重组,民主共和派重新取得主导权。" +az_tianjiang.423.d: "热那亚的深夜,一辆挂着元老院旗帜的黑轿车悄无声息地停在港口尽头一栋废弃海关大楼前。车门打开,马可波罗独自走下车。她没有带卫兵,这本身就是一种信号:今晚,她要的不是武力,而是交易。\n二楼的办公室里,朱塞佩·加里波第已经等了整整一支烟的时间。她没坐,背靠窗站着,手插在风衣口袋里,指尖无意识地摩挲着一把小口径手枪的握把。桌上摆着一瓶没开的格拉巴酒和两只玻璃杯,显然是主人准备的,但谁也没动。\n马可波罗关上门,摘下帽子,露出梳理得一丝不苟的头发。她没有寒暄,直接开口:“加里波第小姐,我今晚来,只问一句话:你们自由派到底要不要活路?”\n加里波第挑了挑眉,没接话。\n马可波罗继续道:“领袖已经签了密令,不久后就要对热那亚和都灵的‘不安定分子’动手。名单我看过,你的、我的,还有塔兰托那帮红色的,全都在上面。维内托疯了,她打算用铁拳把帝国砸碎再重铸。唯一能阻止她的,是我们联手。”\n她从大衣内袋抽出一份盖着元老院红色火漆印的文件,放在桌上,轻轻推过去。“签署这个,元老院承认你们自由派的合法性,战后施行议会两院制,普选,新闻自由……你们要的一切,我都给。条件只有一个:你们的人马听我指挥,至少在推翻维内托之前。”\n加里波第低头扫了一眼文件,嘴角浮起一丝冷笑:“马可波罗大人,您开价一向大方。可我记得三个月前,您还在元老院慷慨陈词,说‘自由派是帝国肌体上的毒瘤’,怎么今天就改口了?”\n马可波罗毫不回避:“因为我比你们更讨厌独裁者。况且,”她顿了顿,目光像刀子一样锋利,“你们别无选择。拒绝我,下周热那亚港就会被黑衫军封锁;你们的步枪还没分到连队手里,宪兵就先到了。或者……”她故意拖长了声音。“或者你们可以去抱塔兰托那帮共产党人的大腿。安德烈亚·多利亚确实很会演讲,也很会让工人替她流血。可你们真的相信,一旦让她得势,她会给你们留一个资产阶级共和国?”\n房间里陷入短暂的死寂。窗外,海风卷着细雪拍打玻璃,发出细碎的爆裂声。\n加里波第终于拿起那瓶格拉巴,拔开软木塞,给自己倒了半杯,一饮而尽。酒液灼烧着喉咙,却没能烧掉她脑子里迅速闪过的两幅截然不同的未来:\n一幅是她站在威尼斯总督府的阳台上,向欢呼的人群挥手,身后是马可波罗挺直的背影,广场上飘扬的不再是帝国鹰旗,而是三色旗;另一幅是她和多利亚并肩走在塔兰托的码头,红色旗帜如血,工人们高唱着《红旗颂》,而曾经的资产阶级、银行家、船东们被押上审判台。两种未来,都意味着背叛一部分人,也都意味着彻底撕毁另一部分可能性。\n她放下酒杯,指尖在文件边缘轻轻敲了两下,像是在敲一扇即将永远关闭的门。马可波罗安静地等着,眼神里没有催促,只有猎人看着陷阱里挣扎的猎物时那种近乎慈悲的冷漠。加里波第终于开口,声音轻得几乎被风声吞没:“我需要时间考虑。” \n马可波罗点点头,重新戴上帽子,转身走向门口。手搭在门把上时,她忽然停住,背对着加里波第,低声说了一句:“时间?亲爱的,帝国已经没有时间了。下周一之前,我需要答案。过了这个村,就没有这个店。”门被轻轻关上,房间里再次只剩下风声。\n朱塞佩·加里波第站在原地,久久没有动。桌上的那份结盟协议像一块烧红的烙铁,烫得她连呼吸都带着痛。她知道,无论选哪一边,都再也回不了头。" +az_tianjiang.424.d: "罗马,夜色下的元首宫灯火通明,却透着一股死寂。领袖维内托站在三楼阳台上,手中握着一杯早已凉透的咖啡,望着远处台伯河的黑水。埃塞俄比亚的惨败像一记耳光,把撒丁帝国的颜面彻底打碎。报纸上每天都有新的骂名: “无能的领袖”“利托里奥委员会的傲慢”“皇家海军的笑柄”。她知道,军队里已经有人在私下议论“换人”。\n 同一时刻,城南的旧贵族区,一栋不起眼的别墅里,朱塞佩·加里波第把一叠传单塞进风衣内袋。传单上印着简短却致命的口号:“帝国需要自由,而非独裁。”她刚从热那亚赶来,带着几名可靠的宪兵上校和两船从鸢尾走私来的步枪。加里波第并不想立刻流血,她更希望等到领袖在下一次元老院会议上彻底失势,再以“保护国家”的名义逼宫。可她也清楚,一旦有人先动手,她绝不会退后。\n 更南边,第勒尼安海沿岸的塔兰托军港,红色旗帜从未公开飘扬,却已在夜里悄悄出现。安德烈亚·多利亚坐在一间废弃仓库改成的会议室里,面前摊着一张撒丁全境的军用地图。她面前坐着十几个港口工人出身的干部,还有两位从北方工业区来的军队代表。多利亚揉了揉太阳穴,声音低沉:“我们不急着打仗。饥荒和失业才是我们的武器,让罗马先自己烂掉。”她确实不想内战——她太清楚,一旦开打,最先倒下的会是码头上的工人。可她也知道,如果自由派或元老院先动手,她绝不能让红色撒丁的火种被掐灭。\n 至于元老院的老狐狸们,马可波罗从来不屑于隐藏。她直接把反对派议员们召集到威尼斯的旧总督府,公开宣称“领袖与委员会已丧失统治合法性”。她的演讲被速记员记录下来,次日就以油印小报的形式传遍了米兰和那不勒斯。马可波罗比任何人都更渴望权力,她知道,只要维内托在下一次阅兵式上再出任何差错,她就能名正言顺地要求元老院“暂时接管国家”。罗马街头,民众还不知道国家已经站在三把刀的刀尖上。他们只看到物价飞涨、退伍兵在酒馆里破口大骂、黑衫军巡逻的频率越来越高。报纸仍在歌颂“帝国的光荣传统”,却没人敢提埃塞俄比亚的十万具尸体。" +sad_neizhan_yugcdjm: "§Y内战爆发后,共产联盟将加入权利平衡§!" +sad_neizhan_yumkbljm: "§Y内战爆发后,元老院将仍在权利平衡中§!\n与元老院结盟将在内战爆发时获得更多舰娘角色的支援,但马可·波罗本人的影响力可能会左右我们的政治路线" +az_tianjiang.425.d: "那不勒斯港。第一声炮响不是来自海军,而是来自城北卡布迪蒙山上的老波旁要塞。\n两门被自由派军官偷偷修好的1897式105毫米榴弹炮同时开火,炮口喷出的火光照亮了半个港湾。两发炮弹精准地落在圣维琴佐码头尽头的黑衫军指挥部,木质屋顶瞬间被掀上半空,火光映红了停泊在港内的“维托里奥·维内托”号战列舰的侧舷。几乎同一时刻,西西里岛的墨西拿海峡,十余艘涂掉舷号的鱼雷艇与改装商船拉响汽笛,冲向对岸雷焦卡拉布里亚的帝国海军锚地。艇上的人没穿军服,只在左臂绑了白色毛巾(那是三天前才定下的临时识别标志)。领头的是一艘叫“红胡子”的老驱逐舰,舰桥上站着一位披深红斗篷的女人,手里握着一面从未公开飘扬过的旗:绿白红三色旗,中央却没有帝国鹰徽,只有一颗孤零零的金色五角星。那不勒斯城内,早已潜伏三周的宪兵叛乱连与港口工人武装同时动作。\n他们没喊口号,只用枪托砸开军火库的铁门,把一箱箱标着“1935年式”字样的曼利夏步枪分发给排队的人群。不到四十分钟,圣埃尔莫城堡的帝国旗被扯下,换上一面宪法旗帜。旗杆下,一个戴贝雷帽的年轻中尉用卡车上的扩音器喊了一句后来传遍全国的话:“撒丁帝国已经死了!从今天起,我们只为自由而战!”罗马,元首宫。领袖维内托在睡衣外披一件海军呢大衣,赤脚冲进作战室。利托里奥委员会的成员们脸色铁青,桌上摊着刚收到的十余份加急电报:\n那不勒斯港务长官叛变,全港瘫痪 \n第7山地师师部被包围,师长失踪 \n巴勒莫省长宣布“暂时脱离中央,听候元老院命令” \n西西里岛全境断绝与大陆的一切官方通讯 \n塔兰托军港工人封锁船坞,拒绝执行任何出港命令\n维内托盯着地图,声音像被砂纸磨过:“他们……一起动手了?”没人敢回答。凌晨5点30分,那不勒斯广播电台插播了一段简短却震耳欲聋的宣言,用那不勒斯方言与标准意大利语轮播:“同胞们:\n独裁已死,帝国已亡。\n从此刻起,那不勒斯与西西里岛宣布进入战时状态。\n我们不承认罗马的任何命令。\n我们将战斗到底,直至建立真正的、属于人民的撒丁!”同一时间,西西里岛的卡塔尼亚、锡拉库扎、巴勒莫三地同时升起同样的旗帜。\n火车站、邮局、宪兵营、税关大楼,凡是挂帝国鹰徽的地方,都在一夜之间被拔除。没人发布正式的独立宣言,但所有人都明白:南方的半壁江山,已经彻底脱离了罗马的掌控。天亮时,那不勒斯港外,十几艘临时拼凑的舰船排成松散的横阵,炮口对着北方。甲板上站满了人:有穿宪兵制服的,有穿工人蓝布服的,有穿破旧海军军装却撕掉了帝国臂章的,也有干脆只穿衬衫的。他们没军衔,没编制,没补给计划,只有一条共同的信念:罗马的炮口如果指向南方,那么南方就先向罗马开炮。撒丁内战,没有宣战仪式,没有最后通牒,只有一声炮响,撕开了帝国最后一块遮羞布。从这一天起,台伯河以南的土地,不再属于维内托。" +trait_fensuidiguo: "粉碎帝国" +SAD_tuanjiezhuyisading: "团结主义撒丁" +SAD_tuanjiezhuyisading_desc: "在团结主义领导下,撒丁将摆脱旧日的阴影,迎来新生。" +SAD_gongheyili: "共和屹立" +SAD_gongheyili_desc: "自由派成功稳定了局势,这是共和的胜利。" +SAD_saoqingjiuriyinying: "扫清旧日阴影" +SAD_saoqingjiuriyinying_desc: "我们必须处理维内托留下来的烂摊子。" +SAD_gaizaomanjiu: "改造蛮啾" +SAD_gaizaomanjiu_desc: "蛮啾们必须广泛学习团结主义的相关知识,习惯新的制度。" +SAD_zaizaosading: "再造撒丁" +SAD_zaizaosading_desc: "我们必须重建撒丁的传统,撒丁帝国并非撒丁原本的样子。" +SAD_zhanxinliming: "崭新黎明" +SAD_zhanxinliming_desc: "这是属于撒丁的崭新黎明,未来属于我们。" +SAD_chongjianguojia: "重建国家" +SAD_chongjianguojia_desc: "内战与利托里奥委员会深深伤害了我们的国家,她需要很长时间来恢复过来。" +SAD_qingsuanshijian: "清算时间" +SAD_qingsuanshijian_desc: "是时候清算维内托等人的罪行了!" +SAD_tuanjiejiushililiang: "团结就是力量" +SAD_tuanjiejiushililiang_desc: "撒丁的大部分蛮啾都认可了团结主义,只要我们齐心协力,就没有什么是做不到的!" +SAD_huaqingjiexian: "共和永存" +SAD_huaqingjiexian_desc: "如今政权已经稳固,我们的共和国将持久长存。" +SAD_tjjsll: "团结就是力量" +SAD_saddyh: "共和国大议会" +SAD_zzsd: "再造撒丁" +SAD_cjgj: "重建国家" +SAD_hryx: "焕然一新" +az_tianjiang.428.d: "罗马,[Getdate],上午十一点。太阳像一枚烧红的铜币悬在万神殿上空。广场上挤满了人,却安静得能听见风穿过柱廊的声音。多年来第一次,没有黑衫军,没有利托里奥委员会的旗帜,也没有帝国鹰徽。只有一面巨大的绿白红三色旗从图拉真柱顶垂下,旗角在热风里轻轻拍打石壁。朱塞佩·加里波第站在临时搭起的木台上,穿一身洗得发白的宪兵旧军服,领口别着一枚小小的银质自由帽徽。她没有讲话的稿子,只抬手向人群轻轻一压,全场立刻肃静。“同胞们,”她的声音不高,却透过扩音器传到广场每一块石板底下。“不久前,我们在那不勒斯港打响了第一炮。今天,我们终于可以把枪口朝下。”人群里有人哭出声,又被旁人迅速捂住嘴。哭声在罗马的夏天显得太奢侈。“从此刻起,撒丁帝国不复存在。这里将只有一个名字:撒丁共和国。”她停顿两秒,像是在给这个名字留出呼吸的空间。\n加里波第继续说,语速很慢,像在给历史一字一句刻字:“我们不会审判战俘,也不会清算旧账。这是我们对她们的最后仁慈,也是对我们自己的最后考验。”人群里起了一阵极轻的骚动。有人喊了一句“她们该上绞架!”立刻被旁边的人按下去。内战已经把仇恨磨得足够钝,剩下的只有疲惫。正午十二点整,钟声响起。加里波第从台侧的木箱里取出一件叠得方方正正的衣物,抖开,是一件普通的白色亚麻衬衫。她把它披到肩上,然后单膝跪在木台边缘,面向广场,面向那片被阳光晒得发烫的石板路,低下头。这一跪,全场十几万人同时跪倒,像一片被风压倒的麦田。没有口号,没有鼓掌,只有风。跪了整整一分钟。然后她站起来,转身,从副官手中接过一卷羊皮纸,展开,高举过头顶。那是《[Getyear]年撒丁共和国宪法》第一页,手写,墨迹未干,开篇只有一句话,用粗黑体写成:“主权属于人民,无任何例外。”她把羊皮纸递给身边一个十三岁左右的西西里女孩。女孩双手接过,踮脚把宪法挂到万神殿正门上方的空旗绳。绳索升起,羊皮纸在风里猎猎作响,像一面最新鲜的旗。那一刻,罗马城里所有教堂同时敲响了钟,不分教区,不分派系,像四年来第一次共同呼吸。傍晚,台伯河畔。加里波第独自坐在西班牙广场的台阶上,抽着战时配给的劣质烟。远处,几个孩子正在把一截烧焦的帝国鹰徽当足球踢来踢去。有人在她身边坐下,是安德烈亚·多利亚。她左臂缠着绷带,带着淡淡的碘酒味。“塔兰托的同志们让我问你,”多利亚的声音沙哑,却带着笑意,“工厂到底归谁?”加里波第把烟头按灭在石阶上,侧过脸,疤痕在暮色里显得柔和了些。“归工人。”她答得干脆,“但账本归国家查。我们打仗不是为了把一种独裁换成另一种。”多利亚沉默片刻,忽然笑了,笑得像个终于卸下重担的孩子。“那就够了。”她从口袋里掏出半瓶格拉巴,两人一人一口,传着喝光。夜幕降临的时候,罗马城第一次在四年里没有宵禁。街灯一盏盏亮起,微弱却坚定。有人在酒馆里唱起旧歌,有人把家里的收音机调到最大音量,有人干脆站在阳台上,对着对面楼的陌生邻居喊:“喂!明天见!明天我们还活着!”而朱塞佩·加里波第把空酒瓶往河里一抛,听见玻璃碎裂的清脆声响。她抬头望向星空,轻声说了句只有风听见的话:“成了。这一次,我们真的成了。”" +az_tianjiang.429.d: "[Getdate],清晨六点十七分,西西里岛,陶尔米纳海滨。第一缕阳光越过伊奥尼亚海的水平线,落在悬崖边那座新建的白色小灯塔上。灯塔不高,却足够让整片海湾都看得见它:塔身没有涂任何徽章,只在顶端装了一盏永不熄灭的白灯。灯塔底下,一块花岗岩石碑刚刚揭幕。碑上只有两行字,刻得极深:「为了所有倒下的人,也为了所有终于能站起的人。」\n下方落款:撒丁共和国公民,[Getyear]年。朱塞佩·加里波第站在碑前,穿一件极普通的灰色风衣,领口别着那枚旧银质自由帽徽。她没讲话,只是把手里的白色玫瑰轻轻放在碑座上,然后退后一步,向碑敬了一个最标准的军礼——这个礼她坚持保留了下来,因为它曾经属于所有阵营的人。在她身后,站着最后一批来参加仪式的“老熟人”:安德烈亚·多利亚站在身后,笑得比谁都亮;马可波罗披一条威尼斯手工织的羊毛披肩,眼神依旧锐利,却第一次没有带手杖;还有几个当年那不勒斯港的少年兵,胸前别着同一枚小小的三色徽章。\n没人安排座位,也没人致辞。仪式只有一件事:把从全国各地收集来的、刻着死难者名字的铜牌,一块块嵌进灯塔基座的凹槽里。铜牌一共一万七千四百二十一块,最后一块嵌进去时,太阳刚好完全跃出海面。光线扫过海面,像一把柔软却巨大的刀,把夜色彻底劈开。加里波第终于开口,声音不高,却让所有人都听得清清楚楚:“今天起,这座灯塔归所有路过船只的所有人。它不属于政府,也不属于军队,只属于还记得血腥时期的人。等我们都老了,等我们都不在了,它还会在那儿亮着。这就是我们打赢的全部意义。”她转身,面向大海,抬手摘下帽子——风一下子把她的头发吹得满天飞舞,像一面小小的旗帜。远处,墨西拿海峡的轮渡拉响了汽笛。那是共和国第一条真正民有民营的航线,今天首航,票价只有战前的三分之一。甲板上挤满了人:有回乡的退伍兵,有去大陆上大学的西西里女孩,有抱着孩子的年轻母亲,还有几个穿着整洁新衣的老工人,他们要去塔兰托看望当年一起堵船坞的战友。汽笛声在山谷间来回撞击,像一声漫长而温柔的回答:我们活下来了。我们回家了。加里波第看着船渐渐远去,忽然轻轻笑了一声,对身旁的马可波罗说:“你输了。你当年说人民不懂得自由要付出什么代价。可你看,他们现在懂了,而且愿意自己付。”马可波罗没反驳,只是抬手碰了碰轮椅扶手上的金狮徽章(那是她当年元老院的标记,如今被磨得只剩轮廓)。她望向海面,声音轻得像叹息:“不,我没输。我只是没想到,自由的样子,原来可以这么吵闹,又这么安静。”风更大了,把所有人的衣角都吹得猎猎作响。没人再说话。她们并肩站在灯塔下,像多年前并肩站在那不勒斯港的炮火里一样,只是这一次,风里没有硝烟,只有海盐和野花的味道。太阳越升越高,光线穿过灯塔顶端的棱镜,投射出一道细长的彩虹,横跨整个海湾,落在远方的地平线上。那是撒丁共和国真正意义上的第一道黎明。它不再属于任何一个人,也不再属于任何一段历史,它只属于所有终于能抬头看天的人。" +az_tianjiang.430.d: "罗马,[Getdate],正午。烈日炙烤着科尔索大街,帝国鹰旗的残骸还在路边冒烟。\n昨夜最后一批黑衫军投降后,胜利者没有欢呼,只用卡车把武器堆进广场中央,然后点火。火光里,安德烈亚·多利亚站在万神殿台阶上,声音冷静得像在宣读港口装卸表:“撒丁共和国,今天成立。”她没穿军装,只是一件洗得发白的蓝工装,左臂绑着红布条。身后站着十来个塔兰托码头工人、米兰工厂代表和西西里农业合作社成员。他们没举旗,只把一面简陋的红旗插在台阶最高处,旗上没有锤镰,只绣着一行白字:“工厂归工人,土地归耕者。”人群里有人开始唱《国际歌》,声音沙哑,却越来越齐。没人指挥,也没人制止。维内托和利托里奥委员会的核心成员已被押上北去的火车,终点是北方一座废弃矿井——不是处决,只是“劳动改造,直到他们学会用自己的手吃饭”。黄昏时,多利亚独自走到台伯河边,把一枚旧帝国金币扔进水里。河水立刻把它吞没,像吞没了一切旧时代。她点燃一支烟,对着暮色低声说:“同志们,我们没有时间庆祝。饥饿不会等宪法,重建也不会等口号。从明天起,干活。”" +az_tianjiang.432.d: "塔兰托港,晨光初现。海面平静得像一块磨亮的钢板,数十艘起重机臂同时举起,吊起第一根新船厂的巨型龙门架。数千名工人站在码头上,没人指挥,却在同一秒齐声喊出号子:“一、二——起!”龙门架稳稳落位,焊枪火花瞬间迸溅,像一场无声的礼花。安德烈亚·多利亚站在临时搭起的看台上,她没拿麦克风,只把右手举过头顶,握成拳头。全场立刻安静,只剩海浪和机器的低鸣。“同志们,”她的声音不高,却传遍每个角落,“多年前,我们在这里封锁船坞,不让一艘军舰为独裁者出海。今天,我们在这里造船,不是为战争,而是为面包、为学校、为所有人的明天。”台下爆发出一阵雷鸣般的掌声,不是那种整齐划一的鼓掌,而是带着锤子声、扳手碰撞声的真实喧闹。看台侧面,站着几个特殊客人:几位西西里农民代表,穿着新发的蓝布工装,手里还攥着土地证;米兰来的老技师,胸前别着“劳动英雄”红星章;甚至还有两个前帝国海军军官,如今在人民卫队服役,肩章换成了简单的红五星。没人提旧账,没人提谁曾经站在哪一边。他们只知道,工厂的烟囱今天冒出的烟,是为所有人服务的。上午十点,第一艘完全由人民共和国自己设计建造的万吨货轮下水。船头没有命名仪式,只刷了一行白漆大字:“团结就是力量”。多利亚亲自拉动缆绳,船身缓缓滑入水面,激起一道雪白的水墙。那一刻,所有人都不约而同地唱起了那首歌,不是《国际歌》,而是塔兰托码头工人自己编的《团结曲》:“手拉手,肩并肩,从西西里到阿尔卑斯山,我们的船,我们的田,我们的明天自己管!”歌声粗粝,却滚烫。\n中午,港口食堂开饭。长桌上摆着同样的菜:通心粉、西红柿炖牛肉、黑面包,还有一小杯免费的格拉帕。多利亚端着餐盘,像普通工人一样排队,坐在一群年轻学徒中间。一个十八岁的男孩怯生生问她:“主席同志,我们真的再也不会打仗了吗?”多利亚放下叉子,笑了笑,第一次露出疲惫却满足的神情:“只要我们还记得今天这顿饭是谁一起吃的,就没人能再让我们自相残杀。”下午,阳光最暖的时候。多利亚独自走到码头尽头,望着远方第勒尼安海的地平线。她从口袋里掏出一枚小小的铜质徽章——那是多年前内战第一夜,塔兰托工人用子弹壳熔铸的,上面刻着简简单单四个字:“团结万岁”。她把它轻轻抛进海里,看它一闪,沉没。然后转身,对着身后渐渐聚拢的人群,举起那只仅剩的右手,再次握拳。全港的汽笛同时拉响,长鸣九秒,停顿一秒,再鸣九秒。\n那是她们自己定的暗号:\n九秒,为牺牲者;\n停顿,为新生;\n再九秒,为未来。" +az_tianjiang.433.d: "[Getdate],那不勒斯港,深夜。海风带着秋雨的寒意,卷过空荡荡的船坞。曾经停满战舰的泊位如今只剩几艘伤痕累累的驱逐舰,舷侧的弹孔还没来得及修补。远处,铁血国援军的运输船正卸下最后一批灰色军服的士兵,他们的靴子踏在码头上,发出整齐却沉重的声响。维内托站在元首宫的阳台上,披一件深蓝海军大衣,手中握着一份刚收到的电报:东线又丢失了两座城市,但铁血最高统帅部保证“夏季攻势即将逆转局势”。她嘴角挂着疲惫的笑,对身旁的马可波罗说:“你看,她们还在坚持。北方联合的夏天会像以前一样,成为我们的盟友。”马可波罗拄着手杖,点点头,声音沙哑却坚定:“领袖,铁血的陆军天下无敌。只要她们顶住,我们的海军就能重新掌控地中海。”\n同一时刻,城南一间被炮弹炸塌半边的咖啡馆地下室,灯光昏黄。朱塞佩·加里波第把一张皱巴巴的地中海地图摊在桌上,指尖在西西里到马耳他一线重重敲了敲。“皇家和白鹰的舰队已经在直布罗陀集结,自由鸢尾的情报说她们随时可以南下支援。我们不能再等了——再拖半年,铁血的装甲师就会开进罗马,把一切都碾平。”安德烈亚·多利亚摇头,声音低沉:“太早了。铁血的第5装甲军团已经在波河南岸待命,起义一打响,他们三天就能到那不勒斯。我们的工人卫队连一辆像样的坦克都没有,怎么挡?”加里波第的疤痕在灯光下显得更深,她压低声音:“那就等?等到维内托把最后一批新兵送去北非喂鲨鱼?等到铁血把我们的港口变成他们的后勤基地?多利亚,我们已经等了五年,不能再等!”多利亚没直接回答,只是从口袋里掏出一张照片——塔兰托军港的工人武装,排成整齐的方阵,手里拿着从仓库偷出来的旧步枪。她轻轻把它推到桌子中央。“这些人能打巷战,能炸铁路,但挡不住铁血的虎式。我们需要时间,至少等到东线彻底崩盘,让铁血自顾不暇。”加里波第沉默片刻,忽然冷笑一声:“时间?时间是站在强者那边的。皇家和白鹰不会无限期等我们表态——她们要是觉得撒丁不可救药,就会直接把舰炮对准罗马,和维希教廷做交易。”地下室的空气沉重得像要凝固。墙上的烛火被风吹得晃个不停,影子在四壁乱舞,像一群无声的幽灵。多利亚终于抬起头,目光直视加里波第:“你要的是革命,我要的是胜利。如果我们选错了日子,革命会变成屠杀,胜利会变成坟场。”加里波第没有退缩,指尖在地图上画了一个圈,把罗马、那不勒斯、塔兰托全部圈进去。“那就让我先动手。你们可以晚几天加入——到时候,你们可以说是在‘平息叛乱’,实际上把枪口对准黑衫军和铁血佬。我一个人承担所有风险。”多利亚的眼神第一次出现动摇。她伸手按住加里波第的手腕,声音几乎是耳语:“傻瓜,我们不是在争谁先死,而是在争怎么活下来。”\n窗外,一列满载铁血坦克的军列呼啸而过,震得地下室的墙壁簌簌落灰。火车的声音渐渐远去,却留下一片死寂。两个人谁也没再说话。地图上那道用铅笔画的圈,像一道还没决定是生门还是死门的伤口。而远在罗马的维内托,把电报揉成一团,扔进壁炉。火焰舔舐着纸张,映出她眼底最后一丝幻想:“铁血不会输。她们从来不会输。”" +sad_shijianneizhan_tips: "§R继续处于劣势将导致内战发生§!" +az_tianjiang.434.d: "[Getdate],凌晨3时45分,西西里岛,墨西拿海峡。第一颗信号弹划破夜空,绿色的光芒在海面上洒下一片诡异的冷光。 紧接着,巴勒莫至墨西拿一线,十几处预先埋伏的炮兵阵地同时开火。旧式的75毫米野炮和从铁血援军仓库偷出的105毫米榴弹炮怒吼着,把炮口对准了对岸雷焦卡拉布里亚的帝国海军锚地。炮弹划出的弧线在空中交织,像一场突如其来的暴雨。西西里岛全境,在这一夜同时醒来。朱塞佩·加里波第站在墨西拿城堡的最高处,风衣被海风吹得猎猎作响。她没戴帽子,脸上的旧疤在火光中像一道燃烧的裂痕。身旁,安德烈亚·多利亚把一面临时缝制的旗帜递给她——绿白红三色旗,中央却没有鹰徽,只有一枚简单的白色自由帽。“升旗。”加里波第只说了两个字。旗绳拉起,旗帜升上旗杆的瞬间,墨西拿港内所有起义舰船同时拉响汽笛。声音穿透夜雾,传到大陆,传到罗马,传到还在睡梦中的维内托耳中。同一时刻,那不勒斯港。潜伏已久的宪兵叛乱团与港口工人武装一举占领了圣维琴佐码头和军火库。黑衫军的岗哨还没来得及拉响警报,就被枪托砸倒。卡车载着满箱的曼利夏步枪和手榴弹,沿着港口大道飞驰,把武器分发给早已等候在街角的市民。不到一小时,圣埃尔莫城堡的帝国旗被扯下,换上了同样的自由帽三色旗。罗马,元首宫。领袖维内托在睡袍外匆忙披上军大衣,冲进作战室时,利托里奥委员会的成员们正围着地图面面相觑。桌上堆满了加急电报,却没有一份能说清楚到底发生了什么。\n“西西里全境失联?” \n“那不勒斯港务长官叛变?” \n“第7舰队拒绝执行出港命令?” \n“巴勒莫省长宣布中立?”维内托的声音越来越高,最后几乎成了尖叫:“她们怎么敢?!铁血的装甲师还在波河南岸!我们有盟约!”马可波罗拄着手杖,脸色苍白,却仍旧强撑:“领袖,冷静。一定是皇家和白鹰在背后搞鬼。我们只要坚持到铁血援军……”话音未落,一份最新情报被副官颤抖着递上来: \n皇家海军主力舰队已在马耳他以南海域集结,白鹰第7舰队快速航母编队预计48小时内抵达西西里南部海域,自由鸢尾的巡洋舰支队已从阿尔及尔启程。维内托的手抖了一下,情报纸飘落到地上。“她们……她们真的来了。”那不勒斯广播电台,凌晨5点整。起义指挥部接管了电台,一段简短的宣言用意大利语和西西里方言轮播:“同胞们: \n帝国已将撒丁出卖给铁血,\n我们的港口成了侵略者的跳板,\n我们的子弟被送去异国喂炮弹。 从此刻起,西西里与那不勒斯脱离罗马的非法统治。\n我们不是叛乱,我们是回归——回归自由,回归尊严。 皇家、白鹰、自由鸢尾的姐妹们正在路上。\n我们将并肩作战,把赤色中轴的铁靴永远赶出地中海!”广播结束时,背景响起的是《加里波第颂》,旋律在夜空中回荡,像一把火炬,点燃了整个南方。天亮时,西西里岛东海岸。地平线上,第一批白鹰舰载机群低空掠过,机翼下的星徽在朝阳下闪闪发光。紧随其后,皇家战列舰的巨大身影渐渐浮现,炮口转向北方,像一排沉默却不容置疑的审判。而罗马的元首宫里,电话铃声此起彼伏,却无人敢接。\n维内托站在空荡荡的作战室中央,望着墙上那张已经支离破碎的地中海地图,忽然发现,台伯河以南的整片区域,已被红色的问号彻底覆盖。她终于明白,\n这一次,\n没有人再等铁血来救她们了。" +trait_bubeigufudeqidai_2: "不被辜负的期待" +trait_bubeigufudeqidai_3: "不被辜负的期待" +SAD_luxian: "撒丁路线指南" +SAD_nzrq: "内战热情" +sad_yugcdjiemeng_flag: "自由派与共产党结盟" +SAD_panbianzhe_jyz: "叛变者" +SAD_panbianzhe_jyz_desc: "撒丁并不像表面上一样团结一致,一些对§Y现状不满§!的舰娘§Y隐藏§!在暗处,随时准备寻找机会§R推翻§!当前的政府,一旦§Y国际局势§!对我们§R不利§!,她们就会§Y浮出水面§!。\n\n当前的§R密谋局势§!:§O[Root.Getsadpanluandu]§!" +sadpld_jidi: "一团散沙" +sadpld_di: "风平浪静" +sadpld_gao: "危机四伏" +sadpld_jiaogao: "一触即发" +sadpld_jigao: "内战爆发" +SAD_panbianzhe_jy: "确保绝对权威" +SAD_panbianzhe_jy_desc: "只有绝对的胜利才能根除内战的可能。" +sad_panluanzhongzhi_tips: "§C撒丁内战将永远不会发生§!" +SAD_jiangdimimoujincheng_jy: "内部大审查" +SAD_jiangdimimoujincheng_jy_desc: "我们必须对内部进行一次大审查,防止任何反政府势力渗透进高层。" +SAD_jiangdimimoujincheng_jy_tips: "§G密谋局势略微好转§!" +sad_mimoujinchengzengjia_tips: "§Y密谋进程增加§!" \ No newline at end of file diff --git a/src/localisation/simp_chinese/azc_YUW_l_simp_chinese.yml b/src/localisation/simp_chinese/azc_YUW_l_simp_chinese.yml index f3b0866..75eea05 100755 --- a/src/localisation/simp_chinese/azc_YUW_l_simp_chinese.yml +++ b/src/localisation/simp_chinese/azc_YUW_l_simp_chinese.yml @@ -1930,14 +1930,14 @@ SAD_fangyibahuo_desc:0"元老院如今已经只是个摆设了,我们只需要使用一点点小手段,就可以终结这场权利游戏。" SAD_weichiquanlipingheng:0"维持权利平衡" SAD_weichiquanlipingheng_desc:0"权利斗争对领袖来说是有益的,两边之间的竞争才能稳固领袖的地位。" - SAD_qudiweiyuanhui:0"取缔委员会" - SAD_qudiweiyuanhui_desc:0"利托里奥委员会如今已经失去了权利,我们现在只需立法就可以消灭这个组织。" + SAD_qudiweiyuanhui:0"[SAD_qudiweiyuanhui]" + SAD_qudiweiyuanhui_desc:0"[SAD_qudiweiyuanhuidesc]" SAD_kuojianladingmukongjunxueyuan:0"扩建拉丁姆空军学院" SAD_kuojianladingmukongjunxueyuan_desc:0"我们的空军可能是唯一能和其他国家对抗的军种,我们应该继续扩大空军优势。" SAD_womendehai:0"我们的海!" SAD_womendehai_desc:0"地中海终将会是我们的海!" - SAD_diguohaijundajian:0"帝国海军大建" - SAD_diguohaijundajian_desc:0"帝国的沿岸需要保护,战舰永远不嫌多。" + SAD_diguohaijundajian:0"[SAD_diguohaijundajian]" + SAD_diguohaijundajian_desc:0"撒丁的沿岸需要保护,战舰永远不嫌多。" SAD_xindediguo:0"新的帝国" SAD_xindediguo_desc:0"旧的光荣帝国已经逝去,虽然我们没有能力光复她,但我们可以建立新的帝国。" SAD_wyhdtz:0"委员会的统治" @@ -1950,7 +1950,7 @@ SAD_weiyouyuxue_idea:0"唯有浴血" SAD_womendehai_idea:0"我们的海" SAD_kjldmkjxy:0"扩建空军学院" - SAD_diguohjdj:0"帝国海军大建" + SAD_diguohjdj:0"[SAD_diguohaijundajian]" SAD_xindiguo:0"撒丁帝国" sad_swiyuwganshekenenggao:0"§R鸢尾干涉的可能性很高,请提前在与鸢尾的边境上部署好军队!§!" SAD_jiaotiaozhishang_idea:0"教条至上" @@ -2437,7 +2437,7 @@ SAD_gulikuozhang:0"鼓励扩张" SAD_gulikuozhang_desc:0"撒丁什么都缺,只有向外扩张才是我们唯一的出路,大家都应该明白这一道理,不要再懒狗下去了!" SAD_qianzewuneng:0"谴责无能" - SAD_qianzewuneng_desc:0"维内托的同僚们也太能摸鱼了,跟这群虫豸在一起,怎么能治理好国家呢?" + SAD_qianzewuneng_desc:0"[SAD.getleader]的同僚们也太能摸鱼了,跟这群虫豸在一起,怎么能治理好国家呢?" SAD_bushumanjiu:0"部署蛮啾" SAD_bushumanjiu_desc:0"委员会的黑衫军要确保所有舰娘和蛮啾都听我们的话。" SAD_yaoqiuzhongcheng:0"要求忠诚" @@ -2735,7 +2735,7 @@ az_tianjiang.147.a:0"我们会好好教训对方!" az_tianjiang.147.b:0"这个世界太乱" az_tianjiang.148.d:"撒丁帝国内部政局正经历剧烈动荡。长期以来,利托里奥委员会通过掌控军方要职和经济命脉,其影响力已渗透至国家各个层面。随着委员会势力的不断膨胀,维内托领袖逐渐发现自己陷入权力被架空的困境。\n\n近期一连串的事件表明,维内托对局势的控制力正快速流失:重要军事命令需经委员会副署才能生效,内阁会议频繁出现公开对抗,地方总督开始绕过中央直接向委员会汇报。在昨日举行的元老院紧急会议上,面对委员会成员集体施压,维内托最终宣布辞去领袖职务。\n\n利托里奥随即在委员会一致推举下接掌大权。这位新任领导人在就职演说中强调将"延续撒丁的伟大传统",但观察人士注意到其支持者主要来自军方强硬派和工业巨头。政权更迭后,首都罗马街头既有欢呼的民众,也不乏忧心忡忡的面孔。" - az_tianjiang.149.d:"撒丁帝国的政治格局正经历着前所未有的剧变。在持续数月的权力博弈中,元老院通过一系列精心策划的政治运作,逐步掌控了军队、财政和舆论等国家命脉。面对日益严峻的权力架空局面,现任领袖最终在元老院的集体施压下,不得不宣布退位。\n\n马可波罗在元老院的一致推举下正式接任撒丁领袖。这位新任统治者在圣马可广场举行的就职典礼上,向民众承诺将"开启撒丁的新纪元"。然而,其背后明显的元老院背景,让外界普遍认为这标志着撒丁正式进入了元老院主导的寡头统治时代。" + az_tianjiang.149.d:"撒丁的政治格局正经历着前所未有的剧变。在持续数月的权力博弈中,元老院通过一系列精心策划的政治运作,逐步掌控了军队、财政和舆论等国家命脉。面对日益严峻的权力架空局面,现任领袖最终在元老院的集体施压下,不得不宣布退位。\n\n马可波罗在元老院的一致推举下正式接任撒丁领袖。这位新任统治者在圣马可广场举行的就职典礼上,向民众承诺将"开启撒丁的新纪元"。然而,其背后明显的元老院背景,让外界普遍认为这标志着撒丁正式进入了元老院主导的寡头统治时代。" az_tianjiang.150.d:"黎明的曙光还未完全驱散塞浦路斯海岸的薄雾,刺耳的防空警报就撕裂了清晨的宁静。正在港口执勤的皇家海军少尉揉了揉惺忪的睡眼,下一秒就被震耳欲聋的炮声彻底惊醒。\n\n"敌袭!是撒丁的旗帜!"\n\n海平面上,数十艘悬挂着撒丁海军旗的战舰正喷吐着火舌。更令人难以置信的是,那些平日里在威尼斯运河上载歌载舞的贡多拉游船,此刻竟然改装成了登陆艇,满载着全副武装的撒丁海军陆战队。\n\n伦敦的白厅此刻乱作一团。海军大臣一把推开作战会议室的大门,手中的电报还在微微颤抖:"塞浦路斯...失守了。"\n\n[HUJ.getleader]手中的茶杯"咔嗒"一声落在茶碟上。就在昨天,[SAD.getleader]还派使者送来一箱托斯卡纳红酒,附信上写着"愿地中海永享和平"。\n\n然而,塞浦路斯的炮火并未在伦敦掀起预期的战争狂热。当首相站在唐宁街10号门前宣读备战声明时,围观人群中响起的不是激昂的呐喊,而是一片压抑的沉默。\n\n白厅的战争动员令在民间遭遇了诡异的抵制。兵工厂的罢工浪潮此起彼伏,工人们举着"要面包不要子弹"的标语阻塞铁路。更讽刺的是,阵亡将士纪念日前夕,不知何人将成千上万朵白玫瑰堆满了海军部门口,每朵花蕊里都塞着前线士兵的遗书复印件。" az_tianjiang.151.d:"清晨的薄雾还笼罩在巴黎的街道上,[YUW.getleader]的办公室里却已灯火通明。一份紧急电报被重重地拍在橡木桌面上,纸张边缘因用力过猛而微微卷曲。\n\n"撒丁人向瑞士索要提契诺。"[YUW.getleader]的声音低沉而紧绷,仿佛每一个词都带着沉甸甸的重量。\n\n房间里一片死寂。提契诺——瑞士南部那片风景如画的山谷,如今竟成了撒丁扩张野心的目标。布伦努斯缓缓站起身,走到墙上的巨幅欧洲地图前,手指划过阿尔卑斯山脉的轮廓。\n\n"如果今天她们得逞,明天就会要萨伏伊。"她的指尖停在法瑞边境,"后天呢?科西嘉?尼斯?"\n\n窗外,巴黎圣母院的钟声悠扬响起,却驱散不了室内凝重的空气。[YUW.getleader]拿起另一份文件——来自伯尔尼的密电。瑞士政府仍在抵抗,但撒丁的军队已在边境集结,阳光下闪耀的刺刀清晰可见。\n\n"这不是关于一片山谷的争端,"[YUW.getleader]轻声说道,"这是一场测试。如果我们坐视不管..."\n\n她没有说完。但所有人都明白——撒丁的野心就像阿尔卑斯山上的雪崩,一旦开始,就再也无法阻止。" az_tianjiang.157.t:0"提契诺危机得到解决"