diff --git a/src/common/ai_strategy_plans/az_bfl_focusplan.txt b/src/common/ai_strategy_plans/az_bfl_focusplan.txt index bf2479e..140ecb0 100755 --- a/src/common/ai_strategy_plans/az_bfl_focusplan.txt +++ b/src/common/ai_strategy_plans/az_bfl_focusplan.txt @@ -119,7 +119,14 @@ BFL_sayousi = { } enable = { has_global_flag = MOD_azurlane_tianjiangjianniang - has_global_flag = modoption_historicalbossai_on + OR = { + has_global_flag = modoption_historicalbossai_on + + has_game_rule = { + rule = BFL_ai_behavior + option = BFL_historical_sayousi_focus + } + } } abort = { has_completed_focus = BFL_68 diff --git a/src/common/ai_strategy_plans/az_doh_focusplan.txt b/src/common/ai_strategy_plans/az_doh_focusplan.txt index b221c23..c9db5e6 100755 --- a/src/common/ai_strategy_plans/az_doh_focusplan.txt +++ b/src/common/ai_strategy_plans/az_doh_focusplan.txt @@ -7,7 +7,7 @@ DOH_historical = { enable = { has_global_flag = MOD_azurlane_tianjiangjianniang OR = { - is_historical_focus_on = yes + #is_historical_focus_on = yes has_game_rule = { rule = DOH_ai_behavior option = DOH_black_focus_1 @@ -60,6 +60,7 @@ DOH_red = { enable = { has_global_flag = MOD_azurlane_tianjiangjianniang OR = { + is_historical_focus_on = yes has_game_rule = { rule = DOH_ai_behavior option = DOH_red_focus_1 diff --git a/src/common/ai_strategy_plans/az_huj_focusplan.txt b/src/common/ai_strategy_plans/az_huj_focusplan.txt index 3902b96..22c533e 100755 --- a/src/common/ai_strategy_plans/az_huj_focusplan.txt +++ b/src/common/ai_strategy_plans/az_huj_focusplan.txt @@ -245,7 +245,7 @@ HUJ_daochexian = { } } abort = { - has_completed_focus = HUJ_junminpingdeng + has_completed_focus = HUJ_huangjiadezhanshi } ai_national_focuses = { @@ -253,18 +253,76 @@ HUJ_daochexian = { HUJ_nvpuxunlian HUJ_neiwunvpu HUJ_nvpucanting - HUJ_neiwuweizhu - HUJ_nvpukeyanzu HUJ_tegongnvpu + HUJ_tegongweizhu #政治线 HUJ_daposhufu HUJ_nvwanghuweijun HUJ_gaizaoyanzhan HUJ_zhongyonghuangshi - HUJ_huangjiadezhanshi HUJ_nvwangqinzheng - #HUJ_jinchidewang + HUJ_zhuanzhuyuzhimindishiwu + HUJ_weijiyishi + HUJ_jianshezhimindi HUJ_junminpingdeng + HUJ_huangjiadezhanshi + } + + research = { + cat_medium_armor = 50.0 + cat_mechanized_equipment = 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 + } + } + + +} + +HUJ_hongxian = { + name = "HUJ_hongxian" + desc = "HUJ_hongxian_desc" + + allowed = { + original_tag = HUJ + } + enable = { + has_game_rule = { + rule = HUJ_ai_behavior + option = HUJ_hongxian + } + } + abort = { + has_completed_focus = HUJ_waijiaoxipai + } + + ai_national_focuses = { + #先点女仆线 + HUJ_nvpuxunlian + HUJ_neiwunvpu + HUJ_nvpucanting + HUJ_tegongnvpu + HUJ_tegongweizhu + #政治线 + HUJ_weicengshexiangdedaolu + HUJ_kuodasixiangchuanbo + HUJ_yaoqiuxiudingquanlifaan + HUJ_nvpugongzuozhidu + HUJ_nvpucanzhengquanli + HUJ_chenglinvpugonghui + HUJ_jiaruneigeyihui + HUJ_mimixingdong + HUJ_nvpubigong + HUJ_huangshidemingyun + HUJ_nvpulianmeng + HUJ_waijiaoxipai } research = { diff --git a/src/common/ai_strategy_plans/az_tix_focusplan.txt b/src/common/ai_strategy_plans/az_tix_focusplan.txt index 2948ef3..f22ce33 100755 --- a/src/common/ai_strategy_plans/az_tix_focusplan.txt +++ b/src/common/ai_strategy_plans/az_tix_focusplan.txt @@ -184,6 +184,7 @@ TIX_xiaoxueshengjueqi = { TIX_guangkaiyanlu TIX_hexiexintiexue #z23 + TIX_xiangzuozhuan TIX_jinburenshi TIX_gongchanzhuyijiaoyu TIX_gongchanzhuyixuanchuan @@ -219,6 +220,72 @@ TIX_xiaoxueshengjueqi = { value = 111 } } + +TIX_chisetiexuediguo = { + name = "TIX_chisetiexuediguo" + desc = "TIX_chisetiexuediguo_desc" + + allowed = { + original_tag = TIX + } + enable = { + + has_game_rule = { + rule = TIX_ai_behavior + option = TIX_chisetiexuediguo + } + + } + abort = { + has_completed_focus = TIX_xuanchengchisediguo + } + + ai_national_focuses = { + #1936 + TIX_chongjiangongye + TIX_fanduibisimai + TIX_chongjiandayihui + TIX_yinghuiougen + TIX_yanlunziyou + TIX_guangkaiyanlu + TIX_hexiexintiexue + #niulunbao + TIX_xiangzuozhuan + TIX_baoshouxuanze + TIX_hongsediguoshexiang + TIX_shemianbisimai + TIX_zhengshijiegaunguojiaquanli + TIX_tiexuejunzhengyitihua + TIX_jianlijungongfuheti + TIX_laibixijihua + TIX_jianlirenminweiyuanxiaqu + TIX_xuanchengchisediguo + } + research = { + infantry_weapons = 50.0 + infantry_tech = 15.0 + artillery = 8.0 + support_tech = 6.5 + cat_medium_armor = 50.0 + cat_mechanized_equipment = 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 + } + } + + ai_strategy = { + type = template_prio + id = medium_armor + value = 111 + } +} + TIX_ougenguilai = { name = "TIX_ougenguilai" desc = "TIX_ougenguilai_desc" @@ -248,6 +315,7 @@ TIX_ougenguilai = { TIX_guangkaiyanlu TIX_hexiexintiexue #ougen + TIX_zhongjianlichang TIX_shouhuzuihaodeougen TIX_zhidugaige TIX_chongjianjunzhuzhi @@ -298,3 +366,66 @@ TIX_ougenguilai = { value = 111 } } + +TIX_ziyoudetiexue = { + name = "TIX_ziyoudetiexue" + desc = "TIX_ziyoudetiexue_desc" + + allowed = { + original_tag = TIX + } + enable = { + + has_game_rule = { + rule = TIX_ai_behavior + option = TIX_ziyoudetiexue + } + + } + abort = { + has_completed_focus = TIX_lianheruoxiaozhongzu + } + + ai_national_focuses = { + #1936 + TIX_chongjiangongye + TIX_fanduibisimai + TIX_chongjiandayihui + TIX_yinghuiougen + TIX_yanlunziyou + TIX_guangkaiyanlu + TIX_hexiexintiexue + #lanxian + TIX_zhongjianlichang + TIX_ziyoudetiexue + TIX_gaoxuanju + TIX_jinzhizhengzhipohai + TIX_jiaqiangfulizhengce + TIX_minzhuzhidun + TIX_zhongshenqiujin + TIX_lianheruoxiaozhongzu + } + research = { + infantry_weapons = 50.0 + infantry_tech = 15.0 + artillery = 8.0 + support_tech = 6.5 + cat_medium_armor = 50.0 + cat_mechanized_equipment = 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 + } + } + + ai_strategy = { + type = template_prio + id = medium_armor + value = 111 + } +} diff --git a/src/common/game_rules/AZ_game_rules.txt b/src/common/game_rules/AZ_game_rules.txt index 41a2645..003889e 100755 --- a/src/common/game_rules/AZ_game_rules.txt +++ b/src/common/game_rules/AZ_game_rules.txt @@ -25,7 +25,18 @@ TIX_ai_behavior = { desc = "TIX_zouxiang_ougenguilai_desc" allow_achievements = yes } - + option = { + name = TIX_ziyoudetiexue + text = "TIX_ziyoudetiexue" + desc = "TIX_ziyoudetiexue_desc" + allow_achievements = yes + } + option = { + name = TIX_chisetiexuediguo + text = "TIX_chisetiexuediguo" + desc = "TIX_chisetiexuediguo_desc" + allow_achievements = yes + } } YUW_ai_behavior = { name = "YUW_AI_BEHAVIOR" @@ -158,6 +169,12 @@ HUJ_ai_behavior = { desc = "HUJ_zouxiang_shangwu_desc" allow_achievements = yes } + option = { + name = HUJ_hongxian + text = "HUJ_zouxiang_tuanjie" + desc = "HUJ_zouxiang_tuanjie_desc" + allow_achievements = yes + } } CHY_ai_behavior = { name = "CHY_AI_BEHAVIOR" @@ -341,6 +358,12 @@ BFL_ai_behavior = { desc = "BFL_zouxiang_historical_desc" allow_achievements = yes } + option = { + name = BFL_historical_sayousi_focus + text = "BFL_zouxiang_sayousi_historical" + desc = "BFL_zouxiang_sayousi_historical_desc" + allow_achievements = yes + } option = { name = BFL_zouzibenzhuyidaolu_focus text = "BFL_zouzibenzhuyidaolu" diff --git a/src/common/national_focus/beifanglianhe.txt b/src/common/national_focus/beifanglianhe.txt index 77396c0..1ccd16a 100755 --- a/src/common/national_focus/beifanglianhe.txt +++ b/src/common/national_focus/beifanglianhe.txt @@ -4057,7 +4057,7 @@ has_global_flag = MOD_azurlane_tianjiangjianniang } available = { - date > 1943.1.1 + date > 1942.1.1 is_subject = no has_government = communism is_faction_leader = yes diff --git a/src/common/national_focus/byg_focus.txt b/src/common/national_focus/byg_focus.txt index 11a02f8..63f6dee 100755 --- a/src/common/national_focus/byg_focus.txt +++ b/src/common/national_focus/byg_focus.txt @@ -6094,19 +6094,12 @@ focus_tree = { bypass = { tag = USB } - select_effect = { - set_country_flag = SOV_paranoia_do_not_cancel_focus_flag #This focus cannot be canceled - } cost = 5 ai_will_do = { factor = 100 } completion_reward = { - custom_effect_tooltip = YUW_tips - clr_country_flag = SOV_paranoia_do_not_cancel_focus_flag set_cosmetic_tag = USB1 - add_stability = 0.4 - add_war_support = 0.5 add_popularity = { ideology = communism popularity = 0.5 @@ -6174,7 +6167,6 @@ focus_tree = { focus = BYG_yuanbendewomen } available = { - always = no has_government = communism NOT = { has_country_flag = baiyingneizhaweiji @@ -6185,17 +6177,29 @@ focus_tree = { } } select_effect = { + country_event = az_tianjiang.332 set_country_flag = SOV_paranoia_do_not_cancel_focus_flag #This focus cannot be canceled } - cost = 15 + cost = 5 ai_will_do = { factor = 0 } completion_reward = { - custom_effect_tooltip = YUW_tips + custom_effect_tooltip = jiuguoxingdong_tip + effect_tooltip = { + country_event = az_tianjiang.332 + } + custom_effect_tooltip = jiuguoxingdong_tip2 + custom_effect_tooltip = BYG_zhengbainshibian_neizhan_tips + if = { + limit = { + has_country_flag = BYG_zhuabubotelan + } + country_event = az_tianjiang.333 + }else = { + country_event = az_tianjiang.334 + } clr_country_flag = SOV_paranoia_do_not_cancel_focus_flag - add_political_power = 200 - add_stability = 0.3 add_popularity = { ideology = communism popularity = -0.5 diff --git a/src/common/national_focus/donghuang_new.txt b/src/common/national_focus/donghuang_new.txt index a2ac459..83b8434 100755 --- a/src/common/national_focus/donghuang_new.txt +++ b/src/common/national_focus/donghuang_new.txt @@ -1698,6 +1698,9 @@ focus_tree = { relative_position_id = DOH_yubeilianjiaoliu icon = GFX_focus_pinghai cost = 9 + ai_will_do = { + factor = 100 + } prerequisite = { focus = DOH_wunianjihua focus = DOH_junshiyouxian @@ -1840,7 +1843,7 @@ focus_tree = { y = 2 cost = 5 ai_will_do = { - factor = 10 + factor = 100 } prerequisite = { focus = DOH_jijifangyu diff --git a/src/common/national_focus/tiexue.txt b/src/common/national_focus/tiexue.txt index a6f55a5..5ffe58b 100755 --- a/src/common/national_focus/tiexue.txt +++ b/src/common/national_focus/tiexue.txt @@ -8776,8 +8776,14 @@ focus_tree = { relative_position_id = TIX_tiexuefanjizhan available = { is_puppet = no - controls_state = 69 - controls_state = 74 + OR = { + controls_state = 69 + has_government = communism + } + OR = { + controls_state = 74 + has_government = communism + } OR = { has_army_manpower = { size > 550000 diff --git a/src/common/national_focus/tix_zdxq.txt b/src/common/national_focus/tix_zdxq.txt index 1ff2536..30fa1b8 100755 --- a/src/common/national_focus/tix_zdxq.txt +++ b/src/common/national_focus/tix_zdxq.txt @@ -398,14 +398,16 @@ focus_tree = { cost = 10 relative_position_id = TIX_jianlitiexuetongzhi available = { - always = no + has_global_flag = beilian_bengkui + has_war_with = BFL } ai_will_do = { factor = 100 } #search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { - #custom_effect_tooltip = YUW_tips + army_experience = 200 + add_war_support = 0.5 } } @@ -418,14 +420,16 @@ focus_tree = { relative_position_id = TIX_xianruweiji prerequisite = { focus = TIX_xianruweiji } available = { - always = no + has_global_flag = beilian_bengkui + has_war_with = BFL } ai_will_do = { factor = 100 } #search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { - #custom_effect_tooltip = YUW_tips + add_stability = 0.3 + add_political_power = 200 } } @@ -438,14 +442,15 @@ focus_tree = { relative_position_id = TIX_xianruweiji prerequisite = { focus = TIX_xianruweiji } available = { - always = no + has_global_flag = beilian_bengkui + has_war_with = BFL } ai_will_do = { factor = 100 } #search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { - #custom_effect_tooltip = YUW_tips + add_political_power = 300 } } @@ -459,14 +464,15 @@ focus_tree = { prerequisite = { focus = TIX_zhaojizhongchengpai } prerequisite = { focus = TIX_laizibolindemingling } available = { - always = no + has_global_flag = beilian_bengkui + has_war_with = BFL } ai_will_do = { factor = 100 } #search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { - #custom_effect_tooltip = YUW_tips + add_ideas = TIX_jdzy } } @@ -480,14 +486,15 @@ focus_tree = { prerequisite = { focus = TIX_zhaojizhongchengpai } prerequisite = { focus = TIX_laizibolindemingling } available = { - always = no + has_global_flag = beilian_bengkui + has_war_with = BFL } ai_will_do = { factor = 100 } #search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { - #custom_effect_tooltip = YUW_tips + add_ideas = TIX_gaishitaibao } } @@ -501,14 +508,18 @@ focus_tree = { prerequisite = { focus = TIX_jiaomiexiwang } prerequisite = { focus = TIX_womencongweiliqu } available = { - always = no + has_global_flag = beilian_bengkui + has_war_with = BFL } ai_will_do = { factor = 100 } #search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { - #custom_effect_tooltip = YUW_tips + swap_ideas = { + remove_idea = TIX_gaishitaibao + add_idea = TIX_gaishitaibao_ex + } } } diff --git a/src/events/AZ_tianjiangEvents.txt b/src/events/AZ_tianjiangEvents.txt index 25e1058..3274c7d 100755 --- a/src/events/AZ_tianjiangEvents.txt +++ b/src/events/AZ_tianjiangEvents.txt @@ -4859,6 +4859,7 @@ country_event = { add_to_faction = DOH } DOH = { + set_country_flag = DOH_lishiguoce_jiarubilan add_ai_strategy = { type = befriend id = HUJ @@ -11844,4 +11845,245 @@ country_event = { factor = 0 } } -} \ No newline at end of file +} + +country_event = { + id = az_tianjiang.331 + title ="退出碧蓝航线" + desc = "我们的意识形态始终与碧蓝航线存在分歧,在彻底击败了赤色中轴之后,也许是时候离开了。" + #picture = GFX_aze_kelifulan + trigger = { + tag = DOH + has_country_flag = DOH_lishiguoce_jiarubilan + not = { has_government = democratic } + OR = { + is_in_faction_with = BYG + is_in_faction_with = HUJ + } + HUJ = { is_subject = no } + BYG = { is_subject = no } + is_faction_leader= no + OR = { + country_exists = GER + NOT = { country_exists = TIX } + TIX = { + is_puppet = yes + } + TIX = { + has_war = no + } + TIX = { + has_government = democratic + } + } + OR = { + NOT = { country_exists = SAD } + SAD = { + is_puppet = yes + } + SAD = { + has_war = no + } + SAD = { + has_government = democratic + } + country_exists = ITA + } + OR = { + NOT = { country_exists = CHY } + CHY = { + is_puppet = yes + } + CHY = { + has_war = no + } + CHY = { + has_government = democratic + } + } + } + fire_only_once = yes + option = { + name = "我们是新时代的敌人" + create_faction = "东亚联盟" + ai_chance = { + factor = 100 + } + } + option = { + name = "我们与碧蓝航线有着共同的理想" + add_popularity = { ideology = democratic popularity = 0.3 } + ai_chance = { + factor = 0 + } + } +} + +country_event = { + id = az_tianjiang.332 + title = "最后准备" + desc = az_tianjiang.332.d + picture = GFX_report_event_generic_sign_treaty2 + is_triggered_only = yes + option = { + name = "等我们抓到了哈曼,这一切便会结束" + ai_chance = { + factor = 0 + } + } + option = { + name = "波特兰在哪里?" + set_country_flag = BYG_zhuabubotelan + ai_chance = { + factor = 100 + } + } +} + +country_event = { + id = az_tianjiang.333 + title = "红与白的终幕" + desc = az_tianjiang.333.d + picture = GFX_report_event_generic_sign_treaty2 + is_triggered_only = yes + option = { + name = "白鹰重归稳定" + create_country_leader = { + name = "克利夫兰" + picture = "kelifulan.jpg" + expire = "1965.1.1" + ideology = fascism_ideology + traits = { + zyqs + } + } + set_politics = { + ruling_party = fascism + elections_allowed = yes + } + add_popularity = { + ideology = fascism + popularity = 0.5 + } + complete_national_focus = BYG_kuodaqishituanguimo + ai_chance = { + factor = 100 + } + } +} + +country_event = { + id = az_tianjiang.334 + title = "赤色流星的轨迹" + desc = az_tianjiang.334.d + picture = GFX_report_event_generic_sign_treaty2 + is_triggered_only = yes + immediate = { + hidden_effect = { + every_state = { + limit = { + is_core_of = BYG + } + add_core_of = USA + add_core_of = USB + add_core_of = CSA + } + BYG_botelan= { + remove_country_leader_role = { + ideology = socialism + } + remove_country_leader_role = { + ideology = stalinism + } + remove_country_leader_role = { + ideology = fascism_ideology + } + remove_country_leader_role = { + ideology = liberalism + } + remove_country_leader_role = { + ideology = despotism + } + remove_country_leader_role = { + ideology = leninism + } + remove_country_leader_role = { + ideology = marxism + } + set_nationality = USB + } + BYG_huonululu= { + set_nationality = USB + } + BYG_haman= { + set_nationality = USB + } + BYG_mingniabolisi= { + set_nationality = USB + } + USB = { + set_cosmetic_tag = USB1 + load_oob = BYG_neizhanfenbu_2 + set_capital = { state = 395 } + add_war_support = 1 + add_popularity = { ideology = communism popularity = 1 } + set_politics = { + ruling_party = communism + } + set_party_name = { ideology = communism long_name = "白鹰共产党" name = "白鹰共产党" } + transfer_state = 261 + transfer_state = 369 + transfer_state = 393 + transfer_state = 396 + transfer_state = 394 + transfer_state = 395 + transfer_state = 373 + transfer_state = 392 + transfer_state = 389 + transfer_state = 391 + transfer_state = 390 + transfer_state = 384 + transfer_state = 383 + BYG_botelan= { + add_country_leader_role = { + country_leader = { + expire = "4999.1.1" + ideology = marxism + traits = { + trait_botelan + } + } + promote_leader = yes + } + } + } + + } + } + option = { + name = "碾碎她们!" + declare_war_on = { target = USB type = annex_everything } + create_country_leader = { + name = "克利夫兰" + picture = "kelifulan.jpg" + expire = "1965.1.1" + ideology = fascism_ideology + traits = { + zyqs + } + } + set_politics = { + ruling_party = fascism + elections_allowed = yes + } + add_popularity = { + ideology = fascism + popularity = 0.2 + } + complete_national_focus = BYG_kuodaqishituanguimo + ai_chance = { + factor = 100 + } + } +} + \ No newline at end of file diff --git a/src/events/DOH_shijian.txt b/src/events/DOH_shijian.txt index 4b4a8b8..f62c1a2 100755 --- a/src/events/DOH_shijian.txt +++ b/src/events/DOH_shijian.txt @@ -1635,6 +1635,7 @@ country_event = { base = 50 modifier = { OR = { + is_historical_focus_on = yes has_game_rule = { rule = DOH_ai_behavior option = DOH_red_focus_1 diff --git a/src/gfx/interface/goals/east_vs_west.dds b/src/gfx/interface/goals/east_vs_west.dds new file mode 100755 index 0000000..8668466 Binary files /dev/null and b/src/gfx/interface/goals/east_vs_west.dds differ diff --git a/src/gfx/interface/goals/generic_cold_war.dds b/src/gfx/interface/goals/generic_cold_war.dds new file mode 100755 index 0000000..e07c7fb Binary files /dev/null and b/src/gfx/interface/goals/generic_cold_war.dds differ diff --git a/src/gfx/interface/ideologies/marhaenism_group.dds b/src/gfx/interface/ideologies/marhaenism_group.dds new file mode 100755 index 0000000..0561219 Binary files /dev/null and b/src/gfx/interface/ideologies/marhaenism_group.dds differ diff --git a/src/interface/az_goals.gfx b/src/interface/az_goals.gfx index 579f8dc..b30d90d 100755 --- a/src/interface/az_goals.gfx +++ b/src/interface/az_goals.gfx @@ -1,4 +1,12 @@ spriteTypes = { + SpriteType = { + name = "GFX_generic_cold_war" + texturefile = "gfx/interface/goals/generic_cold_war.dds" + } + SpriteType = { + name = "GFX_foucs_east_vs_west" + texturefile = "gfx/interface/goals/east_vs_west.dds" + } SpriteType = { name = "GFX_foucs_u81" texturefile = "gfx/interface/goals/foucs_u81.png" diff --git a/src/interface/az_goals_shine.gfx b/src/interface/az_goals_shine.gfx index 424f96b..5ab9e36 100755 --- a/src/interface/az_goals_shine.gfx +++ b/src/interface/az_goals_shine.gfx @@ -1,4 +1,66 @@ spriteTypes = { + SpriteType = { + name = "GFX_foucs_east_vs_west_shine" + texturefile = "gfx/interface/goals/east_vs_west.dds" + effectFile = "gfx/FX/buttonstate.lua" + animation = { + animationmaskfile = "gfx/interface/goals/east_vs_west.dds" + animationtexturefile = "gfx/interface/goals/shine_overlay.dds" # <- the animated file + animationrotation = -90.0 # -90 clockwise 90 counterclockwise(by default) + animationlooping = no # yes or no ;) + animationtime = 0.75 # in seconds + animationdelay = 0 # in seconds + animationblendmode = "add" #add, multiply, overlay + animationtype = "scrolling" #scrolling, rotating, pulsing + animationrotationoffset = { x = 0.0 y = 0.0 } + animationtexturescale = { x = 1.0 y = 1.0 } + } + + animation = { + animationmaskfile = "gfx/interface/goals/east_vs_west.dds" + animationtexturefile = "gfx/interface/goals/shine_overlay.dds" # <- the animated file + animationrotation = 90.0 # -90 clockwise 90 counterclockwise(by default) + animationlooping = no # yes or no ;) + animationtime = 0.75 # in seconds + animationdelay = 0 # in seconds + animationblendmode = "add" #add, multiply, overlay + animationtype = "scrolling" #scrolling, rotating, pulsing + animationrotationoffset = { x = 0.0 y = 0.0 } + animationtexturescale = { x = 1.0 y = 1.0 } + } + legacy_lazy_load = no + } + SpriteType = { + name = "GFX_generic_cold_war_shine" + texturefile = "gfx/interface/goals/generic_cold_war.dds" + effectFile = "gfx/FX/buttonstate.lua" + animation = { + animationmaskfile = "gfx/interface/goals/generic_cold_war.dds" + animationtexturefile = "gfx/interface/goals/shine_overlay.dds" # <- the animated file + animationrotation = -90.0 # -90 clockwise 90 counterclockwise(by default) + animationlooping = no # yes or no ;) + animationtime = 0.75 # in seconds + animationdelay = 0 # in seconds + animationblendmode = "add" #add, multiply, overlay + animationtype = "scrolling" #scrolling, rotating, pulsing + animationrotationoffset = { x = 0.0 y = 0.0 } + animationtexturescale = { x = 1.0 y = 1.0 } + } + + animation = { + animationmaskfile = "gfx/interface/goals/generic_cold_war.dds" + animationtexturefile = "gfx/interface/goals/shine_overlay.dds" # <- the animated file + animationrotation = 90.0 # -90 clockwise 90 counterclockwise(by default) + animationlooping = no # yes or no ;) + animationtime = 0.75 # in seconds + animationdelay = 0 # in seconds + animationblendmode = "add" #add, multiply, overlay + animationtype = "scrolling" #scrolling, rotating, pulsing + animationrotationoffset = { x = 0.0 y = 0.0 } + animationtexturescale = { x = 1.0 y = 1.0 } + } + legacy_lazy_load = no + } SpriteType = { name = "GFX_foucs_u81_shine" texturefile = "gfx/interface/goals/foucs_u81.png" diff --git a/src/interface/az_newideologies.gfx b/src/interface/az_newideologies.gfx index df46192..f4ef56e 100755 --- a/src/interface/az_newideologies.gfx +++ b/src/interface/az_newideologies.gfx @@ -6,7 +6,7 @@ spriteTypes = { spriteType = { name = "GFX_ideology_marxism" - texturefile = "gfx/interface/ideologies/natsynd_group.png" + texturefile = "gfx/interface/ideologies/marhaenism_group.dds" } spriteType = { 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 6f18f10..fc650fb 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.94更新内容" - gengxinshuoming_text2:"1.在地图上添加了6个新奇观。\n2.北联在被铁血击败(丢失三大城)后,将会给铁血触发一个事件决定未来的走向,继续进攻完全击败北联或者触发新加入的“北联战败”,“北联战败”同样可以满足执行光荣和平/新秩序的前提条件。\n3.给铁血新增了在占领不列颠群岛之后强迫白鹰和谈的决议和事件链(仍然需要击败北联)。 \n\n已知BUG:游戏内读取存档可能会导致闪退,重启游戏后读取存档则正常\n本MOD内95%的长文案由AI生成,§C所有文案当做同人小说来看就好§!!由于钢4本身的性质和有些路线在当时做的时候就比较抽象,因此文案一长,角色出现OOC是很正常的事情。如果有过于令人不适的OOC情节出现,可以加群进行反馈提供改动建议。\n部分国家开局最下面的决议里有政治线路线指南。\nMOD交流群539127559。" + gengxinshuoming_text2:"1.修BUG与补全残缺内容,北联/白鹰/铁血的冷战国策正在制作中 \n\n已知BUG:游戏内读取存档可能会导致闪退,重启游戏后读取存档则正常\n在正式开始游戏前,请确保已经开启了50建筑槽MOD,这会对AI以及整个游戏流程带来极大的影响。\n本MOD内95%的长文案由AI生成,§C所有文案当做同人小说来看就好§!!\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◆注意◆§!" diff --git a/src/localisation/simp_chinese/az_rules_l_simp_chinese.yml b/src/localisation/simp_chinese/az_rules_l_simp_chinese.yml index be6832c..f25da9d 100755 --- a/src/localisation/simp_chinese/az_rules_l_simp_chinese.yml +++ b/src/localisation/simp_chinese/az_rules_l_simp_chinese.yml @@ -34,12 +34,16 @@ #国策走向-规则# TIX_AI_BEHAVIOR:0"铁血AI走向" -TIX_zouxiang_default:0"铁血意志俾斯麦" -TIX_zouxiang_default_desc:0"铁血公国在俾斯麦的带领下,积极扩军,狂乱轰入欧洲,恢复铁血版图。" -TIX_zouxiang_xiaoxueshengjueqi:0"小学生崛起" -TIX_zouxiang_xiaoxueshengjueqi_desc:0"进击的Z23积极改革,让铁血成为欧洲最先进的国家。" -TIX_zouxiang_ougenguilai:0"欧根归来" -TIX_zouxiang_ougenguilai_desc:0"果然欧根亲王才是最棒的领导。" +TIX_zouxiang_default:0"铁血的道路" +TIX_zouxiang_default_desc:0"铁血将在俾斯麦元首的带领下积极扩军,对欧洲乃至整个世界发动一场规模空前巨大的战争。这是铁血的历史路线。" +TIX_zouxiang_xiaoxueshengjueqi:0"反对俾斯麦-小学生崛起" +TIX_zouxiang_xiaoxueshengjueqi_desc:0"Z23从北联学习了关于团结主义的知识,对国家进行积极改革,让铁血成为欧洲最先进的红色国家。" +TIX_zouxiang_ougenguilai:0"反对俾斯麦-腓特烈大帝归来" +TIX_zouxiang_ougenguilai_desc:0"在欧根亲王的支持下,铁血成功唤醒了腓特烈大帝的灵魂。" +TIX_ziyoudetiexue:"反对俾斯麦-自由的铁血" +TIX_ziyoudetiexue_desc:"在俾斯麦倒台后,铁血的舰娘们决定效仿皇家等国搞民主选举,并联合欧洲的弱势国家建立一个庞大的联盟。" +TIX_chisetiexuediguo:"纽伦堡的红色帝国" +TIX_chisetiexuediguo_desc:"铁血舰娘们的左转并不彻底,俾斯麦时期的遗留思想导致她们走向了另一个极端,最终她们同样会对整个世界发动一场浩劫般的战争。" SAD_AI_BEHAVIOR:0"撒丁AI走向" SAD_zouxiang_default:0"重铸帝国荣光" SAD_zouxiang_default_desc:0"维内托与利托里奥以及撒丁众舰娘为了重铸帝国荣光而努力。" @@ -51,6 +55,10 @@ SIR_zouxiang_default:0"本位面的传教士" SIR_zouxiang_default_desc:0"百慕大的神秘宗教致力于让本教立稳脚跟并且走向世界。" BFL_zouzibenzhuyidaolu:"正统团结主义" BFL_zouzibenzhuyidaolu_desc:"阿尔汉格尔斯克和他的团结党将带领北联走上正统团结主义道路。" +BFL_zouxiang_sayousi_historical:"唯一的老大姐" +BFL_zouxiang_sayousi_historical_desc:"由于大扫除行动带来的种种矛盾,萨悠斯决定再次出面领导北联。这是北联的历史挑战路线。" +HUJ_zouxiang_tuanjie:"未曾设想的道路" +HUJ_zouxiang_tuanjie_desc:"女仆们决定反抗贵族们的统治,并最终建立一个属于皇家女仆们的红色国家。" 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 ced9819..083ccda 100755 --- a/src/localisation/simp_chinese/azc_YUW_l_simp_chinese.yml +++ b/src/localisation/simp_chinese/azc_YUW_l_simp_chinese.yml @@ -2321,6 +2321,7 @@ KAZ_zhongyalianmeng:"中亚联盟" KAZ_zhongyalianmeng_DEF:"中亚联盟" KAZ_zhongyalianmeng_ADJ:"中亚联盟" + BYG_zhengbainshibian_neizhan_tips:"§R如果政变失败,内战将会爆发§!" #军事重组与动态修正 YUW_yuanweilujunfangshouweizhu_idea:0"军事重心-防守为主" YUW_yuanweilujunfangshouweizhu_idea_desc:0"鸢尾目前的军事重心以防御为主。" @@ -2904,6 +2905,9 @@ az_tianjiang.329.t:"北方联合的末路" az_tianjiang.329.d:"在持续数月的激烈交战后,铁血帝国终于攻陷莫斯科,彻底击溃北方联合主力部队。随着克里姆林宫顶升起铁血旗帜,北联政府被迫迁往乌拉尔山以东,依托西伯利亚广袤领土继续抵抗。\n铁血元首[TIX.getleader]在占领的莫斯科红场发表胜利演说:"北联的极权统治已经终结,欧洲大陆迎来了真正的和平秩序。"与此同时,铁血装甲部队继续向东推进,目标直指残余北联军队最后的据点——新西伯利亚军事工业区。\n军事专家分析,北联残余势力虽仍控制着部分远东领土,但已丧失主要工业基地与人口中心,短期内难以组织有效反击。铁血军方宣布将在占领区实施"去军事化"政策,全面改造北联军工体系。" az_tianjiang.329.a:"熊的末路" + az_tianjiang.332.d:"国会大厦的地下档案室里,克利夫兰的佩剑正缓缓划开一份尘封的档案袋。煤油灯将她的影子投在墙上,与悬挂的联邦旗帜重叠,宛如某种扭曲的徽记。\n\n“所有舰装检查完毕。”海伦娜的声音从阴影中传来,她的指尖划过战术平板上闪烁的红点——那是白宫卫队的巡逻路线,“总统卫队里有我们的人,会在午夜换岗时打开西侧通道。”\n\n克利夫兰没有抬头,只是从档案袋里抽出一张泛黄的图纸。那是国会大厦的建筑蓝图,某些角落被红铅笔圈出,旁边标注着“爆破点”和“压制火力”。\n\n“哈曼的演讲还在继续?”她问。\n\n“嗯。”海伦娜调出全息影像,画面里,白鹰共产党的红旗在工人集会上翻涌,哈曼的声音透过扬声器传来:“……是时候终结腐朽的旧秩序了!”\n\n克利夫兰的嘴角微微扬起。\n\n“很好。”她合上档案,剑尖轻轻敲击桌面,“让她们闹得再大一点。”\n\n窗外,暮色渐沉。联邦骑士团的士兵们正以“例行演习”的名义集结,她们的装甲车喷涂着“国民警卫队”的标志,炮口却悄悄对准了政府区的关键建筑。\n\n海伦娜的战术平板突然亮起一条加密通讯:\n\n「最高法院已收到‘紧急戒严令’草案,大法官们正在争论。」\n\n克利夫兰站起身,军靴碾过地上散落的共和党传单。\n\n“告诉大法官们……”她的佩剑“铿”地归鞘,“……她们有的是时间慢慢讨论。”\n\n“——等天亮后。”" + az_tianjiang.333.d:"国会大厦的地下室里,滴水声像倒计时般清晰。\n\n波特兰的双手被铁链锁在管道上,额角的血丝顺着脸颊滑落,在白色制服上绽开几朵暗红。她抬头时,嘴角却还噙着那抹令人恼火的笑。\n\n"真是...古典的囚禁方式呢。"她咳嗽两声,铁链哗啦作响,"我还以为骑士团会更浪漫些?比如...烛光晚餐后再处决叛徒?"\n\n克利夫兰的佩剑抵上她的喉咙,剑锋映着地下室唯一那盏煤油灯的光,在波特兰苍白的皮肤上投下晃动的寒芒。\n\n"闭嘴,赤色分子。"骑士团长的声音比剑更冷,"你的笑话救不了你的命。"\n\n门外传来脚步声,海伦娜推门而入,她的镜片上蒙着一层水雾,手里捏着刚截获的电报。\n\n"哈曼投降了。"她轻声说,"条件是...不能伤害你。"" + az_tianjiang.334.d:"国会山的穹顶在破晓时分染上了不祥的橘红色。克利夫兰的军靴踏过散落的传单,铁十字肩章刮碎了玻璃橱窗里"工人联合会"的招牌。她踢开部长办公室大门时,哈曼正慢条斯理地擦拭着眼镜。\n\n"午安,骑士团长。"年轻的革命家说道,"要喝红茶吗?刚没收了资本家的祁门..."\n\n军刀劈碎茶杯的脆响中,海伦娜的枪管抵上哈曼太阳穴:"波特兰在哪?"\n\n"真伤心~"哈曼指尖转着共青团徽章,"姐姐明明更想见的是..."\n\n芝加哥方向的爆炸声突然震碎所有窗户。远方天际线上,三发红色信号弹正缓缓坠落——那是1919年钢铁大罢工时期工人发明的联络方式。\n\n克利夫兰的佩剑突然割断电话线:"传令!调遣..."\n\n"太迟啦。"哈曼哼着《华沙曲》的调子,脚镣在地面划出五线谱,"现在开往芝加哥的每列火车上..."她突然露出孩童般的笑容,"都坐着拿枪的纺织女工哦?"\n\n海伦娜的战术板疯狂闪烁着危情警报:兵工厂倒戈、邮局截获密电、连教堂唱诗班的孩子都在传递暗号。当骑士团匆忙布防时,没人注意到哈曼悄悄踩碎了滚落在地的糖果——印着草莓图案的玻璃纸里,裹着微型发报机的残骸。" #规则# CHY_AI_BEHAVIOR:0"重樱AI走向" CHY_zouxiang_historical:0"赤城担任新旗舰" @@ -2912,13 +2916,13 @@ CHY_zouxiang_default_desc:0"重樱将不会有特定走向,而是会根据国策树中设计好的概率随机选择一条线路。" DOH_AI_BEHAVIOR:0"东煌AI走向" DOH_zouxiang_black_1:0"逸仙万岁" - DOH_zouxiang_black_1_desc:0"逸仙将带领东煌走上自己的尚武道路,这是东煌的历史路线。" + DOH_zouxiang_black_1_desc:0"逸仙将带领东煌走上自己的尚武道路。" DOH_zouxiang_black_2:0"帷幕之后" DOH_zouxiang_black_2_desc:0"镇海将从幕后走到台前,带领东煌走上尚武道路。" DOH_zouxiang_black_3:0"天下兵马大元帅" DOH_zouxiang_black_3_desc:0"哈尔滨将积极参与政治,带领东煌走上尚武道路。" DOH_zouxiang_red_1:0"光荣的引路人" - DOH_zouxiang_red_1_desc:0"鞍山将领导东煌走团结道路。" + DOH_zouxiang_red_1_desc:0"鞍山将领导东煌走团结道路,这是东煌的历史路线。" DOH_zouxiang_red_2:0"人民的逸仙" DOH_zouxiang_red_2_desc:0"逸仙将领导东煌走团结道路。" DOH_zouxiang_red_3:0"积极防御" @@ -2948,8 +2952,8 @@ BFL_AI_BEHAVIOR:0"北联AI走向" BFL_zouxiang_default:0"无特定走向" BFL_zouxiang_default_desc:0"北联将不会有特定走向,而是会根据国策树中设计好的概率随机选择一条线路。" - BFL_zouxiang_historical:0"独立自主" - BFL_zouxiang_historical_desc:0"北联将创建共产联盟并寻找机会扩张,这是北联的历史路线。" + BFL_zouxiang_historical:0"一国建成团结主义" + BFL_zouxiang_historical_desc:0"北联将在罗西亚的领导下优先稳定国内局势,在国内稳定之后寻找机会传播革命。这是北联的历史路线。" custom_diff_strong_cszz:0"加强赤色中轴" custom_diff_strong_blhx:0"加强碧蓝航线" custom_diff_strong_gclm:0"加强共产联盟" @@ -2968,17 +2972,17 @@ HUJ_AI_BEHAVIOR:0"皇家AI走向" HUJ_zouxiang_default:0"无特定走向" HUJ_zouxiang_default_desc:0"皇家将不会有特定走向,而是会根据国策树中设计好的概率随机选择一条线路。" - HUJ_historical_focus:0"继续议会制" + HUJ_historical_focus:0"继续贵族政治" HUJ_historical_focus_desc:0"皇家将继续实行议会制度,并保卫世界和平,这是旧版本皇家的历史路线。" - HUJ_zouxiang_shangwu:0"女王亲政" + HUJ_zouxiang_shangwu:0"女王亲政-打破束缚" HUJ_zouxiang_shangwu_desc:0"伊丽莎白女王将亲自处理政务,解散议会并提升皇室的影响力,最终皇家会变为一个尚武国家。" TIX_zouxiang_suiji:0"无特定走向" TIX_zouxiang_suiji_desc:0"铁血将不会有特定走向,而是会根据国策树中设计好的概率随机选择一条线路。" - HUJ_historical_new_focus:0"专注殖民地事务-保持传统" + HUJ_historical_new_focus:0"继续贵族政治-保持传统" HUJ_historical_new_focus_desc:0"皇家将在维持民主制度的基础上专注于殖民地事务,争取完全掌控殖民地,这是新版本皇家的历史路线。" HUJ_historical_new_focus_desc:0"皇家将在维持民主制度的基础上专注于殖民地事务,争取完全掌控殖民地,这是新版本皇家的历史路线。" - HUJ_historical_new2_focus:0"专注殖民地事务-女王亲政" - HUJ_historical_new2_focus_desc:0"伊丽莎白女王将亲自处理殖民地事务,争取完全掌控殖民地。" + HUJ_historical_new2_focus:0"继续贵族政治-女王亲政" + HUJ_historical_new2_focus_desc:0"伊丽莎白女王将亲自处理各类事务,并争取完全掌控殖民地。" AZ_huj_bengkui_rule:0"不列颠皇家的崩溃" AZ_huj_bengkui_rule_on_text:0"§R整体崩溃§!" AZ_huj_bengkui_rule_on_desc:0"不列颠皇家将会在游戏开始不久后崩溃,联合王国将会回归(这是天降皇家的玩家早战惩罚)。"