From 0bbb942aeba2cfe83b95426d2880963296dcaf99 Mon Sep 17 00:00:00 2001 From: "actions[bot]" Date: Sat, 20 Jul 2024 17:35:52 +0800 Subject: [PATCH] 2024-07-20 17:35:52 --- src/common/ai_strategy/BFL.txt | 2 +- src/common/ai_strategy/BYG.txt | 49 ++++++ src/common/ai_strategy/HUJ.txt | 51 ++++--- src/common/ai_strategy/SAD.txt | 2 +- src/common/ai_strategy/TIX.txt | 59 +++++++ src/common/ai_strategy/YUW.txt | 6 +- .../ai_strategy_plans/az_bfl_focusplan.txt | 106 +++++++++++++ .../ai_strategy_plans/az_yuw_focusplan.txt | 18 ++- src/common/decisions/DOH_decision.txt | 96 +++++++----- .../categories/DOH_decision_categories.txt | 3 +- .../decisions/tianjiang_aizuobi_decisions.txt | 121 +++++++++++++++ src/common/decisions/xingdong_decisions.txt | 11 ++ src/common/national_focus/beifanglianhe.txt | 19 ++- src/common/national_focus/byg_focus.txt | 5 + src/common/national_focus/donghuang_new.txt | 21 ++- src/common/national_focus/sad_focus.txt | 12 ++ src/common/national_focus/sir.txt | 1 + src/common/national_focus/tiexue.txt | 35 ++++- .../on_actions/puppetgetcore_on_actions.txt | 13 ++ .../az_DOH_scripted_effects.txt | 39 +++++ src/common/scripted_guis/az_start_guis.txt | 20 +++ .../az_guis_scripted_localisation.txt | 30 ++++ src/events/AZ_tianjiangEvents.txt | 144 ++++++++++++++++++ src/events/DOH_shijian.txt | 69 +++++++-- src/events/YUW_shijian.txt | 8 + src/events/puppetgetcore_events.txt | 18 +++ src/interface/az_start_window.gui | 33 +++- .../simp_chinese/az_misc_l_simp_chinese.yml | 8 +- .../simp_chinese/azc_DOH_l_simp_chinese.yml | 8 +- .../simp_chinese/azc_YUW_l_simp_chinese.yml | 7 +- .../jfdecisions_l_simp_chinese - 副本.yml | 20 +++ .../on_actions/puppetgetcore_on_actions.txt | 13 ++ .../events/puppetgetcore_events.txt | 18 +++ .../puppetgetcore_l_simp_chinese.yml | 20 +++ src/puppetgetcore/puppetgetcore.rar | Bin 0 -> 1101 bytes 35 files changed, 993 insertions(+), 92 deletions(-) create mode 100755 src/common/on_actions/puppetgetcore_on_actions.txt create mode 100755 src/events/puppetgetcore_events.txt create mode 100755 src/localisation/simp_chinese/jfdecisions_l_simp_chinese - 副本.yml create mode 100755 src/puppetgetcore/common/on_actions/puppetgetcore_on_actions.txt create mode 100755 src/puppetgetcore/events/puppetgetcore_events.txt create mode 100755 src/puppetgetcore/localisation/simp_chinese/puppetgetcore_l_simp_chinese.yml create mode 100755 src/puppetgetcore/puppetgetcore.rar diff --git a/src/common/ai_strategy/BFL.txt b/src/common/ai_strategy/BFL.txt index 3ffdd59..0d07f0c 100755 --- a/src/common/ai_strategy/BFL.txt +++ b/src/common/ai_strategy/BFL.txt @@ -1170,7 +1170,7 @@ BFL_protect_sandacheng_ore = { original_tag = BFL } enable = { - has_war = yes + always = yes } abort_when_not_enabled = yes diff --git a/src/common/ai_strategy/BYG.txt b/src/common/ai_strategy/BYG.txt index 658dbdd..bda4d23 100755 --- a/src/common/ai_strategy/BYG.txt +++ b/src/common/ai_strategy/BYG.txt @@ -1081,4 +1081,53 @@ BYG_protect_asia_ore = { area = asia } +} + +BYG_dont_do_so_many_naval_invasions_please = { + allowed = { original_tag = BYG } + + enable = { + is_historical_focus_on = yes + } + + ai_strategy = { + type = invasion_unit_request + tag = ROM + value = -200 + } + ai_strategy = { + type = invasion_unit_request + tag = HUN + value = -200 + } + ai_strategy = { + type = invasion_unit_request + tag = TUR + value = -200 + } +} + +BYG_dont_do_so_many_naval_1942 = { + allowed = { original_tag = BYG } + + enable = { + is_historical_focus_on = yes + date < 1941.8.1 + } + abort_when_not_enabled = yes + ai_strategy = { + type = invasion_unit_request + tag = TIX + value = -200 + } + ai_strategy = { + type = invasion_unit_request + tag = SAD + value = -200 + } + ai_strategy = { + type = invasion_unit_request + tag = WEX + value = -200 + } } \ No newline at end of file diff --git a/src/common/ai_strategy/HUJ.txt b/src/common/ai_strategy/HUJ.txt index 1cf9f3f..9183774 100755 --- a/src/common/ai_strategy/HUJ.txt +++ b/src/common/ai_strategy/HUJ.txt @@ -922,6 +922,7 @@ HUJ_defend_Britain = { } enable = { or = { + has_war_with = TIX has_war_with = CHY has_war_with = SAD has_war_with = YUW @@ -936,32 +937,33 @@ HUJ_defend_Britain = { ai_strategy = { type = put_unit_buffers - order_id = 2 + order_id = 1 # south england states = { - 125 126 - 127 - 128 - 129 + 127 + 123 + 125 338 - 123 122 - 132 + 129 130 + 132 131 - 121 133 - 136 - 120 + 121 + 119 + 113 + 135 } - ratio = 0.20 + ratio = 1.0 area = europe - - subtract_invasions_from_need = no + subtract_invasions_from_need = yes + subtract_fronts_from_need = yes + } } @@ -991,7 +993,6 @@ HUJ_convoy_raids_TIX_SAD_convoys = { id = 18 value = 200 } - ai_strategy = { type = naval_convoy_raid_region id = 43 @@ -1003,6 +1004,21 @@ HUJ_convoy_raids_TIX_SAD_convoys = { id = 16 value = 200 } + ai_strategy = { + type = strike_force_home_base + id = 18 + value = 400 + } + ai_strategy = { + type = strike_force_home_base + id = 43 + value = 400 + } + ai_strategy = { + type = strike_force_home_base + id = 16 + value = 400 + } } HUJ_place_for_build_factory = { @@ -1139,10 +1155,10 @@ HUJ_protect_bentu_ore = { type = put_unit_buffers # ratio of total armeis in country to be buffered - ratio = 0.4 + ratio = 1.0 # you can specify an order id. ratio of same orders ids will be share same ratio - order_id = 1 + order_id = 2 # states to put garrison orders (if no state is friendly, strat is invalid) states = { @@ -1162,7 +1178,8 @@ HUJ_protect_bentu_ore = { 113 135 } - + subtract_invasions_from_need = yes + subtract_fronts_from_need = yes # ai areas that the orders will use these buffers in area = europe } diff --git a/src/common/ai_strategy/SAD.txt b/src/common/ai_strategy/SAD.txt index c1dc630..3f41968 100755 --- a/src/common/ai_strategy/SAD.txt +++ b/src/common/ai_strategy/SAD.txt @@ -839,7 +839,7 @@ SAD_protect_bentu_ore = { type = put_unit_buffers # ratio of total armeis in country to be buffered - ratio = 0.2 + ratio = 1.0 # you can specify an order id. ratio of same orders ids will be share same ratio order_id = 1 diff --git a/src/common/ai_strategy/TIX.txt b/src/common/ai_strategy/TIX.txt index a4080ba..a3a2e86 100755 --- a/src/common/ai_strategy/TIX.txt +++ b/src/common/ai_strategy/TIX.txt @@ -1911,4 +1911,63 @@ TIX_hold_up_in_bfl = { #We got this far but there are bigger targets to worry ab execution_type = careful } +} + +TIX_attack_DOH = { + allowed = { + original_tag = TIX + } + enable = { + not = { country_exists = BFL } + TIX = { + has_government = fascism + not = { is_in_faction_with = DOH } + } + DOH = { is_ai = no } + } + abort = { + NOT = { + TIX = { + has_government = fascism + } + } + } + ai_strategy = { + type = invade + id = "DOH" + value = 200 + } + ai_strategy = { + type = declare_war + id = "DOH" + value = 200 + } + ai_strategy = { + type = antagonize + id = "DOH" + value = 1000 + } +} + +TIX_SIR_guanxi = { + allowed = { original_tag = TIX } + + enable = { + is_subject = no + } + + abort = { + is_subject = yes + } + + ai_strategy = { + type = befriend + id = SIR + value = 40 + } + ai_strategy = { + type = alliance + id = SIR + value = 40 + } } \ No newline at end of file diff --git a/src/common/ai_strategy/YUW.txt b/src/common/ai_strategy/YUW.txt index 10e0c98..226e28c 100755 --- a/src/common/ai_strategy/YUW.txt +++ b/src/common/ai_strategy/YUW.txt @@ -477,10 +477,10 @@ YUW_protect_bentu_ore = { type = put_unit_buffers # ratio of total armeis in country to be buffered - ratio = 0.05 + ratio = 0.5 # you can specify an order id. ratio of same orders ids will be share same ratio - order_id = 1 + order_id = 2 # states to put garrison orders (if no state is friendly, strat is invalid) states = { @@ -507,7 +507,7 @@ YUW_protect_maqinuo_ore = { type = put_unit_buffers # ratio of total armeis in country to be buffered - ratio = 0.7 + ratio = 1.0 # you can specify an order id. ratio of same orders ids will be share same ratio order_id = 1 diff --git a/src/common/ai_strategy_plans/az_bfl_focusplan.txt b/src/common/ai_strategy_plans/az_bfl_focusplan.txt index 2cd785a..f446a28 100755 --- a/src/common/ai_strategy_plans/az_bfl_focusplan.txt +++ b/src/common/ai_strategy_plans/az_bfl_focusplan.txt @@ -15,6 +15,7 @@ BFL_historical = { option = BFL_historical_focus } } + not = { has_global_flag = modoption_historicalbossai_on } } abort = { has_completed_focus = BFL_beijiyanjiuyuan @@ -107,6 +108,111 @@ BFL_historical = { } +} + +BFL_sayousi = { + name = "BFL_sayousi" + desc = "BFL_sayousi_desc" + + allowed = { + original_tag = BFL + } + enable = { + has_global_flag = MOD_azurlane_tianjiangjianniang + has_global_flag = modoption_historicalbossai_on + } + abort = { + has_completed_focus = BFL_68 + } + + ai_national_focuses = { + #1936 + BFL_wanchengdiergewunianjihua #70 + BFL_xiayigewunianjihua #35 + BFL_12 #35 + BFL_14 #35 + BFL_33 #28 + BFL_34 #28 + BFL_36 #28 + BFL_35 #28 + BFL_37 #42 + BFL_51 #0 + BFL_52 #28 + BFL_53 #28 + BFL_54 #210 + #1937 + BFL_60 + BFL_61 + BFL_62 + BFL_futejiajiuchang #49 + BFL_huanleshiguang #35 + BFL_jihuangwenti #70 + #1938 + BFL_zhongzhiyumi #35 + BFL_63 #70 + BFL_1 #28 + BFL_7 #35 + BFL_8 #35 + BFL_jinkouliangshi #28 + BFL_lujunjianshe #56 + BFL_zhongshijiaoyu #35 + BFL_jitizhuyi #35 + BFL_yingxiongzhuyi #35 + #1939 + BFL_junduizhengwei #56 + BFL_zhongshizhuangbei #70 + BFL_fazhanbubing #35 + BFL_jungongchang #42 + BFL_lingpixijing #21 + BFL_zuihoutongdie #35 + BFL_buqiangshengchan #35 + BFL_gongrenfuli #35 + BFL_huopaodezhongchui #49 + BFL_baohefugai #49 + #1940 + BFL_fazhanjidonghua #49 + BFL_yundongzhan #56 + BFL_zongshenzuozhan #49 + BFL_weisheyilang #35 + BFL_zhengfuafuhan #21 + BFL_fazhanzhuangjia #49 + BFL_qiequtiexuetuzhi #35 + BFL_t34shengchan #56 + #1941 + BFL_gangtiehongliu #42 + BFL_liluntupo #56 + BFL_2 #28 + BFL_3 #28 + BFL_4 #28 + BFL_5 #28 + BFL_dongfangdeweixie #35 + BFL_quebaohoufanganquan #14 + BFL_kongjunjianshe #70 + #1942 + BFL_cezhongduidizhiyuan #70 + BFL_hongzhadashi #70 + BFL_moermansike #70 + BFL_beijitanxiandui #35 + BFL_beijiyanjiuyuan #49 + BFL_64 + BFL_66 + BFL_68 + } + + research = { + cat_medium_armor = 50.0 + } + + # Keep small, as it is used as a factor for some things (such as research needs) + # Recommended around 1.0. Useful for relation between plans + weight = { + factor = 1.0 + modifier = { + factor = 1.0 + } + } + + } BFL_zouzibenzhuyidaolu = { diff --git a/src/common/ai_strategy_plans/az_yuw_focusplan.txt b/src/common/ai_strategy_plans/az_yuw_focusplan.txt index 1c55bc0..3f26b8f 100755 --- a/src/common/ai_strategy_plans/az_yuw_focusplan.txt +++ b/src/common/ai_strategy_plans/az_yuw_focusplan.txt @@ -14,6 +14,7 @@ YUW_historical_new = { option = YUW_historical_focus_new } } + not = { has_global_flag = modoption_historicalbossai_on } } abort = { has_completed_focus = YUW_yongwangzhiqian @@ -745,13 +746,16 @@ YUW_jiaojuzhe_banerwei = { original_tag = YUW } enable = { + or = { has_game_rule = { rule = YUW_ai_behavior option = YUW_jiaojuzhe_banerwei } + has_global_flag = modoption_historicalbossai_on + } } abort = { - has_completed_focus = YUW_xingyunqiyuan + has_completed_focus = YUW_yongwangzhiqian } ai_national_focuses = { @@ -766,6 +770,18 @@ YUW_jiaojuzhe_banerwei = { YUW_zhengmianyingjibuqu YUW_zhongzhifengkuangjihua YUW_xingyunqiyuan + #外交线 + YUW_jiuciweizhiderongren + YUW_gongfangzhuanhuan + YUW_yanchangfangxian + YUW_jiaotingjiudi + #其他线路 + YUW_chongzhengjunbei + YUW_lan + YUW_blhx + YUW_ouzhouxiongji + YUW_xinyang + YUW_yongwangzhiqian } research = { diff --git a/src/common/decisions/DOH_decision.txt b/src/common/decisions/DOH_decision.txt index 792ca01..6b38dad 100755 --- a/src/common/decisions/DOH_decision.txt +++ b/src/common/decisions/DOH_decision.txt @@ -670,41 +670,7 @@ DOH_decision_category = { days_remove = 21 remove_effect = { custom_effect_tooltip = "(原)北联的五位革命舰娘将来到东煌暂避。" - TIX = { - BFL_sayousi = { - set_nationality = DOH - } - BFL_afuleer = { - set_nationality = DOH - } - BFL_shuixingjinian = { - set_nationality = DOH - } - BFL_kalangshitade = { - set_nationality = DOH - } - BFL_luoxiya = { - set_nationality = DOH - } - } - BFL = { - BFL_sayousi = { - set_nationality = DOH - } - BFL_afuleer = { - set_nationality = DOH - } - BFL_shuixingjinian = { - set_nationality = DOH - } - BFL_kalangshitade = { - set_nationality = DOH - } - BFL_luoxiya = { - set_nationality = DOH - } - } - CHY = { + every_possible_country = { BFL_sayousi = { set_nationality = DOH } @@ -721,6 +687,7 @@ DOH_decision_category = { set_nationality = DOH } } + set_country_flag = DOH_BFL_bifenggang_flag } } #DOH_BFL_bifenggang_gaobie_decision @@ -983,6 +950,7 @@ DOH_industry_decision_category = { has_completed_focus = DOH_jinjigaige NOT = { has_country_flag = DOH_auto_conv_com_arm + has_country_flag = DOH_auto_conv_arm } } } @@ -1007,7 +975,10 @@ DOH_industry_decision_category = { is_debug = yes AND = { has_completed_focus = DOH_jinjigaige - has_country_flag = DOH_auto_conv_com_arm + OR = { + has_country_flag = DOH_auto_conv_com_arm + has_country_flag = DOH_auto_conv_arm + } } } } @@ -1019,7 +990,58 @@ DOH_industry_decision_category = { clr_country_flag = DOH_auto_conv_com_arm } } - + DOH_auto_civ_to_arm_industry_decision = { + icon = xingdong + ai_will_do = { + factor = 0 + } + visible = { + OR = { + is_debug = yes + AND = { + has_completed_focus = DOH_jinjigaige + NOT = { + has_country_flag = DOH_auto_conv_com_arm + has_country_flag = DOH_auto_conv_arm + } + } + } + } + cost = 0 + available = { + has_equipment = { + doh_civ_equipment_1 > 0 + } + } + complete_effect = { + set_country_flag = DOH_auto_conv_arm + } + } + DOH_disable_auto_civ_to_arm_industry_decision = { + icon = xingdong + ai_will_do = { + factor = 0 + } + visible = { + OR = { + is_debug = yes + AND = { + has_completed_focus = DOH_jinjigaige + OR = { + has_country_flag = DOH_auto_conv_com_arm + has_country_flag = DOH_auto_conv_arm + } + } + } + } + cost = 0 + available = { + has_country_flag = DOH_auto_conv_arm + } + complete_effect = { + clr_country_flag = DOH_auto_conv_arm + } + } # DOH_cic_to_civ_industry_decision = { # icon = xingdong # ai_will_do = { diff --git a/src/common/decisions/categories/DOH_decision_categories.txt b/src/common/decisions/categories/DOH_decision_categories.txt index 30b1bee..771eb23 100755 --- a/src/common/decisions/categories/DOH_decision_categories.txt +++ b/src/common/decisions/categories/DOH_decision_categories.txt @@ -39,8 +39,9 @@ DOH_industry_decision_category = { is_debug = yes } has_completed_focus = DOH_junmingronghe + has_equipment = { - doh_civ_equipment > 0 + doh_civ_equipment_1 > 0 } # has_equipment = { # doh_civ_naval_equipment_1 > 1 diff --git a/src/common/decisions/tianjiang_aizuobi_decisions.txt b/src/common/decisions/tianjiang_aizuobi_decisions.txt index 74272ed..4938df7 100755 --- a/src/common/decisions/tianjiang_aizuobi_decisions.txt +++ b/src/common/decisions/tianjiang_aizuobi_decisions.txt @@ -1,4 +1,51 @@ tianjiang_aizuobi = { + ai_byg_ruzhan_fa = { + available = { + date > 1940.4.1 + tag = BYG + is_puppet = no + is_ai = yes + has_global_flag = modoption_historicalbossai_on + has_global_flag = MOD_azurlane_tianjiangjianniang + } + visible = { + is_ai = yes + tag = BYG + } + ai_will_do = { + factor = 10000 + } + fire_only_once = yes + complete_effect = { + set_technology = { mobile_warfare = 1 } + complete_national_focus = BYG_ziyouhanweizhe + complete_national_focus = BYG_bilanhangxianfangyutongmeng + complete_national_focus = BYG_lianbangdeyingxiong + complete_national_focus = BYG_zongtongqinshangzhen + complete_national_focus = BYG_xiandaishandianzhan + } + } + ai_huj_zhimindi_fa = { + available = { + date > 1939.10.10 + tag = HUJ + is_puppet = no + is_ai = yes + has_global_flag = modoption_historicalbossai_on + has_global_flag = MOD_azurlane_tianjiangjianniang + } + visible = { + is_ai = yes + tag = HUJ + } + ai_will_do = { + factor = 10000 + } + fire_only_once = yes + complete_effect = { + complete_national_focus = HUJ_tongzhibabuliedianhuj + } + } ai_tix_zaozhanbeilianzuobi = { available = { date > 1939.12.30 @@ -20,6 +67,58 @@ tianjiang_aizuobi = { YUW = { has_capitulated = yes } NOT = { country_exists = YUW } } + not = { has_global_flag = modoption_historicalbossai_on } + } + visible = { + is_ai = yes + tag = TIX + } + ai_will_do = { + factor = 10000 + } + fire_only_once = yes + days_remove = 180 + complete_effect = { + complete_national_focus = TIX_siweichuangxin + complete_national_focus = TIX_libingmoma + complete_national_focus = TIX_feixuzhixia + BFL = { country_event = az_tianjiang.231 } + BYG = { country_event = az_tianjiang.231 } + add_ai_strategy = { + type = prepare_for_war + id = "BFL" + value = 500 + } + + } + remove_effect = { + complete_national_focus = TIX_qifujuxiong + complete_national_focus = TIX_zhifujuxiong + } + } + + ai_tix_zaozhanbeilianzuobi2 = { + available = { + date > 1940.6.30 + tag = TIX + is_puppet = no + or = { + has_idea = TY_fengkuangai + has_idea = TY_fengkuangai2 + has_idea = TY_fengkuangai3 + } + is_ai = yes + has_government = fascism + has_global_flag = MOD_azurlane_tianjiangjianniang + or = { + BFL = { is_ai = no } + BYG = { is_ai = no } + } + OR = { + YUW = { has_capitulated = yes } + NOT = { country_exists = YUW } + } + has_global_flag = modoption_historicalbossai_on } visible = { is_ai = yes @@ -784,6 +883,7 @@ tianjiang_aizuobi = { tag = TIX date > 1939.8.1 has_idea = TIX_fkAIbuff + not = { has_global_flag = modoption_historicalbossai_on } } visible = { tag = TIX @@ -805,6 +905,27 @@ tianjiang_aizuobi = { complete_national_focus = TIX_heikejibuqiang } } + + tix_sairenkeji_fa2 = { + icon = generic_construction + available = { + is_ai = yes + tag = TIX + date > 1939.2.1 + has_global_flag = modoption_historicalbossai_on + } + visible = { + tag = TIX + is_ai = yes + } + ai_will_do = { + factor = 100 + } + fire_only_once = yes + complete_effect = { + complete_national_focus = TIX_jixuheikeji + } + } SAD_tankekeji_fa = { icon = generic_construction diff --git a/src/common/decisions/xingdong_decisions.txt b/src/common/decisions/xingdong_decisions.txt index b5aca3f..433f132 100755 --- a/src/common/decisions/xingdong_decisions.txt +++ b/src/common/decisions/xingdong_decisions.txt @@ -119,6 +119,13 @@ xingdong_category = { visible = { NOT = { has_country_flag = show_tuxizhanzheng } } + available = { + or = { + not = { has_global_flag = modoption_fengkuangai_on } + not = { has_global_flag = modoption_historicalbossai_on } + has_global_flag = MOD_azurlane_sairenzhizai + } + } complete_effect = { set_country_flag = show_tuxizhanzheng } @@ -1902,6 +1909,10 @@ xingdong_category = { mf_chushoumofang = { icon = xzmf available = { + or = { + has_global_flag = modoption_fengkuangai_on + not = { has_global_flag = modoption_historicalbossai_on } + } custom_trigger_tooltip = { tooltip = "" check_variable = { diff --git a/src/common/national_focus/beifanglianhe.txt b/src/common/national_focus/beifanglianhe.txt index 5cd2b4c..a2c74d1 100755 --- a/src/common/national_focus/beifanglianhe.txt +++ b/src/common/national_focus/beifanglianhe.txt @@ -4774,6 +4774,10 @@ set_country_flag = SOV_paranoia_do_not_cancel_focus_flag #This focus cannot be canceled } available = { + if = { + limit = { + is_ai = no + } has_country_flag = BFL_fanduiluoxiya_flag has_country_flag = BFL_zzpianzhidu_on custom_trigger_tooltip = { @@ -4784,6 +4788,7 @@ compare = less_than_or_equals } } + } } ai_will_do = { factor = 100 @@ -4792,6 +4797,7 @@ clr_country_flag = SOV_paranoia_do_not_cancel_focus_flag if = { limit = { + is_ai = no check_variable = { var = az_pianzhidu value = 19 @@ -4799,7 +4805,18 @@ } } country_event = az_tianjiang.253 - }else = { + } + if = { + limit = { + or = { + is_ai = yes + check_variable = { + var = az_pianzhidu + value = 20 + compare = greater_than_or_equals + } + } + } country_event = az_tianjiang.254 } } diff --git a/src/common/national_focus/byg_focus.txt b/src/common/national_focus/byg_focus.txt index 586f93c..1bf656f 100755 --- a/src/common/national_focus/byg_focus.txt +++ b/src/common/national_focus/byg_focus.txt @@ -3063,9 +3063,12 @@ focus = { } cost = 5 bypass = { + or = { BLI = { has_completed_focus = BLI_xindalu } + not = { country_exists = BRA } + } } ai_will_do = { factor = 10 @@ -3131,6 +3134,8 @@ focus = { BLI = { has_completed_focus = BLI_xindalu } + not = { country_exists = VEN } + not = { country_exists = PRU } } } ai_will_do = { diff --git a/src/common/national_focus/donghuang_new.txt b/src/common/national_focus/donghuang_new.txt index a15047b..544c558 100755 --- a/src/common/national_focus/donghuang_new.txt +++ b/src/common/national_focus/donghuang_new.txt @@ -1584,10 +1584,14 @@ focus_tree = { army_experience = 50 add_war_support = 0.2 DOH_yixian = { - add_skill_level = 2 + add_skill_level = 1 add_planning = 1 add_unit_leader_trait = brilliant_strategist + add_unit_leader_trait = expert_delegator } + every_army_leader = { + add_skill_level = 1 + } } } focus = { @@ -1607,7 +1611,7 @@ focus_tree = { add_popularity = { ideology = fascism popularity = 0.25 } add_to_variable = { DOH_guomuyixian_var_army_morale_factor = 0.08 } add_to_variable = { DOH_guomuyixian_var_land_reinforce_rate = 0.1 } - add_to_variable = { DOH_guomuyixian_var_planning_speed = 0.1 } + add_to_variable = { DOH_guomuyixian_var_planning_speed = 0.15 } custom_effect_tooltip = DOH_zhangkongsanjun_tt } } @@ -1698,8 +1702,8 @@ focus_tree = { add_political_power = 350 add_stability = 0.25 add_to_variable = { DOH_guomuyixian_var_political_power_factor = 0.1 } - add_to_variable = { DOH_guomuyixian_var_army_attack_factor = 0.05 } - add_to_variable = { DOH_guomuyixian_var_army_defence_factor = 0.05 } + add_to_variable = { DOH_guomuyixian_var_army_attack_factor = 0.25 } + add_to_variable = { DOH_guomuyixian_var_army_defence_factor = 0.25 } custom_effect_tooltip = DOH_yixianwansui_tt hidden_effect = { news_event = aznews.13 } } @@ -2337,7 +2341,6 @@ focus_tree = { #search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { custom_effect_tooltip = DOH_hongsedengta_tooltip - custom_effect_tooltip = "(这里有个bug,还没做完)" every_country = { limit = { OR = { @@ -3645,6 +3648,7 @@ focus_tree = { completion_reward = { custom_effect_tooltip = DOH_chaogongtixi_tooltip + custom_effect_tooltip = "(还没做完)" } } focus = { @@ -3666,11 +3670,12 @@ focus_tree = { } available = { - + always = no } completion_reward = { custom_effect_tooltip = DOH_cijichaogongzhongxin_tooltip + custom_effect_tooltip = "(还没做完)" } } @@ -5080,9 +5085,9 @@ focus_tree = { focus = DOH_junmingronghe_jishugaijing } available = { - num_of_factories > 1600 + num_of_factories > 800 } - cost = 5 + cost = 2 x = 3 y = 2 completion_reward = { diff --git a/src/common/national_focus/sad_focus.txt b/src/common/national_focus/sad_focus.txt index fa65133..00d9cd7 100755 --- a/src/common/national_focus/sad_focus.txt +++ b/src/common/national_focus/sad_focus.txt @@ -4128,6 +4128,10 @@ focus_tree = { search_filters = { FOCUS_FILTER_HISTORICAL } completion_reward = { + custom_effect_tooltip = AZ_lishitiaozhan_on + effect_tooltip = { + country_event = az_tianjiang.270 + } custom_effect_tooltip = iflwntlingxiu_tezhihuode effect_tooltip = { add_country_leader_trait = trait_psh_tianxuanzhiren @@ -4150,6 +4154,14 @@ focus_tree = { add_unit_leader_trait = expert_delegator } add_political_power = -100 + hidden_effect = { + if = { + limit = { + has_global_flag = modoption_historicalbossai_on + } + country_event = az_tianjiang.270 + } + } } } diff --git a/src/common/national_focus/sir.txt b/src/common/national_focus/sir.txt index 62b76d7..8d83247 100755 --- a/src/common/national_focus/sir.txt +++ b/src/common/national_focus/sir.txt @@ -1109,6 +1109,7 @@ focus_tree = { } is_ai = no BLI = { is_ai = no } + has_global_flag = modoption_historicalbossai_on } } ai_will_do = { diff --git a/src/common/national_focus/tiexue.txt b/src/common/national_focus/tiexue.txt index 0f684fb..b762231 100755 --- a/src/common/national_focus/tiexue.txt +++ b/src/common/national_focus/tiexue.txt @@ -332,6 +332,18 @@ focus = { army_experience = 100 navy_experience = 50 TIX_heikeji_dengji = yes + custom_effect_tooltip = AZ_lishitiaozhan_on + effect_tooltip = { + country_event = az_tianjiang.269 + } + hidden_effect = { + if = { + limit = { + has_global_flag = modoption_historicalbossai_on + } + country_event = az_tianjiang.269 + } + } } } @@ -2257,6 +2269,18 @@ focus = { ideology = nazism } } + custom_effect_tooltip = AZ_lishitiaozhan_on + effect_tooltip = { + country_event = az_tianjiang.268 + } + hidden_effect = { + if = { + limit = { + has_global_flag = modoption_historicalbossai_on + } + country_event = az_tianjiang.268 + } + } } } @@ -5085,7 +5109,16 @@ focus = { add_timed_idea = { idea = TIX_shuangxianzuozhandepibei days = 80 } } } - + if = { + limit = { + is_ai = yes + BFL = { is_ai = yes } + has_idea = TIX_fkAIbuff + } + BFL = { + add_timed_idea = { idea = BFL_weidadeweiguozhanzheng_ai days = 650 } + } + } } } diff --git a/src/common/on_actions/puppetgetcore_on_actions.txt b/src/common/on_actions/puppetgetcore_on_actions.txt new file mode 100755 index 0000000..1d0706d --- /dev/null +++ b/src/common/on_actions/puppetgetcore_on_actions.txt @@ -0,0 +1,13 @@ +on_actions = { + on_subject_annexed = { + effect = { + every_state = { + limit = { is_core_of = ROOT } + add_core_of = FROM + } + FROM = { + country_event = puppetgetcore.1 + } + } + } +} diff --git a/src/common/scripted_effects/az_DOH_scripted_effects.txt b/src/common/scripted_effects/az_DOH_scripted_effects.txt index 4374111..e15f523 100755 --- a/src/common/scripted_effects/az_DOH_scripted_effects.txt +++ b/src/common/scripted_effects/az_DOH_scripted_effects.txt @@ -206,6 +206,45 @@ DOH_mofifier_effect = { days = 10 } } + + if = { + limit = { + has_country_flag = DOH_auto_conv_arm + check_variable = { + var:num_equipment@doh_civ_equipment_1 > 0 + } + } + set_temp_variable = { + temp_var:az_doh_clr_equ = var:num_equipment@doh_civ_equipment_1 + } + divide_temp_variable = { + temp_var:az_doh_clr_equ = 72 + } + round_temp_variable = temp_var:az_doh_clr_equ + set_temp_variable = { + temp_var:az_doh_factroies_add = temp_var:az_doh_clr_equ + } + multiply_temp_variable = { + temp_var:az_doh_clr_equ = -72 + } + add_equipment_to_stockpile = { + type = doh_civ_equipment_1 + amount = temp_var:az_doh_clr_equ + } + add_offsite_building = { + type = arms_factory + level = temp_var:az_doh_factroies_add + } + add_offsite_building = { + type = industrial_complex + level = temp_var:az_doh_factroies_add + } + add_timed_idea = { + idea = DOH_czdswgy + days = 10 + } + } + #东煌矿业大学 if = { limit = { diff --git a/src/common/scripted_guis/az_start_guis.txt b/src/common/scripted_guis/az_start_guis.txt index a011e92..c219361 100755 --- a/src/common/scripted_guis/az_start_guis.txt +++ b/src/common/scripted_guis/az_start_guis.txt @@ -633,6 +633,20 @@ scripted_gui = { } } } + modoption_button8_on_click = { + if = { + limit = { + has_global_flag = modoption_historicalbossai_on + } + clr_global_flag = modoption_historicalbossai_on + } + else = { + set_global_flag = modoption_historicalbossai_on + every_country = { + country_event = az_tianjiang.271 + } + } + } } triggers = { modoption_button6_on_click_enabled = { @@ -641,6 +655,9 @@ scripted_gui = { modoption_button7_on_click_enabled = { NOT = { has_global_flag = modoption_fengkuangai_on } } + modoption_button8_on_click_enabled = { + is_historical_focus_on = yes + } modoption_sirennandu1_click_enabled = { NOT = { has_global_flag = sirennandu2 } NOT = { has_global_flag = sirennandu3 } @@ -674,6 +691,9 @@ scripted_gui = { modoption_button7_on_visible = { NOT = { has_global_flag = az_gamestarted } } + modoption_button8_on_visible = { + NOT = { has_global_flag = az_gamestarted } + } modoption_sirennandu_title_visible = { has_global_flag = MOD_azurlane_sairenzhizai } diff --git a/src/common/scripted_localisation/az_guis_scripted_localisation.txt b/src/common/scripted_localisation/az_guis_scripted_localisation.txt index 3998ef4..7e77a74 100755 --- a/src/common/scripted_localisation/az_guis_scripted_localisation.txt +++ b/src/common/scripted_localisation/az_guis_scripted_localisation.txt @@ -963,4 +963,34 @@ defined_text = { } localization_key = modoption_btn_1_off } +} +defined_text = { + name = modoption_title8 + text = { + trigger = { + has_global_flag = modoption_historicalbossai_on + } + localization_key = modoption_title8_on + } + text = { + trigger = { + NOT= { has_global_flag = modoption_historicalbossai_on } + } + localization_key = modoption_title8_off + } +} +defined_text = { + name = modoption_btn_8 + text = { + trigger = { + has_global_flag = modoption_historicalbossai_on + } + localization_key = modoption_btn_1_on + } + text = { + trigger = { + NOT = { has_global_flag = modoption_historicalbossai_on } + } + localization_key = modoption_btn_1_off + } } \ No newline at end of file diff --git a/src/events/AZ_tianjiangEvents.txt b/src/events/AZ_tianjiangEvents.txt index d9b6569..97003a4 100755 --- a/src/events/AZ_tianjiangEvents.txt +++ b/src/events/AZ_tianjiangEvents.txt @@ -9505,4 +9505,148 @@ news_event = { option = { name = "牢莫,what can i say ?" } +} + +country_event = { + id = az_tianjiang.268 + title = "她一直在我们身边" + desc = "虽然腓特烈大帝的舰身不存在,但她的意识一直存在着,作为腓特烈最忠诚的臣子,俾斯麦的权威毋庸置疑。" + picture = GFX_aze_hxftl + is_triggered_only = yes + option = { + name = "为了皇帝!" + add_ideas = TIX_hjjwj + add_ideas = TIX_wndez + ai_chance = { + factor = 100 + } + } +} + +country_event = { + id = az_tianjiang.269 + title = "塞壬教的帮助" + desc = "在开始研究塞壬科技之后,塞壬教找上了我们,她们愿意分享给我们塞壬的全部知识,但代价是她们想租借东普鲁士地区十年。同时她们声称并不会在这片地区进行任何研究,不会危害当地的蛮啾。" + picture = GFX_aze_sr1 + is_triggered_only = yes + option = { + name = "我们可以接受" + set_country_flag = TIX_yusirdejiaoyi + complete_national_focus = TIX_donglixitong + complete_national_focus = TIX_fangzhisairenfadongji + complete_national_focus = TIX_shengwugongcheng + complete_national_focus = TIX_yizhijishu + complete_national_focus = TIX_rengongzhineng + complete_national_focus = TIX_wanquansairen + complete_national_focus = TIX_heikejihuopao + complete_national_focus = TIX_heikejibuqiang + SIR = { + transfer_state = 5 + transfer_state = 763 + transfer_state = 188 + add_state_core = 5 + add_state_core = 763 + add_state_core = 188 + } + ai_chance = { + factor = 100 + } + } + option = { + name = "拒绝与塞壬教的交易" + add_war_support = -0.1 + ai_chance = { + factor = 0 + } + } +} + +country_event = { + id = az_tianjiang.270 + title = "团结一致" + desc = "委员会与元老院都看清了局势,我们应该共同领导撒丁,开始对外疯狂扩张了!" + picture = GFX_aze_sad + is_triggered_only = yes + option = { + name = "撒丁即将崛起" + add_ideas = SAD_zhimindizhengbing_idea + add_ideas = SAD_jinghuamanjiu_idea + add_ideas = SAD_ylyzkql + ai_chance = { + factor = 100 + } + } +} + +country_event = { + id = az_tianjiang.271 + title = "历史挑战,启动!" + desc = az_tianjiang.271.d + picture = GFX_aze_diannao + is_triggered_only = yes + option = { + name = "哇嘎哒" + ai_chance = { + factor = 100 + } + } +} + +country_event = { + id = az_tianjiang.272 + title = "塞壬之灾" + desc = "经过多年的发展,塞壬已经足够强大,而此前我们提供给她们的普鲁士地区此时也将成为她们侵略欧洲的跳板..." + picture = GFX_aze_diannao + fire_only_once = yes + trigger = { + date > 1945.8.16 + tag = TIX + has_country_flag = TIX_yusirdejiaoyi + has_global_flag = modoption_fengkuangai_on + SIR = { + is_ai = yes + is_major = yes + has_war = no + has_completed_focus = SIR_diyicizhaohuan + } + } + option = { + name = "发生什么了" + SIR = { + declare_war_on = { target = TIX type = annex_everything } + if = { + limit = { + country_exists = ITA + } + declare_war_on = { target = ITA type = annex_everything } + }else = { + declare_war_on = { target = SAD type = annex_everything } + } + declare_war_on = { target = CHY type = annex_everything } + declare_war_on = { target = DOH type = annex_everything } + declare_war_on = { target = BYG type = annex_everything } + declare_war_on = { target = HUJ type = annex_everything } + declare_war_on = { target = YUW type = annex_everything } + declare_war_on = { target = BFL type = annex_everything } + } + hidden_effect = { + news_event = { id = az_tianjiang.273 days = 1} + } + ai_chance = { + factor = 100 + } + } +} + +news_event = { + id = az_tianjiang.273 + title ="塞壬之灾" + desc = az_tianjiang.273.d + picture = GFX_az_sr2 + major = yes + is_triggered_only = yes + + option = { + name = "世界乱成一团" + } } \ No newline at end of file diff --git a/src/events/DOH_shijian.txt b/src/events/DOH_shijian.txt index eaa6bc2..0e0b989 100755 --- a/src/events/DOH_shijian.txt +++ b/src/events/DOH_shijian.txt @@ -1268,20 +1268,57 @@ country_event = { } } } -# country_event = { -# id = DOH_loong_event.1003 -# hidden = yes -# is_triggered_only = yes -# immediate = { -# add_dynamic_modifier = { -# modifier = DOH_nciv_to_ship_dynamic_modifier -# } -# add_equipment_to_stockpile = { -# type = doh_civ_naval_equipment_1 -# amount = FROM.num_nciv_equipment_clr -# } -# } -# option = { -# } -# } \ No newline at end of file +country_event = { + id = DOH_loong_event.3002 + title = DOH_loong_event.3002.t + desc = DOH_loong_event.3002.d + trigger = { + tag = DOH + has_country_flag = DOH_BFL_bifenggang_flag + BFL = { + has_government = communism + } + } + option = { + name = DOH_loong_event.3002.a + trigger = { + CHY = { + has_focus_tree = chongying_new_focus + OR = { + has_completed_focus = CHY_chichen1 + is_debug = yes + } + } + } + ai_chance = { + base = 10 + } + + custom_effect_tooltip = "北联舰娘回归。作为报答,她们和我们进行了深入的交♂流。" + add_political_power = 100 + every_army_leader = { + add_logistics = 2 + } + DOH = { + BFL_sayousi = { + set_nationality = DOH + } + BFL_afuleer = { + set_nationality = DOH + } + BFL_shuixingjinian = { + set_nationality = DOH + } + BFL_kalangshitade = { + set_nationality = DOH + } + BFL_luoxiya = { + set_nationality = DOH + } + } + hidden_effect = { + clr_country_flag = DOH_BFL_bifenggang_flag + } + } +} \ No newline at end of file diff --git a/src/events/YUW_shijian.txt b/src/events/YUW_shijian.txt index ec6d9ce..489f52e 100755 --- a/src/events/YUW_shijian.txt +++ b/src/events/YUW_shijian.txt @@ -4563,6 +4563,10 @@ country_event = { } factor = 100 } + modifier = { + has_global_flag = modoption_historicalbossai_on + factor = 100 + } } } option = { @@ -4598,6 +4602,10 @@ country_event = { } factor = 0 } + modifier = { + has_global_flag = modoption_historicalbossai_on + factor = 0 + } } } option = { diff --git a/src/events/puppetgetcore_events.txt b/src/events/puppetgetcore_events.txt new file mode 100755 index 0000000..183a9b5 --- /dev/null +++ b/src/events/puppetgetcore_events.txt @@ -0,0 +1,18 @@ +##卖5000步枪=2000物资 买3000物资=5000步枪 1物资=0.8产能 +add_namespace = puppetgetcore +country_event = { + id = puppetgetcore.1 + title = puppetgetcore.1.t + desc = puppetgetcore.1.d + immediate = { + } + #picture = GFX_aze_haijunxueyuan + is_triggered_only = yes + option = { + #name = azcollege.1.a + ai_chance = { + factor = 4 + } + + } +} \ No newline at end of file diff --git a/src/interface/az_start_window.gui b/src/interface/az_start_window.gui index 7755ecb..163785e 100755 --- a/src/interface/az_start_window.gui +++ b/src/interface/az_start_window.gui @@ -521,7 +521,38 @@ guiTypes = { clicksound = click_close } - + instantTextboxType = { + name = "modoption_title8" + position = { x = 50 y = 770 } + Orientation = UPPER_LEFT + font = "hoi_24header" + text = "modoption_title8" + maxWidth = 300 + maxHeight = 100 + format = left + fixedsize=yes + } + instantTextboxType = { + name = "modoption_text8" + position = { x = 50 y = 810 } + Orientation = UPPER_LEFT + font = "hoi_20b" + text = "modoption_text8" + maxWidth = 410 + maxHeight = 600 + format = left + fixedsize=yes + } + buttonType = { + name = "modoption_button8_on" + position = { x = 310 y = 780 } + quadTextureSprite ="GFX_az_smallbutton1" + buttonFont = "hoi_16mbs" + buttonText = "[modoption_btn_8]" + clicksound = click_close + + } + instantTextboxType = { name = "modoption_sirennandu_title" position = { x = 0 y = 800 } 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 cd204d9..1df26be 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"1.76更新内容" - gengxinshuoming_text2:"1.天降鸢尾的新路线(未来考虑制作更有难度且不绑定疯狂AI的的历史路线挑战,因此伴尔维线也有史实标签)\n2.大幅加强了皇家的通用BUFF,同时加强了疯狂AI皇家的海军实力。\n3.加强了白鹰的后期战斗力,同时加强了疯狂AI白鹰的海军数量并优化了历史线白鹰AI的后期国策选择。\n4.降低了撒丁维内托线成立罗马的任务难度。\n5.削弱了疯狂铁血AI,加强了疯狂AI北联在面对疯狂AI铁血时的表现(玩家是鸢尾时无效),加快了大部分疯狂AI的部队训练时间。\n\n部分国家开局最下面的决议里有政治线路线指南。\nMOD交流群539127559。" + gengxinshuoming_title2:0"1.77更新内容" + gengxinshuoming_text2:"1.更新了历史挑战模式,在疯狂AI下面开启。\n2.对各国AI的防守进行了优化。\n3.出售魔方与突袭战争增加条件限制。\n\n部分国家开局最下面的决议里有政治线路线指南。\nMOD交流群539127559。" 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◆注意◆§!" @@ -80,6 +80,10 @@ modoption_title7_on:"丁真AI-§C开启§!" modoption_title7_off:"丁真AI-§Y关闭§!" modoption_text7:0"易赢丁真,鉴定为:我初试你的MOD\n纯真又简单的AI,适合初次体验MOD的玩家。" + modoption_title8:"[modoption_title8]" + modoption_title8_on:"历史挑战-§C开启§!" + modoption_title8_off:"历史挑战-§Y关闭§!" + modoption_text8:0"在开启了历史国策后才可以选择,加强历史国策下的舰娘国AI路线选择并为赤色中轴舰娘国增加额外的事件与民族精神,可以与疯狂AI同时开启。" modoption_sirennandu_title:0"[modoption_sirennandu_title][modoption_sirennandu_zhengfeng]" modoption_sirennandu_title_0:0"当前模式:默认难度" modoption_sirennandu_title_1:0"当前模式:§Y挑战§!难度" diff --git a/src/localisation/simp_chinese/azc_DOH_l_simp_chinese.yml b/src/localisation/simp_chinese/azc_DOH_l_simp_chinese.yml index 0d55137..8d40031 100755 --- a/src/localisation/simp_chinese/azc_DOH_l_simp_chinese.yml +++ b/src/localisation/simp_chinese/azc_DOH_l_simp_chinese.yml @@ -547,7 +547,7 @@ DOH_guomuyixian_add_tt: "§Y$DOH_guomuyixian$§!追加效果:" DOH_ducuyixian_tt: "$DOH_guomuyixian_add_tt$\n£research_speed_texticon 科研速度:§G+15%§!\n£command_power_max_texticon 最大指挥点数提高:§G+50§!\n\n" DOH_zhangkongsanjun_tt: "$DOH_guomuyixian_add_tt$\n£organization_gain_texticon 陆军组织度恢复:§G+8%§!\n£reinforce_texticon 增援率:§G+10%§!\n£planning_speed_texticon 计划速度:§G+10%§!\n\n" - DOH_yixianwansui_tt: "$DOH_guomuyixian_add_tt$\n£political_power_texticon 政治点数:§G+10%§!\n£attack_texticon 陆军师攻击:§G+5%§!\n£defence_texticon 陆军师防御:§G+5%§!\n\n" + DOH_yixianwansui_tt: "$DOH_guomuyixian_add_tt$\n£political_power_texticon 政治点数:§G+10%§!\n£attack_texticon 陆军师攻击:§G+25%§!\n£defence_texticon 陆军师防御:§G+25%§!\n\n" DOH_idea_jfdfbzf:"军阀的腐败作风" DOH_idea_qldxztx:"清廉的行政体系" #ng @@ -839,6 +839,8 @@ DOH_civ_to_com_industry_decision: "将民用工业品转化为民用工厂" DOH_civ_to_naval_industry_decision: "将民用工业品转化为海军船坞" DOH_civ_to_cic_industry_decision: "将民用工业品转化为经济产能盈余" + DOH_auto_civ_to_arm_industry_decision: "自动将民用工业品转化为军用工厂" + DOH_disable_auto_civ_to_arm_industry_decision: "停止自动将民用工业品转化为军用工厂" DOH_auto_civ_to_com_arm_industry_decision: "自动将民用工业品转化为军用工厂和民用工厂" DOH_disable_auto_civ_to_com_arm_industry_decision: "停止自动将民用工业品转化为军用工厂和民用工厂" DOH_nciv_to_naval_industry_decision: "将船舶工业品转化为海军船坞" @@ -940,4 +942,8 @@ DOH_loong_event.3001.t: "重樱的未来" DOH_loong_event.3001.d: "重樱已经战败,是时候决定的她们未来了。" DOH_loong_event.3001.a: "要她们深刻反省!" + DOH_loong_event.3001.b: "保持现状就好。" + DOH_loong_event.3002.t: "北联的重建" + DOH_loong_event.3001.d: "红色北方联合已经重建,北联舰娘向我们道别。" + DOH_loong_event.3001.a: "山高水远,江湖再见!" DOH_loong_event.3001.b: "保持现状就好。" \ 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 f2a131a..8973b9b 100755 --- a/src/localisation/simp_chinese/azc_YUW_l_simp_chinese.yml +++ b/src/localisation/simp_chinese/azc_YUW_l_simp_chinese.yml @@ -2463,6 +2463,7 @@ YUW_yuwjg:0"鸢尾教国" YUW_yuwjg_DEF:0"鸢尾教国" YUW_yuwjg_ADJ:0"鸢尾教国" + az_tianjiang.273.d:0"在经过多年的发展后,曾经不起眼的塞壬教已经发展成了庞大的塞壬势力,如今她们正式宣布向所有舰娘国宣战,誓要掌控整个地球。" #规则# CHY_AI_BEHAVIOR:0"重樱AI走向" CHY_zouxiang_historical:0"赤城担任新旗舰" @@ -2542,7 +2543,11 @@ AZ_chy_guocexuanze_rule_on_text:0"使用新国策" AZ_chy_guocexuanze_rule_on_desc:0"重樱国将使用kuku酱重做的国策进行游戏。" AZ_chy_guocexuanze_rule_off_text:0"使用旧国策" - AZ_chy_guocexuanze_rule_off_desc:0"重樱国将使用此前的旧国策进行游戏。" + AZ_chy_guocexuanze_rule_off_desc:0"重樱国将§!使用此前的旧国策进行游戏。" + AZ_lishitiaozhan_on:0"如果§R历史挑战§!§C已启用§!,则" + modoption_historicalbossai_on:0"§C历史挑战已启用§!" + modoption_fengkuangai_on:0"§R疯狂AI已启动§!" + az_tianjiang.271.d:0"历史挑战本身属于拥有一定挑战性的内容,以下将会介绍各国AI在历史挑战中的详细改动,其中玩家也能享受到铁血和撒丁的改动。\n根据看海结果,在同时开启疯狂AI的情况下,铁血与撒丁依然是难度最大的舰娘国,其他舰娘国的难度并未得到显著提升。\n\n铁血:腓特烈大帝将会支持俾斯麦,同时提前完成对塞壬的研究\n撒丁:获得委员会与元老院的支援\n白鹰:很早就会加入碧蓝航线\n皇家:提前统合所有殖民地\n鸢尾:AI会选择“搅局者” 路线中的伴尔维线而非黎塞留线\n北联:AI会选择“坚定不移”路线中的萨悠斯线而非罗西亚线\n塞壬:无视规则条件进行扩张国策" #新制造商 SAD_ferrovie_dello_stato_italiane_ex:0 "撒丁国家铁路" diff --git a/src/localisation/simp_chinese/jfdecisions_l_simp_chinese - 副本.yml b/src/localisation/simp_chinese/jfdecisions_l_simp_chinese - 副本.yml new file mode 100755 index 0000000..242fa00 --- /dev/null +++ b/src/localisation/simp_chinese/jfdecisions_l_simp_chinese - 副本.yml @@ -0,0 +1,20 @@ +l_simp_chinese: + puppetgetcore.1.t:"获取[FROM.getname]的核心领土" + puppetgetcore.1.d:"我们已经吞并了我们的傀儡国[FROM.getname],该国的臣民也归顺于我们。" + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/puppetgetcore/common/on_actions/puppetgetcore_on_actions.txt b/src/puppetgetcore/common/on_actions/puppetgetcore_on_actions.txt new file mode 100755 index 0000000..1d0706d --- /dev/null +++ b/src/puppetgetcore/common/on_actions/puppetgetcore_on_actions.txt @@ -0,0 +1,13 @@ +on_actions = { + on_subject_annexed = { + effect = { + every_state = { + limit = { is_core_of = ROOT } + add_core_of = FROM + } + FROM = { + country_event = puppetgetcore.1 + } + } + } +} diff --git a/src/puppetgetcore/events/puppetgetcore_events.txt b/src/puppetgetcore/events/puppetgetcore_events.txt new file mode 100755 index 0000000..183a9b5 --- /dev/null +++ b/src/puppetgetcore/events/puppetgetcore_events.txt @@ -0,0 +1,18 @@ +##卖5000步枪=2000物资 买3000物资=5000步枪 1物资=0.8产能 +add_namespace = puppetgetcore +country_event = { + id = puppetgetcore.1 + title = puppetgetcore.1.t + desc = puppetgetcore.1.d + immediate = { + } + #picture = GFX_aze_haijunxueyuan + is_triggered_only = yes + option = { + #name = azcollege.1.a + ai_chance = { + factor = 4 + } + + } +} \ No newline at end of file diff --git a/src/puppetgetcore/localisation/simp_chinese/puppetgetcore_l_simp_chinese.yml b/src/puppetgetcore/localisation/simp_chinese/puppetgetcore_l_simp_chinese.yml new file mode 100755 index 0000000..242fa00 --- /dev/null +++ b/src/puppetgetcore/localisation/simp_chinese/puppetgetcore_l_simp_chinese.yml @@ -0,0 +1,20 @@ +l_simp_chinese: + puppetgetcore.1.t:"获取[FROM.getname]的核心领土" + puppetgetcore.1.d:"我们已经吞并了我们的傀儡国[FROM.getname],该国的臣民也归顺于我们。" + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/puppetgetcore/puppetgetcore.rar b/src/puppetgetcore/puppetgetcore.rar new file mode 100755 index 0000000000000000000000000000000000000000..442077455e4f8d943951a62a3a1171594ff41ff7 GIT binary patch literal 1101 zcmWGaEK-zWXJq*Nu<127BP%-t8zW;wLj!~8yht%?CT8wQOe`Om6nO8p&uCy~kWVd3 z%_}L^FDNZ2NG(ZEElJKVN{xpI>XlTKa4|DojCkkkapM-_iMf1?>Lt!D`e7__x0)Y( zFy1G*{(zk2)f&;~+$!58W^PuTtz@z6Q=C5g>Wj}h7BnAyu%f@`^}5eBvSLeQLS#Ss z7#n%-+WBu)rEY8NUGWc#`tR?lzJK~s=HAMkUtcWhxx3eLm$l}VzV~@?d;b3EIQ{VM z>fgThXE+Ymu2R2o`tjBI{b!}BT(&M<+VOG6l#Hc(&2#csRIS!E*zlii-|b1&&rE+7 zaz{w)|0en2*ykI+&O7wH@5*Lf?KJ6$n8Lqp!skA1a(_AJsGZo~vTbFTV$|kdO8e0E z!Qow_Sj%sb`5aA`s6sy{_G zcN9J;C5LT47GPob;1fgp-PY(ZV2B=IWckRbpjorI8W^HhIr+(nIhnK z1@XxlnR%(jsc3q} zN`78^VlpUr(9<140-E;nvr=6_Y3~r{MD=86r*8!z-&WYjeNd5O__Z%{LH}Ou?OGu* zTW(Jkao@B5Sn8F#d$M&8)vBcx&2Vy<&|=Sizi>ylbfuHB>6`euRw4~^Ej}|VZcvgv zc<(Foz1EXz>khUzPnqR77V&uK#Dh+uiiHX4dnlbCvzfq_91XWRp$HbBIj(F^F8 zTi%i#+Nk;jF#-mtJ}gFE7^Ge>C`-JS>ozm4yKSa4pe& literal 0 HcmV?d00001